通信原理课程设计指导书.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文档。上传文档
查看更多
《通信原理》课程设计指导书 信息技术学院 王雪 2010年8月 金陵科技学院 《通信原理》课程设计指导书 课程编号:课程设计名称:基带信号产生与码型变换适用专业、年级:09通信工程/09电子信息工程学分:1 学时数:20 一、课程设计的目的、要求 基于CPLD的信号产生与码型变换课程设计是针对学习《数字电路》课程及学VHDL 硬件描述语言后进行综合训练的课程,其目的是让学生通过实际的硬件去验证所编写程序的正确性,同时了解整个开发流程。进一步加深对所学基础知识的理解,培养和提高学生自学能力、实践动手能力和分析解决实际问题的能力。 利用VHDL语言编程,在FPGA芯片上,设计产生各种基带信号,并能实现常用码型变换:相对码与绝对码、单极性归零、双极性归零、双极性不归零、CMI、曼彻斯特、密勒、PST。 二、课程设计的原理 (一.基带信号产生编程介绍 1.本课题硬件采用CPLD可编程模块(基带数据发生与码型变换模块,用来产生实验系统所需要的各种时钟信号和基带信号及完成各种码型变换实验。它主要由ALTERA公司的CPLD可编程器件EPM240组成。晶振用来产生16.384MHz系统内的主时钟,送给CPLD 芯片生成各种时钟和数字信号。 2.基带信号产生是指通过对CPLD进行编程产生后续实验需要的,不同码元速率,不同类型的数字信号,为方便码元读取,同时要求数字信号有对应的时钟输出。基于基带数据产生与码型变换模块,可以实现多种速率多种类型的信号,比如2k或32k的15位M序列, 2k或32k的31位M序列,根据8位拨码开关设置的64k基地数据等。 (二.M序列的产生原理 1.m序列是最长线性反馈移存器序列的简称,是伪随机序列的一种。它是由带线性反馈的移存器产生的周期最长的一种序列。m序列在一定的周期内具有自相关特性。它的自相关特性和白噪声的自相关特性相似。虽然它是预先可知的,但性质上和随机序列具有相同的性质。比如:序列中“0”码与“1”码等抵及具有单峰自相关函数特性等。 2.m序列是由带线性反馈的移存器产生的。结构如图: 。 图1 反馈移位寄存器的结构 1 1 1 1 0 1 0 1 1 0 0 1 0 0 0 0 1 1 1 1 0 1 0 1 1 0 0 1 0 0 0 0 1 1 1 1 0 1 0 1 1 0 0 1 0 0 0 0 1 1 1 1 0 1 0 1 1 0 0 1 其中an-i 为移位寄存器中每位寄存器的状态,Ci 为第i 位寄存器的反馈系数。Ci =1表示有反馈,Ci =0表示无反馈。 我们先给出一个m 序列的例子。在图1中示出一个4级反馈移存器。若其初始状态为(a3, a2 , a1 , a0 =(1,0,0,0,则在移位一次时,由a3和a0模2相加产生新的输入a4=1⊕0=1新的状态变为(a4 , a3 , a2 , a1 =( 1, 1, 0, 0这样移位15次后又回到初始状态(1,0,0,0,不难看出,若初始状态为全“0”,即“0,0,0,0”,则移位后得到的仍为全“0”状态。这就意味着在这种反馈移存器中应避免出现全“0”状态。不然移存器的状态将不会改变。因为4级移存器共有24=16种可能的不同状态。除全“0”状态外,只剩15种状态可用。即由任何4级反馈移存器产生的序列的周期最长为15。 我们常常希望用尽可能小的级数产生尽可能长的序列。由上例可见,一般说来,一个n 级反馈移存器可能产生的最长周期等于(2n –1。我们将这种最长的序列称为最长线性反馈移存器序列,简称m 序列。 图2 m 序列的产生 一个线性反馈移位寄存器能否产生m 序列,取决于它的反馈系数Ci (例如上图的C3。 对于m 序列,Ci 的取值必须按照一个本原多项式: ∑==n i i i x C x f 0 (中的二进制系数来取值。 n 级移位寄存器可以产生的m 序列个数由下式决定: r N r 12(-Φ= 初始状态 其中φ(x为欧拉函数,表示小于等于x并与x互质的正整数个数(包括1在内。 表1列出了部分m序列的反馈系数C i,按照下表中的系数来构造移位寄存器,就能产生相应的m序列。 表1 m序列的反馈系数表 (二.码型变换的原理 1.在实际的基带传输系统中,传输码的结构应具有下列主要特性: 1相应的基带信号无直流分量,且低频分量少; 2便于从信号中提取定时信息; 3信号中高频分量尽量少,以节省传输频带并减少码间串扰; 4不受信息源统计特性的影响,即能适应于信息源的变化; 5编译码设备要尽可能简单。 2.各种码型变换原理 2.1单极性不归零码(NRZ码 单极性不归零码中,二进制代码“1”用幅度为E的正电平表示,“0”用零电平表示,单极性码中含有直流成分,而且不能直接提取同步信号。 00000 E 1 1 1

文档评论(0)

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

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

1亿VIP精品文档

相关文档