https://github.com/pvachon/tsl-sdr
Software Defined Radio Demodulation and Decoding Tools
https://github.com/pvachon/tsl-sdr
demodulation filter pager resample rtl-sdr sdr
Last synced: 4 months ago
JSON representation
Software Defined Radio Demodulation and Decoding Tools
- Host: GitHub
- URL: https://github.com/pvachon/tsl-sdr
- Owner: pvachon
- Created: 2017-01-08T22:56:05.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2023-10-18T03:16:31.000Z (over 2 years ago)
- Last Synced: 2023-10-20T22:41:16.413Z (over 2 years ago)
- Topics: demodulation, filter, pager, resample, rtl-sdr, sdr
- Language: C
- Homepage:
- Size: 531 KB
- Stars: 114
- Watchers: 15
- Forks: 13
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Software Defined Radio Tools
This is the repository for tools that use the TSL that are meant for software
defined radio and signal processing.
## Getting the TSL
Please have a look at [the TSL repository](https://github.com/pvachon/tsl). The easiest
way to do this is to likely build the debian package. You do not need this package for
running executables, only for building (everything is statically linked).
# Building
Please install CMake. Most repos have a package. As well, you'll likely want
at least one of the following RF interface libraries:
* `librtlsdr`for RTL-SDR (known as `librtlsdr0` in Debian variants)
* `libuhd` for USRP (known as `libuhd003` in Debian variants)
* `libdespairspy` for Airspy (find it [here](https://github.com/pvachon/despairspy)).
Simply create a directory inside the project, e.g. `build`, change to that directory
and instruct CMake to do its thing. Simply:
```
git clone https://github.com/pvachon/tsl-sdr
mkdir tsl-sdr/build
cd tsl-sdr/build
cmake -DCMAKE_BUILD_TYPE=Release ..
make
sudo make install
```
You an optionally skip the `make` steps and invoke `cpack`. This will generate a Debian
package for your convenience.
# Getting Help
Be sure to check the [project wiki](https://github.com/pvachon/tsl-sdr/wiki) for
use cases, documentation and other details.
If you think you've found a bug (hey, it happens), open a [Github issue](https://github.com/pvachon/tsl-sdr/issues) for the project.
# License
The TSL, MultiFM and Resampler (as well as libfilter, etc.) are provided under
two licenses - the GPLv2 and the MIT/X license. You can pick whichever license
works best for you.
# Author
Most of this code was written by Phil Vachon (phil@security-embedded.com).