主要内容

FFT 1536

计算LTE标准传输带宽15 MHz的快速傅里叶变换(FFT)

自从R2019b

  • FFT 1536块

库:
无线HDL工具箱/调制

描述

FFT 1536块的设计支持LTE标准传输带宽15 MHz金宝app。此块用于LTE OFDM解调器块操作。块接受输入数据和有效的控制信号,并输出流数据samplecontrol公共汽车。

该块提供了适合于HDL代码生成和硬件部署的体系结构。

港口

输入

全部展开

输入数据,指定为实数或复数值的标量。

数据类型支持模拟,但不支持HD金宝appL代码生成。

在输入单词长度中提供的小数位数越多,在输出中获得的准确性就越高。

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

指示输入数据是否有效。当输入有效的1(true),块捕获输入的值数据端口。当输入有效的0(false),则块忽略输入数据样本。

数据类型:布尔

当此值为1(true),块停止当前计算并清除所有内部状态。

依赖关系

要启用此端口,请选择开启复位输入端口参数。

数据类型:布尔

输出

全部展开

频率通道输出数据,作为实数或复数值的标量返回。

当输入为时不动点数据类型,输出数据类型与输入数据类型相同。当输入为整数类型时,输出数据类型为不动点类型。

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

与样本流一起返回的控制信号samplecontrol公共汽车。总线包括开始结束,有效的控制信号,它表示框架的边界和样本的有效性。

  • 开始—输出帧的开始

  • 结束—输出帧结束

  • 有效的—输出数据数据端口有效

详情请参见示例控制总线

数据类型:公共汽车

参数

全部展开

主要

为HDL实现指定复杂乘数类型。每个乘法都是用使用3个乘数和5个加法器或与使用4个乘数和2个加法器.实现速度取决于您使用的合成工具和目标设备。

指定内部定点计算的舍入方法的类型。有关舍入方法的详细信息,请参见舍入模式.当输入是任何整数或定点数据类型时,该块使用定点算术进行内部计算。当输入数据为

选择此参数时,块将输出结果除以1536。当您希望块的输出保持在与其输入相同的振幅范围时,此选项非常有用。当输入为时,需要此选项不动点类型。

选择此参数时,输出字长增加2位,清除此参数时,输出字长增加11位。

控制端口

选择此参数可启用重置端口。

算法

全部展开

设计FFT 1536实现了块、基3实时抽取(DIT)算法。输入序列x (n)对所有N = {0,1,2....1535}分为三个DIT序列,X (3n) X (3n+1) X (3n+2)对所有N = {0,1,2....511}

这个方程定义了给定序列的fft1536计算x (n)

x k n 0 1535 x n W 1536 n k k 0 1 2 ... 1535

将方程分为三部分即可实现,其中P(k) Q(k) R(k)是N/3 (FFT 512)点的FFTX (3n) X (3n+1) X (3n+2),分别。在这里,N = 1536, k = 0,1,2,.....,511

x k P k + W N k k + W N 2 k R k

x k + N / 3. P k + W 3. 1 W N k k + W 3. 2 W N 2 k R k

x k + 2 N / 3. P k + W 3. 2 W N k k + W 3. 1 W N 2 k R k

该图显示了块的内部架构,以及输入序列如何流经块的组件。

输入序列x (n)被分解成三个DIT序列,X (3n) X (3n+1) X (3n+2),每个长度为512。三个先输入先输出(FIFO)存储器存储这些序列。这些DIT序列被序列化并通过FFT 512块。

扩展功能

版本历史

R2019b引入

另请参阅