Method and apparatus for canceling pilot interference in a wireless communication system
First Claim
1. A method for canceling pilot interference at a receiver unit in a wireless communication system, comprising:
- receiving a signal comprised of a plurality of signal instances, wherein each signal instance includes a pilot and data;
estimating pilot interference due to each of the plurality of signal instances;
accumulating estimated pilot interference due to the plurality of signal instances in a buffer to provide a total pilot interference;
subtracting the total pilot interference from the received signal to derive a pilot-canceled signal; and
processing the pilot-canceled signal to derive data for each signal instance in the received signal,wherein the pilot interference due to each of the one or more signal instances is estimated byprocessing the signal instance to derive an estimate of a channel response of the signal instance; and
multiplying pilot data for the signal instance with the estimated channel response to provide the estimated pilot interference.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for canceling pilot interference in a wireless (e.g., CDMA) communication system. In one method, a received signal comprised of a number of signal instances, each including a pilot, is initially processed to provide data samples. Each signal instance'"'"'s pilot interference may be estimated by despreading the data samples with a spreading sequence for the signal instance, channelizing the despread data to provide pilot symbols, filtering the pilot symbols to estimate the channel response of the signal instance, and multiplying the estimated channel response with the spreading sequence to provide the estimated pilot interference. The pilot interference estimates due to all interfering multipaths are combined to derive the total pilot interference, which is subtracted from the data samples to provide pilot-canceled data samples. These samples are then processed to derive demodulated data for each of at least one (desired) signal instance in the received signal.
-
Citations
41 Claims
-
1. A method for canceling pilot interference at a receiver unit in a wireless communication system, comprising:
-
receiving a signal comprised of a plurality of signal instances, wherein each signal instance includes a pilot and data; estimating pilot interference due to each of the plurality of signal instances; accumulating estimated pilot interference due to the plurality of signal instances in a buffer to provide a total pilot interference; subtracting the total pilot interference from the received signal to derive a pilot-canceled signal; and processing the pilot-canceled signal to derive data for each signal instance in the received signal, wherein the pilot interference due to each of the one or more signal instances is estimated by processing the signal instance to derive an estimate of a channel response of the signal instance; and multiplying pilot data for the signal instance with the estimated channel response to provide the estimated pilot interference. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27)
-
-
9. A method for canceling pilot interference at a receiver unit in a wireless communication system, the method comprising:
-
receiving a signal comprised of a plurality of signal instances, each signal instance comprising a pilot and data; deriving total pilot interference due to one or more signal instances; subtracting the total pilot interference from the received signal to derive a pilot-canceled signal; and processing the pilot-canceled signal to derive demodulated data for each of at least one signal instance in the received signal, wherein the processing of the pilot-canceled signal for each of the at least one signal instance includes; despreading samples for the pilot-canceled signal with a spreading sequence for the signal instance; channelizing the despread samples with a data channelization code to provide data symbols; and demodulating the data symbols with pilot estimates to provide the demodulated data for the signal instance. - View Dependent Claims (10, 11)
-
-
12. A method for canceling pilot interference at a receiver unit in a wireless communication system, the method comprising:
-
receiving a signal comprised of a plurality of signal instances, each signal instance comprising a pilot and data; deriving total pilot interference due to one or more signal instances; subtracting the total pilot interference from the received signal to derive a pilot-canceled signal; and processing the pilot-canceled signal to derive data for each of at least one signal instance in the received signal, wherein the pilot interference due to the one or more signal instances is estimated in a time-division multiplexed manner.
-
-
13. A method for canceling pilot interference at a receiver unit in a wireless communication system, comprising:
-
receiving a signal comprised of a plurality of signal instances, wherein each signal instance includes a pilot and data; estimating pilot interference due to each of the plurality of signal instances; accumulating estimated pilot interference due to the plurality of signal instances in a buffer to provide a total pilot interference; subtracting the total pilot interference from the received signal to derive a pilot-canceled signal; and processing the pilot-canceled signal to derive data for each signal instance in the received signal, wherein the subtracting includes subtracting samples for the total pilot interference from data samples for the received signal, and wherein the samples for the total pilot interference and data samples are both provided at a particular sample rate. - View Dependent Claims (16)
-
-
14. A method for canceling pilot interference at a receiver unit in a wireless communication system, comprising:
-
receiving a signal comprised of a plurality of signal instances, wherein each signal instance includes a pilot and data; estimating pilot interference due to each of the plurality of signal instances; accumulating estimated pilot interference due to the plurality of signal instances in a buffer to provide a total pilot interference; subtracting the total pilot interference from the received signal to derive a pilot-canceled signal; and processing the pilot-canceled signal to derive data for each signal instance in the received signal, wherein the pilot interference due to a signal instance being processed to derive the data is excluded from the total pilot interference.
-
-
15. A method for canceling pilot interference at a receiver unit in a wireless communication system, the method comprising:
-
receiving a signal comprised of a plurality of signal instances, each signal instance comprising a pilot and data; deriving total pilot interference due to one or more signal instances; subtracting the total pilot interference from the received signal to derive a pilot-canceled signal; processing the pilot-canceled signal to derive data for each of at least one signal instance in the received signal; and processing the pilot-canceled signal to search for new signal instances in the received signal.
-
-
20. A method for canceling pilot interference at a receiver unit in a wireless communication system, comprising:
-
receiving a signal comprised of a plurality of signal instances, wherein each signal instance includes a pilot and data; estimating pilot interference due to each of the plurality of signal instances; accumulating estimated pilot interference due to the plurality of signal instances in a buffer to provide a total pilot interference; subtracting the total pilot interference from the received signal to derive a pilot-canceled signal; and processing the pilot-canceled signal to derive data for each signal instance in the received signal, wherein the deriving the total pilot interference and the processing of the pilot-canceled signal are performed in parallel.
-
-
28. A method for canceling pilot interference at a receiver unit in a wireless communication system, comprising:
-
processing a received signal comprised of a plurality of signal instances to provide data samples, wherein each signs) instance includes a pilot; processing the data samples to derive an estimate of pilot interference due to each of one or more signal instances; deriving total pilot interference due to the one or more signal instances based on the estimated pilot interference; subtracting the total pilot interference from the data samples to derive pilot-canceled data samples; and processing the pilot-canceled data samples to derive data for each of at least one signal instance in the received signal, wherein the processing the data samples to derive the estimated pilot interference due to each of the one or more signal instances includes despreading the data samples with a spreading sequence for the signal instance, channelizing the despread samples with a pilot channelization code to provide pilot symbols, filtering the pilot symbols to provide an estimate or a channel response of the signal instance, and multiplying the spreading sequence for the signal instance with the estimated channel response to provide the estimated pilot interference due to the signal instance.
-
-
29. A method for canceling pilot interference at a receiver unit in a wireless communication system, comprising:
-
processing a received signal comprised of a plurality of signal instances to provide data samples, wherein each signal instance includes a pilot; processing the data samples to derive an estimate of pilot interference due to each of one or more signal instances; deriving total pilot interference due to the one or more signal instances based on the estimated pilot interference; subtracting the total pilot interference from the data samples to derive pilot-canceled data samples; and processing the pilot-canceled data samples to derive demodulated data for each of at least one signal instance in the received signal, wherein the processing the pilot-canceled data samples to derive the demodulated data for each of the at least one signal instance includes despreading the pilot-canceled data samples with a spreading sequence for the signal instance, channelizing the despread samples with a data channelization code to provide data symbols, and demodulating the data symbols to provide the demodulated data for the signal instance. - View Dependent Claims (30)
-
-
31. A receiver unit in a wireless communication system, the receiver unit comprising:
-
a receiver configured to process a received signal comprised of a plurality of signal instances to provide data samples, wherein each signal instance includes a pilot and data; and a demodulator including; a pilot interference estimator configured to process the data samples to derive an estimate of pilot interference due to each of the plurality of signal instances; a buffer configured to accumulate estimated pilot interference due to the plurality of signal instances to provide a total pilot interference; a summer configured to subtract the total pilot interference from the data samples to derive pilot-canceled data samples; a data demodulation unit configured to process the pilot-canceled data samples to derive data for each signal instance in the received signal; and a channel estimator configured to provide an estimated channel response for each of the one or more signal instances. - View Dependent Claims (32, 40, 41)
-
-
33. A receiver unit in a wireless communication system, the receiver unit comprising:
-
a receiver configured to process a received signal comprised of a plurality of signal instances to provide data samples, wherein each signal instance includes a pilot and data; and a demodulator including; a pilot interference estimator configured to process the data samples to derive an estimate of pilot interference due to each of one or more signal instances and to derive total pilot interference due to the one or more signal instances based on the estimated pilot interference, a summer configured to subtract the total pilot interference from the data samples to derive pilot-canceled data samples, and a data demodulation unit configured to process the pilot-canceled data samples to derive demodulated data for each of at least one signal instance in the received signal, wherein for each of the at least one signal instance the data demodulation unit is configured to despread the pilot-canceled data samples with a spreading sequence for the signal instance, channelize the despread samples with a data channelization code to provide data symbols, and demodulate the data symbols with pilot estimates for the signal instance to provide the demodulated data for the signal instance.
-
-
34. A terminal in a CDMA system, the terminal comprising:
-
a receiver configured to process a received signal comprised of a plurality of signal instances to provide data samples, wherein each signal instance includes a pilot and data; and a demodulator including a pilot interference estimator configured to process the data samples to derive an estimate of pilot interference due to each of the plurality of signal instances; a buffer configured to accumulate estimated pilot interference due to the plurality of signal instances to provide a total pilot interference; a summer configured to subtract the total pilot interference from the data samples to derive pilot-canceled data samples; a data demodulation unit configured to process the pilot-canceled data samples to derive data for each signal instance in the received signal; and a channel estimator configured to provide an estimated channel response for each of the one or more signal instances. - View Dependent Claims (35)
-
-
36. A terminal in a CDMA system, the terminal comprising
a receiver configured to process a received signal comprised of a plurality of signal instances to provide data samples, wherein each signal instance includes a pilot and data; - and
a demodulator including a pilot interference estimator configured to process the data samples to derive an estimate of pilot interference due to each of one or more signal instances and to derive total pilot interference due to the one or more signal instances based on the estimated pilot interference; a summer configured to subtract the total pilot interference from the data samples to derive pilot-canceled data samples; and a data demodulation unit configured to process the pilot-canceled data samples to derive demodulated data for each of at least one signal instance in the received signal, wherein for each of the at least one signal instance the data demodulation unit is configured to despread the pilot-canceled data samples with a spreading sequence for the signal instance, channelize the despread samples with a data channelization code to provide data symbols, and demodulate the data symbols with pilot estimates for the signal instance to provide the demodulated data for the signal instance.
- and
-
37. A base station in a CDMA system, the base station comprising:
-
a receiver configured to process a received signal comprised of a plurality of signal instances to provide data samples, wherein each signal instance includes a pilot and data; and a demodulator including a pilot interference estimator configured to process the data samples to derive an estimate of pilot interference due to each of the plurality of signal instances; a buffer configured to accumulate estimated pilot interference due to the plurality of signal instances to provide a total pilot interference; a summer configured to subtract the total pilot interference from the data samples to derive pilot-canceled data samples; a data demodulation unit configured to process the pilot-canceled data samples to derive data for each signal instance in the received signal; and a channel estimator configured to provide an estimated channel response for each of the one or more signal instances. - View Dependent Claims (38)
-
-
39. A base station in a COMA system, the base station comprising:
-
a receiver configured to process a received signal comprised of a plurality of signal instances to provide data samples, wherein each signal instance includes a pilot and data; and a demodulator including a pilot interference estimator configured to process the data samples to derive an estimate of pilot interference due to each of one or more signal instances and to derive total pilot interference due to the one or more signal instances based on the estimated pilot interference; a summer configured to subtract the total pilot interference from the data samples to derive pilot-canceled data samples; and a data demodulation unit configured to process the pilot-canceled data samples to derive demodulated data for each of at least one signal instance in the received signal, wherein for each of the at least one signal instance the data demodulation unit is configured to despread the pilot-canceled data samples with a spreading sequence for the signal instance, channelize the despread samples with a data channelization code to provide data symbols, and demodulate the data symbols with pilot estimates for the signal instance to provide the demodulated data for the signal instance.
-
Specification