Pilot interference cancellation
First Claim
1. A method for processing a composite receive signal, the composite receive signal comprising a first channel and a second channel, the method comprising:
- estimating the first channel to generate a first estimate;
cancelling the first estimate from the composite receive signal;
decoding at least a portion of the second channel to generate decoded symbols;
re-estimating the first channel based at least in part on the decoded symbols to generate a second estimate, wherein re-estimating the first channel is further based at least in part on additional symbols of the second channel received after decoding the portion of the second channel; and
cancelling a residual estimate from the composite receive signal, the residual estimate comprising the difference between the first and second channel estimates.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for generalized pilot interference cancellation in a communications receiver. In an exemplary embodiment, a residual pilot is cancelled from a post-traffic cancellation signal following initial first-pass pilot cancellation. Residual pilot cancellation is achieved by adding the first-pass cancelled pilot as earlier stored in memory back to the post-traffic cancellation signal, and pilot filtering the resulting signal to generate an improved pilot interference estimate. In an alternative exemplary embodiment, an arbitrary number of iterations may be applied to generate the pilot interference estimate by successively storing each generated pilot interference estimate in memory.
135 Citations
20 Claims
-
1. A method for processing a composite receive signal, the composite receive signal comprising a first channel and a second channel, the method comprising:
-
estimating the first channel to generate a first estimate; cancelling the first estimate from the composite receive signal; decoding at least a portion of the second channel to generate decoded symbols; re-estimating the first channel based at least in part on the decoded symbols to generate a second estimate, wherein re-estimating the first channel is further based at least in part on additional symbols of the second channel received after decoding the portion of the second channel; and cancelling a residual estimate from the composite receive signal, the residual estimate comprising the difference between the first and second channel estimates. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for processing a composite receive signal, the composite receive signal comprising a first channel and a second channel, the method comprising:
-
decoding the second channel to generate decoded symbols; estimating the first channel to generate a first estimate; cancelling the first estimate from the composite receive signal prior to decoding the second channel; estimating the first channel based at least in part on the decoded symbols after decoding the second channel to generate a second estimate; and cancelling the second estimate from a portion of the composite receive signal, the portion received after decoding the second channel. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method for processing a composite receive signal, the composite receive signal comprising a first channel and a second channel, the method comprising:
-
estimating the first channel to generate a first estimate; cancelling the first estimate from the composite receive signal; decoding the second channel to generate decoded symbols; reconstructing the second channel based on the decoded symbols to generate a reconstructed second channel; cancelling the reconstructed second channel from the composite receive signal; re-estimating the first channel after the cancelling the reconstructed second channel to generate a second estimate; and cancelling a residual estimate from the composite receive signal, the residual estimate comprising the difference between the first and second channel estimates, wherein the second channel is formatted as a plurality of frames, wherein decoding the second channel comprises decoding a first frame of the plurality of frames, and wherein re-estimating the first channel comprises; generating an expected transmit pattern for a remainder of the first frame; and comparing the expected transmit pattern with the composite receive signal. - View Dependent Claims (16)
-
-
17. A method for processing a composite receive signal, the composite receive signal comprising a first channel and a second channel, the method comprising:
-
estimating the first channel to generate a first estimate; cancelling the first estimate from the composite receive signal; decoding the second channel to generate decoded symbols; reconstructing the second channel based on the decoded symbols to generate a reconstructed second channel; cancelling the reconstructed second channel from the composite receive signal; re-estimating the first channel after the cancelling the reconstructed second channel to generate a second estimate, the re-estimating based at least in part on the decoded symbols; and cancelling a residual estimate from the composite receive signal, the residual estimate comprising the difference between the first and second channel estimates, wherein the first channel comprises a pilot, wherein the second channel comprises data, and wherein re-estimating the first channel is further based at least in part on; correlating the composite receive signal with the pilot and the decoded symbols to generate a result; and spreading the result with the pilot.
-
-
18. An apparatus for processing a composite receive signal, the composite receive signal comprising a first channel and a second channel, the apparatus comprising:
-
a decoder configured to early decode at least a portion of the second channel to generate decoded symbols; a channel estimator configured to estimate the first channel based on the first channel to generate a first estimate, the channel estimator further configured to estimate the first channel based at least in part on decoded symbols of the second channel to generate a second estimate; and a canceller configured to cancel the first estimate from the composite receive signal prior to decoding the second channel, and to cancel the second estimate from the composite receive signal after decoding at least the portion of the second channel, wherein the channel estimator is further configured to generate an expected transmit pattern for a remainder of the second channel received after decoding the portion of the second channel by re-encoding the decoded symbols and is further configured to estimate the first channel by comparing the expected transmit pattern with the composite receive signal.
-
-
19. An apparatus for processing a composite receive signal, the composite receive signal comprising a first channel and a second channel, the apparatus comprising:
-
means for early decoding at least portion of the second channel to generate decoded symbols; means for estimating the first channel based on decoded symbols of the second channel to generate a first channel estimate; and means for cancelling the first channel estimate from the composite receive signal after decoding the second channel, wherein the means for estimating comprises; means for generating an expected transmit pattern for a remainder of the second channel received after decoding the portion of the second channel by re-encoding the decoded symbols; and means for estimating the first channel by comparing the expected transmit pattern with the composite receive signal.
-
-
20. A computer-readable tangible storage medium storing instructions executable by a computer to process a composite receive signal, wherein the composite receive signal comprises a first channel and a second channel, the instructions including:
-
instructions executable by the computer to decode at least a portion of the second channel to generate decoded symbols; instructions executable by the computer to estimate the first channel to generate a first estimate; instructions executable by the computer to cancel the first estimate from the composite receive signal prior to decoding the portion of the second channel; instructions executable by the computer to estimate the first channel based at least in part on the decoded symbols after decoding the portion of the second channel to generate a second estimate; instructions executable by the computer to generate an expected transmit pattern for a remainder of the second channel received after decoding the portion of the second channel by re-encoding the decoded symbols; instructions executable by the computer to estimate the first channel by comparing the expected transmit pattern with the composite receive signal; and instructions executable by the computer to cancel the second estimate from the composite receive signal.
-
Specification