totop

آموزش طراحی فیلتردر متلبپنج‌شنبه 18, فوریه 2021

آموزش متلب در همیارپروژه

آموزش طراحی فیلتردر متلب

در ادامه آموزش های سایت همیارپروژه برنامه نویسی متلب ارائه خواهد شد .آموزشها از مقدماتی تا پیشرفته ادامه دارد و ما به شما کدنویسی در نرم افزار متلب را یاد خواهیم داد. با ما همراه باشید.

انجام پروژه متلب

طراحی فیلتر در متلب

در این بخش با استفاده از چند مثال با جعبه ابزار FDATool که به منظور طراحی فیلترهای گوناگون همچون IIR ، FIR و چند نرخه با پاسخ فرکانسی خاص به کمک روش های طراحی متفاوت همچون باتروث ، چبی چف ، پنجره و سایر روش های طراحی فیلتر استفاده می شود آشنا خواهید شد .

مثال: طراحی فیلتر با استفاده از جعبه ابزار FDATool در متلب

هدف مساله :

آشنایی با طراحی فیلتر توسط جعبه ابزار FDATool

صورت مساله :

با استفاده از الگوریتم Remez یک فیلتر میان گذر FIR با فرکانس نمونه برداری ۲۰۰۰Hz، باند عبور ۳۰۰-۷۰۰Hz و دامنه ۱/۰ دسی بل برای باند عبور و تضعیف ۷۵ دسی بل برای باندتوقف ، با در نظر گرفتن Density Factor برابر با ۱۶ ، به کمک FDATool طراحی کنید .

گام اول :

برای باز کردن جعبه ابزار FDATool ، با نوشتن دستور fdatool در پنجره فرمان ، محیط GUI به صورت زیر باز می شود .

گام دوم :

به منظور طراحی یک فیلتر میان گذر ، گزینه Bandpass را مطابق شکل در قسمت Response Type محیط GUI باز شده ، انتخاب کنید .

گام سوم :

برای انتخاب روش طراحی برای پاسخ مورد نظر باید از قسمت Design Method .گزینه مورد نظر را انتخاب کرد .

در این مثال برای محاسبه ضرایب فیلتر FIR با استفاده از الگوریتم Remez ، روش Equiripple را از لیست ومربوطه انتخاب کنید .

گام چهارم :

مشخصات فیلتر را بسته به نوع پاسخ و روش طراحی می توان تغییر داده و تعیین کرد . برای دیدن مشخصات فیلتر ، در نوار ابزار بالای پنجره بر روی دکمه Filter Specifications کلیک کنید.

گام پنجم :

برای انتخاب مرتبه (Filter Order)دو گزینه Specify order و Minimum order وجود دارد .

توجه شود که انتخاب هر یک از این گزینه ها به روش طراحی فیلتر بستگی دارد . در بعضی از فیلترها ممکن است هر دو گزینه وجود نداشته باشد.

در این مثال مرتبه فیلتر به صورت حداقل انتخاب مي شود .

گام ششم تنظیم گزینه های Options در متلب

گزینه موجود بستگی به روش طراحی فیلتر دارد .

روش های مختلف طراحی فیلتر را می توان از منوی کشویی موجود در قسمت Response Type تعیین کرد .

فقط برای روش های طراحی FIR Equiripple و FIR Window و برای بعضی پاسخ های فرکانسی خاص ذکر شده در جدول زیر ، گزینه های قابل تنظیم ذکر شده است.

برای FIR Equiripple ، گزينه Dencity Factor و براي FIR windowگزینه scale Passband و انتخاب Window وجود دارد که برای هر پنجره ، پارامتر قابل تنظیم به صورت جدول زير موجود می باشد .

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

نویسنده : زهرا رستمی

جهت سفارش پروژه به لینک زیر مراجعه نمایید :
همچنین می توانید برای ارتباط سریعتر با شماره و آیدی تلگرام زیر تماس حاصل کنید :
۰۹۱۲۹۵۴۰۱۲۲ – آیدی تلگرام : @fnalk

از طریق کلیک برروی آیکن های زیر میتوانید پروژه خود را در تلگرام و یا واتساپ برای ما ارسال کنید:

ثبت سفارش در واتس آپ ثبت سفارش در تلگرام


دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

حق نشر برای همیارپروژه ❤️ مرجع انجام پروژه دورکاری و آنلاین ✔️ سایت انجام پروژه و استخدام فریلنسر در همه حوزه ها ، مهارت ها ، نرم افزارها و پروژه های برنامه نویسی محفوظ است.