[Elecraft] Query for new DSP features
David Woolley
forums at david-woolley.me.uk
Tue Jan 15 17:40:16 EST 2019
The part at 1:03:00 involves a signal that had a large impulsive
component, and was treated with a combination of noise blanking and
noise reduction. Applying pure noise reduction wasn't going to help.
You can actually see from the pure noise reduction example they played,
that they were not comfortable with trying to do pure noise reduction on
a signal that wasn't easily copyable without it.
More importantly, nowhere from the 46 minutes mark do they describe
their algorithms, although, as open source code, it will be possible to
find them.
I would assume that the K3 uses LMS. The spectral one needs similar but
greater processing to that needed in the phase shifting proposal. It
needs greater, in that the it has to compute the parameters by which to
multiply the FFT bins on the fly, whereas the phase shifting case only
needs to compute them when you turn the control knob. Consequently it
is subject to the same performance question: does the K3 hardware
actually have enough processing power to run the algorithm. (I assume
LMS is used because the processing power requirements are rather less.)
I don't know whether it has the power needed.
My description of the general problem of noise reduction actually more
accurately fits the spectral processing model. I believe LMS is trying
to achieve a similar effect, but in a more computationally efficient manner.
Pure morse code doesn't actually need complex noise reduction, as simply
using a narrow filter will do the same thing as a good spectral noise
reduction algorithm would attempt to achieve. It can, though, benefit
from noise blanking. I say morse code, because a literally CW signal
can get perfect (Gaussian) noise reduction by using an infinitesimally
narrow filter. Actually, for a fair test, they should have also shown
the result of applying a very narrow filter to the power-line noise example.
Nothing in the part of the talk I listened to addressed the problem of
distortion caused by the suppression algorithm, in particular the
non-linearities caused by modifying the parameters on the fly.
On 15/01/2019 02:53, Wes Stewart 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?
>
More information about the Elecraft
mailing list