Network Device Symbol Rate Adjustment for Modem Relay

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modem communications relayed over packet-based networks face issues due to independent clocks causing symbol rate discrepancies, leading to data underrun or backup conditions, which can result in noticeable delays or errors.

Innovation Solution

A network device adjusts the symbol rate of a modulated signal based on queue size measurements to synchronize data transmission, using average queue size calculations and phase adjustments to prevent underrun and backup conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If independent clocks are used in modems relayed over packet-based networks, then device complexity is reduced and ease of operation is improved, but symbol rate synchronization deteriorates causing data underrun or backup conditions

Engineering Contradiction:
Improveease of operationVSAvoidreliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements feedback by continuously monitoring queue size at the network device and using this information to adjust the symbol rate of the modulated signal. The network device receives feedback about data accumulation status and dynamically modifies transmission parameters to maintain synchronization, preventing both underrun and backup conditions.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies dynamics by making the symbol rate adjustable rather than fixed. The network device dynamically changes the symbol rate based on real-time queue size measurements, allowing the system to adapt to varying transmission conditions and maintain reliable communication despite using independent clocks.

Inventive Principle:
Principle #15Dynamics

2Reliability

If symbol rate is continuously adjusted to synchronize data transmission, then data transmission reliability is improved, but device complexity increases due to additional monitoring and adjustment mechanisms

Engineering Contradiction:
ImprovereliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The network device performs self-service by automatically monitoring its own queue size and adjusting its symbol rate without external intervention. The device uses its internal resources to measure queue status and modify transmission parameters, reducing the need for complex external synchronization mechanisms.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses feedback from queue size measurements to automatically adjust symbol rate, creating a self-regulating mechanism that improves reliability while keeping the control logic contained within the network device itself.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7512077B2Compensation for independent clocks in relayed communication over packet-based networks
Publication Date: 2009.03.31 RIBBON COMMUNICATIONS OPERATING CO INC
  • US7512077B2 patent drawing
  • US7512077B2 patent drawing
  • US7512077B2 patent drawing

AI summary

Methods, apparatuses, and systems are presented for compensating for independent clocks in relayed modem communications involving receiving data packets from a first network device, forwarded over a packet-based network, at a second network device, the data packets representing data in a first modulated signal from a first modem, the first modulated signal being associated with a first symbol rate, placing data derived from the data packets into a queue in the second network device, generating a second modulated signal at the second network device for transmission to a second modem, the second modulated signal being generated using data retrieved from the queue and being associated with a second symbol rate, obtaining at least one queue size measurement associated with data in the queue, and effectively adjusting the second symbol rate based on at least one queue size measurement associated with data placed in the queue in the second network device.