پایان نامه فیلتر تطبیقی بوسیله الگوریتم LMS و RLS با MATLAB همراه داکیومنت
در این پست پایان نامه فیلتر تطبیقی بوسیله الگوریتم LMS و RLS را آماده کرده ایم که در ابتدای آن، خود فیلتر تطبیقی Adaptive Filter و آشنایی با فیلتر تطبیقی را توضیح میدهیم و سپس کاربرد فیلترهای تطبیقی را بیان می کنیم. سپس در رابطه با کاربرد فیلترهای تطبیقی در حوزه سیگنال های قلبی یا ECG صحبت می کنیم. همچنین انواع نویز محیطی و بیولوژیکی که بر روی سیگنال ECG اثر می گذارد را با الگوریتم LMS و الگوریتم RLS با استفاده از نرم افزار MATLAB حذف می کنیم
چکیده:
امروزه تحلیل مهندسی سـیگنال های بیولــوژیکی از اهمیــت بسیاری برخوردار شده کـه سـیگنال ECG قلب از مهم ترین آنها می باشد. این سیگنال ها خاصیت تصادفی دارند و آنالیز آن ها مستلزم استفاده از فیلتر هایی می باشد که نیاز به ورودی ثابت اولیه نداشته باشند .لذا از ساختار فیلترهای تطبیقی که الگوریتم بازگشتی مناسبی داشته باشند؛ بهره گرفته ایم. با استفاده از فیلتر تطبیقی می توان نویز را تضعیف یا حذف کرد.
الگوریتم های تطبیقی استفاده شده در این پروژه الگوریتم LMS و الگوریتم RLS است که خطای بین ورودی اولیه،که سیگنال قلب به همراه نویز می باشد، و ورودی مرجع ، که سیگنال قلب بدون نویز می باشد، را به حداقل برساند. قابل ذکر است که نویز های موجود در این سیگنال ها شباهت بسیار با آریتم های قلب داشته و فیلترینگ تطبیقی راهـی مـوثر در تمییـز دادن ایـن دو مـورد و تشـخیص بهـتر بیماری های قلبی ارائه میدهد.
توضیحات بیشتر پایان نامه فیلتر تطبیقی بوسیله الگوریتم LMS و RLS با MATLAB را با مراجعه به ادامه مطلب مطالعه نمائید.
مقدمه:
قبل از اینکه بر روی فیلترهای تطبیقی مطالعه کنیم ، بهتر است معنی کلمات تطبیقی و فیلترها را در یک مفهوم خیلی عمومی بررسی میکنیم. صفت تطبیقی را میتوان با در نظر گرفتن سیستمی توجه شد که سعی میکند خودش را با وقایع اطرافش تنظیم کند به گونهای که واکنش مناسب و کافی نشان دهد. به عبارت دیگر، به سیستمی گفته میشود که سعی می کند پارامترهایش را با اهداف مورد نظر سیستم تنظیم کند.
علاوه بر این ، نیاز به یک مجموعه ای از مراحل و روش های خاصی وجود دارد که توسط آن فرایند انطباق انجام می شود و در نهایت سیستم این فرآیند را با یک نام عمومی تر و فنی تر به نام فیلتر انجام می دهد. بسته به زمان مورد نیاز برای تحقق هدف نهایی فرآیند انطباق ، که ما همگرایی زمانی مینامیم، پیچیدگی محاسبات و منابع در دسترس، می توانیم برای انجام فرایند انطباق ، انواع الگوریتم ها و ساختارها را داشته باشیم.
توضیحات بیشتر در داکیومنت پروژه آماده است.
فهرست مطالب:
- چکیده
- فصل اول: آشنایی با فیلترهای تطبیقی
- ۱-۱- مقدمه
- ۱-۲- مقدمهای بر فیلترهای دیجیتال
- ۱-۳- پیاده سازی فیلترهای دیجیتال
- ۱-۴- فیلتر خطی
- ۱-۵-فیلتر تطبیقی
- ۱-۶- ساختار فیلتر تطبیقی
- ۱-۷- روش های انطباق
- ۱-۷-۱- روش تئوری فیلتر وینر
- ۱-۷-۲- روش حداقل مربعات
- فصل دوم: کاربردهای فیلتر تطبیقی
- ۲-۱- مقدمه
- ۲-۲-مدل سازی
- ۲-۳- مدلسازی معکوس
- ۲-۳-۱- کانالهای اکولایزر شد
- ۲-۴- پیشبینی خطی
- ۲-۴-۳ کدینگ گفتار
- ۲-۴-۴کدینگ شکل موج
- ۲-۵- حذف تداخل
- ۲-۵-۱- حذف اکو در خطوط تلفن
- ۲-۵-۲-حذف اکو آکوستیک
- ۲-۵-۳ حذف نویز فعال (ANC)
- ۲-۵-۴- پرتو
- ۲-۶- حذف نویز از سیگنال های قلبی
- ۲-۶-۱- معرفی ECG
- ۲-۶-۲-حذف نویز از سیگنال ECG
- فصل سوم:الگوریتم های تطبیقی
- ۳-۱-الگوریتم LMS
- ۳-۲-الگوریتم RLS
- ۳-۲-۱-تعیین ضرایب فیلتر با روش RLS
- ۳-۲-۲- خلاصهای از الگوریتم RLS
- فصل چهارم:شبیه سازی و نتایج
- ۴-۱- شبیه سازی سیگنال ECG تحت نویز سفید
- ۴-۲-شبیه سازی سیگنال ECG تحت نویز اغتشاش پایه
- ۴-۳-شبیه سازی سیگنال ECG تحت نویز برق شهری
- ۴-۴- شبیه سازی سیگنال ECG همراه با حرکات ناگهانی بدن
مشاهده ویدئو در این باره
با سلام ببخشید از این کد برای حذف ارتیفکت در سیگنال مغزی هم میشود استفاده کرد؟