Bandwidth Map Configuration for 10G PON Error Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current Passive Optical Network (PON) systems face computational challenges and increased communication errors when reconfiguring for higher bandwidths, particularly in calculating payload lengths for Forward Error Correction (FEC) due to the complexity of non-linear functions and resource-intensive calculations.
Innovation Solution
The system configures a bandwidth map (BWmap) with allocations including start times and lengths, allowing optical network units (ONUs) to calculate stop times directly from payload lengths, reducing the need for inverse non-linear function calculations and incorporating headers for error correction, thereby simplifying FEC and reducing errors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If the OLT and ONU logic devices are reconfigured to transmit and process data at higher bandwidths (e.g., 10 Gbps), then the bandwidth capability of the PON system is improved, but the computational complexity and resource consumption for processes such as Forward Error Correction (FEC) increase significantly
Solution Approach 1:
The patent applies preliminary action by pre-calculating and storing lookup tables for FEC operations before high-speed transmission begins. The OLT and ONU devices populate these lookup tables with pre-computed correction values and parameters, allowing the FEC process to run efficiently during high-bandwidth operations without performing complex real-time calculations, thus reducing computational complexity while maintaining 10 Gbps capability
Solution Approach 2:
The patent uses copying by creating simplified representations of the FEC computation results in the form of lookup tables. Instead of performing full FEC calculations during high-speed data transmission, the system copies pre-computed correction patterns into these tables, allowing rapid retrieval and application of error correction data during 10 Gbps operations, thereby reducing the computational burden
2Measurement precision
If the bandwidth map configuration uses traditional methods with non-linear functions for calculating payload lengths, then the allocation accuracy is improved, but the computation time and resource usage increase
Solution Approach 1:
The patent applies preliminary action by pre-computing payload length values using non-linear functions during system initialization or idle periods, and storing these results in lookup tables within the bandwidth map configuration. When actual bandwidth allocation is needed during high-speed operations, the system retrieves pre-calculated values from these tables rather than performing real-time non-linear calculations, thus maintaining allocation accuracy while dramatically reducing computation time
Solution Approach 2:
The patent uses copying by creating simplified lookup table entries that contain pre-computed payload length results. These copied values represent the outcomes of complex non-linear function calculations, allowing the system to use simple table lookups instead of time-consuming mathematical computations during bandwidth map configuration, thereby preserving precision while minimizing time loss
3Manufacturing precision
If the BWmap includes detailed allocation information with start times and lengths, then the bandwidth allocation precision is improved, but the complexity of processing and configuring the BWmap increases
Solution Approach 1:
The patent applies self-service by enabling the ONU devices to autonomously calculate their own stop times using the start times and lengths provided in the BWmap, along with pre-stored lookup tables. This eliminates the need for the OLT to perform complex stop time calculations for each ONU, reducing configuration complexity at the OLT while maintaining precise bandwidth allocation. Each ONU independently completes its own timing configuration using the provided parameters
Data Source
Figure 1
Figure 2
Figure 3
AI summary
An apparatus comprising an optical line terminal (OLT) configured to transmit a bandwidth map (BWmap) for a plurality of burst signals to be transmitted by a plurality of optical network units (ONUs), wherein the BWmap comprises a plurality of allocations, and wherein each allocation comprises a start time for the allocation, a grant size for the allocation, and a header error correction (HEC) for the allocation.