grpdelay

Ответ групповой задержки дискретного времени фильтрует Системный объект

Синтаксис

[gd,w] = grpdelay(sysobj)
[gd,w] = grpdelay(sysobj,n)
[gd,w] = grpdelay(sysobj,'Arithmetic',arithType)
grpdelay(sysobj)

Описание

[gd,w] = grpdelay(sysobj) возвращает групповую задержку gd Системы фильтра object™, sysobj, на основе текущих коэффициентов фильтра. Векторный w содержит частоты (в радианах), в котором оценена групповая задержка. Групповая задержка задана как:

ddw(angle(w))

Групповая задержка оценена в 8 192 точках, равномерно распределенных вокруг верхней половины модульного круга.

[gd,w] = grpdelay(sysobj,n) возвращает групповую задержку Системного объекта фильтра и соответствующих частот в точках n, равномерно распределенных вокруг верхней половины модульного круга.

[gd,w] = grpdelay(sysobj,'Arithmetic',arithType) вычисляет групповую задержку Системного объекта фильтра, на основе арифметики, заданной в arithType, с помощью любого из предыдущих синтаксисов.

пример

grpdelay(sysobj) строит групповую задержку Системного объекта фильтра в fvtool.

Для более входных опций смотрите grpdelay.

Примеры

свернуть все

CICComp = dsp.CICCompensationDecimator;

grpdelay вычисляет групповую задержку фильтра и отображает его с помощью fvtool.

grpdelay(CICComp);

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

свернуть все

Количество выборок, заданных как положительное целое число. Поскольку КИХ фильтрует, где n является степенью двойки, вычисление сделано более быстрые БПФ использования.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Задайте арифметику, используемую во время анализа. Когда арифметический вход не задан, и Системный объект фильтра разблокирован, аналитический инструмент принимает фильтр с двойной точностью. Набор свойств 'Arithmetic' к 'Fixed' применяется только, чтобы отфильтровать Системные объекты со свойствами фиксированной точки.

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

свернуть все

Вектор групповой задержки длины n. Если n не задан, функция использует значение по умолчанию 8192.

Типы данных: double

Вектор частоты длины n, в радианах/выборке. w состоит из точек n, равномерно распределенных вокруг верхней половины модульного круга (от 0 до радианов/выборки π). Если n не задан, функция использует значение по умолчанию 8192.

Типы данных: double

Введенный в R2011a