Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.

Echo cancellation and noise reduction with IPP

evgeny777
Beginner
651 Views

Hi, All!

I'm going to implement denoiser and echo canceller for my VoIP application using IPP libraries.

I found that noiser reduction level can be configured in EC settings. Also there is a noise reduction

filter object in IPP. I'm a little bit confused about this. Can I use only echo canceller, specifying noise

reduction level, or it is better to use EC to cancel echo and than NR filter to denoiseaudio data?

0 Kudos
3 Replies
Ivan_Ryzhachkin__Int
New Contributor I
651 Views

Hi Evgeny,

The IPP noise reduction functions are engaged both in the USC NR sample application and in IPP AEC.

IPP AEC performs ippsNrHigh mode of noise reduction as default ("-nr 4" option)."-nlp 1-a sb" options recommended.

regards,

Ivan

0 Kudos
evgeny777
Beginner
651 Views

Thanks.

Already tried both aproaches. AEC noise reduction works very wellin casenr_smooth=0.

If nr_smooth is not 0 voice quality is very bad. NR filter seems to support only 8 KHz sampling

rate. Is there any way to use NR filter on 16 KHz sampling rate?

0 Kudos
Ivan_Ryzhachkin__Int
New Contributor I
651 Views

Hi,

Withnr_smooth>0 some smoothing performed over denoised signal. Don't recommended to use if no need.

NR is ok with 16Khz. Please try.

regards

Ivan

0 Kudos
Reply