USRP软件无线电平台是一个通用的SDR平台,USRP设备的主要是进行数字基带到RF的转换。
一般的信号频率可能很高,USRP最高支持6GHz,通过外部变频器,可以支持更高频率,但信号的带宽是有限,在几百KHz,到几十MHz,这样,USRP通过本振将信号下变频到基带上,再进行数字采样,或者通过数字生成基带信号,再上变频到中心频率。
而主机只需要处理带宽内数据。这就为使用USRP应用不同通信研究提供了可能。OpenBTS可以为GSM/2G、UMTS/3G提供借鉴。
OpenBTS
OpenBTS是个Unix应用,使用软件无线电来实现GSM空口用来和2G GSM手机进行交互,使用SIP软交换或PBX来连接话务(OpenBTS可以认为是一个有2G电话性能一起工作的简单形式IMS(IP Multimedia Subsystem))如下图所示。这种全球标准的GSM和低成本的VoIP的结合是蜂窝网络的新形式,在许多应用,可以比现有技术更低成本地部署和操作,比如乡村蜂窝部署、远程区域的私有蜂窝网络。

OpenBTS有Public和Commercial版本,Pulibc开源,可以和很多SDR平台结合使用,包括USRP。在wiki页http://openbts.org/w/index.php?title=Main_Page 有安装运行方面的指导。