基于基2SUP4/SUP算法的多路FFT处理器中乘法器的复用方法.pdf

上传人:e2 文档编号:970923 上传时间:2018-03-22 格式:PDF 页数:10 大小:791.52KB
返回 下载 相关 举报
摘要
申请专利号:

CN201010257622.4

申请日:

2010.08.19

公开号:

CN101937332A

公开日:

2011.01.05

当前法律状态:

终止

有效性:

无权

法律详情:

未缴年费专利权终止IPC(主分类):G06F 9/302申请日:20100819授权公告日:20140402终止日期:20160819|||授权|||实质审查的生效IPC(主分类):G06F 9/302申请日:20100819|||公开

IPC分类号:

G06F9/302

主分类号:

G06F9/302

申请人:

复旦大学

发明人:

周晓方; 汪文义; 王琳凯

地址:

200433 上海市邯郸路220号

优先权:

专利代理机构:

上海正旦专利代理有限公司 31200

代理人:

陆飞;盛志范

PDF下载: PDF下载
内容摘要

本发明属于数字信号处理集成电路设计技术领域,具体为基于基24算法的多路FFT处理器中乘法器的复用方法。本发明提出了一种改进的基24频域抽取FFT算法,减少FFT处理器设计中通用乘法器的数目,并且使基于此算法设计的单路FFT处理器中蝶形运算的常复系数乘法器利用率低于50%,从而提出多路FFT处理器中常复系数乘法器的复用方法及相应的FFT处理器结构。本发明实现不同路中常复系数乘法器的复用,减少了FFT处理器的乘法器数目,同时维持吞吐率不变。

权利要求书

1: 一种改进的基 24 算法, 其特征在于具体步骤如下 : 对于 N 点序列 x(n), 其离散傅立叶变换定义为 : 其中, N 是 2 的幂, x(n) 和 X(k) 是复数序列, 旋转因子 : 将上式代入 (1) 中有 : 其中旋转因子 表示为 : 将 (3) 代入 (2) 式中, 并简化得到一组长度为 N/16D FT 的集合如下 : 其中, 令 Q(n5, k1, k2, k3, k4) 为第四级蝶形运算, 表达式为 : 其中 T(n5, k1, k2, k3) 为第三级蝶形运算, 表达式为 : 其中 H(n5, k1, k2) 为第二级蝶形运算, 表达式为 : 其中 B(n5, k1) 为第一级蝶形运算, 表达式为 :
2: 一种基于权利要求 1 所述改进基 24 算法的多路 FFT 处理器中乘法器的复用方法, FFT 处理器采用 SDF 结构, 其特征具体步骤如下 : (1) 将 m 路 FFT 处理器输入数据均分为上下两组, 并将两组输入数据分别以正序和逆序 数据并行输入 ; 2 (2) 在每一级的蝶形运算单元中, 都是将两数的加法结果先输出到下一级运算中, 而减 L 法结果被暂时存储在存储单元中, 减法结果在 N/2 个周期后输出到下一级运算, L 表示第 L 级蝶形运算。
3: 一种基于权利要求 2 所述方法实现的多路 FFT 处理器, 其特征在于为由权利要求 2 中的多路 FFT 信号流程映射得到多路 FFT 处理器。

说明书


基于基 24 算法的多路 FFT 处理器中乘法器的复用方法

    【技术领域】
     本发明属于数字信号处理集成电路设计技术领域, 具体涉及设计单路 FFT 处理器 4 时常复系数乘法器利用率都低于 50%的基 2 算法, 并实现对基于此算法的多路 FFT 处理器 中常复系数乘法器的复用方法。背景技术
     离散傅立叶变换 (DFT) 是数字信号处理中的重要模块, 被广泛应用于数字信号处 理的各个领域, 但受 DFT 计算复杂度的限制, DFT 在实际应用中受到很大的限制。自 Cooly 和 Turkey 提出基 -2FFT 算法后 [1], 使 DFT 的计算复杂度从 N2 降低到 (N/2)log2N, 而且该 算法具有良好的规整性, 便于 VLSI 实现, 使得 FFT 得到广泛应用。He 和 Torksen 在 1998 年 2 3 提出了基 -2 和基 -2 FFT 算法 [2], 减少了计算复杂度, 又维持了基 -2FFT 算法的规则性, 被认为是实现 FFT 处理器的最优算法之一。 在 FFT 处理器设计中, 流水线结构可以以适当的硬件规模来获得较高的吞吐率, 是目前 FFT 处理器中普遍采用的结构, 其要求 FFT 算法具有规整性, [2][3] 等目前大多数对 FFT 的研究都基于流水线结构来设计 FFT 处理器。FFT 的流水线结构主要可被划分为两类, 全并行流水线结构 (MDC) 和单路数据反馈结构 (SDF), 前者提供高吞吐率, 但存储单元利用 率低, 存储单元和硬件规模较大, 后者吞吐率相对低些, 但提高了存储单元利用率, 减少了 存储单元, 硬件规模小。本发明采用 SDF 结构以节省面积。
     随着传输信息量的不断增加, 多天线正交频分复用技术日益成为无线通信系统中 的关键技术, 而多路 FFT 处理器是其中的重要模块, 吞吐率高但是硬件规模很大。为了进一 3 步降低计算复杂度, [4] 中根据基 -2 DIF FFT 算法 [2] 推导出一种基 -24 算法, 但用于设计 单路 FFT 处理器时蝶形运算 (BF)II 后的常复系数乘法器利用率高于 50%, 在设计多路 FFT 4 处理器时若采用 [5] 中基 -2 算法, 则常复系数乘法器不能在维持吞吐率不变的同时实现 复用。针对上述问题, 本发明在此根据基 -23 算法推导一种新型的基 -24 算法, 基于此算法 设计单路 FFT 处理器时可得到 BFII 和 BFIII 后的常复系数乘法器利用率低于 50%, 为设计 4 多路基 -2 FFT 处理器时维持吞吐率不变, 同时复用常复系数乘法器以减少硬件规模提供了 可能, 在此基础上本发明提出了一种多路基 -24FFT 处理器结构, 通过调整不同路输入和中 间数据的顺序关系, 错开常复系数乘法器, 实现复用常复系数乘法器的复用, 可以减少乘法 器数目且维持吞吐率不变。
     [1]J.W.Cooley and J.Tukey“ ,An algorithm for the machine calculation of complex Fourier series, ” Math.Comput., 1965, vol.19, pp.297-301.
     [2]Shousheng He, Mars Torkelson.Designing pipeline FFT processor for OFDM(de)modulation.Pisa : URSI International Symposium on Signals, Systems, and Electronics.1998, 257-262.
     [3]Yu-Wei Lin, Wan-Chun Liao and Chen-Yi Lee, a MRMDF FFT processor for MIMO OFDMApplication.Asian Solid-State Circuits Conference.2005, 225-228.
     [4]Jung-yeol 0h, Myoung-seob Lim.Fast fourier transform processor based on loN-power and area-efficient algorithm.IEEE Asia-Pacific Conference on Advanced System Integrated Circuits.2004, 198-201. 发明内容 为了进一步提高处理器中运算单元的利用率, 降低硬件复杂度, 本发明提出一种 基 2 频域抽取 (DIF)FFT 算法, 以减少 FFT 设计中通用乘法器的数目, 并采用 SDF 结构, 通 过调整输入和中间数据的顺序关系, 实现常复系数乘法器的复用, 减少 FFT 处理器的乘法 器数目, 同时维持吞吐率不变。
     本发明提出的基 24DIF FFT 分解算法, 具体过程如下 :
     对于 N 点 (N 是 2 的幂 ) 序列 x(n), 其离散傅立叶变换定义为 :
     4
     其中 ,x ( n ) 和 X ( k ) 是复数序列, 旋转因子
     k =< k1+2k2+4k3+8k4+16k5 > N, 将上式代入 (1) 中有 :
     其中旋转因子可表示为 :将 (3) 代入 (2) 式中, 并简化可得到一组长度为 N/16DFT 的集合如下 :其中, 令Q(n5, k1, k2, k3, k4) 为第四级蝶形运算, 表达式为 :
     其中 T(n5, k1, k2, k3) 为第三级蝶形运算, 表达式为 :其中 H(n5, k1, k2) 为第二级蝶形运算, 表达式为 :
     其中 B(n5, k1) 为第一级蝶形运算, 表达式为 :本发明提出的新型的基 -24 算法计算复杂度比基 -23 算法小, 且具有基 -2 算法的 规则性, 适合于流水线结构设计, 图 1 表示了 N = 32 的基于该算法的 FFT 信号流程图, 由式 4 1 1 3 (4)、 (5) 和 (6) 可知, 改进的基 -2 算法中有常复系数 -j、 W8 、 W16 、 W16 及其乘积组合, 可见 图 1。-j 乘法运算相当于实部虚部互换和符号位取反操作, 可以合并到蝶形运算中且不增 加硬件消耗 ; 将实现式 (5), 式 (6) 中的常复系数乘法运算的两个乘法器, 分别记为常复系 1 数乘法器 1 和常复系数乘法器 2, 前者只包含 W8 乘法运算, 如图 1 中间第二列所示 ; 后者包
     含 W81、 W161、 W163 乘法运算, 如图 1 中间第三列所示。
     由公式和图 1 可知, 基于改进基 -24 算法设计的单路 FFT 处理器中常复系数乘法器 利用率低于 50%, 为多路 FFT 处理器中常复系数乘法器的复用提供了可行方案。具体方法 如下 : 为了充分利用乘法器, 将 m 路 FFT 处理器输入数据均分为上下两组, 并将两组输入数 据分别以正序和逆序数据并行输入, 在每一级的蝶形运算单元中, 都是先将两数的加法结 果先输出到下一级运算中, 而减法结果被暂时存储在存储单元中, 本发明采用 SDF 结构, 所 L 以减法结果在 N/2 (L 表示第 L 级蝶形运算 ) 个周期后输出到下一级运算。两路数据的 32 点 FFT 信号流程图如图 2 所示。
     本发明根据基 -23 算法提出了一种新型的基 -24 算法, 基于此算法设计单路 FFT 处 理器时可得到 BFII 和 BFIII 后的常复系数乘法器利用率低于 50%, 为设计多路基 -24FFT 处理器时维持吞吐率不变, 同时复用常复系数乘法器以减少硬件规模提供了可能, 在此基 础上本发明提出了一种多路 FFT 处理器中常复系数乘法器的复用方法, 以及相应的多路 4 基 -2 FFT 处理器结构, 即通过调整不同路输入和中间数据的顺序关系, 错开常复系数乘法 器, 实现复用常复系数乘法器的复用, 可以减少乘法器数目且维持吞吐率不变。 附图说明
     图 1 是 N = 32 点的基 24DIF FFT 信号流程图。 图 2 是调整数据顺序的两路 32 点基 24DIF FFT 信号流程图。 图 3 是采用本发明的两路 256 点 FFT 处理器的整体结构。具体实施方式
     本发明中的多路 FFT 处理器是上文中的基于基 -24 算法, 为实现多路 FFT 处理器 的常复系数乘法器的复用提供了可能, 并且采用 SDF 结构来实现, 通过调整不同路数据的输入数据顺序和中间数据顺序来错开常复系数乘法器, 实现常复系数乘法器的复用, 其具 体实施步骤如下 :
     (1) 本发明是针对含有基 -24 算法 FFT 的设计, 设计多路 N(N ≥ 16) 点 FFT 处理器 4 时, 首先根据本发明上文中提到的 DIF 基 -2 算法对 FFT 逐步进行分解, 可根据表达式画出 4 基于基 2 算法的 DIF FFT 的信号流程图, 类似于图 1。
     (2) 将多路 FFT 均分成上下两组, 则对应的数据也分为两组。
     (3) 将上下两组输入数据分别以正逆序输入, 可以以两路 32 点 FFT 为例画出相应 的信号流程图, 如图 2 所示, 上行数据输入顺序依次是 xu(0)、 xu(1)…… xu(31), 下行数据输 入顺序依次是 xd(31)、 xd(30)…… xd(0), 数据 FFT 中间蝶形运算得到两个加减结果, 加法结 L 果立即被输出到下一级运算中, 减法结果在 N/2 (L 表示第 L 级蝶形运算 ) 个时钟周期后输 出到下一级运算。
     (4) 采用步骤 (2)、 (3) 方法错开了常复系数乘法器, 实现常复系数乘法器的复用。 可以图 2 为例, 中间列的数字表示该级数据输出到下一级运算的相对时间, 如中间第一列 横线上的 “0” 表示该级第一个数据输出到下一级运算, “1” 表示第二个, 以此类推数据依次 输出到下一级运算中。由图 2 可知, 通过调整其中一路数据的顺序, 中间列的第二和第三列 的常复系数乘法运算在时间上没有冲突, 以第二列为例, 上行数据在相对时间 “20” 到 “23” 1 和 “28” 到 “31” 乘以常复系数 W8 , 下行数据在相对时间 “16” 到 “19” 和 “24” 到 “27” 乘以 常复系数 W81, 所以可以实现对多路基 -24FFT 处理器结构中常复系数乘法器的复用, 减少了 硬件规模, 同时维持吞吐率不变。
     (5) 根据步骤 (4) 中得到的多路 FFT 信号流程图可映射得到多路 FFT 处理器的整 体结构, 以两路 256 点 FFT 处理器为例, 其整体结构如图 3 所示, 其中 Mem 表示存储单元, 蝶 形运算单元 1 不包含 -j 乘法运算, 蝶形运算单元 2 是包含 -j 乘法运算, 常复系数乘法器 1 1 1 1 3 只包含 W8 乘法运算, 常复系数乘法器 2 包含 W8 、 W16 、 W16 乘法运算, 通用复数乘法器是实现 旋转因子 TF 的乘法运算。本发明实现了本发明对常复系数乘法器的复用, 同时维持吞吐率 不变。基于映射得到的整体结构就可以去具体实现 FFT 多路处理器。

基于基2SUP4/SUP算法的多路FFT处理器中乘法器的复用方法.pdf_第1页
第1页 / 共10页
基于基2SUP4/SUP算法的多路FFT处理器中乘法器的复用方法.pdf_第2页
第2页 / 共10页
基于基2SUP4/SUP算法的多路FFT处理器中乘法器的复用方法.pdf_第3页
第3页 / 共10页
点击查看更多>>
资源描述

《基于基2SUP4/SUP算法的多路FFT处理器中乘法器的复用方法.pdf》由会员分享,可在线阅读,更多相关《基于基2SUP4/SUP算法的多路FFT处理器中乘法器的复用方法.pdf(10页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN101937332A43申请公布日20110105CN101937332ACN101937332A21申请号201010257622422申请日20100819G06F9/30220060171申请人复旦大学地址200433上海市邯郸路220号72发明人周晓方汪文义王琳凯74专利代理机构上海正旦专利代理有限公司31200代理人陆飞盛志范54发明名称基于基24算法的多路FFT处理器中乘法器的复用方法57摘要本发明属于数字信号处理集成电路设计技术领域,具体为基于基24算法的多路FFT处理器中乘法器的复用方法。本发明提出了一种改进的基24频域抽取FFT算法,减少FFT处理器设计中通。

2、用乘法器的数目,并且使基于此算法设计的单路FFT处理器中蝶形运算的常复系数乘法器利用率低于50,从而提出多路FFT处理器中常复系数乘法器的复用方法及相应的FFT处理器结构。本发明实现不同路中常复系数乘法器的复用,减少了FFT处理器的乘法器数目,同时维持吞吐率不变。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书4页附图3页CN101937333A1/2页21一种改进的基24算法,其特征在于具体步骤如下对于N点序列XN,其离散傅立叶变换定义为其中,N是2的幂,XN和XK是复数序列,旋转因子将上式代入1中有其中旋转因子表示为将3代入2式中,并简化得到一组长度为N/。

3、16DFT的集合如下其中,令QN5,K1,K2,K3,K4为第四级蝶形运算,表达式为其中TN5,K1,K2,K3为第三级蝶形运算,表达式为其中HN5,K1,K2为第二级蝶形运算,表达式为其中BN5,K1为第一级蝶形运算,表达式为2一种基于权利要求1所述改进基24算法的多路FFT处理器中乘法器的复用方法,FFT处理器采用SDF结构,其特征具体步骤如下1将M路FFT处理器输入数据均分为上下两组,并将两组输入数据分别以正序和逆序数据并行输入;权利要求书CN101937332ACN101937333A2/2页32在每一级的蝶形运算单元中,都是将两数的加法结果先输出到下一级运算中,而减法结果被暂时存储在。

4、存储单元中,减法结果在N/2L个周期后输出到下一级运算,L表示第L级蝶形运算。3一种基于权利要求2所述方法实现的多路FFT处理器,其特征在于为由权利要求2中的多路FFT信号流程映射得到多路FFT处理器。权利要求书CN101937332ACN101937333A1/4页4基于基24算法的多路FFT处理器中乘法器的复用方法技术领域0001本发明属于数字信号处理集成电路设计技术领域,具体涉及设计单路FFT处理器时常复系数乘法器利用率都低于50的基24算法,并实现对基于此算法的多路FFT处理器中常复系数乘法器的复用方法。背景技术0002离散傅立叶变换DFT是数字信号处理中的重要模块,被广泛应用于数字信。

5、号处理的各个领域,但受DFT计算复杂度的限制,DFT在实际应用中受到很大的限制。自COOLY和TURKEY提出基2FFT算法后1,使DFT的计算复杂度从N2降低到N/2LOG2N,而且该算法具有良好的规整性,便于VLSI实现,使得FFT得到广泛应用。HE和TORKSEN在1998年提出了基22和基23FFT算法2,减少了计算复杂度,又维持了基2FFT算法的规则性,被认为是实现FFT处理器的最优算法之一。0003在FFT处理器设计中,流水线结构可以以适当的硬件规模来获得较高的吞吐率,是目前FFT处理器中普遍采用的结构,其要求FFT算法具有规整性,23等目前大多数对FFT的研究都基于流水线结构来设。

6、计FFT处理器。FFT的流水线结构主要可被划分为两类,全并行流水线结构MDC和单路数据反馈结构SDF,前者提供高吞吐率,但存储单元利用率低,存储单元和硬件规模较大,后者吞吐率相对低些,但提高了存储单元利用率,减少了存储单元,硬件规模小。本发明采用SDF结构以节省面积。0004随着传输信息量的不断增加,多天线正交频分复用技术日益成为无线通信系统中的关键技术,而多路FFT处理器是其中的重要模块,吞吐率高但是硬件规模很大。为了进一步降低计算复杂度,4中根据基23DIFFFT算法2推导出一种基24算法,但用于设计单路FFT处理器时蝶形运算BFII后的常复系数乘法器利用率高于50,在设计多路FFT处理器。

7、时若采用5中基24算法,则常复系数乘法器不能在维持吞吐率不变的同时实现复用。针对上述问题,本发明在此根据基23算法推导一种新型的基24算法,基于此算法设计单路FFT处理器时可得到BFII和BFIII后的常复系数乘法器利用率低于50,为设计多路基24FFT处理器时维持吞吐率不变,同时复用常复系数乘法器以减少硬件规模提供了可能,在此基础上本发明提出了一种多路基24FFT处理器结构,通过调整不同路输入和中间数据的顺序关系,错开常复系数乘法器,实现复用常复系数乘法器的复用,可以减少乘法器数目且维持吞吐率不变。00051JWCOOLEYANDJTUKEY,“ANALGORITHMFORTHEMACHIN。

8、ECALCULATIONOFCOMPLEXFOURIERSERIES,”MATHCOMPUT,1965,VOL19,PP29730100062SHOUSHENGHE,MARSTORKELSONDESIGNINGPIPELINEFFTPROCESSORFOROFDMDEMODULATIONPISAURSIINTERNATIONALSYMPOSIUMONSIGNALS,SYSTEMS,ANDELECTRONICS1998,25726200073YUWEILIN,WANCHUNLIAOANDCHENYILEE,AMRMDFFFTPROCESSORFORMIMOOFDMAPPLICATIONASIAN。

9、SOLIDSTATECIRCUITSCONFERENCE2005,225228说明书CN101937332ACN101937333A2/4页500084JUNGYEOL0H,MYOUNGSEOBLIMFASTFOURIERTRANSFORMPROCESSORBASEDONLONPOWERANDAREAEFFICIENTALGORITHMIEEEASIAPACIFICCONFERENCEONADVANCEDSYSTEMINTEGRATEDCIRCUITS2004,198201发明内容0009为了进一步提高处理器中运算单元的利用率,降低硬件复杂度,本发明提出一种基24频域抽取DIFFFT算法,以减。

10、少FFT设计中通用乘法器的数目,并采用SDF结构,通过调整输入和中间数据的顺序关系,实现常复系数乘法器的复用,减少FFT处理器的乘法器数目,同时维持吞吐率不变。0010本发明提出的基24DIFFFT分解算法,具体过程如下0011对于N点N是2的幂序列XN,其离散傅立叶变换定义为00120013其中,XN和XK是复数序列,旋转因子00140015KK12K24K38K416K5N,0016将上式代入1中有00170018其中旋转因子可表示为0019002000210022将3代入2式中,并简化可得到一组长度为N/16DFT的集合如下00230024其中,令QN5,K1,K2,K3,K4为第四级蝶。

11、形运算,表达式为00250026其中TN5,K1,K2,K3为第三级蝶形运算,表达式为0027说明书CN101937332ACN101937333A3/4页60028其中HN5,K1,K2为第二级蝶形运算,表达式为00290030其中BN5,K1为第一级蝶形运算,表达式为00310032本发明提出的新型的基24算法计算复杂度比基23算法小,且具有基2算法的规则性,适合于流水线结构设计,图1表示了N32的基于该算法的FFT信号流程图,由式4、5和6可知,改进的基24算法中有常复系数J、W81、W161、W163及其乘积组合,可见图1。J乘法运算相当于实部虚部互换和符号位取反操作,可以合并到蝶形运。

12、算中且不增加硬件消耗;将实现式5,式6中的常复系数乘法运算的两个乘法器,分别记为常复系数乘法器1和常复系数乘法器2,前者只包含W81乘法运算,如图1中间第二列所示;后者包含W81、W161、W163乘法运算,如图1中间第三列所示。0033由公式和图1可知,基于改进基24算法设计的单路FFT处理器中常复系数乘法器利用率低于50,为多路FFT处理器中常复系数乘法器的复用提供了可行方案。具体方法如下为了充分利用乘法器,将M路FFT处理器输入数据均分为上下两组,并将两组输入数据分别以正序和逆序数据并行输入,在每一级的蝶形运算单元中,都是先将两数的加法结果先输出到下一级运算中,而减法结果被暂时存储在存储。

13、单元中,本发明采用SDF结构,所以减法结果在N/2LL表示第L级蝶形运算个周期后输出到下一级运算。两路数据的32点FFT信号流程图如图2所示。0034本发明根据基23算法提出了一种新型的基24算法,基于此算法设计单路FFT处理器时可得到BFII和BFIII后的常复系数乘法器利用率低于50,为设计多路基24FFT处理器时维持吞吐率不变,同时复用常复系数乘法器以减少硬件规模提供了可能,在此基础上本发明提出了一种多路FFT处理器中常复系数乘法器的复用方法,以及相应的多路基24FFT处理器结构,即通过调整不同路输入和中间数据的顺序关系,错开常复系数乘法器,实现复用常复系数乘法器的复用,可以减少乘法器数。

14、目且维持吞吐率不变。附图说明0035图1是N32点的基24DIFFFT信号流程图。0036图2是调整数据顺序的两路32点基24DIFFFT信号流程图。0037图3是采用本发明的两路256点FFT处理器的整体结构。具体实施方式0038本发明中的多路FFT处理器是上文中的基于基24算法,为实现多路FFT处理器的常复系数乘法器的复用提供了可能,并且采用SDF结构来实现,通过调整不同路数据的说明书CN101937332ACN101937333A4/4页7输入数据顺序和中间数据顺序来错开常复系数乘法器,实现常复系数乘法器的复用,其具体实施步骤如下00391本发明是针对含有基24算法FFT的设计,设计多路。

15、NN16点FFT处理器时,首先根据本发明上文中提到的DIF基24算法对FFT逐步进行分解,可根据表达式画出基于基24算法的DIFFFT的信号流程图,类似于图1。00402将多路FFT均分成上下两组,则对应的数据也分为两组。00413将上下两组输入数据分别以正逆序输入,可以以两路32点FFT为例画出相应的信号流程图,如图2所示,上行数据输入顺序依次是XU0、XU1XU31,下行数据输入顺序依次是XD31、XD30XD0,数据FFT中间蝶形运算得到两个加减结果,加法结果立即被输出到下一级运算中,减法结果在N/2LL表示第L级蝶形运算个时钟周期后输出到下一级运算。00424采用步骤2、3方法错开了常。

16、复系数乘法器,实现常复系数乘法器的复用。可以图2为例,中间列的数字表示该级数据输出到下一级运算的相对时间,如中间第一列横线上的“0”表示该级第一个数据输出到下一级运算,“1”表示第二个,以此类推数据依次输出到下一级运算中。由图2可知,通过调整其中一路数据的顺序,中间列的第二和第三列的常复系数乘法运算在时间上没有冲突,以第二列为例,上行数据在相对时间“20”到“23”和“28”到“31”乘以常复系数W81,下行数据在相对时间“16”到“19”和“24”到“27”乘以常复系数W81,所以可以实现对多路基24FFT处理器结构中常复系数乘法器的复用,减少了硬件规模,同时维持吞吐率不变。00435根据步。

17、骤4中得到的多路FFT信号流程图可映射得到多路FFT处理器的整体结构,以两路256点FFT处理器为例,其整体结构如图3所示,其中MEM表示存储单元,蝶形运算单元1不包含J乘法运算,蝶形运算单元2是包含J乘法运算,常复系数乘法器1只包含W81乘法运算,常复系数乘法器2包含W81、W161、W163乘法运算,通用复数乘法器是实现旋转因子TF的乘法运算。本发明实现了本发明对常复系数乘法器的复用,同时维持吞吐率不变。基于映射得到的整体结构就可以去具体实现FFT多路处理器。说明书CN101937332ACN101937333A1/3页8图1说明书附图CN101937332ACN101937333A2/3页9图2说明书附图CN101937332ACN101937333A3/3页10图3说明书附图CN101937332A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1