矩阵元 → Rabi–功率 计算器v7

输入一个偶极矩阵元,输出 Rabi 频率与激光功率的换算及三张曲线图。单位可自选,坐标范围限定在实验可达区间。

Ω/2π = C·√P / √(w_x w_y),  C = d/(πℏ√(πcε₀)) ⟸ I₀ = 2P/(πw_xw_y),E₀ = √(2I₀/cε₀),Ω = dE₀/ℏ

矩阵元

d 偶极矩阵元

η 支路因子

有效矩阵元 η·d

快捷

单点换算

求解

P 功率

f_R = Ω/2π

w 束腰 (1/e² 强度半径)

Rabi 频率 f_R

所需功率 P

峰值光强 I₀

W/m²

峰值电场 E₀

V/m

实验可达范围

可用最大功率

模型有效 Rabi 上限

束腰最小值(衍射极限)

三张图的坐标轴按这三个上限自动裁剪,不再画出无法实现的区域。Rabi 上限的物理含义:单支路两能级模型要求 Ω 远小于激发态塞曼劈裂(³P₁ 约 1.4 MHz/G),否则多条 m_F 支路会同时被驱动,不存在单一 Rabi 频率。默认 20 MHz 对应约 15 G 以上的偏置场;若你的场更小,请调低。

图一 · Rabi 频率 vs 功率(束腰族)

束腰族

灰色区域超出模型有效 Rabi 上限。曲线在触及上限处截断。圆点为当前工作点。

图二 · 功率–束腰–Rabi 等高线

横轴止于可用最大功率,纵轴下限为衍射极限。灰色区域超出 Rabi 有效上限。白色虚线为等 Rabi 频率线。

图三 · 三维曲面

视角

范围同图二,曲面在 Rabi 上限处削平。

对照表

列出
公式、约定与适用边界
步骤公式
功率 → 光强I₀ = 2P/(π w_x w_y)
光强 → 电场E₀ = √(2I₀/cε₀)
电场 → RabiΩ = d E₀/ℏf_R = Ω/2π
合并(本版绘图用)f_R = C√P/√(w_x w_y)C = d/(πℏ√(πcε₀))

w 必须是 1/e² 强度半径,不是直径也不是 1/e 场半径 —— 用错会差 2 倍。

单光子共振换算,与两个脚本一致。不含失谐、光频移、塞曼移动、自发散射或门模型。双光子拉曼的标度律不同(Ω_R ∝ P 而非 √P),需另一套公式。

单支路近似要求激发态塞曼劈裂远大于 Ω 与 Γ。¹⁷¹Yb 的 ³P₁ 约 1.4 MHz/G,而基态 ¹S₀ 仅 750 Hz/G(纯核自旋)—— 基态 m_F 无法用频率分辨,只能靠偏振定则或光抽运选择。

矩阵元来源提示:notebook 的交叉验证显示 rydcalc 对 6s6p ³P₁ 的角向系数正确(D_π/D_σ = √2)但绝对幅度小 7.95×10⁴ 倍。低激发态的绝对值须走线宽标定。

修订记录

v72026-08-03 消除输入卡顿:根因是布局抖动,非计算量
  • 性能 根因定位:布局抖动(layout thrashing),而非公式开销。 v6 每帧调用约 100 次 getComputedStyle 取主题色、3 次 clientWidth 量画布宽度,二者都会强制浏览器同步重算样式与布局;中间又夹着表格与警告条的 innerHTML 重建。读取布局与写入 DOM 交替进行,浏览器被迫反复同步重排,这才是卡顿来源。实测颜色多项式改查表仅快 1.2 倍,说明计算从来不是瓶颈。
  • 性能 主题色与画布尺寸改为缓存。启动时读一次 getComputedStyle 存入常量表,仅在深色模式切换时刷新;画布宽高只在窗口尺寸变化时重新测量。输入期间 getComputedStyleclientWidth 调用数均降为 0
  • 性能 DOM 写入批量化。四个主读数用 textContent 即时更新(不触发重排);表格与警告条的 innerHTML 改为脏标记,只在停止输入后的精细重绘中统一刷新一次。
  • 性能 离屏画布与 ImageData 缓冲改为全局复用(v6 每帧 createElement 三个画布,造成 GC 抖动);turbo 与 plasma 配色预生成 256 级查表;三维曲面移出快速通道,仅在精细重绘时绘制。
  • 实测 连续输入 60 次:2.1 ms/次(含图一、图二粗网格重绘);停手 170 ms 后精细重绘 3.2 ms。相比 v6 的每帧强制重排,主线程不再阻塞。
  • 修复 导出 CSV、复制参数行、窗口缩放与深色模式切换的处理函数在 v6 重构中被误删,本版恢复。
v62026-08-03 坐标裁剪到实验可达范围、单位自选、绘图算法重写
  • 性能 改用可分离形式重写绘图。 原式对热图每个像素都要算一次 I₀、开方、除法,200×140 网格即 28000 次完整链条,现将公式化为 f_R = C·√P/√(w_x w_y),功率与束腰完全解耦:预存一行 √P 与一列 1/w 相乘即可,数值与原式逐位一致(相对偏差 < 3×10⁻¹⁶)。但此项并未解决卡顿 —— 真正的瓶颈见 v7。
  • 性能 叠加三项节流:数值读数与图形分离(读数即时更新,重绘经 requestAnimationFrame 合并);拖动期间热图与曲面降为粗网格(90×60 / 16²),停止操作 180 ms 后自动重绘精细网格(220×150 / 30²);等高线由数值求根改为解析式 w = C√P/R,无迭代。
  • 单位 所有输入可自选单位,默认取常用值:功率 mW(可选 nW/µW/W)、频率 MHz(kHz/GHz)、束腰 µm(nm/mm)、矩阵元 e·a₀(Debye / C·m)。切换单位时数值自动换算,物理量保持不变(1 e·a₀ = 2.5417465 D = 8.478354×10⁻³⁰ C·m)。
  • 范围 坐标轴裁剪到实验可达区间。新增三个上限:可用最大功率(默认 500 mW)、模型有效 Rabi 上限(默认 20 MHz)、束腰衍射极限(默认 1 µm)。三张图不再绘制超出部分,越界区域以灰色标示并在曲线触限处截断。原 v5 的功率轴可到 5000 mW、Rabi 轴无上限,画出的多是无法实现或模型已失效的区域。
  • 依据 Rabi 上限的物理含义已写入界面:单支路两能级模型要求 Ω ≪ 激发态塞曼劈裂(³P₁ 约 1.4 MHz/G),否则多条 m_F 支路同时被驱动,不存在单一 Rabi 频率。默认 20 MHz 对应约 15 G 偏置场。
  • 界面新增 η 速查折叠面板(CG 系数表与偏振投影表),省去回查文档。
v52026-08-03 精简为纯矩阵元驱动的 Rabi–功率工具
  • 重构剥离全部拉曼与门模型内容,回到两个脚本的原始范围:单光子共振下的矩阵元 ↔ 功率 ↔ Rabi 换算。
  • 对账逐点复现 notebook:d = 0.312316 ea₀、w₀ = 50 µm、P = 1 mW → 55.3541 MHz;f_R = 1 MHz → 0.000326 mW;I₀、E₀ 亦逐位一致。
v42026-07-31拉曼比特版(另存文件)
  • 物理补入微分光频移与完整门误差预算;修正 S₃ 模式下 α 硬编码为 45° 的缺陷;新增能级图与偏振椭圆。
v32026-07-31实验版:可测量坐标、不确定度带
  • 物理几何因子改写为 |S₃|·sinΘ_kB;新增 λ/4 波片模型 S₃ = sin2(θ−θ₀)。
v22026-07-31修正偏振相位定义与超精细干涉
  • 物理φ 改为 φ_HV 且 cos → sin(v1 默认工作点实际耦合为零);加入 F′=1/2 相消干涉因子;Δ_hf 符号纠正为 +5.936 GHz。
v1初稿
  • 保留经复核正确并沿用至今:线宽标定 d、I₀ = 2P/(πw_xw_y)、E₀ = √(2I₀/cε₀)、角向系数 √(1/3) 与 √(2/3)。