Unwrap

Фаза размотки сигнала

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

  • Unwrap block

Описание

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

Порты

Вход

расширить все

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

Типы данных: 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). В основанном на выборке режиме обработки блок не сбрасывает начальное значение фазы, чтобы нуль для каждого нового входа. Для получения дополнительной информации смотрите Sample-Based Processing.

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

Типы данных

double | single

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

no

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

no

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

no

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

no

Подробнее о

расширить все

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

.

См. также

Функции

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