Доставка цветов в Севастополе: SevCvety.ru
Главная -> Теория антенных решеток

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 [30] 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78

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

3 2 1 Триангуляризация методом исключения Гаусса

Для решения систем уравнений типа (3 8) широко исполь-

зуются методы преобразования ковариационной матрицы Бщп к некоторому более простому виду В частности, большая группа методов связана с триангуляризацией исходной матрицы при помощи односторонних преобразований и фактически является развитием классического метода последовательного исключения Гаусса [30, 45]

Процесс решения системы (3 8) состоит из двух частей прямого хода и обратной подстановки В течение прямого хода

столбцы матрицы Впш последовательно преобразуются таким образом, чтобы все поддиагональные элементы обратились в нуль Каждое элементарное преобразование осуществляется простейшей матрицей вида

C = / + FH~, (3 10)

где F, Н -векторы размерности КХ1), /С -число каналов АР

В качестве вектора Н~ в данном методе выбирается координатный вектор соответствующего столбца

Н~=еГ = [0, О, ,0, 1, О 0], г=:1,2, ,К

Компоненты вектора F определяются из условия сохранения неизменными первых г-1 элементов преобразуемого столбца Впш, равенства единице диагонального элемента и равенства нулю остальных К - г элементов г-го столбца Этим условиям в соответствии с (3 10) удовлетворяют элементарные нижние треугольные матрицы вида

<3 II)



где = (G*) - Qr) - вектор-столбец r-ro шага, компоненты которого определяются следующим образом

= 0, кг, g[==\lbYr\ g[ = -b\[yb%\ i>r, (3 12)

- элемент г-й строки г-го столбца преобразуемой матрицы на г-м шаге

Прямой ход метода исключения состоит из К шагов вида

B+>=.L,B<\ г=1, ,К По окончании прямого хода процедуры получим

Б + "=LcLf ,. L,L,B\ (3 13)

где - верхняя треугольная матрица с единицами на диа

гонали

Обозначим = U, = Впш, LkLk-i ULi = L Тогда

вместо (3 13) получим

U = LB„ui (3 14)

После применения преобразований Lr {r = l, 2, , /С) к обеим частям уравнения (3 8) приходим к уравнению

UW = LYo (3 15)

Решение этого уравнения относительно W осуществляется обратной подстановкой, которая заключается в вычислении матрицы, обратной U

и,и, U„ ,UUh, (3 16)

где матрицы Ur определены соотношением

(3 17)

г = К, к-1, . ,2

Элементы вектора-столбца задаются в виде

п,= 6<+\ кг, п< = 0, t-r (3 18)

Таким образом, из (3 16) получим

Ц- = ии, и к (3 19)

Используя ЭТО! результат в (3 15), найдем решение

\i = U-LVo=UJJ, UkLk ULy, (3 20)



Общее число умножений и делений рассмотренного алгоритма для заполненных матриц равно

VG=-~{K + 3K-l) (3 21)

Если матрица Впш разрежена, то это свойство важно сохранить на этапах промежуточных преобразований Значительная экономия памяти и числа вычислительных операций для разреженных матриц достигается в том случае, когда матрицы треугольного разложения l и U хранятся в мультипликативной форме Элементарные матрицы вида Lf или Ur называются мультипликаторами, и для их хранения достаточно запомнить лишь ненулевые элементы г-го столбца (причем в случае раз-

реженной матрицы Вщл этих элементов оказывается немного). Вычисление мультипликаторов осуществляется рекуррентно в соответствии с (3 11), (3 12) для прямого хода и по (3 17), (3 18) в процессе обратной подстановки

Из (3 15) и (3 20) следует, что при необходимости изменения опорного направления (вектора Vo) требуется лишь пересчет правой части (3 15) без изменения элементов мультипликаторов Из разложения (3 14) и выражения (3 20) может быть

найдено разложение матрицы

Bni = U, Uk.UL, ul, (3 22)

Такое представление называется элиминативной формой обратной матрицы Преимуществом этой формы является простота операций умножения (слева или справа) на вектор и компактная форма хранения в ОЗУ (следует заметить, что обратная матрица в общем случае не обладает свойством разреженности)

Рассмотренный метод исключения Гаусса имеет ряд недостатков

1) возможное возрастание элементов gp = -b/bp, вычисляемых в соответствии с (3 12), в особенности при плохой

обусловленности Впш, что приводит к росту ошибок округления и, как следствие, к ошибкам в определении оптимального весового вектора,

2) возможное заполнение ненулевыми элементами промежуточных матриц ВС), что приводит к росту числа вычислительных операций и увеличению объема памяти ОЗУ;

3) процесс обратной подстановки не может быть начат до окончания прямого хода, так как элементы матриц-мультипликаторов Ur вычисляются в соответствии с (3 18), начиная с нижнего правого угла матрицы U



0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 [30] 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78



0.0115
Яндекс.Метрика