توضیحات
پروژه شبیه سازی الگوریتم sign-LMS در متلب :
با در نظرگرفتن آزمایش همسانسازی کانال در زیر بررسی عملکرد الگوریتم LMS Sign error-LMS , sign data-LMS ,و sign sign-LMS میپردازیم.
کانال دارای پاسخ فرکانسی زیر است :
فیلتروفقی دارای 11 Tab است. سیگنال مطلوب لازم برای الگوریتم وفقی را با تاخیر مناسب (۷ نمونه) از سیگنال ارسالی بدست آوردیم. در زیر سیگنال ارسالی ، دریافتی و پاسخ کانال برای آورده شده است.
در الگوریتم Sign-error تابع sign به سیگنال خطا اعمال میگردد. هنگامی که حطا صفر است عملگر ضرب بین خطا و سیگنال ورودی انجام نمیشود. هنگامی که خطا صفر نیست این الگویتم تنها یک عملیات ضرب را انجام میدهد.
در Sign-data LMS تابع sign به سیگنال ورودی اعمال میشود. هنگامی که سیگنال ورودی صفر است عملیات ضرب انجام نمیشود. هنگامی که سیگنال ورودی مخالف صفر است تنها یک عملیات ضرب اتفاق میافتد.
Sign-Sign LMS تابع Signرا به هر دو سیگنال ورودی و سیگنال خطا اعمال میکند. هنگامی سیگنال ورودی یا سیگنال خطا صفر است عملیات ضرب انجام نمیشود. هنگامی که هر دو این سیگنالها صفر نباشند تنها یک عمل ضرب انجام میشود.
الگوریتمهای Sign LMS عملیات ضرب کمتری نسبت به دیگر الگوریتمها دارند. هنگامی که اندازهی گام توانی از دو باشد در این الگوریتمها میتوان عملیات ضرب را با عمل شیفت جایگزین کرد. در این شرایط تنها از جمع و شیفت استفاده میشود. در مقایسه با الگوریتم LMS استاندارد این الگوریتمها دارای سرعت همگرایی کمتر و خطای ماندگار بیشتری هستند.
در زیر MSE چهار الگوریتم آورده شده است. برای الگوریتم LMS و Sign-data ، و برای الگوریتمهای Sign-error و Sign-Sign این پارامتر برابر قرار گرفته شده است. در این کاربرد همانطور که مشاهده میشود الگوریتمهای LMS و Sign-Data LMS باوجود اینکه دارای step size بزرگتری (تقریبا ۱۰ برابر ) نسبت به دو الگوریتم دیگر هستند اما دارای عملکرد بسیار بهتری میباشند. در بین این دو الگوریتم Sign-Data LMS در مقدار نمونهی کمتری (حدودا ۱۴۰ نمونه) به مقدار نهایی همگرا میشود. همچنین در بین دو الگوریتم Sign-error LMS و Sign-Sign LMS الگوریتم دوم دارای عملکرد بهتری میباشد.
در شکل ۳ نیز مقدار MSE برای دو الگوریتم Sign-error LMS و Sign-Sign با مقدار گام رسمشده است. در این حالت نیز الگوریتم دوم دارای عملکرد و سرعت بهتری میباشد.
نکات قابل ذکر:
- پروژه شبیه سازی الگوریتم sign-LMS در متلب توسط کارشناسان گروه ۱.۲.۳ پروژه پیاده سازی گردیده و به تعداد محدودی قابل فروش می باشد.
- فایل های پروژه + فایل راهنما به صورت کامل پس از خرید فایل بلافاصله در اختیار شما قرار خواهد گرفت.
نقد و بررسیها
هنوز بررسیای ثبت نشده است.