数字基带传输技术仿真实验实验报告

数字基带传输技术仿真实验实验报告

ID:15920048

大小:169.95 KB

页数:8页

时间:2018-08-06

数字基带传输技术仿真实验实验报告_第1页
数字基带传输技术仿真实验实验报告_第2页
数字基带传输技术仿真实验实验报告_第3页
数字基带传输技术仿真实验实验报告_第4页
数字基带传输技术仿真实验实验报告_第5页
资源描述:

《数字基带传输技术仿真实验实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验二数字基带传输技术仿真实验实验要求:1、学生按照实验指导报告独立完成相关实验的内容;2、上机实验后撰写实验报告,记录下自己的实验过程,记录实验心得。3、以电子形式在规定日期提交实验报告。实验指导1、单极性不归零码单极性不归零码是一种最简单最常用的基带信号形式。这种信号脉冲的零电平和正电平分别对应着二进制代码0和1,即,在一个码元时间内用脉冲的有或者无来对应表示0或者1码。其特点是极性简单,有直流分量,脉冲之间无间隔。生成单极性不归零码的MATLAB实现程序如下:functiony=snrz(x)%本函数实现将输入的一段二进制代码编为相应的单极性不归零码输出%输入x为二进制码,

2、输出y为编号的码t0=200;t=0:1/t0:length(x);%给出相应的时间序列fori=1:length(x)%计算码元的值ifx(i)==1%如果输入信息为1forj=1:t0%该码元对应的点值取1y((i-1)*t0+j)=1;endelseforj=1:t0%如果输入信息为0,码元对应的点值取0y((i-1)*t0+j)=0;endendendy=[y,x(i)];plot(t,y);%采用title命令来实现标记出各码元对应的二元信息title('10110010');gridon;axis([0,i,-0.1,1.1]);在命令窗口中输入x的二进制代码和函数名

3、,就可以得到所对应的单极性不归零码输出,如输入以下指令,将出现图1所示结果。x=[10110010];snrz(x)图1单极性不归零码1、双极性不归零码在双极性不归零码中,脉冲的正负对应着二进制代码的1和0,由于它是幅度相等极性相反的双极性波形,故当0、1符号等可能出现时无直流分量。这样,恢复信号的判决电平为0,因而不受信道特性变化的影响,抗干扰能力较强,故双极性码较单极性码更有利于在信道中传输。双极性不归零码的MATLAB实现程序如下:functiony=dnrz(x)t0=200;t=0:1/t0:length(x);fori=1:length(x)ifx(i)==1forj

4、=1:t0y((i-1)*t0+j)=1;endelseforj=1:t0%如果输入信息为0,码元对应的点值取-1y((i-1)*t0+j)=-1;endendendy=[y,x(i)];plot(t,y);title('10110010');gridon;axis([0,i,-1.1,1.1]);在命令窗口中输入x的二进制代码和函数名,就可以得到所对应的双极性不归零码输出,如输入以下指令,将出现图2所示结果。x=[10110010];dnrz(x)图2双极性不归零码1、单极性归零码单极性归零码与单极性不归零码的区别是电脉冲宽度小于码元宽度,每个电脉冲在小于码元长度内总要回到零电

5、平,即输入信息为1时,给出的码元前半时间为1,后半时间为0,输入为0时,与不归零码则完全相同。单极性归零码可以直接提取定时信息,是其他波形提取位定时信息时需要采用的一种过度波形。单极性归零码的MATLAB实现如下:functiony=srz(x)%本函数实现将输入的一段二进制代码编为相应的单极性归零码输出%输入x为二进制码,输出y为编号的码t0=200;t=0:1/t0:length(x);%给出相应的时间序列fori=1:length(x)%计算码元的值ifx(i)==1%如果输入信息为1forj=1:t0/2y((2*i-2)*t0/2+j)=1;%定义前半段时间为1y((2

6、*i-1)*t0/2+j)=0;%定义后半段时间为0endelseforj=1:t0%如果输入信息为0y((i-1)*t0+j)=0;%定义所有时间为0endendendy=[y,x(i)];plot(t,y);title('10110010');gridon;axis([0,i,-0.1,1.1]);在命令窗口中输入x的二进制代码和函数名,就可以得到所对应的单极性归零码输出,如输入以下指令,将出现图3所示结果。x=[10110010];srz(x)图3单极性归零码1、双极性归零码它是双极性不归零码的归零形式,每个码元内的脉冲都回到零电平,表示信息1时,前半段时间为1后半段时间为

7、0,表示信息0时前半段时间为-1后半段时间为0,相邻脉冲之间必然留有零电位的间隔。它除了具有双极性不归零码的特点之外,还有利于同步脉冲的提取。双极性归零码的MATLAB实现如下:functiony=drz(x)t0=200;t=0:1/t0:length(x);fori=1:length(x)ifx(i)==1forj=1:t0/2y((2*i-2)*t0/2+j)=1;y((2*i-1)*t0/2+j)=0;endelseforj=1:t0/2%如果输入信息为0,定义前半段时间

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

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

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