ترجمه مقاله فیلتر وفقی متناسب قوی مبتنی بر معیار کورنتروپی برای شناسایی سیستم تنک
فیلتر وفقی متناسب قوی مبتنی بر معیار کورنتروپی برای شناسایی سیستم تنک در محیط های نویز تکانشی
Robust proportionate adaptive filter based on maximum correntropy criterion for sparse system identification in impulsive noise environments
چکیده: الگوریتمهای فیلترینگ وفقی متناسب (PtAF)، برای شناسایی سیستم تنک، با موفقیت اِعمال شدهاند. ایراد اصلی الگوریتمهای قدیمی PtAF براساس معیار خطای مربع میانگین (MSE) این است که قدرت ضعیفی را در حضور نویز تکانشی نشان میدهند یا تغییرات ناگهانی حاصل از MSE تنها با فرض گاوسی بودن، معتبر و منطقی است. بنابراین این فرض در بسیاری از کاربردهای واقعی برآورده نمیشود. برای بهبود قدرت آن تحت محیطهای غیرگاوسی، ما معیار حداکثر کورنتروپی (MCC) را برای به روز کردن معادله PtAF و توسعه الگوریتم متناسب MCC (PMCC) اِعمال میکنیم. تحلیل کارایی همگرایی میانگین و مربع میانگین نیز انجام میشود. نتایج شبیهسازی در شناسایی سیستم تنک و کاربردهای حذف اکو، نشان میدهد که PMCC پیشنهادی کارایی بالایی در محیطهای با نویز تکانشی دارد.
کلمات کلیدی: متناسب، کورنتروپی، شناسایی سیستم تنک، نویزهای تکانشی.
1. مقدمه
سیستمهای تنک در بسیاری از کاربردهای دنیای واقعی رخ میدهند (مانند اکوستیک، کانالهای انتقال و فرایندهای شیمیایی) [1-3]. الگوریتمهای فیلترینگ وفقی آگاه از تنک بودن سیستم (SaAF) برای شناسایی سیستمهای تنک (SSI) در سالهای اخیر توجه بسیاری را به خود جلب کرده اند [4-10]. یک مدل سیستم FIR را در نظر بگیرید
که بردار ورودی در زمان n است، (M طول tap حافظه کانال است) بردار پارامتر بهینه سیستم را مشخص میکند، d(n) سیگنال خروجی را نشان میدهد و v(n) نویز اضافی غیرهمبسته است. فرض کنید که پارامترهای سیستم، مقادیر واقعی دارند و بسیاری از آنها صفر هستند (یا خیلی نزدیک به صفر) یعنی سیستم تنک است. هدف SaAF، برآورد کردن بردار تنک W0 توسط یک بردار به طور وفقی است. سپس خطای برآورد آنی، برابر است با .
تعدادی الگوریتم SaAF برای SSI پیشنهاد شدهاند. آنها میتواند در رو دسته گروهبندی شوند: فیلترینگ وفقی با محدودیت تنک بودن (PtAF) [9-14]. الگویتمهای نوع SCAF با اعمال یک محدودیت جریمه تنک بودن در معیار MSE میتوانند در مقایسه با الگوریتمهای AF سنتی (مانند حداقل میانگین مربع (LMS)، حداقل مربع بازگشتی و تنوعهای آنها)، توان خطای حالت پایدار پایینتری به دست آورند. درحالیکه الگوریتمهای PtAFT، با به روز کردن هر ضریب فیلتر نسبت به بزرگی برآورد آن میتوانند به خوبی اجرا شود به ویژه هنگامی که سیستم خیلی تنک باشد. از آنجا که LMS نرمال شده متناسب (PNLMS)، ابتدا توسط Duttweiler [9] برای بهبود کارایی NLMS برای SSI، ارائه شد ، الگوریتمهای PtAF به طور گستردهای توسعه یافتهاند [10-14]. بسیاری از الگوریتمهای PtAF موجود بر اساس خطای مربع میانگین (MSE) (مانند LMS متناسب، NLMS و سایر نسخههای آنها) توسعه یافتهاند که با فرض گاوسی با تئوری حد مرکزی منطقی است. بنابراین در در شرایط مختلف، برای مثال اکوستیک زیر آب و ارتباطات خط برق پهن باند، طبیعت نویز، تکانشی است نسبت به پیشبینی با توزیع گاوسی است [15-17]. بنابراین فرض گاوسی اغلب در دنیای واقعی رخ نمیدهد که به معنی این است که الگوریتمهای PtAF سنتی اغلب به نویز غیرگاوسی حساس هستند (به ویژه برای نویز تکانشی). برای رفع این مشکل، معیار خطای انتروپی حداقل (MEE) [18] برای به دست آوردن یک الگوریتم متناسب MEE (PMEE) استفاده شد [19]. الگوریتم PMEE میتواند مسائلSSI را در هنگام مواجهه سیستم با نویز تکانشی حل کند. بنابراین یکی از ایرادات الگوریتم PMEE پیچیدگی محاسباتی (CC) بالا به دلیل عملیات دوجمع در تکرارهاست که آن را کاملا برای پیادهسازیهای واقعی نامناسب میکند. با این دید کلی، برای غلبه بر برخی معایب الگوریتمهای PtAF موجود، ما در این کار بر توسعه یک الگوریتم PtAF جدید قدرتمند از طریق معیار حداکثر کورنتروپی (MCC) تمرکز میکنیم [20].
کورنتروپی به عنوان یک معیار مشابهت محلی میتواند به عنوان یک تابع هزینه (به نام MCC) برای یک الگوریتم AF استفاده شود و این با توجه به نویزهای غیرگاوسی خیلی قدرتمند است. به علاوه، الگوریتمهای AF مبتنی بر MCC از لحاظ محاسباتی بسیار سادهتر هستند مانند LMS درحالیکه قدرت مشابه (در برخی موارد بهتر از) با الگوریتمهای مبتنی بر MEE را دارد [21]. اخیرا، MCC به طور موفقیت آمیزی برای توسعه فیلترهای وفقی قدرتمند برای کاربردهای مختلف استفاده شده است [22-24] و برای آموزش شبکههای عصبی نیز برای بهبود قدرت هنگامی که دادههای آموزش توسط نویزها مختل میشوند، استفاده میشود [25 و 26]. به ویژه، چندین الگوریتم MCC آگاه از تنک بودن با افزودن محدودیتهای جریمه تنکی به MCC ارائه شدهاند [27]. تاکنون، هیچ گزارشی از الگوریتم MCC متناسب (PMCC) داده نشده است. هدف این کار، توسعه یک الگوریتم PtAF قوی جدید از طریق MCC است که بتواند بیشترین کارایی را به ویژه هنگامی که سیستم توسط نویز تکانشی مختل شده است، برای مساله SSI حاصل کند.
ادامه این مقاله به صورت زیر سازماندهی میشود: کورنتروپی و الگوریتم LMS متناسب در بخش 2 مرور میشوند. الگوریتم PMCC در بخش 3 ارائه شده است. تحلیل همگرایی الگوریتم PMCC در بخش 4 نشان داده شده است. نتایج شبیهسازی کامپیوتری در بخش 5 نشان داده شده است و در بخش 6 کار را نتیجهگیری خواهیم کرد.
2. کورنتروپی و LMS متناسب
2.1. کورنتروپی
کورنتروپی یک معیار غیرخطی مشابهت بین دو متغیر تصادفی و در فضای کرنل است [20].
که E[.] عملگر امید را نشان میدهد، تابع کرنل با عرض کرنل σ و تابع توزیع مشترک است. در عمل، توزیع داده در دسترس نیست و فقط یک تعداد محدودی از نمونهها در دسترس است و بنابراین برآوردگر نمونه کورنتروپی استفاده میشود.
معمولا در کورنتروپی، کرنل گاوسی استفاده میشود که به صورت زیر به دست میآید:
که e=x-y است. کورنتروپی به عنوان یک معیار مشابهت محلی برای موارد غیرگاوسی به ویژه برای نویزهای اندازهگیری با دادههای خارج از محدوده بزرگ بسیار مفید است [20]. کورنتروپی خطا میتواند به عنوان یک تابع هزینه جدید MCC، برای طراحی الگوریتمهای فیلترینگ وفقی قوی، استفاده شود. به علاوه، برآورد آن سادهتر از MEE است و برای پیادهسازی در کاربردهای مهندسی مناسب است.
نکته 1: در مقایسه با سایر معیارهای مشابهت مانند MSE، کورنتروپی (با کرنل گاوسی) تعدادی ویژگی مطلوب دارد [28 و 29]: (1) همیشه برای هر توزیع محدود است؛ (2) شامل همه گشتاورهای مرتبه زوج است و وزن گشتاورهای مرتبه بالاتر با σ تعیین میشوند؛ (3) یک معیار مشابهت است و در مقابل دادههای خارج از محدوده، قدرتمند است. همانطور که در شکل 1 نشان داده شده است، کورنتروپی تنها در یک "پنجره مشاهده" به خطای پسماند حساس است (که محدوده آن با σ کنترل میشود)، که قدرتمندی MCC را برای دادههای خارج از محدوده زیاد، شرح میدهد.
2.2. LMS متناسب
الگوریتم PNLMS یک نسخه بهبود یافته NLMS با یک دستاورد است [9] و معادله به روز کردن وزن به صورت زیر است:
که η اندازه گام، θ>0 یک پارامتر منظم سازی است، و ماتریس قطری است که اندازه گام را برای هر ضربه نشان میدهد که دستاورد تکی که کنترل کننده تنظیم اندازه گام ضریب وزن iام است، به صورت زیر تعریف میشود:
با
که پارامترهای ρ و ɛ اعداد مثبت با مقادیر نوعی =5/Mρ و ɛ=0.01 هستند. پارامتر ɛ در (7) برای اجتناب از توقف همه ضرایب هنگام در مرحله مقداردهی اولیه است ، در حالیکه پارامتر ρ از توقف ضرایب، هنگامی که خیلی کوچکتر از بزرگترین مقدار هستند، جلوگیری کند.
جلفز [13]، LMS را برای وفق دادن با محیطهای تنک، در راستای نتایج [9] برای یکسانسازی تحلیل در سالهای اخیر، تغییر میدهد. معادله آپدیت کردن وزن PtLMS به صورت زیر است:
که μ نشان دهنده اندازه گام است. تنها تفاوت بین LMS و PtLMS "انتخابی ضربه" (همچنین ماتریس دستاورد نیز نامیده میشود) ماتریس است. استفاده از انتخاب ضربه یک تنظیم هندسی نیز دارد [13]، زیرا آپدیت کردن وزن در RN برای قرار دارد و جهت آن آپدیت به طور کلی توسط بزرگترین عنصر بردار وزن تحت تسلط قرار میگیرد. به علاوه، معادله (8) به (5) تغییر مییابد وقتی که:
شکل 1. نمایش هزینه کورنتروپی با مقادیر متفاوت عرض کرنل
3. الگوریتم معیار کورنتروپی حداکثر متناسب
در فیلترهای وفقی خطی، یک بردار وزن بهینه برای فیلتر تحت معیار MCC، آن است که معادله زیر را حداکثر میکند.
ما MCC را در قانون آپدیت متناسب، برای توسعه الکوریتم PMCC اعمال میکنیم. بنابراین دقیقا مشابه (10) معادله آپدیت وزن PMCC پیشنهادی، میتواند با الگوریتم نزول شیب حاصل شود.
که است، G(n) با (6) و (7) تعیین میشود. PMCC برای آپدیت هر ضریب فیلتر به طور انفرادی با اندازههای گام متفاوت به یک روش متناسب به دلیل ماتریس دستاورد است که به معنی این است که در PMCC حاصلهای متفاوتی به هر ضربه اختصاص داده میشود. در حالیکه الگوریتمهای AF مبتنی بر MCC سنتی، به همه ضربهها اندازه گام یکسانی اختصاص میدهد.
عرض کرنل، اثر قابل توجهی بر کارایی MCC دارد. بنابراین، این یک پارامتر کلیدی در PMCC است که در شبیهسازیها قابل مشاهده است. در یک کاربرد عملی، عرض کرنل میتواند به طور دستی انتخاب شود یا به وسیله روشهای سعی و خطا بهینه شود. در این کار، ما یک روش آپدیت وفقی برای عرض کرنل الهام گرفته از MAD در [16 و 30] طراحی میکنیم و معادله آپدیت به صورت زیر است:
که
ɛ یک ثابت کوچک به نام فاکتور کنترل است. این روش مقدار σ را به طور وفقی برطبق میانه خطای لحظهای تنظیم میکند که موجب میشود σ به حالت آنلاین برای بهبود عملکرد ردیابی PMCC، آپدیت شود. عملیات متوسط، به حذف اثرات نویز تکانشی اضافی هنگام آپدیت σ، کمک میکند. ما الگوریتم PMCC را با عرض کرنل وفقی در (11) به عنوان AKPMCC در این کار، تعیین میکنیم. الگوریتم AKPMCC با =0ξ به PMCC کاهش مییابد.
نکته 2: PMCC با AF تحت MCC سنتی متفاوت است به طوریکه "ماتریس انتخاب ضربه" در آپدیت ضریب، با هدف بهبود کارایی MCC در یک محیط تنک، معرفی میشود. این میتواند به عنوان یک نسخه کلی AF مبتنی بر MCC باشد زیرا مانند MCC استاندارد هنگامی که G(n) یک ماتریس شناسایی M×M است، رفتار میکند.
نکته 3: محاسبات انتروپی با N نمونه شامل یک مجموع دوگانه روی همه نمونههاست [18]؛ بنابراین PMEE نسبتا گرانتر است. بنابراین PMCC پیشنهادی مشابه PtLMS (تنها به یک محاسبه نمایی اضافی در هر تکرار نیاز است) برحسب CC است درحالیکه قدرت آن قابل مقایسه با (حتی بهتر از) PMEE است که در شبیهسازیها در بخش 5 قابل مشاهده است.
4. تحلیل همگرایی
در این بخش، ما تحلیل همگرایی میانگین و مربع میانگین را برای الگوریتم PMCC پیشنهادی انجام میدهیم. برای توصیف نمونه، رابطه (10) را به صورت زیر مینویسیم:
که است. برخی فرضیات بایستی قبل از تحلیل صورت گیرد.
فرضیه 1: سیگنال ورودی به طور مستقل و یکنواخت (i.i.d) با توزیع گاوسی با میانگین صفر، توزیع شده است.
فرضیه 2: سیگنال نویز دارای میانگین صفر و مستقل از است.
فرضیه 3: غیرخطی بودن خطای مستقل از سیگنال ورودی است.
نکته 4: فرضیات 1 و 2 مشترکا در [31 و 32] استفاده میشوند. فرضیه 3 هنگامی معتبر است که بردار وزن در مجاورت راهحل بهینه W0 باشد.
4.1. همگرایی میانگین
ما بردار نادرست فیلتر را به صورت زیر تعریف میکنیم:
با ترکیب (1) و (2) رابطه زیر حاصل میشود:
که I یک ماتریس هویت M×M است. با گرفتن امید (14) و با استفاده از فرضیات استقلال 1، 2 و 3، رابطه زیر حاصل میشود:
که نشان دهنده ماتریس همبستگی وزن دار سیگنال ورودی است (که وزن دهی، یک تابع گاوسی خطاست). ما تفکیک Rf را در (16) با ویژگی نیمه قطعی مثبت و متقارن داریم.
که ماتریس مقدار ویژه است، K تعداد مقادیر ویژه را نشان میدهد و Q ماتریس متعامد مقادیر ویژه همبستگی را مشخص میکند. پیشضرب کردن دو طرف معادله (15) با ، جایگزینی با و با استفاده از یکنواختی Q ما رابطه زیر را داریم:
که است و قطری است. هر عنصر به طور مستقل تکامل مییابد و به صفر همگرا میشود اگر و تنها اگر برای همه مقادیر ویژه باشد. در نتیجه، PMCC تنها در صورتی همگرا میشود که برای حالت حداکثر همگرایی، یعنی برای ، همگرا باشد. از آنجا که ، شرایط همگرایی PMCC میتواند به سادگی در (17) مشاهده شود یعنی بردار خطای وزن به صفر همگرا میشود وقتی
و اندازه گام رابطه زیر را ببیند.
تحت فرضیات 1 و 2 ما را به دست میآوریم (واریانس ورودی است). به علاوه، با استفاده از شناسه و رابطه زیر را داریم:
نتایج در (19) مشابه [13] است وقتی که باشد. اگر وزن l1-norm کوچکتر از ثابت Ƭ باشد رابطه زیر را داریم:
سپس رابطه زیر حاصل میشود:
در نتیجه الگوریتم به طور میانگین هنگامی که اندازه گام در محدوده (21) باشد، پایدار است.
4.2. همگرایی مربع میانگین
برای انجام همگرایی مربع میانگین الگوریتم PMCC ما اتوکوواریانس را به صورت زیر تعریف میکنیم:
که z(n) بردار نادرست با میانگین صفر را نشان میدهد.
با ترکیب (23)، (14) و (15) داریم:
که
ما به سادگی تایید میکنیم طبق تعریفش میانگین صفر دارد. با فرضیات 1-3، و
متقابلا مستقلند. با جایگزینی (24) در (22) رابطه زیر حاصل میشود:
که واریانس v(n) و است. با استفاده از این حقیقت که گشتاور مرتبه چهارم یک متغیر گاوسی، سه برابر مربع واریانس است و S(n) متقارن است [32] روابط زیر را داریم:
برطبق (26)-(28) داریم:
این از (15) قابل مشاهده است و همگرا هستند. بنابراین الگوریتم پیشنهادی PMCC در مربع میانگین پایدار است اگر و تنها اگر:
درنتیجه با حل نامعادله بالا، ما محدوده اندازه گام را برای برآوردن پایداری مربع میانگین، به دست میآوریم، یعنی:
5. نتایج شبیهسازی
برای روشن شدن مزایای PMCC پیشنهادی، ما شبیهسازیها را برای تعیین پاسخهای ضربه تنک متفاوت، تحت محیطها با نویز تکانشی در مقایسه با چند الگوریتم دیگر مانند حداقل میانگین توان p (LMP) [33]، PLMS، PMEE، MCC و MCC آگاه از تنک بودن (شامل ZAMCC، RZAMCC و CIMMCC)، انجام میدهیم [27]. سیگنال نویز تکانشی، با توزیع α-پایدار تولید میشود [34] که به طور گسترده در [35 و 36] اتخاذ شده است. تابع مشخصات فرایند α-پایدار به صورت زیر است:
که
بردار پارامتر آن را به صورت نشان میدهیم که فاکتور مشخصه است، پارامتر مکان، پارامتر متقارن و
پارامتر پراکندگی است.
تنظیم شبیهسازی به صورت زیر است: سیگنال ورودی یک دنباله تصادفی گاوسی با میانگین صفر و واریانس واحد است. همه نتایج شبیهسازی زیر با میانگینگیری نتایج روی 100 آزمایش مونت کارلو (MC) حاصل میشود و هر اجرا 5000 بار تکرار میشود. همه مقادیر پارامترها با اسکن برای بهترین نتایج تنظیم میشوند. کارایی همگرایی با انحراف مربع میانگین (MSD) ارزیابی میشود که به صورت زیر تعریف میشود:
اینجا، ما نرخ تنک بودن (SR) را به صورت زیر تعریف میکنیم
که تعداد ضربههای غیرصفر است.
5.1. برآورد پارامتر سیستم تنک
ابتدا ما رفتار همگرایی روش پیشنهادی را بررسی میکنیم که بردار پارامترهای نویز به صورت تنظیم میشود. سیستم تنک مورد نظر، یک کانال 50-ضربه با چهار ضربه غیرصفر است (1، 0.8، 1 و 1) که در مکانهای (5، 15، 20 و 30) قرار دارند که به معنی این است که SR=4/50. اندازه گام در 0.2، 0.2، 0.2 و 0.3 به ترتیب برای PLMS، PMCC، AKPMCC و PMEE تنظیم میشود. همه پارامترها برای هر الگوریتم، طوری انتخاب میشوند که برای آنها نرخ همگرایی اولیه یکسانی به دست آید. پارامترها در ماتریس حاصل در و
تنظیم میشود. عرض کرنل برای PMCC و PMEE، 2 است. مقادیر اولیه عرض کرنل و فاکتور کنترل در AKPMCC به ترتیب 1.5 و 0.0001 هستند.
شکل 2. منحنیهای همگرایی برحسب MSD
شکل 3. MSDهای حالت پایدار تحت پاسخ سیستم با SR متفاوت
منحنیهای همگرایی برحسب MSD در شکل 2 نشان داده شده اند. میتوان مشاهده کرد که الگوریتمهای آگاه از تنکی مبتنی بر MCC و MEE، نرخ همگرایی سریعتری و کارایی حالت پایدار بهتری نسبت به سایر الگوریتمهای قدرتمند (LMP و MCC) دارند. در حالیکه PLMS به دلیل حساسیت به نویزهای تکانشی، ضعیف عمل میکند. به علاوه PMCC، AKPMCC و PMEE دارای MSD پایینتری از سایر الگوریتمهای MCC آگاه از تنکی هستند زیرا ماتریس حاصل متناسب، یک کارایی پیگیری وفقی خوب را فراهم میکند. به علاوه، PMCC و AKPMCC کارایی بیشتری برحسب MSD حالت پایدار در مقایسه با PMEE در این شبیهسازی دارد. همچنین، PMEE پیچیدگی محاسباتی بالاتری نسبت به PMCC دارد. زمان CPU در طول MC تک از PMEE، PMCC و AKPMCC به ترتیب 4.834516، 0.673315 و 0.899511 هستند. به طور واضح، الگوریتمهای PMCC و AKPMCC برحسب پیچیدگی زمانی نیز کارا هستند در حالیکه الگوریتم PMEE نسبتا 6 برابر طولانیتر از PMCC است.
دوم، ما شبیهسازی را با SRهای متفاوت (50/1، 50/4، 50/6 و 50/8) برای تایید کارایی الگوریتمهای پیشنهادی انجام میدهیم. نتایج 200 تکرار آخر در حالت پایدار نهایی برای محاسبه MSD (ssMSD) حالت پایدار، میانگین میشود. تنظیمات پارامتر همانند شبیهسازی اول هستند. نتایج ssMSD در شکل 3 نشان داده شده است. میتوان دید که الگوریتم PMCC بهتر از سایر الگوریتمها با SRهای متفاوت است. بنابراین ما نتیجه میگیریم PMCC به SR حساس نیست که از سایر الگوریتمهای MCC آگاه از تنکی متفاوت است.
سوم، شبیهسازی را در سطوح مختلف نویز برای نشان دادن قدرت الگوریتم پیشنهادی، انجام میدهیم. در این مورد، SR مقدار 40/1 میگیرد. سطح نویز با ϒ کنترل میشود و ما مقادیر آن را به 0.2، 0.4، 0.6، 0.8 و 1 تنظیم میکنیم. تنظیم پارامترها مانند شبیهسازی اول است. ssMSDها با مقادیر مختلف ϒ در شکل 4 نشان داده شده است. به دلیل نویز α-پایدار ضربه قوی با ϒ بزرگتر را نشان میدهد بنابراین ما میبینیم همه الگوریتمها با افزایش ϒ، بدتر عمل میکنند. بنابراین، میتوان دید که الگوریتم PMCC بهتر ازسایر الگوریتمها، تحت سطوح مختلف نویز عمل میکند.
شکل 4. MSDهای حالت پایدار با ϒ متفاوت وقتی 1.2=α
شکل 5. منحنیهای همگرایی با مقادیر مختلف σ
چهارم، ما نشان میدهیم چگونه عرض کرنل σ روی همگرایی PMCC تاثیر میگذارد. در این شبیهسازی ما SR را در 15/1 تنظیم میکنیم. منحنیهای همگرایی با مقادیر مختلف σ (1، 2، 3، 4 و 5) در شکل 5 نشان داده شده است که مشاهده میکنیم، σ به طور قابل توجهی بر کارایی PMCC اثر میگذارد و وقتی عرض کرنل خیلی بزرگ و خیلی کوچک باشد بدتر میشود. بنابراین، ما میبینیم که سرعت همگرایی مطلوب و ssMSD با 2=α حاصل میشوند. در نتیجه، تنظیم عرض کرنل در شبیهسازی مورد نظر عاقلانه است.
شکل 6. منحنیهای همگرایی برای پاسخ اکو تنک با ورودی گفتار
5.2. حذف اکو تنک
در این بخش، کارایی PMCC پیشنهادی با شبیهسازی کامپیوتری در سناریوی حذف اکو اکوستیک، حاصل میشود. مسیر اکو با طول M=1024 شامل تنها 56 ضریب غیرصفر است. سیگنال ورودی یک قطعه 1.6ثانیهای گفتار واقعی است که در 8 کیلوهرتز نمونهبرداری شده است. تنظیم پارامتر مشابه شبیهسازی اول در 5.1 است. بردار پارامتر نویز تکانشی (V=(1.2, 0, 0.2, 0 است. منحنیهای همگرایی در شکل 6 نشان داده شدهاند. در مقایسه با الگوریتمهای دیگر، PMCC پیشنهادی و AKPMCC در این سناریوی واقعی حذف اکوی تنک، خوب عمل میکند.
6. نتیجهگیری
یک نسخه جدید از الگوریتم فیلترینگ وفقی متناسب، با استفاده از MCC به نام PMCC برای بهبود قدرت الگوریتمهای PtAF سنتی ارائه شده است. الگوریتم پیشنهادی با اعمال MCC در معادله آپدیت فیلتر وفقی متناسب، حاصل میشوند و جمله نمای خطای معرفی شده با MCC میتواند به طور قابل توجهی اثرات منفی نویزهای تکانشی را کاهش دهد. به علاوه، یک روش عرض کرنل خود-وفقی برای بهبود قابلیت پیگیری PMCC ارائه شده است. به علاوه، ویژگیهای همگرایی میانگین و مربع میانگین الگوریتم پیشنهادی تحلیل میشوند. نتایج شبیهسازی، اعتبار الگوریتم PMCC را به ویژه تحت محیطهای نویز تکانشی، تایید میکند.