шаги

Переходной процесс дискретного времени фильтрует Системный объект

Синтаксис

[stepResp,t] = stepz(sysobj)
[stepResp,t] = stepz(sysobj,n)
[stepResp,t] = stepz(sysobj,n,fs)
[stepResp,t] = stepz(sysobj,[],fs)
[stepResp,t] = stepz(sysobj,Name,Value)
stepz(sysobj)

Описание

[stepResp,t] = stepz(sysobj) вычисляет переходной процесс Системы фильтра object™, sysobj, и возвращает ответ в вектор-столбце stepResp и вектор времен (или демонстрационные интервалы) в t, где t = [0 1 2 ...k-1]'. k является количеством коэффициентов фильтра.

[stepResp,t] = stepz(sysobj,n) вычисляет переходной процесс в floor(n) 1 второй интервал. Временной вектор t равняется (0:floor(n)-1)'.

[stepResp,t] = stepz(sysobj,n,fs) вычисляет переходной процесс в floor(n) 1/fs-second интервалы. Временной вектор t равняется (0:floor(n)-1)'/fs.

[stepResp,t] = stepz(sysobj,[],fs) вычисляет переходной процесс в k 1/fs-second интервалы. k является количеством коэффициентов фильтра. Временной вектор t равняется (0:k-1)'/fs.

[stepResp,t] = stepz(sysobj,Name,Value) возвращает переходной процесс с дополнительными опциями, заданными одним или несколькими аргументами пары Name,Value.

stepz(sysobj) использование fvtool, чтобы построить переходной процесс Системного объекта фильтра sysobj.

Для более входных опций обратитесь к stepz в документации Signal Processing Toolbox™.

Примечание

stepz работает и на действительные и на комплексные фильтры. Когда вы не используете выходные аргументы, stepz строит только действительную часть переходного процесса.

Входные параметры

свернуть все

sysobj

Отфильтруйте Системный объект.

Следующие Системные объекты Фильтра поддерживаются этой аналитической функцией:

n

Длина вектора переходного процесса.

Значение по умолчанию: Количество коэффициентов фильтра

fs

Частота дискретизации.

Значение по умолчанию: 1

Аргументы в виде пар имя-значение

Укажите необязательные аргументы в виде пар ""имя, значение"", разделенных запятыми. Имя (Name) — это имя аргумента, а значение (Value) — соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Задайте арифметику, используемую во время анализа. Когда вы задаете 'double' или 'single', функция выполняет дважды - или анализ с одинарной точностью. Когда вы задаете 'fixed', арифметические изменения в зависимости от установки свойства CoefficientDataType и заблокирован ли Системный объект или разблокирован.

 Детали для вычислений с фиксированной точкой

Когда вы не задаете арифметику для non-CIC структур, функция использует арифметику с двойной точностью, если Системный объект фильтра находится в разблокированном состоянии. Если Системный объект заблокирован, функция выполняет анализ на основе заблокированного типа входных данных. Структуры CIC только поддерживают вычисления с фиксированной точкой.

Выходные аргументы

stepResp

n- вектор переходного процесса элемента. Если n не задан, длина вектора переходного процесса равняется количеству коэффициентов в фильтре.

t

Временной вектор длины n, в секундах. t состоит из n равномерно распределенные точки в области значений (0:floor(n)-1)'/fs. Если n не задан, функция использует количество коэффициентов фильтра.

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

|

Введенный в R2011a