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

Adaptive echo canceller using differential pulse code modulation encoding

Assignee: International Telecommunications Satellite Organization
•
Filing: 1975-10-31
•
Granted: 1977-05-17
•
Expires: 1995-10-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An echo canceller having a digital transversal filter with an adaptive control loop for achieving minimum echo is disclosed. Minimum echo is attained by subtracting a synthesized echo from the real echo, the synthesized echo being formed in a digital transversal filter by multiplying a stored replica of the impulse response times the incoming signal. The stored replica is updated using the steepest descent technique by adjusting each of the stages of the replica memory a given amount. The incoming signal is differential pulse code modulation encoded to reduce the process complexity and the size of the memories which store the replica and the incoming signals or, alternatively, increase the performance of the canceller.

Inventors

  • 👤 Krishnamoorthy Virupaksha

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 16:09
CPC Classifications
H; H04; H04B; H04B3/00; H04B3/02; H04B3/20; H04B3/23

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 238 words
In an echo canceller of the type having, a transversal filter means for performing convolution of an input signal on a received line and a replica of the impulse response of an echo path to generate an approximation of an echo signal for subtraction from a real echo signal on a send line, and an adaptive control loop responsive to the residual echo resulting from said subtraction and to stored samples of said input signal for incrementally varying said replica to reduce said residual echo, said transversal filter comprising means for sampling said input signal and converting each sample to an (n+1)-bit digital word, means to store a plurality of n-bit digital words corresponding to samples of said input signal and means for replacing the n-bit digital word corresponding to the oldest sample with an n-bit digital word corresponding to each new sample, said adaptive control loop comprising means for varying elements of said replica only in response to said residual echo and said individual stored samples being greater than threshold levels, the improvement comprising, differential pulse code modulation encoding means connected between said sampling means and said means for storing digital words corresponding to samples of said input signals for encoding said (n+1)-bit digital words as n-bit digital words as a function of the difference between said (n+1)-bit digital words and computed estimates of said (n+1)-bit digital words based on the redundancy present in said input signal.
Claim 2
Dependent Claim 238 words
In an echo canceller of the type having, a transversal filter means for performing convolution of an input signal on a received line and a replica of the impulse response of an echo path to generate an approximation of an echo signal for subtraction from a real echo signal on a send line, and an adaptive control loop responsive to the residual echo resulting from said subtraction and to stored samples of said input signal for incrementally varying said replica to reduce said residual echo, said transversal filter comprising means for sampling said input signal and converting each sample to an (n+1)-bit digital word, means to store a plurality of n-bit digital words corresponding to samples of said input signal and means for replacing the n-bit digital word corresponding to the oldest sample with an n-bit digital word corresponding to each new sample, said adaptive control loop comprising means for varying elements of said replica only in response to said residual echo and said individual stored samples being greater than threshold levels, the improvement comprising, differential pulse code modulation encoding means connected between said sampling means and said means for storing digital words corresponding to samples of said input signals for encoding said (n+1)-bit digital words as n-bit digital words as a function of the difference between said (n+1)-bit digital words and computed estimates of said (n+1)-bit digital words based on the redundancy present in said input signal.
Claim 3
Dependent Claim 63 words
An echo canceller as claimed in claim 1, wherein said differential pulse code modulation encoding means comprises, arithmetic means for computing said estimates for said (n+1)-bit digital words, and subtractor means responsive to said sampling means and said arithmetic means for generating said n-bit digital words as the difference between said (n+1)-bit digital words and said computed estimates of said (n+1)-bit digital words.
Claim 4
Dependent Claim 32 words
An echo canceller as claimed in claim 2, wherein said arithmetic means comprises, means for adding word by word said n-bit digital words with past computed estimates of said (n+1)-bit digital words.
Claim 5
Dependent Claim 40 words
An echo canceller as claimed in claim 3, wherein said arithmetic means further comprises, means for multiplying the sum of said n-bit digital words and said past computed estimates of said (n+1)-bit digital words by the adjacent sample correlation coefficient.

References Cited (Backward Citations)

US3784747A Cited
US3922505A Cited
US3937907A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1980-05-16 1980-11-15 1981-05-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1984-05-16 1984-11-15 1985-05-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1988-05-16 1988-11-15 1989-05-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag