Skip to content

petrinm/csp_modem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors