MAC Layer CID Prediction for Downlink Burst Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In packet-based communication systems, the MAC layer processes all MPDUs in a downlink burst, leading to substantial unnecessary processing time as not all MPDUs are intended for the mobile station, resulting in inefficiency and power consumption issues.
Innovation Solution
A method and apparatus that predict the connection identifiers (CIDs) in a downlink frame, allowing the MAC layer processor to determine which MPDUs are intended for the mobile station, thereby skipping unnecessary processing and enabling power savings by dropping irrelevant MPDUs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the MAC layer processes all MPDUs in a downlink burst to ensure complete reception, then reliability is improved, but processing time increases substantially and power consumption increases
Solution Approach 1:
The patent applies preliminary action by ordering MPDUs in a predictable sequence (ascending CID order, then descending length) before transmission. This allows the mobile station to predict which MPDUs are intended for it based on its CID range, enabling early termination of processing without examining all MPDUs, thus reducing processing time while maintaining reliable reception of intended packets
Solution Approach 2:
The patent extracts and processes only the relevant subset of MPDUs that are intended for the mobile station by predicting their positions based on CID ordering. Instead of processing all MPDUs in the downlink burst, the system extracts and handles only those within the predicted CID range, eliminating unnecessary processing of unrelated packets
2Reliability
If the MAC layer processes all MPDUs in a downlink burst to ensure complete reception, then reliability is improved, but power consumption increases
Solution Approach 1:
The patent applies preliminary action by ordering MPDUs in a predictable sequence (ascending CID order, then descending length) before transmission. This allows the mobile station to predict which MPDUs are intended for it based on its CID range, enabling early termination of processing without examining all MPDUs, thus reducing processing time while maintaining reliable reception of intended packets
Solution Approach 2:
The patent extracts and processes only the relevant subset of MPDUs that are intended for the mobile station by predicting their positions based on CID ordering. Instead of processing all MPDUs in the downlink burst, the system extracts and handles only those within the predicted CID range, eliminating unnecessary processing of unrelated packets
3Measurement precision
If the MAC layer examines the CID of each MPDU to determine intended reception, then accuracy is improved, but processing complexity increases
Solution Approach 1:
The patent applies preliminary action by ordering MPDUs in a predictable sequence (ascending CID order, then descending length) before transmission. This allows the mobile station to predict which MPDUs are intended for it based on its CID range, enabling early termination of processing without examining all MPDUs, thus reducing processing time while maintaining reliable reception of intended packets
Data Source
Figure 1
Figure 2
Figure 3
AI summary
An apparatus for processing a downlink frame is provided which includes receiver circuitry (324), a physical layer processor (346) coupled to the receiver circuitry (324) and a MAC layer processor (348) coupled to the physical layer processor (346) is provided. The receiver circuitry (324) receives radio frequency (RF) signals and demodulates the RF signals to recover the downlink frame. The physical layer processor (346) processes the downlink frame to recover a plurality of MPDUs (704), each MPDU (500) including a CID (508). And the MAC layer processor (348) receives one of the plurality of MPDUs (806, 810) from the physical layer processor (346), processes it to recover its CID (812), and determines in response to the CID whether to process a next one of the MPDUs or whether to cease processing of the MPDUs (816).