obrazek vesmíru

For radio amateurs
BDSat HAM info

Basic information for BDSAT-2 satellite reception

Basic information for

BDSAT-2 satellite reception

  • Callsing: OK0BDT
  • UHF Downlink frequency: 436.025 MHz +/- Doppler shift
  • VHF Downlink frequency: 145.850 MHz +/- Doppler shift
  • Modulation: GFSK, CW
  • Encoding: G3RUH 9k6 baud
  • Morse: 20 WPM
  • Protocols: AX.25, Morse
  • Transmitting power: 1W (30dBm)
  • Onboard antenna: Dipole
  • Antenna polarization: Linear

Recommended

TNC modem setup:

  • PACLEN 255
  • TXDELAY 15
  • MYCALL [Your call sign]
  • UNPROTO CQ (or callsign)

Parameters

Orbital/
Preliminary TLE

  • Orbit: 500km SSOBDSat2-
  • PreLaunch
  • 1 11111U 23998A 23003.66285800 .00000000 00000-0 00000-0 0 00002
  • 2 11111 97.6096 65.4602 0008334 174.7576 182.8383 15.11265846540003

Basic information for

Message types

  • 1. AX.25 TRX beacon packet
  • 2. AX.25 OBC beacon packet
  • 3. AX.25 PSU beacon packet
  • 4. AX.25 BDS Payload beacon packet
  • 5. AX.25 message
  • 6. CW data beacon
  • 7. CW message beacon
  • 8. Ground Station communication
  • Note: Examples from EM satellite model.

The transmission period is following:

  • OBC/PSU/BDS AX.25 beacon every 90s (UHF)
  • TRX UHF AX.25 beacon every 60s
  • TRX UHF AX.25 message every 300s
  • TRX VHF AX.25 beacon every 180s
  • TRX UHF Morse beacon every 180s
  • There are offsets applied between transmissions.

Example of decoded AX.25 TRX beacon packets

  • Data in AX.25 TRX beacon packet values are comma-separated.
  • 1:Fm OK0BDT To CQ [14:00:38R] [AA] [+++++++] U,90957,4149444,64,1,2080,2459,2437,0,,5,91170,89,105

Explanation:

  • 1. Beacon identification [U – UHF, V – VHF]
  • 2. Uptime since reset [s]
  • 3. Uptime total [s]
  • 4. Radio boot count
  • 5. RF segment reset count
  • 6. Radio MCU act. temperature [0.01°C]
  • 7. RF chip act. temperature [0.01°C]
  • 8. RF power amplifier act. temperature [0.01°C]
  • 9. Digipeater forwarded message count
  • 10. Last digipeater user sender’s callsign [ASCII, 6 spaces means nobody yet]
  • 11. RX data packets (AX25 with CRC matched, includes CSP and digipeater packets)
  • 12. TX data packets (includes CSP and digipeater packets)
  • 13. Actual RSSI, ((value / 2) – 134) [dBm]
  • 14. Value of RSSI when carrier detected – after preamble ((value / 2) – 134) [dBm]

Example of decoded AX.25 OBC beacon packet

  • OBC packet is a packet created by Eddie Onboard Computer including selected interesting values from
  • onboard BDSat-2 subsystems. Values are comma separated.
  • 1:Fm OK0BDT To CQ <UI R Pid=F0 Len=63> [15:12:03R] [AA] [+++++++]OBC,25,95248,3483332,8308,1994,1994,nan,1906,1893,1881,1900,657

Explanation:

  • 1. OBC – Packet identification
  • 2. rst – Boot count
  • 3. uptime – Uptime [s]
  • 4. uptimeTot – Total uptime [s]
  • 5. bat – Analog measured battery level [mV]
  • 6. tempMCU – MCU temperature [0.01°C]
  • 7. tempBRD – Board temperature [0.01°C]/li>
  • 8. tempS1 – Solar temperature [0.01°C]
  • 9. tempS2 – Solar temperature [0.01°C]
  • 10. tempS3 – Solar temperature [0.01°C]
  • 11. tempS4 – Solar temperature [0.01°C]
  • 12. tempS5 – Solar temperature [0.01°C]
  • 13. freemem – Remaining storage space

Example of decoded AX.25 PSU beacon packet

  • PSU packet is created by the OBC. Values are comma separated.
  • 1:Fm OK0BDT To CQ [15:12:18R] [AA] [+++++++] PSU,52,95625,4278000,8333,2346,1877,214,139,7f,1,0

Explanation:

  • 1. PSU – Packet identification
  • 2. rst – PSU reset number
  • 3. uptime – Current uptime since last reset [s]
  • 4. totalUptime – Total uptime cumulative [s]
  • 5. bat – Battery voltage [mV]
  • 6. tempSys – System temperature [0.01°C]
  • 7. tempBat – Battery temperature [0.01°C]
  • 8. curIn – Battery current in [mA]
  • 9. curOut– Battery current out [mA]
  • 10. chStat – Bit-Masked channel status *
  • 11. sysState – System state **
  • 12. gndWdt – Remaining ground watchdog timer [h]
  • * Bit 0 – Channel 0, 0/1 – Off/On (channels from 0 to 6)
  • ** 1 – Okay, 2 – Power saving, 3 – Power critical

Example of decoded AX.25 BDS payload beacon packet

  • BDS payload packet is created by the OBC. Values are comma separated.
  • 1:Fm OK0BDT To CQ [15:12:19R] [AA] [+++++++] BDS,-1,-1,11,0,1881,1900,1906,1906,1937,1925,1925,1931,1956,1937,16.55,7246481.00, 1.007,16.000

Explanation:

  • 1. BDS – Packet identification
  • 2. state – Payload state
  • 3. progId – Payload program ID
  • 4. hwState – Payload HW config mask (00 – off, 1x – E1 on, x1 – E2 on)
  • 5. cron – Payload program running automatically
  • 6. tmpC0 – temperature C0 [0.01°C]
  • 7. tmpC1 – temperature C1 [0.01°C]
  • 8. tmpE1t0 – temperature E1-0 [0.01°C]
  • 9. tmpE1t1 – temperature E1-1 [0.01°C]
  • 10. tmpE1t2 – temperature E1-2 [0.01°C]
  • 11. tmpE1t3 – temperature E1-3 [0.01°C]
  • 12. tmpE2t0 – temperature E2-0 [0.01°C]
  • 13. tmpE2t1 – temperature E2-1 [0.01°C]
  • 14. tmpE2t2 – temperature E2-2 [0.01°C]
  • 15. tmpE2t3 – temperature E2-3 [0.01°C]
  • 16. tmpEi0 – temperature Ei-0 [°C]
  • 17. tmpEi1 – temperature Ei-1 [°C]
  • 18. presEi0 – pressure Ei-0 [bar]
  • 19. presEi1 – pressure Ei-1 [bar]

Example of decoded AX.25 message beacon packet

  • 1:Fm OK0BDT To CQ [02:32:33R] [AA] [+++++++]BDSAT AX.25 test message for radio amateurs: Hello Space!

Example of CW data beacon

  • Every CW beacon (no matter if data or message beacon) stars with „DE ok0bdt = “ and ends with „ar“.
  • de ok0bdt = u5433r126t29p30 ar

Explanation:

  • 1. Total uptime [min]
  • 2. Reset number
  • 3. Temp MCU [°C]
  • 4. Temp Radio PA [°C]
  • u5433 = Uptime 5433 minutes r126 = 126 resets of radio t29 = 29 degree of Celsius on DL radio MCU p30 = 30 degree of Celsius on DL radio PA

Example of CW message beacon

  • de ok0bds = morse test from earth ar