Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
176 words
In an echo canceller of the type having a transversal filter means for performing convolution of an input signal on a receive 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 substraction and to stored samples of said input signal for incrementally varying said replica to reduce said residual echo, said transversal filter comprising means to store a plurality of samples of said input signal and for replacing the oldest sample with 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, variable threshold means in said adaptive control loop responsive to said stored samples for comparing each stored sample to a threshold level proportional to the average value of the amplitudes of said stored samples.
Claim 2
Dependent Claim
176 words
In an echo canceller of the type having a transversal filter means for performing convolution of an input signal on a receive 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 substraction and to stored samples of said input signal for incrementally varying said replica to reduce said residual echo, said transversal filter comprising means to store a plurality of samples of said input signal and for replacing the oldest sample with 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, variable threshold means in said adaptive control loop responsive to said stored samples for comparing each stored sample to a threshold level proportional to the average value of the amplitudes of said stored samples.
Claim 3
Dependent Claim
77 words
An echo canceller as claimed in claim 1 wherein said variable threshold means comprises, arithmetic means responsive to the amplitude of said stored samples for generating a value proportional to the average of the amplitude of said stored samples during each sample interval, and comparison means for comparing each said sample to said generated value during each sample period and for providing an output indicative of the sign of each said sample which exceeds said generated value.
Claim 4
Dependent Claim
207 words
An echo canceller for reducing echoes on the send side of a four wire system caused by signals received on the receive side of said four wire system, said echo canceller comprising, a. means for periodically sampling the signals on said receive side, b. sample storage means for storing the latest N of said samples, c. replica storage means adapted to store a replica of the impulse response of an echo path, d. means for multiplying and summing, during each sample period, the contents of said sample storage means and said replica storage means to compute a replica of an echo, e. subtraction means for subtracting said echo replica from an echo on said send line to form a residual echo, f. first threshold means responsive to said residual echo for providing an indication of the sign of said residual echo if said residual echo exceeds a first threshold level, g. second threshold means responsive to the samples in said sample storage means for providing an indication of the sign of each of said samples which exceeds a value proportional to the average amplitude of said stored samples, and h. replica storage correction means responsive to said first and second threshold means for altering said stored replica.
Claim 5
Dependent Claim
207 words
An echo canceller for reducing echoes on the send side of a four wire system caused by signals received on the receive side of said four wire system, said echo canceller comprising, a. means for periodically sampling the signals on said receive side, b. sample storage means for storing the latest N of said samples, c. replica storage means adapted to store a replica of the impulse response of an echo path, d. means for multiplying and summing, during each sample period, the contents of said sample storage means and said replica storage means to compute a replica of an echo, e. subtraction means for subtracting said echo replica from an echo on said send line to form a residual echo, f. first threshold means responsive to said residual echo for providing an indication of the sign of said residual echo if said residual echo exceeds a first threshold level, g. second threshold means responsive to the samples in said sample storage means for providing an indication of the sign of each of said samples which exceeds a value proportional to the average amplitude of said stored samples, and h. replica storage correction means responsive to said first and second threshold means for altering said stored replica.
Claim 6
Dependent Claim
77 words
An echo canceller as claimed in claim 3, wherein said second threshold means comprises arithmetic means responsive to the amplitude of said stored samples for generating a value propOrtional to the average of the amplitudes of said stored samples during each sample interval, and comparison means for comparing each said sample to said generated value during each sample period and for providing an output indicative of the sign of each said sample which exceeds said generated value.