Skip to content

thybolt4hams/gr-thybolt

Repository files navigation

gr-thybolt preamble detector

Introduction

The Telemetry from Thybolt satellites Thybolt-1 and Thybolt-2 are encoded in CCSDS frame format. Upon demodulating the 2-FSK signal at 4800 BaudRate, operators will be able to view the sync word ‘PDOT’ followed by the CCSDS frame.


Telemetry packet is divided into two parts, Sync Word/Preamble and CCSDS frame

PDOT Preamble Detector Block Online Decoder
Sync Word <AAAAAAAAAAAAAAAA>Preamble <D42D50444F54>CCSDS Frames 510 Bytes
*Sync Word and Preamble are represented in Hex format

Amateur Radio Operators can use below mentioned gr-thybolt block to extract ccsds packet and upload it in online decoder software mentioned below to view decoded telemetry packet




gr-thybolt | PDOT preamble detector block

PDOT preamble detector block is developed so users can use GNU Radio 3.8.0 with any supported SDR to detect the syncword, preamble and automatically retreive the required encoded packet in Message Debug Block.

The Encoded packet will further have to be uploaded in the online decoding tool to view Telemetry data.

Currently the block is developed and tested for Ubuntu 18.04.6 LTS and GNU Radio 3.8.0 and will soon be available in GNU Radio versions 3.9 and 3.10

Block Details :

  • Parent : gr-thybolt
  • Name : PDOT preamble detector
  • Input : Bytes
  • Output : PDU print
  • Default Packet Length : 510 (Thybolts' satellite telemetry packet length)

alt text

The above image is available in assests folder

Instructions to install :

  • mkdir build
  • cd build/
  • cmake ../
  • make
  • sudo make install
  • sudo ldconfig



Online Decoder Software

Link : thyboltmission.web.app


After fetching 510 bytes in Message Debug Block, upload the plain hex data in the website's text-feild to see decoded telemetry data

Detailed instructions with example are available on website.




CCSDS Packet Decoding Sequence

Total Packet Size after demodulation : 522 Bytes

Header : Sync Word(AAAAAAAAAAAAAAAA) + Preamble(D42D50444F54) -> 12 Bytes

CCSDS Frame : Convoluted Coding(1/2,7) -> 255 Bytes
       Reed-Solomon(255,223) -> 32 Bytes
       Data Link Layer -> 8 Bytes
       Space Packet Protocol -> 6 Bytes
       Telemetry Data -> 186 to 209 Bytes




About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors