مرشح المربعات الصغرى
خوارزميات المربعات الصغرى ( LMS ) هي فئة من المرشحات التكيفية تُستخدم لمحاكاة مرشح مُحدد من خلال إيجاد معاملات المرشح التي تُنتج أقل متوسط مربع لإشارة الخطأ (الفرق بين الإشارة المطلوبة والإشارة الفعلية). وهي طريقة انحدار تدرجي عشوائي، حيث يتم تعديل المرشح بناءً على الخطأ في الوقت الحالي فقط. وقد ابتكرها عام 1960 أستاذ جامعة ستانفورد ، برنارد ويدرو ، وطالبه الأول في الدكتوراه، تيد هوف ، استنادًا إلى أبحاثهما في الشبكات العصبية أحادية الطبقة. تحديدًا، استخدما الانحدار التدرجي لتدريب شبكة ADALINE على التعرف على الأنماط، وأطلقا على الخوارزمية اسم " قاعدة دلتا ". ثم طبقا هذه القاعدة على المرشحات، مما أدى إلى خوارزمية LMS.
صياغة المشكلة
تُظهر الصورة الأجزاء المختلفة للمرشح.هي إشارة الإدخال، والتي يتم تحويلها بعد ذلك بواسطة مرشح غير معروفالتي نرغب في مطابقتها باستخدامالناتج من المرشح المجهول هوثم يتم التداخل مع إشارة ضوضاء، إنتاجثم إشارة الخطأيتم حسابها، ثم يتم إدخالها مرة أخرى إلى المرشح التكيفي، لضبط معاييره من أجل تقليل متوسط مربع الخطأ ،.
![]()
العلاقة بمرشح وينر
يشبه تطبيق مرشح وينر السببي حل تقدير المربعات الصغرى، باستثناء أنه يتم في مجال معالجة الإشارات . حل المربعات الصغرى لمصفوفة الإدخالومتجه الإخراج يكون
يرتبط مرشح الاستجابة النبضية المحدودة ( FIR) ذو المربعات الصغرى بمرشح وينر، لكن معيار تقليل الخطأ في الأول لا يعتمد على الارتباطات المتبادلة أو الارتباطات الذاتية. ويتقارب حله مع حل مرشح وينر. يمكن صياغة معظم مسائل الترشيح التكيفي الخطي باستخدام مخطط الكتلة أعلاه. أي، نظام غير معروفيتم تحديدها، ويحاول المرشح التكيفي تكييف المرشحلجعلها أقرب ما يمكن إلى، مع استخدام الإشارات القابلة للملاحظة فقط،و؛ لكن،ولا يمكن ملاحظتها بشكل مباشر. ويرتبط حلها ارتباطًا وثيقًا بمرشح وينر.
تعريف الرموز
- هو رقم عينة الإدخال الحالية
- عدد صنابير الترشيح
- ( المنقول الهرميتي أو المنقول المترافق )
- مرشح مُقدَّر؛ يُفسَّر على أنه تقدير لمعاملات المرشح بعد n عينة
فكرة
تتمثل الفكرة الأساسية وراء مرشح LMS في الاقتراب من أوزان المرشح المثلىيتم ذلك عن طريق تحديث أوزان المرشح بطريقة تتقارب نحو الوزن الأمثل. يعتمد هذا على خوارزمية التدرج الهبوطي. تبدأ الخوارزمية بافتراض أوزان صغيرة (صفر في معظم الحالات)، وفي كل خطوة، يتم تحديث الأوزان عن طريق إيجاد تدرج متوسط مربع الخطأ. أي، إذا كان تدرج متوسط مربع الخطأ موجبًا، فهذا يعني أن الخطأ سيستمر في الزيادة بشكل موجب إذا تم استخدام نفس الوزن في التكرارات اللاحقة، مما يعني أننا بحاجة إلى تقليل الأوزان. وبالمثل، إذا كان التدرج سالبًا، فنحن بحاجة إلى زيادة الأوزان. معادلة تحديث الوزن هي
أينيمثل متوسط مربع الخطأ وهو معامل معدل التعلم .
تشير الإشارة السالبة إلى أننا نتجه نحو أسفل منحدر الخطأ.لإيجاد أوزان المرشح،مما يقلل الخطأ.
يُعدّ متوسط مربع الخطأ دالةً لأوزان المرشح دالة تربيعية ، ما يعني أن لها قيمة قصوى واحدة فقط، وهي القيمة التي تُقلّل متوسط مربع الخطأ، والتي تُمثّل الوزن الأمثل. وبالتالي، تقترب خوارزمية LMS من هذه الأوزان المثلى بالصعود/الهبوط على منحنى متوسط مربع الخطأ مقابل وزن المرشح.
الاشتقاق
تعتمد فكرة مرشحات LMS على استخدام أسلوب الانحدار الأسرع لإيجاد أوزان المرشحاتوالتي تُقلل دالة التكلفة . نبدأ بتعريف دالة التكلفة على النحو التالي:
أينيمثل الخطأ عند العينة الحالية n ويشير إلى القيمة المتوقعة .
دالة التكلفة هذه (يمثل متوسط مربع الخطأ، ويتم تقليله باستخدام خوارزمية LMS. ومن هنا جاء اسم خوارزمية LMS. تطبيق خوارزمية الانحدار الأسرع يعني حساب المشتقات الجزئية بالنسبة إلى كل عنصر من عناصر متجه معاملات المرشح (الأوزان).
أينهو عامل التدرج
الآن،هو متجه يشير إلى أقصى انحدار لدالة التكلفة. لإيجاد الحد الأدنى لدالة التكلفة، نحتاج إلى اتخاذ خطوة في الاتجاه المعاكس لـللتعبير عن ذلك بمصطلحات رياضية
أينيمثل حجم الخطوة (ثابت التكيف). هذا يعني أننا وجدنا خوارزمية تحديث تسلسلي تُقلل دالة التكلفة. لسوء الحظ، لا يمكن تطبيق هذه الخوارزمية حتى نعرف.
عمومًا، لا يتم حساب القيمة المتوقعة المذكورة أعلاه. بدلًا من ذلك، لتشغيل نظام إدارة التعلم في بيئة متصلة بالإنترنت (يتم تحديثها بعد استلام كل عينة جديدة)، نستخدم تقديرًا فوريًا لتلك القيمة المتوقعة. انظر أدناه.
التبسيطات
بالنسبة لمعظم الأنظمة، دالة التوقعيجب تقريبها. ويمكن القيام بذلك باستخدام المقدر غير المتحيز التالي
أينيشير هذا إلى عدد العينات التي نستخدمها لهذا التقدير. أبسط الحالات هي
في هذه الحالة البسيطة، تتبع خوارزمية التحديث ما يلي:
في الواقع، هذا يشكل خوارزمية التحديث لمرشح LMS.
ملخص خوارزمية LMS
خوارزمية LMS لـيمكن تلخيص مرشح الترتيب th على النحو التالي
| حدود: | طلب فلتر |
| حجم الخطوة | |
| التهيئة: | |
| حساب: | ل |
التقارب والاستقرار في المتوسط
بما أن خوارزمية LMS لا تستخدم القيم الدقيقة للتوقعات، فلن تصل الأوزان أبدًا إلى الأوزان المثلى بالمعنى المطلق، ولكن من الممكن حدوث تقارب في المتوسط. أي أنه حتى لو تغيرت الأوزان بمقادير صغيرة، فإنها تتغير حول الأوزان المثلى. ومع ذلك، إذا كان تباين تغير الأوزان كبيرًا، فسيكون التقارب في المتوسط مضللًا. قد تحدث هذه المشكلة إذا كانت قيمة حجم الخطوة كبيرة.لم يتم اختياره بشكل صحيح.
لوإذا تم اختيار قيمة كبيرة، فإن مقدار تغير الأوزان يعتمد بشكل كبير على تقدير التدرج، وبالتالي قد تتغير الأوزان بقيمة كبيرة بحيث يصبح التدرج الذي كان سالبًا في اللحظة الأولى موجبًا. وفي اللحظة الثانية، قد يتغير الوزن في الاتجاه المعاكس بمقدار كبير بسبب التدرج السالب، وبالتالي سيستمر في التذبذب بتباين كبير حول الأوزان المثلى. من ناحية أخرى، إذاإذا تم اختيار قيمة صغيرة جدًا، فسيكون الوقت اللازم للتقارب إلى الأوزان المثلى كبيرًا جدًا.
وبالتالي، فإن الحد الأعلى لـيلزم ذلك وهو ما يُعطى على النحو التالي ،
أينهي أكبر قيمة ذاتية لمصفوفة الارتباط الذاتيإذا لم يتحقق هذا الشرط، تصبح الخوارزمية غير مستقرة ويتباعد.
يتم تحقيق أقصى سرعة تقارب عندما
أينهي أصغر قيمة ذاتية لـ. بشرطإذا كانت قيمة أقل من أو تساوي هذه القيمة المثلى، فإن سرعة التقارب تُحدد بواسطة، حيث تؤدي القيمة الأكبر إلى تقارب أسرع. وهذا يعني أنه يمكن تحقيق تقارب أسرع عندماقريب منأي أن أقصى سرعة تقارب يمكن تحقيقها تعتمد على مدى انتشار القيم الذاتية لـ.
إشارة الضوضاء البيضاء لها مصفوفة ارتباط ذاتيأينيمثل تباين الإشارة. في هذه الحالة، تتساوى جميع القيم الذاتية، ويكون انتشار القيم الذاتية هو الأدنى بين جميع المصفوفات الممكنة. ولذلك، فإن التفسير الشائع لهذه النتيجة هو أن خوارزمية LMS تتقارب بسرعة مع إشارات الإدخال البيضاء، وببطء مع إشارات الإدخال الملونة، مثل العمليات ذات خصائص التمرير المنخفض أو التمرير العالي.
من المهم ملاحظة أن الحد الأعلى المذكور أعلاه علىلا يفرض سوى الاستقرار في المتوسط، ولكن معاملاتلا يزال من الممكن أن ينمو إلى ما لا نهاية، أي أن تباعد المعاملات لا يزال ممكنًا. الحد الأكثر عملية هو
أينيشير إلى أثريضمن هذا الحد أن معاملاتلا تتباعد (عمليًا، قيمةلا ينبغي اختيار قيمة قريبة من هذا الحد الأعلى، لأنه متفائل إلى حد ما بسبب التقريبات والافتراضات التي تم وضعها في اشتقاق الحد).
مرشح المربعات الصغرى المعياري (NLMS)
يتمثل العيب الرئيسي لخوارزمية LMS "الخالصة" في أنها حساسة لتغيير حجم مدخلاتها.وهذا يجعل اختيار معدل التعلم أمراً بالغ الصعوبة (إن لم يكن مستحيلاً).يضمن ذلك استقرار الخوارزمية (هايكين، 2002). مرشح المربعات الصغرى المعياري (NLMS) هو أحد أنواع خوارزمية المربعات الصغرى (LMS) التي تحل هذه المشكلة عن طريق التطبيع باستخدام قوة المدخلات. يمكن تلخيص خوارزمية NLMS على النحو التالي:
| حدود: | طلب فلتر |
| حجم الخطوة | |
| التهيئة: | |
| حساب: | ل |
معدل التعلم الأمثل
يمكن إثبات أنه في حالة عدم وجود تداخل (إذا كان معدل التعلم الأمثل لخوارزمية NLMS هو
وهو مستقل عن المدخلاتوالاستجابة النبضية الحقيقية (غير المعروفة)في الحالة العامة مع التداخل (معدل التعلم الأمثل هو
تفترض النتائج المذكورة أعلاه أن الإشاراتولا توجد علاقة بينها وبين بعضها البعض، وهو ما يحدث عمومًا في الممارسة العملية.
دليل
لنفترض أن عدم محاذاة المرشح يُعرَّف على النحو التالي:، يمكننا استنتاج عدم المحاذاة المتوقع للعينة التالية على النحو التالي:
يتركو
بافتراض الاستقلال، لدينا:
يتم إيجاد معدل التعلم الأمثل عندمما يؤدي إلى:
انظر أيضاً
- المربعات الصغرى المتكررة
- للاطلاع على التقنيات الإحصائية ذات الصلة بمرشح LMS، انظر المربعات الصغرى .
- أوجه التشابه بين وينر ونظام إدارة التعلم
- معادل إجباري صفري
- مرشح تكيفي للنواة
- فلتر مطابق
- فلتر وينر
مراجع
- مونسون هـ. هايز: المعالجة الإحصائية للإشارات الرقمية والنمذجة، وايلي، 1996، رقم ISBN 0-471-59431-8
- سايمون هايكين: نظرية المرشحات التكيفية، برنتيس هول، 2002، رقم ISBN 0-13-048434-2
- سايمون س. هايكين، برنارد ويدرو (محرران): مرشحات تكيفية بمتوسط مربعات دنيا، وايلي، 2003، رقم ISBN 0-471-21570-8
- برنارد ويدرو، صموئيل د. ستيرنز: معالجة الإشارات التكيفية، برنتيس هول، 1985، رقم ISBN 0-13-004029-0
- ويفنغ ليو، خوسيه برينسيبي، وسيمون هايكين: الترشيح التكيفي باستخدام النواة: مقدمة شاملة، جون وايلي، 2010، رقم ISBN 0-470-44753-2
- باولو إس آر دينيز: الترشيح التكيفي: الخوارزميات والتطبيق العملي، دار نشر كلوير الأكاديمية، 1997، رقم ISBN 0-7923-9912-9
روابط خارجية
- خوارزمية LMS في مصفوفات الهوائيات التكيفية www.antenna-theory.com
- عرض توضيحي لتقنية إلغاء الضوضاء LMS www.advsolned.com
- معالجة الإشارات الرقمية
- نظرية المرشحات
- الخوارزميات الإحصائية
