2026年1月14日水曜日

How precise is Quantum Teleportation?

 Quantum Teleportation Demo Using Dynamic Circuits

In the past, performing a quantum teleportation demo—transferring a quantum state from Alice to Bob on real hardware—required the process to be split. Alice would measure her qubits, the job would terminate, and Bob would then have to initiate a new quantum circuit based on those measurement results.

However, with the recent introduction of Qiskit’s Dynamic Circuit capabilities, this entire process can now be completed in a single job submission. This functionality makes it significantly easier to verify the transfer in real-time. Our experiments on the IBM Quantum Heron r2 hardware demonstrated that teleportation can be executed with remarkably high precision.

🟢 Teleportation via Dynamic Circuits

Figure 1 illustrates quantum teleportation utilizing dynamic circuits. Suppose Alice wants to transfer a quantum state created by applying an Ry(pi/3) gate to qubit q0. Note how the dynamic circuit uses Alice's measurement results to conditionally apply X and Z gates to Bob’s qubit via "if" statements.

At first glance, it might appear that Bob is not performing any measurements. If Bob were to perform an explicit measurement, we could determine the probability of the state being |0>, but the state would collapse, preventing further detailed analysis. To solve this, we utilize Qiskit’s StateTomography tool. Although not explicitly shown in the high-level circuit diagram, it performs internal measurements to reconstruct the density matrix, allowing us to calculate the exact fidelity of the transfer.

🟢 Verifying Transfer Fidelity via Density Matrices

The results of our fidelity analysis are shown in Figure 2. We conducted these experiments using ibm_torino (Heron r1) and ibm_marrakesh (Heron r2), both available under the IBM Quantum Open Plan.

Notably, on ibm_marrakesh, we achieved a fidelity of 0.97 between the state sent by Alice and the state received by Bob. This represents an extremely high level of agreement—one could say the teleportation was nearly perfect! 


Moving forward, we plan to experiment with a wider variety of quantum states and explore the teleportation of multi-qubit systems.

==========================================
【日本語】
動的回路を用いた量子テレポーテーションのデモ
- 量子状態転送の精度のテスト-
==========================================

 AliceからBobへ量子状態を転送する量子テレポーテーションのデモを実機で行う場合、これまでは、Aliceが量子ビットを測定した時点で、実機の処理を終える必要があった。そして、その後、Bobはその測定結果に基づいて、新たに量子回路を操作する必要があった。しかし、最近のQiskitのDynamic Circuit機能を使えば、実機へのジョブ投入が1回で済むようになった。この方法により、転送の状況を検査するのが容易になる。IBM Quantumの実機Hereon r2で実験したところ、非常に高い精度で量子テレポーテーションが実行されることが分かった。

🟢動的回路を使った量子テレポーテーションのデモ
 Fig.1に、動的回路を使った量子テレポーテーションを示す。Aliceは、量子ビットq0にRy(π/3)を施した状態を作り、それをBobへ転送したいとする。Aliceの測定結果を利用して、動的回路(if文の制御によるXゲートやZゲート)がBobの量子ビットに適用されていることに注意する。

一方、Bobは何も測定していないように見える。もしも、Bobが明示的に測定を行うと、転送された量子状態の|0>の確率は分かるが、そこでcollapseしてしまうので、それ以上の詳しい解析ができない。そこで、この回路図には現れていないが、QiskitのStateTomography というツールで内部的に測定させる。その結果から、密度行列を作り、それに基づいて転送の精度を調べることができる。

🟢密度行列に基づく転送の精度の検査
 このようにして検査した転送の精度をFig.2に示す。使用した量子コンピュータは、IBM QuantumのOpen Planで提供される、ibm_torino (Heron r1)とibm_marrakesh (Heron r2)である。特に、ibm_marrakeshの場合、Aliceが送った量子状態と、Bobが得た量子状態とのFidelityは0.97という、極めて高い一致度を得た。ほぼ、完璧に転送が行われたと言えるだろう!今後、他の量子状態も試したり、複数の量子ビットの状態の転送なども調べたい。