Quantum-circuit noise simulator
A quantum-computing simulator for studying how gate, readout, relaxation, dephasing, and depolarising noise affect small quantum circuits.
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
Circuit builder
Defines qubits, initial states, gates, measurements, parameters, and reusable prepared circuits.
Ideal simulator
Applies unitary operations to state vectors and produces exact probabilities and expectation values.
Noise simulator
Applies Kraus or superoperator channels to density matrices and samples configured readout errors.
Experiment runner
Repeats circuits across noise strengths, shot counts, seeds, and mitigation settings.
Quantum dashboard
Shows circuits, states, Bloch vectors, density matrices, outcomes, fidelity, purity, and convergence.
Methodology
System workflow
- 01Build circuit
The student selects a prepared Bell, GHZ, teleportation, variational, or custom small circuit.
- 02Run ideal case
The state-vector engine calculates the reference state and exact measurement probabilities.
- 03Add noise
Selected channels and rates are attached to gates, idle periods, or measurements.
- 04Sample and compare
Repeated noisy shots produce distributions, state metrics, and confidence intervals.
- 05Test 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
- 01Circuit, state, gate, noise, and measurement interface
- 02State-vector, density-matrix, noise, shot, and mitigation modules
- 03Bloch, probability, density, fidelity, and convergence views
- 04Prepared quantum circuits, noise experiments, and results
- 05Complete source code in a private GitHub repository
- 06Complete project documentation with synopsis, abstract, methodology, quantum-circuit and noise diagrams, simulation results, screenshots, and conclusion
- 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
- 01Payment is confirmed
The project is marked unavailable and cannot be purchased again.
- 02Repository access is granted
The buyer's submitted GitHub account receives access to the private repository.
- 03The purchase record is delivered
The certification sheet is prepared from the reviewed buyer details and sent privately by email.