Skip to content

mosioc/quantum-networks

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

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages