ИЗЫСКАНИЕ, ПРОЕКТИРОВАНИЕ,
__СТРОИТЕЛЬСТВО И МОНТАЖ _
ТЕХНОЛОГИЧЕСКОГО ОБОРУДОВАНИЯ ОБЪЕКТОВ АТОМНОЙ ОТРАСЛИ
УДК 621.039.5
АДАПТАЦИЯ СИСТЕМЫ СИНХРОНИЗИРОВАННЫХ ПО ФАЗЕ ПРИЕМОИЗЛУЧАЮЩИХ ОБЪЕКТОВ В УСЛОВИЯХ ИСКАЖЕНИЯ ФАЗЫ ВЫБОРКИ С ИСПОЛЬЗОВАНИЕМ ИСКУССТВЕННЫХ НЕЙРОННЫХ СЕТЕЙ
© 2016 Нгуен Данг Тао
Московский физико-технический институт (государственный университет), Москва, Россия
В работе рассмотрена адаптация системы синхронизированных по фазе приемоизлучающих объектов методом сравнения с эталоном, в условиях искажения фазы эталона. Для компенсации искажения фазы эталона использовано представление системы в виде искусственной нейронной сети, с последующим её обучением. Представление систем и устройств в виде искусственных нейронных сетей используют для решения различных задач. Такое представление дает возможность применения методов оптимизации параметров, использующихся в искусственных нейронных сетях, для оптимизации параметров, представляемых в виде них систем или устройств. При этом состав оптимизируемых параметров определяется выбором конфигурации искусственной нейронной сети. Показано, что при представлении системы синхронизированных по фазе приемоизлучающих объектов в виде искусственной нейронной сети с нелинейностью, соответствующей определению модуля комплексного числа, система может адаптироваться методом сравнения с эталоном в условиях искажения фазы обучающих выборок, за счет применения в качестве эталона только модуля эталонного сигнала.
Ключевые слова: система приемоизлучающих объектов, адаптация методом сравнения с эталоном, адаптивная антенная решетка, искусственная нейронная сеть.
Поступила в редакцию 10.12.2016 ВВЕДЕНИЕ
Разнообразные системы, представляющих собой объединение приемоизлучающих объектов, в настоящее время получают все большее распространение. Это как системы стационарных объектов, например сети датчиков, так и системы перемещающихся объектов, например, объединения роботов. Объединение пространственно разнесенных объектов в систему позволяет улучшить суммарные характеристики объединения по сравнению с суммарными характеристиками объектов, не связанных между собой.
Отдельный класс систем приемоизлучающих объектов представляют системы из объектов, приемопередатчики которых синхронизированы по фазе. Приемопередающая аппаратура, установленная на каждом из объектов, имеет ограниченные возможности по излучаемой мощности и пространственной селекции в связи с требованиями минимальной массы и габаритов объекта. Синхронизация приемопередатчиков объектов по фазе при объединении объектов в систему позволяет расширить возможности приемопередающей аппаратуры. При этом снимаются имевшиеся ранее
© Национальный исследовательский ядерный университет «МИФИ», 2016
ограничения, связанные с энергопотреблением, массой и габаритами отдельного объекта. В результате синхронизации по фазе может быть сформирована оптимальная пространственная диаграмма направленности (ДН) приема и излучения системы. В качестве основных параметров формируемой ДН могут быть заданы направление главного максимума, соответствующее направлению прихода полезного сигнала, и направления минимумов, соответствующие направлениям прихода помех. Формирование системы приемоизлучающих объектов с оптимальными параметрами ДН, в общем случае, может осуществляться как с использованием классических методов синтеза1, так и с использованием методов адаптивных антенн2.
Перспективным направлением развития систем приемоизлучающих объектов являются системы из объектов со случайными или изменяющимися координатами объектов. Системы из случайно расположенных приемоизлучающих объектов с самостоятельными источниками питания интересны с точки зрения легкости доставки в труднодоступные районы, с использованием сброса с воздушных носителей, а системы из объектов с изменяющимися координатами соответствуют группам подвижных объектов. Для таких систем координаты объектов изначально неизвестны, поэтому оптимизация параметров ДН с использованием синтеза классическими методами и частью адаптивных методов не может применяться. Тем не менее, существует группа методов адаптации, для реализации которых не требуется информация о координатах объектов адаптивной системы (АС). Такие методы могут применяться для синтеза антенн с заданными ДН и пригодны для оптимизации параметров систем синхронизированных по фазе приемоизлучающих объектов.
В настоящей статье рассмотрена система приемоизлучающих объектов, осуществляющая адаптацию методом сравнения с эталоном, представленная в виде искусственной нейронной сети. Представление систем и устройств в виде искусственных нейронных сетей используют, например, для оптимизации параметров линий передач4 или антенных решеток5. Подобное представление позволяет, за счет выбора нужной конфигурации нейронной сети, применять критерии оптимизации, требующиеся для решения конкретных задач.
ПРЕДСТАВЛЕНИЕ АДАПТАЦИИ СИСТЕМЫ СИНХРОНИЗИРОВАННЫХ ПО ФАЗЕ ПРИЕМОИЗЛУЧАЮЩИХ ОБЪЕКТОВ В ВИДЕ ОБУЧЕНИЯ ИСКУССТВЕННОЙ НЕЙРОННОЙ СЕТИ
Структурная схема системы, реализующей адаптацию по критерию минимального среднеквадратического отклонения сигнала на выходе системы от заданного эталонного, показана на рисунке 1.
Сигналы от М источников излучения S, после умножения на матрицу коэффициентов распространения Н поступают на входы N приемников объектов и подаются на усилители высокой частоты (УВЧ), служащие также в качестве узкополосного фильтра. На выходе УВЧ п-го приемника формируется комплексный сигнал
Сазонов Д.М. Многоэлементные антенные системы. - М: Издательство «Радиотехника», 2015. Адаптивные антенные решетки. Учебное пособие в 2-ух частях. / Под ред. В.А. Григорьева. - СПб: Университет ИТМО, 2016.
Хабаров А.В. Объединение антенн с неизвестными координатами в антенную решетку // Антенны. -2006. - № 11. - С. 7-11.
Сейдл П., Тауфер И. Модель короткозамкнутой щелевой линии в виде искусственной нейронной
сети// Нейрокомпьютеры: разработка, применение. - 2009. - №5. - С. 57-61.
Татузов А.Л. Нейронные сети в задачах радиолокации. - М: Издательство «Радиотехника», 2009.
3
4
м
X
■П X Нгт ^т , (1)
т=1
где - внутренний шум в п - м приемнике,
Ьпт - комплексный коэффициент передачи сигнала от т-го источника п-у приемнику, в общем случае, зависящий от времени,
8т - комплексная огибающая т-го сигнала.
После подачи сигналов х^ на вход ДОС, на её выходе формируется выходные сигналы уу, из которых формируется вектор У:
У=ЖХ, (2)
где W - матрица векторов весовых коэффициентов (ВВК),
X - вектор сигналов на выходах приемников.
Матрица ВВК в (3) состоит из набора ВВК, каждый из которых соответствует своему выходу у.
В вычислитель приращений на этапе обучения вводятся вектор эталонных сигналов Уэ, вектор выходных сигналов ДОС У, Уэ и У сравниваются, и в результате вырабатываются поправки к весовым коэффициентам ДОС.
Функционал Ф(^, минимизируемый при осуществлении адаптации по данному критерию, имеет вид
Ф(Ж) = |7 - Тэ\2. (3)
Sl • • • 5м
Рис. 1. - Адаптивная система с использованием критерия минимального среднеквадратического отклонения сигнала на выходе АС от заданного эталонного
Удовлетворяющая условию (3) матрица ВВК может быть найдена разными способами.
Если матрица ВВК находится градиентным методом наименьших квадратов, то подстройка ВВК проводится по следующим формулам:
' (4)
ЛW = -Y]• X .
Подстройка ВВК проводится до достижения заданных значений ошибки рассогласования между вектором сигналов на выходе АС Y и вектором эталонных сигналов Yэ:
1 Ыг
Егг =— •У - У„ |2
ЛГ„ 1 эп п 1
Ыг
где Ыг - количество обучающих случаев.
(5)
Обучение прекращается, если весовые коэффициенты достигли значений, при которых среднеквадратическая ошибка рассогласования стала меньше заданной.
Искусственные НС представляют собой совокупности однотипных элементов (формальных нейронов), которые показаны на рисунке 2:
Рис. 2. - Формальный нейрон
В формальном нейроне входные воздействия Х]...Х„ умножаются на весовые коэффициенты wl...w„, после чего суммируются. К полученному значению добавляется смещение Ь и применяется нелинейная функция F(z).
Выходное значение формального нейрона у вычисляется по формуле:
N
у = F (У ^ • хп+Ь)
П=1
Наиболее часто используются модели нейронов с нелинейностями в виде сигмоиды, гиперболического тангенса, пороговой функции6.
Модель адаптивной системы синхронизированных по фазе приемоизлучающих объектов, изображенная на рисунке 2, по структуре схожа с искусственной НС без нелинейных элементов (слоем Гроссберга). Вид нейрона слоя Гроссберга показан на рисунке 3.
Представив входные воздействия формальных нейронов, составляющих слой, и их весовые коэффициенты в виде векторов и матриц: вектор входных воздействий X умножается на матрицу из векторов весовых коэффициентов W, без учета смещения Ь и
6 Тархов Д.А. Нейросетевые модели и алгоритмы. - М: Издательство «Радиотехника», 2014.
нелинейной функции, получим выражение для выходного сигнала слоя формальных нейронов, идентичное выражению (2) У=№Х.
Выражения для изменения весов, при которых происходит уменьшение отклонения сигнала на выходе нейросети от заданного эталонного, можно определить, продифференцировав суммарную квадратичную ошибку по значению весов. Подставив в выражение для суммарной квадратичной ошибки разность сигнала на выходе слоя Гроссберга и эталонного сигнала:
Ыг М
Е ^^ ^^ (У jn У э/п ) , ( )
п=1 }=\
где Ыг - число обучающих случаев,
М - число выходов нейронной сети.
Продифференцируем суммарную ошибку по значению весов с использованием выражения для производной сложной функции и получим, что подстройка элементов Wjj проводится по формулам:
Ыг
А^ =-k • V (у - у ) • х , (7)
j / ' jn У э}п/гп 4 у
п=1
где к - коэффициент пропорциональности, Ыг - число обучающих случаев,
у]п - элементы вектора У, который появляется на выходе сети при появлении на
ее входе вектора X п-й обучающей реализации уэп - элементы вектора Уэ, который должен появляться на выходе сети при появлении на ее входе вектора X п-й обучающей реализации.
Выражение (7) получено без учета комплексности входных воздействий и весовых коэффициентов. При учете комплексности сигналов и матрицы ВВК, преобразования дают выражение, аналогичное формуле (4), которая получена для адаптации АС по критерию минимального среднеквадратического отклонения сигнала на выходе АС от заданного эталонного. Вид получаемой при учете комплексности весов и входных воздействий искусственной нейронной сети показан на рисунке 5.
Элементы х, комплексного вектора входных сигналов X первоначально взвешиваются путем умножения на элементы wi комплексного вектора весовых коэффициентов W. Далее, действительные и мнимые части полученных произведений раздельно суммируются по формулам:
у1 = ^ Re х1 • Re wi - ^ 1т х1 • 1т wi
i i
N , (8)
у2 = ^ Re х1 • 1т wi 1т xi • Re wi
i i
что соответствует правилам умножения и сложения комплексных чисел. Образуется две суммы взвешенных входных сигналов на выходах Нейрона 1 и Нейрона 2. Выходные сигналы нейронов первого слоя у1 и у2 суммируются с фиксированными реальным w1=1 и мнимым w2=1i весовыми коэффициентами второго слоя. Полученная сумма у представляет собой комплексный выходной сигнал Нейрона 3.
Нейрон 1
Рис. 5. — Система синхронизированных по фазе приемоизлучающих объектов в виде искусственной
нейронной сети
Представление системы синхронизированных по фазе приемоизлучающих объектов в виде искусственной НС, изображенной на рис. 5 расширяет возможности оптимизации параметров системы за счет возможности формирования конфигурации НС под конкретную задачу. Выходные сигналы нейронов 1-3 могут формироваться с использованием нелинейных функций, соответствующих, например, амплитудному или фазовому детектированию и другим. Процедура подстройки весовых коэффициентов при этом может быть определена аналогично известным процедурам подстройки весовых коэффициентов в искусственных нейронных сетях с нелинейностями.
СТРУКТУРА НЕЙРОННОЙ СЕТИ, СООТВЕТСТВУЮЩЕЙ РЕШЕНИЮ ЗАДАЧИ АДАПТАЦИИ СИСТЕМЫ СИНХРОНИЗИРОВАННЫХ ПО ФАЗЕ ПРИЕМОИЗЛУЧАЮЩИХ ОБЪЕКТОВ В УСЛОВИЯХ ИСКАЖЕНИЯ ФАЗЫ ЭТАЛОННОГО СИГНАЛА
Для осуществления подстройки весовых коэффициентов по формулам вида (4), в качестве эталона необходимо задавать как амплитуду, так и фазу принимаемого полезного сигнала. Сравнение с эталоном, сформированным с использованием, как
амплитуды, так и фазы полезного сигнала, предполагает стабильность разности фаз принимаемого полезного сигнала и задающего генератора приемника во время формирования обучающей выборки, иначе обучающая выборка не будет соответствовать полезному сигналу. Фаза принимаемого полезного сигнала во время формирования обучающей выборки может изменяться в результате доплеровского сдвига принимаемого сигнала, изменения характеристик канала распространения и других факторов. Требование высокой стабильности разности фаз принимаемого полезного сигнала и задающего генератора приемника во время формирования обучающей выборки ограничивает область применения метода и снижает качество адаптации.
Для устранения этого недостатка может быть применена искусственная нейронная сеть с нелинейностью, позволяющей формировать обучающее множество только из амплитуд полезного сигнала. Нелинейность при этом должна реализовывать функцию вычисления модуля комплексного числа.
Рассмотрим структуру искусственной НС, соответствующей такому преобразованию суммы комплексных входных сигналов.
Модуль комплексного числа определяется с помощью нелинейного преобразования, по формуле:
где А - комплексное число.
Выражение представляет собой сумму двух квадратичных нелинейностей, в которой применена нелинейность в виде квадратного корня. Исходя из этого, искусственную двухслойную НС вида рисунка 5, с целью введения в неё нелинейности, выполняющей функцию вычисления модуля комплексного числа, целесообразно преобразовать в искусственную НС вида рисунок 6.
Рис. 6. - Структура искусственной НС с нелинейностью, выполняющей функцию вычисления модуля
комплексного числа
Так же, как и для нейронной сети, изображенной на рисунке 5, вектор входных сигналов X взвешивается путем умножения на вектор весовых коэффициентов Ж,
(9)
Нейрон 1
действительные и мнимые части полученных произведении раздельно суммируются, образуются две суммы взвешенных входных сигналов. Далее, выходные сигналы первого слоя нейронов y1 и y2 суммируются с фиксированными реальными весовыми коэффициентами w1 = 1, w2=1, и к полученной сумме применяется нелинейность в виде вычисления модуля комплексного числа Нейрона 3. Выходной сигнал y полученной искусственной НС, изображенной на рис 6, соответствует модулю выходного сигнала y искусственной НС, изображенной на рисунке 5.
МОДИФИКАЦИЯ МЕТОДА ОБРАТНОГО РАСПРОСТРАНЕНИЯ ОШИБКИ ДЛЯ НЕЙРОННОЙ СЕТИ С НЕЛИНЕЙНОСТЬЮ, РЕАЛИЗУЮЩЕЙ ФУНКЦИЮ ВЫЧИСЛЕНИЯ МОДУЛЯ КОМПЛЕКСНОГО ЧИСЛА
В применении к задачам адаптации систем синхронизированных по фазе приемоизлучающих объектов, искусственную НС вида рис. 6 следует обучать с использованием обучающего множества, состоящего из комплексного вектора входных воздействий и соответствующего ему вектора модулей комплексных выходных воздействий. Искусственная НС, изображенная на рисунке 6, многослойная и составляющие её нейроны имеют нелинейности, поэтому, вывод формул для подстройки ВВК такой НС целесообразно сделать аналогично выводу формул для подстройки ВВК в методе обратного распространения ошибки7, с использованием частных производных по весам.
Суммарную квадратичную ошибку Err выходного сигнала НС вида рисунка 6 представим в виде:
Nr
Err = £(уп - уэп)2, (10)
n=1
где Nr - количество обучающих реализаций, у - выходной сигнал НС, уэ- эталонный сигнал.
Продифференцируем суммарную квадратичную ошибку Err по изменению весовых коэффициентов w.
С учетом формулы для производной от квадрата функции
fr = 12. (Уп - у„). (ton)) (11)
aw. n=1 dwi
Выходной сигнал 3 нейрона:
у = 4 (у1)2 + (у2)2
Производная константы равна 0:
¿уэ
dw,
= 0
Учитывая формулу производной от квадратного корня для модуля выходного сигнала и нулевую производную от эталонного сигнала, преобразуем (10):
7 Галушкин А.И. Синтез многослойных систем распознавания образов. - М.: «Энергия», 1974.
2 • (у - у )--, 1 х
п у эп / /~7Г
Ег = £ 2 ^ (у1п )2 + (у 2п )2
^ £ х ^ ((у1п )2 + (у 2п )2) (12) X -
Применив к (12) формулу для производной квадрата функции, получим:
2 • (у - у ) —1— х ОЕт =£ Уэп) 2 • Уп
^ ~п-1 х 2 • (¿Ш • у1 + • у 2 )
V / У п / У п /
^ ^Ч (13)
ЁЕгг ЁЕгг
Далее удобно рассмотреть производные ^^^^ и а 1тм>. ^пРео^Разования
- (13) для них также корректны, это можно показать, выполнив преобразования (11) -(13) для них отдельно)
С учетом (8), получаем:
2 • (Уп - Уэп ) х
2 • Уп
ЁЕГГ х 2 • ( Ё (Яе хп • Яе - 1т Хпп •1т ) • у1 +
Ё Яе wl ё Яе w,
+ а(Яе хп, •1т^ +1тхп, •Яе ^) у2 )
+-ТБ--у 2п)
а Яе wn
1 (14)
2 • (Уп - Уэп ) -х
2 • Уп
аЕгг =^ х 2 • (а(Яе хп •Яе ^ - 1т хш • 1т ^) ^ +
а 1т wг п=1 а 1т wl п
а(Яе хп • 1т wl. + 1т Х„1 •Яе щ) )
+-Тл--У 2п)
а 1т wi
Сократив выражения (14), а также введя коэффициент пропорциональности k, необходимый для осуществления итерационного процесса, получим итоговые формулы для корректировки весовых коэффициентов wl■, с использованием модуля комплексного эталонного сигнала:
Нг У
А Яе Wl = -k • £ ((1 - Уэп-) • (Яе х„ • у1п + 1т х„ • У 2п))
п=1 У,
п
лг У (15)
А 1т Wl = -k • £ ((1 - ^) • (Яе х„ • У2п - 1тх„ • у1п ))
п=1 Уп
Таким образом, в результате представления адаптивной системы в виде нейронной сети и применив к полученной структуре методы нейронных сетей, удается получить формулы для адаптации системы в условиях мешающих воздействий, искажающих фазу обучающих выборок.
ЗАКЛЮЧЕНИЕ
Для устранения недостатков, связанных с использованием в качестве эталона полного полезного сигнала, в искусственную нейронную сеть, в виде которой представляется система синхронизированных по фазе приемоизлучающих объектов, может быть введена нелинейность, соответствующая вычислению модуля комплексного числа. Выражения для обучения полученной таким образом многослойной искусственной нейронной сети выводятся аналогично выведению формул для подстройки весовых коэффициентов в методе обратного распространения ошибки, с использованием дифференцирования по весам. В полученных в результате вывода выражениях подстройки весовых коэффициентов применяется только модуль эталонного сигнала, фаза эталонного сигнала в выражениях не используется, что позволяет проводить подстройку весовых коэффициентов в условиях искажения фазы обучающей выборки.
СПИСОК ЛИТЕРАТУРЫ
1. Адаптивные антенные решетки. Учебное пособие в 2-х частях / Под ред. В.А. Григорьева. -СПб: Университет ИТМО, 2016.
2. Галушкин, А.И. Синтез многослойных систем распознавания образов [Текст] / А.И. Галушкин.
- М.: «Энергия», 1974.
3. Сазонов, Д.М. Многоэлементные антенные системы [Текст] / Д.М. Сазонов. - М.: Издательство «Радиотехника», 2015. - 144 с.
4. Сейдл, П. и др. Модель короткозамкнутой щелевой линии в виде искусственной нейронной сети [Текст] / П. Сейдл, И. Тауфер // Нейрокомпьютеры: разработка, применение. - 2009. - №5.
- C. 57-61.
5. Тархов, Д.А. Нейросетевые модели и алгоритмы [Текст] / Д.А. Тархов. - М.: Издательство «Радиотехника», 2014. - 355 c.
6. Татузов, А.Л. Нейронные сети в задачах радиолокации [Текст] / А.Л. Татузов. - М.: Издательство «Радиотехника», 2009. - 432 с.
7. Хабаров, А.В. Объединение антенн с неизвестными координатами в антенную решетку [Текст] / А.В. Хабаров // Антенны. - 2006. - №11. - С. 7-11.
REFERENCES
[1] Adaptivnye antennye reshetki: uchebnoe posobie v 2-kh chastyakh [Adaptive antenna array. The education guidance in 2 parts]. Edited by V.A. Grigoreva. Sankt-Peterburg: Pub. ITMO university, 2016. (in Russian)
[2] Galushkin A.I. Sintez mnogosloynykh sistem raspoznavaniya obrazov [Synthesis of multilayered systems of recognition of images]. M. Pub. «Energiya» [Energy], 1974. (in Russian)
[3] Sazonov D.M. Mnogoelementnye antennye sistemy [Multielement antenna systems]. M. Pub. «Radiotekhnika» [Radio Engineering], 2015. ISBN 978-5-93-108-093-2, 144 p. (in Russian)
[4] Seydl P., Taufer I. Model korotkozamknutoy shchelevoy linii v vide iskusstvennoy neyronnoy seti [Model of the short-circuited slot-hole line in the form of artificial neural network]. Neyrokompyutery: razrabotka, primenenie [Neurocomputers: development, application]. 2009. №5. ISSN 1999-8554, pp. 57-61. (in Russian)
[5] Tarkhov D.A. Neyrosetevye modeli i algoritmy [Neural network models and algorithms]. M. Pub. «Radiotekhnika» [Radio Engineering], 2014. ISBN 978-5-88070-376-0, 355 p. (in Russian)
[6] Tatuzov A.L. Neyronnye seti v zadachakh radiolokatsii [Neural networks in problems of a radar-location]. M. Pub. «Radiotekhnika» [Radio Engineering], 2009, ISBN 978-5-88070-244-243-2, 432 p. (in Russian)
[7] Khabarov A.V. Objedinenie antenn s neizvestnymi koordinatami v antennuyu reshetku [Combination of antennas with unknown coordinates in an antenna array]. Antennas [перевод], 2006, №11, ISSN 0320-9601, pp. 7-11. (in Russian)
System Adaptation of the Accepting and Radiating Objects Synchronized on the Phase in the Conditions of Selection Phase Distortion Using of Artificial Neural Networks
Nguyen Dang Thao
Moscow Institute of physics and technology (State University) Institutsky pereulok, 9, Doloprudy, Moscow region, Russia 141701 [email protected]
Abstract - The paper discusses the adaptation of the system synchronized on the phase of the accepting and radiating objects by comparison with the reference signal in terms of phase distortion of the reference signal. Representation of system in the form of artificial neural network, with the subsequent training, is used for compensation of distortion of standard phase. Representation of systems and devices in the form of artificial neural networks is used for the solution of various tasks. Such representation enables the application of optimization methods of parameters used in artificial neural networks for parameter optimization are presented in the form of systems or devices. The composition of the optimized parameters is determined by selecting the configuration of the artificial neural network. It is shown that the system can adapt by method of comparison with a standard in the conditions of phase distortion of the training selections, due to application as a standard only of the module of a reference signal at representation of system of the accepting and radiating objects synchronized on a phase in the form of artificial neural network with the nonlinearity corresponding to complex number module definition.
Keywords: system of the accepting and radiating objects, adaptation by last mean square, adaptive array, artificial neural network.