TX-to-RX "noise burst" display artifact explained!

User avatar
w-u-2-o
Posts: 5570
Joined: Fri Mar 10, 2017 1:47 pm

TX-to-RX "noise burst" display artifact explained!

Postby w-u-2-o » Mon Oct 24, 2022 3:10 pm

Most of us have probably noticed a "noise burst" on the spectral display at the tail end of every transmission and wondered if that was really energy going out over the air. Here is a greatly exaggerated example:

Capture.JPG
Capture.JPG (659.55 KiB) Viewed 1696 times

Many of us have even looked at other SDR receivers to see if this apparent energy is being transmitted, and of course it isn't, thank goodness! However, it can be very disconcerting, to say the least!

Now, finally, the answer is at hand: it has to do with the FFT processing used to form the spectral display.

Bottom line up front: FFT latency, along with any display averaging that might be used, causes the spectral display data to lag the actual state of the radio. Thus it seems that there is still a transmission going on even after the radio has switched to receive although this is certainly not true. Add to this the large difference in strength (amplitude) in the sample of the transmitted signal, and changes in the vertical (amplitude) scale between TX and RX, and all together that can create quite a large artifact on the display that looks an awful lot like a noise burst.

So it's definitely an annoyance, and disconcerting, and VERY confusing to the uninitiated, but it's not indicative of any over-the-air behavior.

A fuller explanation...

This problem is only apparent in DUP mode. The spectral display runs continuously in this mode, processing the data from RX1 during both receive and transmit without pause. The FFT settings during both receive and transmit are those set in Setup > Display > RX1. For example:

Capture2.JPG
Capture2.JPG (54.35 KiB) Viewed 1696 times

The FFT settings in Setup > Display > TX are NOT used when in DUP mode (the display scaling settings are).

The only thing that changes on the spectral display between TX and RX states are the scaling and formatting of the display. The RX1 data stream remains constant from the FFT, again without pause between TX and RX states.

FFT calculations are not instantaneous. To work they need to gather blocks of data. Thus the output of the FFT is delayed by the number of samples, or "points", used in the FFT calculation. The calculation is straightforward:

Number of samples = sample rate / frequency resolution

This delay can get quite long. For instance, at 768KHz sample rate and 2.93Hz resolution (aka bin size), that works out to an FFT size, or "length", of 768000/2.93 = 262116 samples. In actuality the size of the FFT wants to be a power of 2 and the closest length to that is 262144, but you get the idea. And since every sample is 1/768000 seconds long, do the math and you get a delay through the FFT of 262144/768000 = 0.341 seconds or 341 milliseconds. That's a pretty long time!

If you add display averaging into this problem space the issue just gets worse.

This problem also occurs in the RX-to-TX direction. It's usually overlooked because the difference in display scaling that most people set up does a good job of masking the issue. For instance, if the panadapter scale is looking down to -130 during RX, but only -70 during TX, then not much is going to be seen. However, if you go through an exercise of making the TX panadapter scaling the same as RX the problem is plainly evident.

Methods to lesson the impact

Some folks have taken to adjusting their MOX or RF delay settings to ridiculous values of hundreds of milliseconds in order to suppress things. But the only thing that this is suppressing is the ugly display, not any real RF energy coming out of the radio. And as a result this adds tons of latency to TX-to-RX transitions and this can badly impact the quality of communications whether it's breaking into pile-ups or just ragchewing.

You can lower your sample rate, but of course this then limits the ability to watch entire sub-bands or bands.

You can increase the FFT bin size, but then the display becomes so lively that you pretty much have to turn on display averaging. The two changes effectively cancel each other out.

So what can be done?

In order to achieve a more intuitive display, the software would need to be updated to simply blank or suppress the FFT data stream from the time transmit RF starts or ends for a duration equal to the FFT length. That way the old data can all go into the bit bucket and be replaced by the data applicable to the current state of the radio. Also, display averaging would need to be reset at the end of the blanking period.

This should work well for phone and digital operations. However, the rapid and continuous interruptions in the spectral display may be too much during CW operations, particularly full break-in CW available on Orion and later board variants.

Any ideas regarding this approach would be most welcome.
cLicari
Posts: 109
Joined: Mon Apr 10, 2017 9:33 pm
Location: North Texas

Re: TX-to-RX "noise burst" display artifact explained!

Postby cLicari » Mon Oct 24, 2022 4:58 pm

Finally, an answer to the old question of what is causing that visually annoying spike.
Great work Scott!
Now, if we could only get Richie to write some code to eliminate it.

Thx
Carl
NX5T
Carl Licari
NX5T
Anan 8000DLE, FW v2.0 2b, Thetis 2.8.11, 21k9
Windows 10, dedicated network subnet, Intel i7 8700K, 32GB, NVIDIA GeForce GTX 1060, Samsung 40" 4K display
vk2atw
Posts: 5
Joined: Sat Jul 16, 2022 5:40 am

Re: TX-to-RX "noise burst" display artifact explained!

Postby vk2atw » Mon Oct 24, 2022 11:14 pm

Appreciate the explanation Scott. This worried me from day one but I did see another post saying to wasn't anything to worry about. Good to have a complete explanation.

Cheers Alan
User avatar
rbduck
Posts: 327
Joined: Tue Dec 03, 2019 1:49 pm

Re: TX-to-RX "noise burst" display artifact explained!

Postby rbduck » Tue Oct 25, 2022 5:26 pm

Scott, Again you come through with a clear concise explanation of a difficult subject. An education in my case.

Have a great day!
73
Ruben
NB4R
Apache-Labs Anan 7000DLE MKII Black -- Thetis 2.10.3.6 dev_2 -- Windows 11
User avatar
w-u-2-o
Posts: 5570
Joined: Fri Mar 10, 2017 1:47 pm

Re: TX-to-RX "noise burst" display artifact explained!

Postby w-u-2-o » Tue Oct 25, 2022 5:36 pm

Thanks, gents. I had significant help from Warren, NR0V :)
dynamicfusion
Posts: 57
Joined: Thu Oct 14, 2021 5:23 am

Re: TX-to-RX "noise burst" display artifact explained!

Postby dynamicfusion » Fri Oct 28, 2022 6:09 pm

This is only an issue because people don't like to see it in the waterfall right? With no actual audio artifacts or transmission anomalies I suppose I'll continue on not giving it any concern.
User avatar
Tony EI7BMB
Posts: 652
Joined: Sun Apr 09, 2017 2:31 pm
Location: Dublin
Contact:

Re: TX-to-RX "noise burst" display artifact explained!

Postby Tony EI7BMB » Fri Oct 28, 2022 6:42 pm

Thanks to Warren and Scott for this reassuring info
rdwing
Posts: 94
Joined: Sat May 21, 2022 2:05 am

Re: TX-to-RX "noise burst" display artifact explained!

Postby rdwing » Sat Oct 29, 2022 7:14 pm

I don't mean to disagree, but this noise burst is actually transmitted over the air. I live in the SF Bay Area and have been able to detect this burst on remote SDR's as far away as Hawaii.

What actually happens is this noise burst is transmitted over all 3 main antenna ports. Say you put your antenna on Antenna port #1, only. I put a dummy load and sensitive digital power meter on antenna port #2. As I stop a transmission on port #1, port #2 will register a burst of power.

Or, the other way around. If I am transmitting CW into the dummy load on antenna port #2, bursts will be transmitted out the connected antenna on port #1.

So this isn't purely a visual defect, there is some problem internally with the timing of stopping transmissions.

unnamed (1).png
Thetis sending CW into the dummy load at 100w on ANT2. On the right, is a remote SDR 1000+ miles away. You can see the clicks that seem to be lining up with the blips shown on the DUP screen during xmit. These are coming out of ANT1 and register on my power meter.
unnamed (1).png (1.69 MiB) Viewed 1378 times

unnamed.png
unnamed.png (1016.03 KiB) Viewed 1378 times

Return to “Thetis”