Signal Processing Solutions



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.



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


  • 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...

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