Apparatus, systems, methods and computer products for providing a virtual enhanced training sequence
First Claim
Patent Images
1. A method for communicating a training sequence for initializing an equalizer in a digital receiver, comprising the steps of:
- receiving a digital signal containing data to be broadcast from a digital RF transmitter;
inserting training sequence data into the digital signal at predetermined byte locations based on a mapping of an ATSC (Advanced Television Systems Committee) A/53 data interleaver such that a continuous predetermined sequence of symbols is generated from the training sequence data and communicated to the digital receiver at known locations within a broadcast ATSC A/53 VSB (vestigial sideband) data frame; and
inserting a plurality of stuff bytes into the digital signal for deterministically initializing a plurality of ATSC A/53 Trellis coders in an exciter of the digital RF transmitter to a known state,wherein the plurality of stuff bytes are inserted prior to encoding the training sequence data into the continuous predetermined sequence of symbols by the plurality of ATSC A/53 Trellis coders, andwherein a first set of bits of each one of the plurality of stuff bytes are used to deterministically reset a respective first set of the plurality of ATSC A/53 Trellis coders, and a second set of bits of each one of the plurality of stuff bytes include a portion of the training sequence data.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, method, apparatus and computer code for communicating a training sequence for initializing an equalizer in a digital receiver are provided including receiving a digital signal containing data to be broadcast from a digital RF transmitter and inserting the training sequence into the digital signal deterministically such that a predetermined sequence of symbols are communicated to the receiver.
74 Citations
44 Claims
-
1. A method for communicating a training sequence for initializing an equalizer in a digital receiver, comprising the steps of:
-
receiving a digital signal containing data to be broadcast from a digital RF transmitter; inserting training sequence data into the digital signal at predetermined byte locations based on a mapping of an ATSC (Advanced Television Systems Committee) A/53 data interleaver such that a continuous predetermined sequence of symbols is generated from the training sequence data and communicated to the digital receiver at known locations within a broadcast ATSC A/53 VSB (vestigial sideband) data frame; and inserting a plurality of stuff bytes into the digital signal for deterministically initializing a plurality of ATSC A/53 Trellis coders in an exciter of the digital RF transmitter to a known state, wherein the plurality of stuff bytes are inserted prior to encoding the training sequence data into the continuous predetermined sequence of symbols by the plurality of ATSC A/53 Trellis coders, and wherein a first set of bits of each one of the plurality of stuff bytes are used to deterministically reset a respective first set of the plurality of ATSC A/53 Trellis coders, and a second set of bits of each one of the plurality of stuff bytes include a portion of the training sequence data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for communicating a training sequence for initializing an equalizer in a digital receiver, comprising the steps of:
-
receiving a digital signal containing data to be broadcast from a digital RF transmitter; inserting training sequence data into the digital signal at predetermined byte locations based on a mapping of an ATSC (Advanced Television Systems Committee) A/53 data interleaver such that a continuous predetermined sequence of symbols is generated from the training sequence data and communicated to the digital receiver at known locations within a broadcast ATSC A/53 VSB (vestigial sideband) data frame; and inserting an initialization packet into the digital signal, the initialization packet containing a plurality of stuff bytes for deterministically initializing a plurality of ATSC A/53 Trellis coders in the exciter and having a reserved space for a portion of the training sequence data. - View Dependent Claims (11)
-
-
12. An apparatus for communicating a training sequence for initializing an equalizer in a digital receiver, comprising:
-
a receiver operable to receive a digital signal containing data to be broadcast from a digital RF transmitter; and a packet inserter operable to insert training sequence data into the digital signal at predetermined byte locations based on a mapping of an ATSC (Advanced Television Systems Committee) A/53 data interleaver such that a continuous predetermined sequence of training symbols is generated from the training sequence data and communicated to the digital receiver at known locations within a broadcast ATSC A/53 VSB (vestigial sideband) data frame and insert a plurality of stuff bytes into the digital signal for deterministically initializing a plurality of ATSC Trellis coders in an exciter of the digital RF transmitter to a known state, wherein the plurality of stuff bytes are inserted prior to encoding the training sequence data into the continuous predetermined sequence of symbols by the plurality of ATSC A/53 Trellis coders, and wherein a first set of bits of each one of the plurality of stuff bytes are used to deterministically reset a respective first set of the plurality of ATSC A/53 Trellis coders, and a second set of bits of each one of the plurality of stuff bytes include a portion of the training sequence data. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus for communicating a training sequence for initializing an equalizer in a digital receiver, comprising:
-
a receiver operable to receive a digital signal containing data to be broadcast from a digital RF transmitter; and a packet inserter operable to insert training sequence data into the digital signal at predetermined byte locations based on a mapping of an ATSC (Advanced Television Systems Committee) A/53 data interleaver such that a continuous predetermined sequence of training symbols is generated from the training sequence data and communicated to the digital receiver at known locations within a broadcast ATSC A/53 VSB (vestigial sideband) data frame and insert an initialization packet into the digital signal, the initialization packet containing a plurality of stuff bytes for deterministically initializing a plurality of ATSC A/53 Trellis coders in the digital RF transmitter and having a reserved space for a portion of the training sequence data. - View Dependent Claims (22)
-
-
23. A computer program product comprising a non-transitory computer usable medium having control logic stored therein for causing a computer to communicate a training sequence for initializing an equalizer in a digital receiver, said control logic comprising:
-
computer readable program code means for causing the computer to receive a digital signal containing data to be broadcast from a digital RF transmitter; computer readable program code means for causing the computer to insert training sequence data into the digital signal at predetermined byte locations based on a mapping of an ATSC (Advanced Television Systems Committee) A/53 data interleaver such that a continuous predetermined sequence of training symbols is generated from the training sequence data and communicated to the digital receiver at known locations within a broadcast ATSC A/53 VSB (vestigial sideband) data frame; and computer readable program code means for causing the computer to insert a plurality of stuff bytes into the digital signal for deterministically initializing a plurality of ATSC A/53 Trellis coders in an exciter of the digital RF transmitter to a known state, wherein the plurality of stuff bytes are inserted prior to encoding the training sequence data into the continuous predetermined sequence of symbols by the plurality of ATSC A/53 Trellis coders, and wherein a first set of bits of each one of the plurality of stuff bytes are used to deterministically reset a respective first set of the plurality of ATSC A/53 Trellis coders, and a second set of bits of each one of the plurality of stuff bytes include a portion of the training sequence data. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A computer program product comprising a non-transitory computer usable medium having control logic stored therein for causing a computer to communicate a training sequence for initializing an equalizer in a digital receiver, said control logic comprising:
-
computer readable program code means for causing the computer to receive a digital signal containing data to be broadcast from a digital RF transmitter; computer readable program code means for causing the computer to insert training sequence data into the digital signal at predetermined byte locations based on a mapping of an ATSC (Advanced Television Systems Committee) A/53 data interleaver such that a continuous predetermined sequence of training symbols is generated from the training sequence data and communicated to the digital receiver at known locations within a broadcast ATSC A/53 VSB (vestigial sideband) data frame; and computer readable program code means for causing the computer to insert an initialization packet into the digital signal, the initialization packet containing a plurality of stuff bytes for deterministically initializing a plurality of ATSC A/53 Trellis coders in the digital RF transmitter and having a reserved space for a portion of the training sequence data. - View Dependent Claims (33)
-
-
34. A system for communicating a training sequence for initializing an equalizer in a digital receiver, comprising:
-
a multiplexer operable to generate a plurality of container packets to contain training sequence data, wherein the plurality of container packets are located at a plurality of predetermined positions within a digital signal; and an exciter operable to receive the digital signal containing data to be broadcast from a digital RF transmitter and insert the training sequence data into the container packets at predetermined byte locations based on a mapping of an ATSC (Advanced Television Systems Committee) data interleaver such that a continuous predetermined sequence of symbols is generated from the training sequence and communicated to the digital receiver at known locations within a broadcast ATSC A/53 VSB (vestigial sideband) data frame and insert a plurality of stuff bytes into the digital signal for deterministically initializing a plurality of ATSC A/53 Trellis coders in the exciter to a known state, wherein the plurality of stuff bytes are inserted prior to encoding the training sequence data into the continuous predetermined sequence of symbols by the plurality of ATSC A/53 Trellis coders, and wherein a first set of bits of each one of the plurality of stuff bytes are used to deterministically reset a respective first set of the plurality of ATSC A/53 Trellis coders, and a second set of bits of each one of the plurality of stuff bytes include a portion of the training sequence data. - View Dependent Claims (35, 36, 37)
-
-
38. A system for communicating a training sequence for initializing an equalizer in a digital receiver, comprising:
-
a multiplexer operable to generate a plurality of container packets to contain training sequence data, wherein the plurality of container packets are located at a plurality of predetermined positions within a digital signal, and insert an initialization packet into the digital signal, the initialization packet containing a plurality of stuff bytes for deterministically initializing a plurality of ATSC A/53 Trellis coders in the digital RF transmitter and having a reserved space for a portion of the training sequence data; and an exciter operable to receive the digital signal containing data to be broadcast from a digital RF transmitter and insert the training sequence data into the container packets at predetermined byte locations based on a mapping of an ATSC (Advanced Television Systems Committee) data interleaver such that a continuous predetermined sequence of symbols is generated from the training sequence and communicated to the digital receiver at known locations within a broadcast ATSC A/53 VSB (vestigial sideband) data frame. - View Dependent Claims (39)
-
-
40. A method for communicating a training sequence for initializing an equalizer in a digital receiver, comprising the steps of:
-
receiving a digital signal containing data to be broadcast from a digital RF transmitter; inserting training sequence data into the digital signal at predetermined byte locations based on a mapping of an ATSC (Advanced Television Systems Committee) A/53 data interleaver such that a continuous predetermined sequence of symbols is generated from the training sequence data and communicated to the digital receiver at known locations within a broadcast ATSC A/53 VSB (vestigial sideband) data frame; and inserting a plurality of stuff bytes into the digital signal for deterministically initializing a plurality of ATSC A/53 Trellis coders in an exciter of the digital RF transmitter to a known state, wherein the plurality of stuff bytes are inserted prior to encoding the training sequence data into the continuous predetermined sequence of symbols by the plurality of ATSC A/53 Trellis coders, and wherein four bits of each one of the plurality of stuff bytes are used to deterministically reset the plurality of ATSC A/53 Trellis coders, and another four bits of each one of the plurality of stuff bytes include a portion of the training sequence data.
-
-
41. An apparatus for communicating a training sequence for initializing an equalizer in a digital receiver, comprising:
-
a receiver operable to receive a digital signal containing data to be broadcast from a digital RF transmitter; a packet inserter operable to insert training sequence data into the digital signal at predetermined byte locations based on a mapping of an ATSC (Advanced Television Systems Committee) A/53 data interleaver such that a continuous predetermined sequence of training symbols is generated from the training sequence data and communicated to the digital receiver at known locations within a broadcast ATSC A/53 VSB (vestigial sideband) data frame, and insert a plurality of stuff bytes into the digital signal for deterministically initializing a plurality of ATSC Trellis coders in an exciter of the digital RF transmitter to a known state, wherein the plurality of stuff bytes are inserted prior to encoding the training sequence data into the continuous predetermined sequence of symbols by the plurality of ATSC A/53 Trellis coders, and wherein four bits of each one of the plurality of stuff bytes are used to deterministically reset the plurality of ATSC A/53 Trellis coders, and another four bits of each one of the plurality of stuff bytes include a portion of the training sequence data.
-
-
42. A computer program product comprising a non-transitory computer usable medium having control logic stored therein for causing a computer to communicate a training sequence for initializing an equalizer in a digital receiver, said control logic comprising:
-
computer readable program code means for causing the computer to receive a digital signal containing data to be broadcast from a digital RF transmitter; computer readable program code means for causing the computer to insert training sequence data into the digital signal at predetermined byte locations based on a mapping of an ATSC (Advanced Television Systems Committee) A/53 data interleaver such that a continuous predetermined sequence of training symbols is generated from the training sequence data and communicated to the digital receiver at known locations within a broadcast ATSC A/53 VSB (vestigial sideband) data frame; and computer readable program code means for causing the computer to insert a plurality of stuff bytes into the digital signal for deterministically initializing a plurality of ATSC A/53 Trellis coders in an exciter of the digital RF transmitter to a known state, wherein the plurality of stuff bytes are inserted prior to encoding the training sequence data into the continuous predetermined sequence of symbols by the plurality of ATSC A/53 Trellis coders, and wherein four bits of each one of the plurality of stuff bytes are used to deterministically reset the plurality of ATSC A/53 Trellis coders, and another four bits of each one of the plurality of stuff bytes include a portion of the training sequence data. - View Dependent Claims (43)
-
-
44. A system for communicating a training sequence for initializing an equalizer in a digital receiver, comprising:
-
a multiplexer operable to generate a plurality of container packets to contain training sequence data, wherein the plurality of container packets are located at a plurality of predetermined positions within a digital signal; an exciter operable to receive the digital signal containing data to be broadcast from a digital RF transmitter and insert the training sequence data into the container packets at predetermined byte locations based on a mapping of an ATSC (Advanced Television Systems Committee) data interleaver such that a continuous predetermined sequence of symbols is generated from the training sequence and communicated to the digital receiver at known locations within a broadcast ATSC A/53 VSB (vestigial sideband) data frame and insert a plurality of stuff bytes into the digital signal for deterministically initializing a plurality of ATSC A/53 Trellis coders in the exciter to a known state, wherein the plurality of stuff bytes are inserted prior to encoding the training sequence data into the continuous predetermined sequence of symbols by the plurality of ATSC A/53 Trellis coders, and wherein four bits of each one of the plurality of stuff bytes are used to deterministically reset the plurality of ATSC A/53 Trellis coders, and another four bits of each one of the plurality of stuff bytes include a portion of the training sequence data.
-
Specification