主要内容

传输线

计算逆快速傅里叶变换(传输线)

  • 传输线块

库:
DSP HDL工具箱/转换

描述

传输线块提供了两种体系结构实现算法的FPGA和ASIC的应用程序。您可以选择一个架构,优化吞吐量或区域。

  • 流基数2 ^ 2高通量应用程序——使用这个架构。此体系结构支持标量或矢量输入数据。金宝app您可以实现gigasamples-per-second (gsp)吞吐量使用向量输入。

  • 破裂基数2——使用这个架构至少资源实现,尤其是大快速傅里叶变换(FFT)的大小。你的系统必须能够容忍丛发性数据和更高的延迟。这种架构只支持标量输入数据。金宝app

传输线接受真实的或复杂的数据,提供hardware-friendly控制信号、控制信号和可选的输出帧。

港口

输入

全部展开

输入数据,指定为一个标量或真实或复杂的值的列向量。只有流基数2 ^ 2体系结构支持向量输入。金宝app向量的大小必须是2的幂,范围从1到64,小于或等于FFT长度

该软件支持金宝app仿真的数据类型,但不是HDL代码生成。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|不动点
复数的支持:金宝app是的

控制信号表明如果输入数据是有效的。当有效的1(真正的),阻止了从输入的值数据端口。当有效的0(),忽略了从输入的值数据端口。

当你设置体系结构参数破裂基数2,你必须申请输入数据有效的信号只有当准备好了1(真正的)。块忽略了输入数据有效的信号时准备好了0(假)。

数据类型:布尔

清除内部状态的控制信号。当重置1(真正的),块停止当前的计算和清除内部状态。当重置0(),输入有效的1(真正的),捕获数据块进行处理。

重新考虑,看到复位信号上节硬件控制信号页面。

依赖关系

要启用这个端口,在控制端口选项卡中,选择启用复位输入端口参数。

数据类型:布尔

输出

全部展开

当输入定点启用数据类型和扩展,输出数据类型作为输入数据类型相同。当输入整数类型和启用扩展,输出是定点类型相同的单词长度作为输入整数。默认的输出顺序bit-reversed。如果缩放是禁用的,输出单词长度增加,避免溢出。只有流基数2 ^ 2体系结构支持向量的输入和输金宝app出。有关更多信息,请参见蝴蝶输出除以2参数。

数据类型:不动点||
复数的支持:金宝app是的

控制信号,表明如果的数据输出数据港口是有效的。当有效的1(真正的),阻止返回有效的数据输出数据端口。当有效的0(),从输出的值数据端口是无效的。

数据类型:布尔

控制信号,表示已经准备好新的输入数据块样品在下一个周期。当准备好了1(真正的),您可以指定数据有效的输入的下一个时间步。当准备好了0(),忽略任何输入数据块的下一个时间步。

波形显示这个协议,看到第三图时间图部分。

依赖关系

要启用这个端口,设置体系结构参数破裂基数2

数据类型:布尔

指出第一控制信号,输出帧的有效循环。当开始1(真正的),块返回第一个有效的框架的示例输出数据端口。

依赖关系

要启用这个端口,在控制端口选项卡中,选择使开始输出端口参数。

数据类型:布尔

指出持续有效的控制信号,输出帧的循环。当开始1(真正的),块返回最后一个有效的框架的示例输出数据端口。

依赖关系

要启用这个端口,在控制端口选项卡中,选择使最终输出端口参数。

数据类型:布尔

参数

全部展开

主要

该参数指定数据点的数量用于一个inverse-fast-Fourier-transform(传输线)计算。HDL代码生成,FFT长度2之间必须是2的幂2和216

该参数指定类型的建筑。

  • 流基数2 ^ 2——选择这个值指定低延迟架构。这种体系结构支持gsp时使用向量输入时吞吐量。金宝app

  • 破裂基数2——选择这个值指定最小资源架构。此体系结构类型不支持向量输入。金宝app当你使用此体系结构中,输入数据必须符合准备好了反压力信号。

HDL代码生成,FFT长度2之间必须是2的幂2和216

关于这些架构的更多细节,请参阅算法

该参数指定为HDL实现复杂的乘数类型。每一个乘法与实现使用4乘数和2条或与使用3乘数和5条。实现速度取决于合成工具和目标设备使用。

这个参数返回bit-reversed顺序输出元素。

当您选择该参数,输出元素bit-reversed。返回输出元素在线性顺序,明确该参数。

传输线算法计算输出的倒序输入。如果您指定输出的顺序输入,算法执行额外的反转操作。有关更多信息,请参见线性和Bit-Reversed输出顺序

当您选择该参数,预计输入数据块bit-reversed秩序。默认情况下,清除该复选框和输入预计在线性顺序。

传输线算法计算输出的倒序输入。如果您指定输出的顺序输入,算法执行额外的反转操作。有关更多信息,请参见线性和Bit-Reversed输出顺序

当您选择该参数,实现整体1 /块N比例因子每个蝴蝶的输出乘法除以2。这种调整使传输线的输出相同的振幅范围作为输入。如果你禁用扩展,块避免溢出通过增加单词长度每只蝴蝶后由1位乘法。一些增加架构是相同的。

数据类型

该参数允许您选择舍入模式内部定点计算的类型。关于舍入模式的更多信息,请参阅舍入模式。当输入整数或定点数据类型,传输线算法为内部使用定点算术计算。这个选项输入时不适用类型。舍入适用于捻系数乘法和缩放操作。

控制端口

该参数使复位输入端口。当您选择该参数,输入重置港口出现在块图标。

该参数使港口表明输出数据的开始。当您选择该参数,输出开始港口出现在块图标。

该参数使港口表明输出数据的结束。当您选择该参数,输出结束港口出现在块图标。

算法

全部展开

扩展功能

版本历史

介绍了R2014a

全部展开

另请参阅

对象