CMD + K

gnuradio-lora_sdr

Community

GNU Radio software-defined radio (SDR) implementation of a LoRa transceiver

Installation

To install this package, run one of the following:

Conda
$conda install ryanvolz::gnuradio-lora_sdr

Usage Tracking

0.0.0.20250305.dev+ga8143cb
0.0.0.20250304.dev+gb853b7f
0.0.0.20240508.dev+g751a65269
0.0.0.20240117.dev+gd379e210d
0.0.0.20231031.dev+g1c5af1ec2
5 / 8 versions selected
Downloads (Last 6 months): 0

Description

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/gnuradio/examples/lora_sdr - (Windows) %CONDA_PREFIX%\share\gnuradio\examples\lora_sdr
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)

About

Summary

GNU Radio software-defined radio (SDR) implementation of a LoRa transceiver

Last Updated

Mar 5, 2025 at 20:19

License

GPL-3.0-or-later

Total Downloads

7.4K

Supported Platforms

linux-ppc64le
macOS-arm64
linux-64
linux-aarch64
macOS-64
win-64