EP0282298A2

Method and apparatus for combining encoding and modulation.

Abstract

Signal sets are created from available amplitude and phase modulations by indexing ordered subspaces. The subspaces need not be limited to the class of subspaces known as binary subspaces. The resultant signal sets, for a preselected power and bandwidth, are widely separated and unlikely to be confused by the effects of channel noise. Such signals can be in either finite block or convolutional form, depending on the natural format of the desired transmission. Further according to the invention are basic apparatus for encoding and modulating as well as demodulating and decoding a signal in accordance with the invention. Specifically, a method is provided for decoding that incorporates a specific type of decoding/demodulation techniques which develops accurate estimates of the information from the received signal in a computationally efficient manner and which permits high speed operation using soft-decision decoders.

EP0282298A2, drawing sheet 1
Sheet 1 of 14

Term

Term ended

Projected expiry passed 10 March 2008, 18.5 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

18 claims: 6 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;and       encoding information signals by encoders em­ploying error-correcting codes, each said encoder pro­ducing 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;and       encoding 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. 8
    An apparatus according to Claim 5, 6 or 7 wherein said encoding means encode concurrently to produce redundant indexing vectors and further including a modulator mapping subsystem coupled to said encoding means, said modulator mapping subsystem for receiving said redundant indexing vectors concurrently along parallel data paths.
  4. 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;and       a digit-to-modulation mapping subsystem coupled to receive encoded information digits from re­spective 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 in­cluding nonbinary code, 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 ² D, where is the Euclidean distance and D is the Hamming distance, inde­pendent of any changes which occur in the information digits applied to said at least second encoder.
  5. 10
    A combined decoding/demodulation appara­tus for recovering digital information in the form of indexing vectors in ordered subspaces from an informa­tion 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 pertain­ing 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 in­dexing vectors in all previously decoded subspaces;and       means 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 esti­mates for each indexing vector through a last indexing vector of a last subspace.
  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 modulation through said information channel, said modulations introduced into said information channel 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 pre­viously decoded subspaces;and       decoding said modulation value as an indexing vector value for an error-correcting code associated with each successive subspace thereby to produce esti­mates for each indexing vector through a last indexing vector of a last subspace.
  7. 18
    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;estimating transmitted information from the received signal in successive stages and producing decoder input information which is a function only of a posteriori probabilities for each most likely elementary modulation indexed by each possible indexing vector for its associated ordered subspace and also indexed by estimated vectors produced by the decoders for each preceding ordered subspace 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 pre­viously decoded subspaces;and       decoding 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.