Software architecture and hardware abstraction layer for multi-radio routing and method for providing the same
First Claim
1. A method of operation of a node for providing abstracted physical layer information to a wireless routing layer of the node, the method comprising:
- generating transaction summary information by measuring transmission and reception events at the node;
generating the abstracted physical layer information based on the transaction summary information and overhead characteristics of the node; and
providing the abstracted physical layer information to the wireless routing layer of the node.
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 of operation of a node for providing abstracted physical layer information to a wireless routing layer of the node, the method comprising:
-
generating transaction summary information by measuring transmission and reception events at the node; generating the abstracted physical layer information based on the transaction summary information and overhead characteristics of the node; and providing the abstracted physical layer information to the wireless routing layer of the node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A node operating within a wireless communication network, the node comprising:
a controller, operating to communicate in the wireless communication network, and operating to generate transaction summary information by measuring transmission and reception events at the node in the wireless communication network, and further operating to generate the abstracted physical layer information based on the transaction summary information and overhead characteristics of the node, and provide the abstracted physical layer information to the wireless routing layer of the node. - View Dependent Claims (12, 13, 14, 15, 16)
-
17. A method of operation of a node 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 characteristics relating to nodes in the wireless communication network; providing the abstracted physical layer information to a routing layer of the node; 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