0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于PYNQ RFSoC框架的开源量子位控制器

XILINX开发者社区 来源:PYNQ开源社区 作者:品客 2021-10-27 16:47 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

费米实验室,普林斯顿大学,芝加哥大学等科研机构联合发表了基于PYNQ RFSoC框架的开源量子位控制器-QICK (QuantumInstrumentation Control Kit),能够支持直接合成最高6GHz载波频率的控制脉冲。

QICK包含Xilinx的ZCU111评估板,定制化的固件和软件和一个可选的定制化的模拟前端板。与现成的30W美金以上的多量子位读取和控制设备相比,ZCU111和定制化射频板的系统可以轻松将成本控制在3W美金以内。与其低廉的成本形成鲜明对比的是其出色的性能,比如6GSPS的DAC输出,3 GSPS的ADC采样输入,以及额外的运放、步进衰减器、混频器和本振等。

数字和模拟硬件

QICK是一个多输入,多输出,高性能的控制器,主要用于量子位系统和超导探测器。与传统的控制器相比,其系统更加简单,紧凑和低成本。QICK的硬件包含两个部分,分别为Xilinx ZCU111 RFSoC评估板和射频模拟前端板。

QICK充分发挥高集成度RFSoC FPGA优势。XCZU28DR芯片(图2)集成8路6.5GS/s数模转换器(DACs)和8路4GS/s模数转换器ADCs)。DAC和ADC模块均包含可配置的IQ数字上/下变频,集成的数控振荡器(NCO),增益矩阵和抽取/插值滤波器,能够轻松地通过AXI接口集成到逻辑中。RFSoC同时集成多个不同的ARM处理器,可以运行不同的软件比如Linux kernel以及PYNQ软件库等。

传统的商用量子位控制器通常具有小于1GHz的模拟带宽,所以RF量子位控制脉冲(典型4-6GHz)需要使用模拟混频器来进行上变频。作为对比,XCZU28DR在第一奈奎斯特区间内可以直接合成最高载频为3GHz的控制脉冲,在第二奈奎斯特区间内可以直接合成最高载频为6GHz的控制脉冲。这消除了混频器杂散,并且无需校准IQ 混频器偏移和增益。

射频模拟前端板包含了超过200个器件,比如运放,混频器,滤波器,本振,开关和驱动等。所有的射频和直流耦合输入输出均通过SMA连接器。射频板将RFSoC的8路DAC输出扩展到RF或者DC耦合的运放和滤波器,如图3所示。每一个DAC输出都连接到一个软件可控的开关,允许用户选择RF输出,或者DC耦合输出。

8路QICK射频输入中的4路用于射频信号,针对4-8GHz信号进行了优化,其余的4路用于直流耦合的输入信号,带宽为1.5GHz,如图4所示。

系统架构和功能

QICK系统的整体架构如图5所示。用户使用QICK Python API(top level)运行量子比特实验,这些实验被发送到RFSoC(second level)并翻译为FPGA级别的指令。RFSoC产生的信号会被QICK射频板(third level)做进一步处理,最后被发送到qubits(bottom level)。量子位测量接着会以相反的顺序将测量结果通过Python API返回给用户。

QICK系统的功能被分为处理器系统(PS)和可编程逻辑(PL),如图6所示。该UltraScale+器件的PS部分是带DDR4的ZYNQ系统,在多核ARM处理器上运行Linux操作系统。PS使用PYNQ库和驱动实现对PL的DMA访问。用户的接口是通过远程web浏览器访问的Jupyter notebooks。PL端的固件主要包含信号产生模块,读取模块以及timed-processor模块,用于实现对时间要求高的功能。PS和PL之间的数据流是通过AXI接口实现的,其中快速的数据传输是通过PL端的DMA逻辑实现的。

性能表现

这里主要讨论信号产生的RF性能,图7展示了使用射频板将IF信号混频上变频到RF信号的原理。由于数字产生的IF可以覆盖3GHz带宽,推荐将本振频率设置在7.5GHz到8.5GHz。射频板上的低通滤波器,可以对8GHz以上的信号实现30dB的衰减。当本振在7.5GHz到8.5GHz,用户可以将脉冲置于3GHz频带内而不会产生谐波,并且具有足够的本振泄露抑制。

图8展示了混频器上变频频谱的演示(没有使用射频板额外的低通滤波器)。这里,一个0.8GHz的IF信号被板子上8.478GHz的本振信号上变频。混频器的频谱非常干净,并且在IF,LO±IF和2*LO±IF处显示了预期的边带杂散,同时在载波的10kHz偏移处测量到-95dBc/Hz的相位噪声。

PYNQ框架助力QICK

PYNQ框架如何使QICK成为可能,再来看一个例子。QICK被用于控制和读取一个用于暗物质检测的3D transmon qubit。读取的脉冲由混频器产生,并上变频,如图9所示。图a和图b展示了获取的脉冲频率和量子位频谱的测量,图c展示了qubitRabi oscillations,图d展示了qubitT1(94us)和T2(122us)的测量,图e插图展示了量子位在基态和激发态时的单次数字化值。

直方图采用双峰高斯分布函数拟合,在没有参数放大的情况下产生94.7% 的保真度,图f展示了30个独立随机序列的RB平均,平均的门保真度为99.93%±0.01%,接近估计的相干限制门保真度99.96%。所有的计算绘图显示均在QICK的PYNQ框架下实现,通过QICK上运行的Jupyter notebook完成完整的数据采集和相应的实验。充分体现了PYNQ框架在数据分析等应用中的巨大优势。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 硬件
    +关注

    关注

    11

    文章

    3556

    浏览量

    68747
  • 仪器
    +关注

    关注

    1

    文章

    4162

    浏览量

    53167
  • PYNQ
    +关注

    关注

    4

    文章

    62

    浏览量

    3295

原文标题:定制化的科研仪器 - PYNQ & RFSoC 助力量子计算

文章出处:【微信号:gh_2d1c7e2d540e,微信公众号:XILINX开发者社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    2025开放原子开发者大会量子计算开源技术分论坛即将启幕

    11月22日,2025开放原子开发者大会期间,中国移动将举办以 “量子开源・互联未来” 为主题的量子计算开源技术分论坛。论坛聚焦量子计算基础
    的头像 发表于 11-17 16:34 722次阅读

    codesys 3.5版本控制器联机指导:如何进行RS232联机?#codesys编程控制器 #控制器

    控制器
    长沙硕博电子科技股份有限公司
    发布于 :2025年08月29日 09:07:25

    8控制器KF8A100Fxx数据手册

    电子发烧友网站提供《8控制器KF8A100Fxx数据手册.pdf》资料免费下载
    发表于 05-30 16:11 3次下载

    车载整机控制器 工程机械主机控制器#硕博电子#国产控制器

    控制器
    长沙硕博电子科技股份有限公司
    发布于 :2025年05月26日 09:09:02

    MAX28200 16控制器,带有ADC和I²C技术手册

    MAX28200是一款低功耗、16MAXQ®微控制器(µC),设计用于智能电话和消费类电子等低功耗应用。器件结合了强大的16RISC微控制器和一个10
    的头像 发表于 05-08 14:40 623次阅读
    MAX28200 16<b class='flag-5'>位</b>微<b class='flag-5'>控制器</b>,带有ADC和I²C技术手册

    工程机械控制器厂家 控制器国产替代 #国产控制器#控制器厂家#控制器品牌

    控制器
    长沙硕博电子科技股份有限公司
    发布于 :2025年04月29日 14:15:05

    ZU+RFSoC之RFDC API介绍和使用

    RF Data Converters驱动API是AMD Xilinx为RFSoC提供的一套软件接口,用于控制Data Converters(RF-ADC和RF-DAC)的硬件功能。它作为用户应用程序
    的头像 发表于 04-16 10:05 2790次阅读
    ZU+<b class='flag-5'>RFSoC</b>之RFDC API介绍和使用

    无线液控制器的应用和原理,这回终于搞懂了

    无线水位液控制器是一种通过无线方式实时监测和控制的设备。 无线水位与液控制器运用了全数字
    的头像 发表于 03-26 16:11 750次阅读
    无线液<b class='flag-5'>位</b><b class='flag-5'>控制器</b>的应用和原理,这回终于搞懂了

    带有FPU的32控制器RX23T系列数据手册

    RX23T 系列是适用于单逆变器控制的 32 控制器,具有内置浮点处理单元(FPU),让用户轻松编程复杂的逆变器控制算法。可大大减少软件开发和维护所需的工时。 此外,由于采用了 R
    的头像 发表于 03-24 17:21 852次阅读
    带有FPU的32<b class='flag-5'>位</b>微<b class='flag-5'>控制器</b>RX23T系列数据手册

    开源闭环步进电机控制器(原理图+源代码)

    开源闭环步进电机控制器(原理图+源代码),采用PID算法控制,AS5047磁性角度检测传感,高效防失步,快速学习PIDS算法,掌握单片机系统开发。 纯分享贴,有需要可以直接下载附件
    发表于 03-20 13:32

    工程机械控制器如何选型?控制器选型指南 #控制器 #车载控制器 #整车控制器 #控制器选型

    控制器
    长沙硕博电子科技股份有限公司
    发布于 :2025年03月14日 10:54:24

    Y1620工程机械主机控制器 车载智能控制器 CAN总线 #工程机械控制器 #整车控制器 #车载控制器

    控制器
    长沙硕博电子科技股份有限公司
    发布于 :2025年02月10日 15:32:21

    Quantinuum发布开创性生成式量子人工智能框架

    科罗拉多州布鲁姆菲尔德与伦敦,2025年2月5日——Quantinuum今日宣布了一项重大突破,推出了开创性的生成式量子人工智能框架(Gen QAI)。这一框架利用独特的量子生成数据,
    的头像 发表于 02-10 11:34 856次阅读

    SSM框架的优缺点分析 SSM在移动端开发中的应用

    :Spring框架是企业型开发使用的成熟的开源框架,能够节省成本。SSM框架使用起来更加轻快,能够更合理地分配资源,使用最小的资源完成当前的需求。 节省开发时间 :SSM
    的头像 发表于 12-16 18:18 3008次阅读