2025《光纤加密中的光纤通信标准1000BASE-X概述》4000字.docxVIP

2025《光纤加密中的光纤通信标准1000BASE-X概述》4000字.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

第一章前言

PAGE2

光纤加密中的光纤通信标准1000BASE-X概述

从传统百兆速率的以太网发展到如今千兆甚至万兆以太网,主要变化是在PHY层(物理层)。在MAC层中,为适应千兆速率,还引入了载波扩展和帧突发等机制。千兆以太网的介质主要是光纤和铜线,都是专用传输介质。

1000BASE-X是一种基于ANSIX3.230-1994(光纤通道物理和信令接口)开发的物理层标准。该标准使用与光纤通道相同的8B/10B编码。在IEEE802.3协议中,规定了1000BASE-X标准下物理层通信的所有物理编码子层(PCS)和物理介质连接(PMA)子层的相关规范。在1000BASE-X标准下中有三个实施例:1000BASE-CX,1000BASE-LX和1000BASE-SX。1000BASE-CX定义了在单一铜介质上两对150Ω平衡铜缆的相关规范,1000BASE-LX定义的是在长波长光下一对光纤的传输规范,1000BASE-SX则是定义的是在短波长光下一对光纤的传输规范。

千兆以太网PHY层结构

图2.13显示了1000BASE-X在OSI模型下的结构。以太网接口包含了两个层:物理层和数据链路层。物理层中定义了数据传送和接收所需要的线路状态、光电信号等,并向数据链路层设备提供标准接口;数据链路层提供寻址机制、差错检测、向网络层提供标准的数据接口等功能。PHY层又包含了RS(调和子层)、PCS(物理编码子层)、PMA(物理介质连接子层)、PMD(物理介质相关子层)。PCS、PMA有1000BASE-X和I000BASE-T两种。每种物理介质有各自的PMD子层。

图2.131000BASE-X的结构关系

线路编码机制

在介绍PHY(物理编码子层)之前,引入一个概念——线路编码机制。线路编码机制将输入原始数据转变为接收器可接收的数据格式,同时保证数据流中有足够的时钟信息提供给接收端的时钟恢复电路。线路编码技术提供了一种将数据对齐到字节/字的方法,可以保持良好的直流平衡,增加了数据的传输距离,提供了更为有效的错误检测机制。除此之外,线路编码技术也可以用来实现时钟修正、块同步、通道绑定和将带宽划分到子信道等。线路编码技术主要有两种:数值查找表机制和自修改数据流(扰码)。目前常用的有8B/10B编码和64B/66B编码。

8B/10B编码是由IBM公司的AlWidmer和PeterFranaszek在1983年提出的一种数据传输编码标准,已经在各大高速串行总线中得到了应用,例如IEEE1394b、SATA、PCI-Express、XAUI、RapidIO、USB3.0、Aurora等。

PCS使用该线路编码技术用以改善链路上传输的信息的传输特性。图2.14显示的是PCS参考框架下编码数据的数据流走向。线路总传输的编码可确保足够的信息,使接收端可以做相应的时钟恢复。这样的编码形式同时还极大地增加了检测在信息的发送和接收期间可能发生的种种单个或多个比特发生错误的可能性。另外,传输的编码数据中的某些特殊码组包含一个特定且易于识别的比特位,可帮助接收端实现码组对齐。8B/10B编码具有很高的传输密度,是一种游程长度受限且dc均衡的码组。

图2.14PCS参考框架

8B/10B编码有两种类型的数据,一种是用于数据的256个码组,我们称为D码组;第二种是由12个特殊码组组成,主要是在数据流中可以作为传输中帧起始、帧结束、传输空闲等状态标识,称为K码组。D码组编码时,首先将8位数据分为5位和3位两部分。这样码组可用Dx.y的形式表示,x表示5位数据,y表示3位数据。编码时分别进行5B/6B编码和3B/4B编码。图2.15描述了8B到10B编码对应关系。

图2.15编码对应关系

8B/10B编码中有两个重要的概念,不均等性(disparity)和极性偏差(runningdisparity,RD)。

(1)不均等性(disparity):所有传输个数中1比0多的个数,或者0比1多的个数。

例如:所有总共传输码组中1比0一共多2个,则disparity=+2;

所有总共传输码组中0比1一共多2个,则disparity=-2;

(2)极性偏差(runningdisparity,RD):反映当前极性情况,只有两种(+1,-1)

例如:所有总共传输码组中1比0一共多2个,则RD=+1(positive+);

所有总共传输码组中0比1一共多2个,则RD=-1(negative-);

在电源打开后或者退出测试模式后,传输者将会假定其初始化极性偏差为negative(-),在任何码组传输上,传输者会基于传输码组的内容计算出新的极性偏差值。

文档评论(0)

02127123006 + 关注
实名认证
文档贡献者

关注原创力文档

1亿VIP精品文档

相关文档