Correlated threshold and amplitude errors in RC timing must be propagated together. An input level and a comparator threshold can share a reference, so treating their measurement uncertainties as independent can overestimate or underestimate the uncertainty of the RC threshold-crossing time. The correct cancellation depends on which levels share an error, including the initial baseline.
First hold the time constant fixed and take a known zero initial output. Write for the step's high level and for the threshold. The RC threshold-crossing time and its two sensitivity coefficients are
The first-order law of propagation of uncertainty retains the covariance term. If the two input standard uncertainties are , and their correlation coefficient is , then
The negative cross term follows from the opposite signs of the two sensitivities: raising the threshold delays a crossing, whereas raising the input makes it earlier. Setting covariance to zero is an assumption about the measurement process.[ref]
For an original example, let , , , and . The nominal crossing is , and
If the two errors are independent random variables, the result is ; gives ; perfect anticorrelation gives . These are standard uncertainties from a local approximation, not automatically coverage intervals.
There is an exact cancellation under a more specific model. With zero baseline, if and with the same positive gain , the ratio is fixed and
This ratiometric cancellation of RC timing gain errors is a ratiometric measurement principle. With , the zero at reflects exact common scaling, rather than a claim that every source of timing uncertainty has vanished. Uncertainty in , for example, still gives .
A common offset in RC timing needs the baseline to be specified. If the initial output remains fixed at zero while only and receive the same offset , then
In the numerical example, a small shared offset with standard uncertainty gives about of timing uncertainty. Perfect positive correlation between these two levels alone does not ensure cancellation.
If the baseline shares the offset too, it must be included. The nonzero-baseline model from residual baseline in RC pulse-width discrimination is
Adding to all three levels leaves both differences, and hence the time, unchanged. This is a change of common zero reference. Holding the baseline fixed while shifting only the two other levels is a different experiment. The extra sensitivity is ; at , the three voltage sensitivities sum to zero, as required by the exact common-offset invariance.
Figure 1.
Covariance changes RC timing uncertainty, while gain and offset cancellation depend on the full measurement model
. Original calculation for a 1 V high level, 0.5 V threshold and 1 µs time constant. Exact four-state bounded-error checks are compared with first-order propagation. The right panel distinguishes common gain, a two-level offset with fixed baseline, and a common offset of all three levels. Its common perturbation sets gain or offset . No measured uncertainty data are used. Details.
An exact numerical check can use bounded errors with prescribed correlation. Take two independent random variables with the Rademacher distribution and set
The four equally likely states have the specified variances and covariance. At the chosen error scales, all states retain , so the exact logarithmic crossing exists in every state. Evaluating those four times checks the local approximation without silently assigning a crossing to an invalid input pair. Near a threshold or pulse-duration boundary, missing crossings and nonlinear effects require separate treatment.
For a full measurement uncertainty calculation, include the baseline and time constant when their uncertainties matter. With input vector , Jacobian matrix and covariance matrix , the first-order result is . The measurement model must represent significant corrections and uncertainty sources, rather than only a physical law.[ref] A bench check can vary a common amplitude reference and then an independent threshold offset while recording actual levels and crossings on an oscilloscope; the baseline should be recorded in both tests.
Nonuniqueness of bounded uncertainty laws with a fixed covariance means that specifying finite bounds, expected values and a covariance matrix can still leave several different joint probability distributions. They agree on the variance of every linear combination of the errors, but can disagree on threshold probabilities and nonlinear outputs. A particular construction in bounded errors with prescribed correlation therefore requires a distributional assumption beyond its second moments.
Here is an original example with a common allowed box . In model A, and are independent fair signs: the four points each have probability . In model B, the four points each have probability . Both are bounded, have zero expected value, and satisfy
For model B, each squared coordinate is two at two of the four points and zero otherwise, proving its unit variance directly. Its zero covariance does not make the coordinates independent random variables: when is nonzero, must vanish. The common box is an allowed deterministic bound; its boundary need not be attained by every model.
The linear output has expected value zero and variance two under either model. Yet under model A it takes with probabilities , while model B gives only with equal probabilities. Consequently,
Even a linear output's threshold risk is not fixed by its variance. For the nonlinear output , model A gives always and model B gives always. Thus the complete output law, and even a nonlinear output's expected value, can differ.
The law of propagation of uncertainty computes first-order output variance from sensitivity coefficients and input covariance; it does not identify all probabilities. NIST correspondingly requires distributional justification to assign a confidence level to an uncertainty interval.[ref] The finite counterexample above is an original exact calculation. For guaranteed linear limits, robust linear constraints for bounded covariance models must use the chosen support of a probability distribution, rather than treating a covariance matrix as a support description.