EDA365电子论坛网
标题:
MATLAB ------- 用MATLAB实现离散傅里叶变换(DFT)和逆变换(IDFT)
[打印本页]
作者:
ulppknot
时间:
2019-9-26 10:52
标题:
MATLAB ------- 用MATLAB实现离散傅里叶变换(DFT)和逆变换(IDFT)
刚刚写过一篇用MATLAB实现离散傅里叶级数的文章,如下:
MATLAB ------- 用 MATLAB 实现离散傅里叶级数(DFS)及 IDFS
1 Y9 U$ k9 \( e. g7 H: |, i4 Q* i
, W" A* ] D! S' Z8 g$ A& H
离散傅里叶变换不是一种神奇的东西,它和离散傅里叶级数关系很紧密,紧密到使用MATLAB编写离散傅里叶变换以及逆变换的函数一模一样,只需改个名字即可。
* C: c* D) I4 ?
( E) j6 P" H7 R5 ?# i$ T) \) b
因为离散傅里叶级数是一个周期的信号,我们编写DFS以及IDFS函数时候,也通常只能考虑一个周期的时域信号以及频域信号,尽管我们心里都明白它是一个周期的信号。
4 |4 ?+ D, \5 ~8 @ \+ z+ N
, X7 \" N2 Z6 B9 D w$ F5 N
那离散傅里叶变换DFT就是对一个时域非周期的信号x(n)作变换,这个非周期的信号x(n)经过周期延拓就可以得到一个周期信号xtilde(n),同样,离散傅里叶级数系数是一个频域的周期信号,离散傅里叶变换只是取其一个主值周期而已。
8 x `* ^! L6 {$ S' W
" g" ^; F& w! K+ q9 u0 n
下面详细阐述。
& w. [0 a M# `/ Y+ m" k$ X1 k
8 Q- [% l2 n: ^$ S) a' n- E
3 V! C, Y4 M# E8 k$ q' `6 Z
4 K" ]% F+ h# ]3 c
作者:
yxlk
时间:
2019-9-26 18:27
看看
作者:
astrodyne
时间:
2019-9-28 20:29
mmmmmmmmmmmmmmmmmmmmmm
- l" Q: M) V: S! S0 D% F3 J9 P
作者:
niuth
时间:
2019-10-5 15:21
学习学习一下,,,
作者:
PCB新人
时间:
2019-10-7 13:55
这个学校学过,不过忘记了
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2