Skip to content

Latest commit

 

History

History
executable file
·
32 lines (21 loc) · 1.38 KB

README.md

File metadata and controls

executable file
·
32 lines (21 loc) · 1.38 KB

Qiskit Hackathon Europe 2021

The project focuses on building a quantum version of the Hamming code and the BCH model.

The official report and results are available here

Abstract

Quantum error correction protocols play a crucial role in harnessing the potential of quantum computing and quantum communication systems.

The "BCHamming" project aims to design and implement quantum adaptations of the Hamming and Reed-Solomon codes. We investigate the capabilities of these codes on quantum computers by simulating their performance, using noise profiles derived from actual quantum computing devices through Qiskit.

Installation and Usage

To use this package, clone the repository and install dependencies:

git clone https://github.com/Dirac231/BCHamming/
python3 -m pip install -r requirements.txt

After installation, refer to the wiki to understand how to use/simulate the error correcting codes.

Folder structure

Hamming\: Contains the implementation and documentation of the quantum Hamming code

Reed Solomon\: Contains the implementation and documentation of the quantum Reed Solomon

Slides.pdf: Slides in pdf format of the Hackaton Project

Report.pdf: Report of the Hackaton Project

requirements.txt: Required python packages to make the code work