junzis / kerberossdr-lite

KerberosSDR Demo software for direction finding and passive radar

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

KerberosSDR Lite

This a fork of rtlsdrblog/kerberossdr.These are some of the significant changes:

  • Removed the web related modules.
  • Changed from Qt4 to Qt5.
  • Driver from rtlsdrblog/rtl-sdr-kerberos is integrated. (No need to install this customized driver to the system, which had compatibility problems)

Installation

Deactivate conda environment

This is important since the conda has an encapsulated C complier, C library environment, and python libraries

If is enabled, deactivate use the following command.

conda deactivate

Install driver

sudo apt-get install libusb-1.0-0-dev git cmake

cd dirver

mkdir build
cd build

cmake ../ -DINSTALL_UDEV_RULES=ON
make

echo 'blacklist dvb_usb_rtl28xxu' | sudo tee --append /etc/modprobe.d/blacklist-dvb_usb_rtl28xxu.conf

Now go back to the main folder of the kerberossdr-lite.

cd ../../

Install Dependencies for kerberossdr-lite:

sudo apt update

sudo apt install python3-pip python3-pyqt5 pyqt5-dev-tools \
  build-essential gfortran libatlas3-base libatlas-base-dev \
  python3-dev python3-setuptools libffi7 libffi-dev python3-tk \
  pkg-config libfreetype6-dev

Uninstall any preinstalled numpy packages as we want to install with pip3 to get optimized BLAS.

sudo apt remove python3-numpy

Install Dependencies via pip3:

pip3 install numpy matplotlib scipy pyapril pyargus pyqtgraph

Initialization

git clone https://github.com/junzis/kerberossdr
cd kerberossdr
make

Running

[Optional] deactivate conda environment if enabled:

conda deactivate

Start the script

./run.sh

Reference

Tutorial of the original kerberossdr tool at www.rtl-sdr.com/ksdr

About

KerberosSDR Demo software for direction finding and passive radar

License:GNU General Public License v3.0


Languages

Language:C 64.5%Language:Python 23.7%Language:CMake 4.9%Language:Roff 4.3%Language:Shell 0.8%Language:Makefile 0.8%Language:M4 0.6%Language:C++ 0.5%