Yes, this is a problem for the application that needs to be addressed.
There are ways to dramatically reduce the sidetone latency to where it
shouldn't be an issue, but they probably cannot be implemented reliably
in a browser-based application. The latency in the existing browser
application should work fine for SSB and CW sent by keyboard/logger, but
it looks like a standalone executable version written in C++ will be
needed to fix the problem for hand keyed CW.
I've started work on that.
I suspect that even the C++ version won't work very well for full break
in CW sent by hand, at least not at high speeds. Semi-break in should
be OK.
Relative to Jim's comments on electronically generated noise, the
NoiseNulller application really doesn't make any assumptions about what
the noise is. It analyzes and profiles whatever it is and then
subtracts that profile from the combination of noise and signal. It's
completely adaptive. More importantly, it does that analysis based upon
the spatial PHASE of the noise, not its amplitude profile. That's a lot
more powerful and effective ... but only for noise coming from a unique
direction and it requires the ability to do diversity reception.
And Jim is correct that this stuff takes processing power and I don't
know whether any current rig has the room to do it or not ... but I bet
future rigs will. Or they will end up being mostly just RF front ends
for your computer that very easily DOES have the power to do it.
Dave AB7E
On 7/29/2026 9:48 AM, Jim Brown via Elecraft wrote:
On 7/28/2026 11:19 PM, David Gilbert via Elecraft wrote:
A ham that has been experimenting with my NoiseNuller application
pointed out to me where the current latency is indeed a problem, and
that is when listening to the sidetone while sending CW with a key or
paddle. The sidetone audio coming out of the computer is delayed
enough to throw off your keying at anything other than pretty slow
speeds if you depend upon that for feedback. It wouldn't be a
problem for keying from a keyboard, but it is when manually keying.
Yes, any latency is an issue for this.
I'm working to improve that.
In my opinion, though, it's just another reason why this kind of
processing really belongs inside the rig itself.
That takes a lot of processing power, AND a rig with two synchronized
receivers in their signal chain. Of the rigs I know about, that MIGHT
be Flex and Elecraft K4D. At least six years ago, then neighbor NR0V
demonstrated spectacularly good single radio NR on SSB that he had
written for Anon, and I urged Wayne to look at it. Elecraft recently
released a firmware update that reportedly does great things for SSB,
but didn't do anything useful on my electronically generated noise
when I tried it on CW.
Wayne -- what I think Dave has done is an app that does what an NCC-1
or NCC-2 in the audio chain. I've not tried it, but listened to his
simulations.
73, Jim K9YC
______________________________________________________________
Elecraft mailing list
Home: http://mailman.qth.net/mailman/listinfo/elecraft
Help: http://mailman.qth.net/mmfaq.htm
Post: mailto:[email protected]
This list hosted by: http://www.qsl.net
Please help support this email list: http://www.qsl.net/donate.html
Message delivered to [email protected]
______________________________________________________________
Elecraft mailing list
Home: http://mailman.qth.net/mailman/listinfo/elecraft
Help: http://mailman.qth.net/mmfaq.htm
Post: mailto:[email protected]
This list hosted by: http://www.qsl.net
Please help support this email list: http://www.qsl.net/donate.html
Message delivered to [email protected]