实验二信号的频域分析..docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验二信号的频域分析.

实验二 信号的频域分析 ? 实验目的 1.通过MATLAB编程观察周期信号的合成过程,进一步了解周期信号的傅里叶级数分解特性。 2.学习用MATLAB绘制周期信号的频谱的方法,观察周期信号的离散性、谐波性和收敛性。 3.用MATLAB研究矩形波的频谱,观察周期变化和脉冲变化对频谱的影响。 4.学习用MATLAB的符号运算功能计算傅里叶变换和反变换的方法。 5.掌握用MATLAB绘制非周期信号频谱的数值方法。 6.掌握信号的采集方法与过程以及信号恢复的原理与方法。 二.实验内容 ? 1. 题目:2-1已知信号周期如图所示。其中T=4s,A=1,试: 画出两个周期信号的频谱图。 求傅里叶级数最高谐波次数20的部分和波形,并比较。 源程序: T=4 N=20 t=linspace(-T/2,T/2,1000) w0=2*pi/T f=sawtooth(w0*t,1) for k=0:N a(k+1)=2/T*trapz(t,f.*cos(k*w0*t)) b(k+1)=2/T*trapz(t,f.*sin(k*w0*t)) end An=a-j*b An(1)=a(1) tt=[t-T,t,t+T] ff=[f,f,f] subplot(2,3,1);plot(tt,ff,LineWidth,1.5);ylabel(f(t)) title(周期信号波形,Fontsize,8) subplot(2,3,2);h=stem(0:N,abs(An),.);hold on h=stem(0:-1:-N,abs(An),.) title(幅度频谱,Fontsize,8) xlabel(\omega);ylabel(F(j\omega)) subplot(2,3,3);h=stem(0:N,angle(An),.);hold on h=stem(0:-1:-N,-angle(An),.) title(相位频谱,Fontsize,8) xlabel(\omega);ylabel(\phi(j\omega)) f=sawtooth(w0*t,0.5) for k=0:N a(k+1)=2/T*trapz(t,f.*cos(k*w0*t)) b(k+1)=2/T*trapz(t,f.*sin(k*w0*t)) end An=a-j*b An(1)=a(1) tt=[t-T,t,t+T] ff=[f,f,f] subplot(2,3,4);plot(tt,ff,LineWidth,1.5);ylabel(f(t)) title(周期信号波形,Fontsize,8) subplot(2,3,5);h=stem(0:N,abs(An),.);hold on h=stem(0:-1:-N,abs(An),.) title(幅度频谱,Fontsize,8) xlabel(\omega);ylabel(F(j\omega)) subplot(2,3,6);h=stem(0:N,angle(An),.);hold on h=stem(0:-1:-N,-angle(An),.) title(相位频谱,Fontsize,8) xlabel(\omega);ylabel(\phi(j\omega)) 程序运行结果(截图): 2. 题目:2-2求下列信号的傅里叶变换。并比较(t)与(t)的幅度谱和相位谱,进行简单分析(令A=2,a=3)。 (t)=Ae-atu(t) (t)=Aeatu(-t) 源程序: ex2_2.m: CXHFT.m function y=CXHFT(x,tn,wn); t1=tn(1); t2=tn(2); w1=wn(1); w2=wn(2); t=t1:0.01:t2; N=500;W=6*pi*2;k=-N:N;w=k*W/N; ft=eval([x]); fmax=max(ft); fmin=min(ft); df=(fmax-fmin)*0.1; F=ft*exp(-j*t*w)*0.01; F1=abs(F);Fmax=max(F1);Fmin=min(F1);dF=(Fmax-Fmin)*0.1 P1=angle(F)*180/pi;Pmax=max(P1);Pmin=min(P1); subplot(3,1,1),plot(t,ft,linewidth,2),grid;ylabel(f(t)) title(连续信号f(t)的波形,FontSize,8); axis([t1,t2,fmin-df,fmax+df]);set(gca,FontSize,8) subplot(3,1,2),plot(w,F1,linewidth,2),grid;ylabel(F(jw)的模) title(连续信号的

文档评论(0)

gangshou + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档