Catto / Topic Map · Applied Electronics III Level 5
Applied Electronics III · 120 h · Topic 10 of 10

Software-defined radio and digital communications

A 20 MHz band centered at 70 MHz can be digitized with a 56 MS/s converter, less than its highest frequency. The converter, well chosen, acts as a mixer.

Software-defined radio Bandpass sampling Nyquist zones OFDM MIMO

01Software-defined radio

In a classic receiver, each function is a circuit: the channel filter, the demodulator, the carrier recovery. In a software-defined radio (SDR), the analog front end is reduced to amplifying, sometimes translating, and digitizing; everything else is done by a processor, an FPGA or a computer. Changing the standard, the bandwidth or the modulation is changing the program. The same blocks of receivers and transmitters are still there, but on the digital side of the converter:

Digital blockFunction
Numerically controlled oscillator and digital mixerBring the channel down to baseband, with perfectly balanced I and Q
Decimating filters (CIC and FIR)Select the channel and reduce the sampling rate
SynchronizationRecover the carrier, the symbol clock and the frame
Equalizer and demodulatorCorrect the channel and decide the symbols
Channel decoderCorrect errors using the code

The processing relies on the hardware of digital signal processing, and the modulations and their error rates are those of noise in digital modulations.

02Bandpass sampling

The sampling theorem calls for sampling at twice the maximum frequency, but for a bandpass signal, which occupies only from \( f_L \) to \( f_H \), twice the bandwidth is enough, if the sampling frequency is chosen well: the alias of the band falls cleanly in the first Nyquist zone, without overlapping itself. This is undersampling, which replaces a mixer with the converter itself:

\[ \frac{2 f_H}{n} \le f_s \le \frac{2 f_L}{n - 1}, \quad n = 1, 2, \dots, \left\lfloor \frac{f_H}{B} \right\rfloor \] Each n gives a valid interval; with even n the band appears inverted, which is corrected in the processing. The theoretical minimum frequency is 2B, but in practice margin is left for the filters and the clock tolerance. The converter has to have analog bandwidth up to \( f_H \) and a clock with low phase noise, because the jitter is multiplied with the signal frequency.
Lab · bandpass sampling

A band of width B centered at fc. Above, where it appears after sampling, in the first Nyquist zone, from 0 to fs/2; below, the valid sampling frequencies in green and the chosen one in yellow.

03Current digital systems

Mobile communications, Wi-Fi and digital television combine everything seen: adaptive QAM modulations, OFDM with hundreds of subcarriers that turn a channel with echoes into many flat channels, LDPC or turbo codes close to the Shannon limit, multiple antennas (MIMO) that multiply the capacity by exploiting the different propagation paths, and an RF front end that is, in large part, a software-defined radio.

04In the lab

Activity 1 · SDR receiver

With a low-cost SDR receiver and GNU Radio, receive a commercial FM station, filter the channel, demodulate and listen to the audio. Identify each block of the diagram.

Activity 2 · Undersampling

Sample a 10.7 MHz signal with a 4 MS/s converter and find where it appears in the digital spectrum.

Activity 3 · Constellation

Transmit and receive a QPSK between two SDRs and observe the constellation before and after carrier recovery.

05Common mistakes

  • Sampling a bandpass signal at any frequency greater than 2B. Only the valid intervals work.
  • Forgetting the bandpass filter before the converter. Noise and signals from all the Nyquist zones fold onto the band.
  • Using a noisy clock to undersample. Jitter degrades the signal-to-noise ratio in proportion to the signal frequency.
  • Forgetting the spectrum inversion in even zones. The frequency has to be inverted in the processing.

06Self-assessment

What sampling frequencies work for a 60 to 80 MHz band with n = 2?

From 80 to 120 MHz.

With fs = 100 MHz, where does that band appear and how?

Between 20 and 40 MHz, inverted.

What is the theoretical minimum sampling frequency for a 20 MHz band?

40 MHz, if the band is located at an integer position relative to its width.

What advantage does the digital mixer have over an analog one?

Its I and Q branches are exactly equal: there is no imbalance or carrier leakage.

07Further reading

  • Travis F. Collins, Robin Getz, Di Pu and Alexander M. Wyglinski. Software-Defined Radio for Engineers. Artech House, 2018. Software-defined radio with exercises on real hardware, freely available.
  • Richard G. Lyons. Understanding Digital Signal Processing. 3rd ed., Prentice Hall, 2010. Bandpass sampling and digital frequency conversion.
  • Jeffrey H. Reed. Software Radio: A Modern Approach to Radio Engineering. Prentice Hall, 2002. The architecture of software-defined radios.
Development of the topic “Software-defined radio and digital communications” of Applied Electronics III (Level 5), based on the curriculum of the UTN Electronic Engineering program, 2023 curriculum — Ordinance No. 1849 of the UTN Higher Council. Back to the Topic Map · catto.ar