DSP 101
M3 · L3
الوحدة 3 — الـ discrete-time signals والـ systems
الـ convolution — العملية الأساسية

خرج أي نظام LTI هو الـ convolution (الالتواء) بين دخله والـ impulse response (الاستجابة النبضية) بتاعه. والعملية الواحدة دي هي أساس كل filter، وكل equalizer، وكل channel model في الـ DSP.

1 / 9
DSP 101
M3 · L3
المعادلة
مجموع الـ convolution

لنظام LTI الـ impulse response بتاعه h[n] وبيدخل عليه x[n]، الخرج بيساوي مجموع نسخ متضروبة في أوزان ومتزحزحة من h[n] — نسخة لكل sample دخل.

مجموع الـ convolution
y[n] = \sum_{k=-\infty}^{\infty} x[k]\,h[n-k]
الاختصار
y[n] = x[n] * h[n] — النجمة معناها convolution مش ضرب.
2 / 9
DSP 101
M3 · L3
جاي منين؟
طالع بالاشتقاق مش مفروض

خاصية الـ sifting بتفكّك أي signal لـ impulses متضروبة في أوزان. والـ linearity بتعدّي المجموع جوه T. والـ time invariance بتحوّل كل T{δ[n−k]} لـ h[n−k]. ومجموع الـ convolution هو النتيجة اللي مفيش منها مهرب.

الـ sifting → الـ convolution
y[n] = T\!\left\{\sum_k x[k]\,\delta[n-k]\right\} = \sum_k x[k]\,h[n-k]
3 / 9
DSP 101
M3 · L3
خطوة بخطوة
اقلب، زحزح، اضرب، اجمع

عشان تحسب y[n] عند index خرج واحد: اقلب h عشان تاخد h[−k]، زحزحه بمقدار n عشان تاخد h[n−k]، اضربه في x[k] نقطة بنقطة، وبعدين اجمع كل النواتج.

اقلب
قلب h
زحزح
زحزحة n
اضرب
× نقطة بنقطة
اجمع
→ y[n]
4 / 9
DSP 101
M3 · L3
جبر الـ convolution
تلات خصائص أساسية
  • الـ commutativity: x*h = h*x — الترتيب مبيفرقش
  • الـ associativity: (x*h₁)*h₂ = x*(h₁*h₂) — الـ filters المتسلسلة بتتدمج في filter واحد
  • الـ distributivity: x*(h₁+h₂) = x*h₁ + x*h₂ — الـ filters المتوازية بتتجمع
الفكرة الجوهرية
الأنظمة المتسلسلة ممكن تتعاد ترتيبها أو تتدمج في impulse response واحد h₁ * h₂.
5 / 9
DSP 101
M3 · L3
المحايد والطول
δ[n] وطول الخرج

الـ unit impulse هي العنصر المحايد للـ convolution: x[n] * δ[n] = x[n]. والـ impulse المتزحزحة δ[n−n₀] بتمثّل delay صافي.

طول الخرج
L_y = N + M - 1

signal بـ N sample * kernel بـ M sample → خرج بـ N+M−1 sample. complexity مباشرة: O(N·M). complexity بالـ FFT: O((N+M)log(N+M)).

6 / 9
DSP 101
M3 · L3
عيلتين
FIR قصاد IIR

FIR: impulse response محدود — مستقر دايمًا، convolution مباشر، وبيسمح بـ linear phase.
IIR: impulse response لانهائي — بيتنفّذ بالـ difference equations، معاملات أقل لانتقائية حادة، ومحتاج تتأكد من استقراره.

FIR
مستقر دايمًا
IIR
اتأكد من |α| < 1
7 / 9
DSP 101
اختبار سريع

شوف إيه اللي ثبت

أربع أسئلة من الدرس ده. جاوب عشان تشوف السبب — الشرح بيظهر سواء جاوبت صح أو غلط. ونتيجتك مش بتتحفظ.

السؤال 1 من 0
النتيجة 0/0

8 / 9
DSP 101
M3 · L3
أهم النقط
اتعلّمت إيه
  • y[n] = Σ x[k]·h[n−k] — مجموع الـ convolution لأي نظام LTI
  • طالع من الـ sifting + الـ linearity + الـ time invariance
  • الطريقة بالرسم: اقلب، زحزح، اضرب، اجمع
  • الخصائص: commutative، associative، distributive
  • δ[n] محايد الـ convolution؛ وδ[n−n₀] delay صافي
  • طول الخرج = N + M − 1؛ والـ FFT بيسرّع الحساب
  • FIR = h[n] محدود؛ IIR = h[n] لانهائي بالـ recursion
اقرا المقالة كاملة ←
9 / 9
1 / 8 كتم الصوت