通信原理课程设计CMI编译码.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
通信原理课程设计CMI编译码

实验 5 CMI 编码器设计 一、 预备知识 1. 预习 Altera 公司quartus 软件的使用方法。 2. 预习 FPGA 的基本编程技术。 3. 复习通信原理中关于 CMI 编码部分的知识。 二、 实验目的 1. 掌握 FPGA 中实现CMI 编码的方法。 三、 实验仪器 1.LTE-TX-02E 型通信原理实验箱 一台 2.计算机(带quartus II 开发环境) 一台 3.JTAG 下载电缆 一根 4.6 号板 一块 5.8 号板 一块 6.信号源板 一块 7.示波器一台 四、 实验原理 CMI 编码规则见如下表所示: 输入码字 编码结果 0 01 1 00/11 交替表示 在CMI 编码中,输入码字0 直接输出01 码型,较为简单。对于输入为1 的码字,其输 出不仅与当前码字有关,还与前一个“1”码的输出有关,输出存在两种结果00 或11 码, 交替出现。在同步情况下,输出只对应三种有效码型,10 码型无效,因此可以根据这个特 点进行检错。同时,编码后的速率增加一倍。 五、 设计要求与方法 1. 设计要求 从信号源接 8K 的PN 序列和8K 时钟到8 号板,对8 号板的FPGA 进行编程完成PN 序列 的CMI 编码。在程序中定义的端口是: 输入: CLK_ENCODE : 时钟输入端,由信号源CLK1 引入8k 的时钟信号。 RST : 复位信号,高电平有效。 NRZ_IN : NRZ 码信号输入。 输出: CMI_OUT : CMI 编码输出。 说明: CLK_ENCODE : 8 号板的FPGA 的16 脚,插座的名称为“CLK”。 RST : 8 号板FPGA 39 脚,复位信号,S2 pn1 往上拨时,复位信号有效。 NRZ_IN : 8 号板的FPGA 的10 脚,插座的名称为“COMRXA”。 CMI_OUT : 8 号板的FPGA 的77 脚,插座的名称为“PCMOUTB”。 2. 设计方法 首先将输入数据依据编码要求编成相应码字,0 码编成“01”,1 码交替成“00”或“11”, 然后在原时钟上升沿和下降沿分别取高位和低位进行并串转换输出,就达到倍频输出的目 的。 六、 实验步骤 1. 在 quartus 中新建或打开工程文件CMI_ENCODE.qpf。注意,工程设置不要随便改 动,特别是管脚定义、器件定义,否则会损坏器件。 2. 在 CMI_ENCODE.V 中添加代码。然后,编译仿真后。经检查后方可下载(确认管脚 分配正常)。 3. 关电,用信号连接导线按如下方式连线: 源插座 目的插座 CLK1(信号源板) CLK(8 号板) PN(信号源板) COMRXA(8 号板) 4. 将信号源的拨码开关 S4 拨位“1100”。 5. 将 JTAG 下载电缆与8 号板的J601(JTAG 下载)连接,注意连接方向。 6. 开电,将程序下载至 FPGA 中。 7. 用示波器观察 8 号板上测试点PCMOUTB 和信号源的测试点PN 看CMI 编码信号是否 正确。 8. 实验完成后复原 LTE-TX-02E 实验箱。 实验 6 CMI 译码器设计 一、 预备知识 1. 预习 Altera 公司quartus 软件的使用方法。 2. 预习 FPGA 的基本编程技术。 3. 复习通信原理中关于 CMI 译码部分的知识。 二、 实验目的 1. 掌握 FPGA 中实现CMI 译码的方法。 三、 实验仪器 1.LTE-TX-02E 型通信原理实验箱一台 2.计算机(带quartus II 开发环境) 一台 3.JTAG 下载电缆一根 4.6 号板 一块 5.8 号板一块 6.信号源板一块 7.示波器一台 四、 实验原理 CMI 编码规则见如下表所示: 输入码字 编码结果 0 01 1 00/11 交替表示 CMI 译码关键是要检测出哪两个码元是一组。通过分析编码规则可知,只要检测到了下 降沿,后面的信号即可进行分组译码。CMI 码具有检错能力,这是因为1 码用00 或11 表示, 而0 码用01 码表示,因而在CMI 码流中不存在10 码,且无00 与11 码组连续出现,这个特 点可用于检测CMI 的部分错码。在CMI 解码端,存在两种状态,因而需进行同步。同步过程 的设计可根据码字的状态进行:因为在输入码字中不存在10 码型,如果出现10 码,则必须 调整同步状态。 五、 设计要求与方法 1. 设计要求 将 CMI 编码实验后的CMI 码译码。在程序中定义的端口是:

文档评论(0)

shenlan118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档