Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ftl/sdrainer
Combine a pasta strainer with a Software Defined Radio and you get a SDRainer.
https://github.com/ftl/sdrainer
amateur-radio amateurradio cw-decoder ham-radio hamradio morse-code sdr tci
Last synced: 1 day ago
JSON representation
Combine a pasta strainer with a Software Defined Radio and you get a SDRainer.
- Host: GitHub
- URL: https://github.com/ftl/sdrainer
- Owner: ftl
- License: mit
- Created: 2024-01-08T18:28:56.000Z (10 months ago)
- Default Branch: master
- Last Pushed: 2024-03-10T15:28:18.000Z (8 months ago)
- Last Synced: 2024-06-21T15:21:56.383Z (5 months ago)
- Topics: amateur-radio, amateurradio, cw-decoder, ham-radio, hamradio, morse-code, sdr, tci
- Language: Go
- Homepage:
- Size: 188 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# SDRainer
Combine a pasta strainer with a **S**oftware **D**efined **R**adio 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 clusterThis 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 --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](https://github.com/sponsors/ftl).
## License
This software is published under the [MIT License](https://www.tldrlegal.com/l/mit).
Copyright [Florian Thienel](http://thecodingflow.com/)