Help with LoRa rx

Hi,

I am trying to use a USRP b210 in order to transmit a LoRa trace and receive it using a LoRa node.

For the setup, I am using Adafruit Feather M0 with RFM95 as the lora nodes. I have been using the RadioHead library (Using the RFM9X Radio | Adafruit Feather M0 Radio with LoRa Radio Module | Adafruit Learning System) in order to make the nodes communicate to each other, and everything has been working how it should.

Now, I am trying to use a USRP B210 in order to transmit the LoRa signal which should be received by the Adafruit Feather M0 LoRa nodes.
To generate the signal, I am using 'save_signal_to_file.m' (LoRaPHY/examples at master · jkadbear/LoRaPHY · GitHub).

The configuration I am using for the Feather M0 and in loraphy example is as follows,

rf_freq = 915e6;    % carrier frequency, used to correct clock drift
sf = 8;             % spreading factor
bw = 250e3;         % bandwidth
fs = 1e6;           % sampling rate

The problem I am running into is, When I am playing the the saved lora trace using a usrp b210, the lora node is not picking any signal.
Here is the command to run b210, sudo /usr/local/lib/uhd/examples/tx_samples_from_file --freq 915.0e6 --rate 0.25e6 --gain 30 --repeat --file loraphy250.
I am not sure what sampling rate I should use at b210 but I have tried 0.25e6, 1e6 and 2e6 and none of them worked.

Can someone please help me out with this.
Any help is appreciated.
Thank you.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.