Вычислите аналитические сигналы входов в дискретном времени
Преобразовывает
dspxfrm3
Блок Analytic Signal вычисляет комплексный аналитический сигнал, соответствующий каждому каналу входного сигнала вещественного M -by N, u
где и H {} обозначает преобразование Гильберта. Действительная часть выхода в каждом канале является репликой действительного входа в этом канале; мнимая часть является преобразованием Гильберта входа. В частотный диапазон преобразование Фурье аналитического сигнала удваивает положительное частотное содержимое исходного сигнала при обнулении отрицательных частот и сохранении компонента постоянного тока.
Блок вычисляет преобразование Гильберта с помощью конечной импульсной характеристики фильтра equiripple с порядком, заданным параметром Filter order, n. Линейный фазовый фильтр разработан с использованием алгоритма Remez exchange и накладывает задержку 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) - Когда вы выбираете эту опцию, блок обрабатывает каждый элемент входа как отдельный канал.
Плавающая точка двойной точности
Плавающая точка с одной точностью