DIGITAL TELEVISION TRANSMITTER AND METHOD OF CODING DATA IN DIGITAL TELEVISION TRANSMITTER
First Claim
1. A digital television (DTV) transmitter for coding main and enhanced data packets for transmission, the DTV transmitter comprising:
- a pre-processor for pre-processing the enhanced data packets by coding the enhanced data packets for forward error correction (FEC) and expanding the FEC-coded data packets;
a data formatter for adding first null data into first place holders within each pre-processed enhanced data packet;
a first multiplexer for multiplexing the main data packets with the enhanced data packets having the first null data;
a holder inserter for inserting second null data into second place holders within an enhanced data packet outputted from the first multiplexer;
a data interleaver for replacing the second null data with parity data;
a data generator for generating at least one known data sequence;
a symbol processor for replacing the first null data included in an output of the data interleaver with the at least one known data sequence; and
a non-systematic Reed-Solomon (RS) encoder for generating the parity data by performing non-systematic RS-coding on an output of the symbol processor, and for providing the parity data to the data interleaver.
1 Assignment
0 Petitions
Accused Products
Abstract
A pre-processor pre-processes enhanced data packets by coding the enhanced data packets for forward error correction (FEC) and expanding the FEC-coded data packets. A data formatter adds first null data into first place holders within each pre-processed enhanced data packet. A first multiplexer multiplexes the main data packets with the enhanced data packets having the first null data. A holder inserter inserts second null data into second place holders within an enhanced data packet outputted from the first multiplexer. A data interleaver replaces the second null data with parity data. A data generator generates at least one known data sequence. A symbol processor replaces the first null data included in an output of the data interleaver with the known data sequence(s). A non-systematic RS encoder generates the parity data by performing non-systematic RS-coding on an output of the symbol processor, and provides the parity data to the data interleaver.
-
Citations
23 Claims
-
1. A digital television (DTV) transmitter for coding main and enhanced data packets for transmission, the DTV transmitter comprising:
-
a pre-processor for pre-processing the enhanced data packets by coding the enhanced data packets for forward error correction (FEC) and expanding the FEC-coded data packets;
a data formatter for adding first null data into first place holders within each pre-processed enhanced data packet;
a first multiplexer for multiplexing the main data packets with the enhanced data packets having the first null data;
a holder inserter for inserting second null data into second place holders within an enhanced data packet outputted from the first multiplexer;
a data interleaver for replacing the second null data with parity data;
a data generator for generating at least one known data sequence;
a symbol processor for replacing the first null data included in an output of the data interleaver with the at least one known data sequence; and
a non-systematic Reed-Solomon (RS) encoder for generating the parity data by performing non-systematic RS-coding on an output of the symbol processor, and for providing the parity data to the data interleaver. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A digital television (DTV) transmitter for coding main and enhanced data packets for transmission, the DTV transmitter comprising:
-
a pre-processor for pre-processing the enhanced data packets by coding the enhanced data packets for forward error correction (FEC) and expanding the FEC-coded data packets;
a data formatter for adding known data sequences into the pre-processed enhanced data packets;
a first multiplexer for multiplexing the main data packets with the enhanced data packets having the known data sequence;
a holder inserter for inserting null data into place holders within an enhanced data packet outputted from the first multiplexer;
a data interleaver for replacing the null data with parity data;
a symbol processor for coding enhanced data outputted from the data interleaver; and
a non-systematic Reed-Solomon (RS) encoder for generating the parity data by performing non-systematic RS-coding on an output of the symbol processor, and for providing the parity data to the data interleaver.
-
-
12. A method of coding main and enhanced data packets in a digital television (DTV) transmitter, the method comprising:
-
pre-processing the enhanced data packets by coding the enhanced data packets for forward error correction (FEC) and expanding the FEC-coded data packets;
adding first null data into first place holders within each pre-processed enhanced data packet;
multiplexing the main data packets with the enhanced data packets having the first null data;
inserting second null data into second place holders within each enhanced data packet having the first null data;
replacing the second null data placed in the second place holders with parity data using a data interleaver;
generating at least one known data sequence;
replacing the first null data included in an output of the data interleaver with the at least one known data sequence; and
generating the parity data by performing non-systematic Reed-Solomon (RS)-coding on the enhanced data packet having the at least one known data sequence, and providing the parity data to the data interleaver. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A digital television (DTV) receiver, comprising:
-
a tuner for receiving a DTV signal having main data and enhanced data from a DTV transmitter, the enhanced data being coded for forward error correction (FEC) and expanded by the DTV transmitter;
a demodulator for demodulating the DTV signal by performing carrier and timing recovery;
an equalizer for compensating channel distortion included in the demodulated DTV signal;
a data detector for detecting one or more known data sequences from the enhanced data included in the demodulated DTV signal, wherein the demodulator and the equalizer use the detected known data sequences when performing the carrier and timing recovery and the channel distortion compensation, respectively;
a Viterbi decoder for Viterbi-decoding main and enhanced data symbols outputted from the equalizer;
a data deinterleaver for deinterleaving the Viterbi-decoded data; and
a non-systematic Reed-Solomon (RS) parity remover for removing non-systematic RS parity bytes from an enhanced data packet outputted from the data deinterleaver.
-
-
23. A method of decoding a signal in a digital television (DTV) receiver, the method comprising:
-
receiving a DTV signal having main data and enhanced data from a DTV transmitter, the enhanced data being coded for forward error correction (FEC) and expanded by the DTV transmitter;
modulating the DTV signal by performing carrier and timing recovery;
compensating channel distortion included in the demodulated DTV signal;
detecting one or more known data sequences from the enhanced data included in the demodulated DTV signal, wherein the modulation and the channel distortion compensation of the DTV signal are performed using the detected known data sequences;
Viterbi-decoding main and enhanced data symbols included in the channel-distortion-compensated DTV signal;
deinterleaving the Viterbi-decoded data in a deinterleaver; and
a non-systematic Reed-Solomon (RS) parity remover for removing non-systematic RS parity bytes from an enhanced data packet outputted from the deinterleaver.
-
Specification