dsphdl.FFT
计算快速傅里叶变换(FFT)
描述
的dsphdl.FFT
系统对象™提供了两种架构优化吞吐量或区域。使用流基数2 ^ 2为高通量应用程序架构。此体系结构支持标量或矢量输入数据。金宝app您可以实现gigasamples-per-second (gsp)吞吐量使用向量输入。使用破裂为最低基数2架构资源实现,尤其是大FFT大小。你的系统必须能够容忍丛发性数据和更高的延迟。这种架构只支持标量输入数据。金宝app对象接受真实的或复杂的数据,提供hardware-friendly控制信号,和可选的输出帧控制信号。
计算快速傅里叶变换:
创建
dsphdl.FFT
对象并设置其属性。调用对象的参数,就好像它是一个函数。
了解更多关于系统对象是如何工作的,看到的系统对象是什么?
创建
描述
返回一个高密度脂蛋白FFT系统对象,FFT_N
= dsphdl.FFTFFT_N
,执行一个快速傅里叶变换。
设置使用一个或多个属性名称-值对。在单引号附上每个属性的名字。FFT_N
= dsphdl.FFT (名称,值
)
例子:fft128 = dsphdl.FFT (' FFTLength ', 128)
属性
使用
语法
描述
(
还返回帧控制信号Y
,startOut
,endOut
,validOut
)= FFT_N (X
,validIn
)startOut
和endOut
。startOut
是真正的
在第一个示例输出数据的帧。endOut
是真正的
过去的样本输出数据的帧。
使用这个语法,设置StartOutputPort
和EndOutputPort
属性真正的
。例如:
FFT_N = dsphdl.FFT (___,“StartOutputPort”,真的,“EndOutputPort”,真正的);…[y, startOut, endOut, validOut] = FFT_N (x, validIn)
输入参数
输出参数
对象的功能
使用一个目标函数,指定系统对象作为第一个输入参数。例如,释放系统资源的系统对象命名obj
使用这个语法:
发行版(obj)