![]() |
![]() |
Bcp_EncHdrCfg. More...
#include <bcp_lld.h>
Data Fields | |
uint8_t | local_hdr_len |
uint8_t | turbo_conv_sel |
uint8_t | scr_crc_en |
uint8_t | code_rate_flag |
Bcp_EncBlockCfg | blockCfg [3] |
Bcp_EncHdrCfg.
Structure to specify/hold the Encoder module header configuration parameters.
Bcp_EncBlockCfg _Bcp_EncHdrCfg::blockCfg[3] |
ENC Header Word 1-9
uint8_t _Bcp_EncHdrCfg::code_rate_flag |
Convolutional code rate. Valid only for convolutional encoding.
Set to 0 for convolutional code rate 1/3 and 1 for convolutional code rate 1/2
uint8_t _Bcp_EncHdrCfg::local_hdr_len |
ENC Header Word 0 Local header length (Not including Header word 0).
uint8_t _Bcp_EncHdrCfg::scr_crc_en |
Scrambler/CRC configuration. Set to: 0 - Do not generate Scrambler/CRC for code blocks 1 - Generate scrambler/CRC-24 2 - Generate scrambler/CRC-16 3 - Generate scrambler
uint8_t _Bcp_EncHdrCfg::turbo_conv_sel |
Specify if data needs to be turbo on convolutional encoded.
Set to 0 for convolutional and 1 for turbo encoding