Clock Frequency Monitoring Using IIR Filtering for Precise Tracking
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing clock monitoring systems lack precision and adaptability, particularly in high-speed communication systems, leading to inaccuracies that affect system performance and compliance with performance specifications.
Innovation Solution
A system and method for high-precision clock frequency monitoring using integer dividers and an infinite impulse response filter to determine the ratio of reference and target clock frequencies without requiring prior knowledge of their frequency relationship, enabling adaptive and systematic monitoring across various applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If conventional clock monitoring systems are used, then system simplicity is maintained, but measurement precision and adaptability deteriorate
Solution Approach 1:
The monitoring system is segmented into distinct functional modules: a counter module that generates cycle count values by counting clock cycles, and an Infinite Impulse Response (IIR) filter module that processes these values. This segmentation allows each module to perform its specific function with high precision while maintaining overall system manageability and reducing complexity through functional decomposition.
Solution Approach 2:
The IIR filter acts as an intermediary between the raw cycle count measurements and the final frequency determination. It processes the discrete cycle count values through a weighted averaging mechanism, smoothing measurements and improving precision without requiring complex calibration or prior knowledge of frequency relationships.
2Adaptability or versatility
If adaptive monitoring without prior frequency knowledge is implemented, then adaptability improves, but device complexity increases
Solution Approach 1:
The system performs self-service by automatically adapting to unknown frequency relationships through the IIR filter's inherent properties. The filter continuously processes incoming cycle count values and converges to accurate frequency measurements without requiring external calibration, manual configuration, or prior knowledge of the target clock frequency relative to the reference clock frequency.
Solution Approach 2:
The IIR filter dynamically adjusts its output based on changing input parameters (cycle count values) while maintaining stable operation. The filter's mathematical structure allows it to adapt to various frequency ratios by changing its internal state variables rather than requiring structural modifications or complex control logic.
3Measurement precision
If high-precision frequency tracking is implemented, then measurement precision improves, but loss of time increases
Solution Approach 1:
The IIR filter operates continuously, processing each new cycle count measurement as it arrives and immediately updating the frequency estimate. This continuous operation allows the system to achieve high precision through ongoing refinement rather than requiring lengthy periodic measurement cycles, thereby reducing the time loss associated with settling while maintaining accurate tracking.
Data Source
AI summary
Systems and methods relate a device for monitoring or tracking clock frequency. The device can include a first circuit configured to receive a reference clock signal and provide a first signal in response to a first number of cycles of the reference clock signal, and a second circuit configured to receive a sample clock signal and provide a second signal in response to the first signal. The second signal is indicative of a second number of cycles of the sample clock signal occurring during the first number of cycles of the reference clock signal. The device can also include a third circuit configured to determine a ratio of a first frequency of the reference clock signal to a second frequency of the sample signal using the second signal.


