OpenBTS - 民间的移动网络在美国内华达州北部,靠近加州的峡谷中,有一片平坦的沙漠,名叫黑岩沙漠(Black Rock Desert)。自从1986年以来,每年夏天,在这片沙漠中,都会举办一个为期八天的狂欢节。这个狂欢节的名字叫“火人(Burning Man)”,节日的高潮是点燃一个木制的人偶,寓意烈火涅磐。 2009年火人狂欢节吸引了4万多人,木制的人偶高达20米。在为期8天的节日期间,全部参与者自发组成一个短暂的城市,成为这个城市的居民,他们通过各式各样的雕塑和其它艺术品,声光和机械装置,前卫服饰甚至裸体,以及形形色色的行为艺术,来表达自己。 Figure 1. Burning Man Festival Courtesy链接出处 Figure 2. Black Rock City, a 8-day self-organized city in desert for the Burning Man Festival. Courtesy链接出处 很多人认为,火人狂欢节是民间力量的一次盛会,城市的管理由志愿者承担,唯一的公共设施是厕所,唯一使用货币的商业活动是售卖冰和饮料,其它生活用品和食 物由参与者自理。这里没有政府,没有警察,甚至没有移动运行商。由于没有赢利前景,没有哪一家移动运行商愿意在这片沙漠地区架设基站。 但是民间力量自己动手解决了移动通讯的问题。2008年火人节,OpenBTS做了初步试验,一年后,2009年的火人节,OpenBTS正式亮相。 OpenBTS利用开源软件,自行搭建了一个移动网络。这个民间移动网络,不仅解决了4万多名火人节的参与者之间的本地移动通讯,而且可以还可以连接到区 域外的商用移动网络 [1]。 Figure 3. OpenBTS 70-feet tower with 3 antennas [1] Courtesy链接出处 Figure 4. OpenBTS facilities [2] Courtesy链接出处 Figure 5. OpenBTS hardware integration [3] Courtesy链接出处 Figure 3, 4, 5分别显示了OpenBTS使用的天线,部分硬件设备,尤其是射频部分的硬件设备,以及系统结构。整个射频系统的关键部件是USRP,USRP代表通用软 件无线电外设(Universal Software Radio Peripheral)。 传统上无线电处理基本上由硬件设备完成。 USRP的设计理念是把智能化程度比较高的信号处理,交给PC上的软件执行,包括调制和解调。而其余的按部就班的简单操作,包括数字上下变频,抽样和内插 等等,交给USRP板上的FPGA完成。USRP板与PC之间,通过USB端口连接。 把按部就班的简单操作,与智能化程度比较高的工作分开,分别交给硬件和软件合作完成,即保证了无线电信号处理的速度,又有利于创造新型无线设备,尤其是降低创新所面临的开发难度。 Figure 6. OpenBTS system and its integration with PLMN and PSTN [2] Courtesy链接出处 射频部分的硬件设备,只是整个OpenBTS系统的一部分。Figure 6显示的是OpenBTS系统的全貌。 把70英尺高天线,加上射频硬件包括USRP,通过USB端口,连接到一台PC上,就完成了一个完整的民间移动网络的硬件构建。火人节居民之间的本地移动通讯,由OpenBTS系统独立完成,不需要外界商用移动网络的协助。 OpenBTS的软件系统包括三部分, 1. OpenBTS,充当传统移动网络中手机基站(BTS)和基站控制器(BSC)的角色,它的基本功能是调制和解调,给每一路通讯分配一个信道,监测信号强弱等等。 2. Asterisk,充当传统移动网络中程控交换机(PBX)和移动交换中心(MSC)的角色。如果两个火人节手机用户想通话,Asterisk负责建立本 地的点对点的通讯。如果一个火人节手机用户想给区域外的手机用户通话,那么Asterisk通过Link2Voip公司提供的VOIP Gateway,建立与区域外移动网络和固话网络的联系。 3. MySQL数据库,负责手机用户帐号管理,同时也负责传统移动网络中HLR(Home Location Register)和VLR(Visitor Location Register)的职能。 如果说目前商业的移动网络,离不开手机,基站(BTS),基站控制器(BSC),移动控制中心(MSC),以及(HLR/VLR)五大要素,那么 OpenBTS系统,事实上除了手机外,不需要其它四个要素,就可以组建一个实用的移动网络。是否就此可以做出结论,OpenBTS一旦成熟,将成为现有 移动运行商的掘墓人呢? Reference, [1] Phone at burning man. Can you hear me now? (http://news.cnet.com/8301-27080_3-10348913-245.html) [2] OpenBTS and its demo in the Burning Man's festival, by David Burgess 2009. (http://www.slideshare.net/eCommConf/david-a-burgesss-presentation-at-ecomm-2009) [3] Burning Man 2009 OpenBTS RF Chain. (http://gnuradio.org/trac/wiki/OpenBTS/BM2009RF) 2 频段的故事OpenBTS系统有两个看点。一个是无线收发,尤其是频段的处理,另一个是网络系统,尤其是替代传统的基站(BTS),基站控制器(BSC),移动控制中心(MSC),以及(HLR/VLR)的另类方案。 先说频段,故事要从1894年说起。这一年,德国物理学家Heinrich Hertz去世。Hertz一生成就颇丰,其中最重要的莫过于发现了电磁波。Hertz去世以后,生前没有发表的笔记被整理出版。这一年,年仅20岁的意 大利小伙子Guglielmo Marconi去阿尔卑斯山休假,行李里揣着一本Hertz笔记。在寂静而空气清新的山里,Marconi潜心阅读这些笔记。读着读着,灵感突现,他想到 或许可以利用发射和接收电磁波的办法,来实现信息传递。越想越兴奋,于是他放弃了休假,连忙下山,回到实验室里奋战了十多天,历史上第一台无线电报机就这 样问世了。 接下去找风险投资,但是找遍意大利,没人理会。无奈之下,两年后,Marconi决定去闲钱比较多的英国碰碰运气。果然伦敦是Marconi转运之地,无 线电报这个发明,得到了英国邮电部总工的青睐。有了强大的资金做后援,无线电报的发展一帆风顺。无线电台的发射半径从6公里,到16公里,急剧扩大到 3000公里。很快,越洋电报实现了,Marconi的事业扩张到了北美。 Figure 7. Marconi's antenna for cross-ocean telegraph, Poldhu, England, 1901. [1] http://farm5.static.flickr.com/4044/4264557223_14c6f664f6_o.jpg Figure 7是Marconi在1901年,于英国东南角的一个乡村Poldhu,架设的越洋电报天线。电报机十分庞大,安置在图中左下角的小屋里。电报机运转时,几千米以外能听到轰鸣声,夜里还能看到小屋里闪烁着的断断续续的刺眼的蓝色电弧光,情景十分恐怖[1]。 不仅恐怖,而且还有尴尬。当Marconi的事业扩张到了美国的时候,遇到了强劲的对手,美国发明家Lee De Forest。De Forest是Illinois的一位大学教授,三极电子管就是他的发明,一直到了1948年,William Shockley等人发明了晶体管以后,三极管才逐渐淡出历史舞台。De Forest也搞了一套无线电报系统。尴尬的事情发生了,两套系统不能同时用。无奈之下,双方只好协商,以五分钟为一段落,双方轮流使用。 为什么同一时段不能有多个无线电报系统同时工作?因为Marconi和De Forest的无线电报机的工作原理相似,都是使用放电(Spark Gap)的方式,产生电磁波,通过控制放电的节奏,使电磁波传递摩斯码(Morse Code),而摩斯码承载的是需要传递的信息。Spark Gap方式产生的电磁波,占据了全部电磁波频段,所以一山不容二虎,唯一可能的合作方式是大家轮流坐庄。 这一困境,终于在1906年,被加拿大神童Reginald Fessenden突破。Fessenden只有14岁的时候,就已经展现出了突出的数学天才,被校方指派代课数学,给其他小朋友上课。此后,他投身无线电研究,并且在40岁的时候,发明了大家现在耳熟能详的调幅(Amplitude Modulation)载波技术(Radio Carrier Wave)。Fessenden的办法,比Marconi和De Forest的办法有两个优势,一个是突破了摩斯码的限制,提高了信息传递的效率,另一个是允许多个无线电台同时工作。 1. 所谓调幅,就是通过调整电磁波的振幅,来传递信息。如果振幅只有高低两种状态,那么载波传递的就是摩斯码。如果把振幅设定为多种状态,那么载波传递的信息就远比摩斯码丰富。 2. 当多个无线电台同时工作时,每部电台占用一个频率,这样就避免了相互干扰。 如果说Marconi开拓了无线通讯这个新领域,那么这个领域走向成熟,离不开Reginald Fessenden的贡献。调幅载波这个发明的意义很大,它不仅解决了一两个技术难题,而且发现了一个新的思路。这个思路就是载波,不仅调幅可以载波,而且调整频率或者调整相位也可以载波。所以,调频(Frequency Modulation)技术的出现是顺理成章的后续发展。1933年,调频技术专利由美国人Edwin Armstrong获得[2]。 在无线电技术突飞猛进的同时,世界经历了一战,而且二战的威胁也越来越强烈。美国军方认为,无线电技术被英资背景的Marconi公司把持,对美国国家安 全不利。在美国海军的操纵下,通用电气买下了Marconi美国分公司的资产,并联手其它美国公司,包括AT&T,西屋电气等等,成立了美国无线 电公司(Radio Corporation of America),垄断美国无线电业务。 Figure 8. RCA chief David Sarnoff jumps for joy on Dec 17, 1953 upon being informed the FCC has approved the RCA/NBC color TV standard [4]. Courtesy http://farm3.static.flickr.com/2510/4268366328_3606afd573_o.jpg 提到RCA,不能不说David Sarnoff。Sarnoff出身在一个贫穷的俄国犹太移民家庭,幼年时沿街卖报补贴家用。15岁时,进Marconi美国分公司做学徒。虽然没有扎实的教育基础,但是凭着他的勤奋和天份,Sarnoff步步高升,13年后出任公司商务经理。 1919年,通用电气购买了Marconi美国分公司,并成立RCA公司,Snarnoff也随即成为RCA雇员。次年,Sarnoff开始掌舵RCA, 在位时间长达半个世纪。在他的推动之下,广播和电视成为新兴产业,NBC和ABC成长为覆盖全美的媒体寡头,同时带动了从通讯设备到个人电子消费品的整个 产业链的繁荣。1970年,79岁高龄的Sarnoff退休,并把如日中天的RCA交给自己的儿子。可惜儿子没有继承父亲的衣钵。RCA从此江河日下,苟 延残喘到了1986年,终于寿终正寝。 历代都有商业巨子,但是像David Sarnoff这样,能够洞悉新技术的潜力,正确地预见一个新兴产业的前景,并且大刀阔斧地迅速做大做强,在人类历史上并不多见。 1906年,Sarnoff进Marconi美国分公司做学徒,十年后,他对无线电这个新技术的理解已经非常透彻。当时学者专家们对于电磁波应用的设想, 停留在电报和电话这些点到点的通讯领域,而Sarnoff另辟蹊径,他认为可以把无线电技术移花接木,应用在其它领域。1916年,他提出“音乐匣子”的 设想,也就是收音机和广播电台的雏形。但是因为第一次世界大战,收音机的设想直到1921年才实现。这一年,Sarnoff成功地组织了一场拳击比赛的实 况广播,吸引了30万听众。一旦证实了广播市场大有可为,Sarnoff孤注一掷般疯狂推进,在不到两年的时间,就确定了RCA在新兴的广播市场的霸主地 位。 广播业务高歌猛进,1926年,Sarnoff把广播业务从RCA公司中独立出来,成立NBC广播公司。很快,NBC成为全美媒体的巨无霸公司。1943 年,迫于反垄断压力,NBC被一拆为二,成为NBC和ABC两家公司。二战结束后,电视业务也突飞猛进。NBC和ABC成为广播和电视双栖巨头。 广播电视业的繁荣,加上电报等等通讯事业,导致无线电频段的占用日益拥挤。1934年,美国成立了联邦通讯委员会(Federal Communications Commission, FCC),负责协调频道的分配等等事项。 Reference, [1] The Marconi section of the broadcast archive. (http://www.oldradio.com/archives/jurassic/marconi.htm) [2] The father of FM. (http://inventorspot.com/father_of_fm?page=0%2C2) [3] RCA History. (http://en.wikipedia.org/wiki/RCA) [4] David Sarnoff's jumps for joy. (http://www.cedmagic.com/featured/war-worlds/sarnoff-jumps.html) |