A method of transmitting, by a user equipment, UE , a long physical uplink control channel, PUCCH, using a plurality of slots in a wireless communication system, the method comprising: receiving (S510), from a base station , first information for a time division duplex, TDD, uplink, UL-downlink, DL, slot configuration; receiving (S520), from the base station , second information including a first parameter for a number of slots used for a transmission of the long PUCCH and a second parameter for a number of a symbols used for the transmission of the long PUCCH in a slot; determining (S530) the plurality of slots for transmitting the long PUCCH based on the first information and the second information; and transmitting (S540), to the base station , the long PUCCH over the plurality of slots, wherein the long PUCCH is transmitted based on an orthogonal code, wherein the second information further includes third parameter for a length of the orthogonal code for the long PUCCH, wherein the length of the orthogonal code is 2 or 4, wherein, based on the length of the orthogonal code being 2: an orthogonal code index 0 corresponds to a cyclic shift, CS, index 0, and an orthogonal code index 1 corresponds to a CS index 6, and wherein, based on the length of the orthogonal code being 4: an orthogonal code index 0 corresponds to a CS index 0, and an orthogonal code index 3 corresponds to a CS index 9, wherein a slot in which a number of symbols available for the transmission of the long PUCCH is smaller than the number of symbols by the second parameter is not counted as a slot for the transmission of the long PUCCH, wherein the long PUCCH is further transmitted based on an inter-slot frequency hopping, and wherein a slot index is increased only on uplink slots counted for the transmission of the long PUCCH, and wherein a new frequency hopping pattern is generated every new slot index and applied for the inter-slot frequency hopping. receiving (S510), from a base station , first information for a time division duplex, TDD, uplink, UL-downlink, DL, slot configuration; receiving (S520), from the base station , second information including a first parameter for a number of slots used for a transmission of the long PUCCH and a second parameter for a number of a symbols used for the transmission of the long PUCCH in a slot; determining (S530) the plurality of slots for transmitting the long PUCCH based on the first information and the second information; and transmitting (S540), to the base station , the long PUCCH over the plurality of slots, wherein the long PUCCH is transmitted based on an orthogonal code, wherein the second information further includes third parameter for a length of the orthogonal code for the long PUCCH, wherein the length of the orthogonal code is 2 or 4, wherein, based on the length of the orthogonal code being 2: an orthogonal code index 0 corresponds to a cyclic shift, CS, index 0, and an orthogonal code index 1 corresponds to a CS index 6, and an orthogonal code index 0 corresponds to a cyclic shift, CS, index 0, and an orthogonal code index 1 corresponds to a CS index 6, and wherein, based on the length of the orthogonal code being 4: an orthogonal code index 0 corresponds to a CS index 0, and an orthogonal code index 3 corresponds to a CS index 9, an orthogonal code index 0 corresponds to a CS index 0, and an orthogonal code index 3 corresponds to a CS index 9, wherein a slot in which a number of symbols available for the transmission of the long PUCCH is smaller than the number of symbols by the second parameter is not counted as a slot for the transmission of the long PUCCH, wherein the long PUCCH is further transmitted based on an inter-slot frequency hopping, and wherein a slot index is increased only on uplink slots counted for the transmission of the long PUCCH, and wherein a new frequency hopping pattern is generated every new slot index and applied for the inter-slot frequency hopping. <EOS>