Winner of "Win a launch of 1U CubeSat on the first commercial mission of GK Launch Services!", a contest sponsored by the International Astronautical Federation (IAF) and GK Launch Services

    

WildTrackCube-SIMBA transmits in UHF at frequency 435.410 MHz (TBC) using GMSK modulation at 1200, 4800 or 9600 baud. Typically, 9600 baud is used. Any tool used for receiving 1KUNS-PF can be used to receive WildTrackCube-SIMBA as well, since they use the same transceiver – the AX100 from GomSpace. This transceiver is common among CubeSats and several tools exist to receive and interpret the packets.

Data Link Layer

The data link layer uses an Attached Sync Marker (ASM) to determine the beginning of a packet. The marker is C9D08A7B (MSB).
The next field after the ASM is the Golay-encoded length. This is a 3-byte length field with FEC provided by the Golay 24,12 code.
The rest of the packet is scrambled with the typical G3RUH scrambler.

Network Link Layer

The packet uses the Cubesat Space Protocol (CSP). The header contains information on the source and destination of the packet; the end of the packet is composed of a CRC32, which provides a checksum of the data, and a Reed Solomon (223, 255) field.

Tools to receive the satellite

GNURadio

The satellite can be received using a Software Defined Radio (SDR) and GNURadio. To aid in this, one can use the Out-Of-Tree module gr-satellites developed by Daniel Estevez.
Several branches are made to support the different GNURadio versions. An example script that can receive the satellite with an SDR is shown here.

The team is working on an ad-hoc block to interpret the telemetry and the pictures, based on the one developed for 1KUNS-PF.

UZ7HO SoundModem

SoundModem is a popular tool to receive Packet Radio, developed by UZ7HO. A version of SoundModem, made to receive 1KUNS-PF, can also be used to receive WildTrackCube-SIMBA.
This version can be found in the other_versions.zip file on the webpage of UZ7HO

Formats

Telemetry

The telemetry is sent either via a Beacon, which is sent periodically every 15 seconds, or by request from the ground station.
The telemetry is identified by CSP Destination Port 8 and has a length of 121 bytes (data only).

Bytes Content Unit
2 Telemetry Identifier  
2 Millisecond part of the unix time ms
4 On-board unix time s
2 Time taken to process the telemetry ms
2 Voltage of X axis solar panels mV
2 Voltage of Y axis solar panels mV
2 Current of X axis solar panels mA
2 Current of Y axis solar panels mA
1 EPS bootcause  
1 EPS battery mode  
2 Temperature of X axis MPPT °C
2 Temperature of Y axis MPPT °C
2 Temperature of EPS board °C
2 Temperature of batteries °C
2 Total current coming from solar panels mA
2 Total current absorbed by system mA
2 Battery voltage mV
2 EPS boot count  
1 Status of EPS outputs  
2 EPS output #1 current  
2 EPS output #2 current  
2 EPS output #3 current  
2 EPS output #4 current  
2 EPS output #5 current  
2 EPS output #6 current  
2 Temperature of transceiver PA °C x10
4 Transceiver total TX count  
4 Transceiver total RX count  
2 Last radio-contact RSSI dBm
2 Radio bootcounter  
1 Current attitude mode  
3 Unused  
4 Payload RX count  
2 OBC bootcounter  
2 OBC temperature °C x10
2 Gyroscope X °/s x100
2 Gyroscope Y °/s x100
2 Gyroscope Z °/s x100
2 Magnetometer X mG
2 Magnetometer Y mG
2 Magnetometer Z mG
2 Temperature of +X solar panel °C x100
2 Temperature of +Y solar panel °C x100
2 Temperature of -X solar panel °C x100
2 Temperature of -Y solar panel °C x100
2 Coarse Sun sensor +X mV
2 Coarse Sun sensor +Y mV
2 Coarse Sun sensor +Z mV
2 Coarse Sun sensor -X mV
2 Coarse Sun sensor -Y mV
2 Coarse Sun sensor -Z mV
1 Status of the LEDs  
2 Temperature of the Reaction Wheel (internal) °C x100
2 Temperature of the Reaction Wheel (external) °C x100
4 Speed of the Reaction Wheel RPM x10
2 Reference speed of the Reaction Wheel RPM
2 Reference torque of the Reaction Wheel  
1 Status of the Reaction Wheel  

 

 

Pictures

The pictures are identified by CSP destination port 11 and have length of 128 bytes (data only).
The pictures are encoded in JPEG and separated in multiple packets; the first two bytes of the data indicate the packet number.
The receiver must assembled the picture using the correct order. Each image starts with FFD8 and ends with FFD9, as per the JPEG standard.

 

 

 

 

Supported by: 

 

 

Participating Universities: