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

Change default Coding Rate to 4/5 for <=LongFast #2920

Merged
merged 1 commit into from
Nov 2, 2023

Conversation

GUVWAF
Copy link
Member

@GUVWAF GUVWAF commented Nov 1, 2023

Increases throughput by about 1.5x at the cost of a little bit of sensitivity (according to "Experimental Evaluation of the Packet Reception Performance of LoRa" by Guo, Q. et al. it's less than 1 dB). LoRaWAN is also using only 4/5 (see RP002-1.0.1 Section 3.1.2).
This is non-breaking as the CR is sent in the LoRa header. I tested that two devices with CR of 4/5 and 4/8 can talk to each other.

Increases througput at the cost of a little bit of sensitivity
Non-breaking as the CR is sent in the LoRa header
@rcarteraz
Copy link
Member

@GUVWAF Do you know what doc changes would be required for this change to the firmware?

@GUVWAF
Copy link
Member Author

GUVWAF commented Nov 1, 2023

@rcarteraz I think only this table would need to be changed: https://meshtastic.org/docs/overview/radio-settings#predefined-channels
The data rate there also needs to be recalculated (or retrieved from the initial logs when a node boots).

@thebentern thebentern merged commit 0f9936a into meshtastic:master Nov 2, 2023
56 checks passed
@GUVWAF GUVWAF deleted the codingRate branch November 2, 2023 19:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants