Dynamic Negotiated Maximum Size Adjustment in Wireless MAC
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In wireless communication networks, the receiving device often fails to decode MAC PDUs carrying unfragmented MAC SDUs due to a mismatch in the negotiated maximum size, which can occur when the size of data packets changes or when a new application is mapped to a connection, leading to synchronization issues between transmitting and receiving devices.
Innovation Solution
A method is introduced to dynamically change the negotiated maximum size of unfragmented MAC Service Data Units (SDUs) by determining the need for a change, sending a request message to the receiving device, and confirming the change through a response message, ensuring that both devices are synchronized on the new size, and adjusting the transmission of MAC PDUs accordingly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the transmitting device changes the negotiated maximum size independently, then the data packet size can be optimized for different applications, but the receiving device may not be in sync leading to decoding failure
Solution Approach 1:
The transmitting device sends a first message to the receiving device when changing the negotiated maximum size, and waits for a second message confirming the change. This feedback mechanism ensures both devices are synchronized on the new size before transmission resumes, preventing decoding failures while allowing adaptive size changes.
Solution Approach 2:
The transmitting device notifies the receiving device of the upcoming size change before actually implementing it. By performing the notification in advance and waiting for confirmation, the system ensures the receiving device is prepared for the change, maintaining synchronization without sacrificing adaptability.
2Device complexity
If a preset negotiated maximum size is used for all connections, then device complexity is reduced, but the system cannot adapt to different application requirements
Solution Approach 1:
The system transitions from a static preset negotiated maximum size to a dynamic configurable size. The transmitting device can independently determine and change the negotiated maximum size based on application requirements, while the receiving device is notified to maintain synchronization. This dynamic approach allows adaptation to different applications without significantly increasing device complexity.
3Device complexity
If the receiving device continues using the previous negotiated maximum size after a change, then device complexity is minimized, but MAC PDU decoding fails
Solution Approach 1:
The receiving device sends a second message back to the transmitting device to confirm it has updated its negotiated maximum size. This feedback loop ensures both devices are synchronized, preventing MAC PDU decoding failures while keeping the synchronization mechanism simple and reliable.
Data Source
AI summary
The present invention provides a method and system for dynamically changing upper bound on size of data packets. In one embodiment, a transmitting device determines a need to change existing negotiated maximum size for an active connection when size of data packets for an application is switched, a new application is mapped to the active connection or Maximum Transmission Unit (MTU) of broadband wireless network is changed. Then, the transmitting device sends a request message indicating a new negotiated maximum size for changing the existing negotiated maximum size to the receiving device. The receiving device sends a response message confirming change to the new negotiated maximum size to the transmitting device. Accordingly, the transmitting device and the receiving device uses the new negotiated maximum size for building data packets and decoding the received data packets respectively based on a predefined parameter (e.g., sequence number/action time) indicated in the request/response message.


