基于Matlab的模拟信号传输系统实验报告

  • 格式:pdf
  • 大小:571.08 KB
  • 文档页数:4

下载文档原格式

  / 4
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验七、基于Matlab 的模拟信号传输系统实验报告幅度的调制解调

1,AM 调制原理2,AM 的解调原理

Sam(t

)Sp(t)Sd(t)c(t)=coswc

t

相干解调的一般模型

%041210308AM 调制解调部分代码close all ;

clear;

clc;

……

figure;

yin=awgn(y1,3);

subplot(2,1,1);

plot(t,yin);title('加噪后信号');%%加噪声后的信号

axis([1e-34e-3-55]);

fcutsb=[16000175002250024000];%%接收机前端带通滤波

magsb=[010];

devsb=[0.050.010.05];

[nb,Wnb,betab,ftypeb]=kaiserord (fcutsb,magsb,devsb,fs);

hhb=fir1(nb,Wnb,ftypeb,kaiser(n b+1,betab),'noscale');%带通滤波器;[Hb,f]=freqz(hhb,1,1024,fs);st_pb=fftfilt(hhb,yin);subplot(2,1,2);plot(t,st_pb);title('加噪后频谱');axis([1e-34e-3-55]);

figure;

st_noise=st_pb.*xc;

subplot(2,1,1);

plot(t,st_noise);title('带通滤波后');

axis([1e-34e-3-22]);fcutsl=[250030000];%%混频后低通滤波magsl=[10];devsl=[0.010.05];[nl,Wnl,betal,ftypel]=kaiserord(fcutsl,magsl,devsl,fs);hhl=fir1(nl,Wnl,ftypel,kaiser(n l+1,betal),'noscale');st_pl=fftfilt(hhl,st_noise);subplot(2,1,2);plot(t,st_pl);title('带通滤波后频谱');axis([1e-34e-301]);grid;

LPF

角度的调制解调

FM的解调原理

窄带的相干解调原理框图如下所示:

Sfm(t)Si(t)

C(t)

窄带信号的相干解调

FM的非相干解调模型

%041210308FM调制解调部分代码

……w1=0;w2=0;

for m=1:length(t)

w1=mt(m)+w2;

w2=mt(m)+w1;

fi(m)=w1/(2*fs);

end

fi=fi*2*pi/max(abs(fi));

HI=cos(kfm*fi);

HQ=sin(kfm*fi);

yo=A*cos(2*pi*fc*t).*HI-A*sin(2 *pi*fc*t).*HQ;

subplot(2,1,1);

plot(t,yo);title('时域波形'); axis([1e-34e-3-22]);

Yo=fft(yo);

subplot(2,1,2);

plot(f,fftshift(abs(Yo))/1e6); title('频谱图');%%载波频谱

axis([-4e44e401]);

figure;

%%添加噪声

yoo=awgn(yo,30);

subplot(3,1,1);

plot(t,yoo);title('加噪后波形');%%加噪声后的信号

axis([1e-34e-3-22]);

%%带通滤波

KSband=2*(3+1)*f0;

fcutsb=[fc-KSband-2000

fc-KSband fc+KSband fc+KSband+2000];%%接收机前端带通滤波

magsb=[010];

devsb=[0.050.010.05];

[nb,Wnb,betab,ftypeb]=kaiserord (fcutsb,magsb,devsb,fs);

hhb=fir1(nb,Wnb,ftypeb,kaiser(n b+1,betab),'noscale');%带通滤波器;

st_pb=fftfilt(hhb,yoo);

%subplot(3,1,2);

st_pb=st_pb/1e6;

%plot(t,st_pb);

%axis([1e-34e-3-2e-62e-6]);

%figure;

%Yst_pb=fft(st_pb);

%subplot(2,1,1);

%plot(f,fftshift(abs(Yst_pb))); %%载波频谱

BPF LPF微分

%axis([-4e44e401e6]);

%figure('Name','FM解调波形')

%微分器设计

for i=1:length(t)-1%接收信号通过微分器处理

diff_st_pb(i)=(st_pb(i+1)-st_pb (i))/dt;

end

st_noise=abs(hilbert(diff_st_pb) );

subplot(3,1,2);

plot(t,[st_noise*200]);title('

解调后波形');

axis([1e-34e-304]);

%%隔直

%KSbandh=2*(3+1)*f0;

fcutsh=[0.013000];

magsh=[01];

devsh=[0.010.05];

[nh,Wnh,betah,ftypeh]=kaiserord (fcutsh,magsh,devsh,fs);

hhh=fir1(nh,Wnh,ftypeh,kaiser(n h+1,betah),'noscale');

st_out=fftfilt(hhh,st_noise*20) ;

subplot(3,1,3);

plot(t,[st_out0]);title('解调后波形');

axis([1e-34e-3-22]);