A method for power control of physical uplink control channel, PUCCH, format 1b for advanced time division duplex, the method comprising: identifying if HARQ-ACK bundling is applied; if HARQ-ACK bundling is not applied, determining n HARQ associated with the PUCCH is based on a number of received transport blocks and semi-persistent scheduling, SPS, release physical downlink control channels, PDCCH, in subframes i - k m, wherein if serving cell c is the primary cell, the setting of the UE Transmit power P PUCCH for the PUCCH transmission in subframe i is defined by P PUCCH i = min P CMAX, c i, P 0 _ PUCCH + P L c + h n C Q I, n H A R Q, n S R + Δ F _ PUCCH F + Δ T x D F ' + g i dBm in which h n C Q I, n H A R Q, n S R is a PUCCH format dependent value, where n CQI corresponds to the number of information bits for the channel quality information and n SR = 1 if subframe i is configured for scheduling request, SR, for the UE, otherwise n SR =0, wherein if the UE is configured with one serving cell, n HARQ is the number of HARQ bits sent in subframe i, wherein when HARQ-ACK bundling is not applied, if the UE is configured with more than one serving cell, and if the UE receives a SPS release PDCCH in one of the subframes i - k m where k m ∈ K and 0 ≤ m ≤ M - 1 then n HARQ = (number of transport blocks received in subframes i - k m)+1, if HARQ-ACK bundling is applied and a number of assigned resource blocks, M, equals 2, determining n HARQ is based on the number of received physical downlink shared channels, PDSCH and the number of received SPS release PDCCH in the subframes i - k m, if the number of assigned resource blocks, M, equals 3 or 4, and if a user equipment using the PUCCH receives PDSCH or PDCCH indicating downlink SPS release only on one serving cell in the subframes i - k m, then n HARQ = 2, otherwise n HARQ = 4, wherein if the UE does not receive an SPS release PDCCH in one of the subframes i - k m then n HARQ = (number of transport blocks received in subframes i - k m), wherein for FDD, M = 1 and k 0 = 4, wherein for TDD, values of M, K and k m are given in Table 10.1-1 shown in 3GPP TS 36.213 v10.0.0, Evolved Universal Terrestrial Radio Access, E-UTRA; Physical layer procedures. identifying if HARQ-ACK bundling is applied; if HARQ-ACK bundling is not applied, determining n HARQ associated with the PUCCH is based on a number of received transport blocks and semi-persistent scheduling, SPS, release physical downlink control channels, PDCCH, in subframes i - k m, wherein if serving cell c is the primary cell, the setting of the UE Transmit power P PUCCH for the PUCCH transmission in subframe i is defined by P PUCCH i = min P CMAX, c i, P 0 _ PUCCH + P L c + h n C Q I, n H A R Q, n S R + Δ F _ PUCCH F + Δ T x D F ' + g i dBm in which h n C Q I, n H A R Q, n S R is a PUCCH format dependent value, where n CQI corresponds to the number of information bits for the channel quality information and n SR = 1 if subframe i is configured for scheduling request, SR, for the UE, otherwise n SR =0, wherein if the UE is configured with one serving cell, n HARQ is the number of HARQ bits sent in subframe i, wherein when HARQ-ACK bundling is not applied, if the UE is configured with more than one serving cell, and if the UE receives a SPS release PDCCH in one of the subframes i - k m where k m ∈ K and 0 ≤ m ≤ M - 1 then n HARQ = (number of transport blocks received in subframes i - k m)+1, if HARQ-ACK bundling is applied and a number of assigned resource blocks, M, equals 2, determining n HARQ is based on the number of received physical downlink shared channels, PDSCH and the number of received SPS release PDCCH in the subframes i - k m, if the number of assigned resource blocks, M, equals 3 or 4, and if a user equipment using the PUCCH receives PDSCH or PDCCH indicating downlink SPS release only on one serving cell in the subframes i - k m, then n HARQ = 2, otherwise n HARQ = 4,