ONU Activation via Dynamic Code Set Grouping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Passive Optical Networks (PON) technologies face challenges in supporting ONUs with different capabilities for error correction code sets, as they are typically required to support all predefined code sets, limiting flexibility and compatibility within the same network.

Innovation Solution

An apparatus and method that allow ONUs to receive and determine supported code sets from an Optical Line Terminal (OLT), enabling them to encode upstream transmissions using selected code sets, including baseline and burst terminating codes derived from mother LDPC codes, allowing for mixed capabilities within the same PON network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If all ONUs are required to support all predefined code sets, then the OLT can select the optimal code set for each ONU, but the device complexity and activation difficulty increase significantly

Engineering Contradiction:
Improvecode set flexibilityVSAvoidONU capability complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the code set support requirement by introducing code set groups, where ONUs only need to support code sets within their assigned group rather than all predefined code sets. This segmentation reduces the complexity burden on each ONU while maintaining overall system flexibility through group-based code set allocation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic code set selection where the OLT can change the selected code set for each ONU independently over time, and ONUs can be assigned to different code set groups dynamically. This dynamic approach allows the system to adapt to varying channel conditions and ONU capabilities without requiring static support for all code sets.

Inventive Principle:
Principle #15Dynamics

2Reliability

If ONUs support multiple code sets, then throughput vs. BER performance can be optimized, but the activation process becomes more difficult

Engineering Contradiction:
Improvebit error rate performanceVSAvoidONU activation ease
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent applies preliminary action by pre-defining code set groups and assigning ONUs to specific groups before activation. The OLT broadcasts code set information in advance, and ONUs determine their supported code sets from the broadcast message before actual transmission begins. This preliminary configuration simplifies the activation process while enabling optimized BER performance through pre-selected appropriate code sets.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If code set selection is done per-ONU basis, then throughput vs. BER trade-off can be exploited, but the activation process becomes more complex

Engineering Contradiction:
Improvethroughput efficiencyVSAvoidactivation process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements universality by having the OLT perform multiple functions: broadcasting code set information to all ONUs, determining which code sets are supported, and assigning appropriate code sets based on both ONU capability and channel conditions. This centralized approach allows per-ONU optimization while simplifying the overall activation process through a single broadcast-based mechanism.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11812206B2Method and apparatus for ONU activation
Publication Date: 2023.11.07 NOKIA SOLUTIONS & NETWORKS OY
  • US11812206B2 patent drawing
  • US11812206B2 patent drawing
  • US11812206B2 patent drawing

AI summary

An apparatus, for use by an Optical Network Unit, performs receiving, from an Optical Line Terminal, a broadcast message including code set information indicating a first code set selected from a plurality of error correction code sets; determining whether the first code set is comprised in a group of code sets supported by the Optical Network Unit, wherein, the group of code sets includes at least one code set of the plurality of error correction code sets; and encoding an upstream transmission with the first code set, in case the first code set is included in the group of code sets.