基于GUI的数字基带传输码型仿真采用Miller码CMI码双极性归零码双极性不归零码_第1页
基于GUI的数字基带传输码型仿真采用Miller码CMI码双极性归零码双极性不归零码_第2页
基于GUI的数字基带传输码型仿真采用Miller码CMI码双极性归零码双极性不归零码_第3页
基于GUI的数字基带传输码型仿真采用Miller码CMI码双极性归零码双极性不归零码_第4页
基于GUI的数字基带传输码型仿真采用Miller码CMI码双极性归零码双极性不归零码_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、CDIO 项目设计总结报告项目名称:基于GUI的数字基带传输码型仿真 一采用Miller码、CMI码、双极性归零码、双极性不归零码班级:班学号:姓名:年 月曰目录1. 项目目的与要求.1.1项目目的1.2项目要求2.项目设计.2.1项目分析2.1.1 数字基带传输系统2 1 2miller 码2.1.3CMI 码2.1.4 双极性归零码2.1.5 双极性不归零码2.2设计实现过程2.2.1 数字基带系统的实现2 2 2 miller 码的实现2.2.3 CMI 码的实现2.2.4 双极性归零码的实现2.2.5 双极性不归零码的实现2.3实验结果及分析2.3.1 数字基带信号和 miller 码

2、的对比:2.3.2 数字基带信号和 CMI 码的对比2.3.3 数字基带信号和双极性归零码的对比2.3.4 数字基带信号和双极性不归零码的对比目录3.项目总结.1. 项目目的与要求1.1 项目目的1.对数字基带传输系统主要原理和技术进行研究,包括基带传输的常用码型Miller码、CMI码、双极性归零码、双极性不归零码。2.建立数字基带传输系统数学模型。3.利用Matlab编写基于GUI的数字基带传输码型程序。4.对系统进行仿真、分析。5.观察并记录信息码波形和传输码的波形,并进行分析。1.2 项目要求1.建立数字基带传输系统数学模型。2.利用Matlab编写基于GUI的数字基带传输码型程序。3

3、.对通信系统进行时间流上的仿真,得到仿真结果。4.将仿真结果与理论结果进行比较、分析。2. 项目设计2.1 项目分析2.1.1 数字基带传输系统基带传输系统的基本组成如下图所示, 它主要由信道信号形成器、 信道、接受滤波器和抽样判决器。其中各部分的作用如下:脉冲形成器:基带传输系统的输入是由终端设备或编码器产生的 脉冲序列,脉冲形成器的作用就是形成适合信道传输的基带信号,主 要是通过码型变换和波形变换来实现的, 其目的是与信道匹配,便于 传输,减小码间串扰,利于同步提取和抽样判决。信道:它是允许基带信号通过的煤质。信道的传输特性通常不满 足无失真传输条件,另外信道还会进入噪声。接受滤波器:它的

4、主要作用是滤除带外噪声,对信道特性均衡,使输出的基带波形有利于抽样判决。抽样判决器:它是在传输特性不理想及噪声背景下, 在规定时刻(由位定时脉冲控制)对接受滤波器的输出波形进行抽样判决,以恢 复或再生基带信号。2.1.2miller 码密勒码又称为延迟调制码,是双相码的一种变形。编码规则如下:“1码用码元间隔中心点出现越变来表示,即用10或01表示。“(码 有两种情况:对原始符号 “0则分成单个“0还是连续“(予以不同处 理,单个“0时,在码元边界处电平不跃变,在码元中间点电平也不 跃变;对于连续“0;则使连续两个“0的边界处发生电平跃变,即“00” 与“11交替。2.1.3CMI 码CMI

5、(Coded Mark In version)码是传号反转码的简称,与双相码类 似,它也是一种双极性二电平码。其编码规则是“1码交替用“11和“0(两位码表示;“(码固定地用“0俵示。CMI码易于实现,含有丰富的定时信息。此外,由于10为禁用码组,不会出现三个以上的连码,这个规律可以用来宏观检错。该码已 被ITU-T推荐为PCM四次群的接口码型,有时也用在速率低于8.44Mb/s的光缆传输系统中。2.1.4 双极性归零码双极性归零码是二进制码0和1分别对应于正和负电平的波形 的编码,在每个码之间都有间隙产生.这种码既具有双极性特性,又 具有归零的特性.双极性归零码的特点是:接收端根据接收波形归

6、于 零电平就可以判决1比特的信息已接收完毕,然后准备下一比特信 息的接收,因此发送端不必按一定的周期发送信息.可以认为正负脉冲的前沿起了起动信号的作用,后沿起了终止信号的作用.因此可以 经常保持正确的比特同步.即收发之间元需特别的定时,且各符号独 立地构成起止方式,此方式也叫做自同步方式.由于这一特性,双极 性归零码的应用十分广泛2.1.5 双极性不归零码在双极性不归零波形中。脉冲的正、负电平分别对应于二进制代 码1、0,如图53(b)所示,由于它是幅度相等极性相反波形,故 当0、1符号等可能出现时无直流分量。这样,恢复信号的判决电平 为0,因而不受信道特性变化的影响,抗干扰能力也较强。故双极

7、性 波形有利于在信道中传输。2.2 设计实现过程在设计实现数字基带传输传输码型仿真 一采用Miller码、CMI码、 双极性归零码、双极性不归零码的过程中,我充分利用了课堂上所学 到的编码的知识,在熟悉掌握matlab的前提下,通过查阅相关资料和网络搜索,我充分了解了利用matlab的GUI仿真所需的函数,通过不断地试验和完善,将数字基带传输信号和它的四种编码的码型显 示在了GUI界面上,对这四种编码的特性有了一个清晰的认知。以下是我的具体的设计实现过程:2.2.1 数字基带系统的实现在设计数字基带系统的过程中,我使用了rand函数,随机产生以N为时间间隔的N=20个数字基带信号(N为时间间隔

8、,在这里,为了使 图形效果更佳,我设定为1000),X=ceil(rand(1,N)-0.8);x_t=zeros(1,N*fs);for i=1:N*fsx_t(i)=x(ceil(i/fs);使用这四段代码实现基带信号的产生。再通过plot函数将该序列显示 在GUI界面上。end222 miller 码的实现在利用matlab的语言编写miller码的过程中,我使用了一个function模块专门用来处理基带信号,使之变为miller码,再通过函数的调用,调用该模块产生miller码,该模块的核心代码如下所示:2.2.3 CMI 码的实现CMI码的设计,与miller码的设计基本一致,只是C

9、MI码的编码规则是是“1码交替用“11和“00两位码表示;“0码固定地用“01表示。核心代码变为了:if x(i)=0CMI(2*i-1)=0;CMI(2*i)=1; elseCMI(2*i-1)=f;CMI(2*i)=f; f=n ot(f);if x(i)=1Miller(2*i-1)=f;Miller(2*i)=not(f);f=n ot(f);d=1;elseif d=1Miller(2*i-1)=f;Miller(2*i)=f;d=0;elsef=n ot(f);Miller(2*i-1)=f;Miller(2*i)=f;d=0;endend%若原码为 1,则交替为 10 或 01%

10、若原码为 0%前一个码为 1%前一个码为 0%若原码为 0,则为 01,%若原码为 1.则交替为 11 和 00224 双极性归零码的实现双极性归零码的特殊性质在于其在每一个码型显示之后都会跳变为0,利用E和-E分别表示1和0,因此我在这里设计了一个判断函 数,通过判断产生的数字基带信号是否为大于0.5来判断0、1信号,并给y(i)赋1或-1值,而且为了实现跳变为0的功能,另加了一个 判断,使得输出函数y(i)在0i100之间才判断上述条件,其余情 况下y(i)则为0。其核心代码如下:for i=1:N*fsif(mod(i-1,fs)=0)if x(ceil(i/fs)0.5y(i)=-1;

11、elsey(i)=1;en d;elsey(i)=0;endend2.2.5 双极性不归零码的实现双极性不归零码,与基带信号基本相似,它们的差别仅仅是下限为-1还是0,因此,我在数字基带信号的下加了一个判定条件,使得 凡是基带信号小于0.5,则输出信号为-1。核心代码如下:if x_t(i)0.5x_t(i)=-1;elsex_t(i)=1;en d;2.3 实验结果及分析在调试后的结果如下:2.3.1 数字基带信号和 miller 码的对比:结果分析:由两个信号图像的对比不难看出,1码由01或10表 示,0码在单个时不变,多个时由00或11间隔表示,符合miller码 的规则。2.3.2 数

12、字基带信号和 CMI 码的对比结果分析:由两个信号图像的对比不难看出,“1码交替用“11和“0(两位码表示;“(码固定地用“0俵示。符合CMI码的规则。2.3.3 数字基带信号和双极性归零码的对比结果分析:由两个信号图像的对比不难看出,每一个码型显示之 后都会跳变为0,利用1和-1分别表示1和0,符合双极性归零码的 规则。2.3.4 数字基带信号和双极性不归零码的对比结果分析:由两个信号图像的对比不难看出,与基带信号基本相 似,它们的差别仅仅是下限为-1还是0,符合双极性不归零码的规则。3. 项目总结该项目从前期的预习、了解相关知识,到中间的思路的设计,再 到最后的编写matlab程序,分析结

13、果,让我对数字基带传输系统有 了更深刻的了解,通过亲自动手编写程序,使用matlab程序的GUI功能将数字基带信号及其变化的miller码、CMI码、双极性归零码以 及双极性不归零码直白地显示成为图像, 不仅让我对这些编码的特性 了解得更加清晰深刻, 更是让我对现代通信原理这门课程中各类信号 的传输实现有了更直观的了解, 令我意识到通信原理这门课程并不仅 仅是停留在理论的计算上的学科, 更是能够实际应用在我们日常生活 中的信号传播中。这个项目最终实现了预先设想的目的与要求,能够利用matlab的GUI功能将数字基带传输系统的各类编码完美的展示了出来,然而, 由于时间与精力有限, 我并未能在题目要求的基础上作出更多的拓展 与创新,不能不说是一件遗憾的事情, 今后我将利用我的课余时间完 善这个项目,在现有的基础上实现更多功能。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论