Noise Removal Block - how to pause
I have an application where the noise removal block may be useful but the input signal is I am using is periodically cutoff. During this period, the input to the block will be close to zero. When the signal returns, the block needs to relearn the noise. Is there any way to "pause" this block so it maintains its parameters and restarts without the high noise?
Audio Signal Processors
noise
SigmaDSP Audio Processors
adau1761
SigmaDSP
I also meant to ask about the switch - the documentation says it is a bypass but it doesn't seem to do anything in my tests - I had to a multiplexer to get a bypass function.
I feel like I am talking to myself but I have been looking at this some more. Attached is a stripped down version which demonstrates my questions. I have a microphone attached to the input. I mix in some white noise. The NoiseRemoval block reduces the noise as expected but turning it off with the switch does not bypass it as expected given the documentation. I have added a separate bypass. You toggle it and you hear the noise as expected but when you toggle it back you hear the same noise until the NoiseRemoval kicks in. I would have thought that the NoiseRemoval block would continue to operate while bypassed by the multiplexer. For some reason the NoiseRemoval block is stopping with another block is changed.
Hi Bill,
I am currently traveling on business and I don't have the hardware to test this. My guess is that the switch turns on and off the "adaptation", meaning that it might turn of the detection of what bands are noise and what bands are signal, and keep the last known settings before the switch was flipped.
Then again, this is just a guess on my part. Maybe one of my colleagues can jump in and give it a try to confirm.
This question has been assumed as answered either offline via email or with a multi-part answer. This question has now been closed out. If you have an inquiry related to this topic please post a new question in the applicable product forum.
Thank you,
EZ Admin
Please log in to reply.