Детектор ребра

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

Библиотека

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

dspswit3

Описание

Блок 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

Для просмотра документации необходимо авторизоваться на сайте