All Projects → myriadrf → libfreesrp

myriadrf / libfreesrp

Licence: other
Small C++ library to interface with the FreeSRP

Programming Languages

C++
36643 projects - #6 most used programming language
CMake
9771 projects

Projects that are alternatives of or similar to libfreesrp

Tinysdr
First SDR platform for IoT networks
Stars: ✭ 78 (+50%)
Mutual labels:  software-defined-radio
Qradiolink
Multimode SDR transceiver for GNU radio
Stars: ✭ 176 (+238.46%)
Mutual labels:  software-defined-radio
rtl-ultrasound
🔊 Ultrasound imaging with RTL-SDR
Stars: ✭ 60 (+15.38%)
Mutual labels:  software-defined-radio
Cubicsdr
Cross-Platform Software-Defined Radio Application
Stars: ✭ 1,294 (+2388.46%)
Mutual labels:  software-defined-radio
Pagermon
Multimon-ng pager message parser and viewer
Stars: ✭ 154 (+196.15%)
Mutual labels:  software-defined-radio
SDR Matlab LTE
📡 Using Software Designed Radio to transmit LTE downlink signals at 2.4 GHz
Stars: ✭ 21 (-59.62%)
Mutual labels:  software-defined-radio
Pysdr
A guide for using Python as a software-defined radio (SDR) framework, for extremely rapid development of SDR apps/research with beautiful GUIs
Stars: ✭ 60 (+15.38%)
Mutual labels:  software-defined-radio
oscimpDigital
OscillatorIMP ecosystem for the digital characterization of ultrastable oscillators and Software Defined Radio (SDR) frontend processing
Stars: ✭ 41 (-21.15%)
Mutual labels:  software-defined-radio
Rtlsdr 433m Sensor
Decoder for Oregon Scientific v1 protocol wireless temperature sensors with RTL-SDR and GNU Radio.
Stars: ✭ 157 (+201.92%)
Mutual labels:  software-defined-radio
composable-sdr
SDR DSP utilities embedded in Haskell
Stars: ✭ 26 (-50%)
Mutual labels:  software-defined-radio
Gr Recipes
Main GNU Radio recipe repository for use with PyBOMBS
Stars: ✭ 90 (+73.08%)
Mutual labels:  software-defined-radio
Openwifi
open-source IEEE 802.11 WiFi baseband FPGA (chip) design
Stars: ✭ 2,257 (+4240.38%)
Mutual labels:  software-defined-radio
df-aggregator
Networked DFing software that can handle multiple DOA receivers.
Stars: ✭ 47 (-9.62%)
Mutual labels:  software-defined-radio
Soapy power
Obtain power spectrum from SoapySDR devices (RTL-SDR, Airspy, SDRplay, HackRF, bladeRF, USRP, LimeSDR, etc.)
Stars: ✭ 88 (+69.23%)
Mutual labels:  software-defined-radio
ODR-DabMod
ODR-DabMod is a DAB (Digital Audio Broadcasting) modulator, part of the ODR-mmbTools.
Stars: ✭ 44 (-15.38%)
Mutual labels:  software-defined-radio
Centsdr
CentSDR: tiny handheld standalone software defined receiver with LCD display.
Stars: ✭ 76 (+46.15%)
Mutual labels:  software-defined-radio
Openwifi Hw
FPGA/hardware design of openwifi
Stars: ✭ 181 (+248.08%)
Mutual labels:  software-defined-radio
geniuss-place
GNSS-SDR Website
Stars: ✭ 16 (-69.23%)
Mutual labels:  software-defined-radio
ScratchRadio
Educational software for use with the LimeSDR platform
Stars: ✭ 64 (+23.08%)
Mutual labels:  software-defined-radio
SDR-Detector
GSM Scanner, RTL-SDR, StingWatch, Meteor
Stars: ✭ 56 (+7.69%)
Mutual labels:  software-defined-radio

libfreesrp

The FreeSRP is an open source platform for software defined radio. The hardware is based around the Analog Devices AD9364 transceiver covering 70 MHz - 6 Ghz with a bandwidth of up to 56 MHz, an Xilinx Artix 7 FPGA and a USB 3.0 connection to stream data to a computer in real time.

libfreesrp is a small C++ library that uses libusb to program and configure the FreeSRP hardware and both receive and transmit RF signals.

Under construction

Right now, programming the FreeSRP, configuring the AD9364 and receiving data works well. Transmitting and full duplex operation are also possible, but not yet at the full bandwidth.

Getting started

libfreesrp depends on libusb 1.0 and some boost libraries, and uses CMake as its build system.

On Ubuntu 14.04, this is how to build and install the library and its dependencies:

# Install the dependencies
sudo apt-get install build-essential cmake libusb-1.0-0-dev libboost-all-dev

# Get the latest libfreesrp source code
git clone https://github.com/FreeSRP/libfreesrp.git

# Build the library
cd libfreesrp
mkdir build && cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
make

# Install the library
sudo make install
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].