Software architecture and hardware abstraction layer for multi-radio routing and method for providing the same
First Claim
1. A method for providing abstracted physical layer information to a wireless routing protocol of a wireless communication network, the method comprising:
- generating transaction summary information based on communications between nodes in the wireless communication network;
generating overhead information based on characteristics of the nodes in the wireless communication network;
generating the abstracted physical layer information based on the transaction summary information and overhead information; and
providing the abstracted physical layer information to the wireless routing protocol.
9 Assignments
0 Petitions
Accused Products
Abstract
A system and method that creates an abstraction of the physical layer of a wireless communication network (100), in particular, a wireless ad-hoc peer-to-peer communication network (100), and that normalizes the feedback from the physical layer to enable multiple types of nodes (102, 106, 107) in the wireless network to operate using a common wireless routing protocol. This routing protocol uses a link quality metric to determine the best route regardless of how it actually chooses the route or disseminates such link quality information. The generalized routing metric can be derived for any node (102, 106, 107), regardless of its relative performance or its media access control (MAC) technology. The system and method also create a transaction summary that can be used for link adaptation and link quality estimation to determine, for example, future data rates, link quality/routing metrics, and transmit powers.
-
Citations
20 Claims
-
1. A method for providing abstracted physical layer information to a wireless routing protocol of a wireless communication network, the method comprising:
-
generating transaction summary information based on communications between nodes in the wireless communication network;
generating overhead information based on characteristics of the nodes in the wireless communication network;
generating the abstracted physical layer information based on the transaction summary information and overhead information; and
providing the abstracted physical layer information to the wireless routing protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 12, 13)
-
-
9. A system for providing abstracted physical layer information to a wireless routing protocol of a wireless communication network, the system comprising:
a controller, disposed in a node adapted for communication in the wireless communication network, and being adapted to generate transaction summary information and overhead information based on communications between the node and at least one other node in the wireless communication network, and being further adapted to generate the abstracted physical layer information based on the transaction summary information and overhead information, and provide the abstracted physical layer information to the wireless routing protocol. - View Dependent Claims (10, 11, 14, 15, 16)
-
17. A method for enabling nodes having different physical layer characteristics to communicate within a wireless communication network, the method comprising:
-
generating abstracted physical layer information based on transaction summary information and overhead information relating to communications between nodes in the wireless communication network; and
operating the nodes to transmit data packets in accordance with parameters set forth in the abstracted physical layer information. - View Dependent Claims (18, 19, 20)
-
Specification