Multipath equalization for MIMO multiuser systems
First Claim
Patent Images
1. An apparatus for processing a received wireless communication signal, comprising:
- an input for receiving a sample vector which includes a plurality of sample values and which represents a timewise corresponding wireless communication signal portion received via a plurality of receive antennas and produced by a transmitter in which each of a plurality of information sources transmits a plurality of symbols via respective ones of a plurality of transmit antennas during each of a plurality of transmit time intervals associated with said wireless communication signal portion;
an input processing section coupled to said input for producing from the sample vector a plurality of vectors that are smaller than the sample vector;
an interference rejection unit coupled to said input processing section for applying an interference rejection operation to each of said smaller vectors individually to thereby decide said symbols;
wherein said input processing section including a chip equalizer coupled to said input for applying a chip equalization operation to said sample vector to thereby produce a chip equalization result vector;
wherein said input processing section includes a separator coupled to said chip equalizer for separating said chip equalization result vector into a plurality of intermediate vectors; and
wherein said input processing section includes a despreader coupled between said interference rejection unit and said separator for applying a plurality of spreading codes to said intermediate vectors to effectuate a despreading operation that produces said smaller vectors.
1 Assignment
0 Petitions
Accused Products
Abstract
Interference rejection (85) can be applied to a wireless communication signal with reduced computational complexity by producing from a sample vector (y) a plurality of vectors (w) that are smaller than the sample vector. The interference rejection operation can then be applied to each of the smaller vectors individually to decide communication symbols represented by the sample vector.
-
Citations
57 Claims
-
1. An apparatus for processing a received wireless communication signal, comprising:
-
an input for receiving a sample vector which includes a plurality of sample values and which represents a timewise corresponding wireless communication signal portion received via a plurality of receive antennas and produced by a transmitter in which each of a plurality of information sources transmits a plurality of symbols via respective ones of a plurality of transmit antennas during each of a plurality of transmit time intervals associated with said wireless communication signal portion; an input processing section coupled to said input for producing from the sample vector a plurality of vectors that are smaller than the sample vector; an interference rejection unit coupled to said input processing section for applying an interference rejection operation to each of said smaller vectors individually to thereby decide said symbols; wherein said input processing section including a chip equalizer coupled to said input for applying a chip equalization operation to said sample vector to thereby produce a chip equalization result vector; wherein said input processing section includes a separator coupled to said chip equalizer for separating said chip equalization result vector into a plurality of intermediate vectors; and wherein said input processing section includes a despreader coupled between said interference rejection unit and said separator for applying a plurality of spreading codes to said intermediate vectors to effectuate a despreading operation that produces said smaller vectors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for processing a received wireless communication signal, comprising:
-
an input for receiving a sample vector which includes a plurality of sample values and which represents a timewise corresponding wireless communication signal portion received via a plurality of receive antennas and produced by a transmitter in which each of a plurality of information sources transmits a plurality of symbols via respective ones of a plurality of transmit antennas during each of a plurality of transmit time intervals associated with said wireless communication signal portion; an input processing section, including a chip equalizer coupled to said input for applying a chip equalization operation to said sample vector to thereby produce a chip equalization result vector and a despreader coupled to said chip equalizer for applying a plurality of spreading codes to said chip equalization result vector to effectuate a despreading operation that produces an intermediate vector and a separator coupled to said despreader for separating said intermediate vector into a plurality of further vectors, coupled to said input for producing from the sample vector a plurality of vectors that are smaller than the sample vector; and an interference rejection unit coupled to said input processing section for applying an interference rejection operation to each of said smaller vectors individually to thereby decide said symbols, wherein said input processing section further includes a preconditioner coupled between said separator and said interference rejection unit for processing said further vectors to whiten respective noise components thereof and thereby produce a corresponding plurality of preconditioned vectors whose respective noise components are white. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An apparatus for processing a received wireless communication signal, comprising:
-
an input for receiving a sample vector which includes a plurality of sample values and which represents a timewise corresponding wireless communication signal portion received via a plurality of receive antennas and produced by a transmitter in which each of a plurality of information sources transmits a plurality of symbols via respective ones of a plurality of transmit antennas during each of a plurality of transmit time intervals associated with said wireless communication signal portion; an input processing section, including a multi-user detector coupled to said input for applying a multi-user detection operation to said sample vector to produce a multi-user detection result vector and including a separator coupled to said multi-user detector for separating said multi-user detection result vector into a plurality of further vectors, coupled to said input for producing from the sample vector a plurality of vectors that are smaller than the sample vector; and an interference rejection unit coupled to said input processing section for applying an interference rejection operation to each of said smaller vectors individually to thereby decide said symbols, wherein said input processing section includes a preconditioner coupled between said separator and said interference rejection unit for processing said further vectors to whiten respective noise components thereof and thereby produce a corresponding plurality of preconditioned vectors whose respective noise components are white. - View Dependent Claims (24)
-
-
25. A wireless communication CDMA receiving apparatus, comprising:
-
a plurality of receive antennas for receiving a wireless communication signal; a sampler coupled to said receive antennas for producing a sample vector which includes a plurality of sample values and which represents a timewise corresponding portion of said wireless communication signal, said wireless communication signal portion produced by a transmitter in which each of a plurality of information sources transmits a plurality of symbols via respective ones of a plurality of transmit antennas during each of a plurality of transmit time intervals associated with said wireless communication signal portion; an input processing section coupled to said sampler for producing from said sample vector a plurality of vectors that are smaller than said sample vector, wherein said input processing section includes a chip equalizer coupled to said input for applying a chip equalization operation to said sample vector to thereby produce a chip equalization result vector and a separator coupled to said chip equalizer for separating said chip equalization result vector into a plurality of intermediate vectors; an interference rejection unit coupled to said input processing section for applying an interference rejection operation to each of said smaller vectors individually to thereby decide said symbols; a data extractor coupled to said interference rejection unit for extracting communication data from the symbols decided by said interference rejection unit; and a data processing apparatus coupled to said data extractor for performing data processing operations on said extracted data; and wherein said input processing section includes a despreader coupled between said interference rejection unit and said separator for applying a plurality of spreading codes to said intermediate vectors to effectuate a despreading operation that produces said smaller vectors. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A wireless communication CDMA receiving apparatus, comprising:
-
a plurality of receive antennas for receiving a wireless communication signal; a sampler coupled to said receive antennas for producing a sample vector which includes a plurality of sample values and which represents a timewise corresponding portion of said wireless communication signal, said wireless communication signal portion produced by a transmitter in which each of a plurality of information sources transmits a plurality of symbols via respective ones of a plurality of transmit antennas during each of a plurality of transmit time intervals associated with said wireless communication signal portion; an input processing section coupled to said sampler for producing from said sample vector a plurality of vectors that are smaller than said sample vector, wherein said input processing section includes a chip equalizer coupled to said input for applying a chip equalization operation to said sample vector to thereby produce a chip equalization result vector; an interference rejection unit coupled to said input processing section for applying an interference rejection operation to each of said smaller vectors individually to thereby decide said symbols; a data extractor coupled to said interference rejection unit for extracting communication data from the symbols decided by said interference rejection unit; and a data processing apparatus coupled to said data extractor for performing data processing operations on said extracted data; and wherein said input processing section includes a separator coupled to said despreader for separating said intermediate vector into a plurality of further vectors. - View Dependent Claims (31, 32, 33, 34, 35, 36)
-
-
37. A wireless communication receiving apparatus, comprising:
-
a plurality of receive antennas for receiving a wireless communication signal; a sampler coupled to said receive antennas for producing a sample vector which includes a plurality of sample values and which represents a timewise corresponding portion of said wireless communication signal, said wireless communication signal portion produced by a transmitter in which each of a plurality of information sources transmits a plurality of symbols via respective ones of a plurality of transmit antennas during each of a plurality of transmit time intervals associated with said wireless communication signal portion; an input processing section coupled to said sampler for producing from said sample vector a plurality of vectors that are smaller than said sample vector; an interference rejection unit including, a chip equalizer coupled to said input for applying a chip equalization operation to said sample vector to thereby produce a chip equalization result vector and including a despreader coupled to said chip equalizer for applying a plurality of spreading codes to said chip equalization result vector to effectuate a despreading operation that produces an intermediate vector and including a separator coupled to said despreader for separating said intermediate vector into a plurality of further vectors and including a preconditioner coupled between said separator and said interference rejection unit for processing said further vectors to whiten respective noise components thereof and thereby produce a corresponding plurality of preconditioned vectors whose respective noise components are white, coupled to said input processing section for applying an interference rejection operation to each of said smaller vectors individually to thereby decide said symbols; a data extractor coupled to said interference rejection unit for extracting communication data from the symbols decided by said interference rejection unit; and a data processing apparatus coupled to said data extractor for performing data processing operations on said extracted data. - View Dependent Claims (38)
-
-
39. A wireless communication receiving apparatus, comprising:
-
a plurality of receive antennas for receiving a wireless communication signal; a sampler coupled to said receive antennas for producing a sample vector which includes a plurality of sample values and which represents a timewise corresponding portion of said wireless communication signal, said wireless communication signal portion produced by a transmitter in which each of a plurality of information sources transmits a plurality of symbols via respective ones of a plurality of transmit antennas during each of a plurality of transmit time intervals associated with said wireless communication signal portion; an input processing section, including a multi-user detector coupled to said input for applying a multi-user detection operation to said sample vector to produce a multi-user detection result vector and including a separator coupled to said multi-user detector for separating said multi-user detection result vector into a plurality of further vectors, coupled to said sampler for producing from said sample vector a plurality of vectors that are smaller than said sample vector; an interference rejection unit coupled to said input processing section for applying an interference rejection operation to each of said smaller vectors individually to thereby decide said symbols and wherein said input processing section includes a preconditioner coupled between said separator and said interference rejection unit for processing said further vectors to whiten respective noise components thereof and thereby produce a corresponding plurality of preconditioned vectors whose respective noise components are white; a data extractor coupled to said interference rejection unit for extracting communication data from the symbols decided by said interference rejection unit; and a data processing apparatus coupled to said data extractor for performing data processing operations on said extracted data. - View Dependent Claims (40)
-
-
41. A method of processing a received wireless communication signal, comprising:
-
receiving a wireless communication signal via a plurality of receive antennas; producing a sample vector which includes a plurality of sample values and which represents a timewise corresponding portion of said wireless communication signal, said wireless communication signal portion produced by a transmitter in which each of a plurality of information sources transmits a plurality of symbols via respective ones of a plurality of transmit antennas during each of a plurality of transmit time intervals associated with said wireless communication signal portion; producing from said sample vector a plurality of vectors that are smaller than said sample vector; applying an interference rejection operation to each of said smaller vectors individually to thereby decide said symbols; wherein said last-mentioned producing step includes applying a chip equalization operation to said sample vector to thereby produce a chip equalization result vector; wherein said last-mentioned producing step includes separating said chip equalization result vector into a plurality of intermediate vectors; and wherein said last-mentioned producing step includes applying a plurality of spreading codes to said intermediate vectors to effectuate a despreading operation that produces said smaller vectors. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48)
-
-
49. A method of processing a received wireless communication signal, comprising:
-
receiving a wireless communication signal via a plurality of receive antennas; producing a sample vector which includes a plurality of sample values and which represents a timewise corresponding portion of said wireless communication signal, said wireless communication signal portion produced by a transmitter in which each of a plurality of information sources transmits a plurality of symbols via respective ones of a plurality of transmit antennas during each of a plurality of transmit time intervals associated with said wireless communication signal portion; producing from said sample vector a plurality of vectors that are smaller than said sample vector; applying an interference rejection operation to each of said smaller vectors individually to thereby decide said symbols; wherein said last-mentioned producing step includes applying a chip equalization operation to said sample vector to thereby produce a chip equalization result vector; wherein said last-mentioned producing step includes applying a plurality of spreading codes to said chip equalization result vector to effectuate a despreading operation that produces an intermediate vector; and wherein said last-mentioned producing step includes separating said intermediate vector into a plurality of further vectors. - View Dependent Claims (50, 51, 52, 53)
-
-
54. A method of processing a received wireless communication signal, comprising:
-
receiving a wireless communication signal via a plurality of receive antennas; producing a sample vector which includes a plurality of sample values and which represents a timewise corresponding portion of said wireless communication signal, said wireless communication signal portion produced by a transmitter in which each of a plurality of information sources transmits a plurality of symbols via respective ones of a plurality of transmit antennas during each of a plurality of transmit time intervals associated with said wireless communication signal portion; producing from said sample vector a plurality of vectors that are smaller than said sample vector; and applying an interference rejection operation to each of said smaller vectors individually to thereby decide said symbols and applying a chip equalization operation to said sample vector to thereby produce a chip equalization result vector and applying a plurality of spreading codes to said chip equalization result vector to effectuate a despreading operation that produces an intermediate vector and separating said intermediate vector into a plurality of further vectors and preconditioning said further vectors, including processing said further vectors to whiten respective noise components thereof and thereby produce a corresponding plurality of preconditioned vectors whose respective noise components are white. - View Dependent Claims (55)
-
-
56. A method of processing a received wireless communication signal, comprising:
-
receiving a wireless communication signal via a plurality of receive antennas; producing a sample vector which includes a plurality of sample values and which represents a timewise corresponding portion of said wireless communication signal, said wireless communication signal portion produced by a transmitter in which each of a plurality of information sources transmits a plurality of symbols via respective ones of a plurality of transmit antennas during each of a plurality of transmit time intervals associated with said wireless communication signal portion; producing from said sample vector a plurality of vectors that are smaller than said sample vector; and applying an interference rejection operation to each of said smaller vectors individually to thereby decide said symbols and applying a multi-user detection operation to said sample vector to produce a multi-user detection result vector and separating said multi-user detection result vector into a plurality of further vectors and preconditioning said further vectors, including processing said further vectors to whiten respective noise components thereof and thereby produce a corresponding plurality of preconditioned vectors whose respective noise components are white. - View Dependent Claims (57)
-
Specification