A method for coordinated beamforming between a serving and a coordinated cell, said method carried out in the coordinated cell and comprising: determining a target Coordinated Multiple Point, CoMP, User Equipment, UE, from a plurality of CoMP UEs upon receipt of coordination requests from the plurality of CoMP UEs, wherein a CoMP UE is a UE determined by a corresponding serving cell and wherein the serving cell for coordinated beamforming is determined as the serving cell of the determined target CoMP UE; rejecting coordination requests from other CoMP UEs except for the target CoMP UE after the target CoMP UE is determined; computing a channel correlation value between the target CoMP UE and each candidate coordinated UE, wherein a candidate coordinated UE is a UE in the coordinated cell; determining a target coordinated UE according to the channel correlation value between the target CoMP UE and each candidate coordinated UE; making no beamforming orthogonalization adjustment to the target coordinated UE if the channel correlation value between the target coordinated UE and the target CoMP UE is smaller than a preset lower channel correlation threshold; and making beamforming orthogonalization adjustment to the target coordinated UE if the channel correlation value between the target coordinated UE and the target CoMP UE is greater than or equal to the preset lower channel correlation threshold; wherein the beamforming orthogonalization adjustment comprises: not adjusting a beamforming vector of the target CoMP UE; adjusting a beamforming vector of the target coordinated UE based on scheduling information and channel state information of the target CoMP UE and directing null steering of a beam of the target coordinated UE at a channel of the target CoMP UE. determining a target Coordinated Multiple Point, CoMP, User Equipment, UE, from a plurality of CoMP UEs upon receipt of coordination requests from the plurality of CoMP UEs, wherein a CoMP UE is a UE determined by a corresponding serving cell and wherein the serving cell for coordinated beamforming is determined as the serving cell of the determined target CoMP UE; rejecting coordination requests from other CoMP UEs except for the target CoMP UE after the target CoMP UE is determined; computing a channel correlation value between the target CoMP UE and each candidate coordinated UE, wherein a candidate coordinated UE is a UE in the coordinated cell; determining a target coordinated UE according to the channel correlation value between the target CoMP UE and each candidate coordinated UE; making no beamforming orthogonalization adjustment to the target coordinated UE if the channel correlation value between the target coordinated UE and the target CoMP UE is smaller than a preset lower channel correlation threshold; and making beamforming orthogonalization adjustment to the target coordinated UE if the channel correlation value between the target coordinated UE and the target CoMP UE is greater than or equal to the preset lower channel correlation threshold; wherein the beamforming orthogonalization adjustment comprises: not adjusting a beamforming vector of the target CoMP UE; adjusting a beamforming vector of the target coordinated UE based on scheduling information and channel state information of the target CoMP UE and directing null steering of a beam of the target coordinated UE at a channel of the target CoMP UE. <EOS>