Determining transmitter position using shortest paths from multiple antenna arrays
AssigneeHubble Network Inc.
InventorBen Juda Wild
Life of this patent
Estimating the term…
Abstract
Techniques for determining the position of a transmitter using two or more antenna arrays are described. According to some techniques, first and second antenna arrays create respective sets of receive beams, and at least some of the receive beams of each array detect symbols of a preamble symbol sequence. The respective sets of receive beams that detected the symbols are sorted by path length, and a shortest path length from the transmitter to the respective arrays is determined. An intersection point of the shortest paths is used to determine the position of the transmitter.
Claims20
A method comprising:
- creating a first plurality of receive beams at a first antenna array;
- creating a second plurality of receive beams at a second antenna array;
- detecting symbols of a preamble symbol sequence arriving on a first frequency and a second frequency at the first plurality of receive beams at the first antenna array;
- detecting symbols of the preamble symbol sequence arriving on the first frequency and the second frequency at the second plurality of receive beams at the second antenna array;
- determining phase differences between at least two of the first plurality of receive beams at the first antenna array;
- determining phase differences between at least two of the second plurality of receive beams at the second antenna array;
- determining, based at least in part on the determining of the phase differences between the at least two of the first plurality of receive beams at the first antenna array, that one of the first plurality of receive beams corresponds to a first shortest path between a transmitter and the first antenna array;
- determining, based at least in part on the determining of the phase differences between the at least two of the second plurality of receive beams at the second antenna array, that one of the second plurality of receive beams corresponds to a second shortest path between the transmitter and the second antenna array;
- and
- determining a position of the transmitter based on an intersection point of the first shortest path and the second shortest path.
A method comprising:
- creating a first plurality of receive beams at a first antenna array;
- creating a second plurality of receive beams at a second antenna array;
- detecting symbols of a preamble symbol sequence arriving on a first frequency and a second frequency at the first plurality of receive beams at the first antenna array;
- detecting symbols of the preamble symbol sequence arriving on the first frequency and the second frequency at the second plurality of receive beams at the second antenna array;
- sorting the first plurality of receive beams by path length to generate a first sorted list of receive beams;
- sorting the second plurality of receive beams by path length to generate a second sorted list of receive beams;
- determining, based at least in part on the first sorted list of receive beams, that one of the first plurality of receive beams corresponds to a first shortest path between a transmitter and the first antenna array;
- determining, based at least in part on the second sorted list of receive beams, that one of the second plurality of receive beams corresponds to a second shortest path between a transmitter and the second antenna array;
- and
- determining a position of the transmitter based on an intersection point of the first shortest path and the second shortest path.
A system comprising:
- a first antenna array;
- a second antenna array;
- and
- one or more processors and memory storing instructions that, when executed by the one or more processors, cause the system to:
- create a first plurality of receive beams at the first antenna array;
- create a second plurality of receive beams at the second antenna array;
- detect symbols of a preamble symbol sequence arriving on a first frequency and a second frequency at the first plurality of receive beams at the first antenna array;
- detect symbols of the preamble symbol sequence arriving on the first frequency and the second frequency at the second plurality of receive beams at the second antenna array;
- sort the first plurality of receive beams by path length to generate a first sorted list of receive beams;
- sort the second plurality of receive beams by path length to generate a second sorted list of receive beams;
- determine, based at least in part on the first sorted list of receive beams, that one of the first plurality of receive beams corresponds to a first shortest path between a transmitter and the first antenna array;
- determine, based at least in part on the second sorted list of receive beams, that one of the second plurality of receive beams corresponds to a second shortest path between a transmitter and the second antenna array;
- and
- determine a position of the transmitter based on an intersection point of the first shortest path and the second shortest path.
Dependencies are inferred from the claim text.