I redesigned the software architecture of the Meudon ground station to make it automated, portable, and integrated into the SatNOGS network. Combining Docker, Ansible, and RF diagnostics, I delivered a reproducible system and hands-on experience bridging software, hardware, and space communications.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.
From January 13 to June 20, 2025, I completed an internship within the CENSUS team at the Paris Observatory – PSL. The mission: redesign and reimplement the software architecture of the Meudon ground station (SSOL) to make it automatable, portable, maintainable, and integrable into the SatNOGS network.
Four requirements guided the work: cross-platform compatibility, easier isolation and maintenance, reproducible installation, and long-term robustness. Concretely, the mission involved integrating an operational SatNOGS client, automating its installation with an Ansible playbook, and containerizing the whole environment with Docker to ensure portability and reproducibility.
I adopted a progressive approach: understanding the context and prior work, upskilling (Docker, SDR++, GPredict, GitLab), then iterative implementation (Python/Bash development, testing, documentation). I structured the project on GitLab, wrote user guides, and automated deployment so the station can be easily installed and restored from the repository.
The UHF chain showed degraded performance while the VHF chain worked correctly. A systematic methodology (software gain tests, coaxial cable checks, visualization with SDR++ and tracking with GPredict) was followed. VNA characterization revealed that the LNA was faulty: shifted gain peak (~420 MHz), maximum gain (~9 dB) well below the expected 26 dB, and a drop to ~5 dB in the 435–437 MHz range. A comparative LNA study was conducted and a replacement order placed. This diagnosis illustrates the "software-to-hardware" approach I applied to identify the true root cause.
This internship was a full systems engineering experience: from requirements gathering to delivering a reproducible, documented solution. I gained strong skills in software architecture for ground stations, RF diagnostics, and automated deployment — assets directly transferable to my M2 OSAE program and to future roles as a systems engineer in the space sector.
Download the full internship report for in-depth
technical documentation and detailed findings.