2008年第03期,第41卷
通信技术
V01.41,No.03,2008
总第195期
Communications
Technology
No。195,Totally
·其他·
分裂基FFT算法的讨论与改进
刘。欢,
谢志远
(华北电力大学电子与通信工程系,河北保定071003)
【摘要】文中主要介绍了按频率抽取(DIF)分裂基FFT算法原理及其改进算法.与传统的分裂基算法相比,改进后的
算法是利用了旋转因子的周期性,对称性,能够显著地减少旋转因子的个数并且节省ROM的容量。文中通过对改进的频率抽
取分裂基一2/4
FFT与分裂基一2/8
FFT的DFT的演算.分析表明改进方法是有效可行.
【关键词】傅立叶变换;分裂基;旋转因子
【中图分类号】TP274
【文献标识码】A
【文章编号】1002—0802(2008)03一0124—02
Discussion
and
Improvement
on
Split
Radix
FFT
Algorithm
LIU
Huan,
XIE
Zhi—yuan,
(Department
of
E1ectronic锄d
C唧unication
Engineering,
№rth
china
E1ectric
P佣er
Universit
y,Baoding
Hebei
071003,
China)
【Abstract】This
article
introduces
the
principle
and
the
improvement
of
FFT
algorithm.
Co田pared
with
traditional
algorithⅢs,
the
improved
algorithms
can
decrease
the
n岫ber
of
twiddle
factor
evaluations
and
saVe
the
capacity
of
ROM
by
using
periodicity
and
Sy唧etry
of
twiddle
factor.
The
demonstration
and
analysis
on
the
process
of
split
radix一2/4
DFT and
split
radix一2/8
DFT
have
indicated
that
the
improved split
radix
algorithm
is
fI凸asible.
【Key-ords
l
Fourier
transfom;
spl
it
radix;
twiddle
factor
O引言
FFT是通信系统中数字信号分析与处理的一种常用的重
要变换。自1965年cooley—Tukey的算法提出后,新算法不断
涌现。但是总的来说有两个发展方向:一是针对Ⅳ等于2的
整数次幂的算法,如基2算法、基4算法、实因子算法和分裂
计算法等;另一个是^r不等于2的整数次幂的算法,它是以
winograd算法为代表的一类算法(素因子算法,winograd算
法)。1984年提出的分裂基算法(Splitradix
FFT)同时使
用基2和基4算法,被认为是目前对Ⅳ等于2的整数幂中各类
算法中较为理想的一种。文中讨论的改进的算法是不在增加
传统算法的结构和计算量的复杂性基础上修改的算法。
1传统分裂基算法
分裂基算法Ⅲ常见的有基一2/4算法和基一2/8算法。在实际
的应用中,基4基8算法比基2算法更有效,从理论上分析可
知用较大的基还可以进一步减少复数乘法的次数,但却是以
增加复数加法次数和以程序变得更加复杂为代价的,所以一
般情况下,取得最大的基数为8。后来的研究表明,基一2/4
算法最接近理论上所需乘法次数的最小值。1。
分裂基算法的基本思路就是对偶序号输出使用基2算
法,对奇序号输出使用基4或者基8的算法,这样就可将基2
分解同基4或基8分解组合在一起。
算法的推导,对Ⅳ=2盯点DFT…:
J(七)=∑J(以)时,o≤七sⅣ一l。
(1)
DIF的偶序号输出项如(2)式:
苎一I
z(2七)=薹【J(帕+x如+孚)】咳,r=o’l,…,警一l。
(2)
(1)对七的奇序号项用基4算法有:
}
z渺叫=萎瞰咖础+%町+如+2%)砑’+
砌+3%)时】孵咙,七=o'l,…,%-l,p2l,3。
(3)
收稿日期:2007一ll一08。
作者简介:刘欢(1982一)。女,硕士研究生,主要研究方向为信号与信息处理;谢志远(1964一),男,教授,主要研究方向为通信与信息
系统.
124
万方数据