stepz

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

Синтаксис

[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- вторые интервалы. Временной вектор t равняется (0:floor(n)-1)'/fs.

[stepResp,t] = stepz(sysobj,[],fs) вычисляет переходной процесс в k 1/fs- вторые интервалы. 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 имя аргумента и 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