Skip to main content
Audio Simulation Control and Testing search search close

Boost the design and validation of high-fidelity audio signal processing algorithms using real-time simulation and testing

Early testing and validation of control algorithms are indispensable for the development of new audio signal processing electronics. Tight cost and time targets are usually significant drivers. Real-time simulation and testing enable you to design and validate more rapidly, avoiding laborious hardware development and DSP coding at early stages. Discover how real-time simulation is applied to complex open and closed-loop signal control, such as active noise canceling, acoustic feedback cancellation, electroacoustic absorbers, predictive maintenance, and audio classification.

Analog audio IO modules with high signal-to-noise (SNR) ratios and fast sampling frequencies allow you to connect your audio devices directly to the real-time target machine. Also, benefit from digital audio interface solutions supporting AES/EBU and S/PDIF standards.

The main benefits of the Speedgoat and MathWorks real-time simulation and testing platform for audio signal processing applications are:

  • MIMO processing
  • Buffered (frame-based) sample processing
  • Runtime tunable filter and control parameters
  • Automatic testing of audio control algorithms
  • Simulation of acoustic environment including background noise and sound events
  • Application of neural networks and artificial intelligence (AI) for control prototyping through seamless integration of Speedgoat hardware with MATLAB Statistics and Machine Learning Toolbox™ and Deep Learning Toolbox™ 

“The Speedgoat real-time target machine was selected because of its widespread use in the hearing instruments industry." 

 

"I am impressed by the relatively short time required to convert the MATLAB code into a running real-time implementation.

 

"Being able to demonstrate algorithms in real-time adds a lot of credibility to our research endeavour.”

Prof. Dr. - Ing. Rainer Martin, ICanHear Coordinator 

Audio Smartphones Computer vision Smart homes

Audio

Smartphones

Virtual Reality

Smart Home

 


Featured Application Use Cases

Active Noise Cancelling (ANC) in Cars

Improve the infotainment system's sound experience using active noise canceling (ANC) to reduce structure- and air-borne noise in cars. Rapidly prototyping controls with Speedgoat hardware allows you to develop and validate your new ANC algorithm on a single platform. Eliminate thereby time-consuming and resource-intensive code porting and debugging. Test your new control by connecting accelerometers, microphones, and speakers to the real-time system. Mobile real-time computers allow easy testing in the car for more realistic filter parameter tuning and optimizing sensor positions.

 

Frequently Used I/O Interfaces

  • Audio IO modules featuring low-latency analog conversion and digital audio lines
  • Audio data Time-Division Multiplexing (TDM)

Simulink Application Resources 

#

Active Structural Acoustic Control (ASAC) in Airplanes

Leverage real-time simulation and testing to improve closed-loop ASAC algorithm designs for active reduction of noise transmission into aircraft cabins. Interface the real-time target computer to sensors and inertial exciters to test active vibration damping of airplane trim panels. Use rapid prototyping to determine the control parameters of sensor-actuator or self-sensing actuator systems. Measure transfer functions and calculate the optimal active damping for structural vibrations.

 

Frequently Used I/O Interfaces

Simulink Application Resources 

Active Noise Cancelling (ANC) in Headphones

Use automatic code generation for real-time prototyping of adaptive digital filters for feedforward or closed-loop ANC in headphones. Take advantage of high-resolution audio IO modules with a high signal-to-noise ratio (SNR) for open-loop, feedforward control loops, and very-fast, low-latency IO modules for closed-loop ANC. FPGA modules facilitate even lower latencies for your highest-fidelity closed-loop algorithms.

 

Frequently Used I/O Interfaces

Simulink Application Resources 

Noise Reduction in Hearing Aids

#

Evaluate and optimize noise reduction algorithms for hearing aids in real-time using efficient rapid control prototyping rather than laborious DSP coding. Model your new ideas swiftly in Simulink using fast Fourier transform (FFT), inverse FFT, and other functions from the Simulink library. Deploy your control seamlessly to the real-time target with automated code generation. Application targeted IO modules allow you to connect microphones, speakers, and third-party signal processing hardware to the real-time target.

 

Frequently Used I/O Interfaces

Simulink Application Resources 

Adaptive Feedback Cancellation (AFC)

Design and validate adaptive finite input response (FIR) filters in AFC loops to eliminate acoustic feedback in speech and audio using real-time signal processing. Fast-sampling A/D conversion combined with direct memory access (DMA) or low-latency FPGA signal processing enables you to control high-fidelity closed-loops for AFC applications.

 

Frequently Used I/O Interfaces

  • Audio IO modules featuring low-latency analog conversion and digital audio lines 
  • IO334 FPGA module

Simulink Application Resources 

#

Electroacoustic Absorption

Real-time simulation and testing combined with model-based design accelerate the development of your next-generation home and concert audio system. Take advantage of real-time simulation hardware, which is fully integrated into the MATLAB and Simulink workflow. Develop control algorithms for novel electroacoustic absorber concepts to achieve effective sound absorption of standing waves in the room.

 

Frequently Used I/O Interfaces

Simulink Application Resources 

Acoustic Condition Monitoring

Reduce costly downtime in production through predictive maintenance of machinery based on acoustic condition monitoring. Real-time simulation enables you to rapidly improve the processing and analysis of acoustic emissions from equipment. Effectively detect noise levels outside the normal range before material failure occurs. Leverage the integration of the real-time signal processing hardware in the Simulink/ Simscape environment and easily visualize channel statistics, peak to average power ratio (PAPR), and signal space constellations.

 

Frequently Used I/O Interfaces

Simulink Application Resources 

Audio Classification

#

Expedite innovation in audio classification using real-time audio and speech processing. The seamless integration of high-fidelity, real-time signal processing hardware into MATLAB and Simulink facilitates the straightforward design of your novel classification algorithm. Use quick feature extraction based on spectral envelope quantization and computation of log-spectral distortion and histograms. Leverage the Deep Learning Toolbox™ and Statistics and Machine Learning Toolbox™ for neural networks, machine, and deep learning.

 

Frequently Used I/O Interfaces

Simulink Application Resources 


Success Stories


Testing Workflows​

Rapidly prototype control designs by applying rapid control prototyping, test embedded controllers with
hardware-in-the-loop simulation of digital twins, and leverage Speedgoat systems as embedded controllers.

Early Design
Rapid Control Prototyping
Implementation
Hardware-in-the-Loop
Embedded Deployment

Let us help you to find the right solution for your project

 

Request a Configuration Proposal

Get a proposal for a real-time target
machine configured to your needs.

Request a proposal

Request a Free Workflow Demo

Curious how to accelerate control design
innovation with a modular controller hardware setup?

Request a free demo

Have Questions?

Talk to our experts about your project
and application requirements.

Contact us
Follow Speedgoat LinkedIn