Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Receive sensitivity from low power devices is improved by a proximate higher power source #521

Open
vtjballeng opened this issue May 19, 2022 · 6 comments
Labels
more information needed Further investigation is needed, not necessarily by the author

Comments

@vtjballeng
Copy link

We have multiple devices using Dorji SX1262T modules. Here is an example of the problem we're seeing.

We'll use an example with 3 devices. Device 1 & 2 are located far apart. Device 1 is broadcasting a periodic message once a second. Device 2 will not receive this broadcast message from Device 1. If we turn on Device 3, which also sends a periodic broadcast message, then Device 2 will receive the message from Device 3 and also begin to receive messages from Device 1.

FREQUENCY_CENTER_TRACK_STATE, 915,
LORA_SF7,
LORA_BW_500,
LORA_CR_4_5,
LDRO_AUTO

Messages are ~35bytes and we see no DIO1 pin activity when Device 3 is off but Device 1 is on at Device 2. All devices have Rx boosted gain active.

@jgromes
Copy link
Owner

jgromes commented May 22, 2022

Do you have a record of the RSSI and SNR values? Especially the SNR would be quite interesting to know, since the 500 kHz/SF7 combination is quite fast (as LoRa goes), but the required SNR on the receiving end is somewhat higher because of it. If the SNR is at the limit (or close to it), then the demodulator might have trouble locking onto the preamble. Maybe it could be worthwile to try transmitting with SF8 (which works in lower SNR than SF7), at teh same distance, transmitted power, etc., to see if the problem persists.

@vtjballeng
Copy link
Author

@jgromes , we have some recordings but we might run the simulation again to check for SNR specifically. I'll say though that we aren't talking about a general reception problem.

This is a mode we're seeing the transceivers fall into after some period of time where they stop seeing distant devices they could previously see. Like they've dropped some receive sensitivity. We can then poke them back to full sensitivity again with a high power proximate source message and they suddenly begin to see the distant device messages again.

With respect to the problem we're seeing, why would a higher power proximate source (device 3) message improve the preamble locking for the device that is further away (device 1)?

@jgromes
Copy link
Owner

jgromes commented May 23, 2022

Higher power would help, but that would increase both RSSI and SNR. Whereas by using a higher SF, the signal strength at the receiver would remain the same, and only the SNR limit would be increased.

Screenshot_23

That's why it would be interesting to see the SNR/RSSI values throughout the time when it issue appears - it would be interesting to see if the values before and after this issue appears are different.

@jgromes
Copy link
Owner

jgromes commented Jun 25, 2022

@jgromes jgromes added the more information needed Further investigation is needed, not necessarily by the author label Jan 14, 2023
@klemzi
Copy link

klemzi commented Apr 11, 2023

Possibly related: https://forum.lora-developers.semtech.com/t/sx1268-problem-in-rx-continuous-mode/1122

Hi @jgromes, I am having similar issue with this using this library. We were using the heltec v2 which is using the SX1276 chip and we had no issues. Now, it is phased out, so we decided to try out the new v3 (uses SX1262) using RadioLib. However trying out the example code for transmitting and receiving, found out that the receiver node is dropping or losing a lot of packets.
I am sending about 68 bytes of data. to be able to do this to reduce the packet loss, I transmit every 1s and then set the SF to 10 and coding rate to 5. but if i go above this bytes or send let's say every 0.5s then there will be lots of packet loss. Here's the receiver output so far:

Screenshot 2023-04-11 at 10 27 17

I was going to create a new issue, but this looks similar to mine. I need help, thanks!

@jgromes
Copy link
Owner

jgromes commented Apr 11, 2023

@klemzi I don't think this is the same problem. Your signal is very strong, RSSI -19 dBm, SNR > 8 dB suggests you have the devices right next to each other transmitting at high power. The original issue was for a devices at or near the sensitivity edge. Please open a new issue (and maybe try the Receive_Interrupt examples instead of the blocking ones)with all the information requested by the appropriate template.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
more information needed Further investigation is needed, not necessarily by the author
Projects
None yet
Development

No branches or pull requests

3 participants