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

LRT Detector

Блок LRT-алгоритма детектирования приемника.

lrt detector

Описание

Блок LRT Detector реализует алгоритм бинарного обнаружения сигналов в присутствии шума методом теста отношения правдоподобия (LRT). Бинарный детектор выбирает между нулевой гипотезой и альтернативной гипотезой на основе измерений данных. Нулевая гипотеза означает отсутствие сигнала, а альтернативная гипотеза – наличие некоторого сигнала.

Порты

Вход

# X — входной сигнал
вещественный вектор N на 1 | комплексный вектор N на 1 | вещественная матрица N на M | комплексная матрица N на M

Details

Входной сигнал, заданный в виде вещественного или комплексного вектора на или вещественной или комплексной матрицы на . – длина сигнала, а – количество каналов данных. Каждый канал данных имеет отсчетов для получения матрицы на . Каждая строка представляет собой компоненты вектора данных длиной .

  • Если , X представляет собой один канал данных.

  • Если , X может представлять отсчетов из каналов данных.

Обнаружение производится по столбцам X. Размер каждой строки не может меняться во время моделирования.

Блок LRT Detector предполагает одинаковую модель сигнала в каждом столбце X. Сигнал без шума содержится в -мерном векторе данных XK. В каждый столбец добавляется гауссовский шум, определяемый мощностью шума NCov. Для этой модели сигнала LRT Detector определяет, отвергать или нет нулевую гипотезу Xk = 0. Поскольку существует только одна известная модель сигнала, LRT Detector выдает один результат обнаружения для каждого столбца X.

Типы данных

Float64

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

Да

# XK — известный сигнал
вещественный вектор N на 1 | комплексный вектор N на 1

Details

Известный бесшумный сигнал, заданный в виде вещественного или комплексного вектора на .

Типы данных

Float64

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

Да

# NCov — мощность шума
положительный скаляр

Details

Мощность или ковариация шума, заданная в виде положительного скаляра.

Типы данных

Single | Float64

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

Нет

Выход

# Y — выходной детектированный сигнал
логический вектор 1 на M | целочисленный вектор 1 на L

Details

Результаты обнаружения, возвращаемые в виде вектора логических значений на или целочисленного вектора на . Значение Y зависит от значения параметра Output format. По умолчанию параметр Output format имеет значение Detection result.

  • Если для параметра Output format установлено значение Detection result, Y – это вектор на , содержащий логические результаты обнаружения, где – количество столбцов сигнала X. Y истинно, если в соответствующем столбце X есть обнаружение. В противном случае Y ложно.

  • Если для параметра Output format установлено значение Detection index, Y – это целочисленный вектор на , содержащий индексы обнаружения, где – количество обнаружений, найденных по всем каналам.

Типы данных

Float64

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

Да

# Stat — cтатистика обнаружения
матрица D на M | вектор 1 на L

Details

Статистика обнаружения, возвращаемая в виде матрицы на или вектора на . Значение Stat зависит от настройки параметра Output format.

  • Если для параметра Output format установлено значение Detection result, Stat – это матрица на .

  • Если для параметра Output format установлено значение Detection index, Stat – это вектор на , содержащий статистику обнаружения для каждого соответствующего обнаружения в Y.

Зависимости

Чтобы использовать этот порт, установите флажок Output detection statistics and threshold.

Типы данных

Single | Float64

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

Да

# Th — порог обнаружения
скаляр

Details

Порог обнаружения, возвращаемый в виде скаляра.

Типы данных

Single | Float64

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

Да

Параметры

Main

# Probability of false alarm — вероятность ложной тревоги

Details

Вероятность ложной тревоги, заданная в виде положительного скаляра от 0 до 1.

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

0.1

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

ProbabilityFalseAlarm

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

Нет

# Output format — формат выходных данных
Detection result | Detection index

Details

Формат выходных данных, указывается как Detection result или Detection index. Выходные данные возвращаются в порт Y.

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

Detection result

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

OutputFormat

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

Нет

# Output detection statistics and threshold — вывод статистики обнаружения и порога

Details

Установите этот флажок, чтобы вывести статистику обнаружения и порог обнаружения через порты Stat и Th.

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

false (выключено)

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

ThresholdOutputPort

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

Нет