cfarloss

Потеря из-за постоянного ложного сигнального уровня (CFAR) адаптивная обработка

    Описание

    пример

    LCFAR = cfarloss(PFA,NRC) вычисляет аппроксимированную потерю CFAR, LCFAR, в дБ для вероятности ложного предупреждения, PFA и количества ссылочных ячеек, NRC, который вы задаете. Функция вычисляет потерю для метода CFAR усреднения ячейки (CA) и квадратичного детектора на основе универсальной кривой CFAR Греджерс-Хансена потерь.

    LCFAR = cfarloss(PFA,NRC,Name,Value) задает дополнительные опции с помощью аргументов name-value. Например, LCFAR = cfarloss(1e-8,4:4:64,'Method','CA') вычисляет аппроксимированную потерю с помощью процесса CFAR CA.. Можно задать несколько аргументов name-value.

    Примеры

    свернуть все

    Вычислите потерю CFAR для усреднения n-ячейки и квадратичного детектора. Примите количества ссылочных ячеек от 4–64 и вероятность ложного предупреждения 1e-8.

    PFA = 1e-8;
    NRC = 4:4:64;     
    LCFAR = cfarloss(PFA,NRC);

    Постройте получившуюся потерю по сравнению с отношением CFAR. Отношение CFAR вычисляется с помощью уравнения, X = -log10(PFA)/NRC.

    plot(-log10(PFA)./NRC,LCFAR)
    grid on;
    xlabel('CFAR Ratio = -log_{10}(PFA)/NRC');
    ylabel('CFAR Loss (dB)');
    title({'Universal Curve for CFAR Loss for',...
           'n-cell Averaging and Square-Law Detector'});

    Figure contains an axes object. The axes object with title Universal Curve for CFAR Loss for n-cell Averaging and Square-Law Detector contains an object of type line.

    Входные параметры

    свернуть все

    Вероятность ложного предупреждения в виде положительной скалярной величины в области значений [1e-15,1e-3] или как вектор длины-K с каждым элементом в области значений [1e-15,1e-3] .

    Количество ссылочных ячеек, используемых в обработке CFAR в виде положительной скалярной величины или вектора длины-K.

    Аргументы name-value

    Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

    Пример: LCFAR = cfarloss(1e-8,4:4:64,'DetectorType','Log')

    Тип процесса CFAR в виде a любой 'CA' для составляющего в среднем ячейку процесса или 'GOCA' для самого большого - составляющего в среднем ячейку процесса.

    Пример: 'Method','GOCA'

    Тип детектора в использовании в виде любого 'SquareLaw', 'Linear', или 'Log'.

    Пример: 'DetectorType','Linear'

    Выходные аргументы

    свернуть все

    Потеря CFAR, возвращенная как вектор K-элемента в дБ.

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

    Генерация кода C/C++
    Генерация кода C и C++ с помощью MATLAB® Coder™.

    Смотрите также

    | |

    Введенный в R2021a