和互联网协议一样,林鸿设计的这个红外线协议也分有分层结构,总共三层,从下至上,分别是物理层、网络层和应用层,相比起tcp/ip协议来说更加精简。
这些都是协议的基本功能,前面和亚瑟之前看过的那些厂商的协议内容差不多,可是从弟二张手稿开始,内容开始有了变化,亚瑟脸上的神情也开始慢慢变得认真起来。
“异步半双工通信?波形压缩?”亚瑟讶然起来。
这些技术已经是非常高深的技术了,据亚瑟所知,只有仅有的几个厂商能够实现这部分的内容。
“这……”亚瑟脸上开始出现震惊之色,“这个编码解码原理怎么从来没有见过?”
他看到手中的手稿中描述的编码和解码原理竟然和现在流行的那些协议完全不同,这让不由他大为震惊。
现有的红外线通信都是基于异步通信收发器uart为基础的,受到它的通信速率的限制,现在所有厂商所实现的协议最高速率都只能达到115.2kbps,这正是计算机串行通信端口的最高速率。
可是,亚瑟却看到,林鸿所实现的数据传输原理是“通过脉冲的相位来辨别所传输的数据信息”,通信原理竟然和之前截然不同,但是却又可以很好地兼容之前的通信协议,更让亚瑟觉得不可意思的是,采用这个原理,其最高通信速率竟然有质的飞跃,可以达到4mkbps!
4mkbpso阿,这是什么概念?将近四十倍的提升!
亚瑟再也坐不住了,他顾不上上课,在老师和其他同学惊讶地眼神中,收拾东西,跑出了教室,朝马修所在的教室跑去,然后将正在上经济学的马修叫了出来。
“亚瑟,到底什么事情,这么急?”马修问道。
刚刚他看到亚瑟出现在自己的教室门口的时候,丝毫没有犹豫就直接出来了。在美国,虽然教学环境比较宽松,但是这样公开翘课,也是不被提倡的,如果授课老师比较较真,很可能是要被叫去校长室进行谈话的。
“你的计算器在身上吗?”亚瑟不答反问。
“在呢。”亚瑟拍了拍随身携带的书包,自从破解了之后,现在这个东西成了他的必带品了,以前一般只有在数学课或者考试的时候才会带在身上。
“我们现在去学校机房。”亚瑟说完转身就走。
“等一下。”马修连忙拉住了他,“到底是什么事情,你先跟我说一下,好让我心中有个概念。”
“可能已经将通信问题给解决了!”亚瑟有些兴奋地说道。
“真的吗?”马修顿时精神一振,“你找到适合计算器的协议了?”
昨天晚上,他们两个可是在网上讨论到深夜这才睡去,不过但是可没找到合适的解决方案,不是实现起来比较困难,就是硬件上达不到要求,再有就是通信速率实在太慢,完全无法满足玩游戏所需要的标准。
原本马修也认为无法在舞会开始之前将这个问题解决掉,没想到这才弟一节课,亚瑟就说找到了方法。
“不是我找到的,是stone!”亚瑟至今难以相信,“你肯定想象不到,这个协议是stone在几个小时之内一手编写出来的!”
他从书包里拿出一叠手稿晃了晃。
“stone真是太酷了!”马修顺口称赞道。
亚瑟见他只是稍微表示惊讶,知道他此刻还没有认识到他手中这些手稿的所代表的意义。
他摇了摇头:“这不仅仅是酷能够形容的了!你知道理论上这个协议的最大传输速率能达到多少吗?”
马修见他这个样子,不由愣住了:“能达到多少?难道说能够达到最上限115.2kbps?如果是那样的话,那我真要对stone佩服得五体投地了!”
他对红外线通信也进行过了解,知道这个速率通常都只是理论上的,实际上很多厂商是无法达到这个高度的,连德州仪器公司实现的那个协议,都只能达到可怜的9.6kbps。
“你错了,大错特错!”亚瑟一脸自豪,大声地说道,“理论上,stone实现的这个协议,可以达到4mkbps!”
“抱歉,你能重复一下吗?”
“哈哈,你的理解没有错误,我也没有说错,真的是4mkbps!”见到意料中的反应,亚瑟得意地笑了起来。
马修一把拉住了亚瑟:“你在开玩笑吗?这怎么可能?我之前也有对红外线通信协议进行过研究的,115.2kbps是最大速度,这是上限,是它的基本原理所决定的。”
“关键就在这里。”亚瑟抽出一张手稿,然后指着上面说到,“stone使用的通信方式并不是像以往那样,按照脉冲信号的宽度进行调制,而是使用相位,没错,就是使用脉冲相位进行调制。正是因为这个原因,可以将红外线通信的上行速率提高到4mkbps!更为难得的是,这个协议竟然还可以向前兼容之前的一些协议,这简直太难以置信了!”
马修闻言一把抢过亚瑟手中的手稿看了起来。
“噢,我的上帝,你小心点,别给弄坏了!”亚瑟提醒道。
马修看了半天,没看懂这上面画的图到底表示的是什么意思,他在软件这一块,还是比不上亚瑟。
他将手稿还给亚瑟:“你的意思是说,stone可能创造了一个比其他所有厂商都要更强的通信协议?”
亚瑟微微一愣,随即点头:“对,可以这么说。”