Method and apparatus for selectively applying interference cancellation in spread spectrum systems
First Claim
1. A method for selectively enabling signal interference cancellation, comprising:
- identifying a plurality of signal paths;
for a set of said identified signal paths, determining an observed signal strength;
identifying at least one of said signal paths as a potential interferer based at least in part on the observed signal strength; and
creating at least a first interference cancelled signal stream.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed to the selective provision of interference canceled signal streams to demodulating fingers in a communication receiver. According to the present invention, potential interferer signal paths are identified. Signal streams having one or more potential interferer signals removed or canceled are created, and a correlation is performed to determine whether the strength of a desired signal path increased as a result. If the correlation indicates that the strength of a desired signal path was increased by the signal cancellation, the interference canceled signal stream is provided to the demodulation finger assigned to track the desired signal path. If the correlation determines that the strength of the desired signal path did not increase as a result of performing interference cancellation, the raw or a different interference canceled signal stream is provided to the demodulation finger.
293 Citations
85 Claims
-
1. A method for selectively enabling signal interference cancellation, comprising:
-
identifying a plurality of signal paths;
for a set of said identified signal paths, determining an observed signal strength;
identifying at least one of said signal paths as a potential interferer based at least in part on the observed signal strength; and
creating at least a first interference cancelled signal stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for selectively enabling signal interference cancellation, comprising:
-
determining whether providing at least a first interference cancelled signal stream to at least a first signal processor will improve a signal to noise ratio of a signal path assigned to said at least a first signal processor; and
in response to determining that said at least a first interference cancelled signal stream will improve a signal to noise ratio of said at least a first signal processor, providing said at least a first interference cancelled signal stream to said at least a first signal processor. - View Dependent Claims (15, 16, 17, 18)
-
-
19. An apparatus for canceling interfering signal paths, comprising:
-
a plurality of demodulation fingers;
a cancellation controller operable to selectively provide, in a first mode, an interference cancelled signal stream and, in a second mode, a non-interference cancelled signal stream to each of said plurality of demodulation fingers. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A method for selecting a signal interference cancellation scheme, comprising:
-
populating a to cancel list with an identity of at least a first signal path that has been identified as an interfering signal path; and
establishing a connection between a demodulating finger and one of a raw signal stream and an interference cancelled signal stream based on an entry in said to cancel list. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A method for providing an interference cancelled signal stream, comprising:
-
providing a first signal stream from which at least a first potential interfering signal path has been cancelled;
determining a strength of at least a first desired signal path detected in said first signal stream;
for each desired signal path for which a reception parameter associated with said desired signal path detected in said first signal stream has improved as a result of said providing said first signal stream, identifying said desired signal path in a first list, wherein said desired signal path is associated with said first signal stream. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. A method for selecting signal paths for cancellation from a signal stream provided to a demodulating processor, comprising:
-
in a first mode;
determining that cancellation of a potentially interfering signal path does not increase a signal strength of a desired signal path;
providing a raw signal stream to a first demodulating processor. in a second mode;
determining that cancellation of a potentially interfering signal path does increase a signal strength of a desired signal path; and
providing a signal stream from which said potentially interfering signal stream has been removed to said first demodulating processor. - View Dependent Claims (51, 52, 53, 54, 55, 56)
-
-
57. A set of data structures for use in identifying a potentially interfering signal path, comprising:
-
a demodulating finger identifier;
a signal path assigned to each demodulating finger identifier; and
a signal strength associated with each signal path. - View Dependent Claims (58)
-
-
59. A set of data structures for use in identifying a signal path to be removed from a signal stream, comprising:
-
a demodulating finger identifier; and
a signal path assigned to each demodulating finger identifier, wherein said signal path has been identified as being a potential interfering signal path.
-
-
60. A set of data structures for use in controlling a signal provided to a demodulating finger, comprising:
-
a demodulating finger identifier;
for each demodulating finger identifier an assigned canceller;
for each demodulating finger identifier, a path cancelled from a signal stream provided to the corresponding demodulating finger.
-
-
61. A method for selectively enabling signal interference cancellation, comprising:
-
identifying at least one signal path in a set of signal paths;
for the at least one signal, determining an observed signal strength; and
identifying at least one of said signal paths as a potential interferer based at least in part on the observed signal strength. - View Dependent Claims (62, 63, 64)
-
-
65. A method for selectively enabling signal interference cancellation, comprising:
-
providing a set of signal paths comprising at least one desired signal path;
identifying at least one signal path in the set of signal paths as a potential interferer with the desired signal path;
determining whether removing the at least one signal path in the set of signal paths will improve a signal to noise ratio (SNR) of the desired signal path by at least a selected threshold; and
when the SNR of the desired signal path is improved by at least the selected threshold, removing the at least one signal from the signal stream to form an interference canceled signal stream. - View Dependent Claims (66, 67, 68)
-
-
69. A method for selecting a signal path for interference cancellation, comprising:
-
comparing a candidate to cancel list with a to cancel list, wherein each of the candidate to cancel list and to cancel list comprise at least a finger identifier and a signal identifier of an interfering signal path;
replacing any entry on the to cancel list with each entry in the candidate to cancel list that is not on the to cancel list; and
updating a signal strength of each entry on both the to cancel and candidate to cancel lists with a signal strength on the candidate to cancel list. - View Dependent Claims (70, 71, 72)
-
-
73. A method for selecting a signal path for interference cancellation, comprising:
-
identifying at least one potentially interfering signal path;
searching an interference cancelled signal stream, from which the potentially interfering signal path has been removed, for each PN offset having a corresponding signal path possessing at least one of (a) a strength above a selected threshold and (b) a signal-to-noise improvement above a selected threshold; and
providing said interference cancelled signal stream to each demodulating finger assigned to each PN offset having at least one of (a) and (b). - View Dependent Claims (74)
-
-
75. A method for performing interference cancellation, comprising:
-
providing a plurality of fingers, each finger corresponding to a unique signal path;
providing a plurality of differing signal streams, at least some of which are interference cancelled;
for each finger, determining which of the plurality of differing signal streams provides a strongest desired signal path; and
directing the appropriate signal stream to each finger. - View Dependent Claims (76)
-
-
77. A communications apparatus comprising:
-
means for receiving a raw signal stream;
means for demodulating a plurality of signal paths included in said raw signal stream;
means for canceling at least a first of said signal paths from said raw signal stream to form at least a first interference cancelled signal stream; and
means for selectively providing one of said raw signal stream and said interference cancelled signal stream to said means for demodulating. - View Dependent Claims (78, 79)
-
-
80. A receiver configured for processing a raw signal stream, comprising:
-
a plurality of demodulation fingers;
a cancellation controller operable to selectively provide either or both of the raw signal stream and at least one interference cancelled signal stream to the plurality of demodulation fingers; and
at least one cancellation module configured with the cancellation controller and operable to remove at least one replica of an interfering signal path from the raw signal stream to generate one of the at least one interference cancelled signal streams. - View Dependent Claims (81, 82, 83, 84, 85)
-
Specification