Monitoring link quality in a mobile ad hoc network
First Claim
1. A method for monitoring link quality in a mobile ad hoc network comprising a plurality of mobile nodes connected together by a plurality of wireless communication links, the method comprising at each node:
- recording transmission information for transmissions on links to neighboring nodes;
calculating a packet error rate for each of the links to the neighboring nodes based upon the recorded transmission information;
the packet error rate being calculated for each of the links based upon a weighted sum of (a) an aggregate packet error rate for neighboring nodes over a time period, and (b) at least one of a transmitted packet error rate for packets transmitted to the neighboring node over the time period and a received packet error rate for packets transmitted from the neighboring node over the time period;
determining link quality for each of the links to the neighboring nodes based upon the calculated packet error rate;
comparing the link quality for each of the links to the neighboring nodes with a threshold; and
performing new channel discovery when link quality falls below the threshold.
7 Assignments
0 Petitions
Accused Products
Abstract
The mobile ad-hoc network includes a plurality of mobile nodes connected together by a plurality of wireless communication links. The method and system for monitoring link quality includes, at each node, recording transmission information for transmissions on links to neighboring nodes, calculating a packet error rate for each of the links to the neighboring nodes based upon the recorded transmission information, and determining link quality for each of the links to the neighboring nodes based upon the calculated packet error rate. The transmission information preferably includes packet size transmitted data, packet size received data, collision data and/or retry data.
-
Citations
33 Claims
-
1. A method for monitoring link quality in a mobile ad hoc network comprising a plurality of mobile nodes connected together by a plurality of wireless communication links, the method comprising at each node:
-
recording transmission information for transmissions on links to neighboring nodes;
calculating a packet error rate for each of the links to the neighboring nodes based upon the recorded transmission information;
the packet error rate being calculated for each of the links based upon a weighted sum of (a) an aggregate packet error rate for neighboring nodes over a time period, and (b) at least one of a transmitted packet error rate for packets transmitted to the neighboring node over the time period and a received packet error rate for packets transmitted from the neighboring node over the time period;
determining link quality for each of the links to the neighboring nodes based upon the calculated packet error rate;
comparing the link quality for each of the links to the neighboring nodes with a threshold; and
performing new channel discovery when link quality falls below the threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for monitoring link quality in a mobile ad hoc network comprising a plurality of mobile nodes connected together by a plurality of wireless communication links, the method comprising at each node:
-
recording transmission information for transmissions on links to neighboring nodes, transmission information including at least one of packet size transmitted data, packet size received data, collision data and retry data;
calculating a packet error rate for each of the links to the neighboring nodes based upon the recorded transmission information;
the packet error rate being calculated for each of the links based upon a weighted sum of (a) an aggregate packet error rate for neighboring nodes over a time period, and (b) at least one of a transmitted packet error rate for packets transmitted to the neighboring node over the time period and a received packet error rate for packet transmitted from the neighboring node over the time period; and
determining link quality for each of the links to the neighboring nodes based upon the calculated packet error rate. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A mobile ad hoc network comprising:
-
a plurality of mobile nodes; and
a plurality of wireless communication links connecting the plurality of mobile nodes together;
each mobile node comprising a communications device to wirelessly communicate with other nodes of the plurality of nodes via the wireless communication links,and a controller to route communications via the communications device, and comprising;
a transmission information recorder to record transmission information for transmissions on links to neighboring nodes;
a packet error rate calculator to calculate a packet error rate for each of the links to the neighboring nodes based upon the recorded transmission information; and
said packet error rate calculator calculating the packet error rate for each of the links based upon a weighted sum of (a) an aggregated packet error rate for neighboring nodes over a time period, and (b) at least one of a transmitted packet error rate for packet transmitted to the neighboring node over the time period and a received packet error rate for packets transmitted from the neighboring node over the time period;
a link quality determining unit to determine link quality for each of the links to the neighboring nodes based upon the calculated packet error rate. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A mobile node for a mobile ad hoc network comprising a plurality of mobile nodes and a plurality of wireless communication links connecting the plurality of mobile nodes together, the mobile node comprising:
-
a communications device to wirelessly communicate with other nodes of the plurality of nodes via the wireless communication links, and a controller to route communications via the communications device, and comprising a transmission information recorder to record transmission information for transmissions on links to neighboring nodes;
a packet error rate calculator to calculate a packet error rate for each of the links to the neighboring nodes based upon the recorded transmission information;
said packet error rate calculator calculating the packet error rate for each of the links based upon a weighted sum of (a) an aggregate packet error rate for neighboring nodes over a time period, and (b) at least one of a transmitted packet error rate for packets transmitted to the neighboring node over the time period and a receiver packet error rate for packets transmitted from the neighboring node over the time period; and
a link quality determining unit to determine link quality for each of the links to the neighboring nodes based upon the calculated packet error rate. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
Specification