欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2018106468992
申请人: 广西师范大学
专利类型:发明专利
专利状态:已下证
专利领域: 计算;推算;计数
更新日期:2024-11-21
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一个不破坏源操作数的量子加法器设计方法,其特征在于,所述方法利用量子受控门设计便于并行计算的6个基本量子门,然后利用6个基本量子门设计量子半加器、量子全加器和相应的复位器,最后利用量子半加器、量子全加器和相应的复位器设置构成n位不破坏源操作数加法器的设计方法。

2.根据权利要求1所述的一个不破坏源操作数的量子加法器设计方法,特征在于,设计

6个基本量子门的具体过程为:

利用3个受控门实现6个基本量子门设计线路,分别用符号P1、P2、P3、P4、P5和P6表示,6个基本量子门设计线路的量子代价和量子时间复杂度都为3,结构分别为:基本门P1由2个受控V门、一个受控非门和3量子比特连线构成;基本门P2由1个受控V门、1个受控V+门、一个受控非门和3量子比特连线构成;基本门P3由2个受控V门、一个受控非门和3量子比特连线构成;基本门P4由2个受控V门、一个受控非门和3量子比特连线构成;基本门P5由1个受控V门、1个受控V+门、一个受控非门和4量子比特连线构成;基本门P6由2个受控V门、一个受控非门和4量子比特连线构成。

3.根据权利要求1所述的一个不破坏源操作数的量子加法器设计方法,特征在于,设计量子半加器和相应的复位器的实现过程为:利用受控V门、基本门P2实现量子半加器设计线路,用符号A1表示,将量子半加器应用到量子态|0>|b0>|a0>,得到

其中 是异或操作,b0,a0∈{0,1}。由公式(1)可知量子半加器实现加法(b0+a0),其中输出的第一个量子比特|a0b0>存储加法(b0+a0)的进位信息,输出的第二个量子比特存储的是加法的和;

不破坏源操作数,设计量子半加器的复位器,它由受控V门和基本门P3构成,用符号R1表示;

将量子半加器的复位器应用到量子态 得到

其中 是异或操作,b0,a0∈{0,1}。由公式(2)可知量子半加器的复位器将复位为|b0>|a0>;

量子半加器和相应的复位器的量子代价和时间复杂度都为4。

4.根据权利要求1所述的一个不破坏源操作数的量子加法器设计方法,特征在于,设计量子全加器和相应的复位器的实现过程为:利用基本门P1和P5实现量子全加器设计线路,用符号A2表示;

将量子全加器应用到量子态|0>|bi>|ai>|ci-1>,得到其中 是异或操作,bi,ai,ci-1∈{0,1},由公式(3)可知量子全加器实现加法(bi+ai+ci-1),其中输出的第一个量子比特 存储加法(bi+ai+ci-1)的进位信息,输出的第二个量子比特 存储的是加法的和;

不破坏源操作数,设计量子全加器的复位器,它由基本门P3和P6组成,用符号R2表示;

将量子全加器的复位器应用到量子态 得到

其中 是异或操作,bi,ai,ci-1∈{0,1}。由公式(4)可知量子全加器的复位器将复位为|bi>;

量子全加器和复位器的量子代价和时间复杂度为6。

5.根据权利要求1所述的一个不破坏源操作数的量子加法器设计方法,特征在于,设计n位量子比特不破坏源操作数加法器的实现过程为:利用量子半加器、量子全加器及相应的复位器实现n量子比特不破坏源操作数的量子加法器设计线路,用符号AD表示,n量子比特不破坏源操作数的量子加法器由(n-1)个量子全加器和复位器(又可分解成n-1个基本门P1、P5、P6和P3)、1个量子半加器、1个量子半加器的复位器和一个受控非门构成,实现两个n位不破坏源操作数的加法运算;

假设n位的整数a和b存储在如下两个n量子比特的基态中:

其中an-1an-2...a0和bn-1bn-2...b0分别是整数a和b的二进制表示,ah,bh∈{0,1},h=

0,...,n-1;

添加n量子比特的量子基态 最为加法运算的辅助位,并排列顺序得到|00bn-1an-

10bn-2an-2...0b0a0>作为输入,将加法器应用到|00bn-1an-10bn-2an-2...0b0a0>,得到AD|00bn-1an-10bn-2an-2...0b0a0>=|snsn-1bn-1an-1sn-2bn-2an-2...s0b0a0> (6)其中s=a+b,snsn-1sn-2...s0是整数s的二进制表示,sh∈{0,1},h=0,...,n;

由公式(6)可知,加法器实现如下的加法运算:

实现n位整数的不破坏源操作数的加法器的量子代价为6(n-1)+6(n-1)+2×4+1=12n-

3,n≥2,(n-1)个基本门P1和一个基本门P2并行运行,(n-1)个基本门P3和一个基本门P4并行运行,因此线路时间复杂度为3(n-1)+3(n-1)+2×4+1=6n+3,n≥2。