"無線デバイスにおける使用のためのシステムであって、第1の無線プロトコル回路と、第2の無線プロトコル回路と、前記第1の無線プロトコル回路及び前記第2の無線プロトコル回路に結合された共存回路と、を備え、前記第1の無線プロトコル回路は、第1の無線プロトコルにより第1の信号を受信、送信、及び処理するように構成され、前記第1の無線プロトコル回路は、送信又は受信を行うことの要求を生成するように構成され、前記第2の無線プロトコル回路は、第2の無線プロトコルにより第2の信号を受信、送信、及び処理するように構成され、前記第2の無線プロトコル回路は、送信又は受信を行うことの要求を生成するように構成され、前記共存回路は、前記第1の無線プロトコル回路及び/又は前記第2の無線プロトコル回路から要求を受信、送信/受信するように構成され、前記共存回路は、送信又は受信を行うことの第1の無線プロトコル回路からの要求を受信し、前記要求に応答して前記第1の無線プロトコル回路及び前記第2の無線プロトコル回路のための現在の優先度情報を決定し、前記第2の無線プロトコル回路の現在の状態を決定し、前記第1の無線プロトコル回路の前記現在の優先度情報、前記第2の無線プロトコル回路の前記現在の優先度情報、及び前記第2の無線プロトコル回路の前記現在の状態に基づいて前記第1の無線プロトコル回路が送信又は受信を行うことを許容するかどうかを決定するように構成される、システム。前記第1の無線プロトコル回路が前記第2の無線プロトコル回路よりも高い優先度を有する場合は、前記共存回路は、前記第1の無線プロトコル回路が前記送信又は受信を行うことを許容するように構成される請求項1に記載のシステム。前記第1の無線プロトコル回路が前記第2の無線プロトコル回路と等しい優先度を有する場合は、前記共存回路は、前記第1の無線プロトコル回路が前記第2の無線プロトコル回路の送信又は受信と同時並行して前記送信又は受信を行うことを許容するように構成される請求項1に記載のシステム。第1の回路をさらに備え、前記第1の回路は、前記第1の無線プロトコル回路及び前記第2の無線プロトコル回路が前記送信又は受信を同時並行して行うことができるかどうかを決定するように構成され、前記同時並行した送信又は受信が可能である場合は、前記第1の回路は、前記第1の無線プロトコル回路及び前記第2の無線プロトコル回路に等しい優先度を割り当てるように構成される請求項1に記載のシステム。前記第1の回路は、前記共存回路内に備えられる請求項4に記載のシステム。前記第1の無線プロトコル回路が送信又は受信を行うことを許容するかどうかを前記決定することは、前記無線デバイスの現在の構成に基づく請求項1に記載のシステム。前記第1の無線プロトコル回路が送信又は受信を行うことを許容するかどうかを前記決定することは、前記無線デバイスによって使用中のアンテナ数に基づく請求項6に記載のシステム。前記第1の無線プロトコル回路が送信又は受信を行うことを許容するかどうかを前記共存回路が決定することは、前記第2の無線プロトコル回路のスケジューリングされた又は予測される活動の前記優先度情報にも基づく請求項1に記載のシステム。前記第1及び第2の信号を受信するように構成された利得素子をさらに備え、前記利得素子は、調整可能な量だけ前記受信された第1及び第2の信号を増幅するために調整可能であり、前記利得素子は、前記第1の無線プロトコル回路及び前記第2の無線プロトコル回路に結合される請求項1に記載のシステム。前記共存回路は、前記第1の無線プロトコル回路の前記送信又は受信のために1つ以上の共有される経路を用いるか又は共有されない経路のみを用いるかを動的に選択するようにさらに構成される請求項1の記載のシステム。無線デバイス内で第1の無線プロトコルと第2の無線プロトコルとの間でアービトレーションするための方法であって、送信又は受信を行うことの第1の無線プロトコル回路からの要求を受信することであって、前記第1の無線プロトコル回路は、前記第1の無線プロトコルにより第1の信号を受信、送信、及び処理するように構成されることと、前記要求に応答して前記第1の無線プロトコル回路及び前記第2の無線プロトコル回路のための現在の優先度情報を決定することであって、前記第2の無線プロトコル回路は、前記第2の無線プロトコルにより第2の信号を受信、送信、及び処理するように構成されることと、前記第2の無線プロトコル回路の現在の状態を決定することと、前記第1の無線プロトコル回路の前記現在の優先度情報、前記第2の無線プロトコル回路の前記現在の優先度情報、及び前記第2の無線プロトコル回路の前記現在の状態に基づいて前記第1の無線プロトコル回路が送信又は受信を行うことを許容するかどうかを決定することと、を備える、方法。前記第1の無線プロトコル回路が前記第2の無線プロトコル回路よりも高い優先度を有する場合は、前記第1の無線プロトコル回路が送信又は受信を行うことを許容することを備える請求項11に記載の方法。前記第1の無線プロトコル回路が前記第2の無線プロトコル回路と等しい優先度を有する場合は、前記第1の無線プロトコル回路が前記第2の無線プロトコル回路の送信又は受信と同時並行して前記送信又は受信を行うことを許容することを備える請求項11に記載の方法。前記第1の無線プロトコル回路及び前記第2の無線プロトコル回路が同時並行して前記送信又は受信を行うことができるかどうかを決定することと、前記同時並行した送信又は受信が可能な場合は、前記第1の無線プロトコル回路及び前記第2の無線プロトコル回路に等しい優先度を割り当てることと、をさらに備える請求項11に記載の方法。前記第1の無線プロトコル回路が送信又は受信を行うことを許容するかどうかを前記決定することは、前記第2の無線プロトコル回路のスケジューリングされた又は予測される活動の前記優先度情報にも基づく請求項11に記載の方法。引用による組み入れ以下の出願は、ここにおける引用によってあたかもその全体がここにおいて十分にかつ完全に説明されるものとして組み入れられている。WirelessDeviceUsingASharedGainStageForSimultaneousReceptionOfMultipleProtocols複数のプロトコルの同時受信のために共有される利得段を用いる無線デバイスという題名を有し、その発明者がポールJハステッドPaulJ.Hustedである米国特許出願一連番号第12/541,284号出願日:2009年8月14日WirelessDeviceUsingASharedGainStageForSimultaneousReceptionOfMultipleProtocols複数のプロトコルの同時受信のために共有される利得段を用いる無線デバイスという題名を有し、その発明者がポールJハステッドPaulJ.Husted、スレニックメータSrenikMehta、及びゾーナーオズガーSonerOzgurである米国特許出願一連番号第12/323,338号出願日:2008年11月25日WirelessDeviceUsingASharedGainStageForSimultaneousReceptionOfMultipleProtocols複数のプロトコルの同時受信のために共有される利得段を用いる無線デバイスという題名を有し、その発明者がポールJハステッドPaulJ.Husted、スレニックメータSrenikMehta、及びゾーナーオズガーSonerOzgurである米国仮特許出願一連番号第61/116,239号出願日:2008年11月19日用語以下は、本出願において用いられる用語の説明である。記憶媒体-様々なタイプのメモリデバイス又は記憶デバイスのうちのいずれか。用語記憶媒体は、インストール媒体、例えば、CD-ROM、フロッピー登録商標ディスク104、又はテープデバイス;コンピュータシステムメモリ又はランダムアクセスメモリ、例えば、DRAM、DDR、RAM、SRAM、EDORAM、RambusRAM、等;非揮発性メモリ、例えば、フラッシュ、磁気媒体、例えば、ハードドライブ、又は光記憶装置;レジスタ、又はその他の同様のタイプのメモリ素子、等を含むことが意図される。記憶媒体は、その他のタイプのメモリ又はそれらの組み合わせを備えることもできる。さらに、記憶媒体は、プログラムが実行される第1のコンピュータ内に配置することができ、又は、ネットワーク、例えばインターネット、を通じて第1のコンピュータに接続する第2の異なるコンピュータ内に配置することができる。後者の場合は、第2のコンピュータは、プログラム命令を実行のために第1のコンピュータに提供することができる。用語記憶媒体は、異なる場所、例えば、ネットワークを通じて接続される異なるコンピュータ、に常駐することができる2つ以上の記憶媒体を含むことができる。コンピュータシステム-様々なタイプの計算システム又は処理システムのうちのいずれかであり、パーソナルコンピュータシステムPC、メインフレームコンピュータシステム、ワークステーション、ネットワーク機器、インターネット機器、パーソナデジタルアシスタントPDA、テレビシステム、グリップコンピューティングシステム、又はその他のデバイス若しくはデバイスの組み合わせを含む。概して、用語コンピュータシステムは、広義では、記憶媒体からの命令を実行する少なくとも1つのプロセッサを有するあらゆるデバイス又はデバイスの組み合わせを包含すると定義することができる。自動的に-行動又は動作を直接指定するか又は実行するユーザによる入力なしに、コンピュータシステム例えば、コンピュータシステムによって実行されるソフトウェア又はデバイス場合は、方法例えば、共存回路は、第1の無線プロトコル回路が送信又は受信を行うことを許容することができる。逆に、第2の無線プロトコル回路が第1の無線プロトコル回路よりも高い優先度を有する場合は、方法は、第1の無線プロトコル回路が送信又は受信を行うことを許容することができない例えば、遅らせることができる。2つの無線プロトコル回路が等しい優先度を有する場合は、第1の無線プロトコル回路が例えば、第2の無線プロトコル回路の送信又は受信と同時並行して送信又は受信を行うことを許容することができる。示されるように、要求された送信又は受信を許容するかどうかの決定は、第2の無線プロトコル回路の状態に基づくこともできる。例えば、第2の無線プロトコル回路の現在の状態がアイドル又は探索中である場合は、第1の無線プロトコル回路が優先度にかかわらず送信又は受信を行うことを許容することができる。しかしながら、状態が送信又は受信である場合は、上記のように、送信又は受信を許容するかどうかを決定するために優先度情報を用いることができる。決定の結果は、要求が送信要求又は受信要求であるかどうか、及び現在状態が送信又は受信であるかどうかに依存して異なることがあることに注目すること。さらに、優先度の割り当ては、特定の要求例えば、送信又は受信及び第2の無線プロトコルの状態に基づくことができるが、その他の実施形態においては、そうではないことができることが注目されるべきである。要求された送信又は受信を許容するかどうかの決定は、さらなる情報、例えば構成情報、に基づくことができる。例えば、構成情報は、例えば、図5A乃至5E及び図6において示されるように第1及び第2の無線プロトコル回路による使用のために利用可能であるアンテナ数に関連することができる。例えば、各無線プロトコル回路に関するアンテナが存在する場合は、状態及び/又は優先度情報にかかわらず要求された送信又は受信を許容することができるただし、幾つかの実施形態においては、優先度情報は、適切な送信又は受信のために依然として重要であることがある。しかしながら、2つの無線プロトコル回路が共通のアンテナを共有する場合は、選択は、上述されるように決定することができる。構成情報は、2つの無線プロトコルが利得素子例えば、LNA及び/又はPAを共有するかどうかを示すこともでき、決定は、利得素子が共有されるかどうかに基づくことができる。決定は、共有される又は共有されないアンテナ又はチェーンが要求された送信又は受信又は第2の無線回路による送信又は受信のいずれによって用いられるかに依存することもできる。さらに、図13乃至16に関して説明されるように、要求された送信又は受信を許容するかどうかの決定は、第2の無線プロトコル回路の将来の送信又は受信に基づくこともできる。方法は、図17乃至22において説明されるように、送信又は受信を行うために共有される又は共有されないアンテナ又はチェーンを用いるか及びアンテナのために位置を切り換えるかどうも決定することができる。最後に、要求された送信又は受信を許容するかどうかの決定に関する一実施形態に関するさらなる詳細が以下の図8乃至12に関して提供される。図8乃至12-現在の優先度情報を用いた典型的なアービトレーション図8乃至12は、図7の2つの無線プロトコル間でのアービトレーションの具体的な実施形態を例示する。より具体的には、これらの実施形態においては、アービトレーションは、例えば、上述されるような無線デバイスの現在の構成によっても行われる。上記と同様に、以下の節は、Bluetooth及びWLANに関して説明されるが、あらゆる2つの無線プロトコルであるように変更することができる例えば、WLANの代わりにBluetoothが用いられる逆の事例を含む。より具体的には、図8は、Bluetoothが送信中であるか又は送信するときのアービトレーションの一実施形態を例示する。より具体的には、BTが送信を希望するときには、それは、共存エンジンに要求を送信することができる。共存論理は、図8のテーブルにより要求を処理することができる。テーブルに示されるように、WLANTx送信は、高い優先度のBTTxが生じた場合は打ち切ることができる。BTは、BTがWLANよりも高い優先度を有する場合に送信を開始する。BTは、BTがWLANよりも低い優先度を有する場合は送信することができない。等しい優先度である場合は、BTは、例えば、FCC限度に違反しない場合は同時に送信することができる。等しい優先度を有する場合において、WLANが2アンテナ事例において単一ストリームフレームを受信中である場合は、BTは、送信を開始することができ、WLANは、重みを取り除くde-weightすることができる。Xは、あらゆる優先度又は構成を示すことに注目すること。図9は、3アンテナ事例におけるBluetooth送信に関する典型的なフローチャートである。示されるように、WLAN状態がTxである場合は、WLANとBTの優先度を比較することができる。BTの優先度がWLANよりも高いか又は等しい場合は、BTTxが生じることができる。そうでない場合は、BTTxを遅らせることができる。決定は、WLAN状態探索及びRxに関して同様に行われる。図10は、WLANが例えば、3アンテナ構成に関して存在するか又は送信するときのBT送信要求のためのアービトレーションの一実施形態を例示する。示されるように、BTが優先権を有するか又はWLAN優先度と等しい場合は、BT送信が開始することができ、そうでない場合は、BT送信を遅らせることができる。図11は、BTが存在するか又は受信するときのアービトレーションの一実施形態を例示する。より具体的には、テーブルに示されるように、高い優先度のBTの受信が開始するときには、WLANは送信を打ち切ることができる。等しい優先度を有する場合で、WLANが送信中である場合は、wlan_Tx/bt_Rxを同時に行うことができる。等しい優先度を有するRx/Rxに関しては、WLANが単一ストリームのレートフレームを受信中である場合は、BTは、受信を開始することができ、WLANは、重みを取り除くことde-weightを行う。最後に、図12は、WLANが存在するか又は受信するときのアービトレーションの一実施形態を例示する。より具体的には、テーブルに示されるように、WLANAck及びBeacon受信のみを予測することができる。高優先度のWLANRxが開始した場合はBTtxを打ち切ることができる。図8、10、11、及び12のテーブルは、SPDTスイッチ位置を含むことに注目すること。それらの位置は、図17乃至20の実施形態に当てはめることができる。図13-将来の情報を用いた無線プロトコル間でのアービトレーション図13は、将来の情報に基づいて2つの無線プロトコル間でアービトレーションするための方法の一実施形態を例示したフローチャートである。方法は、無線デバイスにおける使用のための複数の無線プロトコルをサポートするシステム内に実装することができ、例えば、様々な図において示されてそれらに関して説明されるシステムのうちのいずれかである。例えば、上において示されてそれらに関して説明されるシステム内に実装することができるような幾つかの実施形態においては、無線プロトコルは、WLAN及びBluetoothBTであることができる。無線プロトコルは、代替として、希望される場合はその他の無線プロトコルであることができる。方法要素は、希望されるのに応じて、変更すること、異なる順序で実施すること、取り除くこと、等ができる。1302において、上記の702と同様に、送信又は受信を行うために第1の無線プロトコル回路から要求を受信することができる。1304において、方法は、要求された送信又は受信が将来の送信又は受信と衝突するかどうかを決定することができる。例えば、一実施形態においては、方法は、スレショルド時間を用いて現在の時間又は要求された送信又は受信のための時間と将来の送信又は受信のためのスケジューリングされた時間との間の差を比較することができる。その差がスレショルドを上回る場合は、衝突は存在しないであろう。しかしながら、その差がスレショルドを下回る場合は、衝突が存在することになり、将来の送信又は受信に関して要求された送信又は受信について決定を行う必要がある。第2の無線プロトコル回路による将来の送信又は受信は、知られた又は予測される送信又は受信であることができる。例えば、第2の無線プロトコル回路のためのスケジューリングされた送信又は受信を格納するテーブルが存在することができる例えば、例えばSCOのためのスケジューリングされたBluetooth送信、又は、予想されるWLAN受信、例えば、ack。1306において、衝突が存在することになる場合は、第1の無線プロトコル回路のための現在の優先度情報、第2の無線プロトコル回路のための将来の優先度情報、及び第2の無線プロトコル回路の将来の状態情報を決定することができる。1308において、方法は、第1及び第2の無線プロトコル回路の優先度情報および状態に基づいて第1の無線プロトコル回路が送信又は受信を行うことを許容するかどうかを決定することができる。1308は、概して、上記の708と同じ方法で実施することができる。構成及びさらなる情報に関する決定を行うことに関連する全実施形態は、1308にも当てはまることに注目すること。要求された送信又は受信を許容するかどうかの決定のための一実施形態に関するさらなる詳細が以下の図14A乃至16に関して提供される。図14A乃至16-スケジューリング情報を用いたアービトレーション図14A乃至16は、図13の方法による無線プロトコルのうちの1つのスケジューリング情報を用いたアービトレーションの実施形態を例示する。上記と同様に、以下の節は、Bluetooth及びWLANに関して説明されるが、あらゆる2つの無線プロトコルであるように変更することができる例えば、WLANの代わりにBluetoothが用いられる逆の事例を含む。上記のように、BTイベントスケジュールを共存エンジンが入手可能であるときには、WLANは、スケジューリングされた次のBTイベントに基づいて決定を行うことができる。この情報は、現在のBT状態とともに、WLANイベントをスケジューリングするために用いることができる。time_to_next_BTパラメータは、現在の時間と第1のスケジューリングされたBTイベントとの間の差である。将来のBT活動が高い優先度を有するときに、WLANは、time_to_next_BT>スレショルドである場合は依然として送信を開始することができる。このスレショルド関係は、図14Aに示される。より具体的には、図14Aにおいて、将来のBTパケットはスレショルド量未満であることが予想され、このため、予測される衝突が存在する。図15は、スケジューリングされたBT活動を用いたアービトレーションの一実施形態を例示するテーブルである。ほとんどの場合、WLANが優先権を有さず及び次のBTまでの時間がスレショルドよりも大きい場合は、WLANは受信又は送信することができるが、その他の事例もテーブルに示される。上記と同様に、このテーブルは、スイッチ位置を含み、それらは、図17乃至20の実施形態に当てはめることができる。図16は、WLANが送信を打ち切った後に、サブフレームの一部は所定の受信機によって正確に受信することができているためWLAN送信機が依然としてBlockAckを待つことができる事例を例示する。スケジューリングされた到来するWLANパケットを有するBT受信又は送信に関して同様の実施形態が図14Bに当てはまる。この図で示されるように、将来のWLANパケットは、スレショルド時間未満であることが予想され、このため、予測される衝突が存在する。スケジューリングされた送信に関連して上述される様々な実施形態は、例えば、以前の履歴に基づいて予測される送信又は受信に対しても当てはめることができることに注目すること。従って、将来の送信又は受信がスケジューリングされていない場合でも、それらは予測することができ、及び、それらの予測は、上記の実施形態において説明されるようにスケジューリングされた送信又は受信と同様に用いることができる。図17-アンテナを共有する2つの無線プロトコルに関するスイッチ位置の選択図17は、送信又は受信を行うためのアンテナのためのスイッチ位置を選択するための方法の一実施形態を例示したフローチャートである。方法は、無線デバイスにおける使用のための複数の無線プロトコルをサポートするシステム内に実装することができ、例えば、様々な図において示されてそれらに関して説明されるシステムのうちのいずれかである。例えば、上において示されてそれらに関して説明されるシステム内に実装することができるような幾つかの実施形態においては、無線プロトコルは、WLAN及びBluetoothBTであることができる。無線プロトコルは、代替として、希望される場合はその他の無線プロトコルであることができる。方法要素は、希望されるのに応じて、変更すること、異なる順序で実施すること、取り除くこと、等ができる。1702において、送信又は受信を行うことの要求は、上記の702と同様に、第1の無線プロトコル回路から受信することができる。1704において、上記の704及び/又は1306と同様に、第1の無線プロトコル回路及び第2の無線プロトコル回路の優先度情報を決定することができる。換言すると、第2の無線プロトコルの優先度情報は、希望されるのに応じて、現在の又は将来の優先度情報であることができる。1706において、上記の706及び/又は1306と同様に、第2の無線プロトコル回路の状態を決定することができる。換言すると、第2の無線プロトコル回路の状態は、希望されるのに応じて、現在の又は将来の状態情報であることができる。1708において、1つ以上のアンテナを共有するために用いられるスイッチの位置を優先度情報および状態に基づいて決定することができる。より具体的には、一実施形態において、図17の方法は、図5C及び5Eの実施形態に特に適用することができる。しかしながら、それらは、スイッチを介してのアンテナ共有を含むその他の実施形態に対しても適用することができる例えば、希望されるのに応じて、無線プロトコルのうちの1つのための1つのチェーンしか存在しないか又は複数のチェーンが存在する場合。一実施形態においては、スイッチは、SPDTスイッチであることができるが、その他のスイッチが想定される。スイッチの位置は、優先度情報及び/又は状態情報に基づくことができ、又は、代替として、要求された送信又は受信に関する決定の結果に基づくことができる。一実施形態においては、要求された送信又は受信を行うためのスイッチの希望されるスイッチ位置を決定するためにテーブルを用いることができる。テーブルは、現在の構成情報、例えば、様々な利得素子が第1の無線プロトコル回路と第2の無線プロトコル回路との間で共有されているかどうか、に基づくことができる。概して、希望されるスイッチ位置は、優先度情報、状態情報、及び/又はさらなる情報に依存して用いることができる。しかしながら、希望されるスイッチ位置は、第1の無線プロトコル回路が優先権を有する場合のみに用いることができる。同様に、現在のスイッチ位置は、優先度情報、状態情報、及び/又はさらなる情報に基づいてオーバーライドすることができる。この決定の論理の流れ及びテーブルの一実施形態が以下において図17乃至20に関して提供される。さらに、第1の無線プロトコル回路及び第2の無線プロトコル回路は、例えば、利得素子を共有することによってスイッチを介して共有されるアンテナ以外の共有経路を有することができることが注目されるべきである。従って、第1の無線プロトコル回路は、スイッチ位置が要求された送信又は受信のための理想的な位置に変更されないときでも要求された送信又は受信を行うことができる。従って、第1の無線プロトコル回路は、アンテナ位置が変更されないときでも共有経路を用いて要求された送信又は受信を行うように構成することができる。一実施形態においては、スイッチの位置は、図7及び13の方法のうちのいずれかに従うことができる。図17の方法は、希望されるのに応じて共存回路によって又はその他の回路によって実行することができる。回路は、希望されるのに応じて、第1及び/又は第2の無線プロトコル回路の一部、共存回路、及び/又はいずれか又は両方と別々であることができる。図18乃至20-図17の方法によるスイッチ選択図18乃至20は、図17の方法によるスイッチ選択の実施形態を示す。上記と同様に、以下の節は、Bluetooth及びWLANに関して説明されるが、あらゆる2つの無線プロトコルであるように変更することができる例えば、WLANの代わりにBluetoothが用いられる逆の事例を含む。さらに、上述される様々なテーブルは、典型的なスイッチの位置も含み、従ってこれらの実施形態に適用できることに注目すること。上記の様々な構成において示されて説明されるように、WLAN及びBTコンボチップは、例えば、制限されたスペース又はコスト削減のために、1つのアンテナの構成及び/又は2つのアンテナの構成のためのスイッチ例えば、外部SPDT単極、双投スイッチを有することができる。図18は、SPDTスイッチを制御するためのスイッチ制御論理の一実施形態を例示する。この図において示されるように、SPDT制御論理は、以下のコンポーネントを含むことができる。優先度アービトレーション論理は、スイッチがBT、WLAN、又はNo-change用であるかを決定することができる。BT-Tx及びBT_Rxのための好ましいスイッチ位置を見つけるために図19に示されるルックアップテーブルLUTを用いることができる。すなわち、PAが共有される場合は、btTxSwitchPos=WLANであり、そうでない場合は、btTxSwitchPos=BTである。LNAが共有される場合は、btRxSwitchPos=WLANであり、そうでない場合は、btRxSwitchPos=BTである。AND論理は、BTPriority信号からの入力及びLUTの結果を受け取ることができる。Hold信号がアサートされたときにスイッチ位置を保持するためにHold論理を用いることができる。以下は、スイッチアービトレーション論理のためのアルゴリズムの一実施形態を提供する。WLANがスリープ/非アクティブであるときには、BT_priority=1及びHold=0である。WLANがアウェークawakeであるときには、BTTxのポジティブエッジposedgeでは、BT_priority=1及びHold=0である。WLANTxのポジティブエッジにおいて、WLANがこの送信のために共有チェーンを使用することになる場合は、BT_priority=0及びHold=0である。BTRxのポジティブエッジにおいて、aBTが高い優先度を有する場合は、BT_priority=1及びHold=0であり、bWLANが2つのアンテナを有し、1つのチェーンを送信中である場合は、BT_priority=1及びHold=0であり、cWLANが2つのアンテナを有し、単一のストリームを受信中である場合は、BT_priority=1及びHold=0であり、dWLANが探索状態にあり、BTと等しい優先度を有する場合は、BT_priority=1及びHold=0であり、eそうでない場合は、Hold=1である。WLANRxのポジティブエッジにおいて、Hold=1である。BTTx/Rxのネガティブエッジnegedgeにおいて、WLANがアクティブなRx中でない場合は、BT_priority=0及びHold=0である。WLANTx/Rxのネガティブエッジにおいて、BTがアクティブなTx/Rx中でない場合は、BT_priority=0及びHold=0である。図20は、BT受信のポジティブエッジにおける上述されるアルゴリズムを例示するフローチャートである。図21-送信又は受信のための共有される又は共有されないアンテナの選択図21は、無線プロトコルのうちの1つによる送信又は受信のためのアンテナ例えば、共有される又は共有されないの選択の実施形態を例示する。この方法は、要求されたWLAN送信に対して特に適用可能である。方法は、無線デバイスにおける使用のための複数の無線プロトコルをサポートするシステム、例えば、様々な図において示されてそれらに関して説明されるシステムのうちのいずれか、において実装することができる。例えば、上記において示されてそれらに関して説明されるシステム内に実装できるような幾つかの実施形態においては、無線プロトコルは、WLAN及びBluetoothBTであることができる。無線プロトコルは、代替として、希望される場合はその他の無線プロトコルであることができる。方法要素は、希望されるのに応じて、変更すること、異なる順序で実施すること、取り除くこと、等ができる。2012において、送信又は受信を行うことの要求は、上記の702と同様に、第1の無線プロトコル回路から受信することができる。2104において、方法例えば、共存論理又はその他の論理は、706と708又は1304と同様に、第2の無線プロトコル回路が存在するか又は現在又は将来の送信又は受信を行うかどうかを決定することができる。従って、方法は、第2の無線プロトコル回路に関して要求された送信又は受信との現在の衝突又は将来の衝突が存在するかどうかを決定することができる。2106において、方法例えば、共存論理又はその他の論理は、第1の無線プロトコル回路が1つ以上の共有されるアンテナを用いずに1つ以上の共有されないアンテナを用いて現在又は将来の送信又は受信を行うことができるかどうかを決定することができる。より具体的には、第1の無線プロトコル回路及び第2の無線プロトコル回路は、1つ以上の共有されるアンテナを共有することができるが、第1の無線プロトコル回路は、共有されない1つ以上のアンテナへのアクセスを有することができる。従って、第1の無線プロトコル回路は、送信又は受信モードに依存して、共有される及び/又は共有されないアンテナを用いるように構成することができる。幾つかの実施形態においては、決定は、要求された送信又は受信のための要求されるチェーン数が利用可能な共有されないチェーン数よりも多いかどうかに基づくことができる。これが当てはまる場合は、決定は、要求された送信又は受信をより少ない数のストリームで共有されないアンテナ数以下になるまで行うことが可能であるかどうかにさらに基づくことができる。2106は、第2の無線プロトコル回路が送信又は受信を実施中である場合又は要求された送信又は受信が第2の無線プロトコル回路の将来の送信又は受信と衝突することになる場合に実施できることに注目すること。この決定の具体的な実施形態が以下において提供される。2018において、方法は、2106に基づいて第1の無線プロトコル回路が要求された送信又は受信を行うことを許容するかどうかを決定することができる。例えば、第2の無線プロトコル回路との現在の又は将来の衝突が存在する場合で、要求された送信又は受信は共有されないチェーンのみを用いて行うことができると方法が決定した場合は、第1の無線プロトコル回路は、共有されないチェーンのみを用いて要求された送信又は受信を行うことを許可されることができる。衝突が存在しない場合は、第1の無線プロトコルは、要求された送信又は受信を行うことも許可されることができる。さらに、上記の実施形態と同様に、2108の決定は、無線プロトコル回路の優先度情報、第2の無線プロトコル回路の現在又は将来の優先度情報、第2の無線プロトコル回路の現在又は将来の状態、及び/又はさらなる情報、例えば構成情報、に基づくこともできる。例えば、第1の無線プロトコルが共有されないチェーンのみを用いることができない場合は、決定は、衝突の事例に依存して、708及び/又は1308において説明されるそれと同様であることができる。上記の方法は、第1の無線プロトコル回路からの要求及び共有されないアンテナ又はチェーンの決定が第1の無線プロトコル回路に関して行われることを前提している一方で、方法は、要求が第1の無線プロトコル回路から受信され、決定は、第2の無線プロトコルが共有されたアンテナではなく共有されないアンテナを用いて現在又は将来の送信又は受信を行うことができるかどうかのように逆にすることができることに注目すること。従って、第1の無線プロトコル回路の送信又は受信の方法を変更する代わりに、第2の無線プロトコル回路の送信又は受信の方法を変更することができる。さらに、この実施形態においては、第2の無線プロトコル回路は、送信又は受信を行うために共有されないアンテナを用いることが可能である。図22-図21の方法によるチェーン選択以下は、図21の方法の一実施形態に関する詳細を提供するものであり、対応する実施形態の適用範囲を限定することは意味しない。例えば、下記はWLAN送信のみについて論じているが、さらなるプロトコル及び実施形態が想定される。ここにおいて用いられる場合、用語チェーンは、概して、送信又は受信経路を意味することができる。共有される又は共有されないチェーンは、図21の方法におけるように共有される又は共有されないアンテナを単に意味することができ又は送信又は受信経路以上のもの例えば、共有される利得素子と対応する経路とを含むを意味することができる。共有されるチェーン構成を有するコンボBTWLANチップでは、共有されないチェーンのみを送信のために用いることが可能なことが時々ある。例えば、例えば、単一ストリームMCSレートのためにストリーム数が共有されないチェーン又はアンテナの数よりも少ない場合にMCSレートを用いてデータが送信される場合に可能であることができる。共有されないチェーンのみを用いて送信することは、以下の利点を有する。BTが受信中であるか又はRxイベントが予想される場合は、共有されるチェーンをWLAN送信のために使用しないことによって、WLAN送信からの受信された又は予想されるBTパケットに対する干渉を最小にすることができる。この利益は、共有されるチェーンと共有されないチェーンとの間の分離が拡大するのに応じて大きくなる。BTが現在送信中であるか又はTxイベントが予想される場合は、BT信号及びWLAN信号は異なるアンテナから送信することができるため、WLAN側では送信電力のバックアップは必要ない。単一のチェーン送信は、単一のストリームのパケットのためにだけ可能であることができる。MIMOシステムでは、アンテナ又はチェーン数は、送信ストリーム数よりも多いことができる。共有されるチェーンを使用するかどうかを決定することは、待ち行列内の送信パケット、現在のBT状態、及び予想されるBTの挙動に依存して行うことができる。共有されるチェーンを使用することを要求しないMCSレートに関しては例えば、ACK、共有されないチェーンのみを用いた送信は、BTが現在アクティブであるか又はBTスケジューリングテーブルを用いてBTイベントが予想される場合に採用することができる。共有されるチェーンも同様に要求するより高いMCSレートに関しては、WLANは、例えば、等しい優先度の場合は、共有されないチェーンで送信するためにより低いストリームレートに低下することができる。この場合は、レート好適化アルゴリズムは、BTがアクティブであるときに共有されないチェーンのみを用いて送信することができるMCSレートを優先するように自動的に好適化することができる。図22は、チェーン選択の一実施形態を例示する。より具体的には、示されるように、WLANTx中に又はWLANTxよりも前に、ストリーム数を共有されないチェーン数と比較することができる。ストリーム数のほうが多い場合は、より低いMCSを使用できるかどうかを決定することができる。そうである場合は、MCSを引き下げることができる。そうでない場合は、送信は、すべてのチェーンを用いて発生することができその結果、現在又は将来のBT送信又は受信と衝突することがあり、それは、上述されるように処理することができる。しかしながら、ストリーム数のほうが多くなく、そしてBTがTx又はRx中である場合は、送信は共有されないチェーンのみを用いて生じることができ、従って、BT活動が遅延なしに、例えば、同時並行して、生じることを可能にする。BTがTx又はRx中でない場合は、例えば、BTスケジューリングテーブルを用いてBT活動が予想されるかどうかを決定することができる。そうである場合は、送信は、共有されないチェーンのみを用いて生じることができ、従って、将来のBT活動が遅延なしに、例えば、同時並行して、生じることを可能にする。できない場合は、送信は、図7及び13において説明されるように、例えば、決定に達成した後にすべてのチェーンを用いて生じることができる。スケジューリングされた送信に関して上述される様々な実施形態は、例えば、以前の履歴に基づいて予測される送信又は受信にも適用できることに注目すること。従って、将来の送信又は受信がスケジューリングされない場合でも、それらを予測することができ、それらの予測は、上記の実施形態において説明されるようにスケジューリングされた送信又は受信と同様に用いることができる。図23-典型的なアービトレーション方法図23は、2つの無線プロトコル間でアービトレーションするための方法の一実施形態を例示するフローチャートである。方法は、無線デバイスにおける使用のための複数の無線プロトコルをサポートするシステム内に実装することができ、例えば、様々な図において示されてそれらに関して説明されるシステムのうちのいずれかである。例えば、上において示されてそれらに関して説明されるシステム内に実装することができるような幾つかの実施形態においては、無線プロトコルは、WLAN及びBluetoothBTであることができる。無線プロトコルは、代替として、希望される場合はその他の無線プロトコルであることができる。方法要素は、希望されるのに応じて、変更すること、異なる順序で実施すること、取り除くこと、等ができる。2302において、送信又は受信を行うために第1の無線プロトコル回路から要求を受信することができる。要求は、アービトレーション又は共存回路によって受信することができる。2304において、第1の無線プロトコル回路及び第2の無線プロトコル回路の優先度情報を決定することができる。2306において、現在の構成情報を決定することができる。現在の構成情報は、例えば、使用中のアンテナ数、スイッチの位置スイッチが用いられる場合、等であることができる。2308において、方法は、第1の無線プロトコル回路の優先度情報、第2の無線プロトコル回路の優先度情報、及び/又は現在の構成情報に基づいて第1の無線プロトコル回路が送信又は受信を行うことを許容するかどうかを決定することができる。より具体的には、2308は、上述される実施形態のうちのいずれによっても実施することができる。さらに、2310において、方法は、上述される実施形態と同様に、1つ以上のアンテナを共有するために用いられる1つ以上のスイッチの位置を決定することができる。さらに、2312において、方法は、上述される実施形態と同様に、送信又は受信の際にどれだけの数のチェーンが用いられるべきかを決定することができる。2302乃至2312の一部又は全部を無線デバイスのアービトレーション論理又は共存回路によって実施することができる。さらなる実施形態以下の番号が付された段落は、さらなる実施形態を提供する。1.無線デバイスにおける使用のためのシステムであって、第1の無線プロトコル回路と、第2の無線プロトコル回路と、第1の無線プロトコル回路及び第2の無線プロトコル回路に結合された共存回路と、を備え、第1の無線プロトコル回路は、第1の無線プロトコルにより第1の信号を受信、送信、及び処理するように構成され、第1の無線プロトコル回路は、送信又は受信を行うことの要求を生成するように構成され、第2の無線プロトコル回路は、第2の無線プロトコルにより第2の信号を受信、送信、及び処理するように構成され、第2の無線プロトコル回路は、送信又は受信を行うことの要求を生成するように構成され、共存回路は、第1の無線プロトコル回路及び/又は第2の無線プロトコル回路から要求を受信、送信/受信するように構成され、共存回路は、送信又は受信を行うことの第1の無線プロトコル回路からの要求を受信し、要求に応答して第1の無線プロトコル回路及び第2の無線プロトコル回路のための現在の優先度情報を決定し、第2の無線プロトコル回路の現在の状態を決定し、第1の無線プロトコル回路の現在の優先度情報、第2の無線プロトコル回路の現在の優先度情報、及び第2の無線プロトコル回路の現在の状態に基づいて第1の無線プロトコル回路が送信又は受信を行うことを許容するかどうかを決定するように構成される、システム。2.第1の無線プロトコル回路が第2の無線プロトコル回路よりも高い優先度を有する場合は、共存回路は、第1の無線プロトコル回路が送信又は受信を行うことを許容するように構成される、段落1のシステム。3.第1の無線プロトコル回路が第2の無線プロトコル回路と等しい優先度を有する場合は、共存回路は、第1の無線プロトコル回路が第2の無線プロトコル回路の送信又は受信と同時並行して送信又は受信を行うことを許容するように構成される、段落1のシステム。4.第1の回路をさらに備え、第1の回路は、第1の無線プロトコル回路及び第2の無線プロトコル回路が送信又は受信を同時並行して行うことができるかどうかを決定するように構成され、同時並行した送信又は受信が可能である場合は、第1の回路は、第1の無線プロトコル回路及び第2の無線プロトコル回路に等しい優先度を割り当てるように構成される、段落1のシステム。5.第1の回路は、共存回路内に備えられる、段落4のシステム。6.第1の無線プロトコル回路が送信又は受信を行うことを許容するかどうかを該決定することは、無線デバイスの現在の構成に基づく、段落1のシステム。7.第1の無線プロトコル回路が送信又は受信を行うことを許容するかどうかを該決定することは、無線デバイスによって使用中のアンテナ数に基づく、段落6のシステム。8.第1の無線プロトコル回路が送信又は受信を行うことを許容するかどうかを共存回路が決定することは、第2の無線プロトコル回路のスケジューリングされた又は予測される活動の優先度情報にも基づく、段落1のシステム。9.第1及び第2の信号を受信するように構成された利得素子をさらに備え、利得素子は、調整可能な量だけ受信された第1及び第2の信号を増幅するために調整可能であり、利得素子は、第1の無線プロトコル回路及び第2の無線プロトコル回路に結合される、段落1のシステム。10.共存回路は、第1の無線プロトコル回路の送信又は受信のために1つ以上の共有される経路を用いるか又は共有されない経路のみを用いるかを動的に選択するようにさらに構成される、段落1のシステム。11.無線デバイス内で第1の無線プロトコルと第2の無線プロトコルとの間でアービトレーションするための方法であって、送信又は受信を行うことの第1の無線プロトコル回路からの要求を受信することであって、第1の無線プロトコル回路は、第1の無線プロトコルにより第1の信号を受信、送信、及び処理するように構成されることと、要求に応答して第1の無線プロトコル回路及び第2の無線プロトコル回路のための現在の優先度情報を決定することであって、第2の無線プロトコル回路は、第2の無線プロトコルにより第2の信号を受信、送信、及び処理するように構成されることと、第2の無線プロトコル回路の現在の状態を決定することと、第1の無線プロトコル回路の現在の優先度情報、第2の無線プロトコル回路の現在の優先度情報、及び第2の無線プロトコル回路の現在の状態に基づいて第1の無線プロトコル回路が送信又は受信を行うことを許容するかどうかを決定することと、を備える、方法。12.該受信すること、該決定すること、該決定すること、及び該決定することは、無線デバイスの共存回路によって行われる、段落11の方法。13.第1の無線プロトコル回路が第2の無線プロトコル回路よりも高い優先度を有する場合は、方法は、第1の無線プロトコル回路が送信又は受信を行うことを許容することを備える、段落11の方法。14.第1の無線プロトコル回路が第2の無線プロトコル回路と等しい優先度を有する場合は、第1の無線プロトコル回路が第2の無線プロトコル回路の送信又は受信と同時並行して送信又は受信を行うことを許容することを備える、段落11の方法。15.第1の無線プロトコル回路及び第2の無線プロトコル回路が同時並行して送信又は受信を行うことができるかどうかを決定することと、同時並行した送信又は受信が可能な場合は、第1の無線プロトコル回路及び第2の無線プロトコル回路に等しい優先度を割り当てることと、をさらに備える、段落11の方法。16.第1の無線プロトコル回路が送信又は受信を行うことを許容するかどうかを該決定することは、無線デバイスの構成情報に基づく、段落11の方法。17.構成情報は、無線デバイスによって使用中のアンテナ数を備える、段落16の方法。18.第1の無線プロトコル回路が送信又は受信を行うことを許容するかどうかを該決定することは、第2の無線プロトコル回路のスケジューリングされた又は予測される活動の優先度情報にも基づく、段落11の方法。19.無線デバイスにおける使用のためのシステムであって、第1の無線プロトコル回路と、第2の無線プロトコル回路と、送信又は受信を行うことの第1の無線プロトコル回路からの要求を受信し、第2の無線プロトコル回路の現在の状態を決定し、第2の無線プロトコル回路の現在の状態に基づいて第1の無線プロトコル回路が送信又は受信を行うことを許容するかどうかを決定するように構成された第1の回路と、を備え、第1の無線プロトコル回路は、第1の無線プロトコルにより第1の信号を受信、送信、及び処理するように構成され、第1の無線プロトコル回路は、送信又は受信を行うことの要求を生成するように構成され、第2の無線プロトコル回路は、第2の無線プロトコルにより第2の信号を受信、送信、及び処理するように構成され、第2の無線プロトコル回路は、送信又は受信を行うことの要求を生成するように構成される、システム。20.第1の回路は、第1の無線プロトコル回路及び/又は第2の無線プロトコル回路内に備えられる、段落19のシステム。上記の実施形態は、かなり詳細に説明されているが、上記の開示が十分に評価された時点で様々な変形及び変更が当業者にとって明確になるであろう。例えば、ほとんどの実施形態は、回路に関して説明される一方で、それらは、集積回路、プログラマブルハードウェア素子、メモリ及びプロセッサ、等を含むあらゆる該当する手段を介して実装することができる。以下の請求項は、すべての該変形及び変更を包含すると解釈されることが意図される。"