SSM-Clock—Extensions & Defaults (1.8–1.9)

1.8 Extensions (optional shaped harmonics, safety cap)

If a channel later uses a shaped phase (small harmonics on top of linear):

phi_i(t) = wrap360( b0_i + w_i * t
                    + SUM_k [ c_{i,k} * sin(k * w_i' * t) + d_{i,k} * cos(k * w_i' * t) ] )

Place a speed–amplitude safety cap to avoid pathological fast wiggles:

A_speed_total_clock = SUM_i SUM_k [ |w_i'| * hypot(c_{i,k}, d_{i,k}) ]  <=  cap_clock

  • Keep cap_clock small; the clock should remain dominated by the linear carriers.
  • The inverse E(t) is unchanged; it simply compares observed phases to this shaped forward.

1.9 Defaults and recommended knobs (v1.1)

Grid step (minutes):        2.0
Stack S (snapshots):        5
Stack spacing (days):       0.5        # 12 h
Multistart K:               7
Refine steps (Brent):       80
Alpha gain k_z:             0.15       # gentle
Confidence gain c_conf:     1.0
Curvature eps_E:            1e-12
Horizon T_search:           LCM(periods) if all integer; else max(periods)
Coarse stride:              1          # use 4 or 6 if you need faster scans

Safe tweaks (order of operations).

  1. increase K (multistart)
  2. increase S (stack) or reduce grid_step_min
  3. only then widen refine bracket or grow refine steps

Navigation

Back: SSM-Clock—Inverse numerics & Determinism (1.6–1.7)
Next: SSM-Clock—Limits, Helpers (1.10–1.11)