kopia lustrzana https://github.com/M17-Project/M17_spec
Packet mode update - clarification
rodzic
a4e9d7551e
commit
e1ee97acc7
12
M17_spec.tex
12
M17_spec.tex
|
@ -898,13 +898,13 @@ Packet Frames contain Packet Contents after ECC/FEC is applied.
|
|||
|
||||
Total: 206 Type 1 bits
|
||||
|
||||
The metadata field contains the 1-bit End of Frame (EOF) indicator, and the 5-bit Packet Frame/Byte Counter.
|
||||
The packet metadata field contains the 1-bit End of Frame (EOF) indicator, and the 5-bit Packet Frame/Byte Counter. This is \textit{NOT} to be confused with the LSF's 112-bit metadata field.
|
||||
|
||||
Each Packet Frame Content payload contains up to a 25-byte chunk of the Single Packet. The 25-byte chunks start with the first byte of the Application Packet data, and finally end with the 2 CRC bytes. If fewer than 25 bytes are able to be extracted from the Single Packet (i.e.~for the last Packet Frame), the Single Packet chunk is padded with undefined bytes to reach 25 bytes total. This results in a minimum of one to a maximum of 32 Packet Frames per Transmission. The Packet Frame Counter is reset to zero at the start of Packet Mode.
|
||||
Each Packet Frame payload contains up to a 25-byte chunk of the Packet Data. The 25-byte chunks start with the first byte of the Application Packet data, and finally end with the 2 CRC bytes at the last frame. If fewer than 25 bytes are able to be extracted from the Single Packet (i.e.~for the last Packet Frame), the Packet Data chunk is padded with zero bytes to reach 25 bytes total. This results in a minimum of one to a maximum of 32 Packet Frames per transmission. The Packet Frame Counter is reset to zero at the start of Packet Mode.
|
||||
|
||||
For each Packet Frame where there is at least 1 byte remaining in the Single Packet after removing a 25-byte chunk, the EOF metadata bit is set to zero, the Packet Frame Counter value is inserted into the Packet Frame/Byte Counter metadata field, and the Packet Frame Counter is incremented.
|
||||
For each Packet Frame where there is at least 1 byte remaining in the Packet Data after removing a 25-byte chunk, the EOF metadata bit is set to zero, the Packet Frame Counter value is inserted into the Packet Frame/Byte Counter metadata field, and the Packet Frame Counter is incremented.
|
||||
|
||||
When there are no bytes remaining in the Single Packet after removing a 25-byte (or less) chunk, the EOF metadata bit is set to one, the Packet Byte Counter is set to the number of valid bytes extracted in the last chunk (1 to 25), i nserted into the Packet Frame/Byte Counter metadata field, and Packet Mode is ended.
|
||||
When there are no bytes remaining in the Packet Data after removing a 25-byte (or less) chunk, 2 CRC bytes are computed and inserted at the beginning of the frame. Then, the EOF bit is set to one, the Packet Byte Counter is set to the number of valid bytes extracted in the previous chunk (1 to 25) and both are concatenated into the Packet Frame/Byte Counter metadata field. Packet Mode is ended.
|
||||
|
||||
\begin{table}[H]
|
||||
\centering
|
||||
|
@ -918,7 +918,7 @@ When there are no bytes remaining in the Single Packet after removing a 25-byte
|
|||
1..5 & Frame number, 0..31 \\
|
||||
\hline[2px]
|
||||
\end{tblr}
|
||||
\caption{Metadata Field with EOF = 0}
|
||||
\caption{Packet Metadata Field with EOF = 0}
|
||||
\end{table}
|
||||
|
||||
\begin{table}[H]
|
||||
|
@ -933,7 +933,7 @@ When there are no bytes remaining in the Single Packet after removing a 25-byte
|
|||
1..5 & Number of bytes in frame, 1..25 \\
|
||||
\hline[2px]
|
||||
\end{tblr}
|
||||
\caption{Metadata Field with EOF = 1}
|
||||
\caption{Packet Metadata Field with EOF = 1}
|
||||
\end{table}
|
||||
|
||||
\paragraph{Packet Contents ECC/FEC}
|
||||
|
|
Ładowanie…
Reference in New Issue