Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Change language to: English - Français - Português -

Please note that the recommended version of Scilab is 6.0.1. This page might be outdated.
See the recommended documentation of this function

Scilab help >> Signal Processing > eqiir

eqiir

IIRフィルタの設計

呼び出し手順

[cells,fact,zzeros,zpoles]=eqiir(ftype,approx,om,deltap,deltas)

パラメータ

ftype

フィルタの型('lp','hp','sb','bp')

approx

設計近似 ('butt','cheb1','cheb2','ellip')

om

カットオフ周波数のベクトル(要素数4,単位:rad) om=[om1,om2,om3,om4], 0 <= om1 <= om2 <= om3 <= om4 <= pi. ftype='lp' または 'hp'の場合, om3 および om4 は使用されず,0に設定することができます.

deltap

通過域のリップル. 0<= deltap <=1

deltas

阻止域のリップル. 0<= deltas <=1

cells

2次セルとしてのフィルタの実現

fact

正規化定数

zzeros

z領域におけるゼロ

zpoles

z領域における極

説明

syrediに基づくIIRフィルタの設計.

得られるフィルタは, h(z)=fact*(cells) です.

つまり, hz=fact*prod(cells.num)./prod(cells.den)です.

[cells,fact,zzeros,zpoles]=eqiir('lp','ellip',[2*%pi/10,4*%pi/10],0.02,0.001)
h=fact*poly(zzeros,'z')/poly(zpoles,'z')

参照

  • eqfir — FIRフィルタのミニマックス近似
  • iir — iir デジタルフィルタ
  • syredi — IIRフィルタの設計, syredi コードインターフェイス
Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Thu Mar 03 11:00:55 CET 2011