Patent ID: 8194784

Claim:
A digital television (DTV) receiver comprising: a tuner for receiving a digital broadcast signal comprising main data, enhanced data and known data sequences; a known data detector for detecting information of the known data sequences from the digital broadcast signal; a demodulator for demodulating the digital broadcast signal by performing carrier recovery on the digital broadcast signal; an equalizer for compensating a channel distortion of the demodulated digital broadcast signal based on the detected information of the known data sequences; and a decoder for decoding the channel-distortion-compensated digital broadcast signal, wherein the received digital broadcast signal results from a process comprising: generating a digital broadcast signal having main data and enhanced data, wherein generating the digital broadcast signal comprises pre-coding the enhanced data, packet-formatting the pre-coded enhanced data, multiplexing enhanced data packets including the packet-formatted data with main data packets including the main data, Reed-Solomon (RS)-encoding the multiplexed main and enhanced data packets by adding systematic RS parity data to the main data packets and adding non-systematic RS parity data to the enhanced data packets, and interleaving data in the RS-encoded main and enhanced data packets, and modulating the digital broadcast signal, wherein generating the digital broadcast signal further comprises: first encoding, by a first encoder, the enhanced data with a coding rate of N/M, wherein M is greater than N, and second encoding, by a second encoder, the first-encoded enhanced data and the known data sequences with a coding rate of M/L, wherein L is greater than M, and wherein at least one memory in the second encoder is initialized at each start of the known data sequences, wherein initialization data required to initialize the at least one memory in the second encoder are determined based on a value of the at least one memory, wherein generating the digital broadcast signal further comprises recalculating new RS parity data of a corresponding data packet in the multiplexed data packets and replacing the added RS parity data with the re-calculated RS parity data.