Method and device for adaptive antenna combining weights
First Claim
1. A method of operating a communication system including at least one receiver comprising:
- providing to the receiver a plurality of time-domain Doppler channel estimates for at least one transmitter, a plurality of Doppler sinusoids, and a spatial covariance matrix of a corrupting environment;
determining a Doppler spatial covariance matrix as a function of the time-domain Doppler channel estimates and the Doppler sinusoids;
determining a total Doppler spatial covariance matrix as a function of the spatial covariance matrix of the corrupting environment and the Doppler spatial covariance matrix;
determining a Doppler steering vector for at least one transmitter as a function of the Doppler channel estimates and the Doppler sinusoids; and
determining a combining weight for the at least one transmitter as a function of the total Doppler spatial covariance matrix and the Doppler steering vector for at least one transmitter.
1 Assignment
0 Petitions
Accused Products
Abstract
A receiving device and method for operating a communication system are provided. The receiving device receives a plurality of time-domain Doppler channel estimates for at least one transmitter, a plurality of Doppler sinusoids, and a spatial covariance matrix of a corrupting environment. A Doppler spatial covariance matrix is created as a function of the time-domain Doppler channel estimates and the Doppler sinusoids. A total Doppler spatial covariance matrix is created as a function of the spatial covariance matrix of the corrupting environment and the Doppler spatial covariance matrix. A Doppler steering vector is created for at least one transmitter as a function of the Doppler channel estimates and the Doppler sinusoids. A combining weight for the at least one transmitter is then created as a function of the total Doppler spatial covariance matrix and the Doppler steering vector for at least one transmitter.
-
Citations
33 Claims
-
1. A method of operating a communication system including at least one receiver comprising:
-
providing to the receiver a plurality of time-domain Doppler channel estimates for at least one transmitter, a plurality of Doppler sinusoids, and a spatial covariance matrix of a corrupting environment;
determining a Doppler spatial covariance matrix as a function of the time-domain Doppler channel estimates and the Doppler sinusoids;
determining a total Doppler spatial covariance matrix as a function of the spatial covariance matrix of the corrupting environment and the Doppler spatial covariance matrix;
determining a Doppler steering vector for at least one transmitter as a function of the Doppler channel estimates and the Doppler sinusoids; and
determining a combining weight for the at least one transmitter as a function of the total Doppler spatial covariance matrix and the Doppler steering vector for at least one transmitter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
wherein gu,v(l)=hu,v(l)e−
j2π
vl/Nk, and qv(n)=ej2π
vn/Nk. hu,v(l) are the time-domain Doppler channels for user u, and qv(n) are the Doppler sinusoids.
-
-
3. The method of claim 1 wherein the Doppler spatial covariance matrix R for at least one receiver is computed according to:
-
wherein gu,v(l)=hu,v(l)e−
j2π
vn/Nk, and qv(n)=ej2π
vn/Nk. hu,v(l) are the time-domain Doppler channels for user u, and qv(n) are the Doppler sinusoids.
-
-
4. The method of claim 1 wherein the total Doppler spatial covariance matrix RT for at least one receiver is computed according to:
- RT(k,b)=R(k,b)+Rc(k,b).
-
5. The method of claim 1 wherein the total Doppler spatial covariance matrix RT for at least one receiver is computed according to:
- RT(k)=R(k)+Rc(k).
-
6. The method of claim 1 wherein the Doppler steering vector p for at least one receiver is computed according to:
-
7. The method of claim 1 wherein the Doppler steering vector p for at least one receiver is computed according to:
-
8. The method of claim 1 wherein the combining weight for at least one receiver is computed according to:
- wu(k,b)=(RT(k,b))−
1pu(k,b)).
- wu(k,b)=(RT(k,b))−
-
9. A method of operating a communication system including at least one receiver comprising:
-
providing to the receiver a plurality of time-domain Doppler channel estimates for at least one transmitter, a plurality of Doppler signal correlation function, and a spatial covariance matrix of a corrupting environment;
determining a Doppler spatial covariance matrix as a function of the time-domain Doppler channel estimates and the Doppler signal correlation function;
determining a total Doppler spatial covariance matrix as a sum of the spatial covariance matrix of the corrupting environment and the Doppler spatial covariance matrix;
determining a Doppler steering vector for at least one transmitter and at least one Doppler channel as a function of the Doppler channel estimates and the Doppler signal correlation function; and
determining a combining weight for the at least one transmitter and at least one Doppler channel as a function of the total Doppler spatial covariance matrix and the Doppler steering vector for at least one transmitter and at least one Doppler channel. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
wherein hu,v(l) are the time-domain Doppler channels for user u and Rz(v,w,l,t,k) is the Doppler signal correlation function which is given for regular cyclic prefixes as
-
-
11. The method of claim 9 wherein the Doppler spatial covariance matrix R for communication systems with regular cyclic or no cyclic prefixes, and at least one receiver is computed according to:
-
wherein hu,v(l) are the time-domain Doppler channels for user u and Rz(v,w,l,t,k) is the Doppler signal correlation function which is given for no cyclic prefixes as Rz(v,w,l,t,k)=e−
j2π
k(l−
t)/Ne−
j2π
(v−
w)l/Nkα
(v−
w), wherein
-
-
12. The method of claim 9 wherein the Doppler spatial covariance matrix R for communication systems with no cyclic prefixes, and at least one receiver is computed according to:
-
wherein
-
-
13. The method of claim 9 wherein the Doppler spatial covariance matrix R for communication systems with regular cyclic or no cyclic prefixes, and at least one receiver is computed according to:
-
wherein hu,v(l) are the time-domain Doppler channels for user u and Rz(v,w,l,t,k) is the Doppler signal correlation function which is given for regular cyclic prefixes as
-
-
14. The method of claim 9 wherein the Doppler spatial covariance matrix R for communication systems with regular cyclic prefixes or no cyclic prefixes, and at least one receiver is computed according to:
-
wherein hu,v(l) are the time-domain Doppler channels for user u and Rz(v,w,l,t,k) is the Doppler signal correlation function which is given for no cyclic prefixes as Rz(v,w,l,t,k)=e−
j2π
k(l−
t)/Ne−
j2π
(v−
w)l/Nkα
(v−
w), wherein
-
-
15. The method of claim 9 wherein the Doppler spatial covariance matrix R for communication systems with no cyclic prefixes, and at least one receiver is computed according to:
-
wherein
-
-
16. The method of claim 9 wherein the total Doppler spatial covariance matrix RT for communication systems with no cyclic prefixes, and at least one receiver is computed according to RT(k,b)=R(k,b)+Rc(k,b).
-
17. The method of claim 9 wherein the total Doppler spatial covariance matrix RT for communication systems with no cyclic prefixes, and at least one receiver is computed according to RT(k)=R(k)+Rc(k).
-
18. The method of claim 9 wherein the Doppler steering vector for at least one transmitter and at least one Doppler channel, p for communication systems with regular cyclic prefixes or no cyclic prefixes and at least one receiver is computed according to:
-
19. The method of claim 9 wherein the Doppler steering vector for at least one transmitter and at least one Doppler channel, p for communication systems with no cyclic prefixes and at least one receiver is computed according to:
-
20. The method of claim 9 wherein the Doppler steering vector for at least one transmitter and at least one Doppler channel, p for communication systems with regular cyclic prefixes or no cyclic prefixes and at least one receiver is computed according to:
-
21. The method of claim 9 wherein the Doppler steering vector for at least one transmitter and at least one Doppler channel, p for communication systems with no cyclic prefixes and at least one receiver is computed according to:
-
22. The method of claim 9 wherein the combining weight for at least one receiver is computed according to:
- wu,v(k,b)=(RT(k,b))−
1pu,v(k,b).
- wu,v(k,b)=(RT(k,b))−
-
23. A method of operating a communication system including at least one receiver comprising:
-
providing to the receiver a plurality of time-domain Doppler channel estimates for at least one transmitter, a set of known pilot symbols, and a plurality of Doppler sinusoids;
receiving a frequency-domain pilot sequence;
determining the time domain Doppler pilot sequence as a function of the known pilot symbols and the Doppler sinusoids;
converting the time domain Doppler pilot sequence into a frequency-domain Doppler pilot sequence;
determining an estimate of the signal contribution of each known transmitter as a function of the frequency domain Doppler pilot sequence and the Doppler channel estimate for the each known transmitter;
determining an estimate of the total signal contribution as a function of the estimates of the signal contribution of each known transmitter;
determining a signal for the corrupting environment as a function of the estimate of the total signal contribution and the received frequency domain pilot sequence;
determining a spatial covariance matrix of the corrupting environment as a function of the signal for the corrupting environment. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
-
25. The method of claim 23 wherein the time domain Doppler pilot sequence for communication systems with regular cyclic prefixes is computed according to:
-
26. The method of claim 23 wherein the estimate of the signal contribution of each known transmitter is computed according to:
-
where the frequency-domain Doppler pilot sequence is given as;
-
-
27. The method of claim 23 wherein the estimate of the total signal contribution is computed according to:
-
28. The method of claim 23 wherein the signal for the corrupting environment is computed according to:
-
29. The method of claim 23 wherein the spatial covariance matrix of the corrupting environment is computed according to:
-
30. A computer readable medium storing a computer program comprising:
-
computer readable program code for receiving a pilot sequence;
computer readable program code for converting the received pilot sequence into at least one frequency domain pilot sequence;
computer readable program code for providing a plurality of Doppler channel estimates from the frequency domain pilot sequence; and
computer readable program code for determining a plurality of combining weights from channel estimates. - View Dependent Claims (31, 32, 33)
computer readable program code for determining a Doppler spatial covariance matrix as a function of a Doppler channel estimate and a Doppler signal correlation function.
-
-
32. The program of claim 30 further comprising:
computer readable program code for determining a Doppler spatial covariance matrix as a function of a time-domain Doppler channel estimate and a Doppler sinusoid.
-
33. The program of claim 30 further comprising:
computer readable program code for determining combining weights as a function of a Doppler spatial covariance and a Doppler steering vector.
Specification