A method for physical uplink control channel, PUCCH, resource mapping corresponding to an enhanced physical downlink control channel, ePDCCH, from a node, comprising: receiving from the node at a wireless device a parameter for a map of a PUCCH resource n PUCCH 1 corresponding to the ePDCCH for PUCCH resource hybrid automatic repeat request-acknowledgement, HARQ-ACK, feedback; transmitting from the wireless device to the node HARQ-ACK feedback of the ePDCCH via a PUCCH based on the map; and mapping the PUCCH resource n PUCCH 1 corresponding to the ePDCCH for the PUCCH resource HARQ-ACK feedback, wherein the PUCCH resource n PUCCH 1 is determined using a lowest PRB index including at least one enhanced control channel element, eCCE, of ePDCCH resources and a total number of eCCE in one physical resource block, PRB; characterized in that the PUCCH resource n PUCCH 1 is represented by n PUCCH 1 = E ⋅ I PRB_ePDCCH lowest_index − N PRB, ePDCCH offset + n eCCE + N ePUCCH 1 for frequency-division duplexing, FDD, where E is the total number of eCCE in one PRB, I PRB_ePDCCH lowest_index is the lowest PRB index including at least one eCCE of ePDCCH resources, N PRB, ePDCCH offset is a starting PRB index for an ePDCCH region, n eCCE is a first eCCE index number in a lowest PRB used for transmission of the corresponding ePDCCH in a downlink subframe where 0 ≤ n eCCE < E, and N ePUCCH 1 is a starting PUCCH channel index for an ePUCCH region in an uplink subframe and is configured by high layers for each user equipment, UE; or the PUCCH resource n PUCCH 1 is represented by n PUCCH 1 = E ⋅ ∑ i = 0 m − 1 N PRB, ePDCCH i + I PRB_ePDCCH lowest_index − N PRB, ePDCCH offset + n eCCE + N ePUCCH 1 for time-division duplexing, TDD, where E is the total number of eCCE in one PRB, N PRB, ePDCCH offset is a starting PRB index for an ePDCCH region, N ePUCCH 1 is a starting PUCCH channel index for a ePUCCH region in an uplink subframe and is configured by high layers for each user equipment, UE, I PRB_ePDCCH lowest_index is the lowest PRB index including at least one eCCE of ePDCCH resources in a downlink subframe n - k m, n eCCE is a first eCCE index number used for transmission of the corresponding ePDCCH in the downlink subframe n - k m where n is an uplink subframe associated with the downlink subframe n - k m, k m is a smallest value in a downlink associate set K = { k 0,k 1,···k M -1} with a ePDCCH in downlink subframe n - k m where M is the number of elements in the set K and 0 ≤ m ≤ M -1, and N PRB, ePDCCH i is a number of ePDCCH PRBs used for transmission of ePDCCH in downlink subframe n - k i. receiving from the node at a wireless device a parameter for a map of a PUCCH resource n PUCCH 1 corresponding to the ePDCCH for PUCCH resource hybrid automatic repeat request-acknowledgement, HARQ-ACK, feedback; transmitting from the wireless device to the node HARQ-ACK feedback of the ePDCCH via a PUCCH based on the map; and mapping the PUCCH resource n PUCCH 1 corresponding to the ePDCCH for the PUCCH resource HARQ-ACK feedback, wherein the PUCCH resource n PUCCH 1 is determined using a lowest PRB index including at least one enhanced control channel element, eCCE, of ePDCCH resources and a total number of eCCE in one physical resource block, PRB; characterized in that the PUCCH resource n PUCCH 1 is represented by n PUCCH 1 = E ⋅ I PRB_ePDCCH lowest_index − N PRB, ePDCCH offset + n eCCE + N ePUCCH 1 for frequency-division duplexing, FDD, where E is the total number of eCCE in one PRB, I PRB_ePDCCH lowest_index is the lowest PRB index including at least one eCCE of ePDCCH resources, N PRB, ePDCCH offset is a starting PRB index for an ePDCCH region, n eCCE is a first eCCE index number in a lowest PRB used for transmission of the corresponding ePDCCH in a downlink subframe where 0 ≤ n eCCE < E, and N ePUCCH 1 is a starting PUCCH channel index for an ePUCCH region in an uplink subframe and is configured by high layers for each user equipment, UE; or the PUCCH resource n PUCCH 1 is represented by n PUCCH 1 = E ⋅ ∑ i = 0 m − 1 N PRB, ePDCCH i + I PRB_ePDCCH lowest_index − N PRB, ePDCCH offset + n eCCE + N ePUCCH 1 for time-division duplexing, TDD, where E is the total number of eCCE in one PRB, N PRB, ePDCCH offset is a starting PRB index for an ePDCCH region, N ePUCCH 1 is a starting PUCCH channel index for a ePUCCH region in an uplink subframe and is configured by high layers for each user equipment, UE, I PRB_ePDCCH lowest_index is the lowest PRB index including at least one eCCE of ePDCCH resources in a downlink subframe n - k m, n eCCE is a first eCCE index number used for transmission of the corresponding ePDCCH in the downlink subframe n - k m where n is an uplink subframe associated with the downlink subframe n - k m, k m is a smallest value in a downlink associate set K = { k 0,k 1,···k M -1} with a ePDCCH in downlink subframe n - k m where M is the number of elements in the set K and 0 ≤ m ≤ M -1, and N PRB, ePDCCH i is a number of ePDCCH PRBs used for transmission of ePDCCH in downlink subframe n - k i.