OpenBTS 项目OpenBTS 项目致力于构建一个开源的 UNIX 应用。它基于 通用软件无线电平台(USRP)实现 GSM 空中接口(UM 接口)来规范(连接)标准的 GSM 手机,基于 Asterisk 软交换(Asterisk software PBX)来连接呼叫。它呈现出一个这样的事实:一个完全不同于传统的 GSM BTS。传统的 GSM BTS 只是一个通过外部基站控制器(BSC)来控制的,通过远程“移动交换中心”(MSC)来连接呼叫的“傻瓜”设备。正是由于其构架的不同,称其为“OpenBTS”,它更像一个AP - 无线访问接入点。 OpenBTS AP 的构架总貌 为何构建一个开源的 GSM 堆栈?结合司空见惯的 GSM 空中接口 和 VoIP(VoIP backhaul)有可能构建一个新型的无线网络。相比现存的技术,它可以以很低的成本布局和运营。鉴于该新型的混合网络同现存的网络不是能够很好的兼容,加之于相差迥异的两套价格体系将会干扰现存的运营商,因此在传统的电信系统生态圈中,不大可能看到这个创新的技术。这也是着手这个项目的主要动机:(构建)一个真正的通用电话系统蓝图。构建这个项目的灵感也是来自于多年的 GSM,软件无线电,VoIP 及可持续电源系统的实践及对(各种)元素的同步认可。
GSM 是过时的、单调乏味的。何不 CDMA?GSM 是过时的、单调的。所以选择它不失是一个很好的选择。事实是它仍旧在使用,而且全球 80% 的运营商仍在使用它。它是一种被验证过的、被广泛使用的、能够很好满足要求的技术。 CDMA 物理层对于一个低廉的,全软件的无线系统而言太复杂。不能很好地用低容量网栅组网。CDMA 容量以 50 或更高为基本增量单元来处理订户服务。不管是否想用到或用到这么大的容量,一个最低层无线系统都必须处理这个最低用户增量。相反,GSM 容量以 7 或 8 为基本用户增量,而且一个规划很好的系统还可以忽视这些未激活部分的信号。还有技术之外的话题,IS-95-style CMDA (including cdma2000) 是一个紧凑地控制的、高智能的整体。不付几百美元并签写一个保密协议(NDA),连一个技术规格也无法拿到。因此开源 CDMA 是很值得怀疑的话题。 如何看待 GPRS/EDGE 和 UMTS?未来的 OpenBTS 版本也许也许能够更好的支持 GPRS 和
EDGE。 GPRS,当其成为现实时,应当只是一种源自任何安装版的 OpenBTS 的软件升级版而已。 EDGE 也许需要额外的计算资源,相比 BTS 其它部分,它招致的额外的软件也不是很复杂的事情。 谈到 UMTS,也是从本质上同 CDMA 的物理层之类的概念上有很大区别。在这里这些内容远远超出目前项目所涉及的范围。 说归说,还是通过实现在单 ARFCN GMSK BTS 上的基本语音通信来拭目以待吧。 那么 WiFi, WiMax, WiWhatever 等等出什么问题啦?世界上总有那么一些人,他们宁愿既“不”地毯式用 Wi-技术覆盖非洲也不去想一个方法再让 GSM 令人难以置信的便宜。在前面使用(令句子十分绕口的)“不”是因为那些光是满嘴净是谈论的人往往从不去认认真真地去做事。其实原因是这种观点本身就不是一个现实的目标。谈论最新的空中接口技术是很时髦,往往也容易招致喝彩。但现实的答案是 Wi-技术是一种很不合适的移动电话技术。 在广阔的原野,WiFi 的覆盖太小。比如,你无法使用一个 WiFi 单塔覆盖 700 平方英里,而这正是当初设计 GSM 去做的事。如果无线接入点由不同的 ISP 提供的话,通信接替便会变得十分不可靠。相比 GSM,通话将会十分昂贵和耗费电源。在人口稠密的城市,WiFi 可以很好担当“准”手机的功能。但终究不是标准的手机。它也不是很好适合旷野的移动通信。 WiMax 具有 WiFi 的大部分问题。更糟的是,WiMax 的大多数频段的穿透能力不太好。大多数 WiMax 规划师采用将大楼浸泡在小的无线接入点中的方法来解决这个问题。在对于曼哈顿和伦敦是没问题,但是很难想象把飞蜂窝(Femtocell)配置到千千万万的连电话费也付不起的家庭中。 比这些更重要的,OpenBTS 的宗旨是:一个真正的通用电话系统蓝图。 项目的方针是为用户提供更好的具有可升级为250 kb/sec 数据包服务的基本通信,而不是去追求那些并不是通用的令人眼花缭乱极速宽带技术。 Wi-技术 在 OpenBTS 也是有一席之地的。那就是:回程(backhaul)。 标准的 OpenBTS 回程(backhaul) 极有可能是冗余路径的点对点通信:WiFi 或 WiMax. 这是一种新兴的电话系统吗?希望是这样。 总之,你们都是谁?OpenBTS 现在是自由软件基金会(FSF)管理下的 GNU Radio 项目的一部分。 项目是由 David A. Burgess (dburgess00 (at) gnuradio.org) 和 Harvind S. Samra (hssarmra (at) gnuradio.org) 发起的。他们现在还是主要的捐助者,于 2008-10-24 把版权移交 FSF。由于种种具体原因,Harvind 和 David 还在加州 S-公司(Kestrel Signal Processing, Inc.)指导许多的 OpenBTS 活动。 听起来挺不错。 如何动手?从项目的主页 OpenBTS 起始页 开始。读完它,复制一份然后试图使用它。 想做些软件工作下面是一些具体的需求:
想做些硬件工作下面是一些具体的需求:
不是技术从业者,但想做些有意义的帮助也有一些非技术的方法来资助这个项目。
... 也许你可以提供一些我们暂时还没有想到的。 OpenBTSArch.jpg (40.3 KB) David Burgess, 10/02/2009 03:14 AM 注:The OpenBTS Background(原文出处,翻译整理仅供参考!)
|