主要内容

fft

变换iddata对象到频域数据

语法

Datf = fft(数据)
Datf = fft(数据,N)
Datf = fft(数据,N,“复杂的”)

描述

Datf = fft(数据)将时域数据转换为频域数据。如果数据是一种时域iddata具有实值信号和恒定采样时间的对象TsDatf返回一个频域iddata物体的频率值从频率0到奈奎斯特频率均匀分布。是否包含奈奎斯特频率取决于信号的长度(偶数或奇数)。注意,fft是通过将每个变换除以信号长度的平方根来归一化的。这是为了保持信号的功率和噪声水平。

Datf = fft(数据,N)指定转换长度。在默认情况下,转换的长度由信号长度决定。第二个参数N将迫使FFT变换长度N,如果信号传入,则用零填充数据则较短且截断。因此,实信号情况下的频率数为(N / 2) + 1(N + 1) / 2.如果数据包含几个实验,N可以是相应长度的行向量。

Datf = fft(数据,N,“复杂的”)指定包含负频率。对于真正的信号,默认是这样的Datf只包含非负频率。对于复值信号,也包括负频率。要在实际情况中强制执行负频率,添加最后一个参数,“复杂”

介绍了R2007a