Integration of a High Speed Communications System into ESTCube-2
Kuupäev
2024
Autorid
Ajakirja pealkiri
Ajakirja ISSN
Köite pealkiri
Kirjastaja
Tartu Ülikool
Abstrakt
ESTCube-2 was a low Earth orbit CubeSat demonstrator that was launched on 9th of October,
2023. One of the main payloads of the satellite was the Earth observation payload, which was
capable of producing images of tens of megabytes. Thus the spacecraft required a dedicated
high speed communications system to downlink the images. At the beginning of the thesis, an
S-band transmitter had been bought by the ESTCube team for this purpose.
This thesis presents the integration of the HISPICO transmitter from IQ Spacecom into the
ESTCube-2 platform. This integration involved writing low-level embedded device drivers to
control the transmitter. The device drivers were written in C, using FreeRTOS on an STM32L4
microcontroller. Furthermore, the application level logic was created for the reception of images
from the imaging payload, dividing the received images into RF frames, and adding forward
error correction to the frames - a functionality that exists on HISPICO, but the ESTCube team
were not given access to. For the ground station, a reception pipeline using a LimeSDR Mini
and GNURadio Companion was created. To test the chain of communication, an image of 76.8
kB was transmitted over 318 HISPICO frames and was successfully received.
Kirjeldus
ESTCube-2 oli Maa-lähedasel orbiidil töötav kuupsatelliidist demonstraator, mis startis 9. oktoobril
2023. Satelliidi üks peamisi teaduslikke laste oli Maa vaatluskaamerad, mis olid võimelised
tootma mitme megabaidiseid pilte. Seetõttu vajas satelliit piltide edastamiseks spetsiaalset kiiret
sidesüsteemi. Lõputöö alguses oli ESTCube’i meeskonna poolt selleks otstarbeks ostetud
S-riba raadiosaatja.
See lõputöö esitleb IQ Spacecomi HISPICO saatja integreerimist ESTCube-2 platvormiga.
See integratsioon hõlmas saatja juhtimiseks madaltaseme manussüsteemide draiverite loomist.
Seadme draiverid kirjutati C-keeles, kasutades FreeRTOS-i, STM32L4 mikrokontrolleril. Lisaks
loodi rakenduse tasemel loogika piltide vastuvõtmiseks kaamerast. Vastuvõetud pildid jagati
RF-kaadriteks ja kaadritele lisati edasisuunas veaparandus (ingl. Forward Error Correction).
See funktsioon on HISPICO-s olemas, kuid ESTCube-i meeskonnale ei antud piisavat ligipääsu
signaalimuunduri dokumentatsioonile. Maajaama jaoks loodi LimeSDR Mini ja GNURadio
Companion-i abil raadioside vastuv˜otuahel. Sideahela testimiseks edastati 318 HISPICO kaadriga
76,8 kB suurune pilt ja see võeti edukalt vastu.
Märksõnad
CubeSat, radio communications, S-band