PDCP State Variable Update for Discarded Data Synchronization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication systems face issues with data packet loss due to the inability to effectively update the PDCP entity state variable when data is discarded, leading to inefficiencies in transmission performance.
Innovation Solution
A communication method and apparatus that determines the count value of discarded data and updates the state variable accordingly, considering the discarded data as received, to prevent data packet loss and improve transmission efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the receive end updates the state variable based on the count value of discarded data, then the transmission performance is improved, but the data packet loss occurs due to incorrect state variable update
Solution Approach 1:
The receive end performs preliminary actions by determining whether data should be discarded before updating the state variable. The method checks if the data is marked as discarded (e.g., through a discard indicator or specific condition) and only updates the state variable if the data is not discarded, preventing incorrect updates that would cause packet loss.
Solution Approach 2:
The system uses feedback mechanisms where the receive end receives information about discarded data from the transmit end (such as discard indicators in protocol data units) and uses this feedback to make informed decisions about state variable updates, ensuring synchronization between transmit and receive ends.
2Loss of information
If the receive end does not update the state variable when data is discarded, then data packet loss is avoided, but the transmission efficiency decreases due to state variable desynchronization
Solution Approach 1:
The receive end performs preliminary checks to determine whether discarded data should trigger state variable updates. By establishing clear criteria beforehand (such as checking discard indicators or count value conditions), the system can efficiently decide whether to update the state variable, maintaining both data integrity and transmission efficiency.
Solution Approach 2:
The system changes the parameter update logic based on the discard status. When data is discarded, the state variable update is conditionally modified or skipped, allowing the system to adapt to different data conditions and maintain efficiency while avoiding packet loss.
3Measurement precision
If the receive end considers discarded data as received, then the state variable update accuracy is improved, but the data buffer management complexity increases
Solution Approach 1:
The receive end performs preliminary determination of whether discarded data should be considered as received before adding it to the buffer. This preliminary check ensures that only appropriate discarded data is buffered, maintaining accuracy while managing buffer complexity through clear decision criteria.
Solution Approach 2:
The system creates a conceptual copy or representation of discarded data in the buffer without requiring the actual data to be present. This allows the state variable to accurately reflect the expected data sequence while managing buffer resources efficiently by only storing metadata or placeholders for discarded data.
Data Source
AI summary
A communication method includes: determining first information, where the first information includes information about a count value of first data, and the first data is discarded data; and updating a state variable based on a first count value, where the first count value is the count value of the first data. The state variable is updated based on the count value of the discarded data, to effectively avoid a packet loss.


