答案在下面
四个常用信号及其傅里叶变换式如表1所示。
表1 常用信号的傅里叶变换表 信号名称 单边指数脉冲 矩形脉冲 升余弦脉冲 三角脉冲 时间函数ft 频谱函数F Eeatuta0 E ajE t2 0 t2ESa2Esinc 2πEFEsinc2πt01cos t22π22 11FFFF00, 0000 t2222π0=E2Sa24E2sinc 24π2tE1 t2 0 t2(1) 绘制单边指数信号及其频谱图的MATLAB程序如下:
close all; E=1;a=1; t=0:0.01:4; w=-30:0.01:30; f=E*exp(-a*t); F=1./(a+j*w);
plot(t,f);xlabel('t');ylabel('f(t)');
figure;
plot(w,abs(F));xlabel('\\omega');ylabel('|F(\\omega)|'); figure;
max_logF=max(abs(F));
plot(w,20*log10(abs(F)/max_logF));xlabel('\\omega');ylabel('|F(\\omega)| in dB'); figure;
plot(w,angle(F));xlabel('\\omega');ylabel('\\phi(\\omega)');
请更改参数,调试此程序,绘制单边指数信号的波形图和频谱图。观察参数a对信号波形及其频谱的影响。
注:题目中阴影部分是幅频特性的对数表示形式,单位是(dB),请查阅相关资料,了解这种表示方法的意义及其典型数值对应的线性增益大小。
(2)绘制矩形脉冲信号、升余弦脉冲信号和三角脉冲信号的波形图和频谱图,观察并对比各信号的频带宽度和旁瓣的大小。
(3)更改参数,调试程序,绘制单边指数信号的波形图和频谱图。观察参数a对信号波形及其频谱的影响。
答案附上
程序代码:
close all; E=1;a=1; t=0:0.01:4; w=-30:0.01:30; f=E*exp(-a*t); F=1./(a+j*w);
plot(t,f);xlabel('t');ylabel('f(t)'); figure;
plot(w,abs(F));xlabel('\\omega');ylabel('|F(\\omega)|';
E=1,a=1,波形图 频谱图
更改参数E=2,a=1;
更改参数a,对信号波形及其频谱的影响。(保持E=2) 上图为a=1图像 a=2时
a=4时
随着a的增大,f(t)曲线变得越来越陡,更快的逼近0,而对于频谱图,随着a增大,图像渐渐向两边张开,峰值减小,陡度减小,图像整体变得更加平缓。
2.矩形脉冲信号
程序代码:
close all; E=1;tao=1; t=-4:0.1:4; w=-30:0.1:30;
f=E*(t>-tao/2&tao/2)+0*(t<=-tao/2&t>=tao/2); F=(2*E./w).*sin(w*tao/2);
plot(t,f);xlabel('t');ylabel('f(t)'); figure;
plot(w,abs(F));xlabel('\\omega');ylabel('|F(\\omega)|');
figure;
plot(w,20*log10(abs(F)));
xlabel('\\omega');ylabel('|F(\\omega)| in dB'); figure;
plot(w,angle(F));xlabel('\\omega');ylabel('\\phi(\\omega)');
3.升余弦脉冲信号
程序代码:
close all E=1;tao=1; t=-3:0.1:3;
w=-30:0.1:30;
f=(E/2*(1+cos(2*pi*t/tao))).*(t>-tao/2&t F=E*tao/2*Sa./(1-(w*tao/2/pi).^2); plot(t,f);xlabel('t');ylabel('f(t)'); figure; plot(w,abs(F));xlabel('\\omega');ylabel('|F(\\omega)|'); figure; plot(w,20*log10(abs(F)));xlabel('\\omega');ylabel('|F(\\omega)| in dB'); figure; plot(w,angle(F));xlabel('\\omega');ylabel('\\phi(\\omega)'); 4. 三角脉冲信号 程序代码: close all; E=1;tao=1; t=-3:0.1:3; w=-30:0.1:30; f=E*(1-2*abs(t)/tao).*(t xlabel('t');ylabel('f(t)'); figure; plot(w,abs(F)); xlabel('\\omega');ylabel('|F(\\omega)|'); figure; plot(w,20*log10(abs(F))); xlabel('\\omega');ylabel('|F(\\omega)| in dB'); figure; plot(w,angle(F)); xlabel('\\omega');ylabel('\\phi(\\omega)'); 最后由三图对比可知:三种信号中矩形脉冲相对频带宽度最小,升余弦脉冲和三角脉冲的频带宽度较为接近;旁瓣大小比较结果为:矩形脉冲>三角脉冲>升余弦脉冲。 因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- yrrf.cn 版权所有 赣ICP备2024042794号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务