Dynamic Negotiated Maximum Size Adjustment in Wireless MAC

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedata packet size optimizationVSAvoiddecoding success rate
Core Design Contradiction:
Adaptability or versatilityVSReliability

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.

Inventive Principle:
Principle #23Feedback

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvenegotiated maximum size managementVSAvoidapplication-specific packet size support
Core Design Contradiction:
Device complexityVSAdaptability or versatility

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.

Inventive Principle:
Principle #15Dynamics

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

Engineering Contradiction:
Improvesynchronization managementVSAvoidMAC PDU decoding accuracy
Core Design Contradiction:
Device complexityVSLoss of information

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.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9706435B2Method and system for dynamically changing upper bound on data packet size in wireless communication networks
Publication Date: 2017.07.11 SAMSUNG ELECTRONICS CO LTD
  • US9706435B2 patent drawing
  • US9706435B2 patent drawing
  • US9706435B2 patent drawing

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.