A software-defined radio (SDR) uses a general-purpose computer processor to perform aspects of digital signal processing in place of analog circuit hardware. This allows for greater flexibility in ...