УДК 621.37:621.391
Б. И. Ш а х т а р и н, Д. А. Фофанов, В. Д. Морозова
ЛОКАЛИЗАЦИЯ ШИРОКОПОЛОСНЫХ ИСТОЧНИКОВ СИГНАЛА С ИСПОЛЬЗОВАНИЕМ АЛГОРИТМА ESPRIT
Рассмотрен алгоритм локализации, применяемый к широкополосным источникам сигнала. Сигнал источника смоделирован как выход линейной системы, возбуждаемой белым шумом. Реакция антенной решетки на импульс с определенного направления представлена как импульсная характеристика линейной системы. Алгоритм ESPRIT применен в полюсах этой линейной системы. Алгоритм не требует знания и хранения конфигурации решетки в отличие от широкополосного алгоритма MUSIC. Благодаря этому получен вычислительно эффективный алгоритм, нечувствительный к погрешностям в антенной решетке. Приведены результаты работы алгоритма в сравнении с методами модального сигнального подпространства и когерентного сигнального подпространства. E-mail: [email protected] Ключевые слова: спектральное оценивание, локализация, пеленгация, антенная решетка, цифровая обработка, алгоритмы.
Рассмотрим задачу оценивания направления прихода сигнала при помощи антенной решетки (АР), состоящей из двух идентичных подрешеток, сдвинутых относительно друг друга на определенное расстояние. В остальном решетка может быть произвольной, не требуется даже знания ее диаграммы направленности (ДН) и геометрии.
Стандартный алгоритм ESPRIT может быть применен к узкополосным сигналам, мощность которых сосредоточена в одной узкой полосе. Для такого случая могут быть применены методы спектрального оценивания: максимального правдоподобия Кэпона [1] и максимальной энтропии Бурга [2], однако эти методы не используют предположений о модели сигнала. Метод сигнального подпространства, предложенный Шмидтом [3], был первой техникой спектрального оценивания, использующей модель сигнала, которая расширяла и обобщала метод гармонического разложения Писаренко [4]. Алгоритм Шмидта MUSIC использует метод сигнального подпространства и геометрическую интерпретацию задачи. Он требует полного знания конфигурации АР, ДН ее элементов и геометрии решетки, которая должна быть точно откалибрована, что сложно и требует больших вычислительных затрат. Кроме того, необходимо выполнить вычислительно сложную процедуру поиска для определения псевдоспектра MUSIC.
Появление алгоритма ESPRIT сделало методы сигнального подпространства более привлекательным для реализации. После предположения об определенной структуре решетки удалось решить многие
практические проблемы, характерные для алгоритма MUSIC, такие как вычислительная нагрузка и хранение данных. Не требуется знания конфигурации решетки, а процедура поиска заменена задачей на собственные значения. Полученные оценки оказываются несмещенными в случае ограниченного числа данных. Алгоритм более устойчив к погрешностям в антенной решетке, чем MUSIC. В работе [5] эти вопросы подробно рассмотрены.
Для оценки направления прихода широкополосных сигналов в данный момент времени существует мало методов. Методы спектрального оценивания узкополосных сигналов были адаптированы к широкополосным сигналам в нескольких алгоритмах. Для этого широкополосный сигнал разделяется на несколько узкополосных, к которым и применяются известные методы. При таком способе мощность сигнала используется неэффективно. Альтернативное представление сигнала основано на описании сигнала малого ранга в пространстве большей размерности.
Постановка задачи. Представим, что несколько широкополосных сигналов попадают на АР. Необходимо оценить направления прихода этих сигналов по имеющемуся выходу решетки. Для широкополосных сигналов фаза и амплитуда изменяются со скоростью, сравнимой со временем распространения сигнала по решетке. Предположим, что источники сигналов находятся в дальней зоне, так что падающие волновые фронты являются плоскими. Выход решетки подвержен воздействию аддитивного шума, который предполагается некоррелированным с сигналами. Рациональная модель основана на предположении о том, что сигналы от источников и выход антенной решетки могут быть представлены как выход линейной системы конечной размерности, возмущаемой белым шумом.
Модель данных. Предположим, что имеются две идентичные антенные подрешетки с известным постоянным сдвигом относительно друг друга. Направления прихода измеряются относительно нормали к вектору сдвига. Пусть m — это число элементов каждой подрешетки, тогда общее число элементов равно 2m; пусть d — это число сигналов, попадающих на решетку. Обозначим реакцию i-го элемента на одиночный импульс с направления 9j как a,b(k,9j), где к — индекс дискретного времени. Импульсная характеристика имеет рациональное Z-преобразование a,t(z, 9j) в предположении, что она является выходом рациональной системы. Это рациональная функция передачи, которая, возможно, включает нули и полюса. Реакции m элементов первой подрешетки образуют вектор
a(z,9j) = [ai(z,9j),... ,am(z,93)]т.
Управляющий вектор a(z, 9j) — — это вектор в m-мерном рациональном векторном пространстве. Набор управляющих векторов
а(г, в) для всех в € в, где в — интересующий нас набор параметров, называется обобщенным множеством решетки. Размерность множества решетки определяется как наибольшее целое г, такое что для любого набора из г различных в^ € в (] = 1,..., г) соответствующие управляющие векторы {а(г, в\),..., а(г, вг)} линейно независимы. Множества двух подрешеток линейно зависимы, что используется для получения оценок направлений прихода сигналов.
Пусть х(к) и у(к) — выходы двух подрешеток. Сигналы, принятые г-м элементом двух идентичных подрешеток, выражаются в виде равенств (1)
d
Xi(k) = 2^ ai(k, Oj) * Sj(k) + nxl(k);
d
(1)
Vi(k) = ai(k, Oj) * Sj (k) + nyi(k),
где * обозначает свертку, а Sj (к) — ^'-й сигнал от источника. Описание распространения ^'-го сигнала между подрешетками включено в di(k,вj). Последовательности аддитивного шума пХ(к) и иУг(к) не коррелированы с сигналами. Выражая предыдущие уравнения в частотной области и записывая их в векторной форме, получаем следующие равенства:
x(z) = A(z)s(z) + nx(z); y(z) = A(z)Ф(z )s(z) + ny (z),
(2)
где
Л^) = [а^,вг),..., а(г,ва)];
Ф(г) = diag[D(z,íl),...,D(z,íd)];
В^, ¿¿) — оператор, описывающий задержку распространения сигнала с г-го направления между двумя подрешетками. Обозначим
тогда получим
z(z) =
z(z) =
A(z) .A(z)^(z)_
x(z) y(z)
s(z) +
Пх (z) ny(z)
Спектральная плотность мощности на выходе решетки может быть выражена как
Szz (z) = E {z(z)zT(z-1)} = A(z)
A(z^(z)
P (z)[AT (z-1 )Фт (z-1 )AT(z-1)] + N z (z)
Спектральная плотность мощности на выходе решетки имеет полюсы pi и p-* (i = 1,..., M+N). Модальное разложение спектральной плотности будет иметь вид
M+N f R R* \ Szz (z) = ¿ L J n + + W (z),
V1 - PiZ-1) 1 - p*zj
где Ri — матрица вычетов i-го полюса размером 2m х 2m,
R = lim (1 - PiZ-1)Szz(z);
W(z) — спектральная плотность слагаемого скользящего среднего, отвечающего за нули системы; звездочка обозначает операцию эрми-тового транспонирования.
Каждой строке P(z) = E{s(z^(z-1)} может быть поставлен в соответствие источник сигнала. Пусть P1/2 (z) — минимально фазовый спектральный множитель матрицы P(z), который имеет полный ранг. Если j-й источник не содержит i-го полюса, то k-я строка матрицы
lim (1 - p,z-1)P(z) = lim (1 - p,z-1 )P 1/2(z)P 1/2(z-1)
Z ^Pi Z ^Pi
1/2
будет нулевой. Пусть P1 (i = 1,..., M) — ненулевые строки матрицы lim (1 - piz-1)P 1/2(z), а J — матрица селекции размера di х d, такая,
Z ^Pi
что
P1/2 = Ji lim (1 - piz-1)P 1/2(z).
Ri=
Z ^Pi
Можно показать, что A
АФ
ii
P1/2P1/2 (рг-1)= Ат (p-1) Ф (p-1) Ат (p-1) (i = 1,...,M),
(3)
где А» = А(рг)^ и Фг = JгФ(рг^Т. Предполагается, что нули и полюсы Р1/2 (г) находятся внутри единичной окружности, поэтому Р1/2 (рг) всегда будет иметь ранг й. Также предполагается, что ранг матрицы [Ат(р"1)Ф(р~1)Ат(р-1)] всегда больше либо равен й. Тогда из выражения (3) можно увидеть, что пространство столбцов матрицы образуется матрицей
А
i
АФ,
1/2
(4)
где Р1/2 имеет размер й х й и полный ранг. Локальная размерность множества решетки предполагается больше, чем йг; следовательно, имеет ранг йг.
Левые сингулярные векторы
E ¿1
E ¿2
матрицы вычетов в г-м по-
E ¿1 ' A -
_Е ¿2 _ _АФг
0,- = sin-1( Cj ), j = 1,..., d - г.
люсе, соответствующие ненулевым сингулярным значениям образуют модальное сигнальное подпространство. Значит, существует матрица Т полного ранга х йг, такая что
T.
Это приводит к выражению
Ei2 = EilT-1Ф, T.
Таким образом, собственные значения оператора, который трансформирует Ei1 в Ei2, соответствуют диагональным элементам р/ матрицы Ф,. Зная эти собственные числа и соответствующий полюс, можно оценить временные задержки tj, j = 1,...,d. Соотношение для определения направления прихода сигнала от источника, имеющего i-й полюс, записывается как
'Ctj
А
Чтобы избежать неоднозначности, потребуем А < c/fs, где fs — частота дискретизации.
Широкополосный алгоритм ESPRIT. Предыдущие разделы позволяют сформулировать широкополосный алгоритм ESPRIT. Выход АР моделируется как выход многомерной линейной системы, возбуждаемой источниками белого шума. Матрица вычетов в полюсе системы образует модальное сигнальное подпространство источников, имеющих такой же полюс. Это подпространство имеет инвариантную структуру, используемую алгоритмом ESPRIT при определении углов прихода сигнала. Основные шаги алгоритма следующие.
1. Оценить ковариационную матрицу выхода АР.
2. Оценить полюсы системы и вычеты в них.
3. Определить размерность сигнального подпространства в полюсах системы и найти векторы, образующие это подпространство.
4. Оценить оператор, который переводит столбцы Ei1 в Ei2.
5. На основе собственных значений этого оператора и полюсов системы оценить углы прихода сигнала.
Переопределенная система уравнений Юла-Уокера для оценки полюсов. Существует несколько методов для оценки полюсов р, и вычетов R многомерной линейной системы. При учете предыдущих допущений модальное разложение спектральной плотности имеет вид
M+N
Szz (z) =
M +N /
^ G
¿=1 4
Ri
+
R*
1 - ftz-1 1 - p*z
+ W (z).
(5)
Если С к = С_к = Е {г(/)гт(/ — к)} — к-й ковариационный лаг, то
те
(г) = ^ Скг_к. (6)
к=_те
Приравнивая каузальные части уравнений (5) и (6), получаем
М„ те
£ + № с(г)= £ С к г_к,
,= 1 гг к=0 где № с(г) — каузальная часть № (г). Умножая обе части на
м+N
ФО= д (1—р*-1)
,= 1
и определяя коэффициенты, соответствующие степеням 1, большим, чем наивысшая степень /тах, встречающаяся в №с(г)Л(г), получаем
С1 + С1+1Л1 + • • • + С1+М+NЛм+N = 0, I = /тах + 1, 1тах + 2 . . . , (7)
где
ф) = 1 + ¿1 г-1 + • • • + Лмг _(М+Ю = 0. (8)
Уравнение (7) может быть решено методом наименьших квадратов при данных оценках ковариационных матриц Ск. Полюсы системы — корни полинома Л(г).
Оценка вычетов. Зная полюс системы, вычеты можно оценить следующим образом. Раскрывая полином знаменателя в уравнении (5) по г и г_1 и сравнивая коэффициенты при степенях г_1 с уравнением (6), можно получить следующее уравнение:
#1Р1 +-----+ Rм+NPrм+N = Сг, Г = Гтах + 1, Гтах + 2,..., (9)
где гтах — наибольшая степень г_1 в № (г). По оценкам полюсов системы и ковариационных лагов, можно получить вычеты из решения уравнения (9) методом наименьших квадратов. Качество оценки ухудшается по мере возрастания нулей и полюсов в модели.
Нахождение оператора поворота и углов прихода сигналов. Как только оценки вычетов получены, должны быть оценены векторы, образующие сигнальное подпространство. Размерность Л сигнального подпространства в полюсе системы р, должна быть определена. Это является задачей обнаружения, и в данном алгоритме она отделена от задачи оценки параметров.
Разложение по сингулярным числам (БУБ) оценки матрицы вычетов О, имеет вид
2т
0 = 5^ ЬЬ . (10)
j = 1
Пусть
Eii
Ei2
= [eii... £idt],
(11)
где [е,!... ] — это левые сингулярные векторы, соответствующие А, наибольшим сингулярным числам матрицы 11,. Аппроксимация ранга А, матрицы 11, имеет вид
Л,, ......\
£л
J=i
J eij Vij
Eii
_Ei2.
Л
[vii v:2], (12)
■idi J
[е,,... е,аг] примерно образуют сигнальное подпространство. Необходимо найти набор векторов, ближайший к оцененному подпространству. Если выбрать норму Фробениуса в качестве меры близости, то получается следующая задача минимизации:
Ш1П
Аг,Фг,Т
Е ii ' Ai - T
E i2_ Ai^i F
(13)
Пусть В, = А,Т и Ф, = Т- Ф,Т,, тогда задачу (13) можно переписать в виде
гЕ,Л Г В 1
(14)
E ii Bi
_E i2_ B iФi F
Ш1П
Бг&г
Минимизация Ф, соответствует оценке методом полных наименьших квадратов (ТЬБ) оператора, который переводит Е,, в Е,2.
Оценка Ф, методом полных наименьших квадратов получается при решении следующей задачи минимизации:
Фа Ф2
TLS
= ащ Ш1П
[Eii Е i2]
Фа Ф2
(15)
F
где Ф,, и Ф,2 имеют ранг А, х А,. Чтобы избежать тривиального решения, нужно наложить ограничение на задачу (15):
Ф-1"
Ф ФЙ]
Ф
i2
I.
(16)
Решение задачи (15) получается благодаря следующему разложению по собственным числам:
2dг
£ А,
3 = 1
[Eii EI2]
Е ii
Е i2
4j uij uij,
(17)
где А,, < Л,2 < • • • < Л,2^. Собственные векторы, соответствующие минимальным собственным значениям, достигают минимума в задаче
(15) при выполнении равенства
' Ф<1 "
Ф
i2
— [uidi + 1 - - - ui2di ].
TLS
Оператор Ф^ оценивается следующим образом:
Ф
i — ^iiTLS Ф
1
(18)
(19)
■ г2ТЬ8'
Собственные числа оператора Фг в полюсе , где оценивается сигнальное подпространство, связаны с направлениями прихода сигнала. Разложение Фг по собственным числам дает
ф i
где Фi = diag[0ii... ].
Получим оценки углов в виде
1
T Ф,Т,
(20)
Фгк — P?* , Öifc — Sin
-1 CYk
A -
(21)
Формула (21) приводит к оценке угла , основанной на фазе
arg я • c агё Ф^к Л
Yik —
— sin
arg pi
Оценка направления прихода получается в каждом полюсе сигнала. Если сигналы вещественные, то полюсы оказываются в комплексно-сопряженных парах, оценки в которых одинаковы. Когда сигнал имеет более одной пары полюсов, получается несколько оценок направления прихода, которые необходимо сгруппировать, сформировав взвешенное среднее оценок.
Схема работы алгоритма показана на рис. 1.
Результаты моделирования.
Сравним результаты работы описанного алгоритма и методов модального разложения сигнального подпространства (MDSS) и когерентного сигнального подпространства (CSS). Суть этих методов сводится к разбиению спектра
vA arg pi
Выход антенной решетки z(0
_i_
(22)
Оценка ковариационной матрицы E{z{i)zT(i)} и спектральной плотности мощности E{z(z)zT(z-1)}
I
Оценка полюсов спектральной плотности мощности (система Юла-Уокера, (7), (8)) и вычетов в них (уравнение (9))
I
SVD-разложение матрицы вычетов (формулы (10)-(18))
Оценка оператора поворота подпространства (формула (19))
х
Нахождение углов прихода сигнала из собственных чисел оператора поворота (формулы (20)-(22))
Рис. 1. Схема работы расширенного алгоритма ESPRIT
принимаемого сигнала на частотные полосы, применению в этих полосах для методов узкополосных сигналов и объединению полученных результатов. Эти методы подробно описаны в работах [6, 7]. Использовались однородная линейная решетка из восьми одинаковых элементов и сигналы с различными спектрами. Для того чтобы избежать неоднозначности, расстояние между элементами решетки принимали равным c/f (f — частота дискретизации). Каждый элемент решетки вносит аддитивный белый шум, не коррелированный между элементами; число источников и число полюсов линейной системы известны. Полюсы и вычеты оценивали способом, описанным ранее, при rmax = Zmax = 0. В случаях I и II (см. далее) оценки основывались на 8 ковариационных лагах, а в случае III — на 10 (из-за большего порядка модели). Сигнальное подпространство оценивалось с применением SVD-разложения. Алгоритм ESPRIT использует подрешетки из элементов 1-7 и 2-8. Оценки углов получаются согласно выражению (22).
В алгоритме MDSS модальное сигнальное подпространство оценивалось таким же образом, как и в алгоритме ESPRIT широкополосного сигнала. Затем выполнялся поиск максимумов по множеству решетки в точках — оценках полюсов.
В алгоритме CSS данные разбивались на сегменты, каждый из которых раскладывался на J узкополосных составляющих с использованием БПФ. Узкополосные составляющие из сегментов от J1 до J2 переносились на центральную частоту. Для случаев I и II J = 32, J1 = 0, J2 = 16, а для случая III — J = 128, J1 = 16, J2 = 48. Для применения алгоритма необходимо знать первоначальные оценки углов и некоторую информацию о спектре сигналов. Среднее значение истинных углов использовалось в качестве такой первоначальной оценки. Применялись диагональные преобразования, и результат центрировался на средней из двух истинных центральных частотах. Проводился поиск максимумов по множеству решетки на этой частоте.
Поскольку применялась линейная решетка с одинаковыми элементами, то вычислялись также оценки методом Root-MUSIC для алгоритмов MDSS и CSS.
Случай I. Одинаковые спектры сигналов. Два широкополосных источника с одинаковым спектром имеют координаты 18,7° и 31,3°. Сигналы получаются пропусканием двух независимых гауссовых белых шумов через линейную систему с передаточной функцией 1/(1 — pz-1)(1 — p*z-1), p = -0,12 + 0,79i. Отношение сигнал/шум равно 10 дБ для каждого из сигналов. Алгоритмы запускались 200 раз на независимых данных. Гистограммы оценок для каждого алгоритма показаны на рис.2. Считалось, что алгоритмы MDSS и CSS давали сбой, когда невозможно было найти два пика в диапазоне
Рис. 2. Случай I. Гистограмма оценок углов алгоритмами ESPRIT (а), MDSS (б) и CSS (в); 512 отсчетов, ОСШ 10 дБ
от 5° до 40о. Дисперсии оценок, смещения (в градусах) и частоты сбоев приведены в табл. 1. При использовании алгоритмов ESPRIT и Root-MUSIC не было зафиксировано сбоев, так как они всегда дают две оценки. Истинное положение источников на рисунках отмечено тонкой вертикальной линией.
В широкополосной оценке ESPRIT смещение для одного из источников составляет порядка 1°, что связано со смещением в оценках полюса и вычета. Если усовершенствовать процедуру оценки полюсов и вычетов, то смещение исчезнет. Как видно из табл. 1, алгоритму MDSS не удается разрешить два источника практически никогда. Это связано с чувствительностью алгоритма к неточностям в задании множества решетки, которое, в свою очередь, зависит от оценок полюсов, содержащих ошибки. Гистограмма MDSS на рис. 2 показывает результаты, полученные методом Root-MUSIC.
Алгоритм CSS работает хорошо в случае двух одинаковых спектров, так как предположение об идентичности спектров лежит в основе его применения. Разброс оценок наименьший среди результатов всех использованных алгоритмов, смещение также невелико.
Таблица 1
Статистика для случая I
Алгоритм СКО Смещение Сбои
Источник 1 Источник 2 Источник 1 Источник 2
Широкополо сный ESPRIT 0,461 0,743 0,312 -1,06 -
MDSS — — — — 99,5 %
Root-MUSIC 0,385 0,582 -1,31 0,015 —
CSS 0,265 0,230 -0,009 -0,237 4%
Root-MUSIC 0,260 0,222 -0,230 -0,181 —
Случай II. Пересекающиеся спектры сигналов. В этом эксперименте присутствуют два источника с сильно пересекающимися спектрами
Рис. 3. Случай II. Гистограмма оценок углов алгоритмами ESPRIT (а), MDSS (б) и CSS (в); 512 отсчетов, ОСШ 10 дБ
с координатами 18,7° и 23,6°. Сигналы создаются пропусканием гаус-сового белого шума через линейную систему с передаточной функцией 1/(1 - pz-1 )(1 - p*z-1 ), pi = -0,12 + 0,79i, P2 = 0,012 + 0,79i; ОСШ, как и в предыдущем случае, равно 10 дБ. Оцениваются 4 полюса, а размерность модального сигнального подпространства выбирается равной единице. Гистограммы оценок углов для 200 независимых испытаний показаны на рис. 3, а статистика приведена в табл. 2. Считалось, что алгоритм MDSS дает сбой, когда невозможно найти один пик в диапазоне от 5° до 35° (при каждой процедуре поиска получается одна оценка), а алгоритм CSS — когда невозможно найти два пика в диапазоне от 5° до 35°.
Широкополосные алгоритмы ESPRIT и MDSS хорошо разрешают два источника. Максимумы гистограмм практически совпадают с истинным положением. Тем не менее пики на графиках более сглажены по сравнению со случаем I. Качество работы CSS существенно ухудшается, так как спектры двух источников не одинаковы. Частота
Рис. 4. Случай III. Гистограмма оценок углов алгоритмами ESPRIT (а), MDSS (б) и CSS (в); 1024 отсчета, ОСШ 10 дБ
сбоев слишком высока, чтобы можно было говорить о какой-то оценке направления на источник. Однако оценка методом Root-MUSIC дает удовлетворительные результаты, она приведена на графике для алгоритма CSS. Можно улучшить оценки CSS, учитывая информацию о спектре сигналов в процедурах усреднения ковариационной матрицы и фокусировки на центральную частоту. Это поможет адаптировать алгоритм для работы с неодинаковыми спектрами сигналов.
Таблица 2
Статистика для случая II
Алгоритм СКО Смещение Сбои
Источник 1 Источник 2 Источник 1 Источник 2
Широкополосный ESPRIT 0,320 0,446 0,208 0,370 —
MDSS 0,406 0,340 0,361 0,003 3%
Root-MUSIC 0,334 0,124 -0,038 -0,125 —
CSS — — — — 97,5 %
Root-MUSIC 6,13 0,880 -1,85 -0,954 —
Случай III. Полосовые сигналы. В этом случае исследовали эффект от некорректного выбора модели. Два некоррелированных источника имеют координаты 9,2° и 23,6°. Оба сигнала имеют одинаковые плоские спектры. Частота дискретизации fs выбрана так, что спектр сигналов располагается в полосе от 0,125fs до 0,375fs; ОСШ равно 10 дБ. Модальные разложения вычисляются с использованием модели из 8 полюсов. В широкополосном ESPRIT и MDSS размерность модального сигнального подпространства равна двум. Оценки, получаемые в разных полюсах, объединяются и усредняются. Гистограммы оценок углов для 200 испытаний показаны на рис. 4, а статистика приведена в табл.3.
Этот случай плохо изучен при применении методов модального разложения. Сигналы описываются моделями высокого порядка. Поскольку метод модального разложения подходит для систем относительно низкого порядка, то не получается корректных оценок полюсов. Тем не менее разумные результаты, по-прежнему, получаются, так как сигналы приблизительно имеют низкий ранг в этих полюсах.
Благодаря большому числу отсчетов, совпадению спектров сигналов и разнесению по координатам все алгоритмы показывают хорошие результаты работы. Максимумы четко выражены, смещение оценок невелико. Результаты подтверждают возможность использования широкополосного алгоритма ESPRIT для обработки подобных полосовых сигналов.
Таблица 3
Статистика для случая III
Алгоритм СКО Смещение Сбои
Источник 1 Источник 2 Источник 1 Источник 2
Широкополосный ESPRIT 0,338 0,327 0,098 0,207 —
MDSS 0,261 0,278 0,216 0,241 2%
Root-MUSIC 0,406 0,479 0,420 0,221 —
CSS 0,144 0,156 0,221 0,176 0%
Root-MUSIC 0,142 0,054 0,0218 0,174 —
Выводы. Приведен алгоритм оценки направления прихода широкополосных сигналов, использующий инвариантную структуру геометрии решетки, что ведет к процедуре оценивания, не требующей знания, хранения или поиска множества решетки. Алгоритм имеет существенные вычислительные преимущества по сравнению с широкополосными методами MDSS и CSS. Алгоритм ESPRIT имеет во многих случаях лучшее разрешение, чем модальный алгоритм MUSIC. Он также менее чувствителен к ошибкам в оценке полюсов. Методы, основанные на модальном разложении, используют разнесение источников в частотной области для получения более точных оценок.
Качество работы алгоритма зависит от того, насколько адекватно модель описывает реальную ситуацию. При подходе модального разложения сигналы только асимптотически имеют низкий ранг в полюсах системы и только когда предполагается корректная модель. При использовании узкополосной фильтрации сигналы в отдельных частотных полосах также асимптотически имеют только низкий ранг.
Методы, используемые для оценки полюсов и вычетов, очень просты. Широкополосный алгоритм ESPRIT зависит от точности этих оценок. Если улучшить эти оценки, то алгоритм также покажет лучшие результаты. Когда источники расположены далеко от нормали к решетке, время распространения вдоль решетки велико, модель выхода решетки содержит много нулей. Процедуры оценки полюсов и вычетов чувствительны к числу нулей в модели, что следует из выражений (7) и (9). Разработка качественных процедур оценки полюсов и вычетов — это поле для дальнейшего изучения.
СПИСОК ЛИТЕРАТУРЫ
1. C a p o n J. High resolution frequency wave number spectrum analysis // Proc. IEEE. 1969. Vol. 57. - P. 1408-1418.
2. B u r g J. P. Maximum entropy spectral analysis, Ph.D. thesis, Stanford University, Stanford, CA, May 1975. - 123 p.
3. Schmidt R. O. A signal subspace approach to multiple emitter location and signal parameters estimation. Ph.D. dissertation, Stanford University, Stanford, CA. Nov. 1981.-201 p.
4. P i s a r e n k o V. F. The retrieval of harmonics from a covariance function // Geophysics J.R. Astron. Soc. 1973. - Vol. 33. - P. 347-366.
5. R o y R. H. ESPRIT. Estimation of signal parameters via rotational invariance techniques // Ph.D. dissertation, Stanford University, Stanford, CA. Aug. - 1987. - 283 p.
6. S u G., M o r f M. The signal subspace approach for multiple wide-band emitter location // IEEE Trans 1983. - Vol. ASSP-31. - P. 1502-1522.
7. WangH.,KavehM. Coherent signal subspace processing for the detection and estimation of angles of arrival of multiple wideband sources // Proc. IEEE Trans 1985. - Vol. ASSP-33. - P. 823-831.
Статья поступила в редакцию 16.06.2009
Борис Ильич Шахтарин родился в 1933г., окончил в 1958 г. Ленинградскую Военно-воздушную инженерную академию им. А.Ф. Можайского и в 1968 г. ЛГУ. Д-р техн. наук, профессор МГТУ им. Н.Э. Баумана. Лауреат Государственной премии СССР, заслуженный деятель науки и техники РФ. Автор более 250 научных работ, в том числе 10 книг, в области анализа и синтеза систем обработки сигналов.
B.I. Shakhtarin (b. 1933) graduated from the Leningrad Air Force Engineering Academy n.a. A. F. Mozhaysky in 1958 and from Leningrad State University in 1968. D. Sc. (Eng.), professor of the Bauman Moscow State Technical University. USSR State Prize winner, RF Honoured Worker of science and technology. Author of more than 250 publications, among them 10 books, in the field of analysis and synthesis of signal processing systems. Дмитрий Александрович Фофанов родился в 1987 г., окончил МГТУ им. Н.Э. Баумана в 2009 г. Сотрудник ОАО "НПК НИИДАР". Специализируется в области цифровой обработки сигналов и изображений, обработки сигналов в антенных решетках, вопросов разработки и внедрения современных цифровых устройств.
D.A. Fofanov (b. 1987) graduated from the Bauman Moscow State Technical University in 2009. Worker of JSC "HPK NIIDAR". Specializes in the field of digital processing of signals and images, signal processing in antenna arrays, aspects of development and putting into operation of contemporary digital devices.
Валентина Дмитриевна Морозова окончила МГУ им. М.В. Ломоносова в 1963 г. Канд. техн. наук, доцент кафедры "Прикладная математика" МГТУ им. Н.Э. Баумана. Лауреат премии Совета министров РФ в области науки и техники. Автор 10 научных работ (в том числе двух учебников) в области математических моделей систем синхронизации при различных входных сигналах.
V.D. Morozova graduated from the Moscow State University in 1963. Ph. D. (Eng.), assoc. professor of "Applied Marhematics" department of the Bauman Moscow State Technical University. Winner of Prize of the RF Council of Ministers in science and technology. Author of 10 publications (including two text-books) in the field of mathematical models of synchronization systems with various input signals.