Аналитический сигнал

Вычислите аналитические сигналы входных параметров дискретного времени

Библиотека

Преобразовывает

dspxfrm3

Описание

Блок Analytic Signal вычисляет комплексный аналитический сигнал, соответствующий каждому каналу действительного M-by-N вход, u

y=u+jH{u}

где j=1 и H {} обозначает Гильбертово преобразование. Действительная часть вывода в каждом канале является копией действительного входа в том канале; мнимая часть является Гильбертовым преобразованием входа. В частотном диапазоне преобразование Фурье аналитического сигнала удваивает положительное содержимое частоты исходного сигнала при обнулении отрицательных частот и сохранении компонента DC.

Блок вычисляет Гильбертово преобразование с помощью equiripple КИХ-фильтра с порядком, заданным параметром Filter order, n. Линейный фильтр фазы разработан с помощью алгоритма обмена Remez и налагает задержку n/2 на входных выборках.

Вывод имеет те же размерности как вход.

Основанная на кадре обработка

Когда вы устанавливаете параметр Input processing на Columns as channels (frame based), блок выполняет основанную на кадре обработку. В этом режиме блок обрабатывает M-by-N матричный вход как N независимые каналы, содержащие M последовательные выборки времени. Блок вычисляет аналитический сигнал для каждого канала в зависимости от времени.

Основанная на выборке обработка

Когда вы устанавливаете параметр Input processing на Elements as channels (sample based), блок выполняет основанную на выборке обработку. В этом режиме блок обрабатывает M-by-N матричный вход как M *N независимые каналы и вычисляет аналитический сигнал для каждого канала (элемент матрицы) в зависимости от времени.

Параметры

Filter order

Длина КИХ-фильтра раньше вычисляла Гильбертово преобразование.

Input processing

Задайте, как блок должен обработать вход. Можно установить этот параметр на одну из следующих опций:

  • Columns as channels (frame based) (значение по умолчанию) — Когда вы выбираете эту опцию, блок обрабатывает каждый столбец входа как отдельный канал.

  • Elements as channels (sample based) — Когда вы выбираете эту опцию, блок обрабатывает каждый элемент входа как отдельный канал.

Поддерживаемые типы данных

  • Плавающая точка двойной точности

  • Плавающая точка с одинарной точностью

Расширенные возможности

Представлено до R2006a