exponenta event banner

Детектор кромок

Обнаружение перехода от нуля к ненулевому значению

Библиотека

Управление сигналами/коммутаторы и счетчики

dspswit3

  • Edge Detector block

Описание

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

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

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

Примеры

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

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

Параметры

Обработка входных данных

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

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

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

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

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

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

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

  • Логическое значение - блок может выводить логические значения в зависимости от типа входных данных, а также от того, включена или отключена поддержка логического значения.

  • 8-, 16- и 32-разрядные целые числа со знаком

  • 8-, 16- и 32-разрядные целые числа без знака

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

См. также

ПрилавокИнструментарий системы DSP
Компаратор количества событийИнструментарий системы DSP

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

.

Преобразование с фиксированной точкой
Проектирование и моделирование систем с фиксированной точкой с помощью Designer™ с фиксированной точкой.

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