A method for a user equipment, UE, to perform decoding operations for two types of enhanced physical downlink control channels, E-PDCCHs, the method comprising the steps of: receiving, by the UE, from a base station, signaling informing of one of a first set of physical resource blocks, PRBs, and a second set of PRBs; determining candidate E-PDCCHs of a first type using a first search space in the first set of PRBs or candidate E-PDCCHs of a second type using a second search space in the second set of PRBs; decoding, by the UE, for each aggregation level of control channel elements, CCEs, in a first set of aggregation levels of CCEs, the candidate E-PDCCHs of the first type in the first search space of the first set of PRBs if the first set of PRBs is informed by the signaling, wherein a transmission of a E-PDCCH of the first type is distributed in multiple PRBs from the first set of PRBs; and decoding, by the UE, for each aggregation level of CCEs in a second set of aggregation levels of CCEs, the candidate E-PDCCHs of the second type in the second search space of the second set of PRBs if the second set of PRBs is informed by the signaling, wherein a transmission of a E-PDCCH of the second type is localized in a single PRB from the second set of PRBs, characterised in that the first search space in the first set of PRBs is determined based on a first random variable that is derived from a subframe index and a UE identifier, and the second search space in the second set of PRBs is determined based on a second random variable that is derived from the subframe index and the UE identifier, wherein resource elements, REs, in a first PRB in a subframe are omitted for reception of a physical downlink shared channel, PDSCH, if a E-PDCCH of the first type is detected in the first set of PRBs which includes the first PRB, or REs in a second PRB are omitted for reception of a PDSCH if a E-PDCCH of the second type is detected in the second set of PRBs which includes the second PRB. receiving, by the UE, from a base station, signaling informing of one of a first set of physical resource blocks, PRBs, and a second set of PRBs; determining candidate E-PDCCHs of a first type using a first search space in the first set of PRBs or candidate E-PDCCHs of a second type using a second search space in the second set of PRBs; decoding, by the UE, for each aggregation level of control channel elements, CCEs, in a first set of aggregation levels of CCEs, the candidate E-PDCCHs of the first type in the first search space of the first set of PRBs if the first set of PRBs is informed by the signaling, wherein a transmission of a E-PDCCH of the first type is distributed in multiple PRBs from the first set of PRBs; and decoding, by the UE, for each aggregation level of CCEs in a second set of aggregation levels of CCEs, the candidate E-PDCCHs of the second type in the second search space of the second set of PRBs if the second set of PRBs is informed by the signaling, wherein a transmission of a E-PDCCH of the second type is localized in a single PRB from the second set of PRBs, characterised in that the first search space in the first set of PRBs is determined based on a first random variable that is derived from a subframe index and a UE identifier, and the second search space in the second set of PRBs is determined based on a second random variable that is derived from the subframe index and the UE identifier, wherein resource elements, REs, in a first PRB in a subframe are omitted for reception of a physical downlink shared channel, PDSCH, if a E-PDCCH of the first type is detected in the first set of PRBs which includes the first PRB, or REs in a second PRB are omitted for reception of a PDSCH if a E-PDCCH of the second type is detected in the second set of PRBs which includes the second PRB.