数字光纤通信线路编译码CPLD仿真实验
学号:
姓名:
一、实验目的
1、熟悉m序列NRZ码、任意周期码产生原理以及光纤线路CMI编译码原理。
II仿真平台的使用。
。
。
。
二、实验器材
安装了MAXPLUS的电子计算机一台
三、实验内容
学习使用Altera公司Maxplus II仿真平台进行CPLD数字电路的设计与仿真。
设计m序列NRZ码产生电路以及光纤线路CMI编译码电路。
m序列: 伪随机序列;
NRZ: 不归零码;
CMI编码规则: 0码: 01;
1码: 00/11 交替;
3. 通过CPLD仿真确保上述电路的正确设计。
4. 总结光纤线路编译码在光纤通信系统中的实际运用。
四、实验要求
在MAX+plus II软件仿真环境中,
用绘制原理图的方法建立新工程,设计CPLD内部下述电路:
15位m序列NRZ码的生成电路; CMI编码电路;
CMI编码输入的选择电路:周期15位m序列与由周期15位
二进制码表示的本组内某学号最后三位(前面可补零)分别选择作为CMI编码输入。
CMI译码电路(在实验室条件下使用统一系统时钟,输入为CMI编码输出);
对所做设计完成正确编译。
使用仿真环境完成信号波形仿真。CPLD电路仿真的输入输出信号即各测试点数字信号要求如下:
输入:电路的总复位信号:1路(位);
系统时钟信号(2Mbps) :1路;
CMI编码输入的选择信号:1路;
输出:周期15位m序列NRZ码:1路;
周期15位二进制后四位学号:1路;
CMI编码输出信号:1路;
CMI译码输出信号:1路;
对仿真信号波形结果进行原理分析,发现可能的问题并加以解决,得到正确的仿真结果。
五、实验原理图及各部分原理
分频器
因为在后面要进行CMI编码,要将一位码变为两位,所以频率加倍了需要进行分频,利用T触发器进行分频。
学号序列生成器
设计原理:
序号
0
0
0
0
0
0
1
0
0
0
1
0
2
0
0
1
0
0
3
0
0
1
1
1
4
0
1
0
0
1
5
0
1
0
1
1
6
0
1
1
0
1
7
0
1
1
1
1
8
1
0
0
0
0
9
1
0
0
1
1
10
1
0
1
0
1
11
1
0
1
1
0
12
1
1
0
0
1
13
1
1
0
1
0
14
1
1
1
0
0
15
1
1
1
1
X
采用模15计数器循环计数用卡诺图化简,用81mux选择输出
BA DC
00
01
光纤实验报告 来自淘豆网m.daumloan.com转载请标明出处.