Context-Sensitive Overhead Processor for SONET Jitter Tolerance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In synchronous optical networks like SONET and SDH, the existing overhead processors require multiple units to manage overhead bytes, leading to inefficiencies in data transmission due to the need for large buffers and complex pointer mechanisms, which are sensitive to jitter and timing changes.

Innovation Solution

The Context-Sensitive Overhead Processor (CSOP) employs multiple flip-flops to break up pathways between the elastic store and logic element, allowing simultaneous transmission of previous and next overhead contexts in one clock cycle, reducing the number of processors required and eliminating the need for substitution elements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple overhead processors are used to manage overhead bytes, then the reliability of pointer mechanisms is improved, but the device complexity and buffer requirements increase

Engineering Contradiction:
Improvepointer mechanism reliabilityVSAvoidoverhead processor complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The overhead byte processing is divided into distinct segments: H1 and H2 bytes are processed separately through dedicated flip-flop pathways. The H1 byte undergoes inversion and validation checks independently, while H2 bytes are processed through separate logic paths, allowing parallel handling of different overhead components without requiring multiple complete processor units.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Flip-flops are introduced as intermediary elements between the overhead byte inputs and the processing logic. These flip-flops buffer and synchronize the H1 and H2 bytes, mediating the timing and sequence of operations. This intermediary mechanism enables reliable pointer processing by ensuring proper synchronization without requiring complex buffer management or multiple processors.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If large buffers are used to accommodate timing changes, then the adaptability to jitter is improved, but the loss of time and transmission delay increase

Engineering Contradiction:
Improvejitter toleranceVSAvoidtransmission delay
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system employs periodic validation and inversion of the H1 byte at regular intervals defined by the synchronous frame structure. The H1 byte is inverted every frame period, and validation checks occur periodically, allowing the system to adapt to timing variations through rhythmic, predictable operations rather than continuous buffer management. This periodic action maintains jitter tolerance while minimizing continuous buffering requirements.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The overhead processing system is self-synchronizing through the inherent structure of SONET/SDH frames. The H1 and H2 bytes contain synchronization information that allows the receiver to automatically align with the transmitted frame structure without requiring external buffering or timing adjustments. The system serves itself by using the overhead bytes to carry their own synchronization and alignment information, eliminating the need for large external buffers.

Inventive Principle:
Principle #25Self-service

3Manufacturing precision

If successive overhead processors are used for each overhead byte, then the manufacturing precision of pointer values is improved, but the productivity and transmission speed decrease

Engineering Contradiction:
Improvepointer value accuracyVSAvoiddata transmission speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The processing of H1 and H2 overhead bytes is merged into a single synchronized processing stage. Both bytes are captured, validated, and processed together through coordinated flip-flop pathways within the same clock cycle, rather than passing through successive processor stages. This merging maintains pointer value accuracy through coordinated validation while significantly improving transmission speed by eliminating sequential processing delays.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The overhead byte processing operates continuously in synchronization with the incoming data stream without interruption or sequential batching. The flip-flop-based pathways enable continuous capture, validation, and processing of H1 and H2 bytes as they arrive, maintaining uninterrupted useful action. This continuous processing ensures pointer accuracy is maintained while maximizing transmission throughput by eliminating idle periods between processing stages.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS8923441B2Context-sensitive overhead processor
Publication Date: 2014.12.30 ALTERA CORP
  • US8923441B2 patent drawing
  • US8923441B2 patent drawing
  • US8923441B2 patent drawing

AI summary

An overhead processor for data transmission in digital communications is disclosed. Incoming data is transmitted along a datapath. If there are two or more groups of incoming data, arriving separately, the initial group(s) of received data can be held in an elastic store until the arrival of additional group(s) of data, and upon the arrival of additional group(s) of data, all received data are combined and transmitted into flip-flop(s). The data is transmitted from said flip-flop(s) to a logic element to determine the new data context of imminent incoming data prior to any additional incoming bytes arriving along the datapath. Therefore, the number of overhead processors required for multi-byte data transmission is reduced, potentially reducing the number of required overhead processors in digital communications to 1.