A digital broadcast reception device to receive at least one of an error correction coded normal and robust data from a digital broadcast transmission system comprising an error correction coding unit including a first encoder and a second encoder, a trellis encoder, and an interleaving unit, the at least one of the error correction coded normal and robust data comprising a predetermined number of at least one of normal and robust data packets, using the first encoder, parities being added to one end of each row for the at least one of normal and robust data packets, and parity packets being generated by the second encoder corresponding to the at least one of normal and robust data packets and the parities, and being added to the at least one of normal and robust data packets and the parities column-by-column, the reception device comprising:
- a de-multiplexer configured to split input packets received from the transmission system into the at least robust data;
- and
- an error correction decoding device configured to correct the received error correction coded at least robust data, the error correction decoding device comprising:
- a trellis decoder to trellis decode the at least robust data trellis encoded by the trellis encoder of the transmitter system;
- a first decoder configured to decode a predetermined number of the at least robust data packets using the parities of a predetermined number of bytes included in the at least robust data;
- and
- a second decoder configured to decode the at least robust data packets decoded in the first decoder using the parity packets.