Multi-Resolution Packet Transmission for Ultra-Low Power Wireless Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In ultra-low power wireless networks, such as sensor and body area networks, unintended packet receptions (overhearing) consume significant energy as nodes waste resources by processing packets not intended for them, which is not adequately addressed by duty-cycling alone.
Innovation Solution
The implementation of multi-resolution packet (MRP) transmission, where packets are fragmented into segments like preamble, midamble, and data periods, allowing nodes to determine destination information during the midamble period and only process intended payload data, thereby conserving resources by avoiding unnecessary buffering, decoding, and demodulation of unintended packets.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If duty-cycling is used to conserve energy, then power consumption is reduced, but unintended packet receptions still consume significant energy during active periods
Solution Approach 1:
The packet is divided into multiple segments: a first segment containing destination identifier, a second segment containing control information, and a third segment containing payload data. Nodes can process the first segment to determine if the packet is intended for them, and if not, they can discard the remaining segments without full processing, thereby reducing energy waste from overhearing.
Solution Approach 2:
The destination identifier is placed in the first segment that is transmitted and processed before the payload data. This preliminary identification allows nodes to determine in advance whether to continue receiving and processing the packet, preventing energy waste on unintended packets before the expensive payload processing stage.
2Reliability
If nodes process all received packets, then no packets are lost, but energy and processor resources are wasted on unintended packets
Solution Approach 1:
By segmenting the packet with destination identifier in the first segment, nodes can quickly filter out unintended packets without processing the entire packet. This maintains reliability for intended packets while dramatically improving processor efficiency by avoiding unnecessary processing of unintended packets.
Solution Approach 2:
Nodes perform partial processing by only fully processing packets that are intended for them, rather than performing complete processing on all received packets. The control information in the second segment enables nodes to make this determination and take partial action (discarding) for unintended packets.
3Productivity
If packets are transmitted continuously, then data delivery is ensured, but energy consumption increases due to constant listening and processing
Solution Approach 1:
The segmented packet structure allows nodes to wake up, process the first segment to determine if data is intended for them, and if not, go back to sleep without processing the remaining segments. This reduces the effective processing time and energy consumption during active states while maintaining data delivery for intended packets.
Solution Approach 2:
The duty-cycling approach combined with segmented packets creates a periodic action pattern where nodes wake up to check for packets, process only relevant packets, and return to sleep. This periodic activation reduces overall energy consumption compared to continuous operation while ensuring data delivery when nodes are active.
Data Source
AI summary
A system and method for multi-resolution packet (MRP) transmission for ultra- low power wireless networks is disclosed. In one embodiment, a method of transmitting a MRP for ultra-low power wireless networks and wherein each ultra-low power wireless network includes a transmitting unit and one or more communication units that communicate via wireless links, includes transmitting destination identifier data during a preamble period by the transmitting unit, not transmitting data during a midamble period that substantially follows the preamble period for processing the received destination identifier data to determine a destination identifier by the one or more communication units, and transmitting payload data during a payload period substantially following the midamble period for processing payload data received during the payload period based on the determined destination identifier during the midamble period.