Packet Delay Variation Correction in 5G Fronthaul Ethernet
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Ethernet networks, particularly in 5G fronthaul infrastructure, suffer from packet delay variation (PDV) due to the lack of synchronization recovery capabilities and preemptive priority frame forwarding mechanisms, which are critical for meeting latency and timing accuracy requirements in emerging use cases like augmented reality and mission-critical communications.
Innovation Solution
A method that calculates and compensates for preemption delay by inserting a preemption delay value into the header of high-priority express packets, allowing receivers to apply an additional delay to compensate for the preemption mechanism's impact, thereby minimizing packet delay variation and avoiding low-priority traffic starvation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If a preemption mechanism is implemented to allow high-priority express packets to interrupt low-priority best-effort packets, then the latency for time-sensitive traffic is improved, but packet delay variation is introduced
Solution Approach 1:
The transmitter calculates the preemption delay value in advance before transmitting the express packet, and inserts this value into the packet header. This preliminary calculation and insertion of delay information allows the receiver to compensate for the delay variation, resolving the contradiction between low latency and consistent delay.
Solution Approach 2:
The preemption delay value is fed back to the receiver through the packet header, enabling the receiver to calculate the variation compensation delay and apply appropriate compensation. This feedback mechanism allows the system to maintain reliable packet delay characteristics despite the preemption-induced latency improvements.
2Reliability
If preemption mechanism is used to reduce packet delay variation, then time-sensitive networking requirements are met, but low-priority traffic starvation occurs
Solution Approach 1:
The preemption mechanism is applied partially rather than completely - it is used only when necessary to meet time-sensitive requirements, not for every express packet. This partial application prevents complete starvation of low-priority traffic while still achieving the necessary packet delay variation reduction for time-sensitive applications.
3Device complexity
If conventional Ethernet is used without preemption mechanism, then network simplicity is maintained, but synchronization recovery capabilities are lacking
Solution Approach 1:
The preemption delay value acts as an intermediary information element inserted into the Ethernet packet header. This intermediary carries the necessary delay compensation information without requiring complete replacement of the Ethernet protocol, thus maintaining network simplicity while enabling synchronization recovery capabilities through the additional delay metadata.
Data Source
AI summary
A method and system of correcting a packet delay variation, PDV, of express traffic comprising high-priority express packets interspersed at a transmitter (2) by a preemption mechanism with a best-effort traffic comprising low-priority best-effort packets, wherein the method comprises the steps of: calculating (S1) at the transmitter (2) a preemption delay value, PRDV, which indicates a preemption delay, PD, introduced by the preemption mechanism; writing (S2) the calculated preemption delay value, PRDV, into a delay header field of a header of a high-priority express packet transmitted by said transmitter (2) via a signal line (4) to a receiver (3); extracting (S3) the preemption delay value, PRDV, from the delay header field of the header of the high-priority express packet received by the receiver (3) via the signal line (4) from the transmitter (2); calculating (S4) at the receiver (3) a variation compensation delay, VCD, value by subtracting the extracted preemption delay value, PRDV, from a predetermined worst-case preemption delay value, PRDVworst; and applying (S5) at the receiver an additional delay to the high-priority express packet according to the calculated variation compensation delay, VCD, value to compensate the preemption delay, PD, introduced by the preemption mechanism at the transmitter (2).


