Calculating spatial weights in a radio communications system
First Claim
1. A method comprising:
- receiving a burst from a terminal at a set of spatial diversity antennas, the burst including a known training sequence;
storing measurements of the received burst from each spatial diversity antenna corresponding to receive times within a selected analysis window;
determining weights for each diversity antenna for at least a portion of the training sequence of the burst before timing for the burst has been determined;
applying the determined weights to the stored measurements; and
determining timing for the burst based on the stored measurements to which the determined weights have been applied.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are provided that allows initial beamforming weights to be determined before timing or delay and frequency offset are known. According to one aspect of the present invention, the invention includes receiving a burst from a terminal at a set of spatial diversity antennas, the burst including a known training sequence and storing measurements of the received burst from each spatial diversity antenna corresponding to receive times within a selected analysis window. The invention further includes determining weights for each diversity antenna for at least a portion of the training sequence of the burst before timing for the burst has been determined, applying the determined weights to the stored measurements and determining timing for the burst based on the stored measurements to which the determined weights have been applied.
-
Citations
31 Claims
-
1. A method comprising:
-
receiving a burst from a terminal at a set of spatial diversity antennas, the burst including a known training sequence;
storing measurements of the received burst from each spatial diversity antenna corresponding to receive times within a selected analysis window;
determining weights for each diversity antenna for at least a portion of the training sequence of the burst before timing for the burst has been determined;
applying the determined weights to the stored measurements; and
determining timing for the burst based on the stored measurements to which the determined weights have been applied. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A machine-readable medium having stored thereon data representing sequences of instructions which, when executed by a machine, cause the machine to perform operations comprising:
-
receiving a burst from a terminal at a set of spatial diversity antennas, the burst including a known training sequence;
storing measurements of the received burst from each spatial diversity antenna corresponding to receive times within a selected analysis window;
determining weights for each diversity antenna for at least a portion of the training sequence of the burst before timing for the burst has been determined;
applying the determined weights to the stored measurements; and
determining timing for the burst based on the stored measurements to which the determined weights have been applied. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. An apparatus comprising:
-
a set of spatial diversity antennas at a terminal to receive a burst, the burst including a known training sequence;
a memory to store measurements of the received burst from each spatial diversity antenna corresponding to receive times within a selected analysis window;
a processor to determine weights for each diversity antenna for at least a portion of the training sequence of the burst before timing for the burst has been determined to apply the determined weights to the stored measurements, and to determine timing for the burst based on the stored measurements to which the determined weights have been applied. - View Dependent Claims (27, 28, 29, 30, 31)
-
Specification