Integration of a High Speed Communications System into ESTCube-2

Kuupäev

2024

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

Viide