LA 101
M10 · L01
الوحدة 10: الالتفاف والمرشحات

الالتفاف كضرب مصفوفات

الالتفاف هو محرك معالجة الإشارات. لكن خلف صيغة المجموع تكمن حقيقة أعمق: الالتفاف عملية خطية، وكل عملية خطية هي مصفوفة. الكشف عن تلك المصفوفة يفضح البنية الجبرية الكاملة للتصفية.

01 / 12
LA 101
M10 · L01
الأساس

لكل عملية خطية مصفوفة

الالتفاف يُعيِّن متجهات المدخل إلى متجهات المخرج. يستوفي الإضافية والتجانس — مما يجعله خطيًا. والمبرهنة الأساسية للجبر الخطي تقول: كل تطبيق خطي من ℝⁿ إلى ℝᵐ هو ضرب في مصفوفة m×n ما. استجابة النبضة h تحدد المصفوفة بالكامل.

لماذا يهم هذا
إيجاد المصفوفة الكامنة وراء الالتفاف يسمح لنا بتطبيق الجبر الخطي بأكمله — القيم الذاتية والتقطرن والنظرية الطيفية — لفهم التصفية.
02 / 12
LA 101
M10 · L01
المصفوفة

مصفوفة تيبليتز

الالتفاف الخطي y = x * h يقابل الضرب في مصفوفة تيبليتز H، حيث يحمل كل قطر نفس معامل المرشح. كل صف نسخة إزاحية من المرشح h.

الالتفاف كضرب مصفوفة
\mathbf{y}=H\mathbf{x},\quad H_{ij}=h[i-j]
03 / 12
LA 101
M10 · L01
بنية تيبليتز

بنية مصفوفات تيبليتز

مصفوفات تيبليتز شريطية: فقط M أقطار غير صفرية لمرشح طوله M. ضرب المصفوفة-متجه المباشر يكلف O(N²) للإشارات ذات الطول N. لكن بنية القطر الثابت قرينة على إمكانية تسريع أكبر.

O(N²)
التكلفة المباشرة
O(N log N)
تكلفة FFT
04 / 12
LA 101
M10 · L01
حدود دورية

الالتفاف الدائري

استبدل الحشو بالأصفار بـ التفاف دوري: الإشارة تتكرر كل N عينة. هذا يعطي الالتفاف الدائري — جبر أبسط، والمفتاح للحساب السريع. يمكن حساب الالتفاف الدائري بدقة باستخدام DFT.

الصلة بالالتفاف الخطي
احشُ الإشارات بالأصفار إلى طول ≥ N+M−1، عندها يعطي الالتفاف الدائري نفس نتيجة الالتفاف الخطي دون تداخل الالتفاف.
05 / 12
LA 101
M10 · L01
المصفوفات الدائرية

المصفوفات الدائرية

الالتفاف الدائري يقابل مصفوفة دائرية: كل عمود إزاحة دورية للعمود الذي على يساره، أي C_ij = h[(i−j) mod N]. العمود الأول يحدد المصفوفة بأكملها. تشترك جميع المصفوفات الدائرية N×N في نفس المتجهات الذاتية — متجهات قاعدة DFT.

  • العمود 0: [h₀, h₁, h₂, ..., h_{N−1}]ᵀ
  • العمود 1: [h_{N−1}, h₀, h₁, ..., h_{N−2}]ᵀ
  • العمود 2: [h_{N−2}, h_{N−1}, h₀, ..., h_{N−3}]ᵀ
  • المتجهات الذاتية: أسية مركبة e^(j2πkn/N)
06 / 12
LA 101
M10 · L01
المبرهنة الأساسية

DFT يُقطرن الدائريات

لأن متجهات قاعدة DFT هي المتجهات الذاتية لكل مصفوفة دائرية، فإن مصفوفة DFT المسماة F تُقطرن جميعها في آنٍ واحد. القيم الذاتية هي DFT للعمود الأول للمرشح — أي استجابته الترددية. هذا هو سبب مساواة الالتفاف للضرب النقطي في نطاق التردد.

07 / 12
LA 101
M10 · L01
صيغة التقطرن

صيغة التقطرن

كل مصفوفة دائرية N×N يمكن كتابتها على الصورة:

التحليل الطيفي للدائرية
C=F^{-1}\Lambda F

F مصفوفة DFT؛ Λ قطرية بـ DFT لـ h على قطرها؛ F⁻¹ = F* (DFT أحادية). هذا الأساس الجبري لكل التصفية المعتمدة على FFT.

08 / 12
LA 101
M10 · L01
الخوارزمية السريعة

الالتفاف السريع بالـ FFT

طبّق F، اضرب نقطيًا في H[k]، ثم طبّق F⁻¹. باستخدام FFT، يكلف كل تحويل O(N log N):

التفاف FFT
\mathbf{y}=\text{IFFT}\!\left(\text{FFT}(\mathbf{x})\odot\text{FFT}(\mathbf{h})\right)

عند N = 1,000,000 هذا أسرع بـ ~50,000× من الضرب المباشر. الرمز ⊙ يدل على الضرب النقطي (عنصر بعنصر).

09 / 12
LA 101
اختبار سريع

تحقّق ممّا ثبت

أربعة أسئلة من هذا الدرس. أجب لترى السبب — يظهر الشرح سواء أصبتَ أم أخطأت. ولا شيء يُسجَّل أو يُحفَظ.

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

10 / 12
LA 101
أهم النقاط
ملخص

أهم النقاط

  • الالتفاف خطي، إذن يكافئ الضرب في مصفوفة تيبليتز
  • الالتفاف الدائري يعطي مصفوفة دائرية ذات بنية إزاحة دورية
  • جميع المصفوفات الدائرية تشترك في متجهات قاعدة DFT كمتجهات ذاتية
  • DFT يُقطرن الدائريات: C = F⁻¹ΛF — القيم الذاتية هي الاستجابة الترددية للمرشح
  • FFT يُختزل الالتفاف من O(N²) إلى O(N log N) عبر الضرب النقطي
11 / 12
LA 101
الدرس القادم
القادم

M10-L2: تصميم المرشحات بالجبر الخطي

بعد أن عرفنا أن المرشحات مصفوفات، يمكننا تصميم المرشحات بتحديد قيمها الذاتية — استجابتها الترددية. تصميم المرشحات بالمربعات الصغرى ومرشحات وينر والتصفية المثلى تنبثق جميعها بشكل طبيعي من إطار الجبر الخطي الذي بنيناه.

12 / 12