Вычислить аналитические сигналы дискретно-временных входов
Преобразовывает
dspxfrm3
Блок аналитического сигнала вычисляет комплексный аналитический сигнал, соответствующий каждому каналу реального входа M-by-N, u
jH {u}
где − 1 и H {} обозначает преобразование Гильберта. Действительная часть выходного сигнала в каждом канале является репликой реального входного сигнала в этом канале; мнимая часть - это преобразование Гильберта входного сигнала. В частотной области преобразование Фурье аналитического сигнала удваивает положительное частотное содержание исходного сигнала при обнулении отрицательных частот и сохранении постоянной составляющей.
Блок вычисляет преобразование Гильберта с помощью равнозначного FIR-фильтра с порядком, заданным параметром порядка Filter, n. Линейный фазовый фильтр конструируется с использованием алгоритма обмена Ремеза и накладывает на входные выборки задержку n/2.
Выходные данные имеют те же размеры, что и входные данные.
Этот блок поддерживает формирование кода SIMD. Дополнительные сведения см. в разделе Создание кода.
При установке для параметра обработки ввода значения Columns as channels (frame based)блок выполняет основанную на кадрах обработку. В этом режиме блок обрабатывает входную матрицу M-на-N как N независимых каналов, содержащих М последовательных отсчетов времени. Блок вычисляет аналитический сигнал для каждого канала во времени.
При установке для параметра обработки ввода значения Elements as channels (sample based)блок выполняет обработку на основе выборки. В этом режиме блок обрабатывает входной сигнал матрицы M-на-N как М * N независимых каналов и вычисляет аналитический сигнал для каждого канала (элемента матрицы) с течением времени.
Длина фильтра FIR, используемого для вычисления преобразования Гильберта.
Укажите, как блок должен обрабатывать входные данные. Можно задать для этого параметра одну из следующих опций:
Columns as channels (frame based) (по умолчанию) - при выборе этой опции блок обрабатывает каждый столбец ввода как отдельный канал.
Elements as channels (sample based) - При выборе этой опции блок обрабатывает каждый элемент ввода как отдельный канал.
Плавающая точка с двойной точностью
Плавающая точка с одинарной точностью