[发明专利]一种混合基2/4蝶型运算核无效

专利信息
申请号: 201010566454.7 申请日: 2010-12-01
公开(公告)号: CN102012800A 公开(公告)日: 2011-04-13
发明(设计)人: 李小进;赖宗声 申请(专利权)人: 华东师范大学
主分类号: G06F7/57 分类号: G06F7/57;G06F17/14
代理公司: 上海麦其知识产权代理事务所(普通合伙) 31257 代理人: 董红曼
地址: 200062 上海*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 混合 运算
【说明书】:

技术领域

发明涉及数字信号处理、电路设计领域,尤其是快速傅里叶变换(FFT)处理器。

背景技术

快速傅里叶变换(Fast Fourier Transform,FFT),是离散傅里叶变换的快速算法。快速傅里叶变换广泛应用于诸如O FDM移动通信系统、数字信号处理、计算大整数乘法、求解偏微分方程等领域。

对于一个N点的离散傅立叶变换,可表达成,

FFT处理器作为FFT算法的硬件实现,其实用性也越来越受到大家的重视。实现FFT处理器的算法主要包括基r(r=2,4,…)算法,混合分裂基算法。使用较多的算法包括基2和基4算法,其特点可对比如下:

   1)  基4算法可实现4幂点的FFT计算而基2算法可实现任意2幂点的FFT运算。

3)一个基4蝶形运算包含3个复数乘法,而一个基2运算包含1个复数乘法。

由此可见,同一点数的基4 FFT运算量比基2 FFT算法少,当N=1024,其复数乘法运算的减少使得其功耗可随之降低25%。在低功耗电路设计,特别是便携式的应用中具有较高的优势。此外,基4算法的数据处理能力大于基2算法,尽管其电路设计复杂度比基2算法高,但在FFT处理器的电路设计中仍较多地采用了基4算法。

此外,在诸如DVB-T 2K(N=2048)模式下,其OFDM解调需要进行2048(非4幂)点FFT运算。通常可采用基2算法实现非4幂点FFT计算,但由于基2算法的数据吞吐率难以满足系统的需求,可采用混合分裂基算法来提高电路计算能力、降低电路功耗。采用混合分裂基实现非4幂点FFT计算,前log4(N/2)-1级采用基4蝶形运算,最后一级采用基2蝶形运算。如果采用单路径馈结构(Single-path Delay Feedback,SDF),则需要同时集成基2和基4蝶形运算核,这将导致电路面积和功耗的增加。

本发明提出了一种混合基2/4蝶形运算核电路,通过配置可完成一个基4蝶形运算或两个并行基2蝶形运算,共享基4蝶形运算核中的复数乘法器、加法器和减法器,从而在提高电路处理能力的同时减少电路面积和功耗。

发明内容

本发明的目的是提供一种混合基2/4蝶形运算核,在满足非4幂点FFT处理器电路设计要求的同时,保持较小的面积和较低的功耗。

本发明提供一种混合基2/4蝶形型运算核,包括复数乘法器1、2、3,复数加法器4、5、6、7,复数减法器8、9、10、11,与门12、13、14、15、16,二选一选择器17、18、19、20、21和复数相乘模块22。混合基2/4蝶形运算核可被动态配置成单个基4电路模式或两个并行基2电路模式。

本发明进一步包括:复数输入端A、B、C、D,旋转因子输入端WP1、WP2、WP3,模式控制信号输入端Mode。其中,复数输入端A连接复数加法器4的输入端和复数减法器8的输入端;复数输入端B连接二选一选择器17的“0”数据输入端和复数乘法器2的输入端;复数输入端C和旋转因子输入端WP2分别连接复数乘法器1的输入端;复数输入端D和旋转因子输入端WP3分别连接复数乘法器3的输入端;旋转因子输入端WP1连接与门12的输入端;模式控制信号输入端Mode连接与门12的输入端、二选一选择器17、18、19的“1”数据输入端以及二选一选择器20、21的“0”数据输入端。

另外,本发明还进一步包括复数输出端outA,outB,outC、outD。其中,复数输出端outA为二选一选择器18的输出端;复数输出端outB为二选一选择器19的输出端;复数输出端outC为二选一选择器20的输出端;复数输出端outD为二选一选择器21的输出端。

当控制信号输入端Mode输入为0时,连通二选一选择器的“0”输入端,混合基2/4蝶形运算核被动态配置成两个并行基2电路模式;当控制信号输入端Mode输入为1时,连通二选一选择器的“1”输入端,混合基2/4蝶形运算核被动态配置成基4电路模式。

在基2电路模式下:两个复数乘法器1、2,两个复数加法器4、5和两个复数减法器8、9参与运算。

在基4电路模式下:三个复数乘法器1、2、3,四个复数加法器4、5、6、7和四个复数减法器8、9、10、11参与运算。

本发明中复数乘法器的功能是:假设有复数输入(a + b*j)和(c + d*j),则复数乘法器的输出为。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华东师范大学,未经华东师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201010566454.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top