Claims
- 1. A wireless receiver comprising:
a plurality of antennas configured to receive a signal vector; a processor coupled to the plurality of antennas, the processor being configured to generate an improved symbol decision of a desired sub-channel of the signal vector by subtracting a contribution of a strongest sub-channel from the signal vector to generate a modified signal vector, and successively canceling channel interference of remaining sub-channels of the modified signal vector from another remaining sub-channel.
- 2. The wireless receiver according to claim 1, wherein the processor further generates the improved signal decision by multiplying the modified signal vector by a unitary matrix generated from a QR decomposition of another channel matrix after subtracting a contribution of the strongest sub-channel, and successively canceling channel interference of the remaining sub-channels of the modified signal vector from a remaining strongest sub-channels.
- 3. The wireless receiver according to claim 1, wherein the processor further generates the improved signal decision by nulling out the interference of a first set of sub-channels, and successively canceling channel interference due to a second set of sub-channels.
- 4. The wireless receiver according to claim 1, wherein the processor performs nulling by multiplying the received signal vector by a unitary matrix generated from a QR decomposition of a channel matrix.
- 5. The wireless receiver according to claim 1, wherein the processor is further configured to successively cancel channel interference caused by symbols in other sub-channels.
- 6. The wireless receiver according to claim 1, wherein the signal of the desired sub-channel and the signals of the remaining sub-channels comprise a normalization component and an upper triangular matrix component.
- 7. The wireless receiver according to claim 6, wherein the processor cancels channel interference by decoding a symbol of the desired sub-channel, subtracting the contribution of the decoded symbol from the remaining sub-channels, and repeating the process of decoding and subtracting on the remaining sub-channels to decode the sub-channels.
- 8. A wireless receiver comprising:
a plurality of antennas configured to receive a signal vector; and a processor coupled to the plurality of antennas, the processor being configured to generate a symbol decision of a desired sub-channel of the signal vector by nulling out interference of a first set of sub-channels by multiplying the received signal vector by a unitary matrix generated from a QR decomposition of a channel matrix and the processor further generates the improved symbol decision by successively canceling channel interference due to a second set of sub-channels.
- 9. The wireless receiver according to claim 8, wherein the processor is further configured to successively cancel channel interference caused by symbols in other sub-channels.
- 10. The wireless receiver according to claim 8, wherein the signal of the desired sub-channel and the signals of the second set of sub-channels comprise a normalization component and an upper triangular matrix component.
- 11. The wireless receiver according to claim 10, wherein the processor cancels channel interference by decoding a symbol of the desired sub-channel, subtracting the contribution of the decoded symbol from the remaining sub-channels, and repeating the process of decoding and subtracting on the remaining sub-channels to decode the sub-channels.
- 12. The wireless receiver according to claim 8, wherein the processor further generates the decision by subtracting a contribution of a strongest sub-channel from the signal vector to generate a modified signal vector, multiplying the modified signal vector by a unitary matrix generated from a QR decomposition of another channel matrix, and successively canceling interference of the remaining sub-channels of the modified signal vector from another remaining sub-channel.
- 13. A wireless communication system comprising:
a plurality of receive antennas configured to receive a signal vector; and a processor coupled to the plurality of receive antennas, the processor being configured to generate a decision and then generate an improved decision by subtracting a contribution of a strongest sub-channel from the signal vector to generate a modified signal vector and successively canceling channel interference of remaining sub-channels of the modified signal vector from the strongest sub-channel.
- 14. The wireless communication system according to claim 13, wherein the strongest sub-channel has an diversity order higher than the remaining sub-channels.
- 15. The wireless communication system according to claim 13, wherein the strongest sub-channel has an diversity order approximately equal to the number of receive antennas.
- 16. The wireless communication system according to claim 13, further comprising a plurality of transmit antennas configured to transmit the signal vector.
- 17. The wireless communication system according to claim 13, wherein the processor further generates the improved signal decision by nulling out the interference of a first set of sub-channels, and successively canceling channel interference due to a second set of sub-channels.
- 18. A method for generating an improved signal decision in a wireless receiver comprising:
receiving a signal vector via a plurality of antennas; subtracting a contribution of a strongest sub-channel of the signal vector from the signal vector to generate a modified signal vector; and successively canceling channel interference of the remaining sub-channels of the modified signal vector from another remaining sub-channel.
- 19. The method for generating an improved signal decision in a wireless receiver according to claim 18, further comprising:
multiplying the modified signal vector by a unitary matrix generated from a QR decomposition of another channel matrix after subtracting a contribution of a strongest sub-channel; wherein the successively canceling channel interference step further comprises successively canceling channel interference of the remaining sub-channels of the modified signal vector from a remaining strongest sub-channel.
- 20. The method for generating an improved signal decision in a wireless receiver according to claim 18, further comprising:
nulling out interference of a first set of sub-channels; and successively canceling channel interference due to a second set of sub-channels.5
- 21. The method for generating an improved signal decision in a wireless receiver according to claim 18, wherein the nulling step further comprises multiplying the received signal vector by a unitary matrix generated from a QR decomposition of a channel matrix.
- 22. The method for generating an improved signal decision in a wireless receiver according to claim 18, further comprising successively canceling channel interference caused by symbols in other sub-channels.
- 23. The method for generating an improved signal decision in a wireless receiver according to claim 18, wherein the signal of the desired sub-channel and the signals of the second set of sub-channels comprise a normalization component and an upper triangular matrix component.
- 24. The method for generating an improved signal decision in a wireless receiver according to claim 23 further comprising:
decoding a symbol of the desired sub-channel; subtracting interference of the second set of sub-channels; and successively decoding symbols of the second set of sub-channels.
- 25. A method of generating a decision on a signal vector in a multiple antenna array receiver comprising:
receiving the signal vector via a plurality of antennas; nulling out interference of a first set of sub-channels by multiplying the received signal vector by a unitary matrix generated from a QR decomposition of a channel matrix; and successively canceling channel interference due to a second set of sub-channels.
- 26. The method of generating a decision on a signal vector in a multiple antenna array according to claim 25, further comprising successively canceling channel interference caused by symbols in other sub-channels.
- 27. The method of generating a decision on a signal vector in a multiple antenna array according to claim 25, wherein the signal of the desired sub-channel and the signals of the second set of sub-channels comprise a normalization component and an upper triangular matrix component.
- 28. The method of generating a decision on a signal vector in a multiple antenna array according to claim 27, further comprising:
decoding a symbol of the desired sub-channel; successively decoding symbols of the second set of sub-channels; and subtracting interference of the second set of sub-channels.
- 29. The method of generating a decision on a signal vector in a multiple antenna array according to claim 25, further comprising:
subtracting a contribution of a strongest sub-channel from the signal vector to generate a modified signal vector; multiplying the modified signal vector by a unitary matrix generated from a QR decomposition of another channel matrix; and successively canceling interference of the remaining sub-channels of the modified signal vector from another remaining sub-channel.
- 30. A method of generating a decision in a multiple antenna array wireless communication system comprising:
receiving a signal vector via a plurality of receive antennas; generating a decision; and generating an improved decision by subtracting a contribution of a strongest sub-channel from the signal vector to generate a modified signal vector, and successively canceling channel interference of some of the remaining sub-channels of the modified signal vector.
- 31. The method of generating a decision in a multiple antenna array wireless communication system according to claim 30, wherein the strongest sub-channel has an diversity order higher than the remaining sub-channels.
- 32. The method of generating a decision in a multiple antenna array wireless communication system according to claim 30, wherein the strongest sub-channel has an diversity order approximately equal to the number of receive antennas.
- 33. The method of generating a decision in a multiple antenna array wireless communication system according to claim 30, further comprising transmitting the signal vector via a plurality of transmit antennas.
- 34. The method of generating a decision in a multiple antenna array wireless communication system according to claim 30, further comprising:
nulling out the interference of a first set of sub-channels; and successively canceling channel interference due to a second set of sub-channels.
Government Interests
[0001] This invention was made with United States government support awarded by the following agencies: NSF CCR-9875805, NSF ECS-9979408, and DARPA F30602-00-2-0555. The United States has certain rights in this invention.