新闻中心

EEPW首页>手机与无线通信>设计应用> HDB3编码器ASIC的设计

HDB3编码器ASIC的设计

作者: 时间:2013-06-15 来源:网络 收藏

2.2 插入“B”模块
信息代码经过上级模块(插入“V”模块)以后,输出的代码将是极性正负交替的码型。插入“B”模块的功能是:当两个连续的“V”之间有偶数个“1”时,要将该小段中第一个“0”替换成“B”,其符号与前一非“0”符号相反;当两个连续的“V”间有奇数个“1”时,则无须替换。本模块的精髓是:成可综合的状态机,利用状态机的方法将信息代码编成的码。此共5个状态,并且将插入的破坏码“B”的极性记录下来,以便下级模块进行“V”码极性的纠正。在第一个状态中,如果接到的数据是“+V”或“-V”,信息代码原样输出,分别转移到第2、第3个状态;如果是其他符号的数据,信息代码也原样输出,回到第一个状态。在第二个状态中,当有非“+1”符号输入时,信息代码原样输出,回到第二个状态;当有“+1”输入时,说明两个相邻的“V”之间有偶数个“1”,转移到第4个状态。在第四个状态中,当有“0”输入时,则让此刻的“0”替换成“-B”,回到第一个状态,重新开始判断两个连续的“V”之间是否有偶数个“1”;当有非“0”符号输入时,回到第二个状态。第三、第五个状态工作方式与以上类似。状态转移图见图3,模块门电路见图4。

本文引用地址://m.amcfsurvey.com/article/153462.htm

b.JPG



评论


相关推荐

技术专区

关闭