توضیحات
A Robust Variable Forgetting Factor Recursive Least-Squares Algorithm for System Identification
قسمتی از گزارش کدنویسی با متلب:
در خط 13 حلقه برای دو نوع سیگنال ورودی تکرار میشود.
در خط 14-16 شرط گذاشتیم که حلقه در تکرار دوم از سیگنال ورودی AR استفاده کند. در خط 15 دستور فیلتر طبق گفته ی مقاله ص599 خط 4 عمل میکند.
از خط 18-21 ، y(n) در زمانهای M تا n مشخص میشود.در خط 19uvec همان X(n) ایست که در مقاله تعریف شده و دارای طول M است.
d=awgn(y,SNR) در خط22 طبق مقاله ص598 پارگراف آخر y بدست آمده را با نویز سفید گواسین آلوده شده است. پس desired signal با d مشخص شده است.d(n)=y(n)+v(n)
در خط 24 lambda برای روشRLS مشخص شده و در خط 25 تابع rls که الگوریتم RLS را محاسبه میکند فرا خوانی میشود.
در خط 28 نیز تابع vff_rls فراخوانی میشود.
حالا توابع rls و vff_rls را شرح میدهم.
rls : در خط اول function [e,h,a]=rls(lambda,M,u,d,delta,filt) ، سمت راست ورودی تابع اند سمت چپ خروجی اند.
ازخط 2-11 فقط پارامترهای مورد استفاده را توضیح داده شد. دقت کنیدکه h در اینجا به hهای قبلی ربطی ندارد و همان تخمین h است.h^
در خط 13 و 14 مقادیر اولیه h,P مشخص شده اند.
نتایج بدست آمده از شبیه سازی با متلب:
کلید واژه:پروژه متلب,شبیه سازی با متلب
Adaptive filtering, echo cancellation, recursive least-squares (RLS)
شبیه سازی مقاله A Robust Variable Forgetting Factor Recursive Least-Squares Algorithm for System Identification
توسط کارشناسان سایت متلبی پیاده سازی گردیده و به تعداد محدودی قابل فروش می باشد.
سفارش انجام پروژه مشابه
درصورتیکه این محصول دقیقا مطابق خواسته شما نمی باشد،. با کلیک بر روی کلید زیر پروژه دلخواه خود را سفارش دهید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.