4. 量子比特的读取与测量:色散读取、行波参量放大器(TWPA)、模数转换器(ADC)与数据采集

量子比特的读取,说白了就是问它一句:「你现在是0还是1?」

但这个问题在量子世界里可没那么简单。你不能直接拿个万用表去量,那样会破坏量子态。我们需要一种「偷看」的方式——既要知道答案,又不能惊动系统。这就是色散读取要做的事。

4.1 色散读取:偷看量子态的艺术

色散读取的原理,我可以用一句话概括:量子态改变了谐振腔的共振频率,我们通过测量微波的相位变化来反推量子态

具体来说,我们把量子比特耦合到一个读取谐振腔上。这个腔的共振频率会随着量子态的不同而偏移一点点——大概几十到几百kHz的量级。然后我们往腔里打一个微波探测脉冲,测量反射回来的信号相位。

为什么会这样?因为量子比特和腔之间存在色散耦合,耦合强度用χ表示。当量子态是|0⟩时,腔的共振频率是ωr;当量子态是|1⟩时,频率变成ωr + 2χ。这个偏移虽然小,但足够我们分辨。

关键参数:

  • 色散耦合强度 χ:决定了频率偏移量,通常 1-10 MHz
  • 腔的Q值:影响测量保真度,Q值越高分辨率越好,但测量时间越长
  • 探测脉冲功率:不能太大,否则会激发量子比特跃迁

我的经验:我在项目中遇到过探测脉冲功率调太高,直接把量子比特打到激发态的情况。后来我习惯先用低功率扫一个腔的传输曲线,确认共振峰位置,再逐步增加功率。这个「先扫后测」的习惯帮我省了不少调试时间。

4.2 行波参量放大器(TWPA):把微弱信号放大

从腔里反射回来的信号有多弱?大概在 -120 dBm 到 -130 dBm 的量级。这个信号直接进室温电子学设备,基本就被噪声淹没了。所以我们需要在低温下先把信号放大——这就是TWPA登场的地方。

TWPA的全称是 Traveling Wave Parametric Amplifier,行波参量放大器。它利用约瑟夫森结的非线性特性,通过一个强泵浦信号来放大弱信号。我打个比方:泵浦信号像是一个「能量泵」,把能量转移到你关心的信号上。

TWPA有几个让我印象深刻的特点:

  • 量子极限噪声:理论上可以做到接近量子极限的噪声性能,比传统HEMT放大器好得多
  • 宽带宽:典型带宽 4-8 GHz,可以同时放大多个读取腔的信号
  • 工作温度:必须工作在 20 mK 以下,和量子芯片同温层

避坑指南:我曾经因为TWPA的泵浦功率没调好,导致放大器进入了「参量振荡」模式——它自己开始产生信号,完全没法用了。后来我总结了一个经验:泵浦功率要从低往高慢慢调,同时盯着频谱仪,一旦看到泵浦频率附近出现对称的边带,就说明功率已经到临界点了,赶紧往回退 2-3 dB。

TWPA的增益曲线大致是这样的:

泵浦功率 (dBm) 增益 (dB) 噪声温度 (mK)
-60 5 100
-55 12 120
-50 20 150
-48 25 200

你想想看,20 dB的增益意味着信号被放大了100倍,而且噪声温度只有150 mK——这比室温下的50 K噪声温度好了两个数量级。

4.3 模数转换器(ADC)与数据采集

信号经过TWPA放大后,还要经过室温放大器、混频器下变频,最后进入ADC进行数字化。这一步决定了你能从模拟信号里提取出多少信息。

我常用的ADC参数要求:

  • 采样率:至少 1 GS/s,因为读取脉冲通常只有几百纳秒
  • 分辨率:12-14 bit,低于12 bit会丢失相位信息
  • 输入带宽:覆盖中频信号频率,通常 DC-500 MHz

数据采集的流程是这样的:

  1. ADC采集原始时域数据
  2. 数字下变频(DDC)提取I/Q分量
  3. 积分得到每个脉冲的幅度和相位
  4. 根据预设阈值判断量子态

核心代码片段:FPGA中的数字下变频实现

// 数字下变频模块
module ddc #(
    parameter DATA_WIDTH = 14,
    parameter ACC_WIDTH  = 32
)(
    input  wire                clk,
    input  wire                rst_n,
    input  wire [DATA_WIDTH-1:0] adc_data,
    input  wire [15:0]         nco_sin,  // NCO正弦查找表
    input  wire [15:0]         nco_cos,  // NCO余弦查找表
    output reg  [ACC_WIDTH-1:0] i_out,
    output reg  [ACC_WIDTH-1:0] q_out
);

    // 混频:乘以NCO信号
    wire signed [31:0] i_mix = adc_data * nco_cos;
    wire signed [31:0] q_mix = adc_data * nco_sin;

    // 积分累加
    always @(posedge clk or negedge rst_n) begin
        if (!rst_n) begin
            i_out <= 0;
            q_out <= 0;
        end else begin
            i_out <= i_out + i_mix;
            q_out <= q_out + q_mix;
        end
    end

endmodule

这段代码看起来简单,但实际调试时坑不少。我记得有一次发现I/Q数据总是有直流偏置,查了半天发现是ADC的输入阻抗没匹配好,导致信号反射产生了驻波。后来在PCB布局上加了50Ω的终端匹配电阻,问题就解决了。

4.4 测量保真度与优化

测量保真度是衡量读取系统好坏的核心指标。它由两部分组成:

  • 分离度:|0⟩和|1⟩态在IQ平面上的距离
  • 错误率:包括读取错误和态制备错误

我常用的优化手段:

  1. 脉冲整形:用高斯包络代替矩形脉冲,减少高频分量对量子比特的干扰
  2. 匹配滤波:在数字域做匹配滤波,最大化信噪比
  3. 阈值优化:通过扫描阈值找到最佳判决点

我的习惯:每次调试新芯片,我都会先做一次「IQ扫描」——固定量子态,改变读取脉冲的频率和相位,画出一张IQ平面上的点云图。从这张图上,你能直观地看到两个态的分离情况,也能发现系统有没有额外的噪声源。这个习惯帮我快速定位过不少问题。

4.5 知识体系总览

下面这张图展示了整个读取链路的信号流向和关键模块:

量子比特读取链路知识体系 量子比特 读取谐振腔 TWPA HEMT 混频器 ADC FPGA处理 态判决 20 mK 20 mK 20 mK 4 K 室温 室温 室温 室温 关键参数 色散耦合 χ = 1-10 MHz 腔Q值:5000-20000 TWPA性能 增益:15-25 dB 噪声温度:<200 mK ADC指标 采样率:≥1 GS/s 分辨率:12-14 bit 信号从量子比特出发,经过腔、TWPA、HEMT放大,再到室温电子学完成数字化和判决

从这张图你能看到,整个读取链路跨越了从20 mK到室温的四个温度层级。每个环节都有自己的噪声贡献,而TWPA是其中最关键的一环——它决定了整个系统的信噪比上限。

最后提醒一句:测量保真度不是越高越好。有时候为了追求99.9%的保真度,你把读取脉冲拉得很长,结果量子比特的退相干时间反而被消耗了。这是个trade-off,需要根据你的具体应用来平衡。我一般先定一个目标保真度(比如99%),然后在这个约束下尽量缩短测量时间。


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