fullseye

quantum_noise_budget — OPTICS cavity op

使い方

通常の(信号再利用なし)Fabry-Perot Michelson の量子雑音 —— 散射・輻射圧・標準量子限界。

Parameters

power_w : float ビームスプリッタに入る光量 I₀ [W] (aLIGO 設計: 125 W × 出力再利用 ≈ 5.2 kW)。 mirror_mass_kg : float 試験質量 m [kg] (aLIGO 40 kg)。 length_m : float 腕の長さ L [m]。 wavelength_nm : float 波長 [nm]。 itm_transmittance : float 入力鏡の強度透過率 T(腕共振器の半値半幅 γ = Tc/4L [rad/s] を決める)。 f_min_hz, f_max_hz : float 周波数範囲(対数等間隔)。 n_points : int 点数。

Returns

dict f_hz(配列)、振幅スペクトル密度 [1/√Hz] の配列 shot / radiation_pressure / sql / total(√(S_shot + S_rp))、kappa(Kimble の K(Ω))、 スカラ gamma_rad_s / pole_hz / i_sql_w(I_SQL = mL²γ⁴/4ω₀)/ power_ratio = I₀/I_SQL / f_sql_touch_hz(K = 1 で総和が SQL に触れる周波数、 無ければ None)/ arm_power_w(循環光量 ≈ I₀·2/T の目安)。

Notes

Kimble, Levin, Matsko, Thorne & Vyatchanin, Phys. Rev. D 65, 022002 (2001) 式 (16)–(20): h_SQL² = 8ħ/(mΩ²L²)、K = 2(I₀/I_SQL)γ⁴/(Ω²(γ²+Ω²))、S_shot = h_SQL²/2K、 S_rp = K h_SQL²/2。門: S_shot·S_rp = h_SQL⁴/4(光量に依らない恒等式)、 S_total ≥ h_SQL² で等号は K = 1 だけ。I₀ = I_SQL のとき K(γ) = 1 なので f_sql_touch_hz = γ/2π。aLIGO の設計感度は信号再利用と熱雑音を含むのでこの曲線とは形が違う —— examples/poc_gw_detector_pseudo_simulation.py が設計曲線と第二実装(gwinc)に当てる。

ファミリ共通の入力契約(fail-closed)

optics の全 op は入力を検証してから計算する(黙って通さない):

詳しい使い方ガイド

参考(サンプルデータ・文献)

実行できる例(この op を実際に呼ぶ検証済みサンプル)

型が繋がる次の op(table を入力に取れる)

abcd_matrix · wavefront_stats · sfr_from_edge · paraxial_trace · seidel_coefficients · spot_stats · tolerance_analysis · wavefront_from_opd

同カテゴリ(cavity)

fabry_perot_response · cavity_strain_transfer · michelson_dc_readout · pdh_error_signal


Provenance: cavityoptics.py — OPTICS operator registry. この per-op ノートは tools/opdocs.py md が自動生成(手編集しない)。

© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.