Commit 7bb529dc authored by laurent's avatar laurent Committed by Raymond Knopp

fix redundant member in ldpc decoder struct

parent 10d7fe9c
...@@ -339,9 +339,11 @@ int32_t LDPCinit() ...@@ -339,9 +339,11 @@ int32_t LDPCinit()
} }
int32_t LDPCdecoder(t_nrLDPC_dec_params *p_decParams, int32_t LDPCdecoder(t_nrLDPC_dec_params *p_decParams,
uint8_t harq_pid,
uint8_t ulsch_id,
uint8_t C,
int8_t *p_llr, int8_t *p_llr,
int8_t *p_out, int8_t *p_out,
t_nrLDPC_procBuf *p_procBuf,
t_nrLDPC_time_stats *time_decoder, t_nrLDPC_time_stats *time_decoder,
decode_abort_t *ab) decode_abort_t *ab)
{ {
......
...@@ -89,7 +89,6 @@ typedef struct nrLDPC_dec_params { ...@@ -89,7 +89,6 @@ typedef struct nrLDPC_dec_params {
uint8_t Qm; /**< Modulation */ uint8_t Qm; /**< Modulation */
uint8_t rv; uint8_t rv;
uint8_t numMaxIter; /**< Maximum number of iterations */ uint8_t numMaxIter; /**< Maximum number of iterations */
int block_length;
int E; int E;
e_nrLDPC_outMode outMode; /**< Output format */ e_nrLDPC_outMode outMode; /**< Output format */
int crc_type; int crc_type;
......
...@@ -518,7 +518,7 @@ extern "C" int32_t LDPCdecoder(t_nrLDPC_dec_params *p_decParams, ...@@ -518,7 +518,7 @@ extern "C" int32_t LDPCdecoder(t_nrLDPC_dec_params *p_decParams,
init_LLR_DMA(p_decParams, p_llr, p_out); init_LLR_DMA(p_decParams, p_llr, p_out);
uint16_t Zc = p_decParams->Z; uint16_t Zc = p_decParams->Z;
uint8_t BG = p_decParams->BG; uint8_t BG = p_decParams->BG;
int block_length = p_decParams->block_length; int block_length = p_decParams->E;
uint8_t row, col; uint8_t row, col;
if (BG == 1) { if (BG == 1) {
row = 46; row = 46;
......
...@@ -187,7 +187,7 @@ static void nr_processULSegment(void *arg) ...@@ -187,7 +187,7 @@ static void nr_processULSegment(void *arg)
memset(ulsch_harq->c[r], 0, Kr_bytes); memset(ulsch_harq->c[r], 0, Kr_bytes);
p_decoderParms->crc_type = crcType(ulsch_harq->C, A); p_decoderParms->crc_type = crcType(ulsch_harq->C, A);
p_decoderParms->E = p_decoderParms->block_length = lenWithCrc(ulsch_harq->C, A); p_decoderParms->E = lenWithCrc(ulsch_harq->C, A);
// start_meas(&phy_vars_gNB->ulsch_ldpc_decoding_stats); // start_meas(&phy_vars_gNB->ulsch_ldpc_decoding_stats);
// set first 2*Z_c bits to zeros // set first 2*Z_c bits to zeros
......
...@@ -252,7 +252,7 @@ static void nr_processDLSegment(void *arg) ...@@ -252,7 +252,7 @@ static void nr_processDLSegment(void *arg)
} }
//VCD_SIGNAL_DUMPER_DUMP_FUNCTION_BY_NAME(VCD_SIGNAL_DUMPER_FUNCTIONS_DLSCH_LDPC, VCD_FUNCTION_IN); //VCD_SIGNAL_DUMPER_DUMP_FUNCTION_BY_NAME(VCD_SIGNAL_DUMPER_FUNCTIONS_DLSCH_LDPC, VCD_FUNCTION_IN);
p_decoderParms->E = p_decoderParms->block_length = lenWithCrc(harq_process->C, A); p_decoderParms->E = lenWithCrc(harq_process->C, A);
p_decoderParms->crc_type = crcType(harq_process->C, A); p_decoderParms->crc_type = crcType(harq_process->C, A);
rdata->decodeIterations = rdata->decodeIterations =
ldpc_interface.LDPCdecoder(p_decoderParms, 0, 0, 0, l, LDPCoutput, &procTime, &harq_process->abort_decode); ldpc_interface.LDPCdecoder(p_decoderParms, 0, 0, 0, l, LDPCoutput, &procTime, &harq_process->abort_decode);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment