Fast Fourier Transform

快速傅里叶变换的数学本质

Defination of Fourier matrix

Fn=1111ω11ω(n1)11ω1(n1)ω(n1)(n1)withωn=1


n次单位根周期规律:

  • ω32=ei2π/32=ω264=e(i2π/64)2
  • ω3264=ω064,ω3364=ω164,,ω6364=ω3264

Fourier矩阵 Fn 递归原理:

F64=[IIDD][F3200F32]1000000010010000000100100whereD=1    ω64            ωn164


The proof of the decomposition of Fn

[IIDD][F3200F32]1000000010010000000100100c0c1c63=[IIDD][F3200F32]c0c2c62c1c3c63=[IIDD]j=031cj2j=031cj2ωj32j=031cj2ωj3132j=031cj2+1j=031cj2+1ωj32j=031cj2+1ωj3132=j=031c2j+j=031c2j+1j=031c2jωj132+j=031c2j+1ωj132ω64j=031c2jωj3132+j=031c2j+1ωj3132ω3164j=031c2jj=031c2j+1j=031c2jωj132j=031c2j+1ωj132ω64j=031c2jωj3132j=031c2j+1ωj3132ω3164=j=031c2j+j=031c2j+1j=031c2jω2j164+j=031c2j+1ω(2j+1)164j=031c2jω2j3164+j=031c2j+1ω(2j+1)3164j=031c2jω322j64j=031c2j+1(ω32(2j+1)64)j=031c2jω332j64j=031c2j+1(ω33(2j+1)64)j=031c2jω632j64j=031c2j+1(ω63(2j+1)64)=k=063ck1k=063ckωk64k=063ckωk6364=F64c0c1c63


大幅度减少计算量

F64C costs 642 multiplication
Decompose it once, taking [2(322)+32]
Decompose it twice, taking [2(2162+16)+32]=[4162+322]

Decompose it log264=6 , taking [6412+326] multiplication

In conclusion:

N212Nlog2N

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值