OpenBSC是又一种开源的基于SDR的GSM网络实现方案,与OpenBTS相比,OpenBSC的网络结构更加接近于传统的GSM网络,在互联互通上会更加方便。
OpenBSC的总体架构如下图:
下面会分一个博客来研究一下其中各个模块的编译和安装方法。
本篇先研究OsmoTRX的编译和安装方法。
参考网页:https://osmocom.org/projects/osmotrx/wiki/OsmoTRX
1 系统安装
在官网上没有限定使用何种版本的linux来安装该软件,这一点和OAI相比还是有比较大的灵活性的,但是性能方面后续还得继续验证。
本次安装的host主机采用Ubuntu 14.04.5LTS的系统,从ubuntu官方网站上下载安装。
2 安装USRP驱动
本次前端使用USRP B210,主要是为了确认一下B210在OpenBSC中能否正常工作。(在OpenBTS中,B210不能正常工作,只有带有GPSDo的N210才可以。可能是时钟的问题)
参考我以前的博客: