Сюжет Боде диаграмма всепроходного фильтра - PullRequest
0 голосов
/ 12 июня 2018

Я пытаюсь построить диаграмму Боде для универсального фильтра.Однако вывод отличается от того, каким он должен быть.Разве величина не должна быть постоянной?Я использую эту формулу для фильтра всех частот: enter image description here

from scipy import signal
import matplotlib.pyplot as plt

sys = signal.TransferFunction([0.5, 1], [1, 0.5])
print("Zeros {}".format(sys.zeros))
print("Poles {}".format(sys.poles))
w, mag, phase = sys.bode()

plt.figure()
plt.title("Mag")
plt.semilogx(w, mag)    # Bode magnitude plot
plt.figure()
plt.title("Phase")
plt.semilogx(w, phase)  # Bode phase plot
plt.show()

Выход: Нули [-2.] Полюса [-0,5]

enter image description here

enter image description here

...