fix printf() format errors
This commit is contained in:
committed by
Robert Schmidt
parent
278d2cbca1
commit
82931c8f01
@@ -1385,7 +1385,7 @@ void compute_beta(llr_t *alpha,llr_t *beta,llr_t *m_11,llr_t *m_10,unsigned shor
|
||||
|
||||
#else
|
||||
#ifdef DEBUG_LOGMAP
|
||||
printf("beta0 %u: %03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d\n",
|
||||
printf("beta0 %d: %03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d\n",
|
||||
(frame_length >> 4),
|
||||
simde_mm_extract_epi8(beta_ptr[0], 0),
|
||||
simde_mm_extract_epi8(beta_ptr[0], 1),
|
||||
@@ -1403,7 +1403,7 @@ void compute_beta(llr_t *alpha,llr_t *beta,llr_t *m_11,llr_t *m_10,unsigned shor
|
||||
simde_mm_extract_epi8(beta_ptr[0], 13),
|
||||
simde_mm_extract_epi8(beta_ptr[0], 14),
|
||||
simde_mm_extract_epi8(beta_ptr[0], 15));
|
||||
printf("beta1 %u: %03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d\n",
|
||||
printf("beta1 %d: %03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d\n",
|
||||
(frame_length >> 4),
|
||||
simde_mm_extract_epi8(beta_ptr[1], 0),
|
||||
simde_mm_extract_epi8(beta_ptr[1], 1),
|
||||
@@ -1421,7 +1421,7 @@ void compute_beta(llr_t *alpha,llr_t *beta,llr_t *m_11,llr_t *m_10,unsigned shor
|
||||
simde_mm_extract_epi8(beta_ptr[1], 13),
|
||||
simde_mm_extract_epi8(beta_ptr[1], 14),
|
||||
simde_mm_extract_epi8(beta_ptr[1], 15));
|
||||
printf("beta2 %u: %03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d\n",
|
||||
printf("beta2 %d: %03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d\n",
|
||||
(frame_length >> 4),
|
||||
simde_mm_extract_epi8(beta_ptr[2], 0),
|
||||
simde_mm_extract_epi8(beta_ptr[2], 1),
|
||||
@@ -1439,7 +1439,7 @@ void compute_beta(llr_t *alpha,llr_t *beta,llr_t *m_11,llr_t *m_10,unsigned shor
|
||||
simde_mm_extract_epi8(beta_ptr[2], 13),
|
||||
simde_mm_extract_epi8(beta_ptr[2], 14),
|
||||
simde_mm_extract_epi8(beta_ptr[2], 15));
|
||||
printf("beta3 %u: %03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d\n",
|
||||
printf("beta3 %d: %03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d\n",
|
||||
(frame_length >> 4),
|
||||
simde_mm_extract_epi8(beta_ptr[3], 0),
|
||||
simde_mm_extract_epi8(beta_ptr[3], 1),
|
||||
@@ -1457,7 +1457,7 @@ void compute_beta(llr_t *alpha,llr_t *beta,llr_t *m_11,llr_t *m_10,unsigned shor
|
||||
simde_mm_extract_epi8(beta_ptr[3], 13),
|
||||
simde_mm_extract_epi8(beta_ptr[3], 14),
|
||||
simde_mm_extract_epi8(beta_ptr[3], 15));
|
||||
printf("beta4 %u: %03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d\n",
|
||||
printf("beta4 %d: %03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d\n",
|
||||
(frame_length >> 4),
|
||||
simde_mm_extract_epi8(beta_ptr[4], 0),
|
||||
simde_mm_extract_epi8(beta_ptr[4], 1),
|
||||
@@ -1475,7 +1475,7 @@ void compute_beta(llr_t *alpha,llr_t *beta,llr_t *m_11,llr_t *m_10,unsigned shor
|
||||
simde_mm_extract_epi8(beta_ptr[4], 13),
|
||||
simde_mm_extract_epi8(beta_ptr[4], 14),
|
||||
simde_mm_extract_epi8(beta_ptr[4], 15));
|
||||
printf("beta5 %u: %03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d\n",
|
||||
printf("beta5 %d: %03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d\n",
|
||||
(frame_length >> 4),
|
||||
simde_mm_extract_epi8(beta_ptr[5], 0),
|
||||
simde_mm_extract_epi8(beta_ptr[5], 1),
|
||||
@@ -1493,7 +1493,7 @@ void compute_beta(llr_t *alpha,llr_t *beta,llr_t *m_11,llr_t *m_10,unsigned shor
|
||||
simde_mm_extract_epi8(beta_ptr[5], 13),
|
||||
simde_mm_extract_epi8(beta_ptr[5], 14),
|
||||
simde_mm_extract_epi8(beta_ptr[5], 15));
|
||||
printf("beta6 %u: %03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d\n",
|
||||
printf("beta6 %d: %03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d\n",
|
||||
(frame_length >> 4),
|
||||
simde_mm_extract_epi8(beta_ptr[6], 0),
|
||||
simde_mm_extract_epi8(beta_ptr[6], 1),
|
||||
@@ -1511,7 +1511,7 @@ void compute_beta(llr_t *alpha,llr_t *beta,llr_t *m_11,llr_t *m_10,unsigned shor
|
||||
simde_mm_extract_epi8(beta_ptr[6], 13),
|
||||
simde_mm_extract_epi8(beta_ptr[6], 14),
|
||||
simde_mm_extract_epi8(beta_ptr[6], 15));
|
||||
printf("beta7 %u: %03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d\n",
|
||||
printf("beta7 %d: %03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d,%03d\n",
|
||||
(frame_length >> 4),
|
||||
simde_mm_extract_epi8(beta_ptr[7], 0),
|
||||
simde_mm_extract_epi8(beta_ptr[7], 1),
|
||||
|
||||
@@ -519,17 +519,6 @@ static void sl_generate_psbch_dmrs_qpsk_sequences(PHY_VARS_NR_UE *UE, struct com
|
||||
idx = (((sl_dmrs_sequence[(m << 1) >> 5]) >> ((m << 1) & 0x1f)) & 3);
|
||||
modulated_dmrs_sym[m].r = mod_table[idx].r;
|
||||
modulated_dmrs_sym[m].i = mod_table[idx].i;
|
||||
|
||||
#ifdef SL_DEBUG_INIT_DATA
|
||||
printf("m:%d gold seq: %d b0-b1: %d-%d DMRS Symbols: %d %d\n",
|
||||
m,
|
||||
sl_dmrs_sequence[(m << 1) >> 5],
|
||||
(((sl_dmrs_sequence[(m << 1) >> 5]) >> ((m << 1) & 0x1f)) & 1),
|
||||
(((sl_dmrs_sequence[((m << 1) + 1) >> 5]) >> (((m << 1) + 1) & 0x1f)) & 1),
|
||||
modulated_dmrs_sym[m].r,
|
||||
modulated_dmrs_sym[m].i);
|
||||
printf("idx:%d, qpsk_table.r:%d, qpsk_table.i:%d\n", idx, mod_table[idx].r, mod_table[idx].i);
|
||||
#endif
|
||||
}
|
||||
|
||||
#ifdef SL_DUMP_INIT_SAMPLES
|
||||
|
||||
@@ -418,7 +418,10 @@ uint8_t generate_dci_top(uint8_t num_pdcch_symbols,
|
||||
// if REG is allocated to PHICH, skip it
|
||||
if (check_phich_reg(frame_parms,kprime,lprime,mi) == 1) {
|
||||
#ifdef DEBUG_DCI_ENCODING
|
||||
printf("generate_dci: skipping REG %d (kprime %u, lprime %u)\n",(lprime==0)?(kprime/6) : (kprime>>2),kprime,lprime);
|
||||
printf("generate_dci: skipping REG %u (kprime %u, lprime %u)\n",
|
||||
(lprime == 0) ? (kprime / 6) : (kprime >> 2),
|
||||
kprime,
|
||||
lprime);
|
||||
#endif
|
||||
} else {
|
||||
// Copy REG to TX buffer
|
||||
|
||||
@@ -202,7 +202,7 @@ void dlsch_unscrambling(LTE_DL_FRAME_PARMS *frame_parms,
|
||||
for (i=0; i<(1+(G>>5)); i++) {
|
||||
for (j=0; j<32; j++,k++) {
|
||||
#ifdef DEBUG_SCRAMBLING
|
||||
printf("unscrambling %d : %d xor %d =",k,llr[k],(s>>j)&1);
|
||||
printf("unscrambling %d : %d xor %u =", k, llr[k], (s >> j) & 1);
|
||||
#endif
|
||||
llr[k] = ((2*((s>>j)&1))-1)*llr[k];
|
||||
#ifdef DEBUG_SCRAMBLING
|
||||
|
||||
@@ -390,7 +390,11 @@ void generate_phich_reg_mapping(LTE_DL_FRAME_PARMS *frame_parms) {
|
||||
frame_parms->phich_reg[1+(mprime<<1)][1] = ((frame_parms->Nid_cell*n1/n0) + mprime + (n1/3))%n1;
|
||||
frame_parms->phich_reg[1+(mprime<<1)][2] = ((frame_parms->Nid_cell*n2/n0) + mprime + (2*n2/3))%n2;
|
||||
//#ifdef DEBUG_PHICH
|
||||
printf("phich_reg :%u => %d,%d,%d\n",mprime<<1,frame_parms->phich_reg[mprime<<1][0],frame_parms->phich_reg[mprime][1],frame_parms->phich_reg[mprime][2]);
|
||||
printf("phich_reg :%d => %d,%d,%d\n",
|
||||
mprime << 1,
|
||||
frame_parms->phich_reg[mprime << 1][0],
|
||||
frame_parms->phich_reg[mprime][1],
|
||||
frame_parms->phich_reg[mprime][2]);
|
||||
printf("phich_reg :%d => %d,%d,%d\n",1+(mprime<<1),frame_parms->phich_reg[1+(mprime<<1)][0],frame_parms->phich_reg[1+(mprime<<1)][1],frame_parms->phich_reg[1+(mprime<<1)][2]);
|
||||
//#endif
|
||||
}
|
||||
|
||||
@@ -665,7 +665,7 @@ unsigned int ulsch_decoding(PHY_VARS_eNB *eNB,
|
||||
}
|
||||
|
||||
#ifdef DEBUG_ULSCH_DECODING
|
||||
printf("ulsch_decoding.c: ACK i %u, r %d, j %u, ColumnSet[j] %d\n",i,r,j,columnset[j]);
|
||||
printf("ulsch_decoding.c: ACK i %d, r %d, j %d, ColumnSet[j] %d\n", i, r, j, columnset[j]);
|
||||
#endif
|
||||
j=(j+3)&3;
|
||||
}
|
||||
@@ -1040,6 +1040,7 @@ void dump_ulsch_stats(FILE *fd,PHY_VARS_eNB *eNB,int frame) {
|
||||
|
||||
char output[16384];
|
||||
char *str = output;
|
||||
*str = 0;
|
||||
for (eNB_SCH_STATS_t *st = eNB->ulsch_stats; st < eNB->ulsch_stats + sizeofArray(eNB->ulsch_stats); st++)
|
||||
if (st->rnti > 0 && st->round_trials[0] > 100) {
|
||||
for (int aa = 0; aa < eNB->frame_parms.nb_antennas_rx; aa++)
|
||||
|
||||
@@ -414,7 +414,7 @@ void nr_layer_mapping(int nbCodes,
|
||||
}
|
||||
|
||||
#ifdef DEBUG_LAYER_MAPPING
|
||||
printf("\nsymb %d/%d\n", i << 3, n_symbs);
|
||||
printf("\nsymb %d/%u\n", i << 3, n_symbs);
|
||||
printf(" layer 0:\t");
|
||||
for (int j = 0; j < 8 * 6; j += 6) {
|
||||
printf("%d %d ", ((int16_t *)&mod[i << 3])[j], ((int16_t *)&mod[i << 3])[j + 1]);
|
||||
|
||||
@@ -220,15 +220,6 @@ static void nr_generate_dci(PHY_VARS_gNB *gNB,
|
||||
|
||||
} else { // DCI payload
|
||||
txdataF[l * frame_parms->ofdm_symbol_size + k] = c16mulRealShift(mod_dci[dci_idx], amp, 15);
|
||||
#ifdef DEBUG_DCI
|
||||
LOG_I(NR_PHY_DCI,
|
||||
"PDCCH: l %d position %d => (%d,%d)\n",
|
||||
l,
|
||||
k,
|
||||
txdataF[l * frame_parms->ofdm_symbol_size + k].r,
|
||||
txdataF[l * frame_parms->ofdm_symbol_size + k].i;
|
||||
#endif
|
||||
|
||||
dci_idx++;
|
||||
}
|
||||
|
||||
|
||||
@@ -65,16 +65,6 @@ void nr_generate_pbch_dmrs(uint32_t *gold_pbch_dmrs,
|
||||
for (int m=0; m<NR_PBCH_DMRS_LENGTH; m++) {
|
||||
idx = (((gold_pbch_dmrs[(m<<1)>>5])>>((m<<1)&0x1f))&3);
|
||||
mod_dmrs[m] = nr_qpsk_mod_table[idx];
|
||||
#ifdef DEBUG_PBCH_DMRS
|
||||
printf("m %d idx %d gold seq %u b0-b1 %d-%d mod_dmrs %d %d\n",
|
||||
m,
|
||||
idx,
|
||||
gold_pbch_dmrs[(m << 1) >> 5],
|
||||
(((gold_pbch_dmrs[(m << 1) >> 5]) >> ((m << 1) & 0x1f)) & 1),
|
||||
(((gold_pbch_dmrs[((m << 1) + 1) >> 5]) >> (((m << 1) + 1) & 0x1f)) & 1),
|
||||
mod_dmrs[m].r,
|
||||
mod_dmrs[m].i);
|
||||
#endif
|
||||
}
|
||||
|
||||
/// Resource mapping
|
||||
@@ -165,9 +155,6 @@ static void nr_pbch_encoded_scrambling(uint32_t *pbch_e,
|
||||
#ifdef DEBUG_PBCH_ENCODING
|
||||
printf("Scrambling params: nushift %d M %d length %d offset %d\n", nushift, M, length, info.offset);
|
||||
#endif
|
||||
#ifdef DEBUG_PBCH_ENCODING
|
||||
printf("s: %04x\t", s);
|
||||
#endif
|
||||
|
||||
for (int i = 0; i < length; ++i) {
|
||||
if (((i + info.offset) & 0x1f) == 0)
|
||||
@@ -189,9 +176,6 @@ static uint32_t nr_pbch_scrambling(uint32_t pbch_a_interleaved,
|
||||
uint32_t *s = gold_cache(Nid, info.len);
|
||||
#ifdef DEBUG_PBCH_ENCODING
|
||||
printf("Scrambling params: nushift %d M %d length %d offset %d\n", nushift, M, length, info.offset);
|
||||
#endif
|
||||
#ifdef DEBUG_PBCH_ENCODING
|
||||
printf("s: %04x\t", s);
|
||||
#endif
|
||||
int goldIdx = info.goldIdx;
|
||||
for (int i = 0; i < length; ++i) {
|
||||
@@ -280,9 +264,6 @@ void nr_generate_pbch(PHY_VARS_gNB *gNB,
|
||||
uint8_t *interleaver = gNB->nr_pbch_interleaver;
|
||||
for (int i = 0; i < NR_POLAR_PBCH_PAYLOAD_BITS; i++) {
|
||||
pbch_a_interleaved |= ((pbch_a >> i) & 1) << (*(interleaver + i));
|
||||
#ifdef DEBUG_PBCH_ENCODING
|
||||
printf("i %d out 0x%08x ilv %d (in>>i)&1) %d\n", i, pbch_a_interleaved, *(interleaver+i), (pbch_a >> i) & 1);
|
||||
#endif
|
||||
}
|
||||
|
||||
#ifdef DEBUG_PBCH_ENCODING
|
||||
|
||||
@@ -78,19 +78,6 @@ static int sl_nr_pss_correlation(PHY_VARS_NR_UE *UE, int frame_index)
|
||||
|
||||
const c64_t r64 = {.r = result.r, .i = result.i};
|
||||
psss_corr_value += squaredMod(r64);
|
||||
|
||||
#ifdef SL_DEBUG
|
||||
pss_corr_debug_values[pss_index][n] = psss_corr_value;
|
||||
printf("frame:%d n:%d, pss_index:%d, pss_for_correlation[pss_index][0]:%x, rxdata[n]:%x\n",
|
||||
frame_index,
|
||||
n,
|
||||
pss_index,
|
||||
pss_for_correlation[pss_index][0],
|
||||
rxdata[ar][n + frame_index * sl_fp->samples_per_frame]);
|
||||
printf("result %lld, pss_corr_values[%d][%d]:%ld\n", result, pss_index, n, pss_corr_debug_values[pss_index][n]);
|
||||
printf("pss_index %d: n %6u peak_value %15llu\n", pss_index, n, (unsigned long long)pss_corr_debug_values[pss_index][n]);
|
||||
printf("peak_value:%ld, peak_position:%d, pss_source:%d\n", peak_value, peak_position, pss_source);
|
||||
#endif
|
||||
}
|
||||
|
||||
// calculate the absolute value of sync_corr[n]
|
||||
@@ -99,10 +86,6 @@ static int sl_nr_pss_correlation(PHY_VARS_NR_UE *UE, int frame_index)
|
||||
peak_value = psss_corr_value;
|
||||
peak_position = n;
|
||||
pss_source = pss_index;
|
||||
|
||||
#ifdef SL_DEBUG
|
||||
printf("pss_index %d: n %6u peak_value %15llu\n", pss_index, n, (unsigned long long)psss_corr_value);
|
||||
#endif
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -263,11 +263,7 @@ void nr_pbch_unscrambling(int16_t *demod_pbch_e,
|
||||
*pbch_a_interleaved ^= ((unscrambling_mask >> i) & 1)
|
||||
? ((pbch_a_prime >> i) & 1) << i
|
||||
: (((pbch_a_prime >> i) & 1) ^ ((seq[idxGold] >> ((k + offset) & 0x1f)) & 1)) << i;
|
||||
k += (!((unscrambling_mask>>i)&1));
|
||||
#ifdef DEBUG_PBCH_ENCODING
|
||||
printf("i %d k %d offset %d (unscrambling_mask>>i)&1) %d s: %08x\t pbch_a_interleaved 0x%08x (!((unscrambling_mask>>i)&1)) %d\n", i, k, offset, (unscrambling_mask>>i)&1, s, *pbch_a_interleaved,
|
||||
(!((unscrambling_mask>>i)&1)));
|
||||
#endif
|
||||
k += (!((unscrambling_mask >> i) & 1));
|
||||
} else {
|
||||
if (((i + offset) & 0x1f) == 0)
|
||||
idxGold++;
|
||||
|
||||
@@ -40,11 +40,6 @@ void sl_psbch_scrambling(uint32_t *output, uint32_t id, uint16_t length)
|
||||
// x1 is set in lte_gold_generic
|
||||
x2 = id; // C_INIT
|
||||
|
||||
#ifdef SL_DEBUG
|
||||
printf("SIDELINK: Function %s\n", __func__);
|
||||
printf("Scrambling params: length %d id %d \n", length, id);
|
||||
#endif
|
||||
|
||||
#ifdef SL_DEBUG
|
||||
for (int i = 0; i < 56; i++) {
|
||||
printf("\nBEFORE SCRAMBLING output[%d]:0x%x\n", i, output[i]);
|
||||
@@ -334,10 +329,6 @@ void nr_tx_psbch(PHY_VARS_NR_UE *UE, uint32_t frame_tx, uint32_t slot_tx, sl_nr_
|
||||
psbch_payload |= (slot_tx << 10) & 0x10000;
|
||||
psbch_payload |= (slot_tx << 26) & 0xFC000000;
|
||||
|
||||
#ifdef SL_DEBUG
|
||||
printf("DEBUG PSBCH TX: DFN, SLOT included. psbch_a :0x%08x, frame:%d, slot:%d\n", psbch_payload, frame_tx, slot_tx);
|
||||
#endif
|
||||
|
||||
LOG_D(PHY, "PSBCH TX: Frame.Slot %d.%d. Payload::0x%08x, slssid:%d\n", frame_tx, slot_tx, psbch_payload, slss_id);
|
||||
|
||||
// GENERATE Sidelink PSS,SSS Sequences, PSBCH DMRS Symbols, PSBCH Symbols
|
||||
|
||||
@@ -506,7 +506,12 @@ static inline void nr_pucch2_3_4_scrambling(uint16_t M_bit, uint16_t rnti, uint1
|
||||
uint8_t c = (uint8_t)((s >> i) & 1);
|
||||
btildep[i] = (((B>>i)&1) ^ c);
|
||||
#ifdef DEBUG_NR_PUCCH_TX
|
||||
printf("\t\t\t btilde[%d]=%x from unscrambled bit %d and scrambling %d (%x)\n",i+(iprime<<5),btilde[i],((B>>i)&1),c,s>>i);
|
||||
printf("\t\t\t btilde[%d]=%x from unscrambled bit %u and scrambling %d (%x)\n",
|
||||
i + (iprime << 5),
|
||||
btilde[i],
|
||||
((B >> i) & 1),
|
||||
c,
|
||||
s >> i);
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user