DOCSIS Modulation Profiles Using Dynamic Channel Clustering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing DOCSIS modulation profiles are assigned based on physical deployment location and customer characteristics, failing to account for dynamic channel conditions such as ingress noise and interference, leading to reduced upstream channel quality and capacity.

Innovation Solution

Dynamically create DOCSIS modulation profiles based on actual and recently observed channel conditions, using probing samples, clustering algorithms, and adjusting MER thresholds to optimize profiles for upstream and downstream directions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If modulation profiles are assigned based on physical deployment location and customer characteristics, then profile assignment is simple and static, but upstream channel quality and capacity are reduced due to inability to adapt to dynamic channel conditions

Engineering Contradiction:
Improvechannel condition adaptabilityVSAvoidprofile generation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic modulation profile generation by continuously probing channel conditions and updating profiles based on actual SNR measurements rather than using static profiles assigned by location. The system dynamically creates profiles for multiple cable modems based on real-time channel quality, enabling adaptation to changing noise conditions while maintaining manageable complexity through automated profile generation.

Inventive Principle:
Principle #15Dynamics

2Reliability

If dynamic profile generation is implemented based on actual channel conditions, then upstream channel quality and capacity are enhanced, but computational complexity increases

Engineering Contradiction:
Improveupstream channel qualityVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs self-service by automatically probing its own channel conditions and generating profiles without requiring manual intervention or complex external processing. The CMTS autonomously measures SNR, identifies noise patterns, and creates optimized profiles for each cable modem, reducing the need for complex manual configuration while ensuring high channel quality through self-optimized parameters.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent changes key parameters such as modulation order, coding rate, and preamble settings based on measured channel conditions. By adjusting these parameters dynamically according to actual SNR and noise characteristics, the system optimizes upstream channel quality while managing computational complexity through parameterized profile generation rather than complete system redesign.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If profiles are created using detailed channel condition analysis, then minimum SNR requirements are met and partial mode operations are minimized, but processing time and computational resources increase

Engineering Contradiction:
Improvechannel capacityVSAvoidprofile generation time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary channel probing and profile generation during low-traffic periods or in advance, so that optimized profiles are ready before peak usage. By conducting detailed SNR measurements and noise pattern analysis beforehand, the system minimizes impact on active data transmission while ensuring channels are optimized for maximum capacity when needed.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250227006A1DOCSIS Channel Profile Generation
Publication Date: 2025.07.10 HARMONIC INC
  • US20250227006A1 patent drawing
  • US20250227006A1 patent drawing
  • US20250227006A1 patent drawing

AI summary

Dynamic creation of a Data Over Cable Service Interface Specification (DOCSIS) modulation profile. Conditions of a channel are probed to obtain a plurality probing samples, which are data that describe observed conditions of the channel. The plurality of probing samples is clustered to identify one or more clusters, which are each represented by one or more cluster center points. For each cluster, a spread value is determined. The spread value is data that describes a shape and size of the cluster relative to the one or more cluster center points associated therewith. For each cluster, a threshold modulation error (MER) is identified using the one or more cluster center points associated therewith and the spread value determined for that cluster. The threshold MER identified for each cluster is converted into a bit loading value. A modulation profile is created for each cluster using the bit loading value for that cluster.