软件定义无线电(SDR)是一种无线电通信系统,通常以硬件(例如混频器、滤波器、放大器、调制器和解调器、检波器等)组件实施的东西现在通过个人计算机或嵌入式系统上的软件来实现。虽然软件定义无线电(SDR)不是新的概念,但其涉及的许多快速的数字电子发展能力过去只在理论上是可能的。基本的SDR系统可能由包括配有声卡或其它模数转换器、前面有某种形式的射频前端的个人电脑组成。大量的信号被交给通用处理器处理,而不是用专用的硬件。这种设计生产了一种完全基于所使用的软件、可以接收和传输广泛不同的无线电协议(有时称