基2与基4时间抽取fft算法

本文介绍了基2和基4时间抽取FFT算法,详细阐述了DFT变换定义,基2算法的序列分解及计算复杂度,以及基2蝶形结构系数的变化规律。同时,探讨了基4时间抽取FFT计算,包括序列划分和复数乘法次数的计算,为理解FFT快速算法提供了深入解析。
摘要由CSDN通过智能技术生成

基2时间抽取FFT计算
DFT变换定义:

IDFT变换定义:

基2算法,序列的长度是为2的幂,序列的DFT为。序列可以由奇序列和偶序列组成,它们的DFT分别为和。

假设x[2r]和x[2r+1]的N/2点的DFT值为: 

那么可以得到:

 

    这样我们可以将时域长序列逐次按奇偶分解为两个短序列,然后由两个短序列的DFT逐次合成相应长序列的DFT称为基2时间抽取FFT算法。

    从最后一级往前分解对应的蝶形结构,这些蝶形结构最左边的输入都是序列的DFT值,而分解直到最左边的蝶形结构是两点序列的DFT,此时最左边的值是序列x[k],

    概括起来就是由N点序列的DFT最终分解为2点序列的DFT。

 

基2时间抽取FFT算法计算复杂度:

直接计算法:共需要N*N次复数乘法器,和N*N次复数加法。

基2的FFT快速算法:

共需要分解的总级数为:,

每一级含有的蝶形结构个数为:N/2

每个蝶形结构完成一次复数乘法和两次复数加法运算。

总共运算量为:

复数乘法:

复数加法: 

 

基2蝶形结构系数的变化规律

第一级

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值