G-PON Error Handling Through Cross-Layer Data Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication protocols in G-PON networks silently discard data with unrecoverable errors, leading to reduced system throughput, increased latency, and loss of synchronization, which is detrimental for real-time applications and non-real-time applications alike.

Innovation Solution

Implementing a mechanism where a lower protocol layer signals error events to a higher protocol layer, allowing the higher layer to parse and recover data unaffected by errors, and optionally accept control messages with invalid check codes under specific criteria.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data packets with unrecoverable errors are silently discarded by lower protocol layers, then data integrity is maintained, but system throughput is reduced and latency increases

Engineering Contradiction:
Improvedata integrityVSAvoidsystem throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements feedback by signaling error events from the physical layer to higher protocol layers. When uncorrectable errors are detected, the physical layer generates error indicators that are passed upward through the protocol stack, enabling informed decisions about data handling at higher layers rather than silent discarding.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent enables recovery of usable data portions by allowing higher protocol layers to receive data with error indicators and selectively process valid portions. The error indicators help identify which data segments are corrupted, enabling the system to discard only the affected portions while recovering and utilizing the remaining valid data.

Inventive Principle:
Principle #34Discarding and recovering

2Reliability

If retransmission protocols are implemented at higher protocol layers, then data correctness is improved, but timeliness deteriorates for real-time applications

Engineering Contradiction:
Improvedata correctnessVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by detecting and marking errors at the physical layer before data is passed to higher layers. Error indicators are prepared in advance during the physical layer processing, allowing higher layers to make immediate decisions about data validity without waiting for retransmission timeouts or protocol handshakes.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If data with uncorrected errors is discarded, then error propagation is prevented, but useful data is lost and synchronization may be lost

Engineering Contradiction:
Improveerror preventionVSAvoiddata loss
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent extracts error information from the data stream by generating separate error indicators that accompany the data through the protocol stack. This allows the data and error information to be processed independently, enabling the system to extract and utilize valid portions of data while identifying and isolating only the corrupted segments for discarding.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8522118B2Error handling in a passive optical network
Publication Date: 2013.08.27 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US8522118B2 patent drawing
  • US8522118B2 patent drawing
  • US8522118B2 patent drawing

AI summary

When data containing an unrecoverable error is received, instead of discarding the data, a lower protocol layer delivers the data to a higher protocol layer along with an indication that the data contains an error. The higher protocol layer parses the data to recover portions that are not affected by the error. Additionally, the higher protocol layer can choose to accept the data if certain acceptance criteria are met.