As shown in
When the low-priority HARQ-ACK and high-priority HARQ-ACK 2 are multiplexed on one PUCCH for transmission, the low-priority HARQ-ACK and the high-priority HARQ-ACK 2 are coded respectively, and use different code rates to determine the number of REs that they use. When the low-priority HARQ-ACK is multiplexed on a URLLC PUCCH for transmission, REs occupied by the high-priority HARQ-ACK2 are determined by using maxcoderate (maximum code rate) that corresponds to PUCCH resources and is configured by RRC, and eMBB HARQ uses a scaling factor (first scaling factor) specified in the protocol or configured by RRC to determine its code rate as maxcoderate×scaling factor, for example, the scaling factor=0.1. The terminal determines the number of PRBs to be used (the determined number of PRBs is less than or equal to a maximum number of PRBs for the PUCCH resources configured by RRC) based on the number of URLLC HARQ-ACK bits and its determined code rate, and the number of HARQ-ACK bits and its determined code rate.