二维传输线gydF4y2Ba
二维输入的快速傅里叶反变换gydF4y2Ba
图书馆gydF4y2Ba
转换gydF4y2Ba
visiontransformsgydF4y2Ba
![](http://www.tianjin-qmedu.com/help/releases/R2018a/vision/ref/2d_ifft_block.gif)
描述gydF4y2Ba
二维IFFT块计算an的快速傅里叶变换(IFFT)gydF4y2Ba米gydF4y2Ba——- - - - - -gydF4y2BaNgydF4y2Ba分两步输入矩阵。首先,它沿着一维(行或列)计算一维IFFT。接下来,它沿着另一个维度(列或行)计算第一步输出的IFFT。gydF4y2Ba
IFFT块的输出相当于MATLABgydF4y2Ba®gydF4y2Baifft2gydF4y2Ba
功能:gydF4y2Ba
y = ifft2(A) %等价的MATLAB代码gydF4y2Ba
计算输入矩阵各维的IFFT相当于计算二维离散傅里叶反变换(IDFT),其定义为:gydF4y2Ba
在哪里gydF4y2Ba 而且gydF4y2Ba .gydF4y2Ba
该块的输出与输入具有相同的尺寸。如果输入信号具有浮点数据类型,则输出信号的数据类型使用相同的浮点数据类型。否则,输出可以是任何定点数据类型。该块计算IFFT的缩放和非缩放版本。gydF4y2Ba
该块的输入可以是浮点的或定点的,实数的或复数的,以及共轭对称的。该块使用两种可能的FFT实现之一。您可以选择基于FFTW库的实现gydF4y2Ba[1]gydF4y2Ba,gydF4y2Ba[2]gydF4y2Ba,或者基于一组Radix-2算法的实现。您可以选择gydF4y2Ba汽车gydF4y2Ba
允许块选择实现。gydF4y2Ba
端口描述gydF4y2Ba
港口gydF4y2Ba | 描述gydF4y2Ba | 万博1manbetx支持的数据类型gydF4y2Ba | 支持复杂值万博1manbetxgydF4y2Ba |
---|---|---|---|
输入gydF4y2Ba |
强度值的向量或矩阵gydF4y2Ba |
|
是的gydF4y2Ba |
输出gydF4y2Ba |
输入的二维IFFTgydF4y2Ba |
与输入端口相同gydF4y2Ba |
是的gydF4y2Ba |
FFTW实现gydF4y2Ba
FFTW实现提供了优化的FFT计算,包括在仿真和代码生成中支持2的幂和非2的幂变换长度。万博1manbetx使用FFTW实现生成的代码将被限制在MATLAB主机上。数据类型必须为浮点型。指gydF4y2Ba万博1manbetx仿真软件编码器gydF4y2Ba有关生成代码的详细信息。gydF4y2Ba
Radix-2实现gydF4y2Ba
Radix-2实现支持位反转处理、固定或浮点数据,并允万博1manbetx许块使用gydF4y2Ba万博1manbetx仿真软件编码器gydF4y2Ba.输入矩阵的维数,gydF4y2Ba米gydF4y2Ba而且gydF4y2BaNgydF4y2Ba,必须是2的幂。要使用其他输入大小,请使用gydF4y2Ba图像垫gydF4y2Ba块来填充或截断这些维度为2的幂,或者如果可能的话选择FFTW实现。gydF4y2Ba
选择了Radix-2后,该块实现了以下一种或多种算法:gydF4y2Ba
蝴蝶操作gydF4y2Ba
着算法gydF4y2Ba
半身的算法gydF4y2Ba
基数-2实时抽取(DIT)算法gydF4y2Ba
基数-2频率抽取(DIF)算法gydF4y2Ba
真实或复杂输入复杂度浮点信号的基数-2算法gydF4y2Ba
参数设置gydF4y2Ba |
用于IFFT计算的算法gydF4y2Ba |
---|---|
|
蝴蝶操作和基2 DITgydF4y2Ba |
|
Radix-2 DIFgydF4y2Ba |
|
蝴蝶运算和基数-2 DIT结合半长和双信号算法gydF4y2Ba |
|
Radix-2 DIF与半长和双信号算法相结合gydF4y2Ba |
实或复输入复杂度定点信号的基数-2算法gydF4y2Ba
其他参数设置gydF4y2Ba |
用于IFFT计算的算法gydF4y2Ba |
---|---|
|
蝴蝶操作和基2 DITgydF4y2Ba |
|
Radix-2 DIFgydF4y2Ba |
请注意gydF4y2Ba
的gydF4y2Ba输入是共轭对称的gydF4y2Ba参数不能用于定点信号。gydF4y2Ba
三角值表的基数-2优化gydF4y2Ba
在某些情况下,块的Radix-2算法计算旋转因子的所有可能的三角值gydF4y2Ba
n点FFT的表项数gydF4y2Ba |
|
---|---|
浮点gydF4y2Ba |
3.gydF4y2BaNgydF4y2Ba/ 4gydF4y2Ba |
定点gydF4y2Ba |
NgydF4y2Ba |
定点数据类型gydF4y2Ba
下面的图表显示了定点信号的IFFT块中使用的数据类型。您可以设置在IFFT对话框中的图表中显示的正弦表、累加器、产品输出和输出数据类型gydF4y2Ba参数gydF4y2Ba.gydF4y2Ba
IFFT块的输入首先转换为输出数据类型并存储在输出缓冲区中。然后,每个butterfly阶段处理蓄能器数据类型中的信号,并将butterfly的最终输出转换为输出数据类型。在抽取时IFFT的每个蝴蝶阶段之前和在抽取频率IFFT的每个蝴蝶阶段之后,该块在旋转因子中相乘。gydF4y2Ba
乘数输出出现在累加器数据类型中,因为乘数的两个输入都是复杂的。有关所执行的复杂乘法的详细信息,请参见gydF4y2Ba乘法数据类型gydF4y2Ba.gydF4y2Ba
参数gydF4y2Ba
- FFT实现gydF4y2Ba
-
将此参数设置为gydF4y2Ba
FFTWgydF4y2Ba
[1]gydF4y2Ba,gydF4y2Ba[2]gydF4y2Ba支持任万博1manbetx意长度的输入信号。该块将FFTW实现生成的代码限制在MATLAB主机上。gydF4y2Ba将此参数设置为gydF4y2Ba
Radix-2gydF4y2Ba
用于位反转处理、固定或浮点数据,或用于可移植的c代码生成gydF4y2Ba万博1manbetx仿真软件编码器gydF4y2Ba.输入矩阵的维数,gydF4y2Ba米gydF4y2Ba而且gydF4y2BaNgydF4y2Ba,必须是2的幂。要使用其他输入大小,请使用gydF4y2Ba图像垫gydF4y2Ba块来填充或截断这些维度为2的幂,或者如果可能的话选择FFTW实现。看到gydF4y2BaRadix-2实现gydF4y2Ba.gydF4y2Ba将此参数设置为gydF4y2Ba
汽车gydF4y2Ba
让块选择FFT实现。对于非二次方变换长度,块将生成的代码限制为MATLAB主机。gydF4y2Ba - 输入是按位倒序排列的gydF4y2Ba
-
选择或清除此复选框以指定输入通道元素的顺序。当输入应该倒序出现时选中此复选框,当输入应该线性出现时清除该复选框。当您没有正确设置此参数时,块将产生无效的输出。此复选框仅在设置gydF4y2BaFFT实现gydF4y2Ba参数gydF4y2Ba
Radix-2gydF4y2Ba
或gydF4y2Ba汽车gydF4y2Ba
.gydF4y2Ba有关输出排序的更多信息,请参见gydF4y2BaBit-Reversed秩序gydF4y2Ba.二维FFT块位反转了列和行的顺序。gydF4y2Ba
- 输入是共轭对称的gydF4y2Ba
-
当块同时输入浮点型和共轭对称型,并且您想要实值输出时,选择此选项。此参数不能用于定点信号。选择此复选框可优化块的计算方法。gydF4y2Ba
当你输入实值数据时,FFT块产生共轭对称输出。取共轭对称输入矩阵的IFFT产生实值输出。因此,如果块的输入既是浮点的又是共轭对称的,并且选中此复选框,则块产生实值输出。gydF4y2Ba
如果IFFT块输入共轭对称数据,且不选中此复选框,则IFFT块输出具有小虚部的复值信号。如果对非共轭对称输入数据选择此选项,则块输出无效数据。gydF4y2Ba
- 用输出除以每个输入维度FFT长度的乘积gydF4y2Ba
-
选中此复选框可计算缩放后的IFFT。该块计算IFFT的缩放和非缩放版本。如果选择此选项,则块计算IFFT的缩放版本。无标度IFFT由以下公式定义:gydF4y2Ba
在哪里gydF4y2Ba 而且gydF4y2Ba .gydF4y2Ba
IFFT的缩放版本将上面的非缩放版本乘以gydF4y2Ba .gydF4y2Ba
- 舍入模式gydF4y2Ba
-
选择gydF4y2Ba舍入模式gydF4y2Ba对于定点运算。正弦表值不服从此参数;相反,他们总是四舍五入gydF4y2Ba
最近的gydF4y2Ba
.gydF4y2Ba - 整数溢出时饱和gydF4y2Ba
-
定点操作时选择溢出模式。看到gydF4y2Ba精度和范围gydF4y2Ba.正弦表值不服从此参数;相反,它们总是饱和的。gydF4y2Ba
- 正弦表数据类型gydF4y2Ba
-
选择如何指定正弦表值的字长度。正弦表值的分数长度总是等于单词长度减1。可以设置为:gydF4y2Ba
继承数据类型的规则,例如,gydF4y2Ba
继承:与输入相同的字长gydF4y2Ba
求值为有效数据类型的表达式,例如gydF4y2Ba
fixdt (16)gydF4y2Ba
正弦表值不服从gydF4y2Ba舍入模式gydF4y2Ba而且gydF4y2Ba整数溢出时饱和gydF4y2Ba参数;相反,它们总是饱和和圆润的gydF4y2Ba
最近的gydF4y2Ba
.gydF4y2Ba - 产品输出数据类型gydF4y2Ba
-
指定产品输出数据类型。看到gydF4y2Ba定点数据类型gydF4y2Ba而且gydF4y2Ba乘法数据类型gydF4y2Ba对于描述在此块中使用产品输出数据类型的插图。可以设置为:gydF4y2Ba
继承数据类型的规则,例如,gydF4y2Ba
继承:通过内部规则继承gydF4y2Ba
求值为有效数据类型的表达式,例如gydF4y2Ba
fixdt (1 16 0)gydF4y2Ba
单击gydF4y2Ba显示数据类型助手gydF4y2Ba按钮gydF4y2Ba
来显示gydF4y2Ba数据类型助手gydF4y2Ba,这可以帮助你设置gydF4y2Ba产品输出数据类型gydF4y2Ba参数。gydF4y2Ba
看到gydF4y2Ba使用数据类型助手指定数据类型gydF4y2Ba(万博1manbetxSimulink)获取更多信息。gydF4y2Ba
- 累加器数据类型gydF4y2Ba
-
指定累加器数据类型。看到gydF4y2Ba定点数据类型gydF4y2Ba说明在此块中使用累加器数据类型。可以设置为:gydF4y2Ba
继承数据类型的规则,例如,gydF4y2Ba
继承:通过内部规则继承gydF4y2Ba
求值为有效数据类型的表达式,例如gydF4y2Ba
fixdt (1 16 0)gydF4y2Ba
单击gydF4y2Ba显示数据类型助手gydF4y2Ba按钮gydF4y2Ba
来显示gydF4y2Ba数据类型助手gydF4y2Ba,这可以帮助你设置gydF4y2Ba累加器数据类型gydF4y2Ba参数。gydF4y2Ba
看到gydF4y2Ba使用数据类型助手指定数据类型gydF4y2Ba(万博1manbetxSimulink)获取更多信息。gydF4y2Ba
- 输出数据类型gydF4y2Ba
-
指定输出数据类型。看到gydF4y2Ba定点数据类型gydF4y2Ba以说明在此块中输出数据类型的使用。可以设置为:gydF4y2Ba
继承数据类型的规则,例如,gydF4y2Ba
继承:通过内部规则继承gydF4y2Ba
.gydF4y2Ba当您选择gydF4y2Ba
继承:通过内部规则继承gydF4y2Ba
,块自动计算输出字长和分式长度。内部规则首先计算一个理想的输出字长度和分数长度,使用以下公式:gydF4y2Ba当您选择gydF4y2Ba将蝴蝶的输出除以二gydF4y2Ba复选框,则理想的输出字和分数长度与输入字和分数长度相同。gydF4y2Ba
当你清理gydF4y2Ba将蝴蝶的输出除以二gydF4y2Ba复选框,块根据以下公式计算理想输出字和分数长度:gydF4y2Ba
使用这些理想结果,内部规则然后选择适合您的硬件的字长度和分数长度。有关更多信息,请参见gydF4y2Ba通过内部规则继承gydF4y2Ba.gydF4y2Ba
求值为有效数据类型的表达式,例如gydF4y2Ba
fixdt (1 16 0)gydF4y2Ba
单击gydF4y2Ba显示数据类型助手gydF4y2Ba按钮gydF4y2Ba
来显示gydF4y2Ba数据类型助手gydF4y2Ba,这可以帮助你设置gydF4y2Ba输出数据类型gydF4y2Ba参数。gydF4y2Ba
看到gydF4y2Ba使用数据类型助手指定数据类型gydF4y2Ba(万博1manbetxSimulink)获取更多信息。gydF4y2Ba
- 锁定数据类型设置,防止定点工具更改gydF4y2Ba
-
选择此参数可防止定点工具覆盖在块掩码上指定的数据类型。有关更多信息,请参见gydF4y2Ba
fxptdlggydF4y2Ba
,是Simulink中定点工具的参考页面万博1manbetxgydF4y2Ba®gydF4y2Ba文档。gydF4y2Ba
参考文献gydF4y2Ba
FFTW (gydF4y2Bahttp://www.fftw.orggydF4y2Ba
)gydF4y2Ba
[2] Frigo, M.和S. G. Johnson,“FFTW: FFT的自适应软件架构”,声学、语音和信号处理国际会议论文集,第3卷,1998年,第1381-1384页。gydF4y2Ba
另请参阅gydF4y2Ba
计算机视觉系统工具箱™软件gydF4y2Ba |
|
计算机视觉系统工具箱软件gydF4y2Ba |
|
计算机视觉系统工具箱软件gydF4y2Ba |
|
计算机视觉系统工具箱软件gydF4y2Ba |
|
计算机视觉系统工具箱软件gydF4y2Ba |
|
信号处理工具箱软件gydF4y2Ba |
|
MATLABgydF4y2Ba |
|
MATLABgydF4y2Ba |
|
万博1manbetx仿真软件编码器gydF4y2Ba | 万博1manbetx |