Speckle Cn2 Profiler: Improving Satellite Communications with Machine Learning
Optical satellite communications is a growing research field in which -using lasers-signals can be sent from the ground to satellites, from satellites to satellites and then back to the ground.The main advantage of using laser communication over radio waves is increased bandwidth that enables the transfer of more data in less time.However, one of the challenges for this protocol is the turbulence in the atmosphere that perturbs such transmission.The reduction of the quality of signal communication can be calculated and then compensated, but this requires a knowledge of the turbulence strength.A common way to model the turbulence is to use the refractive index structure constant, 2 , which is a measure of the strength of the turbulence.Its profile can be used to estimate the effect of the turbulence on the signal and then apply a correction.To measure 2 , there are several alternative instruments, each one with its own limitations.One possibility is to use speckle-based observation, which consists on looking at the twinkling of the stars and use their pattern to infer the turbulence profile.This is a non-intrusive method that can be used in real time, but it requires a deep understanding of the turbulence and the observed speckle patterns, which are highly influenced by the turbulence profile.The connection between speckle observation, and turbulence ( 2 ) is not clearly understood, so an analytical theory does not exist.Here we present speckcn2, a Python package that uses machine learning to provide a numerical reconstruction of the turbulence profile from a speckle pattern (Ciarella, 2024).
Authors
- Luisa Fernanda Orozco (ORCID: https://orcid.org/0000-0002-9153-650X)
- Rudolf Saathof (ORCID: https://orcid.org/0000-0003-0368-0139)
- Simone Ciarella (ORCID: https://orcid.org/0000-0002-9247-139X)
- Victor Azizi
- Marguerite Arvis (ORCID: https://orcid.org/0009-0006-7409-3985)
Institutions
- Netherlands eScience Center (NL)
- Delft University of Technology (NL)
Publication Details
- Journal
- The Journal of Open Source Software
- Published
- 2025-10-15
- DOI
- https://doi.org/10.21105/joss.09127
- Primary Topic
- Satellite Communication Systems
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Netherlands eScience Center