易装LimeSDR、Osmo-TRX与OpenBTS集成测试GSM基站配置
发布时间
阅读量:
阅读量
近期由于求职事务较为繁忙,未能及时更新博客内容,今日特此补上。鉴于LimeSDR与USRP B210在配置性能方面表现相近,因此可以基于软件定义无线电(SDR)技术构建GSM基站系统。其原理和方法基本一致,仅在具体配置及所用工具上存在细微差异。接下来,先进行软件运行环境的配置。
首先需要了解LimeSDR的驱动库是基于libLMS7Support.so实现的,该库负责与USB驱动库进行交互,以完成底层指令和数据传输等操作。而网络上存在一个强大的中间适配组件SoapySDR库,能够兼容多种SDR设备。因此,这类设备可被统称为SoapySDR设备,包括HackRF、USRP、BladeRF、RTL-SDR等多种类型。SoapySDR提供了一套通用的API接口来适配不同设备的驱动程序,这是一项非常重要的成果。然而由于部分开源SDR项目最初是为特定硬件设计的,在开发过程中并未考虑其他设备的兼容性问题,导致这些项目只能支持特定硬件平台。例如OpenBTS最初是在USRP平台上实现的,因此依赖于UHD驱动进行开发。那么是否能让OpenBTS支持LimeSDR呢?答案是肯定的。聪明的朋友应该已经想到:只需使LimeSDR在软件接口层面表现出与USRP相似的行为即可。
国外已有两个相关项目实现了这一目标:一个是OpenUSRP,它是UHD中的一个子库,可使SoapySDR设备看起来像USR
全部评论 (0)
还没有任何评论哟~
