Iterative interference cancellation
First Claim
Patent Images
1. A method of communicating, comprising the steps of:
- (A) determining a first user channel estimate from a communication comprising first and second user constant amplitude zero autocorrelation (CAZAC) reference sequences by multiplying the communication by a complex conjugate of the CAZAC sequence assigned to the first user and filtering the product of the multiplying to thereby determine the first user channel estimate;
(B) reconstructing the first user reference sequence by multiplying the determined first user channel estimate by the CAZAC sequence assigned to the first user;
(C) revising the communication by subtracting the reconstructed first user reference sequence from the communication; and
(D) determining a second user channel estimate from the revised communication by multiplying the communication by a complex conjugate of the CAZAC sequence assigned to the second user and filtering the product of the multiplying to thereby determine the second user channel estimate.
12 Assignments
0 Petitions
Accused Products
Abstract
An exemplary method of communicating includes determining a first user channel estimate from a communication comprising first and second user reference sequences. The first user reference sequence is reconstructed using the determined first user channel estimate. The communication is revised based upon the reconstructed first user reference sequence. Then determining a second user channel estimate is based on the revised communication.
13 Citations
39 Claims
-
1. A method of communicating, comprising the steps of:
-
(A) determining a first user channel estimate from a communication comprising first and second user constant amplitude zero autocorrelation (CAZAC) reference sequences by multiplying the communication by a complex conjugate of the CAZAC sequence assigned to the first user and filtering the product of the multiplying to thereby determine the first user channel estimate; (B) reconstructing the first user reference sequence by multiplying the determined first user channel estimate by the CAZAC sequence assigned to the first user; (C) revising the communication by subtracting the reconstructed first user reference sequence from the communication; and (D) determining a second user channel estimate from the revised communication by multiplying the communication by a complex conjugate of the CAZAC sequence assigned to the second user and filtering the product of the multiplying to thereby determine the second user channel estimate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 17)
-
-
13. A receiver device comprising
a channel estimation module for at least estimating a channel of each of a plurality of users from which a communication is received simultaneously, the communication comprising first and second user constant amplitude zero autocorrelation (CAZAC) reference sequences, the channel estimation module being configured to determine a first user channel estimate from the communication by multiplying the communication by a complex conjugate of the CAZAC sequence assigned to the first user and filtering the product of the multiplying to thereby determine the first user channel estimate; -
reconstruct the first user reference sequence by multiplying the determined first user channel estimate by the CAZAC sequence assigned to the first user; revise the communication by subtracting the reconstructed first user reference sequence from the communication; and determine a second user channel estimate from the revised communication by multiplying the communication by a complex conjugate of the CAZAC sequence assigned to the second user and filtering the product of the multiplying to thereby determine the second user channel estimate. - View Dependent Claims (14, 15, 18)
-
-
19. A communication device, comprising:
-
user channel estimate means for determining a first user channel estimate from a communication comprising first and second user constant amplitude zero autoconelation (CAZAC) reference sequences by multiplying the communication by a complex conjugate of the CAZAC sequence assigned to the first user and filtering the product of the multiplying to thereby determine the first user channel estimate; reconstructing means for reconstructing the first user reference sequence by multiplying the determined first user channel estimate by the CAZAC sequence assigned to the first user; and revising means for revising the communication by subtracting the reconstructed first user reference sequence from the communication; and the user channel estimate means also being for determining a second user channel estimate from the revised communication by multiplying the communication by a complex conjugate of the CAZAC sequence assigned to the second user and filtering the product of the multiplying to thereby determine the second user channel estimate. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A communication device, comprising:
-
a first multiplier configured to multiply a communication by a complex conjugate of a constant amplitude zero autocorrelation (CAZAC) reference sequence assigned to a user; a filter configured to filter a product of the first multiplier; a second multiplier configured to reconstruct a user reference signal by multiplying an output from the filter by the CAZAC sequence assigned to the user; and a subtractor configured to revise a communication by subtracting a product of the second multiplier from the communication; wherein the first multiplier and the filter are configured to determine a first user channel estimate from a communication comprising first and second user CAZAC reference sequences by the first multiplier multiplying the communication by a complex conjugate of the first user CAZAC sequence assigned to a first user and the filter filtering the product of the first multiplier to determine the first user channel estimate; the second multiplier is configured to reconstruct the first user CAZAC reference sequence by multiplying the determined first user channel estimate by the first user CAZAC sequence; and the subtractor is configured to revise the communication by subtracting the reconstructed first user CAZAC reference sequence from the communication; and the first multiplier and the filter are configured to determine a second user channel estimate by the first multiplier multiplying the communication, after its revision, by a complex conjugate of the second user CAZAC sequence assigned to a second user and the filter filtering the product of the first multiplier to determine the second user channel estimate. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification