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

摘要:

权利要求书:

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

设计便于并行计算的6个基本量子门的实现过程为:

利用3个受控门实现6个基本量子门设计线路,分别用符号Q1、Q2、Q3、Q4、Q5和Q6表示,Q1、Q2、Q5和Q6的量子代价和量子时间复杂度都为3,Q3和Q4的量子代价和量子时间复杂度为4,它+们的结构分别为:基本门Q1和Q2都是由1个受控V门、1个受控V门、一个受控非门和3量子比+特连线构成;基本门Q3由2个受控V门、一个受控非门、1个受控V门和3量子比特连线构成;基+本门Q4由2个受控V门、一个受控非门、1个受控V门和3量子比特连线构成;基本门Q5由2个受控V门、一个受控非门和4量子比特连线构成;基本门Q6由1个受控V门、1个受控V+门、一个受控非门和4量子比特连线构成;

将Q3应用到|0>|b0>|a0>,得到

其中 是异或操作,bi,ai∈{0,1}, 由公式(2)可知Q3实现减法(b0‑a0),其中输出的第一个量子比特 存储减法(b0‑a0)的借位信息,输出的第二个量子比特存储的是减法的差;

将Q4应用到量子态 得到

其中 是异或操作,ci,bi,ai∈{0,1}, 由公式(2)可知Q4将 复位为|b0>。

2.据权利要求1所述的一种不破坏源操作数的模N减法器设计方法,特征在于,设计量子全减器和相应的复位器的实现过程为:利用基本门Q1和Q5实现量子全减器设计线路,用符号S表示;

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

设计量子全减器的复位器,它由基本门Q6和Q2组成,用符号R表示;

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

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

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

3.根据权利要求1所述的一种不破坏源操作数的模N减法器设计方法,特征在于,设计n位不破坏源操作数的模N减法器实现过程为:模N减法表示为

MS(b‑a)=sign(b‑a)×[(b‑a)modN] (5)n

其中a,b是n位的正整数,N=2 ,当b<a时,sign(b‑a)=‑1,当b≥a时,sign(b‑a)=1,(b‑a)modN是(b‑a)对N进行求模运算,运算规则如下利用量子全减器、复位器和6个基本门实现n量子比特的不破坏源操作数的模N减法器n的设计线路,用符号SU表示,此处N=2;

n量子比特的模N减法器由(n‑1)个量子全减器、(n‑1)个量子全减器的复位器、1个基本门Q3、1个基本门Q4和一个受控非门的复位器组成,(n‑1)个量子全减器分解成n‑1基本门Q1和Q5,(n‑1)个量子全减器的复位器分解成n‑1基本门Q2和Q6,它实现两个n位整数的模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>作为输入,将模N减法器应用到|00bn‑1an‑10bn‑2an‑2...0b0a0>,得到SU|00bn‑1an‑10bn‑2an‑2...0b0a0>=|ξdn‑1bn‑1an‑1dn‑2bn‑2an‑2...dn‑2b0a0> (7)其中ξ表示符号位,ξ=0表示正数,ξ=1表示负数,dn‑1dn‑2...d0是整数[(b‑a)modN的二n进制表示,dh∈{0,1},h=0,...,n‑1,[(b‑a)mod2]的含义如公式(1)所述;

由公式(7)可知,模N减法器实现如下的模N减法运算:实现n位整数的不破坏源操作数的模N减法器的量子代价为6(n‑1)+6(n‑1)+2×4+1=

12n‑3,n≥2,(n‑1)个基本门Q1和一个基本门Q3并行运行,(n‑1)个基本门Q2和一个基本门Q4并行运行,因此线路时间复杂度为3(n‑1)+3(n‑1)+2×4+1=6n+3,n≥2。