implements Quantum Teleportation
This protocol performs the task of Quantum Teleportation by which a quantum state (or information stored in a quantum state) can be transmitted physically from one location (or one party) to another. This protocol requires sharing an entangled state like an EPR pair between two parties and also allowing the parties to communicate classically (sending bits of information). Quantum teleportation can be treated as a send/receive scheme for qubits. Quantum teleportation provides a mechanism for sending an unknown qubit from one location to another, without physically moving the particle. This task can be done due to the existence of long-range correlations between entangled pairs. Quantum teleportation is used widely as a basic protocol in many other quantum communication and quantum cryptography protocols.
The quantum teleportation protocol begins with a quantum state or qubit, in the possession of the first party (the sender). We need this quantum state to be transferred to the second party (the receiver). This state is unknown to both parties, meaning that the sender does not know the representation of the qubit on any basis. Before starting the protocol, the two parties must share an entangled state (for example, an EPR pair). The entangled state here is a two-qubit state where each party has one share of these qubits, which have a special quantum correlation. After sharing the entangled state, the parties can take an arbitrary distance (In theory, without any noise and by assuming that the entanglement can be held for an arbitrary distance, which is not the case in real experiments). After this preparation stage, the two parties will perform the protocol as follows:
Network Stage: Entanglement generation
Input: The qubit $|\\\psi\\\rangle = \\\alpha |0\\\rangle_O + \\\beta |1\\\rangle_O$ is the to-be-sent state, on Alice’s side. $\\\alpha$ and $\\\beta$ coefficients are unknown to the sender.
Output: The state $|\\\psi\\\rangle$ on Bob’s side (receiver).
As a result, the state of the receiver will be: $|\\\psi\\\rangle_B = \\\alpha |0\\\rangle + \\\beta |1\\\rangle $.
Many experimental demonstrations of quantum teleportation exist including:
| Description | Link |
|---|---|
| In this example, aimed the sending a message with using quantum state teleportation. Code has 5 function and almost all function includes all of basics command in cqc like: generating fresh qubit, applying quantum gates, measuring. In the code you can find detailed knowledge. The code is not divided as 2 parts for Alice and Bob. | Link |
| EPR_Teleportation: In this example, we aimed to use EPR pair with teleportation instead of using fresh qubit While we are using fresh qubit(we are sending or receiving), we could not that which qubit comes from who Because of this reason we wanted to use EPR pairs and teleportation. It can be difficult to create an EPR pairs and teleporting for all codes in every time. So we designed a fuction for this. And when you need to use, EPR pairs, you can use the function directly | Link |
No content has been added to this section, yet!
implements Quantum Teleportation
This protocol performs the task of Quantum Teleportation by which a quantum state (or information stored in a quantum state) can be transmitted physically from one location (or one party) to another. This protocol requires sharing an entangled state like an EPR pair between two parties and also allowing the parties to communicate classically (sending bits of information). Quantum teleportation can be treated as a send/receive scheme for qubits. Quantum teleportation provides a mechanism for sending an unknown qubit from one location to another, without physically moving the particle. This task can be done due to the existence of long-range correlations between entangled pairs. Quantum teleportation is used widely as a basic protocol in many other quantum communication and quantum cryptography protocols.
The quantum teleportation protocol begins with a quantum state or qubit, in the possession of the first party (the sender). We need this quantum state to be transferred to the second party (the receiver). This state is unknown to both parties, meaning that the sender does not know the representation of the qubit on any basis. Before starting the protocol, the two parties must share an entangled state (for example, an EPR pair). The entangled state here is a two-qubit state where each party has one share of these qubits, which have a special quantum correlation. After sharing the entangled state, the parties can take an arbitrary distance (In theory, without any noise and by assuming that the entanglement can be held for an arbitrary distance, which is not the case in real experiments). After this preparation stage, the two parties will perform the protocol as follows:
Network Stage: Entanglement generation
Input: The qubit $|psirangle = alpha |0rangle_O + beta |1rangle_O$ is the to-be-sent state, on Alice’s side. $alpha$ and $beta$ coefficients are unknown to the sender.
Output: The state $|psirangle$ on Bob’s side (receiver).
As a result, the state of the receiver will be: $|psirangle_B = alpha |0rangle + beta |1rangle $.
Many experimental demonstrations of quantum teleportation exist including:
| Description | Link |
|---|---|
| In this example, aimed the sending a message with using quantum state teleportation. Code has 5 function and almost all function includes all of basics command in cqc like: generating fresh qubit, applying quantum gates, measuring. In the code you can find detailed knowledge. The code is not divided as 2 parts for Alice and Bob. | Link |
| EPR_Teleportation: In this example, we aimed to use EPR pair with teleportation instead of using fresh qubit While we are using fresh qubit(we are sending or receiving), we could not that which qubit comes from who Because of this reason we wanted to use EPR pairs and teleportation. It can be difficult to create an EPR pairs and teleporting for all codes in every time. So we designed a fuction for this. And when you need to use, EPR pairs, you can use the function directly | Link |
No content has been added to this section, yet!