A software-defined radio (SDR) is a wireless device that typically consists of a configurable RF front end with an FPGA or programmable system-on-chip (SoC) to perform digital functions. Commercially available SDR hardware can transmit and receive signals at different frequencies to implement wireless standards from FM radio to Wi-Fi and LTE.
Wireless engineers can use software-defined radio hardware as a cost-effective, real-time platform for a range of wireless engineering tasks, including:
MATLAB and Simulink provides support packages for popular SDR hardware. You can communicate with these SDR platforms directly from MATLAB and Simulink to perform radio-in-the-loop testing, prototyping, and hands-on learning.