@Z_BOXTEXT = (a) @Z_BOXTEXT = (b) @Z_BOXTEXT = 3 @Z_BOXTEXT = 3 @Z_BOXTEXT = 3 @Z_BOXTEXT = 2 @Z_BOXTEXT = 2 @Z_BOXTEXT = 1 @Z_BOXTEXT = 3 @Z_BOXTEXT = 3 @Z_BOXTEXT = 2 @Z_BOXTEXT = 1 @Z_BOXTEXT = x @Z_BOXTEXT = @Z_BOXTEXT = 3 @Z_BOXTEXT = 3 @Z_CAPTION = @Z_BOXTEXT = Clock Filter @Z_BOXTEXT = Clock Filter @Z_BOXTEXT = Clock Filter @Z_BOXTEXT = Clock Selection @Z_BOXTEXT = Clock Combining @Z_BOXTEXT = Loop Filter @Z_BOXTEXT = VCO @Z_BOXTEXT = Network @Z_BOXTEXT = Phase-Locked Oscillator @Z_CAPTION = @Z_BOXTEXT = <$Etheta sub 0> @Z_BOXTEXT = <$ET sub 1> @Z_BOXTEXT = <$ET sub 4> @Z_BOXTEXT = <$ET sub 2> @Z_BOXTEXT = <$ET sub 3> @Z_BOXTEXT = A @Z_BOXTEXT = B @Z_CAPTION = @Z_BOXTEXT = Clock Counter @Z_BOXTEXT = Osc @Z_BOXTEXT = Prescaler @Z_BOXTEXT = Latch @Z_BOXTEXT = PD @Z_BOXTEXT = 64 @Z_BOXTEXT = 64 @Z_BOXTEXT = 10 @Z_BOXTEXT = Read @Z_BOXTEXT = I/O Bus @Z_BOXTEXT = Clock Counter @Z_BOXTEXT = VCO @Z_BOXTEXT = DAC @Z_BOXTEXT = Prescaler @Z_BOXTEXT = Latch @Z_BOXTEXT = Latch @Z_BOXTEXT = 64 @Z_BOXTEXT = 64 @Z_BOXTEXT = 10 @Z_BOXTEXT = Read @Z_BOXTEXT = I/O Bus @Z_BOXTEXT = (a) @Z_BOXTEXT = (b) @Z_BOXTEXT = Adjust @Z_CAPTION = @Z_BOXTEXT = t @Z_BOXTEXT = s @Z_BOXTEXT = <$E- phi> @Z_BOXTEXT = E @Z_BOXTEXT = C @Z_BOXTEXT = B @Z_BOXTEXT = A @Z_BOXTEXT = D @Z_BOXTEXT = <$E+ phi> @Z_BOXTEXT = <$Ephi~-~R> @Z_BOXTEXT = <$Esigma> @Z_BOXTEXT = <$Ephi~-~R> @Z_BOXTEXT = <$Etheta> @Z_CAPTION = @Z_TBL_BEG = COLUMNS(2), DIMENSION(IN), COLWIDTHS(E1,E2), WIDTH(3.3300), HGUTTER(.1670), BOX(Z_SINGLE), KEEP(OFF), ALIGN(CT), L1(R1C0..R1C2) @Z_TBL_BODY = TABLE CENTER, TABLE HEADER Variable, Description @Z_TBL_BODY = TABLE CENTER, TABLE TEXT <$Ev sub d>, phase detector output <$Ev sub s>, clock filter output <$Ev sub c>, loop filter output <$Etheta sub r>, reference phase <$Etheta sub o>, VCO phase <$Eomega sub c>, PLL crossover frequency @Z_TBL_BODY = TABLE CENTER, TABLE HEADER <$Eomega sub z>, PLL corner frequency @Z_TBL_END = @Z_CAPTION = @Z_TBL_BEG = COLUMNS(3), DIMENSION(IN), COLWIDTHS(E1,E1,E2), WIDTH(3.6700), HGUTTER(.1670), BOX(Z_SINGLE), KEEP(OFF), ALIGN(CT), L1(R1C0..R1C3) @Z_TBL_BODY = TABLE CENTER, TABLE HEADER, TABLE HEADER Parameter, Value, Description @Z_TBL_BODY = TABLE CENTER, TABLE TEXT, TABLE TEXT <$Ealpha>, 20, VCO gain <$Esigma>, 20, adjustment interval <$Etau>, 1, PLL time constant T, 29, clock-filter delay Kf, 224, frequency weight Kg, 210, phase weight <$EK sub h>, 213, compliance weight <$EK sub s>, 24, compliance maximum @Z_TBL_BODY = TABLE HCENTER, TABLE HEADER, TABLE HEADER <$EK sub t>, 214, compliance multiplier @Z_TBL_BODY = TABLE CENTER, TABLE TEXT, TABLE HEADER <$EK sub p>, 26, poll-interval multiplier @Z_TBL_END = @Z_CAPTION = @Z_BOXTEXT = VCO @Z_BOXTEXT = <$E+> @Z_BOXTEXT = ei @Z_BOXTEXT = di @Z_BOXTEXT = Osc @Z_BOXTEXT = <$E-> @Z_BOXTEXT = Clock Filter @Z_BOXTEXT = Loop Filter @Z_BOXTEXT = <$Ev sub s> @Z_BOXTEXT = <$Ev sub c> @Z_BOXTEXT = PD @Z_BOXTEXT = <$Ev sub d> @Z_BOXTEXT = <$Etheta sub o > @Z_BOXTEXT = <$Etheta sub r> @Z_BOXTEXT = a @Z_CAPTION = @Z_TBL_BEG = COLUMNS(3), DIMENSION(IN), COLWIDTHS(E1,E1,E2), WIDTH(4.1667), HGUTTER(.1670), BOX(Z_SINGLE), KEEP(OFF), ALIGN(CT), L1(R1C0..R1C3) @Z_TBL_BODY = TABLE CENTER, TABLE TEXT, TABLE HEADER Variable, Value, Description @Z_TBL_BODY = TABLE CENTER, TABLE TEXT, TABLE TEXT <$Emu>, , update interval @Z_TBL_BODY = TABLE CENTER, TABLE TEXT, TABLE HEADER <$Erho>, , poll interval @Z_TBL_BODY = TABLE CENTER, TABLE TEXT, TABLE TEXT <$Ef>, , frequency error <$Eg>, , phase error @Z_TBL_BODY = TABLE HCENTER, TABLE TEXT, TABLE HEADER <$Eh>, , compliance @Z_TBL_END = @Z_CAPTION = @Z_BOXTEXT = <$Et(i~-~1)> @Z_BOXTEXT = <$Et(i)> @Z_BOXTEXT = <$Et(i~+~1)> @Z_BOXTEXT = <$Emu (i~+~1)> @Z_BOXTEXT = <$Emu (i)> @Z_BOXTEXT = time @Z_CAPTION = @Z_CAPTION = @Z_TBL_BEG = COLUMNS(2), DIMENSION(IN), COLWIDTHS(E1,E2), WIDTH(3.3300), HGUTTER(.1670), BOX(Z_SINGLE), KEEP(OFF), ALIGN(CT), L1(R1C0..R1C2) @Z_TBL_BODY = TABLE CENTER, TABLE HEADER Variable, Description @Z_TBL_BODY = TABLE CENTER, TABLE TEXT <$Er>, reading error <$Erho>, max reading error <$Ef>, frequency error <$Ephi>, max frequency error <$Etheta ,~THETA>, clock offset <$Edelta ,~DELTA>, roundtrip delay <$Eepsilon ,~EPSILON>, error/dispersion <$Et>, time <$Etau>, time interval <$ET>, NTP timestamp <$Es>, clock divider increment @Z_TBL_BODY = TABLE CENTER, TABLE HEADER <$Ef sub c>, clock oscillator frequency @Z_TBL_END = @Z_CAPTION = @Z_BOXTEXT = <$E1 / 2 [(T sub 2~-~T sub 1 )~+~(T sub 3~-~T sub 4 )]> @Z_BOXTEXT = <$E(T sub 4~-~T sub 1 )~-~(T sub 3~-~T sub 2 )> @Z_BOXTEXT = root delay <$EDELTA prime~=~DELTA> @Z_BOXTEXT = <$Erho~+~phi (T sub 4~-~T sub 1 )> @Z_BOXTEXT = root dispersion <$EEPSILON prime~=~EPSILON~+~rho~+~phi tau> @Z_BOXTEXT = Filter Variables @Z_BOXTEXT = System Variables @Z_BOXTEXT = <$ESIGMA> @Z_BOXTEXT = <$ESIGMA> @Z_BOXTEXT = Filter @Z_BOXTEXT = clock offset = <$ETHETA> @Z_BOXTEXT = <$Etheta sub i> @Z_BOXTEXT = root delay <$EDELTA> = <$Edelta~+~DELTA prime> @Z_BOXTEXT = <$Edelta sub i> @Z_BOXTEXT = <$Etheta~=~theta sub i> @Z_BOXTEXT = <$Eepsilon sub i~+~phi tau sub i> @Z_BOXTEXT = <$Edelta~=~delta sub i> @Z_BOXTEXT = Peer Variables @Z_BOXTEXT = <$Eepsilon~=~epsilon sub i~+~epsilon sub sigma> @Z_BOXTEXT = root dispersion <$EEPSILON> = <$Eepsilon~+~phi tau~+~epsilon sub xi~+~| THETA |~+~EPSILON prime> @Z_CAPTION =