PON Data Compression via Pre-Computed Tables

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Passive Optical Networks (PONs) face inefficiencies due to increasing user data consumption, as they struggle to effectively manage and transmit high volumes of data, particularly in burst-mode upstream directions, leading to a demand for increased link capacity.

Innovation Solution

Implementing data compression methods within PONs by establishing a compression table between telecommunications devices to identify and remove highly correlated data fields from packets, such as MAC addresses and VLAN tags, and using reserved header bits to indicate compression, thereby reducing packet length and improving transmission efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Length of moving object

If data compression is implemented by removing fields from packets, then packet transmission length is reduced, but device complexity increases due to compression table management

Engineering Contradiction:
Improvepacket transmission lengthVSAvoiddevice complexity
Core Design Contradiction:
Length of moving objectVSDevice complexity

Solution Approach 1:

The compression table is established in advance between the OLT and ONU devices, storing pre-identified compressible fields such as MAC addresses, VLAN tags, and IP addresses. This preliminary setup allows the devices to quickly reference and compress identified fields without performing complex real-time analysis, thereby reducing packet transmission length while managing device complexity through pre-computed compression entries.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If compression tables are established between devices, then data transmission efficiency is improved, but loss of information increases due to field removal

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidloss of information
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The receiver device (OLT or ONU) uses the compression table to verify that removed fields can be accurately reconstructed. The compression table serves as a feedback mechanism ensuring that only fields with predictable, repeatable values are removed, allowing the receiver to restore the original packet structure without loss of information. This feedback loop maintains data integrity while improving transmission efficiency.

Inventive Principle:
Principle #23Feedback

3Quantity of substance

If more fields are compressed per packet, then link capacity is conserved for payload data, but ease of operation decreases due to compression management overhead

Engineering Contradiction:
Improvelink capacityVSAvoidease of operation
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The compression table is designed to be universally applicable across multiple packet types and service flows, storing compressible fields that commonly appear in various protocols (MAC addresses, VLAN tags, IP addresses, Ethernet pads). This multi-functional compression approach allows the same compression mechanism to benefit different traffic types without requiring separate compression tables, thereby conserving link capacity while simplifying operation through a unified compression strategy.

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

Data Source

PatentUS10880410B2PON data compression for high efficiency
Publication Date: 2020.12.29 ADTRAN INC
  • US10880410B2 patent drawing
  • US10880410B2 patent drawing
  • US10880410B2 patent drawing

AI summary

Methods, systems, and apparatus for payload compression are disclosed. In one aspect, a determination is made that one or more fields of a packet to be transmitted are compressible based on a compression table. Prior to transmitting the packet and in response to the determination, the one or more fields of the packet are compressed based on the compression table. Compressing the one or more fields of the packet includes removing the one or more fields from the packet to generate a compressed packet. One or more bits in a header of the compressed packet are modified to indicate at least one compression entry in the compression table associated with the compression performed on the compressed packet.