← Back to project catalogue
GP-PH-1D2U8Y0PhysicsOpen for request

Quantum-circuit noise simulator

A quantum-computing simulator for studying how gate, readout, relaxation, dephasing, and depolarising noise affect small quantum circuits.

  • Nuxt
  • Vue
  • FastAPI
  • PostgreSQL
  • Python
  • NumPy
  • SciPy
  • Qiskit
  • Docker

Project definition

Problem statement

Ideal quantum-circuit simulation hides decoherence, imperfect gates, readout errors, sampling variation, and the rapid growth of state space with qubit count.

The physics and computational problem is to implement trace-preserving noise evolution correctly, compare noisy results with ideal states, and quantify what selected mitigation methods recover.

Project objectives

  • Represent small circuits with selected single-qubit and two-qubit gates and measurements.
  • Implement ideal state-vector and noisy density-matrix simulation.
  • Support configurable depolarising, bit-flip, phase-flip, amplitude-damping, dephasing, and readout noise.
  • Calculate probability, fidelity, purity, expectation, trace distance, and shot uncertainty.
  • Compare selected readout or zero-noise mitigation experiments against known ideal results.

System design

System modules

01

Circuit builder

Defines qubits, initial states, gates, measurements, parameters, and reusable prepared circuits.

02

Ideal simulator

Applies unitary operations to state vectors and produces exact probabilities and expectation values.

03

Noise simulator

Applies Kraus or superoperator channels to density matrices and samples configured readout errors.

04

Experiment runner

Repeats circuits across noise strengths, shot counts, seeds, and mitigation settings.

05

Quantum dashboard

Shows circuits, states, Bloch vectors, density matrices, outcomes, fidelity, purity, and convergence.

Methodology

System workflow

  1. 01
    Build circuit

    The student selects a prepared Bell, GHZ, teleportation, variational, or custom small circuit.

  2. 02
    Run ideal case

    The state-vector engine calculates the reference state and exact measurement probabilities.

  3. 03
    Add noise

    Selected channels and rates are attached to gates, idle periods, or measurements.

  4. 04
    Sample and compare

    Repeated noisy shots produce distributions, state metrics, and confidence intervals.

  5. 05
    Test mitigation

    A selected mitigation method is applied and its improvement and residual bias are measured.

Demonstration scenario

A Bell-state circuit runs ideally and under amplitude damping and readout noise. The dashboard compares density matrices, probabilities, fidelity, purity, and shot variation. A readout-mitigation step improves the measured distribution but does not remove the amplitude-damping loss.

Engineering

Technical architecture

Web application
Nuxt and Vue for circuit editing, noise controls, state views, result plots, and comparisons.
Simulation API
FastAPI for circuits, state jobs, noise sweeps, shots, mitigation, metrics, and exports.
Data layer
PostgreSQL for circuits, configurations, channel parameters, runs, distributions, and metrics.
Quantum engine
Python, NumPy, and SciPy for operators, tensor products, state vectors, density matrices, channels, and sampling.
Reference adapter
Qiskit-based prepared comparisons for circuit semantics, selected channels, and output distributions.

Testing

Evaluation

Evaluation measures

  • State-vector and density-matrix agreement for ideal circuits
  • Trace, positivity, Hermiticity, and probability-normalisation checks
  • Agreement of prepared noise channels with analytical one-qubit cases
  • Fidelity, purity, trace distance, and expectation error under noise sweeps
  • Shot-distribution convergence and confidence-interval coverage
  • Memory and runtime scaling with qubit count, gate count, shots, and noise channels

System boundaries

  • The simulator supports small circuits and documented noise channels on classical hardware.
  • Noise models are simplified and do not reproduce every feature of a physical quantum processor.
  • Mitigation reduces selected measured errors and does not create fault-tolerant computation.
  • No access to commercial quantum hardware or private provider credentials is required.

Included

  1. 01Circuit, state, gate, noise, and measurement interface
  2. 02State-vector, density-matrix, noise, shot, and mitigation modules
  3. 03Bloch, probability, density, fidelity, and convergence views
  4. 04Prepared quantum circuits, noise experiments, and results
  5. 05Complete source code in a private GitHub repository
  6. 06Complete project documentation with synopsis, abstract, methodology, quantum-circuit and noise diagrams, simulation results, screenshots, and conclusion
  7. 07Setup and usage guide

Project record

No buyer information is collected on this page.

Permanent project ID
GP-PH-1D2U8Y0
Catalogued
21 Aug 2026
Completed
Pending
Verified
Pending
Demonstration
Added when ready

Handover

After purchase

  1. 01
    Payment is confirmed

    The project is marked unavailable and cannot be purchased again.

  2. 02
    Repository access is granted

    The buyer's submitted GitHub account receives access to the private repository.

  3. 03
    The purchase record is delivered

    The certification sheet is prepared from the reviewed buyer details and sent privately by email.