Skip main navigation

Photons: our first state variable

We visit the laboratory of Professor Akira Furusawa at the University of Tokyo to hear about quantum computing using optical systems.

Our first task in designing a quantum computer is to decide what kind of state variable we want to use. In this video, we visit the laboratory of Professor Akira Furusawa at the University of Tokyo to learn how one of the leading groups on the planet represents qubits using photons.

The state variable is how we turn some sort of physical phenomenon into data. In a classical computer chip, the state is voltage on a wire, used to turn a transistor on or off. We might, for example, define 3.5 volts to be a one, and 0 volts to be a zero. Then, with our two values 0 and 1, we can create any number we need, using binary numbers. (We have already been using binary numbers as we discussed quantum registers and algorithms.) So, what physical phenomenon do we want to use for our quantum data?

Perhaps the easiest physical phenomenon to understand is the photon. You are probably already familiar with photons from high school physics or popular discussions of science. A photon is a particle, the smallest unit of light. You know that atoms absorb and emit photons, and you might even be aware that Einstein’s explanation of how that can create electricity helped lead to both the solar cell and the development of quantum mechanics (and to Einstein receiving the 1921 Nobel Prize in Physics).

You may even have heard that light sometimes behaves like a particle, and sometimes like a wave; that phenomenon is at the heart of quantum mechanics and allows us to use light for quantum computing. As it turns out, using individual photons we have several ways of encoding our data. In this video, we will see how polarization of a photon or the timing of its arrival, known as time bin, can be used as a qubit.

After this video, over the next several articles and videos, we will see how other physical phenomena, such as the spin of electrons, electrical current in superconductors, and the state of individual atoms can be used to represent qubits.

状態変数としての光子

量子コンピュータを開発していくに当たって、まず最初に考えなければならないのはどの種類の状態変数を採用すべきかということでしょう。この動画では光子を用いた量子ビットの研究で世界をリードする東京大学の古澤明教授の研究室にお邪魔しています。

状態変数とはある種の物理現象をデータに変換する方法をさします。古典コンピュータのチップでは電線上の電圧の状態に基づいてトランジスターのオンオフを切り替えます。例えば仮に3.5ボルトを1、0ボルトを0とすると、二進数によって様々な数値を表現することができるようになります(二進数については量子レジスターや量子アルゴリズムの話の中で扱ってきました)。では量子データの場合どのような物理現象を利用すれば良いのでしょうか。

光子は我々が知りたい物理現象を理解するのに最も適した存在かもしれません。高校物理や一般的な科学についての知識ですでに光子について詳しい方もいらっしゃるかもしれませんが、光子というのは光が持つ最小単位の粒子だと考えてください。原子はこの光子の吸収放出をしており、この現象が電気を作るというアインシュタインの理論によって太陽電池や量子力学は発展してきました(アインシュタインはこの光量子仮説でのちにノーベル賞を受賞しています)。

光は粒子としても波としても振る舞うというのを聞いたことがある方もいらっしゃるかもしれませんが、この現象こそが量子力学の核心部分であり光を利用した量子コンピューティングを可能にしているのです。ここでわかるのは光子を用いることで、量子コンピューティングにもいくつかのデータをエンコーディングする方法があるということです。この動画では光子の偏光時間位置がどのように量子ビットとして利用されているのかを紹介しています。

また、次のステップからは、他の物理現象(電子のスピンや超伝導体の電流、1原子の状態など)がどのように量子ビットとして表現されているのかを見ていきたいと思います。

This article is from the free online

Understanding Quantum Computers

Created by
FutureLearn - Learning For Life

Reach your personal and professional goals

Unlock access to hundreds of expert online courses and degrees from top universities and educators to gain accredited qualifications and professional CV-building certificates.

Join over 18 million learners to launch, switch or build upon your career, all at your own pace, across a wide range of topic areas.

Start Learning now