Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
303 words
A circuit arrangement for eliminating transmitted echoes of received speech signals in a telephone trunk line extending between a remote trunk terminal and a hybrid coil coupling said trunk line to a local line, said trunk line having a first branch carrying received speech signals from said terminal to said hybrid coil and a second branch carrying transmitted speech signals from said hybrid coil to said terminal, said echoes being due to an imperfect match between said hybrid coil and said lines and being affected by a phase roll between said branches, comprising: calibration means operatively linked to said branches for determining a frequency offset due to the phase roll between a received signal arriving over said first branch and a corresponding transmitted signal carried by said second branch; a read-only memory in said calibration means for generating digital samples of sine and cosine functions of said frequency offset in response to a signal representing a value of frequency offset; analog/digital conversion means linked to said branches for generating digital samples of analog voice-frequency signals carried by said branches; a pseudorandom-sequence emitter operatively connected at an output to said first branch; signal-processing means connected to said conversion means and to said memory for utilizing digital signal samples therefrom to compensate phase roll of voice-frequency signals arriving on said second branch for computing convolution coefficients from test signals generated by said emitter and from returning echoes of said test signals, to compensate phase roll on signals present on said second branch due to voice-frequency signals arriving on said first branch, and for differentially combining calculated echo estimates with corresponding phase-roll-compensated signals to produce digital samples of voice-frequency signals purged of echo effects; and digital/analog conversion means connected to an output of said signal-processing means for transforming echo-purged signals from digital form to analog form.
Claim 2
Dependent Claim
303 words
A circuit arrangement for eliminating transmitted echoes of received speech signals in a telephone trunk line extending between a remote trunk terminal and a hybrid coil coupling said trunk line to a local line, said trunk line having a first branch carrying received speech signals from said terminal to said hybrid coil and a second branch carrying transmitted speech signals from said hybrid coil to said terminal, said echoes being due to an imperfect match between said hybrid coil and said lines and being affected by a phase roll between said branches, comprising: calibration means operatively linked to said branches for determining a frequency offset due to the phase roll between a received signal arriving over said first branch and a corresponding transmitted signal carried by said second branch; a read-only memory in said calibration means for generating digital samples of sine and cosine functions of said frequency offset in response to a signal representing a value of frequency offset; analog/digital conversion means linked to said branches for generating digital samples of analog voice-frequency signals carried by said branches; a pseudorandom-sequence emitter operatively connected at an output to said first branch; signal-processing means connected to said conversion means and to said memory for utilizing digital signal samples therefrom to compensate phase roll of voice-frequency signals arriving on said second branch for computing convolution coefficients from test signals generated by said emitter and from returning echoes of said test signals, to compensate phase roll on signals present on said second branch due to voice-frequency signals arriving on said first branch, and for differentially combining calculated echo estimates with corresponding phase-roll-compensated signals to produce digital samples of voice-frequency signals purged of echo effects; and digital/analog conversion means connected to an output of said signal-processing means for transforming echo-purged signals from digital form to analog form.
Claim 3
Dependent Claim
98 words
A circuit arrangement as defined in claim 1 wherein said calibration means includes a pilot-tone generator operatively connected to said first branch, frequency-stabilizing means connected to said second branch for converting pilot-tone echoes to a binary pulse train, a source of a high-frequency binary reference signal, and comparison means for comparing the frequency of said pulse train with the frequency of said reference signal to produce said signal representing a value of said frequency offset, said comparison means being connected to said memory for addressing the contents thereof with said signal representing a value of said frequency offset.
Claim 4
Dependent Claim
76 words
A circuit arrangement as defined in claim 2 wherein said comparison means includes a first and a second counter which are stepped by said pulse train and said reference signal, respectively, said first counter having an output connected to a count-stop input of said second counter whereby the latter counts a number of cycles of said reference signal in a time interval defined by the occurrence of a predetermined number of cycles of said pulse train.
Claim 5
Dependent Claim
77 words
A circuit arrangement as defined in claim 3 wherein said comparison means further includes a third counter stepped by said reference signal and indexing means inserted between said second counter and said third counter for converting into a modulus for said third counter a time measurement represented by the contents of said second counter, a fourth counter being stepped by an output signal of said third counter and connected to an address input of said read-only memory.
Claim 6
Dependent Claim
16 words
A circuit arrangement as defined in claim 2 wherein said frequency-stabilizing means includes a phase-locking-loop circuit.
Claim 7
Dependent Claim
110 words
A circuit arrangement as defined in claim 1 wherein said signal-processing means further includes a multiplier/accumulator having a first input register and a second input register, a read/write memory connected via a first data bus to said first input register and via a second data bus and buffer-register means to said analog/digital conversion means for storing digital samples of voice-frequency signals carried by said branches, and an additional read-only memory connected via a third data bus to said second input register for storing samples of test signals generated by said emitter and coefficients for calculating a Hilbert transform utilized in compensating phase roll of signals arriving over said first branch.