شبیه سازی کامل فیلتر باترورث در متلب + سورس کامل

پروژه ۸۲۸:شبیه سازی در ام فایل متلب 

در این شبیه سازی به پروژه فیلتر باترورث بصورت کامل برای دو فیلتر پایین گذر و میان گذر پرداخته شده است. از دستور کلیدی  [n,Wn] = buttord(Wp,Ws,Rp,Rs)  برای این منظور استفاده گردیده است. 

انواع فیلتر ها  را می توان براساس شکل زیر در متلب شبیه سازی نمود. 

p428

اگر wp  کوچکتر از ws باشد فیلتر مورد نظر از نوع پایین گذر می باشد.

اگر wp  بزرگتر از ws باشد فیلتر مورد نظر از نوع بالاگذر می باشد.

چنانچه بخواهیم فیلترهای میانگذر و میان نگذر طراحی نماییم باید محدوده ای از wp ها از محدوده ای از ws کوچکتر و یا بزرگتر باشد.

توسط دستور زیر zp2sos سیستم را از فضای دارای صفر و قطب به فضای سیستم مرتبه دوم می بریم.

[sos,g] = zp2sos(z,p,k)

شرایط شبیه سازی : 

در نرم افزار متلب ، با دستور [B A]=butter(N,w)، فیلتر پایین گذر دیجیتال باترورث درجه N با فرکانس قطع نرمالیزه w رادیان بر ثانیه طراحی می کند.

  عبارت B,A به ترتیب ضرایب صورت و مخرج تابع تبدیل فیلتر دیجیتال پایین گذر می باشند. توجه شود که w حتما باید نرمالیزه یعنی ۰<w<1 باشد. اگر w=1باشد معادل نصف سرعت یا نرخ نمونه برداری Sampling rate خواهد بود. به عنوان مثال در زیر یک فیلتر پایین گذر دیجیتال باترورث از درجه سه و فرکانس قطع زاویه ای ۰٫۳ طراحی می شود:

[b a]=butter(3,0.3)

تابع تبدیل فیلتر را می توان با دستور tf(b,a,0.1)  و نمودار بود آن را با دستورbode(tf(b,a,0.1)) مشاهده کرد.

شبیه سازی این کار در نرم افزار متلب – ام فایل صورت گرفته است. در مجموع ۴ ام فایل با حالت های متفاوت برای شبیه سازی منظور گردیده است. 

در صورت سوال در مورد محصول می توانید از بخش تماس با ما (منوی بالا)، با شماره تلفن مورد نظر مکاتبه نمایید.  

پس از پرداخت آنلاین، فایل قابل دانلود می باشد

خرید آنلاین

برخی نتایج: 

p428_1 p828_2 p828_3

 


مجموعه: الکترونیک, پروژه هابرچسب ها , , , , , , , , , , , , , , , ,

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

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