US5499272A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Diversity receiver for signals with multipath time dispersion
Assignee: Ericsson Inc
•
Filing: 1994-05-31
•
Granted: 1996-03-12
•
Expires: 2014-05-31
Abstract
Abstract A digital communications receiver provides joint MLSE equalization and diversity combining. A plurality of diversity branches are processed to produce complex receive data samples and synchronization information. Channel estimators then form channel estimates from the data samples and synchronization information. The data samples and channel estimates are then used by pre-processors to produce metric multipliers. Finally, the metric multipliers are combined with hypothesized data sequences to generate and accumulate metrics using a sequence estimation algorithm to produce a demodulated data stream.
Inventors
- 👤 Gregory E. Bottomley
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-02 19:54
CPC Classifications
H; H04; H04L; H04L1/00; H04L1/02; H04L1/06; H04B; H04B7/00; H04B7/02; H04B7/04; H04B7/08; H04B7/0837; H04B7/0842; H04B7/0845; H04L25/00; H04L25/02; H04L25/03; H04L25/03006; H04L25/03178; H04L25/03248; H04L25/0202; H04L25/0204
Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
101 words
A digital communications receiver, comprising: means for signal processing a plurality of diversity branches to produce complex receive data samples and synchronization information from received signals; means for forming channel tap estimates from said data samples and said synchronization information; means for forming weighting factors using said data samples, said channel tap estimates, and said synchronization information; means for pre-processing said data samples, said channel tap estimates, and said weighting factors to produce metric multipliers; and means for combining said metric multipliers with hypothesized data sequences to generate and accumulate metrics using a sequence estimation algorithm, producing a alemodulated data stream.
Claim 2
Dependent Claim
101 words
A digital communications receiver, comprising: means for signal processing a plurality of diversity branches to produce complex receive data samples and synchronization information from received signals; means for forming channel tap estimates from said data samples and said synchronization information; means for forming weighting factors using said data samples, said channel tap estimates, and said synchronization information; means for pre-processing said data samples, said channel tap estimates, and said weighting factors to produce metric multipliers; and means for combining said metric multipliers with hypothesized data sequences to generate and accumulate metrics using a sequence estimation algorithm, producing a alemodulated data stream.
Claim 3
Dependent Claim
42 words
A receiver according to claim 1, wherein the signal processing means comprises: means for processing radio signals to produce complex data samples; and means for synchronizing said receiver using said complex data samples to produce timing information and initial channel tap estimates.
Claim 4
Dependent Claim
20 words
A receiver according to claim 2, wherein the signal processing means further comprises: means for storing said complex data samples.
Claim 5
Dependent Claim
55 words
A receiver according to claim 1, wherein the signal processing means comprises: means for processing radio signals to produce complex data samples; means for synchronizing said receiver using said complex data samples to produce timing information and channel model information; and means for decimating said complex data samples using sampling phases determined by said synchronizing.
Claim 6
Dependent Claim
50 words
A receiver according to claim 1, wherein the pre-processing means comprises: means for filtering each branch data sample stream using a bank of finite impulse response (FIR) filters and filter coefficients based on said channel tap estimates; and means for computing products and their sums using said channel tap estimates.
Claim 7
Dependent Claim
118 words
A digital communications receiver comprising: means for signal processing a plurality of diversity branches to produce complex receive data samples and synchronization information from received signals; means for forming time varying channel tap estimates from said data samples, said synchronization information, and tentative data detections produced by a combining means; means for foraging time-varying weighting factors using said data samples, said channel tap estimates, said synchronization information, and said tentative data detections; means for pre-processing said data samples, said channel tap estimates, and said weighting factors to produce metric multipliers; and said combining means for combining said metric multipliers with hypothesized data sequences to generate and accumulate metrics using a sequence estimation algorithm, producing a demodulated data stream.
Claim 8
Dependent Claim
118 words
A digital communications receiver comprising: means for signal processing a plurality of diversity branches to produce complex receive data samples and synchronization information from received signals; means for forming time varying channel tap estimates from said data samples, said synchronization information, and tentative data detections produced by a combining means; means for foraging time-varying weighting factors using said data samples, said channel tap estimates, said synchronization information, and said tentative data detections; means for pre-processing said data samples, said channel tap estimates, and said weighting factors to produce metric multipliers; and said combining means for combining said metric multipliers with hypothesized data sequences to generate and accumulate metrics using a sequence estimation algorithm, producing a demodulated data stream.
Claim 9
Dependent Claim
42 words
A receiver according to claim 6, wherein the signal processing means comprises: means for processing radio signals to produce complex data samples; and means for synchronizing said receiver using said complex data samples to produce timing information and initial channel model information.
Claim 10
Dependent Claim
20 words
A receiver according to claim 7, wherein the signal processing means further comprises: means for storing said complex dam samples.
Claim 11
Dependent Claim
56 words
A receiver according to claim 6, wherein the signal processing means comprises: means for processing radio signals to produce complex data samples; means for synchronizing said receiver using said complex data samples to produce timing information and initial channel model information; and means for decimating said complex data samples using sampling phases determined by said synchronizing.
Claim 12
Dependent Claim
48 words
A receiver according to claim 6, wherein the pre-processing means comprises: means for filtering each branch data sample stream using a bank of finite impulse response (FIR) filters and filter coefficients based on said channel estimates; and means for computing products and their sums using said channel estimates.
Claim 13
Independent Claim
103 words
A method for joint equalization and diversity combining in a digital communications receiver, comprising the steps of: signal processing a plurality of diversity branches to produce complex receive data samples and synchronization information from received signals; forming channel tap estimates from said data samples and said synchronization information; forming weighting factors using said data samples, said channel tap estimates, and said synchronization information; pre-processing said data samples, said channel tap estimates, and said weighting factors to produce metric multipliers; and combining said metric multipliers with hypothesized data sequences to generate and accumulate metrics using a sequence estimation algorithm, producing a demodulated data stream.
Claim 14
Independent Claim
103 words
A method for joint equalization and diversity combining in a digital communications receiver, comprising the steps of: signal processing a plurality of diversity branches to produce complex receive data samples and synchronization information from received signals; forming channel tap estimates from said data samples and said synchronization information; forming weighting factors using said data samples, said channel tap estimates, and said synchronization information; pre-processing said data samples, said channel tap estimates, and said weighting factors to produce metric multipliers; and combining said metric multipliers with hypothesized data sequences to generate and accumulate metrics using a sequence estimation algorithm, producing a demodulated data stream.
Claim 15
Independent Claim
116 words
A method for joint equalization and diversity combining in a digital communications receiver, comprising the steps of: signal processing a plurality of diversity branches to produce complex receive data samples and synchronization information from received signals; forming time-varying channel tap estimates from said data samples, said synchronization information, and tentative data detections produced by a processor; forming time-varying weighting factors using said data samples, said channel tap estimates, said synchronization information and said tentative data detections; pre-processing said data samples, said channel tap estimates, and said weighting factors to produce metric multipliers; and combining said metric multipliers with hypothesized data sequences to generate and accumulate metrics using a sequence estimation algorithm, producing a demodulated data stream.
Claim 16
Independent Claim
116 words
A method for joint equalization and diversity combining in a digital communications receiver, comprising the steps of: signal processing a plurality of diversity branches to produce complex receive data samples and synchronization information from received signals; forming time-varying channel tap estimates from said data samples, said synchronization information, and tentative data detections produced by a processor; forming time-varying weighting factors using said data samples, said channel tap estimates, said synchronization information and said tentative data detections; pre-processing said data samples, said channel tap estimates, and said weighting factors to produce metric multipliers; and combining said metric multipliers with hypothesized data sequences to generate and accumulate metrics using a sequence estimation algorithm, producing a demodulated data stream.
Claim 17
Dependent Claim
125 words
In an IS54-based Time Division Multiple Access digital communications system, a receiver comprising: means for signal processing a plurality of diversity branches to produce complex receive data samples and synchronization information from received signals; means for forming time-varying channel tap estimates from said data samples, said synchronization information, and tentative data detections produced by a combining means; means for forming time-varying weighting factors using said data samples, said channel tap estimates, said synchronization information, and said tentative data detections; means for pre-processing said data samples, said channel tap estimates, and said weighting factors to produce metric multipliers; and said combining means for combining said metric multipliers with hypothesized data sequences to generate and accumulate metrics using a sequence estimation algorithm, producing a demodulated data stream.
Claim 18
Dependent Claim
125 words
In an IS54-based Time Division Multiple Access digital communications system, a receiver comprising: means for signal processing a plurality of diversity branches to produce complex receive data samples and synchronization information from received signals; means for forming time-varying channel tap estimates from said data samples, said synchronization information, and tentative data detections produced by a combining means; means for forming time-varying weighting factors using said data samples, said channel tap estimates, said synchronization information, and said tentative data detections; means for pre-processing said data samples, said channel tap estimates, and said weighting factors to produce metric multipliers; and said combining means for combining said metric multipliers with hypothesized data sequences to generate and accumulate metrics using a sequence estimation algorithm, producing a demodulated data stream.
Claim 19
Dependent Claim
126 words
In an IS54-based Time Division Multiple Access digital communications system, a method for joint equalization and diversity combining in a digital communications receiver, comprising the steps of: signal processing a plurality of diversity branches to produce complex receive data samples and synchronization information from received signals; forming time-varying channel tap estimates from said data samples, said synchronization information, and tentative data detections produced by a processor; forming time-varying weighting factors using said data samples, said channel tap estimates, said synchronization information, and said tentative data detections; pre-processing said data samples, said channel tap estimates, and said weighting factors to produce metric multipliers; and combining said metric multipliers with hypothesized data sequences to generate and accumulate metrics using a sequence estimation algorithm, producing a demodulated data stream.
Claim 20
Dependent Claim
126 words
In an IS54-based Time Division Multiple Access digital communications system, a method for joint equalization and diversity combining in a digital communications receiver, comprising the steps of: signal processing a plurality of diversity branches to produce complex receive data samples and synchronization information from received signals; forming time-varying channel tap estimates from said data samples, said synchronization information, and tentative data detections produced by a processor; forming time-varying weighting factors using said data samples, said channel tap estimates, said synchronization information, and said tentative data detections; pre-processing said data samples, said channel tap estimates, and said weighting factors to produce metric multipliers; and combining said metric multipliers with hypothesized data sequences to generate and accumulate metrics using a sequence estimation algorithm, producing a demodulated data stream.
References Cited (Backward Citations)
US5048059A
Cited
US5031193A
Cited
US5191598A
Cited
EP0508407A2
Cited
US5285480A
Cited
EP0544315A2
Cited
EP0550143A2
Cited
US5263053A
Cited
US5313495A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-03-12 | 1999-09-11 | 2000-03-12 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-03-12 | 2003-09-11 | 2004-03-12 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-03-12 | 2007-09-11 | 2008-03-12 | $7700.00 | Window Closed / Lapsed |