Skip to content

Repository files navigation

Quantum Communication Simulation

This repository contains a simulation project for quantum communication networks using OMNeT++ and QuISP. The project aims to model and analyze quantum communication protocols and their performance in various network scenarios.

Overview

  • OMNeT++: A modular, extensible, discrete-event simulation framework used for network simulations.
  • QuISP: A quantum network simulator integrated with OMNeT++ to simulate quantum communication protocols, including quantum key distribution and entanglement-based networks.

This project is in active development, with planned updates to enhance simulation capabilities, probably test quantum protocols, and improve performance metrics.

Getting Started

Prerequisites

  • Install OMNeT++
  • Install QuISP by following the official installation guide.
  • Ensure a C++ compiler are installed.

Important

  • Notice sfc-aqua/quisp#568 or use my StaticEnv.h for simulation.
  • For cloning QuISP, use git clone --recurse-submodules https://github.com/sfc-aqua/quisp.git to download all submodules.

NED

  • For NED (Network Description Language) tutorial "appropriate in QuISP", use intro_to_ned.md.

Future Updates

This repository will be updated in the near future.

  • Testing quantum communication protocols.
  • Enhanced visualization tools for quantum states and entanglement.
  • Performance optimizations for large-scale network simulations.
  • Additional documentation and example scenarios.

Contributing

Contributions are welcome! Please submit issues or pull requests for bug fixes, new features, or documentation improvements.

About

Quantum Networks Experiments

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages