В этом примере показано, как установить пороговое значение 2-D CFAR на основе требуемой вероятности ложного аварийного сигнала (pfa).
Примечание.Каждый вызов функции можно заменить эквивалентным step синтаксис. Например, заменить myObject(x) с step(myObject,x).
Выполнение обнаружения CFAR с усреднением ячеек на матрице 41 на 41 ячеек, содержащих гауссовый шум. Оцените эмпирический pfa и сравните его с требуемым pfa. Чтобы получить хорошую оценку, выполните это моделирование для 1000 аналогичных матриц. Сначала задайте пороговое значение, используя требуемый pfa. В этом случае нет мишеней, и pfa можно оценить по количеству клеток, которые превышают порог. Предположим, что данные обрабатываются с помощью квадратного детектора и что интеграция импульсов не выполняется. Используйте полосу обучающих ячеек шириной 3 ячейки и высотой 4 ячейки. Используйте защитную полосу из 3 ячеек в ширину и 2 ячеек в высоту, чтобы отделить тестируемые ячейки (CUT) от тренировочных ячеек. Укажите требуемый pfa 5,0e-4.
Создайте изображение 41 на 41, содержащее случайные комплексные данные. Затем выполните возведение данных в квадрат для моделирования квадратного детектора.
Обработайте все ячейки в каждом изображении. Для этого найдите строку и столбец каждой ячейки CUT, область обучения которой полностью находится внутри каждого изображения.
Отображение ячеек CUT.
Выполните обнаружение всех ячеек CUT. Возвращает классификацию обнаружения и пороговое значение, используемое для классификации ячейки.
Найдите и отобразите изображение с ложным сигналом тревоги для иллюстрации.
Вычислите эмпирический pfa.
Эмпирический и указанный pfa согласны.
Отображение среднего эмпирического порогового значения для всех изображений.
Вычислите теоретический пороговый коэффициент для требуемого значения pfa.
Теоретический пороговый коэффициент, умноженный на дисперсию шума, должен соответствовать измеренному пороговому значению.
Теоретический порог и эмпирический порог соответствуют допустимой разнице.