トランズモン量子ビット#
概略#
\(|0\rangle\)と\(|1\rangle\)はそれぞれ量子の状態です.つまり量子の状態が現れるような物理現象でなければいけません.実は,超伝導と呼ばれる現象が現れるようにある回路を冷やしていくと,回路の量子状態がよく見えるようになります.(これを巨視的な量子状態と言います.)
それがゆえに超伝導量子ビットでは超伝導という性質を利用しています.まずは超伝導量子ビットの全体像を見てみましょう.
超伝導量子ビットの回路構造#
超伝導量子コンピュータの量子ビットは回路を作ることで実現できます.超伝導量子ビットの中で,IBMやGoogleや理研などで使われている量子ビットはトランズモン量子ビットと呼ばれています. トランズモン量子ビットの構造は以下の図のようにキャパシタと呼ばれる素子と前のセクションで説明したジョセフソン接合と呼ばれる素子でできています.

以上の図が1つの量子ビットとなっており,それぞれの量子ビットを接続させることで複数量子ビットの計算を行うことができるのです.以下の図はIBMで使われている量子コンピュータの基盤の図で,この図では7個の量子ビットが集積化さています.

トランズモン量子ビットに関して説明をしていくわけですが,扱いを簡単にするため上図の1量子ビットの図をより単純な回路としてとらえると以下の回路図にすると以下の通りになります.なお,バツ印のような素子はジョセフソン接合を表しています.一見回路と回路図が異なるように見えるかもしれませんが,それぞれ等価です:

トランズモン量子ビットの回路図#
この回路のハミルトニアンはLC共振器のインダクタをジョセフソン接合に変化させたものに等しく,LC共振器の全体のハミルトニアンのインダクタの項を前のセクションで求めたジョセフソン接合の項に置き換えれば,トランズモン量子ビットのハミルトニアンを導出できます:
注意点
\(E_J/E_C \sim 30\)という条件がトランズモン量子ビットでは必要です.仮に\(E_J/E_C\)が十分に\(0\)に近いと電荷量子ビットと呼ばれる別の量子ビットになります.
なぜ,ジョセフソン接合が必要か?#
LC共振器をそのまま量子ビットとして作用させることはできませんでした.実は,ジョセフソン接合を用いることでLC共振器の問題を解決できるのです.ジョセフソン接合を用いることで,以下の図のようにエネルギーの感覚が不均一になります.

LC共振器とトランズモン量子ビットのエネルギー準位の比較図 [Krantz et al., 2019]より引用#
実際にLC共振器と近似したトランズモン量子ビットの固有エネルギーは以下の通りになります.
以上からエネルギー間隔は以下のようになりたしかに,トランズモン量子ビットの場合はエネルギー間隔が不均一になることが分かります.
なお,以下は近似したトランズモン量子ビットの固有エネルギーの導出です.
(もっと知りたい人のために)近似したトランズモン量子ビットのエネルギー固有値の導出方法
マクローリン展開より,
となります.よってこれを下のハミルトニアンに代入すると,
となります.よって,LC共振器のエネルギー固有値は既にもとまっているため,\(- E_J + \frac{1}{24}\hat{\phi}^4\)の項がトランズモン量子ビット固有の項であると言えます.つまり,この項の固有値を求めることができれば全体の固有値を求めることができるでしょう.
ここで,前のセクションで説明したように,\(E_J=E_L\)とした時,
と置くことができるため,
となります.(やや専門的な近似ですが,ここでの近似は,対角成分である,\(\hbar\omega\left(\hat{a}^{\dagger}\hat{a}+ \frac{1}{2}\right) \)が,非対角成分である\(\hat{a}\)と\(\hat{a}^\dagger\)の数が一致しない項に比べて非常に大きく,非対角の成分を無視しています.)
よって,
であるため,
となり,\(\hat{a}^\dagger\hat{a} =\hat{n}\)であるため,
という固有値の値が得られます.
このようにしてそれぞれのエネルギー間隔が異なるようにすることで,\(E_0,E_1\)間の遷移をしている間に\(E_1,E_2\)間の遷移が起きることはほとんどなくなります.というのも,次のセクションで詳しく説明しますが,量子ビットの状態を遷移させる際にはそれぞれのエネルギー間隔に対応する周波数を持つパルスを当てる必要があり,\(E_0,E_1\)間の遷移をするために当てるパルスを当てる際,パルスの周波数が\(E_1,E_2\)間の周波数と大きく異なるため影響を受けないからです.それが故に\(E_0,E_1\)の状態のみを選択的に取り扱うことが可能なのです.
また,実際には外からノイズとしての電場がかかっておりこれをゲート電圧\(n_g\)として表現すると,ハミルトニアンは以下になります.
2準位を取り出す.#
以上よりすべてのエネルギー感覚がそれぞれ異なるため,計算に必要なエネルギーを取り出すことができます.
量子計算では,トランズモン量子ビットの一番下のエネルギーである基底エネルギー\((E_0)\)と二番に低いエネルギーである第一励起エネルギー\((E_1)\)をそれぞれ\(|0\rangle\),\(|1\rangle\)で表します.実際の量子計算では\(|0\rangle,|1\rangle\)以外の\(|2\rangle,|3\rangle\)などを準位を使用することはほとんどありません.
よって,トランズモン量子ビットのハミルトニアンをこれらの2準位に固定をして,\(|0\rangle,|1\rangle\)のみを扱うハミルトニアンに変換する必要があります.結論から話すとトランズモン量子ビットのハミルトニアンは以下の通りになります:
導出は以下の通りですが,ややアドバンストな内容になるため飛ばしても構いません.
(もっと知りたい人のために)2準位に制限した場合のトランズモン量子ビットの導出方法
さきほど導出したエネルギー固有値ではハミルトニアンを生成消滅演算子\(\hat{a},\hat{a}^{\dagger}\)を使用してトランズモン量子ビットのハミルトニアンを書き換えました:
ここで,2準位に制限しているので,\(- \frac{E_C}{2}\hat{a}^{\dagger}\hat{a}^{\dagger}\hat{a}\hat{a}=0\)になるため,
になります.昇降演算子の性質より
であるため,
と表すことができます.(各自計算は代入して確かめてみてください.)以上の行列より,
となるため,
となります.ここで,元のハミルトニアンに代入し,単位行列を\(\frac{1}{2}\sigma_I \to \frac{1}{2}\)などとして表記すると,
となり,\(\hbar\omega-E_J\)の部分は全体のエネルギーが上下にシフトするだけなので無視することができ,最終的にハミルトニアンは
となります.
また,この場合のハミルトニアンの時間発展は例えば時刻\(0\)で状態が\(|0\rangle\)の時
になります.第一章で導出をした次の行列指数関数の性質1を利用すると:
行列指数関数の性質1
となり\(\exp\left( i \frac{\omega t}{2} \right)\)の部分はglobal phaseとなっており測定に関与しないため,たしかに時間発展によって\(|0\rangle\)の状態は保存されていることが分かります.これはただ単にハミルトニアンの固有状態が\(|0\rangle,|1\rangle\)であるということだけなので特別なことは言っておりませんが念のために確認しました.
トランズモン量子ビットをより細かく見てみる.#
ここから先はより詳しくトランズモン量子ビットを見ていき以下を知ることを最終目標とします.
最終目標
トランズモン量子ビットでの量子ビットである\(|0\rangle,|1\rangle\)はそれぞれトランズモン量子ビット内ではどのようになっているか?
前のページにて定義したように,それぞれある状態で右側にいるクーパー対の数を\(N_R\),左側にいるクーパー対の数を\(N_L\)として,トンネル効果によって左の超伝導体から右の超電導体へ通り抜けたクーパー対の数を\(m\)個とするとして基底を作りました:
これによって,それぞれ,\(\hat{n}\)と\(E_J\cos(\phi)\)は
になります.\(\hat{n}\)は\(\hat{n}|m\rangle = m|m\rangle\)になることより確かめられ,\(E_J\cos(\phi)\)は前のセクションで導出しました.よってハミルトニアンは\(I\)を単位行列として,
と表現することができます.例えば基底の分解数を\(5\)個に制限して基底を以下のように取り,
ハミルトニアンを行列で表すことができます.この行列で表現されたハミルトニアンの固有値がエネルギーの固有値の値,そして,固有状態がエネルギーに対する量子の状態となるのです.
数値計算#
よって,このハミルトニアンの行列の固有値と固有状態を\(n_g\)に応じて求めます.ただ,実際の行列の固有値は特殊な場合のみしか解析的に求まりません.そこで今回は解析的に求めず数値計算で求めています.なお,\(E_J/E_C\)の値は\(30\)を用いることにします.
固有エネルギーは\(n_g\)に対してそれぞれ求まります.一番エネルギーが小さいエネルギーである基底エネルギー,二番目に大きいエネルギーである第一励起エネルギー,三番目に大きいエネルギーである第二励起エネルギーは以下の図のように,\(n_g\)によらずほとんど一定の値を取っていることが分かります.
それでは,固有状態はどのようになるでしょうか?これまでクーパー対の偏りの基底で行列を作成しました.ある固有状態(例えば基底エネルギーなど)に対して定義される固有状態は,クーパー対の偏りの重ね合わせ状態になっています.つまり,
となっており,この固有状態をもう少し分かりやすく説明すると,
となります.それぞれの固有エネルギー(基底エネルギー,第一励起エネルギー,第二励起エネルギー) の各基底での確率を取り出すことで各固有状態における物理的な描像が分かるため,それぞれの固有状態をプロットしました.それぞれのボタンを押してその様子を観察してみてください.
量子計算では\(|0\rangle\),\(|1\rangle\)を量子ビットとして用いました.クーパー対の基底と混乱を避けるためここでは,\(|0\rangle \to |g\rangle\),\(|1\rangle \to |e\rangle\)とします.実はトランズモン量子ビットの基底エネルギーの固有状態が\(|g\rangle\),第一励起エネルギーの固有状態が\(|e\rangle\)に対応するのです.
つまり,量子ビットの\(|0\rangle\)である\(|g\rangle\)は物理的にどんな状態ですか?と聞かれたら,\(n_g=0\)の場合は,上図より,
状態の重ね合わせ状態と表現することができます.
また,量子ビットの\(|1\rangle\)である\(|e\rangle\)は物理的にどんな状態ですか?と聞かれたら,\(n_g=0\)の場合は,上図より,
状態の重ね合わせ状態と表現することができます.
よって以上のように,トランズモン量子ビットでの\(|g\rangle,|e\rangle\)の物理的な描像を見ることができ,このセクションの目標を達成することができました.