An apparatus of a user equipment, UE, operable for transmission of a shortened physical uplink control channel, sPUCCH, the apparatus comprising: one or more processors configured to: map symbols to physical resource blocks, PRBs, for a first subslot and a last subslot of a subframe for the sPUCCH, comprising: select ⌊ m 2 ⌋ PRBs in a first symbol of the first subslot and the last subslot of the subframe to be used for transmission of the sPUCCH, wherein m is n PUCCH x N SC RB, n PUCCH x is a resource index for PUCCH formats 1, 1a, and 1b, and N SC RB is a resource block, RB, size in a frequency domain, expressed as a number of subcarriers, SC; and select N RB UL − 1 − ⌊ m 2 ⌋ PRBs in a second symbol and a third symbol of the first subslot and the last subslot of the subframe to be used for transmission of the sPUCCH, wherein N RB UL is uplink bandwidth configuration, expressed in multiples of N SC RB; and encode control information for transmission to a next generation node B, gNB, in the sPUCCH, in the selected PRBs; and a memory interface configured to retrieve the control information from a memory. one or more processors configured to: map symbols to physical resource blocks, PRBs, for a first subslot and a last subslot of a subframe for the sPUCCH, comprising: select ⌊ m 2 ⌋ PRBs in a first symbol of the first subslot and the last subslot of the subframe to be used for transmission of the sPUCCH, wherein m is n PUCCH x N SC RB, n PUCCH x is a resource index for PUCCH formats 1, 1a, and 1b, and N SC RB is a resource block, RB, size in a frequency domain, expressed as a number of subcarriers, SC; and select N RB UL − 1 − ⌊ m 2 ⌋ PRBs in a second symbol and a third symbol of the first subslot and the last subslot of the subframe to be used for transmission of the sPUCCH, wherein N RB UL is uplink bandwidth configuration, expressed in multiples of N SC RB; and encode control information for transmission to a next generation node B, gNB, in the sPUCCH, in the selected PRBs; and map symbols to physical resource blocks, PRBs, for a first subslot and a last subslot of a subframe for the sPUCCH, comprising: select ⌊ m 2 ⌋ PRBs in a first symbol of the first subslot and the last subslot of the subframe to be used for transmission of the sPUCCH, wherein m is n PUCCH x N SC RB, n PUCCH x is a resource index for PUCCH formats 1, 1a, and 1b, and N SC RB is a resource block, RB, size in a frequency domain, expressed as a number of subcarriers, SC; and select N RB UL − 1 − ⌊ m 2 ⌋ PRBs in a second symbol and a third symbol of the first subslot and the last subslot of the subframe to be used for transmission of the sPUCCH, wherein N RB UL is uplink bandwidth configuration, expressed in multiples of N SC RB; and select ⌊ m 2 ⌋ PRBs in a first symbol of the first subslot and the last subslot of the subframe to be used for transmission of the sPUCCH, wherein m is n PUCCH x N SC RB, n PUCCH x is a resource index for PUCCH formats 1, 1a, and 1b, and N SC RB is a resource block, RB, size in a frequency domain, expressed as a number of subcarriers, SC; and select N RB UL − 1 − ⌊ m 2 ⌋ PRBs in a second symbol and a third symbol of the first subslot and the last subslot of the subframe to be used for transmission of the sPUCCH, wherein N RB UL is uplink bandwidth configuration, expressed in multiples of N SC RB; and encode control information for transmission to a next generation node B, gNB, in the sPUCCH, in the selected PRBs; and a memory interface configured to retrieve the control information from a memory.