#include <ldpc_config.h>
◆ LDPCconfig() [1/2]
LDPCconfig::LDPCconfig |
( |
uint16_t |
bg, |
|
|
uint16_t |
zc, |
|
|
int16_t |
max_dec_itr, |
|
|
bool |
early_term, |
|
|
uint32_t |
num_cb_len, |
|
|
uint32_t |
num_cb_codew_len, |
|
|
size_t |
num_rows, |
|
|
size_t |
num_blocks_in_symbol |
|
) |
| |
|
inline |
◆ LDPCconfig() [2/2]
LDPCconfig::LDPCconfig |
( |
| ) |
|
|
privatedefault |
◆ BaseGraph()
uint16_t LDPCconfig::BaseGraph |
( |
| ) |
const |
|
inline |
◆ EarlyTermination()
bool LDPCconfig::EarlyTermination |
( |
| ) |
const |
|
inline |
◆ ExpansionFactor()
uint16_t LDPCconfig::ExpansionFactor |
( |
| ) |
const |
|
inline |
◆ MaxDecoderIter()
int16_t LDPCconfig::MaxDecoderIter |
( |
| ) |
const |
|
inline |
◆ NumBlocksInSymbol() [1/2]
size_t LDPCconfig::NumBlocksInSymbol |
( |
| ) |
const |
|
inline |
◆ NumBlocksInSymbol() [2/2]
void LDPCconfig::NumBlocksInSymbol |
( |
size_t |
num_blocks | ) |
|
|
inline |
◆ NumCbCodewLen()
uint32_t LDPCconfig::NumCbCodewLen |
( |
| ) |
const |
|
inline |
◆ NumCbLen()
uint32_t LDPCconfig::NumCbLen |
( |
| ) |
const |
|
inline |
◆ NumEncodedBytes()
size_t LDPCconfig::NumEncodedBytes |
( |
| ) |
const |
|
inline |
◆ NumInputBytes()
size_t LDPCconfig::NumInputBytes |
( |
| ) |
const |
|
inline |
◆ NumRows()
size_t LDPCconfig::NumRows |
( |
| ) |
const |
|
inline |
◆ base_graph_
uint16_t LDPCconfig::base_graph_ |
|
private |
The 5G NR LDPC base graph (one or two)
◆ early_termination_
bool LDPCconfig::early_termination_ |
|
private |
Allow the LDPC decoder to terminate without completing all iterations if it decodes the codeblock eariler
◆ expansion_factor_
uint16_t LDPCconfig::expansion_factor_ |
|
private |
The 5G NR LDPC expansion factor.
◆ max_decoder_iter_
int16_t LDPCconfig::max_decoder_iter_ |
|
private |
Maximum number of decoder iterations per codeblock.
◆ num_blocks_in_symbol_
size_t LDPCconfig::num_blocks_in_symbol_ |
|
private |
◆ num_cb_codew_len_
uint32_t LDPCconfig::num_cb_codew_len_ |
|
private |
Number of codeword bits output from LDPC encodings.
◆ num_cb_len_
uint32_t LDPCconfig::num_cb_len_ |
|
private |
Number of information bits input to LDPC encoding.
◆ num_rows_
size_t LDPCconfig::num_rows_ |
|
private |
Number of rows in the LDPC base graph to use.
The documentation for this class was generated from the following file: