MT Golay Encoder
- Updated2023-02-17
- 3 minute(s) read
MT Golay Encoder
Generates a Golay-encoded bit stream. Choose between the two triple-correcting Golay codes: the Golay (23,12,3) code and the extended Golay (24,12,3) code.
Inputs/Outputs

input bit stream
Bit sequence representing the data bits to encode. Use the bits generated by MT Generate Bits to produce this bit stream or wire a custom data bit stream to this parameter.

golay code type
The values of the code word length (n), data word length (k), and error correcting capacity (t), in bits.
| Golay (23,12,3) |
The (n,k,t) values are (23, 12, 3). |
| Golay (24,12,3) |
The (n,k,t) values are (24, 12, 3). |
Default value: Golay (23,12,3)

error in
Error conditions that occur before this node runs.
The node responds to this input according to standard error behavior.
Default value: No error

reset?
A Boolean that determines whether the internal state of the encoder is cleared.
| TRUE | Clears any buffered bits from previous iterations. |
| FALSE | Continues encoding from the previous iteration. Any buffered bits from the previous iteration are added to the beginning of the input bit stream prior to encoding. |
Default value: TRUE

output bit stream
Bit sequence encoded by this node.

error out
Error information.
The node produces this output according to standard error behavior.