micropython/lora, reliable/delivery TX power adjust #12975
-
Is the normal procedure to set TX power at the receiver end to the max allowed and let the sensor or sender end do any power adjustment? Just trying to think through a bi-directional link and how two transmitters would behave. Should one just disable TX power adjustment at the end where you have the most free power, ie mains-connected? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 7 replies
-
After 8 years of trying to make sense of RF signal strengths with lora, wifi, LTE, & LEOs I've decided they're OK for window dressing but useless for much else. You really need to check RSSIs in concert with SNRs to have any chance of making an informed decision about appropriate transmit power & even then there is a lot of guesswork on the weightings to apply to each. Furthermore RF circumstances are often localised & jittery so guesstimating reply Tx pwr should really be based on rssi/snr levels at the target site rather than the values where you are sending from. I never cease to be amazed how asymmetric these readings can be between sites with identical boards/antennas. My advice is to manage Tx pwr based on BERs or some similar indicator of how hard a link is actually working rather than airy fairy RF parameters. |
Beta Was this translation helpful? Give feedback.
-
Further to your comments about RSSI and SNR and why you might get different RSSIs at each end. I suggest that the test environment could have a big impact. Years ago, even though I had LOS to a cell tower about 2KMs away I was not able to make a phone call. The only think I could think of was multi-path distortion. So, I hit Google and the first link, if you like "light-reading". https://medium.com/@patburns/lora-in-multipath-theory-vs-experiment-fae2ccd10242 I modified the Reliable_delivery example to do a crude packet test. I have got 1000 packets so far with no errors at RSSI -108dBm. Things seem to start falling-over at -109/-110dBm (bw = 125kHz, sf = 10) Just need someone to port Haystack XR2 to Micropython! |
Beta Was this translation helpful? Give feedback.
After 8 years of trying to make sense of RF signal strengths with lora, wifi, LTE, & LEOs I've decided they're OK for window dressing but useless for much else. You really need to check RSSIs in concert with SNRs to have any chance of making an informed decision about appropriate transmit power & even then there is a lot of guesswork on the weightings to apply to each.
Furthermore RF circumstances are often localised & jittery so guesstimating reply Tx pwr should really be based on rssi/snr levels at the target site rather than the values where you are sending from. I never cease to be amazed how asymmetric these readings can be between sites with identical boards/antennas.
My advice is t…