A lattice reduction (LR) aided precoding mechanism is proposed for the closed-loop multiple input multiple output (MIMO) systems. According to this mechanism, a LR based codebook construction algorithm is proposed. In this codebook construction algorithm, the channel matrix is quantified basing the lattice reduction operation. On one hand, this precoding mechanism achieves full receive diversity gain, which will greatly improve the reliability of transmission; on the other hand, this precoding mechanism makes different sub-channels of the equivalent channel matrix have similar performance, which enables once modulation coding scheme choice for different data streams. Moreover, the proposed scheme is suitable for both uncorrelated and correlated channel. The simulation results show that the LR aided precoding mechanism proposed has better throughput performance than the existing precoding scheme with the same size of codebook, and when signal to noise ratio equals 16 dB, throughput gain is up to 28%.