From 076cc73941fa399d5f2f1e1b0aca735dd1f5c831 Mon Sep 17 00:00:00 2001 From: jakeg00dwin Date: Thu, 26 Sep 2024 17:16:47 -0700 Subject: [PATCH] Updated with radio schemes. --- README.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/README.md b/README.md index d8fb2cf..0e76c55 100644 --- a/README.md +++ b/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. + +