Zero Crossing
Подсчет количества пересечений сигнала с нулем за один временной шаг.
Тип: Zero Crossing
Путь в библиотеке:
|
Описание
Блок Zero Crossing делает вывод о том, что сигнал в данном канале прошел через ноль, если он удовлетворяет любому из следующих критериев, где — текущее значение сигнала, — предыдущее значение и так далее:
-
и
-
и
-
Для целого положительного числа верно , и , где
-
Для целого положительного числа верно , и , где
Для первого значения входного сигнала и равны нулю.
На порт Cnt блок выводит количество пересечений сигнала с нулем за один временной шаг.
Порты
Вход
#
IN_1
—
входной сигнал
вектор | матрица
Details
Входной сигнал, заданный в виде вещественного вектора или матрицы.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
Выход
#
Cnt
—
количество пересечений нуля
скаляр | вектор-строка
Details
Блок выводит количество пересечений нуля во входных данных в виде одного из этих значений:
-
скаляр— если на вход поступают данные в виде вектора-столбца, то блок выводит скалярное значение, представляющее количество пересечений нуля на входе данных. -
вектор-строка— если входные данные представляют собой матрицу, то блок выводит вектор-строку, каждый элемент которого представляет собой количество пересечений нуля в соответствующем столбце входных данных.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
Параметры
Основные
#
Input processing —
метод обработки входного сигнала
Columns as channels (frame based) | Elements as channels (sample based)
Details
Укажите метод обработки входного сигнала:
-
Columns as channels (frame based)— при выборе этого значения блок обрабатывает каждый столбец входного сигнала как отдельный канал; -
Elements as channels (sample based)— при выборе этого значения блок обрабатывает каждый элемент входного сигнала как отдельный канал.
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |