Interface changes to 'armral_ldpc_decode_block'
Interface changes to 'armral_ldpc_decode_block' function
Added argument
n
, it is the actual length of the RateDematcher output, or the ldpc encoder output length.Added argument
len_filler_bits
, filler bits insertion is needed to ensure that the code block segments have a valid length and are a multiple of the lifting size. Filler bits are used to calculate CRC internally.Replaced argument
crc_idx
withoptions
.It is an OR'd result of the below fields,
CRC Type:
- ARMRAL_LDPC_CRC_NO
- ARMRAL_LDPC_CRC_16
- ARMRAL_LDPC_CRC_24A
- ARMRAL_LDPC_CRC_24B (default)
CRC Mode:
- ARMRAL_LDPC_CRC_EVERY_ITER (default)
- ARMRAL_LDPC_CRC_END_ITER
Filler Bits:
- ARMRAL_LDPC_FILLER_BITS_IMPLICIT
- ARMRAL_LDPC_FILLER_BITS_EXPLICIT (default)
Edited by 4g5g Consultants