Skip to content

This repo includes the necessary files to use rate-adaptive protograph-based raptor-like LDPC codes designed for information reconciliation of CV-QKD systems.

License

Notifications You must be signed in to change notification settings

erdemeray/TBPRL-Codes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rate-Adaptive Protograph-Based Raptor-Like LDPC Code for Continuous-Variable Quantum Key Distribution

This file provides information on how to use the rate-adaptive protograph-based Raptor-like LDPC codes in continuous-variable quantum key distribution.

How to use the code?

The code definitions are inside the "PCM" directory. The files starting with "H" are the parity check matrices (PCM) used in decoders.

Example MATLAB scripts on how to use the code are provided in the "scripts" directory. The code definition files have the ".mat" extension, but they can be also used in other programming languages/environments.

Setup

To run the example scripts, MATLAB needs to be installed along with the Communications Toolbox.

Naming Conventions

  • "H_AZCW.mat" is the PCM used to simulate the all-zero codeword(AZCW). It is used mainly in Monte-Carlo simulations to get the performance of the code.
  • For the syndrome decoding used in CV-QKD, "H_AZCW.mat" is enough, no generator matrix is necessary.

Updates

  • June 2024: The definitions for signal-to-noise ratio and capacity have been updated to align with those used in homodyne CV-QKD systems.

Acknowledgment

This work was funded by the German Federal Ministry of Education and Research (BMBF) under grant agreement 16KISQ056 (DE-QOR).

Cite as:

E. E. Cil and L. Schmalen, "Rate-adaptive protograph-based raptor-like LDPC code for continuous-variable quantum key distribution," Proc. Advanced Photonic Congress: Signal Processing in Photonic Communications (SPPCom), Québec City, Canada, Jul. 2024

About

This repo includes the necessary files to use rate-adaptive protograph-based raptor-like LDPC codes designed for information reconciliation of CV-QKD systems.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages