Coordinated Multi-Point transmission/reception (CoMP) can increase the performance of the cell edge users, the spectrum efficiency and mitigate the inter-cell interference among cells. In the CoMP scenario, several base stations which usually need satisfy the cooperating condition serve a single or several cell-edge users cooperatively. As we know, the CoMP techniques can be characterized into many classes. For the joint transmission system which is a classical CoMP system, a large number of data sharing and channel information exchange will be needed, where the system inevitably become comparatively complex. However, in this paper, the coordinated beam forming system will be considered, where several base stations cope with the inter-cell interference among cells, and all the base stations will only exchange the channel information. Further, the downlink multi-cell coordinated beam forming system is considered in this paper. In this downlink multi-cell coordinated beam forming system, it is crucial to design appropriate pre-coding schemes that are able to mitigate the inter-cell interference. In obtainable pre-coding schemes, the Signal-to-leakage-and-noise ratio (SLNR) pre-coding scheme is a promising pre-coding scheme in downlink multi-cell coordinated beam forming system, which makes closed-form solution accessible. Moreover, the problem in designing the pre-coding vectors is not a coupled problem since the cooperative base stations need not optimize the pre-coding vectors jointly, which are responsible for their own design of pre-coding vectors, that is, they will just carry out independent optimization. In this paper, we proposed a novel pre-coding scheme based on the SLNR scheme, which will determine the pre-coding vectors via iteration. The simulation results show that, the proposed method outperforms the conventional SLNR pre-coding scheme in bit error rate performance.