US4882733A

Method and apparatus for combining encoding and modulation

Abstract

This record has no abstract on file.

Term

Term ended

Expired 13 March 2007, 19.5 years ago.

  1. Priority and filed
  2. Granted
  3. Expired
  4. Today

20 claims: 8 independent, 12 dependent

  1. 1
    In a digital signal communication system for communicating information through an information channel, a method for combined coding and modulation of digital information comprising the steps of:indexing digital signals representative of elementary modulations by indexing vectors to create a decomposition of indexing vectors of an index vector space into a plurality of ordered subspaces, including binary and nonbinary subspaces;associating with each said indexing vector a Euclidean distance in modulation space such that any two modulations whose indexing vectors differ only by a distance vector contained in a first subspace and any preceding (higher significant) subspaces of the series of ordered subspaces are separated in said modulation space by at least said Euclidean distance;andencoding information signals by encoders employing error-correcting codes, each said encoder producing a symbol representative of an indexing vector of the same dimension as a corresponding one of said ordered subspaces for communication of said symbol through said information channel.
  2. 5
    In a digital signal communication system for communicating information through an information channel, an apparatus for combined coding and modulation of digital information comprising:means for indexing digital signals representative of elementary modulations by indexing vectors to create a decomposition of indexing vectors of an index vector space into a plurality of ordered subspaces, including binary and nonbinary subspaces;means coupled to said indexing means for associating with each said indexing vector a Euclidean distance in modulation space such that any two modulations whose indexing vectors differ only by a distance vector contained in a first subspace and any preceding (higher significant) subspaces of the series of ordered subspaces are separated in said modulation space by at least said Euclidean distance;andencoding means coupled to said associating means employing error-correcting codes, each said encoding means for producing a symbol representative of an indexing vector of the same dimension as a corresponding one of said ordered subspaces for communication of said symbol through said information channel.
  3. 9
    An apparatus for encoding and modulating digital information to be transmitted as a signal in an information channel comprising:a first encoder;at least a second encoder;anda digit-to-modulation mapping subsystem coupled to receive encoded information digits from respective outputs of said first encoder and said at least second encoder;wherein said first encoder generates a strong error-correcting code from a set of possible codes including nonbinary codes, with minimum Hamming distance between encoded information digits such that a change in one information digits applied to said first encoder causes a number of digits at least equal to the value of said minimum Hamming distance to be changed for application to said mapping subsystem, with a squared Euclidean distance of at least δ2 D, where δ is the Euclidean distance and D is the Hamming distance, independent of any changes which occur in the information digits applied to said at least second encoder.
  4. 10
    A combined decoding/demodulation apparatus for recovering digital information in the form of indexing vectors in ordered subspaces from an information channel comprising:means for receiving noise and modulations through the information channel, said receiving means being suited to reception of modulations introduced into said information channel including more than pure phase shift keying and pure multilevel signaling;means coupled to said receiving means for estimating transmitted information from the received signal, said estimating means including successive stages of circuitry for extracting information pertaining to probability for a value of an indexing vector of a last subspace in a series of ordered subspaces not yet estimated as a function of estimated values of indexing vectors in all previously decoded subspaces;andmeans coupled to said estimating means for decoding the value of said modulations as an indexing vector value for an error-correcting code associated with each successive subspace thereby to produce estimates for each indexing vector through a last indexing vector of a last subspace.
  5. 11
    An apparatus to claim 10, including one of said decoding means for each said subspace, wherein at least one of said decoding means includes means for computing a plurality of subcodes and means for selecting from said plurality of subcodes a best estimate of a digit value for a received modulation.
  6. 14
    In a digital signal communication system for communicating information through an information channel, a method for combined decoding/demodulation to recover digital information in the form of indexing vectors in ordered subspaces from said information channel, said method comprising the steps of:receiving noise and modulations through said information channel, said modulations introduced into said information channel as a modulation value including more than pure phase shift keying and pure multilevel signaling;estimating transmitted information from the received signal in successive stages for extracting information pertaining to probability for a value of the indexing vector of a last subspace in a series of said ordered subspaces not yet estimated as a function of estimated values of the indexing vectors in all previously decoded subspaces;anddecoding said modulation value as an indexing vector value for an error-correcting code associated with each successive subspace thereby to produce estimates for each indexing vector through a last indexing vector of a last subspace.
  7. 18
    A combined decoding/demodulation apparatus for recovering digital information in the form of indexing vectors in ordered subspaces from an information channel comprising:means for receiving noise and modulations through the information channel, said receiving means being suited to reception of modulations introduced into said information channel;means coupled to said receiving means for estimating transmitted information from the received signal, said estimating means including successive stages of circuitry for extracting information pertaining to probability for a value of an indexing vector of a last subspace in a series of ordered subspaces not yet estimated as a function of estimated values of indexing vectors in all previously decoded subspaces;andmeans coupled to said estimating means for decoding the value of said modulations as an indexing with each successive subspace including one of said decoding means for each said subspace wherein one of said decoding means comprises a Tanner Algorithm B decoder employing soft decision information thereby to produce estimates for each indexing vector through a last indexing vector of a last subspace.
  8. 19
    In a digital signal communication system for communicating information through an information channel, a method for combined decoding/demodulation to recover digital information in the form of indexing vectors in ordered subspaces from said information channel, said method comprising the steps of:receiving noise and modulations through said information channel, said modulations introduced into said information channel as a modulation value;estimating transmitted information from the received signal in successive stages for extracting information pertaining to probability for a value of the indexing vector of a last subspace in a series of said ordered subspaces not yet estimated as a function of estimated values of the indexing vectors in all previously decoded subspaces;anddecoding said modulation value as an indexing vector value for an error-correcting code associated with each successive subspace wherein the decoding step includes applying a Tanner Algorithm B decoding method with soft decision information to at least one said indexing vector estimate thereby to produce estimates for each indexing vector through a last indexing vector of a last subspace.