您现在的位置是:主页 > news > 做阿里云网站/网站设计制作在哪里找
做阿里云网站/网站设计制作在哪里找
admin2025/5/18 23:14:09【news】
简介做阿里云网站,网站设计制作在哪里找,专门做游戏的网站,股票网站怎么做动态表格在前面第1节中,我们知道了8b/10b 编码的基本知识,那么今天,我们一起推导一下,8b/10b编码对照表如何产生的? 如上图所示,原始8bits 数据,会被分割成2部分。8bxxxx_xxxx: HGF高3bit_EDCBA低5bits。 两部分会…
在前面第1节中,我们知道了8b/10b 编码的基本知识,那么今天,我们一起推导一下,8b/10b编码对照表如何产生的?
如上图所示,原始8bits 数据,会被分割成2部分。8'bxxxx_xxxx: HGF高3bit_EDCBA低5bits。
两部分会被分别进行 5b/6b 、3b/4b 编码。
5b/6b编码模块的输入参数:K(控制码类型) 、RD_in。
3b/4b编码模块的输出参数:RD_out。
基本运行规则:当前RD_in + K,一起决定当前 5b/6b 编码的编码输出编码,并输出RD_5b/6b.
输出的RD_5b/6b , 又决定接下来的3b/4b 编码的编码输出编码,并产生一个新的RD_3b/4b.
输出的RD_3b/4b ,和 新的K , 决定下个5b/6b编码的输入参数,
依次循环下去。
举例:
D2.0
(1) 其原始8bit :8'b0000_0010 . 编码后预期结果数据:RD-=0ad , RD+=352
(2) 分割8bit : 8'b000_00010
(3) 查表 低5bit 对应的5b/6b编码结果:RD-=101101; RD+= 010010
(4) 查表 高3bit 对应的3b/4b编码结果: RD-=1011; RD+= 0100
(5){RD-_5b/6b(abcdei), RD+_3b/4b(fghj)} = 101101_0100,
编码顺序倒置结果:00_1010_1101, 0AD
{RD+_5b/6b(abcdei), RD-_3b/4b(fghj)} = 010010_1011,
编码顺序倒置结果:11_0101_0010, 352
纯数据编码,相对简单些,对于comma 控制字符,推演类似。