- 6
- 0
- 约2.82千字
- 约 33页
- 2020-01-17 发布于辽宁
- 举报
§4.6 分裂基FFT算法 自从基2快速算法出现后,人们仍在寻找更快的算法。 从上分析可知,基4比基2算法要快。从理论上讲,用 较大的基数可以进一步减少运算次数,但要以程序或 硬件复杂为代价,甚至得不偿失。所以取大于8的基数 没有多大实际意义。1984年,法国的杜梅尔和霍尔曼 将基4分解和基2分解结合在一起,提出了一种分裂 基算法。其运算量比基2少,运算流图与基2FFT接近, 运算程序也不长。 接近理论上所需乘法次数的最小值。 该算法的基本思路是对偶序号输出使用基2算法,对奇 的算法中乘法次数和加法次数最少的算法,其乘法次数 基本方法与频选法FFT类比相似。建立在把X(k)分解 成越来越短的子序列基础上。但每次分解不是对半分 或均匀分解。 序号输出使用基4算法。分裂基算法是目前所有N=2M 1、第一次分解 做法:先将x(n)分成四段 将N点DFT分解为一个N/2和两个N/4点DFT 对第二项令 对第三项令 对第四项令 n=n′+N/4 n′=n-N/4 n:N/4~(N/2)-1 n′:0~ (N/4)-1 n=n′+N/2 n′=n - N/2 n:N/2~(3N/4)-1 n′:0~ (N/4)-1 n=n′+3N/4 n′=n-3N/4 n:3N/4~N-1 n′:0~ (N/4)-1 将=n′→n X(k)= X(4k1+k0) k=4k1+k0 0 ≤k1 ≤
原创力文档

文档评论(0)