函数
>
变换和滤波器
> 示例:关于复数函数的 DFT
示例:关于复数函数的 DFT
使用函数
dft
和
idft
计算复数或实数形式的正逆傅立叶变换。
1.
创建一些具有 N 个数据点的模拟复数数据。
N
100
n
0
N
1
2.
定义采样间隔。
T
1
t
n
n
T
ω
0
π
8
3.
使用函数
exp
定义以下信号。
s
n
exp
1
ω
0
t
n
4.
定义采样频率以及对应于已变换矢量中第 n 个条目的频率。
f
s
1
T
freq
n
n
N
f
s
5.
应用
dft
函数将数据变换为频域。
D
dft
s
6.
将数组
D
元素的模保存为新的数组。
S
n
D
n
7.
使用函数
match
和
max
计算峰值的振幅和频率。
m
max
S
p
match
max
S
S
0
freq
p
8.
绘制 DFT 模的图象作为频率的函数。
lines
11
freq
p
freq
6
m
S
0
20
100
9.
证明峰值频率对应于
ω
0
/2π
。
ω
0
2
π
10.
使用函数
idft
证明关于信号的 DFT 的 IDFT 将返回信号本身。
idft
dft
s
s
复制表达式
相关主题
数据的离散傅立叶变换
这对您有帮助吗?
此站点在 JavaScript 启用时工作最佳