9

3。2 ModelSim仿真介绍 11

3。2。1 ModelSim简介 11

3。2。2ModelSim与Quartus II的连接 11

3。2。3 ModelSim仿真的基本步骤 12

第四章 4B/5B编码解码器的设计 20

4。1设计流程 20

4。1。1设计原理 20

4。1。2电路模块设计 20

4。2 4B/5B编码解码器模块设计 22

4。2。1算法设计 22

4。2。2编码电路 22

4。2。3译码电路 24

4。3串并转化模块 26

4。3。1串转并模块 26

4。3。2 并转串模块 28

4。3。3时钟分频 29

第五章 逻辑验证与Testbench编写 32

5。1功能仿真概述 32

5。1。1仿真与验证 32

5。1。2 Testbench的三个结构 32

5。2建立Testbench与仿真设计 34

5。2。1时钟信号 35

5。2。2使能信号 36

5。2。3伪随机序列发生器 36

5。3仿真及分析 37

结 语 41

致 谢 43

参考文献 44

第一章 绪论

1。1本课题研究背景及意义

1。1。1 研究传输码型的必要性

随着数字通信传输的发展,光纤通信展示了其显著的优越性得以迅速发展,光纤通信最大区别与其他通信方式是其使用的信号源是光波,传输的介质是光导纤维,这种特殊性也带来了新的技术挑战,不同于传统的模拟通信,光纤通信的信号源为光波,而光源发光和不发光只能对应0和1两个码型状态,对于许多含有三个状态的传输码型显然不能够在光纤中传输,因此需要通过编码译码来产生新的码型来适合光纤通信是必须考虑的一个问题[12]。

1。1。2选择码型应满足的主要要求

通过上面的介绍可知,在数字光纤通信系统中只能传输高低两个电平即0或1两种码型,除此约束条件之外还应该注意的有:

(1)码流中不能出现连续的同一类型码型,这样会使得难以定位,难以检测。 

(2)双极性码型中+1与-1交换这一特点可以用来进行监测,但是上文中也提到,光纤中只有0和1两种码型,故原先的检测方案将不再有用,传输过程中的监测需要通过其他方法。

(3)由于光纤中只有0和1两种码型,所以必然存在直流分量,因此,直流分量的存在使得判决电路不再有效。为此,在选择码型时,应考虑这个因素。在光纤通信系统中有许多类码型可以使用,但常用的有伪双极性码,mBnB码,插入比特码和加扰二进码等。

1。1。3 mBnB码

mBnB码是一个解决上述问题很好的码型选择,顾名思义,是指输入一段m比特的数据码流通过一定的约束条件与算法将其转换成n比特是数据码流,并且n=m+1。也就是说,原来的16个数据转换为3个数据,显然效率得到了大大提高。因此转换后的码型有很多“空白位”即多出的数据位,多出的“空白位”便可供存放一些其他检测信息。在码流中除了可以传输编码前的信息以外,还可以传送与误码监测等有关的信息。另一方面,经过适当编码后还可以改善定时信号的提取和直流分量的起伏问题,这些问题将在后面说明。

上一篇:Labview信号与系统课程实验设计
下一篇:基于北斗的通信系统设计前端平台设计

基于TCP/IP技术的转向架振动测试系统设计

基于PM2.5浓度的健康出行路径规划及实现

基于涡旋电磁波的新型雷达成像技术研究

基于相关滤波器的长期跟踪算法研究

基于ZigBee协议轨道交通环...

变分模态分解方法研究及...

HFSS形状渐变方法的槽缝加载微带天线设计

小型通用机器人控制系统设计任务书

《水浒传》中血腥暴力研...

高效课堂教师问卷调查表

浅析施工企业保理融资成...

提高小學语文課堂朗读教...

MNL模型历史城区居民活动...

遥感土地用变化监测国内外研究现状

从企业eHR建设谈管理信息...

大规模MIMO系统的发展研究现状

PCI+PID算法直流力矩电机速...