US8379759B2ActiveUtilityA1

Digital broadcasting system and method of processing data

Assignee: LG ELECTRONICS INCPriority: Feb 20, 2007Filed: Feb 23, 2012Granted: Feb 19, 2013
Est. expiryFeb 20, 2027(~0.6 yrs left)· nominal 20-yr term from priority
H04L 1/005H04L 1/0059H03M 13/1102H04L 1/0071H03M 13/2721H03M 13/2906H03M 13/2921H03M 13/09H03M 13/2957H03M 13/2933H04L 1/0065H03M 13/2939H03M 13/6561H04N 21/2383H04L 1/0041H03M 13/256H03M 13/356H03M 13/1515H04N 7/015
49
PatentIndex Score
0
Cited by
10
References
8
Claims

Abstract

A digital broadcasting system and method of processing data are disclosed. Herein, a transmitting system within the digital broadcasting system includes a byte-symbol converter, an interleaving unit, a block formatter, and a trellis encoding module. Herein, the byte-symbol converter converts inputted mobile service data to symbol units. The interleaving unit is provided with (N−1) number of block interleavers in parallel, and interleaves the symbols outputted from the byte-symbol converter. The block formatter controls output orders of the mobile service data being inputted and data being outputted from each block interleaver within the interleaving unit. The trellis encoding module is provided with a plurality of trellis encoders in parallel, and enables each trellis encoder trellis-encode the mobile service data.

Claims

exact text as granted — not AI-modified
1. 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. 
 
     
     
       2. The broadcast transmitter of  claim 1 , wherein:
 the third data group has first, second and third regions; 
 the second region is positioned between the first and third regions; 
 an ith segment of the second region has X bytes of mobile data; 
 an (i+1)th segment of the second region has Y bytes of mobile data; 
 an (i+2)th segment of the second region has Z bytes of mobile data; 
 a jth segment of the first region has Q bytes of mobile data; and 
 X<Y<Z<Q, i>1 and j>1. 
 
     
     
       3. The broadcast transmitter of  claim 1 , wherein at least four of the known data sequences in the first data group are spaced 16 segments apart. 
     
     
       4. The broadcast transmitter of  claim 1 , further comprising:
 a second encoder for RS encoding the data of the second data group that has the randomized MPEG header data with a non-systematic RS encoding scheme. 
 
     
     
       5. A method for processing digital broadcast data in a broadcast transmitter, the method comprising:
 pre-processing, by a pre-processor, mobile data by: 
 randomizing the mobile data; 
 Reed-Solomon (RS) encoding and cyclic redundancy check (CRC) encoding the randomized mobile data; 
 interleaving, by a symbol interleaver, 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 inputted to the symbol interleaver; 
 converting the interleaved symbols into data bytes; 
 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; 
 deinterleaving data of the first data group; and 
 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; 
 randomizing, by a randomizer, MPEG header data of the second data group; and 
 interleaving, by a data interleaver, 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. 
 
     
     
       6. The method of  claim 5 , wherein the third data group has first, second and third regions, wherein:
 the second region is positioned between the first and third regions; 
 an ith segment of the second region has X bytes of mobile data; 
 an (i+1)th segment of the second region has Y bytes of mobile data; and 
 (i+2)th segment of the second region has Z bytes of mobile data; 
 a jth segment of the first region has Q bytes of mobile data; and 
 X<Y<Z<Q, i>1 and j>1. 
 
     
     
       7. The method of  claim 5 , wherein at least four of the known data sequences in the first data group are spaced 16 segments apart. 
     
     
       8. The method of  claim 5 , further comprising:
 RS encoding the data of the second data group that has the randomized MPEG header data with a non-systematic RS encoding scheme.

Join the waitlist — get patent alerts

Track US8379759B2 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.