الحساب المباشر لـ DFT ينمو بمعدل N² عملية — مما يجعل التحليل الطيفي في الوقت الفعلي مستحيلاً للإشارات الكبيرة بدون خوارزمية أسرع جوهرياً.
كل قيمة خرج X[k] هي مجموع N حاصل ضرب مركّب. مع N خانة، التكلفة الإجمالية هي N × N = N² عملية ضرب مركّب — بصرف النظر عن قوة الأجهزة.
عند N = 8,192 وميزانية الوقت الفعلي 85 ms، يستغرق DFT المباشر 400 ms لكل نافذة — أبطأ بأكثر من 4 مرات.
DFT هو ضرب مصفوفة N×N في متجه: X = W·x. مصفوفة كثيفة × متجه = N² عملية ضرب-تجميع. لا اختصارات — إلا إذا استغللنا البنية الخاصة لـ W.
مضاعفة N تربّع تكلفة DFT. إشارة أطول 10 مرات تكلف 100 مرة أكثر. تحسين الأجهزة يضاعف السرعة كل ~18 شهراً — لكن نمو O(N²) يتجاوز أي عامل تسريع ثابت.
عامل الـ twiddle W_N^{kn} لديه فقط N قيمة فريدة — لكن DFT المباشر يحسب N² حاصل ضرب مرجّح بعامل twiddle. نسبة التكرار هي N.
- OFDM (4G/5G): N = 2,048–4,096 تحويلات في كل مللي ثانية
- محلل الطيف الصوتي: N = 8,192 عند 48 كيلوهرتز → ميزانية 85 ms
- إعادة بناء صور الرنين: DFT ثنائي الأبعاد على شبكة 256×256 لكل شريحة
- معالجة نبضات الرادار: مواعيد نهائية بالميكروثانية، ملايين العينات
- التحليل الزلزالي: تسجيلات طويلة بمعدلات أخذ عينات عالية
- كلها محجوبة بجدار O(N²) — حتى عام 1965
- DFT المباشر: O(N²) — N خانة، كل منها يتطلب N حاصل ضرب
- N = 2²⁰: ~6.6 تريليون عملية — الوقت الفعلي مستحيل
- مضاعفة N تربّع التكلفة — الأجهزة لا تستطيع المواكبة
- مصفوفة DFT منظمة: N قيمة twiddle فريدة فقط، لا N²
- التناظر (W^{k+N/2} = −W^k) والدورية تتيحان إعادة الاستخدام
- استغلال هذه البنية → O(N log N) → تحويل فورييه السريع