generated from TDD-Templates/cmake_cpputest_template
Updated with radio schemes.
This commit is contained in:
parent
b49645e82c
commit
076cc73941
26
README.md
26
README.md
|
@ -95,3 +95,29 @@ tree -L 1
|
|||
|
||||
- RadioHead RFM9x Library
|
||||
- TinyGPS++
|
||||
|
||||
|
||||
## Radio(LoRa) Scheme
|
||||
|
||||
### Variable TX Power
|
||||
|
||||
The radios are setup to try and minimize their signiture as much as possible.
|
||||
|
||||
This is done by setting the transmitters to their minimum needed power. This
|
||||
is determined expirmentally and auto adjusted on the fly, using the following
|
||||
algorithm.
|
||||
|
||||
1. Set TX power to minimum.
|
||||
2. Try to send data:
|
||||
1. Upon failure increase power.
|
||||
2. Repeat until maxpower or failure.
|
||||
|
||||
The goal of this setup is both to reduce bandwith usage but also to save on
|
||||
the battery power when possible.
|
||||
|
||||
### Data Integrity
|
||||
|
||||
The messages and data sent over the radio module's makes use of the CRC
|
||||
checksum availbility. Invalid messages are rejected.
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue