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
uint64_tb[16];// limit to 1024-bit encoded length
uint64_tb[16]={0};// limit to 1024-bit encoded length
// M_bit is the number of bits of block b (payload after encoding)