一、色散读取原理:从耦合到解调的完整链路

大家好,我是老张。今天咱们聊聊色散读取——这个在量子测量系统里绕不开的核心技术。说实话,我刚入行那会儿,被谐振腔和量子比特的耦合关系绕得晕头转向。后来亲手搭过几套系统,才慢慢摸清门道。

色散读取,说白了就是利用谐振腔来“偷听”量子比特的状态。你想想看,量子比特本身很难直接测量,但我们可以通过一个中介——谐振腔,来间接获取信息。这个过程中,腔的频率会随着比特状态发生微小偏移,我们管这叫色散频移。

1.1 谐振腔与量子比特的耦合

先说说耦合是怎么回事。谐振腔和量子比特之间,存在一个电容耦合。这个耦合强度用 g 表示,单位是 MHz。我习惯把 g 看作“沟通的桥梁”——桥搭得越宽,信息传递越快。

耦合后的系统,哈密顿量长这样:

H = ħω_r a†a + ħω_q σ_z/2 + ħg (a†σ_- + aσ_+)

其中 ω_r 是腔频率,ω_q 是比特频率,g 是耦合强度。嗯,这里要注意,g 不能太大也不能太小。太大容易导致比特和腔“纠缠过深”,影响读取保真度;太小又读不到信号。

我的经验: 耦合强度 g 通常设计在 50-200 MHz 之间。我在项目中遇到过,g 设到 300 MHz 时,读取脉冲一打进去,比特直接“炸”了——退相干时间骤降。后来老老实实调回 120 MHz,才稳定下来。

1.2 色散频移:核心物理图像

当比特和腔的失谐量 Δ = ω_q - ω_r 远大于 g 时,系统进入色散区。这时候,腔的频率会“感知”到比特的状态,发生偏移。

色散频移的公式:

χ = g² / Δ

这个 χ 就是色散频移量。比特处于 |0⟩ 态时,腔频率偏移 +χ;处于 |1⟩ 态时,偏移 -χ。说白了,腔就像一个“频率标尺”,比特状态不同,标尺的刻度就不同。

为什么会这样?因为比特的能级结构会“拉扯”腔的谐振频率。你想想看,比特就像一块磁铁,腔就像一根弹簧——磁铁靠近,弹簧的振动频率就变了。

关键参数: 色散频移 χ 通常设计在 1-10 MHz 之间。太小了分辨不出 |0⟩ 和 |1⟩,太大了又会引入非线性效应。

1.3 读取脉冲设计:频率、幅度、时长

读取脉冲的设计,是色散读取的“手艺活”。我刚开始做的时候,总觉得随便给个脉冲就行,结果读出来的数据一塌糊涂。后来才明白,脉冲的三个参数——频率、幅度、时长——每一个都得精打细算。

1.3.1 频率选择

读取脉冲的频率,应该对准腔的色散频移后的频率。具体来说:

  • 如果想知道比特是否处于 |0⟩,脉冲频率设为 ω_r + χ
  • 如果想知道比特是否处于 |1⟩,脉冲频率设为 ω_r - χ

实际测量中,我们通常用两个频率分别测量,或者用一个宽频脉冲覆盖两个频率点。

避坑指南: 我曾经犯过一个低级错误——脉冲频率设成了裸腔频率 ω_r,结果 |0⟩ 和 |1⟩ 的响应几乎一样,完全读不出区别。后来才意识到,必须考虑色散频移。

1.3.2 幅度控制

脉冲幅度决定了腔内的光子数。光子数越多,信噪比越高,但也会引入更多退相干。

我个人的经验是:

  • 光子数 n̄ 控制在 1-10 个之间
  • 幅度太大(n̄ > 50),比特会被“烧掉”——退相干时间急剧下降
  • 幅度太小(n̄ < 0.1),信号淹没在噪声里

脉冲幅度和光子数的关系:

n̄ = (Ω²) / (4χ²)

其中 Ω 是脉冲的 Rabi 频率。嗯,这个公式我建议你记下来,调参的时候经常用到。

1.3.3 时长优化

脉冲时长是个权衡。太短了,腔来不及建立稳态响应;太长了,比特会退相干。

我一般这样选:

脉冲时长 优点 缺点
50-100 ns 速度快,退相干小 信噪比低
200-500 ns 信噪比适中 退相干开始显现
1-5 μs 信噪比高 退相干严重

实际项目中,我通常从 300 ns 开始调,然后根据保真度微调。记得有一次,我把时长从 300 ns 调到 500 ns,保真度从 92% 提升到了 96%,但再往上调反而下降了——因为退相干开始占主导。

1.4 IQ混频与解调

读取脉冲从腔反射回来后,我们需要把它“翻译”成比特状态。这个翻译过程,靠的是 IQ 混频和解调。

IQ 混频,说白了就是把高频信号(比如 6 GHz)降频到低频(比如 10-50 MHz),方便 ADC 采样。混频器需要两路本振信号:I 路(同相)和 Q 路(正交)。

解调的过程:

  1. ADC 采样得到 I(t) 和 Q(t) 两路信号
  2. 计算幅度:A(t) = sqrt(I² + Q²)
  3. 计算相位:φ(t) = arctan(Q/I)
  4. 在特定时间窗口内积分,得到最终判决量

代码实现大概长这样:

def demodulate(I, Q, t_start, t_end):
    # 在时间窗口内积分
    mask = (t >= t_start) & (t <= t_end)
    I_int = np.trapz(I[mask], t[mask])
    Q_int = np.trapz(Q[mask], t[mask])
    
    # 计算幅度和相位
    A = np.sqrt(I_int**2 + Q_int**2)
    phi = np.arctan2(Q_int, I_int)
    
    return A, phi
我的习惯: 积分窗口通常选在脉冲结束后的 50-100 ns。因为脉冲刚结束时,腔的响应最稳定。太早积分,信号还没建立;太晚积分,噪声开始累积。

1.5 知识体系总览

下面这张图,是我自己整理的色散读取知识体系。你可以把它当作“地图”,随时回来对照。

色散读取原理知识体系 色散读取 谐振腔-比特耦合 色散频移 χ = g²/Δ 读取脉冲设计 耦合强度 g 失谐量 Δ = ω_q - ω_r 色散区条件:Δ ≫ g |0⟩ 态:ω_r + χ |1⟩ 态:ω_r - χ 典型值:1-10 MHz 频率:对准色散频移 幅度:光子数 1-10 时长:100-500 ns IQ混频 → ADC采样 → 解调(幅度/相位)

这张图把色散读取的四个核心模块串起来了:耦合是基础,频移是核心,脉冲设计是手段,IQ解调是工具。每个模块都环环相扣,缺一不可。

总结一下: 色散读取的本质,就是利用谐振腔“放大”量子比特的状态信息,再通过微波测量技术把它读出来。优化的目标只有一个——在最短的时间内,获得最高的信噪比。

好了,这一章的内容就到这里。下一章我们会深入讨论读取保真度的定义和测量方法,到时候再聊。


公众号:蓝海资料掘金营,微信deep3321