Interference cancellation for wireless communications
First Claim
1. A method for processing a composite signal, the composite signal comprising at least a first channel and a second channel overlapping in time with the first channel, the method comprising:
- demodulating a first portion of the first channel;
decoding the first channel based on the demodulated first portion to generate decoded symbols;
if the decoding is successful, generating an expected receive signal for a second portion of the first channel transmitted after the first portion, the generating comprising re-encoding the decoded symbols;
cancelling the expected receive signal from the composite signal to generate a processed composite signal; and
decoding the second channel based on the processed composite signal.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for improving the capacity of a wireless communications system using interference cancellation (IC). In an early decoding and IC aspect, a frame transmitted from a user to a base station may be decoded prior to the entire frame being received by the base station. The remaining portion of the frame may then be re-constructed at the base station prior to its reception, and cancelled from the receive signal to reduce the interference to frames received from other users. In a power control aspect for early decoding and IC, the power control target level at a local base station may be adjusted in response to successfully early decoding a frame, without affecting the overall outer loop power control operation. Further aspects include late decoding techniques for utilizing the IC of other users'"'"' signals to improve the probability of decoding a given user'"'"'s frames, as well as techniques for traffic channel demodulation using channel re-estimation.
119 Citations
40 Claims
-
1. A method for processing a composite signal, the composite signal comprising at least a first channel and a second channel overlapping in time with the first channel, the method comprising:
-
demodulating a first portion of the first channel; decoding the first channel based on the demodulated first portion to generate decoded symbols; if the decoding is successful, generating an expected receive signal for a second portion of the first channel transmitted after the first portion, the generating comprising re-encoding the decoded symbols; cancelling the expected receive signal from the composite signal to generate a processed composite signal; and decoding the second channel based on the processed composite signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for processing a composite signal, the composite signal comprising at least a first channel and a second channel overlapping in time with the first channel, the method comprising:
-
demodulating a frame of the second channel; decoding the first channel after the demodulating the frame of the second channel to generate decoded symbols; if the decoding is successful, generating an expected receive signal for the first channel based on the decoded symbols; cancelling the expected receive signal from the composite signal to generate a processed composite signal; and decoding the frame of the second channel based on the processed composite signal. - View Dependent Claims (17, 18)
-
-
19. An apparatus for processing a composite signal, the composite signal comprising at least a first channel and a second channel overlapping at least in part with the first channel, the apparatus comprising:
-
a demodulator for demodulating a first portion of the first channel; a decoder for decoding the first channel based on the demodulated first portion to generate decoded symbols; an interference reconstruction block for, if first channel is successfully decoded, generating an expected receive signal for a second portion of the first channel transmitted after the first portion by re-encoding the decoded symbols; and a cancellation block for cancelling the expected receive signal from the composite signal to generate a processed composite signal;
the decoder further configured to decode the second channel based on the processed composite signal. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. An apparatus for processing a composite signal, the composite signal comprising at least a first channel and a second channel overlapping in time with the first channel, the apparatus comprising:
-
a demodulator for demodulating an entire frame of the second channel; a decoder for decoding the first channel to generate decoded symbols after the entire frame of the second channel is demodulated; an interference reconstruction block for, if the first channel is successfully decoded, generating an expected receive signal for the first channel based on the decoded symbols; a cancellation block for cancelling the expected receive signal from the composite signal to generate a processed composite signal, the decoder further configured to decode the frame of the second channel based on the processed composite signal. - View Dependent Claims (35, 36)
-
-
37. An apparatus for processing a composite signal, the composite signal comprising at least a first channel and a second channel overlapping in time with the first channel, the apparatus comprising:
-
means for demodulating a first portion of the first channel; means for decoding the first channel based on a first portion of the first channel to generate decoded symbols; means for generating an expected receive signal for a second portion of the first channel transmitted after the first portion; means for cancelling the expected receive signal from the composite signal to generate a processed composite signal; and means for decoding the second channel based on the processed composite signal.
-
-
38. An apparatus for processing a composite signal, the composite signal comprising at least a first channel and a second channel overlapping in time with the first channel, the apparatus comprising:
-
means for demodulating a frame of the second channel; means for decoding the first channel after the receiving the frame of the second channel to generate decoded symbols; means for, if the decoding is successful, generating an expected receive signal for the first channel based on the decoded symbols; means for cancelling the expected receive signal from the composite signal to generate a processed composite signal; and means for decoding the frame of the second channel based on the processed composite signal.
-
-
39. A computer program product for processing a composite signal, the composite signal comprising at least a first channel and a second channel overlapping in time with the first channel, the product comprising:
-
computer-readable medium comprising; code for causing a computer to demodulate a first portion of the first channel; code for causing a computer to decode the first channel based on the demodulated first portion to generate decoded symbols; code for causing a computer to, if the decoding is successful, generate an expected receive signal for a second portion of the first channel transmitted after the first portion, the generating comprising re-encoding the decoded symbols; code for causing a computer to cancel the expected receive signal from the composite signal to generate a processed composite signal; and code for causing a computer to decode the second channel based on the processed composite signal.
-
-
40. A computer program product for processing a composite signal, the composite signal comprising at least a first channel and a second channel overlapping in time with the first channel, the product comprising:
-
computer-readable medium comprising; code for causing a computer to demodulate a frame of the second channel; code for causing a computer to decode the first channel after the demodulating the frame of the second channel to generate decoded symbols; code for causing a computer to, if the decoding is successful, generate an expected receive signal for the first channel based on the decoded symbols; code for causing a computer to cancel the expected receive signal from the composite signal to generate a processed composite signal; and code for causing a computer to decode the frame of the second channel based on the processed composite signal.
-
Specification