All Projects → daniestevez → Gr Satellites

daniestevez / Gr Satellites

Licence: gpl-3.0
GNU Radio decoders for several Amateur satellites

Projects that are alternatives of or similar to Gr Satellites

jradio
Software radio decoding
Stars: ✭ 40 (-91.53%)
Mutual labels:  satellite, decoder, telemetry, gnuradio
KS-1Q
Opensat first generation cubesat bus, launch into orbit at 2016/11/11
Stars: ✭ 22 (-95.34%)
Mutual labels:  satellite, telemetry, gnuradio
Mercury-GS
An Open Source Program that allows users to interact with a Spacecraft in a lab environment, pre-launch.
Stars: ✭ 18 (-96.19%)
Mutual labels:  satellite, telemetry
Dstl unet
Dstl Satellite Imagery Feature Detection
Stars: ✭ 117 (-75.21%)
Mutual labels:  jupyter-notebook, satellite
aptdec
NOAA APT satellite imagery decoder (not-so-WIP)
Stars: ✭ 43 (-90.89%)
Mutual labels:  satellite, decoder
Pythonfromspace
Python Examples for Remote Sensing
Stars: ✭ 344 (-27.12%)
Mutual labels:  jupyter-notebook, satellite
Interview Questions
机器学习/深度学习/Python/Go语言面试题笔试题(Machine learning Deep Learning Python and Golang Interview Questions)
Stars: ✭ 462 (-2.12%)
Mutual labels:  jupyter-notebook
Document cluster
A guide to document clustering in Python
Stars: ✭ 469 (-0.64%)
Mutual labels:  jupyter-notebook
Additive Margin Softmax
This is the implementation of paper <Additive Margin Softmax for Face Verification>
Stars: ✭ 464 (-1.69%)
Mutual labels:  jupyter-notebook
Rl Book
Source codes for the book "Reinforcement Learning: Theory and Python Implementation"
Stars: ✭ 464 (-1.69%)
Mutual labels:  jupyter-notebook
Tutorials
Stars: ✭ 471 (-0.21%)
Mutual labels:  jupyter-notebook
Cs231n 2017
Completed the CS231n 2017 spring assignments from Stanford university
Stars: ✭ 469 (-0.64%)
Mutual labels:  jupyter-notebook
Lowresource Nlp Bootcamp 2020
The website for the CMU Language Technologies Institute low resource NLP bootcamp 2020
Stars: ✭ 469 (-0.64%)
Mutual labels:  jupyter-notebook
How to make a text summarizer
This is the code for "How to Make a Text Summarizer - Intro to Deep Learning #10" by Siraj Raval on Youtube
Stars: ✭ 467 (-1.06%)
Mutual labels:  jupyter-notebook
Course20
Deep Learning for Coders, 2020, the website
Stars: ✭ 468 (-0.85%)
Mutual labels:  jupyter-notebook
Python3 In One Pic
Learn python3 in one picture.
Stars: ✭ 4,514 (+856.36%)
Mutual labels:  jupyter-notebook
Fruit Images Dataset
Fruits-360: A dataset of images containing fruits and vegetables
Stars: ✭ 470 (-0.42%)
Mutual labels:  jupyter-notebook
Graph Neural Networks
Stars: ✭ 464 (-1.69%)
Mutual labels:  jupyter-notebook
Python Roadmap
Дорожная карта по изучению Python
Stars: ✭ 467 (-1.06%)
Mutual labels:  jupyter-notebook
Pytorch Unet
Simple PyTorch implementations of U-Net/FullyConvNet (FCN) for image segmentation
Stars: ✭ 470 (-0.42%)
Mutual labels:  jupyter-notebook

gr-satellites

GitHub release (latest by date) Conda Read the Docs GitHub license

gr-satellites is a GNU Radio out-of-tree module encompassing a collection of telemetry decoders that supports many different Amateur satellites. This open-source project started in 2015 with the goal of providing telemetry decoders for all the satellites that transmit on the Amateur radio bands.

It supports most popular protocols, such as AX.25, the GOMspace NanoCom U482C and AX100 modems, an important part of the CCSDS stack, the AO-40 protocol used in the FUNcube satellites, and several ad-hoc protocols used in other satellites.

This out-of-tree module can be used to decode frames transmitted from most Amateur satellites in orbit, performing demodulation, forward error correction, etc. Decoded frames can be saved to a file or displayed in hex format. For some satellites the telemetry format definition is included in gr-satellites, so the decoded telemetry frames can be printed out as human-readable values such as bus voltages and currents. Additionally, some satellites transmit files such as JPEG images. gr-satellites can be used to reassemble these files and even display the images in real-time as they are being received.

gr-satellites can be used as a set of building blocks to implement decoders for other satellites or other groundstation solutions. Some of the low level blocks in gr-satellites are also useful for other kinds RF communications protocols.

Documentation

gr-satellites documentation is hosted in reathedocs.io.

Releases and branches

Currently there are the following series of releases in the history of gr-satellites:

  • v4.x.y has the same functionality as the v3.x.y series, but supports GNU Radio 3.9.

  • v3.x.y is the result of a large refactor that introduces a lot of new functionality and improvements. The refactor started on September 2019 and was finished in May 2020. This supports GNU Radio 3.8.

  • v2.x.y is a series of releases compatible with GNU Radio 3.8 that existed between September 2019 and May 2020. The functionality in this series is equivalent to the v1.x.y series.

  • v1.x.y the original series of releases, which was compatible with GNU Radio 3.7. Development in this series stopped on September 2019 with the appearance of the v2.x.y line, but some bugfix releases have been published afterward.

The repository is organized in the following branches:

  • master is where the active development happens. From time to time, features will be frozen in a new release. This branch is compatible with GNU Radio 3.9.

  • maint-3.9 is the branch where releases in the current v4.x.y line are published. This branch is compatible with GNU Radio 3.9.

  • maint-3.8 is the branch where releases in the current v3.x.y line are published. This branch is compatible with GNU Radio 3.8.

  • maint-3.8-v2 is the branch where releases in the v2.x.y line were published. This branch is compatible with GNU Radio 3.8. No changes happen in this branch any longer.

  • maint-3.7 is the branch where releases in the v1.x.y line were published. This branch is compatible with GNU Radio 3.7. No changes happen in this branch any longer.

In general, pull requests should be submitted to master.

Installation

The installation procedure of gr-satellites is roughly the usual of a GNU Radio out-of-tree module. Detailed instructions about the required dependencies and how to build and install gr-satellites are given in the documentation.

Support

Support for gr-satellites is handled only through Github issues so that the whole community can benefit, rather than through private channels such as email. Please understand this when asking for support.

Satellite teams

Satellite teams interested in using gr-satellites for you groundstation solution, please read this note, especially if you will be using Amateur radio spectrum.

CCSDS TM and TC Space Datalink and SpacePacket blocks

Athanasios Theocharis made under ESA Summer of Code in Space 2019 a collection of blocks covering several CCSDS blue books. The documentation for this blocks can be found in CCSDS_README.md.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].