Software-defined radio (SDR) is a radio whose behaviour is set by software rather than fixed in hardware. In an older radio, a circuit made for one frequency and one kind of signal did the job, so a different signal needed a different radio. In a software-defined radio, the hardware only receives and sends raw radio signals, and software decides how to read and make them.
Here is how it works in general. An antenna picks up radio waves, and a fast converter turns them into numbers. A processor, such as a chip or a programmable circuit, runs software that handles those numbers. It filters the wanted signal, finds its frequency, and decodes the message. To send, the same processor makes the numbers for a signal, and a converter changes them to a radio wave. To change the radio to another standard, the maker changes the software and sends an update. Nothing is rewired.
The two key parts are the converter and the processor. The converter must sample the wave very fast, millions of times a second. The processor, often a programmable chip called an FPGA, must keep up with that speed. There is a cost. A software radio uses more power and costs more than a fixed chip made for one standard, so phones use fixed chips for their main standards. Software radio is used where flexibility matters more than cost: army radios, test equipment, base stations and satellites.
Take, for example, a mobile tower. The same hardware can be updated from an older to a newer standard by new software; see radio units and antennas and RAN software. Consider an army radio that must work on several frequencies and kinds of signal. A software-defined radio can switch among them; see defence electronics. Say a satellite dish must follow different satellites. Its radio can be changed by software.
The same idea is used in open RAN and moving software off hardware. It uses programmable chips as in FPGA timing and baseband chips. It also helps mesh networks.
How is it different from an ordinary radio? An ordinary radio can do one thing. A software-defined radio can be changed to do something else, even after it is sold.
Appears in
- Satellite terminals and modems↗ Satellite and remote connectivityA ship's terminal changes which satellite network and signal type it uses by a software update, with no new radio.
- Satellite data relay↗ Satellite and remote connectivityThe ground radio changes modulation by software, to suit each small satellite it talks to.
- Mesh and tactical radios↗ Satellite and remote connectivityA military radio loads a new waveform through software to talk to another force's radios.
- 5G baseband chips↗ Telecom networksA programmable baseband chip runs the 5G signal processing as software, so a tower can be upgraded without new hardware.
- Synthetic aperture radar (SAR)↗ Earth observationA radar's waveform can be changed in software to give sharper pictures or longer range.