MATLAB实验三 信号的调制与解调.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB实验三 信号的调制与解调

实验三 信号幅度调制与解调原理:(如下图所示) 调制信号,载波,假设信道不引入噪声,解调时采用同步解调,LPF为低通滤波器,为接收信号。 实验内容 验证性实验 使用modulate函数产生调幅信号 解:Fm=10; Fc=100; Fs=1000; N=1000; k=0:N; t=k/Fs; x=abs(sin(2*pi*Fm*t)); xf=abs(fft(x,N)); y1=modulate(x,Fc,Fs,am); subplot(2,1,1); plot(t(1:200),y1(1:200)); xlabel(时间); ylabel(幅度); title(调幅); yf=abs(fft(y1,N)); subplot(2,1,2); stem(yf(1:200)); xlabel(频率);ylabel(幅度); 使用modulate函数产生调频信号 解:Fm=10; Fc=100; Fs=1000; N=1000; k=0:N; t=k/Fs; x=abs(sin(2*pi*Fm*t)); xf=abs(fft(x,N)); y1=modulate(x,Fc,Fs,pm); subplot(2,1,1); plot(t(1:200),y1(1:200)); xlabel(时间); ylabel(幅度); title(调频); yf=abs(fft(y1,N)); subplot(2,1,2); stem(yf(1:200)); xlabel(频率);ylabel(幅度); 周期信号的分解与合成 解:t=-3:0.01:3; Fm=0.5; sum=0; n=100; for i=1:2:n; sum=sum+4/pi.*(1/i).*sin(i*2*pi*Fm*t); end plot(t,sum); title(周期信号的分解与合成); 设计性实验 1) 发射端调制信号,载波,已调信号,理想信道无噪声。接收端使用同频解调,低通滤波器参数:截止频率0.08,阶数14的巴特沃兹低通滤波器,对解调后信号进行滤波,滤除高频成分,保留低频成分。要求: 设计符合要求的巴特沃兹低通滤波器,使用freqz函数做出幅频和相频响应图. 解:Fp=80; Fs=100; Wp=2*pi*Fp; Ws=2*pi*Fs; [N,Wn]=buttord(Wp,Ws,14,30,s); [b,a]=butter(N,Wn,s); wa=0:(3*Ws)/511:3*Ws; h=freqs(b,a,wa); subplot(3,1,1); plot(wa/(2*pi),20*log10(abs(h))); grid ; xlabel(频率,Hz); ylabel(增益,dB); title(巴特沃兹低通滤波器); axis([0 2*Fs -60 5]); hf=abs(h); hx=angle(h); subplot(3,1,2); plot(wa/(2*pi),hf);title(幅频特性曲线); subplot(3,1,3); plot(wa/(2*pi),hx) ;title(相频特性曲线); 做出A,B,C各点时域波形和幅度频谱图。 解:A点 t=0:0.001:4; ft=2*cos(2*t); pt=cos(20*t); fat=ft.*pt; subplot(2,1,1); plot(t,fat); title(y=fa(t)=2cos(2t)*cos(20t)); xlabel(时间); ylabel(幅度); yf=abs(fft(fat,1000)); subplot(2,1,2); stem(yf(1:10)); ylabel(幅度); xlabel(频率); B点 t=0:0.001:8; ft=2*cos(2*t); pt=cos(20*t); fbt=ft.*pt.*pt; subplot(2,1,1); plot(t,fbt); title(y=fb(t)=2cos(2t)*cos(20t)); xlabel(时间); ylabel(幅度); yf=abs(fft(fbt,1000)); subplot(2,1,2); stem(yf(1:20)); ylabel(幅度); xlabel(频率); C点 t=0:0.001:8; ft=2*cos(2*t); [B,A]=butter(14,0.08,low); fct=filter(B,A,ft); subplot(1,1,1); plot(t,fct); xlabel(时间); ylabel(幅度); 2)

您可能关注的文档

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档