Skip to content

hritik-kr/quantum-teleportation-qiskit

Repository files navigation

Qiskit License

🧪 Quantum Teleportation Simulator (Qiskit 2.0.2)

This project simulates quantum teleportation using IBM's Qiskit framework. It demonstrates transferring the state of one qubit to another using entanglement, Bell-state measurement, and classical correction.

📌 Features

  • Implements quantum teleportation using a 3-qubit circuit.
  • Uses Qiskit AerSimulator for backend simulation.
  • Plots measurement results using matplotlib.
  • Designed for Qiskit 2.0.2+ with fully updated syntax.

🧠 What Is Quantum Teleportation?

Quantum teleportation is a method to transfer a quantum state from one qubit to another without directly moving the physical particle. It uses:

  • Entangled qubits (EPR pair)
  • Bell measurements
  • Classical communication and corrections

🛠️ Requirements

Install Python dependencies with:

pip install -r requirements.txt

## 🧠 Circuit Layout

![Teleportation Circuit](circuit_diagram.png)
## 🧪 Testing

This project includes basic unit tests using Python's built-in `unittest` framework.

To run tests:

```bash
python test-teleportation.py

About

Quantum teleportation simulation using Qiskit 2.0.2 and AerSimulator.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages