← Back to Patent Explorer
US5938787A Expired / Lapsed US ⏱️ 0.0 years remaining

Communications systems and methods employing code rate partitioning with nonorthogonal modulation

Assignee: Ericsson Inc
•
Filing: 1997-03-27
•
Granted: 1999-08-17
•
Expires: 2017-03-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Information is processed to produce a plurality of information symbols. The plurality of information symbols are encoded according to a concatenation of an error correction code and a nonorthogonal modulation code to produce a modulated communications signal. The modulated communications signal is communicated over a communications medium, and process the communicated modulated communications signal is processed to produce information. Preferably, the information symbols are encoded according to an error correction code, preferably a convolutional code, to produce a plurality of coded symbols. The plurality of coded symbols are preferably interleaved to produce a plurality of interleaved coded symbols. The interleaved coded symbols are then modulated according to a nonorthogonal code to produce the modulated communications signal. Preferably, the coded symbols are modulated according to a proper subset of a one of a Nordstrom-Robinson code, a Reed-Muller code, or a Kerdock code, the proper subset being operable to produce a modulated communications signal from a signal set such that the communications signal noncoherently demodulates to produce a unique output for each signal in the signal set, and the communications signal processing includes noncoherent demodulating to noncoherently demodulate the communicated modulated communications signal.

Inventors

  • 👤 Wayne E. Stark

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 00:36
CPC Classifications
H; H04; H04L; H04L1/00; H04L1/004; H04L1/0056; H04L1/0059; H03; H03M; H03M13/00; H03M13/25; H03M13/253; H03M13/29; H03M13/2933; H04L1/0045; H04L1/0054; H04L1/007; H04L1/0067; H04L1/0068; H04L1/0071

Claims Analysis

Total Claims: 38
Claim 1
Independent Claim 117 words
A method of communicating information over a communications medium, the method comprising the steps of: processing information to produce a plurality of information symbols; encoding the plurality of information symbols according to a concatenation of an error correction code and a nonorthogonal modulation code to produce a modulated communications signal; communicating the modulated communications signal that was produced by encoding the plurality of information symbols according to a concatenation of an error correction code and a nonorthogonal modulation code, over the communications medium; and processing the communicated modulated communications signal that was produced by encoding the plurality of information symbols according to a concatenation of an error correction code and a nonorthogonal modulation code, to produce information.
Claim 2
Independent Claim 117 words
A method of communicating information over a communications medium, the method comprising the steps of: processing information to produce a plurality of information symbols; encoding the plurality of information symbols according to a concatenation of an error correction code and a nonorthogonal modulation code to produce a modulated communications signal; communicating the modulated communications signal that was produced by encoding the plurality of information symbols according to a concatenation of an error correction code and a nonorthogonal modulation code, over the communications medium; and processing the communicated modulated communications signal that was produced by encoding the plurality of information symbols according to a concatenation of an error correction code and a nonorthogonal modulation code, to produce information.
Claim 3
Dependent Claim 53 words
A method according to claim 1, wherein said step of encoding comprises the steps of: encoding the plurality of information symbols according to the error correction code to produce a plurality of coded symbols; and modulating the plurality of coded symbols according to a nonorthogonal modulation code to produce a modulated communications signal.
Claim 4
Dependent Claim 58 words
A method according to claim 2, wherein said step of modulating comprises the step of modulating the plurality of coded symbols according to a nonorthogonal modulation code representing a union of translations of a set of orthogonal code vectors according to a predetermined translation which produces one of a Nordstrom-Robinson code, a Reed-Muller code, or a Kerdock code.
Claim 5
Dependent Claim 35 words
A method according to claim 2, wherein said step of modulating comprises the step of modulating the plurality of coded symbols according to one of a Nordstrom-Robinson code, a Reed-Muller code or a Kerdock code.
Claim 6
Dependent Claim 87 words
A method according to claim 2: wherein said step of modulating comprises the step of modulating the plurality of coded symbols according to a proper subset of a nonorthogonal modulation code, the proper subset being operable to produce a modulated communications signal from a signal set such that the communications signal noncoherently demodulates to produce a unique output for each signal in the signal set; and wherein said step of processing the communicated modulated communications signal comprises the step of noncoherently demodulating the communicated modulated communications signal.
Claim 7
Dependent Claim 165 words
A method according to claim 5: wherein said step of modulating comprises the step of modulating the plurality of coded symbols according to a nonorthogonal modulation code representing a union of translations of a set of orthogonal code vectors according to a predetermined set of translation vectors which produces one of a Nordstrom-Robinson code, a Reed-Muller code, or a Kerdock code, the translation including a plurality of translation vectors; and wherein said step of noncoherently demodulating comprises the steps of: processing the communicated modulated communications signal to produce a plurality of received communications symbols; translating the plurality of received communications symbols according to the translation vectors to produce a plurality of groups of communications symbols, a respective group corresponding to a respective one of the translation vectors; correlating each group of communications symbols with the set of orthogonal code vectors to produce decision information for each group; and combining the decision information for the groups of communications symbols to produce a plurality of information symbols.
Claim 8
Dependent Claim 54 words
A method according to claim 2, wherein said step of modulating is preceded by the step of interleaving the plurality of coded symbols to produce a plurality of interleaved coded symbols, and wherein said step of modulating comprises the step of modulating the plurality of interleaved coded symbols to produce a modulated communications signal.
Claim 9
Dependent Claim 40 words
A method according to claim 1, wherein said step of encoding comprises the step of encoding the plurality of information symbols according to a concatenation of a convolutional code and a nonorthogonal modulation code to produce the modulated communications signal.
Claim 10
Dependent Claim 40 words
A method according to claim 8, wherein said step of encoding comprises the step of encoding the plurality of information symbols according to a concatenation of a punctured convolutional code and a nonorthogonal code to produce the modulated communications signal.
Claim 11
Independent Claim 45 words
A method of producing a communications signal representing a plurality of information symbols, the method comprising the steps of: encoding the plurality of information symbols according to a concatenation of an error correction code and a nonorthogonal modulation code to produce a modulated communications signal.
Claim 12
Independent Claim 45 words
A method of producing a communications signal representing a plurality of information symbols, the method comprising the steps of: encoding the plurality of information symbols according to a concatenation of an error correction code and a nonorthogonal modulation code to produce a modulated communications signal.
Claim 13
Dependent Claim 53 words
A method according to claim 10, wherein said step of encoding comprises the steps of: encoding the plurality of information symbols according to the error correction code to produce a plurality of coded symbols; and modulating the plurality of coded symbols according to a nonorthogonal modulation code to produce a modulated communications signal.
Claim 14
Dependent Claim 56 words
A method according to claim 11, wherein said step of modulating comprises the step of modulating the plurality of coded symbols according to a nonorthogonal modulation code representing a translation of a set of orthogonal code vectors according to a predetermined translation which produces one of a Nordstrom-Robinson code, a Reed-Muller code, or a Kerdock code.
Claim 15
Dependent Claim 35 words
A method according to claim 11, wherein said step of modulating comprises the step of modulating the plurality of coded symbols according to one of a Nordstrom-Robinson code, a Reed-Muller code, or a Kerdock code.
Claim 16
Dependent Claim 65 words
A method according to claim 11, wherein said step of modulating comprises the step of modulating the plurality of coded symbols according to a proper subset of a nonorthogonal modulation code, the proper subset being operable to produce a modulated communications signal from a signal set such that the communications signal noncoherently demodulates to produce a unique output for each signal in the signal set.
Claim 17
Dependent Claim 54 words
A method according to claim 11, wherein said step of modulating is preceded by the step of interleaving the plurality of coded symbols to produce a plurality of interleaved coded symbols, and wherein said step of modulating comprises the step of modulating the plurality of interleaved coded symbols to produce a modulated communications signal.
Claim 18
Dependent Claim 40 words
A method according to claim 10, wherein said step of encoding comprises the step of encoding the plurality of information symbols according to a concatenation of a convolutional code and a nonorthogonal modulation code to produce the modulated communications signal.
Claim 19
Dependent Claim 41 words
A method according to claim 16, wherein said step of encoding comprises the step of encoding the plurality of information symbols according to a concatenation of a punctured convolutional code and a nonorthogonal modulation code to produce the modulated communications signal.
Claim 20
Independent Claim 168 words
A system for communicating information over a communications medium, the system comprising: information processing means for processing information to produce a plurality of information symbols; means, responsive to said information processing means, for encoding the plurality of information symbols according to a concatenation of an error correction code and a nonorthogonal modulation code to produce a modulated communications signal; communications signal communicating means, responsive to said means for encoding the plurality of information symbols according to a concatenation of an error correction code and a nonorthogonal modulation code, for communicating the modulated communications signal that was produced by encoding the plurality of information symbols according to a concatenation of an error correction code and a nonorthogonal modulation code, over the communications medium; and communications signal processing means, responsive to said communications signal communicating means, for processing the communicated modulated communications signal that was produced by encoding the plurality of information symbols according to a concatenation of an error correction code and a nonorthogonal modulation code, to produce information.
Claim 21
Independent Claim 168 words
A system for communicating information over a communications medium, the system comprising: information processing means for processing information to produce a plurality of information symbols; means, responsive to said information processing means, for encoding the plurality of information symbols according to a concatenation of an error correction code and a nonorthogonal modulation code to produce a modulated communications signal; communications signal communicating means, responsive to said means for encoding the plurality of information symbols according to a concatenation of an error correction code and a nonorthogonal modulation code, for communicating the modulated communications signal that was produced by encoding the plurality of information symbols according to a concatenation of an error correction code and a nonorthogonal modulation code, over the communications medium; and communications signal processing means, responsive to said communications signal communicating means, for processing the communicated modulated communications signal that was produced by encoding the plurality of information symbols according to a concatenation of an error correction code and a nonorthogonal modulation code, to produce information.
Claim 22
Dependent Claim 91 words
A system according to claim 18, wherein said means for encoding the plurality of information symbols according to a concatenation of an error correction code and a nonorthogonal modulation code comprises: error correction encoding means, responsive to said information processing means, for encoding the plurality of information symbols according to the error correction code to produce a plurality of coded symbols; and nonorthogonal modulating means, responsive to said error correction encoding means, for modulating the plurality of coded symbols according to a nonorthogonal modulation code to produce a modulated communications signal.
Claim 23
Dependent Claim 55 words
A system according to claim 19, wherein said nonorthogonal modulating means comprises means for modulating the plurality of coded symbols according to a nonorthogonal modulation code representing a translation of a set of orthogonal code vectors according to a predetermined translation which produces one of a Nordstrom-Robinson code, a Reed-Muller code, or a Kerdock code.
Claim 24
Dependent Claim 34 words
A system according to claim 19, wherein said nonorthogonal modulating means comprises means for modulating the plurality of coded symbols according to one of a Nordstrom-Robinson code, a Reed-Muller code, or a Kerdock code.
Claim 25
Dependent Claim 83 words
A system according to claim 19: wherein said nonorthogonal modulating means comprises means for modulating the plurality of coded symbols according to a proper subset of a nonorthogonal modulation code, the proper subset being operable to produce a modulated communications signal from a signal set such that the communications signal noncoherently demodulates to produce a unique output for each signal in the signal set; and wherein said communications signal processing means comprises noncoherent demodulating means for noncoherently demodulating the communicated modulated communications signal.
Claim 26
Dependent Claim 198 words
A system according to claim 22: wherein said nonorthogonal modulating means comprises means for modulating the plurality of coded symbols according to a nonorthogonal modulation code representing a union of translations of a set of orthogonal code vectors according to a predetermined set of translation vectors which produces one of a Nordstrom-Robinson code, a Reed-Muller code, or a Kerdock code, the translation including a plurality of translation vectors; and wherein said noncoherent demodulating means comprises: means for processing the communicated modulated communications signal to produce a plurality of received communications symbols; means, responsive to said means for processing the communicated modulated communications signal to produce a plurality of received communications symbols, for translating the plurality of received communications symbols according the translation vectors to produce a plurality of groups of communications symbols, a respective group corresponding to a respective one of the translation vectors; means, responsive to said means for translating, for correlating each group of communications symbols with the set of orthogonal code vectors to produce decision information for each group; and means, responsive to said means for correlating, for combining the decision information for the groups of communications symbols to produce a plurality of information symbols.
Claim 27
Dependent Claim 54 words
A system according to claim 19, further comprising interleaving means, responsive to said error correction encoding means, for interleaving the plurality of coded symbols to produce a plurality of interleaved coded symbols, and wherein said nonorthogonal modulating means comprises means for modulating the plurality of interleaved coded symbols to produce a modulated communications signal.
Claim 28
Dependent Claim 58 words
A system according to claim 18, wherein said means for encoding the plurality of information symbols according to a concatenation of an error correction code and a nonorthogonal modulation code comprises means for encoding the plurality of information symbols according to a concatenation of a convolutional code and a nonorthogonal modulation code to produce the modulated communications signal.
Claim 29
Dependent Claim 59 words
A system according to claim 25, wherein said means for encoding the plurality of information symbols according to a concatenation of an error correction code and a nonorthogonal modulation code comprises means for encoding the plurality of information symbols according to a concatenation of a punctured convolutional code and a nonorthogonal modulation code to produce the modulated communications signal.
Claim 30
Independent Claim 44 words
An apparatus for producing a communications signal representing a plurality of information symbols, the apparatus comprising: means for encoding the plurality of information symbols according to a concatenation of an error correction code and a nonorthogonal modulation code to produce a modulated communications signal.
Claim 31
Independent Claim 44 words
An apparatus for producing a communications signal representing a plurality of information symbols, the apparatus comprising: means for encoding the plurality of information symbols according to a concatenation of an error correction code and a nonorthogonal modulation code to produce a modulated communications signal.
Claim 32
Dependent Claim 91 words
An apparatus according to claim 27, wherein said means for encoding the plurality of information symbols according to a concatenation of an error correction code and a nonorthogonal modulation code comprises: error correction encoding means, responsive to said information processing means, for encoding the plurality of information symbols according to the error correction code to produce a plurality of coded symbols; and nonorthogonal modulating means, responsive to said error correction encoding means, for modulating the plurality of coded symbols according to a nonorthogonal modulation code to produce a modulated communications signal.
Claim 33
Dependent Claim 55 words
An apparatus according to claim 28, wherein said nonorthogonal modulating means comprises means for modulating the plurality of coded symbols according to a nonorthogonal modulation code representing a translation of a set of orthogonal code vectors according to a predetermined translation which produces one of a Nordstrom-Robinson code, a Reed-Muller code, or a Kerdock code.
Claim 34
Dependent Claim 34 words
An apparatus according to claim 28, wherein said nonorthogonal modulating means comprises means for modulating the plurality of coded symbols according to one of a Nordstrom-Robinson code, a Reed-Muller code, or a Kerdock code.
Claim 35
Dependent Claim 64 words
An apparatus according to claim 28, wherein said nonorthogonal modulating means comprises means for modulating the plurality of coded symbols according to a proper subset of a nonorthogonal modulation code, the proper subset being operable to produce a modulated communications signal from a signal set such that the communications signal noncoherently demodulates to produce a unique output for each signal in the signal set.
Claim 36
Dependent Claim 54 words
A system according to claim 28, further comprising interleaving means, responsive to said error correction encoding means, for interleaving the plurality of coded symbols to produce a plurality of interleaved coded symbols, and wherein said nonorthogonal modulating means comprises means for modulating the plurality of interleaved coded symbols to produce a modulated communications signal.
Claim 37
Dependent Claim 58 words
An apparatus according to claim 27, wherein said means for encoding the plurality of information symbols according to a concatenation of an error correction code and a nonorthogonal modulation code comprises means for encoding the plurality of information symbols according to a concatenation of a convolutional code and a nonorthogonal modulation code to produce the modulated communications signal.
Claim 38
Dependent Claim 58 words
An apparatus according to claim 33, wherein said means for encoding the plurality of information symbols according to a concatenation of a convolutional code and a nonorthogonal modulation code comprises means for encoding the plurality of information symbols according to a concatenation of a punctured convolutional code and a nonorthogonal modulation code to produce the modulated communications signal.

References Cited (Backward Citations)

US4446530A Cited
US4939555A Cited
US4894844A Cited
US5594742A Cited
US5561618A Cited
EP0663775A2 Cited
WO1995022859A1 Cited
WO1996005668A1 Cited
US5577053A Cited
US5659578A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-08-16 2003-02-15 2003-08-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-08-16 2007-02-15 2007-08-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-08-16 2011-02-15 2011-08-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag