2.3. Адаптивные рекуррентные алгоритмы декорреляции случайных полейРассмотрим гауссовское случайное поле (СП) , =(,,…, )ÎW, заданное на n-мерной прямоугольной сетке W={, k=1,2,…,n}. Математическое ожидание СП M{}=0, , а корреляционная функция (КФ) {}=M{×} априори неизвестна и может изменяться в процессе наблюдения. Необходимо построить адаптивное линейное рекуррентное преобразование =L{}, (2.12) обеспечивающее выполнение условия {}= M{×}®0, . (2.13) Будем предполагать, что на сетке W определено правило линейного упорядочивания точек ÎW, на основе которого можно определить, что элемент предшествует элементу [6,14]. Такое правило даёт возможность установить вид развёртки, т.е. вид преобразования массива данных {} в последовательность чисел при рекуррентной обработке многомерного изображения. Для рекуррентной декорреляции СП {} воспользуемся линейным оператором следующего вида: = - × , (2.14) где =() - весовые коэффициенты; – область весового суммирования (рис.1), перемещающаяся по сетке W в соответствии с развёрткой изображения. Для однородного СП {} можно подобрать постоянные коэффициенты =, обеспечивающие при достаточно большом размере области D приемлемое качество декорреляции. При изменении вероятностных свойств СП {, ÎW} необходимо подстраивать значения =(, Î) в соответствии с характеристиками СП. Для этого воспользуемся следующей рекуррентной псевдоградиентной процедурой [8]: , (2.15) где - реализация градиента функционала качества алгоритма декорреляции, т.е. = +; - функционал качества; - ошибка наблюдения в точке ; (*) – векторная функция от реализации градиента функционала качества; - скалярные коэффициенты; - следующее после значение индекса. Для сходимости процедуры (4) необходимо выполнение условия псевдоградиентности: . Это условие означает, что вектор () в среднем должен составлять острый угол с направлением вектора . Функционал может быть определён несколькими способами. Известно [6,8], что адаптивные алгоритмы делятся на два класса. Первый класс включает идентификационные, а второй класс – безыдентификационные алгоритмы. В алгоритмах первого класса осуществляется предварительное оценивание неизвестных параметров наблюдений, а затем эти оценки используются для определения параметров алгоритма обработки. Анализ показывает, что применение подобных алгоритмов в системах реального времени вызывает большие трудности. В алгоритмах второго класса параметры алгоритма обработки изменяются в соответствии с изменением свойств некоторого наблюдаемого функционала. В рассматриваемой задаче декорреляции таким функционалом может быть, например, квадратичная форма: =, где G – n-мерная область декорреляции. Реализация градиента этого функционала имеет вид: = {}= +. (2.16) Анализ показывает, что в качестве функции от целесообразно выбрать знаковую функцию {*}=sign{*}. Отметим, что задача декорреляции относится к классу некорректно поставленных задач, и для её решения необходимо использовать методы регуляризации [9]. Для этого входные наблюдения представляются в виде суммы = + , где - дополнительный гауссовский шум с дисперсией
|