为自行搭建移动电话网络而设计的OpenBTS

openbts是基于软件的 gsm 接入口,它提供标准的gsm兼容的移动手机,不需使用现成的电话提供商的接口,来拨打现有电话系统的接口。openbts是以第一个基于开源软件的工业标准的gsm协议栈而闻名。简言之这个项目就是为了我们能自行搭建移动电话网络而设计的。
一个基本的移动电话需要手机、基站(bts)、基站控制器(bsc)、移动控制中心(msc)、(hlr/vlr)、用于链接基站、各种控制中心和pstn网络的传输线路。下图就是一张目前广泛使用的gsm网络的架构,感兴趣的可以看一下wikipedia的介绍,cellular network。
而openbts项目的目的就是提供了除手机之外的运营商设备的解决方案。openbts实现了无线收发,尤其是频段的处理;另一个是移动网络用户 的注册和交换,尤其是替代传统的基站(bts),基站控制器(bsc),移动控制中心(msc),以及(hlr/vlr)的另类方案,而不用购买昂贵的局 端设备。
先看一个实际的openbts的设备图,以下是一个在实际运行的移动网络的设备组成图:
无线电射频硬件部分的组成:
上面的一张图介绍了openbts使用的无线电射频部分的组成,其关键是关键部件是universal software radio peripheral,通用软件无线电外设。而这个也是openbts的核心所在!
传统的无线电的信号处理基本上是由纯硬件设备完成,而usrp的实现是把复杂的信号处理给pc的软件来处理,包括信号的调制和解调和线路的交换等。而最基 础的射频信号处理,例如数字信号的变频,内插和抽样等,交给usrp上的fpga来完成,并通过usb来链接pc。
这种把高级特性交给软件,底层处理交给硬件的做法即保证了系统的性能也方便了系统的扩展。
而以上的这几部分只是着重介绍了移动网络中的无线电射频部分,整个移动电话网络系统的全貌看下图:
0,openbts,充当了手机基站(bts)和基站控制器(bsc),他的基本功能是调制和解调,并为每一个通信分配一个信道频率。
1,asterisk,充当了移动交换中心(msc)和电话交换中心。如果是一个openbts网络内的用户通信,那么asterisk负责直接在 网内建立通信链接;如果是拨打外网的电话,那么asterisk通过voip gateway连接pstn网络。
2,mysql,负责手机用户帐号管理,记录通话信息和数据,同时也负责传统移动网络中hlr(home location register)和vlr(visitor location register)的存储职能。
天线,射频硬件和usrp,通过usb端口,连接到一台pc上,运行free software,接入internet,就组成了一个完整的移动电话网络。

倒装晶片对照相机和影像处理技术的要求
详解视频高清编码器连接配置IP网络实际操作教程
万向钱潮发力电动汽车 无前景的产业关停并转
如何减小cmos带隙基准温度系数工艺角的影响?
APS排程软件在箱包行业的应用
为自行搭建移动电话网络而设计的OpenBTS
深入了解开源智能家居平台,解决品牌割裂的终极利器?
宝马表示已从宁德时代和三星SDI处订购总价值超100亿欧元的车用电池
RZ/A1L系列产品主要特性,框图,PCB元件布局图
“中兴事件”让中国彻底觉醒了
三大运营商5G战略快速推进 京东方开启8K+5G模式
华为5G极简站点解读 进一步降低5G部署难度与成本
凯翔科技获2020年度软件定义存储产品金奖
SMT和CNC有什么区别
医疗率先迈向5G新时代 智慧医疗生态体系开始发生变革
锂电池常见快速充电方法以及对充电速率影响
电池测试入门知识
联想PHAB2 Plus:双摄+6.4英寸+杜比音效+4050mAh,降价仅售988
华硕飞行堡垒系列ZX53VD挑战大作,见证GTX1050的实力
全球领先的GaN RF供应商如何炼成?Qorvo的GaN优势图解