Erik,

On 2022-01-31 22:17, Erik Kaashoek wrote:
@Magnus
The time interval of the capturing of the counters is not always exactly
the same. There could be even substantial variation if the capture interval
is close to the event interval. Is this a problem for the calculation
method you propose?

Observant!

Yes, so there is an assumption that the time between samples is robust. In fact, this an approximation assumed that there is a regular \tau_0 for each sample, and with that you can collapse the big linear algebra part.

At the same time, as you slip one cycle of the signal and measures the edge of a later cycle (thus having an event count higher than ideal), the next measure event will be one cycle shorter as it is likely to occurr on that ideal event. These tend to balance out. If you do plain averaging, it turns out the balance out perfectly, because as you add the time and event you just expanded the base-length. This is why just plain averaging does not give you more precision than just measure the end-points. Now, if you make separate frequency estimates and average those, it will not perfectly balance but the effect would be fairly small.

So, if your time-base generator is not stable, it can help to polute your observations somewhat. To some degree this can be remedied by running a separate least square on the on the event data to produce a \tau_0 estimate and plug into the final estimator forms. Another approach is to make sure that the time-base is just a certain number of cycles of event or time counter.

An approach to slipped cycles is to back-annotate them, simply by removal of their phase advance over that time. If your frequency is very near perfect match-up, that impact will be very low anyway so it can be ignored. Actually, it is usually ignored.

So, you just stumbled on one of the more peculiar things that make counter frequency estimation less perfect that you would think, part of it's systematic noise. A systematic noise often being overlooked and ignored. Funny is, some of it washed out with white noise and averaging.

Cheers,
Magnus
_______________________________________________
time-nuts mailing list -- time-nuts@lists.febo.com -- To unsubscribe send an 
email to time-nuts-le...@lists.febo.com
To unsubscribe, go to and follow the instructions there.

Reply via email to