[发明专利]具有FFT基2蝶运算处理能力的装置及其实现运算的方法无效
申请号: | 201110115129.3 | 申请日: | 2011-05-05 |
公开(公告)号: | CN102768654A | 公开(公告)日: | 2012-11-07 |
发明(设计)人: | 沈承科 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F17/14 | 分类号: | G06F17/14 |
代理公司: | 北京派特恩知识产权代理事务所(普通合伙) 11270 | 代理人: | 张颖玲;蒋雅洁 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 fft 运算 处理 能力 装置 及其 实现 方法 | ||
技术领域
本发明涉及大规模数字信号处理技术,尤指一种具有傅里叶变换(FFT)基2蝶形运算处理能力的装置及其实现运算的方法。
背景技术
大规模数字信号处理技术,特别是阵列数字信号和傅里叶变换(FFT)处理技术,要求处理器平台提供巨大的并行处理能力。这种具有大规模处理能力的并行阵列处理器将在大规模数字信号处理领域具有广泛的应用前景。
在数字信号处理领域,随着对信号处理速度和复杂度以及对处理器性价比的不断提高,大规模并行运算阵列将得到越来越广泛的应用。特别是在无线通讯领域,新的基带技术,比如多输入多输出(MIMO)技术、天线阵波束赋形技术、多用户干扰抵消及(Turbo-MIMO)等技术的大量应用,对数字信号处理器平台带来了前所未有的压力。在这种情况下,并行处理阵列显示了它在高速信号处理方面的强大功能。
发明内容
有鉴于此,本发明的主要目的在于提供一种具有FFT基2蝶形运算处理能力的装置及其实现运算的方法,具有高效的向量处理能力,以及极高的FFT基2蝶形运算处理能力。
为达到上述目的,本发明的技术方案是这样实现的:
一种具有傅里叶变换FFT基2蝶形运算处理能力的装置,包括锁存器、复数乘法器、复数加减法器,开关以及复数共轭运算器;其中,
复数共轭运算器,用于将输入X转换成其共轭;
第四开关选择输入X或其共轭输出;
第一开关,用于在外部控制信号控制下,每个时钟将输入数据X或其共轭送入第一锁存器、第二锁存器和第三锁存器的其中一个锁存器暂存;
复数乘法器,具有两个输入,其中一个输入来自第一锁存器,另一个输入来自第二开关,复数乘法器产生的数据输出至第五锁存器锁存;
第二开关,用于在外部控制信号控制下,将第二锁存器的输出或一个复常数1.0输入至复数乘法器,,
复数加减法器,具有两个复数输入,其中一个输入来自第五锁存器,另一个输入来自第三开关;
第三开关,具有三个输入,分别来第三锁存器的输出、第四锁存器的输出和一个复常量0.0,在外部控制信号控制下,选择其中一个输入传输至复数加减法器;
第四锁存器,用于存储复数加减法器的输出,与复数加减法器构成一个累加器,第四锁存器的输出为所述装置的输出Y。
所述具有FFT基2蝶形运算处理能力的装置为两个或两个以上,构成并行复运算阵列。
一种具有FFT基2蝶形运算处理能力的装置的运算方法,所述装置至少包括锁存器、复数乘法器、复数加减法器,开关以及复数共轭运算器;
该方法包括:利用所述装置执行单操作数运算;
所述单操作数运算包括:穿越;单操作数累加或累减运算。
该方法还包括:利用所述装置执行双操作数运算。
所述双操作数运算包括:双操作数加或减运算;双操作数乘。
该方法还包括:利用所述装置执行三操作数运算。
所述三操作数乘加或乘减运算;三操作数FFT基2蝶形运算方法。
所述装置包括两个或两个以上,构成并行复运算阵列;该方法还包括:
两个K维复向量的加减和元素乘运算;K*K矩阵与K*1向量相乘运算;2K点FFT基2蝶形运算;其中,K为所述装置的数量。
从上述本发明提供的技术方案可以看出,本发明复运算单元结构简单,由其构成并行处理阵列具有高效的向量处理能力,以及极高的FFT基2蝶形运算处理能力。
附图说明
图1为本发明具有FFT处理能力的装置的组成结构示意图;
图2为本发明具有FFT处理能力的装置构成的运算阵列示意图。
具体实施方式
图1为本发明具有FFT处理能力的装置的组成结构示意图,如图1所示,至少包括锁存器、复数乘法器、复数加减法器,开关以及复数共轭运算器组成,这里,对锁存器、复数乘法器、复数加减法器,开关以及复数共轭运算器的输入输出位宽不做约束。具体描述如下:
图1所示的具有FFT基2蝶形运算处理能力的装置,也称为复数运算单元,可以是定点运算单元也可以是浮点运算单元。该复数运算单元有一个输入X。复数共轭运算器输出X的共轭值。第四开关S4选择输入X或输入X的共轭并通过第一开关S1连接到三个锁存器即第一锁存器、第二锁存器和第三锁存器。
第一锁存器、第二锁存器和第三锁存器,用于在第一开关S1的控制下,每个时钟将输入数据X送入其中一个锁存器暂存;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110115129.3/2.html,转载请声明来源钻瓜专利网。