remez
余弦の合計を行う連続関数の重み付きチェビシェフ近似に関する remez交換アルゴリズム.
呼び出し手順
an=remez(guess,mag,fgrid,weight)
引数
- guess
大きさ
n+2
の実数配列の初期推定値- fgrid
大きさ
ng
の実数配列: [0,.5[ の範囲にある正規化された周波数点のグリッド- mag
大きさ
ng
の実数配列: グリッドfg
における指定された振幅- weight
大きさ
ng
の実数配列: グリッドfg
における誤差の重み関数- an
大きさ
n
の実数配列: 余弦係数
説明
周波数領域振幅応答のミニマックス近似. 近似は次の形式となります
FIR, 線形位相フィルタは以下のコマンドにより得られた
remez
の出力から得ることができます:
hn(1:nc-1)=an(nc:-1:2)/2; hn(nc)=an(1); hn(nc+1:2*nc-1)=an(2:nc)/2;
この関数は主にremezb関数によりコールされることを 意図しています.
参考文献
E.W. Cheney, Introduction to Approximation Theory, McGraw-Hill, 1966
http://en.wikipedia.org/wiki/Remez_algorithm
参考文献
この関数は以下の文献で書かれたFortranコードremez.f
に基づいています:
James H. Mcclellan, department of electrical engineering and computer science, Massachusetts Institute of Technology, Cambridge, Massachussets. 02139
Thomas W. Parks, department of electrical engineering, Rice university, Houston, Texas 77001
Thomas W. Parks, department of electrical engineering, Rice university, Houston, Texas 77001
例
Report an issue | ||
<< lindquist | Filters | remezb >> |