# 诱骗态量子密钥分发协议的数据处理方法
这是毕业设计论文《诱骗态量子密钥分发协议的数据处理方法》中所使用的的代码部分。代码分为用于BB84的仿真代码和用于MDI-QKD的仿真代码两部分,分别存放在/BB84和/MDIQKD文件夹下,而部分仿真结果则放在/Results文件夹下。
## BB84
* 要执行BB84仿真,请运行/BB84/Decoy_Simulate_BB84.m文件,其中包含有系统参数的设置,请按照注释进行修改。默认情况下代码将遍历$10km-140km$的传输距离并给出相应的安全码率曲线,如下图所示
![](./Results/BB84_Simulation.png)
* 如果不进行仿真而直接输入实验测试数据计算相应的安全码率,请运行/BB84/evaluate_R.m文件,相关的参数设置和实验数据的输入请参考文件内注释。
## MDI-QKD
* 要执行MDI-QKD的仿真,请运行/MDIQKD/MDI_Decoy_Simulate.m文件,其中包含有系统参数的设置,请按照注释进行修改。注意,为了加快MDI-QKD仿真进程的运行,代码中使用了多线程的方式,如果要修改线程数,请修改变量`core_num`,如果将其设置为1则不使用多线程,该参数不能大于运行计算机的CPU数量。
* 如果不进行仿真而直接输入实验测试数据计算相应的安全码率,请运行/MDIQKD/evaluate_R.m文件,相关的参数设置和实验数据的输入请参考文件内注释。
* 如果要绘制安全码率-传输距离曲线,请运行/MDIQKD/mdiqkd_plot.m文件,其中加载的数据文件已经放置在/Results中,运行时注意将存放数据的文件放置到与代码同一目录下。结果如下图所示
![](./Results/mdiqkd_sim.png)
## Results
* 该文件夹下的mdisim_xkm.mat文件表示MDI-QKD仿真中传输距离为x时的实验结果,其中包括两组基不同诱骗态下的增益$Q$,误码率$E$,以及估算出来的参数$Y_{11},e_{11},R$等。需要读取实验数据请在MATLAB中使用`load`命令加载。
没有合适的资源?快使用搜索试试~ 我知道了~
matlab用代码输出plot-QKD-Simulation:具有诱饵状态的BB84和MDI-QKD的仿真MATLAB代码
共38个文件
m:24个
mat:11个
png:2个
需积分: 50 29 下载量 12 浏览量
2021-05-20
08:32:51
上传
评论 12
收藏 1.85MB ZIP 举报
温馨提示
matlab用代码输出plot 诱骗态量子密钥分发协议的数据处理方法 这是毕业设计论文《诱骗态量子密钥分发协议的数据处理方法》中所使用的的代码部分。代码分为用于BB84的仿真代码和用于MDI-QKD的仿真代码两部分,分别存放在/BB84和/MDIQKD文件夹下,而部分仿真结果则放在/Results文件夹下。 BB84 要执行BB84仿真,请运行/BB84/Decoy_Simulate_BB84.m文件,其中包含有系统参数的设置,请按照注释进行修改。默认情况下代码将遍历$10km-140km$的传输距离并给出相应的安全码率曲线,如下图所示 如果不进行仿真而直接输入实验测试数据计算相应的安全码率,请运行/BB84/evaluate_R.m文件,相关的参数设置和实验数据的输入请参考文件内注释。 MDI-QKD 要执行MDI-QKD的仿真,请运行/MDIQKD/MDI_Decoy_Simulate.m文件,其中包含有系统参数的设置,请按照注释进行修改。注意,为了加快MDI-QKD仿真进程的运行,代码中使用了多线程的方式,如果要修改线程数,请修改变量core_num,如果将其设置为1则不使用多线
资源详情
资源评论
资源推荐
收起资源包目录
QKD-Simulation-master.zip (38个子文件)
QKD-Simulation-master
Results
mdisim_5km.mat 150KB
mdisim_30km.mat 118KB
mdisim_50km.mat 228KB
mdisim_75km.mat 192KB
mdisim_20km.mat 132KB
mdisim_10km.mat 143KB
mdisim_0km.mat 154KB
mdisim_70km.mat 199KB
mdisim_40km.mat 111KB
mdisim_55km.mat 221KB
BB84_Simulation.png 15KB
mdiqkd_sim.png 16KB
mdisim_60km.mat 213KB
BB84
Decoy_Photon_Generator.m 1KB
Correction_Efficiency.m 111B
Decoy_Simulate_BB84.m 4KB
Binary_Shannon_Entropy.m 141B
evaluate_R.m 809B
BB84_Detector.m 2KB
BB84_PNS_Attacker.m 373B
Photon_Generator.m 1KB
MDIQKD
Multi_Photon_Destructive_Interference.m 2KB
Decoy_MDI_Photon_Generator.m 1KB
Multi_Photon_HOM.m 661B
MDI_Decoy_Simulate.m 8KB
evaluate_Y11_and_e11_simp.m 2KB
Multi_Photon_BSM.m 4KB
MDI_Photon_Generator.m 1KB
Correction_Efficiency.m 108B
Path_Loss.m 227B
evaluate_Y11_and_e11.m 5KB
Binary_Shannon_Entropy.m 135B
mdiqkd_plot.m 774B
evaluate_R.m 2KB
Multi_Photon_Interference.m 2KB
MDI_Detector.m 2KB
getchar.m 47B
readme.md 2KB
共 38 条
- 1
weixin_38507208
- 粉丝: 5
- 资源: 893
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0