Abstract To combine Low-Density Parity-Check (LDPC) codes with MQAM constellation, a scheme of Belief Propagation Coded Modulation with Iterative Decoding (BPCM-ID) is proposed. The Pair Error Probability(PEP) performance in Rayleigh channel and design rules for MQAM constellation are also analyzed. Both outer and inner iterations are used to avoid too much errors feedback which may cause decoding failure. The scheme introduces the check equations of LDPC codes to terminate both iterations which reduce the average decoding complexities greatly. Simulation results show that the proposed BPCM-ID is effective and performs better than the other three schemes.