本发明涉及量子信息技术领域,尤其涉及连续变量量子密钥分发系统中一种利用后处理进行零差探测相位补偿的方法。
背景技术:
经过长距离的信道传输,尤其是在变化性更强的大气空间信道中,信号光的相位会发生一定的漂移。要想得到低噪声的探测结果,就需要对信号的相位进行补偿。在基于光纤的连续变量量子密钥分发系统中,实时相位补偿通常通过测量相位参考信号,输出反馈电压到接收端本振光路上的相位调制器来实现。而在大气信道中,复杂多变的环境可能导致相位的变化更加复杂。
传统的利用电学方法进行相位补偿的方式,一方面该方式精度受限于数字、模拟电路等电路的精度,其补偿精度被限制。另一方面补偿过程会引入额外的电噪声。
技术实现要素:
针对现有技术中存在的技术问题,本发明的目的是提供一种利用后处理进行相位补偿的方法,其适用于连续变量量子密钥分发系统的零差探测方案。
为了提高相位补偿的精度,同时降低接收端物理实现系统的复杂度,本发明采用在系统的后处理中实现相位补偿。同时,由于实际通信环境往往是非常复杂的,因此后处理过程具有灵活、可以适应各种外界环境而不用做出很大调整的数据结构是很重要的。
本发明的方法由于是在数据上进行处理,因此可以很好的避免上述问题带来的限制,能够提高相位补偿的精度,同时降低接收端物理实现系统的复杂度。此外,由于本发明方法补偿数据比例可以根据相位漂移速率做出具体调整,而不用根据不同的实验环境而改变整体数据结构格式,因此结构灵活、可移植性强。
针对上述目的,本发明所采用的技术方案为:
一种利用后处理进行零差探测相位补偿的方法,适用于连续变量量子密钥分发系统中,其步骤包括:
1)将通信方bob通过零差探测的数据为连续变量量子密钥分发系统中,通信方alice制备的量子态在量子信道中传输给接收端bob的数据按照一定比例进行分块,常用数据的分块比例为相位补偿数据与待补偿数据1:9分块;其中分块后的数据按相位补偿数据与待补偿数据间隔分布,且每一块数据的相位漂移恒定不变;此外,也可以根据不同的具体环境测试(系统的相位漂移速率需要根据具体实验环境来确定),选取不同比例的数据作为相位补偿数据,从而最优化相位补偿的效果。按照其他不同比例分块是为了让相位补偿效果在不同条件下达到最佳,其具体确定分块比例的方法是多次选取不同分块比例计算相位漂移量,取计算出的相位漂移量与实际测量相位漂移值最接近的分块比例作为实际实验使用的分块比例。
2)bob将上述相位补偿数据发送给alice;
3)alice根据上述相位补偿数据与手中的数据计算相邻两次相位补偿数据的相位漂移;
4)alice根据上述相邻两次相位补偿数据的相位漂移计算该相邻两相位补偿数据所对应发送数据之间的待补偿数据的相位漂移;
5)alice根据上述待补偿数据的相位漂移对所述待补偿数据进行相位旋转,得到相位补偿后的数据。
进一步地,步骤1)中所述bob从零差探测所得到的数据是指bob随机选取测量的x分量(正则坐标)数据或p分量(正则动量)数据。本发明后续假设bob选取测量的是x分量,记为xb;由于零差探测中数据x与数据p偏转相同的相位(即需要补偿相同的相位),所以这一假设并不影响后续分析。
进一步地,步骤3)中所述手中的数据是指alice在连续变量量子密钥分发系统制备量子态中进行量子态制备时记录下来的数据信息。所述数据信息为连续变量量子密钥分发系统所产生的所有密钥数据,步骤1)中bob从探测到的密钥数据中选取一部分作为相位补偿数据。
进一步地,若假设步骤3)中所述相邻两次相位补偿数据的相位漂移分别为
进一步地,步骤3)中每个相位补偿数据的相位漂移的计算方法包括以下步骤:
3-1)alice分别计算上述相位补偿数据xb与手中的数据xa和pa的协方差,得到cov(xa,xb)和cov(pa,xb);
3-2)根据上述计算得到的cov(xa,xb)和cov(pa,xb)计算所述相位补偿数据的相位漂移
更进一步地,步骤3-1)中所述cov(xa,xb)和cov(pa,xb)的计算公式为:
其中
更进一步地,步骤3-2)中所述相位补偿数据的相位漂移
其中cov(xa,xb)为相位补偿数据xb与手中的数据xa的协方差,cov(pa,xb)为相位补偿数据xb与手中的数据pa的协方差。
进一步地,步骤5)中所述待补偿数据x、p进行如下计算以进行相位旋转,得到相位补偿后的数据x′和p′;
其中
本发明的有益效果在于:
本发明提供了一种利用后处理方式进行零差探测相位补偿的方法,该方法适用于连续变量量子密钥分发系统中。该方法通过在连续变量量子密钥分发系统的后处理中实现相位补偿,降低了接收端的物理实现系统的复杂度;提高了相位补偿的灵活性和可移植性;同时由于该方法通过数据处理的方式进行相位补偿,与之前通过电路的方式相比,提高了相位补偿的精度。
附图说明
图1为本发明相位补偿数据与待补偿数据的位置关系图。
图2为本发明提供的一种利用后处理进行零差探测相位补偿的方法流程图。
具体实施方式
为使本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合所附图作详细说明如下。
在连续变量量子密钥分发系统中,假设alice加载在两个正则分量上的高斯调制数据为(xa,pa),alice将制备的量子态在量子信道中传输给接收端bob。bob接收到量子态之后,对量子态进行探测,并得到接收的高斯调制数据,其中零差探测是其常用的探测方法之一。本发明在零差探测的方法中,假设bob端探测到的数据为xb或pb,由于量子态经过量子信道时难免会引入噪声和相位漂移,而且进行零差探测时只需要使用一个零差探测器,因此认为接收端对于xb和pb的相位漂移是一致的,于是(xa,pa)与(xb,pb)之间存在如公式(1)所示关系。
其中,
根据上述公式(2)和(3)以及
下面举一具体实施例来解释说明本发明,请参考图2,该实施例的方法步骤包括:
1)bob对通过零差探测得到的数据按照一定的比例选取用作相位补偿的数据,并将这些相位补偿数据xb发送给alice。例如每5000个数据选取500个作为相位补偿数据。
2)alice分别计算上述相位补偿数据xb与手中数据xa的协方差cov(xa,xb)、补偿数据xb与手中数据pa的协方差cov(pa,xb)。并根据协方差cov(xa,xb)和cov(pa,xb)以及上述公式(3),利用反三角函数以及
3)令相邻两次相位补偿数据的相位漂移计算结果分别为
4)alice对相邻两次计算结果之间的待补偿数据x、p进行如下公式(4)、(5)所示计算,进行相位旋转以得到相位补偿后的数据x′和p′,并将所述x′和p′存为alice的数据用作参数估计和后续后处理的数据。
以上实施仅用以说明本发明的技术方案而非对其进行限制,本领域的普通技术人员可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明的精神和范围,本发明的保护范围应以权利要求书所述为准。