Метод коррекции искажений волнового фронта в системе атмосферной оптической связи с малым объемом передаваемой по служебному каналу информации
Автор: Невзоров Алексей Алексеевич, Станкевич Дмитрий Александрович
Журнал: Компьютерная оптика @computer-optics
Рубрика: Короткие сообщения
Статья в выпуске: 5 т.44, 2020 года.
Бесплатный доступ
В работе описывается метод коррекции искажений волнового фронта лазерного излучения в турбулентной атмосфере, позволяющий сократить объем передаваемых по служебному каналу данных. Коррекция осуществляется транспарантом, фазовая маска которого вычисляется с помощью простой трехслойной нейронной сети по распределению интенсивности, полученному на фотоприемнике. Архитектура сети построена таким образом, чтобы уменьшить размерность данных, передаваемых по служебному каналу, до 30 параметров, по которым затем строится корректирующая маска.
Атмосферная оптическая связь, нейронная сеть, турбулентность
Короткий адрес: https://sciup.org/140250057
IDR: 140250057 | DOI: 10.18287/2412-6179-CO-733
Текст научной статьи Метод коррекции искажений волнового фронта в системе атмосферной оптической связи с малым объемом передаваемой по служебному каналу информации
В настоящее время оптические пучки с орбитальным угловым моментом получили широкое распространение в атмосферных системах связи [1], поскольку с их помощью достигается высокая плотность кодирования [2, 3]. К сожалению, из-за наличия атмосферной турбулентности [4, 5] такой способ кодирования применим лишь для небольших расстояний между приемником и передатчиком. Тем не менее, большое число статей посвящено разработке различных адаптивных систем коррекции искажений в условиях сильной турбулентности. Например, в работе [6] авторы с помощью достаточно сложной оптической схемы с обратной связью достигли ошибки передачи бита не более 10–3 при отношении сигнал / шум 15,5 дБ.
Основная задача адаптивной корректирующей системы заключается в вычислении маски фазового транспаранта по результатам измерения распределения интенсивности излучения от опорного источника [7]. Маску обычно вычисляют различными итеративными методами, а также в последнее время получили развитие методы коррекции, основанные на машинном обучении [8, 9]. Так, например, в работах [10, 11] фазовая маска строится глубокой нейронной сетью. Такой подход удобен тем, что он быстрее итеративных способов и для решения задачи не обязателен мощный опорный источник, так как может использоваться изображение, формируемое на приемнике сиг- нальным лучом. Однако в этом случае требуется передавать это изображение от приемника к передатчику по служебному каналу.
Чтобы уменьшить объем передаваемых по служебному каналу данных, можно использовать архитектуру сети, схожей с автоэнкодером. Особенностью этой архитектуры является наличие узкого «бутылочного горлышка» – скрытого слоя с небольшим количеством узлов. В таком случае задача сети заключается в том, чтобы описать изображение малым числом параметров, а затем по ним построить корректирующую маску. В итоге после обучения сеть можно разделить на две части: первая находится на стороне приемника, и информация с ее выхода отправляется на передающую сторону, где вторая часть сети, используя эти данные, управляет компенсирующим транспарантом.
Метод
Рассмотрим предлагаемый метод на модели атмосферного оптического канала связи (см. рис. 1). Гауссов пучок G (x, y, w0) с радиусом w0 =20 мм проходит через пространственный фазовый модулятор размером M ×M ячеек (M = 64). Параметры пучка выбраны таким образом, чтобы он занимал как можно большую площадь модулятора. Координаты x, y заданы на равномерной прямоугольной сетке с пространственным шагом дискретизации Δ = 1 мм. Фазовая маска θ (x, y) модулятора является суперпозицией двух мод с противоположными значениями углового орбитального мо- мента l: θ (x, y) = arg [exp (– ilψ) + exp (ilψ)], где ψ – азимутальный угол. Такая фазовая маска формирует изображение, состоящее из чередующихся темных и светлых пятен, число которых пропорционально l.
Распределение интенсивности излучения на приемнике рассчитывается в параксиальном приближении:
I ( x,y ) -F 1 { U ( k x , k y ) x

Рис. 1. Схема работы метода коррекции искажений в турбулентной атмосфере. Нейронная сеть НС1 преобразует информацию об искажениях распределения интенсивности на фотоприемнике в малый набор параметров. Эти параметры передаются по служебному каналу к источнику излучения где НС2 по ним строит корректирующий транспарант
X F { G ( x,y,w 0 ) ei ф( xy ) e^ x ' y ) }}| 2 .
Здесь введено обозначение:
U ( kx , ky ) = exp I - iz 0
k x + k y )
2 k 02 )
Атмосферная турбулентность имитируется стохастическим фазовым экраном в соответствии со спектральной моделью Хилла–Эндрюса [12]:
г
Ф n ( k x ,k y ) - 0,033 C 2 1 + 1,802,
I
k x 2 +k y 2 k l 2
- 0,254


где kx , ky = –π/Δ, …, π/Δ, kl = 3,3/ l 0 ; l 0 = 1 мм и L 0 =50 м – внутренний и внешний масштаб турбулентности соответственно, Cn 2 = 10–12 м–2/3 – индекс атмосферной рефракции. Фазовый спектр Ф ( kx , ky ) связан со спектральной плотностью флуктуаций индекса рефракции Ф n ( kx , ky ) выражением [7, 9]:
Ф(kx,ky) - 2пk02z0Фn (kx,ky), где z0 =300 м – расстояние между излучателем и приемником, k0 =2π / λ – волновое число, λ = 1550 нм – длина волны лазерного излучения. Различные реализации фазовых экранов строятся с помощью обратного быстрого преобразования Фурье (БПФ) F-1 :
При вычислении прямого преобразования Фурье исходное двумерное распределение (во вложенных фигурных скобках) размером M × M точек дополняется нулями до N × N = 1024×1024. В результате приемная матрица фотодетектор (размером K × K = 128×128 точек) фиксирует центральную часть изображения (3) с добавлением нормального шума с нулевым средним и дисперсией σ = 10–2.
При моделировании используется трехслойная полносвязная нейронная сеть. Входными данными для сети является распределение интенсивности I ( x , y ), искаженное турбулентной атмосферой. Первый слой содержит 1000 нейронов с функцией активации leaky ReLU. Второй слой с той же функцией активации является «бутылочным горлышком», и его размер P определяет количество параметров, используемых при построении компенсирующего транспаранта третьим слоем сети. Значения с выходов последнего слоя ( M × M = 4096 нейронов с функцией активации гиперболический тангенс), умноженные на π, представляются в виде квадратной матрицы, которая является корректирующей фазовой маской ф ( x,y ) .
Тогда после коррекции распределение интенсивности на приемнике принимает вид:
I ( x,y ) -
U ( kx , ky ) T ^ { e x,y ) G ( x,y,w0 ) e x,y ) ei 6( x,y ) } }
2 (4)
ˆ
Ф( х,У ) - ^4 F M A L
{ С ^ Ф ( k x ,k y ) }
здесь C – набор (размером M × M ) независимых случайных комплексных величин, распределенных нормально с нулевым средним и единичной дисперсией, знак R указывает на то, что используется только действительная часть от получившегося распределения в квадратных скобках.
Отсюда видно, что в случае ф ( x,y ) - -ф ( x,y ) получим неискаженное изображение на приемнике:
I 0 ( x,y ) -I ( x,y ) I ф ( xy ) - 0 .
В процессе обучения минимизируется среднеквадратичное отклонение (СКО) между неискаженным изображением и тем, которое получается в результате коррекции:
E- 7? E| I 0 ( x,y ) - I ( x,y )| 2 .
K x',y'
Существенным для некоторых приложений является необходимость сохранения топологического заряда пучка [13, 14]. Однако несложно показать, что так как распределение интенсивности однозначно зависит от l, то минимизация E приводит к восстанов-
лению исходного заряда [15]. Поскольку СКО E имеет аналитическую зависимость от выходных значений сети, обучение осуществляется методом обратного распространения ошибки. Для эффективного расчета градиентов ошибки от настраиваемых параметров сети граф вычислений строится с помощью библиотеки Tensorflow 1.14. Минимизация E осуществляется за 300 итераций адаптивного алгоритма Adam. На каж- а)

б)

Рис. 2. Распределения интенсивности на фотоприемнике без искажений (а), до (б) и после коррекции (в) для топологического заряда l = 5 при P = 30
дой итерации ошибка вычисляется на обучающем множестве, которое содержит 2000 пар изображений I 0 ( x , y ) и I ( x , y ) с различными значениями орбитального момента l = 1,…, 10.
На рис. 2 и 3 изображены распределения интенсивности без искажений ( а , б ) и после коррекции ( в ) для двух значений топологического заряда l =5 (рис. 2) и l =3 (рис. 3) при P =30.
в)


б)


Рис. 3. Распределения интенсивности без искажений (а), до (б) и после коррекции (в) для топологического заряда l = 3 при P = 30
В этом случае после коррекции СКО в среднем уменьшается приблизительно в 1,8 раза вне зависимости от значения топологического заряда l. На рис. 4 приведена зависимость < E > усредненного СКО E по 50 различным реализациям от числа параметров P . Из графика видно, что оптимальное число параметров P =30 и дальнейшее их увеличение не приводит к улучшению коррекции. Рис. 2, 3 и 4 построены для реализаций турбулентности не используемых при обучении нейронных сетей.

Рис. 4. Зависимость усредненного СКО
Необходимую пропускную способность служебного канала передачи данных можно оценить исходя из времени корреляции:
т = - (0,55 c n k 02 z 0 )" 5 v 0
между реализациями турбулентности [16]. При поперечной скорости ветра v 0 =7 м/с получаем τ ≈ 1 мс, тогда если на каждый параметр необходимо 32 бита, то необходимая общая емкость служебного канала равна 32 P / τ = 0,96 Мбит / с. В работе [10] авторам удалось добиться уменьшения СКО после коррекции в 3 раза, но при этом требуется передавать целиком изображение размером 128×128 точек, тогда, если на точку требуется 8 бит, то необходимая емкость канала при тех же условиях составляет 131 Мбит / с.
Заключение
После предварительного обучения сети на модельных распределениях ее веса можно подкорректировать с использованием данных, полученных экспериментально. Для этого можно воспользоваться процедурой, описанной в работе [17]. В этом случае также используется метод обратного распространения ошибки, но градиент ошибки вычисляется не аналитически, а с помощью имитатора среды. Использование нейронной сети позволяет не только эффективно решать обратную задачу по вычислению компенсирующего транспаранта, но и описать этот транспа- рант малым количеством параметров. На наш взгляд, представляется возможным улучшить эту схему применением более глубоких нейронных сетей, с помощью которых достигнута высокая точность распознавания изображений.
Исследование выполнено за счет гранта Российского научного фонда (проект № 18-79-00080).
Список литературы Метод коррекции искажений волнового фронта в системе атмосферной оптической связи с малым объемом передаваемой по служебному каналу информации
- Wang, J. Terabit free-space data transmission employing orbital angular momentum multiplexing / J. Wang, J. Yang, I.M. Fazal, N. Ahmed, Y. Yan, H. Huang, Y. Ren, Y. Yue, S. Dolinar, M. Tur, A.E. Willner // Nature Photonics. - 2012. - Vol. 6. - P. 355-359. - DOI: 10.1038/NPHOTON.2012.138
- Gibson, G. Free-space information transfer using light beams carrying orbital angular momentum / G. Gibson, J. Courtial, M.J. Padgett, M. Vasnetsov, V. Pas'ko, S.M. Barnett, S. Franke-Arnold // Optics Express. - 2004. - Vol. 12. - P. 5448-5456. - DOI: 10.1364/OPEX.12.005448
- Celechovsky, R. Optical implementation of the vortex information channel / R. Celechovsky, Z. Bouchal // New Journal of Physics. - 2007. - Vol. 9, Issue 9. - 328. - DOI: 10.1088/1367-2630/9/9/328
- Mehul, M. Influence of atmospheric turbulence on optical communications using orbital angular momentum for encoding / M. Mehul, M. O'Sullivan, B. Rodenburg, M. Mirhosseini, J. Leach, M.P.J. Lavery, M.J. Padgett, R.W. Boyd // Optics Express. - 2012. - Vol. 20, Issue 12. - P. 13195-13200. - DOI: 10.1364/OE.20.013195
- Soifer, V.A. Vortex beams in turbulent media: review / V.A. Soifer, O. Korotkova, S.N. Khonina, E.A. Shchepakina // Computer Optics. - 2016. - Vol. 40(5). - P. 605-624. - DOI: 10.18287/2412-6179-2016-40-5-605-624
- Ren, Y. Adaptive-optics-based simultaneous pre- and post-turbulence compensation of multiple orbital-angular-momentum beams in a bidirectional free-space Optical link / Y. Ren, G. Xie, H. Huang, N. Ahmed, Y. Yan, L. Li, C. Bao, M Lavery, M. Tur, M. Neifeld, R.W. Boyd, J.H. Shapiro, A.E. Willner // Optica. - 2014. - Vol. 1, Issue 6. - P. 376-382. -
- DOI: 10.1364/OPTICA.1.000376
- Лукин, В.П. Формирование оптических пучков и изображений на основе применения систем адаптивной оптики / В.П. Лукин // Успехи физических наук. - 2014. - Т. 184, № 6. - С. 599-640. -
- DOI: 10.3367/UFNr.0184.201406b.0599
- Huanga, Z. Identification of hybrid orbital angular momentum modes with deep feedforward neural network / Z. Huanga, P. Wanga, J. Liub, W. Xionga, Y. Hea // Results in Physics. - 2019. - Vol. 15. - 102790. -
- DOI: 10.1016/j.rinp.2019.102790
- Wang, Z. Efficient recognition of the propagated orbital angular momentum modes in turbulences with the convolutional neural network / Z. Wang, M.I. Dedo, K. Guo, K. Zhou, F. Shen, Y. Sun, S. Liu, Z. Guo // IEEE Photonics Journal. - 2019. - Vol. 11, Issue 3. - 2916207. -
- DOI: 10.1109/JPHOT.2019.2916207
- Lohani, S. Turbulence correction with artificial neural networks / S. Lohani, R.T. Glasser // Optics Letters. - 2018. - Vol. 43. - P. 2611-2614. -
- DOI: 10.1364/OL.43.00261
- Liu, J. Deep learning based atmospheric turbulence compensation for orbital angular momentum beam distortion and communication / J. Liu, P. Wang, X. Zhang, Y. He, X. Zhou, H. Ye, Y. Li, S. Xu, S. Chen, D. Fan // Optics Express. - 2019. - Vol. 27, Issue 12. - P. 16671-16688. -
- DOI: 10.1364/OE.27.016671
- Andrews, L.C. Analytic expressions for the wave structure function based on a bump spectral model for refractive index fluctuations / L.C. Andrews, S. Vester, C.E. Richardson// Journal of Modern Optics. - 1993. - Vol. 40, Issue 5. - P. 931-938. -
- DOI: 10.1080/09500349314550931
- Khonina, S.N. A technique for simultaneous detection of individual vortex states of Laguerre-Gaussian beams transmitted through an aqueous suspension of microparticles / S.N. Khonina, S.V. Karpeev, V.D. Paranin // Optics and Lasers in Engineering. - 2018. - Vol. 105. - P. 68-74. -
- DOI: 10.1016/j.optlaseng.2018.01.006
- Khonina, S.N. Comparative study of impact of random environment on individual and combined Laguerre-Gauss modes / S.N. Khonina, A.A. Artyukova, M.S. Kirilenko // Journal of Physics: Conference Series. - 2018. - Vol. 1038. - 012070. -
- DOI: 10.1088/1742-6596/1038/1/012070
- Hou, T. Deep-learning-assisted, two-stage phase control method for high-power mode-programmable orbital angular momentum beam generation / T. Hou, Y. An, Q. Chang, P. Ma, J. Li, L. Huang, D. Zhi, J. Wu, R. Su, Y. Ma, P. Zhou // Photonics Research. - 2020. - Vol. 8, Issue 5. - P. 715-722. -
- DOI: 10.1364/PRJ.388551
- Lachinova, S.L. Giant irradiance spikes in laser beam propagation in volume turbulence: analysis and impact / S.L. Lachinova, M.A. Vorontsov // Journal of Optics. - 2016. - Vol. 18, Issue 2. - 025608. -
- DOI: 10.1088/2040-8978/18/2/025608
- Невзоров, А.А. Нейросетевой имитатор нестационарной среды в адаптивной системе передачи данных / А.А. Невзоров, А.А. Орлов, Д.А. Станкевич // Письма в журнал технической физики. - 2019. - Т. 45, № 14. - C. 7-9.