Skip to content

Oscillator ​

The transmitted oscillator's propagation and the shot-noise unit it sets

8/8 passed in 0ms

TestWhat it doesResult
test_leak_displacestlo_leak at 60 dB extinction on Lodewyck's 109-photon oscillator is 2*sqrt(1e3) = 63 SNU, above the modulation variance 18.5.✅ pass
test_leak_novariance_core exposes no tlo_leak_xi, tlo_leak_noise or tlo_leak_variance.✅ pass
test_lo_arrivestlo_shot returns an LO arm of Tmux and an LO at Bob of n_LOT*mux.✅ pass
test_phase_wienertlo_phase is 2pilinewidth*delay, equalling run_symbols' per-symbol walk increment at delay = 1/symbol_rate.✅ pass
test_phase_zerotlo_phase at zero delay is exactly 0.✅ pass
test_unit_tracksThe shot-noise unit is 1 at the reference LO and halves exactly when the LO arm does.✅ pass
test_untrusted_squareWith the LO on the signal's span the untrusted penalty 2v_el/(etaT) is quadratic in the loss: a factor 4 from T = 0.4 to 0.2.✅ pass
test_vel_growsvel in shot-noise units is velref/TLO, and exceeds 1 after 20 dB of LO loss: the noise is fixed in volts while the unit shrinks with the oscillator.✅ pass