ОЦЕНКА УСТОЙЧИВОСТИ АЛГОРИТМОВ ФИЛЬТРАЦИИ-ОБНАРУЖЕНИЯ
Аннотация и ключевые слова
Аннотация (русский):
В настоящей статье рассмотрен вопрос определения степени критичности, оптимальных алгоритмов фильтрации и обнаружения детерминированного сигнала, к отклонениям параметров в рамках принятых моделей отраженного сигнала, помехи и шумов. Построена математическая модель оценки устойчивости алгоритмов фильтрации и обнаружения.

Ключевые слова:
фильтрация, обнаружение, сигнал, модель, помеха, шум, устойчивость, алгоритм, оценка, критерий, процесс
Текст
Текст (PDF): Читать Скачать

Введение В настоящее время геополитические процессы, протекающие на мировой арене настолько многообразны и активны, что любой прогноз превращается в форму фантазий на ту или иную тему. Системы международных отношения подвергаются ревизии [1]. Но со стопроцентной уверенностью можно утверждать: • агрессивность в отношении России со стороны стран Запада и их приспешников многократно возросла; • центр агрессии и кукловоды расположены в США, которые руководствуются только своими интересами, целью которых является развал России изнутри с помощью пятой колоны и захват ее ресурсов, а также ослабление Европы как экономического соперника; • в условиях санкций необходимо рассчитывать только на свои собственные силы и не особенно надеяться на помощь со стороны стран, которые пытаются вести более или менее самостоятельную игру на геополитическом поле, так как их самостоятельность сильно ограничена экономическими и политическими связями с США и ЕС (страны БРИКС, Турция и т.д.); • исторический опыт показывает, что на мировой арене уважают сильных, а слабых только «пользуют»; • эйфория начала 90-х, связанная с тем, что якобы наступила эпоха любви и дружбы с США и странами Запада у подавляющего большинства «демократов» прошла и теперь они буквально со слезами на глазах, обижено смотрят на США, спрашивая себя, чем же они так провинились перед ними (хотя для любого здравомыслящего человека было и в 90-е понятно, что враг №1 это США и никто никаких иллюзий о дружбе и любви не испытывал). Что такое Россия? Это 1/6 материковых земель, около 40 процентов мировых полезных ископаемых, подавляющее число источников питьевой воды. В то же самое время на этой огромной и богатейшей территории живет всего лишь 1/40 населения земли. Поэтому уже давно «коллективный разум» остальной части «просвещенного мира» не может смириться с такой, с их точки зрения, несправедливостью. С каждым годом нападки на Россию будут только возрастать и это надо принять как данность, которую надо учитывать как во внутренней, так и во внешней политике. Россия всегда будет жить в стрессовом состоянии и поэтому во внутренней политике надо руководствоваться не западными шаблонами экономического рынка, который якобы все «устаканит» (тем более, что и Запад давно ушел от них), а стоить свою систему, учитывающую все реалии внешних и внутренних воздействий. Внутренняя экономическая политика государства должна быть более жесткой, а его влияние на экономику более активным. Что ни в коем случае не исключает рынок, но уменьшает риски, связанные с ценностными категориями. Рынок всегда ориентирован на получение максимальной прибыли и ему наплевать на все остальное. Крупные монополии могут пойти на любую сделку и даже на преступление, если это повысит их прибыльность (не взирая на то, что это может принести вред государству и его целостности). Жесткость в управлении экономикой, с точки зрения теории систем, означает уменьшение числа свободы элементов входящих в управляемую систему. Это позволит увеличить оперативность управления и сделать систему близкой к адаптивной. Внутренняя политика государства, конечно не сводится только к экономической компоненте, но она является ведущей. С точки зрения возможности дать адекватный ответ на внешние вызовы, вплоть до военных, огромное значение имеет силовая составляющая государства и, в частности Вооруженные Силы РФ. Многообразие вооружения и его возможности во многом определяются достижениями радиоэлектроники и ее устойчивостью к различного рода воздействиям. Особенно важен этот вопрос для систем освещения обстановки и управления оружием. Настоящая статья как раз и направлена на исследование этого вопроса. Уравнения оценки качества алгоритмов фильтрации-обнаружения При практической реализации алгоритмов, синтезированных методами теории оптимальной линейной фильтрации-обнаружения, представляет интерес определить степень их критичности к изменениям характеристик и параметров входных сигналов, помех и шумов, т.е. выяснить, насколько ухудшается качество обнаружения сигнала при отклонениях входных воздействий от расчетных. Эти отклонения могут произойти по разным причинам и протекать по различным законам. В основе методов исследования поведения алгоритмов при отклонении параметров лежит представление о чувствительности. Целью настоящей статьи, является определение степени критичности, оптимальных алгоритмов фильтрации-обнаружения детерминированного сигнала, к отклонениям параметров в рамках принятых моделей эхо-сигнала, помехи и шумов. Если рассматривать задачу линейной фильтрации, то теоретически, с помощью фильтра Калмана, можно получить несмещенную оценку с минимальной дисперсией для вектора состояния линейной динамической системы, возмущаемой аддитивным белым шумом. Но, при использовании системы обработки гидроакустического сигнала в реальных условиях, её фактические характеристики могут оказаться хуже расчетных, а ошибка фильтрации значительно превышать ошибку, определенную с помощью ковариационной матрицы, вычисленной по уравнениям фильтра. При этом, несмотря на обработку новых данных наблюдения, возможно увеличение разности между фактической и расчетной ошибками. Это явление принято называть расходимостью процесса калмановской фильтрации. Расходимость фильтра имеет место и в задачах нелинейной фильтрации. Естественно, что расходимость фильтра, осуществляющего фильтрацию помехи, будет, в целом, приводить к ухудшению характеристик обнаружения системы обработки. Наиболее распространенной причиной расходимости является неадекватность реальным условиям динамической модели помехи, используемой в фильтре. В частности, спектральная плотность реверберационной помехи может оказаться, в силу частотно-зависимого характера процесса обратного рассеяния, отличной от спектральной плотности сигнала. При этом ошибки экстраполяции, вызванные неадекватностью модели, не учитываются в уравнениях фильтра. В экстраполированной оценке, во-первых, получается неучтенное смещение, и, во-вторых, при обработке очередного измерения эта оценка используется с несоответствующим действительности весом. В итоге, оценки фильтрации оказываются смещенными, а расчетная ковариационная матрица ошибки оценки не соответствует фактическим ошибкам оценивания. Различают два типа расходимости процесса рекуррентной фильтрации. В случае, когда по мере увеличения числа входных данных, включающих помеху, матрица ошибок стремиться хотя и к большой (в смысле какой-либо из норм) по сравнению с расчетной, но фиксированной величине, то говорят, что имеет место «мнимая» расходимость. Если же ошибка возрастает неограниченно, то говорят о «фактической» расходимости [2-3]. Общая идея борьбы с расходимостью процесса фильтрации заключается в увеличении тем или иным способом ковариационной матрицы ошибки оценки, вычисляемой фильтром на каждом шаге обработки. Эта идея обосновывается тем соображением, что несоответствие модели объекта добавляет в систему неопределенность, а это должно отражаться на ошибке. При реализации этой идеи возможны два подхода: • введение дополнительного шума в модель реверберационной помехи, при этом ковариация ошибки увеличивается непосредственно; • изменение некоторым образом весов последних данных наблюдения с тем, чтобы фильтр учитывал их с меньшим весом, тем самым ошибки возрастают косвенно. Известен ряд методов, использующих эти подходы для устранения процесса расходимости. Одним из перспективных путей, обеспечения устойчивости процессов рекуррентной обработки данных наблюдения, является применение адаптивных методов фильтрации [2,4-6]. Преимущество адаптивных фильтров состоит в том, что они позволяют обнаруживать наступление неустойчивого режима, в котором реальное поведение объекта плохо описывается его моделью. Это дает возможность отступать от стандартного калмановского веса текущих измерений, начиная только с соответствующего момента времени. Определив момент времени, когда модель начинает хорошо описывать поведение реального объекта, адаптивный фильтр снижает шум в оценках, уменьшая веса новых измерений вплоть до стандартных. Но устойчивость адаптивных фильтров достигается усложнением обработки и дополнительными аппаратурными затратами. С другой стороны, в силу того, что в алгоритме фильтрации-обнаружения, кроме фильтрации помехи присутствует процедура накопления (интегрирование произведения преобразованного сигнала и реализации [4,8]), способствующая устойчивости, то для анализа чувствительности, в условиях несоответствия априорных и реальных математических моделей сигналов, помех и шумов, требуется комплексный подход. Такой анализ позволит, в частности, определить границы изменения параметров, в пределах которых можно считать потери, вызванные некорректностью моделей, допустимыми, с точки зрения выбранного критерия. При получении уравнений оценки качества алгоритмов фильтрации обнаружения воспользуемся предложенной в [2] методикой, для оценивания качества задачи фильтрации, в условиях когда модель помехи и шума не адекватны реальным. Пусть предполагаемые (принятые при синтезе) модель уравнения наблюдения (измерения) и динамическое уравнение помехи определяются соответственно выражениями [3]: 43279.png (1) Оптимальный алгоритм фильтрации-обнаружения для данной задачи, дается следующей системой дифференциальных уравнений: 43288.png (2) Положим, что реальные математические модели совпадают с априорными с точностью до параметров. 43296.png. (3) Где: nox(t), n1x(t) - белые гауссовские шумы с матрицами спектральных плотностей Nox, N1x, того же размера, что и в (1). Применительно к реальной модели мгновенная ошибка фильтрации будет определяться выражениями (при гипотезах наличия или отсутствия сигнала 43303.png, 43310.png): 43317.png, (4) где под V1(t) V0(t) следует понимать оценку помехи, осуществляемую оптимальным фильтром (2) при воздействии на него реального наблюдения ux(t) (соответственно при гипотезах наличия 43332.png, или отсутствия сигнала 43343.png): 43351.png (5) Продифференцируем равенства (82) по времени: 43362.png . (6) В выражения (6) подставим соответственно (3) и (4). В результате получим (43370.png=43379.png): 43387.png (7) Преобразуем соотношения следующим образом. Прибавим и отнимем к правым частям (7) величины hVx, KHVx и затем сгруппируем члены так, чтобы выделить ошибку фильтрации. После несложных преобразований имеем следующую систему уравнений: 43394.png (8) где: 43401.png=43409.png, 43416.png=43423.png. Для построения системы уравнений, определяющих ошибки фильтрации и чувствительность алгоритма фильтрация-обнаружение требуется принять гипотезу относительно математической модели искажений сигнала 43434.png. В частном случае, когда 43442.png=0, получаем уравнения эволюции ошибки, совпадающие по форме с уравнением в [2]. При этом eo(t)=e1(t)=e(t). При учете 43453.png возможны два основных подхода относительно исходных моделей искажения: • 43461.png является случайным процессом; • 43470.png является детерминированной функцией времени. Положим, что искажения 43478.png являются нормальным белым шумом (далее будет проведено обобщение на случай, когда 43485.png моделируется в виде стохастического дифференциального уравнения). Если величины 43492.png и 43500.png не равны тождественно нулю, то ошибки e1, eo не образуют марковский процесс. Введем векторные процессы x(t) и w(t): 43507.png, 43514.png. 9) С учетом (66), процесс x(t) удовлетворяет векторному дифференциальному уравнению, объединяющему (60) и (66) имеет следующий вид: 44261.png (10) 43533.png, I - единичная (n∙n) матрица (11) В соответствии с теоремой Дуба составной процесс x(t) является гауссовско-марковским [2,4,5]. Используя последний факт, по известным правилам записываем уравнения для математического ожидания Mx(t) и корреляционной матрицы Rx процесса x(t): 43553.png 43562.png (12) Ns -- спектральная плотность шума искажений. Выражения (12) можно расписать в виде системы уравнений для векторов и матриц размерностей 43570.png. Для этого воспользуемся представлением вида: 43577.png (13) где: M1, Mo - математическое ожидание ошибки e(t) (43584.png,43593.png); M3 -математическое ожидание процесса Vx; R11,R22 - корреляционная матрица ошибок e1(t), eo(t); R33 - корреляционная матрица процесса Vx; Rij,- взаимная корреляционная матрица ошибок e1, e2, Vx. Учитывая выражения (12) и (13) найдем эволюционные уравнения описывающие Mi, Rij (43600.png). Для упрощения записей, введем следующие обозначения: 43607.png, 43618.png, N11=N1x, N22=Nox, N33=Ns. Имеем: 43626.png (14) 43637.png (15) 43645.png (16) 43654.png 43662.png (17) 43669.png (18) Используя (12), (5) и (8), получим систему уравнений для математического ожидания ошибок и корреляционных матриц. Добавляя к ним уравнение для эволюции отношения правдоподобия или параметра обнаружения, имеем замкнутую систему дифференциальных уравнений определяющих ошибки фильтрации для случая неадекватного представления по параметрам помех, сигналов и шумов. Усредняя (12) по множеству, получаем следующую систему дифференциальных уравнений: 43684.png(19) Нетрудно убедиться, что если модели точные, то есть имеют место равенства: H=H1, h=h1, S=S1, N1=N11, No=N22, то получаем: R11(t)=R22(t)=R33(t)=R31(t)=R30(t)=R(t). Решение системы уравнений (19) позволяет определить математическое ожидание и корреляционную матрицу ошибки фильтра при воздействии на него реальных помех и сигналов. Из системы следует также следующий вывод: если шум искажений сигнала центрирован, то среднее значение ошибки фильтрации при наличии и отсутствии сигнала совпадают. Необходимо отметить, что система уравнений значительно упрощается, если положить, что DS = 0. В этом случае, как нетрудно видеть, что: M1=M2=Me, R11=R22=Re, R31=R33=Rve. 43691.png Положим, что искажения являются процессом, удовлетворяющим линейному стохастическому дифференциальному уравнению, описывающему гауссовско-марковский процесс: 43698.png 43709.png=43717.png 43728.png (21) По аналогии с вышеизложенным введем векторные процессы: 43737.png 43747.png 43755.png. 43762.png, 43769.png, 43777.png 43784.png, 43791.png, 43803.png 44373.png, 43822.png Проведя несложные, но громоздские преобразования, получаем систему дифференциальных уравнений (22), определяющих ошибки фильтрации и обнаружения, при условии, когда реальные модели отличаются от априорных. Уравнения (22) являются обобщением результата, полученного в [3], на задачу фильтрации-обнаружения. Структурно результаты [3] входят в систему (22) в виде замкнутой подсистемы уравнений для M2, характеризующих качество процедуры фильтрации помехи на фоне белого шума (только для гипотезы отсутствия сигнала). Остальные уравнения оценивают качество фильтрации при наличии сигнала и влияние ошибок фильтрации на качество обнаружителя, описываемого уравнением правдоподобия или уравнением для параметра обнаружения F0. Когда искажения сигнала детерминированы и неизвестны, то в этом случае, в уравнения математического ожидания оценки ошибки функция KDS будет входить непосредственно (математическое ожидание от детерминированной функции есть сама функция). 43830.png Анализ эффективности алгоритма фильтрации-обнаружения упрощается если воспользоваться представлением помехи в виде разности и суммы оценки помехи при гипотезах наличия и отсутствия сигнала. Обозначим: 43839.png, 43847.png (23) Тогда вместо уравнений для оценивания Vxo, Vx1 получим: 43861.png(24) Из последних соотношений видно, что оценка V-* не зависит от посту-пающих данных u(t) и поэтому может быть получена зараннее, на основе только априорных сведений. Таким образом, алгоритмы фильтрации-обнаружения упрощаются, так как, в принципе, требуют для своей реализации только один фильтр для оценивания V+*. Применительно к (22), имеет место следующий важный результат, который также обобщает вывод, полученный в [2]. Если реальные корреляционная матрица ошибок на момент времени 43869.png, а также спектральные плотности формирующего шума помехи и шума, не больше чем расчетные, а другие параметры предполагаемых и действительных процессов одинаковы, то Re(t), R(t) для всех 43876.png Следствием этого является повышение качества обнаружения, что следует из (22), в силу улучшения оценок помех. Смысл этого результата состоит в том, что если у действующего на входе фильтра помехи спектральная плотность шума наблюдения и дисперсия в начальный момент времени меньше, чем принятые при синтезе фильтра аналогичные характеристики процессов, то дисперсия ошибки будут меньше расчетных, а отношение сигнал/помеха на выходе обнаружителя будет выше. Важность этого результата следует из того, что выбирая для синтеза фильтра наибольшие из диапазона априорной неопределенности значения спектральных плотностей и дисперсий, мы будем гарантированы, что действительная ошибка ограничена известным пределом, а отношение сигналпомеха будет не меньше требуемого. Уравнения (22) допускают дальнейшее обобщение на задачи нелинейной фильтрации-обнаружения, если использовать уравнения расширенного фильтра Калмана [2,4-9]. Заключение В результате исследований получена система дифференциальных уравнений, определяющих оценку ошибки фильтрации и обнаружения сигналов на фоне помех и шумов, степень их коррелированности между собой в зависимости от рассогласования параметров априорных и реальных моделей входных процессов. Проведено моделирование, полученных соотношений, на ЭВМ. В процессе моделирования задавались различные отклонения входных воздействий от расчетных и измерялись ошибки фильтрации и обнаружения. Моделирование подтвердило адекватность предложенных моделей оценки ошибок при решении задач обнаружения и фильтрации.
Список литературы

1. Бутырская И. Г. Версальско-Вашингтонская система международных отношений // Национальная безопасность и стратегическое планирование. - 2014. - №4(8). - c. 96-103.

2. Тихонов В. И., Харисов В. Н. Статистический анализ и синтез радиотехнических систем и устройств. - М.: Радио и связь, 1991.

3. Бутырский Е. Ю. Оценка устойчивости алгоритмов фильтрации-обнаружения сигналов на фоне помех и шумов. - СПБ: НИИ «Нептун», 2001.

4. Сосулин Ю. Г. Теория обнаружения и оценивания стохастических сигналов. - М., Сов. радио, 1978. - 320с.

5. Тихонов В. И., Кузьмин Н. К. Нелинейная фильтрация и квазикогерентный прием сигналов. - М.: Радио и связь, 1975. - 794 с.

6. Тихонов В. И., Миронов М. А. Марковские процессы. - М.: Радио и связь, 1977. - 487с.

7. Бутырский Е. Ю. Основы сплайн-фильтрации сигналов // Информация и космос. - 2010. - № 1. - c. 34-39.

8. Бутырский Е. Ю. Обнаружение сигналов на фоне Марковской реверберационной помехи // Научное приборостроение. - 2012. - Т. 22. - № 3. - c. 87-95.

9. Бутырский Е. Ю. Развитие методов субоптимальной фильтрации и обнаружения сигналов // Электросвязь. - 2007. - № 11. - c. 39-42.

Войти или Создать
* Забыли пароль?