|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
刚刚写过一篇用MATLAB实现离散傅里叶级数的文章,如下:MATLAB ------- 用 MATLAB 实现离散傅里叶级数(DFS)及 IDFS; Y; r4 U& E" x* {' E. O
# r5 Z1 f, }: g- h R$ a离散傅里叶变换不是一种神奇的东西,它和离散傅里叶级数关系很紧密,紧密到使用MATLAB编写离散傅里叶变换以及逆变换的函数一模一样,只需改个名字即可。0 E+ P* F' e# D( ?. ?' @. e
$ R( ?- A" g$ N2 q4 k8 H
因为离散傅里叶级数是一个周期的信号,我们编写DFS以及IDFS函数时候,也通常只能考虑一个周期的时域信号以及频域信号,尽管我们心里都明白它是一个周期的信号。" O0 f! B: w9 x! m2 \, E( S
6 f( A& R7 G; u6 i/ e: ^3 M p
那离散傅里叶变换DFT就是对一个时域非周期的信号x(n)作变换,这个非周期的信号x(n)经过周期延拓就可以得到一个周期信号xtilde(n),同样,离散傅里叶级数系数是一个频域的周期信号,离散傅里叶变换只是取其一个主值周期而已。7 o& U, K. [% F, N7 B8 i* W
% x( d1 O$ @% C+ e" K下面详细阐述。
8 R0 r9 L$ ~0 h, [ F
1 l; H: F9 x8 R* d( E7 B/ }5 ~$ B3 s4 B3 H& g+ ]0 h
4 l/ T' ]$ c8 F5 b' u+ | |
|