[发明专利]用于QKD的基于GE模型的改进型LDPC码译码方法有效
申请号: | 202110596283.0 | 申请日: | 2021-05-30 |
公开(公告)号: | CN113364470B | 公开(公告)日: | 2022-10-28 |
发明(设计)人: | 崔珂;李斯萌;朱明 | 申请(专利权)人: | 南京理工大学 |
主分类号: | H03M13/11 | 分类号: | H03M13/11 |
代理公司: | 南京理工大学专利中心 32203 | 代理人: | 薛云燕 |
地址: | 210094 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 qkd 基于 ge 模型 改进型 ldpc 译码 方法 | ||
1.一种用于QKD的基于GE模型的改进型LDPC码译码方法,其特征在于,包括以下步骤:
步骤1、设置GE信道参数;
步骤2、将待协商密钥按照LDPC码多码率的校验矩阵,得到包含GE特性的码字序列;
步骤3、把码字序列通过GE信道发送给译码端进行译码操作;
步骤4、进行包含GE节点的改进型译码算法,译码成功则完成密钥协商流程并结束,若译码失败则跳转到步骤5;
步骤5、根据当前译码失败后的变量节点的对数似然比信息绝对值大小进行译码判决,并执行步骤6;
步骤6、根据步骤5判决的信息比特状态,经GE信道发送给译码端进行新一轮的译码操作,跳转到步骤4,更新所收到的比特初始信息并执行译码;
步骤7、重复进行步骤4、5、6,直到译码成功或达到密钥协商流程的终止条件;
GE模型是指二元变量的HMM模型,约定该模型包含s和d两种隐性状态;其中,tsd表示从状态s到状态d的转移概率,tds表示从状态d到状态s的转移概率,ps表示状态s下信息比特为1的观测概率,pd表示状态d下信息比特为1的观测概率;使用转移概率tsd和tds表示矩阵A的元素a12和a21,使用观测概率ps和pd表示矩阵B的元素b12和b22;
步骤4中包含GE节点的改进型译码算法,具体步骤如下:
步骤4-1)GE节点向变量节点的更新:
Tn=log(pm(zn=0)/pm(zn=1))=log((1-pm(zn=1))/pm(zn=1)) (1)
其中,pm(zn=0)表示第m次迭代中信息比特zn=0的概率,pm(zn=1)表示第m次迭代中信息比特zn=1的概率,Tn表示这两个参数的对数似然比信息;而pm(zn=1)也是第m次迭代中对zn的最佳估计:
表示在第m次迭代中根据当前信道参数,且已知编码信息的条件下状态sn的概率分布,而借助变量节点向GE节点传递的信息由最大平均值优化EM算法计算得到:
式(3)描述了隐性状态s,d相互转移的概率且i,j∈{s,d},其中表示已知编码信息的条件下,在第m次迭代中n-1时刻处于状态i而n时刻状态转移成j的概率;表示在第m次迭代中根据当前信道参数估计且已知编码信息的条件下状态概率分布;
式(4)中表示给定所有校验方程获得的信息的情况下,第n个发送的信息比特为1的概率;表示在第m+1次迭代中根据当前信道参数估计且已知编码信息的条件下状态概率分布,由前向-后向算法得到,具体如下:
在第m次迭代中,表示zn处于隐性状态k1的前向概率,表示zn+1处于隐性状态k2的后向概率,表示zn处于k1状态而zn+1处于状态k2的转移概率;最后通过对式(6)计算结果的归一化得到概率分布
步骤4-2)变量节点向校验节点更新:
其中,Ro,n表示从校验节点co向变量节点zn传递的似然比信息,Tn表示GE节点更新的似然比信息;
步骤4-3)校验节点向变量节点更新:
其中,Ql,o表示从变量节点zo向校验节点cl传递的似然比信息,cn表示n位置上的校验节点信息;
步骤4-4)变量节点向GE节点更新:
由LLR得
其中,Gn表示从变量节点zo向状态节点cl传递的似然比信息;
步骤4-5)比特值判断:对{Zn}的估计值根据如下方程判断:
在第m次迭代中,如果的概率大于0.5,比特信息就赋值为1,否则为0;
步骤4-6)迭代停止条件:序列满足伴随式或者达到设定的最大迭代次数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京理工大学,未经南京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110596283.0/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类