آموزش متلب

فيلترها در متلب

فيلترها

فيلتر Butterworth آنالوگ و ديجيتال، دستور ()butter

دستور (‘B,A] = butter(N,w,’s]يك فيلتر آنالوگ پائينگذر درجه N باترورث با فركانس تقطيع w rad/sec را ايجاد ميكند. B و A به ترتيب صورت و مخرج تابع تبديل فيلتر هستند.

دستور (‘B,A] = butter(N,[w1 w2],’s] يك فيلتر ميانگذر مابين w1 و w2 را ارائه ميدهد، و دستور(‘B,A] = butter(N,w,’high’,’s] يك فيلتر آنالوگ بالاگذر ايجاد ميكند.

دستور (B,A] = butter(N,Wn]يك فيلتر باترورث پائينگذر ديجيتال درجه N با فركانس قطع Wn طرح مي كند. دامنه فركانس قطع 0.0 < Wn < 1.0 است. اگر Wn = 1 بگيريم معادل نصف سرعت نمونه برداري sample rate خواهد بود.

مثال ها:

فيلتر آنالوگ پائين گذر باترورث

در يك ام- فايل يك فيلتر آنالوگ پائينگذر باترورث درجه 3 با فركانس تقطيع 1000 rad/sec ، يك فيلتر آنالوگ ميانگذر درجه 3 با فاصله عبور 1000 rad/sec تا 10000 rad/sec ، و يك فيلتر آنالوگ بالاگذر درجه 3 با فركانس تقطيع 1000 rad/sec ايجاد كنيد. و نمودار فركانسي آنها را رسم نمائيد.

 

% agfil.m

echo off

[B,A] = butter(3,1000,’s’);

L = tf(B,A);

clf, bode(L),title(‘LP’), pause [B,A] = butter(3,[1000 10000],’s’);

B = tf(B,A);

clf, bode(B),title(‘BP’), pause [B,A] = butter(3,1000,’high’,’s’);

H = tf(B,A);

clf, bode(H),title(‘HP’), clf

795

فيلتر پائين گذر ديجيتال يك فيلتر پائينگذر ديجيتال درجه 3 با فركانس قطع 0.3 طرح كنيد.

>> [B,A] = butter(3,0.3)

B = 0.0495 0.1486 0.1486 0.0495
A = 1.0000 -1.1619 0.6959 -0.1378
>> Hb = tf(B,A,0.1)
Transfer function:
0.04953 z^3 + 0.1486 z^2 + 0.1486 z + 0.04953
———————————————
z^3 – 1.162 z^2 + 0.6959 z – 0.1378
Sampling time: 0.1
>> bode(Hb)

796

نویسنده: مصطفی همت آبادی

 

مقاله متلب,مطلب,متلب,مقاله برق,مقاله قدرت,مقاله مطلب,مقاله سیمولینک,دانلود متلب,دانلود مقاله متلب,مقالهmatlab ,آموزش متلب,مطلب,متلب,آموزش برق,آموزش قدرت,آموزش مطلب,آموزش سیمولینک,دانلود متلب,دانلود آموزش متلب,آموزشmatlab ,پروژه متلب,مطلب,متلب,پروژه برق,پروژه قدرت,پروژه مطلب,پروژه سیمولینک,دانلود متلب,دانلود پروژه متلب,پروژهmatlab ,

سعید عربعامری
من سعید عربعامری نویسنده کتاب 28 گام موثر در فتح متلب مدرس کشوری متلب و سیمولینک و کارشناس ارشد مهندسی برق قدرتم . بعد از اینکه دیدم سایتهای متعدد یک مجموعه کامل آموزش متلب و سیمولینک ندارند به فکر راه اندازی این مجموعه شدم
http://sim-power.ir

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

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