tejeez / sxxcvr

SX1255 as a software defined radio transceiver (repository for software)

Home Page:https://sxceiver.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Setup on Raspberry Pi

Install dependencies:

sudo apt-get install --no-install-recommends git make g++ cmake libsoapysdr-dev libasound2-dev libgpiod-dev soapysdr-tools python3-soapysdr

Some prototype boards do not have the HAT identification EEPROM written. If you have one of those, write it first by following EEPROM writing instructions.

Compile and install SoapySDR module:

cd SoapySX
mkdir build
cd build
cmake ..
make
sudo make install
sudo ldconfig

Check that the module is found:

SoapySDRUtil --probe=driver=sx

Features

SoapySX provides some support for timestamps which are used by some applications to obtain a known timing relationship between transmitted and received signals. See the linear repeater example for an example on using timestamps to obtain a constant, known latency from received to transmitted signal.

About

SX1255 as a software defined radio transceiver (repository for software)

https://sxceiver.com

License:MIT License


Languages

Language:C++ 73.8%Language:Python 18.5%Language:CMake 3.0%Language:Makefile 2.6%Language:Shell 1.3%Language:Lua 0.8%