dsp.FFT
Discrete Fourier transform
Description
这dsp.FFT
System object™ computes the discrete Fourier transform (DFT) of an input using fast Fourier transform (FFT). The object uses one or more of the following fast Fourier transform (FFT) algorithms depending on the complexity of the input and whether the output is in linear or bit-reversed order:
To compute the DFT of an input:
Create the
dsp.FFT
OBJect and set its properties.Call the object with arguments, as if it were a function.
要了解有关系统对象如何工作的更多信息,请参阅What Are System Objects?
Creation
Description
返回a英尺
=dsp.FFTFFT
OBJect,英尺
,,,,that computes the DFT of ann-d数组。对于列向量或多维阵列FFT
OBJect computes the DFT along the first dimension. If the input is a row vector, theFFT
OBJect computes a row of single-sample DFTs and issues a warning.
返回a英尺
= dsp.fft(名称,价值
)FFT
OBJect with each specified property set to the specified value. Enclose each property name in single quotes. Unspecified properties have default values.
Properties
用法
句法
输入参数
Output Arguments
对象功能
要使用对象函数,请将系统对象指定为第一个输入参数。例如,释放名称的系统对象的系统资源OBJ
,,,,use this syntax:
释放(OBJ)
eXamples
Algorithms
This object implements the algorithm, inputs, and outputs described on theFFTblock reference page. The object properties correspond to the block parameters.
References
[1] FFTW(https://www.fftw.org
)
[2] Frigo,M。和S. G. Johnson,“ FFTW:FFT的自适应软件体系结构”,国际声学,语音和信号处理会议论文集,,,,Vol. 3, 1998, pp. 1381-1384.