Unwrap

Разверните фазу сигнала

  • Библиотека:
  • DSP System Toolbox / Операции Сигнала

  • Unwrap block

Описание

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

Порты

Входной параметр

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

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

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

Вывод

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

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

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

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

Параметры

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

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

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

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

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

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

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

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

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

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

Для получения дополнительной информации смотрите Основанную на системе координат Обработку.

Зависимости

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

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

Типы данных

double | single

Прямое сквозное соединение

no

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

no

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

no

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

no

Больше о

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

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

Смотрите также

Функции

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