查看Telecom-history的源代码
←
Telecom-history
跳转到:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您刚才请求的操作只有这个用户组中的用户才能使用:
用户
您可以查看并复制此页面的源代码:
=== 9600 and 14,400 Modem=== ====Echo cancellation==== 下一个重要的通讯技术是Echo cancellation。V.21/22/22bis 采用上下行分开的模式不是说全双工是多么好的技术,一个重要的原因是因为POTS电话线上hybrid本来就带有“side tone”,modem里面也没有完全对称的电路设计能完全消除这个回音,采用上下行通道,就可以利用滤波器消除他自己的传输通道的信号了。 echo cancellation(回音消除)就是解决这个问题的,在通讯开始的时候modem发送特定信号过去并监听反射回来的信号,测量其延迟时间。 这个过程完成之后,在发送的时候将信号同时送入延迟电路,但是相位相反,因此反射回来的信号就和延迟电路内出来的反相信号抵消。(至于幅度,这里只是一个简要描述,实际电路是要复杂一点的) 从V.27ter开始, Modem在local loop(2 wire)上就只能支持半双工了,但是波特路提高的1200(4800bps), V32更是提高到2400,速度9600bps,QAM-16(4bit per symbol). ====break through 9600bps==== 9600bps 的modem 1968年就出现了, 售价2W刀, 误码率很高。 1982年IBM发表了里程碑式的文章,介绍了trellis modulation。 纠错编码基本上就是将发送bit编码为互相很容易区分的word,如果出错,基本上还是靠近正确的word,其临近bit之间有某种历史联系,从而容易纠正小错误。Dave Forney 1973 发表的论文介绍了trellis diagram和Viterbi algorithm解码算法。9600bps以上的modem都采用了这一技术。 从V.32开始就建议使用Trellis了, 后面就不是建议了, 12kbps(V.32bis)开始, 纠错码就一直采用trellis code和viterbi解码了。 不过看第一次看卷积码(trellis)和Viterbi解码的文章感觉云山雾罩,深感基础知识薄弱。这里有个卷积编码的介绍视频,还稍微容易理解一点: [https://youtu.be/oI0MwwXJ8dE Conventional Code视频介绍] viterbi解码无论如何都是需要耐心才能研究的来的。 一直到1990s, 9600bps都是主流,V32bis成为标准后, 各个公司就开始研发驱动芯片,并展开了价格战,推动了高速modem的普及。速度被提升到19kbps。
返回到
Telecom-history
。
个人工具
登录
名字空间
页面
讨论
变换
查看
阅读
查看源代码
查看历史
操作
搜索
导航
首页
社区专页
新闻动态
最近更改
随机页面
帮助
工具箱
链入页面
相关更改
特殊页面