US 11,811,505 B2
Digital time processing using rational number filters
John W. Bogdan, Ottawa (CA)
Assigned to John W. Bogdan, Ontario (CA)
Filed by John W. Bogdan, Ottawa (CA)
Filed on Nov. 25, 2022, as Appl. No. 17/994,267.
Application 17/994,267 is a continuation of application No. 17/228,647, filed on Apr. 12, 2021, granted, now 11,533,117, issued on Dec. 20, 2022.
Prior Publication US 2023/0224058 A1, Jul. 13, 2023
Int. Cl. H04J 3/06 (2006.01); H04L 7/033 (2006.01); G04F 10/00 (2006.01)
CPC H04J 3/0667 (2013.01) [G04F 10/005 (2013.01); H04J 3/0641 (2013.01); H04J 3/0673 (2013.01); H04J 3/0697 (2013.01); H04L 7/033 (2013.01)] 6 Claims
OG exemplary drawing
 
1. A method for implementing a Rational Number Filter (RNF) reducing noise and jitter occurring in a measured phase of a timing referencing signal without any accumulation of quantization errors in an output phase produced by the RNF, by using rational numbers for expressing coefficients of the RNF and for processing the measured phases phase; wherein:
the measured phase is processed by using the RNE, in order to produce a set of rational numbers with a common denominator;
the rational numbers with the common denominator are added to produce a filtered phase comprising an integer part and a fractional part;
such fractional parts of the filtered phase are added to an accumulator until a content of the accumulator is equal to or greater than a quantization step;
when the content of the accumulator is equal to or greater than the quantization step, the quantization step is added to the integer part of the filtered phase to produce the output phase;
when the content of the accumulator is lesser than the quantization step, the integer part only of the filtered phase is used as the output phase.