This is a major update to document the ECC/FEC processing flows.
Specific details of the various elements have been moved to sections in the Appendix, and stated succinctly in the main body of the spec.
Some work on the application layer has been started (work in progress).
The Data Link Layer should be in relatively good shape now.
Reformats the math, tables, and figures into grav form. Still needs work to make consistent with other
sections, notably work in the error correction section (once an overall error correction wording style is
finalized).
A transmission can be composed of multiple Sync Burst + Data intervals.
The wording now makes that clear and a graphic is added to help.
Data bits do not have to be in byte multiples. There are cases where
higher layers use extra bits to flush encoders, etc. The Physical Layer
will not define the number or organization of the data bits. However,
they do need to be in pairs for THIS physical layer, since we're using
4FSK (2 bits per symbol).
The Randomizer section was rewritten to deal with data as bits and not
bytes.
CSMA was moved from the Data Link layer to the Physical layer, and
worded in a generic form so that higher layers can set the parameters
and determine the cases when CSMA is required.
A heavier hand was taken in moving items from the physical layer to the
data link layer. The physical layer wording has been revised to
(hopefully) minimize or eliminate references to the data link layer.
One exception is in the text of sync burst. It is mentioned that the
data link layer may utilize different sync burst codings to identify the
type of data to follow.
This is a work in progress. Items not part of the actual Physical layer have been moved
to placeholder spots in the Data Link Layer document. A first pass at Physical layer reordering,
slight rewording, and an attempt to use consistent formatting (especially with bytes and symbols).