Переходная характеристика цифрового фильтра
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