- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi, all!
I want to use EC noise reduction without echo cancellation itself. How can I do this?
Can I use USC_ECNR_Fxns functions to do this job? I found somewhere on this forum
that it works a little different when is used in conjunction with EC (CancelEcho function),
so that less noise is being cancelled if EC NR filter is used separately. Is this true?
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Evgeny!
For noise reductionspecifically the USC_ECNR_Fxns could be used or directly EC filtering noise functions as well, as it shown in the ipps manual or the freqdist.c file in the samples:
For noise reductionspecifically the USC_ECNR_Fxns could be used or directly EC filtering noise functions as well, as it shown in the ipps manual or the freqdist.c file in the samples:
ippsFilterNoiseDetectModerate_EC_32f64f(sin,rin,&state->sinNoisePwr,&state->dcOffset,&sinNoiseFlag,state->nrSin);
nMode=sinNoiseFlag?ippsNrUpdateAll:ippsNrUpdate;
ippsFilterNoise_EC_32f_I(sout,nMode,state->nr);
The level of noise removed is regulated by the level option in the ippsFilterNoiseLevel_EC_32f()
which could take the following meanings:
ippsNrNone
, ippsNrLow,ippsNrMedium, ippsNormal,ippsNrHigh.
regards,
Ivan

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page