Reduced complexity multicarrier precoder
AssigneeRPX-NW Acquisition LLC
InventorEric Dowling
Life of this patent
Estimating the term…
Abstract
A reduced complexity precoder provides an efficient method and structure to precode a vector-signal-point sequence for transmission through a band-limited channel. The precoder enables a block-oriented receiver to recover an underlying data stream in the presence of inter-symbol interference and noise. The precoder structure is applicable to multicarrier systems such as DMT (discrete multitone) or related transform domain and vector communication systems. The inventive precoder reduces the cost of precoding by an order of magnitude and eliminates the need for a cyclic prefix in DMT and related communication systems. Related multicarrier transmitter and receiver structures and methods which reduce computation, increase transmission bandwidth and reduce transmission power are also developed.
Claims20
In a multicarrier communication system that transmits through a band-limited wireline communication channel a sequence of N-element time domain signal vectors, where N is an integer, a method comprising;
- obtaining a parametric channel model for the band limited wireline communication channel;
- precoding each of a set of frequency-domain encoded data blocks using a precoder to derive a set of precoded data vectors;
- transforming each of the precoded data vectors to a respective one of the time domain signal vectors;
- and
- transmitting the time domain signal vectors onto the band-limited wireline communication channel to be received by a far-end receiver;
- wherein the precoder comprises:
- a set of precoder parameters which are each at least partially derived from the parametric channel model for the band limited wireline communication channel;
- and
- a precoding mathematical operation computed in a vector transform domain wherein a substantial number of precoding cross terms are eliminated to thereby avoid the need to compute one or more order-of-N-squared matrix multiplication operations.
For use in a multicarrier communication system that transmits through a band-limited wireline communication channel a sequence of N-element time domain signal vectors, where N is an integer, an apparatus comprising:
- a processor;
- a computer readable storage medium;
- a software instantiated in the computer readable storage medium, the software comprising:
- a first function that causes one or more training signals to be sent through the wireline communication channel to a far-end receiver to cooperatively estimate a set of channel parameters for a parametric model;
- a second function that causes a set of precoder parameters to be computed at least partially based upon the channel parameters, wherein the precoder parameters operated in a transform domain of an orthogonal transform;
- a third function that causes each of a set of frequency-domain encoded data blocks to be transformed to a set of precoded data vectors, wherein the third function comprises:
- a fourth function that computes a precoding mathematical operation computed in an orthogonal transform domain wherein a substantial number of precoding cross terms are eliminated to thereby avoid the need to compute one or more order-of-N-squared matrix multiplication operations;
- and
- a fifth function that causes the time domain signal vectors to be transmitted onto the band-limited wireline communication channel to be received by a far-end receiver.
In a multicarrier communication system that transmits through a band-limited wireline communication channel a sequence of N-element time domain signal vectors, where N is an integer, a method comprising;
- obtaining a parametric channel model for the band limited wireline communication channel;
- precoding each of a set of frequency-domain encoded data blocks using a precoder to derive a set of precoded data vectors, the precoder comprising a set of precoder parameters which are each at least partially derived from the parametric channel model;
- transforming each of the precoded data vectors to a respective one of the time domain signal vectors;
- and
- transmitting, back to back without a time domain guard interval, the time domain signal vectors onto the band-limited wireline communication channel to be received by a far-end receiver;
- wherein the precoder parameters are selected and the precoding is performed to compensate for time-domain inter-vector interference that would otherwise be introduced by transmitting the time domain signal vectors through the band limited wireline communication channel
In a communication system involving a multicarrier signal comprising a plurality of individual tones, wherein the communication system transmits the multicarrier signal through a band-limited wireline communication channel as a sequence of N-element time domain signal vectors, where N is an integer, a method comprising;
- sending training signals through the wireline communication channel to a far-end receiver to assist in the estimation of a set of channel model parameters;
- precoding each of a set data blocks using a precoder to derive a set of precoded data vectors, the precoder comprising a set of precoder parameters which are each at least partially derived from the channel model parameters;
- transforming each of the precoded data vectors to a respective one of the time domain signal vectors;
- and transmitting, back to back without a time domain guard interval, the time domain signal vectors onto the band-limited wireline communication channel to be received by a far-end receiver;
- wherein the precoding is performed to compensate for time-domain inter-vector interference that would otherwise be introduced by transmitting the time domain signal vectors through the band limited wireline communication channel;
- and
Dependencies are inferred from the claim text.