for(inti=0;i<16;i++)polarParams->nr_polar_B[polarParams->payloadBits+8+i]=((((polarParams->crcBit)>>(23-i))&1)+((n_RNTI>>(15-i))&1))%2;//Scrambling (b to c)
stop_meas(&timeEncoderCRCByte);
start_meas(&timeEncoderCRCByte);
nr_crc_bit2bit_uint32_8_t(in,polarParams->payloadBits,polarParams->nr_polar_aPrime);//(a to a')
for(inti=0;i<16;i++)polarParams->nr_polar_B[polarParams->payloadBits+8+i]=((((polarParams->crcBit)>>(23-i))&1)+((n_RNTI>>(15-i))&1))%2;//Scrambling (b to c)
AssertFatal(polarParams->N==512,"N = %d, not done yet\n",polarParams->N);
// build G bit vectors for information bit positions and convert the bit as bytes tables in nr_polar_kronecker_power_matrices.c to 64 bit packed vectors.
// keep only rows of G which correspond to information/crc bits