Claims
- 1. A transmitter for transmitting a series of telecommunications signals over a telecommunications channel, said transmitter comprising:
- coding means for predistorting first telecommunications signals according to a linear function ##EQU18## to provide predistorted output second telecommunication signals, wherein r.sub.k represents a first telecommunication signal which is to be predistorted by said coding means, a.sub.i and b.sub.i respectively represent coefficients of first and second polynomials relating to the channel impulse response of said telecommunications channel, x.sub.k represents a predistorted output second telecommunications signal, and s.sub.k is chosen to cause the signal power of x.sub.k on average to approximately equal the signal power of r.sub.k on average; and
- interface means coupled to said coding means, said interface means for receiving said predistorted output second telecommunications signals and for processing said predistorted output second telecommunications signals for transmission on said telecommunications channel.
- 2. A transmitter according to claim 1, wherein:
- s.sub.k is chosen to cause x.sub.k to be approximately equal to r.sub.k.
- 3. A transmitter according to claim 1, wherein:
- s.sub.k is chosen according to a second linear function ##EQU19## where X.sub.k an approximator of x.sub.k, and u.sub.i and v.sub.i respectively represent coefficients of first and second polynomials chosen to cause X.sub.k to approprimate x.sub.k, and
- s.sub.k is a multiple of a given value (N) which is chosen by said coding means to cause X.sub.k and r.sub.k to occupy identical defined regions in space, where the total length and/or width of each defined region is the given value N.
- 4. A transmitter according to claim 1, wherein:
- s.sub.k is chosen according to a second linear function ##EQU20## where X.sub.k an approximator of x.sub.k, and u.sub.i and v.sub.i respectively represent coefficients of first and second polynomials chosen to cause X.sub.k to approximate x.sub.k, and
- s.sub.k is chosen to cause X.sub.k to be approximately equal to r.sub.k.
- 5. A transmitter according to claim 3, wherein
- r.sub.k, X.sub.k and s.sub.k are complex numbers having real and imaginary portions, and X.sub.k and r.sub.k are located within identical two-dimensional regions which are Cartesian products of a defined real and a defined imaginary one-dimensional region, each of total length N.
- 6. A transmitter according to claim 1, wherein:
- said real portion of s.sub.k and said imaginary portion of s.sub.k are even integers, and real portion of r.sub.k and said imaginary portion of r.sub.k are scaled data signals.
- 7. A receiver for receiving a series of signals over a channel, where the signals were first predistorted according to a linear function ##EQU21## and then subjected to ISI of said channel and noise, wherein r.sub.k represents a signal which is to be predistorted according to said linear function, a.sub.i and b.sub.i respectively represent coefficients of first and second polynomials relating to said channel ISI, x.sub.k represents a signal which is subjected to said ISI, and s.sub.k is chosen to cause the signal power of x.sub.k on average to approximately equal the signal power of r.sub.k on average, said receiver comprising:
- a) means for receiving said series of signals and generating from a k'th signal of said series of signals an estimate of r.sub.k -s.sub.k ; and
- b) decoder means for generating from said estimate of r.sub.k -s.sub.k and/or an indication of said ISI an estimate of s.sub.k, and from said estimate of r.sub.k -s.sub.k and said estimate of s.sub.k an estimate of r.sub.k.
- 8. A receiver according to claim 7, wherein:
- said estimate of s.sub.k is generated by causing said estimate of s.sub.k to be an s.sub.k value which is closest to ##EQU22## where x.sub.k-i are estimates of previous x.sub.k.
- 9. A receiver according to claim 8, wherein:
- said coefficients s.sub.i are chosen as zero.
- 10. A receiver according to claim 8, wherein:
- x.sub.k-i are previous x.sub.k estimates (x.sub.k), where x.sub.k is determined by multiplying said estimate of r.sub.k -s.sub.k by said ISI according to ##EQU23## where r.sub.k -s.sub.k is said estimate of r.sub.k -s.sub.k.
- 11. A receiver according to claim 10, wherein:
- said estimate of s.sub.k is generated by causing said estimate of r.sub.k -s.sub.k plus said estimate of s.sub.k to occupy an identical one of a plurality of defined regions in space as X.sub.k, where X.sub.k is an estimate of X.sub.k, and X.sub.k is an approximator of x.sub.k.
- 12. A receiver according to claim 11, wherein:
- X.sub.k is determined by multiplying said estimate of r.sub.k -s.sub.k by said ISI according to ##EQU24## where u.sub.i and v.sub.i are respectively coefficients of first and second polynomials chosen to cause X.sub.i to estimate x.sub.k.
- 13. A receiver according to claim 7, wherein:
- said estimate of s.sub.k is generated by causing said estimate of s.sub.k to be an s.sub.k value which is closest to ##EQU25## where X.sub.k-i are previous estimates of X.sub.k (X.sub.k), X.sub.k is an approximator of x.sub.k, and u.sub.i and v.sub.i are respectively coefficients of first and second polynomials chosen to cause X.sub.k to estimate x.sub.k.
- 14. A receiver according to claim 13, wherein:
- said coefficients u.sub.i are chosen as zero.
- 15. A receiver according to claim 13, wherein:
- X.sub.k is determined by multiplying said estimate of r.sub.x -s.sub.k by an approximation of said ISI according to ##EQU26## where r.sub.k -s.sub.k is said estimate of r.sub.k -s.sub.k.
- 16. A telecommunications system, comprising:
- a) a telecommunications channel;
- b) a transmitter for transmitting a series of data signals over said channel, said transmitter including coding means for predistorting data signals according to a linear function ##EQU27## to provide predistorted output data signals, wherein r.sub.k represents a data signal which is to be predistorted by said coding means, a.sub.1 and b.sub.i respectively represent coefficients of first and second polynomials relating to the channel impulse response of said channel, x.sub.k represents a predistorted output data signal, and s.sub.k is chosen to cause the signal power of x.sub.k on average to approximately equal the signal power of r.sub.k on average; and
- c) a receiver means for receiving a series of signals corresponding to said predistorted output data signals, said series of signals being said predistorted output data signals which were subjected to ISI of said channel and noise, said receiver means including means for generating from a k'th signal of said series of signals an estimate of r.sub.k -s.sub.k, and decoder means for generating from said estimate of r.sub.k -s.sub.k and or from an indication of said ISI an estimate of s.sub.k, and for determining from said estimate of s.sub.k and said estimate of r.sub.k -s.sub.k an estimate of r.sub.k.
- 17. A method for predistorting telecommunications signals in a coding means of a transmitter prior to transmission over a telecommunications channel, said method comprising:
- a) obtaining telecommunications signals r.sub.k which are to be predistorted; and
- b) predistorting said data signals r.sub.k according to a linear function ##EQU28## to provide predistorted output telecommunications signals x.sub.k, wherein a.sub.i and b.sub.i respectively represent coefficients of first and second polynomials relating to the channel impulse response of said telecommunications channel, and s.sub.k is chosen to cause the signal power of x.sub.k on average to approximately equal the signal power of r.sub.k on average.
- 18. A method according to claim 17, wherein:
- s.sub.k is chosen to cause x.sub.k to be approximately equal to r.sub.k.
- 19. A method according to claim 18, wherein:
- s.sub.k is chosen according to a second linear function ##EQU29## where X.sub.k an approximator of x.sub.x, and u.sub.i and v.sub.i respectively represent coefficients of first and second polynomials chosen to cause X.sub.k to approximate x.sub.k, and
- s.sub.k is a multiple of a given value (N) which is chosen by said coding means to cause X.sub.k and r.sub.k to occupy identical defined regions in space, where the total length and/or width of each defined region is the given value N.
- 20. A method according to claim 17, wherein:
- s.sub.k is chosen according to a second linear function ##EQU30## where X.sub.k an approximator of x.sub.k, and u.sub.i and v.sub.i respectively represent coefficients of first and second polynomials chosen to cause X.sub.k to approximate x.sub.k, and
- s.sub.k is chosen to cause X.sub.k to be approximately equal to r.sub.k.
Parent Case Info
This is a continuation-in-part of patent application Ser. No. 07/651,563 filed on Feb. 6, 1991 and assigned to the assignee hereof, which patent application is hereby incorporated by reference herein in its entirety.
US Referenced Citations (1)
Number |
Name |
Date |
Kind |
5107520 |
Karam et al. |
Apr 1992 |
|
Non-Patent Literature Citations (1)
Entry |
"A simple and effective precoding scheme for noise whitening on intersymbol interference channels" by Rajiv Laroia et al. IEEE Jan. 2, 1992 pp. 1-6. |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
651563 |
Feb 1991 |
|