实验十三 连续信号与系统频域分析的MATLAB 实现
一、实验目的
1. 掌握连续时间信号频谱特性的MATLAB 分析方法;
2.掌握连续系统的频率响应MATLAB 分析方法方法。
二、实验原理
1. 连续时间信号的频谱---傅里叶变换
非周期信号的频谱密度可借助傅里叶变换作分析。傅里叶正变换和逆变换分别为:
?
∞
∞
--=
dt e
t f j F t
j ωω)()(
?
∞
∞
-=
ωωπ
ωd e
j F t f t
j )(21)(
Matlab 的符号运算工具箱(Symbolic Math Toolbox )提供了能直接求解傅里叶变换和逆变换的符号运算函数fourier()和ifourier()。两函数的调用格式如下。
(1)傅里叶变换
在Matlab 中,傅里变换变换由函数fourier()实现。fourier()有三种调用格式: ① F=fourier(f )
求时间函数f (t)的傅里叶变换,返回函数F 的自变量默认为w ,即)]([)(t f j F F =ω; ② F=fourier(f ,v )
求时间函数f (t)的傅里叶变换,返回函数F 的自变量为v ,即)]([)(t f jv F F =; ③ F=fourier(f ,u ,v )
对自变量为u 的函数f (u )求傅里叶变换,返回函数F 的自变量为v ,即)]([)(u f jv F F =。 (2)傅里叶逆变换
在Matlab 中,傅里变换逆变换由函数ifourier()实现。与函数fourier()相类似,ifourier()也有三种调用格式:
① f=ifourier(F )
求函数F (j ω)的傅里叶逆变换,返回函数f 的自变量默认为x ,即)]([)(1
ωj F x f -=F ;
② f=ifourier(F ,u )
求函数F (j ω)的傅里叶逆变换,返回函数f 的自变量为u ,即)]([)(1
ωj F u f -=F 。
③ f=ifourier(F ,v ,u )