彭永剛
1.南京郵電大學(xué) 理學(xué)院 應(yīng)用物理系,南京210003
2.江蘇省新能源技術(shù)工程實(shí)驗(yàn)室,南京210003
核磁共振量子計(jì)算是利用已經(jīng)研究了六十多年的非常完善的核磁共振技術(shù)所實(shí)現(xiàn)的量子計(jì)算方案。近十幾年,核磁共振量子計(jì)算方案實(shí)驗(yàn)研究[1-6]快速發(fā)展,成為量子計(jì)算物理實(shí)現(xiàn)的候選方案之一。利用核磁共振實(shí)現(xiàn)量子算法,需要用到單量子位邏輯門操作和兩量子位邏輯門操作,對(duì)于單量子位邏輯門操作需要一個(gè)微秒量級(jí)的射頻脈沖磁場(chǎng)來(lái)實(shí)現(xiàn),對(duì)于兩量子位邏輯門操作,需要控制射頻脈沖磁場(chǎng)與系統(tǒng)內(nèi)部核自旋之間的相互作用(不加射頻磁場(chǎng)脈沖)隨時(shí)間演化的合理組合來(lái)實(shí)現(xiàn)。量子算法是由一序列基本幺正變換的乘積構(gòu)成的,利用核磁共振技術(shù)實(shí)現(xiàn)量子算法就是把一序列基本幺正變換編譯成現(xiàn)代超導(dǎo)核磁共振譜儀上能夠直接執(zhí)行的核磁共振脈沖序列。1995年,Barenco等人[7]已證明:任意一個(gè)量子算法可以寫成兩量子位量子控制非門和一位單量子位門的組合,因此,研究量子控制非門的核磁共振的物理實(shí)現(xiàn),對(duì)研究量子算法的核磁共振物理實(shí)現(xiàn)具有重要意義。1999年,Price等人[8]提出用經(jīng)典幾何代數(shù)學(xué)的方法構(gòu)造量子控制非門的核磁共振脈沖序列。2001年,F(xiàn)ung等人[9]提出用成對(duì)的偽純態(tài)代替單個(gè)偽純態(tài)的方法來(lái)設(shè)計(jì)核磁共振脈沖序列,實(shí)現(xiàn)量子控制非門。2018年,Gaikwad等人[10]提出量子過(guò)程層析成像的方法實(shí)現(xiàn)核磁共振量子控制非門。2018年,Jiang等人[11]提出零磁場(chǎng)核磁共振脈沖序列的方法實(shí)現(xiàn)量子控制非門。2020年Zeng等人[12]提出了驗(yàn)證核磁共振實(shí)現(xiàn)量子控制非門的方法。本文運(yùn)用在核磁共振條件下單體和兩體含時(shí)薛定諤方程[13-15]的近似求解方法,研究量子控制非門核磁共振物理實(shí)現(xiàn)脈沖序列的設(shè)計(jì)和脈沖序列參數(shù)取值。根據(jù)Suzuki乘積公式[16-18],給出數(shù)值求解含時(shí)薛定諤方程的方法,用該方法對(duì)含時(shí)薛定諤方程進(jìn)行數(shù)值計(jì)算,驗(yàn)證量子控制非門磁共振脈沖序列設(shè)計(jì)和參量取值的正確性。
1H、13C、14N、31P等原子的核自旋均為1/2,可作為量子比特使用。在一個(gè)分子中,如果有兩個(gè)核自旋為1/2的原子,可作為一臺(tái)兩量子位的處理器[1,19],在外加的均勻磁場(chǎng)和射頻磁場(chǎng)中,這個(gè)自旋1/2兩核自旋系統(tǒng)的哈密頓量[1,19]為:
式中,表示第j核自旋沿α方向自旋算符,表示核自旋1和核自旋2之間相互作用的強(qiáng)度,表示作用在核自旋沿z軸方向的均勻磁場(chǎng),表示作用在第j核自旋沿α方向的射頻磁場(chǎng)表示作用在第j核自旋沿α方向射頻磁場(chǎng)的頻率和初相位。
核自旋狀態(tài)的波函數(shù)是一個(gè)二分量的列旋量,向上和向下的基矢量可表示為:
單個(gè)核自旋受到沿著z軸的均勻磁場(chǎng)和沿x軸的射頻脈沖磁場(chǎng)作用,其狀態(tài)隨時(shí)間的演化,遵守單體含時(shí)薛定諤方程:
核自旋繞x軸轉(zhuǎn)動(dòng),需要在y軸上施加射頻脈沖磁場(chǎng)。核自旋繞x和y軸順時(shí)針轉(zhuǎn)動(dòng)π/2的操作可表示為:
第j核自旋繞x軸和y軸逆時(shí)針轉(zhuǎn)動(dòng)π/2的操作表示為:
量子計(jì)算中兩核自旋之間通過(guò)核自旋與核自旋的相互作用交換量子信息,核自旋1和核自旋2之間的相互作用受控相移門[20]為:
其中,c0=a0+a1,c1=a1-a0,c2=a2+a3,c3=a3-a2,由于量子控制非門的定義是當(dāng)且僅當(dāng)?shù)谝缓俗孕幱趹B(tài)時(shí),才翻轉(zhuǎn)第二核自旋的狀態(tài),這要求?00=?01,式(13)改寫為:
式中,β=α+?11-?00,α=(?10-?11)/2,ei?00是無(wú)關(guān)緊要的整體相位因子,根據(jù)伊辛模型:
執(zhí)行受控相移門I12=e-iτH,則?00=τ(J/4+h),?01=?10=-τJ/4,?11=τ(J/4-h),考慮到?00=?01,式(14)改寫為:
τ表示量子處理器在沒有外界射頻磁場(chǎng)作用時(shí),兩量子位核自旋系統(tǒng)的狀態(tài)在哈密頓量式(15)的支配下,隨時(shí)間演化的時(shí)間間隔。
在伊辛模型式(15)中兩個(gè)核自旋處于相同的靜態(tài)磁場(chǎng),但實(shí)際上兩個(gè)核自旋處于不同的靜態(tài)磁場(chǎng),這個(gè)靜態(tài)磁場(chǎng)為:
是通過(guò)系統(tǒng)隨時(shí)間演化e-iτHNMR來(lái)實(shí)現(xiàn),演化時(shí)間間隔為τJ=-π,由式(22)可知,實(shí)現(xiàn)量子控制非門的核磁共振脈沖序列不是唯一的。
一種理想的情況。實(shí)際情況是使核自旋1發(fā)生共振的射頻脈沖磁場(chǎng)不僅會(huì)改變核自旋1的狀態(tài),也會(huì)改變核自旋2的狀態(tài),要參數(shù)設(shè)定更準(zhǔn)確,必須求解兩體核自旋系統(tǒng)的含時(shí)薛定諤方程,考慮數(shù)值計(jì)算中的參數(shù)設(shè)定是采用參考文獻(xiàn)[1]參數(shù)式(24),核自旋之間相互作用時(shí)間遠(yuǎn)小于射頻脈沖作用持續(xù)時(shí)間,這時(shí)核自旋之間相互作用對(duì)核自旋在射頻脈沖作用下隨著時(shí)間演化的影響可以忽略不計(jì),兩體含時(shí)薛定諤方程為:
采用自然單位,令?=1,這時(shí)兩個(gè)核自旋處于一個(gè)靜態(tài)磁場(chǎng)和一個(gè)射頻正旋磁場(chǎng)中,這時(shí)選擇在旋轉(zhuǎn)參考系[13]中計(jì)算含時(shí)薛定諤方程,當(dāng)射頻磁場(chǎng)與核自旋1發(fā)生共振,即
其中,k2、n2是正整數(shù),式(34)和式(35)無(wú)精確解,但在k1和k2很大,γ為有理數(shù)時(shí),令γ=N/M,0
式(19)、式(22)和式(36)是量子控制非門脈沖序列參數(shù)取值的關(guān)系式,核自旋1和核自旋2繞x軸轉(zhuǎn)動(dòng)π/2的脈沖序列參數(shù)取值也有同樣的關(guān)系式。在式(36)中,取k=1,M=4,N=1,再利用式(22),射頻脈沖序列的操作時(shí)間τ以及等參數(shù)取值見表1,表1中各參數(shù)的單位為109πHz。在式(36)中,取k=1,M=4,N=1,再加上式(19)計(jì)算出實(shí)現(xiàn)量子控制非門核磁共振脈沖序列的單量子位邏輯門及受控相移門的執(zhí)行時(shí)間τ,得到執(zhí)行時(shí)間參數(shù)見表2,執(zhí)行時(shí)間單位為4πns。當(dāng)k=2、8、32時(shí)射頻脈沖序列的操作時(shí)間τ以及等參數(shù)不予贅述。
表1 k=1量子控制非門脈沖序列參數(shù)J和h取值Table 1 Parameter values of quantum controlled not gate pulse sequence J and h for k=1 109πHz
表2 k=1核磁共振脈沖序列參數(shù)執(zhí)行時(shí)間τ取值Table 2 Parameter execution timeτof NMR pulse sequence for k=14πns
為了驗(yàn)證上述量子控制非門核磁共振實(shí)現(xiàn)脈沖序列設(shè)計(jì)及參數(shù)取值的正確性,需對(duì)含時(shí)薛定諤方程進(jìn)行數(shù)值求解。核自旋系統(tǒng)隨時(shí)間的演化遵守含時(shí)薛定諤方程:
在特定的射頻脈沖執(zhí)行過(guò)程中參量J、h和h?可看成是恒定的。顯然上述構(gòu)造U?(δ)是幺正的,上述求解含時(shí)薛定諤方程的算法是無(wú)條件穩(wěn)定[16-17]的??梢宰C明|U(δ)-U?(δ)|≤cδ3,這意味著在二階時(shí)間步長(zhǎng)δ內(nèi)算法是正確的,這種解法的結(jié)果和式(37)的含時(shí)薛定諤方程的精確解沒有區(qū)別。
在參數(shù)設(shè)定關(guān)系式(35)中取k=1時(shí),實(shí)現(xiàn)量子控制非門核磁共振脈沖序列及控制相移門的執(zhí)行時(shí)間τ、時(shí)間步長(zhǎng)δ和時(shí)間步m數(shù)見表3。當(dāng)k=2,8,32的執(zhí)行時(shí)間、時(shí)間步長(zhǎng)及時(shí)間步數(shù)不予贅述。
表3 k=1脈沖序列執(zhí)行時(shí)間、時(shí)間步長(zhǎng)和執(zhí)行步數(shù)Table 3 Pulse sequence execution time,time step and number of execution steps for k=1 4πns
用上述數(shù)值求解含時(shí)薛定諤方程的方法編程計(jì)算得到:k=1,2,8,32時(shí),量子控制非門作用于時(shí),量子位1和量子位2的Q1、Q2隨時(shí)間演化曲線如圖1、圖2、圖3和圖4所示。
圖1 k=1時(shí),Q1和Q2時(shí)間步數(shù)演化Fig.1 Evolution of Q1 and Q2 for k=1
圖2 k=2時(shí),Q1和Q2隨時(shí)間步數(shù)演化Fig.2 Evolution of Q1 and Q2 for k=2
在圖1、圖2、圖3和圖4中,縱坐標(biāo)Q1表示第一量子位的核自旋z方向分量的期望值隨時(shí)間演化,由實(shí)線表示,Q2表示第二量子位的核自旋z方向分量的期望值隨時(shí)間演化,用短劃線表示。橫坐標(biāo)表示時(shí)間步數(shù),橫坐標(biāo)除相互作用受控相移門I′12外,執(zhí)行一個(gè)基本操作的時(shí)間步數(shù)是100,圖1、圖2、圖3和圖4中Q1和Q2隨時(shí)間演化曲線表明:(1)在兩個(gè)核自旋之間相互作用時(shí)間遠(yuǎn)小于射頻脈沖作用時(shí)間這個(gè)條件下,當(dāng)2kN(M-N)>>1時(shí),式(35)確實(shí)是式(33)和式(34)足夠精確的近似解,上述兩體含時(shí)薛定諤方程的近似求解方法是正確的。(2)本文的設(shè)計(jì)確實(shí)能使射頻磁場(chǎng)對(duì)核自旋1作用時(shí)對(duì)核自旋2不起作用,射頻磁場(chǎng)對(duì)核自旋2作用時(shí)對(duì)核自旋1不起作用,相互作用受控相移門I′12在時(shí)間步數(shù)300左右在核自旋1和核自旋2發(fā)生明顯相互作用。(3)驗(yàn)證了上述量子控制非門核磁共振脈沖序列設(shè)計(jì)和參數(shù)取值的正確性。
圖3 k=8時(shí),Q1和Q2隨時(shí)間步數(shù)演化Fig.3 Evolution of Q1 and Q2 for k=8
圖4 k=32時(shí),Q1和Q2隨時(shí)間步數(shù)演化Fig.4 Evolution of Q1 and Q2 for k=32
通過(guò)單核自旋1/2系統(tǒng)繞x軸和y軸轉(zhuǎn)動(dòng)算符和兩量子位相互作用受控相移門的組合,可設(shè)計(jì)量子控制非門核磁共振脈沖序列。當(dāng)射頻電磁場(chǎng)的頻率與某一特定核自旋進(jìn)動(dòng)頻率相同時(shí),在兩個(gè)核自旋之間相互作用時(shí)間遠(yuǎn)小于射頻脈沖作用時(shí)間的條件下,這時(shí)兩體含時(shí)薛定諤方程有足夠精確近似解,由兩體含時(shí)薛定諤方程的足夠精確的近似解可推出量子控制非門核磁共振脈沖序列的參數(shù)取值之間的關(guān)系式。用Suzuki對(duì)稱乘積公式對(duì)含時(shí)薛定諤方程進(jìn)行數(shù)值求解計(jì)算,可驗(yàn)證量子控制非門核磁共振脈沖序列設(shè)計(jì)、參數(shù)取值的正確性和算法的穩(wěn)定性。本文所使用的利用核磁共振實(shí)現(xiàn)量子控制非門的方法,即用單量子位轉(zhuǎn)動(dòng)門和兩量子位之間相互作用受控相移門的組合也可用于構(gòu)造其他量子邏輯門和量子算法。用Suzuki對(duì)稱乘積公式數(shù)值求解含時(shí)薛定諤方程的方法也可用來(lái)驗(yàn)證其他量子邏輯門和量子算法設(shè)計(jì)的正確性。