蝶形結

蝶形結或蝶形網路  是快速傅立葉轉換演算法中的組成單位 ， 將原本的較大點數的離散傅立葉運算 ， 拆成較小點數的離散傅立葉運算組合 ， 反之亦然 ， 其中蝶形結架構的n點離散傅立葉轉換並不一定需要滿足爲點數 n = 2 p 的條件 。 蝶形結其名來自於底數爲2的信號流成圖形似蝴蝶外觀 。 這個詞最早是由1969年一份MIT的技術性報告提到 ， 類似的架構也出現於維特比演算法中 ， 用於尋找隱匿層中最有可能的序列 。 而蝶形結此詞彙仍最常使用於庫利 － 圖基快速傅立葉變換演算法中 ， 利用遞迴的方式將n點離散傅立葉運算中的n點輸入分解爲 n = r x m ， 轉換輸入信號爲r點的m組信號分別進行r點離散傅立葉運算 ( 換句話說就是r點DFT做m次 ) ， 而r點的離散傅立葉運算基本上爲轉換後的輸入信號乘上旋轉因子以蝶形結架構做加法運算 。