задача оценивания импульсной характеристики

advertisement
ЗАДАЧА ОЦЕНИВАНИЯ ИМПУЛЬСНОЙ ХАРАКТЕРИСТИКИ
В УСЛОВИЯХ АПРИОРНОЙ НЕОПРЕДЕЛЁННОСТИ
МЕТОДОМ МАКСИМАЛЬНОГО ПРАВДОПОДОБИЯ
Шутов Д.А., Карташевский В.Г.
Поволжский Государственный Университет
Телекоммуникаций и Информатики
В настоящее время в системах радиосвязи в передаваемое сообщение
включают тестовую последовательность известной на приёме структуры,
благодаря которой появляется возможность оценивания свойств канала, и
компенсации искажений, вносимых каналом, посредством эквалайзера.
Подобный метод прост и эффективен с точки зрения решения задачи
оценивания свойств канала, однако передача тестовых последовательностей
приводит к неэффективному использованию ресурсов канала. Например, в
системе GSM порядка 18% временных ресурсов отводится на передачу
испытательных последовательностей. К тому же известны приложения, когда
достоверная
информация
о
структуре
тестовых
последовательностей
отсутствует, как например, в задачах радиоконтроля. Наряду с этим оценки
импульсной характеристики канала необходимы для работы некоторых
алгоритмов демодуляции, например, для алгоритма «приём в целом с
поэлементным принятием решения» [1]. Возможным способом нахождения
импульсной
характеристики
канала
в
подобных
условиях
является
применение методов слепой идентификации.
Слепая идентификация – это фундаментальная технология обработки
сигналов на принимающей стороне, целью которой является получение
информации
о
системе
в
условиях
априорной
неопределённости
относительно свойств канала. В свою очередь, слепая идентификация
подразделяется на 2 основных метода. Первый метод заключается в
оценивании импульсной характеристики (ИХ) на выходе канала для
дальнейшего применения ИХ при вынесении решений демодулятором,
второй состоит в непосредственной оценке сообщения на выходе источника.
В данной работе будет рассматриваться только первый метод.
Метод максимального правдоподобия
Классическим подходом к решению задачи оценивания неизвестных
параметров с известными функциями распределения является метод
максимального
правдоподобия.
Применение
к
задачам
слепой
идентификации метода максимального правдоподобия подробно описано в
[2]. Здесь приведём без доказательства основные тождества этого метода и
ограничения, накладываемые им. Основным требованием данного метода
является наличие не менее 2 разнесённых в пространстве приёмных антенн,
обеспечивающих независимость информационных последовательностей по
ветвям разнесения. Второе условие предполагает «недетерминированность»
информационной последовательности.
Считая вышесказанные ограничения выполненными, предположим
следующее:
y = HM s + w
(1)
Здесь y – информационная последовательность на входе блока
оценивания, HM – обобщённая матрица Сильвестра, составленная из векторов
импульсных характеристик, w - аддитивный белый гауссовский шум.
Согласно [2], максимально правдоподобная оценка HM из (1)
определяется из условия:
( Н М , s) ML = arg min y − H M s
2
(2)
H M ,s
Следовательно:
( H M ) ML = arg min ( I − PH ) y
2
(3)
Здесь I – единичная матрица, а PH – ортогонально проецирующая
матрица на поле HM .
В литературе [3] описаны методы по вычислению выражения (3), но
известен более элегантный способ минимизации данного соотношения.
Согласно
методу,
предложенному
в
[2],
выражение
(3)
можно
минимизировать, воспользовавшись алгоритмом, состоящим из двух этапов:
-
на
первом
этапе
получаем
точную
оценку
импульсной
характеристики при условии наличия только белого шума в канале:
hc = arg min h =1 h H YMH YM h
(4)
На втором этапе получаем точную оценку импульсной характеристики:
he = arg min h =1 h H YMH (GCH GC ) # YM h
(5)
Минимизация правых частей (4) и (5) заключается в нахождении
собственных
векторов,
соответствующих
минимальных
собственным
значениям матриц YMH YM и YMH (GCH GC ) # Y соответственно.
Таким образом, решение задачи слепой идентификации методом
максимального правдоподобия сводится к отысканию собственных векторов
указанных выше матриц.
Методы определения собственных пар матриц
Напомним, что под собственными значениями матрицы А понимаются
корни её характеристического полинома. Связь собственных значений с
собственными векторами выражается тождеством:
Ax = λx
(6)
Проблема нахождения всех собственных значений называется полной в
том случае, когда нас интересуют только некоторые собственные пары,
например наибольшие или наименьшие. В рассматриваемой задаче требуется
определить
собственные
вектора,
соответствующие
наименьшим
собственным значениям.
Все методы определения собственных пар делятся на точные и
итерационные
методы
[4].
Методы
считаются
точными,
если
их
осуществлять для матриц с точно заданными элементами и вычисления
производить по правилам действий над обыкновенными дробями. В таком
случае будет получено точное значение коэффициентов характеристического
полинома.
Значит,
формулами
через
собственные
собственные
векторы
значения.
будут
В
выражены
итерационных
точными
методах
собственные значения получаются как пределы некоторых числовых
последовательностей. Исходные матрицы в большинстве этих методов
многократно трансформируются преобразованиями подобия. Рассмотрим
некоторые из методов определения собственных пар.
QR - алгоритм
Этот алгоритм получил наибольшее распространение для отыскания
характеристических чисел действительных и комплексных матриц. Этот
метод применяется в большинстве специализированных программных
пакетов математического обеспечения. Он заключается в следующем: для
исходной матрицы А строят QR - разложение [5] А=Q0R0. В полученном
разложении меняют местами множители. Это приводит к матрице А1=Q0R0, с
которой
поступают
аналогично,
повторяют
этот
шаг.
Построенная
последовательность матриц сходится к треугольной матрице. Важным
приёмом ускорения QR – алгоритма является использование сдвигов σ k для
повышения скорости убывания по абсолютной величине элементов, лежащих
ниже главной диагонали. С этой целью на каждом (k+1) шаге QR –
разложения строят не для матрицы Аk, а для матрицы Аk - σ k E. Таким образом:
Аk+1=Rk + σ k E
(7)
Метод вращений
Для симметричной задачи отыскания собственных векторов в
настоящее время наиболее употребительным является метод вращений.
Основная идея метода заключается в том, что исходная матрица путём
вращений,
посредством
преобразования
подобия
сходится
к
трёхдиагональной.
Матрица преобразования подобия выглядит так:
1

 с . −s 



Tij=  . 1 .


 s . c


1 
Нахождение собственных значений для трёхдиагональной матрицы
является задачей тривиальной.
Таким образом, задача нахождения максимально правдоподобной
оценки решается весьма успешно при применении соответствующего
математического аппарата. Наряду с этим стоит заметить, что на данный
момент проблема поиска минимальных собственных значений в литературе
освещена недостаточно подробно, что открывает новые возможности для
исследования и оптимизации методов нахождения собственных значений
применительно к задаче слепой идентификации.
Список литературы:
1. Карташевский В.Г.
Обработка пространственно-временных
сигналов в каналах с памятью, М.: Радио и связь, 2000г.,-242с.
2. Abed-Meraim K., Qiu W., Hua Y. Blind system identification. // IEEE
Proceedings, 1997, Vol.85, pp. 1308-1322.
3. D. Starer and A. Nehorai “Passive localization of near-field sources by
path following”, IEEE Trans Signal Processing, vol. 42, pp. 677-680, Mar.
1994.
4. Фаддеев Д.К., Фаддеева В.Н. Вычислительные методы линейной
алгебры, М.: 1963 г., - 734 стр.
5. Шевцов Г.С. Линейная алгебра и прикладные аспекты: учеб.
пособие – 2-е изд., испр. и доп. – М.: Магистр : ИНФРА-М, 2010. – 528 с.
Download