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.