资源描述:
《数字调制信号调制解调与时频域分析》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、简明通信原理实验报告六实验6Matlab实验三数字调制信号调制解调与时频域分析一、MATLAB仿真内容:(1)运行样例程序,观察⑻K、BPSK、BFSK信号的时域波形和功率谱谱,求已调信号的带宽。(2)采用相干解调法对BPSK信号解调,绘制解调后的信号波形,并与原始信号进行比较,对仿真结果进行分析说明。(3)编写DBPSK信号产生和解调程序,绘制DBPSK信号的时域波形和功率谱,绘制解调后的信号波形并与原始信号波形进行比较。(4)编写四进制相移键控信号QPSK的产生程序,绘制信号波形与功率谱。二、MATL
2、AB仿真结果:(1)运行样例程序,观察OOK、BPSK、BFSK信号的时域波形和功率谱谱,求已调信号的带宽。文本:clearall;closeall;A=1;%载波幅度fc=2;%载波频率N_sample=8;%每个码元采样点数N=500;%码元数Ts=1;%码元长度dt=Ts/(fc*N_sample);%波形采样间隔fs=1/dt;%采样频率t=0:dt:N*Ts-dt;T=length(t);d=(sign(randn(1,N))+1)/2;dd=upsample(d,fc*N_sample);gt
3、=ones(1,fc*Nsample);d_NRZ=conv(dd,gt);ht=A*cos(2*pi*fc*t);%%氺氺氺牵氺氺氺氺氺氺OOKIh^j氺氺*氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺s_BASK=d_NRZ(l:T).*ht;[fl,s_BASKf]=myt2f(s_BASK,fs);figuresubplot(211)plot(t,s_BASK);gridaxis([010-1.21.2]);ylabel(’OOK’);subplot(212)plot(fl,10*logl0(abs(s_BAS
4、Kf).2/T));gridaxis([-fc-4fc+4-5010]);ylabelC00K功率谱密度(dB/Hz)’);%%氺氺氺氺氺氺氺氺氺氺BPSKf^i氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺d_BPSK=2*d_NRZ-I;sBPSK=dBPSK(l:T).*ht;[f2,s_BPSKf]=myt2f(s_BPSK,fs);figuresubplot(211)plot(t,s_BPSK);gridaxis([010-1.21.2]);ylabel(,BPSK’);subplot(212)plot(
5、f2,10*logl0(abs(s_BPSKf).^2/T));A=1;grid%载波幅度fc=2;%载波频率N_sample=8;%每个码元采样点数N=500;%码元数ylabelCBPSK功率谱密度(dB/Hz)1):%%氺氺氺氺氺氺氺氺氺氺BFSKf^i氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺d_BFSK=2*d_NRZ-l;s_BFSK=A*cos(2*pi*fc*t+2*pi*d_BFSK(l:T).*t);[f3,s_BESKf]=myt2f(s_BFSK,fs);figuresubplot(21
6、1)plot(t,sBFSK);gridaxis([010-1.21.2]);ylabel(’BFSK’);subplot(212)plot(f3,10*logl0(abs(s.BFSKf)."2/T));gridaxis([-fc-4fc+4-5010]);ylabelCBFSK功率谱密度(dB/Hz)’);xlabel(’f’);蒙1.00K:Book"2Rb"2Hz00KOOK功率谱密虔(dB/Hz)c!ngjrbIk-xooooooo■uoonorb2,BPSK:BbpskH2fs=2Hz0.5B
7、PSK功率谱密度(dB/Hz)BPSK0.5—10123仁56789•100•200•300-4•2OO3.BFSK:Bbfsk=lf2-fll+2fs=2HzBFSK功率诣密度(dB/Hz)BFSK(1)采用相干解调法对BPSK信号解调,绘制解调后的信号波形,并与原始信号进行比较,对仿真结果进行分析说明。文本:clearall;closeall;A=1;%载波幅度B=l;fc=2;%载波频率N_sample=8;%每个码元采样点数N=500;%码元数Ts=1;%码元长度dt=Ts/(fc*N_sampl
8、e);%波形采样间隔fs=1/dt;%采样频率t=0:dt:N*Ts-dt;T=length(t);%产生二进制信源d=(sign(randn(1,N))+1)/2;dd=upsample(d,fc*N_sample);gt=ones(1,fc氺Nsample);d_NRZ=conv(dd,gt);%载波信号ht=A*cos(2*pi*fc*t);%%氺氺氺牵氺氺氺氺氺氺BPSKfn氺*氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺d_BP