GithubHelp home page GithubHelp logo

csp_modem's Introduction

CSPModem

CSPModem aims to be an all inclusive SDR modem software for users of libcsp with GOMSpace's radios. The software implements so called "GOMspace's Mode-5" compatible physical layer protocol (with help of suo modem library), CSP transport layer (SHA1/HMAC, Reed Solomon FEC, Randomizer, CRC32) and can be interfaced via ZMQ pub/sub from a CSP compatible software.

The software is still under development and no guarantees can be given about its functionalities. If you are interested about the state of software or you're willing to contribute (preferred) please contact author by modern messaging services or via GitHub Issues.

Features:

  • Complete GomSpace Mode 5 modem. Can be modified easily for other modes such as AX.25.
  • Interfaces with the mission control software CSP's ZMQ Hub interface.
  • Supports CSP's HMAC, CRC32 and XTEA encryption
  • Doppler tracking support (porthouse](https://github.com/aaltosatellite/porthouse) or hamlib's rigctl like interface.

Design

The CSP modem relies on (Suo modem libary)[] relies

Preferably used with SoapyShared. Otherwise you cannot see what is happening on the spectrum.

Installation

The installation guide can be found from INSTALL.md

Licence

The software is licenced under MIT License and heavily relies on suo modem.

csp_modem's People

Contributors

petrinm avatar oknuutti avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.