printf("\t [nr_generate_pucch2] start function at slot(nr_slot_tx)=%d with payload=%lu and nr_bit=%d\n",nr_slot_tx,payload,nr_bit);
printf("\t [nr_generate_pucch2] start function at slot(nr_slot_tx)=%d with payload=%lu and nr_bit=%d\n",nr_slot_tx,pucch_pdu->payload,pucch_pdu->n_bit);
#endif
// b is the block of bits transmitted on the physical channel after payload coding
printf("\t [nr_generate_pucch3_4] start function at slot(nr_slot_tx)=%d with payload=%lu and nr_bit=%d\n",nr_slot_tx,payload,nr_bit);
printf("\t [nr_generate_pucch3_4] start function at slot(nr_slot_tx)=%d with payload=%lu and nr_bit=%d\n",nr_slot_tx,pucch_pdu->payload,pucch_pdu->n_bit);
#endif
// b is the block of bits transmitted on the physical channel after payload coding