Skip to content

Latest commit

 

History

History
17 lines (10 loc) · 1.12 KB

README.md

File metadata and controls

17 lines (10 loc) · 1.12 KB

TimestampCompression

Analysis and implementation of data compression techniques for timestamps.

Description

When applied to post-processing in quantum key distribution (QKD), compression reduces the amount of data that needs to be transmitted over the classical channel. If the times of detection events are assumed to follow a Poisson process, compressing using the Golomb-Rice method works quite well.

The repository includes a fully self-contained Pluto notebook (using the Julia programming language), demonstrating the method and its performance in a satellite-QKD scenario. All plots and data are generated by the notebook and can be accessed in this repository.

How to use

To view the contents, visit the link above. No installation required!

To run locally or to see how the plots are generated, install Julia and Pluto, then run index.jl.