mib byte reversal ok

This commit is contained in:
Francesco Mani
2019-12-16 15:30:10 +01:00
parent c8e37d6ebc
commit 972b6b8ec7
+3 -3
View File
@@ -245,15 +245,15 @@ int nr_generate_pbch(NR_gNB_PBCH *pbch,
uint8_t ssb_index = ssb_pdu->ssb_pdu_rel15.SsbBlockIndex;
uint8_t *pbch_pdu = (uint8_t*)&ssb_pdu->ssb_pdu_rel15.bchPayload;
for (int i=0; i<NR_PBCH_PDU_BITS; i++)
pbch->pbch_a |= ((pbch_pdu[2-(i>>3)]>>(7-(i&7)))&1)<<i;
pbch->pbch_a |= ((pbch_pdu[i>>3]>>(7-(i&7)))&1)<<i;
//#ifdef DEBUG_PBCH_ENCODING
#ifdef DEBUG_PBCH_ENCODING
for (int i=0; i<3; i++)
printf("pbch_pdu[%d]: 0x%02x\n", i, pbch_pdu[i]);
printf("PBCH payload = 0x%08x\n",pbch->pbch_a);
//#endif
#endif
// Extra byte generation
for (int i=0; i<4; i++)