US4613731A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method of cancelling listener echo in a digital data receiver, and device for implementing said method
Assignee: International Business Machines Corp
•
Filing: 1982-07-29
•
Granted: 1986-09-23
•
Expires: 2002-07-29
Abstract
Abstract A listener echo canceller for a receiver made to receive data symbols a n transmitted at regular time intervals T. The received wave is first conventionally decoded to derive the received symbols therefrom, said symbols are the subjected to a bulk delay which has been determined for shifting the listener echo impulse response to the time reference origin. The delayed symbols are then processed to generate an echo replica which replica is then fedback to the decoder input for being subtracted therefrom.
Inventors
- 👤 Dominique Godard
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-23 14:00
CPC Classifications
H; H04; H04B; H04B3/00; H04B3/02; H04B3/20; H04B3/23; H04B3/235
Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
262 words
In a data communication system which includes means for transmitting a normal electric carrier wave modulated by data symbols at a signaling rate of 1/T baud and means for receiving a said modulated wave and a delayed parasitic echo wave thereof, said echo wave exhibiting a phase shift (ψ) with respect to said normal modulated carrier wave, a method for canceling said delayed parasitic echo wave comprising at said receiver the steps: measuring an estimated value of the delay (KT) between said normal and parasitic waves; demodulating the received waves to detect the data symbols; delaying the detected data symbols by said delay (KT); measuring the discrete values (ψn) of the said received wave echo phase shift (ψ) at predetermined time intervals nT, n being an integer value; at said intervals generating discrete samples q n of a listener echo replica such that: ##EQU8## wherein: a n-K-l is an echo component of the received wave the symbol " " means "estimated value of"; L is a predetermined integer value; j=√-1; a n is the data symbol received at the nth sampling time; exp stands for exponential; h l is representative of a coefficient derived at each sampling time through an iterative process according to the following expression: h.sub.l(n+1) =h.sub.l(n) +λ.sub.h ε.sub.n exp-jψ.sub.n a.sub.n-K-l' with λ h being a predetermined numerical coefficient; and, ε n being repesentative of the echo error value at time nT, which error is derived from the difference between the undetected and the detected received wave; and subtracting the said generated listener echo replica from the received undetected wave.
Claim 2
Dependent Claim
262 words
In a data communication system which includes means for transmitting a normal electric carrier wave modulated by data symbols at a signaling rate of 1/T baud and means for receiving a said modulated wave and a delayed parasitic echo wave thereof, said echo wave exhibiting a phase shift (ψ) with respect to said normal modulated carrier wave, a method for canceling said delayed parasitic echo wave comprising at said receiver the steps: measuring an estimated value of the delay (KT) between said normal and parasitic waves; demodulating the received waves to detect the data symbols; delaying the detected data symbols by said delay (KT); measuring the discrete values (ψn) of the said received wave echo phase shift (ψ) at predetermined time intervals nT, n being an integer value; at said intervals generating discrete samples q n of a listener echo replica such that: ##EQU8## wherein: a n-K-l is an echo component of the received wave the symbol " " means "estimated value of"; L is a predetermined integer value; j=√-1; a n is the data symbol received at the nth sampling time; exp stands for exponential; h l is representative of a coefficient derived at each sampling time through an iterative process according to the following expression: h.sub.l(n+1) =h.sub.l(n) +λ.sub.h ε.sub.n exp-jψ.sub.n a.sub.n-K-l' with λ h being a predetermined numerical coefficient; and, ε n being repesentative of the echo error value at time nT, which error is derived from the difference between the undetected and the detected received wave; and subtracting the said generated listener echo replica from the received undetected wave.
Claim 3
Dependent Claim
64 words
The method according to claim 1, wherein the measuring of the echo phase shift is derived through an interactive process in accordance with the following expression: ψ(n+1)=ψ.sub.n +λ.sub.104 Imq.sub.n * exp=jψ.sub.n with λ n being a predetermined numerical coefficient; Im being representative of the imaginary portion of the following complex expression; and * being used to designate complex conjugate of the following complex expression.
Claim 4
Dependent Claim
369 words
A receiver for receiving a double-side band quadrature carrier modulated wave and for detecting therefrom data symbols a n at a signaling rate 1/T, said receiver including: sampling means for sampling said received wave and for deriving samples therefrom; means for coding said samples; complex coding means connected to said coding means for deriving therefrom an in-phase component and a quadrature component of said coded received wave; demodulating means connected to said complex coding means; first equalizing and phase shifting means connected to said demodulating means, and, detecting means having an input connected to said first equalizing and phase shifting means, for detecting the data symbols modulated on the carrier wave; said receiver further including a cancellor for canceling from the received wave a listner echo echo wave, which echo is a parasitic delayed wave adding itself during transmission to the transmitted wave; said listener echo cancellor including: delay estimating means connected to said first equalizing means for estimating a bulk delay (KT) between said parasitic wave and the said received wave absent said parasitic wave; bulk delay means connected to said detecting means and responsive to the estimated bulk delay (KT); for adjusting the delay as a function of (KT); echo error measuring means connected to said detecting means for measuring an echo error Σ; echo phase shift tracking means connected to said echo error measuring means for providing echo phase shift information ψ; echo replica generating means connected to said bulk delay means, said echo replica generating means including second equalizing means and echo phase adjusting means, for generating a replica of the echo; the generated replica (q) being defined by: ##EQU9## wherein: a n-K-l is an echo component of the received wave q n is the n th replica sample defined at time nT; the sign " " is meant for "estimated value of"; L is a predetermined integer value; h l is the value of the l th ranked coefficient of said second equalizing means, estimated at instant nT; ψ n is the echo phase shift value estimated at time nT; and, subtracting means connected to said echo replica generating means and to the input of said detecting means for subtracting said replica value therefrom.
Claim 5
Dependent Claim
369 words
A receiver for receiving a double-side band quadrature carrier modulated wave and for detecting therefrom data symbols a n at a signaling rate 1/T, said receiver including: sampling means for sampling said received wave and for deriving samples therefrom; means for coding said samples; complex coding means connected to said coding means for deriving therefrom an in-phase component and a quadrature component of said coded received wave; demodulating means connected to said complex coding means; first equalizing and phase shifting means connected to said demodulating means, and, detecting means having an input connected to said first equalizing and phase shifting means, for detecting the data symbols modulated on the carrier wave; said receiver further including a cancellor for canceling from the received wave a listner echo echo wave, which echo is a parasitic delayed wave adding itself during transmission to the transmitted wave; said listener echo cancellor including: delay estimating means connected to said first equalizing means for estimating a bulk delay (KT) between said parasitic wave and the said received wave absent said parasitic wave; bulk delay means connected to said detecting means and responsive to the estimated bulk delay (KT); for adjusting the delay as a function of (KT); echo error measuring means connected to said detecting means for measuring an echo error Σ; echo phase shift tracking means connected to said echo error measuring means for providing echo phase shift information ψ; echo replica generating means connected to said bulk delay means, said echo replica generating means including second equalizing means and echo phase adjusting means, for generating a replica of the echo; the generated replica (q) being defined by: ##EQU9## wherein: a n-K-l is an echo component of the received wave q n is the n th replica sample defined at time nT; the sign " " is meant for "estimated value of"; L is a predetermined integer value; h l is the value of the l th ranked coefficient of said second equalizing means, estimated at instant nT; ψ n is the echo phase shift value estimated at time nT; and, subtracting means connected to said echo replica generating means and to the input of said detecting means for subtracting said replica value therefrom.
Claim 6
Dependent Claim
50 words
A receiver according to claim 3 wherein said second equalizing means includes means for adjusting said coefficients h l in accordance with the following expression: h.sub.l(n+1) =h.sub.l(n) +λ.sub.h ε.sub.n exp-jψ.sub.n a.sub.n-K-l wherein: λ h is a predetermined numerical coefficient; and, ε n is the echo error value at time nT.
Claim 7
Dependent Claim
57 words
A receiver according to claim 3 or 4 wherein said echo phase shift tracking means generates phase shift information according to the following expression: ψ.sub.(n+1) =ψ.sub.n +λ.sub.ψ Imq.sub.n * exp-jψ.sub.n wherein: λ.sub.ψ is a predetermined numerical coefficient; Im is representative of the imaginary portion of the complex expression following; * is used to designate complex conjugate expression.
References Cited (Backward Citations)
US3721777A
Cited
US3906231A
Cited
US3962637A
Cited
US4024342A
Cited
US3947768A
Cited
US4106102A
Cited
US4329655A
Cited
US4309770A
Cited
US4243935A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1989-09-22 | 1990-03-24 | 1990-09-23 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1993-09-22 | 1994-03-24 | 1994-09-23 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1997-09-22 | 1998-03-24 | 1998-09-23 | $7700.00 | Window Closed / Lapsed |