
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
双線形変換を用いて離散化する場合の説明です。
ローパスフィルタの伝達関数を
H(s) = 1/(1 + s・Ta) = 1/(1 + s/ωa) … (1)
とし、サンプリング周期を T とします。周波数軸のゆがみを補正するため、カットオフ角周波数ωaを変換して、
ωb = (2/T)tan(ωa・T/2) … (2)
としたローパスフィルタの伝達関数
H(s) = 1/(1 + s/ωb) … (3)
を用います。ただし、ωa ≪ 2/T の場合は、ωb≒ωa としてかまいません。
双線形変換を行うため、(3)式の右辺に
s = (2/T)(1 - z^-1)/(1 + z^-1) … (4)
を代入し、これをH(z)として
H(z) = (b0 + b1×z^-1) / (1 - a1×z^-1) … (5)
の形に整形し、係数 a1,b0,b1 を求めます。たとえば係数 a1 は
a1 = (2-ωb・T)/(2+ωb・T)
です。b0,b1は腕試しに計算してみて下さい。
このようにして求めた係数 a1,b0,b1 を用いて、フローグラフを作ります。
その構成方法はいろいろありますが、直接型(2)という方式の場合、その計算手順は、Z0,Z1を変数として
Z0 = InData(i) + a1×Z1;
OutData(i) = b0×Z0 + b1×Z1;
Z1 = Z0;
の繰り返しになります。
2次や3次のアナログフィルタから、IIRデジタルフィルタを作る場合も、同様の手順で行うことができます。
No.1
- 回答日時:
離散信号なら、Z変換を考えればいいのかな
Z変換の、1次遅れフィルタは、
z/(z-exp(aT))
の形です。Tはサンプリング周期です。
aはローパスのパラメタですが、
連続系での 1/(s-a) の形のフィルタのaに相当します
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
おすすめ情報
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
周波数スペクトル図の、マイナ...
-
5
大学の物理が難しすぎることに...
-
6
単振動の解x(t)=Asin(ωt+φ)にお...
-
7
慣性モーメントがわかりません。
-
8
単振動の運動方程式の解(複素...
-
9
相互誘導回路でコイルの向きを...
-
10
リサジューの作図法
-
11
フーリエ級数でノコギリ波をあ...
-
12
物理です (4)の問題でr=Asin(ωt...
-
13
フーリエスペクトルの振幅について
-
14
太陽の赤緯の求め方教えてくだ...
-
15
回転系と慣性系
-
16
マイクロストリップラインだけ...
-
17
単振動で振幅が半分になるとき
-
18
光速が真空の誘電率の磁気定数...
-
19
1.027の求め方について教えて下...
-
20
インダクタンスの計算
おすすめ情報