PLL Loop Filter Design for Stable Packet Clock Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Designing higher order Phase-Locked Loops (PLLs) for clock synchronization in packet networks is cumbersome due to the complexity of determining component interactions and their effects on PLL behavior, especially for second and third order PLLs, which require significant expertise and trial-and-error approaches.

Innovation Solution

A software program is developed to assist in designing timestamp-based PLLs by specifying initial component characteristics and performance specifications, computing time constants for the loop filter, and determining the stability and behavior of the PLL, thereby guiding improvements to meet design requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If manual trial-and-error methods are used to design higher order PLLs, then design flexibility is maintained, but design time and complexity increase significantly

Engineering Contradiction:
Improveease of PLL designVSAvoiddesign time
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The patent replaces manual mechanical design processes with computer-based automated design software. The system uses computational algorithms to automatically calculate component values, simulate PLL behavior, and optimize design parameters, eliminating the need for manual trial-and-error adjustment of resistors, capacitors, and other PLL components.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The design software performs self-service by automatically determining component interactions and their effects on PLL behavior. The system independently analyzes higher order PLL configurations, computes optimal component values, and generates design specifications without requiring extensive manual intervention or expert trial-and-error experimentation.

Inventive Principle:
Principle #25Self-service

2Reliability

If higher order PLLs are designed to improve jitter attenuation, then synchronization performance improves, but design complexity and difficulty increase

Engineering Contradiction:
Improvejitter attenuationVSAvoidPLL design complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces computer-based design software as an intermediary between the designer and the complex higher order PLL system. This software mediator handles the complexity of analyzing component interactions, calculating optimal values for multiple filters and oscillators, and predicting PLL behavior, thereby enabling designers to achieve high jitter attenuation without directly managing the complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The design software performs preliminary analysis and calculation of component interactions before the actual PLL is built. By pre-computing the effects of various component configurations on jitter attenuation and overall performance, the system enables designers to select optimal higher order PLL configurations without undergoing complex real-time adjustments during the design process.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If expert knowledge is required for manual PLL design, then design accuracy can be achieved, but ease of operation decreases

Engineering Contradiction:
Improvedesign accuracyVSAvoidease of PLL design
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The patent replaces the need for expert human knowledge with computer-based automated design algorithms. The software incorporates built-in expertise for analyzing component interactions, calculating optimal component values, and predicting PLL performance, thereby achieving high design accuracy without requiring the user to possess specialized expert knowledge.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The design software performs self-service by automatically determining the effects of component interactions and optimizing PLL parameters. The system independently analyzes higher order PLL configurations, computes optimal values for multiple filters and oscillators, and generates design specifications without requiring extensive manual intervention or expert trial-and-error experimentation.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7613268B2Method and apparatus for designing a PLL
Publication Date: 2009.11.03 CIENA CORP
  • US7613268B2 patent drawing
  • US7613268B2 patent drawing
  • US7613268B2 patent drawing

AI summary

A method and apparatus for designing a PLL enables initial component characteristics and design specifications of the PLL to be specified. Time constants for a loop filter that would be required to create a PLL having the desired design specifications and component characteristics are then computed. The performance or behavior characteristics of the PLL may then be computed for the PLL given the time constants and the initial set of components, to determine whether the performance of the PLL would be considered satisfactory. For example, PLL design software may determine whether a PLL would be sufficiently stable if it was to be created using the particular selected components given the required design specifications. Where the PLL does not meet particular behavior characteristics, the PLL design software may provide guidance as to what component characteristics would improve performance of the PLL. Designed PLLs may be used for timestamp based clock synchronization.