Cable Modem Suppression Circuit for Upstream Bandwidth Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In DOCSIS cable communication systems, upstream data communication is bandwidth limited due to the prevalence of downstream data transmission, leading to inefficient data transfer and limited bandwidth allocation for upstream communications.

Innovation Solution

Implementing a transmission suppression circuit in cable modems that preprocesses data into ready-to-go frames and identifies redundant acknowledgment packets to combine them into single packets, reducing the number of upstream acknowledgment packets and improving both upstream and downstream data rates through direct burst processing and hashing modules.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If more transmission resources are dedicated to downstream communications, then downstream data transmission efficiency is improved, but upstream bandwidth allocation is reduced

Engineering Contradiction:
Improvedownstream data transmission efficiencyVSAvoidupstream bandwidth allocation
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The cable modem pre-processes data packets and prepares acknowledgment packets before upstream transmission opportunities arise. By buffering and preparing data in advance, the system maximizes the utilization of limited upstream bandwidth when transmission slots are allocated, ensuring efficient use of the scarce resource without requiring additional bandwidth allocation.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If the same coaxial cable is shared for both upstream and downstream communications, then infrastructure simplicity is maintained, but upstream communication efficiency is reduced

Engineering Contradiction:
Improveinfrastructure simplicityVSAvoidupstream communication efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The system pre-processes and buffers data packets locally at the cable modem before upstream transmission. This allows the modem to prepare multiple packets in advance and transmit them efficiently during allocated time slots, compensating for the shared medium limitation and maximizing throughput without requiring dedicated upstream infrastructure.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

By maintaining a buffer of preprocessed packets and continuously preparing data for transmission, the system ensures that upstream communication is as continuous and efficient as possible within the constraints of shared infrastructure. The cable modem maintains ready-to-transmit packet queues that minimize idle time during allocated bandwidth windows.

Inventive Principle:
Principle #20Continuity of useful action

3Reliability

If multiple data packets are transmitted separately for acknowledgment, then data accuracy is ensured, but bandwidth consumption increases

Engineering Contradiction:
Improvedata accuracyVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The cable modem combines multiple separate acknowledgment packets into a single aggregated acknowledgment packet. This merging technique maintains the reliability of data transmission by still confirming receipt of multiple packets while significantly reducing the total bandwidth consumed for acknowledgment traffic. The suppression circuit identifies and consolidates redundant acknowledgment signals.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9237109B2System and method for efficient upstream transmission using suppression
Publication Date: 2016.01.12 STMICROELECTRONICS INC
  • US9237109B2 patent drawing
  • US9237109B2 patent drawing
  • US9237109B2 patent drawing

AI summary

A system and method suited for improved overall data transmission having a hardware-based transceiver configured for transmitting upstream data with suppressed data packets. In TCP sessions between devices, a server seeks an “acknowledgement” that the downstream data transmission has been received by a client. Some data packets sent upstream may contain only TCP acknowledgement data and therefore may be combined with other purely TCP acknowledgement data packets in order to reduce the impact of the TCP acknowledgement packets on the overall upstream data throughput. In addition, this results in increased TCP performance in the downstream transmission direction as well because the algorithm enables replacing earlier arriving ACK packets with later arriving ACK packets which allows the device to send all TCP ACK information known to the suppressor at the earliest possible time.