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.