Башлы П.Н. () - | |
Ключевое слово: |
|
Ключевое слово: |
|
|
В статье рассмотрена возможность применения нейронных сетей для решения задачи оптимизации антенных решеток; предложен эффективный алгоритм максимизации энергетических параметров антенных решеток; выполнены численные исследования и сравнение нейронного алгоритма оптимизации с известными алгоритмами. В настоящее время для повышения быстродействия управления современными радиотехническими системами разрабатываются новые методы решения инженерных задач, ориентированные на вычислительные системы с параллельной архитектурой, например нейрокомпьютеры [1-3]. Разработка и исследование нейрокомпьютеров является одним из перспективных направлений создания сверхвысокопроизводительной вычислительной техники нового поколения. Применение нейрокомпьютеров вполне обоснованно для решения оптимизационных задач [3,4], в том числе и в традиционной постановке, в тех случаях, когда требуется высокая скорость определения оптимального решения. В работе получен эффективный алгоритм решения оптимизационных задач, основанных на максимизации обобщенного отношения Релея, широко используемого в теории антенн для решения оптимизационных задач. Важнейшим достоинством предложенного алгоритма является его универсальность, так как он может быть использован для оптимизации антенных решеток по различным критериям, например, отношение сигнал/помеха+шум, коэффициент направленного действия, коэффициент концентрации [5,6]. Используемые для решения задачи оптимизации интегральные параметры антенных решеток чаще всего приводят к отношению эрмитовых форм [5-8], представляющие собой известное в теории матриц обобщенное отношение Релея [9]: , (1) где А и B – квадратные эрмитовы матрицы; х – вектор неизвестных токов. Сформулируем задачу оптимизации: найти N-мерный (по числу элементов антенной решетки) вектор неизвестных токов , максимизирующий функционал (1). Известное решение такой задачи [10] основано на экстремальных свойствах регулярного пучка форм, вытекающего из (1): . (2) Известно, что максимум (1) равен максимальному собственному числу пучка форм (2) и достигается соответствующим этому собственному числу собственным вектором пучка (2) [10]. Таким образом, решение задачи оптимизации в наиболее общем случае сводится к определению собственного вектора пучка форм (2), соответствующего его максимальному собственному значению. Ряд частных решений задачи оптимизации антенных решеток в такой постановке связан с обращением матрицы В [5-8], порядок которой зависит от числа элементов антенной решетки и может быть значительным. Большие временные затраты, связанные с определением оптимального решения, обусловливают проблему реализуемости оптимальных законов управления антенными решетками в реальном масштабе времени. Одним из направлений разрешения этой проблемы может быть разработка новых алгоритмов решения широкого класса оптимизационных задач, ориентированных на параллельные вычисления применительно к нейроподобным сетям. Синтез нейронной сети для решения задачи оптимизации Для построения нейронного алгоритма и синтеза на его основе нейронной сети, реализующей решение задачи оптимизации, воспользуемся тем свойством обобщенного отношения Релея, что градиент этого отношения обращается в нуль на собственных векторах регулярного пучка форм (2), причем значение отношения Релея в этих точках равно соответствующему собственному значению пучка (2). Градиент отношения Релея определяется выражением [9]: . (3) Рассматривая в качестве входного сигнала нейронной сети вектор х, а в качестве выходного градиент обобщенного отношения Релея , получим следующий итерационный алгоритм определения неизвестного вектора : 1) – выбор начального приближения вектора х к оптимальному значению ; 2) – определение градиента обобщенного отношения Релея на k-м шаге; 3) – проверка условия, где x – допустимая погрешность; 4) – изменение вектора х, H – параметр, определяющий скорость обучения сети; 5) – условие завершения итерационного алгоритма и определение оптимального вектора . Учитывая представленный алгоритм, построим нейронную сеть для его реализации (рис. 1). Входным сигналом сети является вектор х. Первый слой сети содержит 2N нейронов, разбитых на две группы по N нейронов в каждой. Весами нейронов первой и второй группы являются развернутые по строкам элементы матриц A и B соответственно, то есть выходными сигналами первого слоя сети являются два N-мерных вектора , и . Второй слой сети включает в себя только два нейрона, весовыми коэффициентами в которых является прошедший через задержку (на один такт) входной вектор х. Выходными сигналами второго слоя сети являются значения форм и соответственно. Третий слой сети включает N нейронов с N входами каждый. На входы нейронов третьего слоя поступают значения развернутой по столбцам диагональной матрицы . Веса нейронов третьего слоя задаются развернутой по строкам единичной матрицей I, а в качестве вектора смещения нейронов используется взвешенный на величину вектор . Выходной сигнал сети , то есть градиент обобщенного отношения Релея на k-м шаге, определяется после нормировки выходного сигнала третьего слоя на величину . В схеме нейронной сети блоки «Т» реализуют задержку сигналов на один такт [1]. Отличием данного подхода к решению оптимизационных задач является выбор структуры сети с учетом квадратичного критерия оптимизации, а точнее – его градиента (3). В отличие от известных градиентных алгоритмов настройки нейронных сетей [1,2] для реализации предложенного алгоритма не требуется дополнительный блок настройки весов, в данном случае нейронная сеть выполняет эту функцию. Пример решения задачи оптимизации Рассмотрим эффективность предложенного нейронного алгоритма на примере решения задачи максимизации отношения сигнал/помеха+шум 11-элементной линейной антенной решетки с ненаправленными элементами. Отношение сигнал/помеха+шум линейной антенной решетки определяется выражением: , (8) где – функция распределения шумов и помех в пространстве. В рассматриваемом примере два помеховых сигнала с относительным уровнем действуют с направлений и . Главный максимум диаграммы направленности ориентирован в направлении прихода полезного сигнала . Значение отношения сигнал/помеха+шум антенной решетки, оптимизированной известным (точным) способом, 15.08 дБ. При численном моделировании установлено, что сходимость решения задачи оптимизации (то есть определение оптимального вектора токов) с помощью нейронной сети существенно зависит от параметра Н, определяющего скорость настройки сети. Так, при Н=1 число итераций, требуемых для получения решения, близкого к оптимальному, составляет 16910, а при Н=10 на порядок меньше. Рисунок 2 отражает характер зависимости числа итераций Р, необходимых для получения оптимального решения, от параметра Н. В таблице приведены некоторые численные значения, отражающие данную зависимость, а также значения отношения сигнал/помеха+шум, соответствующие каждому решению. Важно отметить, что диаграммы направленности оптимизированных антенных решеток при разных значениях Н отличаются незначительно. На рисунке 3 приведены диаграммы направленности неоптимизированной (равномерное амплитудное и линейное фазовое распределение) антенной решетки (пунктирная линия), оптимизированной известным алгоритмом (штрихованная линия) и оптимизированная в соответствии с нейронным алгоритмом при Н=10 (Р=1694). Как следует из рисунка 3, оптимизированные диаграммы направленности, полученные разными способами, отличаются незначительно, что подтверждает эффективность и работоспособность предложенного метода решения оптимизационных задач. Результаты исследований позволяют сделать вывод, что в работе получен эффективный алгоритм решения оптимизационных задач, основанных на максимизации обобщенного отношения Релея. Важным достоинством предложенного алгоритма является его универсальность, так как он может быть использован для решения широкого круга задач оптимизации антенных решеток, таких как максимизация коэффициента концентрации, отношения сигнал/помеха+шум и коэффициента направленного действия. Другой особенностью полученного нейронного алгоритма, по сравнению с традиционным решением, является возможность выбора в качестве решения задачи оптимизации такого решения, которое с заданной точностью приближает выбранный параметр к оптимальному, но при этом не приводит к заметному ухудшению других параметров. В результате численных исследований установлена зависимость числа итераций, требуемых для определения оптимального решения от обучающего параметра. Решения задачи оптимизации, получаемые для различных значений параметра Н, отличаются незначительно, а число итераций при Н>10 существенно меньше. Применение данного подхода к решению оптимизационных задач тем более будет оправдано, чем больше размеры оптимизируемых антенных решеток, поскольку реализация алгоритма оптимизации сочетается с высокой распараллелен- ностью выполнения матричных операций нейронными сетями, что, в свою очередь, будет способствовать возможности реализации этих алгоритмов в реальном масштабе времени. Список литературы 1. Галушкин А.И., Судариков В.А., Шабанов Е.В. Нейроматематика: Методы решения задач на нейрокомпьютерах// Математическое моделирование. – 1991. -№8. - С. 93-111. 2. Галушкин А.И. Теория нейронных сетей. – М.: ИПРЖР, 2000. 3. Ефименко В.С., Харисов В.И., Стребков Е.Г. Применение нейронных сетей в задачах оптимальной фильтрации// Радиотехника. – 2000. -№7. - С.56-61. 4. Башлы П.Н., Богданов В.М. Нейросетевой метод решения задачи оптимизации энергетических параметров антенных решеток. //Нейрокомпьютеры: разработка и применение. – 2002. - № 11. - С. 41-47. 5. Проблемы антенной техники/ Под ред. Л.Д. Бахраха, Д.И. Воскресенского -М.: Радио и связь, 1989. 6. Мануилов Б.Д., Башлы П.Н. Максимизация коэффициента концентрации моноимпульсной антенной решетки с ограничениями на форму диаграммы направленности. //Вопросы радиоэлектроники. – 2000. - Вып. 19. - С. 27-39 /Общ. вопр. радиоэлектроники/. 7. Антенные решетки с укрытиями (анализ, синтез, оптимизация)/ Под ред. Б.Д. Мануилова. – Ростов: РВВКИУ РВ, 1993. 8. Cheng D.K. Optimization techniques for antenna arrays// IEEE Proc. 1971.V.59.№12.P.1664-1674. 9. Воеводин В.В., Кузнецов Ю.А. Матрицы и вычисления. -М.: Наука. - Гл. ред. физ.-мат. лит., 1984. 10. Гантмахер Ф.Р. Теория матриц. – М.: Наука. - Гл. ред. физ.-мат. лит., 1988. –552 с. |
http://swsys.ru/index.php?id=583&lang=.&page=article |
|