通信原理课程设计报告研讨.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
通信原理课程设计报告研讨

通信原理 课程设计报告 课 题 基于MATLAB的2FSK仿真 学 院 电子信息工程学院 专 业 通信工程 学生姓名 学 号 班级 指导教师 二〇一五年一月 基于MATLAB的基带传输系统的研究与仿真 —— 码型变换 摘 要 HDB3码编码规则 首先将消息代码变换成AMI码;然后检查AMI码中的连0情况,当无4个或4个以上的连0串时,则保持AMI的形式不变;若出现4个或4个以上连0串时,则将1后的第4个0变为与前一非0符号(+1或-1)同极性的符号,用V表示(+1记为+V,-1记为-V);最后检查相邻V符号间的非0符号的个数是否为偶数,若为偶数,则再将当前的V符号的前一非0符号后的第1个0变为+B或-B符号,且B的极性与前一非0符号的极性相反,并使后面的非0符号从V符号开始再交替变化 关键词: HDB3码 MATLAB编码原则 V码 B码 目 录 背景知识 MATLAB仿真软件介绍 仿真的系统的模型框图 四、使用MATLAB编程(m文件)完成系统的仿真 五、仿真结果 六、结果分析 七、心得、参考文献 正文部分 一、背景知识 在实际的传输系统中,并不是所有的代码电气波形都可以信道中传输。含有直流分量和较丰富的单极性基带波形就不适宜在低频传输特性差的信道中传输,因为它有可能造成信号的严重的畸变。 在传输码(或称线路吗)的结构将取决于实际信道特性和系统的工作条件。通常,传输码的结构应具有以下的特性: 相应的基带信号无直流分理,且低频分量少 便于从信号中提取定时信息 信号中高频分应尽量少以节省传输频带并减少码间串扰 (4)不受信号源统计特性影响,即能适应于信息源变化 (5)具有内在的检错能力,传输的码型应具有一定的规律性,以便利用这一规律性进行宏观监测 (6)编译码设备要尽可能简单 满足以上特性的传输码型种类繁多,这里使用HDB3。 要了解HDB3码的编码规则,首先要知道AMI码的构成规则,AMI码就是把单极性脉冲序列中相邻的“1”码(即正脉冲)变为极性交替的正、负脉冲。将“0”码保持不变,把“1”码变为+1、-1交替的脉冲。如: NRZ码:1 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0 1 1 AMI码:-1 0 0 0 0 +1 0 0 0 0 -1 +1 0 0 0 0 -1 +1 HBD3码(3nd Order High Density Bipolar)的全称是三阶高密度双极性码,它是AMI码的一种改进型,改进目的是为了保持AMI码的优点而克服其缺点,使连“0”个数不超过3个。其编码规则: (1)检查消息码中连“0”的个数。当连“0”数目小于等于3时,HBD3码与AMI码一样(“1”交替的变换为“+1”和“-1”,“0”保持不变)。 (2)当连“0”数目超过3时,将每4个连“0”化作一小节,定义为“B00V称为破坏节,其中V称为破坏脉冲,而B称为调节脉冲; (3)V与前一个相邻的非“0”脉冲的极性相同(这破坏了极性交替的规则,所以V称破坏脉冲),并且要求相邻的V码之间极性必须交替。V的取值为“+1”或“-1”; (4)B的取值可选0、+1或-1,,以使V同时满足(3)中的两个要求; (5)V码后面的传号码极性也要交替。例如: 消息码: 1 000 0 1 000 0 1 1 000 0 000 0 1 1 AMI码: -1 000 0 +1 000 0 -1+1 000 0 000 0 -1+1 HDB3码:-1 000-V +1 000+V -1+1-B00-V +B00+V -1+1 其中的±B脉冲和±V脉冲与±1脉冲波形相同,用V或B表示的目的是为了示意其中的该非“0”码是由原信码的“0”变换而来的。 当相邻两个V码之间有奇数个“1”码时,能保证V码满足(3)的要求,B取“0”;当相邻两个V码之间有偶数个“1”码时,不能保证V码极性交替,B取“+1”或“-1”,B码的符号与前相邻“1”相反,而其后面的V码与B码极性相同。 二、 Matlab简介 美国Mathwork公司于1967年推出了“Matrix Laboratory”(缩写为Matlab)软件包,不断更新和扩充。它是一种功能强、效率高便于进行科学和工程计算的交互式软件包。其中包括:一般数值分析、矩阵运算、数字信号处理、建模和系统控制和优化等应用程序。   MATLAB的基本数据单位是 HYPERLINK

文档评论(0)

***** + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档