电力线通信(power line communication,PLC)中,脉冲噪声严重影响通信的可靠性,如何有效消除脉冲噪声对系统的影响是目前电力线通信急需解决的问题.提出一种在多输入多输出(multiple-input multiple-output,MI-MO)PLC系统中脉冲噪声消除方法,在时域通过设置最优阈值对高幅度脉冲噪声进行置零.在频域通过迭代法结合空频分组码(space frequency block code,SFBC)消除低幅度脉冲噪声,该步骤是先进行硬判决检测,利用空频分组码空间和频域的分集增益,检测出可靠性更高的符号;用频域的接收信号减去重构的经过信道的信号来重构出剩余的脉冲噪声;在时域减去剩余的脉冲噪声,1次迭代过程完成.经过1次迭代后已经消除部分脉冲噪声,多次迭代则系统性能将明显提升.仿真结果表明,该算法相比传统的脉冲噪声消除算法性能提升了1.46 dB,使脉冲噪声对系统性能的影响明显减小.