A method for transmitting an uplink control channel, comprising: a base station configuring a User Equipment, UE, with an uplink control channel transmission mode by higher layer signaling; and the base station receiving an uplink control channel transmitted by transmit diversity or an uplink control channel transmitted by a single antenna port from the UE, according to the uplink control channel transmission mode; wherein the transmission mode comprises a first mode and a second mode, and in the first mode: for ACK/NACK corresponding to a dynamically scheduled downlink data packet, the base station determines an aggregation level of Physical Downlink Control Channel, PDCCH, Control Channel Elements, CCEs, wherein the aggregation level of PDCCH CCEs is selected from a first set of aggregation levels; and for ACK/NACK corresponding to a persistently scheduled downlink data packet, an uplink Scheduling Request, SR, and a Channel Quality Information, CQI, a Pre-coding Matrix Information, PMI, and a Rank Information, RI, transmitted in a format 2/2a/2b, the base station configures the UE with one available orthogonal sequence resource by the higher layer signaling; and in the second mode: for ACK/NACK corresponding to a dynamically scheduled downlink data packet, the base station determines an aggregation level of PDCCH CCEs, and if an uplink control channel is transmitted by transmit diversity, then the aggregation level of PDCCH CCEs is selected from a second set of aggregation levels; otherwise, the aggregation level of PDCCH CCEs is selected from the first set of aggregation levels; and for ACK/NACK corresponding to a persistently scheduled downlink data packet, an SR and a CQI/PMI/RI transmitted in the format 2/2a/2b, the base station configures the UE with two available orthogonal sequence resources by higher layer signaling, and wherein the first set of aggregation levels comprises an aggregation level of 1, and the second set of aggregation levels does not comprise the aggregation level of 1. a base station configuring a User Equipment, UE, with an uplink control channel transmission mode by higher layer signaling; and the base station receiving an uplink control channel transmitted by transmit diversity or an uplink control channel transmitted by a single antenna port from the UE, according to the uplink control channel transmission mode; wherein the transmission mode comprises a first mode and a second mode, and in the first mode: for ACK/NACK corresponding to a dynamically scheduled downlink data packet, the base station determines an aggregation level of Physical Downlink Control Channel, PDCCH, Control Channel Elements, CCEs, wherein the aggregation level of PDCCH CCEs is selected from a first set of aggregation levels; and for ACK/NACK corresponding to a persistently scheduled downlink data packet, an uplink Scheduling Request, SR, and a Channel Quality Information, CQI, a Pre-coding Matrix Information, PMI, and a Rank Information, RI, transmitted in a format 2/2a/2b, the base station configures the UE with one available orthogonal sequence resource by the higher layer signaling; and for ACK/NACK corresponding to a dynamically scheduled downlink data packet, the base station determines an aggregation level of Physical Downlink Control Channel, PDCCH, Control Channel Elements, CCEs, wherein the aggregation level of PDCCH CCEs is selected from a first set of aggregation levels; and for ACK/NACK corresponding to a persistently scheduled downlink data packet, an uplink Scheduling Request, SR, and a Channel Quality Information, CQI, a Pre-coding Matrix Information, PMI, and a Rank Information, RI, transmitted in a format 2/2a/2b, the base station configures the UE with one available orthogonal sequence resource by the higher layer signaling; and in the second mode: for ACK/NACK corresponding to a dynamically scheduled downlink data packet, the base station determines an aggregation level of PDCCH CCEs, and if an uplink control channel is transmitted by transmit diversity, then the aggregation level of PDCCH CCEs is selected from a second set of aggregation levels; otherwise, the aggregation level of PDCCH CCEs is selected from the first set of aggregation levels; and for ACK/NACK corresponding to a persistently scheduled downlink data packet, an SR and a CQI/PMI/RI transmitted in the format 2/2a/2b, the base station configures the UE with two available orthogonal sequence resources by higher layer signaling, and for ACK/NACK corresponding to a dynamically scheduled downlink data packet, the base station determines an aggregation level of PDCCH CCEs, and if an uplink control channel is transmitted by transmit diversity, then the aggregation level of PDCCH CCEs is selected from a second set of aggregation levels; otherwise, the aggregation level of PDCCH CCEs is selected from the first set of aggregation levels; and for ACK/NACK corresponding to a persistently scheduled downlink data packet, an SR and a CQI/PMI/RI transmitted in the format 2/2a/2b, the base station configures the UE with two available orthogonal sequence resources by higher layer signaling, and wherein the first set of aggregation levels comprises an aggregation level of 1, and the second set of aggregation levels does not comprise the aggregation level of 1.