This repository contains resources and simulations related to the paper "On The Design of Non-CSS Quantum Error Correction Codes with High Quantum Information". If you're interested to read the full paper you can send a DM or it can be found here.
To get started with the simulations, follow these steps:
For Python Simulations
-
Clone the Repository:
git clone https://github.com/moefqy/quantum-hamming-codes.git cd quantum-hamming-codes
-
Set Up the Python Environment:
Create and activate a virtual environment:
python3 -m venv venv_name source venv_name/bin/activate
Install the required Python packages:
pip install -r requirements.txt
Note: Install system dependencies like Poppler if needed.
-
Run Jupyter Notebooks:
Launch Jupyter Notebook:
jupyter notebook
Navigate to the 'notebooks' directory and open the desired notebook.
For MATLAB Simulations
-
Open MATLAB:
Launch MATLAB and navigate to the matlab directory:
cd('.../quantum-hamming-codes/matlab')
-
Run MATLAB Scripts:
Run the MATLAB scripts corresponding to the parameters you're interested in.
- If you encounter issues with dependencies: Ensure all required packages are listed in requirements.txt and installed correctly.
- For errors in MATLAB scripts: Check for syntax errors and ensure MATLAB is up-to-date.
Feel free to reach out if you need further assistance or encounter any problems!
This research is partially supported by PKR Quantum 2.0, Institut Teknologi Bandung, Bandung, Indonesia.
If you feel inspired, please consider cite:
@inproceedings{zuhudi2023on,
author={Zuhudi, A. Muh. Mufqi and Anwar, Khoirul and Budiman, Gelar},
booktitle={2023 International Conference on Artificial Intelligence, Blockchain, Cloud Computing, and Data Analytics (ICoABCD)},
title={On The Design of Non-CSS Quantum Error Correction Codes with High Quantum Information},
year={2023},
volume={},
number={},
pages={140-145},
doi={10.1109/ICoABCD59879.2023.10390974}
}
Feel free to ask me any question! moefqy@student.telkomuniversity.ac.id