Traffic-Aware Dynamic Vectoring for G.fast Bit-Rate Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current vectoring techniques in wire-line communications, such as G.fast, inefficiently utilize hardware resources due to fixed time division duplex (TDD) allocation, leading to suboptimal bit-rate performance as they do not dynamically adjust to changing user data traffic requirements.

Innovation Solution

Implementing traffic-aware vectoring that dynamically allocates subcarrier frequencies between steady-state and dynamic vectoring domains, using a hybrid vectoring control entity and dynamic resource allocation controller to monitor and adjust precoding and signal combining based on real-time data traffic conditions, optimizing bit-rate in both downstream and upstream directions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If fixed TDD allocation is used for vectoring, then hardware resources are allocated statically, but bit-rate performance deteriorates due to inability to adapt to changing traffic requirements

Engineering Contradiction:
Improveadaptability to changing traffic requirementsVSAvoidbit-rate utilization
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent implements dynamic TDD allocation where the system can switch between different TDD configurations (e.g., 64:32, 72:28) based on real-time traffic conditions. The vectoring control entity continuously monitors traffic and adjusts the TDD division dynamically, allowing the system to adapt from static to dynamic resource allocation. This resolves the contradiction by enabling the system to respond to changing traffic requirements while maintaining high bit-rate utilization through optimized resource distribution.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of TDD allocation ratio based on traffic conditions. By adjusting the division between downstream and upstream time slots (e.g., changing from fixed 50:50 to dynamic 64:32 or 72:28), the system optimizes resource allocation for current traffic patterns. This parameter adjustment allows the system to maintain high productivity while improving adaptability to varying traffic requirements.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If precoder is updated frequently to compensate for channel changes, then communication performance is maintained, but hardware resources are wasted due to lack of traffic-aware optimization

Engineering Contradiction:
Improvecommunication performanceVSAvoidhardware resource utilization
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The vectoring control entity implements a feedback mechanism that monitors both channel conditions and traffic requirements. Instead of updating the precoder solely based on channel changes, the system uses feedback from traffic monitoring to determine when updates are necessary. This feedback loop allows the system to maintain communication performance while reducing unnecessary hardware resource consumption by aligning precoder updates with actual traffic needs rather than operating independently.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary analysis of traffic patterns and channel conditions before adjusting the precoder. By predicting future traffic requirements and pre-planning resource allocation, the system avoids reactive updates that waste hardware resources. The preliminary action involves assessing current and forecasted traffic conditions to determine optimal precoder configuration in advance, reducing unnecessary updates while maintaining performance.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If dynamic TDD allocation is implemented, then bit-rate performance improves, but system complexity increases due to additional control mechanisms

Engineering Contradiction:
Improvebit-rate performanceVSAvoidvectoring control complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The vectoring control entity is designed as a multi-functional component that handles both channel estimation, traffic monitoring, and precoder calculation. By consolidating these functions into a single universal controller, the patent reduces overall system complexity compared to having separate dedicated modules for each function. This multi-functional approach enables dynamic TDD allocation and bit-rate optimization while minimizing the number of separate control mechanisms required.

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

Data Source

PatentEP3871340B1Data traffic-aware dynamic vectoring
Publication Date: 2023.08.30 SCKIPIO TECH S I
  • EP3871340B1 patent drawingFigure 1
  • EP3871340B1 patent drawingFigure 2~3
  • EP3871340B1 patent drawingFigure 4~5C

AI summary

A method employing traffic-aware vectoring for transceiving data between a network side entity defining a network side, and at least two nodes defining a subscriber side, via a multiple-input multiple-output (MIMO) communication channel, over a plurality of subcarrier frequencies, the method comprising: determining an allocation that allocates each of said subcarrier frequencies for preceding with either one of a steady-state precoder, and at least one dynamic precoder; monitoring downstream data traffic from said network side entity toward said at least two nodes; and constructing said at least one dynamic precoder to optimize a bit-rate of said downstream data traffic, according to said monitoring, and said allocation; wherein said at least one dynamic precoder is configured to change with varying said data traffic conditions.