org.mklab.tool.signal
クラス Freqz

java.lang.Object
  上位を拡張 org.mklab.tool.signal.Freqz

public class Freqz
extends Object

デジタル(離散時間)フィルタの周波数応答を求めるクラスです。

Digital filter frequency response

バージョン:
$Revision: 1.19 $
作成者:
koga
関連項目:
Filter, Freqs

コンストラクタの概要
Freqz()
           
 
メソッドの概要
static List<Matrix> freqz(Matrix b, Matrix a, int n)
          周波数 w におけるデジタルフィルタ b(z)/a(z) -1 -nb b(z) b(1) + b(2)z + .... + b(nb+1)z G(eˆ(jw)) = ---- = ---------------------------- -1 -na a(z) 1 + a(2)z + .... + a(na+1)z の周波数応答を返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Freqz

public Freqz()
メソッドの詳細

freqz

public static List<Matrix> freqz(Matrix b,
                                 Matrix a,
                                 int n)
周波数 w におけるデジタルフィルタ b(z)/a(z)

 
 -1 -nb b(z) b(1) + b(2)z + .... + b(nb+1)z G(eˆ(jw)) = ---- = ---------------------------- -1 -na a(z) 1 + a(2)z + .... + a(na+1)z
 
 
の周波数応答を返します。 周波数応答は、単位円の上半分を n 等分した点 で評価されます。

パラメータ:
b - 伝達関数の分子多項式の係数
a - 伝達関数の分母多項式の係数
n - データ数
戻り値:
周波数応答 (frequency reponse)