cmi编译码实验报告
光纤通信实验报告 姓名:刘小彤 学号: 班级: 一、实验目的: 1、熟悉m序列NRZ码、任意周期码产生原理以及光纤线路CMI编译码原理。 2.初步熟练Altera公司MaxplusII仿真平台的使用。 3.进一步熟悉数字电路设计技巧。 4.基本掌握如何进行CPLD的电路设计与仿真。 5.深入理解光纤线路编译码在光纤通信系统中的实际运用方法。 二、实验内容: 1.学习使用Altera公司MaxplusII仿真平台进行CPLD数字电路的设计与仿真。 2.设计m序列NRZ码产生电路以及光纤线路CMI编译码电路。 m序列:伪随机序列; NRZ:不归零码; CMI编码规则:0码:01 1码:00/11交替; 3.通过CPLD仿真确保上述电路的正确设计。 4.总结光纤线路编译码在光纤通信系统中的实际运用。 三、实验要求 A.实验过程要求 1.基本要求: 在MAX+plusII软件仿真环境中, 、用绘制原理图的方法建立新工程,设计CPLD内部下述电路: 15位m序列NRZ码的生成电路; CMI编码电路; CMI编码输入的选择电路:周期15位m序列与由周期15位二进制码 表示的本组内某学号最后四位分别选择作为CMI编码输入。CMI译码电路; 、对所做设计完成正确编译。 、使用仿真环境完成信号波形仿真。CPLD电路仿真的输入输出信号即各测试点。 数字信号要求如下: 输入:电路的总复位信号:1路 系统时钟信号:1路 CMI编码选择信号:1路 输出:周期15位m序列NRZ码:1路 周期15位二进制四位学号:1路 CMI编码输出信号:1路 CMI译码输出信号:1路 、对仿真信号波形结果进行原理分析,发现可能的问题并加以解决得到正确的仿真结果。 四、实验步骤 根据要求在MAX-plus中画出电路图 实验原理图: 电路一共分为5个部分,分别是分频,学号序列产生,m序列产生,编码以及译码。 输入:电路的总复位信号:1位;clr 系统时钟信号:clkx2; CMI编码输入的选择信号:select; 输出:周期15位m序列NRZ码:1位;m15 周期15位二进制后四位学号:1位;xuehao CMI编码输出信号:1位; Mseq CMI译码输出信号:1位;decode 其中学号生成电路: CMI编码电路为: CMI码形变换实验 一.实验仪器 1JH5001通信原理综合实验系统220Mhz双踪示波器 二.实验目的 1掌握CMI码的编码规则2熟悉CMI编译码系统的特性 三.实验原理 编码框图如下: 译码模块组成框图如下: 四.数据整理 1CMI码编码规则测试 观察CMI编码器的输入数据编码时钟和输入编码数据,波形如下: 根据图形观察输入数据在时钟的下降沿跳变。 观察CMI编码器的输出数据编码时钟输入和编码数据输出,波形如下: 经过观察,输出数据在时钟的下降沿跳变,输入时钟是输出时钟的2倍。 用示波器同时观察CMI编码器输入数据和输出编码数据。波形如下: 由波形可知输入数据为等 编码数据为001等。编码数据与编码理论一致。 产生15位m序列重复中的操作,波形如下: 由波形可知输入数据为等 编码数据为10011等。数据编码与编码理论一致。 2.1码状态记忆测量 用示波器同时观察CMI编码输入数据和1码状态记忆输出。波形如下: 根据观测结果,符合相互关系。 波形如下: 根据观测结果,符合相互关系。 3.CMI码解码波形观测。波形如下: 根据波形测量,编解码之间的时延为输入时钟的1/3。 4.CMI码编码加错波形观测。波形如下; 在正确编码过程中,编码数据中不可能出现0000,1111,10等编码,此编码出现则为错误编码。再者,插入一个错码,插入的是一个1或0码,会造成编码数据流出现错误编码,对应编码数据查找,即可找出错码位置。 5.CMI译码同步观测。 用示波器测量失步时的检测错码检测点波形。波形如下: 同步时波型。波形如下; 实验二光纤通信系统线路码型CMI编译码实验 一、实验目的 1、了解线路码型在光纤传输系统中的作用 2、掌握线路码型CMI码的编译码过程以及电路实现原理 二、实验内容 1、验证符合光纤传输系统的线路码型2、观察线路码型的编译码过程 三、实验仪器 1、ZY12OFCom23BH1型光纤通信原理实验箱2、20MHz双踪模拟示波器3、FC-FC单模光跳线4、连接