Wireless Mesh Poll Generation in PHY for Low-Power End Nodes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
End devices in wireless mesh networks consume significant battery power due to frequent data polling operations, which involve waking up to transmit data requests and receive acknowledgments, leading to reduced battery life.
Innovation Solution
Offload data poll message generation from the MAC layer to the PHY layer, allowing the MAC to remain in a low power state until data is pending, using a data poll accelerator to generate successive poll messages and calculate random backoff values.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the end device wakes up periodically to send data poll messages to the parent device, then the device can determine if the parent device has data to send, but the battery power is consumed significantly
Solution Approach 1:
The end device performs data polling in advance at scheduled intervals before the parent device would need to send data. By proactively checking for pending data at predetermined times, the device ensures it is ready to receive data immediately when available, eliminating the need to stay continuously awake while maintaining reliable data reception
Solution Approach 2:
The end device transitions between sleep and active states periodically according to a scheduled polling interval. Instead of remaining continuously active, the device wakes up at regular intervals to send data poll messages, then returns to sleep mode. This periodic operation pattern maintains the ability to receive data while dramatically reducing overall power consumption compared to continuous operation
2Productivity
If the end device stays awake to transmit data requests and receive acknowledgments, then data communication can occur, but the battery life is reduced
Solution Approach 1:
The end device implements periodic data polling by waking up at scheduled intervals to transmit data requests and receive acknowledgments, then returning to sleep mode. This periodic communication pattern maintains data exchange capability while minimizing the time the device spends in high-power states, thereby extending battery life
Solution Approach 2:
The end device autonomously manages its own wake-sleep cycles and data polling operations without requiring continuous parent device intervention. The device independently determines when to wake, what data to poll for, and when to return to sleep, optimizing its own power consumption while maintaining communication functionality
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Methods and device architectures for improving the energy efficiency of end devices in a wireless mesh network. In an example, an end device of the network includes a wireless transceiver, a first processing core configured to implement a media access control layer (MAC), and a second processing core configured to implement a physical layer (PHY). The PHY operates to receive a first data poll message from the MAC and transmit the message to an external device via the wireless transceiver. The PHY further operates to receive an acknowledge message including a frame pending value. If the frame pending value indicates that the external device does not have buffered data for the end device, the PHY generates a second data poll message based on the first data poll message, including incrementing one or more of a sequence number field value, a frame counter field value, and a message integrity check field of the first data poll message, thereby enabling the MAC to remain in a low power state while the PHY transmits the second data poll message.