 UE is scheduled to transmit uplink data on the PUSCH, it is possible to time-multiplex a short PUCCH in the same slot with a truncated PUSCH allocation, but this would limit the PUCCH usage to short PUCCH formats and force a large portion of the frequency resources to go unused on the PUCCH symbols. Similarly, one could time-multiplex PUSCH and long PUCCH formats on a slot level, but this would further reduce the uplink throughput a single UE can achieve as no data could be sent on the slots carrying UCI. Because of this, when there is a need to transmit UCI simultaneously with PUSCH, the UCI is multiplexed in the PUSCH. This principle has been used since the first LTE release (3GPP Release 8) as well. When the UCI is multiplexed on the PUSCH, the PDCCH scheduling the PUSCH indicates which uplink resources allocated for the PUSCH are to be used for UCI instead of the PUSCH. This is possible as the HARQ-ACK and CSI feedback are both determin- istic in nature. The code rate of the UCI is determined by the UCI payload size and the 6 5G Physical Layer amount of resources the scheduling allocates for it. In addition, UCI-type specific power control offsets can be used to boost the PUSCH transmit power when it is carrying UCI to ensure the desired reliability for a given UCI message, simultaneously compensating for the lost PUSCH bits as well. The UCI and the PUSCH payloads are still processed independently, and the PUSCH frees the resource elements for UCI delivery either by puncturing (one or two bits of the UCI payload) or rate matching (more than two bits of UCI payload). 6.10 Downlink Signaling Transmission The heart of the NR system is downlink control signaling, designed to address a variety of scenarios covering, for example, enhanced mobile broadband (eMBB), ultra-reliable low-latency communications (URLLC), and massive machine-type communications (mMTC). In addition, 5G must support an extremely wide frequency range from below GHz to above 50 GHz, which includes the frequencies that have not been utilized fo