US5319636A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Device and method for linear listener echo cancellation
Assignee: Motorola Solutions Inc
•
Filing: 1991-11-14
•
Granted: 1994-06-07
•
Expires: 2011-11-14
Abstract
Abstract A device and method utilize a linear feedback/feedforward configuration to estimate and cancel a listener echo wherein equalizer (202) and listener echo cancellation (204 and 208) units are jointly updated, allowing determination of an error signal once (204 and 208), in place of the former method of separate error signal determination for each of an equalizer and a listener echo canceller. An improved phase-correction scheme is utilized to compensate the frequency offset in the listener echo. The relationship between the listener echo and talker far echo is utilized to facilitate the listener echo cancellation.
Inventors
- 👤 Guozhu Long
- 👤 Fuyun Ling
- 👤 M. Vedat Eyuboglu
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-05 03:56
CPC Classifications
H; H04; H04B; H04B3/00; H04B3/02; H04B3/20; H04B3/23; H04B3/235; H04B3/232
Claims Analysis
Total Claims: 52
Claim 1
Independent Claim
338 words
A listener echo canceller (LECR) for reducing a listener echo interference in a digital communication system having a selected sampling interval, and having an input and an output, said input comprising a sum of a desired signal and a listener echo interference, and said output being free of listener echo interference, said listener echo canceller comprising: a bulk delay line means, operably coupled to receive and store at least one sample of one of: the input and the output of said listener echo canceller, to provide a bulk delay line output; an adaptive listener echo interference estimator means, operably coupled to receive the bulk delay line output for utilizing a listener echo bulk delay relative to the received data signal in place of a talker far echo bulk delay relative to the near echo to generate an estimate of the listener echo interference; and an interference cancelling means, operably coupled to receive the input of the listener echo canceller and the estimate of the listener echo interference, for producing said output by subtracting said estimate of the listener echo interference from said input of the listener echo canceller, wherein said adaptive listener echo interference estimator means further includes compensating means, operably coupled to receive the input of the LECR and to receive a phase-corrected listener echo estimate, for compensating a frequency offset in the said estimate of the listener echo interference utilizing a talker far echo frequency offset as an estimate of far echo cancellation, and wherein the means for compensating the frequency offset includes; a phase-error estimating means, operably coupled to receive the input of the LECR and to receive a phase-corrected listener echo estimate, for generating a phase error that is a phase difference between the estimate of the listener echo estimate and the said input of the LECR; and a phase-locked loop, operably coupled to receive the said phase error, for generating a phase correction estimate; and a phase-correction means, operably coupled to receive the phase correction estimate, for generating a phase-corrected listener echo estimate.
Claim 2
Dependent Claim
338 words
A listener echo canceller (LECR) for reducing a listener echo interference in a digital communication system having a selected sampling interval, and having an input and an output, said input comprising a sum of a desired signal and a listener echo interference, and said output being free of listener echo interference, said listener echo canceller comprising: a bulk delay line means, operably coupled to receive and store at least one sample of one of: the input and the output of said listener echo canceller, to provide a bulk delay line output; an adaptive listener echo interference estimator means, operably coupled to receive the bulk delay line output for utilizing a listener echo bulk delay relative to the received data signal in place of a talker far echo bulk delay relative to the near echo to generate an estimate of the listener echo interference; and an interference cancelling means, operably coupled to receive the input of the listener echo canceller and the estimate of the listener echo interference, for producing said output by subtracting said estimate of the listener echo interference from said input of the listener echo canceller, wherein said adaptive listener echo interference estimator means further includes compensating means, operably coupled to receive the input of the LECR and to receive a phase-corrected listener echo estimate, for compensating a frequency offset in the said estimate of the listener echo interference utilizing a talker far echo frequency offset as an estimate of far echo cancellation, and wherein the means for compensating the frequency offset includes; a phase-error estimating means, operably coupled to receive the input of the LECR and to receive a phase-corrected listener echo estimate, for generating a phase error that is a phase difference between the estimate of the listener echo estimate and the said input of the LECR; and a phase-locked loop, operably coupled to receive the said phase error, for generating a phase correction estimate; and a phase-correction means, operably coupled to receive the phase correction estimate, for generating a phase-corrected listener echo estimate.
Claim 3
Dependent Claim
91 words
The LECR of claim 1, wherein said adaptive listener echo interference estimator means further includes: a set of filter coefficients and a tapped delay line, operably coupled to receive and store samples of said bulk delay line output; and wherein the said estimate of the listener echo interference is related to a weighted combination of the stored samples of said bulk delay line output such that the weighting is determined by the filter coefficients, and the said filter coefficients are adaptively adjusted to produce the estimate of said listener echo interference.
Claim 4
Dependent Claim
51 words
The LECR of claim 1, wherein the said bulk delay line output is one of: the input of the LECR, delayed by a selected number of sampling intervals; and the output of the LECR, delayed by a selected number of sampling intervals; wherein said selected number of sampling intervals is non-zero.
Claim 5
Dependent Claim
48 words
The LECR of claim 1, wherein said adaptive listener echo interference estimator means further includes compensating means, operably coupled to receive the input of the LECR and to receive a phase-corrected listener echo estimate, for compensating a frequency offset in the said estimate of the listener echo interference.
Claim 6
Dependent Claim
97 words
The LECR of claim 4, wherein the means for compensating the frequency offset includes: a phase-error estimating means, operably coupled to receive the input of the LECR and to receive a phase-corrected listener echo estimate, for generating a phase error that is a phase difference between the estimate of the listener echo estimate and the said input of the LECR; and a phase-locked loop, operably coupled to receive the said phase error, for generating a phase correction estimate; and a phase-correction means, operably coupled to receive the phase correction estimate, for generating a phase-corrected listener echo estimate.
Claim 7
Independent Claim
187 words
A device for minimizing a listener echo signal interference in a selectively demodulated communication signal received over a channel having simultaneous transmission and reception, the device comprising; equalizing means, operably coupled to receive the selectively demodulated communication signal, for providing an equalized signal; a first correcting means, operably coupled to the equalizing means and to a second correcting means, and being configured for: receiving the equalized signal; determining a listener echo estimate; and combining the equalized signal with the listener echo estimate to provide a first corrected signal; wherein the second correcting means is operably coupled to the first correcting means and to the equalizing means, and is configured for: providing a phase correction to the first corrected signal to generate and output a second corrected signal that is an equalized listener echo corrected and phase-corrected communication signal; providing an error signal to the equalizing means for adjusting an equalization process of the equalizing means and to the first correcting means for adjusting the listener echo estimation; and providing a rotated reference signal in reference-directed training mode for facilitating an initial training of a listener echo estimation.
Claim 8
Independent Claim
187 words
A device for minimizing a listener echo signal interference in a selectively demodulated communication signal received over a channel having simultaneous transmission and reception, the device comprising; equalizing means, operably coupled to receive the selectively demodulated communication signal, for providing an equalized signal; a first correcting means, operably coupled to the equalizing means and to a second correcting means, and being configured for: receiving the equalized signal; determining a listener echo estimate; and combining the equalized signal with the listener echo estimate to provide a first corrected signal; wherein the second correcting means is operably coupled to the first correcting means and to the equalizing means, and is configured for: providing a phase correction to the first corrected signal to generate and output a second corrected signal that is an equalized listener echo corrected and phase-corrected communication signal; providing an error signal to the equalizing means for adjusting an equalization process of the equalizing means and to the first correcting means for adjusting the listener echo estimation; and providing a rotated reference signal in reference-directed training mode for facilitating an initial training of a listener echo estimation.
Claim 9
Dependent Claim
267 words
The device of claim 6, wherein the first correcting means comprises: (A) primary adding means, operably coupled to the equalizing means and to a listener echo estimating means together with a listener echo phase correcting means that provide a phase-corrected listener echo estimate, for obtaining a difference between the equalized signal and that listener echo estimate, being the first corrected signal; (B) listener echo estimating means, operably coupled to one of: the primary adding means in a linear feedback configuration, and the equalizing means in a linear feedforward configuration; and further being operably coupled to the second correcting means, for utilizing: in a data-receiving mode, one of: the first corrected signal, and the equalized signal; and in a reference-directed training mode, the rotated reference signal; to determine a first listener echo estimate; (C) listener echo phase error determining means, operably coupled to the listener echo phase correcting means and one of: in the data-receiving mode, the preliminary decision means, and in the reference-directed training mode, a reference signal means, for determining a listener echo phase error; wherein the listener echo phase-locked loop means is operably coupled to the listener echo phase error determining means for utilizing the listener echo phase error to provide a listener echo phase correction estimate; and wherein the listener echo phase correction inverse means is operably coupled to the listener echo phase-locked loop means and to the second correcting means that provides an error signal, for utilizing the listener echo phase correction estimate and the second correcting means error signal for providing a rotated error signal for updating the listener echo estimating means.
Claim 10
Dependent Claim
232 words
The device of claim 7, further including that the second correcting means comprises: (A) received data phase correcting means, operably coupled to the first correcting means and to a received data phase-locked loop means, for determining a data phase correction and utilizing that data phase correction to provide a data phase corrected communication signal; (B) preliminary decision means, operably coupled to the received data phase correcting means, for providing a preliminary estimate of the communication signal transmitted by a remote modem; (C) received data phase error determining means, operably coupled to the received data phase correcting means and to one of: in the data-receiving mode, the preliminary decision means, and in the reference-directed training mode, the reference signal means, for determining a received data phase error α; (D) received data phase-locked loop means, operably coupled to the received data phase correcting means and to a received data phase correction inverse means, for providing the received data phase correction estimate φ(n); the received data phase correction inverse means being operably coupled to the received data phase-locked loop means and to one of: the preliminary decision means, and the reference signal means, to provide a rotated decision signal; (E) a combiner, operably coupled to the received data phase correction inverse means and to the first correcting means, for subtracting the first corrected signal from the rotated decision signal to provide an error signal ε(n).
Claim 11
Dependent Claim
132 words
The device of claim 7, further including that the listener echo estimating means includes: a bulk delay line unit, operably coupled to one of: in the linear feedback configuration, the primary adding means, and in a linear feedforward configuration, the equalizing means, and further being operably coupled to the second correcting means, for providing a delay in accordance with a listener echo bulk delay B L ; and an adaptive transversal filter unit, operably coupled to bulk delay line unit, whose coefficients are a k (n), where k=0, 1, 2, . . . , M-1, where M is a number of taps in the transversal filter unit, and whose output is of a form: ##EQU5## where n is a discrete time index and g() is input to the bulk delay line unit.
Claim 12
Dependent Claim
17 words
The device of claim 9, wherein B L is, determined by a talker far echo ranging method.
Claim 13
Dependent Claim
45 words
The device of claim 8, further including that the phase-corrected listener echo estimate is of a form: e L (n)=p(n)e j ψ(n), where n is a discrete time index, p(n) is the first listener echo estimate, and ψ(n) is a listener echo phase correction estimate.
Claim 14
Dependent Claim
243 words
The device of claim 11, further including that ψ(n) is determined utilizing one of: (A) a listener echo phase error θ(n) where ##EQU6## where e Lr and e Li are the real and imaginary parts, respectively, of e L (n), and q r and q i are the real and imaginary parts, respectively, of the equalized signal q(n); and further including that a listener echo phase-locked loop of the first correcting unit determines an estimate of the listener echo frequency offset component f L (n) and a phase correction estimate ψ(n) for correcting the phase of the signal p(n), wherein: f.sub.L (n+1)=f.sub.L (n)+b.sub.1 θ(n), and ψ(n+1)=ψ(n)+b.sub.2 θ(n)+b.sub.3 f.sub.L (n+1), where b 1 , b 2 , and b 3 are constants that determine a phase-locked loop characteristic, and f L (n) may be initialized using a talker far echo frequency offset estimate to facilitate an initial convergence; and (B) a sign of θ(n), denoted as s(n): s(n)=sign[e.sub.Li (n)q.sub.r (n)-e.sub.Lr (n)q.sub.i (n)], defining s(n)=1 for e.sub.Li (n)q.sub.r (n)-e.sub.Lr (n)q.sub.i (n)>TH, s(n)=-1 for e.sub.Li (n)q.sub.r (n)-e.sub.Lr (n)q.sub.i (n)<TH, and s(n)=0 otherwise, where TH is a small predetermined positive threshold value; and determining f L (n+1)=f L (n)+d 1 s(n), and ψ(n+1)=ψ(n)+d 2 s(n)+b 3 f L (n+1), where d 1 and d 2 are selected constants and f L (n), an estimate of the listener echo frequency offset component, may be initialized using a talker far echo frequency offset estimate to facilitate an initial convergence.
Claim 15
Dependent Claim
24 words
The device of claim 11, wherein the first corrected signal, z(n), is of a form: z(n)=q(n)-e L (n), where q(n) is the equalized signal.
Claim 16
Dependent Claim
31 words
The device of claim 13, further including that the rotated error input, η(n) is of a form: η(n)=ε(n)e -j ψ(n), where ε(n) is the error signal from the second correcting means.
Claim 17
Dependent Claim
123 words
The device of claim 14, further including that φ(n) is determined utilizing a received communication signal data phase error α where: ##EQU7## which is used to estimate a frequency offset of a received communication signal f D (n) and the received data phase correction estimate φ(n), such that: f.sub.D (n+1)=f.sub.D (n)+c.sub.1 α(n); and φ(n+1)=φ(n)+c.sub.2 α(n)+c.sub.3 f.sub.D (n+1), where u(n) is the first corrected signal further phase-corrected by φ(n), u r and u i are the real and imaginary parts, respectively, of u(n), v r and v i are the real and imaginary parts, respectively, of v(n), and c 1 , c 2 , and c 3 are constants that determine a desired phase-locked loop characteristic for a phase-locked loop having an input α(n).
Claim 18
Dependent Claim
33 words
The device of claim 15, further including that the second corrected signal, u(n), is of a form: u(n)=z(n)e j φ(n), n being the discrete time index and z(n) being the first corrected signal.
Claim 19
Dependent Claim
55 words
The device of claim 16, further including that a rotated decision signal d(n) is of a form: d(n)=v(n)e -j φ(n), n being the discrete time index, and v(n) being the reference signal r(n) for selection of a reference directed training mode and being a preliminary decision output for selection of a communication signal receiving mode.
Claim 20
Dependent Claim
81 words
The device of claim 8, further including: a noise prediction filter (NPF), operably coupled between the equalizing means and the first correcting means to receive and filter the equalized signal, so that a noise spectrum of the equalized signal is whitened; and an inverse noise prediction filter (NPF -1 ), operably coupled between the second correcting means and the equalizing means, for filtering the error signal from the second correcting means to provide a filtered error signal for updating equalizer coefficients.
Claim 21
Dependent Claim
230 words
A modem having a linear listener echo cancelling device, the modem being utilized for communicating information with a remote device in both directions over a channel, the modem comprising: transmission means, operably coupled to receive the information to be communicated, for preparing an analog signal carrying that information for transmission; hybrid coupling means, operably coupled to the transmission means and to a receiving means, for transmitting the analog signal and for receiving another analog signal from a remote device; talker echo estimating means, operably coupled to the transmission means, for providing a talker echo estimate to the receiving means; and the receiving means, operably coupled to the talker echo estimating means and to the hybrid coupling means, for recovering information from the analog signal transmitted by the remote device, said receiving means including one of: a linear feedback listener echo canceller, and a linear feedforward listener echo canceller, for reducing a listener echo interference, encoding means, operably coupled to receive the information to be communicated, for providing an encoded data signal; modulation means operably coupled to the encoding means, for providing a modulated signal; and transmission filtering means, operably coupled to the modulation means, for providing a modulated filtered transmission data signal at a desired sampling rate; and digital-to-analog converting means, operably coupled to the transmission filtering means, for converting the modulated filtered transmission data signal to an analog signal.
Claim 22
Dependent Claim
230 words
A modem having a linear listener echo cancelling device, the modem being utilized for communicating information with a remote device in both directions over a channel, the modem comprising: transmission means, operably coupled to receive the information to be communicated, for preparing an analog signal carrying that information for transmission; hybrid coupling means, operably coupled to the transmission means and to a receiving means, for transmitting the analog signal and for receiving another analog signal from a remote device; talker echo estimating means, operably coupled to the transmission means, for providing a talker echo estimate to the receiving means; and the receiving means, operably coupled to the talker echo estimating means and to the hybrid coupling means, for recovering information from the analog signal transmitted by the remote device, said receiving means including one of: a linear feedback listener echo canceller, and a linear feedforward listener echo canceller, for reducing a listener echo interference, encoding means, operably coupled to receive the information to be communicated, for providing an encoded data signal; modulation means operably coupled to the encoding means, for providing a modulated signal; and transmission filtering means, operably coupled to the modulation means, for providing a modulated filtered transmission data signal at a desired sampling rate; and digital-to-analog converting means, operably coupled to the transmission filtering means, for converting the modulated filtered transmission data signal to an analog signal.
Claim 23
Dependent Claim
54 words
The modem of claim 19, wherein the talker echo estimating means includes: talker far echo delay estimating means for estimating a talker far echo delay; and wherein the listener echo correcting means comprises a bulk delay line whose length is determined by the estimated talker far echo delay, for reducing the listener echo interference.
Claim 24
Dependent Claim
69 words
The modem of claim 19, wherein the talker echo estimating means includes: a far-end echo frequency offset determining means, for estimating a far-end echo frequency offset; and wherein the listener echo correcting means comprises a frequency offset phase-correcting means for correcting frequency offset in the listener echo estimate, said phase-correcting means further including a phase-locked loop having an initial value determined by the far-end talker echo frequency offset estimate.
Claim 25
Dependent Claim
215 words
The modem of claim 19, wherein the receiving means includes: analog-to-digital converting means, operably coupled to the hybrid coupling means, for converting received analog signals to digital signals at a preselected sampling rate; first combining means, operably coupled to the talker echo estimating means and to the analog-to-digital converting means, for combining the received digital signal and the talker echo estimate to provide a first talker echo corrected signal; rate converting means, where desired, operably coupled to the first combining means, for converting the first talker echo corrected signal, being sampled at a transmitter sampling clock, to a second talker echo corrected signal, being sampled at a desired receiver sampling clock; demodulation means, operably coupled to the rate converting means, for providing a demodulated talker echo corrected signal; receiving filtering means, operably coupled to the demodulation means, for filtering the demodulated talker echo corrected signal; equalizing means, operably coupled to the receiving filtering means, for providing an equalized, demodulated filtered talker echo corrected signal; listener echo cancelling means, operably coupled to the equalizing means, for providing a listener echo corrected, equalized, demodulated, filtered talker echo corrected signal; and decoding means, operably coupled to the listener echo cancelling means, for decoding the listener echo corrected, equalized, demodulated, filtered, talker echo corrected signal to provide received information.
Claim 26
Dependent Claim
154 words
The modem of claim 22, wherein the listener echo cancelling means comprises: a first correcting means, operably coupled to the equalizing means and to a second correcting means, and being configured for: receiving the equalized signal; determining a listener echo estimate; and combining the equalized signal with the listener echo estimate to provide a first corrected signal; wherein the second correcting means is operably coupled to the first correcting means and to the equalizing means, and is configured for: providing a phase correction to the first corrected signal to generate and output a second corrected signal that is an equalized, listener echo-corrected, and phase-corrected communication signal; providing an error signal to the equalizing means for adjusting an equalization process of the equalizing means, and to the first correcting means for adjusting the listener echo estimate; providing a rotated reference signal in reference-directed training mode for facilitating an initial training in a listener echo estimation.
Claim 27
Dependent Claim
266 words
The modem of claim 23, wherein the first correcting means comprises: (A) an adding means, operably coupled to the equalizing means and to a listener echo estimating means together with a listener echo phase-correcting means that provide a phase-corrected listener echo estimate, for obtaining a difference between the equalized signal and that listener echo estimate, being the first corrected signal; (B) listener echo estimating means, operably coupled to one of: the primary adding means in a linear feedback configuration, and the equalizing means in a linear feedforward configuration; and further being operably coupled to the second correcting means, for utilizing: in a data-receiving mode, one of: the first corrected signal, and the equalized signal; and in a reference-directed training mode, the rotated reference signal; to determine a first listener echo estimate; (C) listener echo phase error determining means, operably coupled to the listener echo phase correcting means and one of: in the data-receiving mode, the preliminary decision means, and in the reference-directed training mode, a reference signal means, for determining a listener echo phase error; wherein the listener echo phase-locked loop means is operably coupled to the listener echo phase error determining means for utilizing the listener echo phase error to provide a listener echo phase correction estimate; and wherein the listener echo phase correction inverse means is operably coupled to the listener echo phase-locked loop means and to the second correcting means that provides an error signal, for utilizing the listener echo phase correction estimate and the second correcting means error signal for providing a rotated error signal for updating the listener echo estimating means.
Claim 28
Dependent Claim
234 words
The modem of claim 23, further including that the second correcting means comprises: (A) a received data phase correcting means, operably coupled to the first correcting means and to a received data phase-locked loop means, for determining a data phase correction and utilizing that data phase correction to provide a data phase corrected communication signal; (B) a preliminary decision means, operably coupled to the received data phase correcting means, for providing a preliminary estimate of the communication signal transmitted by a remote modem; (C) received data phase error determining means, operably coupled to the received data phase correcting means and to one of: in the data-receiving mode, the preliminary decision means, and in the reference-directed training mode, the reference signal means, for determining a received data phase error α; (D) received data phase-locked loop means, operably coupled to the received data phase correcting means and to a received data phase correction inverse means, for providing a received data phase correction estimate φ(n); the received data phase correction inverse means being operably coupled to the received data phase-locked loop means and to one of: the preliminary decision means, and the reference signal means, to provide a rotated decision signal; (E) a combiner, operably coupled to the received data phase correction inverse means and to the first correcting means, for subtracting the first corrected signal from the rotated decision signal to provide an error signal ε(n).
Claim 29
Dependent Claim
132 words
The modem of claim 24, further including that the listener echo estimating means includes: a bulk delay line unit, operably coupled to one of: in the linear feedback configuration, the primary adding means, and in a linear feedforward configuration, the equalizing means, and further being operably coupled to the second correcting means, for providing a delay in accordance with a listener echo bulk delay B L ; and an adaptive transversal filter unit, operably coupled to bulk delay line unit, whose coefficients are a k (n), where k=0, 1, 2, . . . , M-1, where M is a number of taps in the transversal filter unit, and whose output is of a form: ##EQU8## where n is a discrete time index and g() is input to the bulk delay line unit.
Claim 30
Dependent Claim
19 words
The modem of claim 26 wherein B L is, where desired, determined by a talker far echo ranging method.
Claim 31
Dependent Claim
45 words
The modem of claim 24, further including that the phase-correction listener echo estimate is of a form: e L (n)=p(n)e j ψ(n), where n is a discrete time index, p(n) is the first listener echo estimate, and ψ(n) is a listener echo phase correction estimate.
Claim 32
Dependent Claim
216 words
The modem of claim 28, further including that ψ(n) is determined utilizing one of: (A) a listener echo phase error θ(n) where ##EQU9## where e Lr and e Li are the real and imaginary parts, respectively, of e L (n), and q r and q i are the real and imaginary parts, respectively, of the equalized signal q(n); and further including that a listener echo phase-locked loop of the first correcting unit determines an estimate of the listener echo frequency offset component f L (n) and a phase correction estimate ψ(n) for correcting a phase of the signal p(n), wherein: f.sub.L (n+1)=f.sub.L (n)+b.sub.1 θ(n), and ψ(n+1)=ψ(n)+b.sub.2 θ(n)+b.sub.3 f.sub.L (n+1), where b 1 , b 2 , and b 3 are constants that determine a phase lock loop characteristic and f L (n) is initialized, where desired, utilizing a talker far echo frequency offset estimate to facilitate an initial convergence; and (B) a sign of θ(n), denoted as s(n): s(n)=sign[e.sub.Li (n)q.sub.r (n)-e.sub.Lr (n)q.sub.i (n)], defining s(n)=1 for e.sub.Li (n)q.sub.r (n)-e.sub.Lr (n)q.sub.i (n)>TH, s(n)=-1 for e.sub.Li (n)q.sub.r (n)-e.sub.Lr n)q.sub.i (n)<TH, and s(n)=0 otherwise, where TH is a small predetermined positive threshold value; and determining f L (n+1)=f L (n)+d 1 s(n), and ψ(n+1)=ψ(n)+d 2 s(n)+b 3 f L (n+1), where d 1 and d 2 are selected constants.
Claim 33
Dependent Claim
24 words
The modem of claim 23, wherein the first corrected signal, z(n), is of a form: z(n)=q(n)-e L (n), where q(n) is the equalized signal.
Claim 34
Dependent Claim
31 words
The modem of claim 24, further including that the rotated error signal, η(n), is of a form: η(n)=ε(n)e -j ψ(n), where ε(n) is the error signal from the second correcting means.
Claim 35
Dependent Claim
129 words
The modem of claim 25, further including that the received data phase correction estimate φ(n) is determined utilizing a received communication signal data phase error α where: ##EQU10## which is used to estimate a frequency offset of a received communication signal f D (n) and the received data phase correction estimate φ(n), such that: f.sub.D (n+1)=f.sub.D (n)+c.sub.1 α(n); and φ(n+1)=φ(n)+c.sub.2 α(n)+c.sub.3 f.sub.D (n+1), where u(n) is the first corrected signal further phase-corrected by φ(n), u r and u i are the real and imaginary parts, respectively, of u(n), v r and v i are the real and imaginary parts, respectively, of v(n), and c 1 , c 2 , and c 3 are constants that determine a desired phase-locked loop characteristic for a phase-locked loop having an input α(n).
Claim 36
Dependent Claim
18 words
The modem of claim 23, further including that the second corrected signal, u(n), is of a form: u(n)=z(n)e.sup.jφ(n).
Claim 37
Dependent Claim
55 words
The modem of claim 25, further including that a rotated decision signal d(n) is of a form: d(n)=v(n)e -j φ(n), n being the discrete time index, and v(n) being the reference signal r(n) for selection of a reference directed training mode and being a preliminary decision output for selection of a communication signal receiving mode.
Claim 38
Dependent Claim
81 words
The modem of claim 23, further including: a noise prediction filter (NPF), operably coupled between the equalizing means and the first correcting means to receive and filter the equalized signal, so that a noise spectrum of the equalized signal is whitened; and an inverse noise prediction filter (NPF -1 ), operably coupled between the second correcting means and the equalizing means, for filtering the error signal from the second correcting means to provide a filtered error signal for updating equalizer coefficients.
Claim 39
Independent Claim
124 words
A method for minimizing a listener echo signal interference in a selectively demodulated, equalized communication signal received over a channel having simultaneous transmission and reception, said method comprising the steps of: receiving said selectively demodulated communication signal, for providing an equalized signal; determining a listener echo estimate; and combining said equalized signal with said listener echo estimate to provide a first corrected signal; providing a phase correction to said first corrected signal to generate and output a second corrected signal that is an equalized, listener echo-corrected and phase-corrected communication signal; providing an error signal for adjusting said equalization signal and said listener echo estimate; providing a rotated reference signal in a reference-directed training mode for facilitating an initial training of said listener echo estimate.
Claim 40
Independent Claim
124 words
A method for minimizing a listener echo signal interference in a selectively demodulated, equalized communication signal received over a channel having simultaneous transmission and reception, said method comprising the steps of: receiving said selectively demodulated communication signal, for providing an equalized signal; determining a listener echo estimate; and combining said equalized signal with said listener echo estimate to provide a first corrected signal; providing a phase correction to said first corrected signal to generate and output a second corrected signal that is an equalized, listener echo-corrected and phase-corrected communication signal; providing an error signal for adjusting said equalization signal and said listener echo estimate; providing a rotated reference signal in a reference-directed training mode for facilitating an initial training of said listener echo estimate.
Claim 41
Dependent Claim
154 words
The method of claim 36, further including the steps of: (A) obtaining a difference between said equalized signal and that listener echo estimate, being said first corrected signal; (B) selecting one of: said first corrected signal, said equalized signal, and said rotated reference signal, as a first selected signal; (C) utilizing said first selected signal to determine a first listener echo estimate; (D) providing a listener echo phase correction estimate and combining said first listener echo estimate and said listener echo correction estimate to provide the phase-corrected listener echo estimate; (E) utilizing said equalized signal and said phase-corrected listener echo estimate to provide a listener echo phase error; (F) utilizing said listener echo phase error to provide a listener echo phase correction estimate; and (G) providing an error signal and utilizing said listener echo phase correction estimate and said error signal for providing a rotated error signal for updating said first listener echo estimate.
Claim 42
Dependent Claim
106 words
The method of claim 37, further including the steps of: (A) determining a data phase correction and utilizing that data phase correction to provide a data phase corrected communication signal; (B) providing a preliminary decision output signal of the communication signal transmitted by the remote modem; (C) selecting one of: the preliminary decision output signal, and a reference signal, as a second selected signal; (D) determining a received data phase error α; (E) providing a received data phase correction estimate φ(n); (F) providing a rotated decision signal; and (G) substantially subtracting the first corrected signal from the rotated decision signal to provide an error signal ε(n).
Claim 43
Dependent Claim
88 words
The method of claim 38, further including the steps of: utilizing a bulk delay unit to provide a delay in accordance with a listener echo bulk delay B L ; and utilizing an adaptive transversal filter unit whose coefficients are a k (n), where k=0, 1, 2, . . . , M-1, where M is a number of taps in the transversal filter unit, and whose output is of a form ##EQU11## where n is a discrete time index and g() is input from the first switching unit.
Claim 44
Dependent Claim
17 words
The method of claim 39, wherein B L is determined by a talker far echo ranging method.
Claim 45
Dependent Claim
44 words
The method of claim 36, further including that the listener echo estimate is of a form: e L (n)=p(n)e j ψ(n), where n is a discrete time index, p(n) is the first listener echo estimate, and ψ(n) is a listener echo phase correction estimate.
Claim 46
Dependent Claim
233 words
The method of claim 41, further including that ψ(n) is determined utilizing one of: (A) a listener echo phase error θ(n) where ##EQU12## where e Lr and e Li are the real and imaginary parts, respectively, of e L (n), and q r and q i are the real and imaginary parts, respectively, of the equalized signal q(n); and further including that a listener echo phase-locked loop of the first correcting unit determines an estimate of the listener echo frequency offset component f L (n) and a phase correction estimate ψ(n) for correcting a phase of the signal p(n), wherein: f.sub.L (n+1)=f.sub.L (n)+b.sub.1 θ(n), and ψ(n+1)=ψ(n)+b.sub.2 θ(n)+b.sub.3 f.sub.L (n+1), where b 1 , b 2 , and b 3 are constants that determine a phase lock loop characteristic and f L (n) is initialized utilizing a talker far echo frequency offset estimate to facilitate an initial convergence; and (B) a sign of θ(n), denoted as s(n): s(n)=sign[e.sub.Li (n)q.sub.r (n)-e.sub.Lr (n)q.sub.i (n)], defining s(n)=1 for e.sub.Li (n)q.sub.r (n)-e.sub.Lr (n)q.sub.i (n)>TH, s(n)=-1 for e.sub.Li (n)q.sub.r (n)-e.sub.Lr (n)q.sub.i (n)<TH, and s(n)=0 otherwise, where TH is a small predetermined positive threshold value; and determining f L (n+1)=f L (n)+d 1 s(n), and ψ(n+1)=ψ(n)+d 2 s(n)+b 3 f L (n+1), where d 1 and d 2 are selected constants and f L (n) is initialized using a talker far echo frequency offset estimate to facilitate an initial convergence.
Claim 47
Dependent Claim
26 words
The method of claim 36, further including that the first corrected signal, z(n), is of a form: z(n)=q(n)-e L (n), where q(n) is the equalized signal.
Claim 48
Dependent Claim
24 words
The method of claim 37, further including that the rotated error signal, η(n), is of a form: η(n)=ε(n)e.sup.-jψ(n), where ε(n) is the error signal.
Claim 49
Dependent Claim
158 words
The method of claim 38, further including that the received data phase correction estimate φ(n) is determined utilizing a received communication signal data phase error α where: ##EQU13## which is used to estimate a frequency offset of a received communication signal f D (n) and the received data phase correction estimate φ(n), such that: f.sub.D (n+1)=f.sub.D (n)+c.sub.1 α(n); and φ(n+1)=φ(n)+c.sub.2 α(n)+c.sub.3 f.sub.D (n+1), where u(n) is the first corrected signal further phase-corrected by φ(n), u r and u i are the real and imaginary parts, respectively, of u(n), v r and v i are the real and imaginary parts, respectively, of v(n), wherein v(n) is the reference signal r(n) for selection of a reference directed training mode and being the preliminary decision output for selection of a communication signal receiving mode, and c 1 , c 2 , and c 3 are constants that determine a desired phase-locked loop characteristic for a phase-locked loop having an input α(n).
Claim 50
Dependent Claim
18 words
The method of claim 36, further including that the second corrected signal, u(n), is of a form: u(n)=z(n)e.sup.jφ(n).
Claim 51
Dependent Claim
26 words
The method of claim 38, further including that the rotated decision signal d(n) is of a form d(n)=v(n)e -j φ(n), n being the discrete time index.
Claim 52
Dependent Claim
59 words
The method of claim 38, further including the steps of: utilizing a noise prediction filter (NPF) to receive and filter the equalized signal, so that a noise spectrum of the equalized signal is whitened; and utilizing an inverse noise prediction filter (NPF -1 ) for filtering the error signal to provide a filtered error signal for updating equalizer coefficients.
References Cited (Backward Citations)
US4613731A
Cited
US4745600A
Cited
US4995031A
Cited
US5132963A
Cited
US5117418A
Cited
US5189664A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1997-06-06 | 1997-12-06 | 1998-06-07 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2001-06-06 | 2001-12-06 | 2002-06-07 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2005-06-06 | 2005-12-06 | 2006-06-07 | $7700.00 | Window Closed / Lapsed |