sdrainer

command module
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 10, 2024 License: MIT Imports: 1 Imported by: 0

README

SDRainer

Combine a pasta strainer with a Software Defined Radio and you get a SDRainer. It separates all the tasty CW signals from the ether:

  • decode a CW signal from a Pulseaudio source
  • find and decode CW signals in an IQ stream coming in through the TCI protocol
  • show the spotted callsigns as spots on the TCI device's spectrum display
  • provide access to spotted callsigns through a telnet connection, like a local DX cluster

This is work in progress, the CW decoder is still a bit inaccurate for weak signals.

Usage

Decode a CW signal from a Pulseaudio source:

sdrainer decode pulse

Decode a CW signal at the VFO A frequency of a TCI device:

sdrainer decode tci

Detect and collect callsigns from a TCI device's IQ stream:

sdrainer strain tci

Use sdrainer --help or sdrainer <cmd> <sub-cmd> --help to find out more information about the supported parameters for each command and sub-command.

Planned Features

  • send spotted callsigns to a dx cluster
  • add support for other SDR devices (KiwiSDR, HDSDR, SDRplay, RTL-SDR, IC-7610, FlexRadio)
  • add support for other digital modes (PSK31, RTTY)

Sponsors

I started this just to scratch the itch of learning how a CW skimmer might work. If you like what I'm doing here and want to support the further development, please consider becoming a sponsor of this project.

License

This software is published under the MIT License.

Copyright Florian Thienel

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Package dsp provides generic implementations of some DSP functionalities.
Package dsp provides generic implementations of some DSP functionalities.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL