FFT
输入信号的快速傅立叶变换(FFT)。
模块类型: FFT
库中的路径:
|
港口
输入
#
IN_1
—
的输入信号
向量资料 | 矩阵| 多维数组
Details
用于计算FFT的输入信号是矢量、矩阵或多维阵列的形式。
块从多维输入信号的第一次测量计算FFT。
| 数据类型 |
|
| 复数支持 |
是的 |
输出
#
OUT_1
—
输入信号的FFT
向量资料 | 矩阵| 多维数组
Details
从多维输入数组的第一维计算的FFT,作为向量、矩阵或多维数组返回。
-我在录音 -th输出通道 等于 -第一点 -点离散傅立叶变换(dft) -第输入通道:
| 数据类型 |
|
| 复数支持 |
是的 |
参数
基本参数
#
以位反转顺序输出 —
以位相反的顺序输出
Logical
Details
指定输出通道元素的顺序相对于输入通道元素的顺序。 选中此复选框后,输出通道元素将以相对于输入序列顺序的位相反顺序显示。 如果取消选中此选项,输出通道元素将以相对于输入序列顺序的线性顺序显示。
| 座 FFT*以位相反的顺序计算其输出。 块输出数据的线性排序 *FFT*需要额外的反向位转换操作。 在许多情况下,您可以提高块速度。 *FFT*勾选方格 *以位反转顺序输出. |
依赖关系
若要使用此参数,请为参数设置 *FFT 实现*价值 基-2.
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
无 |
#
按FFT长度划分输出 —
将输出除以FFT的长度
Logical
Details
如果选择此选项,则块将FFT输出除以FFT的长度。 当您希望FFT输出保持在与输入相同的幅度范围时,此选项非常有用。
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
无 |
#
从输入维度继承 FFT 长度 —
从输入维度继承FFT的长度
Logical
Details
选择从输入维度继承FFT的长度。 选择此选项时,输入数据的长度必须为2的幂。
依赖关系
如果未选择此选项,该参数将可用于设置长度。 FFT 长度.
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
无 |
#
FFT 长度 —
FFT长度
Int64 integer
Details
将FFT的长度指定为2的幂的整数。
如果为参数 FFT 实现*值已设置 基-2 或选中复选框 *以位反转顺序输出,该值必须等于二的幂。
依赖关系
要使用此选项,请取消选中该框。 从输入维度继承 FFT 长度.
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |
#
当FFT长度短于输入长度时,对输入数据进行环形截断 —
输入数据的卷积或截断
Logical
Details
根据FFT的长度选择卷积或截断输入数据。 如果选择此参数,则在FFT操作之前,当FFT的长度小于输入的长度时,会发生模卷积。 如果取消选中此框,则在FFT操作之前将输入数据截断为FFT的长度。
依赖关系
要使用此选项,请取消选中该框。 从输入维度继承 FFT 长度.
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
无 |
算法
Radix-2实施
Radix-2实现支持位反向处理,并允许块生成C代码。 尺寸 输入矩阵大小 上 它必须等于二的幂。 要处理其他输入数据大小,请使用块 *垫子*将这些维度补充或截断为二的幂。
当选择Radix-2时,该块实现以下一种或多种算法:
*蝴蝶行动; *双信号算法; *半长算法; *Radix-2时间稀释算法(DIT); *基数-2频率抽取算法(DIF)。
文学作品
-
Orfanidis,S.J._介绍信号处理。_Upper Saddle River,NJ:Prentice Hall,1996,p.497.
-
Proakis,John G.和Dimitris G. Manolakis。 数字信号处理,第3版。 Upper Saddle River,NJ:Prentice Hall,1996。
-
FFTW(https://www.fftw.org)
-
Frigo,M.And S.G.Johnson,FFTW:An Adaptive Software Architecture for THE FFT,Proceedings Of The International Conference on Acoustics,Speech,And Signal Processing,Vol. 3,1998,第1381-1384页。