A software-defined radio (SDR) system is a radio communication system that uses software to process various signals (modulation, demodulation, decoding, etc.) in lieu of the traditional hardware components that are generally made for those dedicated tasks.