a transmission method for uplink control channel is provided , and the method comprises the following steps : a base station configures a transmission mode for the uplink control channel of a user equipment via high signaling ; according to the transmission mode , the base station receives the uplink control channel sent by the ue via a transmit diversity or a single antenna port . a device for implementing the transmission for uplink control channel is also provided . with the present solution , according to the operation state of the system the base station flexibly configures the ue having multiple transmitting antennas to transfer uplink control channel by using different modes , so as to improve the reliability and efficiency of the system and enhance the performance of the system effectively .