طراحی فیلتر باتروث تعیمیم یافته

طراحی فیلتر باتروث تعیمیم یافته 

با استفاده از دستور maxflat می توانید فیلتر باتروث تعمیم یافته با تعداد متفاوت صفر و قطب نسبت به فیلتر باتروث طراحی کنید . تفاوت maxflat با butter در این است که در تابع maxflat قادر به دادن دو ورودی (به جای یک ورودی در فیلتر  butter) به عنوان درجات صورت و مخرج هستید. برای آشنایی بیشتر با قسمت طراحی فیلتر به سرفصل مطالب در متلب پروژه مراجعه کنید این فیلترها برای هر درجه ای از صورت و مخرج با ماکزیمم تعداد مشتقات در 0 و فرکانس نایکوئیست تنظیم شده در 0 بهینه هستند . برای مثال وقتی هر دو درجه برابر باشند ، maxflat برابر butter می شود

کدهای فیلتر باتروث تعمیم یافته در متلب 

(b,a[=maxflat(3,3,0.25]  

(b,a[=butter(3,0.25 ]

البته maxflat تطبیق پذیرتر است ، چون قدرت طراحی فیلتری باتعداد صفر و قطب بیشتر را می دهد

 (b,a[=maxflat(3,1,0.25] 

سومین ورودی maxflat فرکانس نصف توان است که عددی بین صفر تا یک بوده و پاسخ دامنه مطلوب آن  می باشد . همچنین قادر به طراحی فیلترهای فاز خطی با ویژگی مسطح بودن با استفاده از ‘sym’ هستیم

(b,a[=maxflat(4,’sym’,0.3]

ans=

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

دیدگاه خود را درباره این مقاله با ما به اشتراک بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

در ثبت سفارش خود مشکل دارید؟ 

سفارش خود را از طریق تلگرام و واتس اپ برای ما بفرستید

برای ثبت سفارش در تلگرام کلیک کنید

پروژه آماده لازم دارید ؟ 

به فروشگاه متلب پروژه سر بزنید

فروشگاه متلب پروژه