Per-User Frame Tagging for Wireless Exception Handling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional multi-user wireless communication devices inefficiently handle communication errors and channel reset conditions, leading to high resource consumption, particularly power consumption, due to the need to flush all frames from the processing pipeline in response to exceptions.
Innovation Solution
Implementing a wireless communication device with a MAC accelerator that assigns user tags to frames and selectively flushes frames from the processing pipeline on a per-user basis, discarding only frames associated with the exception, thereby reducing resource consumption and improving processing efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If all frames are flushed from the processing pipeline in response to an exception, then communication errors are handled, but resource consumption increases
Solution Approach 1:
The patent segments the frame flushing operation by user identifier. When an exception occurs for a specific user, only frames associated with that user are flushed from the processing pipeline, rather than flushing all frames for all users. This is achieved by tagging frames with user identifiers and comparing them against the exception identifier to determine which frames should be discarded.
Solution Approach 2:
The patent applies local quality by making the exception handling specific to affected users rather than applying a global flush to all users. The system identifies and processes only the local subset of frames that are actually affected by the exception, leaving other frames intact for continued processing.
2Reliability
If all frames are flushed from the processing pipeline in response to an exception, then communication errors are handled, but processing efficiency decreases
Solution Approach 1:
The patent segments the frame flushing operation by user identifier. When an exception occurs for a specific user, only frames associated with that user are flushed from the processing pipeline, rather than flushing all frames for all users. This is achieved by tagging frames with user identifiers and comparing them against the exception identifier to determine which frames should be discarded.
Solution Approach 2:
The patent applies partial action by performing exception handling only on the necessary subset of frames affected by the exception, rather than performing a complete flush of all frames. This partial flushing approach maintains processing efficiency by avoiding unnecessary operations on frames that are not affected by the exception.
3Adaptability or versatility
If conventional multi-user wireless communication is implemented, then user density increases, but resource strain increases
Solution Approach 1:
The patent segments wireless communication resources by assigning unique identifiers to different users. This segmentation allows the system to track and manage frames on a per-user basis, enabling selective processing and flushing of frames only for affected users rather than all users, thereby reducing overall resource consumption in multi-user scenarios.
Solution Approach 2:
The patent applies local quality by making exception handling specific to affected users rather than applying a global flush to all users. The system identifies and processes only the local subset of frames that are actually affected by the exception, leaving other frames intact for continued processing.
Data Source
AI summary
A wireless communication device selectively flushes frames from a processing pipeline on a per-user basis. The wireless communication device stores frames (e.g., physical layer service data units (PSDUs)) of data for processing at one or more queues, wherein each frame is stored with the tag of the user associated with the frame. In response to an exception, such as a detected error or a user-reset request, the wireless communication device changes the tag of the user associated with the exception. When a frame is selected from a queue for processing at a pipeline, the wireless communication device compares the stored tag associated with the frame with the current tag associated with the user corresponding to the frame. In response to a mismatch, the wireless communication device discards the frame.


