Claims Analysis
Total Claims: 5
Claim 1
Independent Claim
239 words
In an echo canceller for use in a data transmission system for transmitting a first signal in a direction through a first transmission line and a second signal in an opposite direction through a second transmission line, said first signal partially leaking from said first transmission line to said second transmission line as an echo and mixing with said second signal to form a mixed signal, said echo canceller comprising filter means coupled to said first transmission line and responsive to said first signal for producing an estimated echo signal determined in accordance with filter coefficients, coefficient generating means for generating said filter coefficients, and subtracting means coupled to said filter means and connected in said second transmission line for subtracting said estimated echo signal from said mixed signal on said second transmission line so as to cancel said echo, the improvement wherein said coefficient generating means comprises: first means coupled to said first transmission line and responsive to said first signal for producing a series of autocorrelation coefficients of said first signal; second means coupled to said first and said second transmission lines and responsive to said first and said mixed signals for producing a series of cross-correlation coefficients between said first signal and said mixed signal; and third means coupled to said first and said second means for generating said filter coefficients from said autocorrelation and cross-correlation coefficients to deliver said filter coefficients to said filter means.
Claim 2
Dependent Claim
239 words
In an echo canceller for use in a data transmission system for transmitting a first signal in a direction through a first transmission line and a second signal in an opposite direction through a second transmission line, said first signal partially leaking from said first transmission line to said second transmission line as an echo and mixing with said second signal to form a mixed signal, said echo canceller comprising filter means coupled to said first transmission line and responsive to said first signal for producing an estimated echo signal determined in accordance with filter coefficients, coefficient generating means for generating said filter coefficients, and subtracting means coupled to said filter means and connected in said second transmission line for subtracting said estimated echo signal from said mixed signal on said second transmission line so as to cancel said echo, the improvement wherein said coefficient generating means comprises: first means coupled to said first transmission line and responsive to said first signal for producing a series of autocorrelation coefficients of said first signal; second means coupled to said first and said second transmission lines and responsive to said first and said mixed signals for producing a series of cross-correlation coefficients between said first signal and said mixed signal; and third means coupled to said first and said second means for generating said filter coefficients from said autocorrelation and cross-correlation coefficients to deliver said filter coefficients to said filter means.
Claim 3
Dependent Claim
16 words
An echo canceller as claimed in claim 1, wherein said filter means is a transversal filter.
Claim 4
Dependent Claim
48 words
An echo canceller as claimed in claim 1, wherein said third means is an arithmetic circuit for solving simultaneous linear equations of a plurality of linear constants, said series of autocorrelation and said series of cross-correlation coefficients to produce solutions of said linear constants as said filter coefficients.
Claim 5
Dependent Claim
217 words
An echo canceller as claimed in claim 1, wherein said third means comprises; memory means coupled to said second means for memorizing said series of cross-correlation coefficients at memory locations therein, respectively; optimum coefficient determining means coupled to said first means and said memory means for detecting the maximum one in said series of cross-correlation coefficients memorized in said memory means and a specific one of said memory locations where said maximum cross-correlation coefficient is memorized, said optimum coefficient determining means determining an optimum delay time from said specific memory location and an optimum filter coefficient corresponding to said maximum cross-correlation coefficient and said optimum delay time, said optimum coefficient determining means repeating the detecting and determining operations in response to a control signal; and coefficient converting means coupled to said first means, memory means, and optimum coefficient determining means for converting said series of cross-correlation coefficients into a converted series of coefficients with reference to said maximum cross-correlation coefficients, said specific memory location, said optimum filter coefficient, and said series of autocorrelation coefficients, said coefficient converting means delivering said converted coefficients to said memory means so as to rewrite the memory means by said converted series of coefficients as said series of cross-correlation coefficients, said converting means delivering said control signal when the rewriting is completed.