Software-Defined Radio (SDR)
Software-Defined Radio (SDR) is a flexible radio communication system where traditional hardware components are replaced or augmented by software, allowing wide-ranging signal reception and transmission across multiple protocols.
SDR is a radio communication system in which components traditionally implemented in analog hardware—such as mixers, filters, amplifiers, modulators, and demodulators—are instead implemented in software on a computer or embedded system. This approach allows a single SDR device to handle multiple radio protocols and frequencies simply by changing the software, making it highly versatile for both hobbyists and professional applications.
ADALM-PLUTO

The ADALM-PLUTO active learning module (PlutoSDR) helps introduce electrical engineering students to the fundamentals of software-defined radio (SDR), radio frequency (RF), and wireless communications....
Ettus USRP B200/B210 SDR

The USRP provides a fully integrated, single-board, Universal Software Radio Peripheral (USRP™) platform with continuous frequency coverage from 70 MHz – 6 GHz. Designed for low-cost experimentation....
Ettus USRP X310

The NI Ettus USRP X310 is a high-performance, scalable software-defined radio (SDR) platform for designing and deploying next-generation wireless communications systems....
Ettus USRP E320

The USRP E320 brings performance to embedded software defined radios by offering four times more FPGA resources. The USRP E320 also introduces improvements in streaming, synchronization, integration, fault-recovery, and remote management capability....
