Переходная характеристика цифрового фильтра
stepz(___) без выходных аргументов строит переходной процесс фильтра. Если вы вводите digitalFilter, переходной процесс отображен в FVTool.
stepz фильтрует длину n использование последовательности шага
filter(b,a,ones(1,n))
и строит результаты с помощью stem.
Вычислить n в случае автодлины, stepz любой использование n = length(b) для КИХ-случая, или сначала находит полюса с помощью p = roots(a) если length(a) больше 1.
Если фильтр нестабилен, n выбран, чтобы быть точкой, в которой термин от самого большого полюса достигает 106 раз своего исходного значения.
Если фильтр устойчив, n выбран, чтобы быть точкой, в которой термин из-за самого большого амплитудного полюса является 5 × 10–5 из его исходной амплитуды.
Если фильтр является колебательным (полюса только на модульном круге), stepz вычисляет пять периодов самого медленного колебания.
Если фильтр имеет и колебательные и ослабленные условия, n выбран, чтобы равняться пяти периодам самого медленного колебания или точки, в которой термин из-за полюса самой большой немодульной амплитуды является 5 × 10–5 раз ее исходная амплитуда, какой бы ни больше.
stepz также допускает задержки полинома числителя. Количество задержек включено в расчет для количества выборок.
designfilt | digitalFilter | freqz | grpdelay | impz | phasez | zplane