DTV television transmitter/receiver and method of processing data in DTV transmitter/receiver
Abstract
A DTV transmitter includes a pre-processor pre-processing enhanced data, a data formatter generating enhanced data packets including known data, a multiplexer multiplexing the enhanced data packets with main data packets, a data randomizer randomizing the multiplexed data packets, an RS encoder RS-encoding the randomized data packets, and a data interleaver interleaving the RS-coded data packets, where a plurality of known data sequences are included in the interleaved enhanced data packets. Finally, the DTV transmitter further includes an enhanced encoder which codes each block of enhanced data placed between any two of the known data sequences and bypasses the interleaved main data packets.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A digital broadcast transmitter comprising:
a byte-bit converter configured to convert enhanced data bytes into bit units and output enhanced data bits; a first encoder configured to encode each of the enhanced data bits at a code rate of 1/H, wherein H is an integer greater than 1; a deinterleaver configured to deinterleave enhanced data corresponding to the encoded enhanced data bits; a removing unit configured to remove Reed Solomon (RS) parity data place holders inserted in pre-determined positions within enhanced data packets including the deinterleaved enhanced data; a second encoder configured to perform non-systematic RS encoding on the enhanced data packets from which the RS parity data place holders are removed in order to insert RS parity data in the enhanced data packets; and an interleaver configured to interleave data in the RS-encoded enhanced data packets, wherein an output of the interleaver comprises a first data group including rows having a length of 207 bytes, wherein an ith row in the first data group has N consecutive Moving Picture Experts Group (MPEG) header bytes, wherein an input of the interleaver comprises a second data group including rows having a length of 207 bytes, wherein a jth row in the second data group has M consecutive MPEG header bytes, wherein N>M, and wherein i, j, M and N are integers greater than 1.
2. The digital broadcast transmitter of claim 1 , wherein the first data group further includes known data sequences.
3. The digital broadcast transmitter of claim 2 , further comprising:
a trellis encoding unit configured to trellis encode data in the first data group, wherein the trellis encoding unit includes at least one memory that is initialized by initialization data in the first data group that is just prior to at least one of the known data sequences.
4. A method of processing broadcast data in a digital broadcast transmitter, the method comprising:
converting, in a byte-bit converter, enhanced data bytes into bit units to output enhanced data bits; encoding, in a first encoder, each of the enhanced data bits at a code rate of 1/H, wherein H is an integer greater than 1; deinterleaving, in a deinterleaver, enhanced data corresponding to the encoded enhanced data bits; removing, in a removing unit, Reed-Solomon (RS) parity data place holders inserted in pre-determined positions within enhanced data packets including the deinterleaved enhanced data; performing, in a second encoder, non-systematic RS encoding on the enhanced data packets from which the RS parity data place holders are removed in order to insert RS parity data in the enhanced data packets; and interleaving, in an interleaver, data in the RS-encoded enhanced data packets, wherein an output of the interleaver comprises a first data group including rows having a length of 207 bytes, wherein an ith row in the first data group has N consecutive Moving Picture Experts Group (MPEG) header bytes, wherein an input of the interleaver comprises a second data group including rows having a length of 207 bytes, wherein a jth row in the second data group has M consecutive MPEG header bytes, wherein N>M, and wherein i, j, M and N are integers greater than 1.
5. The method of claim 4 , wherein the first data group further includes known data sequences.
6. The method of claim 5 , further comprising:
trellis encoding, in a trellis encoding unit, data in the first data group, wherein at least one memory in the trellis encoding unit is initialized by initialization data in the first data group that is just prior to at least one of the known data sequences.
7. A method of processing broadcast data in a transmitter, the method comprising:
inserting header data into enhanced data; randomizing the enhanced data into which the header data are inserted; first encoding the randomized enhanced data to add parity data; second encoding the first-encoded enhanced data at a code rate of U/C (wherein U<C) by a Low Density Parity Check (LDPC) scheme; block interleaving the second-encoded enhanced data; convolutional interleaving the block-interleaved enhanced data; and transmitting a frame including the convolutional-interleaved enhanced data and known data to be used for channel estimation.
8. The method of claim 7, wherein the known data are derived from a reference sequence, and wherein at least one memory for the known data is initialized at a start of the reference sequence.
9. The method of claim 7, wherein the known data are inserted into predetermined positions of the frame.
10. A transmitter for processing broadcast data, the transmitter comprising:
a formatter configured to insert header data into enhanced data; a randomizer configured to randomize the enhanced data into which the header data are inserted; a first encoder configured to first encode the randomized enhanced data to add parity data; a second encoder configured to second encode the first-encoded enhanced data at a code rate of U/C by a Low Density Parity Check (LDPC) scheme, wherein U<C; a block interleaver configured to block interleave the second-encoded enhanced data; a data interleaver configured to convolutional interleave the block-interleaved enhanced data; and a transmitting unit configured to transmit a frame including the convolutional-interleaved enhanced data and known data to be used for channel estimation.
11. The transmitter of claim 10, wherein the known data are derived from a reference sequence, and wherein at least one memory for the known data is initialized at a start of the reference sequence.
12. The transmitter of claim 10, wherein the known data are inserted into predetermined positions of the frame.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.