デジフィルの小部屋
home
digifil
iir filter
農作業日記
このサイトについて
IIR Filter Design
design parameter
サンプリング周波数
fs
[Hz]
フィルタータイプ
Butterworth
Chebyshev
Inverse Chebyshev
Elliptic
Bessel
バンドタイプ
Low-pass
High-pass
Band-pass
Band-elimination
通過帯域エッジ
f1
[Hz]
通過帯域エッジ
f2
[Hz]
通過帯域リップル
rp1
[dB]
減衰帯域エッジ
f3
[Hz]
減衰帯域リップル
rp2
[dB]
基準ゲイン
g0
[dB]
係数ビット長
n
(n>32: deciamtion off)
---------------------- IIR Fiter --------------------------- filter type = Butterworth band type = Low-pass pass band edge freq.1 = 0.01 pass band edge freq.2 = 0.03 pass band ripple[dB] = 3 stop band edge freq. = 0.015 stop band ripple[dB] = 42.284429682503 order = 12 bits length = 32 ************** Filter Coefficients **************** (sb.bbbbbb) section 0: ----------------- c(0) = 9.29170288e-4 = 000f3939 c(1) = 1.85834151e-3 = 001e7273 c(2) = 9.29170288e-4 = 000f3939 d(1) = 1.87905156e+0 = 7842617b d(2) = -8.82768244e-1 = c780b9a0 section 1: ----------------- c(0) = 9.32897441e-4 = 000f48db c(1) = 1.86579395e-3 = 001e91b5 c(2) = 9.32897441e-4 = 000f48db d(1) = 1.88658768e+0 = 78bdda3e d(2) = -8.90319266e-1 = c7050257 section 2: ----------------- c(0) = 9.40181315e-4 = 000f6768 c(1) = 1.88036263e-3 = 001eced0 c(2) = 9.40181315e-4 = 000f6768 d(1) = 1.90131886e+0 = 79af354e d(2) = -9.05079586e-1 = c6132d12 section 3: ----------------- c(0) = 9.50679183e-4 = 000f9370 c(1) = 1.90135930e-3 = 001f26e1 c(2) = 9.50679183e-4 = 000f9370 d(1) = 1.92254901e+0 = 7b0b0b01 d(2) = -9.26351729e-1 = c4b6a73d section 4: ----------------- c(0) = 9.63861123e-4 = 000fcaba c(1) = 1.92772131e-3 = 001f9573 c(2) = 9.63861123e-4 = 000fcaba d(1) = 1.94920540e+0 = 7cbfc802 d(2) = -9.53060844e-1 = c3010d17 section 5: ----------------- c(0) = 9.79000703e-4 = 00100a3a c(1) = 1.95800141e-3 = 00201474 c(2) = 9.79000703e-4 = 00100a3a d(1) = 1.97982245e+0 = 7eb56937 d(2) = -9.83738450e-1 = c10a6de2
係数の表現について
係数値は右式の各係数を表します。
実装する場合、次図のようにd1、d2は正負反転する必要があります。
係数値は係数ビット長で丸められ、十六進数で表示します。ただし、係数ビット長 n>32 の場合、丸めはされず、十六進数は表示されません。
十六進数は二進数表現で "sb.bbbb…" と 2を超えない表現にし、ビット数が4の倍数になるよう上位にサインビットを詰めて表現しています。
十六進数は実装されるのを前提に、d1、d2は正負反転での十六進数としています
graph parameter
[X-axis]
[Y-axis]
[Y2-axis]
lin/log
Linear
Log
item
Gain
Gain[dB]
Phase[deg]
Delay[sec]
item
Gain
Gain[dB]
Phase[deg]
Delay[sec]
xmax
ymax
ymax
xmin
ymin
ymin
xstep
ystep
ystep