软件无线电起源于2001年,由慈善家John Gilmore慷慨捐助,Eric Blossom投入大量心血,使得Gnuradio成为GNU的正式项目之一,其核心特点在于其可重构性和灵活性。
Gnuradio是一个无线电信号处理方案,它遵循GNU的GPL协议进行分发,其目标是为普通软件开发者提供探索电磁波的机会,激发他们利用射频电波的能力,这一系统旨在为软件编制者提供一个通用的平台,不再需要购买一大堆发射接收设备,只需一台可以装载信号处理软件的设备即可。
可重构性是软件无线电系统最重要的功能之一,这意味着不再需要购买或安装特定的硬件设备,只需一台可以灵活配置的通用设备即可,虽然Gnuradio主要定义了几个有限的无线电功能,但只要理解无线发射系统的机理(算法),开发者可以任意配置去接受它。
Gnuradio起源于美国的麻省理工学院的SpectrumWare项目,这是一个基于Pspectra代码分支的技术创新,经过2004年的全面重写,今天的Gnuradio已经不再包含原Pspectra的任何代码,值得一提的是,Pspectra已被用作创立商业化的软件无线电技术。
GNURadio支持多种通用软件无线电外设设备,如HackRF、BladeRF、USRP等,这些设备能够将计算机生成的基带数据信号通过通用软件无线电外设平台与真实世界中的物理信号进行连接,这一新概念一经提出,就受到了全世界无线电领域的广泛关注。
软件无线电不仅在军民无线通信中得到了广泛应用,而且将在电子战、雷达、信息化家电等领域得到推广,随着其灵活性和开放性的特点,软件无线电技术及其相关产业(集成电路)的迅速发展将得到极大促进,这一新概念的出现,不仅推动了无线通信技术的发展,也预示着未来更多领域可能出现的创新和变革。
0