Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
192 words
Apparatus for encoding a sequence of input bits for transmission via a quadrature amplitude modulated carrier signal, comprising: means responsive to first and second subsets of selected bits in each group of N consecutive ones of said input bits for forming first and second expanded versions of the bits in each of said first and second subsets, respectively, each of said expanded versions having at least one more bit than the subset from which it is formed, and means individually responsive to said first and second expanded versions for modulating in-phase and quadrature components of said carrier signal to generate an individual one of a predetermined constellation of signal points, wherein said forming means includes means for combining at least one bit in said first subset with at least one bit in the first subset of a preceding one of saidn N-bit groups and means for combining at least one bit in said second subset with at least one bit in the second subset of a preceding one of said N-bit groups, said combining and modulating means being arranged such that less than all possible sequences of said signal points is generated.
Claim 2
Dependent Claim
192 words
Apparatus for encoding a sequence of input bits for transmission via a quadrature amplitude modulated carrier signal, comprising: means responsive to first and second subsets of selected bits in each group of N consecutive ones of said input bits for forming first and second expanded versions of the bits in each of said first and second subsets, respectively, each of said expanded versions having at least one more bit than the subset from which it is formed, and means individually responsive to said first and second expanded versions for modulating in-phase and quadrature components of said carrier signal to generate an individual one of a predetermined constellation of signal points, wherein said forming means includes means for combining at least one bit in said first subset with at least one bit in the first subset of a preceding one of saidn N-bit groups and means for combining at least one bit in said second subset with at least one bit in the second subset of a preceding one of said N-bit groups, said combining and modulating means being arranged such that less than all possible sequences of said signal points is generated.
Claim 3
Dependent Claim
165 words
Apparatus for encoding a sequence of input bits by QAM modulation of a carrier signal, including: first means for forming successive groups of N=r+r 1 bits in response to a scrambled version of said input bits, a finite state machine responsive to the first r bits in each group and in at least one preceding group for forming a first r+1 bit code word and responsive to the second r 1 bits in each group and in at least one preceding group for forming a second r 1 +1 bit code word, and third means for modulating the in-phase and quadrature components of said carrier signal in accordance with amplitude levels that are assigned to said first and second code words, respectively, to generate an individual one of a predetermined constellation of signal points, said r+1 and r 1 +1 bit code words being formed, and said amplitude levels being assigned, such that the minimum euclidean distance between generated sequences of said points is maximized.
Claim 4
Dependent Claim
165 words
Apparatus for encoding a sequence of input bits by QAM modulation of a carrier signal, including: first means for forming successive groups of N=r+r 1 bits in response to a scrambled version of said input bits, a finite state machine responsive to the first r bits in each group and in at least one preceding group for forming a first r+1 bit code word and responsive to the second r 1 bits in each group and in at least one preceding group for forming a second r 1 +1 bit code word, and third means for modulating the in-phase and quadrature components of said carrier signal in accordance with amplitude levels that are assigned to said first and second code words, respectively, to generate an individual one of a predetermined constellation of signal points, said r+1 and r 1 +1 bit code words being formed, and said amplitude levels being assigned, such that the minimum euclidean distance between generated sequences of said points is maximized.
Claim 5
Dependent Claim
148 words
Apparatus for encoding an input bit sequence comprising: means responsive to said input sequence for providing groups of N output bits, each of said groups including a first subset of bits X 0 n and X 1 n and a second subset of bits X 0 m and X 1 m where n and m are indices of the group from which said subsets are derived, means including a convolutional encoder for expanding bits in each of said subsets as a specified function of bits in subsets of previous groups, to yield first and second multibit code words Y 0 n Y 1 n Y 2 n and Y 0 m Y 1 m Y 2 m , and means for modulating in-phase and quadrature components of a carrier signal in response to first and second symbols generated in response to said first and second multibit code words.
Claim 6
Dependent Claim
148 words
Apparatus for encoding an input bit sequence comprising: means responsive to said input sequence for providing groups of N output bits, each of said groups including a first subset of bits X 0 n and X 1 n and a second subset of bits X 0 m and X 1 m where n and m are indices of the group from which said subsets are derived, means including a convolutional encoder for expanding bits in each of said subsets as a specified function of bits in subsets of previous groups, to yield first and second multibit code words Y 0 n Y 1 n Y 2 n and Y 0 m Y 1 m Y 2 m , and means for modulating in-phase and quadrature components of a carrier signal in response to first and second symbols generated in response to said first and second multibit code words.
Claim 7
Dependent Claim
65 words
The invention defined in claim 3 wherein said first multibit code word is related to said first subset of bits such that: Y.sub.0.sup.n =X.sub.1.sup.n ⊕X.sub.1.sup.n-1 ⊕X.sub.1.sup.n-2 Y.sub.1.sup.n =X.sub.1.sup.n ⊕X.sub.1.sup.n-2 Y.sub.2.sup.n =X.sub.2.sup.n and said second multibit code word is related to said second set of bits such that Y.sub.0.sup.m =X.sub.1.sup.m ⊕X.sub.1.sup.m-1 ⊕X.sub.1.sup.m-2 Y.sub.1.sup.m =X.sub.1.sup.m ⊕X.sub.1.sup.m-2 Y.sub.2.sup.m =X.sub.2.sup.m where the symbol ⊕ represents the exclusive OR function.
Claim 8
Independent Claim
189 words
A method of encoding a sequence of input bits for transmission via a quadrature amplitude modulated carrier signal, comprising the steps of: forming, in response to first and second subsets of selected bits in each group of N consecutive ones of said input bits, first and second expanded versions of the bits in each of said first and second subsets, respectively, each of said expanded versions having at least one more bit than the subset from which it is formed, and modulating, in individual response to said first and second expanded versions, in-phase and quadrature components of said carrier signal to generate an individual one of a predetermined constellation of signal points, wherein said forming step includes combining at least one bit in said first subset with at least one bit in the first subset of a preceding one of said N-bit groups and combining at least one bit in said second subset with at least one bit in the second subset of a preceding one of said N-bit groups, said combining and modulating steps being such that less than all possible sequences of said signal points are generated.
Claim 9
Independent Claim
189 words
A method of encoding a sequence of input bits for transmission via a quadrature amplitude modulated carrier signal, comprising the steps of: forming, in response to first and second subsets of selected bits in each group of N consecutive ones of said input bits, first and second expanded versions of the bits in each of said first and second subsets, respectively, each of said expanded versions having at least one more bit than the subset from which it is formed, and modulating, in individual response to said first and second expanded versions, in-phase and quadrature components of said carrier signal to generate an individual one of a predetermined constellation of signal points, wherein said forming step includes combining at least one bit in said first subset with at least one bit in the first subset of a preceding one of said N-bit groups and combining at least one bit in said second subset with at least one bit in the second subset of a preceding one of said N-bit groups, said combining and modulating steps being such that less than all possible sequences of said signal points are generated.
Claim 10
Independent Claim
152 words
A method of encoding a sequence of input bits by QAM modulation of a carrier signal, including the steps of: forming successive groups of N=r+r 1 bits in response to a scrambled version of said input bits, forming, in response to the first r bits in each group and in at least one preceding group, a first r+1 bit code word and in response to the second r 1 bits in each group and in at least one preceding group, a second r 1 +1 bit code word, and modulating the in-phase and quadrature components of said carrier signal in accordance with said first and second code words, respectively, to generate an individual one of a predetermined constellation of signal points, said r+1 and r 1 +1 bit code words being formed, and said amplitude levels being assigned, such that the minimum euclidean distance between generated sequences of said points is maximized.
Claim 11
Independent Claim
152 words
A method of encoding a sequence of input bits by QAM modulation of a carrier signal, including the steps of: forming successive groups of N=r+r 1 bits in response to a scrambled version of said input bits, forming, in response to the first r bits in each group and in at least one preceding group, a first r+1 bit code word and in response to the second r 1 bits in each group and in at least one preceding group, a second r 1 +1 bit code word, and modulating the in-phase and quadrature components of said carrier signal in accordance with said first and second code words, respectively, to generate an individual one of a predetermined constellation of signal points, said r+1 and r 1 +1 bit code words being formed, and said amplitude levels being assigned, such that the minimum euclidean distance between generated sequences of said points is maximized.
Claim 12
Independent Claim
142 words
A method of encoding an input bit sequence comprising the steps of: forming groups of N output bits, each of said groups including a first subset of bits X 0 n and X 1 n and a second subset of bits X 0 m and X 1 m where n and m are indices of the group from which said subsets are derived. expanding bits in each of said subsets in a convolutional encoder as a specified function of bits in subsets of previous groups, to yield first and second multibit code words Y 0 n Y 1 n Y 2 n and Y 0 m Y 1 m Y 2 m , and modulating in-phase and quadrature components of a carrier signal in response to said first and second symbols generated in response to said first and second multibit code words.
Claim 13
Independent Claim
142 words
A method of encoding an input bit sequence comprising the steps of: forming groups of N output bits, each of said groups including a first subset of bits X 0 n and X 1 n and a second subset of bits X 0 m and X 1 m where n and m are indices of the group from which said subsets are derived. expanding bits in each of said subsets in a convolutional encoder as a specified function of bits in subsets of previous groups, to yield first and second multibit code words Y 0 n Y 1 n Y 2 n and Y 0 m Y 1 m Y 2 m , and modulating in-phase and quadrature components of a carrier signal in response to said first and second symbols generated in response to said first and second multibit code words.
Claim 14
Dependent Claim
66 words
The method defined in claim 7 wherein said first multibit code word is formed from said first subset of bits such that: Y.sub.0.sup.n =X.sub.1.sup.n ⊕X.sub.1.sup.n-1 ⊕X.sub.1.sup.n-2 Y.sub.1.sup.n =X.sub.1.sup.n ⊕X.sub.1.sup.n-2 Y.sub.2.sup.n =X.sub.2.sup.n and said second multibit code word is formed from said second set of bits such that Y.sub.0.sup.m =X.sub.1.sup.m ⊕X.sub.1.sup.m -1 ⊕X.sub.1.sup.m-2 Y.sub.1.sup.m =X.sub.1.sup.m ⊕X.sub.1.sup.m-2 Y.sub.2.sup.m =X.sub.2.sup.m where the symbol ⊕ represents the exclusive OR function.