摘要 |
<p>A communication system provides a method and apparatus for interleaving data symbols of a block of data symbols (301) having data symbols from B(1) to B(n). The method and the accompanying apparatus include dividing block of data symbols (301) into a plurality of groups of data symbols (303 and 304). Each of the plurality of groups of data symbols (303, 304) includes data symbols equal in number to a fraction of data symbols B(1) through B(n), such as 1/2 and 1/3, such that the total number of data symbols in plurality of groups of data symbols (303, 304) substantially equals 'n' data symbols. An interleaved block of data symbols (106) is formed by an alternating selection of data symbols from plurality groups of data symbols (303, 304). The alternating selection from each of plurality of groups of data symbols (303, 304) is according to either a forward addressing or a backward addressing mapping. A plurality of coded data symbols in a block of coded data symbols (104) is received for interleaving according to a single bit reversal interleaving function to form block of data symbols (301).</p> |