Patent ID: 7475330

Claim:
A method for operating a transmitter, the method comprising the steps of: encoding an information vector to produce data symbol vectors P 1 , P 2 , . . . , P R0 ; interleaving vectors P 1 , . . . , P R0 to produce vectors P 1 ′, P 2 ′, . . . , P R0 ′, wherein each vector P 1 , . . . , P R0 is interleaved separately; multiplexing vectors P 1 ′, P 2 ′, . . . , P R0 ′ to produce vector Q; adding or removing symbols from Q to form a vector Q′ having a rate that matches an over-the-channel transmission rate, where Q′ comprises symbols from each vector P i ′, i=1, 2, . . . , R 0 ; and transmitting vector Q′ over-the-channel; wherein the step of interleaving vectors P 1 , . . . , P R0 comprising the step of using an interleaver for P i which is different from an interleaver used for P j , for interleaving certain i≠j, 1≦i, j≦R 0 .