Communication device and method for interference suppression in a DS-CDMA system
First Claim
1. A method for receiving signals in a receiver having a plurality of receiver circuits, the method comprising the steps of:
- at each receiver circuit, detecting received multipath elements;
at each receiver circuit, ranking the detected received multipath elements according to predetermined criteria;
at each receiver circuit, selecting one or more interference vectors for suppression according to the ranking; and
combining soft handoff multipath elements of the ranked multipath elements to form received signals.
4 Assignments
0 Petitions
Accused Products
Abstract
Method and apparatus for completely suppressing interference vectors in a DS-CDMA communication system (100). Receiver circuits (122, 124, 126, 128) are assigned (404, 406) to multipath from sectors both in soft handoff and not in soft handoff with the receiver. For each receiver circuit, a set of traffic channels present on the sector'"'"'s signal is determined (410). For each receiver circuit, the interference is ranked (412) according to predetermined interference criteria. A set of interference vectors is selected (414) from the ranked lists of interference and an orthogonal projection is computed (416) of the receiver'"'"'s desired code or Walsh code relative to the selected set of interference vectors. The receiver circuit then uses the orthogonal projection in its correlator to despread (418) received data.
205 Citations
33 Claims
-
1. A method for receiving signals in a receiver having a plurality of receiver circuits, the method comprising the steps of:
-
at each receiver circuit, detecting received multipath elements;
at each receiver circuit, ranking the detected received multipath elements according to predetermined criteria;
at each receiver circuit, selecting one or more interference vectors for suppression according to the ranking; and
combining soft handoff multipath elements of the ranked multipath elements to form received signals. - View Dependent Claims (2, 3, 4, 5, 6, 7)
assigning each receiver of the plurality of receiver circuits to an assigned multipath element from the detected received multipath elements for demodulation by the receiver;
ranking interference from a sector corresponding to the assigned multipath element according to a predetermined criterion;
ranking interference from one or more multipath elements, of the detected received multipath elements, from sectors in soft handoff with the receiver according to the predetermined criterion;
ranking interference from one or more multipath elements, of the detected received multipath elements, from sectors not in soft handoff with the receiver according to the predetermined criterion; and
selecting one or more multipath and Walsh code pairs for suppression according to the interference rankings.
-
-
6. A method as recited in claim 5 further comprising the steps of:
-
identifying interfering traffic channels among the one or more multipath elements;
determining interference vectors corresponding to the interfering traffic channels;
in response to the interference vectors, forming an orthogonal projection of a desired code; and
correlating the one or more multipath elements with an appropriate orthogonal projection to completely suppress the identified interfering traffic channels.
-
-
7. A method as recited in claim 6 wherein identifying traffic channels comprises performing a Fast Hadamard Transform on a multipath element.
-
8. A method for receiving signals in a DS-CDMA communication system, the method comprising the steps of:
-
providing a RAKE receiver having a plurality of receiver fingers;
identifying a first multipath element;
assigning a first receiver finger to the first multipath element;
demodulating the first multipath element;
identifying a second multipath element;
assigning a second receiver finger to the second multipath element;
suppressing interference from a base station corresponding to delay of the second multipath element and identified by the second receiver finger; and
otherwise, demodulating the second multipath element for combination with other multipath elements. - View Dependent Claims (9)
-
-
10. A method for receiving radio signals at a receiver, the method comprising the steps of:
-
(a) receiving a plurality of signals;
(b) determining a signal quality parameter for each of the plurality of signals;
(c) ranking the plurality of signals according to the signal quality parameter and selecting signals according to a predetermined criteria;
(d) suppressing the selected signals according to rank; and
(e) combining remaining signals as received data. - View Dependent Claims (11, 12, 13, 14, 15, 16)
(a1) providing a RAKE receiver having a plurality of receiver fingers; and
(a2) assigning the receiver fingers to one or more multipath elements, including a first multipath element, a second multipath element and a third multipath element, only the first multipath element and the second multipath element having sufficient signal quality to initiate communication.
-
-
13. A method as recited in claim 12 wherein multipath and Walsh code pairs interfering with a receiver finger are ranked according to the signal quality parameter independently of rankings performed at other receiver fingers.
-
14. A method as recited in claim 13 further comprising the step of performing a Fast Hadamard Transform at each receiver finger to identify traffic channels present.
-
15. A method as recited in claim 14 wherein performing the Fast Hadamard Transform comprises producing a list of Walsh codes for the traffic channels present and wherein suppressing selected signals comprises:
-
(d1) forming a projection of a Walsh code corresponding to a desired traffic channel orthogonal to the signals to be suppressed; and
(d2) correlating each of the traffic channels present using an appropriate orthogonal projection.
-
-
16. A method as recited in claim 12 wherein steps (b)-(d) are performed on the plurality of receiver fingers on a receiver finger by receiver finger basis.
-
17. A communication system comprising:
-
a base station which transmits radio frequency (RF) signals, the RF signals formed by mixing a baseband signal with an RF carrier, the baseband signal being formed by spreading symbols with a periodic spreading sequence having a period substantially greater than a number of chips per symbol; and
a mobile station including a receiver which receives the RF signals, producing downconverted RF signals, an interference ranking circuit for identifying interference, and an interference suppression correlator which completely suppresses the interference while demodulating the downconverted RF signals, producing received data. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method for receiving data from a remote transmitter in a communication system, the method comprising the steps of:
-
receiving at a receiver a desired code;
detecting interference at the receiver;
calculating an orthogonal projection of the desired code in response to the interference; and
demodulating received data from the remote transmitter using the orthogonal projection. - View Dependent Claims (29, 30, 31, 32)
-
-
33. A method for receiving radio symbols at a communication device, the method comprising the steps of:
-
(a) receiving a plurality of signals corresponding to a set of multipath delay elements;
(b) determining a signal quality parameter for each of the set of multipath delay elements;
(c) selecting a subset of the set of multipath delay elements in soft handoff with the communication device for combining according to the signal quality parameter;
(d) for each of the subset of multipath delay elements, being combined, selecting a set of interfering signals to be suppressed; and
(e) combining the selected subset of multipath delay elements after suppressing the set of interfering signals to be suppressed.
-
Specification