Adaptive Noise Filtering -software solutions.
Posted: Thu Apr 25, 2024 11:16 pm
Based on an idea I put on QRZ a while ago:
ANF is so much more effective than simple parametric audio filters to lift intelligible audio out of noise.
Hardware solutions are expensive -CLRdsp, BHI solutions, and while they learn the background noise and subtract it, there is not a lot that can be adjusted to improve their performance. My NR on my IC-7610 is adjustable only in degree; there doesn't appear to be be any learning or adaptive ability.
Open Source solutions suggested online include :
gr-adapt https://github.com/karel/gr-adapt/tree/master
NoiseTorch https://github.com/noisetorch/NoiseTorch
RNNoise https://hackernoon.com/enabling-instant ... n-on-linux
Poking around the web, I found these instructional links:
Explanation of Pipewire audio filtering with detailed howto. https://medium.com/@gamunu/linux-noise- ... f997f6764d
Quick YouTube howto add Pulseaudio filter:
So far, yes it does seem relatively easy to use existing software to greatly improve received audio over the usual old NR button. I suspect that I am reinventing the wheel as I tinker.
Has anyone had experience doing this for amateur radio?
(And why is the modern rig NR still usually not adaptive or learning?) -just sayin'...
ANF is so much more effective than simple parametric audio filters to lift intelligible audio out of noise.
Hardware solutions are expensive -CLRdsp, BHI solutions, and while they learn the background noise and subtract it, there is not a lot that can be adjusted to improve their performance. My NR on my IC-7610 is adjustable only in degree; there doesn't appear to be be any learning or adaptive ability.
Open Source solutions suggested online include :
gr-adapt https://github.com/karel/gr-adapt/tree/master
NoiseTorch https://github.com/noisetorch/NoiseTorch
RNNoise https://hackernoon.com/enabling-instant ... n-on-linux
Poking around the web, I found these instructional links:
Explanation of Pipewire audio filtering with detailed howto. https://medium.com/@gamunu/linux-noise- ... f997f6764d
Quick YouTube howto add Pulseaudio filter:
Has anyone had experience doing this for amateur radio?
(And why is the modern rig NR still usually not adaptive or learning?) -just sayin'...