Channel Mask Dynamic Mesh Network Adaptation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional wireless mesh networks face inefficiencies due to hardcoded channelization definitions, making it complex and processor-intensive to select channels as new operating modes are introduced, which can inhibit network efficiency and prevent the adoption of new communication protocols.
Innovation Solution
A computer-implemented method that uses channel masks to determine available channels and select preferred channels for data transmission between nodes in a mesh network, allowing for dynamic adaptation to new operating modes without redefining channel plans, enabling efficient channel selection and operation across multiple regions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If channelization definitions are hardcoded during initial manufacturer, then device complexity is reduced, but adaptability to new operating modes deteriorates
Solution Approach 1:
The channelization definition is segmented into two independent parts: channel plans (hardcoded during manufacturing) and channel masks (downloadable updates). This segmentation allows the system to maintain simple hardcoded structures while gaining flexibility through separate, updateable mask definitions that can be modified without changing the core channel plan architecture.
Solution Approach 2:
The system transitions from static hardcoded channelization definitions to a dynamic structure where channel masks can be downloaded and updated remotely. This enables the network to adapt to new operating modes and spectral conditions over time without requiring device manufacturer updates, making the system dynamically adaptable while maintaining initial simplicity.
2Adaptability or versatility
If new channel plan definitions are added to support new operating modes, then adaptability improves, but device complexity increases
Solution Approach 1:
The system extracts the variable portion of channelization definitions (channel availability information) from the hardcoded channel plans and places it in separate downloadable channel masks. This extraction allows new operating modes to be supported by updating only the mask portion, leaving the core channel plan structure intact and simple.
Solution Approach 2:
Channel masks serve as an intermediary layer between the fixed channel plans and the actual channel selection process. This intermediary enables flexible adaptation to new operating modes by providing a buffer that can be updated without modifying the underlying channel plan definitions, thus managing complexity while improving adaptability.
3Measurement precision
If the full channelization definition is used for channel selection, then measurement precision improves, but processing time increases
Solution Approach 1:
Instead of processing the complete channelization definition, the system applies channel masks that provide selective filtering of available channels. This partial action approach uses the mask as a simplified representation that captures the essential channel availability information needed for selection, reducing processing requirements while maintaining sufficient precision for effective channel choice.
Data Source
AI summary
Various embodiments disclose a method for transmitting data between node devices in a mesh network. The method includes a first node device a channel mask that specifies a set of channels that are available for a channel plan within an operating region associated with the mesh network. The first node device supports a set of channel plans. Based on the channel mask, the first node device determines a set of available channels supported by the first node device. The first node device selects from the set of available channels, at least one channel as a first preferred channel for data transmissions between the first node and a second node included in the mesh network. The first node device configures, based on the first preferred channel, a communication link between the first node device and the second node device.


