Codifica superdensa
La codifica superdensa è un protocollo che, in un certo senso, persegue uno scopo complementare a quello della teleportazione. Invece di consentire la trasmissione di un qubit usando due bit classici di comunicazione (al costo di un e-bit di entanglement), permette la trasmissione di due bit classici usando un qubit di comunicazione quantistica (sempre al costo di un e-bit di entanglement).
In dettaglio, abbiamo un mittente (Alice) e un destinatario (Bob) che condividono un e-bit di entanglement. Secondo le convenzioni adottate nella lezione, questo significa che Alice possiede un qubit Bob possiede un qubit e insieme la coppia si trova nello stato Alice desidera trasmettere due bit classici a Bob, che indicheremo con e e lo farà inviandogli un qubit.
È ragionevole ritenere questa impresa meno interessante di ciò che realizza la teleportazione. L'invio di qubit sarà probabilmente molto più difficile rispetto all'invio di bit classici per il prevedibile futuro, tanto che scambiare un qubit di comunicazione quantistica con due bit di comunicazione classica, per di più al costo di un e-bit, sembra difficilmente conveniente. Tuttavia, questo non implica che la codifica superdensa non sia interessante, perché lo è assolutamente.
In linea con il tema della lezione, uno dei motivi per cui la codifica superdensa è interessante è che dimostra un uso concreto e (nel contesto della teoria dell'informazione) piuttosto sorprendente dell'entanglement. Un famoso teorema nella teoria dell'informazione quantistica, noto come teorema di Holevo, implica che senza l'uso di uno stato entangled condiviso, è impossibile comunicare più di un bit di informazione classica inviando un singolo qubit. (Il teorema di Holevo è più generale di questo. Il suo enunciato preciso è tecnico e richiede una spiegazione, ma questa è una delle sue conseguenze.) Quindi, attraverso la codifica superdensa, l'entanglement condiviso consente effettivamente il raddoppio della capacità di trasportare informazione classica nell'invio di qubit.
Protocollo​
Il seguente diagramma di circuito quantistico descrive il protocollo di codifica superdensa:
A parole, ecco cosa fa Alice:
-
Se Alice applica un gate al suo qubit (e se non fa nulla).
-
Se Alice applica un gate al suo qubit (e se non fa nulla).
Alice invia quindi il suo qubit a Bob.
Quando Bob riceve il qubit applica prima un gate NOT controllato, con come controllo e come target, e poi applica un gate di Hadamard ad Misura quindi per ottenere e per ottenere usando misure nella base standard in entrambi i casi.
Analisi​
L'idea alla base di questo protocollo è abbastanza semplice: Alice sceglie effettivamente quale stato di Bell desidera condividere con Bob, invia a Bob il suo qubit, e Bob misura per determinare quale stato di Bell Alice ha scelto.
In altre parole, inizialmente condividono e a seconda dei bit e Alice lascia questo stato invariato oppure lo sposta verso uno degli altri stati di Bell applicando o al suo qubit
Le azioni di Bob hanno i seguenti effetti sui quattro stati di Bell:
Questo può essere verificato direttamente, calcolando i risultati delle operazioni di Bob su questi stati uno alla volta.
Quindi, quando Bob esegue le sue misure, è in grado di determinare quale stato di Bell Alice ha scelto. Verificare che il protocollo funzioni correttamente significa controllare ogni caso:
-
Se allora lo stato di quando Bob riceve è Trasforma questo stato in e ottiene
-
Se allora lo stato di quando Bob riceve è Trasforma questo stato in e ottiene
-
Se allora lo stato di quando Bob riceve è Trasforma questo stato in e ottiene
-
Se allora lo stato di quando Bob riceve è Trasforma questo stato in e ottiene (Il fattore di fase negativo non ha alcun effetto qui.)