实验二傅里叶分析及应用_第1页
实验二傅里叶分析及应用_第2页
实验二傅里叶分析及应用_第3页
实验二傅里叶分析及应用_第4页
实验二傅里叶分析及应用_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验二 傅里叶分析及应用一、实验目的 (一)掌握使用Matlab进行周期信号傅里叶级数展开和频谱分析1、学会使用Matlab分析傅里叶级数展开,深入理解傅里叶级数的物理含义2、学会使用Matlab分析周期信号的频谱特性(二)掌握使用Matlab求解信号的傅里叶变换并分析傅里叶变换的性质1、学会运用Matlab求连续时间信号的傅里叶变换2、学会运用Matlab求连续时间信号的频谱图3、学会运用Matlab分析连续时间信号的傅里叶变换的性质(三) 掌握使用Matlab完成信号抽样并验证抽样定理 1、学会运用MATLAB完成信号抽样以及对抽样信号的频谱进行分析 2、学会运用MATLAB改变抽样时间间

2、隔,观察抽样后信号的频谱变化 3、学会运用MATLAB对抽样后的信号进行重建二、实验条件装有MATLAB的电脑 三、实验内容1、分别利用Matlab符号运算求解法和数值计算法求下图所示信号的FT,并画出其频谱图(包括幅度谱和相位谱)注:图中时间单位为:毫秒(ms)。符号运算法:ft=sym('(t+2)*heaviside(t+2)-(t+2)*heaviside(t+1)+heaviside(t+1)-heaviside(t-1)+(2-t)*heaviside(t-1)-(2-t)*heaviside(t-2)');FW=simplify(fourier(ft)subplo

3、t(211)ezplot(abs(FW),grid ontitle('幅度谱')phase=atan(imag(FW)/real(FW);subplot(212)ezplot(phase),grid ontitle('相位谱')数值计算法:dt=0.01;t=-4:dt:4;ft=(t+2).*uCT(t+2)-(t+2).*uCT(t+1)+uCT(t+1)-uCT(t-1)+(2-t).*uCT(t-1)-(2-t).*uCT(t-2);N=2000;k=-N:N;W=pi*k/(N*dt);F=dt*ft*exp(-1i*t'*W);F=abs(F

4、);subplot(211)plot(W,F),grid onaxis(-pi pi -1 3)xlabel('w'),ylabel('F(w)')title('幅度谱')phase=atan(imag(FW)/real(FW);subplot(212)ezplot(phase),grid ontitle('相位谱')2、试用Matlab命令求的傅里叶反变换,并绘出其时域信号图。代码:t=sym('t');Fw=sym('10/(3+i*w)-4/(5+i*w)');ft=ifourier(Fw,t

5、);ezplot(abs(ft),grid onaxis(0 3 -1 7);xlabel('t'),ylabel('F(t)')3、已知门函数自身卷积为三角波信号,试用Matlab命令验证FT的时域卷积定理。代码:f1=sym('heaviside(t+1)-heaviside(t-1)');F=fourier(f1);F=simplify(F)*simplify(F);subplot(2,1,1);ezplot(F);yt=sym('(heaviside(t+2)-heaviside(t)*(t+2)+(heaviside(t)-he

6、aviside(t-2)*(-t+2)' );F2=fourier(yt);F2=simplify(F2);subplot(2,1,2);ezplot(F2); 从图中可以很明显的看出时域信号先卷积在进行傅里叶变换与时域信号先进行傅里叶变换后再相乘结果一致,因此验证卷积定理正确。4、设有两个不同频率的余弦信号,频率分别为,;现在使用抽样频率对这三个信号进行抽样,使用MATLAB命令画出各抽样信号的波形和频谱,并分析其频率混叠现象建议:抽样信号的频谱图横坐标范围不小于-10000Hz10000Hz或-20000*pi20000*pi rad/s。答:在低抽样率时有混叠现象而高抽样率时无混

7、叠现象。代码:(1)当时的抽样函数Ts=0.00025;dt=0.00001;t=-0.006:dt:0.006;a=200*pi;ft=cos(a*t);subplot(221)plot(t,ft),grid onaxis(-0.006 0.006 -1.6 1.1);xlabel('ʱ¼ä'),ylabel('f(t)')title('余弦函数图像 ')N=5000;k=-N:N;w=2*pi*k/(2*N+1)*dt);Fw=dt*ft*exp(-1i*t'*w);subplot(222)p

8、lot(w,abs(Fw)grid onaxis(-10000 10000 0 0.008);xlabel('w'),ylabel('F(w)')title('余弦函数的频谱 ')t2=-0.006:Ts:0.006; fst=cos(2.*pi.*100*t2); subplot(223) plot(t,ft,':'),hold on stem(t2,fst),grid on axis(-0.006 0.006 -1.5 1.5)xlabel('ʱ¼ä'),ylabel(

9、'Fs(t)')title('抽样后的信号'),hold off Fsw=Ts*fst*exp(-1i*t2'*w);subplot(224) plot(w,abs(Fsw),grid on axis(-10000 10000 0 0.008) xlabel('w'),ylabel('Fs(w)') title('抽样信号的频谱') (2)当时的抽样函数Ts=0.00025;dt=0.00001;t=-0.006:dt:0.006;a=3800*pi;ft=cos(a*t);subplot(221)plot

10、(t,ft),grid onaxis(-0.006 0.006 -1.6 1.1);xlabel('ʱ¼ä'),ylabel('f(t)')title('余弦函数图像 ')N=5000;k=-N:N;w=2*pi*k/(2*N+1)*dt);Fw=dt*ft*exp(-1i*t'*w);subplot(222)plot(w,abs(Fw)grid onaxis(-10000 10000 0 0.008);xlabel('w'),ylabel('F(w)')title

11、('余弦函数的频谱 ')t2=-0.006:Ts:0.006; fst=cos(2.*pi.*100*t2); subplot(223) plot(t,ft,':'),hold on stem(t2,fst),grid on axis(-0.006 0.006 -1.5 1.5)xlabel('ʱ¼ä'),ylabel('Fs(t)')title('抽样后的信号'),hold off Fsw=Ts*fst*exp(-1i*t2'*w);subplot(224) pl

12、ot(w,abs(Fsw),grid on axis(-10000 10000 0 0.008) xlabel('w'),ylabel('Fs(w)') title('抽样信号的频谱') 5、结合抽样定理,利用MATLAB编程实现信号经过冲激脉冲抽样后得到的抽样信号及其频谱建议:冲激脉冲的周期分别取4*pi/3 s、pi s、2*pi/3 s三种情况对比,并利用构建信号。(1)当冲激脉冲的周期取4*pi/3 s时代码:wm=2;wc=1.2*wm;Ts=4*pi/3;dt=0.1;ft=sinc(t1/pi).*(uCT(t1+10)-uCT(t

13、1-10);N=500;k=-N:N;w=2*pi*k/(2*N+1)*dt);n=-100:100;nTs=n*Ts;fst=sinc(nTs/pi).*(uCT(nTs+10)-uCT(nTs-10);subplot(221);plot(t1,ft,':'),hold onstem(nTs,fst),grid onaxis(-4 4 -1 1);xlabel('ʱ¼ä'),ylabel('fs(t)')title('Sa(t)抽样后的信号'),hold off;Fsw=Ts*fst*e

14、xp(-1i*nTs'*w);subplot(222)plot(w,abs(Fsw),'c'),grid onaxis(-10 10 -3 10)xlabel('w'),ylabel('Fs(w)')title('Sa(t)抽样信号的频谱 ')t=-10:dt:10;f=fst*Ts*wc/pi*sinc(wc/pi)*(ones(length(nTs),1)*t-nTs'*ones(1,length(t);subplot(223)plot(t,f,'m'),grid on;axis(-10 10

15、-2 9);xlabel('t'),ylabel('f(t)')title('由 f(nTs)信号重建得到 Sa(t)信号 ') (2)当冲激脉冲的周期取pi时wm=2;wc=1.2*wm;Ts=pi;dt=0.1;ft=sinc(t1/pi).*(uCT(t1+10)-uCT(t1-10);N=500;k=-N:N;w=2*pi*k/(2*N+1)*dt);n=-100:100;nTs=n*Ts;fst=sinc(nTs/pi).*(uCT(nTs+10)-uCT(nTs-10);subplot(221);plot(t1,ft,':&#

16、39;),hold onstem(nTs,fst),grid onaxis(-4 4 -1 1);xlabel('ʱ¼ä'),ylabel('fs(t)')title('Sa(t)抽样后的信号'),hold off;Fsw=Ts*fst*exp(-1i*nTs'*w);subplot(222)plot(w,abs(Fsw),'c'),grid onaxis(-10 10 -3 10)xlabel('w'),ylabel('Fs(w)')title(&

17、#39;Sa(t)抽样信号的频谱 ')t=-10:dt:10;f=fst*Ts*wc/pi*sinc(wc/pi)*(ones(length(nTs),1)*t-nTs'*ones(1,length(t);subplot(223)plot(t,f,'m'),grid on;axis(-10 10 -2 9);xlabel('t'),ylabel('f(t)')title('由 f(nTs)信号重建得到 Sa(t)信号 ') (3)当冲激脉冲的周期取2*pi/3时wm=2;wc=1.2*wm;Ts=2*pi/3;dt

18、=0.1;ft=sinc(t1/pi).*(uCT(t1+10)-uCT(t1-10);N=500;k=-N:N;w=2*pi*k/(2*N+1)*dt);n=-100:100;nTs=n*Ts;fst=sinc(nTs/pi).*(uCT(nTs+10)-uCT(nTs-10);subplot(221);plot(t1,ft,':'),hold onstem(nTs,fst),grid onaxis(-4 4 -1 1);xlabel('ʱ¼ä'),ylabel('fs(t)')title('S

19、a(t)抽样后的信号'),hold off;Fsw=Ts*fst*exp(-1i*nTs'*w);subplot(222)plot(w,abs(Fsw),'c'),grid onaxis(-10 10 -3 10)xlabel('w'),ylabel('Fs(w)')title('Sa(t)抽样信号的频谱 ')t=-10:dt:10;f=fst*Ts*wc/pi*sinc(wc/pi)*(ones(length(nTs),1)*t-nTs'*ones(1,length(t);subplot(223)plot

20、(t,f,'m'),grid on;axis(-10 10 -2 9);xlabel('t'),ylabel('f(t)')title('由 f(nTs)信号重建得到 Sa(t)信号 ')6、已知周期三角信号如下图所示注:图中时间单位为:毫秒(ms):(1)试求出该信号的傅里叶级数自己求或参见课本P112或P394,利用Matlab编程实现其各次谐波如1、3、5、13、49的叠加,并验证其收敛性;代码: t=-10:0.01:10;omega=pi;y=abs(sawtooth(pi*0.5*t,0.5);plot(t,y),gr

21、id on;axis(-10,10,0,1.5);n_max=1,3,5,13,49;N=length(n_max);for k=1:N n=1:2:n_max(k); b=4./(pi*n).2); x=b*cos(omega*n'*t); figure; plot(t,y); hold on; x=x+1/2; plot(t,x); hold off; axis(-10,10,0,1.5); title('×î´óг²¨Êý=',num2str(n_max(k);end(2)用Matlab分析该周期三角信号的频谱三角形式或指数形式均可。当周期三角信号的周期(如由2msà1ms或由2msà4ms)和宽度(如2msà1ms)分别变化时,试观察分析其频谱的变化。答:其频谱图中间部分的幅值降低,两侧的部分幅值上升。代码:dt=0.01;t=-4:dt:4;ft=(t>=-1&

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论