文摘在多用户MIMO系统下行链路中,块对角化(Block diagonalization,BD)预编码算法的和速率性能要优于匹配滤波算法(Matched filter,MF)和迫零算法(Zero-forcing,ZF)。然而,传统的BD算法利用矩阵分解来构造除当前用户的其他所有用户信道的零空间,需要O(N2)浮点运算次数(Float point operations,FLOPs)。当基站的天线数N趋向于大规模时,BD算法计算复杂度巨大。本文提出一种基于投影子方法构造其他用户合成信道的零空间的BD算法,该算法仅需O(N)FLOPs。仿真表明:同传统的BD算法相比,本文所提出的低复杂度BD算法显著地降低了实现复杂度,而和速率性能损失微小,仍然优于MF和ZF,并且当N趋向于大规模时,它的和速率性能趋向于传统的BD算法和SVD算法。