Patent ID: 8379759

Claim:
A broadcast transmitter for processing digital broadcast data, the broadcast transmitter comprising: a pre-processor for pre-processing mobile data, wherein the pre-processor comprises: a first randomizer for randomizing the mobile data; a first encoder for Reed-Solomon (RS) encoding and cyclic redundancy check (CRC) encoding the randomized mobile data; a symbol interleaver for interleaving symbols corresponding to the RS-CRC encoded mobile data according to the following equation: P ( i )={ S×i ×( i+ 1)/2} mod L, wherein 0≦i≦L−1, L≧K, L=2 n , n and S are integers, and K is a number of symbols being input to the symbol interleaver; a symbol-byte converter for converting the interleaved symbols into data bytes; a group formatting unit for forming a first data group including mobile data corresponding to the converted data bytes, known data sequences, place holders for non-systematic RS parity data and place holders for moving picture experts group (MPEG) header data; a data deinterleaver for deinterleaving data of the first data group; and a packet formatter for removing the place holders for non-systematic RS parity data and replacing the place holders for MPEG header data with MPEG header data in order to output a second data group; a second randomizer for randomizing MPEG header data of the second data group; and a data interleaver for interleaving data of the second data group having the randomized MPEG header data in order to output a third data group, wherein the second data group comprises rows having a length of 207 bytes, at least one of the rows in the second data group having N bytes of MPEG header data, wherein the third data group comprises rows having a length of 207 bytes, at least one of the rows in the third data group having M bytes of MPEG header data, and wherein N<M and M and N are integers greater than 1.