项目作者: vbursucianu

项目描述 :
A collections of SDR projects using Liquid-dsp and SoapySDR - 💻📡
高级语言: C++
项目地址: git://github.com/vbursucianu/SDR-projects.git
创建时间: 2020-02-02T17:24:22Z
项目社区:https://github.com/vbursucianu/SDR-projects

开源协议:MIT License

下载


build
CodeFactor
Coverage Status
MIT License

SDR-projects

This repository contains a collection of C++ project for Software Defined Radios.

Software Dependencies

To build this project, make sure to install those dependencies:

  • Liquid DSP version 1.3.2

    1. sudo apt-get install automake autoconf
    2. git clone git://github.com/jgaeddert/liquid-dsp.git
    3. cd liquid-dsp
    4. git checkout -b v1.3.2
    5. ./bootstrap.sh
    6. ./configure
    7. make
    8. sudo make install
  • Soapy SDR version 0.7.2

    1. sudo apt-get install libboost-all-dev
    2. git clone https://github.com/pothosware/SoapySDR.git
    3. cd SoapySDR && git checkout -b soapy-sdr-0.7.2
    4. cd SoapySDR && mkdir build && cd build
    5. cmake ..
    6. make
    7. sudo make install

SDR Compatibility

All the projects in this repo are using SoapySDR as an Abstraction Layer. This makes compatible with most Open-Source SDR:

  • BladeRF, LimeSDR, HackRF, SDRplay, Airspy, RTL-SDR, Miri-SDR, USRP, RedPitaya, Pluto SDR

Note: Each radio has a different frequency range, maximum sample rate and number of channels. Depending on the radio, it may not be able to run all the projects in this repository. Since i do not own evey single Software Defined Radio, i cannot garantee it will run flawlessly on all of them. However, all the projects here were tested on the bladeRF-micro 2.0.

Build instruction

Simply call make inside the root directory. The compiled binary can be found inside the generated /bin folder.