数字基带信号的功率谱

数字基带信号的功率谱

ID:11186070

大小:182.46 KB

页数:11页

时间:2018-07-10

数字基带信号的功率谱_第1页
数字基带信号的功率谱_第2页
数字基带信号的功率谱_第3页
数字基带信号的功率谱_第4页
数字基带信号的功率谱_第5页
资源描述:

《数字基带信号的功率谱》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、通信原理仿真作业数字基带信号的功率谱一、实验题目用matlab画出如下数字基带信号波形及其功率谱密度。l单极性不归零(NRZ)波形,设0、1等概,l单级性归零(RZ)波形,设0、1等概,l若,输入为+1/-1序列,且等概出现。二、实验原理1.单极性不归零(NRZ)波形:该波形的特点是电脉冲之间无间隔,极性单一。示意图:2.单级性归零(RZ)波形:信号电压在一个码元终止时刻前总要回到零电平。示意图:三、实验过程依据实验原理中波形特点进行matlab编程仿真,调试程序,观察现象。四、实验结果及分析1、单极性不归零(NRZ)波形及其功率谱图分析:该波形的特点是电脉冲之间无间

2、隔,极性单一,易于用TTL、CMOS电路产生;缺点是有直流分量,要求传输线路具有直流传输能力,因而不适应有交流耦合的远距离传输,只适用于计算机内部或极近距离的传输。不归零码在传输中难以确定一位的结束和另一位的开始,即位定时较难,对同步要求较高。2、单级性归零(RZ)波形及其功率谱图分析:信号电压在一个码元终止时刻前总要回到零电平。通常,归零波形使用半占空码,即占空比为50%。从单极性RZ波形可以直接提取定时信息。与归零波形相对应,上面的单极性波形和双极性波形属于非归零(NRZ)波形,其占空比等于100%。对于单极性归零波形,由于其脉冲窄,有利于减小码元间波形的干扰。并

3、且码元间隔明显,较不归零波形,有利于同步适中的提取。但是由于脉冲窄,码元的能量小,归零波形的功率谱比不归零波形的较低,因此在接收端的输出信噪比和归零波形相比低。另外,由于脉冲较窄,使得信道上占用的频带较宽,并且归零码的直流分量会累积。3、双极性Sa函数的波形及其功率谱图分析:对比前两种波形,该方式明显优点是直流分量大大减少,有利于数据的传输。五、附录M文件:bxing.mclear;clc;Ts=1;N_sample=128;%每个码元的抽样点数dt=Ts/N_sample;%抽样时间间隔N=1000;%码元数t=0:dt:(N*N_sample-1)*dt;gt1=

4、ones(1,N_sample);%不归零gt2=ones(1,N_sample/2);%归零,占空比为0.5gt3=sinc(pi*t/Ts);d=(sign(randn(1,N))+1)/2;%单极性data=sigexpand(d,N_sample);%在序列间隔中插入N_sample-1个零st1=conv(data,gt1);%卷积st2=conv(data,gt2);%卷积d=2*d-1;%转换为双极性data=sigexpand(d,N_sample);st3=conv(data,gt3);%卷积[f1,stf1]=T2F(t,st1(1:length(

5、t)));[f2,stf2]=T2F(t,st2(1:length(t)));[f3,stf3]=T2F(t,st3(1:length(t)));figure(1);subplot(211);plot(t,st1(1:length(t)),'r');gridon;title('单极性NRZ波形');axis([02001]);subplot(212);plot(f1,10*log10(abs(stf1).^2/N));axis([-55-4010]);gridon;title('单极性NRZ功率谱密度(dB/Hz)');figure(2);subplot(211);p

6、lot(t,st2(1:length(t)),'r');gridon;title('单极性归零RZ波形(占空比0.5)');axis([02001]);subplot(212);plot(f2,10*log10(abs(stf2).^2/N));axis([-55-4010]);gridon;title('单极性归零RZ功率谱密度');figure(3);subplot(211);plot(t,st3(1:length(t)));gridon;title('双极性sinc波形');axis([020-22]);subplot(212);plot(f3,10*log10

7、(abs(stf3).^2/N));axis([-55-4010]);gridon;title('双极性sinc波形功率谱密度(dB/Hz)');T2F.mfunction[f,sf]=T2F(t,st)T=t(end);df=1/T;N=length(st);f=-N/2*df:df:N/2*df-df;sf=fft(st);sf=T/N*fftshift(sf);sigexpand.mfunction[out]=sigexpand(d,M)%将输入的序列扩展成间隔为M-1个0的序列N=length(d);out=zeros(M,N);out(1,

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

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

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