Automatic antenna selection for mesh backhaul network nodes
First Claim
1. A method for selecting antennas for use by a first wireless device for communicating with a second wireless device and for selecting antennas for use by said second wireless device for use in communicating with said first wireless device, said first and second wireless devices each having a plurality of antennas, the method comprising:
- a) configuring said first wireless device to operate in a hunt mode, said hunt mode causing said first wireless device to send transmit messages to said second wireless device, said transmit messages containing information for uniquely identifying said first wireless device to said second wireless device as an origin of said transmit messages;
b) configuring said second wireless device to operate in a listen mode, said listen mode causing said second wireless device to await transmit messages from said first wireless device, said second wireless device being configured to reject messages not originating from said first wireless device;
c) executing the following steps on said first wireless device;
c1) selecting a first selected antenna at said first wireless device from said plurality of antennas at said first wireless device;
c2) transmitting transmit messages from said first wireless device using said first selected antenna, said transmit messages indicating an identity of said first selected antenna;
c3) determining if response messages from said second wireless device have been received by said first wireless device and determining if a timer for said first selected antenna has expired;
c4) in the event said response messages have been received by said first wireless device from said second wireless device, designating said selected antenna on said first wireless device as being for use in communications with said second wireless device;
c5) in the event said timer has expired, repeating steps c1)-c5) for each one of said plurality of antennas on said first wireless device,d) concurrently with steps c1)-c5) executing the following steps on said second wireless device;
d1) selecting a second selected antenna at said second wireless device from said plurality of antennas at said second wireless device;
d2) receiving transmit messages at said second wireless device using said second selected antenna;
d3) determining a quality of said transmit messages received using said second selected antenna;
d4) in the event said quality of said transmit messages received using said second selected antenna meets a predetermined threshold, designating said second selected antenna as being for use in communicating with said first wireless device;
d5) in the event said quality of said transmit messages received using said second selected antenna does not meet said predetermined threshold, designating another second selected antenna and repeating steps d2)-d4) until one of said plurality of antennas at said second wireless device is designated as being for use in communicating with said first wireless device;
d6) transmitting response messages from said second wireless device to said first wireless device using said antenna designated as being for use in communicating with said first wireless device, said response messages uniquely identifying said second wireless device as an origin of said response messages.
12 Assignments
0 Petitions
Accused Products
Abstract
Methods and devices related to wireless networking. A wireless device has multiple directional antennas and multiple backhaul radio modules which provide point to point wireless links with other wireless devices. Each radio module can use any one of the available directional antennas to link to one other routing device. Antennas are automatically selected for each wireless device by merely setting one device in a “hunt” mode and setting another device in a “listen” mode. Devices in a hunt mode cycle through the available antennas by sequentially transmitting transmit messages to devices in the listen mode using each of the available antennas in turn. Devices in the listen mode also cycle through their available antennas by sequentially “listening” for transmit messages. A listen mode device, receives transmit messages on each of its available antennas, and, after gathering the relevant data, determines which of its antennas is best suited for communicating with the hunt mode device. The listen mode device antenna which is best suited is then used to transmit a response message to the hunt mode device. This listen mode device antenna is thus configured for communicating with the hunt mode device. Similarly, when the hunt mode device receives the response message, it designates its antenna which transmitted the transmit message as being configured for communications with the listen mode device.
-
Citations
7 Claims
-
1. A method for selecting antennas for use by a first wireless device for communicating with a second wireless device and for selecting antennas for use by said second wireless device for use in communicating with said first wireless device, said first and second wireless devices each having a plurality of antennas, the method comprising:
-
a) configuring said first wireless device to operate in a hunt mode, said hunt mode causing said first wireless device to send transmit messages to said second wireless device, said transmit messages containing information for uniquely identifying said first wireless device to said second wireless device as an origin of said transmit messages; b) configuring said second wireless device to operate in a listen mode, said listen mode causing said second wireless device to await transmit messages from said first wireless device, said second wireless device being configured to reject messages not originating from said first wireless device; c) executing the following steps on said first wireless device; c1) selecting a first selected antenna at said first wireless device from said plurality of antennas at said first wireless device; c2) transmitting transmit messages from said first wireless device using said first selected antenna, said transmit messages indicating an identity of said first selected antenna; c3) determining if response messages from said second wireless device have been received by said first wireless device and determining if a timer for said first selected antenna has expired; c4) in the event said response messages have been received by said first wireless device from said second wireless device, designating said selected antenna on said first wireless device as being for use in communications with said second wireless device; c5) in the event said timer has expired, repeating steps c1)-c5) for each one of said plurality of antennas on said first wireless device, d) concurrently with steps c1)-c5) executing the following steps on said second wireless device; d1) selecting a second selected antenna at said second wireless device from said plurality of antennas at said second wireless device; d2) receiving transmit messages at said second wireless device using said second selected antenna; d3) determining a quality of said transmit messages received using said second selected antenna; d4) in the event said quality of said transmit messages received using said second selected antenna meets a predetermined threshold, designating said second selected antenna as being for use in communicating with said first wireless device; d5) in the event said quality of said transmit messages received using said second selected antenna does not meet said predetermined threshold, designating another second selected antenna and repeating steps d2)-d4) until one of said plurality of antennas at said second wireless device is designated as being for use in communicating with said first wireless device; d6) transmitting response messages from said second wireless device to said first wireless device using said antenna designated as being for use in communicating with said first wireless device, said response messages uniquely identifying said second wireless device as an origin of said response messages. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification