A transmitting device including an encoder for receiving an information bit stream
in a frame and outputting an information symbol, a first parity symbol, and a second
parity symbol by encoding each information bit. An interleaver sequentially arranges
the information symbols and the first and second parity symbols by rows in an array
with an integer number of rows and an integer number of columns. The interleaver
further outputs a plurality of radio frames in a stream, by reading the symbols
by going down each column, starting at the leftmost column and proceeding right.
Each radio frame has a predetermined size. A demultiplexer demultiplexes the radio
frames received from the interleaver into streams of information, first parity
symbols, and second parity symbols. A rate matcher bypasses the stream of information
symbols and punctures the streams of the first and second parity symbols for rate matching.