[發(fā)明專利]一種量子除法器的設(shè)計(jì)方法有效
| 申請(qǐng)?zhí)枺?/td> | 202011358674.0 | 申請(qǐng)日: | 2020-11-27 |
| 公開(kāi)(公告)號(hào): | CN112394905B | 公開(kāi)(公告)日: | 2022-11-08 |
| 發(fā)明(設(shè)計(jì))人: | 袁素真;高勝威;文超;卿顯榮;喬治欽;王艷;王玉嬋;胡澤銳 | 申請(qǐng)(專利權(quán))人: | 重慶郵電大學(xué) |
| 主分類號(hào): | G06F7/535 | 分類號(hào): | G06F7/535;G06N10/20;G06F7/485 |
| 代理公司: | 北京同恒源知識(shí)產(chǎn)權(quán)代理有限公司 11275 | 代理人: | 楊柳岸 |
| 地址: | 400065 *** | 國(guó)省代碼: | 重慶;50 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 量子 法器 設(shè)計(jì) 方法 | ||
1.一種量子除法器的設(shè)計(jì)方法,其特征在于:該方法包括以下步驟:
S1:利用量子門設(shè)計(jì)n位量子比較器,實(shí)現(xiàn)兩個(gè)n位二進(jìn)制數(shù)的比較運(yùn)算;
S2:利用量子門設(shè)計(jì)等位和不等位量子減法器;
S3:將步驟S1和S2中的比較器和減法器綜合設(shè)計(jì)得到量子除法器;
S4:采用經(jīng)典計(jì)算機(jī)與IBM實(shí)驗(yàn)室提供的開(kāi)源量子云模擬器搭建實(shí)驗(yàn)平臺(tái)并進(jìn)行仿真模擬實(shí)現(xiàn)量子除法運(yùn)算;
所述步驟S1具體為:
給定兩個(gè)n比特量子態(tài)組成的復(fù)合系統(tǒng)|a|b,采用量子比特串比較器QBSC實(shí)現(xiàn)量子比特串|a=|an-1an-2...a0|和|b=|bn-1bn-2...b0|的比較運(yùn)算,QBSC是如下所示的酉演化UCMP:
UCMP|a|b|0|0=|a|b|0|c
其中,比較器的實(shí)現(xiàn)還需要另外2個(gè)被初始化為0的輔助量子比特;|0并未攜帶任何有用的信息,最后的量子比特態(tài)|c攜帶比較所得的結(jié)果信息,|a和|b分別為進(jìn)行比較的兩個(gè)量子比特串;
所述步驟S2具體為:
n個(gè)一位的量子減法器疊加在一起,構(gòu)成n位量子比特的等位相減,從最低位開(kāi)始相減,其借位作為下一次減法的上一次的借位,這樣將借位置零交替復(fù)用,實(shí)現(xiàn)循環(huán),直到完成最高位的相減,最后得出相減的結(jié)果;
所述步驟S3具體為:
S31,利用比較器對(duì)除數(shù)N和被除數(shù)M進(jìn)行比較,比較之前先將表示除數(shù)N的量子比特與表示被除數(shù)M的量子比特從高位到低位依次對(duì)齊,比較結(jié)果作為控制位a,控制位a的值為:當(dāng)除數(shù)N表示的量子比特小于被除數(shù)M所表示的量子比特中與除數(shù)N對(duì)齊的量子比特時(shí),控制位為0;反之為1;a作為控制位,控制商S的最高位,當(dāng)控制位結(jié)果為1時(shí),商S賦值1;當(dāng)控制位結(jié)果為0時(shí),商S賦值0;
S32,將S31中的a作為控制位,在減法器的作用下,控制減法運(yùn)算;減法運(yùn)算的結(jié)果為b,除數(shù)與b的次高位對(duì)齊,并以b的最高位c為控制位對(duì)商的次高位賦值,c同時(shí)也是減法的控制位;
S33,S32減法運(yùn)算的結(jié)果為d,d作為新的循環(huán)的開(kāi)始,除數(shù)N表示的量子比特與d的次高位對(duì)齊;
S34,重復(fù)S31、S32、S33,直到所有表示被除數(shù)M的量子比特參與完成運(yùn)算,此時(shí)結(jié)果保留到整數(shù)位,若進(jìn)一步保留到小數(shù),則在表示被除數(shù)M的量子比特后增加新的狀態(tài)為|0的量子比特作為被除數(shù)的低位,再次重復(fù)S31、S32、S33,結(jié)果保留到小數(shù)位,小數(shù)位的精確程度與添加的|0比特的數(shù)量有關(guān),添加的|0比特越多結(jié)果越精確;
所述步驟S4具體為:
利用開(kāi)源量子計(jì)算工具包QISKIT以及Anaconda提供的包管理和環(huán)境管理功能,用Python語(yǔ)言模擬并實(shí)現(xiàn)量子除法運(yùn)算仿真。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于重慶郵電大學(xué),未經(jīng)重慶郵電大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://m.szxzyx.cn/pat/books/202011358674.0/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F7-00 通過(guò)待處理的數(shù)據(jù)的指令或內(nèi)容進(jìn)行運(yùn)算的數(shù)據(jù)處理的方法或裝置
G06F7-02 .比較數(shù)字值的
G06F7-06 .將單個(gè)記錄載體上的數(shù)據(jù)進(jìn)行排序、選擇、合并或比較的裝置
G06F7-22 .用于排序或合并在連續(xù)記錄載體
G06F7-38 .只利用數(shù)制表示,例如利用二進(jìn)制、三進(jìn)制、十進(jìn)制表示來(lái)完成計(jì)算的方法或裝置
G06F7-58 .隨機(jī)數(shù)或偽隨機(jī)數(shù)發(fā)生器
- 針織設(shè)計(jì)裝置和設(shè)計(jì)方法、設(shè)計(jì)程序
- 燈具(設(shè)計(jì)1?設(shè)計(jì)3)
- 頭燈(設(shè)計(jì)1?設(shè)計(jì)2?設(shè)計(jì)3)
- LED透鏡(設(shè)計(jì)1、設(shè)計(jì)2、設(shè)計(jì)3)
- 設(shè)計(jì)用圖形設(shè)計(jì)桌
- 手機(jī)殼(設(shè)計(jì)1設(shè)計(jì)2設(shè)計(jì)3設(shè)計(jì)4)
- 機(jī)床鉆夾頭(設(shè)計(jì)1設(shè)計(jì)2設(shè)計(jì)3設(shè)計(jì)4)
- 吹風(fēng)機(jī)支架(設(shè)計(jì)1設(shè)計(jì)2設(shè)計(jì)3設(shè)計(jì)4)
- 設(shè)計(jì)桌(平面設(shè)計(jì))
- 設(shè)計(jì)臺(tái)(雕塑設(shè)計(jì)用)
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





