CBR Client Signal Transport via Phase Offset Calculation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for transporting Constant Bit Rate (CBR) clients over cell/packet networks face challenges such as delay variations, requirement for a common clock reference between source and sink nodes, and high complexity and cost, especially when dealing with multiple CBR clients at intermediate nodes.

Innovation Solution

A method that involves receiving data streams at intermediate nodes, calculating a PHY-scaled stream phase offset, and updating cumulative phase offset reports without requiring a common reference clock or processing new rate reports for each CBR client, using a PHY link input, clock offset circuit, demultiplexer, and multiplexer to manage CBR carrier streams.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the ITU GMP method is used to transport CBR clients, then a common reference clock is not required, but the complexity and cost increase significantly when handling multiple CBR clients at intermediate nodes

Engineering Contradiction:
ImproveAbility to transport CBR clients without common reference clockVSAvoidComplexity of processing rate reports at intermediate nodes
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the rate report processing function from intermediate nodes and concentrates it at the source node. Only a single aggregated rate report is generated at the source, which is then transported through all intermediate nodes without requiring any processing at those nodes. This eliminates the complex per-client rate report processing that would otherwise be required at each intermediate node handling multiple CBR clients.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates a universal rate report structure that can represent multiple CBR clients in a single report. This aggregated rate report is universally accepted and processed only at the source node, while intermediate nodes simply forward it without modification. This universal approach eliminates the need for node-specific processing of individual client rate reports.

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

2Adaptability or versatility

If the sink node uses adaptive monitoring with FIFO buffer to control transmit PLL, then no common clock reference is needed, but the system becomes susceptible to delay variations in the transport network

Engineering Contradiction:
ImproveAbility to adjust transmit PLL without common clockVSAvoidAccuracy of delay measurement
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent generates the rate report at the source node before transport, incorporating timing information that accounts for network delay characteristics. This preliminary generation of accurate rate information at the source eliminates the need for the sink node to perform adaptive monitoring that is vulnerable to delay variations. The rate report is prepared in advance with correct timing data, making the system reliable without requiring delay-sensitive adaptive adjustments at the sink.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If a common clock reference is required at source and sink nodes, then accurate CBR client bit rate computation is achieved, but the deployment cost of the transport network increases

Engineering Contradiction:
ImproveAccuracy of CBR client bit rate computationVSAvoidDeployment cost of transport network
Core Design Contradiction:
Measurement precisionVSEase of manufacture

Solution Approach 1:

The patent extracts the common clock reference requirement from the transport network and relocates it to only the source node. The source node generates the rate report using its local clock, and this report is transported through intermediate nodes without requiring them to have common clock references. The sink node processes this pre-generated report without needing a common clock, thus achieving accurate bit rate computation while eliminating the need for expensive common clock infrastructure across the entire network.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces the rate report as an intermediary carrier that transports timing and rate information from the source to the sink without requiring a direct clock connection. This rate report acts as a mediator that conveys the necessary timing information through the transport network without requiring intermediate nodes or the sink to share a common clock reference with the source, thereby reducing deployment costs while maintaining measurement accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11799626B2Method and apparatus for carrying constant bit rate (CBR) client signals
Publication Date: 2023.10.24 MICROCHIP TECHNOLOGY INC
  • US11799626B2 patent drawing
  • US11799626B2 patent drawing
  • US11799626B2 patent drawing

AI summary

A method and apparatus in which a data stream generated by a previous network node, a cumulative phase offset report (CPOR) and a client rate report (CRR) are received. A counter accumulating a PHY-scaled stream clock (IPSCk) is sampled at a nominal sampling period (Tps) to obtain a cumulative PHY-scaled count (CPSC). A PHY-scaled stream phase offset (PSPO) is calculated that indicates phase difference between a PHY-scaled stream nominal bit count (LPSD) and an incoming PHY-scaled count delta (IPSD), where IPSD indicates CPSC increment between successive CPSC samples. The data stream is demultiplexed to obtain CBR carrier streams that include a previous network node CPOR (CPOR-P) and a previous network node CPO (CPO-P). A CPO is calculated that is a function of CPO-P and the PSPO. CPO-P is replaced with the calculated CPO. The CBR carrier streams are multiplexed into intermediate-network-node data streams that are transmitted from the intermediate-network-node.