Edge Detector

Обнаружьте переход от нуля до ненулевого значения

Библиотека

Управление сигнала / Переключатели и Счетчики

dspswit3

  • Edge Detector block

Описание

Блок Edge Detector генерирует импульс (значение 1) в данном выходном канале когда соответствующий канал входных переходов от нуля до ненулевого значения. Когда вход не переходит от нуля до ненулевого значения, блок генерирует нуль в соответствующем выходном канале.

Этот блок поддерживает только сигналы фиксированного шага дискретного времени. Непрерывные сигналы не поддерживаются.

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

Примеры

В ex_edgedetector_ref модели параметр Input processing блока Edge Detector устанавливается на Columns as channels (frame based). Таким образом блок интерпретирует 3 2 вход как многоканальный сигнал с форматом кадра 3. Блок Matrix Concatenate конкатенирует два входных канала исходного сигнала с двумя выходными каналами блока Edge Detector, чтобы создать переменную sp_examples_yout рабочей области с четырьмя каналами.

Как показано в следующем рисунке блок находит ребра в демонстрационных 7 в канале 1, и на выборках 2, 5, и 9 в канале 2.

Параметры

Input processing

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

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

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

Поддерживаемые типы данных

  • Плавающая точка двойной точности

  • Плавающая точка с одинарной точностью

  • Фиксированная точка (подписанный и без знака)

  • Булевская переменная — блок может вывести булевы значения в зависимости от типа входных данных, и включена ли булева поддержка или отключена.

  • 8-, 16-, и 32-битные целые числа со знаком

  • 8-, 16-, и 32-битное беззнаковое целое

  • Перечислимый

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

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

Преобразование фиксированной точки
Спроектируйте и симулируйте системы фиксированной точки с помощью Fixed-Point Designer™.

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