Skip to main content

Module channel

Module channel 

Source
Expand description

Quantum channel models for networking protocols.

Provides Kraus-operator-based single-qubit channel primitives (depolarizing, dephasing, amplitude damping) used by BB84, E91, and quantum teleportation simulations.

Structs§

AmplitudeDampingChannel
Amplitude damping channel (spontaneous emission) with decay rate gamma.
DephazingChannel
Dephasing (phase-flip) channel with probability p.
DepolarizingChannel
Depolarizing channel with probability p.

Traits§

NoiseChannel
A single-qubit quantum channel acting on a density matrix ρ.

Functions§

fidelity_pure
Compute the fidelity F = ⟨ψ|ρ|ψ⟩ for a pure target state |ψ⟩.
ket_minus
|−⟩ = (|0⟩−|1⟩)/√2 state
ket_one
|1⟩ state
ket_plus
|+⟩ = (|0⟩+|1⟩)/√2 state
ket_zero
|0⟩ state
measure_computational
Measure a single qubit in the computational basis; returns (outcome, collapsed density matrix).
pure_state_density
Build the density matrix ρ = |ψ⟩⟨ψ| from a normalised 2-component state.