This page was machine-translated and may differ from the original. View original
[Technical Contribution] Mark Patrick Mouser: The Engineer's Guide to SDR
SDR enables flexible wireless communication design.
From simple USB dongles to high-performance transceivers
Instant reconfigurability, increased flexibility and agility in RF design
Software-defined radios (SDRs) date back to the 1970s and were initially used primarily in military applications.Then, as FPGA and DSP signal processing technologies advanced, IC-based wireless transceivers were developed, and small cell wireless networks evolved, the adoption of SDRs rapidly increased in the 2000s.
This article explores the basic concepts of SDR, its flexibility compared to traditional RF architectures, and key use cases.
Additionally, as wireless connectivity becomes an essential aspect of our lives, we introduce new applications that can make useful use of SDR.
■ Wireless use in every aspect of life
Wireless connectivity has been unknown since Marconi first used a spark transmitter to send a Morse code message across the Atlantic.As you can see, it has been developing continuously.
Today, 122 years later, wireless communication is used in every aspect of our lives.
Wireless communications play a fundamental role in connecting intelligent devices, operating cellular networks, and transmitting images from other planets to our televisions here on Earth.
RF (radio frequency) engineering has always been a specialized and traditionally analog discipline.
In the early days, wireless communication was primarily used for voice communication and sending and receiving messages using Morse code.
To transmit information, whether by voice or Morse code, it was necessary to modulate the transmitter frequency.
Broadcasters began using AM (amplitude modulation) for medium wave and long-distance short wave transmission for local broadcasts.
FM (frequency modulation) became popular for very high frequency (VHF) broadcasting for local and national broadcasts.
The wireless receiver and transmitter design was entirely analog.
Digital data transmission converts binary to analog domain using a radio modulator and demodulator (modem) unit.
Initially, frequency shift keying (FSK) was used as a modulation technique for these applications.
As we will see later, SDR is bringing about fundamental changes in wireless system design. Before looking into how SDR works, let's look at some use cases for SDR.
Amateur radio enthusiasts were early adopters of SDRs.
SDR-based transceivers provide a convenient, lightweight and portable means of emergency communications in disaster situations.
In a recent example, this communication was used to direct rescue efforts when a volcano erupted in the Azores.
SDRs are also being extensively used in astronomical research. They can be used to control the receiver's center frequency, adjust its bandwidth, and display radio signals from distant stars on a spectral waterfall display.
As cellular networks evolve, small cell open radio access networks (ORANs) are particularly well-suited for using SDR. Telecom operators and network operators are increasingly adopting SDRs in next-generation 5G and 6G cellular networks and base stations.
■ What is SDR?
Although the configuration of SDR receivers and transmitters may vary slightly, it is clear that many of the functions of traditional analog circuits are being replaced by software-based digital signal processing techniques.
The core functionality of an SDR receiver will still use analog circuitry.
The wireless front end detects extremely low voltage radio frequency signals received from the antenna.
However, in later stages, signal processing, which mainly consists of demodulation functions, is performed using software.
The software can run on a dedicated embedded programmable processor or on a laptop or desktop computer.

▲Figure 1: Key functional blocks of a simple AM superheterodyne wireless receiver (Source: Mouser)
Figure 1 shows the main functional blocks of a traditional AM superheterodyne wireless receiver.
The weak signal received from the antenna is passed through a bandpass filter to limit the bandwidth of the detection signal to within the required bandwidth, and after amplification, it is passed to the mixer circuit.
The mixer combines the received signal with the output of a variable frequency oscillator to produce a fixed intermediate frequency (IF).
The receiver can be tuned by adjusting the local oscillator (LO) frequency. The IF amplifier significantly boosts the signal level, and the filter removes unwanted components due to the mixer function. Next, demodulation and amplification of the audio signal are performed.
Figure 2 shows how SDR receivers differ.
.jpg)
▲Figure 2: Basic architecture of an SDR receiver (Source: Mouser)
The analog portion of an SDR receiver is limited to the RF front end.
The filtered signal is passed to an analog-to-digital converter (ADC) for subsequent processing in the digital domain.
The exact architecture of an SDR receiver can vary from design to design.
As SDR designs become more widespread, the need for intermediate frequencies is eliminated.
The Zero-IF (ZIF) approach, also known as direct conversion, takes the output from the RF front end directly to baseband digital processing functions and processes them in software.
It includes demodulation and filtering functions.
This article briefly explains the concept of SDR and its differences from conventional RF techniques.
For readers who want to learn more about SDR, I recommend Software-Defined Radio for Engineers, an excellent resource available for download from Analog Devices' website.
Here we have only looked at the receiver architecture, but the same can be said for the transmitter.
■ SDR Design used
SDR platforms, characterized by their flexibility, come in a variety of shapes and sizes.
A simple USB power dongle can cost anywhere from $25 to a full-featured SDR transceiver costing $6,000.
A variety of SDR evaluation kits and development modules are available, priced between $100 and $200.
Many popular SDR platforms combine commercially available RF transceiver ICs with FPGAs.
In addition to choosing an SDR hardware platform, you must also decide how to program it.
GNU Radio is a free and open source DSP programming toolchain entirely for designing SDR applications.
Originally developed purely for educational purposes, it is now widely used in radio research and development, amateur radio, and radio astronomy research.
GNU provides a set of functional blocks, including filters, graphical displays, demodulators, signal generators, mathematical operators, channel models, and Fourier analysis functions. Individual functions can be brought into the workspace and connected using visual flow graph style programming (Figure 3).

▲Figure 3: GNUradio flow graph of a simple FM receiver (Source: GNUradio)
Another popular toolchain for SDR engineers is Matlab and Simulink with their DSP and SDR extensions.
Pothosware, another SDR development ecosystem, is based on GNUradio and includes the SoapySDR framework.
Leveraging free, open-source SDR applications like SDR Console can reduce development time by eliminating the need to develop from scratch.
Lime Microsystems, a leading provider of FPGA-based field programmable radio frequency (FPRF) transceivers, offers several SDR platforms based on its LMS7002 series transceiver IC. The LMS7002 is a highly integrated IC that integrates dual transceivers and supports full-duplex operation from 100 kHz to 3.8 GHz.
This IC is suitable for a variety of applications such as SDR prototyping, small cell base stations, satellite communication networks, and configurable wireless IoT networks. Figure 4 shows the architecture and main functions of the LMS7002.

▲Figure 4: Functional block architecture of Lime Microsystems' LMS7002 dual RF transceiver IC (Source: Lime Microsystems)
Lime Microsystems took a groundbreaking approach to developing an SDR platform based on the LMS7002 series.
We decided to crowdfund through Crowd Supply.
The LimeSDR mini board features the LMS7002 and Intel Altera MAX10 FPGA, providing a comprehensive SDR solution in a USB-powered dongle-style PCB (Figure 5).

▲Figure 5: Lime Microsystems' LimeSDR mini board (Source: Lime Microsystems)
MyriadRF is an online community dedicated to supporting the adoption of the LMS7002 series as an open-source hardware and software SDR project, providing a complete ecosystem including development tools, resources, and project examples.
For developers familiar with the Grove Studio platform and Raspberry Pi, the CS-LIME-10 Grove Starter Kit includes the LimeSDR mini board.
/> Analog Devices' ADALM PLUTO is a self-contained RF learning module that combines Analog Devices' AD9363 RF transceiver IC with Xilinx's Zynq 7000 FPGA.
It is powered via a USB connection to a host computer and operates at 325 MHz to 3,800 MHz in half-duplex and full-duplex modes.
Includes GNUradio, MatLab/Simulink, and Pothosware as SDR development support for PlutoSDR.
■ Future outlook
This article introduced the basics of Software-Defined Radio (SDR). SDR is a valuable new technology for embedded developers, analog designers, and RF engineers, enabling them to design wireless systems in a new way.
An exciting aspect of SDR is its ability to be reconfigured on the fly, which increases flexibility and agility in RF design. Rather than being limited to a single RF data communication technique, such as sub-GHz LPWAN LoRa, it is possible to design flexible transceivers that operate across LoRa, cellular, and Wi-Fi.
This can increase the functionality of the design, reduce the bill of materials (BOM) cost, and simplify the procurement of related parts.
Imagine if your home automation router could be designed to adapt as new wireless protocols emerge.
For example, as we move from 5G to 6G, SDR-based routers can be reconfigured to take full advantage of new cellular infrastructure through over-the-air (OTA) upgrades.
However, future use cases may require modifications to the antennas and analog front end of this router.
Therefore, when designing the front-end initially, you should consider future operating frequencies and filtering requirements.
Designing wireless communications with this level of flexibility is only possible using SDR.
SDRs allow clients to protect their investments over the long term by preparing for future changes.
※ Contributor
Mark Patrick, Mouser Electronics
본 기사에 대한 정정·반론·추후보도 청구는 보도 청구 안내를, 그간 게재된 보도문은 정정·반론보도 모아보기를 참고해 주세요.















