Oversampling Data Stream Integrated Circuit Transceiver Channels

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Implementing the Gigabit Passive Optical Network (GPON) protocol faces challenges such as long dead time and multiple phase jumps in high-speed data streams, requiring an accurate sampling technique that can handle these issues effectively.

Innovation Solution

The proposed solution involves an integrated circuit (IC) with multiple transceiver channels that oversample data streams at a higher rate than the input stream, utilizing a calibration process to realign and adjust the data, ensuring accurate sampling and phase synchronization across multiple data streams.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple transceiver channels sample the input stream at a higher rate, then sampling accuracy is improved, but device complexity increases

Engineering Contradiction:
Improvesampling accuracyVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The sampling function is divided among multiple transceiver channels, each sampling the input stream at a higher rate. This segmentation allows the system to achieve high sampling accuracy through distributed sampling points while managing complexity through parallel processing architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a temporal dimension by sampling at multiple rates simultaneously across different channels, then combines these samples through realignment. This dimensional approach to sampling enables accurate reconstruction of the input stream while distributing the computational burden.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Stability of the object's composition

If the data stream is realigned and adjusted through calibration, then phase synchronization is improved, but processing time increases

Engineering Contradiction:
Improvephase synchronizationVSAvoidprocessing time
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

A calibration operation is performed beforehand to establish realignment parameters before actual data processing. This preliminary calibration ensures that subsequent data streams can be processed with pre-computed synchronization parameters, reducing real-time processing time while maintaining phase accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The calibration process uses feedback from the input stream to adjust and realign the sampled data. By continuously monitoring and adjusting based on the actual data characteristics, the system achieves accurate phase synchronization without requiring excessive processing time.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If multiple phase jumps are handled through oversampling, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improvephase measurement accuracyVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs excessive sampling by taking multiple samples at rates higher than the minimum required. This partial oversampling approach provides sufficient data points to accurately handle phase jumps without requiring the entire system to be overly complex, achieving a balance between precision and complexity.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8892793B1Techniques for oversampling a data stream in an integrated circuit
Publication Date: 2014.11.18 ALTERA CORP
  • US8892793B1 patent drawing
  • US8892793B1 patent drawing
  • US8892793B1 patent drawing

AI summary

Techniques for sampling input data streams with an integrated circuit (IC) are provided. The technique includes receiving a first input stream at a first operating rate. The first input stream is transmitted to a plurality of subsequent transceiver channels on the IC. The first input stream is then sampled at a second operating rate at each of the plurality of subsequent transceiver channels with each of the plurality of subsequent transceiver channels outputting a data stream at the second operating rate. The data stream from each of the plurality of subsequent transceiver channels is adjusted. A data stream from one of the plurality of subsequent transceiver channels is selected as an output of the IC.