Научная статья на тему 'Эффективность методов адаптивной обработки сигналов в многоэлементных антенных решетках'

Эффективность методов адаптивной обработки сигналов в многоэлементных антенных решетках Текст научной статьи по специальности «Математика»

CC BY
104
36
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
АДАПТИВНАЯ АНТЕННАЯ РЕШЕТКА / ADAPTIVE ARRAYS / ВЕСОВОЙ ВЕКТОР / WEIGHT VECTOR / СТЕПЕННОЙ БАЗИС / POWER BASIS / РЕКУРРЕНТНАЯ ОЦЕНКА / RECURRENT ESTIMATION / ЭФФЕКТИВНОСТЬ ОБРАБОТКИ / SIGNAL PROCESSING EFFICIENCY / ОБЪЕМ ВЫЧИСЛЕНИЙ / COMPUTATIONAL COMPLEXITY

Аннотация научной статьи по математике, автор научной работы — Ермолаев Виктор Тимофеевич, Сорокин Игорь Сергеевич, Флаксман Александр Григорьевич, Ястребов Андрей Викторович

Рассмотрены многоэлементные адаптивные антенные решетки. Сравнивается эффективность и требуемый объем вычислений для метода разложения весового вектора в степенном базисе и метода рекуррентного оценивания весового вектора при короткой выборке входного процесса. Показано, что данные методы обеспечивают практически одинаковую эффективность с точки зрения подавления шумовых источников помех, однако метод разложения весового вектора в степенном базисе имеет значительно меньшую вычислительную сложность.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Ермолаев Виктор Тимофеевич, Сорокин Игорь Сергеевич, Флаксман Александр Григорьевич, Ястребов Андрей Викторович

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

The efficiency of adaptive signal processing algorithms for antenna with a large number of elements

The adaptive arrays with a large number of elements are concerned. The efficiency and the computational complexity are compared for the method of the weight vector decomposition in power basis and for the method of weight vector recurrent estimation in the case of the short input sample length. It is shown that these methods provide the same jammer cancellation efficiency. However the method of the weight vector decomposition in power basis has significantly less computational complexity.

Текст научной работы на тему «Эффективность методов адаптивной обработки сигналов в многоэлементных антенных решетках»

Системы телекоммуникации, устройства передачи,

приема и обработки сигналов

УДК 621.396.96

В. Т. Ермолаев, И. С. Сорокин, А. Г. Флаксман Нижегородский государственный университет им. Н. И. Лобачевского

А. В. Ястребов

Нижегородский государственный технический университет

им. Р. Е. Алексеева

Эффективность методов адаптивной обработки сигналов в многоэлементных антенных решетках1

Рассмотрены многоэлементные адаптивные антенные решетки. Сравнивается эффективность и требуемый объем вычислений для метода разложения весового вектора в степенном базисе и метода рекуррентного оценивания весового вектора при короткой выборке входного процесса. Показано, что данные методы обеспечивают практически одинаковую эффективность с точки зрения подавления шумовых источников помех, однако метод разложения весового вектора в степенном базисе имеет значительно меньшую вычислительную сложность.

Адаптивная антенная решетка, весовой вектор, степенной базис, рекуррентная оценка,

На практике КМ М неизвестна. Поэтому используется максимально правдоподобная оценка КМ по Ь временным выборкам случайных комплексных амплитуд X входного процесса в элементах АР в виде [1], [2]

ММ (Ь)= X (!) ХН (/), (2)

Ь1 =1

где Ь - !-я выборка вектора входного процесса; X(!), ! = 1, 2, ... .

Метод непосредственного обращения выборочной КМ (2) [1], [2], основанный на вычислении

оценки весового вектора по формуле ^ = М_18, предполагает выполнение 0.5 + 1)Ь комплекс -ных умножений (КУ) для оценки КМ (с учетом ее

эрмитовости) и порядка N КУ для ее обращения. Для больших АР наибольший практический интерес представляет случай короткой выборки, когда число выборок входного процесса меньше числа элементов АР (Ь < N). При этом условии КМ (2)

1 Работа выполнена при поддержке Минобрнауки РФ (договор № 02.025.31.0061 от 12.02.2013). Постановление Правительства РФ № 218 от 09.04.2010.

14 © Ермолаев В. Т., Сорокин И. С., Флаксман А. Г., Ястребов А. В., 2014

эффективность обработки, объем вычислений

Для антенных решеток (АР) с большим числом элементов (сотни и тысячи) задача нахождения весового вектора с вычислительной точки зрения представляет собой сложную проблему. Оптимальный весовой вектор (W), обеспечивающий максимальное отношение мощности сигнала

(рс=кН 8|2)

к средней суммарной мощности собственных шумов приемных устройств и внешних шумовых помех (рш = WHMW) (отношение

сигнал/шум - ОСШ) на выходе ^элементной АР, удовлетворяет уравнению [1], [2]

MW = 8, (1)

где М = (ХХН) - корреляционная матрица (КМ)

собственного шума и внешних помех в элементах

АР (X - вектор случайных комплексных амплитуд

Н / \

шума; - знак эрмитова сопряжения; ( / - знак

статистического усреднения); 8 - вектор комплексных амплитуд полезного сигнала в элементах АР.

вырождена и обратная КМ М 1 не существует. Метод рекуррентного оценивания весового вектора не требует нахождения оценки выборочной КМ (2) [1], [2]. Решение существует при произвольном числе выборок Ь, однако для его нахождения тре-

2

буется выполнение порядка N Ь КУ.

В [3]-[6] предложен и исследован метод представления вектора W в виде конечного разложения по степенным векторам

8, Ж, М28, ..., Мк8. (3)

Указанный метод основан на строгом аналитическом решении уравнения (1) и статистически корректном ограничении размера базиса степенных векторов при использовании максимально правдоподобной оценки КМ (2). Вычислительная сложность метода линейно зависит от числа выборок входного процесса Ь, количества базисных векторов (К +1) и числа элементов АР N.

Представляет интерес сравнение метода разложения весового вектора в степенном базисе с методом рекуррентного оценивания весового вектора по эффективности и объему вычислений. Такому сравнению и посвящена настоящая статья.

Метод разложения весового вектора в степенном базисе. Представим весовой вектор АР в виде разложения (3). Размер базиса (К +1) зависит от количества внешних источников шума О (К < О). Степенные векторы (3) образуют неортогональный базис, поэтому перейдем к ортонор-мированным векторам Ро, Р[, ..., Рк. В результате оптимальный весовой вектор запишется в виде следующего разложения:

W = Ро + сД + с2Р3 +... + ск Рк, (4)

где с-, г = 1, 2, ..., К - коэффициенты разложения.

Базисные ортонормированные векторы Рг-получим с помощью итеративной процедуры ор-тогонализации, которая для степеннь1х векторов имеет вид [7]

Ро =(8Н8)_0'5 8;

Р =(]^1НР1 ))'5 Рь где р = Шоо -аоРо;

< Р2 = ) 0 5 где % = МР -аД -роРо; (5)

Рк = (РНРк) о'5 Рк, где Рк = МРк-1 --аК -1РК -1 -рк-2Рк-2.

Рис. 1

Н Н

Здесь коэффициенты ао = Ро М^; а1 = Р[ М^;

Ро = РоНМРь ...; а к-1 = Рк-Мк -1; Рк-2 =

н

= Рк-2МРк -1 - действительные числа. Важной особенностью процедуры (5) для степенных векторов является то, что каждый из векторов Рг-формируется на основе только двух предыдущих векторов Р-- и Рг-2.

Физическая интерпретация обработки сигнала с весовым вектором в виде разложения (4) становится понятной из функциональной схемы АР, представленной на рис. 1. Принятые АР сигналы поступают сначала на диаграммообразующую схему (ДОС). Число выходов ДОС равно размеру базиса (К +1), а формирование выходных сигналов осуществляется с помощью базисных векторов Ро, Р[, ..., Рк. Вектор Ро формирует основной канал, а векторы Р1, ..., Рк - вспомогательные каналы ДОС. На выходе основного канала обеспечивается прием полезного сигнала с максимальным усилением. Полезный сигнал не проходит на другие выходы ДОС, так как векторы Р1, ..., Рк ортогональны вектору Ро. На этих вспомогательных выходах ДОС имеется только шум, который определенным образом коррелирован с шумом на выходе основного канала ДОС. Далее выполняется весовое суммирование выходных сигналов ДОС с действительными весовыми коэффициентами с^, С2, ..., ск для когерентного вычитания шума и уменьшения его мощности на выходе АР.

Введем в рассмотрение матрицу

Г = (Р1, Р2, ..., Рк),

составленную из ортонормированных векторов-столбцов, формирующих вспомогательные каналы ДОС, и вектор C = (, С2, ..., cK) из коэффициентов разложения. Тогда уравнение (4) примет вид W = Fq + FC. При этом для вектора С из (1) получим уравнение MFC = -MFq + S. Умно -

rH

жим это равенство слева на матрицу F и учтем, что векторы Fi, ..., F| ортогональны вектору

H н

Fq. В результате получим F MFC = -F MFq.

H

Матрица FnMF имеет у-и элемент, равный

H

Б МБ^, и поэтому является КМ шумов на выходах вспомогательных каналов ДОС с весовыми векторами ..., Бк. Компоненты вектора

н

ЕПМБ0 представляют собой коэффициенты взаимной корреляции шумов на выходе основного канала ДОС и выходах вспомогательных каналов ДОС. Благодаря выбранной схеме ортогонализа-

н

ции (5) матрица Е МЕ является трехдиагональ-

н

ной, а вектор Е МБ0 имеет только первый ненулевой компонент.

Строгое решение (5) в аналитическом виде найдено в [8]. Показано, что коэффициенты разложения определяются следующими зависимостями:

Введем пороговое значение ТН = |б\| / для

квадрата модуля |б\| вектора Б^, где у - некоторый коэффициент. Если выполняется условие Б < ТН, то будем считать, что внешние источники шума отсутствуют и весовой вектор (4) содержит только один базисный вектор Ёэ (W = Ё0); процедура ортогонализации (4) завершается. При выполнении условия Б1 > ТН принимается решение о наличии внешних источников шума, вектор Б нормируется и процедура (5) продолжается далее: вычисляется следующий ненормированный вектор Б2 и квадрат его модуля |Б2| , который сравнивается с порогом ТН.

Если справедливо условие Б | > ТН, то процедура (5) продолжается аналогичным образом. Процедура ортогонализации заканчивается, когда для некоторого, например (К +1) -го, вектора

\¥к +11 < ТН. При этом ортонормированный базис будет состоять из (К +1) векторов Б0, ..., Бк. Коэффициент у или, что эквивалентно, порог

С =-Ро/{«1 -Р2/[«2 -Р2^/V («K-2 -PiJ«K )]} c2 = -(«ici+ро )pi;

cn =-(Pn-2cn-2 + «n-1cn-1 )/pn-b n = 3 4 K.

2

Аналитическое решение (6) получено при условии точно известной КМ М. На его основе можно получить адаптивную оценку весового вектора АР, в которой вместо точной КМ используется ее максимально правдоподобная оценка (2). Процесс ортогонализации (5) необходимо построить таким образом, чтобы он приводил к исключению векторов Б^, ..., Бк при отсутствии внешних источников шума.

Для этого учтем статистические свойства ненормированного вектора Ё1, обусловленные собственным шумом. При отсутствии внешних источников среднее значение вектора Б\ равно нулю (О = 0),

а отклонение от нулевого значения характеризуется средним квадратом модуля этого вектора [8]:

(И2}

= ст

_4 N -1 L '

(6)

ТН = |Б"11 I зависит от параметров окружающей

обстановки (числа внешних источников и их мощности). Адаптивным образом его можно выбрать равным средней мощности помехи в элементе АР, оцененной по первой выборке входного

процесса: у = N (1) X (1).

Оценим объем вычислений, необходимый для реализации адаптивного метода разложения весового вектора в степенном базисе. В случае многоэлементных АР с числом элементов N основные вычислительные затраты связаны с реализацией процедуры ортогонализации (5), а объем вычислений для нахождения коэффициентов разложения сI с помощью формул (6) пренебрежимо мал.

Оценку вычислительных затрат проведем по количеству требуемых КУ. Вначале необходимо оценить вектор Б = МБд -а^^ и выполнить его

|2

нормировку, если выполнено условие Р1 > ТН. С помощью (2) вектор МРо можно представить с точностью до несущественного множителя 1/Ь в

Ь

виде МРо = Х X (] )|_ ХН (] )Ро ] ] =1

Таким образом для вычисления вектора МРо необходимо выполнить 2NL КУ При определении

Н ~

действительного коэффициента ао = Ро • МРо вектор МРо уже вычислен, поэтому оценка а предполагает выполнение N КУ, а нахождение вектора аоРо - 0.5N КУ Вычисление квадрата нормы

вектора Р1 требует дополнительно N КУ Таким образом, формирование нормированного вектора Р1 предполагает выполнение (2КЬ + 2.5N) КУ

Аналогично можно показать, что для вычисления любого из нормированных векторов в (5) (начиная с вектора Р2) необходимо выполнить (2КЬ + 4N) КУ Пусть в результате процедуры (5) получилось К степенных векторов. Это означает, что было вычислено (К +1) векторов, но квадрат нормы последнего (до нормировки) оказался меньше порога. Поэтому вычислительная сложность процедуры ортогонализации (5), а следовательно, и всего метода в случае многоэлементных АР (N »1) составляет £ » 2Ж(К +1) КУ.

Рекуррентный метод оценивания весового вектора. Оценку (2) КМ М по (Ь +1) выборкам входного процесса можно представить в рекуррентном виде:

-М (Ь)

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

М (Ь +1) = 1

. . X(Ь +1)ХН(Ь +1). (7)

Ь +1 Ь +1 w

Правая часть в (7) состоит из двух слагаемых: первое - квадратная ^мерная матрица, второе - матрица, образованная произведением ^мерных вектора-столбца X(Ь +1) и вектора-строки ХН (Ь +1). Такие матрицы называются диадными. Независимо от размеров векторов их ранг всегда равен единице.

На основании леммы обращения суммы двух матриц, одна из которых диадная, запишем следующее рекуррентное выражение для обратной КМ [1], [2]:

М-1 (Ь +1) = Ь +1

Ь

М-1 (Ь )--

V (Ь +1) VН (Ь +1) Ь + ХН (Ь +1) V (Ь +1)

где вектор V (Ь +1) = М-1 (Ь) X (Ь +1).

Учитывая, что ОСШ не зависит от нормировки весового вектора, оценку весового вектора по (Ь +1) -й выборке входного процесса можно представить в виде

W ( ь +1) =

= w ( ь )--

VH (Ь +1) 8

Ь + 1). (9)

Ь + XH (Ь +1) V (Ь +1)

Таким образом, рекуррентная оценка весового вектора W (Ь +1) по (Ь +1) выборкам входного процесса использует оценку весового вектора W(Ь) по Ь выборкам и (Ь +1) -ю выборку вектора X.

При использовании рекуррентной процедуры необходимо выбрать начальное приближение, т. е. вектор W(Ь) для первого шага процедуры. В качестве такого приближения удобно выбрать вектор W(о) = Р8, который является оптимальным вектором при отсутствии внешних источников шума, где Р - некоторый коэффициент, который

2

должен удовлетворять условию Р ^ ст .

Оценим количество операций КУ для реализации рекуррентного алгоритма. На каждом шаге рекуррентной процедуры (8) необходимо выполнить следующие операции: вычисление вектора

V, т. е. умножение матрицы М 1 (Ь) на вектор

X(Ь +1) (N2 КУ); скалярное произведение векторов X и V N КУ); скалярное произведение векторов V и 8 N КУ); умножение коэффициента перед вектором V (Ь +1) в (9) на этот вектор N КУ).

Таким образом, на каждом шаге необходимо

2

выполнить N + 3N операций КУ, а для реализации всего алгоритма - £2 ~ (N2 + 3N) Ь КУ В случае многоэлементных АР (N ^ 1) объем вычис-

2

лений составляет £2 ~ N Ь КУ.

Сравнительные характеристики адаптивных методов. Максимальное ОСШ на выходе АР достигается при оптимальном весовом векторе, удовлетворяющем уравнению (1), и составляет Н -1

"Птах = уо8 М 8, где Уо - ОСШ на выходе приемного устройства в элементе АР. Для адаптивных методов, использующих максимально правдоподобную оценку (2) КМ по Ь временным выборкам входного процесса, выходное ОСШ составляет:

(8)

П( Ь) = Уо

(Ь) 8|2

wн ( ь ) мм ( ь )'

где оценка ^ (Ь) весового вектора находится с помощью метода разложения весового вектора в степенном базисе или на основе метода рекуррентного оценивания весового вектора. Эффективность данных методов можно характеризовать потерями р(Ь) = -л(ЬУ"Птах .

Рассмотрим плоскую квадратную АР с числом элементов N = 400, расстоянием между элементами, равным половине длины волны, и с единичной средней мощностью собственного шума в

элементе АР (ст2 = 1). Будем считать, что внешние источники шума располагаются случайным образом, независимо друг от друга, с равномерной плотностью вероятности двух угловых координат вне главного луча АР. Мощность каждого источника на входе отдельной антенны принимает случайное значение с равномерным распределением в интервале от 5 до 1000. Число источников (3) зададим равным 3 или 10. Для метода разложения весового вектора в степенном базисе коэффициент у при выборе порога выберем равным средней мощности помехи в элементе АР, оцененной по первой выборке входного процесса:

у = N_1 Бр{Х (1) ХН (1)}. Для метода рекуррентной оценки весового вектора коэффициент примем Р = 0.01. Для каждой из 2000 реализаций входного

процесса задавались собственные приведенные ранее параметры источников шума.

На рис. 2 показаны потери в ОСШ для метода разложения весового вектора в степенном базисе в зависимости от нормированного числа выборок Ь¡N при числе источников шума 3 = 3, 5 и 10.

Из представленных зависимостей следует, что если принять допустимыми потери, равные 3 дБ (штрихпунктирная линия), то число выборок можно устанавливать, исходя из правила "две выборки на каждый источник". Среднее число К' вспомогательных степенных векторов, сфор-

0

0.02 т

0.04 7

0.08 г

-3

-6

Р, дБ 18

мированных в результате процедуры (5), показано на рис. 3 для 3 = 3, 5 и 10. Горизонтальными штрихпунктирными линиями показано точное число вспомогательных степенных векторов, равное числу источников. С увеличением числа выборок среднее число К' сформированных векторов вначале увеличивается линейно (К' = Ь), а затем определяется числом источников и превышает его незначительно (К' « Ь).

Потери в ОСШ для метода рекуррентного оценивания весового вектора в зависимости от нормированного числа выборок Ь¡N при числе источников шума 3 = 3, 5 и 10 приведены на рис. 4. Из полученных результатов следует, что при допустимых потерях, равных 3 дБ, число выборок также можно устанавливать, исходя из правила "две выборки на каждый источник".

Сравнительные потери в ОСШ двух рассматриваемых методов адаптации показаны на рис. 5 при числе источников шума 3 = 3, 5 и 10 для метода разложения весового вектора в степенном базисе и рекуррентного оценивания весового вектора (сплошные и штриховые кривые соответственно).

Из рис. 5 следует, что потери практически совпадают между собой. Следовательно, оба метода обеспечивают одинаковую эффективность с точки зрения подавления шумовых источников. Однако эти методы существенно различаются по требуемым вычислительным затратам. Метод разложения весового вектора в степенном базисе предполагает выполнение в 02/0 ~ N2 (К' +1) раз меньше КУ, чем метод рекуррентного оценивания весового вектора. Для рассмотренной АР с числом элементов N = 400 объем вычислений различается по количеству КУ примерно в 50 раз при 3 = 3, в 30 раз при 3 = 5 и в 20 раз при 3 = 10.

Таким образом, в результате проведенного исследования было выяснено, что метод разложения весового вектора в степенном базисе и метод ре-

К'

3 = 10

4-

_1_

_1_

0.02

Рис. 2

0.04 0.06 Рис. 3

0.08

8

5

0

Известия вузов России. Радиоэлектроника. 2014. Вып. 3 0 0.02 0.04 0.06 0.08 L/N

Р, дБ

Рис. 4

куррентного оценивания весового вектора обеспечивают высокую и практически одинаковую эффективность подавления шумовых помех при короткой выборке входного процесса. Потери в ОСШ не превышают 3 дБ, если число выборок

Рис. 5

соответствует правилу "две выборки на каждый источник помехи". Однако для многоэлементных АР метод разложения весового вектора в степенном базисе предполагает выполнение значительно меньшего объема вычислений.

3

6

СПИСОК ЛИТЕРАТУРЫ

1. Монзинго Р. А., Миллер Т. У. Адаптивные антенные решетки: введение в теорию / пер. с англ. М.: Радио и связь, 1986. 448 с.

2. Уидроу Б., Стирнз С. Адаптивная обработка сигналов / пер. с англ. М.: Радио и связь, 1989. 440 с.

3. Ермолаев В. Т., Флаксман А. Г. О расчете статического режима адаптивной антенной решетки на основе аналитического обращения корреляционной матрицы // Изв. вузов. Радиофизика. 1982. Т. 25, № 4. С. 472-474.

4. Ермолаев В. Т., Краснов Б. А. Флаксман А. Г. О синтезе оптимального весового распределения в адаптивных антенных решетках // Изв. вузов. Радиофизика. 1983. Т. 26, № 7. С. 874-880.

5. Анализ эффективности частичной адаптации в антенных решетках с адаптивными диаграммообра-зующими схемами / В. Т. Ермолаев, Б. А. Краснов, В. Я. Соломатин, А. Г. Флаксман // Изв. вузов. Радиофизика. 1986. Т. 29, № 5. С. 551-556.

6. Ermolayev V. T., Flaksman A. G. Signal processing in adaptive arrays using power basis // Int. J. of Е1еСгоп-ics. 1993. Vol. 75, № 4. P. 753-765.

7. Воеводин В. В. Линейная алгебра. М.: Наука, 1980. 400 с.

8. Ермолаев В. Т., Флаксман А. Г., Сорокин И. С. Регуляризованная оценка весового вектора адаптивной антенной решетки // Изв. вузов. Радиофизика. 2012. Т. 55, № 9. С. 641-650.

V. T. Ermolayev, I. S. Sorokin, A. G. Flaksman Lobachevsky state university of Nizhny Novgorod

A. V. Yastrebov Nizhny Novgorod state technical university n. a. R. E. Alekseev

The efficiency of adaptive signal processing algorithms for antenna with a large number of elements

The adaptive arrays with a large number of elements are concerned. The efficiency and the computational complexity are compared for the method of the weight vector decomposition in power basis and for the method of weight vector recurrent estimation in the case of the short input sample length. It is shown that these methods provide the same jammer cancellation efficiency. However the method of the weight vector decomposition in power basis has significantly less computational complexity.

Adaptive arrays, weight vector, power basis, recurrent estimation, signal processing efficiency, computational complexity Статья поступила в редакцию 25 апреля 2014 г.

i Надоели баннеры? Вы всегда можете отключить рекламу.