arduino-LoRa: Doesn`t work with S12 and BW7.8

I use RA-02 module and your library. I have set the following settings on the transmitter and receiver:

LoRa.setSpreadingFactor(12);
LoRa.setSignalBandwidth(7.8E3);

I can’t receive the signal from the receiver when SF=12 or 11. But if you install SF10 with this BW, then everything seems to work. What am I doing wrong? In the datasheet on SX1278 it is specified that using settings, I receive sensitivity of a signal on a receiver input in -148dBm. I use standart sender/receiver example, but set the settings:

LoRa.setSpreadingFactor(11);
LoRa.setSignalBandwidth(62.5E3);
LoRa.setPreambleLength(8);
LoRa.setSyncWord(0x12);
LoRa.setCodingRate4(4);
LoRa.enableCrc();

And I got a range of 320m on an open street. What should be the settings for the longest range?

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Comments: 16

Most upvoted comments

With 433MHz LoRa I got around 4km without any issues (forest zone). Clean line of sight might mean few hundred kilometers. Google for world record attempts with LoRa 😉

I have few boards from LilyGo (TTGO) LoRa Series. I chose 433MHz because variety of amateurs radio antennas are highly available for these frequencies and 433MHz is OK to be used in my country.

https://www.aliexpress.com/item/4001178678568.html https://www.aliexpress.com/item/32915894264.html https://www.aliexpress.com/item/33047631119.html

When I started studying lora, I expected better results with a lower antenna height on TX. I would like to get 2km without lifting the antenna so high. It’s sad that I can’t reduce the BW to 7.8kHz, although it worked with a BW of 30kHz. The next step is to measure the performance of my antennas. Possibly creating my own GP antennas. Thanks for your answers!!!