(57)【要約】  キュービット・ポート応答の外部ポート測定を容易にするためのシステム、コンピュータ実装方法、およびコンピュータ・プログラム製品を提供する。１つの実施形態によれば、コンピュータ実装方法は、プロセッサに動作可能に結合されたシステムによって、１つまたは複数のキュービット・ポートを種々の電気接続で終端させることを含むことができる。コンピュータ実装方法は、終端させることに基づいて、外部ポート応答からの１つまたは複数のキュービット・ポート応答をシステムによって決定することも含むことができる。いくつかの実施形態では、コンピュータ実装方法は、１つまたは複数のキュービット・ポートのうちの少なくとも２つに対応するマルチポート・アドミタンス関数をシステムによって決定することをさらに含むことができる。
2022501802.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータ実装方法であって、
１つまたは複数の電気的に終端させたキュービット・ポートに基づいて、１つまたは複数の外部ポート応答を、プロセッサに動作可能に結合されたシステムによって決定することと、
前記１つまたは複数の外部ポート応答に基づいて、１つまたは複数のキュービット・ポート応答を前記システムによって決定することと
を含む、コンピュータ実装方法。
【請求項２】
プロセッサに動作可能に結合されたシステムによって、１つまたは複数のキュービット・ポートを種々の電気接続で終端させること
を含む、請求項１に記載の方法。
【請求項３】
前記終端させることが、前記システムによって、前記１つまたは複数のキュービット・ポートを開回路、短絡回路、またはシャントのうちの少なくとも１つで終端させることを含む、請求項１または２に記載の方法。
【請求項４】
前記終端させることが、
前記システムによって、第１のキュービット・ポートを開回路で終端させることと、
前記システムによって、第２のキュービット・ポートを短絡回路で終端させることと
を含む、請求項１または２に記載の方法。
【請求項５】
前記終端させることが、
システムによって、第１のキュービット・ポートをシャントで終端させることと、
システムによって、第２のキュービット・ポートを短絡回路で終端させることと
を含む、請求項１または２に記載の方法。
【請求項６】
前記終端させることが、前記１つまたは複数のキュービット・ポートのうちの少なくとも１つを、インダクタ、有限インダクタ、有限線形インダクタ、ダイオード、および電気抵抗器からなるグループから選択したシャントで、前記システムによって終端させることを含む、請求項１または２に記載の方法。
【請求項７】
前記１つまたは複数のキュービット・ポートのうちの少なくとも２つに対応するマルチポート・アドミタンス関数を前記システムによって決定することをさらに含む、請求項１または２に記載の方法。
【請求項８】
前記外部ポート応答に基づいて、外部アドミタンス関数を前記システムによって決定することをさらに含む、請求項２に記載の方法。
【請求項９】
前記１つまたは複数のキュービット・ポートのアドミタンス関数またはインピーダンス関数のうちの少なくとも１つを前記システムによって決定することをさらに含む、請求項２に記載の方法。
【請求項１０】
前記システムによって、それぞれのキュービットの終端間の１つまたは複数のキュービット・ポートを定義することをさらに含む、請求項１に記載のコンピュータ実装方法。
【請求項１１】
システムであって、
コンピュータ実行可能コンポーネントを記憶するメモリと、
前記メモリに記憶した前記コンピュータ実行可能コンポーネントを実行するプロセッサと
を備え、前記コンピュータ実行可能コンポーネントが、前記プロセッサによって実行されると、請求項１ないし１０のいずれかに記載の方法をシステムに実施させる、システム。
【請求項１２】
キュービット・ポート応答プロセスの外部ポート測定を容易にするコンピュータ・プログラム製品であって、プログラム命令が具現化されたコンピュータ可読記憶媒体を備え、前記プログラム命令が、請求項１ないし１０のいずれかに記載の方法をプロセッサに実施させるように前記プロセッサによって実行可能である、コンピュータ・プログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
主題の開示は、超電導量子回路に関し、より詳細には、キュービット・ポート応答の外部ポート測定に関する。
【背景技術】
【０００２】
量子計算は、一般に、計算および情報処理機能を実施するために、量子力学的現象を使用する。量子計算は、伝統的な計算とは対照的なものとみなすことができ、一般に、トランジスタによる２進値で動作する。すなわち、伝統的なコンピュータは、０または１のビット値で動作することができるが、量子コンピュータは、０と１両方の重ね合わせを含み、複数の量子ビットをもつれさせることができ、干渉を使用する量子ビットで動作する。
【０００３】
量子計算ハードウェアは、伝統的なコンピューティング・ハードウェアとは異なる可能性がある。具体的には、超電導量子回路は、一般に、半導体デバイス内に作ることができるジョセフソン接合に依存する。ジョセフソン接合は、一般に、電圧を印加しなくても、電流がジョセフソン接合を横切って無限に流れることができる超電流のジョセフソン効果を示す。ジョセフソン接合は、例えば、トンネル障壁によって、２つの超電導体（抵抗なく電気を電導する材料）を弱く結合することによって作り出すことができる。
【０００４】
量子計算にジョセフソン接合を使用することができる１つの方式は、超電導回路にジョセフソン接合を埋め込んで、量子ビット（キュービット）を形成することによるものである。ジョセフソン接合を分路コンデンサと並列に配置することによって、ジョセフソン接合を使用してキュービットを形成することができる。複数のこのようなキュービットは、半導体デバイス上に作られた超電導量子回路上に配置することができる。キュービットは、最近接キュービットに結合できるように、格子（例えば、グリッド）状に配置することができる。最近接キュービットに結合したキュービットのこのような配置が、量子計算アーキテクチャを構成する。既存の量子計算アーキテクチャの例は、量子表面符号アーキテクチャであり、量子表面符号アーキテクチャは、キュービットの量子情報を読み出すこと（キュービットの量子論理状態をアドレス指定すること、または読み出すこととも呼ばれる）を容易にする、それぞれのキュービットに結合されたマイクロ波読出し共振器をさらに備えることができる。このような量子表面符号アーキテクチャを半導体デバイス上で統合して、統合型量子プロセッサを形成することができ、統合型量子プロセッサは、伝統的な計算デバイス（例えば、汎用コンピュータ、特殊用途のコンピュータ、等）によって実行できるものよりも、かなり複雑な計算および情報処理機能を実行することができる。
【０００５】
超電導量子デバイス（例えば、超電導量子チップ、量子プロセッサ、等）は、例えば、ジョセフソン接合の終端間といった、キュービットの終端間に定義することができる内部ポート（例えば、キュービット・ポート）を備えることができる。本明細書で参照するように、キュービット・ポートは、ジョセフソン接合の終端間に定義することができる内部集中ポートを備えることができる。内部ポート（例えば、キュービット・ポート）は、例えば、ポート応答関数（例えば、インピーダンス行列、アドミタンス行列、等）などの情報を決定するためにプローブ(probe)することができる。キュービットのプローブ（例えば、キュービット・ポートのプローブ）から得られたこのような情報を利用して、例えば、回路量子電気力学（回路−ＱＥＤ：circuit quantum electrodynamic）系のハミルトニアンを構築すること、キュービット間の交換結合率を決定すること、または、複数のキュービットに対応する伝統的なクロストーク測定を決定すること、あるいはその組合せを行うことができる。本明細書で参照するように、ハミルトニアンは、系（例えば、回路−ＱＥＤ）の全エネルギーに相当し得る演算子を含むことができ、ここで、ハミルトニアンのスペクトルは、系の全エネルギーの測定から生じ得る可能な結果のセットを含むことができる。
【０００６】
内部ポート（例えば、キュービットのキュービット・ポート）のプローブに関する問題は、超電導量子デバイス（例えば、超電導量子チップ、量子プロセッサ、等）の内部にあるこのようなポートへのアクセスの難しさである。例えば、キュービット・ポートなどの、内部ポートのプローブに関する別の問題は、このような終端の大きさが小さいことによる、キュービットの１つまたは複数の終端（例えば、ジョセフソン接合終端）に無線周波数（ＲＦ）プローブを非侵襲的に物理接続する難しさである。
【０００７】
既存の超電導量子系は、内部ポート（例えば、キュービット・ポート）および外部ポートを定義することによって、ポート応答関数からハミルトニアンを構築する。いくつかの従来技術系は、キュービット・ポートで見られる系の応答が、超電導デバイスの完全なハミルトニアンを構築するのにどの程度十分であるかを示す。このような従来技術系では、キュービット・ポートで見られるポート応答関数（例えば、インピーダンス行列、アドミタンス行列、等）を、電磁気シミュレーション・ソフトウェア・システムで計算するために仮定する。このような従来技術系に関する問題は、超電導キュービット回路の量子ハミルトニアン・モデルの取得または検証あるいはその両方を行うために使用することができる、外部ポートにおいて測定したポート応答関数からの内部（キュービット）ポート応答の抽出を、従来技術系が開示できないことである。
【発明の概要】
【０００８】
以下は、本発明の１つまたは複数の実施形態を基本的に理解するための概要を提示する。この概要は、主要もしくは重要な要素を識別すること、または、特定の実施形態のいずれかの範囲、もしくは、特許請求の範囲のいずれかの範囲を詳しく説明することを意図するものではない。その唯一の目的は、後で提示する、より詳細な説明への前置きとして、単純な形で概念を提示することである。本明細書で説明する１つまたは複数の実施形態では、キュービット・ポート応答の外部ポート測定を容易にするデバイス、システム、コンピュータ実装方法、装置、またはコンピュータ・プログラム製品、あるいはその組合せを説明する。
【０００９】
１つの実施形態によれば、コンピュータ実装方法は、プロセッサに動作可能に結合されたシステムによって、１つまたは複数のキュービット・ポートを種々の電気接続で終端させることを含むことができる。コンピュータ実装方法は、終端させることに基づいて、外部ポート応答からの１つまたは複数のキュービット・ポート応答をシステムによって決定することを含むこともできる。このようなコンピュータ実装方法の長所は、このようなプローブを容易にするために、キュービットのキュービット・ポートに直接的にアクセスするのではなく、超電導量子デバイス（例えば、超電導量子チップ、量子プロセッサ、等）の内部にあるキュービットを、外部ポート（例えば、このような超電導量子デバイスの外部にあるポート）を使用してプローブするために、この方法を用いることができることである。
【００１０】
いくつかの実施形態では、コンピュータ実装方法は、１つまたは複数のキュービット・ポートのうちの少なくとも２つに対応するマルチポート・アドミタンス関数をシステムによって決定することをさらに含むことができる。このようなコンピュータ実装方法の長所は、超電導量子デバイス（例えば、超電導量子チップ、量子プロセッサ、等）の内部にある不定量のキュービットの不定量のキュービット・ポートに対応するマルチポート・アドミタンス関数を決定するために、この方法を用いることができることであり、これにより、このような超電導量子デバイスの内部にあるこのような不定量のキュービットを外部でプローブするために実装することができるキュービット・プローブ・システムのスケーラビリティが可能になる。
【００１１】
別の実施形態によれば、システムは、コンピュータ実行可能コンポーネントを記憶するメモリと、メモリに記憶したコンピュータ実行可能コンポーネントを実行するプロセッサとを備えることができる。コンピュータ実行可能コンポーネントは、１つまたは複数のキュービット・ポートを種々の電気接続で終端させることができる終端コンポーネントを備えることができる。コンピュータ実行可能コンポーネントは、１つまたは複数の終端させたキュービット・ポートに基づいて、外部ポート応答からの１つまたは複数のキュービット・ポート応答を決定することができる計算コンポーネントをさらに備えることができる。このようなシステムの長所は、このようなプローブを容易にするために、キュービットのキュービット・ポートに直接的にアクセスするのではなく、超電導量子デバイス（例えば、超電導量子チップ、量子プロセッサ、等）の内部にあるキュービットを、外部ポート（例えば、このような超電導量子デバイスの外部にあるポート）を使用してプローブするために、このシステムを用いることができることである。
【００１２】
いくつかの実施形態では、計算コンポーネントは、１つまたは複数のキュービット・ポートのアドミタンス関数またはインピーダンス関数のうちの少なくとも１つをさらに決定することができる。このようなシステムの長所は、超電導量子デバイス（例えば、超電導量子チップ、量子プロセッサ、等）の内部にある不定量のキュービットの不定量のキュービット・ポートに対応するマルチポート・アドミタンス関数を決定するために、このシステムを用いることができることであり、これにより、このような超電導量子デバイスの内部にあるこのような不定量のキュービットを外部でプローブするために実装することができるキュービット・プローブ・システムのスケーラビリティが可能になる。
【００１３】
別の実施形態によれば、コンピュータ実装方法は、１つまたは複数の電気的に終端させたキュービット・ポートに基づいて、１つまたは複数の外部ポート応答を、プロセッサに動作可能に結合されたシステムによって決定することを含むことができる。コンピュータ実装方法は、１つまたは複数の外部ポート応答に基づいて、１つまたは複数のキュービット・ポート応答をシステムによって決定することをさらに含むことができる。このようなコンピュータ実装方法の長所は、このようなプローブを容易にするために、キュービットのキュービット・ポートに直接的にアクセスするのではなく、超電導量子デバイス（例えば、超電導量子チップ、量子プロセッサ、等）の内部にあるキュービットを、外部ポート（例えば、このような超電導量子デバイスの外部にあるポート）を使用してプローブするために、この方法を用いることができることである。
【００１４】
いくつかの実施形態では、コンピュータ実装方法は、少なくとも２つのキュービット・ポートに対応するマルチポート・アドミタンス関数をシステムによって決定することをさらに含むことができる。このようなコンピュータ実装方法の長所は、超電導量子デバイス（例えば、超電導量子チップ、量子プロセッサ、等）の内部にある不定量のキュービットの不定量のキュービット・ポートに対応するマルチポート・アドミタンス関数を決定するために、この方法を用いることができることであり、これにより、このような超電導量子デバイスの内部にあるこのような不定量のキュービットを外部でプローブするために実装することができるキュービット・プローブ・システムのスケーラビリティが可能になる。
【００１５】
別の実施形態によれば、コンピュータ・プログラム製品は、キュービット・ポート応答プロセスの外部ポート測定を容易にすることができる。コンピュータ・プログラム製品は、プログラム命令が具現化されたコンピュータ可読記憶媒体を備えることができ、プログラム命令は、１つまたは複数の電気的に終端させたキュービット・ポートに基づいて、１つまたは複数の外部ポート応答をプロセッサによって決定することをプロセッサに行わせるように、プロセッサによって実行可能であることが可能である。プログラム命令は、１つまたは複数の外部ポート応答に基づいて、１つまたは複数のキュービット・ポート応答をプロセッサによって決定することをプロセッサに行わせるようにさらに実行可能であることが可能である。このようなコンピュータ・プログラム製品の長所は、このようなプローブを容易にするために、キュービットのキュービット・ポートに直接的にアクセスするのではなく、超電導量子デバイス（例えば、超電導量子チップ、量子プロセッサ、等）の内部にあるキュービットを、外部ポート（例えば、このような超電導量子デバイスの外部にあるポート）を使用してプローブするために、このコンピュータ・プログラム製品を用いることができることである。
【００１６】
いくつかの実施形態では、プログラム命令は、少なくとも２つのキュービット・ポートに対応するマルチポート・アドミタンス関数をプロセッサによって決定することをプロセッサに行わせるように実行可能であることも可能である。このようなコンピュータ・プログラム製品の長所は、超電導量子デバイス（例えば、超電導量子チップ、量子プロセッサ、等）の内部にある不定量のキュービットの不定量のキュービット・ポートに対応するマルチポート・アドミタンス関数を決定するために、このコンピュータ・プログラム製品を用いることができることであり、これにより、このような超電導量子デバイスの内部にあるこのような不定量のキュービットを外部でプローブするために実装することができるキュービット・プローブ・システムのスケーラビリティが可能になる。
【００１７】
別の実施形態によれば、コンピュータ実装方法は、プロセッサに動作可能に結合されたシステムによって、１つまたは複数のキュービット・ポートを種々の電気接続で終端させることを含むことができる。コンピュータ実装方法は、終端させることに基づいて、外部ポート応答とキュービット・ポート応答との間の関係をシステムによって決定することをさらに含むことができる。このようなコンピュータ実装方法の長所は、このようなプローブを容易にするために、キュービットのキュービット・ポートに直接的にアクセスするのではなく、超電導量子デバイス（例えば、超電導量子チップ、量子プロセッサ、等）の内部にあるキュービットを、外部ポート（例えば、このような超電導量子デバイスの外部にあるポート）を使用してプローブするために、この方法を用いることができることである。
【００１８】
いくつかの実施形態では、コンピュータ実装方法は、１つまたは複数のキュービット・ポートのうちの少なくとも２つに対応するマルチポート・アドミタンス関数をシステムによって決定することをさらに含むことができる。このようなコンピュータ実装方法の長所は、超電導量子デバイス（例えば、超電導量子チップ、量子プロセッサ、等）の内部にある不定量のキュービットの不定量のキュービット・ポートに対応するマルチポート・アドミタンス関数を決定するために、この方法を用いることができることであり、これにより、このような超電導量子デバイスの内部にあるこのような不定量のキュービットを外部でプローブするために実装することができるキュービット・プローブ・システムのスケーラビリティが可能になる。
【図面の簡単な説明】
【００１９】
【図１】本明細書で説明する１つまたは複数の実施形態による、キュービット・ポート応答コンポーネントの外部ポート測定を容易にする実例の非限定的なシステムのブロック図である。
【図２】本明細書で説明する１つまたは複数の実施形態による、キュービット・ポート応答コンポーネントの外部ポート測定を容易にする実例の非限定的なシステムのブロック図である。
【図３】本明細書で説明する１つまたは複数の実施形態による、キュービット・ポート応答コンポーネントの外部ポート測定を容易にする実例の非限定的なシステムのブロック図である。
【図４】本明細書で説明する１つまたは複数の実施形態による、キュービット・ポート応答コンポーネントの外部ポート測定を容易にする実例の非限定的なコンピュータ実装方法の流れ図である。
【図５】本明細書で説明する１つまたは複数の実施形態による、キュービット・ポート応答コンポーネントの外部ポート測定を容易にする実例の非限定的なコンピュータ実装方法の流れ図である。
【図６】本明細書で説明する１つまたは複数の実施形態による、キュービット・ポート応答コンポーネントの外部ポート測定を容易にする実例の非限定的なコンピュータ実装方法の流れ図である。
【図７】本明細書で説明する１つまたは複数の実施形態による、キュービット・ポート応答コンポーネントの外部ポート測定を容易にする実例の非限定的なコンピュータ実装方法の流れ図である。
【図８】本明細書で説明する１つまたは複数の実施形態による、キュービット・ポート応答コンポーネントの外部ポート測定を容易にする実例の非限定的なコンピュータ実装方法の流れ図である。
【図９】本明細書で説明する１つまたは複数の実施形態による、キュービット・ポート応答コンポーネントの外部ポート測定を容易にする実例の非限定的なコンピュータ実装方法の流れ図である。
【図１０】本明細書で説明する１つまたは複数の実施形態を容易にすることができる実例の非限定的な動作環境のブロック図である。
【発明を実施するための形態】
【００２０】
以下の詳細な説明は例証にすぎず、実施形態の実施形態、または、用途もしくは使用、あるいはその両方を限定することを意図するものではない。さらに、背景技術もしくは発明の概要セクション、または発明を実施するための形態セクションで提示したいずれかの表現した、または意味した情報で束縛されるという意図はない。
【００２１】
図面を参照しながら１つまたは複数の実施形態を次に説明し、図面では、同様の参照番号を使用して、同様の要素を全体にわたって指す。以下の説明では、説明のために、１つまたは複数の実施形態をより完全に理解するために、非常に多くの具体的詳細を示す。それでも、様々なケースで、これらの具体的詳細がなくても１つまたは複数の実施形態を実践することができることがはっきりわかる。
【００２２】
超電導量子デバイスの内部にあるキュービットに直接的にアクセスして、このようなキュービットをプローブしなければならない既存のキュービット・プローブ・システムに関する上記の問題を考慮して、本開示は、このような超電導量子デバイスの外部にあるポートにアクセスして、このようなデバイスの内部にあるキュービットをプローブする形で、この問題に対する解決策をもたらすために実装することができる。本明細書で説明した本開示の長所は、このようなプローブを容易にするために、キュービットのキュービット・ポートに直接的にアクセスするのではなく、超電導量子デバイス（例えば、超電導量子チップ、量子プロセッサ、等）の内部にあるキュービットを、外部ポート（例えば、このような超電導量子デバイスの外部にあるポート）を使用してプローブするために、この方法を用いることができることである。本開示のもう１つの長所は、超電導量子デバイス（例えば、超電導量子チップ、量子プロセッサ）の内部にある不定量のキュービットの不定量のキュービット・ポートに対応するマルチポート・アドミタンス関数を決定するために、この方法を用いることができることであり、これにより、このような超電導量子デバイスの内部にあるこのような不定量のキュービットを外部でプローブするために実装することができるキュービット・プローブ・システムのスケーラビリティが可能になる。
【００２３】
図１は、本明細書で説明する１つまたは複数の実施形態による、キュービット・ポート応答コンポーネントの外部ポート測定を容易にする実例の非限定的なシステム１００のブロック図を示す。いくつかの実施形態によれば、システム１００は、キュービット・ポート測定システム１０２、１つもしくは複数の超電導チップ１１４、１つもしくは複数の外部ポート１２０ａ、１２０ｂ、１２０ｎ（ここで、「ｎ」は、外部ポートのそれぞれの総数を表すことができる）、または外部電子デバイス１２２、あるいはその組合せを備えることができる。いくつかの実施形態では、キュービット・ポート測定システム１０２は、メモリ１０４、プロセッサ１０６、終端コンポーネント１０８、計算コンポーネント１１０、またはバス１１２、あるいはその組合せを備えることができる。いくつかの実施形態では、超電導チップ１１４は、１つまたは複数のキュービット１１６ａ、１１６ｂ、１１６ｎを備えることができ、これらのキュービットは、１つまたは複数のキュービット・ポート１１８ａ、１１８ｂ、１１８ｎをそれぞれ備えることができ、ここで、「ｎ」は、このようなコンポーネントのそれぞれの総数を表すことができる。
【００２４】
いくつかの実施形態では、システム１００の様々なコンポーネントを、線形パッシブ・マイクロ波構造１２４を介して、通信的に、電気的に、または動作可能なように、あるいはその組合せで連結することができる。例えば、キュービット・ポート測定システム１０２、超電導チップ１１４、キュービット１１６ａ、１１６ｂ、１１６ｎ、キュービット・ポート１１８ａ、１１８ｂ、１１８ｎ、外部ポート１２０ａ、１２０ｂ、１２０ｎ、または外部電子デバイス１２２、あるいはその組合せを、線形パッシブ・マイクロ波構造１２４を介して、通信的に、電気的に、または動作可能なように、あるいはその組合せで連結することができる。いくつかの実施形態では、線形パッシブ・マイクロ波構造１２４は、マイクロ波周波数信号の伝送を容易にすることができる線形パッシブ・マイクロ波構造を備えることができる。例えば、線形パッシブ・マイクロ波構造は、同軸線（例えば、５０Ｏｈｍ線）、伝送回線、バス（例えば、共振バス）、導波路、マイクロ波共振器、または別の線形パッシブ・マイクロ波構造、あるいはその組合せを備えることができる。
【００２５】
本明細書で開示した様々な図に描写した主題の開示の実施形態は、例証のためにすぎず、したがって、このような実施形態のアーキテクチャは、図に描写したシステム、デバイス、またはコンポーネント、あるいはその組合せに限定されないということを理解されたい。例えば、いくつかの実施形態では、システム１００、キュービット・ポート測定システム１０２、超電導チップ１１４、または外部電子デバイス１２２、あるいはその組合せは、動作環境１０００および図１０を参照しながら本明細書で説明する様々なコンピュータ、またはコンピュータ・ベースの要素、あるいはその両方をさらに備えることができる。いくつかの実施形態では、このようなコンピュータ、またはコンピュータ・ベースの要素、あるいはその両方は、本明細書で開示した図１または他の図に関連して示し、説明するシステム、デバイス、コンポーネント、またはコンピュータ実装動作、あるいはその組合せの１つまたは複数の実装に関連して使用することができる。
【００２６】
主題の開示は、キュービットおよびキュービット・ポート（内部ポート）に関して本明細書で説明するが、主題の開示の実施形態は、決して限定されない（例えば、キュービットに限定されない）ということを理解されたい。例えば、主題の開示（例えば、システム１００、キュービット・ポート測定システム１０２、等）を用いると、関心のある終端間に定義された内部集中ポートの他のいくつかのタイプ（例えば、システムの内部にあり、直接的にアクセス可能ではない内部集中ポート）で見られる（例えば、超電導量子システム、超電導キュービット回路、等ではない）他の様々なシステムの応答を、内部ポートを直接的にプローブするのではなく、（測定電子機器にとってアクセス可能なポートにおいて）外部測定だけを行うことによって、抽出することができ、その結果、これらの内部ポートで見られる応答を決定できるようになる。
【００２７】
複数の実施形態によれば、メモリ１０４は、プロセッサ１０６によって実行されると、実行可能なコンポーネントまたは命令あるいはその両方によって定義された動作の実施を容易にすることができる、１つまたは複数のコンピュータまたはマシンあるいはその両方が読込み可能な、書込み可能な、または実行可能な、あるいはその組合せのコンポーネントまたは命令あるいはその両方を記憶することができる。例えば、メモリ１０４は、プロセッサ１０６によって実行されると、キュービット・ポート測定システム１０２、終端コンポーネント１０８、計算コンポーネント１１０、超電導チップ１１４、キュービット１１６ａ、１１６ｂ、１１６ｎ、キュービット・ポート１１８ａ、１１８ｂ、１１８ｎ、外部ポート１２０ａ、１２０ｂ、１２０ｎ、または外部電子デバイス１２２、あるいはその組合せに関する本明細書で説明する様々な機能の実行を容易にすることができる、コンピュータまたはマシンあるいはその両方が読込み可能な、書込み可能な、または実行可能な、あるいはその組合せのコンポーネントまたは命令あるいはその両方を記憶することができる。
【００２８】
いくつかの実施形態では、メモリ１０４は、揮発性メモリ（例えば、ランダム・アクセス・メモリ（ＲＡＭ）、スタティックＲＡＭ（ＳＲＡＭ）、ダイナミックＲＡＭ（ＤＲＡＭ）、等）、または不揮発性メモリ（例えば、リード・オンリ・メモリ（ＲＯＭ）、プログラマブルＲＯＭ（ＰＲＯＭ）、電気的プログラマブルＲＯＭ（ＥＰＲＯＭ）、電気的消去可能プログラマブルＲＯＭ（ＥＥＰＲＯＭ）、等）、あるいはその両方を備えることができ、１つまたは複数のメモリ・アーキテクチャを用いることができる。メモリ１０４のさらなる例を、システム・メモリ１０１６および図１０を参照しながら下記で説明する。メモリ１０４のこのような例は、主題の開示のいずれかの実施形態を実装するために用いることができる。
【００２９】
複数の実施形態によれば、プロセッサ１０６は、メモリ１０４に記憶することができる、１つまたは複数のコンピュータまたはマシンあるいはその両方が読込み可能な、書込み可能な、または実行可能な、あるいはその組合せのコンポーネントまたは命令あるいはその両方を実行することができるプロセッサまたは電子回路機器あるいはその両方の１つまたは複数のタイプを含むことができる。例えば、プロセッサ１０６は、ロジック、制御、入出力（Ｉ／Ｏ）、算術、または同様のもの、あるいはその組合せを含むがこれらに限定されない、このようなコンピュータまたはマシンあるいはその両方が読込み可能な、書込み可能な、または実行可能な、あるいはその組合せのコンポーネントまたは命令あるいはその両方によって指定することができる様々な動作を実施することができる。いくつかの実施形態では、プロセッサ１０６は、１つまたは複数の中央処理装置、マルチコア・プロセッサ、マイクロプロセッサ、デュアル・マイクロプロセッサ、マイクロコントローラ、システム・オン・チップ（ＳＯＣ）、アレイ・プロセッサ、ベクトル・プロセッサ、または別のタイプのプロセッサ、あるいはその組合せを含むことができる。
【００３０】
いくつかの実施形態によれば、キュービット・ポート測定システム１０２、メモリ１０４、プロセッサ１０６、終端コンポーネント１０８、または計算コンポーネント１１０、あるいはその組合せは、システム１００、キュービット・ポート測定システム１０２、またはバス１１２に連結された任意のコンポーネント、あるいはその組合せの機能を実施するために、バス１１２を介して互いに通信的に、電気的に、または動作可能なように、あるいはその組合せで連結することができる。いくつかの実施形態では、バス１１２は、１つまたは複数のメモリ・バス、メモリ・コントローラ、周辺機器バス、外部バス、ローカル・バス、または、様々なバス・アーキテクチャを用いることができる別のタイプのバス、あるいはその組合せを含むことができる。バス１１２のさらなる例を、システム・バス１０１８および図１０を参照しながら下記で説明する。バス１１２のこのような例は、主題の開示のいずれかの実施形態を実装するために用いることができる。
【００３１】
いくつかの実施形態では、キュービット・ポート測定システム１０２は、プロセッサ１０６によって実行されると、このようなコンポーネントまたは命令あるいはその両方によって定義された動作の実施を容易にすることができる、１つまたは複数のコンピュータまたはマシンあるいはその両方が読込み可能な、書込み可能な、または実行可能な、あるいはその組合せのコンポーネントまたは命令あるいはその両方を含むことができる。さらに、多くの実施形態では、主題の開示の様々な図への参照の有無にかかわらず本明細書で説明するような、キュービット・ポート測定システム１０２に関連したいずれかのコンポーネントは、プロセッサ１０６によって実行されると、このようなコンポーネントまたは命令あるいはその両方によって定義された動作の実施を容易にすることができる、１つまたは複数のコンピュータまたはマシンあるいはその両方が読込み可能な、書込み可能な、または実行可能な、あるいはその組合せのコンポーネントまたは命令あるいはその両方を含むことができる。例えば、終端コンポーネント１０８、計算コンポーネント１１０、ならびに／または、（例えば、キュービット・ポート測定システム１０２によって通信的に、電子的に、および／もしくは動作可能に結合され、および／もしくは用いられる）本明細書で開示したようなキュービット・ポート測定システム１０２に関連した他の任意のコンポーネントは、このようなコンピュータまたはマシンあるいはその両方が読込み可能な、書込み可能な、または実行可能な、あるいはその組合せのコンポーネントまたは命令あるいはその両方を含むことができる。必然的に、多くの実施形態によれば、本明細書で開示したようなキュービット・ポート測定システム１０２、またはキュービット・ポート測定システム１０２に関連した任意のコンポーネント、あるいはその両方は、プロセッサ１０６を用いて、このようなコンピュータまたはマシンあるいはその両方が読込み可能な、書込み可能な、または実行可能な、あるいはその組合せのコンポーネントまたは命令あるいはその両方を実行し、キュービット・ポート測定システム１０２、またはキュービット・ポート測定システム１０２に関連した任意のこのようなコンポーネント、あるいはその両方を参照しながら本明細書で説明する１つまたは複数の動作の実施を容易にすることができる。
【００３２】
いくつかの実施形態では、キュービット・ポート測定システム１０２、超電導チップ１１４、または外部電子デバイス１２２、あるいはその組合せは、プロセッサを備えること、ならびに／または、有線および／もしくはワイヤレス・ネットワークとの効果的および／もしくは動作的な通信能力があることが可能な、コンポーネント、マシン、デバイス、設備、装置、または計器、あるいはその組合せのいずれかのタイプを含むことができる。全てのこのような実施形態を想定する。例えば、キュービット・ポート測定システム１０２、超電導チップ１１４、または外部電子デバイス１２２、あるいはその組合せは、サーバ・デバイス、計算デバイス、汎用コンピュータ、特殊用途のコンピュータ、タブレット型計算デバイス、ハンドヘルドデバイス、サーバ・クラス・コンピューティング・マシン、ならびに／またはデータベース、ラップトップ・コンピュータ、ノートブック・コンピュータ、デスクトップ・コンピュータ、セル・フォン、スマート・フォン、コンシューマ・アプライアンスおよび／もしくは器械類、産業用および／もしくは市販用デバイス、デジタル・アシスタント、マルチメディア・インターネット対応電話、マルチメディア・プレーヤ、ならびに／または別のタイプのデバイスを含むことができる。
【００３３】
複数の実施形態によれば、超電導チップ１１４は、超電導量子チップを含むことができる。例えば、超電導チップ１１４は、半導体デバイス（例えば、シリコン基板）上に製造した１つまたは複数の超電導量子ビット回路（キュービット回路）を含むことができる。いくつかの実施形態では、超電導チップ１１４は、キュービット１１６ａ、１１６ｂ、１１６ｎを結合することができる１つまたは複数の超電導キュービット回路を備えることができる。例えば、超電導チップ１１４は、線形パッシブ・マイクロ波構造１２４を介して互いに（例えば、通信的に、電気的に、動作可能なように、等で）連結した、キュービット１１６ａ、１１６ｂ、１１６ｎを備える１つまたは複数の超電導キュービット回路を備えることができる。例えば、線形パッシブ・マイクロ波構造１２４は、キュービット・ポート１１８ａ、１１８ｂ、１１８ｎを互いに結合することができる。いくつかの実施形態では、超電導チップ１１４またはそのコンポーネントあるいはその両方は、プリント回路基板（図１に図示せず）に連結することができる。例えば、線形パッシブ・マイクロ波構造１２４は、超電導チップ１１４、キュービット１１６ａ、１１６ｂ、１１６ｎ、またはキュービット・ポート１１８ａ、１１８ｂ、１１８ｎ、あるいはその組合せをプリント回路基板に（例えば、通信的に、電気的に、動作可能なように、等で）連結することができる。
【００３４】
いくつかの実施形態によれば、キュービット１１６ａ、１１６ｂ、１１６ｎは、様々なタイプの量子ビット（キュービット）を含むことができる。例えば、キュービット１１６ａ、１１６ｂ、１１６ｎは、トランスモン・キュービット（transmon qubit）、電荷キュービット、磁束キュービット、位相キュービット、または別のタイプのキュービット、あるいはその組合せを含むがこれらに限定されないキュービットを含むことができ、ここで、集中ポート（キュービット・ポート）は、キュービットの設計時に使用されるジョセフソン接合の終端間に定義することができる。いくつかの実施形態では、キュービット１１６ａ、１１６ｂ、１１６ｎは、１つまたは複数のジョセフソン接合を有するキュービットを含むことができる。例えば、キュービット１１６ａ、１１６ｂ、１１６ｎは、単一のジョセフソン接合を有するトランスモン・キュービットを含むことができる。別の例では、キュービット１１６ａ、１１６ｂ、１１６ｎは、例えば、２つのジョセフソン接合からなる超電導量子干渉素子（ＳＱＵＩＤ：Superconducting Quantum Interference Device）ループを有するトランスモン・キュービットなどの、複数のジョセフソン接合を有するトランスモン・キュービットを含むことができ、キュービット周波数は、ＳＱＵＩＤループにフラックス・バイアスを印加することによって調節することができる。別の例では、キュービット１１６ａ、１１６ｂ、１１６ｎは、容量シャント型磁束キュービット（ＣＳＦＱ：Capacitively Shunted Flux Qubit）を含むことができる。
【００３５】
本明細書で参照するように、ジョセフソン接合は、超電流のジョセフソン効果を示す超電導コンポーネントを含むことができ、ここで、電流は、電圧を印加しなくてもジョセフソン接合を横切って無期限に流れることができる。例えば、ジョセフソン接合は、例えば、酸化アルミニウム（Ａｌ２Ｏ３）などの、非超電導の非電導材料を含むことができるトンネル障壁（またはトンネル層）を使用して、２つの超電導体（例えば、容量パッド）を（例えば、通信的に、電気的に、動作可能なように、等で）弱く連結することによって作り出すことができる。
【００３６】
複数の実施形態によれば、キュービット・ポート１１８ａ、１１８ｂ、１１８ｎは、キュービットの終端間に定義することができる超電導チップ１１４の内部ポートを含むことができる。例えば、キュービット・ポート１１８ａ、１１８ｂ、１１８ｎは、キュービット１１６ａ、１１６ｂ、１１６ｎのそれぞれの終端間に定義することができる超電導チップ１１４の内部ポートを含むことができる。例えば、キュービット・ポート１１８ａ、１１８ｂ、１１８ｎは、トランスモン・キュービット（例えば、キュービット１１６ａ、１１６ｂ、１１６ｎ）のジョセフソン接合の終端間に定義することができる内部ポートを含むことができる。いくつかの実施形態では、キュービット・ポート１１８ａ、１１８ｂ、１１８ｎは、例えば、接続した接点がない複数の実施形態では（例えば、主題の開示のシミュレートした実施形態、数学的概念の実施形態、等では）、ジョセフソン接合がなくても存在することができる。
【００３７】
いくつかの実施形態では、１つまたは複数のキュービット・ポートに様々な情報が存在し得る。例えば、１つまたは複数のキュービット・ポート１１８ａ、１１８ｂ、１１８ｎにマイクロ波応答関数（ポート応答関数）が存在し得る。いくつかの実施形態では、このような情報を利用して、回路量子電気力学（回路−ＱＥＤ）系に対応する他の情報を決定することができる。例えば、１つまたは複数のキュービット・ポート１１８ａ、１１８ｂ、１１８ｎにある情報を利用して、回路−ＱＥＤ系のハミルトニアンを構築することができる。別の例では、このような情報を利用して、キュービット（例えば、キュービット１１６ａ、１１６ｂ、１１６ｎ）間の交換結合率、または１つもしくは複数のキュービット（例えば、キュービット１１６ａ、１１６ｂ、１１６ｎ）に対応する伝統的なクロストーク測定、あるいはその両方を決定することができる。
【００３８】
１つまたは複数のキュービット・ポートにある情報の取得は、困難になり得ることを理解されたい。例えば、このようなキュービット・ポートに直接的に（物理的に）アクセスすることによるキュービット・ポート（例えば、キュービット・ポート１１８ａ、１１８ｂ、１１８ｎ）におけるマイクロ波応答関数の直接的な測定は、キュービットのジョセフソン接合に無線周波数（ＲＦ）プローブを非侵襲的に接続するという難題により、困難になり得る。それでも、下記で説明するいくつかの実施形態では、主題の開示の長所は、キュービット・ポート測定システム１０２が１つまたは複数の外部ポート１２０ａ、１２０ｂ、１２０ｎにアクセスすることによって、１つまたは複数のキュービット・ポート１１８ａ、１１８ｂ、１１８ｎにある情報を抽出できることである。
【００３９】
いくつかの実施形態によれば、外部ポート１２０ａ、１２０ｂ、１２０ｎは、例えば、線形パッシブ・マイクロ波構造１２４などの、信号搬送線上に定義することができる外部ポートを含むことができる。例えば、外部ポート１２０ａ、１２０ｂ、１２０ｎは、線形パッシブ・マイクロ波構造１２４の断面上に定義することができる外部ポートを含むことができる。例えば、外部ポート１２０ａ、１２０ｂ、１２０ｎは、超電導チップ１１４、キュービット１１６ａ、１１６ｂ、１１６ｎ、またはキュービット・ポート１１８ａ、１１８ｂ、１１８ｎ、あるいはその組合せを行き来するマイクロ波周波数信号（マイクロ波信号）を伝送することができる５０Ｏｈｍ線の断面上に定義することができる。
【００４０】
複数の実施形態によれば、外部電子デバイス１２２は、単一周波数（単一色調）のマイクロ波信号を伝送し、単一周波数の反射されたマイクロ波信号を受け取ることができる任意の外部電子デバイスを含むことができる。例えば、外部電子デバイス１２２は、ベクトル・ネットワーク分析器（ＶＮＡ：vector network analyzer）を備えることができ、ＶＮＡは、超電導チップ１１４、キュービット１１６ａ、１１６ｂ、１１６ｎ、またはキュービット・ポート１１８ａ、１１８ｂ、１１８ｎ、あるいはその組合せに（例えば、線形パッシブ・マイクロ波構造１２４を介して）単一周波数のマイクロ波信号を伝送することができ、このようなコンポーネントによって反射された単一周波数のマイクロ波信号を受け取ることができる。この例では、単一周波数のマイクロ波信号をこのように伝送すると、キュービット１１６ａ、１１６ｂ、１１６ｎをプローブすることになる。
【００４１】
いくつかの実施形態では、キュービット・ポート測定システム１０２は、超電導キュービット回路における１つまたは複数のキュービットのキュービット応答を抽出することができる。例えば、キュービット・ポート測定システム１０２は、超電導チップ１１４上の超電導キュービット回路における１つまたは複数のキュービット１１６ａ、１１６ｂ、１１６ｎのキュービット応答（本明細書ではキュービット応答関数とも呼ばれる）を抽出することができ、ここで、このようなキュービット応答は、このようなキュービットの１つまたは複数のキュービット・ポート（例えば、キュービット・ポート１１８ａ、１１８ｂ、１１８ｎ）に存在し得る。例えば、キュービット・ポート測定システム１０２は、アドミタンス関数（行列）、マルチポート・アドミタンス関数（行列）、インピーダンス関数（行列）、または別のマイクロ波ポート応答、あるいはその組合せを含むがこれらに限定されないマイクロ波ポート応答（キュービット応答またはキュービット応答関数）を抽出することができる。
【００４２】
いくつかの実施形態では、キュービット応答（キュービット応答関数）の抽出を容易にするために、キュービット・ポート測定システム１０２は、１つまたは複数の行列式によって表された１つまたは複数の線形関数（式）を用いることができる。例えば、キュービット・ポート測定システム１０２は、１つまたは複数の外部ポート１２０ａ、１２０ｂ、１２０ｎにおいて取得した外部ポート応答と、１つまたは複数のキュービット・ポート１１８ａ、１１８ｂ、１１８ｎにあるキュービット・ポート応答との間の関係（例えば、線形関係）を表すことができる行列式によって表された１つまたは複数の線形関数を用いることができる。例えば、キュービット・ポート測定システム１０２は、下記で示し、説明する式（１）から（１６）を用いて、外部ポート応答とキュービット・ポート応答の間のこのような関係（例えば、線形関係）を決定することができる。いくつかの実施形態では、キュービット・ポート測定システム１０２は、式（１）から（１６）を用いて、下記で示し、説明する式（２）におけるアドミタンス行列（Ｙ）の全てのパラメータ（要素、エントリ）を決定することができる。例えば、キュービット・ポート測定システム１０２は、式（１）から（１６）を用いて、対角線キュービット・ポート要素（例えば、ＹＪ１およびＹＪ２）、ならびに非対角線キュービット・ポート要素（例えば、ＹＪ１，Ｊ２、Ｙ１，Ｊ１、Ｙ１，Ｊ２、Ｙ２，Ｊ１、Ｙ２，Ｊ２、等）を決定することができ、これらの要素は、キュービット・ポート（例えば、キュービット・ポート１１８ａ、１１８ｂ、１１８ｎ）と外部ポート（例えば、外部ポート１２０ａ、１２０ｂ、１２０ｎ）との間の接続（例えば、関係）を表すことができる。
【００４３】
いくつかの実施形態では、キュービット・ポート測定システム１０２は、（ここでは簡単に説明されるが、下記で詳細に説明される）一連の動作を実施して、このようなシステムの１つまたは複数の外部ポートにおいて決定した外部ポート応答に基づいて、回路−ＱＥＤ系の１つまたは複数のキュービットのキュービット応答（キュービット応答関数）の抽出を容易にすることができる。いくつかの実施形態では、キュービット・ポート測定システム１０２は、１つもしくは複数のタイプの電気接続、またはこれらの組合せ、あるいはその両方（例えば、開回路、短絡回路、シャント、等）を使用して、１つまたは複数のキュービット・ポート（例えば、キュービット・ポート１１８ａ、１１８ｂ、１１８ｎ）を終端させることができる。いくつかの実施形態では、このようなキュービット・ポートの終端に基づいて、キュービット・ポート測定システム１０２は、１つまたは複数の外部ポート（例えば、外部ポート１２０ａ、１２０ｂ、１２０ｎ）におけるマイクロ波周波数信号を測定することができる。いくつかの実施形態では、このような測定に基づいて、キュービット・ポート測定システム１０２は、外部ポート応答関数（例えば、行列、またはこのような行列の要素、あるいはその両方）を決定することができる。いくつかの実施形態では、このような外部ポート応答関数に基づいて、キュービット・ポート測定システム１０２は、式（１）から（１６）を参照しながら下記で説明する様々な数学演算を実施して、例えば、対角線キュービット・ポート要素（例えば、ＹＪ１およびＹＪ２）、ならびに非対角線キュービット・ポート要素（例えば、ＹＪ１，Ｊ２、Ｙ１，Ｊ１、Ｙ１，Ｊ２、Ｙ２，Ｊ１、Ｙ２，Ｊ２、等）などの、式（２）におけるアドミタンス行列（Ｙ）の全てのパラメータ（要素、エントリ）について解くことによって、このような外部ポート応答関数とキュービット・ポート応答関数との間の関係（例えば、線形関係）を決定することができる。いくつかの実施形態では、このような外部ポート応答関数とキュービット・ポート応答関数との間の関係を決定すると、キュービット・ポート測定システム１０２は、（キュービット・ポートにアクセスするのとは対照的に）システムの外部ポートだけにアクセスすることによって、このようなキュービット・ポート応答関数を決定することができる。
【００４４】
いくつかの実施形態では、キュービット・ポート測定システム１０２は、式（２）におけるアドミタンス行列（Ｙ）の全てのパラメータ（要素、エントリ）がわかるまで、上記で簡単に説明した（また、下記で詳細に説明する）動作を実施することができる。例えば、キュービット・ポート測定システム１０２は、開回路、短絡回路、シャント、もしくはこれらの組合せ、またはその組合せを使用して、１つまたは複数のキュービット・ポート（キュービット・ポート１１８ａ、１１８ｂ、１１８ｎ）を終端させること、外部ポート（外部ポート１２０ａ、１２０ｂ、１２０ｎ）におけるマイクロ波信号を測定すること、外部ポート応答関数（例えば、外部インピーダンスまたはアドミタンス関数の一方または両方、等）を決定すること、あるいは、式（１）から（１６）および様々な数学演算を用いて、式（２）におけるアドミタンス行列（Ｙ）の全てのパラメータ（要素、エントリ）を決定すること、のいずれかを含むがこれらに限定されない動作を実施することができる。
【００４５】
いくつかの実施形態では、キュービット応答（キュービット応答関数）の抽出を容易にするために、キュービット・ポート測定システム１０２は、回路−ＱＥＤ系の１つまたは複数の外部ポートにアクセスして、外部ポート応答（外部ポート応答関数）を決定することができ、外部ポート応答を利用して、超電導キュービット回路における１つまたは複数のキュービット・ポートにおいてキュービット・ポート応答関数を抽出することができる。例えば、キュービット応答関数のこのような抽出を容易にするために、キュービット・ポート測定システム１０２は、（例えば、線形パッシブ・マイクロ波構造１２４を介して）１つまたは複数の外部ポート１２０ａ、１２０ｂ、１２０ｎにアクセスして、外部ポート応答関数を決定することができ、外部ポート応答関数を利用して、１つまたは複数のキュービット・ポート１１８ａ、１１８ｂ、１１８ｎに存在し得るキュービット・ポート応答関数を抽出することができる。
【００４６】
いくつかの実施形態では、１つまたは複数の外部ポート１２０ａ、１２０ｂ、１２０ｎにおける外部ポート応答（外部ポート応答関数）の決定を容易にするために、キュービット・ポート測定システム１０２は、このような１つまたは複数の外部ポート１２０ａ、１２０ｂ、１２０ｎにおけるマイクロ波周波数信号を測定することができる。例えば、外部電子デバイス１２２は、１つまたは複数のキュービット１１６ａ、１１６ｂ、１１６ｎ、またはキュービット・ポート１１８ａ、１１８ｂ、１１８ｎ、あるいはその両方にマイクロ波信号（例えば、単一周波数信号）を伝送することができ、キュービット・ポート測定システム１０２は、このようなコンポーネントによって反射されたマイクロ波信号を、１つまたは複数の外部ポート１２０ａ、１２０ｂ、１２０ｎにおいて測定することができる。いくつかの実施形態では、キュービット・ポート測定システム１０２は、１つまたは複数の外部ポート１２０ａ、１２０ｂ、１２０ｎにおいてマイクロ波信号を測定し、散乱応答関数（scattering response function）（行列）、アドミタンス関数（行列）、インピーダンス関数（行列）、または別の応答関数、あるいはその組合せを含むがこれらに限定されない１つまたは複数のマイクロ波応答関数（外部ポート応答関数）を決定することができる。いくつかの実施形態では、キュービット・ポート測定システム１０２は、外部ポート１２０ａ、１２０ｂ、１２０ｎにおいて決定した１つまたは複数のマイクロ波応答関数を変換することができる。例えば、キュービット・ポート測定システム１０２は、散乱行列を変換して、アドミタンス行列またはインピーダンス行列あるいはその両方にすることができる。
【００４７】
いくつかの実施形態では、キュービット・ポート測定システム１０２は、このような外部ポートにおいて測定した外部ポート応答（外部ポート応答関数）に基づいて、回路−ＱＥＤ系の１つまたは複数の外部ポートにおいて１つもしくは複数の外部アドミタンス関数（行列）または１つもしくは複数の外部インピーダンス関数（行列）あるいはその両方を決定することができる。例えば、キュービット・ポート測定システム１０２は、下記で説明するような、終端コンポーネント１０８または計算コンポーネント１１０あるいはその両方を用いることによって、このような外部ポートにおいて測定した外部ポート応答に基づいて、１つまたは複数の外部ポート１２０ａ、１２０ｂ、１２０ｎにおいて１つもしくは複数の外部アドミタンス関数（行列）または１つもしくは複数のインピーダンス関数（行列）あるいはその両方を決定することができる。
【００４８】
いくつかの実施形態では、計算コンポーネント１１０は、このような外部ポートにおいてキュービット・ポート測定システム１０２によって測定した外部ポート応答（外部ポート応答関数）に基づいて、１つまたは複数の外部ポートにおいて１つまたは複数の外部アドミタンス関数（行列）を決定することができる。いくつかの実施形態では、外部ポートにおいて外部アドミタンス行列を決定するのを容易にするために、キュービット・ポート測定システム１０２は、計算コンポーネント１１０を用いて、２つの外部ポートと２つの内部ポート（キュービット・ポート）とのアドミタンス関係を決定することができる。例えば、計算コンポーネント１１０は、下記に示す式（１）および（２）を利用して、このようなアドミタンス関係を決定することができる。
Ｉ＝ＹＶ      （１）
【数１】
2022501802.tif 000003
【００４９】
いくつかの実施形態では、式（１）は、例えば、電流（Ｉ）、アドミタンス（Ｙ）、または電圧（Ｖ）、あるいはその組合せなどの項を含むことができる。いくつかの実施形態では、式（２）は、指名した外部ポート１および外部ポート２という２つの外部ポートに対応する要素（パラメータ、エントリ）を含むことができる。例えば、このような要素は、Ｉ１、Ｉ２、Ｙ１１、Ｙ１２、Ｙ２１、Ｙ２２、Ｖ１、Ｖ２、または別の要素、あるいはその組合せを含むことができるがこれらに限定されない。いくつかの実施形態では、式（２）は、指名したＪ１およびＪ２という、２つの内部（キュービット）ポートに対応する要素（パラメータ、エントリ）を含むことができる。例えば、このような要素は、ＩＪ１、ＩＪ２、ＹＪ１、ＹＪ２、ＹＪ１Ｊ２、ＹＪ２Ｊ１、ＶＪ１、ＶＪ２、または別の要素、あるいはその組合せを含むことができるがこれらに限定されない。いくつかの実施形態では、式（２）の外部ポート１および２は、外部ポート１２０ａ、１２０ｂ、１２０ｎのうちの２つの外部ポートを表すことができる。いくつかの実施形態では、式（２）のキュービット・ポートＪ１およびＪ２は、キュービット・ポート１１８ａ、１１８ｂ、１１８ｎのうちの２つのキュービット・ポートを表すことができる。いくつかの実施形態では、式（１）および（２）によって定義したアドミタンス関係システムは、ＹＴ＝Ｙになるように、相補的であることが可能である。
【００５０】
複数の実施形態によれば、キュービット・ポート測定システム１０２は、終端コンポーネント１０８を用いて、１つまたは複数のキュービット・ポートを種々の電気接続で終端させること（例えば、１つまたは複数の種々の電気接続を利用することによって、このようなキュービット・ポートを終端させること）ができる。例えば、キュービット・ポート測定システム１０２は、終端コンポーネント１０８を用いて、開回路電気接続、短絡回路電気接続、シャント電気接続、または別の電気接続もしくはこれらの組合せ、あるいはその組合せを含むがこれらに限定されない電気接続を利用することによって、１つまたは複数のキュービット・ポート（例えば、キュービット・ポート１１８ａ、１１８ｂ、１１８ｎのキュービット・ポートＪ１またはＪ２あるいはその両方）を（例えば、線形パッシブ・マイクロ波構造１２４を介して）終端させることができる。
【００５１】
いくつかの実施形態によれば、キュービット・ポート測定システム１０２は、計算コンポーネント１１０を用いて、１つまたは複数の終端させたキュービット・ポートに基づいて、外部ポート応答から１つまたは複数のキュービット・ポート応答を決定することができる。例えば、キュービット・ポート測定システム１０２は、終端コンポーネント１０８を用いて、（例えば、上記で説明したような）電気接続を利用することによって、１つまたは複数のキュービット・ポート（例えば、キュービット・ポート１１８ａ、１１８ｂ、１１８ｎのキュービット・ポートＪ１またはＪ２あるいはその両方）を終端させることができる。この例では、このような終端させたキュービット・ポートに基づいて、キュービット・ポート測定システム１０２は、計算コンポーネント１１０をさらに用いて、外部ポート応答から（例えば、外部ポート１２０ａ、１２０ｂ、１２０ｎにおいてキュービット・ポート測定システム１０２によって決定した外部アドミタンス関数などの、例えば、マイクロ波応答関数から）、１つまたは複数のキュービット・ポート応答（例えば、アドミタンス関数、マルチポート・アドミタンス関数、インピーダンス関数、等）を決定することができる。
【００５２】
いくつかの実施形態では、外部アドミタンス行列ＹＸの決定を容易にするために、キュービット・ポート測定システム１０２は、終端コンポーネント１０８を用いて、１つまたは複数の種々の電気接続を利用することによって、１つまたは複数のキュービット・ポートを終端させることができる。例えば、外部アドミタンス行列ＹＸ（式（２）の部分行列）の決定を容易にするために、キュービット・ポート測定システム１０２は、
【数２】
2022501802.tif 000004
になるように、終端コンポーネント１０８を用いて、キュービット・ポートＪ１およびＪ２（例えば、キュービット・ポート１１８ａ、１１８ｂ、１１８ｎのうちの２つのキュービット・ポート）を、短絡回路を介して（例えば、線形パッシブ・マイクロ波構造１２４を介して）終端させることができる。
【００５３】
いくつかの実施形態では、（上記で説明したような）短絡回路電気接続を介した終端コンポーネント１０８によるキュービット・ポートＪ１およびＪ２の終端に基づいて、キュービット・ポート測定システム１０２は、外部ポート１および２（例えば、外部ポート１２０ａ、１２０ｂ、１２０ｎのうちの２つの外部ポート）においてマイクロ波応答関数（ポート応答関数）を測定して、このような外部ポート１および２に対応するインピーダンスの一部を得ることができる。例えば、（短絡回路電気接続を介した）終端コンポーネント１０８によるキュービット・ポートＪ１およびＪ２のこのような終端に基づいて、キュービット・ポート測定システム１０２は、外部ポート１および２においてマイクロ波応答関数を測定して、
【数３】
2022501802.tif 000005
という部分行列を得ることができる。
【００５４】
いくつかの実施形態では、キュービット・ポート測定システム１０２は、上記の式（２）の内部対角線要素ＹＪ１およびＹＪ２を決定することができる。下記の説明は、式（２）の内部対角線要素ＹＪ１を決定するために、キュービット・ポート測定システム１０２によって実装することができる非限定的な実例の処理を開示するが、いくつかの実施形態では、キュービット・ポート測定システム１０２は、同じ処理を実装して、式（２）の内部対角線要素ＹＪ２を決定することができる。
【００５５】
いくつかの実施形態では、上記の式（２）の内部対角線要素ＹＪ１の決定を容易にするために、キュービット・ポート測定システム１０２は、ＶＪ２＝０になるように、終端コンポーネント１０８を用いて、短絡回路電気接続でキュービット・ポートＪ２を終端させることができる。いくつかの実施形態では、上記の式（２）の内部対角線要素ＹＪ１の決定を容易にするために、キュービット・ポート測定システム１０２は、式（２）の３行目が、ＹＪ１，１Ｖ１＋ＹＪ１，２Ｖ２＋ＹＪ１ＶＪ１＝０になり得るように、終端コンポーネント１０８をさらに用いて、開回路電気接続でキュービット・ポートＪ１を終端させることができる。いくつかの実施形態では、（短絡回路および開回路それぞれによる）キュービット・ポートＪ２およびＪ１のこのような終端に基づいて、キュービット・ポート測定システム１０２は、外部ポート１および２においてアドミタンスを測定することができる。このような実施形態では、キュービット・ポート測定システム１０２は、計算コンポーネント１１０をさらに用いて、上記の式（ＹＪ１，１Ｖ１＋ＹＪ１，２Ｖ２＋ＹＪ１ＶＪ１＝０）をＶＪ１について解くことができ、式（２）の１行目と２行目にこのような解を差し込んで、以下のアドミタンス行列式（４）を得る。
【数４】
2022501802.tif 000006
【００５６】
いくつかの実施形態では、上記のＹＸに基づいて、計算コンポーネント１１０は、
【数５】
2022501802.tif 000007
および
【数６】
2022501802.tif 000008
という量を決定することができる。
【００５７】
いくつかの実施形態では、このような量に基づいて、また相補性を利用して、計算コンポーネント１１０は、ｘ＝Ｙ１，Ｊ１＝ＹＪ１，１、ｙ＝Ｙ２，Ｊ１＝ＹＪ１，２、およびｚ＝ＹＪ１を定義して、いくつかの複素数ｃ１、ｃ２、およびｃ３それぞれについて、以下の式（５）、（６）、および（７）を書くことができる。
【数７】
2022501802.tif 000009
【００５８】
いくつかの実施形態では、式（５）、（６）、および（７）のこのような複素数ｃ１、ｃ２、およびｃ３は、計算コンポーネント１１０がｚについて解けるほど十分な情報を提供しない。したがって、いくつかの実施形態では、キュービット・ポート測定システム１０２は、終端コンポーネント１０８を用いて、短絡回路電気接続でキュービット・ポートＪ２を終端させること、およびシャントでキュービット・ポートＪ１を終端させることができる。例えば、終端コンポーネント１０８は、インダクタ、有限インダクタ、有限線形インダクタ、ダイオード、電気抵抗器、または別のシャント、あるいはその組合せを含むがこれらに限定されないシャントで、キュービット・ポートＪ１を終端させることができる。いくつかの実施形態では、（短絡回路およびシャントそれぞれによる）キュービット・ポートＪ２およびＪ１のこのような終端に基づいて、キュービット・ポート測定システム１０２は、外部ポート１および２を測定して、複素数ｃ４、ｃ５、およびｃ６それぞれについて、以下の式（８）、（９）、および（１０）を得ることができ、ここで、「Ｌ」は、インダクタ（例えば、有限インダクタ）を表す。
【数８】
2022501802.tif 000010
【００５９】
いくつかの実施形態では、計算コンポーネント１１０は、上記の式（５）を上記の式（８）で割り、下記の式（１１）を導出することができる。
【数９】
2022501802.tif 000011
【００６０】
いくつかの実施形態では、式（５）を式（８）でこのように割ることに基づいて、計算コンポーネント１１０は、ｚについて式（１１）をさらに解いて、ｚ＝ＹＪ１を得ることができ、ここで、ｚは、上記の式（２）の内部対角線要素ＹＪ１を表すことができる。
【００６１】
いくつかの実施形態では、キュービット・ポート測定システム１０２は、（上記の式（２）の）非対角線要素Ｙ１，Ｊ１＝ＹＪ１，１およびＹ２，Ｊ１＝ＹＪ１，２を決定することができる。例えば、ｚについて上記の式（１１）を解いて、ｚ＝ＹＪ１を得ることに基づいて、キュービット・ポート測定システム１０２は、計算コンポーネント１１０を用いて、式（５）、（６）、および（７）を解き、ｘ＝Ｙ１，Ｊ１＝ＹＪ１，１およびｙ＝Ｙ２，Ｊ１＝ＹＪ１，２を得ることができる。この例では、ｘおよびｙについて解くことは、外部ポート１および２にキュービット・ポートＪ１およびＪ２を接続する要素の計算になり得る。いくつかの実施形態では、キュービット・ポート測定システム１０２は、計算コンポーネント１１０を用いて、ここで説明する非限定的な実例の処理を利用し、Ｙ１，Ｊ２およびＹ２，Ｊ２について解くことができる。
【００６２】
いくつかの実施形態では、キュービット・ポート測定システム１０２または計算コンポーネント１１０あるいはその両方は、このようなキュービット・ポートの極性を定義することなく、キュービット・ポートに境界条件を適用することによる、±πの位相に対する（上記で説明したような）ｘおよびｙを決定することができる。このような実施形態では、異なる位相を伴う解は、極性についての２つの可能な選択肢に対応させることができ、同じ物理系の説明である可能性がある。いくつかの実施形態では、キュービット・ポート測定システム１０２は、終端コンポーネント１０８を用いて、キュービット・ポート（例えば、キュービット・ポート１１８ａ、１１８ｂ、１１８ｎのキュービット・ポートＪ１またはＪ２あるいはその両方）をダイオードでシャントさせることによって、符号の曖昧さを解決することができる。このような実施形態では、関連ブロックに対応する符号は、１つの低周波測定から決定することができる。
【００６３】
いくつかの実施形態では、キュービット・ポート測定システム１０２は、キュービット・ポートＪ１とＪ２の間の（上記の式（２）の）非対角線要素ＹＪ１，Ｊ２を決定することができる。いくつかの実施形態では、非対角線要素ＹＪ１，Ｊ２の決定を容易にするために、キュービット・ポート測定システム１０２は、ＩＪ１＝ＩＪ２＝０になるように、終端コンポーネント１０８を用いて、キュービット・ポートＪ１およびＪ２を開回路電気接続で終端させることができる。いくつかの実施形態では、（開回路による）このようなキュービット・ポートＪ１およびＪ２の終端に基づいて、キュービット・ポート測定システム１０２は、計算コンポーネント１１０をさらに用いて、ＶＪ１およびＶＪ２について上記の式（２）の３行目および４行目を解き、以下の式（１２）、（１３）、（１４）、および（１５）を得ることができる。
【数１０】
2022501802.tif 000012
であり、ここで、
【数１１】
2022501802.tif 000013
および
【数１２】
2022501802.tif 000014
である。
【００６４】
いくつかの実施形態では、キュービット・ポート測定システム１０２または計算コンポーネント１１０あるいはその両方によって式（１２）を用いて、キュービット・ポートＪ１とＪ２の間の電圧を決定することができる。いくつかの実施形態では、上記の式（１２）を得ることに基づいて、キュービット・ポート測定システム１０２は、計算コンポーネント１１０をさらに用いて、式（２）の１行目と２行目に式（１２）を差し込み、下記の式（１６）を得ることができ、ここで、
【数１３】
2022501802.tif 000015
である。
【数１４】
2022501802.tif 000016
【００６５】
いくつかの実施形態では、式（１６）は、上記で説明したような（開回路による）キュービット・ポートＪ１およびＪ２のこのような終端に基づいて、外部ポート１および２における、キュービット・ポート測定システム１０２によって取得した測定値を表すことができる。いくつかの実施形態では、キュービット・ポート測定システム１０２は、計算コンポーネント１１０をさらに用いて、いくつかの複素数ｃについて、１−１エントリから、ｘについて以下の二次方程式を導出することができ、ここで、ｘは、キュービット・ポートＪ１とＪ２の間の関係（例えば、線形関係）を表すことができる式（２）の非対角線要素であることが可能である。
【数１５】
2022501802.tif 000017
【００６６】
いくつかの実施形態では、キュービット・ポート測定システム１０２は、（例えば、式（１）から（１６）を参照しながら上記で説明したように）キュービット・ポート測定システム１０２または計算コンポーネント１１０あるいはその両方によって他の全てのパラメータを決定できるので、計算コンポーネント１１０を用いて、ｘ＝ＹＪ１，Ｊ２について上記の二次方程式を解くことができる。
【００６７】
いくつかの実施形態では、（例えば、上記で説明したような式（２）の完全なアドミタンス行列を決定するために）キュービット・ポート測定システム１０２または計算コンポーネント１１０あるいはその両方が、全ての未知のパラメータについて式（１）から（１６）を解けるのに必要な測定値の総数（例えば、外部ポート１２０ａ、１２０ｂ、１２０ｎにおける測定値）は、以下の式によって決定することができ、ここで、ＮＪは、それぞれのキュービットの接点の総数（例えば、それぞれのキュービット１１６ａ、１１６ｂ、１１６ｎのキュービット・ポート１１８ａ、１１８ｂ、１１８ｎの数）である。
【数１６】
2022501802.tif 000018
【００６８】
図２は、本明細書で説明する１つまたは複数の実施形態による、キュービット・ポート応答コンポーネントの外部ポート測定を容易にする実例の非限定的なシステム２００のブロック図を示す。それぞれの実施形態で用いた同様の要素の繰返しの説明は、簡潔さのために省略する。いくつかの実施形態によれば、システム２００は、キュービット・ポート測定システム１０２を備えることができる。いくつかの実施形態では、キュービット・ポート測定システム１０２は、シミュレーションコンポーネント２０２を備えることができる。
【００６９】
いくつかの実施形態では、キュービット・ポート測定システム１０２は、物理的な（現実の）世界環境で実現することができる。例えば、キュービット・ポート測定システム１０２は、物理的な（現実の）世界環境で実験的に実現することができる。例えば、図１を参照しながら上記で説明したシステム１００は、物理的な（現実の）世界環境におけるキュービット・ポート測定システム１０２の実装形態を表すことができる。
【００７０】
追加または代替として、いくつかの実施形態では、キュービット・ポート測定システム１０２は、シミュレートした（仮想の）環境で実現することができる。複数の実施形態によれば、シミュレーションコンポーネント２０２は、シミュレートした（仮想の）環境における回路−ＱＥＤ系のシミュレーションを容易にすることができる。例えば、シミュレーションコンポーネント２０２は、図１を参照しながら上記で説明したシステム１００の１つまたは複数のコンポーネントのシミュレーションを容易にすることができる。例えば、シミュレーションコンポーネント２０２は、キュービット・ポート測定システム１０２、終端コンポーネント１０８、計算コンポーネント１１０、超電導チップ１１４、キュービット１１６ａ、１１６ｂ、１１６ｎ、キュービット・ポート１１８ａ、１１８ｂ、１１８ｎ、外部ポート１２０ａ、１２０ｂ、１２０ｎ、外部電子デバイス１２２、線形パッシブ・マイクロ波構造１２４、または別のシステム１００のコンポーネント、あるいはその組合せを含むがこれらに限定されないシステム１００のコンポーネントのシミュレーションを容易にすることができる。
【００７１】
いくつかの実施形態では、キュービット・ポート測定システム１０２、終端コンポーネント１０８、または計算コンポーネント１１０、あるいはその組合せは、シミュレーションコンポーネント２０２を用いて、このようなコンポーネントの１つまたは複数のそれぞれの動作を実行することができる。例えば、キュービット・ポート測定システム１０２、終端コンポーネント１０８、または計算コンポーネント１１０、あるいはその組合せは、シミュレーションコンポーネント２０２を用いて、図１を参照しながら上記で説明したこのようなコンポーネントの１つまたは複数のそれぞれの動作を実行することができる。
【００７２】
図３は、本明細書で説明する１つまたは複数の実施形態による、キュービット・ポート応答コンポーネントの外部ポート測定を容易にする実例の非限定的なシステム３００のブロック図を示す。それぞれの実施形態で用いた同様の要素の繰返しの説明は、簡潔さのために省略する。いくつかの実施形態によれば、システム３００は、キュービット・ポート測定システム１０２を備えることができる。いくつかの実施形態では、キュービット・ポート測定システム１０２は、定義コンポーネント３０２を備えることができる。
【００７３】
複数の実施形態によれば、定義コンポーネント３０２は、シミュレートした環境で実現した回路−ＱＥＤ系の１つまたは複数のコンポーネントを定義することができる。例えば、定義コンポーネント３０２は、シミュレートした環境で実現したシステム１００の１つまたは複数のコンポーネントを定義することができる。例えば、定義コンポーネント３０２は、図２を参照しながら上記で説明したようなシミュレーションコンポーネント２０２を介して、シミュレートした環境で実現したシステム１００の１つまたは複数のコンポーネントを定義することができる。いくつかの実施形態では、シミュレーションコンポーネント２０２は、定義コンポーネント３０２を備えることができる。
【００７４】
いくつかの実施形態では、定義コンポーネント３０２は、超電導チップ１１４（例えば、超電導チップ１１４の超電導キュービット回路）、キュービット１１６ａ、１１６ｂ、１１６ｎ（例えば、例えば、トランスモン・キュービット、電荷キュービット、磁束キュービット、位相キュービット、等などのタイプのキュービット）、キュービット・ポート１１８ａ、１１８ｂ、１１８ｎ（例えば、キュービットあたりのポートの数、ジョセフソン接合終端の位置、このような端末間に印加された電圧、キュービットに流れ込む電流、等）、外部ポート１２０ａ、１２０ｂ、１２０ｎ（例えば、外部ポートの数、線形パッシブ・マイクロ波構造１２４の断面上の外部ポートの位置、等）、外部電子デバイス１２２（例えば、例えばＶＮＡなどのタイプのデバイス）、線形パッシブ・マイクロ波構造１２４（例えば、例えば、同軸線（例えば、５０Ｏｈｍ線）、伝送回線、バス（例えば、共振バス）、導波路、マイクロ波共振器、等などのタイプの構造）、または別のシステム１００のコンポーネント、あるいはその組合せを含むがこれらに限定されないシステム１００のコンポーネントを定義することができる。
【００７５】
いくつかの実施形態では、キュービット・ポート測定システム１０２は、様々な技術に関連したキュービット・ポート応答システムまたは処理あるいはその両方の外部ポート測定であることが可能である。例えば、キュービット・ポート測定システム１０２は、超電導量子回路技術、量子ビット（キュービット）技術、回路量子電気力学（回路−ＱＥＤ）技術、量子計算技術、拡張可能な量子計算アーキテクチャ技術、表面符号アーキテクチャ技術、表面符号エラー訂正アーキテクチャ技術、量子ハードウェア技術、または他の技術、あるいはその組合せと関連付けることができる。
【００７６】
いくつかの実施形態では、キュービット・ポート測定システム１０２は、上記で識別した様々な技術に関連したシステム、デバイス、コンポーネント、動作ステップ、または処理ステップ、あるいはその組合せに技術的改善をもたらすことができる。例えば、キュービット・ポート測定システム１０２は、キュービット・ポートに直接的にアクセスして、このようなキュービット・ポート応答を決定するのではなく、量子系（例えば、回路−ＱＥＤ）の外部ポートを使用して、超電導量子回路の１つまたは複数のキュービットのキュービット・ポート応答を決定することを容易にすることができる。
【００７７】
いくつかの実施形態では、キュービット・ポート測定システム１０２は、量子計算デバイス（例えば、量子プロセッサ、量子ハードウェア等）、回路−ＱＥＤ系、または超電導量子回路、あるいはその組合せに関連した処理ユニットに技術的改善をもたらすことができる。キュービット・ポート測定システム１０２の長所は、例えば、量子計算デバイス（例えば、量子プロセッサ）のキュービットを、このような量子計算デバイスの内部にあるこのようなキュービットのキュービット・ポートに直接的にアクセスするのではなく、このような量子計算デバイスの外部ポートにアクセスすることによってプローブできることである。いくつかの実施形態では、このような量子計算デバイス（例えば、量子プロセッサ）の内部にあるキュービットのこのような外部プローブを容易にすることによって、キュービット・ポート測定システム１０２は、キュービットをプローブするためにアクセスすることができるキュービット上の物理的なキュービット・ポートを有した、このような量子計算デバイスの設計または製造あるいはその両方を行う必要性をなくすことができる。このような実施形態では、キュービット・ポート測定システム１０２の長所は、このような量子計算デバイスのキュービット上の物理的なキュービット・ポートにこのようにアクセスできる必要性をなくすことによって、このような量子計算デバイス（例えば、量子プロセッサ）の設計、製造、機能、整合性、または性能、あるいはその組合せの改善を容易にできることである。
【００７８】
追加または代替として、いくつかの実施形態では、キュービット・ポート測定システム１０２のもう１つの長所は、量子計算デバイス（例えば、量子プロセッサ）の内部にある複数のキュービットの複数のキュービット・ポートに対応するマルチポート・アドミタンス関数を決定できることである。このような実施形態では、キュービット・ポート測定システム１０２は、個々のキュービット・ポートに対応する個々のアドミタンス関数をこのような量子計算デバイスが処理する必要性をなくすことができる。これらの実施形態では、個々のキュービット・ポートに対応する個々のアドミタンス関数をこのような量子計算デバイスが処理する必要性をなくすことによって、これにより、キュービット・ポート測定システム１０２は、このような量子計算デバイス（例えば、量子プロセッサ）の処理効率の改善、およびしたがって、処理容量の改善、または処理性能の改善、あるいはその両方を容易にすることができる。
【００７９】
いくつかの実施形態では、キュービット・ポート測定システム１０２のもう１つの長所は、量子計算デバイス（例えば、量子プロセッサ）の内部にある不定量のキュービットの不定量のキュービット・ポートに対応するマルチポート・アドミタンス関数を決定できることである。このような実施形態では、キュービット・ポート測定システム１０２は、このような量子計算デバイスの内部にあるこのような不定量のキュービットを外部でプローブするために用いることができるキュービット・プローブ・システムのスケーラビリティを可能にすることができる。
【００８０】
いくつかの実施形態では、キュービット・ポート測定システム１０２は、ハードウェアまたはソフトウェアあるいはその両方を用いて、本質的に非常に技術的があり、抽象的ではなく、人間による一連の精神活動として実施できない問題を解決することができる。例えば、キュービット・ポート測定システム１０２は、種々の電気接続を使用して、１つまたは複数のキュービット・ポートを終端させ、終端させることに基づいて、外部ポート応答から１つまたは複数のキュービット・ポート応答を決定することを自動的に行うことができる。このような例では、キュービット・ポート測定システム１０２は、マイクロ波周波数信号を処理し、多数の変数を含んだ、様々な複雑な数学関数またはアルゴリズムあるいはその両方（例えば、計算コンポーネント１１０および図１を参照しながら上記で説明した行列式（２）から（１６））を用いることができ、ここで、このような数学関数は、本明細書で説明するようなキュービット・ポート測定システム１０２の様々な動作の実行を容易にするために、ｄ次元のベクトル空間に実装される。
【００８１】
キュービット・ポート測定システム１０２は、電気コンポーネント、機械コンポーネント、および、人間の心の中で複製できない、または人間が実施できない回路機器の様々な組合せを利用して、キュービット・ポート応答処理の外部ポート測定を実施することができるということを認識されたい。例えば、様々な電気接続を使用してキュービット・ポートを終端させること、マイクロ波周波数信号を測定すること、外部ポート応答を決定すること、またはキュービット・ポート応答を決定すること、あるいはその組合せは、人間の心の能力より高い動作である。例えば、処理されるデータの量、このようなデータを処理する速さ、または、一定の期間にわたってキュービット・ポート測定システム１０２によって処理されるデータのタイプ、あるいはその組合せは、同じ期間にわたって人間の心が処理できる量、速さ、またはデータ・タイプ、あるいはその組合せより大きく、速く、または、これらとは異なる、あるいはその組合せである可能性がある。
【００８２】
いくつかの実施形態によれば、キュービット・ポート測定システム１０２は、上記で参照した、キュービット・ポート応答処理の外部ポート測定も実施しながら、１つまたは複数の他の機能を実施すること（例えば、完全に電源オンにすること、完全に実行すること、等）に対して完全に動作可能であることがさらに可能である。このような同時のマルチ動作の実行は人間の心の能力を超えていることを理解されたい。キュービット・ポート測定システム１０２は、人間ユーザなどのエンティティが手動で取得できない情報を含むことができるということも認識されたい。例えば、終端コンポーネント１０８、計算コンポーネント１１０、超電導チップ１１４、キュービット１１６ａ、１１６ｂ、１１６ｎ、キュービット・ポート１１８ａ、１１８ｂ、１１８ｎ、外部ポート１２０ａ、１２０ｂ、１２０ｎ、シミュレーションコンポーネント２０２、または定義コンポーネント３０２、あるいはその組合せに含まれる情報のタイプ、量、または多様性、あるいはその組合せは、人間ユーザが手動で取得した情報より複雑になる可能性がある。
【００８３】
図４は、本明細書で説明する１つまたは複数の実施形態による、キュービット・ポート応答コンポーネントの外部ポート測定を容易にする実例の非限定的なコンピュータ実装方法４００の流れ図を示す。それぞれの実施形態で用いた同様の要素の繰返しの説明は、簡潔さのために省略する。
【００８４】
４０２では、キュービット・ポート測定システム１０２は、開回路、短絡回路、およびシャント（例えば、またはこれらの組合せ）からなるグループから選択した電気接続で、１つまたは複数のキュービット・ポート（例えば、キュービット・ポート１１８ａ、１１８ｂ、１１８ｎ）を（例えば、終端コンポーネント１０８を介して）終端させることができる。
【００８５】
４０４では、キュービット・ポート測定システム１０２は、１つまたは複数のキュービット・ポートの終端に基づいて、１つまたは複数の外部ポート（例えば、外部ポート１２０ａ、１２０ｂ、１２０ｎ）においてマイクロ波信号を（例えば、線形パッシブ・マイクロ波構造１２４を介して）測定することができる。
【００８６】
４０６では、キュービット・ポート測定システム１０２は、測定したマイクロ波信号に基づいて、１つまたは複数の外部ポート応答関数（例えば、アドミタンス関数、マルチポート・アドミタンス関数、インピーダンス関数、等）を（例えば、図１を参照しながら上記で説明したような、終端コンポーネント１０８または計算コンポーネント１１０あるいはその両方を介して）決定することができる。
【００８７】
４０８では、キュービット・ポート測定システム１０２は、式（２）におけるアドミタンス行列（Ｙ）の全ての要素を（例えば、図１を参照しながら上記で説明したような、終端コンポーネント１０８または計算コンポーネント１１０あるいはその両方を介して）決定することができる。例えば、４０８では、キュービット・ポート測定システム１０２は、図１を参照しながら上記で説明したような、終端コンポーネント１０８、計算コンポーネント１１０、または式（１）から（１６）、あるいはその組合せを用いて、式（２）におけるアドミタンス行列（Ｙ）の全ての要素について解くことができる。
【００８８】
４１０では、キュービット・ポート測定システム１０２は、１つまたは複数のキュービット・ポート応答関数（例えば、アドミタンス関数、マルチポート・アドミタンス関数、インピーダンス関数、等）を（例えば、計算コンポーネント１１０を介して）決定することができる。例えば、１つもしくは複数の外部ポート応答関数、または、４０６および４０８でそれぞれ決定したアドミタンス行列（Ｙ）の要素、あるいはその両方に基づいて、キュービット・ポート測定システム１０２は、４１０における、このような１つまたは複数のキュービット・ポート応答関数の決定を容易にすることができる。
【００８９】
図５は、本明細書で説明する１つまたは複数の実施形態による、キュービット・ポート応答コンポーネントの外部ポート測定を容易にする実例の非限定的なコンピュータ実装方法５００の流れ図を示す。それぞれの実施形態で用いた同様の要素の繰返しの説明は、簡潔さのために省略する。
【００９０】
５０２では、プロセッサ（例えば、プロセッサ１０６）に動作可能に結合されたシステムによって（例えば、キュービット・ポート測定システム１０２または終端コンポーネント１０８あるいはその両方を介して）、１つまたは複数のキュービット・ポート（例えば、キュービット・ポート１１８ａ、１１８ｂ、１１８ｎ）を種々の電気接続で（例えば、開回路電気接続、短絡回路電気接続、シャント、等を介して）終端させる。
【００９１】
５０４では、終端させることに基づいて、システムによって（例えば、キュービット・ポート測定システム１０２、終端コンポーネント１０８、または計算コンポーネント１１０、あるいはその組合せを介して）、外部ポート応答（例えば、例えば、外部アドミタンス行列、外部インピーダンス行列、等などの外部ポート・マイクロ波応答関数）から、１つまたは複数のキュービット・ポート応答（例えば、例えば、アドミタンス行列、マルチポート・アドミタンス関数、インピーダンス行列、等などのマイクロ波応答関数）を決定する。いくつかの実施形態では、システム（例えば、キュービット・ポート測定システム１０２）は、このような外部ポートにおいてマイクロ波信号を測定するために、（例えば、線形パッシブ・マイクロ波構造１２４を介して）１つまたは複数の外部ポート１２０ａ、１２０ｂ、１２０ｎにアクセスすることによって、動作５０４のこのような外部ポート応答を決定することができる。
【００９２】
図６は、本明細書で説明する１つまたは複数の実施形態による、キュービット・ポート応答コンポーネントの外部ポート測定を容易にする実例の非限定的なコンピュータ実装方法６００の流れ図を示す。それぞれの実施形態で用いた同様の要素の繰返しの説明は、簡潔さのために省略する。
【００９３】
６０２では、プロセッサ（例えば、プロセッサ１０６）に動作可能に結合されたシステムによって（例えば、キュービット・ポート測定システム１０２または終端コンポーネント１０８あるいはその両方を介して）、（例えば、キュービット・ポート測定システム１０２、終端コンポーネント１０８、および図１を参照しながら上記で説明したような）開回路、短絡回路、またはシャントのうちの少なくとも１つで、１つまたは複数のキュービット・ポート（例えば、キュービット・ポート１１８ａ、１１８ｂ、１１８ｎ）を終端させる。
【００９４】
６０４では、終端させることに基づいて、システム（例えば、キュービット・ポート測定システム１０２または線形パッシブ・マイクロ波構造１２４あるいはその両方）によって、１つまたは複数の外部ポート（例えば、外部ポート１２０ａ、１２０ｂ、１２０ｎ）においてマイクロ波信号（例えば、キュービット１１６ａ、１１６ｂ、１１６ｎによって反射されたマイクロ波周波数信号）を測定する。
【００９５】
６０６では、測定したマイクロ波信号に基づいて、システム（例えば、キュービット・ポート測定システム１０２、終端コンポーネント１０８、または計算コンポーネント１１０、あるいはその組合せ）によって、外部アドミタンス関数（例えば、１つまたは複数の外部ポート１２０ａ、１２０ｂ、１２０ｎにそれぞれ対応する外部アドミタンス関数）を決定する。
【００９６】
６０８では、システム（例えば、キュービット・ポート測定システム１０２、終端コンポーネント１０８、または計算コンポーネント１１０、あるいはその組合せ）によって、（例えば、キュービット・ポート測定システム１０２、終端コンポーネント１０８、計算コンポーネント１１０、および図１を参照しながら上記で説明したような）１つまたは複数のキュービット・ポートのアドミタンス関数またはインピーダンス関数のうちの少なくとも１つを決定する。
【００９７】
６１０では、システム（例えば、キュービット・ポート測定システム１０２、終端コンポーネント１０８、または計算コンポーネント１１０、あるいはその組合せ）によって、（例えば、少なくとも２つ以上のキュービット・ポートを使用して、図１で説明したキュービット・ポート測定システム１０２、終端コンポーネント１０８、または計算コンポーネント１１０、あるいはその組合せの動作の実施を介して）１つまたは複数のキュービット・ポートのうちの少なくとも２つに対応するマルチポート・アドミタンス関数を決定する。
【００９８】
図７は、本明細書で説明する１つまたは複数の実施形態による、キュービット・ポート応答コンポーネントの外部ポート測定を容易にする実例の非限定的なコンピュータ実装方法７００の流れ図を示す。それぞれの実施形態で用いた同様の要素の繰返しの説明は、簡潔さのために省略する。
【００９９】
７０２では、１つまたは複数の電気的に終端させたキュービット・ポート（例えば、開回路、短絡回路、もしくはシャント、またはその組合せ、あるいはこれらの組合せを使用して電気的に終端させた１つまたは複数のキュービット・ポート１１８ａ、１１８ｂ、１１８ｎ）に基づいて、プロセッサ（例えば、プロセッサ１０６）に動作可能に結合されたシステムによって（例えば、キュービット・ポート測定システム１０２、終端コンポーネント１０８、または計算コンポーネント１１０、あるいはその組合せを介して）、１つまたは複数の外部ポート応答（例えば、例えば、アドミタンス関数、インピーダンス関数、等などの外部ポート１２０ａ、１２０ｂ、１２０ｎの外部ポート応答）を決定する。
【０１００】
７０４では、１つまたは複数の外部ポート応答に基づいて、システムによって（例えば、キュービット・ポート測定システム１０２、終端コンポーネント１０８、または計算コンポーネント１１０、あるいはその組合せを介して）、１つまたは複数のキュービット・ポート応答（例えば、例えば、アドミタンス関数、マルチポート・アドミタンス関数、インピーダンス関数、等などのキュービット・ポート１１８ａ、１１８ｂ、１１８ｎのキュービット・ポート応答）を決定する。
【０１０１】
図８は、本明細書で説明する１つまたは複数の実施形態による、キュービット・ポート応答コンポーネントの外部ポート測定を容易にする実例の非限定的なコンピュータ実装方法８００の流れ図を示す。それぞれの実施形態で用いた同様の要素の繰返しの説明は、簡潔さのために省略する。
【０１０２】
８０２では、プロセッサ（例えば、プロセッサ１０６）に動作可能に結合されたシステム（例えば、キュービット・ポート測定システム１０２、シミュレーションコンポーネント２０２、または定義コンポーネント３０２、あるいはその組合せ）によって、それぞれのキュービット（例えば、キュービット１１６ａ、１１６ｂ、１１６ｎ）の終端（例えば、ジョセフソン接合終端）間の１つまたは複数のキュービット・ポート（例えば、キュービット・ポート１１８ａ、１１８ｂ、１１８ｎ）を定義する。
【０１０３】
８０４では、１つまたは複数の電気的に終端させたキュービット・ポート（例えば、開回路、短絡回路、もしくはシャント、またはその組合せ、あるいはこれらの組合せを使用して電気的に終端させた１つまたは複数のキュービット・ポート１１８ａ、１１８ｂ、１１８ｎ）に基づいて、システムによって（例えば、キュービット・ポート測定システム１０２、終端コンポーネント１０８、または計算コンポーネント１１０、あるいはその組合せを介して）、１つまたは複数の外部ポート応答（例えば、例えば、アドミタンス関数、インピーダンス関数、等などの外部ポート１２０ａ、１２０ｂ、１２０ｎの外部ポート応答）を決定する。
【０１０４】
８０６では、１つまたは複数の外部ポート応答に基づいて、システムによって（例えば、キュービット・ポート測定システム１０２、終端コンポーネント１０８、または計算コンポーネント１１０、あるいはその組合せを介して）、１つまたは複数のキュービット・ポート応答（例えば、例えば、アドミタンス関数、マルチポート・アドミタンス関数、インピーダンス関数、等などのキュービット・ポート１１８ａ、１１８ｂ、１１８ｎのキュービット・ポート応答）を決定する。
【０１０５】
図９は、本明細書で説明する１つまたは複数の実施形態による、キュービット・ポート応答コンポーネントの外部ポート測定を容易にする実例の非限定的なコンピュータ実装方法９００の流れ図を示す。それぞれの実施形態で用いた同様の要素の繰返しの説明は、簡潔さのために省略する。
【０１０６】
９０２では、プロセッサ（例えば、プロセッサ１０６）に動作可能に結合されたシステム（例えば、キュービット・ポート測定システム１０２または終端コンポーネント１０８あるいはその両方）によって、種々の電気接続で（例えば、開回路電気接続、短絡回路電気接続、シャント、等を介して）１つまたは複数のキュービット・ポート（例えば、キュービット・ポート１１８ａ、１１８ｂ、１１８ｎ）を終端させる。
【０１０７】
９０４では、終端させることに基づいて、システム（例えば、キュービット・ポート測定システム１０２または計算コンポーネント１１０あるいはその両方）によって、外部ポート応答（例えば、例えば、アドミタンス関数、インピーダンス関数、等などの外部ポート１２０ａ、１２０ｂ、１２０ｎの外部ポート応答）と、キュービット・ポート応答（例えば、例えば、アドミタンス関数、マルチポート・アドミタンス関数、インピーダンス関数、等などのキュービット・ポート１１８ａ、１１８ｂ、１１８ｎのキュービット・ポート応答）との間の関係（例えば、図１を参照しながら上記で説明したような線形関係）を決定する。
【０１０８】
説明の簡略化のために、コンピュータ実装方法は、一連の行為として描写し、説明する。主題のイノベーションは、図示した行為によって、または行為の順序によって、あるいはその両方によって限定されず、例えば、行為は、様々な順序で、または同時に、あるいはその両方で、また、本明細書で提示も説明もしていない他の行為とともに、発生し得るということを理解し、認識されたい。さらに、開示の主題によるコンピュータ実装方法を実装するために全ての図示した行為を必要としなくてもよい。さらに、コンピュータ実装方法は、代替として、状態図またはイベントを介して一連の相関状態として表せることを当業者は理解し、認識するであろう。追加として、本明細書の以降および全体にわたって開示したコンピュータ実装方法は、このようなコンピュータ実装方法の、コンピュータへの輸送および転送を容易にするための製品に記憶できることをさらに認識されたい。用語製品は、本明細書で使用するように、任意のコンピュータ可読デバイスまたは記憶媒体からアクセス可能なコンピュータ・プログラムを包含することを意図するものである。
【０１０９】
開示の主題の様々な態様に関する背景を提供するために、図１０および以下の議論は、開示の主題の様々な態様を実装することができる適切な環境の一般的な説明を提供することを意図するものである。図１０は、本明細書で説明する１つまたは複数の実施形態を容易にすることができる実例の非限定的な動作環境のブロック図を示す。本明細書で説明する他の実施形態で用いた同様の要素の繰返しの説明は、簡潔さのために省略する。
【０１１０】
図１０を参照すると、本開示の様々な態様を実装するための適切な動作環境１０００は、コンピュータ１０１２も含むことができる。また、コンピュータ１０１２は、処理ユニット１０１４、システム・メモリ１０１６、およびシステム・バス１０１８を含むことができる。システム・バス１０１８は、システム・メモリ１０１６を含むがこれらに限定されないシステムコンポーネントを処理ユニット１０１４に連結する。処理ユニット１０１４は、様々な利用可能なプロセッサのいずれかであることが可能である。デュアル・マイクロプロセッサおよび他のマルチプロセッサ・アーキテクチャも、処理ユニット１０１４として用いることができる。システム・バス１０１８は、インダストリアル・スタンダード・アーキテクチャ（ＩＳＡ）、マイクロチャネル・アーキテクチャ（ＭＳＡ）、拡張ＩＳＡ（ＥＩＳＡ）、インテリジェント・ドライブ・エレクトロニクス（ＩＤＥ）、ＶＥＳＡローカル・バス（ＶＬＢ）、ペリフェラル・コンポーネント・インターコネクト（ＰＣＩ）、カード・バス、ユニバーサル・シリアル・バス（ＵＳＢ）、アドバンスト・グラフィックス・ポート（ＡＧＰ）、ファイヤワイヤ（ＩＥＥＥ１３９４）、およびスモール・コンピュータ・システム・インターフェース（ＳＣＳＩ）を含むがこれらに限定されない任意の様々な利用可能なバス・アーキテクチャを使用した、メモリ・バスもしくはメモリ・コントローラ、周辺機器バスもしくは外部バス、またはローカル・バス、あるいはその組合せを含むいくつかのタイプのバス構造のいずれかであることが可能である。
【０１１１】
また、システム・メモリ１０１６は、揮発性メモリ１０２０および不揮発性メモリ１０２２を含むことができる。基本入出力システム（ＢＩＯＳ）は、スタート・アップ中など、コンピュータ１０１２内の要素間で情報を転送するための基本ルーチンを収め、不揮発性メモリ１０２２に記憶される。コンピュータ１０１２は、取外し可能／取外し不能な揮発性／不揮発性のコンピュータ記憶媒体も含むことができる。図１０は、例えば、ディスク・ストレージ１０２４を示す。また、ディスク・ストレージ１０２４は、磁気ディスク・ドライブ、フロッピー・ディスク・ドライブ、テープ・ドライブ、Ｊａｚドライブ、Ｚｉｐドライブ、ＬＳ−１００ドライブ、フラッシュ・メモリ・カード、またはメモリ・スティックのようなデバイスを含むことができるがこれらに限定されない。ディスク・ストレージ１０２４は、記憶媒体を別々に、または他の記憶媒体と組み合わせて含むこともできる。ディスク・ストレージ１０２４の、システム・バス１０１８への接続を容易にするために、インターフェース１０２６などの、取外し可能または取外し不能なインターフェースが典型的に使用される。図１０は、ユーザと、適切な動作環境１０００で説明した基本コンピュータ・リソースとの間の中間体として機能するソフトウェアも描写する。このようなソフトウェアは、例えば、オペレーティング・システム１０２８も含むことができる。オペレーティング・システム１０２８は、ディスク・ストレージ１０２４に記憶することができ、コンピュータ１０１２のリソースを制御し、アロケートするように機能する。
【０１１２】
システム・アプリケーション１０３０は、例えば、システム・メモリ１０１６またはディスク・ストレージ１０２４に記憶したプログラム・モジュール１０３２およびプログラム・データ１０３４を通じて、オペレーティング・システム１０２８によるリソースの管理を利用する。本開示は、様々なオペレーティング・システム、またはオペレーティング・システムの組合せによって実装することができるということを認識されたい。ユーザは、入力デバイス１０３６を通じてコンピュータ１０１２にコマンドまたは情報を入力する。入力デバイス１０３６は、マウス、トラックボール、スタイラス、タッチ・パッド、キーボード、マイクロフォン、ジョイスティック、ゲーム・パッド、パラボラ・アンテナ、スキャナ、ＴＶチューナ・カード、デジタル・カメラ、デジタル・ビデオ・カメラ、ウェブ・カメラ、等などのポインティング・デバイスを含むがこれらに限定されない。これらおよび他の入力デバイスは、インターフェース・ポート１０３８を介してシステム・バス１０１８を通じて処理ユニット１０１４に接続する。インターフェース・ポート１０３８は、例えば、シリアル・ポート、パラレル・ポート、ゲーム・ポート、およびユニバーサル・シリアル・バス（ＵＳＢ：universal serial bus）を含む。出力デバイス１０４０は、入力デバイス１０３６と同じタイプのポートのいくつかを使用する。したがって、例えば、ＵＳＢポートは、コンピュータ１０１２に入力するため、およびコンピュータ１０１２からの情報を出力デバイス１０４０に出力するために使用することができる。出力アダプタ１０４２は、数ある出力デバイス１０４０の中でも、特殊なアダプタが必要な、モニタ、スピーカ、およびプリンタのような、いくつかの出力デバイス１０４０があることを示すために提供する。出力アダプタ１０４２は、限定ではなく例証として、出力デバイス１０４０とシステム・バス１０１８の間の接続手段を提供するビデオおよびサウンド・カードを含む。リモート・コンピュータ１０４４など、他のデバイス、またはデバイスのシステム、あるいはその両方は、入力と出力両方の能力を提供することに留意されたい。
【０１１３】
コンピュータ１０１２は、リモート・コンピュータ１０４４などの、１つまたは複数のリモート・コンピュータへの論理接続を使用した、ネットワーク化された環境で動作することができる。リモート・コンピュータ１０４４は、コンピュータ、サーバ、ルータ、ネットワークＰＣ、ワークステーション、マイクロプロセッサ・ベースのアプライアンス、ピア・デバイス、または他の一般的なネットワーク・ノード等であることが可能であり、典型的には、コンピュータ１０１２について説明した要素の多くまたは全てを含むこともできる。簡潔さのために、メモリ・ストレージ・デバイス１０４６だけを、リモート・コンピュータ１０４４とともに示す。リモート・コンピュータ１０４４は、ネットワーク・インターフェース１０４８を通じてコンピュータ１０１２に論理接続され、その後、通信接続１０５０を介して物理接続される。ネットワーク・インターフェース１０４８は、ローカル・エリア・ネットワーク（ＬＡＮ：local-area network）、広域ネットワーク（ＷＡＮ：wide-area network）、セルラー・ネットワーク、等などのワイヤまたはワイヤレスあるいはその組合せの通信ネットワークを包含する。ＬＡＮ技術は、ファイバ・ディストリビューテッド・データ・インターフェース（ＦＤＤＩ）、カパー・ディストリビューテッド・データ・インターフェース（ＣＤＤＩ）、イーサネット、トークン・リングなどを含む。ＷＡＮ技術は、ポイント・ツー・ポイント・リンク、サービス総合デジタル網（ＩＳＤＮ）およびその変形形態のような回線交換ネットワーク、パケット交換ネットワーク、ならびにデジタル加入者線（ＤＳＬ）を含むがこれらに限定されない。通信接続１０５０は、ネットワーク・インターフェース１０４８をシステム・バス１０１８に接続するために用いられるハードウェア／ソフトウェアを指す。通信接続１０５０は、例証的な明瞭さのために、コンピュータ１０１２の内部に示したが、コンピュータ１０１２の外部にあることも可能である。ネットワーク・インターフェース１０４８に接続するためのハードウェア／ソフトウェアは、単なる例示として、通常のテレフォン・グレード・モデム、ケーブル・モデムおよびＤＳＬモデム、ＩＳＤＮアダプタ、ならびにイーサネット・カードを含むモデムなどの、内部および外部技術も含むことができる。
【０１１４】
本発明は、統合の任意の可能な技術詳細レベルにあるシステム、方法、装置、またはコンピュータ・プログラム製品、あるいはその組合せであってもよい。コンピュータ・プログラム製品は、本発明の態様をプロセッサに実行させるためのコンピュータ可読プログラム命令を有するコンピュータ可読記憶媒体（または複数の媒体）を含むことができる。コンピュータ可読記憶媒体は、命令実行デバイスによる使用のための命令を保持し、記憶することができる有形デバイスであることが可能である。コンピュータ可読記憶媒体は、例えば、電子記憶デバイス、磁気記憶デバイス、光記憶デバイス、電磁気記憶デバイス、半導体記憶デバイス、または前述の任意の適切な組合せであることが可能であるがこれらに限定されない。コンピュータ可読記憶媒体のより具体的な例の完全に網羅されていないリストは、ポータブル・コンピュータ・ディスケット、ハードディスク、ランダム・アクセス・メモリ（ＲＡＭ）、リード・オンリ・メモリ（ＲＯＭ）、消去可能プログラマブル・リード・オンリ・メモリ（ＥＰＲＯＭまたはフラッシュ・メモリ）、スタティック・ランダム・アクセス・メモリ（ＳＲＡＭ）、ポータブル・コンパクト・ディスク・リード・オンリ・メモリ（ＣＤ−ＲＯＭ）、デジタル多用途ディスク（ＤＶＤ）、メモリ・スティック、フロッピー・ディスク、命令が記録されたパンチ・カードまたは溝内隆起構造などの機械的にエンコードされたデバイス、および前述の任意の適切な組合せも含むことができる。コンピュータ可読記憶媒体は、本明細書で使用するように、電波もしくは他の自由に伝搬する電磁波、導波路もしくは他の伝送媒体を通じて伝搬する電磁波（例えば、光ファイバ・ケーブルを通過する光パルス）、またはワイヤを通じて伝送される電気信号などの本質的に一時的な信号であると解釈されるべきではない。
【０１１５】
本明細書で説明するコンピュータ可読プログラム命令は、コンピュータ可読記憶媒体からそれぞれの計算／処理デバイスに、あるいは、例えば、インターネット、ローカル・エリア・ネットワーク、広域ネットワークもしくはワイヤレス・ネットワークまたはその両方といったネットワークを介して外部コンピュータまたは外部記憶デバイスに、ダウンロードすることができる。ネットワークは、銅伝送ケーブル、光伝送ファイバ、ワイヤレス伝送、ルータ、ファイアウォール、スイッチ、ゲートウェイ・コンピュータ、またはエッジ・サーバ、あるいはその組合せを備えることができる。各計算／処理デバイス内のネットワーク・アダプタ・カードまたはネットワーク・インターフェースは、ネットワークからコンピュータ可読プログラム命令を受け取り、それぞれの計算／処理デバイス内のコンピュータ可読記憶媒体に記憶するためにコンピュータ可読プログラム命令を転送する。本発明の動作を実行するためのコンピュータ可読プログラム命令は、アセンブラ命令、インストラクション・セット・アーキテクチャ（ＩＳＡ）命令、機械語命令、機械依存命令、マイクロコード、ファームウェア命令、状態設定データ、集積回路機器のための構成データ、または、Ｓｍａｌｌｔａｌｋ（Ｒ）、Ｃ＋＋、もしくは同様のものなどのオブジェクト指向プログラミング言語、および「Ｃ」プログラミング言語もしくは類似のプログラミング言語などの手続き型プログラミング言語を含む１つもしくは複数のプログラミング言語の任意の組合せで書かれたソース・コードもしくはオブジェクト・コードであることが可能である。コンピュータ可読プログラム命令は、全面的にユーザのコンピュータ上で、または部分的にユーザのコンピュータ上で、スタンド・アロン・ソフトウェア・パッケージとして実行することができ、部分的にユーザのコンピュータ上かつ部分的にリモート・コンピュータ上で、または全面的にリモート・コンピュータもしくはサーバ上で実行することができる。後者のシナリオでは、リモート・コンピュータは、ローカル・エリア・ネットワーク（ＬＡＮ）もしくは広域ネットワーク（ＷＡＮ）を含む任意のタイプのネットワークを通じてユーザのコンピュータに接続することができ、または、（例えば、インターネット・サービス・プロバイダを使用して、インターネットを通じて）外部コンピュータに接続することができる。いくつかの実施形態では、例えば、プログラマブル・ロジック回路機器、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）、またはプログラマブル・ロジック・アレイ（ＰＬＡ）を含む電子回路機器は、本発明の態様を実施するために、コンピュータ可読プログラム命令の状態情報を利用して、電子回路機器を個別化することによって、コンピュータ可読プログラム命令を実行することができる。
【０１１６】
本発明の態様は、本発明の実施形態による方法、装置（システム）、およびコンピュータ・プログラム製品の流れ図またはブロック図あるいはその両方を参照しながら本明細書で説明する。流れ図またはブロック図あるいはその両方の各ブロック、および流れ図またはブロック図あるいはその両方におけるブロックの組合せは、コンピュータ可読プログラム命令によって実装することができるということが理解されよう。これらのコンピュータ可読プログラム命令は、コンピュータまたは他のプログラム可能データ処理装置のプロセッサによって実行する命令が、流れ図またはブロック図あるいはその両方の１つまたは複数のブロックに指定した機能／行為を実装するための手段を作り出すべく、汎用コンピュータ、専用コンピュータ、または他のプログラム可能データ処理装置のプロセッサに提供されてマシンを作り出すことができる。これらのコンピュータ可読プログラム命令は、命令を記憶したコンピュータ可読記憶媒体が、流れ図またはブロック図あるいはその両方の１つまたは複数のブロックに指定した機能／行為の態様を実装する命令を含む製品を含むべく、コンピュータ可読記憶媒体に記憶することもでき、コンピュータ、プログラム可能データ処理装置、または他のデバイス、あるいはその組合せに、特定の手法で機能するように指示することができる。コンピュータ可読プログラム命令は、コンピュータ、他のプログラム可能装置、または他のデバイス上で実行する命令が、流れ図またはブロック図あるいはその両方の１つまたは複数のブロックに指定した機能／行為を実装するべく、コンピュータ実行処理を生み出すように、コンピュータ、他のプログラム可能データ処理装置、または他のデバイス上にロードされ、コンピュータ、他のプログラマブル装置、または他のデバイス上で一連の動作行為を実施させることもできる。
【０１１７】
図中の流れ図およびブロック図は、本発明の様々な実施形態によるシステム、方法、およびコンピュータ・プログラム製品の可能な実装形態のアーキテクチャ、機能、および動作を示す。この点に関して、流れ図またはブロック図の中の各ブロックは、命令のモジュール、セグメント、または一部を表すことができ、指定の論理機能を実装するための１つまたは複数の実行可能命令を含む。いくつかの代替実装形態では、ブロックに記した機能は、図に記した順序とは異なる順序で発生することができる。例えば、連続して示した２つのブロックは、実際には、実質的に同時に実行することができ、またはブロックは、時には、含まれる機能に応じて、逆の順序で実行することができる。ブロック図または流れ図あるいはその両方の各ブロック、および、ブロック図または流れ図あるいはその両方におけるブロックの組合せは、指定の機能もしくは行為を行うか、または、特殊用途のハードウェアとコンピュータ命令の組合せを行う特殊用途のハードウェア・ベースのシステムによって実現されることが可能であるということにも留意されたい。
【０１１８】
１つのコンピュータまたは複数のコンピュータあるいはその両方で動くコンピュータ・プログラム製品のコンピュータ実行可能命令の一般的な背景で主題を上記で説明してきたが、本開示は、他のプログラム・モジュールであること、または、他のプログラム・モジュールと組み合わせて実装することができることを当業者は認識するであろう。一般に、プログラム・モジュールは、特定のタスクの実施、または、特定の抽象データ型の実装、あるいはその両方を行うルーチン、プログラム、コンポーネント、データ構造、等を含む。その上、発明のコンピュータ実装方法は、シングル・プロセッサまたはマルチ・プロセッサ・コンピュータ・システム、ミニ計算デバイス、メインフレーム・コンピュータ、および、コンピュータ、ハンドヘルド計算デバイス（例えば、ＰＤＡ、電話）、マイクロプロセッサ・ベースのまたはプログラム可能な消費者用または産業用電子機器、などを含む他のコンピュータ・システム構成で実践することができるということを当業者は理解するであろう。図示の態様は、通信ネットワークを通じてリンクされたリモート処理デバイスでタスクを実施する分散コンピューティング環境で実践することもできる。それでも、本開示の全てではないにしても、いくつかの態様は、スタンド・アロン・コンピュータ上で実践することができる。分散コンピューティング環境では、プログラム・モジュールは、ローカルおよびリモート両方のメモリ記憶デバイス内にあることが可能である。
【０１１９】
本出願で使用するように、用語「コンポーネント」、「システム」、「プラットフォーム」、「インターフェース」などは、コンピュータ関連エンティティ、または１つもしくは複数の特定の機能を有する動作マシンに関するエンティティを指すこと、または含むこと、あるいはその両方が可能である。本明細書で開示したエンティティは、ハードウェア、ハードウェアとソフトウェアの組合せ、ソフトウェア、または実行中のソフトウェアであることが可能である。例えば、コンポーネントは、プロセッサ上で動くプロセス、プロセッサ、オブジェクト、実行ファイル、実行のスレッド、プログラム、またはコンピュータ、あるいはその組合せであることが可能であるがこれらに限定されない。例証として、サーバ上で動くアプリケーションとサーバの両方がコンポーネントであることが可能である。１つまたは複数のコンポーネントは、プロセス、または実行のスレッド、あるいはその両方の中に常駐することができ、コンポーネントは、１つのコンピュータ上に局所化されること、または、２つ以上のコンピュータ間に分散されること、あるいはその両方が可能である。別の例では、それぞれのコンポーネントは、様々なデータ構造を記憶した様々なコンピュータ可読媒体から実行することができる。コンポーネントは、１つまたは複数のデータ・パケット（例えば、ローカル・システム、分散型システムにおいて、または、信号を介して他のシステムとインターネットなどのネットワークをまたいで、あるいはその両方で、別のコンポーネントと対話する１つのコンポーネントからのデータ）を有する信号によるなどして、ローカルまたはリモートあるいはその両方のプロセスを介して通信することができる。別の例として、コンポーネントは、プロセッサによって実行されたソフトウェアまたはファームウェア・アプリケーションで動作する電気または電子回路機器によって動作する機械的な部品によって提供された特定の機能を有する装置であることが可能である。このようなケースでは、プロセッサは、装置の内部または外部にあることが可能であり、ソフトウェアまたはファームウェア・アプリケーションの少なくとも一部を実行することができる。さらに別の例として、コンポーネントは、機械的な部品がなくても電子コンポーネントを通じて特定の機能を提供する装置であることが可能であり、電子コンポーネントは、電子コンポーネントの機能を少なくとも部分的に授けるソフトウェアまたはファームウェアを実行するためのプロセッサまたは他の手段を含むことができる。１つの態様では、コンポーネントは、例えば、クラウド・コンピューティング・システム内の仮想マシンを介して電子コンポーネントをエミュレートすることができる。
【０１２０】
さらに、用語「または」は、排他的な「または」ではなく、包括的な「または」を意味することを意図するものである。すなわち、別途指定されない限り、または文脈から明らかな限り、「ＸがＡまたはＢを用いる」は、自然の包括的な並べ替えのいずれかを意味することを意図するものである。すなわち、ＸがＡを用いる、ＸがＢを用いる、またはＸがＡとＢの両方を用いる場合、「ＸがＡまたはＢを用いる」は、前述の事例のいずれかのもとで満たされる。その上、主題の明細書および添付の図面で使用するような冠詞「１つの（ａ）」および「ある（ａｎ）」は、全体的に、別途指定されない限り、または文脈から明らかな限り、単数形を指すものとして「１つまたは複数」を意味するものと解釈されたい。本明細書で使用するように、用語「例」または「例示的な」あるいはその両方は、例、事例、または例証として機能することを意味するために利用する。誤解を避けるために、本明細書で開示した主題は、このような例によって限定されない。さらに、「例」または「例示的な」あるいはその両方として本明細書で説明するいずれかの態様または設計は、他の態様または設計に対して好ましいものまたは有利なものとして必ずしも解釈されるべきではなく、当業者に知られた同等の例示的構造および技法を排除することを意味するものでもない。
【０１２１】
主題の明細書で用いるように、用語「プロセッサ」は、シングル・コア・プロセッサ、ソフトウェア・マルチスレッド実行能力のあるシングル・プロセッサ、マルチコア・プロセッサ、ソフトウェア・マルチスレッド実行能力のあるマルチコア・プロセッサ、ハードウェア・マルチスレッド技術によるマルチコア・プロセッサ、パラレル・プラットフォーム、および分散型共有メモリを有するパラレル・プラットフォームを含むがこれらに限定されない任意の計算処理ユニットまたはデバイスを実質的に指すことができる。追加として、プロセッサは、本明細書で説明する機能を実施するように設計された、集積回路、特定用途向け集積回路（ＡＳＩＣ）、デジタル・シグナル・プロセッサ（ＤＳＰ）、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）、プログラマブル・ロジック・コントローラ（ＰＬＣ）、コンプレックス・プログラマブル・ロジック・デバイス（ＣＰＬＤ）、ディスクリート・ゲートもしくはトランジスタ・ロジック、ディスクリート・ハードウェア・コンポーネント、または、これらの任意の組合せを指すことができる。さらに、プロセッサは、空間使用量を最適化するため、または、ユーザ機器の性能を拡張するために、分子および量子ドット・ベースのトランジスタ、スイッチ、およびゲートなどであるがこれらに限定されないナノ・スケール・アーキテクチャを活用することができる。プロセッサは、計算処理ユニットの組合せとして実装することもできる。本開示では、「記憶する（store）」、「記憶（storage）」、「データ記憶（data store）」、「データ記憶（data storage）」、「データベース」などの用語、ならびにコンポーネントの動作および機能に関する実質的に他の任意の情報記憶コンポーネントは、「メモリ・コンポーネント」、「メモリ」内に具現化されたエンティティ、またはメモリを備えるコンポーネントを指すために利用する。本明細書で説明するメモリまたはメモリ・コンポーネントあるいはその両方は、揮発性メモリもしくは不揮発性メモリであることが可能であり、または、揮発性メモリと不揮発性メモリ両方を含むことができるということを認識されたい。限定ではなく例証として、不揮発性メモリは、リード・オンリ・メモリ（ＲＯＭ）、プログラマブルＲＯＭ（ＰＲＯＭ）、電気的プログラム可能ＲＯＭ（ＥＰＲＯＭ）、電気的消去可能ＲＯＭ（ＥＥＰＲＯＭ）、フラッシュ・メモリ、または不揮発性ランダム・アクセス・メモリ（ＲＡＭ）（例えば、強誘電体ＲＡＭ（ＦｅＲＡＭ））を含むことができる。揮発性メモリは、例えば外部キャッシュ・メモリとして機能することができるＲＡＭを含むことができる。限定ではなく例証として、ＲＡＭは、シンクロナスＲＡＭ（ＳＲＡＭ）、ダイナミックＲＡＭ（ＤＲＡＭ）、シンクロナスＤＲＡＭ（ＳＤＲＡＭ）、ダブル・データ・レートＳＤＲＡＭ（ＤＤＲ  ＳＤＲＡＭ）、拡張ＳＤＲＡＭ（ＥＳＤＲＡＭ）、Ｓｙｎｃｈｌｉｎｋ  ＤＲＡＭ（ＳＬＤＲＡＭ）、ダイレクトＲａｍｂｕｓ  ＲＡＭ（ＤＲＲＡＭ）、ダイレクトＲａｍｂｕｓダイナミックＲＡＭ（ＤＲＤＲＡＭ）、およびＲａｍｂｕｓダイナミックＲＡＭ（ＲＤＲＡＭ）などの多くの形で利用可能である。追加として、本明細書におけるシステムま��はコンピュータ実装方法の開示のメモリ・コンポーネントは、これらおよび他の任意の適切なタイプのメモリを含むことに限定することなく、含むことを意図するものである。
【０１２２】
上記で説明してきたものは、システムおよびコンピュータ実装方法の単なる例を含む。当然、本開示を説明するために、コンポーネントまたはコンピュータ実装方法のあらゆる想像可能な組合せを説明することはできないが、本開示の多くのさらなる組合せおよび並べ替えが可能であることを当業者は認識するはずである。さらに、用語「含む（includes）」、「有する（has）」、「保有する（possesses）」などが、詳細な説明、特許請求の範囲、補遺、および図面で使用される限り、このような用語は、請求項の中で遷移語として用いられるとき「備える」が解釈されるので、用語「備える（comprising）」と同じように包括的であることを意図するものである。
【０１２３】
連邦政府による資金提供を受けた研究開発の記載
本発明は、インテリジェンス先端研究プロジェクト活動（ＩＡＲＰＡ：Intelligence Advanced Research Projects Activity）によって与えられたW911NF-16-1-0114-FEの下、政府支援により行われた。政府は本発明に対して一定の権利を有する。
【０１２４】
様々な実施形態の説明を例証として提示してきたが、網羅的であること、または開示された実施形態に限定することを意図するものではない。説明した実施形態の範囲および思想から逸脱することなく、多くの修正および変更が当業者には明らかであろう。本明細書で使用する専門用語は、実施形態の原理、実用的な用途、もしくは、市場で見つかる技術に対する技術的改善を最も良く説明するように、または、本明細書で開示した実施形態を当業者が理解できるように選んだ。
【図１】
2022501802.tif 000019
【図２】
2022501802.tif 000020
【図３】
2022501802.tif 000021
【図４】
2022501802.tif 000022
【図５】
2022501802.tif 000023
【図６】
2022501802.tif 000024
【図７】
2022501802.tif 000025
【図８】
2022501802.tif 000026
【図９】
2022501802.tif 000027
【図１０】
2022501802.tif 000028
【手続補正書】
【提出日】令和3年5月19日(2021.5.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータ実装方法であって、
１つまたは複数の電気的に終端させたキュービット・ポートに基づいて、１つまたは複数の外部ポート応答を、プロセッサに動作可能に結合されたシステムによって決定することと、
前記１つまたは複数の外部ポート応答に基づいて、１つまたは複数のキュービット・ポート応答を前記システムによって決定することと
を含む、コンピュータ実装方法。
【請求項２】
プロセッサに動作可能に結合されたシステムによって、１つまたは複数のキュービット・ポートを種々の電気接続で終端させること
を含む、請求項１に記載の方法。
【請求項３】
前記終端させることが、前記システムによって、前記１つまたは複数のキュービット・ポートを開回路、短絡回路、またはシャントのうちの少なくとも１つで終端させることを含む、請求項１または２に記載の方法。
【請求項４】
前記終端させることが、
前記システムによって、第１のキュービット・ポートを開回路で終端させることと、
前記システムによって、第２のキュービット・ポートを短絡回路で終端させることと
を含む、請求項１または２に記載の方法。
【請求項５】
前記終端させることが、
システムによって、第１のキュービット・ポートをシャントで終端させることと、
システムによって、第２のキュービット・ポートを短絡回路で終端させることと
を含む、請求項１または２に記載の方法。
【請求項６】
前記終端させることが、前記１つまたは複数のキュービット・ポートのうちの少なくとも１つを、インダクタ、有限インダクタ、有限線形インダクタ、ダイオード、および電気抵抗器からなるグループから選択したシャントで、前記システムによって終端させることを含む、請求項１または２に記載の方法。
【請求項７】
前記１つまたは複数のキュービット・ポートのうちの少なくとも２つに対応するマルチポート・アドミタンス関数を前記システムによって決定することをさらに含む、請求項１または２に記載の方法。
【請求項８】
前記外部ポート応答に基づいて、外部アドミタンス関数を前記システムによって決定することをさらに含む、請求項２に記載の方法。
【請求項９】
前記１つまたは複数のキュービット・ポートのアドミタンス関数またはインピーダンス関数のうちの少なくとも１つを前記システムによって決定することをさらに含む、請求項２に記載の方法。
【請求項１０】
前記システムによって、それぞれのキュービットの終端間の１つまたは複数のキュービット・ポートを定義することをさらに含む、請求項１に記載のコンピュータ実装方法。
【請求項１１】
システムであって、
コンピュータ実行可能コンポーネントを記憶するメモリと、
前記メモリに記憶した前記コンピュータ実行可能コンポーネントを実行するプロセッサと
を備え、前記コンピュータ実行可能コンポーネントが、前記プロセッサによって実行されると、請求項１ないし１０のいずれかに記載の方法をシステムに実施させる、システム。
【請求項１２】
コンピュータ・プログラムであって、請求項１ないし１０のいずれか１項に記載の方法の各ステップをコンピュータに実行させるための、コンピュータ・プログラム。
【国際調査報告】
2022501802.tif 000029
2022501802.tif 000030
2022501802.tif 000031