Signal Processing Solutions

Overview


 

Digital Signal Processing

We provide customized and tailored signal processing solutions for you. Depending on your needs, we can provide everything from a low-cost, low-delay noise reduction module to a complete signal processing toolkit. Our simple API allows to easily integrate single sonoware signal processing modules into your software.

Use cases:

  • Improve your speech signal quality using our algorithms.
  • Reduce echo and feedback in any environment.
  • Test and validate your acoustic equipment in simulated, reproducible environments.

 

Details


All sonoware signal processing algorithms are optimized for minimal-delay, low computational complexity and maximum portability across platforms. The modules can be customized and combined to match your specific needs and requirements.


 

Noise reduction

  • Noise reduction for stationary and non-stationary sources
 

Feedback cancellation

  • Cancellation of loudspeaker signals when the source is in the same environment
 

Echo cancellation

  • Support for barge-in, hands-free and VoIP telephony
  • Cancellation of reference signals (text prompts, music, etc.)
 

Microphone combination

  • Superdirective beamforming
  • Adaptive beamforming
  • SNR-based combination or selection
 
 

Acoustic simulation

  • Simulation of acoustic scenarios as cars, rooms
  • Reproducible environments to test and validate acoustic components
  • Tests for dialog systems (barge-in, keyword activation with arbitrary bandwidth)
 

Signal enhancement

  • Loudspeaker and microphone equalization
  • Dynamics adaption: Limiter, compressor, de-esser, etc.
  • Signal conditioning based on psychoacoustic criteria
 

Recognition

  • Pattern recognition for acoustic events
 

Supported platforms

  • ARM
  • DSP (e.g. Analog Devices SHARC)
  • PC (Windows, Linux, macOS)
  • Smartphones (iOS, Android)

Your desired platform is not yet listed? Feel free to contact us and we will find a solution.

 

Do you wish...

  • ...to receive more information?
  • ...to request a demo?
Contact Us!