Документация Engee

Zero Crossing

Подсчет количества пересечений сигнала с нулем за один временной шаг.

Тип: Zero Crossing

Путь в библиотеке:

/Signal Operations/Signal Operations/Zero Crossing

Описание

Блок Zero Crossing делает вывод о том, что сигнал в данном канале прошел через ноль, если он удовлетворяет любому из следующих критериев, где — текущее значение сигнала, — предыдущее значение и так далее:

  • и

  • и

  • Для целого положительного числа верно , и , где

  • Для целого положительного числа верно , и , где

Для первого значения входного сигнала и равны нулю.

На порт Cnt блок выводит количество пересечений сигнала с нулем за один временной шаг.

Порты

Вход

# IN_1 — входной сигнал
вектор | матрица

Details

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

Типы данных

Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

Поддержка комплексных чисел

Нет

Выход

# Cnt — количество пересечений нуля
скаляр | вектор-строка

Details

Блок выводит количество пересечений нуля во входных данных в виде одного из этих значений:

  • скаляр — если на вход поступают данные в виде вектора-столбца, то блок выводит скалярное значение, представляющее количество пересечений нуля на входе данных.

  • вектор-строка — если входные данные представляют собой матрицу, то блок выводит вектор-строку, каждый элемент которого представляет собой количество пересечений нуля в соответствующем столбце входных данных.

Типы данных

Float64

Поддержка комплексных чисел

Нет

Параметры

Основные

# Input processing — метод обработки входного сигнала
Columns as channels (frame based) | Elements as channels (sample based)

Details

Укажите метод обработки входного сигнала:

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

  • Elements as channels (sample based) — при выборе этого значения блок обрабатывает каждый элемент входного сигнала как отдельный канал.

Значения

Columns as channels (frame based) | Elements as channels (sample based)

Значение по умолчанию

Columns as channels (frame based)

Имя для программного использования

InputProcessing

Настраиваемый

Нет

Вычисляемый

Нет