طراحی یک فیلتر آنالوگ با توابع متلب + سورس کامل

پروژه ۱۵۰۲: شبیه سازی در متلب  

در این پروژه قصد داریم تا چهار مدل فیلتر آنالوگ را طراحی نماییم. ابتدا لازم است تا مقادیر اولیه را تعریف نمایییم.

الف: ما تخمین را براساس تابع فیلتر پایین گذر باترورث Butterworth lowpass با مقادیر زیر: 

elec1502-1

 از تابع ‘buttord در متلب برای یافتن فیلتر مرتبه N ام استفاده می نماییم و فرکانس قطع WC را

 elec1502-2

با شرایطی مطابق زیر در متلب تایپ می نماییم: 

>wp=2*pi*6000; ws=2*pi*15000; Rp=2; As=25;
>>format short e, [N,wc]=buttord(wp,ws,Rp,As,’s’)
N = 4, wc = 4.5914e+004

ب: از یک فیلتر میان گذر چپیشف  Chebyshev با شرایط زیر : 

ωs1 = 2π × ۶۰۰۰, ωp1 = 2π × ۱۰۰۰۰, ωp2 = 2π × ۱۲۰۰۰,
ωs2 = 2π × ۱۵۰۰۰ [rad/s], Rp = 2 [dB], and As = 25 [dB]

به این منظور از دستور ‘cheb1ord در متلب بهره خواهیم برد: 

elec1502-3

شرایط زیر را داراست: 

>ws1=2*pi*6e3; wp1=2*pi*1e4; wp2=2*pi*12e3; ws2=2*pi*15e3; Rp=2; As=25;
>>[N,wpc]=cheb1ord([wp1 wp2],[ws1 ws2],Rp,As,’s’)
N = 2, wpc = 6.2832e+004 7.5398e+004

ج: همچنین فیلتر میانگذر با شرایط زیر : 

ωp1 = 2π × ۶۰۰۰, ωs1 = 2π × ۱۰۰۰۰, ωs2 = 2π × ۱۲۰۰۰,
ωp2 = 2π × ۱۵۰۰۰ [rad/s], Rp = 2 [dB], and As = 25 [dB]

در این حالت باید از دستور cheb2ord() برای محاسبه فیلتر N ام استفاده نمود. 

د: استفاده از فیلتر بالاگذر بیضوی elliptic highpass filter با شرایط: 

ωs = 2π × ۶۰۰۰ [rad/s], ωp = 2π × ۱۵۰۰۰ [rad/s], Rp = 2 [dB], and As = 25 [dB]

از دستور ellipord در متلب با فرکانس لبه قطع ωpc بصورت 

elec1502-3

برای پاسخ به هریک از موارد الف تا د ، شکل های زیر بدست خواهد آمد: 

elec1502-4

نتایج کار ما در متلب : 

elec1502-5

BBp =

۰         ۱٫۸۳۹۰e+02       ۴٫۰۲۴۲e+08
۰       -۱٫۸۳۹۰e+02       -۲٫۹۹۰۴e+08

AAp =

۱٫۰۰۰۰e+00       ۵٫۴۲۴۷e+03       ۵٫۴۹۵۶e+09
۱٫۰۰۰۰e+00       ۴٫۶۷۶۳e+03       ۴٫۰۸۳۸e+09

 

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

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


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

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

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