ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:117.71KB ,
资源ID:10832330      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10832330.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(AMI与HDB3码波形与功率谱密度实验.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

AMI与HDB3码波形与功率谱密度实验.docx

1、AMI与HDB3码波形与功率谱密度实验数字基带信号的波形与功率谱密度实验一、实验目的1、掌握数字基带码型有关概念及设计原则;2、了解单极性码、双极性码、归零码和不归零码的波形特点;3、掌握AMI和HDB3码的编码规则;4、掌握各种基带码功率谱特性。二、实验预习要求1、复习数字通信原理第七章7.1节和7.2节数字基带信号的码型与功率谱、AMI与HDB3码波形与功率谱密度;2、学习MATLAB软件的使用;3、认真阅读本实验内容,熟悉实验步骤。三、实验原理通信的根本任务是远距离传递信息,因而如何准确地传输数字信息是数字通信的一个重要组成部分。在数字传输系统中,其传输对象通常是二进制数字信息,它可能来

2、自计算机、电传打字机或其它数字设备的各种数字代码,也可能来自数字电话终端的脉冲编码信号。设计数字传输系统的基本考虑是选择一组有限的离散的波形来表示数字信息。这些离散波形可以是未经调制的不同电平信号,也可以是调制后的信号形式。由于未经调制的电脉冲信号所占据的频率带宽通常从直流和低频开始,因此称为数字基带信号。而某些有线信道中,特别是传输距离不太远的情况下,数字基带信号可以直接传送,我们称之为数字信号的基带传输。数字基带信号是数字信息的电脉冲表示,不同形式的数字基带信号(又称码型)具有不同的频谱结构,合理地设计数字基带信号以使数字信息变换为适合于给定信道传输特性的频谱结构,是基带传输首先要考虑的问

3、题。通常又把数字信息的电脉冲表示过程称为码型变换,在有线信道中传输的数字基带信号又称为线路传输码型。事实上,在数字设备内部用导线连接起来的各器件之间就是用一些最简单的数字基带信号来传送定时和信息的。这些最简单的数字基带信号的频谱中含有丰富的低频分量乃到直流分量。由于传输距离很近,高频分量衰减也不大。但是数字设备之间长距离有线传输时,高频分量衰减随着距离的增加而增大,同时信道中往往还存在隔直流电容或耦合变压器,因而传输频带的高频和低频部分均受限。此时必须考虑码型选择问题。归纳起来,在设计数字基带信号码型时应考虑到以下原则:1) 在选用的码型的频谱中应该没有直流分量,低频分量也应尽量少。这是因为终

4、端机输出电路或再生中继器都是经过变压器与电缆相连接的,而变压器是不能通过直流分量和低频分量的。2) 传输型的频谱中高频分量要尽量少。这是因为电缆中信号线之间的串话在高频部分更为严重,当码型频谱中高频分量较大时,就限制了信码的传输距离或传输质量。3) 码型应便于再生定时电路从码流中恢复位定时。若信号连“0”较长,则等效于一段时间没有收脉冲,恢复位定时就困难,所以应该使变换后的码型中连“0”较少。4) 设备简单,码型变换容易实现。5) 选用的码型应使误码率较低。双极性基带信号波形的误码率比单极性信号低。1、编码规则(1)NRZ码NRZ码的全称是单极性不归零码,在这种二元码中用高电平和低电平(这里为

5、零电平)分别表示二进制信息“1”和“0”,在整个码元期间电平保持不变。例如:(2)RZ码RZ码的全称是单极性归零码,与NRZ码不同的是,发送“1”时在整个码元期间高电平只持续一段时间,在码元的其余时间内则返回到零电平。例如:(3)AMI码我们用“0”和“1”代表传号和空号。AMI码的编码规则是“0”码不变,“1”码则交替地转换为1和1。当码序列是100100011101时,AMI码就变为:100100011101。这种码型交替出现正、负极脉冲,所以没直流分量,低频分量也很少,它的频谱如图5-1所示,AMI码的能量集中于f0/2处(f0为码速率)。信息代码:1 0 0 1 1 0 0 0 1 1

6、 1AMI码: +1 0 0-1+1 0 0 0-1+1-1由于AMI码的传号交替反转,故由于它决定的基带信号将出现正负脉冲交替,而0电位保持不变的规律。这种基带信号无直流成分,且只有很小的低频成分,因而它特别适宜在不允许这些成分通过的信道中传输。除了上述特点以外,AMI码还有编译码电路简单以及便于观察误码情况等优点,它是以种基本的线路码,在高密度信息流得数据传输中,得到广泛采用。但是,AMI码有一个重要缺点,即当它用来获取定时信息时,由于它可能出现长的连0串,因而会造成提取定时信号的困难。(4)HDB3码HDB3码是对AMI码的一种改进码,它的全称是三阶高密度双极性码。其编码规则如下:用B脉

7、冲来保证任意两个相连取代节的V脉冲间“1”的个数为奇数。当相邻V脉冲间“1”码数为奇数时,则用“000V”取代,为偶数个时就用“B00V”取代。在V脉冲后面的“1”码和B码都依V脉冲的极性而正负交替改变。为了讨论方便,我们不管“0”码,而把相邻的信码“1”和取代节中的B码用B1B2 .Bn表示,Bn后面为V,选取“000V”或“B00V”来满足Bn的n为奇数。当信码中的“1”码依次出现的序列为VB1B2B3.BnVB1时,HDB3码为.或为.。由此看出,V脉冲是可以辩认的,这是因为Bn和其后出现的V有相同的极性,破坏了相邻码交替变号原则,我们称V脉冲为破坏点,必要时加取代节BOOV,保证n永远

8、为奇数,使相邻两个V码的极性作交替变化。由此可见,在HDB3码中。相邻两个V码之间或是其余的“1”码之间都符合交替变号原则,而取代码在整修码流中不符合交替变号原则。经过这样的变换,既消除了直流成分,又避免了长连“0”时位定时不易恢复的情况,同时也提供了取代信息。图5-2给出了HDB3码的频谱,此码符合前述的对频谱的要求。例如:代码: 1 0 0 0 0 1 0 0 0 0 1 1 000 0 1 1AMI码: -1 0 0 0 0 +1 0 0 0 0 -1 +1 000 0 -1 +1HDB3码:-1 0 0 0 -V +1 0 0 0 +V -1 +1 -B00 -V +1 -1HDB3码

9、的特点是明显的,它除了保持AMI码的优点外,还增加了使连0串减少到至多3个的优点,而不管信息源的统计特性如何。这对于定时信号的恢复是十分有利的。HDB3码是CCITT推荐使用的码型之一。(5)CMI码CMI码是传号反转码的简称,其编码规则为:“1”码交替用“11”和“00”表示;“0”码用“01”表示。例如:代码: 1 1 0 1 0 0 1CMI码:1 1 0 0 0 1 1 1 0 1 0 1 0 0这种码型有较多的电平跃变,因此含有丰富的定时信息。该码已被CCITT推荐为PCM(脉冲编码调制)四次群的接口码型。在光缆传输系统中有时也用作线路传输码型。(6)BPH码BPH码的全称是数字双相

10、码(Digital Biphase),又称Manchester码,即曼彻斯特码。它是对每个二进制码分别利用两个具有2个不同相位的二进制新码去取代的码,编码规则之一是:010(零相位的一个周期的方波)101(相位的一个周期的方波)例如:代码:1 1 0 0 1 0 1双相码: 01 01 10 10 01 10 01双相码的特点是只使用两个电平,这种码既能提供足够的定时分量,又无直流漂移,编码过程简单,但这种码的带宽要宽些。2、功率谱计算数字基带信号一般是随机信号,因此不能用求确定信号频谱函数的方法来分析它的频谱特性。随机信号的频谱特性必须用功率谱密度来描述。对任意一种给定的数字基带信号,计算功

11、率谱密度不是一件容易的事,往往需要繁复的数学计算。假设数字基带信号以某种标准波形g(t)在码元周期Ts内传送出去,则数字基带信号可用随机序列 (2-1)表示。这里,an是基带信号在nTst(n+1)Ts时间间隔内幅度值,由编码规律及输入信码决定;Ts为码元周期;g(t)为标准脉冲波形。由于一般情况下,数字基带信号不是广义平稳随机过程,因此不能直接引用确定信号时自相关函数和功率谱密度之间存在的傅氏变换关系,即维纳-幸钦关系式。但若这种周期性平稳随机过程是各态历经性的,则可以导出它的平均功率谱密度计算式,于是: (2-2)其中,G(f)是脉冲波形g(t)的傅氏变换,(n为任何值);除了上式所定义的

12、连续谱外,还在频率为处存在如下所示的离散线谱: (2-3)这里,为狄拉克函数。AMI码与HDB3码的频谱示意图如图2-1与2-2。图2-1 AMI码的频谱示意图图2-2 HDB3码的频谱示意图四、实验仪器Windows NT/2000/XP/Windows 7/VISTA; MATLAB V6.0以上。 五、实验内容1、利用MATLAB软件,编写.M文件,随机产生一组单极归零(RZ)码与单极非归零(NRZ)码,并计算出功率谱,如图2-1。图2-1 单极性RZ和NRZ的波形及功率谱2、利用MATLAB软件,编写.M文件,随机产生一组双极性归零码与双极性非归零码,并计算出功率谱,如图2-2。图2-

13、2 双极性RZ和NRZ码的波形与功率谱3、根据已产生的RZ码,通过AMI和HDB3编码规则,利用.M文件产生AMI码与HDB3码,如图2-3。图2-3 RZ、AMI与HDB3双极性归零码波形4、根据已产生的NRZ码,通过AMI和HDB3编码规则,利用.M文件产生AMI码与HDB3码,如图2-4。图2-4 NRZ、AMI与HDB3双极性非归零码波形 5、分析上述两种情况下产生的AMI码与HDB3的功率谱,如图2-5和2-6。图2-5 RZ码、AMI和HDB3双极性归零码功率谱图2-6 NRZ码、AMI和HDB3双极性非归零码功率谱六、参考程序代码%参数初始化%Ts=1; %码元周期N_sampl

14、e=8; %每个码元的抽样点数dt=Ts/N_sample; %抽样时间间隔N=30; %码元数t=0:dt:(N*N_sample-1)*dt;T=t(end);Again=100; %迭代次数%数据初始化%rz_code=zeros(1,length(t); %单极性RZ码初始化nrz_code=zeros(1,length(t); %单极性NRZ码初始化drz_code=zeros(1,length(t); %双极性RZ码初始化dnrz_code=zeros(1,length(t); %双极性NRZ码初始化ami_code=zeros(1,length(t); %双极性AMI归零码初始化

15、hdb3_code=zeros(1,length(t); %双极性HDB3归零码初始化ami_code_n=zeros(1,length(t); %双极性AMI不归零码初始化hdb3_code_n=zeros(1,length(t); %双极性HDB3不归零码初始化datab=zeros(1,2*N); %datad=zeros(1,2*N);ami_data=zeros(1,2*N); %AMI码数据初始化hdb3_data=zeros(1,2*N); %HDB3码数据初始化Sum_RZ=zeros(1,N*N_sample); %RZ码功率值初始化Sum_dRZ=zeros(1,N*N_s

16、ample); %双极性RZ码功率值初始化Sum_AMI=zeros(1,N*N_sample); %AMI归零码功率值初始化Sum_HDB3=zeros(1,N*N_sample); %HDB3归零码功率值初始化Sum_NRZ=zeros(1,N*N_sample); %NRZ码功率值初始化Sum_dNRZ=zeros(1,N*N_sample); %双极性NRZ码功率值初始化Sum_AMI_N=zeros(1,N*N_sample); %AMI不归零码功率值初始化Sum_HDB3_N=zeros(1,N*N_sample); %HDB3不归零码功率值初始化%主程序单元%r=1:2:2*N;

17、for ii=1:Again dataa=round(rand(1,N); datab(r)=dataa; datac=sign(randn(1,N); datad(r)=datac; ami_data_n=ami(dataa); hdb3_data_n=hdb3(dataa); ami_data(r)=ami_data_n; hdb3_data(r)=hdb3_data_n; for j=1:N nrz_code(j-1)*N_sample+1:j*N_sample)=dataa(j); dnrz_code(j-1)*N_sample+1:j*N_sample)=datac(j); ami_

18、code_n(j-1)*N_sample+1:j*N_sample)=ami_data_n(j); hdb3_code_n(j-1)*N_sample+1:j*N_sample)=hdb3_data_n(j); end for j=1:2*N rz_code(j-1)*N_sample/2+1:j*N_sample/2)=datab(j); drz_code(j-1)*N_sample/2+1:j*N_sample/2)=datad(j); ami_code(j-1)*N_sample/2+1:j*N_sample/2)=ami_data(j); hdb3_code(j-1)*N_sample

19、/2+1:j*N_sample/2)=hdb3_data(j); end f,RZ=T2F(t,rz_code(1:length(t); f,dRZ=T2F(t,drz_code(1:length(t); f,AMI=T2F(t,ami_code(1:length(t); f,HDB3=T2F(t,hdb3_code(1:length(t); f,NRZ=T2F(t,nrz_code(1:length(t); f,dNRZ=T2F(t,dnrz_code(1:length(t); f,AMI_N=T2F(t,ami_code_n(1:length(t); f,HDB3_N=T2F(t,hdb3

20、_code_n(1:length(t); Sum_RZ=Sum_RZ+10*log10(abs(RZ).2/T); Sum_dRZ=Sum_dRZ+10*log10(abs(dRZ).2/T); Sum_AMI=Sum_AMI+10*log10(abs(AMI).2/T); Sum_HDB3=Sum_HDB3+10*log10(abs(HDB3).2/T); Sum_NRZ=Sum_NRZ+10*log10(abs(NRZ).2/T); Sum_dNRZ=Sum_dNRZ+10*log10(abs(dNRZ).2/T); Sum_AMI_N=Sum_AMI_N+10*log10(abs(AMI

21、_N).2/T); Sum_HDB3_N=Sum_HDB3_N+10*log10(abs(HDB3_N).2/T);endPRZ=Sum_RZ/Again;PdRZ=Sum_dRZ/Again;PAMI=Sum_AMI/Again;PHDB3=Sum_HDB3/Again;PNRZ=Sum_NRZ/Again;PdNRZ=Sum_dNRZ/Again;PAMI_N=Sum_AMI_N/Again;PHDB3_N=Sum_HDB3_N/Again;figure(1);subplot(2,2,1);plot(t,rz_code);xlabel(时间);ylabel(幅值);title(单极性RZ码

22、波形);axis(0 30 -2 2);subplot(2,2,2);plot(t,nrz_code);xlabel(时间);ylabel(幅值);title(单极性NRZ码波形);axis(0 30 -2 2);subplot(2,2,3);plot(f,PRZ);xlabel(频率);ylabel(幅值 (dB);title(单极性RZ码功率谱);axis(-5 5 -40 20);subplot(2,2,4);plot(f,PNRZ);xlabel(频率);ylabel(幅值 (dB);title(单极性NRZ码功率谱);axis(-5 5 -40 20);figure(2);subpl

23、ot(2,2,1);plot(t,drz_code);xlabel(时间);ylabel(幅值);title(双极性RZ码波形);axis(0 30 -2 2);subplot(2,2,2);plot(t,dnrz_code);xlabel(时间);ylabel(幅值);title(双极性NRZ码波形);axis(0 30 -2 2);subplot(2,2,3);plot(f,PdRZ);xlabel(频率);ylabel(幅值 (dB);title(双极性RZ码功率谱);axis(-5 5 -40 20);subplot(2,2,4);plot(f,PdNRZ);xlabel(频率);yl

24、abel(幅值 (dB);title(双极性NRZ码功率谱);axis(-5 5 -40 20);figure(3);subplot(3,1,1);plot(t,rz_code);xlabel(时间);ylabel(幅值);title(RZ码波形);axis(0 30 -2 2);subplot(3,1,2);plot(t,ami_code);xlabel(时间);ylabel(幅值);title(AMI双极性归零码波形);axis(0 30 -2 2);subplot(3,1,3);plot(t,hdb3_code);xlabel(时间);ylabel(幅值);title(HDB3双极性归零

25、码波形);axis(0 30 -2 2);figure(4);subplot(3,1,1);plot(t,nrz_code);xlabel(时间);ylabel(幅值);title(NRZ码波形);axis(0 30 -2 2);subplot(3,1,2);plot(t,ami_code_n);xlabel(时间);ylabel(幅值);title(AMI双极性不归零码波形);axis(0 30 -2 2);subplot(3,1,3);plot(t,hdb3_code_n);xlabel(时间);ylabel(幅值);title(HDB3双极性不归零码波形);axis(0 30 -2 2)

26、;figure(5);subplot(3,1,1);plot(f,PRZ);xlabel(频率);ylabel(幅值 (dB);title(RZ码功率谱);axis(-5 5 -60 20);subplot(3,1,2);plot(f,PAMI);xlabel(频率);ylabel(幅值 (dB);title(AMI双极性归零码功率谱);axis(-5 5 -60 20);subplot(3,1,3);plot(f,PHDB3);xlabel(频率);ylabel(幅值 (dB);title(HDB3双极性归零码功率谱);axis(-5 5 -60 20);figure(6);subplot(

27、3,1,1);plot(f,PNRZ);xlabel(频率);ylabel(幅值 (dB);title(NRZ码功率谱);axis(-5 5 -60 20);subplot(3,1,2);plot(f,PAMI_N);xlabel(频率);ylabel(幅值 (dB);title(AMI双极性不归零码功率谱);axis(-5 5 -60 20);subplot(3,1,3);plot(f,PHDB3_N);xlabel(频率);ylabel(幅值 (dB);title(HDB3双极性不归零码功率谱);axis(-5 5 -60 20);七、实验报告要求1、叙述数字信号基带传输码的特点;2、掌握各种码型的产生规则及波形特点;3、分析AMI与HDB3码的编码规则与功率谱特点;4、对改进实验内容有什么建议?

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1