- 定数重みの場合:
W = ???;
- 周波数依存重み(1 次)
s + w1 w2
W(s) = w0 * ------ * ------
w1 s + w2
の場合:
w0 = ???;
w1 = 2*pi*???;
w2 = 2*pi*???;
W = nd2sys(w0*w2*[1, w1], w1*[1, w2]);
w1, w2 の単位は [rad/sec] です.
??? にはグラフから読みとった周波数 [Hz] の値を入れてください.
- 周波数依存重み(2 次,ノッチフィルタ)
s^2 + 2*a*w3*s + w3^2
W(s) = w0 * ---------------------
s^2 + 2*b*w3*s + w3^2
の場合:
w0 = ???;
w3 = 2*pi*???;
a = ???;
b = ???;
W = nd2sys(w0*[1, 2*a*w3, w3*w3], [1, 2*b*w3, w3*w3]);
- 周波数依存重み(上記 2 つの直列接続)
s + w1 w2 s^2 + 2*a*w3*s + w3^2
W(s) = w0 * ------ * ------ * ---------------------
w1 s + w2 s^2 + 2*b*w3*s + w3^2
の場合:
% 1 次重み
w0 = ???;
w1 = 2*pi*???;
w2 = 2*pi*???;
W1 = nd2sys(w0*w2*[1, w1], w1*[1, w2]);
% 2 次重み(ノッチフィルタ)
w3 = 2*pi*???;
a = ???;
b = ???;
W2 = nd2sys([1, 2*a*w3, w3*w3], [1, 2*b*w3, w3*w3]);
% 2 つの伝達関数の積を求める
W = mmult(W1, W2);