若為可變串流的固定點 FFT,從 Quartus® II 軟體版本 11.0 開始變更位成長演算法。 對於新的演算法,整體位的成長低於或等於 Log2 (N) 1,其中 N 是 FFT 的長度。 這個全新的演算法讓我們透過移除頻率網域中的 2 個未使用的 MSB 來減少輸出位寬度。
舉例來說,以 1024 點 FFT 為例,資料精確寬度為 18 位。
在版本 10.1
輸出位寬度 = 資料精准寬度 2.5 × (log4 (MAX (N)) = 31 位
在 11.0 版及以上版本
輸出位寬度 = 資料精准寬度 log2 (N) 1 = 29 位