Error Correction
The forward error correction coding module provides a pipeline description of operations on the bit level of communication signal processing chains.
classDiagram
Encoder <|-- Scrambler80211a
Encoder <|-- CyclicRedundancyCheck
Encoder <|-- Scrambler3GPP
Encoder <|-- BlockInterleaver
Encoder <|-- RepetitionEncoder
It consists of the basic pipeline description
- Coding Pipeline
Encoder
EncoderManager
EncoderManager.yaml_tag
EncoderManager.allow_padding
EncoderManager.allow_truncating
EncoderManager.modem
EncoderManager.add_encoder()
EncoderManager.encoders
EncoderManager.encode()
EncoderManager.decode()
EncoderManager.bit_block_size
EncoderManager.code_block_size
EncoderManager.rate
EncoderManager.required_num_data_bits()
as well as specific processing step implementations