Apparatus, methods and computer program products for delay selection in a spread-spectrum receiver
First Claim
1. A method of recovering a signal from a composite signal, including signals from one or more sources, the method comprising:
- determining channel and correlation characteristics for the composite signal;
determining respective combining weights for information from the composite signal for respective ones of a plurality of candidate delays based on the determined channel and correlation characteristics;
selecting a group of delays from the plurality of candidate delays based on the determined combining weights; and
processing information from the composite signal for the selected delays according to a spreading code to generate a symbol estimate.
1 Assignment
0 Petitions
Accused Products
Abstract
Channel and correlation characteristics are determined for a composite signal. Respective combining weights for information from the composite signal are determined for respective ones of a plurality of candidate delays based on the determined channel and correlation characteristics. A group of delays, e.g., RAKE correlator delays or chip equalizer filter taps, is selected from the plurality of candidate delays based on the determined weights. Information from the composite signal for the selected delays is processed according to a spreading code to generate a symbol estimate. The invention may be embodied as methods, apparatus and computer program products.
149 Citations
44 Claims
-
1. A method of recovering a signal from a composite signal, including signals from one or more sources, the method comprising:
-
determining channel and correlation characteristics for the composite signal;
determining respective combining weights for information from the composite signal for respective ones of a plurality of candidate delays based on the determined channel and correlation characteristics;
selecting a group of delays from the plurality of candidate delays based on the determined combining weights; and
processing information from the composite signal for the selected delays according to a spreading code to generate a symbol estimate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of recovering a signal from a composite signal including signals from one or more sources, the method comprising:
-
determining channel and correlation characteristics for the composite signal;
determining respective combining weights for information from the composite signal for respective ones of a plurality of candidate delays based on the determined channel and correlation characteristics;
selecting a group of delays from the plurality of candidate delays that have combining weights meeting a predetermined criterion; and
processing information from the composite signal for the selected group of delays according to a spreading code to generate a symbol estimate. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. A method of recovering a signal from a composite signal including signals from one or more sources, the method comprising:
-
determining channel and correlation characteristics for the composite signal;
determining respective combining weights for information from the composite signal for respective ones of a plurality of candidate delays based on the determined channel and correlation characteristics;
selecting a first delay for a group of delays;
generating a signal and noise content estimate for a second delay from a weight associated with the first delay; and
selecting the second delay for inclusion in the group of delays based on the generated signal and noise content estimate; and
processing information from the composite signal for the selected first and second delays according to a spreading code to generate a symbol estimate. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34)
-
-
35. A spread spectrum communications receiver comprising:
-
a radio processor configured to receive a radio signal including signals from one or more sources and to produce a composite baseband signal including signals from one or more sources; and
a baseband processor configured to determine channel and correlation characteristics for the composite signal, to determine respective combining weights for information from the composite signal for respective ones of a plurality of candidate delays based on the determined channel and correlation characteristics, to select a group of delays from the plurality of candidate delays based on the determined combining weights, and to process information from the composite signal for the selected delays according to a spreading code to generate a symbol estimate. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A computer program product for recovering a signal from a composite signal including signals from one or more sources, the computer program product comprising computer program code embodied in a computer-readable storage medium, the computer program code comprising:
-
code configured to determine channel and correlation characteristics for the composite signal;
code configured to determine respective combining weights for information from the composite signal for respective ones of a plurality of candidate delays based on the determined channel and correlation characteristics;
code configured to select a group of delays from the plurality of candidate delays based on the determined combining weights; and
code configured to process information from the composite signal for the selected delays according to a spreading code to generate a symbol estimate.
-
Specification