System and method for improving the robustness of spatial division multiple access via nulling
First Claim
1. An apparatus comprising:
- a plurality of antennas;
a receiver coupled to the plurality of antennas, wherein the receiver is configured to generate a plurality of receive signals associated with transmissions from a plurality of remote devices that are detected by the plurality of antennas;
at least one processor module that is configured to;
produce a plurality of first covariance matrices from the plurality of receive signals;
generate a plurality of derivative spatial signature matrices for the plurality of remote devices from the plurality of first covariance matrices;
generate a plurality of second covariance matrices from the derivative spatial signature matrices, wherein the plurality of second covariance matrices represent interference associated with the plurality of remote devices;
generate a plurality of beamforming vectors from the plurality of derivative spatial signature matrices and from the plurality of second covariance matrices;
apply the plurality of beamforming vectors to signals derived from the transmissions received from the plurality of remote devices that overlap in frequency and time in order to recover transmissions sent from respective ones of the plurality of remote devices using spatial division multiplexing techniques.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention discloses a base transceiver station (BTS) equipped with a plurality of antennas for improving the robustness of spatial division multiple access via nulling. The BTS comprises of a first matrix module receiving a plurality of signals from one or more customer premises equipments (CPEs) through the plurality of antennas and producing correspondingly a first plurality of covariance matrices representing the plurality of signals, a second matrix module receiving the first plurality of covariance matrices and generating correspondingly a set of derivative spatial signature matrices representing the CPEs respectively, a third matrix module receiving the derivative spatial signature matrices and producing correspondingly a second plurality of covariance matrices representing interferences of the CPEs, and an eigenvector module generating a plurality of beamforming vectors for the CPEs from the plurality of derivative spatial signature matrices and the second plurality of covariance matrices.
18 Citations
18 Claims
-
1. An apparatus comprising:
-
a plurality of antennas; a receiver coupled to the plurality of antennas, wherein the receiver is configured to generate a plurality of receive signals associated with transmissions from a plurality of remote devices that are detected by the plurality of antennas; at least one processor module that is configured to; produce a plurality of first covariance matrices from the plurality of receive signals; generate a plurality of derivative spatial signature matrices for the plurality of remote devices from the plurality of first covariance matrices; generate a plurality of second covariance matrices from the derivative spatial signature matrices, wherein the plurality of second covariance matrices represent interference associated with the plurality of remote devices; generate a plurality of beamforming vectors from the plurality of derivative spatial signature matrices and from the plurality of second covariance matrices; apply the plurality of beamforming vectors to signals derived from the transmissions received from the plurality of remote devices that overlap in frequency and time in order to recover transmissions sent from respective ones of the plurality of remote devices using spatial division multiplexing techniques. - View Dependent Claims (2, 3)
-
-
4. An apparatus comprising:
-
a plurality of antennas; a receiver coupled to the plurality of antennas, wherein the receiver is configured to generate a plurality of receive signals associated with transmissions from a plurality of remote devices that are detected by the plurality of antennas; at least one processor module that is configured to; produce a plurality of first covariance matrices from the plurality of receive signals; generate a plurality of transformation matrices from the first plurality of covariance matrices; generate a plurality of derivative spatial signature matrices for the plurality of remote devices from the plurality of first covariance matrices and from the plurality of transformation matrices; and generate a plurality of beamforming vectors from the plurality of derivative spatial signature matrices; apply the plurality of beamforming vectors to signals derived from the transmissions received from the plurality of remote devices that overlap in frequency and time in order to recover transmissions sent from respective ones of the plurality of remote devices using spatial division multiplexing techniques. - View Dependent Claims (5, 6)
-
-
7. A method comprising:
-
receiving at a plurality of antennas of a first device signals associated with transmissions from a plurality of remote devices, wherein the transmissions from respective ones of the plurality of remote devices overlap in frequency and time; computing a plurality of first covariance matrices from the plurality of receive signals; generating a plurality of derivative spatial signature matrices for the plurality of remote devices from the plurality of first covariance matrices; generating a plurality of second covariance matrices from the derivative spatial signature matrices, wherein the plurality of second covariance matrices represent interference associated with the plurality of remote devices; generating a plurality of beamforming vectors from the plurality of derivative spatial signature matrices and the plurality of second covariance matrices; applying the plurality of beamforming weight vectors to signals derived from the transmissions received at the plurality of antennas in order to recover transmissions sent from respective ones of the plurality of remote devices. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. An apparatus comprising:
-
a plurality of antennas; a receiver coupled to the plurality of antennas, wherein the receiver is configured to generate a plurality of receive signals associated with transmissions from at least first and second remote devices that are detected by the plurality of antennas; at least one processor module that is configured to; produce receive vectors representing symbols received over a period of time from the first and second remote devices across the plurality of antennas; compute covariance matrices for the first and second remote devices from a set of receive of receive vectors produced from symbols received from the first and second remote devices, respectively; generate a covariance matrix of interference for the first remote device based on the covariance matrices for the second remote device and a covariance matrix of interference for the second remote device based on the covariance matrices for the first remote device; and compute a beamforming weight vector for the first remote device from the covariance matrix of interference for the first remote device and a most recent covariance matrix for the first remote device and a beamforming weight vector for the second remote device from the covariance matrix of interference for the second remote device and a most recent covariance matrix for the second remote device. - View Dependent Claims (15, 16, 17, 18)
-
Specification