Radix-2 Fiper Trormorm (FT) เป็นอัลกอริทึมที่ใช้อย่างกว้างขวางในการคํานวณแบบดีเดรตโฟร์เออร์ (DF) ซึ่งลดความซับซ้อนของการคํานวณความซับซ้อนในการคํานวณ และเหมาะสมสําหรับสัญญาณที่มีความยาวที่มีประสิทธิภาพ 2 ระดับ การเข้าใจหลักการการออกแบบและประสิทธิภาพของมัน จําเป็นสําหรับโปรแกรมในกระบวนการประมวลผลสัญญาณ และการวิเคราะห์ข้อมูล
หลักการการออกแบบของ Radix-2 FFT
Radix 2 FFTII ประกอบด้วยวิธีการแบ่งและแยกและแยกตัวเรียง ซึ่งจะแยกข้อมูลเข้าซ้ําได้โดยแยกเป็น DFT ขนาด N เป็นขนาดที่เล็กและเล็ก NFF/2 ใช้ประโยชน์จากความสมมาตรและความจุของกลุ่มย่อยของกลุ่มย่อยของกลุ่มย่อยในการแปลง ซึ่งกระบวนการนี้จะเกี่ยวข้องกับการแยกข้อมูลเข้าเป็นองค์ประกอบที่แยกเป็นธาตุคู่และองค์ประกอบที่แยกเป็นเลขคี่ และรวมผลลัพธ์ที่มีประสิทธิภาพ
แนวคิดหลักคือ การจัดลําดับข้อมูลนําเข้าใหม่ โดยใช้การจัดลําดับบิต (reversion) ซึ่งจะทําให้การคิดคํานวณซ้ํา แน่ใจว่าการคํานวณสามารถเข้าถึงข้อมูลได้ในรูปแบบแคชที่เป็นมิตรต่อข้อมูล อัลกอริทึมนี้จะใช้ปฏิบัติการ "Butterfly" ซึ่งจะจับคู่ข้อมูลด้วยข้อมูลที่ซับซ้อนโดยใช้ปัจจัยต่าง ๆ ที่มีการคูณด้วยข้อมูลแบบทวิเดิ้ล
ความจุแบบคอมโพสิต
Radix-2 FFT ช่วยลดจํานวนการคํานวณเมื่อเทียบกับการคํานวณ DFT โดยความซับซ้อนของมันคือ O(N log N) ทําให้เหมาะสมสําหรับข้อมูลขนาดใหญ่ งานคํานวณหลักเกี่ยวข้องกับการคูณและเพิ่มเติม โดยมีการดําเนินการของผีเสื้อเป็นการบ่อยที่สุด
การชดเชยความสมบูรณ์ รวมถึงปัจจัยการปรับระดับแสงย่อย (Twidle) โดยใช้การคํานวณในสถานที่เพื่อบันทึกหน่วยความจํา และใช้ประโยชน์จากลักษณะฮาร์ดแวร์ เช่น คําสั่ง SMD การเพิ่มความเร็วและประสิทธิภาพของ FFT ในการใช้งานจริง ๆ นี้ยังเป็นโครง คุณสามารถช่วยวิกิพีเดียได้โดยเพิ่มข้อมูล ดูเพิ่มที่โครงการวิกิกีฬา ร่วมกับโครงการ FFTF
โปรแกรม Radix-2 FFT
Radix-2 FFT ถูกใช้ในสาขาต่าง ๆ เช่น การประมวลผลสัญญาณดิจิทัล, การวิเคราะห์ภาพ และการสื่อสาร ซึ่งจะเปิดใช้งานการวิเคราะห์สเปกตรัมแบบเรียลไทม์, การกรองข้อมูล และบีบอัดข้อมูลได้รวดเร็ว โดยให้การแปลงโดเมนแบบความถี่