o indicate whether the DCI is a downlink assignment or an uplink grant. The value of this bit is always set to 0, indicating an uplink DCI format. Frequency domain resource assignment: The number of bits for this field is determined by following formula log2(NUL.,BWP(NUL,BWP+1)/2) The meaning of UL,BWP varies depending on the search space where DCI format 0_0 is expected to be detected. When transmitted in common search space, it indicates the size of the initial bandwidth part, whereas in UE-specific search space, it would indicate the size of the active bandwidth part, if the following criteria are satisfied: the total number of different DCI sizes moni- tored per slot is less than 4 and the total number of different DCI sizes with C-RNTI New Radio Access Physical Layer Aspects (Part 2) 459 monitored per slot is less than 3. The value of this field is determined in two cases: If PUSCH hopping is enabled and the resource allocation is Type 1, NUL-hop MSB bits are used to indicate the frequency offset. If PUSCH hopping is disabled and the resource allocation is type 1, the entire bits of this field would indicate PUSCH RIV. Time-domain resource assignment (4 bits): It carries the row index of the items in pusch-TimedomainAllocationList in RRC message for PUSCH configuration, where the indexed row defines the slot offset K2, the start and length indicator SLIV, and the PUSCH mapping type to be applied in the PUSCH transmission. Frequency hopping flag (1 bit): It is used to handle frequency hopping for resource allo- cation Type 1. Modulation and coding scheme (5 bits): It is used to provide the device with informa- tion about the modulation scheme, the code rate, and the transport block size (TBS) (see Table 4.13). New data indicator (1 bit): It is used to indicate whether the grant relates to retransmis- sion of a TB or transmission of a new TB. Redundancy version (RV) (2 bits): This field determines the value of the parameter rvid =0,1,2,3 which is used to indicate the redundant information sent in a HARQ retran