ENGINEER · AUTOMATE · SCALE
Scalar tracking under burst noise
Test when a state-dependent feedback law helps, when it fails, and how much the comparator matters.
Research sector: computational control · Version 1.1 · Public research draft · Formerly displayed as “Adaptive resonance tracking”
Start with a question, finish with evidence
- Read the hypothesis and fixed comparison below.
- Run the frozen protocol to reproduce the baseline, failure control and sensitivity arms.
- Inspect uncertainty and counterexamples, then export the complete record.
This is a scalar computational study. Its useful outcome is a supported or rejected claim about this gain law under an explicit workload.
Formal study · KEDDEH-RES-SCALAR-TRACKING-001
Version 1.1 · 14 October 2026 · Computational control research · Public research draft. Research direction: Aboudy Keddeh, Systems Architect. Formalisation, implementation and computational evaluation: AI-assisted with OpenAI. Publisher: Keddeh Systems. Independent assessment and research approval: not recorded.
Abstract
This study evaluates whether a specified state- and noise-dependent feedback gain improves scalar set-point tracking during a temporary increase in additive process noise. It preserves an existing discrete scalar experiment and formalises its comparison, statistical unit, outcome and limitations. Two policies receive the same Gaussian innovations over 1,200 samples. The primary outcome is the mean paired difference in full-run root mean square error (RMSE) across 200 seeds. In the legacy block, adaptive minus fixed RMSE is −0.012533, with a paired 95% Student-t interval of [−0.016957, −0.008109]. The adaptive policy wins only 87 of 200 pairs: lower mean loss does not imply more frequent wins. A separate seed block gives −0.020948 [−0.027281, −0.014615]. The direction reverses without a noise burst and against a stronger fixed baseline. The contribution is a reproducible, bounded comparison and an executable decision aid for further controller research. It is not evidence of universal adaptive superiority or a deployed synchronisation mechanism.
1. Research question and useful decision
Does the supplied adaptive gain reduce expected full-run scalar tracking RMSE relative to fixed gain 0.18 s⁻¹ in this specified burst-noise workload? An engineer can use this experiment to decide whether this particular gain law deserves further study, which disturbance conditions expose failure, and whether a claimed improvement survives a stronger comparator. A negative answer remains a useful result. Application to clock recovery, distributed synchronisation or a physical controller requires a separate plant, measurement and actuation model; those sectors are not validated here.
Let Dᵣ = RMSE(adaptive, r) − RMSE(fixed, r), and Δ = E[Dᵣ]. The directional hypothesis is H₁: Δ < 0, against H₀: Δ ≥ 0. A two-sided 95% interval entirely below zero is evidence favouring the adaptive law in this model; entirely above zero favours fixed gain; crossing zero is inconclusive. This criterion was documented after the legacy results existed. It is a retrospective formalisation, not preregistration. No minimum practically important difference has been justified, so the criterion cannot authorise deployment.
2. Scope, objects and units
- x is a real-valued, dimensionless state; r = 0.297 is the inherited numerical set-point; x₀ = 0.45. Neither x nor r is assigned radians or a physical measurement unit.
- t is model time in seconds; Δt = 0.01 s. Samples are tᵢ = iΔt for i = 0,…,1199: the final sample is 11.99 s, with 1,199 updates. “12-second window” refers to [0,12), not a sample at 12.
- Feedback gain k has units s⁻¹. Noise amplitude σ has units state/√s; z is a standard normal variate. RMSE has state units. The target and initial state are fixed across comparisons.
- The legacy score C = 1 − |x − r| is a dimensionless proximity score that may be negative. Its 0.75 line is equivalent to |x − r| = 0.25. It measures neither circular phase coherence nor agreement among oscillators.
- The native Keddeh definition of 0.297 as a jitter function is a separate research object. Its implementation is not supplied by assigning the same number to this scalar target.
3. Mechanism and justified abstraction
The fixed policy is linear mean reversion toward a constant set-point. The adaptive policy changes restoring strength as a function of the prior error and a scenario-supplied noise amplitude. This isolates the feedback-law comparison from differences in disturbances. It is a minimal computational control model, not an identified physical plant.
xᵢ = xᵢ₋₁ − kᵢ(xᵢ₋₁ − r)Δt + σᵢ√Δt zᵢ
kᶠᵢ = 0.18 s⁻¹
kᵃᵢ = clip(0.12 + 1.2|xᵃᵢ₋₁ − r|² − 0.25σᵢ, 0.04, 0.80) s⁻¹
The numerical coefficients inherit the normalised state convention; dimensionally, the quadratic coefficient is 1.2 s⁻¹ per squared state unit and the noise coefficient is 0.25/(state·√s). σᵢ = 0.25 for destination indices 400 ≤ i < 800 and 0.05 otherwise. This is the preserved discrete convention: the update ending at 4.00 s uses burst noise. A different continuous-time boundary convention would be a model revision.
Euler–Maruyama contributes the √Δt scaling of the Gaussian increment [1]. Both policies use the exact same zᵢ within a trial; different trial seeds provide separate pseudo-random streams. The browser uses Mulberry32 and Box–Muller, not NumPy or the Python standard-library stream. The adaptive law knows σ exactly. It does not estimate noise from measurements, and reducing k does not reduce the additive noise term. The coefficient 0.297 is retained for historical reproducibility; this experiment contains no test establishing it as uniquely optimal.
For the fixed policy, a = 1 − kΔt and error e = x − r yield exact discrete moments mᵢ = a mᵢ₋₁ and vᵢ = a²vᵢ₋₁ + σᵢ²Δt, from m₀ = 0.153, v₀ = 0. The default expected mean squared error is 0.05936275688459807; its square root is 0.24364473498230588. This is √E[MSE], not E[RMSE]. It provides an analytic check independent of individual random paths. The fixed recurrence has |a| < 1 throughout the allowed gain range. This observation is not a proof of every property of the nonlinear adaptive process.
4. Reproducible evaluation protocol
- Freeze the published model, protocol version and defaults. The primary fixed gain is 0.18, baseline σ = 0.05 and burst σ = 0.25. Do not select a favourable seed after inspecting its plot.
- Run 200 paired trials at integer seeds 297–496 for the historical replication. Separately run 1000297–1000496 for the additional block. Seeds are reproducibility identifiers, not observations sampled from a real-world population.
- Calculate RMSE = √[(1/1200) Σᵢ(xᵢ − r)²] for each policy. Include the initial sample. The unit of statistical replication is the trajectory pair; the 1,200 temporally correlated samples are not independent replicates.
- Calculate the sample mean of D, its sample standard deviation with divisor 199, and standard error sᴅ/√200. Use mean(D) ± 1.971956544·SE for the paired two-sided 95% t interval, df = 199 [2]. Coverage is approximate for these nonlinear loss distributions and relies on adequate pseudo-random streams.
- Report every pair, both noise blocks, all window errors and all six scenario arms. No failed or unfavourable seed is removed. Invalid parameters stop a run with an error.
- Run the declared sensitivity arms: no process noise; steady σ = 0.05; stronger burst σ = 0.50; fixed comparator gain 0.10; and fixed comparator gain 0.40. Each changes only the listed factors. Their intervals are pointwise and exploratory, not multiplicity-adjusted evidence of a global best law.
- Keep edited-parameter sandbox runs visibly separate from the frozen protocol. Export the protocol and results together so conclusions cannot be detached from settings.
Secondary diagnostics are the [0,4), [4,8), [8,12) window RMSE; the frequency of lower adaptive RMSE; integrated squared feedback Σ[kᵢ(xᵢ₋₁ − r)]²Δt, in state²/s; and sampled time outside |error| > 0.25, in seconds, counted on updates 1–1199. The latter is a discrete occupancy estimate, not continuous crossing time or a process-spawning count. These diagnostics do not replace the primary outcome. The no-noise arm is deterministic; repeated seeds contribute no genuine sampling uncertainty there.
5. Executed results and interpretation
| Scenario | Legacy mean Δ | Replication mean Δ |
|---|---|---|
| Primary burst | −0.012533 | −0.020948 |
| No process noise | +0.010127 | +0.010127 |
| Steady noise, no burst | +0.009722 | +0.009687 |
| Stronger burst | −0.091810 | −0.115550 |
| Fixed gain 0.10 | −0.047566 | −0.059767 |
| Fixed gain 0.40 | +0.039522 | +0.037915 |
The adaptive law reduces mean RMSE in the primary scenario but loses more individual trials than it wins in the legacy block. These are different summaries: larger improvements in some trajectories can outweigh smaller degradations in many others. The result must not be rewritten as “adaptive is usually better.” The no-noise and steady-noise controls expose slower return under the lower adaptive gain near the target. Raising the fixed gain to 0.40 reverses the mean advantage. Because this model imposes no feedback cost, actuator limit, delay or measurement noise, stronger restoring action can benefit tracking without paying realistic penalties. A fair deployment-oriented optimisation would need those costs and constraints explicitly.
Use the protocol controls below to recompute every interval and per-seed result. Recorded numbers are local computational observations, not measurements of deployed hardware. The JSON evidence records the execution environment and source digests. No independent assessor has reproduced or approved the study. HTML carrier status: method and content are formalised; browser printing does not guarantee the template’s repeating masthead, footer or automatic Page X of Y. This remains a draft, not a certified publishing-standard release.
6. Limitations and next falsifiable experiments
- Baseline dependence: compare against a gain selected using a separate training seed set, then evaluate once on untouched seeds under a stated feedback-cost budget. Current 0.40 sensitivity already defeats a universal superiority claim.
- Known noise: define a causal estimator using only available measurements, then test estimation lag and bias against the present oracle-σ condition.
- Discretisation: this release claims results for Δt = 0.01 only. A future refinement study must couple Brownian increments across 0.01, 0.005 and 0.0025 grids and preserve physical horizon and event boundaries before claiming continuous-time accuracy.
- Physical transfer: identify a plant and measurement units; add sensor noise, delay, saturation and feedback cost; then compare against measured traces. No hardware or native-runtime benefit follows from the present simulation alone.
- Phase and jitter: a phase study requires circular phase definitions, oscillator dynamics and phase-lock outcomes; a native 0.297 study requires its executable jitter operator and contract. Neither can be inferred from this scalar score.
7. Source lineage, references and review
The retained predecessor is SERVERspace mining-engine/simulate_phase_noise_sde.py, cell fd48343a, SHA-256 89cdf9faf4dff4e56f5516877094bd4728812b0597a59ff2f3ea38778933241e. It compares fixed-gain scalar noise tracks and labels some results as spawning without executing a spawn. Its gain, sample interval, horizon and random stream differ from this study; it is lineage, not numerical equivalence. The browser model source SHA-256 a1eeaa7fc879a8b1e2a7da5e439c0ff25a30b3679c0b3971e25240ba36b1eb91 is preserved unchanged. The adaptive law is inherited from the inspected browser source. Those inspected files establish the computational formula and predecessor; this study has not assessed derivation evidence elsewhere in the research corpus.
- D. J. Higham (2001), “An Algorithmic Introduction to Numerical Simulation of Stochastic Differential Equations,” SIAM Review 43(3), 525–546. DOI: 10.1137/S0036144500378302. Supports the numerical method, not this gain law or the choice 0.297.
- NIST/SEMATECH e-Handbook of Statistical Methods, Analysis of paired observations and Confidence intervals for differences between means, accessed 14 October 2026. Supports paired-difference inference; it does not certify these results.
- Keddeh Research and Formal Publishing Standard, KEDDEH-STD-PUBLISHING-001 v1.0, and Document Template, KEDDEH-TPL-PUBLISHING-001 v1.0. Consulted for document structure, attribution, rights and review fields. This HTML carrier does not claim independently certified template compliance.
Revision 1.1: editorial carrier revision and scoped lineage wording; the model, frozen protocol and numerical results are unchanged. The Layna Company Pty Limited is recorded in the supplied publishing standard as parent-company context; that record does not establish copyright assignment or legal publishing authority.
Revision 1.0: formalises the preserved browser scalar model, adds a paired t interval, separate replication block, declared sensitivity arms, secondary diagnostics, complete result export and analytic fixed-policy moment check. Earlier browser comparisons used a normal 1.96 interval; that legacy comparison remains available as an exploratory display. Source-model behaviour and legacy RNG are unchanged.
Figure P1 (state), P2 (proximity score), and P3 (adaptive gain) below are browser-generated model outputs, created by AI-assisted plotting code from the selected parameter record, version 1.0. They are not measured telemetry, illustrative hardware or third-party artwork. Exact plotted values are in the CSV export. Each figure’s record is included in the embedded publication library: P1 maps state trajectories, P2 maps the inherited proximity score, and P3 maps adaptive gain. Rights basis for each: original AI-assisted plotting implementation within this owner-directed study, © 2026 Aboudy Keddeh; no third-party imagery.
8. Run the frozen protocol
These controls ignore sandbox edits and always use the published parameters. Each run evaluates six scenarios × 200 paired trials. Both seed blocks and all failures belong in the report.
Save or continue this study
Save a local checkpoint or export one to another browser. Restoring verifies document identity and integrity, then recomputes the saved runs. A digest detects changes; it does not authenticate the author. Storage errors are reported explicitly.
Nothing saved by this session.
No protocol has run in this browser session.
9. Explore a single trajectory
Change a parameter, run, and compare the two policies under identical noise. This sandbox is exploratory. It does not change the frozen protocol or its published results.
Window RMSE (state units)
| Window | Fixed RMSE | Adaptive RMSE |
|---|