Patent ID: 8271849
Filing Date: 2012-09-18
Classification: H03M

Abstract:
1. Receiver apparatus for vestigial-sideband amplitude-modulated carrier waves transmitting trellis-coded digital information, portions of which trellis-coded digital information comprise serially concatenated convolutional coding of fields of two-dimensionally-coded internet-protocol (IP) digital data randomized bit by bit, the two-dimensional coding of the randomized IP digital data in each said field including transversal Reed-Solomon (TRS) coding of columns of bytes of said randomized IP digital data in that field and cyclic-redundancy-check (CRC) coding of rows of said bytes of said randomized IP digital data and of parity bytes of said TRS coding in a respective extension of that field, instructions for decoding each said field of two-dimensionally-coded randomized IP digital data being signaled by transmission parameter channel (TPC) information transmitted in portions of said trellis-coded digital information other than those said portions that comprise said serially concatenated convolutional coding of fields of two-dimensionally-coded randomized IP digital data randomized bit by bit, said receiver apparatus comprising: a demodulator connected for receiving vestigial-sideband amplitude-modulated carrier waves transmitting trellis-coded digital information and for supplying trellis-coded digital information at baseband; a decoder for quarter-rate parallel concatenated convolutional coding connected for reproducing randomized signaling information, by decoding parallel concatenated convolutional coding (PCCC) selected from the baseband trellis-coded digital information supplied from said demodulator; a signaling bits de-randomizer connected for reproducing signaling information including said transmission parameter channel (TPC) information and also including Fast Information channel (FIC) information, by de-randomizing bits of said randomized signaling information; a turbo decoder connected for reproducing rows of bytes of said fields of two-dimensionally-coded IP digital data randomized bit by bit, by decoding serial concatenated convolutional coding (SCCC) selected from the baseband trellis-coded digital information supplied from said demodulator, said decoding of SCCC selected from the baseband trellis-coded digital information supplied from said demodulator being directed in its performance responsive to said TPC information; byte-organized memory connected for storing rows of bytes of said fields of two-dimensionally-coded randomized IP digital data as written thereto from said turbo decoder, said byte-organized memory connected for having successive columns of stored bytes read therefrom as respective TRS codewords after essentially all the rows of bytes of one of said fields of two-dimensionally coded randomized digital data have been stored within said byte-organized memory; a decoder for CRC coding of each row of bytes in one of said fields of two-dimensionally coded randomized digital data as written thereto from said turbo decoder; a byte-error-location-information register for temporarily storing the decoding results from said decoder for CRC coding, which decoding results are temporarily stored to provide byte-error-location information until completion of decoding of the TRS codewords in said one of said fields of two-dimensionally-coded randomized IP digital data; a bank of respective decoders for Reed-Solomon coding of assorted types having different forward-error-correction capabilities, one of said decoders for Reed-Solomon coding being selected responsive to said TPC information for receiving said successive columns of stored bytes read from said byte-organized memory after essentially all the rows of bytes of one of said fields of two-dimensionally-coded randomized IP digital data have been stored therewithin, said selected one of said decoders for Reed-Solomon coding connected for receiving from said byte-error-location-information register the temporarily stored decoding results from said decoder for CRC coding and using them for locating possibly erroneous bytes in said TRS codewords, said selected one of said decoders for Reed-Solomon coding connected for writing corrected randomized digital data back into said byte-organized memory; and a data de-randomizer connected for receiving rows of bytes of each of said fields of two-dimensionally-coded randomized IP digital data, as read from said byte-organized memory after forward error correction by said selected one of said decoders for Reed-Solomon coding is completed, and responding to reproduce said IP digital data.