Частотная характеристика Lowpass фильтр Бесселя

Спроектируйте аналог пятого порядка lowpass фильтр Бесселя приблизительно с постоянной групповой задержкой до 104 рад/секунда. Постройте величину и фазовые отклики фильтра с помощью freqs.

[b,a] = besself(5,10000);
freqs(b,a)

Figure contains 2 axes objects. Axes object 1 contains an object of type line. Axes object 2 contains an object of type line.

Вычислите ответ групповой задержки фильтра как производная развернутого фазового отклика. Постройте групповую задержку, чтобы проверить, что это приблизительно постоянно до частоты среза.

[h,w] = freqs(b,a,1000);
grpdel = diff(unwrap(angle(h)))./diff(w);

clf
semilogx(w(2:end),grpdel)
xlabel('Frequency (rad/s)')
ylabel('Group delay (s)')

Figure contains an axes object. The axes object contains an object of type line.

Смотрите также

|