summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernhard Tittelbach <xro@realraum.at>2012-05-17 06:14:37 +0000
committerBernhard Tittelbach <xro@realraum.at>2012-05-17 06:14:37 +0000
commitcbb95c79c89b2fa57b6ecab4d36f21c4f9191936 (patch)
tree24ec469aa484ac0b830393ec44f6383a6a263717
parentfreshen code and play around a bit (diff)
doc frame types
git-svn-id: https://svn.spreadspace.org/mur.sat@423 7de4ea59-55d0-425e-a1af-a3118ea81d4c
-rw-r--r--doc/protocols/ground-rxtx.txt26
1 files changed, 25 insertions, 1 deletions
diff --git a/doc/protocols/ground-rxtx.txt b/doc/protocols/ground-rxtx.txt
index 96dd7fb..49d006b 100644
--- a/doc/protocols/ground-rxtx.txt
+++ b/doc/protocols/ground-rxtx.txt
@@ -240,9 +240,28 @@ Content Types Bit Field:
BC2P is the Bernhard Christian Patrick Protocol
+Frame Types:
+* [Dn] Data Frame
+* [RS] Reed Solomon FEC Frame, carrying FEC Data for previous N (configurable via DFpRS) data frames
+variable DFpRS ratio: If too many frame errors are encountered, the ration can be increased up to 1:1,
+ respectively if no errors are encountered it can be set to 1:inf (i.e. switch of FEC Frames)
+ Note that in AX.25 Mode, where a TNC may just discard frames with bad CRC without forwarding it to the PC,
+ this may not a very helpful FEC mode and should thus be switched off.
+ Thankfully, GENSO operates it's TNCs in FlexNet Mode and thus get's the raw AX.25 frames which it stores as recieved.
-Open Questions:
+variable FrameLength: should be configured depending on encountered fading.
+ i.e. should be very small in the beginning and can be increased for more throughput,
+ once it is clear that satellite rotation (source of rapid fading) is slow enough.
+
+Possible Frame Sequence with DFpRS 1:3 (meaning 1 in 3 errornous frames can be corrected):
+
+...[D1][D2][D3][RS][D4][D5][D6][RS]...
+
+
+
+
+"document this" TODO:
* frame bits !!
* maximum Frame length ????
* think it through..
@@ -252,3 +271,8 @@ Open Questions:
* Layers ?
* ...
+
+
+
+
+