[发明专利]基于基24算法的多路FFT处理器中乘法器的复用方法有效
申请号: | 201010257622.4 | 申请日: | 2010-08-19 |
公开(公告)号: | CN101937332A | 公开(公告)日: | 2011-01-05 |
发明(设计)人: | 周晓方;汪文义;王琳凯 | 申请(专利权)人: | 复旦大学 |
主分类号: | G06F9/302 | 分类号: | G06F9/302 |
代理公司: | 上海正旦专利代理有限公司 31200 | 代理人: | 陆飞;盛志范 |
地址: | 20043*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明属于数字信号处理集成电路设计技术领域,具体为基于基24算法的多路FFT处理器中乘法器的复用方法。本发明提出了一种改进的基24频域抽取FFT算法,减少FFT处理器设计中通用乘法器的数目,并且使基于此算法设计的单路FFT处理器中蝶形运算的常复系数乘法器利用率低于50%,从而提出多路FFT处理器中常复系数乘法器的复用方法及相应的FFT处理器结构。本发明实现不同路中常复系数乘法器的复用,减少了FFT处理器的乘法器数目,同时维持吞吐率不变。 | ||
搜索关键词: | 基于 sup 算法 fft 处理器 乘法器 方法 | ||
【主权项】:
1.一种改进的基24算法,其特征在于具体步骤如下:对于N点序列x(n),其离散傅立叶变换定义为:X ( k ) = Σ n = 0 N - 1 x ( n ) W N nk , k = 0,1,2 . . . N - 1 - - - ( 1 ) ]]> 其中,N是2的幂,x(n)和X(k)是复数序列,旋转因子:W N nk = e - j ( 2 πnk / N ) = cos ( 2 πnk / N ) - j sin ( 2 πnk / N ) ; ]]>n = < N 2 n 1 + N 4 n 2 + N 8 n 3 + N 16 n 4 + n 5 > N , n 1 , n 2 , n 3 , n 4 = 0,1 ; n 5 = 0 . . . N 16 - 1 ]]>k = < k 1 + 2 k 2 + 4 k 3 + 8 k 4 + 16 k 5 > N , k 1 , k 2 , k 3 , k 4 = 0,1 ; n 5 = 0 . . . N 16 - 1 ]]> 将上式代入(1)中有:X ( k 1 + 2 k 2 + 4 k 3 + 8 k 4 + 16 k 5 ) = Σ n 5 = 0 N 16 - 1 Σ n 4 = 0 1 Σ n 3 = 0 1 Σ n 2 = 0 1 Σ n 1 = 0 1 x ( N 2 n 1 + N 4 n 2 + N 8 n 3 + N 16 n 4 + n 5 ) W N nk - - - ( 2 ) ]]> 其中旋转因子表示为:W N nk = W N ( N 2 n 1 + N 4 n 2 + N 8 n 3 + N 16 n 4 + n 5 ) ( k 1 + 2 k 2 + 4 k 3 + 8 k 4 + 16 k 5 ) ]]>= W N N 2 n 1 k 1 W N N 4 n 2 ( k 1 + 2 k 2 ) W N N 8 n 3 ( k 1 + 2 k 2 + 4 k 3 ) * W N N 16 n 4 ( k 1 + 2 k 2 + 4 k 3 + 8 k 4 ) W N n 5 ( k 1 + 2 k 2 + 4 k 3 + 8 k 4 + 16 k 5 ) ]]>= ( - 1 ) n 1 k 1 ( - j ) n 2 ( k 1 + 2 k 2 ) W N N 8 n 3 ( k 1 + 2 k 2 + 4 k 3 ) * W N N 16 n 4 ( k 1 + 2 k 2 + 4 k 3 + 8 k 4 ) W N n 5 ( k 1 + 2 k 2 + 4 k 3 + 8 k 4 ) W N 16 n 5 k 5 - - - ( 3 ) ]]> 将(3)代入(2)式中,并简化得到一组长度为N/16D FT的集合如下:X ( k 1 + 2 k 2 + 4 k 3 + 8 k 4 + 16 k 5 ) = Σ n 5 = 0 N 16 - 1 [ Q N 16 ( n 5 , k 1 , k 2 , k 3 , k 4 ) W N n 5 ( k 1 + 2 k 2 + 4 k 3 + 8 k 4 ) ] W N 16 n 5 k 5 ]]> 其中,令Q(n5,k1,k2,k3,k4)为第四级蝶形运算,表达式为:其中T(n5,k1,k2,k3)为第三级蝶形运算,表达式为:其中H(n5,k1,k2)为第二级蝶形运算,表达式为:其中B(n5,k1)为第一级蝶形运算,表达式为:B N 2 ( N 4 n 2 + N 8 n 3 + N 16 n 4 + n 5 , k 1 ) = x ( N 4 n 2 + N 8 n 3 + N 16 n 4 + n 5 ) + ( - 1 ) k 1 x ( N 4 n 2 + N 8 n 3 + N 16 n 4 + n 5 + N 2 ) - - - ( 7 ) ]]>
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于复旦大学,未经复旦大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010257622.4/,转载请声明来源钻瓜专利网。
- <100>N<SUP>-</SUP>/N<SUP>+</SUP>/P<SUP>+</SUP>网状埋层扩散抛光片
- 零50电力L<SUP>2</SUP>C<SUP>2</SUP>专用接口<SUP></SUP>
- 高保真打印输出L<SUP>*</SUP>a<SUP>*</SUP>b<SUP>*</SUP>图像的方法
- 在硅晶片上制备n<sup>+</sup>pp<sup>+</sup>型或p<sup>+</sup>nn<sup>+</sup>型结构的方法
- <sup>79</sup>Se、<sup>93</sup>Zr、<sup>107</sup>Pd联合提取装置
- <sup>79</sup>Se、<sup>93</sup>Zr、<sup>107</sup>Pd联合提取装置
- <sup>182</sup>Hf/<sup>180</sup>Hf的测定方法
- 五环[5.4.0.0<sup>2</sup>,<sup>6</sup>.0<sup>3</sup>,<sup>10</sup>.0<sup>5</sup>,<sup>9</sup>]十一烷二聚体的合成方法
- 含烟包装袋中Li<sup>+</sup>、Na<sup>+</sup>、NH<sub>4</sub><sup>+</sup>、K<sup>+</sup>、Mg<sup>2+</sup>、Ca<sup>2+</sup>离子的含量测定方法
- <base:Sup>68