1.一种实现零差错通信的方法,其特征在于,包括:根据量子信道的信息,获取系数矩阵;其中,系数矩阵中的元素为输入到输出的概率系数;
根据系数矩阵的秩计算结果,通过矩阵线性变换从系数矩阵中获得线性独立向量,根据线性独立向量,构建与所述系数矩阵行数和列数相同的第一矩阵;其中,第一矩阵包括获得的线性独立向量和补充的零向量;
计算第一矩阵和系数矩阵的关系矩阵;其中,关系矩阵与系数矩阵的乘积等于第一矩阵;
根据量子信道的信息、关系矩阵和系数矩阵,获取量子信道下编码后的输出,确定量子信道下编码后的输出可区分,实现零差错通信;
根据量子信道的信息,获取系数矩阵,包括:
根据量子信道的信息、预设的输入量子比特数量和预设的输出量子比特数量,获取量子信道矩阵;其中,量子信道矩阵中的元素为输入到输出的概率系数的平方;
根据量子信道矩阵,获取系数矩阵;
量子信道矩阵为:
其中,P表示量子信道矩阵; 为输入|I>到输出|J>的概率系数的平方;I的取值范围为[0,n‑1];J的取值范围为[0,n‑1];n为输入量子比特和输出量子比特的数量;
所述系数矩阵如下式:
其中,A表示系数矩阵,aI,J为输入|I>到输出|J>的概率系数;
第一矩阵为:
其中,D表示第一矩阵;k为通过矩阵线性变换从系数矩阵中获得线性独立向量的数量;
ci,j表示第一矩阵中第i行第j列的元素,其中,i为整数并且i∈[0,k‑1];j为整数并且j∈[0,n‑1];
所述根据量子信道的信息、关系矩阵和系数矩阵,获取量子信道下编码后的输出包括:获取量子信道下编码后的输入,表示为下式:
其中,|xi>为量子信道下编码后的输入,|j>为位于输出端的输出基态,bi,j是关系矩阵中第i行第j列的元素,bi,j是复数并且满足结合|xi>的表达式,根据关系矩阵和量子信道中的输出基态|j>,确定量子信道下编码后的输入;
根据量子信道理论,可知:
其中,|yi>为量子信道下编码后的输出,ai,j是输入基态|i>和输出基态|j>之间的关系系数并且满足所述确定量子信道下编码后的输出可区分包括:
令关系矩阵与系数矩阵的乘积等于第一矩阵为定理一;
设置定理二,根据所述定理二可知:k个量子信道下编码后的输出的集合{|yi>}可区分,以确定量子信道下编码后的输出能够区分,实现零差错通信;
其中,所述定理二为:假设秩(A)=k的信道系数矩阵A和k个输入的集合为{|xi>},其中, |xi}计算过程中的bi,j等价于定理一中关系矩阵的元素;则k组输出的集合{|yi>}可区分。
2.根据权利要求1所述的实现零差错通信的方法,其特征在于,根据关系矩阵与系数矩阵的乘积等于第一矩阵可得,所述关系矩阵如下式:其中,B表示关系矩阵;bI,J表示关系矩阵中第I行第J列的元素。
3.一种实现零差错通信的装置,用于实现权利要求1‑2任一项所述的实现零差错通信的方法,其特征在于,所述装置包括:第一计算模块:根据量子信道的信息,获取系数矩阵;其中,系数矩阵中的元素为输入到输出的概率系数;
第二计算模块:根据系数矩阵的秩计算结果,通过矩阵线性变换从系数矩阵中获得线性独立向量,根据线性独立向量,构建与所述系数矩阵行数和列数相同的第一矩阵;其中,第一矩阵包括获得的线性独立向量和补充的零向量;
第三计算模块:计算第一矩阵和系数矩阵的关系矩阵;其中,关系矩阵与系数矩阵的乘积等于第一矩阵;
第四计算模块:根据量子信道的信息、关系矩阵和系数矩阵,获取量子信道下编码后的输出,确定量子信道下编码后的输出可区分,实现零差错通信。
4.一种终端,其特征在于,包括处理器及存储介质;
所述存储介质用于存储指令;
所述处理器用于根据所述指令进行操作以执行根据权利要求1~2任一项所述方法的步骤。
5.计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1~2任一项所述方法的步骤。