[Elecraft] Query for new DSP features
Walter Underwood
wunder at wunderwood.org
Tue Jan 15 14:04:39 EST 2019
I’ll give a quick summary of that preso.
The longest section is about noise blankers, not noise reduction. He discusses three types. First, the traditional blanker that takes the signal to zero during a detected impulse. Second, an interpolating blanker that replaces the impulse-affected samples with samples that have a linear slope between the samples before and after. Finally, a linear predictive coding (LPC) blanker that uses speech coding, detects large changes in the coefficients, then removes them. Nice for impulse noise, but it would probably fail very strangely for voice QRM because it would train on the QRM as well as the signal. He shows that it is superior to the other blankers for CW QRM. Of course, the other noise blankers are designed for impulse noise, not CW QRM.
For noise reduction, he gives a quick hand wave description of the Ephraim and Malah MMSE spectral noise reduction. That makes a short time base FFT, removes offending frequency sections, then converts it back to the time domain. He mentions recent work on that by some Germans. I’m guessing they are Gerkmann and Hendricks.
He mentions, but doesn’t even handwave the LMS adaptive filter approach. I believe that is the algorithm used by Elecraft. Normally, an adaptive filter is used to optimize the filtering for a known waveform, picking it out of the noise. For noise reduction, we do the opposite and train the filter on the noise, then filter it out.
The impulse noise blankers and the LMS adaptive filter both work better with a wider receive bandwidth. That gives them more information about the noise and makes it easier to remove. The LPC blanker and MMSE noise reduction characterize the signal, so they should work better with a narrower receive bandwidth.
I might have gotten some of this wrong. I did quick listen to the preso and a short literature search.
wunder
K6WRU
Walter Underwood
CM87wj
http://observer.wunderwood.org/ (my blog)
> On Jan 14, 2019, at 6:53 PM, Wes Stewart <wes_n7ws at triconet.org> wrote:
>
> https://www.youtube.com/watch?v=FrVDL_-HOds starting at 41 minutes. Particularly at 1 hour 3 minutes.
>
> On 1/12/2019 9:51 AM, David Woolley wrote:
>> Do you have a reference for an algorithm that will do this?
> ______________________________________________________________
> Elecraft mailing list
> Home: http://mailman.qth.net/mailman/listinfo/elecraft
> Help: http://mailman.qth.net/mmfaq.htm
> Post: mailto:Elecraft at mailman.qth.net
>
> This list hosted by: http://www.qsl.net
> Please help support this email list: http://www.qsl.net/donate.html
> Message delivered to wunder at wunderwood.org
More information about the Elecraft
mailing list