- 4
- 0
- 约1.14万字
- 约 17页
- 2017-05-19 发布于陕西
- 举报
基于VHDL语言的5B6B编译系统设计
摘 要:
mBnB 码是光纤通信系统中常用的码型之一, 本次设计了一种简单实用的5B6B 编码方法, 并提出了用A ltera开发系统的硬件描述语言VHDL 实现全数字5B6B 编译码电路的设计思想和方法, 最后给出了波形仿真结果。本文给出了针对该编码方法的除数字锁相环之外的一种简单方便的VHDL 语言设计方法。
关键词: 5B6B 码; FPGA; VHDL 语言; 波形仿真
编码部分(Encode5B6B):
一、 5B6B 编码原理
mBnB码又叫分组码,是一类冗余二进制码,常见到的有1B2B、2B3B、4B5B、5B6B、8B10B等码型。它将输入的原始码流分成mB为一组的码字,然后在同样的时间内将其变换成n(nm)比特(nB)为一组的较长码字,最后以不归零或归零格式传输这些新码流。m和n均为正整数,一般是n=m+1。通过变换,线路码数率比原二进制码率提高了n/m倍。5B6B码为字母型平衡码中mBnB码的一种,其编码复杂性和比特冗余度之间是最合理的折中,因此使用较为普遍。
在5B6B码中,5伟二进制码共有=32种不同的码字,而6位二进制码共有64种不同的码字,必须从64种码字中选出适宜的码字去对应5B码的32种码字。首先引入不平衡度D(Dispartty)的概念,它表示一个码字中“0”元数目减去“1”元数目的差值,差值为零的码字为零不平衡度码字。由于6B码码长为偶数,所以D必为偶数,即D为{0,2,-2,4,-4,6,-6}。在6B码的64个码字中,有20个零平衡度码字,可以代表20个5B码字。通常情况下,根据尽量选择低不平衡度码字的原则,找出D=2,-2的码字各有12种,为了使“0”码和“1”码出现的机会相同,可以把这些码字相对应的交替使用,用以代表5B码中另外的12个码字。这样编出来的6B码流中最大同符号连续数为6,“0”码和“1”码出现的概率均等,各占50%,所以可以认为没有直流漂移。
必须指出,根据不同目的(例如:直流分量最低或实现方法简单等)所提出的编码方案,所对应的编码表是不同的。在本文中,出于减少最大同符号连续数的考虑,采用表一所示的5B6B 编码表,表中巧妙的调整了正,负不均码与均等吗的对应关系(例如输入码子“7”,“24”的变换),使本码表得出的6b码流
中最大的同符号连续数为5,使“0”、“1”的转换概率达到了0.5915,提高了定时信息的含量。
表一中,模式1和模式2分别由19个D=0的码字和13个RDS=2,-2的码字组成。大多数mBnB 码都采用两种模式编码, 两种模式交替使码字中的不均值为零。这种编码电路多采用可编程只读存储器PROM 查找表的方法实现。下面是一种5B6B码的码表。
表一如下 所示:
输入码字
(5b) 输出码字(6b) 输入码字
(5b) 输出码字(6b) 模式一 模式二 模式一 模式二 0 00000 110010 110010 16 10000 110001 110001 1 00001 110011 100001 17 10001 111001 010001 2 00010 110110 100010 18 10010 111010 010010 3 00011 100011 100011 19 10011 010011 010011 4 00100 110101 100100 20 10100 110100 110100 5 00101 100101 100101 21 10101 010101 010101 6 00110 100110 100110 22 10110 010110 010110 7 00111 100111 000111 23 10111 010111 010100 8 01000 101011 101000 24 11000 111000 011000 9 01001 101001 101001 25 11001 011001 011001 10 01010 101010 101010 26 11010 011010 011010 11 01011 001011 001011 27 11011 011011 001010 12 01100 101100 101100 28 11100 011100 011100 13 01101 101101 000101 29 11101 011101 001001 14 01110 101110 000110 30 11110 011110 001100 15 01111 001110 001110 31 11111 001101 001101
二 5B6B 的编码电路设计
5B6B 编码电路的工作原理:
您可能关注的文档
最近下载
- 船舶驾驶员实用英语口语.doc VIP
- 新能源汽车充电系统原理与检修 课件 第4章 交流慢充系统原理与检修.pptx VIP
- 隋朝的统一与灭亡部编版七年级历史下册.pptx VIP
- 人教版七年级历史下册第一课《隋朝的统一与灭亡》课件.pptx VIP
- VRAR技术在旅游体验中的沉浸感优化研究.docx VIP
- 新能源汽车控制系统及检修 课件 3-比亚迪秦EV新能源汽车动力电池管理系统.pdf
- 物理教学设计的比较研究——以“机械能守恒定律”教学为例.docx VIP
- 触觉记忆的叙事机制.docx VIP
- 儿童过敏性紫癜诊疗指南.docx VIP
- 知识图谱在通信知识库构建中的应用与智能辅助优化研究教学研究课题报告.docx
原创力文档

文档评论(0)