EquirippleFilterKernel
EquirippleFilterKernel[{{{ωL1,ωR1},{ωL2,ωR2},…},{a1,a2,…}},n]
指定された左右帯端周波数{ωLi,ωRi}と振幅 aiの場合に,等リプル振幅応答で長さ n の有限インパルス応答(FIR)フィルタカーネルを作る.
EquirippleFilterKernel[{{{ωL1,ωR1},{ωL2,ωR2},…},{a1,a2,…},{w1,…}},n]
各周波数帯に相対重み wiを使う.
EquirippleFilterKernel[{"type",{{{ωL1,ωR1},…},…}},n]
指定された"type"のフィルタを作る.
詳細とオプション
- EquirippleFilterKernelは,チェビシェフ(Chebyshev)の最小(ミニマックス)誤差を持つFIRフィルタのインパルス応答係数の長さ n の数値リストを返す.
- 使用可能なフィルタ指定のタイプ
-
"Multiband" 複数のパスバンドとストップバンドのフィルタ指定(デフォルト) "Differentiator" 微分器フィルタ "Hilbert" ヒルベルト(Hilbert)フィルタ - 周波数は0≤ωL1<ωR1<ωL2<ωR2<…<ωRk≤π となるような昇順で与えられる.
- 周波数帯,振幅,重みのリストの長さは同じでなければならない.
- 振幅の値は非負でなければならない.通常,値 ai=0でストップバンドを,ai=1でパスバンドを指定する.
- EquirippleFilterKernelで返されるカーネル ker をListConvolve[ker,data]で使ってフィルタを data に適用することができる.
- 使用可能なオプション
-
"GridDensity" 8 周波数領域サンプリング密度因子 WorkingPrecision MachinePrecision 内部計算に使用する精度
例題
すべて開くすべて閉じるスコープ (6)
アプリケーション (4)
特性と関係 (2)
テキスト
Wolfram Research (2012), EquirippleFilterKernel, Wolfram言語関数, https://reference.wolfram.com/language/ref/EquirippleFilterKernel.html.
CMS
Wolfram Language. 2012. "EquirippleFilterKernel." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/EquirippleFilterKernel.html.
APA
Wolfram Language. (2012). EquirippleFilterKernel. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/EquirippleFilterKernel.html