← Back to Patent Explorer
US4578544A Expired / Lapsed US ⏱️ 0.0 years remaining

Initialization device for echo cancelling device and application thereof to remote echos

Assignee: Societe Anonyme de Telecommunications SAT
•
Filing: 1982-12-06
•
Granted: 1986-03-25
•
Expires: 2002-12-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention relates to echo cancelling techniques and more particularly to an initialization device for an echo cancelling system. The invention comprises means for converting a pseudo-random sequence (u k ) of length N into a sequence of emitted samples (e k ) such that each sample e k is derived from u k by e k =2 u k -1, multiplying each sample u.sub.(N-M+1+k)mod N with each received sample s N+k and adding the results k varying between 0 and N-1. The result at instant kT, to within a multiplicative constant, of said additions is then H M (k), one of the N coefficients at the initial conditions of said echo cancelling device, M being between 0 and N, and k varying from 0 to N-1, with H M (k)=H M (k-1)+s N+k . u.sub.(N+k+1-M)mod N. The invention is applicable to the pulse response of any signal.

Inventors

  • 👤 Jean-Marc M. Colin de Verdiere
  • 👤 Patrice R. Langlois

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 17:33
CPC Classifications
H; H04; H04B; H04B3/00; H04B3/02; H04B3/20; H04B3/23; H04B3/238

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 340 words
Initialization device for adaptative echo cancelling device, said adaptative echo cancelling device comprising a transversal filter with N coefficients and means for constantly updating said N coefficients after said initialization device has provided initial values of said N coefficients, said echo cancelling device being connected in shunt with an echo path between an emission line and a reception line, said initialization device having a first output connected to said emission line, N outputs connected to said echo cancelling device, a first input connected to said reception line and a second input connected to a pseudo random generator providing a sequence of N binary samples u 1 . . . u k , . . . u n , said initialization device comprising: first converting means connected between said second input and said first output for deriving a sample e k from every binary sample u k by the relation: e.sub.k =2u.sub.k -1 a shift register, connected to the output of said first converting means, and comprising N cells A(1), . . . A(M), . . . A(N) to store e.sub.k, . . . , e.sub.(N-M+k+1)modulo N, . . . , e.sub.k+1 every cell being provided with one output, a set of N second converting means connected to said outputs of said cells, for deriving a sample u.sub.(N-M+k+1) modulo N from every sample e.sub.(N-M+k+1) modulo N stored in every said cell A(M), by the relation: u.sub.(N-M+k+1) modulo N= (e.sub.(N-M+k+1) modulo N +1)/2 a set of N multipliers, ever multiplier having one input connected to said reception line, and another input connected to an output of one of said N second converting means, a set of N addition circuits, every addition circuit having a first input connected to an output of one of said N multipliers, a set of N registers, every register having an input connected an output of one of said N addition circuits, and an output connected to another input of said one of said N addition circuits, and to one of said N outputs of said initialization device.
Claim 2
Dependent Claim 340 words
Initialization device for adaptative echo cancelling device, said adaptative echo cancelling device comprising a transversal filter with N coefficients and means for constantly updating said N coefficients after said initialization device has provided initial values of said N coefficients, said echo cancelling device being connected in shunt with an echo path between an emission line and a reception line, said initialization device having a first output connected to said emission line, N outputs connected to said echo cancelling device, a first input connected to said reception line and a second input connected to a pseudo random generator providing a sequence of N binary samples u 1 . . . u k , . . . u n , said initialization device comprising: first converting means connected between said second input and said first output for deriving a sample e k from every binary sample u k by the relation: e.sub.k =2u.sub.k -1 a shift register, connected to the output of said first converting means, and comprising N cells A(1), . . . A(M), . . . A(N) to store e.sub.k, . . . , e.sub.(N-M+k+1)modulo N, . . . , e.sub.k+1 every cell being provided with one output, a set of N second converting means connected to said outputs of said cells, for deriving a sample u.sub.(N-M+k+1) modulo N from every sample e.sub.(N-M+k+1) modulo N stored in every said cell A(M), by the relation: u.sub.(N-M+k+1) modulo N= (e.sub.(N-M+k+1) modulo N +1)/2 a set of N multipliers, ever multiplier having one input connected to said reception line, and another input connected to an output of one of said N second converting means, a set of N addition circuits, every addition circuit having a first input connected to an output of one of said N multipliers, a set of N registers, every register having an input connected an output of one of said N addition circuits, and an output connected to another input of said one of said N addition circuits, and to one of said N outputs of said initialization device.
Claim 3
Dependent Claim 578 words
Initialization device for adaptative echo cancelling device, said adaptive echo cancelling device comprising a transversal filter with N coefficients and means for constantly updating said N coefficients after said initialization device has provided initial values of said N coefficients, said echo cancelling device being connected in shunt with an echo path between a modulator and a reception line, said modulator provided with an output connected to an emission line and two inputs, said reception line being connected to an input of a demodulator, said demodulator provided with two outputs, said initialization device having two first outputs connected to said two inputs of said modulator, 2N outputs connected to said echo cancelling device, two first inputs connected to said demodulator outputs and a second input connected to a pseudo random generator providing a sequence of N binary samples u 1 , . . . , u k , . . . u N , said initialization device comprising: first converting means connected between said second input and said first outputs for deriving two samples a k and b k from every binary sample u k by the relation: a.sub.k =b.sub.k =2u.sub.k -1, said first converting means having a first output and a second output, a first shift register, connected to the first output of said first converting means, and comprising N first cells AP(1), . . . , AP(M), . . . , AP(N) to store a.sub.k, . . . , a.sub.(N-M+k+1)modulo N, . . . , a.sub.k+1 every first cell being provided with one output, a second shift register, connected to said second output of said first converting means, and comprising N second cells AQ(1), . . . , AQ(M), . . . , AQ(N) to store b.sub.k, . . . , b.sub.(N-M+k+1)modulo N, . . . , b.sub.k+1 every second cell being provided with one output, p1 a set of N second converting means, connected to said outputs of said N first cells, for deriving a sample u.sub.(N-M+k+1) modulo N from every sample a.sub.(N-M+k+1) modulo N stored in every said first cell AP(M) by the relation: u.sub.(N-M+k+1)modulo N =(a.sub.(N-M+k+1)modulo N +1)/2 a set of N third converting means, connected to said outputs of said N second cells, for deriving a sample u.sub.(N-M+k+1) modulo N from every sample b.sub.(N-M+k+1) modulo N stored in every said second AQ(M) by the relation: u.sub.(N-M+k+1)modulo N =(a.sub.(N-M+k+1)modulo N +1)/2 first and second adders connected to said two demodulator outputs for providing a sum and a difference, respectively, of said two demodulator outputs' quantities, a set of N first multipliers, every multiplier having one input connected to said first adder, and another input connected to an output of a different respective one of said N second converting means, a set of N second multipliers, every multiplier having one input connected to said second adder, and another input connected to an output of a different respective one of said N third converting means, a set of 2N addition circuits, each said addition circuit having a first input and a second input, each first input of said 2N addition circuits connected to an output of a different one of said N first and N second multipliers, a set of 2N registers, every register having an input connected to an output of a different one of said 2N addition circuits, and an output connected to the second input of each respective addition circuit and to the respective one of said 2N outputs of said initialization device.
Claim 4
Dependent Claim 578 words
Initialization device for adaptative echo cancelling device, said adaptive echo cancelling device comprising a transversal filter with N coefficients and means for constantly updating said N coefficients after said initialization device has provided initial values of said N coefficients, said echo cancelling device being connected in shunt with an echo path between a modulator and a reception line, said modulator provided with an output connected to an emission line and two inputs, said reception line being connected to an input of a demodulator, said demodulator provided with two outputs, said initialization device having two first outputs connected to said two inputs of said modulator, 2N outputs connected to said echo cancelling device, two first inputs connected to said demodulator outputs and a second input connected to a pseudo random generator providing a sequence of N binary samples u 1 , . . . , u k , . . . u N , said initialization device comprising: first converting means connected between said second input and said first outputs for deriving two samples a k and b k from every binary sample u k by the relation: a.sub.k =b.sub.k =2u.sub.k -1, said first converting means having a first output and a second output, a first shift register, connected to the first output of said first converting means, and comprising N first cells AP(1), . . . , AP(M), . . . , AP(N) to store a.sub.k, . . . , a.sub.(N-M+k+1)modulo N, . . . , a.sub.k+1 every first cell being provided with one output, a second shift register, connected to said second output of said first converting means, and comprising N second cells AQ(1), . . . , AQ(M), . . . , AQ(N) to store b.sub.k, . . . , b.sub.(N-M+k+1)modulo N, . . . , b.sub.k+1 every second cell being provided with one output, p1 a set of N second converting means, connected to said outputs of said N first cells, for deriving a sample u.sub.(N-M+k+1) modulo N from every sample a.sub.(N-M+k+1) modulo N stored in every said first cell AP(M) by the relation: u.sub.(N-M+k+1)modulo N =(a.sub.(N-M+k+1)modulo N +1)/2 a set of N third converting means, connected to said outputs of said N second cells, for deriving a sample u.sub.(N-M+k+1) modulo N from every sample b.sub.(N-M+k+1) modulo N stored in every said second AQ(M) by the relation: u.sub.(N-M+k+1)modulo N =(a.sub.(N-M+k+1)modulo N +1)/2 first and second adders connected to said two demodulator outputs for providing a sum and a difference, respectively, of said two demodulator outputs' quantities, a set of N first multipliers, every multiplier having one input connected to said first adder, and another input connected to an output of a different respective one of said N second converting means, a set of N second multipliers, every multiplier having one input connected to said second adder, and another input connected to an output of a different respective one of said N third converting means, a set of 2N addition circuits, each said addition circuit having a first input and a second input, each first input of said 2N addition circuits connected to an output of a different one of said N first and N second multipliers, a set of 2N registers, every register having an input connected to an output of a different one of said 2N addition circuits, and an output connected to the second input of each respective addition circuit and to the respective one of said 2N outputs of said initialization device.

References Cited (Backward Citations)

US3735055A Cited
US4162378A Cited
US4355214A Cited
US4349889A Cited
US4425483A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1989-03-24 1989-09-23 1990-03-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1993-03-24 1993-09-23 1994-03-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1997-03-24 1997-09-23 1998-03-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag