cmi码编码与译码-a11-2012通信大型实验报告

cmi码编码与译码-a11-2012通信大型实验报告

ID:6030282

大小:731.69 KB

页数:12页

时间:2017-12-31

cmi码编码与译码-a11-2012通信大型实验报告_第1页
cmi码编码与译码-a11-2012通信大型实验报告_第2页
cmi码编码与译码-a11-2012通信大型实验报告_第3页
cmi码编码与译码-a11-2012通信大型实验报告_第4页
cmi码编码与译码-a11-2012通信大型实验报告_第5页
资源描述:

《cmi码编码与译码-a11-2012通信大型实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验报告题目:CMI码编码译码实验报告组员通信901李虹毅通信901潘凯波通信901韦磊组号A112012年2月浙江工业大学之江学院实验报告目录一概述11.1CMI码的简介11.2CMI码的优点1二实验原理12.1编码原理122.2译码原理2三实验设计步骤(含程序及仿真图、测试图等)33.1实验模块程序33.2综合电路图83.3仿真波形8四硬件调试下载8五实验总结和心得体会99浙江工业大学之江学院毕业设计(论文)一概述1.1CMI码的简介1、CMI码是传号反转码的简称,它是一种应用于PCM四次群和光纤传输系统中的常用线路码型,具有码变换设备简单、有较多的

2、电平跃变,含有丰富的定时信息,便于时钟提取,有一定的纠错能力等优点。在高次脉冲编码调制终端设备中广泛应用作接口码型,在速率低于8448Kb/s的光纤数字传输系统中也被建议作为线路传输码型。在CMI编码中,输入码字0直接输出01码型,较为简单。对于输入为1的码字,其输出CMI码字存在两种结果00或11码,因而对输入1的状态必须记忆。同时,编码后的速率增加一倍,因而整形输出必须有2倍的输入码流时钟。在CMI解码端,存在同步和不同步两种状态,因而需进行同步。同步过程的设计可根据码字的状态进行:因为在输入码字中不存在10码型,如果出现10码,则必须调整同步状态。

3、在该功能模块中,可以观测到CMI在译码过程中的同步过程。1.2CMI码的优点1、不存在直流分量,并且具有很强的时钟分量,有利于在接收端对时钟信号进行恢复;2、具有检错能力,这是因为1码用00或11表示,而0码用01码表示,因而CMI码流中不存在10码,且无00与11码组连续出现,这个特点可用于检测CMI的部分错码。二实验原理2.1编码原理编码流程框图:9浙江工业大学之江学院毕业设计(论文)CMI编码规则见表4.2.1所示:因而在CMI编码中,输入码字0直接输出01码型,较为简单。对于输入为1的码字,其输出CMI码字存在两种结果00或11码,因而对输入1的

4、状态必须记忆。两路并行输出经过并串转换模块输出CMI码。同时,编码后的速率增加一倍,因而整形输出必须有2倍的输入码流时钟。2.2译码原理译码流程框图:9浙江工业大学之江学院毕业设计(论文)CMI码的译码规则采用的是两个码元或运算的原理。译码模块并行输入经过或运算等到原来的码型。相应的规则与编码相反11或00对应1,01对应0。三实验设计步骤(含程序及仿真图、测试图等)3.1实验模块程序分频器由于硬件设备实验输出的50MHz输出数字示波器进行分频,当5000分频的时候效果最好。libraryieee;useieee.std_logic_1164.all;u

5、seieee.std_logic_unsigned.all;entityxxisport(clk:instd_logic;clkout:bufferstd_logic);endxx;architecturebehavofxxisconstantm:integer:=2499;9浙江工业大学之江学院毕业设计(论文)beginprocess(clk)variablen:integerrange0tom:=0;beginifclk'eventandclk='1'thenifn

6、if;endif;endprocess;endbehav;占空比为50%的二分频:libraryieee;USEieee.std_logic_1164.ALL;entityddisport(clkin:instd_logic;div2:outstd_logic);enddd;architecturekkofddissignalclk:std_logic;beginprocess(clkin)beginifrising_edge(clkin)thenclk<=notclk;endif;endprocess;div2<=clk;endkk;9浙江工业大学之江

7、学院毕业设计(论文)七位的m序列libraryieee;useieee.std_logic_1164.all;entitym_7ISport(clk:instd_logic;m:out_std_logic);endm_7;architecturebehavOFm_7ISconstantm_7:std_logic_vector(0TO6):="1110010";signaln:integerrange0to6;beginprocess(clk)beginIfclk'eventandclk='1'thenm<=m_7(n);ifn=6thenn<=0;els

8、en<=n+1;endif;endif;endprocess;endbehav;

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。