A base station comprising: a transceiver configured to transmit and receive at least one signal; and a controller coupled with the transceiver and configured to: transmit, to a user equipment, UE, information related to a physical uplink control channel, PUCCH, format 3 resource; and receive, from the UE, a reference signal for the PUCCH format 3 for each slot of a subframe based on a cyclic shift, CS, for the each slot of the subframe, wherein the CS for the each slot of the subframe is based on an index of an orthogonal cover code, OCC, for the each slot of the subframe and a spreading factor, SF for the each slot of the subframe, wherein the index of the OCC for the each slot of the subframe is based on the information related to the PUCCH format 3 resource and based on the SF for the each slot of the subframe, wherein the SF for the each slot of the subframe is 4 or 5 based on whether a shortened PUCCH format 3 is used for the subframe, wherein an SF of a first slot in the subframe is 5, wherein an SF of a second slot in the subframe is 4 or 5 based on whether the shortened PUCCH format 3 is used for the subframe, wherein the CS for the each slot of the subframe is identified regardless of whether the SF for the each slot of the subframe is 4 or 5 in case that the index of the OCC for the each slot of the subframe is 0, 1, or 2, and wherein the CS for the each slot of the subframe is identified based on the SF for the each slot of the subframe by 9-( N SF -4) in case that the index of the OCC for the each slot of the subframe is 3, wherein N SF is the spreading factor number. a transceiver configured to transmit and receive at least one signal; and a controller coupled with the transceiver and configured to: transmit, to a user equipment, UE, information related to a physical uplink control channel, PUCCH, format 3 resource; and receive, from the UE, a reference signal for the PUCCH format 3 for each slot of a subframe based on a cyclic shift, CS, for the each slot of the subframe, wherein the CS for the each slot of the subframe is based on an index of an orthogonal cover code, OCC, for the each slot of the subframe and a spreading factor, SF for the each slot of the subframe, wherein the index of the OCC for the each slot of the subframe is based on the information related to the PUCCH format 3 resource and based on the SF for the each slot of the subframe, wherein the SF for the each slot of the subframe is 4 or 5 based on whether a shortened PUCCH format 3 is used for the subframe, wherein an SF of a first slot in the subframe is 5, wherein an SF of a second slot in the subframe is 4 or 5 based on whether the shortened PUCCH format 3 is used for the subframe, wherein the CS for the each slot of the subframe is identified regardless of whether the SF for the each slot of the subframe is 4 or 5 in case that the index of the OCC for the each slot of the subframe is 0, 1, or 2, and wherein the CS for the each slot of the subframe is identified based on the SF for the each slot of the subframe by 9-( N SF -4) in case that the index of the OCC for the each slot of the subframe is 3, wherein N SF is the spreading factor number. transmit, to a user equipment, UE, information related to a physical uplink control channel, PUCCH, format 3 resource; and receive, from the UE, a reference signal for the PUCCH format 3 for each slot of a subframe based on a cyclic shift, CS, for the each slot of the subframe, wherein the CS for the each slot of the subframe is based on an index of an orthogonal cover code, OCC, for the each slot of the subframe and a spreading factor, SF for the each slot of the subframe, wherein the index of the OCC for the each slot of the subframe is based on the information related to the PUCCH format 3 resource and based on the SF for the each slot of the subframe, wherein the SF for the each slot of the subframe is 4 or 5 based on whether a shortened PUCCH format 3 is used for the subframe, wherein an SF of a first slot in the subframe is 5, wherein an SF of a second slot in the subframe is 4 or 5 based on whether the shortened PUCCH format 3 is used for the subframe, wherein the CS for the each slot of the subframe is identified regardless of whether the SF for the each slot of the subframe is 4 or 5 in case that the index of the OCC for the each slot of the subframe is 0, 1, or 2, and wherein the CS for the each slot of the subframe is identified based on the SF for the each slot of the subframe by 9-( N SF -4) in case that the index of the OCC for the each slot of the subframe is 3, wherein N SF is the spreading factor number.