SimQN

Users' Guide:

  • Introduction
  • Install Guide
  • Tutorials
    • Quick start
    • Parallel Simulation: to run multiple simulations and leverage multiple CPUs
    • Physical models
    • Entities in quantum networks
      • Quantum node: the end-point users, routers and repeaters
      • Quantum memory: the device to store qubits
      • Quantum channel: the link to transmit qubits
      • Classic channel: the link to transmit classic packets
      • Quantum operator: operating and measuring qubits
      • Monitor: for better collecting network status
      • Timers and build other entities
    • Construct large-scale networks
    • The discrete-event simulator
    • Logging and random generator
  • Develop Guide
  • qns
SimQN
  • Tutorials
  • Entities in quantum networks
  • View page source

Entities in quantum networks

A quantum network in SimQN consists of several entities. All entities are child class of Entity. Entity has two interfaces:

  • install. This method will initial the entity and generate initial events to the simulator.

  • handle. This method will be called in case of related event is happened.

Entities in the quantum networks includes:

  • Quantum node: the end-point users, routers and repeaters
    • Applications
    • How to build an application
    • Processing delay on quantum nodes
  • Quantum memory: the device to store qubits
    • Synchronous mode
    • Asynchronous mode
    • Error models in a quantum memory
  • Quantum channel: the link to transmit qubits
    • Send and receive qubits
    • Error models in transmission
    • Qubit Loss Quantum Channel
  • Classic channel: the link to transmit classic packets
    • Classic packets
    • Send and receive classic packets
    • Forward classic packets
  • Quantum operator: operating and measuring qubits
    • Asynchronous mode
  • Monitor: for better collecting network status
  • Timers and build other entities
Previous Next

© Copyright 2022, Elliot Chen.

Built with Sphinx using a theme provided by Read the Docs.