
ليه كل signal (إشارة) مجموع sinusoids — وإزاي الـ DTFT والـ DFT بيكشفوا محتوى الـ frequency في الـ signals في الزمن المتقطع.
فكرة فورييه: أي signal ممكن تتكتب كمجموع موزون من الـ sinusoids (الجيبيات). والـ frequency domain (نطاق التردد) بيكشف التفكيك ده فبيخلّي تصميم الـ filters وتحليل الـ noise طبيعي وبديهي.
الـ DTFT بيحسب تحويل Z على دايرة الوحدة z = ejω. والنتيجة: دالة مستمرة ودورية بدورة 2π في الـ frequency المتطبّعة ω (راديان/sample).
الـ frequency ω بتتقاس بالراديان لكل sample. وعشان تحوّل لهرتز اضرب في fs/(2π).
- الـ linearity — DTFT{ax + by} = aX + bY
- الـ time shift — تأخير n₀ sample ← ضرب في e−jωn₀
- الـ convolution ↔ الضرب — x∗h ↔ X·H
- الـ conjugate symmetry — x[n] حقيقي → |X(ejω)| زوجي
X(ejω) بياخد عدد لانهائي من القيم. والماكينة الرقمية محتاجة تمثيل frequency محدود ومتقطع. الحل: sampling للـ DTFT عند N frequency على مسافات متساوية.
احسب الـ DTFT عند ωk = 2πk/N لـ k = 0 … N−1. والنتيجة: N رقم مركّب، بيتحسب وبيتعكس بالكامل.
- كل signal = مجموع sinusoids؛ والـ frequency domain بيكشف التفكيك
- DTFT: x[n] ← X(ejω) مستمر ودوري بدورة 2π
- ω = π بتقابل الـ Nyquist frequency fs/2
- الـ convolution في الزمن = الضرب في الـ frequency
- الـ DTFT مبيتحسبش — والـ sampling بتاعه عند N نقطة بيطلّع الـ DFT
- الـ DFT دوري في الزمن (circular): بيعامل x[n] كدورة واحدة من N