INFORMATION FOR COMMUNICATING WITH ALDEBARAN-1

Aldebaran-1 communicates through VHF and UHF bands

 

 

COMMUNICATION: VHF

Beacon

The beacon is sent periodically and it provides the satellite basic statistics and data.

 

COMMUNICATION: UHF

Downlink and Uplink

The downlink provides complete satellite packets. The uplink allows telecommands to be received.

 

OPEN COMMANDS

Repeater

Open to the ham radio community, there are three open commands: ping, data request and message broadcast.

 

PROTOCOLS

NGHam, APRS and LoRa

Aldebaran-I uses three different protocols: NGHam, APRS and LoRa. APRS and LoRa for UHF and NGHam for VHF.

 

DATA

Decoding

Using the Aldebaran-1 custom-made software, it is possible to process and decode the collected data.

 

Tracking

Use the following information for tracking:

NORAD ID:  00000

International Designator: 0000-000G

 

TLE

Still not available

 

Orbit

Altitude: 500 km;
Inclination: 98.2°;
Cycle Repetition: xxxx days;
Orbit Period: 5640 seconds;

Ascending Node Local Time: xx:xx a.m.

 

BEACON DETAILS

  • Frequency: 145.9 MHz
  • Protocol: NGHam
  • Modulation: GFSK
  • Deviation: xxxx kHz
  • Baudrate: xxxx bps
  • Output Power: xxxx dBm (1 W)

The Beacon of Aldebaran-I transmits packets periodically, with 5 possible periods (accordingly to the overall energy level of the satellite):

Energy Level Beacon Period [s]
L1 (100% – 90% of total battery charge) 10
L2 (92.5% – 80% of total battery charge) 10
L3 (82.5% – 70% of total battery charge) 20
L4 (72.5% – 60% of total battery charge) 30
L5 (62.5% – 0% of total battery charge) 30

In normal satellite operation, the beacon packets contains the following data:

Field Offset Length [bytes] Content
Satellite ID 0 10 “ALDEBARAN1”
Batteries voltages 10 4 Variable
Batteries tempearatures 14 6 Variable
Total charge of batteries 20 2 Variable
Solar panels currents 22 12 Variable
Solar panels voltages 34 6 Variable
Overall status of the satellite 40 2 Variable
Accelerometer and gyroscope 42 12 Variable
Time since boot 54 4 Variable
Number of OBDH module resets since launch 58 2 Variable

If a fault on the OBDH module occurs (if the TTC module stops receiving data from it), only the EPS data are transmitted:

Field Offset Length [bytes] Content
Satellite ID 0 10 “ALDEBARAN1”
Batteries voltages 10 4 Variable
Batteries tempearatures 14 6 Variable
Total charge of batteries 20 2 Variable
Solar panels currents 22 12 Variable
Solar panels voltages 34 6 Variable
Energy level 40 1 Variable

If a fault occurs in the OBDH and EPS modules, only the satellite ID is transmitted:

Field Offset Length [bytes] Content
Satellite ID 0 10 “ALDEBARAN1”

DOWNLINK DETAILS

  • Frequency: 437 MHz
  • Modulation: GFSK and LoRa
  • Protocol: APRS and LoRa
  • Deviation: xxxx kHz
  • Baudrate: xxxx bps
  • Output Power: xxxx dBm (1 W)

The Downlink of Aldebaran also transmits packets periodically (it contains a lot more data than the beacon packets), accordingly to the energy level of the satellite:

Energy Level Downlink Period [s]
L1 (100% – 90% of total battery charge) 60
L2 (92.5% – 80% of total battery charge) 60
L3 (82.5% – 70% of total battery charge) 120
L4 (72.5% – 60% of total battery charge) 120
L5 (62.5% – 0% of total battery charge) none

The content of each periodic downlink packet is described in the table below:

Field Offset Length [bytes] Content
Flags 0 2 Variable
OBDH Status 2 6 Variable
IMU Accelerometer 8 12 Variable
IMU Gyroscope 20 12 Variable
OBDH Misc. 32 6 Variable
OBDH Uptime 38 4 Variable
Solar Panel Sensors 42 12 Variable
Main Radio 54 19 Variable
Solar Panels Data 73 18 Variable
EPS Misc. 91 8 Variable
Battery Monitor 99 21 Variable
Temperatures 120 21 Variable
Energy Level 141 1 Variable
RUSH Data 142 40 Variable
Payload X 182 7 Variable

The downlink also transmits sporadic packets with the answers of the uplink telecommands.

UPLINK DETAILS

  • Frequency: 437 MHz
  • Modulation: GFSK and LoRa
  • Protocol: APRS and LoRa
  • Deviation: xxxx kHz
  • Baudrate: xxxx bps

There are three types of uplink packets: Data request, ping and message broadcast. Each one is described in the table below:

Command Length [bytes] Content
Data request 8 “dr” + flags
Ping 8 “@” + requester callsign
Message broadcast Up to 28 “B” + requester callsign + message
  • Data request: To request data of the satellite use this command. Selecting the flags, the user can download a set of past data of sensors or modules.
  • Ping: This command can be used to test the communication with satellite. When received, the satellite transmits back a ping packet.
  • Message broadcast: When received, the satellite transmits back the same content (an string with up to 20 characters) with the callsign of the source of command. This command can be used for communication between two or more ground stations.

REPEATER DETAILS

The two callsigns are showed below:

  • 0PY0EFS
Name ID Code [1 byte] Data [up to 220 bytes] Data Size [bytes] Total Size [bytes] Acess Level
OBDH Data 0x00 OBDH/EPS data 50 90 Public
EPS Data 0x01 EPS data 31 90 Public
TTC Data 0x02 “ALDEBARAN1” 10 58 Public
OBDH Data 0x03 OBDH/EPS data 50 70 Public
EPS Data 0x04 EPS data 31 51 Public
TTC Data 0x05 “ALDEBARAN1” 10 30 Public
Telemetry 0x10 Flags (16 bits) + OBDH/EPS data 212 266 Public
Ping answer 0X21 Requester callsign (ASCII) 7 58 Public
Data request answer 0x12 Requester callsign (ASCII – 7 bytes) + Data (140 bytes) 7 to 147 58 to 202 Public
Hibernation feedback 0x24 Requester callsign (7 bytes) + Hibernation duration in hours (16 bits, MSB first) 9 58 Public
Charge reset feedback 0x27 Requester callsign (7 bytes) 7 58 Public
Message broadcast 0x23 Resquester callsign (7 bytes) + Destination callsign (7 byes) + Message (up to 38 chars) 14 to 52 90 Public
  • 00PP5UF or any callsign
    Name ID Code [1 byte] Data [up to 220 bytes] Data Size [bytes] Total Size [bytes] Acess Level
    Ping request 0x20 None 0 58 Public
    Data request 0x21 Data flags (16 bits) + Count (1 byte) + Origin (1 byte) + Offset (4 bytes) 8 58 Public
    Broadcast message 0x25 Destination callsign (7 bytes) + Message (ASCII, up to 38 characters) 7 to 38 90 Public

PROTOCOL DETAILS

NGHam

The figure below describes the NGHam protocol fields of each packet.

The only customized parameters from the protocol changed in Aldebaran-I, are the preamble and the sync. word, which are applied for both frequency communications:

  • Preamble: 0xAA, 0xAA, 0xAA, 0xAA
  • Sync. Word: 0x5D, 0xE6, 0x2A, 0x7E

More information about the NGHam protocol can be found here.