射频和无线供应商和资源的家

一站式满足您的射频和无线需求

64B/66B vs 8B/10B编码描述了64B/66B和8B/10B之间的区别

关于64B/66B与8B/10B编码的本页描述了64B/66B和8B/10B信号编码类型之间的差异。

这两种技术都是用于基于以太网的系统的信号编码技术。在以太网中,有各种基于传输介质(如铜或光纤)的分组。10gbps系统的分组为10GBASE-R(用于光纤)、10GBASE-X(用于铜线和光纤)、10GBASE-T(用于双绞线)和10GBASE-W(用于基于SONET的光纤)。例如,10GBASE-R系统使用64B/66B, 10GBASE-W系统使用8B/10B, 10GBASE-X系统使用8B/10B。下面让我们来理解这些信号编码技术。

64B/66B信号编码方案

64B/66B信号编码该技术用于10GBASE-R和10GBASE-W等10千兆以太网系统。这里64B代表64位数据块,66B代表66位数据块。

例如在10GBASE-R中,XGMII子层向PCS子层提供64位数据。PCS子层采用64B/66B信号编码,增加2位数据,输出66位数据。它为数据添加'01',为控制块添加'10'。不同的64b/66b块格式如下所述,包括数据块和控制块。

64b/66b块格式

注意没有使用'00'和'11'位模式。这将帮助接收器与使用的'10'(高到低转换)或'01'(低到高转换)在接收器中同步。这是由于块锁定状态机在接收数据块中每隔66位查找'01'或'10'模式。

块锁定状态机在64个同步头中寻找16个'00'和'11'的实例,以声明它已超出锁定。

这种编码有助于描绘帧和控制信息。采用以下多项式的自同步扰频器对数据进行扰频。这个扰码器只对数据部分操作,而不对用作标头的'01'和'10'位模式操作。

所使用的扰频多项式为G(x) = 1 + x39+ x58

8B/10B信号编码方案

8B/10B信号编码用于10GBASE-X等千兆以太网系统。这里编码块/模块首先将8Bits分成5位和3位。其中5位被编码为6位,3位被编码为4位。这使得总共有10位作为信号编码模块的输出。注意,这里8B代表8个输入位,10B代表10个输出位。

从5位到6位的映射和从3位到4位的映射是根据以太网标准中提到的查找表完成的。

以下是比较或64B/66B和8B/10B之间的区别信号编码类型。

规范 64 b / 66 b 8 b / 10 b
运行长度 依赖于扰频器 5
直流平衡 不保证对接收者的要求 优秀的
位同步时钟恢复 依赖于扰频器,但至少每66位转换一次 优秀的
单词同步 同步头 “逗号”K个字符
控制字符 控制代码 K-characters

有什么不同

PDH vs SDH
SONET vs SDH
CAS vs CCS
FDMA, TDMA, CDMA
FDM和OFDM的区别
SC-FDMA和OFDM的区别
TDD和FDD的区别
802.11标准之间的差异,即11-a,11-b,11-g和11-n
FDM vs TDM

射频和无线术语


翻译本页
Baidu