摘要 |
A method and a system are provided which uses vector per-survivor processing (PSP) on the outputs of an array of antennas of arbitrary geometry to jointly estimate angles of arrival of multipath components of the transmitted data sequence (i.e., the modulated data signal) while extracting an estimate of the modulated data. The system includes an antenna array of arbitrary geometry (i.e., arbitrary spacing between elements, directional, omnidirectional, etc.), each element of which has its output applied to a corresponding matched filter. The matched filter outputs in turn are sampled and applied to a vector-type PSP engine, wherein the vector PSP engine computes an estimate of the channels between the transmitter antenna and the receiver antenna elements to construct a channel estimation matrix. Angle of arrival estimates of each of the multipath components are extracted from the channel estimation matrix for the best survivor. An estimate of the transmitted data sequence is also extracted based on the best survivor. The PSP engine performs its function in the form of equations that solve for the vector estimates of complex channels, where the channel models include multipath angles of arrival.
|