طراحی فیلترهای FIR چند باندی

طراحی فیلترهای FIR چند باندی
5 (100%) 3 votes

طراحی فیلترهای FIR چند باندی 

تابع fir2 نبز فیلترهای FIR پنجره گذاری شده را طراحی می کندبا این تفاوت که پاسخ فرکانسی را می توان به صورت خطی تکه ای به شکل دلخواه طراحی کرد . این مساله با fir1 در تناقض است که تنها فیلترهایی در مدل های استاندارد پایین گذر ، بالاگذر ، میان گذر و میان نگذر طراحی می کند . دستورات زیر بردار b شامل n+1 ضریب فیلتر FIR درجه n که مشخصات فرکانسی آن با بردارهای f و  و m مطابقت دارد را در خروجی می دهد :تابع fir2 نبز فیلترهای FIR پنجره گذاری شده را طراحی می کندبا این تفاوت که پاسخ فرکانسی را می توان به صورت خطی تکه ای به شکل دلخواه طراحی کرد . این مساله با fir1 در تناقض است که تنها فیلترهایی در مدل های استاندارد پایین گذر ، بالاگذر ، میان گذر و میان نگذر طراحی می کند . دستورات زیر بردار b شامل n+1 ضریب فیلتر FIR درجه n که مشخصات فرکانسی آن با بردارهای f و  و m مطابقت دارد را در خروجی می دهد :

با توجه به اهمیت هوش مصنوعی و مباحث پردازش سیگنال طراحی فیلترهای FIR و نحوه کدنویسی انها در انجام پروژه متلب اهمیتی بسیار زیادی دارد که نمونه کدهای  FIR در زیر مشاهده میکنید 

 

n=50;

f=]0.4 .51[ ;

m=]1 1 0 0[ ;

b=fir2(n,f,m) ;

 

F بردار نقاط فرکانسی است که بین 0 تا1 (معادل فرکانس نایکوئیست) قرار دارند و m هم شامل مقادیر مطلوب دامنه در فرکانس های نشان داده شده در f هستند . همانطور که قبلاً بیان شد ، IIR این دستور yulewalk  است .