exponenta event banner

Развернуть

Разобрать фазу сигнала

  • Библиотека:
  • Панель инструментов системы DSP/Операции с сигналами

  • Unwrap block

Описание

Блок Unwrap развертывает каждый канал входного сигнала, добавляя или вычитая соответствующие кратные 2δ к каждому элементу канала. Блок распознает разрывы фазы, превышающие значение параметра «Допуск». Дополнительные сведения о развертке фазы см. в разделе Определение развертки фазы.

Порты

Вход

развернуть все

Входной сигнал для восстановления, заданный как скаляр, вектор или матрица. На входе должны быть записи фазы радиана.

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

Продукция

развернуть все

Развернутый выходной сигнал, возвращаемый как скаляр, вектор или матрица.

Блок сохраняет входной размер и размер, а скорость выходного порта равна скорости входного порта.

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

Параметры

развернуть все

Размер перехода, который блок распознает как истинный разрыв фазы. Значение по умолчанию устанавливается в δ (а не меньшее значение), чтобы избежать изменения допустимых признаков сигнала. Чтобы увеличить чувствительность блока, задайте для параметра Допуск (Tolerance) значение, немного меньшее δ.

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32

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

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

  • Elements as channels (sample based) - При выборе этой опции блок обрабатывает каждый элемент ввода как отдельный канал.

При снятии этого флажка блок игнорирует границы между входными кадрами и не сбрасывает начальное значение фазы до нуля каждый раз при получении нового входного сигнала. В этом режиме блок непрерывно развертывает данные в каждом столбце входного сигнала.

На этом рисунке показано, как блок развертывает данные в этом режиме.

При установке этого флажка блок обрабатывает каждый кадр входных данных независимо и сбрасывает начальное значение фазы для каждого нового входного кадра.

На этом рисунке показано, как блок развертывает данные в этом режиме.

Дополнительные сведения см. в разделе Обработка на основе кадров.

Зависимости

Чтобы включить этот параметр, установите для параметра Input processing значение Columns as channels (frame based). В режиме обработки на основе выборки блок не сбрасывает начальное значение фазы до нуля для каждого нового входа. Дополнительные сведения см. в разделе Обработка на основе образцов.

Характеристики блока

Типы данных

double | single

Прямой проход

no

Многомерные сигналы

no

Сигналы переменного размера

no

Обнаружение пересечения нулей

no

Подробнее

развернуть все

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

.

См. также

Функции

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