Obiettivo: Implementare modelli di rumore quantistici di base nel simulatore QuantumSim per rendere le simulazioni più realistiche.
Task:
- Implementare i seguenti modelli di rumore:
Bit-flip error: con probabilità pp, applicare una porta X al qubit.
Phase-flip error: con probabilità pp, applicare una porta Z al qubit.
Depolarizing channel: con probabilità pp, sostituire il qubit con uno stato casuale.
- Modificare il flusso di esecuzione:
Dopo ogni operazione quantistica, applicare il modello di rumore selezionato ai qubit interessati.
- Parametrizzazione:
Consentire all'utente di:
Selezionare il tipo di rumore da applicare.
Specificare la probabilità di errore pp.
Abilitare o disabilitare la simulazione del rumore.
- Aggiornare la documentazione:
Spiegare come funziona la simulazione del rumore.
Fornire esempi di utilizzo.
Note:
Backwards Compatibility: Assicurarsi che la simulazione senza rumore funzioni come prima quando il rumore è disabilitato.
Estensibilità: Progettare il sistema in modo che possano essere aggiunti facilmente altri modelli di rumore in futuro.
Obiettivo: Implementare modelli di rumore quantistici di base nel simulatore QuantumSim per rendere le simulazioni più realistiche.
Task:
Note: