摘要 |
A method and apparatus for improving the performance of a digital communications system (100) which uses a block interleaver (550) that writes data words into an array (552) by columns and reads modulation symbol indices from the array (552) by rows where the number of columns in the array of the block interleaver (550) is an integer multiple of the number of bits used to form each modulation symbol index. The method includes the steps of receiving from the array (552) a plurality of modulation symbol indices (855), modifying at least one of the modulation symbol indices (840, 906) in a predetermined manner to produce a modified modulation symbol index so that the most significant bit of the modified modulation symbol index does not occupy the same bit position as the most significant bit of adjacent modulation symbol indices, and sending the modified modulation symbol indices to a modulator (560, 908).
|