玄学小记.5 ~ Bluestein's algorithm
生活随笔
收集整理的這篇文章主要介紹了
玄学小记.5 ~ Bluestein's algorithm
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Bluestein's algorithm 算法可以在\(O (n \log n) \)的時間內完成任意長度的 DFT
?
考慮DFT,有:
\(\begin{align*} y_k &= \sum_{i = 0}^{n - 1} a_i \omega_n^{ki}\\? &= \sum_{i = 0}^{n - 1} a_i \omega_{2n}^{-(k - i)^2 +k^2+i^2}\\? &= \omega_{2n}^{k^2} \sum_{i = 0}^{n - 1} a_i \omega_{2n}^{i^2} \times \omega_{2n}^{-(k - i)^2} \end{align*}\)
?
注意到和式內部是一個卷積形式,可以用 FFT 在\(O (n \log n) \)的時間內計算。
?
因此任意長度DFT可以在\(O (n \log n) \)的時間內完成。
?
轉載于:https://www.cnblogs.com/AwD-/p/8361031.html
總結
以上是生活随笔為你收集整理的玄学小记.5 ~ Bluestein's algorithm的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 个人博客 V0.0.3 版本 ...
- 下一篇: absolute元素水平居中