主要内容

이번역최신을있지않습니다않습니다。최신내용으로보려면를하십시오하십시오하십시오。

屁股

버터워스필터차수차단주파수

설명

예제

[[n,,,,Wn] = buttord(WP,,,,WS,,,,RP,,,,卢比는통과대역이RPdb보다않고저지감쇠량최소최소卢比db인버터워스필터최소차수차수n을반환합니다。WPWS는각각의대역경계주파수저지경계주파수입니다입니다。이러한주파수주파수주파수주파수에서에서화된주파수주파수여기여기서서은은은은πrad/sample에해당합니다합니다。이에대응차단주파수Wn의(또는)도됩니다。버터워스필터설계하려면출력인수nWn牛油에대한값사용하십시오。

[[n,,,,Wn] = buttord(WP,,,,WS,,,,RP,,,,卢比,'s')는아날로그필터에대한차수차수n과차단주파수Wn을구합니다。주파수WPWS를초당안로합니다합니다。통과대역대역은대일있습니다있습니다있습니다。

예제

모두축소

1000Hz로에대해대해대해0Hz〜40Hz의의이이이이이이이이이이을을넘지저지저지저지대역대역이이이이최소최소최소최소최소최소최소최소최소최소최소최소최소최소최소최소최소최소최소최소인인인통과통과를를필터차수차단를구합니다。

WP = 40/500;WS = 150/500;[n,wn] = buttord(WP,WS,3,60)
n = 5
WN = 0.0810

2차섹션(SOS)으로필터지정주파수을합니다합니다。

[z,p,k] =黄油(n,wn);SOS = ZP2SOS(Z,P,K);Freqz(SOS,512,1000)标题(Sprintf(Sprintf)('n =%d butterworth低通滤波器',n))

图包含2个轴对象。轴对象1带标题n = 5 Butterworth LowPass过滤器包含类型线的对象。轴对象2包含类型行的对象。

3db이고이고이고이고이고저지대역감쇠량이이최소최소최소최소최소최소최소100Hz〜200Hz의의통과대역갖는대역통과필터필터를설계합니다합니다샘플1kHz로로합니다합니다합니다。50hz로합니다합니다합니다합니다합니다로로합니다합니다합니다합니다합니다합니다합니다합니다합니다필터차수차단를구합니다。

WP = [100 200]/500;WS = [50 250]/500;RP = 3;卢比= 40;[n,wn] = buttord(wp,ws,rp,rs)
n = 8
wn =1×20.1951 0.4080

2차섹션(SOS)으로필터지정주파수을합니다합니다。

[z,p,k] =黄油(n,wn);SOS = ZP2SOS(Z,P,K);Freqz(SOS,128,1000)标题(Sprintf(Sprintf)('n =%d butterworth带通滤波器',n))

图包含2个轴对象。轴对象1带标题n = 8 Butterworth带通滤波器包含类型线的对象。轴对象2包含类型行的对象。

입력인수

모두축소

통과대역(차단)주파수,0에서에서로사이값갖는또는또는요소요소를를를를개개개가진。1은은은된나이주파수주파수주파수rad rad rad rad에에에합니다합니다합니다。

  • WPWS가모두스칼라이고WP<WS인경우屁股는저역의와주파수주파수합니다합니다합니다。필터의저지범위는WS〜1이고,통과대역는0〜WP입니다。

  • WPWS가모두스칼라이고WP>WS인경우屁股는고역의와주파수주파수합니다합니다합니다。필터의저지범위는는0〜WS이고,통과통과범위는WP〜1입니다。

  • WPWS가모두벡터이고WS로지정된에WP((WS(1)<WP(1)<WP(2)<WS(2))로지정구간포함경우경우,屁股는대역의와주파수주파수합니다합니다합니다。필터의저지범위는는0〜WS(1),,,,WS(2)〜1입니다。통과대역범위는WP(1)WP(2)입니다。

  • WPWS가모두벡터이고WP로지정된에WS((WP(1)<WS(1)<WS(2)<WP(2))로지정구간포함경우경우,屁股는대역저지차수차단주파수반환합니다합니다。필터의저지범위는WS(1)WS(2)입니다。통과대역범위는0〜WP(1),,,,WP(2)〜1입니다。

데이터형:单身的|双倍的

참고

필터각대역저지대역에서리플리플리플같지대역통과또는또는또는필터를를를를필요필요경우경우경우경우경우경우경우경우경우경우경우경우경우별도별도별도별도별도별도별도별도별도별도의의의저역저역통과필터필터와고역고역고역통과통과통과를를를하고하고두두두두두두두두

저지대역주파수로,0에서코너사이사이을갖는스칼라또는요소요소요소요소요소요소개2。1은은은된나이주파수주파수주파수rad rad rad rad에에에합니다합니다합니다。

데이터형:单身的|双倍的

통과대역,db를단위하는됩니다됩니다됩니다。

데이터형:单身的|双倍的

저지대역으로,db를로하는됩니다됩니다。

데이터형:单身的|双倍的

출력인수

모두축소

가장낮은차수,정수스칼라로됩니다됩니다。

차단로,스칼라또는반환됩니다。

알고리즘

屁股의차수은영역에서아날로그와필터모두적용됩니다됩니다됩니다。디지털필터경우,차수와주파수추정전에주파수를를를를영역영역합니다합니다합니다。그런다시다시다시다시으로합니다합니다합니다。

屁股는 처음에 원하는 필터의 통과대역 주파수를1 rad/second(저역통과 필터와 고역통과 필터의 경우)와 –1 rad/second 및1 rad/second(대역통과 필터와 대역저지 필터의 경우)로 변환함으로써저역통과프로토을합니다합니다。그런,저역통과가대역을하는필요한차수를계산합니다합니다합니다。

참고문헌

[1] Rabiner,Lawrence R.和Bernard Gold。数字信号处理的理论和应用。新泽西州Englewood Cliffs:Prentice-Hall,1975年。

확장기능

버전내역

R2006A이전개발됨됨