离散傅里叶变换
这个dsp.FFT
系统对象™ 使用快速傅里叶变换(FFT)计算输入的离散傅里叶变换(DFT)。根据输入的复杂性以及输出是线性顺序还是位反转顺序,对象使用以下一种或多种快速傅里叶变换(FFT)算法:
要计算输入的DFT,请执行以下操作:
创建dsp.FFT
对象并设置其属性。
使用参数调用对象,就像调用函数一样。
要了解有关系统对象如何工作的更多信息,请参见什么是系统对象?(MATLAB)。
返回一个英尺
=dsp.FFT快速傅里叶变换
对象英尺
,计算N-D数组。对于列向量或多维数组快速傅里叶变换
对象沿第一维计算DFT。如果输入是行向量,则快速傅里叶变换
对象计算一行单样本DFT并发出警告。
返回一个英尺
=dsp.FFT(名称、值
)快速傅里叶变换
对象,并将每个指定属性设置为指定值。将每个属性名称用单引号括起来。未指定的属性具有默认值。
要使用对象函数,请将系统对象指定为第一个输入参数。例如,释放名为的系统对象的系统资源obj
,请使用以下语法:
释放(obj)
此对象实现上描述的算法、输入和输出快速傅里叶变换块参考页。对象属性与块参数相对应。
[1] FFTW(http://www.fftw.org
)
[2] Frigo,M.和S.G.Johnson,“FFTW:FFT的自适应软件体系结构,”声学、语音和信号处理国际会议记录,1998年第3卷,第1381-1384页。