DPDK  20.05.0
Data Fields
rte_bbdev_op_ldpc_enc Struct Reference

#include <rte_bbdev_op.h>

Data Fields

struct rte_bbdev_op_data input
 
struct rte_bbdev_op_data output
 
uint32_t op_flags
 
uint8_t rv_index
 
uint8_t basegraph
 
uint16_t z_c
 
uint16_t n_cb
 
uint8_t q_m
 
uint16_t n_filler
 
uint8_t code_block_mode
 
struct rte_bbdev_op_enc_ldpc_cb_params cb_params
 
struct rte_bbdev_op_enc_ldpc_tb_params tb_params
 

Detailed Description

Operation structure for LDPC encode. An operation can be performed on one CB at a time "CB-mode". An operation can be performed on one or multiple CBs that logically belong to a TB "TB-mode".

The input data is the CB or TB input to the decoder.

The output data is the ratematched CB or TB data, or the output after bit-selection if RTE_BBDEV_LDPC_INTERLEAVER_BYPASS is set.

The output mbuf data structure is expected to be allocated by the application with enough room for the output data.

Definition at line 641 of file rte_bbdev_op.h.

Field Documentation

struct rte_bbdev_op_data input

The input TB or CB data

Definition at line 643 of file rte_bbdev_op.h.

struct rte_bbdev_op_data output

The rate matched TB or CB output buffer

Definition at line 645 of file rte_bbdev_op.h.

uint32_t op_flags

Flags from rte_bbdev_op_ldpcenc_flag_bitmasks

Definition at line 648 of file rte_bbdev_op.h.

uint8_t rv_index

Rate matching redundancy version

Definition at line 651 of file rte_bbdev_op.h.

uint8_t basegraph

1: LDPC Base graph 1, 2: LDPC Base graph 2. [3GPP TS38.212, section 5.2.2]

Definition at line 655 of file rte_bbdev_op.h.

uint16_t z_c

Zc, LDPC lifting size. [3GPP TS38.212, section 5.2.2]

Definition at line 659 of file rte_bbdev_op.h.

uint16_t n_cb

Ncb, length of the circular buffer in bits. [3GPP TS38.212, section 5.4.2.1]

Definition at line 663 of file rte_bbdev_op.h.

uint8_t q_m

Qm, modulation order {2,4,6,8,10}. [3GPP TS38.212, section 5.4.2.2]

Definition at line 667 of file rte_bbdev_op.h.

uint16_t n_filler

Number of Filler bits, n_filler = K – K’ [3GPP TS38.212 section 5.2.2]

Definition at line 671 of file rte_bbdev_op.h.

uint8_t code_block_mode

[0 - TB : 1 - CB]

Definition at line 673 of file rte_bbdev_op.h.

Struct which stores Code Block specific parameters

Definition at line 676 of file rte_bbdev_op.h.

Struct which stores Transport Block specific parameters

Definition at line 678 of file rte_bbdev_op.h.


The documentation for this struct was generated from the following file: