BCM is a method of combining block codes and set partition of an expanded signal set to construct bandwidth-efficient codes Multilevel coding technique is a powerful method for constructing BCM codes. However , the difficulty and complexity of trellis of a linear block code will increase exponentially with the block length. We will propose a novel design of block coded modulation which has longer length、higher coding gains and lower complexity.