非周期信号的频谱分析.doc

非周期信号的频谱分析.doc

ID:52456434

大小:191.50 KB

页数:11页

时间:2020-03-27

非周期信号的频谱分析.doc_第1页
非周期信号的频谱分析.doc_第2页
非周期信号的频谱分析.doc_第3页
非周期信号的频谱分析.doc_第4页
非周期信号的频谱分析.doc_第5页
资源描述:

《非周期信号的频谱分析.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、非周期信号的频谱分析一、实验目的1)掌握用MATLAB编程,分析门信号的频谱;2)掌握用MATLAB编程,分析冲击信号的频谱;3)掌握用MATLAB编程,分析直流信号的频谱;4)掌握用MATLAB编程,分析阶跃信号的频谱;5)掌握用MATLAB编程,分析单边信号的频谱;二、实验原理常见的非周期信号有:1、门信号门信号的傅里叶变换对为:它的幅度频谱和相位频谱分别为2、冲激信号冲激信号的傅里叶变换对为3、直流信号直流信号的傅里叶变换为4、阶跃信号阶跃信号的傅里叶变换为5、单边指数信号单边指数信号的傅里叶变换对为幅度频谱

2、和相位频谱分别为一、涉及的MATLAB函数1、fourier函数2、ifourier函数二、实验内容与方法1、验证性试验1)门信号的傅里叶变换MATLAB程序:Clearall;symstwut=sym('heaviside(t+0.5)-heaviside(t-0.5)');subplot(2,1,1);ezplot(ut)holdonaxis([-1101.1]);plot([-0.5-0.5],[0,1]);plot([0.50.5],[0,1]);Fw=fourier(ut,t,w);FFP=abs(Fw)

3、;subplot(2,1,2);ezplot(FFP,[-10*pi10*pi]);axis([-10*pi10*pi01.1]);程序运行结果图2)冲激信号的傅里叶变换MATLAB程序:clearallsymstwut1=sym('heaviside(t+0.5)-heaviside(t-0.5)');subplot(2,1,1);ezplot(ut1);title('脉宽为1的矩形脉冲信号')xlabel('t')holdonaxis([-1101.1]);plot([-0.5-0.5],[01]);plot(

4、[0.50.5],[01]);Fw=fourier(ut1,t,w);FFw=abs(Fw);subplot(2,1,2);ezplot(FFw,[-10*pi10*pi]);axis([-10*pi10*pi01.1]);title('脉宽为1的矩形脉冲信号的幅度频谱')holdonpauseut2=10*sym('heaviside(t+0.05)-heaviside(t-0.05)');subplot(2,1,1);ezplot(ut2);title('脉宽为1、0.1矩形脉冲信号')xlabel('t')h

5、oldonaxis([-11011]);plot([-0.05-0.05],[010]);plot([0.050.05],[010]);Fw2=fourier(ut2,t,w);FFw2=abs(Fw2);subplot(2,1,2);ezplot(FFw2,[-10*pi10*pi]);axis([-10*pi10*pi01.1]);title('脉宽为1、0.1的矩形脉冲信号的幅度频谱')holdonpauseut3=100*sym('heaviside(t+0.005)-heaviside(t-0.005)'

6、);subplot(2,1,1);ezplot(ut3);title('脉宽为1、0.1和0.01矩形脉冲信号')xlabel('t')holdonaxis([-110110]);plot([-0.005-0.005],[0100]);plot([0.0050.005],[0100]);Fw3=fourier(ut3,t,w);FFw3=abs(Fw3);subplot(2,1,2);ezplot(FFw3,[-10*pi10*pi]);axis([-10*pi10*pi01.1]);title('脉宽为1、0.1

7、和0.01的矩形脉冲信号的幅度频谱')holdonpause程序运行结果图1)直流信号的傅里叶变换MATLAB程序:clearall;display('Pleaseinputthevalueofa')a=input('a=');symstf=exp(-a*abs(t));subplot(1,2,1)ezplot(f);axis([-2*pi2*pi01]);ylabel('时域波形');F=fourier(f);subplot(1,2,2)ezplot(abs(F));axis([-3302/a])程序运行结果图a

8、=0.1时:a=0.01时:a=0.001时:a=0.0001时:1)阶跃信号的傅里叶变换MATLAB程序:clearallsymsw;xw=1/(j*w);ezplot(abs(imag(xw)));axis([-33-1.5*pi1.5*pi]);holdony=0:0.01:pi;plot(0,y);holdony=-pi:pi;plot(0,y);h

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。