SDR,即软件定义无线电(Software Defined Radio,简称SDR),是一种基于全数字技术的通信方式,它通过软件的方式处理信号,而非传统无线电中使用的硬件线路的方式。SDR 并不是一种新的技术,而是指一种全新的通信方式和技术开发思路。SDR的原理是利用数模转换器、数字信号处理芯片、嵌入式处理器、FPGA(现场可编程门阵列)等器件来代替传统的模拟电路,将尽量多的信号处理操作由硬件转移到软件,降低收发信机的制作成本,提高系统的可靠性和灵活性。
在SDR系统中,不同的硬件可以通过软件的方式进行不同协议的通信,比如说GSM、LTE、WCDMA、AM、FM等,完全可以靠软件的方式完美地实现硬件设计。软件定义无线电技术出现后,可以大大降低硬件开发的门槛,使得更多的人可以利用这一技术开发出自己的通信系统。目前,SDR已被广泛应用于军事通信、广播电视、私人通信、电子对抗等领域,随着5G通信技术的普及,SDR也将有更加广泛的应用前景。