Bit Error Rate Estimation for Sparse and Burst Errors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for estimating bit error rates (BER) in network devices are unreliable, especially when bit errors are sparse, leading to inaccurate results and inefficient use of processor resources, particularly during error bursts.

Innovation Solution

The implementation determines an estimated BER by using a division model when errors are frequent and a statistical approach when errors are sparse, adjusting for error bursts by comparing observed bit error counts with expected counts across different window lengths, and conserving resources by treating error bursts as single errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a division model is used to estimate BER by dividing bit error count by quantity of bits, then the estimation process is simple, but the accuracy deteriorates when bit errors are sparse

Engineering Contradiction:
Improvesimplicity of BER estimationVSAvoidaccuracy of BER estimation
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent applies dynamics by making the BER estimation method adaptive rather than static. The system dynamically selects between different estimation approaches (division model vs. statistical approach) based on the observed bit error rate characteristics. When errors are frequent, it uses the simple division model; when errors are sparse, it switches to the more accurate statistical approach, allowing the estimation method to adapt to changing error conditions

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the estimation parameter from a single division-based calculation to a multi-parameter statistical model that incorporates error counts, bit quantities, and probability distributions. By introducing these additional parameters and using hypothesis testing, the system achieves higher accuracy in sparse error conditions while maintaining computational feasibility

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If burst check bit error counts are obtained after detecting an error burst, then the accuracy of BER estimation improves, but the processing time increases

Engineering Contradiction:
Improveaccuracy of BER estimationVSAvoidprocessing time for BER determination
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-establishing statistical models and thresholds for error burst detection. When an error burst is detected, the system has pre-configured burst check intervals and statistical criteria ready, allowing for rapid assessment without extensive real-time computation. This preparation in advance reduces the processing time required when actual bursts occur

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses periodic burst check intervals to monitor error patterns without continuous analysis. By sampling at predetermined intervals and comparing against statistical thresholds, the system achieves accurate BER estimation during error bursts while avoiding the need for continuous processing, thus reducing overall processing time

Inventive Principle:
Principle #19Periodic action

3Measurement precision

If a statistical approach with sliding windows is used to estimate BER, then the accuracy improves for sparse errors, but the device complexity increases

Engineering Contradiction:
Improveaccuracy of BER estimationVSAvoidcomplexity of BER estimation system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the bit stream into sliding windows of fixed size and analyzing error patterns within each window independently. This segmentation allows the complex statistical analysis to be performed on manageable portions of data rather than the entire stream, reducing computational complexity while maintaining accuracy. Each window can be processed separately with predefined statistical parameters

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses disposable sliding windows that are created, processed, and discarded sequentially rather than maintaining complex persistent data structures. Each window is a temporary, lightweight object that requires minimal memory and processing overhead, enabling accurate statistical analysis without significant device complexity

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS10296406B2Estimating bit error rate
Publication Date: 2019.05.21 JUNIPER NETWORKS INC
  • US10296406B2 patent drawing
  • US10296406B2 patent drawing
  • US10296406B2 patent drawing

AI summary

A system may obtain a current bit error count that identifies a quantity of bit errors in a bit stream during a time interval. The system may determine that the current bit error count identifies one or more bit errors. The system may determine whether an estimated bit error rate (BER) for the bit stream is likely to satisfy a threshold. The system may select an approach for determining the estimated BER for the bit stream. The estimated BER may be determined based on combining the current bit error count with a quantity of bits received in the time interval when the estimated BER is likely to exceed the threshold, and the estimated BER may be determined based on the current bit error count and one or more past bit error counts when the estimated BER is unlikely to exceed the threshold. The system may determine the estimated BER.