US5166924A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Echo cancellation in multi-frequency differentially encoded digital communications
Assignee: HMD HOLDINGS
•
Filing: 1990-08-10
•
Granted: 1992-11-24
•
Expires: 2010-08-10
Abstract
Abstract A differentially encoded digital signal waveform is generated as a discrete time representation of a desired analog signal utilizing multi-frequency modulation techniques. The computational capability of present day, industry-standard microcomputers equipped with a floating point array processor or digital signal processor chip is utilized to perform digital frequency encoding and compute both discrete Fourier transforms and inverse discrete Fourier transforms to provide a transmitter and receiver system utilizing suitably programmed microcomputers coupled by a communications channel.
Inventors
- 👤 Paul H. Moose
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-25 13:44
CPC Classifications
H; H04; H04L; H04L27/00; H04L27/26; H04L27/2601; H04L27/2602
Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
111 words
A data-driven, two-stage echo cancellation circuit for use in a full duplex communications system which encodes and decodes transmission signal data in the time domain and the frequency domain, said echo cancellation circuit comprising: a first stage for generating a first estimate of an echo signal utilizing transmission signal data in the time domain, said first estimate of an echo signal subtracted from a received analog signal; and a second stage for generating a second estimate of residual echo signal utilizing transmission signal data in the frequency domain, said second estimate subtracted from said received signal after said received signal has been converted to a digital signal in the frequency domain.
Claim 2
Dependent Claim
111 words
A data-driven, two-stage echo cancellation circuit for use in a full duplex communications system which encodes and decodes transmission signal data in the time domain and the frequency domain, said echo cancellation circuit comprising: a first stage for generating a first estimate of an echo signal utilizing transmission signal data in the time domain, said first estimate of an echo signal subtracted from a received analog signal; and a second stage for generating a second estimate of residual echo signal utilizing transmission signal data in the frequency domain, said second estimate subtracted from said received signal after said received signal has been converted to a digital signal in the frequency domain.
Claim 3
Dependent Claim
90 words
An echo cancellation circuit as in claim 1 wherein said first stage comprises: a linear filter having an input for receiving said transmission signal data, said linear filter generating said first estimate of an echo signal in digital form; a digital-to-analog converter coupled to an output of said linear filter for converting said digital first estimate to an analog form; and a summer circuit coupled to an output of said digital-to-analog converter and to said communications channel, said summer circuit for subtracting said first estimate from said received analog signal.
Claim 4
Dependent Claim
97 words
An echo cancellation circuit as in claim 2 wherein said second stage comprises: a multiplier circuit having first and second inputs, said first input for receiving said transmission signal in the frequency domain, said second input for receiving complex weighting coefficients, said transmission signal multiplied with said weighting coefficients for generating said second estimate of said residual echo signal; and a summer circuit coupled to an output of said multiplier circuit and to said communications channel, said summer circuit for subtracting said second estimate of residual echo signal from said digital received signal in the frequency domain.
Claim 5
Dependent Claim
95 words
An echo cancellation circuit as in claim 2 wherein said linear filter comprises a finite impulse response linear filter implementing a weighting function, h(i), defined by the following equation: h.sup.n+1 (i)=h.sup.n (i)+k.sub.x.sup.-1 (r(n)x(n-i)) i=0,1 . . . N-1, n=0,1 . . . k x -1 where i=the number of filter coefficients, N=one of a number of filter coefficients, n=the number of sample points in a baud of said transmission signal, k x =one of a number of digital signal samples, r(n)=the receive time domain digital signal sequence and x(n)=the transmit time domain digital signal sequence.
Claim 6
Dependent Claim
49 words
An echo cancellation circuit as in claim 3 wherein said complex weighting coefficients, C(k), are defined by the following equation: ##EQU7## sample points in a baud of said transmission signal, X 1 (k)=values in the transmit frequency domain array and R 1 (k)=values in the receive frequency domain array.
References Cited (Backward Citations)
US4799214A
Cited
US4868874A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1995-11-24 | 1996-05-25 | 1996-11-24 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1999-11-24 | 2000-05-25 | 2000-11-24 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2003-11-24 | 2004-05-25 | 2004-11-24 | $7700.00 | Window Closed / Lapsed |