آموزش مشخصات دامنه فیلتر میان گذر در متلبپنجشنبه 18, فوریه 2021
آموزش مشخصات دامنه فیلتر میان گذر در متلب
در ادامه آموزش های سایت همیارپروژه برنامه نویسی متلب ارائه خواهد شد .آموزشها از مقدماتی تا پیشرفته ادامه دارد و ما به شما کدنویسی در نرم افزار متلب را یاد خواهیم داد. با ما همراه باشید.
مشخصات دامنه فیلتر میان گذر در متلب
براي يك فيلتر ميان گذر مشخصات پاسخ دامنه به صورت زير قابل تنظيم هستند .
– واحد پاسخ دامنه (dB یا خطی)
– ریپل باند عبور
– تضعیف باند توقف
گام هشتم :
حال که مشخصات فیلتر مورد نظر را وارد کردید ، برای مشاهده پاسخ های فیلتر و به دست آوردن ضرایب مربوطه بر روی دکمه Design Filter کلیک کنید .
همچنین در سمت چپ پنجره جعبه ابزار اطلاعات مربوط به فیلتر جاری در قسمت Current Filter Information نشان داده می شود .
ساختار این FIR بوده و مرتبه آن ۶۳ است . همچنین فیلتر طراحی شده پایدار می باشد.
فیلتر طراحی شده را به روش های مختلفی می توان ذخیره نمود .
برای این کار می توان ضرایب فیلتر را به Workspace ، MAT File و SPTool فرستاد .
این کار هم از طریق فرستادن متغیرهای ضرایب فیلتر و هم به صورت متغیر شی فیلتر میسر است .
برای ذخیره کردن فیلتر در Workspace ابتدا از طریق گزینه Export در منوی File پنجره فرستادن را باز کنید .
سپس در بخش Export To گزینه Workspace را انتخاب نمایید .
برای فرستادن از طریق ضرایب یا شی گزینه مورد نظر در Export As را انتخاب کرده و در بخش Variable Names قسمت های مربوطه را تنظیم کنید .
در حالتی که متغییرهایی به همین نام در Workspace وجود داشته باشند و بخواهید روی آن ها بنویسید ، باید گزینه Overwirte Variables انتخاب شده باشد .
در انتها هم بر روی دکمه Export کلیک کنید .
برای فرستادن ضرایب به یک MAT File با یک شی گزینه MAT-file را انتخاب کرده و بسته به این که قصد ذخیره کردن آن به صورت ضرایب یا شی را داشته باشید .
بخش های مربوطه انتخاب شده و سایر موراد بر طبق حالت انتخاب شده تنظیم می شوند .
همچنین با انتخاب Gennerate M-file در قسمت File به کدهای مربوطه برای فیلتر می توان دسترسی داشت .
نمایش صفرها و قطب ها در FDATool در متلب
یکی از امکانات FDATool تغییر مکان و یا تعداد صفرها و قطب های فیلتر و نمایش هم زمان این تغییرات در پاسخ ها ، تخمین ها و حتی پایداری فیلتر می باشد .
در این قسمت می توان یک فیلتر طراحی شده و یا وارد شده را با جابجایی یا حذف و اضافه کردن صفر و قطب اصلاح کرد صفر و قطب های کوانتیزه شده قابل جابجایی نیستند ، تنها صفر و قطب های مرجع را می توان جابجا کرد .
می توان از طریق گزینه Pole/Zero Editor در منوی Edit و یا فشار دادن دکمه Pole/Zero Editor در نوار ابزار کناری برای نمایش این بخش استفاده کرد .
قطب ها با علامت x و صفرها با علامت o نشان داده می شوند.
برای تغییر مکان قطب و صفرها ، اضافه کردن قطب ، اضافه کردن صفر و حذف صفر قطب از نوار ابزار گوشه بالای سمت چپ قسمت نمودار صفر و قطب استفاده می شود .
چندی کردن (Quantizing) فیلتر با استفاده از جعبه ابزار FDATool در متلب
فیلترهای چندی شده این مزیت را دارند که با آن ها می توان داده های چندی شده مشخصی را فیلتر کرد .
با استفاده از پارامترهای چندی کردن در پنجره FDATool می توان ویژگی های فیلتر مربوطه را تعیین کرد .
برای این کار در نوار ابزار سمت چپ پنجره FDATool از گزینه Set Quantization Parameters استفاده می شود .
در اینجا آشنایی با محیط متلب بخش صد و بیست و پنجم به پایان رسیده است و در آموزش های بعدی به مباحث دیگر آموزش متلب می پردازیم. همچنین از شما مخاطبین عزیز سایت همیارپروژه دعوت می کنم که برای انجام پروژه متلب خود آموزش های ما را دنبال نمایید.
نویسنده : زهرا رستمی
جهت سفارش پروژه به لینک زیر مراجعه نمایید :
همچنین می توانید برای ارتباط سریعتر با شماره و آیدی تلگرام زیر تماس حاصل کنید :
۰۹۱۲۹۵۴۰۱۲۲ – آیدی تلگرام : @fnalk
از طریق کلیک برروی آیکن های زیر میتوانید پروژه خود را در تلگرام و یا واتساپ برای ما ارسال کنید:
دیدگاهتان را بنویسید