phasedelay

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

Описание

[phi,w] = phasedelay(sysobj) возвращает фазу вектор отклика задержки, phi, и соответствующий вектор частоты, w, в радианах/выборке фильтра System object™ на основе коэффициентов текущего фильтра.

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

[phi,w] = phasedelay(sysobj,n,fs) использует fs для вычисления отклика задержки. Когда вы задаете этот синтаксис без каких-либо выходных аргументов, функция запускается fvtool и строит график ответа на fs/2.

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

пример

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

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

Примеры

свернуть все

Проектируйте конечная импульсная характеристика.

Fs = 8000; Fcutoff = 2000;
FIRFilt = dsp.FIRFilter('Numerator', fir1(130,Fcutoff/(Fs/2)));

The phasedelay функция вычисляет фазовую задержку фильтра и отображает его с помощью FVTool.

phasedelay(FIRFilt)

Figure Filter Visualization Tool - Phase Delay contains an axes and other objects of type uitoolbar, uimenu. The axes with title Phase Delay contains an object of type line.

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

свернуть все

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

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

Частота дискретизации, используемая при вычислении фазы отклика задержки, заданная как положительная скалярная величина.

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

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

The 'Fixed' значение применяется к фильтрации системных объектов только со свойствами с фиксированной точкой.

Когда 'Arithmetic' входной параметр задается как 'Fixed' и объект фильтра имеет тип данных коэффициентов, установленный на 'Same word length as input'арифметический анализ зависит от того, разблокирован или заблокирован системный объект.

  • unlocked -- Функция объекта анализа не может определить тип данных коэффициентов. Функция принимает, что тип данных коэффициентов подписан, имеет 16-битный размер слова и автоматически масштабируется. Функция выполняет анализ с фиксированной точкой на основе этого предположения.

  • locked -- Когда тип входных данных 'double' или 'single'функция объекта анализа не может определить тип данных коэффициентов. Функция принимает, что тип данных коэффициентов подписан, имеет 16-битный размер слова и автоматически масштабируется. Функция выполняет анализ с фиксированной точкой на основе этого предположения.

Чтобы проверить, заблокирован ли или разблокирован системный объект, используйте isLocked функция.

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

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

свернуть все

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

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

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

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

См. также

Функции

Введенный в R2011a