GNU Radio software-defined radio (SDR) implementation of a LoRa transceiver
conda install tapparelj::gnuradio-lora_sdr
This is the fully-functional GNU Radio software-defined radio (SDR) implementation of a LoRa transceiver with all the necessary receiver components to operate correctly even at very low SNRs. The transceiver is available as a module for GNU Radio 3.10. This work has been conducted at the Telecommunication Circuits Laboratory, EPFL.
In the GNU Radio implementation of the LoRa Tx and Rx chains the user can choose all the parameters of the transmission, such as the spreading factor, the coding rate, the bandwidth, the sync word, the presence of an explicit header and CRC.
Example gnuradio-companion flowgraphs are installed with the package and can be found in:
- (Linux/macOS) `$CONDA_PREFIX/share/gr-lora_sdr/examples`
- (Windows) `%CONDA_PREFIX%\share\gr-lora_sdr\examples`
If you find this module useful for your project, please consider citing the publication "An Open-Source LoRa Physical Layer Prototype on GNU Radio" (IEEE Xplore, arXiv)
conda install -c tapparelj -c conda-forge gnuradio-lora_sdr