Encode CCSDS 27: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 1: | Line 1: | ||
[[Category:Block Docs]] | [[Category:Block Docs]] | ||
A rate 1/2, k=7 convolutional encoder for the CCSDS standard. | A rate 1/2, k=7 convolutional encoder for the CCSDS standard. | ||
Latest revision as of 20:51, 23 April 2025
A rate 1/2, k=7 convolutional encoder for the CCSDS standard.
This block performs convolutional encoding using the CCSDS standard polynomial ("Voyager").
The input is an MSB first packed stream of bits. The output is a stream of symbols 0 or 1 representing the encoded data.
As a rate 1/2 code, there will be 16 output symbols for every input byte.
This block is designed for continuous data streaming, not packetized data. There is no provision to "flush" the encoder.
This block goes with Decode CCSDS 27
Example Flowgraph
This flowgraph can be downloaded from Media:Encode_ccds.grc.
Source Files
- C++ files
- TODO
- Header files
- TODO
- Public header files
- TODO
- Block definition
- TODO