DUT Buffer Size Measurement Through Packet Error Thresholds

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems lack an efficient method to determine the buffer size of devices-under-test (DUTs), particularly in 5G applications, leading to increased latency due to high data load and buffer occupancy.

Innovation Solution

A method involving data transmission with defined bit rates, monitoring packet loss, and calculating buffer size based on the difference between transmitting and receiving rates, using Iperf measurements to detect packet error rate thresholds.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If buffers are used to compensate for processing speed differences, then data transmission reliability is improved, but latency increases due to high buffer occupancy

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements a feedback mechanism where the system continuously monitors packet loss rates and buffer occupancy levels, then dynamically adjusts transmission parameters. The receiver detects PER increases and sends feedback to the transmitter, which then adapts the transmitting bit rate accordingly. This closed-loop control allows the system to maintain reliable transmission while minimizing buffer occupancy and latency.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent makes the transmission system dynamic by allowing the transmitting bit rate to change based on real-time buffer conditions. Instead of using a fixed transmission rate, the system dynamically adjusts the bit rate in response to buffer occupancy feedback, enabling optimal balance between reliability and latency under varying network conditions.

Inventive Principle:
Principle #15Dynamics

2Productivity

If high data load is transmitted through the network, then productivity is improved, but packet loss increases due to buffer overflow

Engineering Contradiction:
Improvedata transmission throughputVSAvoidpacket loss rate
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system uses feedback from packet loss detection to control transmission rate. When packet loss is detected at the receiver, this information is fed back to the transmitter, which then reduces the transmitting bit rate to prevent buffer overflow, thereby maintaining both high throughput and low packet loss.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent replaces traditional mechanical buffer overflow protection with an information-based control system. Instead of relying on fixed buffer size limits or hardware-based flow control, the system uses packet error rate monitoring and feedback-based rate adaptation to dynamically control data flow, achieving more efficient throughput management.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If buffer size is increased to handle high data load, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoidbuffer management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements self-service buffer management where the system automatically monitors its own buffer occupancy and packet loss conditions, then autonomously adjusts transmission parameters without external intervention. The receiver independently detects PER increases and triggers feedback to the transmitter, enabling the system to self-regulate buffer usage and maintain reliability without complex external control mechanisms.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent simplifies buffer management by changing the control parameter from fixed buffer size allocation to dynamic transmitting bit rate adjustment. Instead of managing complex buffer sizes and occupancy thresholds, the system controls the single parameter of transmission rate based on packet loss feedback, reducing overall system complexity while maintaining reliability.

Inventive Principle:
Principle #35Parameter changes

4Measurement precision

If packet loss monitoring is implemented to detect PER threshold, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improvepacket error rate detection accuracyVSAvoidmonitoring system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The receiver performs self-service packet error rate monitoring by independently counting lost packets and calculating PER without requiring external measurement equipment. The system automatically detects when PER exceeds the threshold and triggers feedback to the transmitter, achieving precise measurement with minimal additional complexity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12363014B2Method and system for determining a size of a buffer of a device-under-test
Publication Date: 2025.07.15 ROHDE & SCHWARZ GMBH & CO KG
  • US12363014B2 patent drawing
  • US12363014B2 patent drawing
  • US12363014B2 patent drawing

AI summary

The present disclosure relates to a method for determining a size of a buffer of a device-under-test, DUT, which is transmitting data. The method comprises the steps of: transmitting a data stream with a transmitting bit rate by means of the DUT, wherein the data stream is loaded into the DUT buffer during said transmission; receiving the data stream with a receiving bit rate at a receiver device; detecting a difference between the transmitting bit rate and the receiving bit rate over time; monitoring a packet loss at the receiver side; detecting a time at which a packet error rate, PER, at the receiver side increases above a threshold based on the monitored packet loss; and calculating a size of the DUT buffer based on a difference between an amount of data transmitted by the DUT and an amount of data received by the receiver device from the start of the transmission until the detected time of the PER increase.