No description
Find a file
Julia P 4a5adc4838
Merge pull request #18 from nqrduck/5-make-tx-path-selectable
Make TX path selectable.
Works with LimeSDR USB, though the calibration is significantly different for the different channels. So if used with the same calibration parameters there are a lot of sidebands.
2024-02-12 10:37:09 +01:00
.github/workflows Update c-cpp.yml 2024-02-10 15:49:57 +01:00
src Updated channel data type in LimeConfig_t 2024-02-11 09:03:14 +01:00
.gitignore Migrate to CMake build system and remove autoconf 2024-02-09 12:38:41 +01:00
CMakeLists.txt Migrate to CMake build system and remove autoconf 2024-02-09 12:38:41 +01:00
README.md Add build instructions for LimeSDR software 2024-02-10 12:56:07 +01:00

Information

These files are used for the control of the LimeSDR based spectrometer. With permission from the author Andrin Doll, the files are included in this repository.

A. Doll; Pulsed and continuous-wave magnetic resonance spectroscopy using a low-cost software-defined radio. AIP Advances 1 November 2019; 9 (11): 115110. https://doi.org/10.1063/1.5127746

Building

The software is written in C++ and uses the LimeSuite and HDF5 libraries. The software is built using CMake.

On Debian-based systems, the following packages are required to build the software:

sudo apt-get install g++ cmake liblimesuite-dev libhdf5-dev

On Arch Linux, the following packages are required to build the software:

sudo pacman -S gcc cmake limesuite hdf5

To build the software, run the following commands in the root directory of the repository:

cmake -B build
cmake --build build

This will create an executable called limedriver in the build directory.