1. 量子测控系统与FPGA实时处理概述
量子计算机并不是一台“独立的机器”,它更像一个由低温物理系统、模拟前端、数字控制链路和上位机软件共同构成的精密仪器。量子比特本身极其脆弱:超导量子比特的相干时间通常在几十微秒量级,退相干、弛豫、门操作误差都会在极短时间内累积。因此,测控系统的核心任务可以概括为一句话——在量子态还“活着”的时间窗口内,完成精确的激励、快速的采集和实时的判决。这正是FPGA进入量子测控链路并成为关键角色的根本原因。
一、量子测控系统的基本组成
从信号流的角度看,一套典型的超导量子测控系统可以划分为四个层次。
第一层是量子器件层。量子芯片工作在稀释制冷机的极低温环境(约10 mK),量子比特通过读取谐振腔与外部馈线耦合。控制信号和读取信号都必须经过多级衰减、滤波和放大,才能以极低噪声到达量子比特。
第二层是模拟前端层。控制侧,任意波形发生器(AWG)或数模转换器(DAC)把数字波形变成微波脉冲,经上变频混频到量子比特的工作频率(典型4~8 GHz)。读取侧,量子比特的微弱响应信号(通常在-120 dBm量级)经环形器隔离、参量放大器放大、下变频后送入模数转换器(ADC)。
第三层是数字处理层,也就是FPGA所在的位置。FPGA承担波形生成、时序控制、数据采集、解调、积分、判别和反馈决策。它直接连接高速DAC/ADC,是整个测控链路的“实时大脑”。
第四层是上位机与软件层。上位机负责实验编排、参数标定、数据存储和可视化,通过以太网或PCIe与FPGA通信。它不参与微秒级的实时闭环,但决定了实验的灵活性和可重复性。
二、实时处理需求从哪里来
“实时”在量子测控中不是一句口号,而是由物理约束倒推出来的硬指标。以超导量子比特为例,典型参数如下(示例值,用于说明量级):
- 相干时间 T2 约 50~150 μs;
- 单比特门时间约 20~40 ns;
- 读取脉冲宽度约 300~1000 ns;
- 读取信号解调与积分需要在读取脉冲结束后数百纳秒内完成;
- 若要做反馈控制(如量子纠错中的条件操作),从采集到反馈输出的总延迟通常要求小于 1 μs,先进方案甚至压到 300 ns 以内。
这些数字意味着:如果由上位机CPU来做解调、积分和判别,仅软件栈和网络往返就会消耗几十微秒,量子态早已退相干。因此,解调、积分、阈值判别和反馈触发必须下沉到FPGA,在硬件逻辑中流水线完成。这就是“实时处理”的真实含义——不是快一点,而是必须在物理允许的时间窗内闭环。
三、FPGA在测控链路中的角色
FPGA在链路中同时扮演三个角色。
角色一:确定性时序发生器。量子实验对时序的要求是纳秒级、可重复、低抖动。FPGA内部用高频时钟(如250 MHz~1 GHz)驱动计数器,产生多路精确同步的触发信号,控制DAC播放、ADC采集、开关切换和反馈窗口。相比CPU,FPGA的时序抖动可以做到皮秒到纳秒量级,且不受操作系统调度影响。
角色二:实时信号处理器。读取信号下变频后得到I/Q两路中频信号,FPGA需要完成数字下变频(DDC)、有限脉冲响应(FIR)滤波、累加积分,得到I/Q积分值,再与标定好的阈值比较,输出0或1的比特判别结果。这一整条数据通路必须在读取窗口内完成。
角色三:低延迟反馈控制器。在量子纠错、主动复位、条件门等场景中,FPGA根据判别结果立即改变后续脉冲的相位、幅度或触发时机。反馈路径越短,可实现的纠错协议就越复杂。
四、典型FPGA测控架构
下面这张图给出一个典型的单通道FPGA测控链路结构,重点表现“控制下发—波形生成—量子响应—采集解调—判别反馈”的信号流向与FPGA内部的功能分区。
图中可以看到,FPGA内部并不是一个笼统的“处理器”,而是由时序发生器、波形生成、采集解调、判别反馈和通信接口五个功能分区协同工作。控制脉冲从DAC经上变频送入量子芯片,量子比特的响应经下变频后由ADC采样,进入FPGA完成解调与积分,判别结果一方面上报上位机,另一方面通过短路径反馈回波形生成模块,用于条件操作。反馈路径用虚线标出,它是整个链路中延迟最敏感的部分。
五、工程实现中的几个关键判断
在实际搭建或选型时,有几个问题需要提前想清楚。
第一,实时性指标怎么定。不要笼统地说“要快”,而要把指标拆成三段:采集窗口、处理延迟、反馈延迟。采集窗口由读取脉冲宽度决定;处理延迟由FPGA流水线级数和时钟频率决定;反馈延迟还要加上DAC/ADC转换时间和模拟链路群延迟。只有把这三段分别量化,才能判断架构是否可行。
第二,资源与通道数的权衡。一个量子芯片可能有几十甚至上百个量子比特,每个比特需要独立的控制通道和读取通道。FPGA的DSP切片、BRAM和高速收发器数量是有限的。常见做法是多个比特共享一条读取馈线,通过频分复用区分,FPGA内部为每个频点分配独立的数字下变频和积分器。这会显著增加逻辑资源消耗,需要在通道数和单通道处理深度之间做取舍。
第三,同步与时钟分配。多通道之间必须保持相位相干,否则门操作和读取都会出错。FPGA通常需要接收外部参考时钟,并保证各DAC/ADC的采样时钟同源、确定性延迟。时钟树设计、JESD204B/C等高速接口的同步机制,都是工程中的实际难点。