مرشح المربعات الصغرى

خوارزميات المربعات الصغرى ( LMS ) هي فئة من المرشحات التكيفية تُستخدم لمحاكاة مرشح مُحدد من خلال إيجاد معاملات المرشح التي تُنتج أقل متوسط ​​مربع لإشارة الخطأ (الفرق بين الإشارة المطلوبة والإشارة الفعلية). وهي طريقة انحدار تدرجي عشوائي، حيث يتم تعديل المرشح بناءً على الخطأ في الوقت الحالي فقط. وقد ابتكرها عام 1960 أستاذ جامعة ستانفورد ، برنارد ويدرو ، وطالبه الأول في الدكتوراه، تيد هوف ، استنادًا إلى أبحاثهما في الشبكات العصبية أحادية الطبقة. تحديدًا، استخدما الانحدار التدرجي لتدريب شبكة ADALINE على التعرف على الأنماط، وأطلقا على الخوارزمية اسم " قاعدة دلتا ". ثم طبقا هذه القاعدة على المرشحات، مما أدى إلى خوارزمية LMS.

صياغة المشكلة

تُظهر الصورة الأجزاء المختلفة للمرشح.x{\displaystyle x}هي إشارة الإدخال، والتي يتم تحويلها بعد ذلك بواسطة مرشح غير معروفح{\displaystyle h}التي نرغب في مطابقتها باستخدامح^{\displaystyle {\hat {h}}}الناتج من المرشح المجهول هوy{\displaystyle y}ثم يتم التداخل مع إشارة ضوضاءν{\displaystyle \nu }، إنتاجد=y+ν{\displaystyle d=y+\nu }ثم إشارة الخطأهـ=د-y^=y+ν-y^{\displaystyle e=d-{\hat {y}}=y+\nu -{\hat {y}}}يتم حسابها، ثم يتم إدخالها مرة أخرى إلى المرشح التكيفي، لضبط معاييره من أجل تقليل متوسط ​​مربع الخطأ ،هـ2/ن{\displaystyle \sum e^{2}/n}.

مرشح LMS

العلاقة بمرشح وينر

يشبه تطبيق مرشح وينر السببي حل تقدير المربعات الصغرى، باستثناء أنه يتم في مجال معالجة الإشارات . حل المربعات الصغرى لمصفوفة الإدخالX{\displaystyle \mathbf {X} }ومتجه الإخراجy{\displaystyle {\boldsymbol {y}}} يكون

β^=(XتيX)-1Xتيy.{\displaystyle {\boldsymbol {\hat {\beta }}}=(\mathbf {X} ^{\mathbf {T} }\mathbf {X} )^{-1}\mathbf {X} ^{\mathbf {T} }{\boldsymbol {y}}.}

يرتبط مرشح الاستجابة النبضية المحدودة ( FIR) ذو المربعات الصغرى بمرشح وينر، لكن معيار تقليل الخطأ في الأول لا يعتمد على الارتباطات المتبادلة أو الارتباطات الذاتية. ويتقارب حله مع حل مرشح وينر. يمكن صياغة معظم مسائل الترشيح التكيفي الخطي باستخدام مخطط الكتلة أعلاه. أي، نظام غير معروفح(ن){\displaystyle \mathbf {h} (n)}يتم تحديدها، ويحاول المرشح التكيفي تكييف المرشحح^(ن){\displaystyle {\hat {\mathbf {h} }}(n)}لجعلها أقرب ما يمكن إلىح(ن){\displaystyle \mathbf {h} (n)}، مع استخدام الإشارات القابلة للملاحظة فقطx(ن){\displaystyle x(n)}،د(ن){\displaystyle d(n)}وهـ(ن){\displaystyle e(n)}؛ لكنy(ن){\displaystyle y(n)}،v(ن){\displaystyle v(n)}وح(ن){\displaystyle h(n)}لا يمكن ملاحظتها بشكل مباشر. ويرتبط حلها ارتباطًا وثيقًا بمرشح وينر.

تعريف الرموز

ن{\displaystyle n}هو رقم عينة الإدخال الحالية
ص{\displaystyle p}عدد صنابير الترشيح
{}ح{\displaystyle \{\cdot \}^{H}}( المنقول الهرميتي أو المنقول المترافق )
x(ن)=[x(ن)،x(ن-1)،...،x(ن-ص+1)]تي{\displaystyle \mathbf {x} (n)=\left[x(n),x(n-1),\dots ,x(n-p+1)\right]^{T}}
ح(ن)=[ح0(ن)،ح1(ن)،...،حص-1(ن)]تي،ح(ن)جص{\displaystyle \mathbf {h} (n)=\left[h_{0}(n),h_{1}(n),\dots ,h_{p-1}(n)\right]^{T},\quad \mathbf {h} (n)\in \mathbb {C} ^{p}}
y(ن)=حح(ن)x(ن){\displaystyle y(n)=\mathbf {h} ^{H}(n)\cdot \mathbf {x} (n)}
د(ن)=y(ن)+ν(ن){\displaystyle d(n)=y(n)+\nu (n)}
ح^(ن){\displaystyle {\hat {\mathbf {h} }}(n)}مرشح مُقدَّر؛ يُفسَّر على أنه تقدير لمعاملات المرشح بعد n عينة
هـ(ن)=د(ن)-y^(ن)=د(ن)-ح^ح(ن)x(ن){\displaystyle e(n)=d(n)-{\hat {y}}(n)=d(n)-{\hat {\mathbf {h} }}^{H}(n)\cdot \mathbf {x} (n)}

فكرة

تتمثل الفكرة الأساسية وراء مرشح LMS في الاقتراب من أوزان المرشح المثلى(R-1P){\displaystyle (R^{-1}P)}يتم ذلك عن طريق تحديث أوزان المرشح بطريقة تتقارب نحو الوزن الأمثل. يعتمد هذا على خوارزمية التدرج الهبوطي. تبدأ الخوارزمية بافتراض أوزان صغيرة (صفر في معظم الحالات)، وفي كل خطوة، يتم تحديث الأوزان عن طريق إيجاد تدرج متوسط ​​مربع الخطأ. أي، إذا كان تدرج متوسط ​​مربع الخطأ موجبًا، فهذا يعني أن الخطأ سيستمر في الزيادة بشكل موجب إذا تم استخدام نفس الوزن في التكرارات اللاحقة، مما يعني أننا بحاجة إلى تقليل الأوزان. وبالمثل، إذا كان التدرج سالبًا، فنحن بحاجة إلى زيادة الأوزان. معادلة تحديث الوزن هي

دبليون+1=دبليون-με[ن]،{\displaystyle W_{n+1}=W_{n}-\mu \nabla \varepsilon [n],}

أينε{\displaystyle \varepsilon }يمثل متوسط ​​مربع الخطأ وμ{\displaystyle \mu }هو معامل معدل التعلم .

تشير الإشارة السالبة إلى أننا نتجه نحو أسفل منحدر الخطأ.ε{\displaystyle \varepsilon }لإيجاد أوزان المرشح،دبليوأنا{\displaystyle W_{i}}مما يقلل الخطأ.

يُعدّ متوسط ​​مربع الخطأ دالةً لأوزان المرشح دالة تربيعية ، ما يعني أن لها قيمة قصوى واحدة فقط، وهي القيمة التي تُقلّل متوسط ​​مربع الخطأ، والتي تُمثّل الوزن الأمثل. وبالتالي، تقترب خوارزمية LMS من هذه الأوزان المثلى بالصعود/الهبوط على منحنى متوسط ​​مربع الخطأ مقابل وزن المرشح.

الاشتقاق

تعتمد فكرة مرشحات LMS على استخدام أسلوب الانحدار الأسرع لإيجاد أوزان المرشحاتح^(ن){\displaystyle {\hat {\mathbf {h} }}(n)}والتي تُقلل دالة التكلفة . نبدأ بتعريف دالة التكلفة على النحو التالي:

ج(ن)=هـ{|هـ(ن)|2}{\displaystyle C(n)=E\left\{|e(n)|^{2}\right\}}

أينهـ(ن){\displaystyle e(n)}يمثل الخطأ عند العينة الحالية n وهـ{}{\displaystyle E\{\cdot \}}يشير إلى القيمة المتوقعة .

دالة التكلفة هذه (ج(ن){\displaystyle C(n)}يمثل متوسط ​​مربع الخطأ، ويتم تقليله باستخدام خوارزمية LMS. ومن هنا جاء اسم خوارزمية LMS. تطبيق خوارزمية الانحدار الأسرع يعني حساب المشتقات الجزئية بالنسبة إلى كل عنصر من عناصر متجه معاملات المرشح (الأوزان).

ح^حج(ن)=ح^حهـ{هـ(ن)هـ*(ن)}=2هـ{ح^ح(هـ(ن))هـ*(ن)}{\displaystyle \nabla _{{\hat {\mathbf {h} }}^{H}}C(n)=\nabla _{{\hat {\mathbf {h} }}^{H}}E\left\{e(n)\,e^{*}(n)\right\}=2E\left\{\nabla _{{\hat {\mathbf {h} }}^{H}}(e(n))\,e^{*}(n)\right\}}

أين{\displaystyle \nabla }هو عامل التدرج

ح^ح(هـ(ن))=ح^ح(د(ن)-ح^حx(ن))=-x(ن){\displaystyle \nabla _{{\hat {\mathbf {h} }}^{H}}(e(n))=\nabla _{{\hat {\mathbf {h} }}^{H}}\left(d(n)-{\hat {\mathbf {h} }}^{H}\cdot \mathbf {x} (n)\right)=-\mathbf {x} (ن)}
ج(ن)=-2هـ{x(ن)هـ*(ن)}{\displaystyle \nabla C(n)=-2E\left\{\mathbf {x} (n)\,e^{*}(n)\right\}}

الآن،ج(ن){\displaystyle \nabla C(n)}هو متجه يشير إلى أقصى انحدار لدالة التكلفة. لإيجاد الحد الأدنى لدالة التكلفة، نحتاج إلى اتخاذ خطوة في الاتجاه المعاكس لـج(ن){\displaystyle \nabla C(n)}للتعبير عن ذلك بمصطلحات رياضية

ح^(ن+1)=ح^(ن)-μ2ج(ن)=ح^(ن)+μهـ{x(ن)هـ*(ن)}{\displaystyle {\hat {\mathbf {h} }}(n+1)={\hat {\mathbf {h} }}(n)-{\frac {\mu }{2}}\nabla C(n)={\hat {\mathbf {h} }}(n)+\mu \,E\left\{\mathbf {x} (ن)\,ه^{*}(ن)\يمين\}}

أينμ2{\displaystyle {\frac {\mu }{2}}}يمثل حجم الخطوة (ثابت التكيف). هذا يعني أننا وجدنا خوارزمية تحديث تسلسلي تُقلل دالة التكلفة. لسوء الحظ، لا يمكن تطبيق هذه الخوارزمية حتى نعرفهـ{x(ن)هـ*(ن)}{\displaystyle E\left\{\mathbf {x} (n)\,e^{*}(n)\right\}}.

عمومًا، لا يتم حساب القيمة المتوقعة المذكورة أعلاه. بدلًا من ذلك، لتشغيل نظام إدارة التعلم في بيئة متصلة بالإنترنت (يتم تحديثها بعد استلام كل عينة جديدة)، نستخدم تقديرًا فوريًا لتلك القيمة المتوقعة. انظر أدناه.

التبسيطات

بالنسبة لمعظم الأنظمة، دالة التوقعهـ{x(ن)هـ*(ن)}{\displaystyle {E}\left\{\mathbf {x} (n)\,e^{*}(n)\right\}}يجب تقريبها. ويمكن القيام بذلك باستخدام المقدر غير المتحيز التالي

هـ^{x(ن)هـ*(ن)}=1شمالأنا=0شمال-1x(ن-أنا)هـ*(ن-أنا){\displaystyle {\hat {E}}\left\{\mathbf {x} (n)\,e^{*}(n)\right\}={\frac {1}{N}}\sum _{i=0}^{N-1}\mathbf {x} (ni)\,e^{*}(ni)}

أينشمال{\displaystyle N}يشير هذا إلى عدد العينات التي نستخدمها لهذا التقدير. أبسط الحالات هيشمال=1{\displaystyle N=1}

هـ^{x(ن)هـ*(ن)}=x(ن)هـ*(ن){\displaystyle {\hat {E}}\left\{\mathbf {x} (n)\,e^{*}(n)\right\}=\mathbf {x} (n)\,e^{*}(n)}

في هذه الحالة البسيطة، تتبع خوارزمية التحديث ما يلي:

ح^(ن+1)=ح^(ن)+μx(ن)هـ*(ن){\displaystyle {\hat {\mathbf {h} }}(n+1)={\hat {\mathbf {h} }}(n)+\mu \mathbf {x} (n)\,e^{*}(n)}

في الواقع، هذا يشكل خوارزمية التحديث لمرشح LMS.

ملخص خوارزمية LMS

خوارزمية LMS لـص{\displaystyle p}يمكن تلخيص مرشح الترتيب th على النحو التالي

حدود:ص={\displaystyle p=}طلب فلتر
μ={\displaystyle \mu =}حجم الخطوة
التهيئة:ح^(0)=أصفار(ص){\displaystyle {\hat {\mathbf {h} }}(0)=\operatorname {zeros} (p)}
حساب:لن=0،1،2،...{\displaystyle n=0,1,2,...}

x(ن)=[x(ن)،x(ن-1)،...،x(ن-ص+1)]تي{\displaystyle \mathbf {x} (n)=\left[x(n),x(n-1),\dots ,x(n-p+1)\right]^{T}}

هـ(ن)=د(ن)-ح^ح(ن)x(ن){\displaystyle e(n)=d(n)-{\hat {\mathbf {h} }}^{H}(n)\mathbf {x} (n)}
ح^(ن+1)=ح^(ن)+μهـ*(ن)x(ن){\displaystyle {\hat {\mathbf {h} }}(n+1)={\hat {\mathbf {h} }}(n)+\mu \,e^{*}(n)\mathbf {x} (n)}

التقارب والاستقرار في المتوسط

بما أن خوارزمية LMS لا تستخدم القيم الدقيقة للتوقعات، فلن تصل الأوزان أبدًا إلى الأوزان المثلى بالمعنى المطلق، ولكن من الممكن حدوث تقارب في المتوسط. أي أنه حتى لو تغيرت الأوزان بمقادير صغيرة، فإنها تتغير حول الأوزان المثلى. ومع ذلك، إذا كان تباين تغير الأوزان كبيرًا، فسيكون التقارب في المتوسط ​​مضللًا. قد تحدث هذه المشكلة إذا كانت قيمة حجم الخطوة كبيرة.μ{\displaystyle \mu }لم يتم اختياره بشكل صحيح.

لوμ{\displaystyle \mu }إذا تم اختيار قيمة كبيرة، فإن مقدار تغير الأوزان يعتمد بشكل كبير على تقدير التدرج، وبالتالي قد تتغير الأوزان بقيمة كبيرة بحيث يصبح التدرج الذي كان سالبًا في اللحظة الأولى موجبًا. وفي اللحظة الثانية، قد يتغير الوزن في الاتجاه المعاكس بمقدار كبير بسبب التدرج السالب، وبالتالي سيستمر في التذبذب بتباين كبير حول الأوزان المثلى. من ناحية أخرى، إذاμ{\displaystyle \mu }إذا تم اختيار قيمة صغيرة جدًا، فسيكون الوقت اللازم للتقارب إلى الأوزان المثلى كبيرًا جدًا.

وبالتالي، فإن الحد الأعلى لـμ{\displaystyle \mu }يلزم ذلك وهو ما يُعطى على النحو التالي 0<μ<2λمأx{\displaystyle 0<\mu <{\frac {2}{\lambda _{\mathrm {max} }}}}،

أينλالأعلى{\displaystyle \lambda _{\max }}هي أكبر قيمة ذاتية لمصفوفة الارتباط الذاتيR=هـ{x(ن)xح(ن)}{\displaystyle {\mathbf {R} }=E\{{\mathbf {x} }(n){\mathbf {x} ^{H}}(n)\}}إذا لم يتحقق هذا الشرط، تصبح الخوارزمية غير مستقرة وح^(ن){\displaystyle {\hat {h}}(n)}يتباعد.

يتم تحقيق أقصى سرعة تقارب عندما

μ=2λمأx+λمأنان،{\displaystyle \mu ={\frac {2}{\lambda _{\mathrm {max} }+\lambda _{\mathrm {min} }}},}

أينλمين{\displaystyle \lambda _{\min }}هي أصغر قيمة ذاتية لـR{\displaystyle {\mathbf {R} }}. بشرطμ{\displaystyle \mu }إذا كانت قيمة أقل من أو تساوي هذه القيمة المثلى، فإن سرعة التقارب تُحدد بواسطةλمين{\displaystyle \lambda _{\min }}، حيث تؤدي القيمة الأكبر إلى تقارب أسرع. وهذا يعني أنه يمكن تحقيق تقارب أسرع عندماλالأعلى{\displaystyle \lambda _{\max }}قريب منλمين{\displaystyle \lambda _{\min }}أي أن أقصى سرعة تقارب يمكن تحقيقها تعتمد على مدى انتشار القيم الذاتية لـR{\displaystyle {\mathbf {R} }}.

إشارة الضوضاء البيضاء لها مصفوفة ارتباط ذاتيR=σ2أنا{\displaystyle {\mathbf {R} }=\sigma ^{2}{\mathbf {I} }}أينσ2{\displaystyle \sigma ^{2}}يمثل تباين الإشارة. في هذه الحالة، تتساوى جميع القيم الذاتية، ويكون انتشار القيم الذاتية هو الأدنى بين جميع المصفوفات الممكنة. ولذلك، فإن التفسير الشائع لهذه النتيجة هو أن خوارزمية LMS تتقارب بسرعة مع إشارات الإدخال البيضاء، وببطء مع إشارات الإدخال الملونة، مثل العمليات ذات خصائص التمرير المنخفض أو التمرير العالي.

من المهم ملاحظة أن الحد الأعلى المذكور أعلاه علىμ{\displaystyle \mu }لا يفرض سوى الاستقرار في المتوسط، ولكن معاملاتح^(ن){\displaystyle {\hat {h}}(n)}لا يزال من الممكن أن ينمو إلى ما لا نهاية، أي أن تباعد المعاملات لا يزال ممكنًا. الحد الأكثر عملية هو

0<μ<2تر[R]،{\displaystyle 0<\mu <{\frac {2}{\mathrm {tr} \left[{\mathbf {R} }\right]}},}

أينتر[R]{\displaystyle \mathrm {tr} [{\mathbf {R} }]}يشير إلى أثرR{\displaystyle {\mathbf {R} }}يضمن هذا الحد أن معاملاتح^(ن){\displaystyle {\hat {h}}(n)}لا تتباعد (عمليًا، قيمةμ{\displaystyle \mu }لا ينبغي اختيار قيمة قريبة من هذا الحد الأعلى، لأنه متفائل إلى حد ما بسبب التقريبات والافتراضات التي تم وضعها في اشتقاق الحد).

مرشح المربعات الصغرى المعياري (NLMS)

يتمثل العيب الرئيسي لخوارزمية LMS "الخالصة" في أنها حساسة لتغيير حجم مدخلاتها.x(ن){\displaystyle x(n)}وهذا يجعل اختيار معدل التعلم أمراً بالغ الصعوبة (إن لم يكن مستحيلاً).μ{\displaystyle \mu }يضمن ذلك استقرار الخوارزمية (هايكين، 2002). مرشح المربعات الصغرى المعياري (NLMS) هو أحد أنواع خوارزمية المربعات الصغرى (LMS) التي تحل هذه المشكلة عن طريق التطبيع باستخدام قوة المدخلات. يمكن تلخيص خوارزمية NLMS على النحو التالي:

حدود:ص={\displaystyle p=}طلب فلتر
μ={\displaystyle \mu =}حجم الخطوة
التهيئة:ح^(0)=أصفار(ص){\displaystyle {\hat {\mathbf {h} }}(0)=\operatorname {zeros} (p)}
حساب:لن=0،1،2،...{\displaystyle n=0,1,2,...}

x(ن)=[x(ن)،x(ن-1)،...،x(ن-ص+1)]تي{\displaystyle \mathbf {x} (n)=\left[x(n),x(n-1),\dots ,x(n-p+1)\right]^{T}}

هـ(ن)=د(ن)-ح^ح(ن)x(ن){\displaystyle e(n)=d(n)-{\hat {\mathbf {h} }}^{H}(n)\mathbf {x} (n)}
ح^(ن+1)=ح^(ن)+μهـ*(ن)x(ن)xح(ن)x(ن){\displaystyle {\hat {\mathbf {h} }}(n+1)={\hat {\mathbf {h} }}(n)+{\frac {\mu \,e^{*}(n)\mathbf {x} (n)}{\mathbf {x} ^{H}(n)\mathbf {x} (n)}}}

معدل التعلم الأمثل

يمكن إثبات أنه في حالة عدم وجود تداخل (v(ن)=0{\displaystyle v(n)=0}إذا كان معدل التعلم الأمثل لخوارزمية NLMS هو

μoصت=1{\displaystyle \mu _{opt}=1}

وهو مستقل عن المدخلاتx(ن){\displaystyle x(n)}والاستجابة النبضية الحقيقية (غير المعروفة)ح(ن){\displaystyle \mathbf {h} (n)}في الحالة العامة مع التداخل (v(ن)0{\displaystyle v(n)\neq 0}معدل التعلم الأمثل هو

μoصت=هـ[|y(ن)-y^(ن)|2]هـ[|هـ(ن)|2]{\displaystyle \mu _{opt}={\frac {E\left[\left|y(n)-{\hat {y}}(n)\right|^{2}\right]}{E\left[|e(n)|^{2}\right]}}}

تفترض النتائج المذكورة أعلاه أن الإشاراتv(ن){\displaystyle v(n)}وx(ن){\displaystyle x(n)}لا توجد علاقة بينها وبين بعضها البعض، وهو ما يحدث عمومًا في الممارسة العملية.

دليل

لنفترض أن عدم محاذاة المرشح يُعرَّف على النحو التالي:Λ(ن)=|ح(ن)-ح^(ن)|2{\displaystyle \Lambda (n)=\left|\mathbf {h} (n)-{\hat {\mathbf {h} }}(n)\right|^{2}}، يمكننا استنتاج عدم المحاذاة المتوقع للعينة التالية على النحو التالي:

هـ[Λ(ن+1)]=هـ[|ح^(ن)+μهـ*(ن)x(ن)xح(ن)x(ن)-ح(ن)|2]{\displaystyle E\left[\Lambda (n+1)\right]=E\left[\left|{\hat {\mathbf {h} }}(n)+{\frac {\mu \,e^{*}(n)\mathbf {x} (n)}{\mathbf {x} ^{H}(n)\mathbf {x} (n)}}-\mathbf {h} (n)\right|^{2}\right]}
هـ[Λ(ن+1)]=هـ[|ح^(ن)+μ(v*(ن)+y*(ن)-y^*(ن))x(ن)xح(ن)x(ن)-ح(ن)|2]{\displaystyle E\left[\Lambda (n+1)\right]=E\left[\left|{\hat {\mathbf {h} }}(n)+{\frac {\mu \,\left(v^{*}(n)+y^{*}(n)-{\hat {y}}^{*}(n)\right)\mathbf {x} (n)}{\mathbf {x} ^{H}(n)\mathbf {x} (n)}}-\mathbf {h} (n)\right|^{2}\right]}

يتركدلتا=ح^(ن)-ح(ن){\displaystyle \mathbf {\delta } ={\hat {\mathbf {h} }}(n)-\mathbf {h} (n)}ور(ن)=y^(ن)-y(ن){\displaystyle r(n)={\hat {y}}(n)-y(n)}

هـ[Λ(ن+1)]=هـ[|دلتا(ن)-μ(v(ن)+ر(ن))x(ن)xح(ن)x(ن)|2]{\displaystyle E\left[\Lambda (n+1)\right]=E\left[\left|\mathbf {\delta } (n)-{\frac {\mu \,\left(v(n)+r(n)\right)\mathbf {x} (n)}{\mathbf {x} ^{H}(n)\mathbf {x} (n)}}\right|^{2}\right]}
هـ[Λ(ن+1)]=هـ[(دلتا(ن)-μ(v(ن)+ر(ن))x(ن)xح(ن)x(ن))ح(دلتا(ن)-μ(v(ن)+ر(ن))x(ن)xح(ن)x(ن))]{\displaystyle E\left[\Lambda (n+1)\right]=E\left[\left(\mathbf {\delta } (n)-{\frac {\mu \,\left(v(n)+r(n)\right)\mathbf {x} (n)}{\mathbf {x} ^{H}(n)\mathbf {x} (n)}}\right)^{H}\left(\mathbf {\delta } (n)-{\frac {\mu \,\left(v(n)+r(n)\right)\mathbf {x} (n)}{\mathbf {x} ^{H}(n)\mathbf {x} (n)}}\right)\right]}

بافتراض الاستقلال، لدينا:

هـ[Λ(ن+1)]=Λ(ن)+هـ[(μ(v(ن)+ر(ن))x(ن)xح(ن)x(ن))ح(μ(v(ن)+ر(ن))x(ن)xح(ن)x(ن))]-2هـ[μ|ر(ن)|2xح(ن)x(ن)]{\displaystyle E\left[\Lambda (n+1)\right]=\Lambda (n)+E\left[\left({\frac {\mu \,\left(v(n)+r(n)\right)\mathbf {x} (n)}{\mathbf {x} ^{H}(n)\mathbf {x} (n)}}\right)^{H}\left({\frac {\mu \,\left(v(n)+r(n)\right)\mathbf {x} (n)}{\mathbf {x} ^{H}(n)\mathbf {x} (n)}}\right)\right]-2E\left[{\frac {\mu |r(n)|^{2}}{\mathbf {x} ^{H}(n)\mathbf {x} (n)}}\right]}
هـ[Λ(ن+1)]=Λ(ن)+μ2هـ[|هـ(ن)|2]xح(ن)x(ن)-2μهـ[|ر(ن)|2]xح(ن)x(ن){\displaystyle E\left[\Lambda (n+1)\right]=\Lambda (n)+{\frac {\mu ^{2}E\left[|e(n)|^{2}\right]}{\mathbf {x} ^{H}(n)\mathbf {x} (n)}}-{\frac {2\mu E\left[|r(n)|^{2}\right]}{\mathbf {x} ^{H}(n)\mathbf {x} (n)}}}

يتم إيجاد معدل التعلم الأمثل عنددهـ[Λ(ن+1)]دμ=0{\displaystyle {\frac {dE\left[\Lambda (n+1)\right]}{d\mu }}=0}مما يؤدي إلى:

2μهـ[|هـ(ن)|2]-2هـ[|ر(ن)|2]=0{\displaystyle 2\mu E\left[|e(n)|^{2}\right]-2E\left[|r(n)|^{2}\right]=0}
μ=هـ[|ر(ن)|2]هـ[|هـ(ن)|2]{\displaystyle \mu ={\frac {E\left[|r(n)|^{2}\right]}{E\left[|e(n)|^{2}\right]}}}

انظر أيضاً

مراجع

  • مونسون هـ. هايز: المعالجة الإحصائية للإشارات الرقمية والنمذجة، وايلي، 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