量子信号处理(Quantum Signal Processing, QSP)由 Guang Hao Low 和 Isaac Chuang 于 2017 年提出,是量子计算中最精确、最通用的矩阵函数逼近工具之一。它的核心结论是:由”信号旋转”与”相位旋转”交替构成的单量子比特电路,其矩阵元素恰好是信号参数 的多项式;反之,任何满足幅值约束的多项式都能被这样的电路精确实现,且所需信号旋转次数等于多项式次数,达到信息论下界。
问题背景
在量子算法中,一个反复出现的需求是:给定酉算符 (特征值 ),构造一个新的酉算符 ,使得 在 的每个特征子空间上的作用对应于某个目标函数 。
具体来说,给定 (由 Qubitization 构造的量子行走酉算符,特征值为 ,且 ,其中 是 的奇异值、 是块编码的归一化常数),我们的目标是构造投影意义下的矩阵函数
其中 是目标多项式, 是到信号子空间的投影。
经典方法的局限:
- Trotter 分解:精度受限于分解阶数,无法精确实现多项式变换;
- LCHS(线性组合哈密顿量模拟):依赖 Taylor 展开与后选择,成功概率随精度要求衰减;
- 奇异值分解加经典后处理:测量开销大。
QSP 提供了一种无需后选择、深度最优、误差精确可控的方案。
核心思想:单量子比特旋转序列
QSP 的核心观察极为简洁:一系列交替的单量子比特旋转,其整体效果等价于一个关于信号参数的多项式变换。
信号矩阵与相位矩阵
定义信号矩阵(signal matrix)
与相位矩阵(phase matrix)
是酉的:两行分别为 与 ,行内积为 ,行范数平方为 。若令 ,则 ,即信号参数 正是”信号旋转”特征相位的余弦。Low–Chuang(2017)的原始约定(信号取 、处理器取 旋转)与本节约定相差一个整体的 Hadamard 基变换,两种约定下的可达多项式集合一致;本词条采用与 QSVT 文献一致的 -信号、-处理器约定。
QSP 序列的定义
阶 QSP 序列(相位参数 )定义为
即 次”信号旋转”与 次”处理器相位旋转”交替施加。
QSP 多项式与矩阵形式
定理(QSP 矩阵形式):对任意 ,存在多项式对 ,使得
其中记号 表示系数取复共轭的多项式(在实轴上即通常的复共轭函数)。多项式 满足 且奇偶性与 相同; 满足 且奇偶性与 相同;并且 的酉性等价于
注意矩阵的四个元素中,反对角上出现的正是 因子乘以 与其共轭 ——这一结构对下文的推导至关重要。定理的证明(以及更强的逆命题)见”理论推导”一节。
关键结论(可达集):多项式 可以作为某个 阶 QSP 序列的 元素,当且仅当下列四个条件同时成立:
- ,且 的奇偶性与 相同;
- 对一切 成立;
- (端点条件);
- 若条件 3 不满足,则 需要改用双投影子形式的 QSVT 实现(见下)。
端点条件的必要性有一行证明:、,于是 、,两者都是对角酉阵,其 元素的模长必为 。实践中常见的目标自动满足端点条件:例如哈密顿量模拟的目标 在 处模长为 。对不满足端点条件的目标(如归一化后的求逆多项式 ),应使用 QSVT 的双投影子形式,那里信号空间没有退化的端点,可达集仅为条件 1 与 2。
数学基础:切比雪夫多项式
QSP 的数学结构与切比雪夫多项式(Chebyshev polynomial)天然耦合。
切比雪夫多项式的定义
第一类切比雪夫多项式:
第二类切比雪夫多项式:
关键性质:(),且 在 上恰好振荡 次、在 个极值点达到 。
两条乘积恒等式
下文推导会用到两条把 与 联系起来的恒等式,我们先用三角加法公式验证。对 ,令 :
恒等式 A:。
验证:右端 ,由余弦差公式 ,这恰为 。
恒等式 B:。
验证:右端 ,由正弦和公式 ,分子为 ,故右端 。
QSP 与切比雪夫的关系
最直接的例子是全零相位 :此时 。我们断言
对 归纳: 时 ,而 、,成立。设 时成立,则 ,用下文引理 1 的乘积公式(取 、)得新的 、,由恒等式 A、B 分别等于 与 ,归纳完成。
这个例子同时给出了切比雪夫恒等式 的酉性证明(与定理的约束条件一致),并说明切比雪夫多项式是 QSP 最”自然”的基:一般的可行多项式 (次数 、奇偶性与 相同)都可展开为 ,QSP 相位的功能就是把这组系数”编织”进电路。
算法步骤详解
第一步:确定目标多项式
根据应用确定目标多项式 (必要时先归一化使 ):
- 哈密顿量模拟: 的切比雪夫逼近,;
- 矩阵求逆:(,已含 归一化);
- 量子搜索: 在目标信号 附近取值接近 、其余处接近 的”峰形”多项式。
若目标不具备确定奇偶性(如 ),把它拆成偶部与奇部( 与 ),分别用两条 QSP 序列实现,再用一个附加辅助比特做线性组合,代价只增加常数因子。
第二步:多项式到相位参数的转换
给定 次多项式 ,求相位参数 使得:
方法一:代数方法(Haah, 2019)
将 表示为切比雪夫展开 。Haah 给出了从系数 直接计算 的解析算法,复杂度 。
方法二:迭代优化
利用 对 的可微性,通过梯度下降或 Levenberg–Marquardt 迭代求解。优点是通用性好,缺点是可能陷入局部最优。
方法三:直接构造(对特殊多项式)
对切比雪夫多项式 ,相位参数有显式解:全零相位
即可,因为此时 ,由上一节的结论其 元恰好为 (互补多项式为 )。更一般地,由引理 1 的共轭公式 ,任何” 的幂乘两端相位”型的多项式都有闭式解。
第三步:构造量子电路
将 QSP 序列转化为量子门电路。在实际量子算法中,“信号旋转” 对应于一次 Qubitization 行走算符 的调用:在它的每个二维不变平面上, 的作用等价于信号矩阵(Qubitization 教程”理论推导”第四步给出了精确的基变换对应)。
电路结构:
其中 是块编码辅助寄存器上的反射算子,它在每个不变平面上恰好表现为单量子比特的 (Qubitization 教程已逐项验证)。 由一次多控相位旋转实现,代价 个门; 的代价由块编码决定(对 项泡利 LCU 为 )。总深度为 次 调用。
第四步:在目标子空间上提取结果
QSP 作用在辅助量子比特与系统量子比特的联合空间上。把 Qubitization 教程的转移矩阵恒等式推广到交错序列(同教程”理论推导”第四步),我们得到精确的算符恒等式
即对每个奇异值 , 被自动施加——量子并行性同时处理所有奇异值,无需任何后选择。
理论推导
本节给出 QSP 表示定理的完整证明。证明的主干是三条引理:引理 1 建立矩阵形式(正向:相位 多项式);引理 2 是”剥层引理”,给出相邻两层可行多项式对之间的显式递推(反向:多项式 相位);引理 3 保证伴随多项式存在。三者拼起来即得完整的表示定理。
记号与函数类
全文记 ,并对每个多项式 记 ( 是实系数多项式时 )。
定义(可行对):称多项式对 是层数 的可行对,如果:
- (i) ,且 的每一项次数与 同奇偶;
- (ii) ,且 的每一项次数与 同奇偶;
- (iii) 对一切 成立。
对每个多项式对 ,定义矩阵值函数
引理 1:矩阵形式与封闭性
引理 1:(a) 乘积公式。对任意两个多项式对,
(b) 特殊因子。,。
(c) 酉性。(在每个固定的 处)是酉矩阵,当且仅当 。
证明:(a) 逐项做矩阵乘法。 元为
元为
再验证所得矩阵确有 的形状: 元 ✓(对第一项逐系数取共轭即得); 元 ✓。
(b) 直接对照定义:;。
(c) 两行 与 的内积为 ,故行正交;行范数平方为 ,等于 当且仅当 (iii) 成立。
次数与奇偶性的记账:若 、 分别满足层数 、 的次数与奇偶性约束 (i)(ii),则由乘积公式, 的每项次数 、次数 ; 的每项次数 、次数 ; 每项次数 、次数 。故乘积满足层数 的约束。
推论(QSP 矩阵形式):,其中每个因子 满足层数 1 的约束( 的显式展开,直接相乘即可验证:)。由上述记账, 且 满足层数 的 (i)(ii);又 是酉矩阵之积、酉,由 (c) 得 (iii)。这正是”QSP 多项式与矩阵形式”一节的定理。
引理 2:剥层(降次)引理
引理 2:设 是层数 的可行对,且 。记 、 分别为 、 的最高次系数。则:
(a) 且 ;
(b) 取相位 满足 ,并定义
则 是层数 的可行对,且 与 之间满足正向递推
(c) 若 (由奇偶性此时 与 自动一致),则 本身就是层数 的可行对。
证明:(a) 把约束 (iii) 的左端展开为多项式: 的最高次项为 ;(若 则此项不存在)。右端是常数 ,故 系数必须为零:。若 则 ,与 矛盾,故两者皆非零且模相等。
(b) 分三步验证。
第一步(逆映射的正确性):把 的定义式代入正向递推的右端。对 :
对 :
两式说明 的系数矩阵 与定义式给出的逆矩阵互逆——也可直接验证 。
第二步(约束保持):对任意 ,记 、。展开(利用 ):
于是
末步用了 的可行性。注意交叉项 与 恰好相消——这一步对任何相位 都成立,相位的选取只影响次数。
第三步(次数与奇偶性): 的两个加项 与 的次数都 ,且每项次数 ,故 有正确的奇偶性。其 系数为
(末步用了 ,故 )。消去 后, 项被奇偶性排除,故 。同理 的两个加项 与 每项次数 ,其 系数为
(同一个条件),故 ;再由奇偶性 排除 项,得 。三步合并即得 (b)。
(c) 层数 与层数 的奇偶性约束模 完全相同,次数约束在 、 下自动满足后者,约束 (iii) 不变。
引理 2 的直观含义是:从可行对 中”剥去”最外层信号旋转 与相位旋转 (即引理 1 乘积公式中乘去因子 ),剩下的仍是可行对,且层数恰降一层;相位的选取由”最高次系数配平” 唯一确定到 的整数倍。
引理 3:伴随多项式的存在性
引理 3:设 是奇偶性与 相同、 的复系数多项式,满足 ()且 。则存在奇偶性与 相同、 的多项式 ,使 是层数 的可行对。
证明思路(本引理的完整证明需要经典的 Fejér–Riesz 谱分解定理,这里给出精确的归约步骤):
- 定义 。它是次数 、偶奇偶性的多项式,在 上 ,且由端点条件 ,故 被 整除:,其中 于 、。
- 作变量代换 、,则 是关于 的次数 的非负三角多项式。由 Fejér–Riesz 定理,存在次数 的多项式 使 。
- 利用 的偶奇偶性与 Laurent 展开中只含 型频率的结构,可把 对称化并重新组装出一个次数 、奇偶性与 相同的多项式 ,使 ,从而 ,即 可行。
其中第 3 步是对称化整理的标准簿记工作,逐项对比 的幂次即可完成。
定理:QSP 表示定理
定理:多项式 满足”关键结论”一节的条件 1–3(奇偶性、、、)当且仅当存在相位 使 。且此时互补元素为 , 是可行对。
证明:(必要性方向即引理 1 的推论,已证。)下证存在性,分两步。
第一步(多项式到可行对):由引理 3,存在 使 是层数 的可行对。
第二步(可行对到相位,对层数归纳):我们证明命题 :“每个层数 的可行对都可由长度 的 QSP 序列实现,即存在 使 。”
基础():可行对满足 (即 )与 ,故 是模 的常数,。取 ,成立。
归纳步:设 成立, 是层数 的可行对。
情形一:。由引理 2,存在 与层数 的可行对 满足正向递推。由 ,存在 使 。再乘上最后一个因子并两次使用引理 1 的乘积公式(,且 的 、 元分别为 与 ):
末代入了引理 2 的正向递推()。故 成立。
情形二:。由引理 2(c), 是层数 的可行对,由 得长度 的序列。若需要长度恰为 ,补两个零相位因子 :用引理 1 的乘积公式计算
即补两个零相位只引入一个全局符号 ,用 抵消即可()。故 成立。
归纳完成, 结合第一步即得定理。
作为对照,归纳的每一层剥除中 、 的递推就是引理 2 中的四条公式:反向(由高层数到低层数)用 与 ,正向(由低层数装配到高层数)用 与 ;其中引理 2 的陈述与证明给出约束保持与降次,引理 1 的乘积公式给出电路层面的对应。
相位解的离散性
命题:给定可行对 ,满足它的相位向量在模 意义下只有有限多个。
对低层数可直接验证: 时 唯一; 时由 的显式展开,、,两个线性方程 、 在模 下有唯一解。一般层数下,归纳的每一层中剥除相位由 确定,只有两个模 的解(相差 ),且由引理 2 的证明可知相差 的两个选择给出恰好相差全局符号 的低层序列,可被末端相位吸收——因此解集合是离散有限的。若只给定 而不指定 ,引理 3 的谱分解本身也有有限的符号型选择。Haah(2019)的算法从 的切比雪夫系数出发,以 复杂度返回其中一组确定的解,避免了迭代优化的局部极小问题。
逼近精度
命题一(Lipschitz 函数,Jackson 定理):设 的连续模为 。经典 Jackson 定理断言,存在次数 的多项式 使
( 为绝对常数)。特别地,Lipschitz 常数为 的函数满足 ,于是达到精度 需要 ——注意对 是多项式依赖,而非对数依赖;这是仅有光滑性假设时的本质代价。
命题二(整函数,Bernstein 椭圆):设 在含 的 Bernstein 椭圆(Bernstein ellipse)(参数 ,参数化为 ,)上解析,切比雪夫系数为 ,。由柯西积分估计可得 ,于是截断误差为
推论(哈密顿量模拟的次数):取 ()。在 上,,而 (),故 。选 (设 ),代入:
令 ,主部为 ;取 得主部 ,即误差随 指数衰减;再增大 每增加 使指数至少下降 。因此
次切比雪夫截断即可达到精度 ,且截断多项式自动满足 与端点条件()。这与 Low–Chuang(2017)的最优哈密顿量模拟复杂度一致:模拟时间越长、精度越高,次数线性地、对数地增长。 无确定奇偶性,按”第一步”末尾所述拆成 (偶)与 (奇)两支实现。
具体例子
例子一:Grover 搜索
Grover 搜索的目标是找到标记态 。在 QSP 框架中,把 Grover 迭代写为两个反射的乘积 ( 为均匀叠加态)。它在平面 上是旋转,每次转过 ,特征值 (,与 给出同一对特征值)。
目标多项式 取为在信号 (对应 )处接近 、其余处接近 的峰形多项式。由振幅放大的标准计数,把初态振幅 转到 需要旋转次数
QSP 以此深度的相位序列复现 搜索,并带有严格可控的误差界。
例子二:哈密顿量模拟
对 ( 为泡利字符串),模拟 :
- 构造 的 LCU 块编码,归一化常数 ;Qubitization 行走 的不变平面参数满足 ;
- 目标函数为 (;它不是多项式,需要逼近);
- 由”逼近精度”一节的命题二,取 次切比雪夫截断 ,再拆偶、奇两支;
- 用 Haah 算法或迭代法求相位 ,构造 QSP 电路。
精确成立的是算符恒等式 ,逼近误差只来自第 3 步的多项式截断。总门数为 次 调用,即 ;若块编码的归一化常数能压到 ,则相应地 。
例子三:矩阵求逆
对 (,):
目标函数 在 时无界,且不满足端点条件,故先做归一化与截断:
并实现归一化版本 (保证 ,经 QSVT 双投影子形式实现)。用 次多项式逼近(在截断的过渡带处需平滑处理,这贡献了 因子),QSP 给出 次 调用的矩阵求逆算法;输出的成功幅度由归一化因子 决定,可用振幅放大补足。
复杂度总结
| 应用 | QSP 阶数 | 总门数 |
|---|---|---|
| (哈密顿量模拟) | ||
| (矩阵求逆) | ||
| (通用矩阵函数) | ||
| Grover 搜索 |
表中 为块编码归一化常数(LCU 情形为 ), 为单次块编码调用的门数。所有情况均无需后选择,深度达到信息论下界(至多相差 因子)。
与 Trotter 和 LCHS 的对比
| 特性 | Trotter | LCHS | QSP |
|---|---|---|---|
| 后选择 | 无 | 有 | 无 |
| 误差界 | 渐近估计 | 可证明 | 精确可控 |
| 深度 | |||
| 与精度 的关系 | |||
| 实现难度 | 低 | 中 | 高(需相位求解) |
QSP 的主要劣势在于相位参数 的求解——虽然 Haah 的 算法已足够高效,但在实际工程实现中仍是技术挑战。
近期进展
| 年份 | 贡献 | 内容 |
|---|---|---|
| 2017 | Low & Chuang | QSP 原始论文,证明最优哈密顿量模拟 |
| 2019 | Haah | 相位参数的显式 求解算法 |
| 2019 | Gilyén et al. | QSVT:将 QSP 从 1D 推广到任意矩阵 |
| 2021 | Martyn et al. | Grand Unification:QSP 与 QSVT 的等价性 |
| 2022 | Dong et al. | 量子信号处理的高效经典模拟 |
总结
QSP 是量子算法设计中最优雅的工具之一。它把复杂的矩阵变换归约为单量子比特旋转序列的精确分析:引理 1 的封闭性给出电路与多项式对的对应,引理 2 的剥层递推把相位求解变成逐层的代数配平,引理 3 的谱分解保证可行对存在,三者合起来实现了理论上最优的深度-精度权衡。理解 QSP 不仅有助于设计高效的量子算法,也揭示了量子计算与经典逼近理论之间深刻的数学联系。
参考文献:
- Low, G. H., & Chuang, I. L. (2017). Optimal Hamiltonian simulation by quantum signal processing. Physical Review Letters, 118(1), 010501.
- Haah, J. (2019). Product decomposition of periodic functions in quantum signal processing. Quantum, 3, 190.
- Gilyén, A., Su, Y., Low, G. H., & Wiebe, N. (2019). Quantum singular value transformation and beyond. STOC 2019.
- Martyn, J. M., Rossi, Z. M., Tan, A. K., & Chuang, I. L. (2021). Grand unification of quantum algorithms. PRX Quantum, 2(4), 040203.
参考资料
- 本词条整理自《量子计算算法教程》原文:ch05-hamiltonian-qsp/qsp-tutorial
- 内容遵循 CC BY-NC-SA 4.0 许可协议