Skip to content

Analysis and implementation of data compression techniques for timestamps (using e.g. Golomb-Rice coding).

License

Notifications You must be signed in to change notification settings

XQP-Munich/TimestampCompression

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Analysis and implementation of data compression techniques for timestamps (using e.g. Golomb-Rice coding).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages