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.