gr-satellites

GNU Radio decoder for Amateur satellites

GPL-3.0 License

Stars
746
Committers
38

Bot releases are hidden (Show)

gr-satellites - gr-satellites v5.0.0

Published by daniestevez about 2 years ago

Periodic release for July 2022. The releases and compatible GNU Radio versions are:

  • GNU Radio 3.10 -> gr-satellites v5.0.0
  • GNU Radio 3.9 -> gr-satellites v4.7.0
  • GNU Radio 3.8 -> gr-satellites v3.14.0

Changelog

Added

  • 8APSK Costas loop block
  • Custom SIDS telemetry server for PicSat
  • Doppler correction block
  • File receiver for QO-100
  • Fixed length to PDU block
  • Support for ALFACRUX
  • Support for ASTROBIO
  • Support for CELESTA
  • Support for CTIM 70 cm sw_stat beacons
  • Support for FORESAIL-1
  • Support for GREENCUBE
  • Support for MIMAN
  • Support for MTCUBE-2
  • Support for PLANETUM-1
  • Support for RANDEV-1
  • Support for SNUGLITE-II
  • Support for STEP-CUBELAB-II
  • Support for SUCHAI-1
  • Support for QO-100 multimedia beacon

Changed

  • Main branch only supports GNU Radio 3.10
  • Modernize logging and remove usage of Boost
  • Sync to PDU blocks now use Fixed length to PDU

Fixed

  • NORAD IDs for OreSat0, PlantSat and TEVEL constellation
gr-satellites - gr-satellites v4.7.0

Published by daniestevez about 2 years ago

Periodic release for July 2022. The releases and compatible GNU Radio versions are:

  • GNU Radio 3.10 -> gr-satellites v5.0.0
  • GNU Radio 3.9 -> gr-satellites v4.7.0
  • GNU Radio 3.8 -> gr-satellites v3.14.0

Changelog

Added

  • 8APSK Costas loop block
  • Custom SIDS telemetry server for PicSat
  • Doppler correction block
  • File receiver for QO-100
  • Fixed length to PDU block
  • Support for ALFACRUX
  • Support for ASTROBIO
  • Support for CELESTA
  • Support for CTIM 70 cm sw_stat beacons
  • Support for FORESAIL-1
  • Support for GREENCUBE
  • Support for MIMAN
  • Support for MTCUBE-2
  • Support for PLANETUM-1
  • Support for RANDEV-1
  • Support for SNUGLITE-II
  • Support for STEP-CUBELAB-II
  • Support for SUCHAI-1
  • Support for QO-100 multimedia beacon

Changed

  • Main branch only supports GNU Radio 3.10
  • Modernize logging and remove usage of Boost
  • Sync to PDU blocks now use Fixed length to PDU

Fixed

  • NORAD IDs for OreSat0, PlantSat and TEVEL constellation
gr-satellites - gr-satellites v3.14.0

Published by daniestevez about 2 years ago

Periodic release for July 2022. The releases and compatible GNU Radio versions are:

  • GNU Radio 3.10 -> gr-satellites v5.0.0
  • GNU Radio 3.9 -> gr-satellites v4.7.0
  • GNU Radio 3.8 -> gr-satellites v3.14.0

Changelog

Added

  • 8APSK Costas loop block
  • Custom SIDS telemetry server for PicSat
  • Doppler correction block
  • File receiver for QO-100
  • Fixed length to PDU block
  • Support for ALFACRUX
  • Support for ASTROBIO
  • Support for CELESTA
  • Support for CTIM 70 cm sw_stat beacons
  • Support for FORESAIL-1
  • Support for GREENCUBE
  • Support for MIMAN
  • Support for MTCUBE-2
  • Support for PLANETUM-1
  • Support for RANDEV-1
  • Support for SNUGLITE-II
  • Support for STEP-CUBELAB-II
  • Support for SUCHAI-1
  • Support for QO-100 multimedia beacon

Changed

  • Main branch only supports GNU Radio 3.10
  • Modernize logging and remove usage of Boost
  • Sync to PDU blocks now use Fixed length to PDU

Fixed

  • NORAD IDs for OreSat0, PlantSat and TEVEL constellation
gr-satellites - gr-satellites v4.6.0

Published by daniestevez over 2 years ago

Periodic release for May 2022. This release supports GNU Radio 3.9 and 3.10. The
equivalent release for GNU Radio 3.8 is v3.13.0.

Changelog

Added

  • Support for BDSat
  • Support for D-STAR ONE LightSat
  • Support for Eaglet-I in BPSK mode
  • Support for INS-2TD
  • Support for INSPIRESat-1
  • Support for OreSat0
  • Support for PlantSat
  • Support for SanoSat-1
  • Support for SUCHAI-3
  • New generic CRC blocks
  • Telemetry parsing for CSP v2

Changed

  • Improved NRZI decoder block
  • Refactor code using CRCs to use the new blocks
  • Updated example GRC files to GNU Radio 3.10
  • Deprecate Print Header block

Fixed

  • Codec2 UDP sink under GNU Radio 3.9
  • KISS server sink under GNU Radio 3.9
  • UDP source under GNU Radio 3.10

Removed

  • Leftover files for D-STAR ONE telemetry parser
gr-satellites - gr-satellites v3.13.0

Published by daniestevez over 2 years ago

Periodic release for May 2022. This release supports GNU Radio 3.8. The equivalent release for GNU Radio 3.9 and 3.10 is v4.6.0.

Changelog

Added

  • Support for BDSat
  • Support for D-STAR ONE LightSat
  • Support for Eaglet-I in BPSK mode
  • Support for INS-2TD
  • Support for INSPIRESat-1
  • Support for OreSat0
  • Support for PlantSat
  • Support for SanoSat-1
  • Support for SUCHAI-3
  • New generic CRC blocks
  • Telemetry parsing for CSP v2

Changed

  • Improved NRZI decoder block
  • Refactor code using CRCs to use the new blocks
  • Updated example GRC files to GNU Radio 3.10
  • Deprecate Print Header block

Fixed

  • Codec2 UDP sink under GNU Radio 3.9
  • KISS server sink under GNU Radio 3.9
  • UDP source under GNU Radio 3.10

Removed

  • Leftover files for D-STAR ONE telemetry parser
gr-satellites - gr-satellites v4.5.0

Published by daniestevez over 2 years ago

Periodic release for February 2022. This release supports GNU Radio 3.9and 3.10. The equivalent release for GNU Radio 3.8 is v3.12.0.

Changelog

Added

  • Support for GNU Radio 3.10
  • Support for DELFI-PQ
  • Support for EXP-1
  • Support for GASPACS
  • Support for GT-1
  • Support for HUMSAT-D
  • Support for IRIS-A
  • Support for TARGIT
  • Support for the TEVEL satellites
  • Support for XW-3
  • Telemetry parser for Delfi-C3

Changed

  • Final NORAD ID for CUAVA-1
  • Final NORAD ID for Grizu-263A

Fixed

  • Bug in sx12xx_packet_crop under GNU Radio 3.9
  • Bug in --kiss_in mode
  • NORAD ID for KSU CubeSat
gr-satellites - gr-satellites v3.12.0

Published by daniestevez over 2 years ago

Periodic release for February 2022. This release supports GNU Radio 3.8. The equivalent release for GNU Radio 3.9 and 3.10 is v4.5.0.

Changelog

Added

  • Support for DELFI-PQ
  • Support for EXP-1
  • Support for GASPACS
  • Support for GT-1
  • Support for HUMSAT-D
  • Support for IRIS-A
  • Support for TARGIT
  • Support for the TEVEL satellites
  • Support for XW-3
  • Telemetry parser for Delfi-C3

Changed

  • Final NORAD ID for CUAVA-1
  • Final NORAD ID for Grizu-263A

Fixed

  • Bug in sx12xx_packet_crop under GNU Radio 3.9
  • Bug in --kiss_in mode
  • NORAD ID for KSU CubeSat
gr-satellites - gr-satellites v4.4.0

Published by daniestevez almost 3 years ago

Periodic release for November. This release supports GNU Radio 3.9. The equivalent release for GNU Radio 3.8 is v3.11.0.

Changelog

Added

  • Support for BINAR-1
  • Support for CUAVA-1
  • Support for CUTE
  • CCSDS Uncoded Deframer block

Changed

  • Default output path for file receiver changed to current directory
  • Added 9k6 mode to BEESAT-1

Fixed

  • CSP header parsing in AAUSAT-4 and BY70-1 telemetry parsers
  • YUSAT deframer
gr-satellites - gr-satellites v3.11.0

Published by daniestevez almost 3 years ago

Periodic release for November. This release supports GNU Radio 3.8. The equivalent release for GNU Radio 3.9 is v4.4.0.

Changelog

Added

  • Support for BINAR-1
  • Support for CUAVA-1
  • Support for CUTE
  • CCSDS Uncoded Deframer block

Changed

  • Default output path for file receiver changed to current directory
  • Added 9k6 mode to BEESAT-1

Fixed

  • CSP header parsing in AAUSAT-4 and BY70-1 telemetry parsers
  • YUSAT deframer
gr-satellites - gr-satellites v4.3.1

Published by daniestevez about 3 years ago

Small bugfix release. This release supports GNU Radio 3.9. The equivalent release for GNU Radio 3.8 is gr-satellites v3.10.1.

Changelog

Changed

  • Do not swap CSP header endianness in AX100 and U428C deframers
  • Final NORAD ID for LEDSAT

Fixed

  • Fatal error of the image receiver if feh can't be run
gr-satellites - gr-satellites v3.10.1

Published by daniestevez about 3 years ago

Small bugfix release. This release supports GNU Radio 3.8. The equivalent release for GNU Radio 3.9 is gr-satellites v4.3.1

Changelog

Changed

  • Do not swap CSP header endianness in AX100 and U428C deframers
  • Final NORAD ID for LEDSAT

Fixed

  • Fatal error of the image receiver if feh can't be run
gr-satellites - gr-satellites v4.3.0

Published by daniestevez about 3 years ago

This release adds support for several new satellites. This release supports GNU Radio 3.9. The equivalent release for GNU Radio 3.8 is
gr-satellites v3.10.0.

Changelog

Added

  • Support for DHABISAT
  • Support for ION SCV-003
  • Support for IT-SPINS
  • Support for JAISAT-1
  • Support for LEDSAT
  • Support for QMR-KWT
  • Support for RAMSAT
  • Support for SOAR
  • Support for TUBIN
  • Ability to change frame length in fixedlen_tagger block
gr-satellites - gr-satellites v3.10.0

Published by daniestevez about 3 years ago

This release adds support for several new satellites. This release supports GNU Radio 3.8. The equivalent release for GNU Radio 3.9 is
gr-satellites v4.3.0.

Changelog

Added

  • Support for DHABISAT
  • Support for ION SCV-003
  • Support for IT-SPINS
  • Support for JAISAT-1
  • Support for LEDSAT
  • Support for QMR-KWT
  • Support for RAMSAT
  • Support for SOAR
  • Support for TUBIN
  • Ability to change frame length in fixedlen_tagger block
gr-satellites - gr-satellites v4.2.0

Published by daniestevez over 3 years ago

This release adds support for a few new satellites and some minor bug fixes. This release supports GNU Radio 3.9. The equivalent release for GNU Radio 3.8 is gr-satellites v3.9.0.

Changelog

Added

  • Support for CubeSX-HSE in 1k2, 2k4 and 4k8 modes
  • Support for CubeSX-Sirius-HSE in 1k2 and 2k4 modes
  • Support for OrbicraftZorkiy in 2k4 mode
  • Support for KAITUO-1B
  • Support for DIY-1
  • Support for MIR-SAT1

Fixed

  • Runtime bug in AALTO-1 deframer
  • Duplicated printing with --hexdump and unknown telemetry
  • Bug in FSK demodulator with IQ mode and high baudrate
gr-satellites - gr-satellites v3.9.0

Published by daniestevez over 3 years ago

This release adds support for a few new satellites and some minor bug fixes. This release supports GNU Radio 3.8. The equivalent release for GNU Radio 3.9 is gr-satellites v4.2.0.

Changelog

Added

  • Support for CubeSX-HSE in 1k2, 2k4 and 4k8 modes
  • Support for CubeSX-Sirius-HSE in 1k2 and 2k4 modes
  • Support for OrbicraftZorkiy in 2k4 mode
  • Support for KAITUO-1B
  • Support for DIY-1
  • Support for MIR-SAT1

Fixed

  • Runtime bug in AALTO-1 deframer
  • Duplicated printing with --hexdump and unknown telemetry
  • Bug in FSK demodulator with IQ mode and high baudrate
gr-satellites - gr-satellites v4.1.0

Published by daniestevez over 3 years ago

This release adds support for many new satellites and several minor improvements. This release supports GNU Radio 3.9. The equivalent release for GNU Radio 3.8 is gr-satellites v3.8.0

Changelog

Added

  • USP deframer
  • Env variable GR_SATELLITES_SUBMIT_TLM to force/disable telemetry submission
  • Ability to disable AX100 ASM+Golay scrambler in SatYAML and GRC block
  • Support for BCCSAT 1
  • Support for CUBE-L
  • Support for GRBAlpha
  • Support for NanosatC-BR1 and NanosatC-BR2
  • Support for SIMBA
  • Support for SMOG-1
  • Support for SPUTNIX satellites: OrbiCraft-Zorkiy, CubeSX-HSE, CubeSX-Sirius-HSE, KSU CubeSat
  • Support for STECCO
  • Support for TAUSAT-1 and TSURU
  • Support for UNISAT-7
  • 2k4 downlink for MEZNSAT

Changed

  • In gr_satellites, do not disable non-telemetry datasinks in --hexdump mode
  • Reformatting of Python code according to PEP8

Fixed

  • RS basis options swapped in CCSDS Reed-Solomon encoder GRC block
gr-satellites - gr-satellites v3.8.0

Published by daniestevez over 3 years ago

This release adds support for many new satellites and several minor improvements. This release supports GNU Radio 3.8. The equivalent release for GNU Radio 3.9 is gr-satellites v4.1.0

Changelog

Added

  • USP deframer
  • Env variable GR_SATELLITES_SUBMIT_TLM to force/disable telemetry submission
  • Ability to disable AX100 ASM+Golay scrambler in SatYAML and GRC block
  • Support for BCCSAT 1
  • Support for CUBE-L
  • Support for GRBAlpha
  • Support for NanosatC-BR1 and NanosatC-BR2
  • Support for SIMBA
  • Support for SMOG-1
  • Support for SPUTNIX satellites: OrbiCraft-Zorkiy, CubeSX-HSE, CubeSX-Sirius-HSE, KSU CubeSat
  • Support for STECCO
  • Support for TAUSAT-1 and TSURU
  • Support for UNISAT-7
  • 2k4 downlink for MEZNSAT

Changed

  • In gr_satellites, do not disable non-telemetry datasinks in --hexdump mode
  • Reformatting of Python code according to PEP8

Fixed

  • RS basis options swapped in CCSDS Reed-Solomon encoder GRC block
gr-satellites - gr-satellites v4.0.0

Published by daniestevez over 3 years ago

This is the first stable release supporting GNU Radio 3.9. The functionality is almost the same as in v3.7.0, which supports GNU Radio 3.8.

Changelog since v4.0.0-rc1

Added

  • Support for DELFI-n3xt

Changed

  • Final NORAD for UVSQ-Sat
  • Document that --wavfile allows OGG/FLAC
gr-satellites - gr-satellites v4.0.0-rc1

Published by daniestevez over 3 years ago

This release has the same funcitonality as v3.7.0 but supports GNU Radio 3.9 instead of GNU Radio 3.8

gr-satellites - gr-satellites v3.7.0

Published by daniestevez over 3 years ago

gr-satellites February 2021 monthly release, adding support for
several new launches

Changelog

Added

  • Read sample rate from WAV files automatically
  • PDU Length Filter block
  • Example decoder for NEXUS 19k2 pi/4-DQPSK telemetry
  • Support for AALTO-1 CC1125 mode
  • Support for CAPE-3
  • Support for DELFI-C3
  • Support for EXOCUBE-2
  • Support for Grizu-263A
  • Support for IDEASSat
  • Support for MiTEE-1
  • Support for SOMP 2b
  • Support for UVSQ-SAT
  • Support for YUSAT-1

Changed

  • Add filter before quadrature demod for IQ input FSK demodulator

Fixed

  • Runtime error when the baudrate is too high for the sample rate
  • Errors about wrong Reed-Solomon message size with OPS-SAT deframer
  • Bug in SIDS submit URL encoding
  • Bug with SatYAML files in platforms not using UTF-8
  • Build problems with clang