DTV RECEIVING SYSTEM AND METHOD OF PROCESSING DTV SIGNAL
First Claim
1. A method of processing broadcast data in a broadcast transmitting system, the method comprising:
- randomizing, by a first randomizer, mobile service data bytes;
generating a Reed-Solomon (RS) frame by adding RS parity data bytes to bottom ends of columns of an RS frame payload and adding Cyclic Redundancy Check (CRC) data bytes to right ends of rows of the RS frame payload having the RS parity data bytes, the RS frame payload including the randomized mobile service data bytes;
dividing the RS frame into RS frame portions;
interleaving, by a first interleaver, symbols corresponding to data in the RS frame portions according to the following equation;
P(i)={S×
i×
(i+1)/2} mod L, wherein 0≦
i≦
L−
1, L=2n, n and S are integers;
forming data groups including data corresponding to the interleaved symbols, wherein each of the data groups further includes known data sequences, signaling information, non-systematic RS parity data place holders and MPEG header data place holders;
removing the non-systematic RS parity data place holders in the data groups and replacing the MPEG header data place holders in the data groups with MPEG header data to output mobile service data packets; and
randomizing, by a second randomizer, the MPEG header data in the mobile service data packets,wherein the signaling information includes information indicating a number of the RS parity data bytes.
1 Assignment
0 Petitions
Accused Products
Abstract
A digital television (DTV) receiving system includes an information detector, a resampler, a timing recovery unit, and a carrier recovery unit. The information detector detects a known data sequence which is periodically inserted in a digital television (DTV) signal received from a DTV transmitting system. The resampler resamples the DTV signal at a predetermined resampling rate. The timing recovery unit performs timing recovery on the DTV signal by detecting a timing error from the resampled DTV signal using the detected known data sequence. The carrier recovery unit performs carrier recovery on the resampled DTV signal by estimating a frequency offset value of the resampled DTV signal using the detected known data sequence.
6 Citations
8 Claims
-
1. A method of processing broadcast data in a broadcast transmitting system, the method comprising:
-
randomizing, by a first randomizer, mobile service data bytes; generating a Reed-Solomon (RS) frame by adding RS parity data bytes to bottom ends of columns of an RS frame payload and adding Cyclic Redundancy Check (CRC) data bytes to right ends of rows of the RS frame payload having the RS parity data bytes, the RS frame payload including the randomized mobile service data bytes; dividing the RS frame into RS frame portions; interleaving, by a first interleaver, symbols corresponding to data in the RS frame portions according to the following equation; P(i)={S×
i×
(i+1)/2} mod L, wherein 0≦
i≦
L−
1, L=2n, n and S are integers;forming data groups including data corresponding to the interleaved symbols, wherein each of the data groups further includes known data sequences, signaling information, non-systematic RS parity data place holders and MPEG header data place holders; removing the non-systematic RS parity data place holders in the data groups and replacing the MPEG header data place holders in the data groups with MPEG header data to output mobile service data packets; and randomizing, by a second randomizer, the MPEG header data in the mobile service data packets, wherein the signaling information includes information indicating a number of the RS parity data bytes. - View Dependent Claims (2, 3, 4)
-
-
5. A broadcast transmitting system, comprising:
-
a first randomizer configured to randomize mobile service data bytes; an Reed-Solomon (RS) frame encoder configured to generate an RS frame by adding RS parity data bytes to bottom ends of columns of an RS frame payload and adding Cyclic Redundancy Check (CRC) data bytes to right ends of rows of the RS frame payload having the RS parity data bytes, the RS frame payload including the randomized mobile service data bytes, and to divide the RS frame into RS frame portions; a first interleaver configured to interleave symbols corresponding to data in the RS frame portions according to the following equation; P(i)={S×
i×
(i+1)/2} mod L, wherein 0≦
i≦
L−
1, L=2n, n and S are integers;a group formatter configured to form data groups including data corresponding to the interleaved symbols, wherein each of the data groups further includes known data sequences, signaling information, non-systematic RS parity data place holders and MPEG header data place holders; a packet formatter configured to remove the non-systematic RS parity data place holders in the data groups and to replace the MPEG header data place holders in the data groups with MPEG header data in order to output mobile service data packets; and a second randomizer configured to randomize the MPEG header data in the mobile service data packets, wherein the signaling information includes information indicating a number of the RS parity data bytes. - View Dependent Claims (6, 7, 8)
-
Specification