Patent ID: 8054785

Claim:
A method for estimating DOA of a terminal in multiple co-frequency cells, comprising steps of: A. obtaining, by a Base Station in any cell of the multiple co-frequency cells, a channel estimation result of at least one terminal expecting a calculation of DOA in an expecting co-frequency cell, wherein the expecting co-frequency cell is a cell of the multiple co-frequency cells and the channel estimation result is obtained through a method for estimating channels of multiple cells; B. performing, by the Base Station, Direction-of-Arrival estimation for the expecting terminal in the expecting cell based on the channel estimation result; wherein in the step B, the Direction-of-Arrival estimation is performed for the expecting terminal in the expecting cell based on the channel estimation result through a DOA estimating method with a wave beam scan, and the performing of the Direction-of-Arrival estimation for the expecting terminal in the expecting cell in the step B comprises: B11. calculating, by the Base Station, array response vectors of array antennas of a base station to be measured; B12. calculating, by the Base Station, a space covariance matrix of the expecting terminal from the channel estimation result of the terminal; B13. scanning, by the Base Station, the space covariance matrix of the expecting terminal with the array response vectors, and determining an angle of an array vector corresponding to a maximum power value as DOA of the expecting terminal; wherein the space covariance matrix is a Hermitian matrix and a method for solving an eigenvector of the Hermitian matrix comprises a power iteration algorithm, an orthogonal-triangular, QR, decomposition algorithm, or a tri-diagonal algorithm; or in the step B, the Direction-of-Arrival estimation is performed for the expecting terminal in the expecting cell based on the channel estimation result through a DOA estimating method with a primary eigenvector, and the performing of the Direction-of-Arrival estimation for the expecting terminal in the expecting cell in the step B comprises: B31. calculating, by the Base Station, array response vectors of array antennas of a base station to be measured; B32. calculating, by the Base Station, a space covariance matrix of the expecting terminal form the channel estimation result of the terminal; B33. solving, by the Base Station, a primary eigenvector of the space covariance matrix, which is an eigenvector corresponding to a maximum eigenvalue; B34. scanning, by the Base Station, the primary eigenvector of the space covariance matrix of the expecting terminal with the array response vectors, and determining an angle of an array vector corresponding to a maximum power value as DOA of the expecting terminal; wherein the space covariance matrix is a Hermitian matrix and a method for solving an eigenvector of the Hermitian matrix comprises a power iteration algorithm, an orthogonal-triangular, QR, decomposition algorithm, or a tri-diagonal algorithm.