David Jan 2025 – SNR estimation, Bandwidth, EQ, 2024 in review

At the start of this month I did battle with the problem of SNR estimation on the RADE V1 signal. As I have mentioned previously, this had some challenges due to the lack of structure in the RADE constellation. After a few false starts I managed to get something viable running using the properties of the pilot symbols. The plot below shows the estimated against actual SNR for a range of channels. In the -5 to 10dB range (of most interest to us) it’s within 1dB for all but the MPP (fast fading) channel where the reported estimate reads a few dB lower than the actual (Note Es/No roughly the same as SNR for this example).

I’ve started work on RADE V2, where we hope to use lessons learned from RADE V1 to make some improvements and develop a “stable” waveform for general Ham use. This month I have made some progress in jointly optimising the PAPR and bandwidth of the RADE signals. For regulatory purposes, the bandwidth of signals like OFDM are often specified in terms of the “occupied bandwidth” (OBW) that contains 99% of the power. The figure below shows the spectrum of a 1000 symbols/s signal with a 1235 Hz 99% occupied bandwidth OBW in red.


Machine Learning Equalisation

Also for RADE V2, I have been prototyping ML based equalisation, and have obtained good results for some examples using the BER of QPSK symbols as a metric. The plot below shows the BER against Eb/No for the classical DSP (blue), and two candidate ML equalisers (red and green, distinguished by different loss functions). The channel had random phase offsets for every frame, which the equaliser had to correct. The three equalisers have more or less the same performance.

These results show the equalisation function can be performed ML networks, with equivalent performance to classical DSP.

Project Management

Quite a bit of admin this month, including time spent recruiting prospective new PLT members, updating budgets, and our annual report. Not as much fun as playing with machine learning, but necessary to keep the project running smoothly.

It was time to write our annual report for the ARDC who have kindly funded this project for the last two years. Writing this report underlined what a good year we had in 2024, some highlights:

  • The development and Beta release of the Radio Autoencoder RADE V1 which is well on the way to meeting our goals of being competitive with SSB at high and low SNRs. Special thanks to Jean-Marc Valin for your mentoring and vision on this project!
  • The BBFM project, paving the way for high quality speech on VHF/UHF land module radio (LMR) applications, in collaboration with Tibor Bece and George Karan.
  • New data modes to support FreeDATA, in collaboration with Simon DJ2LS.
  • The release of ezDV and continued maintenance of freedv-gui largely by Mooneer’s efforts.
  • Peter Marks joining our Project Leadership Team. He’s already making a big impact – thanks Peter!

5 thoughts on “David Jan 2025 – SNR estimation, Bandwidth, EQ, 2024 in review

  1. Takehiko Tsutsumi

    David,

    Thank you for addressing ““occupied bandwidth” (OBW) that contains 99% of the power” in this blog.

    I have a few questions about Figure 8.

    1. Is this the wave form of RADE1 or RADE2?
    The figure indicates 6dB bandwidth is less than 1kHz and I anticipate that it is not RADE1 spectrum.

    2. Is this baseband or RF spectrum, i.e. input to radio or output of radio?
    The figure is different from introduction document concerning RADE and I daily monitors FreeDV “Spectrum” which is baseband.

    3. If the figure is measured at the output of radio, we need to consider the build-in bandpass filter characters and the linearity of the particular radio to evaluate, what is the model of the radio you used and parameters you set in the measurements?

    4. If it is RADE2 wave form, please let me know the information of OBW of RADE1.

    I am waiting your reply soon.

    Regards,

    take

    de JS1MAV/JA5AEA

    1. vk5dgr Post author

      Hi Take,

      1. It’s a prototype waveform, designed to test techniques for managing OBW. It’s a stepping stone of the RADE V2 development process, not a mature waveform that can be used on air (e.g. it excludes pilot symbols, hence the 1 kHz bandwidth).

      2. Baseband simulation, but approximately the same waveform would be expected at RF if the transmitter is clean.

      3. n/a

      4. OBW of RADE V1 is undefined. Only information available on tx spectrum is as described in the FreeDV-036 RADE Introduction document.

      Cheers,
      David

  2. Takehiko Tsutsumi

    David,

    Thank you for your quick response.

    I understand from item 1 to 3.

    Concerning item 4, I interpreted you are pointing the following statement as “as described”.

    The bandwidth of the signal is effectively set by the SSB Radio Tx filter.

    Then therefore, Figure 3 is “baseband”

    Am I correct?

    If you agree on my understanding, would you consider expanding your statement in the document? This helps us to understand your intention better than today.

    Regards,

    take

    de JS1MAV/JA5AEA

    1. vk5dgr Post author

      Yes you are correct, however I feel this point is clear from the existing documentation. As per the RADE FAQ – RADE V1 is an interim waveform designed for early adopters and experimental use. Extensive documentation is not justified at this time. We would rather put further effort into RADE V2 development.

      Cheers,
      David

Comments are closed.