一、奠基性与综述论文
1. FPGA-based high-speed emulator of quantum computing
-
作者:M. Fujishima
-
出处:IEEE International Conference on Field-Programmable Technology (FPT), 2003
-
被引量:26次
-
核心贡献:这是该领域最早的奠基性工作之一,提出了为什么量子算法需要周期函数,并展示了硬件仿真器如何在不使用周期函数的情况下高速解决NP问题。
-
原理解析:论文分析了量子算法中周期函数的作用,并设计了一种无需周期函数即可进行量子计算仿真的硬件架构。
-
实现步骤:
-
理解量子算法对周期函数的需求
-
设计基于FPGA的状态向量更新引擎
-
实现单量子比特和多量子比特门的硬件描述
-
优化内存访问模式以支持高速运算
-
2. FPGA-Accelerated Quantum Computing Emulation and Quantum Key Distillation
-
作者:He Li, Yaru Pang
-
出处:IEEE Micro, 2021
-
DOI:10.1109/mm.2021.3085431
-
核心贡献:全面回顾了FPGA加速量子计算仿真和量子密钥蒸馏的最新进展,平衡了理论、实现和技术成果。
-
原理解析:FPGA提供深度流水线并行性、适应性接口和对自定义精度运算的简单支持,使其成为量子信息处理的理想平台。
-
实现步骤:
-
量子计算仿真器的流水线架构设计
-
量子密钥蒸馏的硬件加速单元实现
-
自定义精度定点数运算单元设计
-
与CPU/GPU平台的性能对比评估
-
3. Quantum Hardware Devices (QHDs): Opportunities and Challenges
-
作者:Oukhrida et al.
-
出处:IEEE Access, 2025
-
DOI:10.1109/ACCESS.2025.11021625
-
核心贡献:最新综述,强调FPGA和DSP在优化量子信息处理中的关键作用,涵盖量子比特、量子门、寄存器和芯片组。
-
原理解析:全面分析量子硬件设备的核心构建模块,以及FPGA如何助力解决退相干、量子纠错、可扩展性等挑战。
-
实现步骤:
-
量子-经典接口设计原则
-
基于FPGA的实时控制系统架构
-
量子纠错电路的硬件实现方法
-
低温兼容FPGA(Cryo-FPGA)的设计考量
-
二、FPGA仿真与模拟架构
4. Architectures and optimisations for FPGA-based simulation of quantum circuits
-
作者:Youssef Moawad
-
出处:University of Glasgow PhD Thesis, 2025
-
DOI:10.5525/gla.thesis.84894
-
核心贡献:迄今为止最系统的FPGA量子电路仿真研究,支持高达29量子比特的通用量子电路仿真,并提出控制门调度优化技术。
-
原理解析:研究了三种架构:直接迭代处理、缓冲架构和门融合架构。针对控制密集型电路,提出的优化架构比基线快5倍,能效比GPU高2.6倍。
-
实现步骤:
-
全态向量量子电路仿真的FPGA架构设计
-
控制门调度优化算法实现
-
电路宽度缩减技术(将29→25量子比特)
-
能效评估方法:与CPU/GPU的对比基准测试
-
支持通用量子电路而非特定算法
-
5. FPGA emulation of quantum circuits
-
作者:A. U. Khalid, Z. Zilic, K. Radecka
-
出处:IEEE International Conference on Computer Design (ICCD), 2004
-
被引量:55次
-
核心贡献:利用量子电路与数字电路的类比,设计FPGA量子算法仿真器,实现纠缠态和概率计算。
-
原理解析:提出了量子电路建模的新技术,包括纠缠态的硬件表示和概率计算的实现方法,并分析了计算精度问题。
-
实现步骤:
-
量子比特的硬件抽象表示
-
纠缠态的生成和维持机制
-
概率性测量的硬件实现(随机数生成+累积概率比较)
-
精度分析:定点数位宽选择对结果的影响
-
6. 16-Qubit Quantum-Computing Emulation Based on High-Speed Hardware Architecture
-
作者:Fujishima et al.
-
出处:IEEE International Symposium on Circuits and Systems, 2003
-
核心贡献:展示了16量子比特的量子计算仿真器,比通用处理器的软件仿真快250倍。
-
原理解析:通过专用的硬件架构,利用FPGA的并行性加速量子算法的执行。
-
实现步骤:
-
高并行度状态向量更新单元设计
-
内存访问模式优化
-
门操作的流水线处理
-
性能基准测试方法
-
三、量子-经典接口与控制系统
7. A functional basis for efficient physical-layer classical control in quantum processors
-
作者:Harrison Ball et al.
-
出处:arXiv:1608.02607
-
核心贡献:提出了基于Walsh函数的物理层经典控制器框架,在FPGA上实现实时控制,比微控制器实现快10⁵倍。
-
原理解析:Walsh函数作为双值分段常数函数,既兼容量子控制协议,又适合数字硬件实现,可用于动态误差抑制、噪声谱分析等。
-
实现步骤:
-
Walsh函数实时生成器设计
-
基于Walsh定时的序列控制单元
-
模拟调制波形的Walsh合成器
-
基于Walsh的噪声谱分析硬件实现
-
资源效率对比:FPGA vs 微控制器
-
8. Quantum Control Architecture and Circuit Blocks for Solid-State Microwave Qubits
-
作者:Fatemeh Nikbakhtnasrabadi, Martin Weides
-
出处:TechRxiv, 2025
-
核心贡献:综述了基于FPGA的固态微波量子比特控制平台,包括商业系统和开源解决方案,探讨了低温FPGA的潜力。
-
原理解析:FPGA提供实时控制、低延迟操作和无缝集成能力,是量子处理器与经典系统接口的理想平台。
-
实现步骤:
-
微波脉冲生成的FPGA实现
-
实时反馈控制系统架构
-
低温FPGA设计挑战与解决方案
-
开源控制平台(如QICK、ARTIQ)的架构分析
-
四、专用架构与优化技术
9. A general purpose architectural layout for arbitrary quantum computations
-
作者:Tzvetan S. Metodi et al.
-
出处:SPIE Proceedings, 2005
-
核心贡献:提出了可重构量子电路衬底的概念------量子FPGA(qFPGA),作为可扩展容错量子计算架构的基本构建块。
-
原理解析:利用层次化阵列设计和量子隐形传态通信协议,将可靠通信成本从指数级降低到多项式级。
-
实现步骤:
-
qFPGA基本单元设计
-
量子隐形传态通信协议硬件实现
-
容错Toffoli门构造与执行
-
系统级仿真工具链搭建
-
性能评估:128位整数分解的时间估计
-
10. Automated Implementation of Quantum Circuits on QFPGA for Emulation
-
作者:M. Heidarzadeh, Mohammad Danaee Far
-
出处:RiceST Journal, 2014
-
核心贡献:使用整数线性规划技术为FPGA寻找最优布局和布线方案,重新定义逻辑块内部架构。
-
原理解析:通过启发式算法划分量子电路,最大化逻辑块内资源利用率,最小化量子比特路径延迟。
-
实现步骤:
-
整数线性规划模型的建立
-
量子电路划分启发式算法设计
-
逻辑块内部架构优化(4 vs 12量子比特对比)
-
关键路径延迟优化
-
布线通道数量优化
-
五、阅读建议与学习路径
入门阶段
从综述论文开始:[2] IEEE Access 2025综述 和 [10] IEEE Micro 2021综述 ,了解领域全貌。
核心架构学习
重点研读 [6] Moawad博士论文 和 [4] Khalid等人的ICCD论文 ,掌握FPGA量子电路仿真的基本架构。
控制系统深化
阅读 [7] Ball等人的Walsh函数论文 和 [3] Nikbakhtnasrabadi的控制架构综述 ,理解量子-经典接口设计。
优化技术进阶
学习 [9] Metodi等人的qFPGA架构 和 [8] Heidarzadeh的自动实现论文 ,掌握高级优化方法。
经典奠基必读
最后回顾 [1] Fujishima的开创性工作 和 [5] Fujishima的16量子比特实现 ,理解领域的发展脉络。
这些论文从理论基础到实现细节,完整覆盖了FPGA在量子计算仿真、控制和架构设计方面的研究。建议结合您已有的MATLAB定点模型,重点参考[6]和[4]中关于定点数精度和硬件架构的内容,为后续FPGA移植做准备。