Вычислите аналитические сигналы входных параметров дискретного времени
Преобразовывания
dspxfrm3
Блок Analytic Signal вычисляет комплексный аналитический сигнал, соответствующий каждому каналу действительного M-by-N вход, u
где и H {} обозначает преобразование Гильберта. Действительная часть выхода в каждом канале является копией действительного входа в том канале; мнимая часть является преобразованием Гильберта входа. В частотном диапазоне преобразование Фурье аналитического сигнала удваивает положительное содержимое частоты исходного сигнала при обнулении отрицательных частот и сохранении компонента DC.
Блок вычисляет преобразование Гильберта с помощью equiripple КИХ-фильтра с порядком, заданным параметром Filter order, n. Линейный фильтр фазы создан с использованием алгоритм обмена Remez и налагает задержку n/2 на входных выборках.
Выход имеет те же размерности как вход.
Этот блок поддерживает генерацию кода SIMD. Для получения дополнительной информации смотрите Генерацию кода.
Когда вы устанавливаете параметр Input processing на Columns as channels (frame based)
, блок выполняет основанную на системе координат обработку. В этом режиме блок обрабатывает M-by-N матричный вход как N независимые каналы, содержащие M последовательные выборки времени. Блок вычисляет аналитический сигнал для каждого канала в зависимости от времени.
Когда вы устанавливаете параметр Input processing на Elements as channels (sample based)
, блок выполняет основанную на выборке обработку. В этом режиме блок обрабатывает M-by-N матричный вход как M *N независимые каналы и вычисляет аналитический сигнал для каждого канала (элемент матрицы) в зависимости от времени.
Длина КИХ-фильтра использовалась для расчета преобразования Гильберта.
Задайте, как блок должен обработать вход. Можно установить этот параметр на одну из следующих опций:
Columns as channels (frame based)
(значение по умолчанию) — Когда вы выбираете эту опцию, блок обрабатывает каждый столбец входа как отдельный канал.
Elements as channels (sample based)
— Когда вы выбираете эту опцию, блок обрабатывает каждый элемент входа как отдельный канал.
Плавающая точка двойной точности
Плавающая точка с одинарной точностью