Hardware Abstraction Layer for Multi-Radio Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Wireless ad-hoc peer-to-peer communication networks face challenges in operating multiple heterogeneous radios simultaneously due to the lack of a common wireless routing protocol that can normalize feedback from the physical layer, limiting network capacity, compatibility, and functionality.

Innovation Solution

A system and method that create a hardware abstraction layer to normalize physical layer feedback, enabling multiple types of radios to operate using a common wireless routing protocol by integrating the PHY/MAC layer with the routing layer, facilitating link adaptation, data rate selection, and power control, and providing a software foundation for collecting statistics to select routes and channel access schemes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple heterogeneous radios operate simultaneously without a common routing protocol, then network functionality is limited, but implementing separate routing protocols for each radio type increases device complexity and reduces ease of operation

Engineering Contradiction:
Improvenetwork functionalityVSAvoidrouting protocol complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a hardware abstraction layer as an intermediary component between the physical radio layer and the routing protocol layer. This abstraction layer translates and normalizes feedback from different heterogeneous radio types into a common format that the routing protocol can process uniformly, enabling multiple radio types to operate simultaneously without requiring separate routing protocols for each radio type.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The hardware abstraction layer is designed with universal functionality that can handle multiple types of radios (e.g., WiFi, Bluetooth, cellular) through a single unified interface. This multi-functional design allows the same routing protocol to work across diverse radio technologies, eliminating the need for radio-specific routing implementations and reducing overall system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Productivity

If a hardware abstraction layer is implemented to normalize physical layer feedback, then multiple radio types can operate concurrently, but the device complexity increases due to the additional software layer

Engineering Contradiction:
Improvenetwork capacityVSAvoidsoftware architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The hardware abstraction layer is designed to autonomously perform the task of normalizing feedback from different radio types without requiring external intervention or complex processing from upper layers. It automatically translates diverse physical layer feedback formats into a standardized form, enabling multiple radios to operate concurrently while managing its own complexity internally rather than propagating it to the rest of the system.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If separate PHY/MAC layers are used for different radio types, then network compatibility is improved, but upgrading the network requires upgrading the networking layer as well, increasing loss of time

Engineering Contradiction:
Improvenetwork compatibilityVSAvoidupgrade time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent extracts the radio-type-specific processing logic from the networking layer and places it in the hardware abstraction layer. This separation allows the networking layer to remain unchanged and universal, while the abstraction layer handles the variability of different radio types. Consequently, upgrades to support new radio types can be implemented by modifying only the abstraction layer without affecting or requiring upgrades to the networking layer, significantly reducing upgrade time.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS7656901B2Software architecture and hardware abstraction layer for multi-radio routing and method for providing the same
Publication Date: 2010.02.02 ARRIS ENTERPRISES LLC
  • US7656901B2 patent drawing
  • US7656901B2 patent drawing
  • US7656901B2 patent drawing

AI summary

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.