(58)【調査した分野】(Int.Cl.,DB名)
ワイヤレスワイドエリアネットワーク、すなわちWWANデバイスとワイヤレスローカルエリアネットワーク、すなわちWLANデバイスとの間の共存方法であって、前記方法は前記WWANデバイスによって実行され、前記方法は、
通信システムの前記WWANデバイスで、前記WWANデバイスと関連付けられるWWAN通信期間と、前記通信システムの前記WLANデバイスと関連付けられるWLAN通信期間とを決定することと、ここにおいて、前記WWAN通信期間と前記WLAN通信期間は、連続的であり、周期的に繰り返す期間であり、前記WWANデバイスが前記WLANデバイスとインターフェースを介して結合され、前記インターフェースは、前記WLAN通信期間とWWAN通信期間とを示す、前記WWANデバイスと前記WLANデバイスの間の1または複数の共存信号を交換するためのものであり、
前記WWANデバイスから、前記WLAN通信期間と前記WWAN通信期間とを示す共存信号を、前記WLANデバイスに提供することと、
前記WWAN通信期間が進行中かどうかを判定することと、
前記WWAN通信期間が進行中であると判定したことに応答して、WWAN通信動作を実行することと、
前記WWAN通信期間が進行中ではないと判定したことに応答して、WWAN通信動作を実行しないと決定することとを備える、方法。
前記WLANデバイスが、電気電子技術者協会、すなわちIEEE 802.11通信プロトコルを実装するように構成され、前記WWANデバイスが、Long−Term evolution、すなわちLTE通信プロトコルまたはWorldwide Interoperability for Microwave Access、すなわちWiMAX通信プロトコルを実装するように構成される、請求項1に記載の方法。
前記WWANデバイスで、前記WLANデバイスから前記WWANデバイスへ提供されたデジタル制御信号に少なくとも一部基づいて、前記WLANデバイスを検出することをさらに備える、請求項1に記載の方法。
前記WWAN通信期間と前記WLAN通信期間とを前記決定することが、WLANビーコン間隔と、WWANフレーム構造と、WWAN通信スケジュールと、WLAN通信スケジュールのうちの少なくとも1つに基づく、請求項1に記載の方法。
ワイヤレスワイドエリアネットワーク、すなわちWWANデバイスとワイヤレスローカルエリアネットワーク、すなわちWLANデバイスとの間の共存方法であって、前記方法は前記WWANデバイスによって実行され、前記方法は、
通信システムの前記WWANデバイスで、前記WWANデバイスと関連付けられるWWAN通信期間と、前記通信システムの前記WLANデバイスと関連付けられるWLAN通信期間とを決定することと、ここにおいて、前記WWANデバイスが前記WLANデバイスとインターフェースを介して結合され、前記インターフェースは、前記WLAN通信期間とWWAN通信期間とを示す、前記WWANデバイスと前記WLANデバイスの間の1または複数の共存信号を交換するためのものであり、
前記WWANデバイスで、前記WWAN通信期間または前記WLAN通信期間が進行中かどうかを判定することと、
前記WWAN通信期間が進行中であり、前記WLAN通信期間が進行中でないと判定したことに応答して、
前記WWAN通信期間の送信副期間が進行中である場合、WWAN送信動作を実行することと、
前記WWAN通信期間の受信副期間が進行中である場合、WWAN受信動作を実行することと、
前記WLAN通信期間が進行中であり、前記WWAN通信期間が進行中でないと判定したことに応答して、
前記WLAN通信期間の受信副期間が進行中である場合、前記WWAN受信動作を実行することと、
前記WLAN通信期間の送信副期間が進行中である場合、前記WWAN受信動作と前記WWAN送信動作とを実行しないと決定することとを備える、方法。
前記WLANデバイスが、電気電子技術者協会、すなわちIEEE 802.11通信プロトコルを実装するように構成され、前記WWANデバイスが、Long−Term evolution、すなわちLTE通信プロトコルまたはWorldwide Interoperability for Microwave Access、すなわちWiMAX通信プロトコルを実装するように構成される、請求項9に記載の方法。
前記WWANデバイスから前記WLANデバイスへと、前記WLAN通信期間、前記WWAN通信期間、前記WWAN通信期間の前記送信副期間と前記受信副期間、および前記WLAN通信期間の前記送信副期間と前記受信副期間のうちの少なくとも1つを示す共存信号を提供することをさらに備える、請求項9に記載の方法。
前記WWANデバイスで、前記WWANデバイスと関連付けられる送信副期間の長さと、前記WWANデバイスと関連付けられる受信副期間の長さとに少なくとも一部基づいて、前記WWAN通信期間の前記送信副期間と前記受信副期間、および前記WLAN通信期間の前記送信副期間と前記受信副期間を決定することをさらに備える、請求項9に記載の方法。
前記WLANデバイスが、電気電子技術者協会、すなわちIEEE 802.11通信プロトコルを実装するように構成され、前記WWANデバイスが、Long−Term evolution、すなわちLTE通信プロトコルまたはWorldwide Interoperability for Microwave Access、すなわちWiMAX通信プロトコルを実装するように構成される、請求項19に記載のWWANデバイス。
前記共存ユニットが、前記WLANデバイスから受信された共存信号に少なくとも一部基づいて、前記WWAN通信期間と前記WLAN通信期間とを決定するように構成される、請求項19に記載のWWANデバイス。
前記WLANデバイスが、電気電子技術者協会、すなわちIEEE 802.11通信プロトコルを実装するように構成され、前記WWANデバイスが、Long−Term evolution、すなわちLTE通信プロトコルまたはWorldwide Interoperability for Microwave Access、すなわちWiMAX通信プロトコルを実装するように構成される、請求項23に記載の機械可読記憶媒体。
前記動作が、前記WWANデバイスから前記WLANデバイスへと、前記WWAN通信期間と前記WLAN通信期間とを示す共存信号を提供することをさらに備える、請求項23に記載の機械可読記憶媒体。
前記動作が、前記WWANデバイスで、前記WLANデバイスから、前記WWAN通信期間と前記WLAN通信期間とを示す共存信号を受信することをさらに備える、請求項23に記載の機械可読記憶媒体。
【発明の概要】
【0004】
いくつかの実施形態では、方法は、通信システムのWWANデバイスから、WWANデバイスと関連付けられるWWAN通信スケジュールを、通信システムのWLANデバイスへ提供することであって、WWANデバイスがWLANデバイスと結合される、提供することと、WWANデバイスにおいて、WWAN通信動作を実行するためのWWANデバイスと関連付けられるWWAN通信期間と、WLAN通信動作を実行するためのWLANデバイスと関連付けられるWLAN通信期間とを、WLANデバイスから受信された共存信号に少なくとも一部基づいて決定することと、WWANデバイスで、WWAN通信期間が進行中かどうかを判定し、1つまたは複数のWWAN通信動作を実行すべきかどうかを判定することと、WWANデバイスで、WWAN通信期間が進行中であると判定されたことに応答して1つまたは複数のWWAN通信動作を実行することと、WWANデバイスで、WWAN通信期間が進行中ではないと判定されたことに応答して1つまたは複数のWWAN通信動作を実行しないと判定することとを、備える。
【0005】
いくつかの実施形態では、WLANデバイスは、電気電子技術者協会(IEEE)802.11bデバイス、IEEE802.11gデバイス、またはIEEE802.11nデバイスを備え、WWANデバイスは、Long−Term evolution(LTE)デバイスまたはWorldwide Interoperability for Microwave Access(WiMAX)デバイスを備える。
【0006】
いくつかの実施形態では、WLAN通信期間およびWWAN通信期間は、連続的であり、周期的に繰り返す期間である。
【0007】
いくつかの実施形態では、WWAN通信期間が進行中であると判定されたことに応答して1つまたは複数のWWAN通信動作を前記実行することはさらに、WWANデバイスの接続される基地局から1つまたは複数のWWANパケットを受信することと、WWANデバイスの接続される基地局へ1つまたは複数のWWANパケットを送信することとの、少なくとも1つを備える。
【0008】
いくつかの実施形態では、WWAN通信期間が進行中であると判定されたことに応答して、方法はさらに、WWANデバイスで、制御権をWLANデバイスへとハンドオフして、WLAN通信期間を開始するかどうかを判定することと、WLANデバイスへと制御権をハンドオフしてWLAN通信期間を開始すると判定したことに応答して、WWANデバイスの接続される基地局へ、基地局へ送信するためのWWANデータがWWANデバイスにないことを示す制御メッセージを送信することと、制御権をWLANデバイスへハンドオフしないと判定したことに応答して、1つまたは複数のWWAN通信動作の実行を継続することとを、備える。
【0009】
いくつかの実施形態では、基地局へ送信するためのWWANデータがWWANデバイスにないことを示す制御メッセージを前記送信したことに応答して、方法はさらに、WWANデバイスで、WLAN通信期間のために低出力状態に切り替えることを備える。
【0010】
いくつかの実施形態では、制御権をWLANデバイスへとハンドオフしてWLAN通信期間を開始するかどうか前記判定することはさらに、WWANデバイスで、WWAN通信期間が所定の期間内に終わるようにスケジューリングされているかどうかを判定することを備え、所定の期間は、基地局へ送信するためのWWANデータがWWANデバイスにないことを示す制御メッセージと関連付けられる送信継続時間に少なくとも一部基づく。
【0011】
いくつかの実施形態では、方法は、通信システムのWWANデバイスで、WWAN通信動作を実行するためのWWANデバイスと関連付けられるWWAN通信期間と、WLAN通信動作を実行するための通信システムのWLANデバイスと関連付けられるWLAN通信期間とを、決定することであって、WWANデバイスがWLANデバイスと結合される、決定することと、WWANデバイスから、WLANデバイスと関連付けられるWLAN通信期間とWWANデバイスと関連付けられるWWAN通信期間とを示す共存信号を、WLANデバイスに提供することと、WWANデバイスで、WWAN通信期間が進行中かどうかを判定し、1つまたは複数のWWAN通信動作を実行するかどうかを判定することと、WWANデバイスで、WWAN通信期間が進行中であると判定されたことに応答して1つまたは複数のWWAN通信動作を実行することと、WWANデバイスで、WWAN通信期間が進行中ではないと判定されたことに応答して1つまたは複数のWWAN通信動作を実行しないと決定することとを、備える。
【0012】
いくつかの実施形態では、WLANデバイスは、電気電子技術者協会(IEEE)802.11bデバイス、IEEE802.11gデバイス、またはIEEE802.11nデバイスを備え、WWANデバイスは、Long−Term evolution(LTE)デバイスまたはWorldwide Interoperability for Microwave Access(WiMAX)デバイスを備える。
【0013】
いくつかの実施形態では、WLANデバイスと関連付けられるWLAN通信期間とWWANデバイスと関連付けられるWWAN通信期間とを示す共存信号をWWANデバイスに前記提供することは、WLANデバイスとWWANデバイスとの間に結合される共存インターフェースを介して、共存信号を送信することを備える。
【0014】
いくつかの実施形態では、方法はさらに、WWANデバイスの接続される基地局へ、WWAN通信期間の長さとWWAN通信期間の周期とのうちの少なくとも1つを送信することを備える。
【0015】
いくつかの実施形態では、方法はさらに、WWANデバイスで、WLANデバイスからWWANデバイスへ提供されたデジタル制御信号に少なくとも一部基づいて、WLANデバイスを検出することを備える。
【0016】
いくつかの実施形態では、WWANデバイスと関連付けられるWWAN通信期間とWLANデバイスと関連付けられるWLAN通信期間とを前記決定することは、WLANビーコン間隔と、WWANフレーム構造と、WWAN通信スケジュールと、WLAN通信スケジュールとのうちの少なくとも1つに基づく。
【0017】
いくつかの実施形態では、WWAN通信期間が進行中であると判定されたことに応答して、方法はさらに、WWANデバイスで、制御権をWLANデバイスへとハンドオフして、WLAN通信期間を開始するかどうかを判定することと、WLANデバイスへと制御権をハンドオフしてWLAN通信期間を開始すると判定したことに応答して、WWANデバイスが接続される基地局へ、基地局へ送信するためのWWANデータがWWANデバイスにないことを示す制御メッセージを送信することと、制御権をWLANデバイスへハンドオフしないと判定したことに応答して、1つまたは複数のWWAN通信動作の実行を継続することとを、備える。
【0018】
いくつかの実施形態では、制御権をWLANデバイスへとハンドオフしてWLAN通信期間を開始するかどうか前記判定することは、WWANデバイスで、WWAN通信期間が所定の期間内に終わるようにスケジューリングされているかどうかを判定することを備え、所定の期間は、基地局へ送信するためのWWANデータがWWANデバイスにないことを示す制御メッセージと関連付けられる送信継続時間に少なくとも一部基づく。
【0019】
いくつかの実施形態では、方法は、通信システムのWWANデバイスで、WWAN通信動作を実行するためのWWANデバイスと関連付けられるWWAN通信期間と、WLAN通信動作を実行するための通信システムのWLANデバイスと関連付けられるWLAN通信期間とを決定することであって、WWANデバイスがWLANデバイスに結合される、決定することと、WLAN通信期間およびWWAN通信期間の各々と関連付けられる、1つまたは複数の送信副期間と1つまたは複数の受信副期間とを決定することと、WWANデバイスで、WWAN通信期間が進行中であるかどうかを判定し、1つまたは複数のWWAN通信動作を実行するかどうかを判定することと、WWANデバイスで、WWAN通信期間が進行中ではないと判定したことに応答して、1つまたは複数のWWAN通信動作を実行しないと判定することと、WWAN通信期間が進行中であると判定したことに応答して、WWANデバイスで、WWAN通信期間と関連付けられる1つまたは複数の送信副期間の1つが進行中かどうかを判定することと、WWANデバイスで、WWAN通信期間と関連付けられる1つまたは複数の送信副期間の1つが進行中であると判定したことに応答して、1つまたは複数のWWAN送信動作を実行することと、WWANデバイスで、WWAN通信期間と関連付けられる1つまたは複数の送信副期間の1つが進行中ではないと判定したことに応答して、1つまたは複数の受信副期間の1つの間に、1つまたは複数のWWAN受信動作を実行することとを備える。
【0020】
いくつかの実施形態では、WLANデバイスは、電気電子技術者協会(IEEE)802.11bデバイス、IEEE802.11gデバイス、またはIEEE802.11nデバイスを備え、WWANデバイスは、Long−Term evolution(LTE)デバイスまたはWorldwide Interoperability for Microwave Access(WiMAX)デバイスを備える。
【0021】
いくつかの実施形態では、WWANデバイスと関連付けられるWWAN通信期間とWLANデバイスと関連付けられるWLAN通信期間とを前記決定することは、WWANデバイスで、WWANデバイスと関連付けられるWWAN通信期間とWLANデバイスと関連付けられるWLAN通信期間とを計算することと、WWANデバイスから、WWANデバイスと関連付けられるWWAN通信期間とWLANデバイスと関連付けられるWLAN通信期間とを示す共存信号をWLANデバイスに提供することとを備える。
【0022】
いくつかの実施形態では、WWANデバイスと関連付けられるWWAN通信期間とWLANデバイスと関連付けられるWLAN通信期間とを前記決定することは、WLANデバイスから、WWANデバイスで、WWANデバイスと関連付けられるWWAN通信期間とWLANデバイスと関連付けられるWLAN通信期間とを示すものを受信することを備える。
【0023】
いくつかの実施形態では、方法はさらに、WWANデバイスの接続される基地局へと、WLAN通信期間、WWAN通信期間、ならびに、WLAN通信期間とWWAN通信期間の各々と関連付けられる1つまたは複数の送信副期間および1つまたは複数の受信副期間のうちの、少なくとも1つを示すものを送信することを備える。
【0024】
いくつかの実施形態では、方法はさらに、WWANデバイスから、WLANデバイスと関連付けられるWLAN通信期間と、WWANデバイスと関連付けられるWWAN通信期間と、送信副期間の長さと、受信副期間の長さとのうちの少なくとも1つを示す共存信号を、WLANデバイスに提供することを備える。
【0025】
いくつかの実施形態では、方法はさらに、WWANデバイスと関連付けられる送信副期間の長さおよびWWANデバイスと関連付けられる受信副期間の長さに少なくとも一部基づいて、WWANデバイスで、WLAN通信期間とWWAN通信期間の各々と関連付けられる、1つまたは複数の送信副期間と1つまたは複数の受信副期間とを決定することを備える。
【0026】
いくつかの実施形態では、WWAN通信期間と関連付けられる1つまたは複数の送信副期間の1つが進行中であると判定したことに応答して、方法はさらに、WWAN通信期間が所定の期間内に終わるようにスケジューリングされているかどうかを判定することと、WWAN通信期間が所定の期間内に終わるようにスケジューリングされていると判定したことに応答して、WWANデバイスの接続されている基地局へと、基地局へ送信するためのWWANデータがWWANデバイスにないことを示す制御メッセージを、提供することとを備える。
【0027】
いくつかの実施形態では、所定の期間は、基地局へ送信するためのWWANデータがWWANデバイスにないことを示す制御メッセージを送信することと関連付けられる送信継続時間に少なくとも一部基づく。
【0028】
いくつかの実施形態では、WLANデバイスと結合されたWWANデバイスは、共通の集積回路内でWLANデバイスと並置されたWWANデバイスと、共通の回路基板上でWLANデバイスと並置されたWWANデバイスと、互いに近接した別個の回路基板上で実装されるWWANデバイスおよびWLANデバイスとのうちの、1つを備える。
【0029】
いくつかの実施形態では、通信システムのWWANデバイスは、プロセッサと、プロセッサに結合されたネットワークインターフェースと、プロセッサおよびネットワークインターフェースに結合されたWWAN共存ユニットとを備える。WWAN共存ユニットは、WWAN通信動作を実行するためのWWANデバイスと関連付けられるWWAN通信期間と、WLAN通信動作を実行するための通信システムのWLANデバイスと関連付けられるWLAN通信期間とを決定し、WWANデバイスがWLANデバイスに結合され、WWAN共存ユニットはさらに、WLAN通信期間およびWWAN通信期間の各々と関連付けられる、1つまたは複数の送信副期間と1つまたは複数の受信副期間とを決定し、WWAN通信期間が進行中であるかどうかを判定して1つまたは複数のWWAN通信動作を実行するかどうかを判定し、WWAN通信期間が進行中ではないとWWAN共存ユニットが判定したことに応答して、1つまたは複数のWWAN通信動作を実行しないと判定し、WWAN通信期間が進行中であるとWWAN共存ユニットが判定したことに応答して、WWAN通信期間と関連付けられる1つまたは複数の送信副期間の1つが進行中かどうかを判定し、WWANデバイスで、WWAN通信期間と関連付けられる1つまたは複数の送信副期間の1つが進行中であるとWWAN共存ユニットが判定したことに応答して、1つまたは複数のWWAN送信動作を実行し、WWANデバイスで、WWAN通信期間と関連付けられる1つまたは複数の送信副期間の1つが進行中ではないとWWAN共存ユニットが判定したことに応答して、1つまたは複数の受信副期間の1つの間に、1つまたは複数のWWAN受信動作を実行するように動作可能である。
【0030】
いくつかの実施形態では、WLANデバイスは、電気電子技術者協会(IEEE)802.11bデバイス、IEEE802.11gデバイス、またはIEEE802.11nデバイスを備え、WWANデバイスは、Long−Term evolution(LTE)デバイスまたはWorldwide Interoperability for Microwave Access(WiMAX)デバイスを備える。
【0031】
いくつかの実施形態では、WWANデバイスと関連付けられるWWAN通信期間とWLANデバイスと関連付けられるWLAN通信期間とを決定するように動作可能なWWAN共存ユニットは、WWANデバイスと関連付けられるWWAN通信期間とWLANデバイスと関連付けられるWLAN通信期間とを計算し、WWANデバイスと関連付けられるWWAN通信期間とWLANデバイスと関連付けられるWLAN通信期間とを示す共存信号をWLANデバイスに提供するように動作可能な、WWAN共存ユニットを備える。
【0032】
いくつかの実施形態では、WWANデバイスと関連付けられるWWAN通信期間とWLANデバイスと関連付けられるWLAN通信期間とを決定するように動作可能なWWAN共存ユニットは、WLANデバイスから受信された共存信号に基づいて、WWANデバイスと関連付けられるWWAN通信期間とWLANデバイスと関連付けられるWLAN通信期間とを決定するように動作可能なWWAN共存ユニットを備える。
【0033】
いくつかの実施形態では、WWAN通信期間と関連付けられる1つまたは複数の送信副期間の1つが進行中であるとWWAN共存ユニットが判定したことに応答して、WWAN共存ユニットはさらに、WWAN通信期間が所定の期間内に終わるようにスケジューリングされているかどうかを判定し、WWAN通信期間が所定の期間内に終わるようにスケジューリングされているとWWAN共存ユニットが判定したことに応答して、WWANデバイスの接続されている基地局へと、基地局へ送信するためのWWANデータがWWANデバイスにないことを示す制御メッセージを、提供するように動作可能である。
【0034】
いくつかの実施形態では、所定の期間は、基地局へ送信するためのWWANデータがWWANデバイスにないことを示す制御メッセージを送信することと関連付けられる送信継続時間に少なくとも一部基づく。
【0035】
いくつかの実施形態では、1つまたは複数のプロセッサによって実行されると、1つまたは複数のプロセッサに動作を実行させる命令を記憶した、1つまたは複数の機械可読記憶媒体であって、その動作は、WWAN通信動作を実行するための通信システムのWWANデバイスと関連付けられるWWAN通信期間と、WLAN通信動作を実行するための通信システムのWLANデバイスと関連付けられるWLAN通信期間とを決定することであって、WWANデバイスがWLANデバイスに結合される、決定することと、WLAN通信期間およびWWAN通信期間の各々と関連付けられる、1つまたは複数の送信副期間と1つまたは複数の受信副期間とを決定することと、WWAN通信期間が進行中であるかどうかを判定し、1つまたは複数のWWAN通信動作を実行するかどうかを判定することと、WWAN通信期間が進行中ではないと判定したことに応答して、1つまたは複数のWWAN通信動作を実行しないと判定することと、WWAN通信期間が進行中であると判定したことに応答して、WWAN通信期間と関連付けられる1つまたは複数の送信副期間の1つが進行中かどうかを判定することと、WWAN通信期間と関連付けられる1つまたは複数の送信副期間の1つが進行中であると判定したことに応答して、1つまたは複数のWWAN送信動作を実行することと、WWAN通信期間と関連付けられる1つまたは複数の送信副期間の1つが進行中ではないと判定したことに応答して、1つまたは複数の受信副期間の1つの間に、1つまたは複数のWWAN受信動作を実行することとを備える。
【0036】
いくつかの実施形態では、WLANデバイスは、電気電子技術者協会(IEEE)802.11bデバイス、IEEE802.11gデバイス、またはIEEE802.11nデバイスを備え、WWANデバイスは、Long−Term evolution(LTE)デバイスまたはWorldwide Interoperability for Microwave Access(WiMAX)デバイスを備える。
【0037】
いくつかの実施形態では、WWANデバイスと関連付けられるWWAN通信期間とWLANデバイスと関連付けられるWLAN通信期間とを決定する前記動作は、WWANデバイスと関連付けられるWWAN通信期間とWLANデバイスと関連付けられるWLAN通信期間とを計算することと、WWANデバイスと関連付けられるWWAN通信期間とWLANデバイスと関連付けられるWLAN通信期間とを示す共存信号をWLANデバイスに提供することとを備える。
【0038】
いくつかの実施形態では、WWANデバイスと関連付けられるWWAN通信期間とWLANデバイスと関連付けられるWLAN通信期間とを決定する前記動作は、WLANデバイスから、WWANデバイスと関連付けられるWWAN通信期間とWLANデバイスと関連付けられるWLAN通信期間とを示すものを受信することを備える。
【0039】
添付の図面を参照することによって、本実施形態はより良く理解され、その多数の目的、特徴および利点が当業者に明らかになろう。
【発明を実施するための形態】
【0041】
以下の説明は、本発明の主題の技法を具現化する、例示的なシステムと、方法と、技法と、命令シーケンスと、コンピュータプログラム製品とを含む。ただし、説明される実施形態は、これらの具体的な詳細なしに実施され得ることが理解される。たとえば、例は、並置されたWLANデバイスおよびLTEデバイスのための共存機構を指すが、実施形態はそのようには限定されない。他の実施形態では、本明細書で説明される共存機構は、たとえば、WiMAX、Global System for Mobile Communications(GSM(登録商標))、3G、4Gなどの、他のWWAN規格およびデバイスのために実装され得る。他の例では、説明を不明瞭にしないために、よく知られている命令インスタンス、プロトコル、構造、および技法は詳細には示されていない。
【0042】
ワイヤレス無線デバイス(たとえば、LTEデバイスおよびWLANデバイス)間の干渉は、ワイヤレス無線デバイスが共通のシステム上に配置された場合、および/または互いに近接して通信している時に、起こり得る。並置されたワイヤレス無線デバイスの間のそのような干渉は、性能の低下を引き起こし得る。既存の技法は通常、隣接する周波数バンドにおけるブロッカと不要な帯域外の信号とをフィルタリングするために、ワイヤレス無線デバイスのアンテナの近くで、鋭い周波数ロールオフを有する多数の高価なRFフィルタ(たとえば、bulk acoustic wave(BAW)デバイス、thin
film bulk acoustic resonator(FBAR)など)を利用する。しかし、RFフィルタは、実用上のフィルタの限界によって、ブロッカと帯域外の信号とを完全には除去できないことがある。たとえば、LTEバンド40(2.3GHz〜2.4GHzの周波数バンドと関連付けられる)は、WLANの2.4GHz周波数バンドと一致する。この例では、RFフィルタ(たとえば、鋭い周波数ロールオフを有する)を加えることで、2.4GHz ISMバンドのかなりの部分がフィルタ除去され得るので、2.4GHzのWLAN周波数バンドの一部を無効にし得る。さらに、これらの種類のRFフィルタは、WLAN通信に影響し得るLTE送信(またはLTE通信に影響し得るWLAN送信)を拒絶するには、効果的ではないことがある。大量のRFフィルタを使用することで、ワイヤレス無線デバイスと関連付けられるコストも上昇し得る。さらに、いくつかの場合(たとえば、ワイヤレス無線デバイスが、−30℃から+85℃のような広い温度範囲で動作する場合)には、RFフィルタの帯域外信号を拒絶する能力が低下し得るので、追加の処理コンポーネント(たとえば、フィルタ、電力増幅器、低雑音増幅器など)がワイヤレス無線デバイスで利用されることがあり、これにより、実装のコストと複雑さがさらに増す。
【0043】
いくつかの実施形態では、並置されたワイヤレス無線デバイスの擬似同時動作を可能にする、共存機構が実装され得る。並置されたワイヤレス無線デバイスは、パケットのコリジョンと干渉とを最小にするように、ある割り当てられた通信期間に通信をスケジューリングするように構成され得る。たとえば、共存機構は、並置されたWLANデバイス(2.4GHzの周波数バンドで動作する)およびLTEデバイス(2.4GHzの周波数バンドに非常に近い周波数バンドで動作する)が、最小の干渉で動作できるように、実装され得る。ワイヤレス無線デバイスは、共存インターフェースを介して共存信号を交換し、それぞれの送信活動と受信活動とを示し、ワイヤレス無線デバイスの各々が通信を許可される期間をスケジューリングし、ワイヤレス無線デバイス間の干渉を最小にするように、送信期間と受信期間とをスケジューリングすることができる。ワイヤレス無線デバイスはまた、送信を抑制して(かつ/または低出力状態へと切り替えて)、両方のワイヤレス無線デバイスが、ワイヤレス無線デバイス間の干渉を最小にしつつ、通信媒体を共有できるようにすることもできる。そのような共存機構は、ワイヤレス無線デバイス間の干渉を最小にするための高価なRFフィルタ(および追加の処理コンポーネント)の必要性をなくすことができ、(ワイヤレス無線デバイスが隣接する周波数バンドで動作する場合)ワイヤレス無線デバイスの同時動作を可能にすることができる。
【0044】
図1は、いくつかの実施形態による、並置されたWLANデバイスおよびLTEデバイスのための共存機構を示す、例示的な概念図である。
図1に示されるように、いくつかの実装形態では、LTEデバイス102(たとえば、「LTEユーザ装置(UE)と呼ばれ得る」)およびWLANデバイス110は、共通の回路基板(または近接した別個の回路基板)上の別個の集積回路(たとえば、別個のLTEチップおよびWLANチップ)上で具現化され得る。他の実装形態では、LTEデバイス102およびWLANデバイス110は、単一の集積回路(たとえば、system on a chip(SoC))上で具現化され得る。LTEデバイス102およびWLANデバイス110は、ワイヤレス通信能力を有する様々な種類の電子デバイス(たとえば、携帯電話、ノートブックコンピュータ、タブレットコンピュータ、ゲームコンソール、パーソナルコンピュータなど)内に含まれ得る。たとえば、LTEデバイス102およびWLANデバイス110は、ポータブルルータ内で並置され得る。LTEデバイス102は、ワイドエリアネットワーク(WAN)モデムであってよく、WLANデバイス110は、別の電子デバイス(たとえば、パーソナルコンピュータ)へのローカルエリアネットワーク(LAN)ブリッジであってよい。LTEデバイス102およびWLANデバイス110は、ポータブルルータとパーソナルコンピュータとの間でのデータ転送を容易にするために、同時に動作することができる。
【0045】
いくつかの実装形態では、LTEデバイス102は、LTE共存ユニット104と、LTE処理ユニット106と、LTEスケジュール情報108とを備える。LTE共存ユニット104は、LTE処理ユニット106と通信するように構成される。LTE共存ユニット104はまた、LTEスケジュール情報108を生成することができる。いくつかの実装形態では、WLANデバイス110は、WLAN共存ユニット112と、WLAN処理ユニット114と、WLANスケジュール情報116とを備える。WLAN共存ユニット112は、WLAN処理ユニット114と通信することができる。WLAN共存ユニット112はまた、WLANスケジュール情報116を生成することができる。一実装形態では、WLAN処理ユニット114は、メディアアクセス制御(MAC)ユニットであってよい。LTEデバイス102およびWLANデバイス110は、インターフェース120を介して通信する。一実装形態では、インターフェース120は、LTEデバイス102とWLANデバイス110を接続する線を備える、物理インターフェースであってよい。別の実装形態では、インターフェース120は、デジタル制御共存信号が交換される際に通り得る、双方向デジタルインターフェースであってよい。別の実装形態では、インターフェース120は、共存情報を備えるメッセージがLTEデバイス102とWLANデバイス110との間で交換される際に通る、双方向のメッセージベースの共存インターフェースであってよい。以下でさらに説明されるように、WLAN共存ユニット114およびLTE共存ユニット104は、インターフェース120を使って、通信の中断、動作周波数の情報、使用されているLTE技術の種類(たとえば、時分割複信(TDD)または周波数分割複信(FDD))、および他の関連する情報に関する情報を交換することができる。いくつかの実装形態では、通信の中断に関する情報は、正確な送信および受信のスケジュール、今後の送信および受信のスケジュール、送信および受信の周期、通信の優先順位などを備え得る。ステージA〜Dを参照して以下で説明されるように、WLAN共存ユニット112およびLTE共存ユニット104は、並置されたデバイスとの干渉を最小にするように、それぞれのデバイスの通信をスケジューリングすることができる。
【0046】
ステージAにおいて、LTE共存ユニット104は、LTEスケジュール情報108をWLAN共存ユニット112に送信する。LTEスケジュール情報108は、LTEパケット送信の開始時間、LTEパケット受信の開始時間、送信/受信の長さ、パケットの優先順位などのような、共存イベントのタイミング情報を示し得る。いくつかの実装形態では、正確なタイミング情報(たとえば、LTEパケット送信/受信の開始時間)が予測できない場合は、LTE共存ユニット104は、その間にLTEデバイス102が送信し(「LTE送信期間」)受信する(「LTE受信期間」)ようにプログラムされる各々の通信スロット内で、LTE通信スロットの長さと期間とを示すことができる。たとえば、TDD−LTE通信プロトコルによれば、LTE通信スロットは5msであってよく、各々の5msの通信スロットは、2msのLTE送信期間と3msのLTE受信期間とに分割され得る。
【0047】
ステージBにおいて、WLAN共存ユニット112は、WLANデバイス110のみが通信できる期間(「WLAN割当通信期間」)と、LTEデバイス102のみが通信できる期間(「LTE割当通信期間」)とを決定する。一実装形態では、WLAN共存ユニット112は、WLAN割当通信期間とLTE割当通信期間とを、WLANビーコン間隔およびLTEフレーム間隔の知識に基づいて決定することができる。他の実装形態では、LTEスケジュール情報108および/またはWLANスケジュール情報116が利用可能である場合、WLAN共存ユニット112は、WLAN割当通信期間とLTE割当通信期間とを決定する時に、LTEスケジュール情報108および/またはWLANスケジュール情報116を考慮することができる。WLANデバイス110は、LTE割当通信期間の間は通信できず、同様に、LTEデバイス102は、WLAN割当通信期間の間は、LTEユーザデータを全く通信できない。これにより、LTEパケット送信がWLANパケット受信と干渉しないことと、WLANパケット送信がLTEパケット受信と干渉しないこととが確実にされ得る。WLAN共存ユニット112はまた、WLAN割当通信期間およびLTE割当通信期間を、LTE共存ユニット104に知らせることができる。
【0048】
ステージCにおいて、LTE共存ユニット104は、WLAN割当通信期間およびLTE割当通信期間に少なくとも一部基づいて、LTE送信とLTE受信とを調整する。
図3を参照して説明されるように、LTE共存ユニット104は、LTE処理ユニット106に、LTE割当通信期間の間にのみ、LTEパケット(たとえばLTEユーザデータ)を送信させLTEパケットを受信させることができる。いくつかの実装形態では、以下で説明されるように、LTE処理ユニット106は、LTE割当通信期間にのみLTEパケットを送信できるが、LTE通信期間とWLAN通信期間のいずれかの間に、LTE基地局からLTEパケット(たとえば、制御パケット、データパケットなど)を受信することができる。さらに、LTE処理ユニット106は、受信されたLTEパケット(たとえば、確認応答メッセージ)に対する応答を、(確認応答メッセージの)この送信がLTE通信期間に起きたかWLAN通信期間に起きたかに関係なく、直ちに送信することができる。LTE処理ユニット106は、WLANデバイス110の通信との干渉を最小にするために、受信されたLTEパケットに対する応答を低出力で送信することができる。いくつかの実装形態では、LTEデバイス102は、WLAN割当通信期間の間に、低出力状態に切り替わることができる。他の実装形態では、
図6〜
図8を参照して説明されるように、LTEデバイス102は、WLAN割当通信期間の間に、LTEパケットを受信することができる(しかし送信することはできない)。
【0049】
ステージDにおいて、WLAN共存ユニット112は、WLAN割当通信期間およびLTE割当通信期間に少なくとも一部基づいて、LTE送信およびLTE受信との重複を最小にするように、WLAN送信とWLAN受信とを調整する。
図2を参照して説明されるように、WLAN共存ユニット112は、WLAN処理ユニット114に、WLAN割当通信期間の間にのみ、WLANパケットを送信させWLANパケットを受信させることができる。いくつかの実装形態では、WLANデバイス110がアクセスポイントとして構成される時、WLANデバイス110は、LTE割当通信期間の間に、低出力状態に切り替わることができる。他の実装形態では、
図4〜
図5を参照して説明されるようにWLANデバイス110がWLANクライアント局として構成される時、WLAN処理ユニット114は、WLAN送信がLTE送信期間と一致しWLAN受信がLTE受信期間と一致するように、自身の通信をスケジューリングすることができる。他の実装形態では、
図6〜
図8を参照して説明されるように、WLAN処理ユニット114は、LTE割当通信期間の間に、WLANパケットを受信することができる(しかし送信することはできない)。
【0050】
図2は、通信媒体の制御権のための時間分割スケジューリング共存機構を実装するように構成された、WLANデバイスの例示的な動作を示す流れ図(「フロー」)200である。フロー200は、ブロック202において開始する。
【0051】
ブロック202において、アクセスポイントとして構成されるWLANデバイスが、並置されたLTEデバイスを検出する。一実装形態では、WLANデバイスは、アクセスポイントとして構成される、ポータブルルータまたは携帯電話であってよい。
図1を参照すると、LTEデバイス102は、WLANデバイス110とともに並置されていてよく、WLAN共存ユニット112は、並置されたLTEデバイス102を検出することができる。一実装形態では、LTE共存ユニット104は、共存信号を送信して、並置されたLTEデバイス102の存在をWLAN共存ユニット112に知らせることができる。別の実装形態では、WLAN共存ユニット112は、所定のメモリ位置にアクセスして、WLANデバイス110とともに並置された他の通信デバイスがあるかどうかを判定することができる。いくつかの実装形態では、WLAN共存ユニット112はまた、LTEスケジュール情報108をLTE共存ユニット104から受信することができる。たとえば、WLAN共存ユニット112は、並置されたLTEデバイス102が、LTEパケット、送信/受信されるようにスケジューリングされたLTEパケットの優先順位、および/またはスケジューリングに関連する他の情報を、いつ送信/受信するようにスケジューリングされるかを示すもの(すなわち時刻)を、受信することができる。フローはブロック204に続く。
【0052】
ブロック204において、WLAN割当通信期間およびLTE割当通信期間が、WLANデバイスで決定される。たとえば、WLAN共存ユニット112は、WLAN割当通信期間とLTE割当通信期間とを決定することができる。いくつかの実装形態では、WLAN共存ユニット112は、WLAN割当通信期間とLTE割当通信期間とを、LTEスケジュール情報108に少なくとも一部基づいて決定することができる。LTE割当通信期間とWLAN割当通信期間とを決定する時、WLAN共存ユニット112はまた、WLANビーコン間隔、LTEデバイス102の接続されているLTE基地局(LTEでは「evolved NodeB」または「eNodeB」と呼ばれ得る)のフレーム構造(またはフレーム間隔)、LTEパケットが最送信される前にLTEデバイス102がLTE基地局への応答(たとえば確認応答メッセージなど)を送信するのを遅らせることができる最大の期間、および/または他の関連する情報を、考慮することができる。LTE共存ユニット104は、LTEスケジュール情報108、LTEフレーム間隔、LTE送信/受信期間、および/または他のLTE関連の情報を、インターフェース120を介して送信される1つまたは複数の共存メッセージにおいて、WLAN共存ユニット112に提供することができる。別の実装形態では、WLAN割当通信期間およびLTE割当通信期間は、デフォルトの値へと事前に定義され得る。別の実装形態では、WLAN割当通信期間およびLTE割当通信期間は、動的に設定可能であり得る。いくつかの実装形態では、WLAN共存ユニット112は、WLAN割当通信期間とLTE割当通信期間とに、等しい長さの時間を割り当てることができる。たとえば、WLAN共存ユニット112は、WLAN割当通信期間とLTE割当通信期間が各々20msでなければならないと、決定することができる。他の実装形態では、WLAN共存ユニット112は、(たとえば、LTEスケジュール情報108、WLANビーコン間隔、LTEフレーム間隔などに応じて)WLAN割当通信期間およびLTE割当通信期間に対して、異なる長さの時間を割り当てることができる。たとえば、WLAN共存ユニット112は、WLAN割当通信期間が20msでなければならず、LTE割当通信期間が30msでなければならないと、決定することができる。以下で説明されるように、WLANデバイス110は、自身の通信(たとえば、WLANパケット送信およびWLANパケット受信)を、WLAN割当通信期間内となるように調整することができる。たとえば、WLAN割当通信期間およびLTE割当通信期間は、最初の20msがWLANデバイス110に割り当てられ、次の20msがLTE102に割り当てられ、その次の20msがWLANデバイス110に割り当てられ、以下同様となるように、割り当てられ得る。言い換えると、WLAN割当通信期間およびLTE割当通信期間は、連続的であり、周期的に繰り返す期間であってよい。WLAN処理ユニット114は次いで、WLANデバイス110が、割り当てられた20msの間に通信し、LTEデバイス102に割り当てられた20msの期間において低出力状態に入ることを、確実にすることができる。フローはブロック206に続く。
【0053】
ブロック206において、WLAN割当通信期間およびLTE割当通信期間の通知が、並置されたLTEデバイスに提供される。一実装形態では、WLAN共存ユニット112は、WLAN割当通信期間とLTE割当通信期間とを示す共存メッセージを、インターフェース120を介してLTE共存ユニット104に提供することができる。たとえば、WLAN共存ユニット112は、WLAN割当通信期間とLTE割当通信期間が20msの長さであることを、示すことができる。WLAN共存ユニット112はまた、LTE割当通信期間が開始するようにスケジューリングされる時刻、または、LTE割当通信期間が開始するまでの期間を、示すことができる。たとえば、WLAN共存ユニット112は、20msのLTE割当通信期間が10msの後に開始することを示し得る。
図3を参照して説明されるように、LTEデバイス102は、自身の通信(たとえば、LTEパケット送信)を、LTE割当通信期間内となるように調整することができる。フローはブロック208に続く。
【0054】
ブロック208において、WLAN割当通信期間が現在進行中であるかどうかが、判定される。たとえば、WLAN共存ユニット112は、WLAN割当通信期間が現在進行中であるかどうかを判定することができる。一実装形態では、WLAN共存ユニット112は、WLAN共存タイマーを実装して、WLAN割当通信期間が現在進行中であるかどうかを判定することができる。WLAN共存ユニット112および/またはWLANデバイス110の他の処理コンポーネントは、WLAN割当通信期間が開始しまたは終わる時に、(WLAN共存タイマーに基づいて)トリガを検出することができる。上で説明されたように、WLAN処理ユニット114は、WLAN割当通信期間の間にのみ、WLANパケットを送信または受信することを許可され得る。いくつかの実装形態では、WLAN共存ユニット112は、WLAN割当通信期間が現在進行中かどうかを判定することができ、WLAN割当通信期間がいつ開始し終了したかを、WLAN処理ユニット114に知らせることができる。別の実装形態では、WLAN処理ユニット114は、WLAN割当通信期間がいつ開始し終了したかを、自身で追跡してもよい。WLAN割当通信期間が現在進行中であると判定されると、フローはブロック210に続く。そうでなければ、フローはブロック216に続く。
【0055】
ブロック210において、WLANパケットが、WLANデバイスに接続された1つまたは複数のWLAN局と交換される。WLAN共存ユニット112が、WLAN割当通信期間が現在進行中であると判定すると、フロー200はブロック208からブロック210に移る。WLAN割当通信期間において、WLAN処理ユニット114は、(たとえば、WLANデバイス110がWLANアクセスポイントとして構成される場合)WLANデバイス110に接続された1つまたは複数のWLAN局から、WLANパケットを受信することができる。WLAN処理ユニット114は、接続されたWLAN局にポーリングして、接続されたWLAN局にそれぞれのWLANパケットを(もしあれば)送信させることができる。WLAN処理ユニット114はまた、接続されたWLAN局に宛てられたWLANパケットを送信することができ、制御メッセージ(たとえば、ビーコンメッセージ、プローブ応答メッセージなど)を送信することもできる。一実装形態では、WLAN処理ユニット114は、(たとえば、WLANスケジュール情報116に基づいて、データ送信キューの中のデータに基づいて、など)、WLAN割当通信期間が終わる前、またはWLANデバイス102がWLANパケットを受信するようにスケジューリングされる前に送信され得る、WLANパケットの数を決定することができる。フロー200は、ブロック212に続く。
【0056】
ブロック212において、制御権をLTEデバイスへとハンドオフして、LTE割当通信期間を開始するかどうかが、判定される。たとえば、WLAN共存ユニット112は、制御権をLTEデバイス102へとハンドオフして、LTE割当通信期間を開始するかどうかを、判定することができる。一実装形態では、WLAN共存ユニット112は、WLAN共存タイマーにアクセスして、制御権をLTEデバイス102へとハンドオフしてLTE割当通信期間を開始するかどうかを、判定することができる。別の実装形態では、WLAN共存タイマーは、WLAN割当通信期間がちょうど終わる前に、WLAN共存ユニット112に知らせることができる。たとえば、WLANデバイス110が、低出力状態へ切り替えるための制御メッセージを(たとえば、WLANアクセスポイント、接続されたWLAN局などのような1つまたは複数のWLANデバイスへ)送信するには、1ms必要であるという知識に基づいて、WLAN共存タイマーは、WLAN割当通信期間が終わる1ms前に、制御権をハンドオフしてWLAN通信を中断するように(たとえばWLAN共存ユニット112に)指示することができる。制御権をLTEデバイス102へとハンドオフしてLTE割当通信期間を開始することが決定されると、フローはブロック214に続く。そうでなければ、WLANデバイス110は、通信媒体の制御権を保持し、フローはブロック210へと戻り、そこでWLANデバイス110は、WLANデバイス110に接続されたWLAN局との通信を続けることができる。
【0057】
ブロック214において、WLANデバイスと関連付けられるWLAN通信を防ぐために、制御メッセージが他のWLANデバイスにブロードキャストされる。たとえば、WLAN処理ユニット114は、WLAN通信を防ぐために、CTS2SELF制御メッセージを他のWLANデバイスにブロードキャストすることができる。CTS2SELFメッセージの一部として、WLAN処理ユニット114はまた、他のWLANデバイスがWLAN通信を開始すべきではない期間(たとえば、LTE割当通信期間)を示すことができる。たとえば、WLAN処理ユニット114は、CTS2SELFメッセージにおいてネットワーク割当ベクトル(NAV)パラメータを設定して、WLAN通信が開始されるべきではない期間を示すことができる。CTS2SELFメッセージをWLANデバイス110から受信するWLANデバイスは、WLAN通信を開始しない。このことで、WLAN通信から通信媒体を解放することができるので、LTE割当通信期間におけるLTE通信とWLAN通信との干渉が防がれる。いくつかの実装形態では、制御権をLTEデバイス102にハンドオフすることが決定されると、WLAN処理ユニット114は、共存メッセージをLTEデバイス102へ(インターフェース120を介して)送信し、LTE割当通信期間の開始を示すことができることに、留意されたい。フローは、ブロック216に続く。
【0058】
ブロック216において、WLANデバイスは、低出力状態に切り替わる。たとえば、WLAN共存ユニット112は、WLAN処理ユニット114およびWLANデバイス110の他の処理コンポーネントに、低出力状態(たとえば、低出力状態、アイドル状態など)へと切り替えさせることができる。WLAN割当通信期間が現在進行中ではない(すなわち、LTE割当通信期間が進行中である)と判定されると、フロー200はブロック208からブロック216へと移る。WLANデバイス110が、LTE割当通信期間におけるWLAN通信を防ぐために制御メッセージをブロードキャストした後で、フロー200はブロック214からブロック216に移る。たとえば、ブロック214において送信されたCTS2SELFメッセージによって、WLANデバイス110は、WLAN割当通信期間が進行中ではない時(すなわち、LTE割当通信期間において)WLANパケットを送信せず、またはWLANパケットを受信しない。ブロック216から、フローはブロック208へと戻り、そこで、WLAN共存ユニット112は、WLAN割当通信期間が始まったかどうか(すなわち、アクティブな出力状態にいつ切り替わるか)を判定する。WLAN割当通信期間が始まると判定されると(たとえば、WLAN共存タイマーに基づいて)、WLAN共存ユニット112は、制御メッセージを送信して、WLANデバイス110の処理コンポーネントに、アクティブな出力状態(たとえば、アウェイクモード、高出力状態など)へと切り替えさせることができることに留意されたい。
【0059】
図2は、WLANデバイス110が低出力状態へと切り替わり、LTE割当通信期間においてWLAN通信を開始しないことを説明するが、実施形態はそのようには限定されない。いくつかの実装形態では、WLANデバイス110は、WLAN割当通信期間が開始するまで遅延させることができないメッセージ(「緊急のWLANメッセージ」)を送信するのを、許可され得る。LTE割当通信期間において、WLANデバイス110は、共存メッセージをインターフェース120を介して送信することによって、LTEデバイス102に対して、緊急のWLANメッセージ(たとえば、WLANビーコンメッセージ、高優先度のメッセージ、緊急の確認応答メッセージなど)の送信の許可を要求することができる。
【0060】
図3は、通信媒体の制御権のための時間分割スケジューリング共存機構を実装するように構成された、LTEデバイスの例示的な動作を示す流れ
図300である。フロー300は、ブロック302において開始する。
【0061】
ブロック302において、LTE割当通信期間およびWLAN割当通信期間が、WLANデバイスとともに並置されたLTEデバイスで決定される。一実装形態では、
図1を参照して説明されたように、LTE共存ユニット104は、LTE割当通信期間とWLAN割当通信期間とを示すものを、WLAN共存ユニット112から受信することができる。上で説明されたように、LTE割当通信期間およびWLAN割当通信期間は、連続的に交互に現れる期間であってよい。LTEデバイス102およびWLANデバイス110は、それぞれ、LTE割当通信期間およびWLAN割当通信期間に通信することができる。フローはブロック304に続く。
【0062】
ブロック304において、LTE割当通信期間が現在進行中であるかどうかが、判定される。たとえば、LTE共存ユニット104は、LTE割当通信期間が現在進行中であるかどうかを判定することができる。LTE共存ユニット104は、LTE共存タイマーを実装して、LTE割当通信期間が現在進行中であるかどうかを判定することができる。LTE共存ユニット104および/またはLTEデバイス102の他の処理コンポーネントは、LTE割当通信期間が開始しまたは終わる時に、(LTE共存タイマーに基づいて)トリガを検出することができる。上で説明されたように、LTE処理ユニット106は、LTE割当通信期間の間にのみ、LTEパケットを送信または受信することを許可され得る。LTE割当通信期間が現在進行中であると判定されると、フローはブロック306に続く。そうでなければ、フローはブロック312に続く。
【0063】
ブロック306において、LTEデバイスの接続されているLTE基地局と、LTEパケットが交換される。LTE共存ユニット104が、LTE割当通信期間が現在進行中であると判定すると、フロー300はブロック304からブロック306に移る。LTE割当通信期間において、LTE処理ユニット106は、LTE基地局(eNodeBとしても知られる)からLTEパケットを受信することができる。LTE処理ユニット106はまた、LTEパケットをLTE基地局に送信することができる。一実装形態では、LTE処理ユニット106は、LTE割当通信期間に送信/受信され得る、LTEパケットの数を(たとえば、LTEスケジュール情報108に基づいて)決定することができる。フローはブロック308に続く。
【0064】
ブロック308において、制御権をWLANデバイスへとハンドオフして、WLAN割当通信期間を開始するかどうかが、判定される。たとえば、LTE共存ユニット104は、制御権をWLANデバイス110へとハンドオフして、WLAN割当通信期間を開始するかどうかを、判定することができる。一実装形態では、LTE共存ユニット104は、LTE共存タイマーにアクセスして、制御権をWLANデバイス110へとハンドオフしてWLAN割当通信期間を開始するかどうかを、判定することができる。別の実装形態では、LTE共存タイマーは、LTE割当通信期間が終わるちょうど前に、LTE共存ユニット104に通知して、(以下で説明されるように)LTEデバイス102が、WLAN割当通信期間中の後続のLTE通信を防ぐことを可能にし得る。制御権をWLANデバイス110へとハンドオフしてWLAN割当通信期間を開始することが決定されると、フローはブロック310に続く。そうでなければ、LTEデバイス102は制御権を保持し、フローはブロック306へと戻り、そこでLTEデバイス102は、LTE基地局との通信を続けることができる。
【0065】
ブロック310において、LTEユーザデータがLTEデバイスにないことが、LTE基地局に示される。LTE共存ユニット104が、制御権をWLANデバイス110へハンドオフしてWLAN割当通信期間を開始すると決定すると、フロー300はブロック308からブロック310に移る。WLAN割当通信期間の開始を準備する際、LTE処理ユニット106は、LTEデバイス102からLTE基地局へのLTEパケットの送信を防ぐことができ、LTEデバイス102からのLTEパケットを要求するLTEメッセージをLTE基地局が送信しないことを確実にすることができる。LTE処理ユニット106は、制御メッセージをLTE基地局に送信して、送信すべきLTEユーザデータをLTEデバイス102が有さないことを示すことができる。いくつかの実装形態では、制御権をWLANデバイス110にハンドオフすることが決定されると、LTE処理ユニット106は、共存メッセージをWLANデバイス110へ(インターフェース120を介して)送信し、WLAN割当通信期間の開始を示すことができることに、留意されたい。フローはブロック312に続く。
【0066】
ブロック312において、LTEデバイスは、低出力状態に切り替わる。たとえば、LTE共存ユニット104は、LTE処理ユニット106およびLTEデバイス102の他の処理コンポーネントに、(たとえば、制御信号を送信することによって)低出力状態へと切り替えさせることができる。LTE割当通信期間が現在進行中ではないと判定されると、フロー300はブロック304からブロック312に移る。LTE割当通信期間が終わりWLAN割当通信期間が開始すると判定されると、フロー300はブロック310からブロック312へと移る。LTEデバイス102は、LTE割当通信期間が進行中ではない(すなわち、WLAN割当通信期間中である)時、LTEパケットを送信しまたはLTEパケットを受信することができない。ブロック312から、フローはブロック304へと戻り、そこで、LTE共存ユニット104は、LTE割当通信期間が始まったかどうか(すなわち、アクティブな出力状態にいつ切り替えるか)を判定する。いくつかの実装形態では、LTE割当通信期間が始まると判定されると(たとえば、LTE共存タイマーに基づいて)、LTE共存ユニット104は、LTEデバイス102の処理コンポーネントに、(たとえば、制御信号を送信することによって)アクティブな出力状態へと切り替えさせることができる。しかし、他の実装形態では、LTEデバイス102は、低出力状態に切り替えないように構成されてよく、代わりに、WLAN割当通信期間の間アクティブな出力状態にとどまることができることに留意されたい。
【0067】
図3は、LTEデバイス102が低出力状態へと切り替わり、WLAN割当通信期間においてLTE通信を開始しないことを説明するが、実施形態はそのようには限定されない。いくつかの実装形態では、LTEデバイス102は、LTEデバイス割当通信期間が開始するまで遅延させることができないメッセージ(「緊急のLTEメッセージ」)を送信するのを、許可され得る。WLAN割当通信期間において、LTEデバイス102は、共存メッセージをインターフェース120を介して送信することによって、WLANデバイス110に対して、緊急のLTEメッセージ(たとえば、高優先度のメッセージ、緊急の確認応答メッセージなど)の送信の許可を要求することができる。
【0068】
また、
図3は、LTEデバイス102が低出力状態へと切り替わり、WLAN割当通信期間においてすべてのLTE通信を防ぐことを説明するが、実施形態はそのようには限定されない。いくつかの実装形態では、LTEデバイス102が(たとえば、2.4GHz
ISMバンドに非常に近いLTEバンド7を使用して)周波数分割複信(FDD)モードで動作する場合、LTEデバイス102は、WLAN割当通信期間の間、LTE基地局からLTEパケットの受信を続けることができ、WLAN割当通信期間の間は、LTEパケット送信を防ぐのみであってよい。LTEデバイス102がFDDモードで動作する場合、LTEパケットの受信はWLAN通信とは干渉しないことがある。それは、LTEパケット受信周波数バンドと2.4GHz ISMバンドとの間に十分な周波数分離があり、干渉の拒絶を可能にし得るからである。しかし、LTEデバイス102が時分割複信(TDD)モードで動作する場合、LTEデバイス102は、WLAN割当通信期間の間、LTEパケットの送信とLTEパケットの受信とを防ぐことができる。
【0069】
いくつかの実装形態では、LTEデバイス102が、WLAN割当通信期間の間にLTE基地局からLTEパケットを受信すると、LTEデバイス102は、確認応答メッセージをLTE基地局に送信するために、LTE割当通信期間まで待機することができる。しかし、別の実装形態では、LTEデバイス102は、(上で説明されたような)インターフェース120を介した緊急のLTE確認応答メッセージの送信の許可を、WLANデバイス110に対して要求することができる。さらに別の実装形態では、LTEデバイス102は、帯域内制御メッセージとして、確認応答メッセージを非常に低出力で送信することができる。別の実装形態では、WLAN割当通信期間にLTE基地局からLTEパケットを受信すると、LTEデバイス102は、(遅延を伴わずに)確認応答メッセージを、非常に低出力で、LTE制御チャネルを介してLTE基地局に送信することができる。このことは、LTEデバイスが確認応答メッセージを送信する時、LTEデバイス102とWLANデバイス110との間の干渉を最小にすることの助けとなり得る。
【0070】
さらに、
図2および
図3は、WLAN共存ユニット112が、WLAN割当通信期間とLTE割当通信期間とを決定し、WLAN割当通信期間とLTE割当通信期間とをLTEデバイス102に知らせることを説明するが、実施形態はそのようには限定されないことに留意されたい。いくつかの実装形態では、LTE共存ユニット104は、並置されたWLANデバイス110の存在を示す共存メッセージを、(たとえば、WLAN共存ユニット112から)受信することができる。別の実装形態では、LTE共存ユニット104は、所定のメモリ位置にアクセスして、WLANデバイス110がLTEデバイス102と並置されているかどうかを判定することができる。LTE共存ユニット104は、LTE割当通信期間とWLAN割当通信期間とを決定するように構成され得る。いくつかの実装形態では、WLAN共存ユニット112は、WLANスケジュール情報116をLTE共存ユニット104に伝えることができる。LTE共存ユニット104は次いで、WLANスケジュール情報116および/またはLTEスケジュール情報108に基づいて、LTE割当通信期間とWLAN割当通信期間とを決定することができる。
図2を参照して上で説明されたのと同様に、いくつかの実装形態では、LTE共存ユニット104はまた、LTE割当通信期間とWLAN割当通信期間とを決定する時に、WLANビーコン間隔とLTEフレーム間隔とを考慮することができる。LTE共存ユニット104は次いで、LTE割当通信期間とWLAN割当通信期間とを、WLAN共存ユニット112に知らせることができる。別の実装形態では、LTE共存ユニット104およびWLAN共存ユニット112は、共存インターフェース120を介して1つまたは複数の共存メッセージを交換して、WLAN割当通信期間とLTE割当通信期間とを取り決めるように構成され得る。
【0071】
図4は、LTE通信スケジュールに従って、WLAN通信をスケジューリングするための例示的な動作を示す例示的な流れ
図400である。フロー400は、ブロック402において開始する。
【0072】
ブロック402において、LTEデバイスに関連付けられるLTE送信期間とLTE受信期間とを示すものが、並置されたLTEデバイスからWLANデバイスで受信される。
図1を参照すると、いくつかの実装形態では、WLAN共存ユニット112は、LTE送信期間とLTE受信期間とを示すものを、LTE共存ユニット104から受信することができる。通常、LTEデバイス102は、複数の通信スロットに属すことができ、各通信スロットは、LTEデバイス102が送信できる期間(本明細書では「LTE送信期間」と呼ばれる)と、LTEデバイス102が受信できる期間(本明細書では、「LTE受信期間」と呼ばれる)とに分割され得る。
図5Aは、LTE通信スケジュールに従って、WLAN通信をスケジューリングすることを示す例示的なタイミング図である。
図5Aは、交互に現れるLTE送信期間502A〜502DとLTE受信期間504A〜504Dとを示す。一実装形態では、通信スロットは5msであってよく、LTE送信期間は2msであってよく、LTE受信期間は3msであってよい。
図4に戻って参照すると、一実装形態では、WLANデバイス110は、クライアントWLANデバイスとして構成されてよく、WLANアクセスポイントに接続することができる。以下で説明されるように、WLAN処理ユニット114は、LTE送信期間の間にWLAN送信をスケジューリングすることができ、LTE受信期間の間にWLAN受信をスケジューリングして、LTE送信およびLTE受信との干渉を最小にすることができる。フローはブロック404に続く。
【0073】
ブロック404において、LTE送信期間が現在進行中であるかどうかが、判定される。たとえば、WLAN共存ユニット112は、LTE送信期間が現在進行中であるかどうかを判定することができる。干渉を最小にするために、WLAN共存ユニット112は、WLAN送信をLTE送信期間と揃えようとすることができる。言い換えると、
図5Aを参照すると、WLAN処理ユニット114は、LTE送信期間502A〜502Dの間にのみ、WLANパケットを送信することができる。LTE送信期間が進行中ではないと判定されると、WLAN共存ユニット112は、LTE受信期間が進行中であると、自動的に判定することができる(LTE送信期間とLTE受信期間は連続的であり交互に現れる期間なので)。いくつかの実装形態(
図4に示されるような)では、LTE送信期間が進行中ではないと判定されると、WLANデバイス110は、WLANパケットとWLANパケットを求める(WLANアクセスポイントへの)要求とを送信するために、次のLTE送信期間の開始まで待機することができる。他の実装形態では、LTE送信期間が進行中ではないと判定されると、WLANデバイス110は、(たとえば、WLANパケットに対する前に送信された要求に応答するなどして)1つまたは複数のWLANパケットをWLANアクセスポイントから受信することができる。
図4を参照すると、LTE送信期間が現在進行中であると判定されると、フローはブロック406に続く。そうでなければ、フローはブロック410に戻る。
【0074】
ブロック406において、WLANパケットが、WLANアクセスポイントへの送信に利用可能かどうかが、判定される。たとえば、WLAN処理ユニット114は、WLANパケットがWLANアクセスポイントへ送信されるようにスケジューリングされているかどうかを、判定することができる。一実装形態では、WLAN処理ユニット114は、WLANスケジュール情報116にアクセスして、WLANアクセスポイントに送信されるべきWLANパケットがあるかどうかを、判定することができる。別の実装形態では、WLAN処理ユニット114は、データ送信キューにアクセスして、WLANアクセスポイントに送信されるべきデータがあるかどうかを、判定することができる。WLANパケットがWLANアクセスポイントへの送信に利用可能であるとWLAN処理ユニット114が判定すると、フローはブロック408に続く。そうでなければ、フローはブロック410に続く。
【0075】
ブロック408において、1つまたは複数のWLANパケットが、WLANデバイスの接続されているWLANアクセスポイントに、送信される。LTE送信期間が現在進行中であるとWLAN共存ユニット112が判定し、かつ、1つまたは複数のWLANパケットが送信に利用可能であるとWLAN処理ユニット114が判定すると、フロー400はブロック406からブロック408に移る。
図5Aを参照すると、WLAN処理ユニット114は、期間502A、502B、502C、および502Dの間に、WLANパケットを送信することができる。一実装形態では、WLAN処理ユニット114は、LTEデバイス102が同じ期間にLTEパケットを送信しているかどうかに関係なく、LTE送信期間に、WLANパケットを送信することができる。言い換えると、WLANデバイス110およびLTEデバイス102は、それぞれ、WLANパケットとLTEパケットとを同時に送信することができる。
図5Aに示されるように、WLANデバイス110およびLTEデバイス102は、それぞれ、LTE送信期間502Aの間に、WLANパケット506AとLTEパケット508Aとを同時に送信する。WLANデバイス110およびLTEデバイス102は、それぞれ、LTE送信期間502Cの間に、WLANパケット506CとLTEパケット508Bとを同時に送信する。別の実装形態では、WLAN処理ユニット114は、LTEデバイス102がLTEパケットを送信していない時にのみ、LTE送信期間の間にWLANパケットを送信することができる。
図5Aを参照すると、WLAN処理ユニット114は、LTEデバイス102がLTEパケットを送信しない時に、LTE送信期間502Bの間に、WLANパケット506Bを送信する。WLAN処理ユニット114は、LTEデバイス102がLTEパケット508Cを送信する時は、LTE送信期間502Dの間、WLANパケットを送信しない。いくつかの実装形態では(たとえば、WLANデバイスが802.11 b/g通信規格を実装する場合)、WLAN処理ユニット114が(802.11b/g通信規格に従って)送信される各WLANパケットに対する確認応答メッセージを受信できるように、WLAN処理ユニット114は、LTE送信期間内で1つのWLANパケットのみを送信できる。以下で説明されるように、WLAN処理ユニット114は、送信されるWLANパケットに対する確認応答メッセージがLTE受信期間に(WLANデバイス110において)受信されるように、LTE送信期間の終わりに向かって、WLANパケットの送信をスケジューリングすることができる。他の実装形態では(たとえば、WLANデバイス110が、ブロック−ACK機構を組み込む802.11n通信規格を実装する場合)、WLAN処理ユニット114は、LTE送信期間内に、任意の適切な数のWLANパケットを送信することができる。この実装形態では、WLAN処理ユニット114は、LTE送信期間が終わる前に送信され得る、WLANパケットの数を決定することができる。たとえば、WLAN処理ユニット114は、LTE送信期間502Aが終わる前に2つのWLANパケットが送信され得ると、決定することができる。WLANパケットがWLANアクセスポイントに送信された後で、フローはブロック410に続く。
【0076】
ブロック410において、LTE受信期間が開始するようにスケジューリングされているかどうかが、判定される。WLAN処理ユニット114がWLANパケットをWLANアクセスポイントに送信した後で、フロー400はブロック408からブロック410に移る。LTE送信期間に送信されるべきWLANパケットがないとWLAN処理ユニット114が判定すると、フロー400はまた、ブロック406からブロック410に移る。干渉を最小にするために、WLAN共存ユニット112は、WLAN受信をLTE受信期間と揃えようとすることができる。言い換えると、
図5Aを参照すると、WLAN処理ユニット114は、LTE送信期間502A〜502Dの間にのみ、WLANパケットを送信することができる。LTE受信期間(たとえばLTE受信期間504A)が開始するようにスケジューリングされているかどうかを判定する際、WLAN共存ユニット112は、LTE送信期間(たとえば、LTE送信期間502A)が所定の期間内で終わるかどうかを判定することができる。一実装形態では、所定の期間は、WLANデバイス110に宛てられたWLANパケットに対する要求を(WLANアクセスポイントに)送信するのに必要な時間の長さに基づいて設定され得る。たとえば、WLANデバイス110がPSPollメッセージを使って、WLANデバイス110に宛てられたWLANパケットを要求する場合、所定の期間は、PSPollメッセージと関連付けられる送信継続時間に等しくてよい。LTE受信期間が開始するようにスケジューリングされていると判定されると、フローはブロック412に続く。そうでなければ、フローはブロック404へと戻り、そこで、WLAN共存ユニット112は、WLANパケットがLTE送信期間の間のWLANアクセスポイントへの送信に利用可能かどうかを、判定することができる。
【0077】
ブロック412において、WLANデバイスに宛てられたWLANパケットに対する要求は、WLANアクセスポイントに送信される。たとえば、LTE受信期間が開始するようにスケジュールされているとWLAN共存ユニット112が判定したことに応答して、WLAN処理ユニット114は、WLANアクセスポイントに問い合わせて、1つまたは複数のWLANパケットがWLANデバイス110のために利用可能かどうかを判定することができる。いくつかの実装形態では、LTE受信期間が開始するようにスケジューリングされていると判定されると、WLAN共存ユニット112は、WLANデバイス110に、電力節減モードへと切り替えさせることができ、WLAN処理ユニット114に、WLANアクセスポイントからWLANパケットを引き出す(または受信する)ための電力節減機構を使用させることができる。以下で説明されるように、
図5Bを参照すると、WLAN処理ユニット114は、PSPollメッセージ、Unscheduled Automatic Power Save Delivery(UAPSD)メッセージ、NULLメッセージなどを送信して、WLANデバイス110に宛てられたWLANパケットを(WLANアクセスポイントに)要求することができる。WLAN処理ユニット114は、WLANアクセスポイントからいつWLANパケットを受信するかを制御できるので、LTE受信期間と一致するようにWLAN受信をスケジューリングすることができる。
図5Bは、リモートWLANアクセスポイントにWLANパケットを要求するWLANデバイス110を示す、例示的なタイミング図である。
図5Bは、LTE送信期間502Aおよび502BとLTE受信期間504Aおよび504Bとを示す。LTE送信期間502Aが終わるちょうど前に、WLANデバイス110は、PSPollメッセージ520をWLANアクセスポイントに送信して、もしあればWLANアクセスポイントにWLANパケットを要求する。LTE送信期間502Aが終わる前にPSPollメッセージ520を送信することで、WLANアクセスポイントからの確認応答メッセージ530がLTE受信期間504Aの間に(WLANデバイス110において)受信されるのを、確実にすることができる。LTE受信期間504Aにおいて、WLANアクセスポイントはまた、WLANパケット534(たとえば、MACサービスデータユニット(MSDU))をWLANデバイス110に送信する。次のLTE送信期間502Bにおいて、WLANデバイス110は、確認応答メッセージ522をWLANアクセスポイントに送信し、(LTE送信期間502Bの終わりに向かって)別のPSPollメッセージ524をWLANアクセスポイントに送信する。次のLTE受信期間504Bにおいて、WLANアクセスポイントは、確認応答メッセージ536とWLANパケット538とをWLANデバイス110に送信する。WLANデバイス110は、次のLTE送信期間において、別の確認応答メッセージ526を送信する。フローはブロック414に続く。
【0078】
ブロック414において、WLANデバイスに宛てられた1つまたは複数のWLANパケットが、WLANアクセスポイントから受信される。
図5Aを参照すると、WLAN処理ユニット114は、LTE受信期間504A、504B、504C、および504Dの間に、(WLANアクセスポイントから)WLANパケットを受信することができる。一実装形態では、WLAN処理ユニット114は、LTEデバイス102が同じ期間にLTEパケットを受信しているかどうかに関係なく、LTE受信期間に、WLANパケットを受信できることに留意されたい。言い換えると、WLANデバイス110およびLTEデバイス102は、それぞれ、WLANパケットとLTEパケットとを同時に受信することができる。
図5Aに示されるように、WLANデバイス110およびLTEデバイス102は、それぞれ、LTE受信期間504Aの間に、WLANパケット510AとLTEパケット512Aとを同時に受信する。別の実装形態では、WLAN処理ユニット114は、LTEデバイス102がLTEパケットを受信していない時にのみ、LTE受信期間の間にWLANパケットを受信することができる。
図5Aを参照すると、WLAN処理ユニット114は、LTEデバイス102がLTEパケットを受信しない時に、それぞれ、LTE受信期間504Cおよび504Dの間に、WLANパケット510Bと510Cとを受信する。WLAN処理ユニット114は、LTEデバイス102がLTEパケット510Bを受信する時は、LTE受信期間504Bの間、WLANパケットを受信しない。WLANパケット(もしあれば)がWLANアクセスポイントから受信された後で、フローはブロック404へと戻り、そこで、WLAN共存ユニット112は、LTE送信期間が進行中かどうかの判定を続ける。
【0079】
いくつかの実装形態では、WLANデバイス110は、LTE送信期間に、WLANアクセスポイントからビーコンメッセージを受信するようにスケジューリングされ得ることに、留意されたい。WLANデバイス110は、その間にWLANデバイス110がWLANアクセスポイントからビーコンメッセージを受信すると予測する、期間を(LTEデバイス102に)示し得る。たとえば、WLANデバイス110は、WLANデバイス110が100msごとにビーコンメッセージを受信すると予測することを、(たとえば、インターフェース120を介して共存メッセージを送信することによって)LTEデバイス102に知らせることができる。LTEデバイス102は、WLANデバイスによるビーコンメッセージの受信と干渉しないように、LTE通信を再スケジューリングすることができる。さらに、いくつかの実装形態では、WLANデバイス110は、WLANデバイス110がWLANパケットの送信/受信を許可される期間の、正確なスケジュールを(WLANアクセスポイントに)伝えることができる。たとえば、
図5Aを参照すると、WLANデバイス110は、WLANデバイス110がWLAN割当通信期間のLTE送信期間502A〜502Dの間にWLANパケットを送信できることと、LTE受信期間504A〜504Dの間にWLANパケットを受信できることとを、示すことができる。別の実装形態では、WLANデバイス110は、LTE送信期間の長さ、LTE受信期間の長さ、LTE受信期間の周期、および/またはLTE送信期間の周期を示すことができる。たとえば、WLANデバイス110は、WLANデバイス110が各々の連続する5msの期間内の2msの間にWLANパケットを送信することを、示すことができる。
【0080】
図6および
図7は、LTE通信スケジュールに従って、WLAN通信をスケジューリングしつつ、時間分割スケジューリング共存機構を実装するための例示的な動作を示す流れ
図600である。フロー600は、ブロック602において開始する。
【0081】
ブロック602において、WLANデバイスは、並置されたLTEデバイスから、LTE送信期間とLTE受信期間とを示すものを受信する。
図1を参照すると、いくつかの実装形態では、WLAN共存ユニット112は、LTE送信期間とLTE受信期間とを示すものを、LTE共存ユニット104から受信することができる。一実装形態では、WLAN共存ユニット112は、インターフェース120を介して、並置されたLTEデバイス102の存在を示す共存メッセージを(LTE共存ユニット104から)受信することができる。共存メッセージは、LTE送信期間とLTE受信期間とを示すものを備え得る。いくつかの実装形態では、LTE共存ユニット104はまた、インターフェース120を介して送信される共存メッセージにおいて、LTEスケジュール情報108をWLAN共存ユニット112に提供することができる。フローはブロック604に続く。
【0082】
ブロック604において、WLAN割当通信期間およびLTE割当通信期間が、WLANデバイスで決定される。たとえば、WLAN共存ユニット112は、WLAN割当通信期間とLTE割当通信期間とを決定することができる。WLAN割当通信期間およびLTE割当通信期間は、LTE送信期間、LTE受信期間、LTEスケジュール情報108、WLANスケジュール情報116、WLANビーコン間隔、LTEフレーム間隔などのうちの1つまたは複数に基づいて決定され得る。他の実装形態では、WLAN割当通信期間およびLTE割当通信期間は、事前に定義されたデフォルト値であってよく、またはWLAN共存ユニット112によって動的に設定可能であってよい。いくつかの実装形態では、WLAN共存ユニット112は、WLAN割当通信期間とLTE割当通信期間とに、等しい長さの時間を割り当てることができる。しかし、他の実装形態では、WLAN共存ユニット112は、WLAN割当通信期間とLTE割当通信期間とに、異なる長さの時間を割り当てることができる。上で説明されたように、WLAN割当通信期間およびLTE割当通信期間は、それぞれの通信のためにWLANデバイス110およびLTEデバイス102に対して割り当てられる、連続的かつ周期的に繰り返す間隔であってよい。たとえば、20msの間隔が、WLAN送信およびWLAN受信のために、WLANデバイス110に割り当てられ得る。次の連続する20msの期間が、LTE送信およびLTE受信のために、LTEデバイス102に割り当てられ得る。
図8を参照すると、LTE共存ユニット104は、LTE送信期間802A〜802Hと、LTE受信期間804A〜804Hとを、示すことができる。WLAN共存ユニット112は、WLAN割当通信期間820およびLTE割当通信期間822が各々、4つのLTE送信期間と4つのLTE受信期間とを備えると、決定することができる。
図8に示される例では、WLAN割当通信期間820は、LTE送信期間802A〜802Dと、LTE受信期間804A〜804Dとを備える。LTE割当通信期間822は、LTE送信期間802E〜802Hと、LTE受信期間804E〜804Hとを備える。以下で説明されるように、WLAN割当通信期間820において、WLAN処理ユニット114は、LTE送信期間802A〜802Dと一致するようにWLAN送信をスケジューリングすることができ、LTE受信期間804A〜804Dと一致するようにWLAN受信をスケジューリングすることができる。フローはブロック604に続く。フローはブロック606に続く。
【0083】
ブロック606において、WLAN割当通信期間およびLTE割当通信期間の通知が、並置されたLTEデバイスに提供される。たとえば、WLAN共存ユニット112は、WLAN割当通信期間820とLTE割当通信期間822との通知を、インターフェース120を介して共存メッセージを送信することによって、LTE共存ユニット104に提供することができる。WLAN共存ユニット112はまた、LTE割当通信期間が開始するようにスケジューリングされる時刻、または、LTE割当通信期間が開始するまでの期間を、示すことができる。フローはブロック608に続く。
【0084】
ブロック608において、WLAN割当通信期間が現在進行中であるかどうかが、判定される。たとえば、WLAN共存ユニット112は、WLAN割当通信期間820が現在進行中であるかどうかを判定することができる。上で説明されたように、WLAN処理ユニット114は、WLAN割当通信期間820の間にのみ、WLANパケットを送信することを許可され得る。WLAN割当通信期間820が現在進行中であると判定されると、フローはブロック610に続く。そうでなければ、フローは
図7のブロック618に続く。
【0085】
ブロック610において、LTE送信期間が現在進行中であるかどうかが、判定される。たとえば、WLAN共存ユニット112は、WLAN割当通信期間820が現在進行中であると判定したことに応答して、LTE送信期間802A〜802Dが現在進行中かどうかを判定することができる。干渉を最小にするために、WLAN共存ユニット112は、WLAN割当通信期間820のLTE送信期間802A〜802Dの間に、WLANパケットを送信しようとすることができる。いくつかの実装形態(
図6に示されるような)では、LTE送信期間が進行中ではないと判定されると、WLAN共存ユニット112は、WLAN割当通信期間がまだ進行中かどうかを判定することができる。他の実装形態では、LTE送信期間が進行中ではないと判定されると、WLAN共存ユニット112は、LTE受信期間が進行中であると、自動的に判定することができる(LTE送信期間とLTE受信期間は連続的であり交互に現れる期間なので)。WLAN処理ユニット114は次いで、(たとえば、WLANパケットに対する前に送信された要求に応答するなどして)WLANアクセスポイントから1つまたは複数のWLANパケットを受信することができる。別の実装形態では、LTE送信期間が進行中ではないと判定されると、WLANデバイス110は、WLANパケットを送信し、WLANパケットを(WLANアクセスポイントに)要求するために、WLAN割当通信期間820の次のLTE送信期間の開始まで待機することができる。
図6を参照すると、LTE送信期間802A〜802Dが現在進行中であると判定されると、フローはブロック612に続く。そうでなければ、フローはブロック608に戻る。
【0086】
ブロック612において、1つまたは複数のWLANパケットが、WLANデバイスが接続されているWLANアクセスポイントに、送信される。WLAN共存ユニット112が、LTE送信期間802A〜802DがWLAN割当通信期間820内で現在進行中であると判定すると、フロー600はブロック610からブロック612に移る。
図8は、WLAN処理ユニット114がWLANパケットを送信できる可能性のある、期間を示す。
図8では、WLAN処理ユニット114は、それぞれ、LTE送信期間802A、802B、802C、および802Dの間に、WLANパケット806A、806B、806C、および806Dを送信することができる。いくつかの実装形態では、WLAN処理ユニット114は、1つまたは複数のWLANパケットがWLANアクセスポイントへの送信に利用可能であるかどうかを、判定することができる。利用可能であれば、WLAN処理ユニット114は、WLAN割当通信期間820のLTE送信期間が終わる前に送信され得る、WLANパケットの数を決定することができる。たとえば、WLAN処理ユニット114は、LTE送信期間802Aが終わる前に1つのWLANパケットしか送信できないと、決定することができる。いくつかの実装形態では、WLANデバイス110は、802.11n通信規格を実装できるが、802.11通信規格の古いバージョン(たとえば、802.11 b/g通信規格)を実装するリモートWLANアクセスポイントに接続され得ることに、留意されたい。この実装形態では、WLANデバイス110は、LTE受信期間(たとえば、804A、804B、804C、または804D)が開始するちょうど前に、WLANパケットの送信を停止することができる。これによって、リモートWLANアクセスポイントが、LTE受信期間に確認応答メッセージを提供できるようになり得る(よってすなわち、WLANデバイス110がLTE受信期間に確認応答メッセージを受信することができる)。WLANパケットがもしあればWLANアクセスポイントに送信された後で、フローはブロック614に続く。
【0087】
ブロック614において、LTE受信期間が開始するようにスケジューリングされているかどうかが、判定される。WLAN処理ユニット114がWLANパケットをWLANアクセスポイントに送信した後で(または、送信すべきWLANパケットがないとWLAN処理ユニット114が判定すると)、フロー600はブロック612からブロック614に移る。説明されるように、WLAN割当通信期間820のLTE受信期間(たとえばLTE受信期間804A)が開始するようにスケジューリングされているかどうかを判定する際、WLAN共存ユニット112は、LTE送信期間(たとえば、LTE送信期間802A)が所定の期間内(たとえば、PSPollメッセージと関連付けられる送信継続時間)に終わるかどうかを判定することができる。WLAN割当通信期間820のLTE受信期間804A〜804Dが開始するようにスケジューリングされていると判定されると、フローはブロック616に続く。そうでなければ、フローはブロック608へと戻り、そこで、WLAN共存ユニット112は、WLAN割当通信期間820およびLTE送信期間802A〜802Dが現在進行中かどうかを、判定することができる。
【0088】
ブロック616において、WLANデバイスに宛てられたWLANパケットが、WLANアクセスポイントに要求され、WLANアクセスポイントから受信される。LTEデバイス102との干渉を最小にするために、WLAN処理ユニット114は、WLAN割当通信期間820のLTE受信期間804A〜804Dの間に、WLANパケットを受信しようとすることができる。
図8は、WLAN処理ユニット114がWLANパケットを受信できる可能性のある、期間を示す。WLAN割当通信期間820において、WLAN処理ユニット114は、WLANパケット810A、810B、810C、および810Dを、それぞれ、受信期間804A、804B、804C、および804Dの間に、受信することができる。いくつかの実装形態では、
図8に示されるように、LTEデバイス102が受信期間804A〜804Dの間にLTEパケット812A〜812Dを受信するようにスケジューリングされていても(すなわち、同時のWLAN受信およびLTE受信)、WLAN処理ユニット114は、WLANパケット810A〜810Dを受信することができる。他の実装形態では、WLAN処理ユニット114は、LTEデバイス102がLTEパケットを受信するようにスケジューリングされていない時にのみ、WLANパケットを受信することができる。
図5Bを参照して上で説明されたように、WLAN処理ユニット114は、WLAN割当通信期間820のLTE送信期間802A〜802Dが終わるちょうど前に、WLANアクセスポイントに問い合わせて(たとえば、PSPollメッセージを送信することによって)、1つまたは複数のWLANパケット(WLANデバイス110に宛てられた)がWLANアクセスポイントにおいて利用可能かどうかを判定することができる。これによって、WLAN処理ユニット114が、WLAN割当通信期間820のLTE受信期間804A〜804DにおいてWLANパケット(または、WLANデバイス110に宛てられたWLANパケットがないという通知)を受信することを、確実にすることができる。ブロック616から、フローはブロック608へと戻り、そこで、WLAN共存ユニット112は、WLAN割当通信期間820がまだ進行中かどうかを判定する。
【0089】
図7のブロック618において、LTE割当通信期間のLTE送信期間が現在進行中であるかどうかが、判定される。WLAN割当通信期間820が進行中ではない(すなわち、LTE割当通信期間822が進行中である)と判定されると、フロー600は
図6のブロック608から
図7のブロック618へと移る。たとえば、WLAN共存ユニット112は、LTE割当通信期間822のLTE送信期間802E〜802Hが現在進行中かどうかを、判定することができる。LTE送信期間802E〜802Hが現在進行中であると判定されると、フローはブロック620に続く。そうでなければ、フローは622に続き、そこで、WLAN共存ユニット112は、LTE割当通信期間822のLTE受信期間804E〜804Hが進行中かどうかを、判定することができる。
【0090】
ブロック620において、WLAN送信動作およびWLAN受信動作が、WLANデバイスで中断される。たとえば、WLAN共存ユニット112は、WLAN処理ユニット114に、WLAN送信動作とWLAN受信動作とを中止させることができる。WLANデバイス110がクライアントWLANデバイスとして構成される場合、WLAN処理ユニット114は、LTE割当通信期間のWLAN送信を防ぐことができる。また、WLAN処理ユニット114は、WLANデバイス110に宛てられたWLANパケットを送信するように、(たとえば、PSPollメッセージを送信することによって)WLANアクセスポイントに促すことができない。言い換えると、WLAN共存ユニット112は、LTEデバイス102がLTEパケットを送信するようにプログラムされる時にWLANデバイス110がWLANパケットを送信または受信していないことを、確実にすることができる。
図8は、WLAN処理ユニット114がWLANパケットの送信または受信を防がれ得る、期間を示す。
図8において、WLAN処理ユニット114は、LTE割当通信期間822のLTE送信期間802E、802F、802G、および802Hの間に、WLANパケットの送信または受信を防がれる。フローはブロック622に続く。
【0091】
ブロック622において、LTE受信期間が現在進行中であるかどうかが、判定される。WLAN共存ユニット112が、LTE割当通信期間822のLTE送信期間802E〜802Hが現在進行中ではないと判定すると、フロー600はまた、ブロック618からブロック624に移る。LTE受信期間804E〜804Hが現在進行中であるとWLAN共存ユニット112が判定すると、フローはブロック624に続く。そうでなければ、フローはブロック626へと戻り、そこで、WLAN共存ユニット112は、LTE送信期間822がまだ進行中かどうかを判定することができる。
【0092】
ブロック624において、WLANデバイスに宛てられたWLANパケットが、WLANアクセスポイントから受信される。WLAN処理ユニット114は、LTE割当通信期間822のLTE送信期間802E〜802Hの間、WLANパケットの送信を許可され得ないが、WLAN処理ユニット114は、LTE割当通信期間822のLTE受信期間804E〜804Hの間、WLANパケットの受信を許可され得る。
図8に示されるように、WLAN処理ユニット114は、WLANパケット810E、810F、810G、および810Hを、LTE割当通信期間822の間の、LTE受信期間804E、804F、804G、および804Hにおいてそれぞれ受信できる可能性がある。いくつかの実施形態では、WLANデバイス110は、WLANアクセスポイント(WLANデバイス110の接続される)がブロック確認応答をサポートする場合(たとえば、WLANデバイス110が、ブロック−ACK機構を組み込むIEEE802.11n通信規格を実装する場合)だけ、LTE割当通信期間822のLTE受信期間804E〜804Hの間、WLANパケットの受信を許可され得る。これは、WLANデバイス110およびWLANアクセスポイントがブロック−ACKをサポートする場合、WLANアクセスポイントは、各WLANパケットに対する確認応答メッセージを受信することを予測しないからである。したがって、WLANデバイス110は、LTE割当通信期間822のLTE受信期間804E〜804Hの間、WLANアクセスポイントからWLANパケットを受信することができ、WLAN通信期間に、1つの確認応答メッセージを送信することができる。フローはブロック626に続く。
【0093】
ブロック626において、LTE割当通信期間が進行中であるかどうかが、判定される。たとえば、WLAN共存ユニット112は、LTE割当通信期間822が進行中であるかどうかを判定することができる。LTE割当通信期間822が進行中であると判定されると、フローはブロック618に続き、そこで、WLAN共存ユニット112は、LTE送信期間802E〜802Hが進行中かどうかを判定する。LTE割当通信期間822が進行中ではないと判定されると、フローは
図6のブロック608に続き、そこで、WLAN共存ユニット112は、WLAN割当通信期間820が進行中かどうか(およびLTE割当通信期間822が終わったかどうか)を判定する。
【0094】
図6および
図7は、WLANデバイス110がWLANアクセスポイントに接続されたWLANクライアントデバイスとして構成される場合のWLANデバイス110の動作を説明するが、実施形態はそのようには限定されない。WLANデバイス110がWLANアクセスポイントとして構成される実装形態では、WLAN処理ユニット114は、(たとえば、WLAN割当通信期間820の間に)通知を決定または受信して、インターフェース120を介して共存メッセージを送信することによって制御権をLTEデバイス102にハンドオフしてLTE割当通信期間822を開始することができる。したがって、
図2を参照して説明されたように、WLANデバイス110は、CTS2SELF制御メッセージを他のWLANデバイスにブロードキャストして、WLAN通信を防ぐことができる。WLANデバイス110は、低出力状態に切り替わることができ、低出力状態では、WLANデバイス110は、WLANパケットの送信も受信も行わない。また、WLANデバイス110がWLANアクセスポイントとして構成される場合、WLANデバイス110は、(ブロック612において)WLANパケットを1つまたは複数の接続されたWLANデバイスに送信することができ、(ブロック616において)1つまたは複数の接続されたWLANデバイスからWLANパケットを受信することができる。さらに、いくつかの実装形態では、WLANデバイス110は、WLANアクセスポイントに(WLANデバイス110がクライアント局として構成される場合)、または接続されたWLAN局に(WLANデバイス110がWLANアクセスポイントとして構成される場合)、WLANデバイス110がWLANパケットの送信/受信を許可される期間を、伝えることができる。たとえば、WLANデバイス110は、WLANデバイス110がWLAN割当通信期間のLTE送信期間802A〜802Dの間にWLANパケットを送信できることと、LTE受信期間804A〜804Dの間にWLANパケットを受信できることとを、示すことができる。
【0095】
図6〜
図7を参照して説明はされないが、LTEデバイス102はまた、フロー600で説明された動作を実施して、LTEパケットを送受信するかどうか/いつ送受信するかを、決定するように構成され得る。LTEデバイス102は、TDDモード(たとえば、LTEバンド40を使用した)とFDDモード(たとえば、LTEバンド7を使用した)のいずれかで動作するように構成され得る。LTE共存ユニット104は、(たとえば、インターフェース120を介して受信される共存メッセージに基づいて)並置されたWLANデバイス110の存在を判定することができる。いくつかの実装形態では、LTE共存ユニット104は、LTEスケジュール情報108をWLAN共存ユニット112に提供することができ、WLAN割当通信期間とLTE割当通信期間とを示すものを、WLAN共存ユニット112から(インターフェース120を介して)受信することができる。別の実装形態では、LTE共存ユニット104は、インターフェース120を介して、WLANデバイス110からWLANスケジュール情報116を受信することができる。したがって、LTE共存ユニット104は、WLAN割当通信期間とLTE割当通信期間とを決定することができる。LTE共存ユニット104は次いで、WLAN割当通信期間とLTE割当通信期間とを示すものを、WLANデバイス110に提供することができる。さらに別の実装形態では、LTE共存ユニット104は、WLANデバイス110からWLAN通信期間を受信することができ、それに従って、LTE割当通信期間を決定することができる。
図8を参照すると、LTEデバイス102は、LTE割当通信期間822の間に、通信すると決定することができる。LTE共存ユニット104はまた、LTE通信期間822内に入る、LTE送信期間802E〜802HとLTE受信期間804E〜804Hとを決定することができる。
【0096】
LTE共存ユニット104は、LTE割当通信期間822が現在進行中かどうかを判定し、LTE処理ユニット106がLTEパケットを送信するのを許可されるかどうかを、判定することができる。LTE割当通信期間822が現在進行中である場合、LTE共存ユニット104は、LTE送信期間802E〜802Hの1つが現在進行中かどうかを判定することができる。LTEデバイス102は、LTEパケット808A、808B、808C、および808Dを、LTE割当通信期間822のLTE送信期間802E、802F、802G、および802Hの間にそれぞれ、(LTE基地局に)送信することができる。いくつかの実装形態では、LTE処理ユニット106は、1つまたは複数のLTEパケットがLTE基地局への送信に利用可能であるかどうかを、判定することができる。利用可能であれば、LTE処理ユニット106は、LTE割当通信期間822のLTE送信期間が終わる前に送信され得る、LTEパケットの数を決定することができる。この実装形態では、LTE処理ユニット106は、LTE受信期間(たとえば、804E、804F、804G、または804H)が開始するちょうど前に、LTEパケットの送信を停止することができる。これによって、LTE基地局が、LTE受信期間に確認応答メッセージを提供できるようになり得る(よってすなわち、LTE処理ユニット106がLTE受信期間に確認応答メッセージを受信することができる)。LTE送信期間802E〜802Hの1つが現在進行中ではない場合、LTE共存ユニット104は、LTE受信期間804E〜804Hの1つが進行中であると、自動的に判定することができる(LTE送信期間とLTE受信期間は連続的であり交互に現れる期間なので)。LTEデバイス102は、LTEパケット812E、812F、812G、および812Hを、LTE割当通信期間822のLTE受信期間804E、804F、804G、および804Hの間にそれぞれ、(LTE基地局から)受信することができる。
【0097】
LTE共存ユニット104はまた、LTE割当通信期間822が所定の期間内で終わるようにスケジューリングされているかどうか(すなわち、WLAN割当通信期間820が開始するようにスケジューリングされているかどうか)を判定することができる。所定の期間が、LTE基地局へ送信するためのLTEユーザデータがないことを示す制御メッセージを(LTE基地局へ)送信するのに(LTE処理ユニット106が)必要とする期間として、選択され得る。WLAN割当通信期間820が開始するようにスケジューリングされていると判定されると、LTE処理ユニット106は、制御メッセージをLTE基地局に送信することができる。LTEデバイス102は、WLAN割当通信期間820のLTE送信期間802A〜802Dの間に、LTEパケットを送信できない。いくつかの実装形態では、LTEデバイス102は、WLAN割当通信期間820のLTE受信期間804A〜804Dの間に、LTEパケットを受信できない。しかし、
図8に示される他の実装形態では、LTEデバイス102は、LTEパケット812A、812B、812C、および812Dを、WLAN割当通信期間820のLTE受信期間804A、804B、804C、および804Dの間に、(LTE基地局から)受信することが許可され得る。言い換えると、WLAN処理ユニット114およびLTE処理ユニット106は、任意のLTE受信期間において、WLANパケットとLTEパケットとをそれぞれ同時に受信することができる。他の実装形態では、LTE処理ユニット106は、WLAN処理ユニット114がWLANパケットを受信するようにスケジューリングされていない場合のみ、WLAN割当通信期間820の間にLTEパケットを受信することができる。さらに、いくつかの実装形態では、LTEデバイス102は電力節減モードで動作することができる。LTEデバイス102は、LTEデバイスがLTEパケットをそれぞれ送信および受信することができる、LTE送信期間802E〜802HとLTE受信期間804E〜804Hとを、LTE基地局に対して示すことができる。したがって、LTE基地局は、LTE受信期間804E〜804Hにおいて、LTEパケットをLTEデバイス102に送信することができる。
【0098】
図9は、WLANデバイスがアクセスポイントとして構成される時の、WLANデバイスと並置されたLTEデバイスとの間の周波数分離を最大化するための、例示的な動作を示す流れ
図900である。フロー900は、ブロック902において開始する。
【0099】
ブロック902において、並置されたLTEデバイスが、アクセスポイントとして構成されたWLANデバイスで検出される。一実装形態では、
図1を参照すると、WLAN共存ユニット112は、並置されたLTEデバイス102を特定する制御信号を(LTE共存ユニット104から)受信することができる。たとえば、制御信号は、インターフェース120を介して送信されるデジタル信号(または共存メッセージ)であってよい。別の例として、制御信号は、物理的な線を介して送信される電圧レベルであってよい。別の実装形態では、WLAN共存ユニット112は、所定の位置にアクセスして(たとえば、フラグビットを読み取り)、LTEデバイス102がWLANデバイス110と並置されているかどうか、かつ/または、並置されたLTEデバイス102が有効かどうかを、判定することができる。フローはブロック904に続く。
【0100】
ブロック904において、並置されたLTEデバイスと関連付けられるLTE動作周波数バンドが、判定される。たとえば、WLAN共存ユニット112は、並置されたLTEデバイスと関連付けられるLTE動作周波数バンドを判定することができる。いくつかの実装形態では、WLAN共存ユニット112は、LTE動作周波数バンドを示すものを、制御信号または共存メッセージ(ブロック902において受信される)の一部として受信することができる。別の実装形態では、WLAN共存ユニット112は、所定の位置にアクセスして、並置されたLTEデバイス102と関連付けられるLTE動作周波数バンドを判定することができる。フローはブロック906に続く。
【0101】
ブロック906において、LTE動作周波数バンドから、少なくとも閾値の周波数分離だけ離された、1つまたは複数のWLAN周波数チャネルが特定される。たとえば、WLAN共存ユニット112は、少なくとも閾値の周波数分離だけLTE動作周波数バンドから離された、1つまたは複数のWLAN周波数チャネルを特定することができる。たとえば、並置されたLTEデバイス102は、2.5GHzから2.69GHzのLTE動作周波数バンドと関連付けられる、LTEバンド7を使用することができる。閾値の周波数分離が68MHzとなるように選択されると、WLAN共存ユニット112は、2.412GHz〜2.432GHzのWLAN動作周波数を有するWLAN周波数チャネル1〜5を特定することができる。フローはブロック908に続く。
【0102】
ブロック908において、ターゲットWLAN周波数チャネルが、1つまたは複数の特定されたWLAN周波数チャネルから選択される。たとえば、WLAN共存ユニット112は、1つまたは複数の特定されたWLAN周波数チャネルから、ターゲットWLAN周波数チャネルを選択することができる。一実装形態では、WLAN共存ユニット112は、LTE動作周波数バンドから最も遠いWLAN動作周波数を有するものとして、ターゲットWLAN周波数チャネルを選択することができる。上の例を参照すると、並置されたLTEデバイス102がLTEバンド7を使用する場合、WLAN共存ユニット112は、ターゲットWLAN周波数チャネルとして、(2.412GHzのWLAN動作周波数を有する)WLAN周波数チャネル1を選択することができる。別の実装形態では、WLAN共存ユニット112は、少なくとも閾値の周波数分離だけLTE動作周波数バンドから離されたWLAN動作周波数を有するWLAN周波数チャネルの任意の1つを、(ターゲットWLAN周波数チャネルとして)選択することができる。ターゲットWLAN周波数チャネルを選択する際、WLAN共存ユニット112は、干渉/雑音源を考慮することもできる。たとえば、LTE動作周波数バンドから最も遠いWLAN周波数チャネル(たとえば、WLAN周波数チャネル1)が多くの雑音と干渉とを有する場合、WLAN共存ユニット112は、ターゲットWLAN周波数チャネルとして、WLAN周波数チャネル2(または別の周波数チャネル)を選択することができる。言い換えると、WLAN共存ユニット112は、並置されたLTEデバイス102と関連付けられるLTE動作周波数バンドからの十分な周波数分離と、WLAN周波数チャネル上での雑音/干渉との最適なバランスを維持するように、ターゲットWLAN周波数チャネルを選択することができる。フローはブロック910に続く。
【0103】
ブロック910において、ターゲットWLAN周波数チャネルが、1つまたは複数のWLANデバイスとの通信に使われる。たとえば、WLAN共存ユニット112は、WLANデバイス110(たとえば、WLAN処理ユニット114)に、ターゲットWLAN周波数チャネルを介して、1つまたは複数の他のWLANデバイスと通信させることができる。たとえば、WLAN処理ユニット114は、ビーコンメッセージをブロードキャストし、WLANデバイス110の存在を通知し、ターゲットWLAN周波数チャネルを介して他のWLANデバイスとの後続の通信を開始することができる。ブロック910から、フローは終了する。
【0104】
図10は、WLANデバイスがWLANクライアント局として構成される時の、WLANデバイスと並置されたLTEデバイスとの間の周波数分離を最大化するための、例示的な動作を示す流れ
図1000である。フロー1000は、ブロック1002において開始する。
【0105】
ブロック1002において、並置されたLTEデバイスが、クライアント局として構成されたWLANデバイスで検出される。たとえば、上で説明されたのと同様に、WLAN共存ユニット112は、LTE共存ユニット104から受信された指示(たとえば、制御信号、共存メッセージなど)、所定のメモリ位置の読み込みなどに基づいて、並置されたLTEデバイス102を検出することができる。フローはブロック1004に続く。
【0106】
ブロック1004において、並置されたLTEデバイスと関連付けられるLTE動作周波数バンドが、判定される。たとえば、上で説明されたのと同様に、WLAN共存ユニット112は、(ブロック1002で受信された)並置されたLTEデバイス102を特定する指示、所定のメモリ位置の読み込みなどに基づいて、並置されたLTEデバイスと関連付けられるLTE動作周波数バンドを判定することができる。フローはブロック1006に続く。
【0107】
ブロック1006において、それとのWLAN通信リンクが確立され得る、1つまたは複数のWLANアクセスポイントが特定される。たとえば、WLAN処理ユニット114は、WLANデバイス110がWLAN通信リンクを確立し得る、1つまたは複数のWLANアクセスポイントを特定することができる。WLAN処理ユニット114は、利用可能なWLANアクセスポイントを調べる(たとえば、ビーコンメッセージを聴取する、プローブ要求/応答メッセージを交換するなど)ことができ、(たとえば、WLANデバイス110に対するWLANアクセスポイントの近接度、共有される通信パラメータなどに基づいて)自身がWLAN通信リンクを確立し得るWLANアクセスポイントを特定することができる。フローはブロック1008に続く。
【0108】
ブロック1008において、特定されたWLANアクセスポイントの各々と関連付けられるWLAN動作周波数が、判定される。たとえば、WLAN処理ユニット114は、ブロック1006で特定されたWLANアクセスポイントの各々と関連付けられる、WLAN動作周波数を判定することができる。WLAN処理ユニット114は、WLANアクセスポイントの各々(ブロック1006で特定された)から、ビーコンメッセージを読み取り、プローブ要求メッセージを送信し、プローブ応答メッセージを受信するなどして、それぞれのWLAN動作周波数を判定することができる。たとえば、WLAN処理ユニット114は、第1のWLANアクセスポイントが(動作周波数が2.412GHzの)WLANチャネル1を使用し、第2のWLANアクセスポイントが(動作周波数が2.422GHzの)WLANチャネル3を使用し、第3のWLANアクセスポイントが(動作周波数が2.462GHzの)WLANチャネル11を使用すると、判定することができる。フローはブロック1010に続く。
【0109】
ブロック1010において、LTE動作周波数バンドから最も遠いWLAN動作周波数と関連付けられるターゲットWLANアクセスポイントが、特定される。たとえば、WLAN共存ユニット114は、LTE動作周波数から十分離れているWLAN動作周波数と関連付けられる、ブロック1006で特定されたWLANアクセスポイントの1つとして、ターゲットWLANアクセスポイントを選択することができる。上記の例に関連して、並置されたLTEデバイス102が、2.5GHzから2.69GHzのLTE動作周波数バンドを有するLTEバンド7を使用する場合、WLAN共存ユニット112は、WLANチャネル1を使用する第1のWLANアクセスポイントを選択することができる。いくつかの実装形態では、ターゲットWLANアクセスポイントを選択する際、WLAN共存ユニット112は、干渉/雑音源を考慮することもできる。たとえば、WLANチャネル1が大量の干渉/雑音にさらされているとWLAN共存ユニット112が判定する場合、WLAN共存ユニット112は、別のWLAN動作周波数と関連付けられる別のWLANアクセスポイントを選択することができる。上の例では、WLAN共存ユニット112は、WLANチャネル3がLTE周波数バンド7から十分離れていると見なされる場合、WLANチャネル3を使用する第2のWLANアクセスポイントを選択することができる。フローはブロック1012に続く。
【0110】
ブロック1012において、WLAN通信リンクが、ターゲットWLANアクセスポイントに対して確立される。たとえば、WLAN処理ユニット114は、接続要求および応答メッセージ、認証要求および応答メッセージなどを、ターゲットWLANアクセスポイントと交換して、ターゲットWLANアクセスポイントとのWLAN通信リンクを確立することができる。ブロック1012から、フローは終了する。
【0111】
図10に関連して説明されてはいないが、WLAN共存ユニット112が、LTE動作周波数バンドから十分離れていて許容可能な雑音レベルを有するWLAN動作周波数を伴うWLANアクセスポイントを、全く特定できない場合、WLAN共存ユニット112は、利用可能なWLANアクセスポイントのいずれともWLAN通信リンクを確立しないと決定することができ、追加のWLANアクセスポイントの調査を続けられることに、留意されたい。
【0112】
図1〜
図10は、実施形態の理解を助けることを意図する例であり、実施形態を限定するため、または特許請求の範囲を限定するために使用されるべきではないことを理解されたい。実施形態は、追加の動作を実行し、より少数の動作を実行し、動作を異なる順序で実行し、動作を並列に実行し、一部の動作を異なるように実行することができる。通常、WLANデバイス110(たとえば、WLANアクセスポイントまたはWLANクライアント局)が802.11 b/g通信規格をサポートする場合(すなわち、WLANデバイス110がブロック−ACKをサポートしない場合)、WLANデバイス110は、WLANデバイス110がWLANパケットを宛先のWLANデバイスに送信する時に、確認応答(ACK)メッセージを受信すると予想する。WLANデバイス110がACKメッセージを受信しない場合、WLANデバイス110は、ACKメッセージが受信されるまで、または最低の変調レベルに達するまで、変調レベルを徐々に下げて(たとえば、より低いデータレートで)WLANパケットを再送信することができる。しかし、そのようなレート後退手順は、パケットの送信時間を増大させ得る。いくつかの実装形態では、WLAN共存ユニット112がWLANデバイス110と並置されたLTEデバイス102を検出する場合、WLAN処理ユニット114は、WLANデバイス110が送信されたWLANパケットに応答してACKメッセージを受信しなければ、レート後退手順を実施しなくてもよい。いくつかの実装形態では、WLAN処理ユニット114は、LTEデバイス102がLTEパケットを送信/受信するようにスケジューリングされていると判定される場合、または、LTE割当通信期間が開始すると判定される場合、レート後退手順を実施しなくてもよい。別の実装形態では、WLAN処理ユニット114は、並置されたLTEデバイス102を検出すると、レート後退手順を無効にすることができる。WLAN処理ユニット114は、元の変調レベルでWLANパケットを再送信することができる。別の実装形態では、WLAN処理ユニット114は、WLANパケットがWLAN割当通信期間内により低い変調レベルで完全に再送信され得る場合のみ、レート後退手順を実施することができる。他の場合には、WLAN処理ユニット114は、より低い変調レベルでWLANパケットを再送信するために、次のWLAN割当通信期間まで待機することができる。これは、変調レベルを徐々に下げながらWLANパケットを再送信することによる「アバランシェ」効果を防ぐことの、助けとなり得る。レート後退手順を防ぐことはまた、再送信されるWLANパケットとLTEパケットとのコリジョンを最小にすることの助けともなり得る。
【0113】
いくつかの実装形態では、WLAN共存ユニット112およびLTE共存ユニット104は、WLANスケジュール情報116とLTEスケジュール情報108との競合を解決することが可能であり得ることにも、留意されたい。たとえば、インターフェース120を介して送信される共存メッセージを使って、WLAN共存ユニット112およびLTE共存ユニット104は、未解決のWLAN通信とLTE通信の優先順位に基づいて、または通信の開始時間に基づいて、競合を解決することができる。
【0114】
実施形態は、完全にハードウェアの実施形態、完全にソフトウェアの実施形態(ファームウェア、常駐ソフトウェア、マイクロコードなどを含む)、または、本明細書では「回路」、「モジュール」、もしくは「システム」とすべてが全般に呼ばれ得る、ソフトウェアの態様とハードウェアの態様を組み合わせた実施形態という、形式をとり得る。さらに、本発明の主題の実施形態は、媒体中に具現化されるコンピュータ使用可能プログラムコードを有する表現物の、任意の有形な媒体中で具現化されるコンピュータプログラム製品という、形式をとり得る。説明された実施形態は、コンピュータプログラム製品またはソフトウェアとして提供されてよく、コンピュータプログラム製品またはソフトウェアは、すべての想定可能な実施形態の変形がここでは列挙されていないため、ここで説明されたものかどうかに関わらず、実施形態に従ってプロセスを実行するようにコンピュータシステム(または他の電子デバイス)をプログラムするために使われ得る命令を記憶した、機械可読媒体を含み得る。機械可読媒体は、機械(たとえば、コンピュータ)によって読取り可能な形式(たとえば、ソフトウェア、処理アプリケーション)で情報を記憶または送信するための任意の機構を含む。機械可読媒体は、非一時的機械可読記憶媒体、または一時的機械可読信号媒体であってよい。機械可読記憶媒体は、たとえば、限定はされないが、磁気記憶媒体(たとえば、フロッピー(登録商標)ディスケット)、光学記憶媒体(たとえば、CD−ROM)、磁気光学記憶媒体、読取り専用メモリ(ROM)、ランダムアクセスメモリ(RAM)、消去可能プログラマブルメモリ(たとえば、EPROMおよびEEPROM)、フラッシュメモリ、または、電子命令を記憶するのに適した他の種類の有形媒体を含み得る。機械可読信号媒体は、コンピュータ可読プログラムコードが組み込まれた伝搬されるデータ信号、たとえば、電気信号、光信号、音響信号、または他の形式の伝搬する信号(たとえば、搬送波、赤外線信号、デジタル信号など)を含み得る。機械可読媒体上に具現化されるプログラムコードは、限定はされないが、配線、ワイヤレス、光ファイバケーブル、RF、または他の通信媒体を含む、任意の適切な媒体を使用して送信され得る。
【0115】
実施形態の動作を実行するためのコンピュータプログラムコードは、Java(登録商標)、Smalltalk、C++などのようなオブジェクト指向プログラミング言語と、「C」プログラミング言語または同様のプログラミング言語のような、従来の手続き型プログラミング言語とを含む、1つまたは複数のプログラミング言語の任意の組み合わせで書かれてよい。プログラムコードは、ユーザのコンピュータで全体が実行されてよく、ユーザのコンピュータで一部が実行されてよく、スタンドアロンのソフトウェアパッケージとして実行されてよく、ユーザのコンピュータで一部、さらにリモートコンピュータで一部が実行されてよく、または、リモートコンピュータもしくはサーバで全体が実行されてよい。最後の状況では、リモートコンピュータは、ローカルエリアネットワーク(LAN)、パーソナルエリアネットワーク(PAN)、もしくはワイドエリアネットワーク(WAN)を含む、任意の種類のネットワークを通じてユーザのコンピュータに接続されてよく、または、接続は、(たとえば、インターネットサービスプロバイダーを使用してインターネットを通じて)外部のコンピュータに対して行われてよい。
【0116】
図11は、いくつかの実施形態による、並置されたワイヤレス通信デバイス間の共存機構を含む、電子システム1100のブロック図である。いくつかの実装形態では、電子システム1100は、パーソナルコンピュータ(PC)、ラップトップ、タブレットコンピュータ、ネットブック、携帯電話、ゲームコンソール、または、並置されたWLANデバイス1112とLTEデバイス1118とを備える他の電子デバイスのうちの、1つであってよい。いくつかの実装形態では、LTEデバイス1118およびWLANデバイス1112は、共通の回路基板(または近接した別個の回路基板)上の別個の集積回路(たとえば、別個のLTEチップおよびWLANチップ)で具現化され得る。他の実装形態では、LTEデバイス1118およびWLANデバイス1112は、単一の集積回路(たとえば、system on a chip(SoC))上で具現化され得る。LTEデバイス1118およびWLANデバイス1112は、ワイヤレス通信能力を有する様々な種類の電子デバイス(たとえば、携帯電話、ノートブックコンピュータ、タブレットコンピュータ、ゲームコンソール、パーソナルコンピュータなど)内に含まれ得る。電子システム1100は、プロセッサユニット1102(場合によっては、複数のプロセッサ、複数のコア、複数のノードを含み、かつ/またはマルチスレッディングを実施するなど)を含む。電子システム1100はメモリユニット1106を含む。メモリユニット1106は、システムメモリ(たとえば、キャッシュ、SRAM、DRAM、ゼロキャパシタRAM、ツイントランジスタRAM、eDRAM、EDO RAM、DDR RAM、EEPROM、NRAM、RRAM(登録商標)、SONOS、PRAMなど)、または、機械可読媒体の上ですでに説明された可能な実現形態の任意の1つもしくは複数であってよい。電子システム1100はまた、バス1110(たとえば、PCI、ISA、PCI−Express、HyperTransport(登録商標)、InfiniBand(登録商標)、NuBusなど)と、ワイヤレスネットワークインターフェース(たとえば、WLANインターフェース、Bluetooth(登録商標)インターフェース、WiMAXインターフェース、ZigBee(登録商標)インターフェース、Wireless USBインターフェースなど)と有線ネットワークインターフェース(たとえば、Ethernet(登録商標)インターフェースなど)のうちの1つまたは複数を含むネットワークインターフェース1104とを含む。
【0117】
電子システム1100は通信ユニット1108も含む。通信ユニット1108は、WLANデバイス1112とLTEデバイス1118とを備える。いくつかの実装形態では、LTEデバイス1118は、LTE処理ユニット1120に結合されるLTE共存ユニット1122を備える。WLANデバイス1112は、WLAN処理ユニット1116に結合されたWLAN共存ユニット1114を備える。いくつかの実装形態では、
図1〜
図3を参照して説明されたように、WLAN共存ユニット1114およびLTE共存ユニット1122は、それぞれWLAN割当通信期間とLTE割当通信期間内に、それぞれの通信をスケジューリングすることができる。別の実装形態では、
図4〜
図5を参照して説明されたように、WLAN共存ユニット1114は、WLAN送信がLTE送信期間と一致しWLAN受信がLTE受信期間と一致するように、自身の通信をスケジューリングすることができる。別の実装形態では、
図6〜
図8を参照して説明されたように、WLAN共存ユニット1114は、WLAN割当通信期間のLTE送信期間内にWLAN送信をスケジューリングすることができる。さらに、
図9〜
図10で説明されたように、WLAN共存ユニット1114は、(WLANデバイス1112がアクセスポイントとして構成される時に)WLAN周波数チャネルを選択するための機能、または、(たとえば、WLANデバイス1112がクライアント局として構成される時に)WLANアクセスポイントの動作周波数に基づいてWLANアクセスポイントを選択するための機能を備え得る。
【0118】
上で説明された機能のいずれも、ハードウェア中に、および/またはプロセッサユニット1102上に、部分的に(または全体が)実装され得る。たとえば、機能は、特定用途向け集積回路により実装され、プロセッサユニット1102中に実装される論理回路中に実装され、周辺デバイスもしくはカード上のコプロセッサ中に実装されるなどしてよい。さらに、実現形態は、
図11に示されないより少数のまたは追加のコンポーネント(たとえば、追加のネットワークインターフェース、周辺デバイスなど)を含み得る。プロセッサユニット1102およびネットワークインターフェース1104は、バス1110に結合される。バス1110に結合されるものとして示されるが、メモリ1106は、プロセッサユニット1102に結合されてよい。
【0119】
実施形態は、様々な実装形態および利用形態に関して説明されるが、これらの実施形態は例示的なものであり、本発明の主題の範囲はそれらに限定されないことが理解されよう。一般に、本明細書で説明されたような、並置されたWLAN通信デバイスとWWAN通信デバイスのための共存機構は、任意のハードウェアシステムまたは複数のハードウェアシステムと調和する設備によって実装され得る。多くの変形、修正、追加、および改善が可能である。
【0120】
単一の例として本明細書で説明されたコンポーネント、動作、または構造に対して、複数の例が実現され得る。最後に、様々なコンポーネント、動作、およびデータストアの間の境界は、ある程度任意であり、特定の動作は、特定の例示的な構成を前提に示されている。機能の他の割り当てが想定され、本発明の主題の範囲内に入り得る。一般に、例示的な構成において別個のコンポーネントとして提示された構造および機能は、組み合わされた構造またはコンポーネントとして実装され得る。同様に、単一のコンポーネントとして提示される構造および機能は、別個のコンポーネントとして実装され得る。これらの、および他の変形、修正、追加、ならびに改善が、本発明の主題の範囲内に入り得る。
以下に、出願当初の特許請求の範囲に記載された発明を付記する。
[C1]
通信システムのワイヤレスワイドエリアネットワーク(WWAN)デバイスから、前記WWANデバイスと関連付けられるWWAN通信スケジュールを、前記通信システムのワイヤレスローカルエリアネットワーク(WLAN)デバイスに提供することであって、前記WWANデバイスが前記WLANデバイスと結合される、提供することと、
前記WWANデバイスで、WWAN通信動作を実行するための前記WWANデバイスと関連付けられるWWAN通信期間と、WLAN通信動作を実行するための前記WLANデバイスと関連付けられるWLAN通信期間とを、前記WLANデバイスから受信された共存信号に少なくとも一部基づいて決定することと、
前記WWANデバイスで、前記WWAN通信期間が進行中かどうかを判定し、1つまたは複数のWWAN通信動作を実行するかどうかを判定することと、
前記WWANデバイスで、前記WWAN通信期間が進行中であると判定したことに応答して、前記1つまたは複数のWWAN通信動作を実行することと、
前記WWANデバイスで、前記WWAN通信期間が進行中ではないと判定したことに応答して、前記1つまたは複数のWWAN通信動作を実行しないと決定することとを備える、方法。
[C2]
前記WLANデバイスが、電気電子技術者協会(IEEE)802.11bデバイス、IEEE 802.11gデバイス、またはIEEE 802.11nデバイスを備え、前記WWANデバイスが、Long−Term evolution(LTE)デバイスまたはWorldwide Interoperability for Microwave Access(WiMAX)デバイスを備える、C1に記載の方法。
[C3]
前記WLAN通信期間および前記WWAN通信期間が、連続的であり、周期的に繰り返す期間である、C1に記載の方法。
[C4]
前記WWAN通信期間が進行中であると判定したことに応答して、前記1つまたは複数のWWAN通信動作を前記実行することがさらに、
前記WWANデバイスの接続される基地局から、1つまたは複数のWWANパケットを受信することと、
前記WWANデバイスの接続される前記基地局へ、1つまたは複数のWWANパケットを送信することとのうちの少なくとも1つを備える、C1に記載の方法。
[C5]
前記WWAN通信期間が進行中であると判定したことに応答して、
前記WWANデバイスで、制御権を前記WLANデバイスへとハンドオフして前記WLAN通信期間を開始するかどうかを判定することと、
制御権を前記WLANデバイスへとハンドオフして前記WLAN通信期間を開始すると判定したことに応答して、前記基地局へ送信するためのWWANデータが前記WWANデバイスにないことを示す制御メッセージを、前記WWANデバイスの接続される基地局に送信することと、
制御権を前記WLANデバイスにハンドオフしないと判定したことに応答して、前記1つまたは複数のWWAN通信動作の実行を継続することとを備える、C1に記載の方法。
[C6]
前記基地局へ送信するための前記WWANデータが前記WWANデバイスにないことを示す前記制御メッセージを前記送信したことに応答して、
前記WWANデバイスで、前記WLAN通信期間のために低出力状態に切り替えることをさらに備える、C5に記載の方法。
[C7]
制御権を前記WLANデバイスにハンドオフして前記WLAN通信期間を開始するかどうかを前記判定することがさらに、
前記WWANデバイスで、前記WWAN通信期間が所定の期間内に終わるようにスケジューリングされているかどうかを判定することを備え、前記所定の期間が、前記基地局へ送信するための前記WWANデータが前記WWANデバイスにないことを示す前記制御メッセージと関連付けられる送信継続時間に少なくとも一部基づく、C5に記載の方法。
[C8]
通信システムのワイヤレスワイドエリアネットワーク(WWAN)デバイスで、WWAN通信動作を実行するための前記WWANデバイスと関連付けられるWWAN通信期間と、ワイヤレスローカルエリアネットワーク(WLAN)通信動作を実行するための前記通信システムのWLANデバイスと関連付けられるWLAN通信期間とを決定することであって、前記WWANデバイスが前記WLANデバイスと結合される、決定することと、
前記WWANデバイスから、前記WLANデバイスと関連付けられる前記WLAN通信期間と前記WWANデバイスと関連付けられる前記WWAN通信期間とを示す共存信号を、前記WLANデバイスに提供することと、
前記WWANデバイスで、前記WWAN通信期間が進行中かどうかを判定し、1つまたは複数のWWAN通信動作を実行するかどうかを判定することと、
前記WWANデバイスで、前記WWAN通信期間が進行中であると判定したことに応答して、前記1つまたは複数のWWAN通信動作を実行することと、
前記WWANデバイスで、前記WWAN通信期間が進行中ではないと判定したことに応答して、前記1つまたは複数のWWAN通信動作を実行しないと決定することとを備える、方法。
[C9]
前記WLANデバイスが、電気電子技術者協会(IEEE)802.11bデバイス、IEEE 802.11gデバイス、またはIEEE 802.11nデバイスを備え、前記WWANデバイスが、Long−Term evolution(LTE)デバイスまたはWorldwide Interoperability for Microwave Access(WiMAX)デバイスを備える、C8に記載の方法。
[C10]
前記WLANデバイスと関連付けられる前記WLAN通信期間と前記WWANデバイスと関連付けられる前記WWAN通信期間とを示す前記共存信号を前記WWANデバイスに前記提供することが、
前記WLANデバイスと前記WWANデバイスとの間に結合される共存インターフェースを介して、前記共存信号を送信することを備える、C8に記載の方法。
[C11]
前記WWANデバイスの接続される基地局へと、前記WWAN通信期間の長さと前記WWAN通信期間の周期とのうちの少なくとも1つを送信することをさらに備える、C8に記載の方法。
[C12]
前記WWANデバイスで、前記WLANデバイスから前記WWANデバイスへ提供されたデジタル制御信号に少なくとも一部基づいて、前記WLANデバイスを検出することをさらに備える、C8に記載の方法。
[C13]
前記WWANデバイスと関連付けられる前記WWAN通信期間と前記WLANデバイスと関連付けられる前記WLAN通信期間とを前記決定することが、WLANビーコン間隔と、WWANフレーム構造と、WWAN通信スケジュールと、WLAN通信スケジュールとのうちの少なくとも1つに基づく、C8に記載の方法。
[C14]
前記WWAN通信期間が進行中であると判定したことに応答して、
前記WWANデバイスで、制御権を前記WLANデバイスへとハンドオフして前記WLAN通信期間を開始するかどうかを判定することと、
制御権を前記WLANデバイスへとハンドオフして前記WLAN通信期間を開始すると判定したことに応答して、前記基地局へ送信するためのWWANデータが前記WWANデバイスにないことを示す制御メッセージを、前記WWANデバイスの接続される基地局に送信することと、
制御権を前記WLANデバイスにハンドオフしないと判定したことに応答して、前記1つまたは複数のWWAN通信動作の実行を継続することとをさらに備える、C8に記載の方法。
[C15]
制御権を前記WLANデバイスにハンドオフして前記WLAN通信期間を開始するかどうかを前記判定することがさらに、
前記WWANデバイスで、前記WWAN通信期間が所定の期間内に終わるようにスケジューリングされているかどうかを判定することを備え、前記所定の期間が、前記基地局へ送信するための前記WWANデータが前記WWANデバイスにないことを示す前記制御メッセージと関連付けられる送信継続時間に少なくとも一部基づく、C14に記載の方法。
[C16]
通信システムのワイヤレスワイドエリアネットワーク(WWAN)デバイスで、WWAN通信動作を実行するための前記WWANデバイスと関連付けられるWWAN通信期間と、ワイヤレスローカルエリアネットワーク(WLAN)通信動作を実行するための前記通信システムのWLANデバイスと関連付けられるWLAN通信期間とを決定することであって、前記WWANデバイスが前記WLANデバイスと結合される、決定することと、
前記WLAN通信期間と前記WWAN通信期間の各々と関連付けられる、1つまたは複数の送信副期間と1つまたは複数の受信副期間とを決定することと、
前記WWANデバイスで、前記WWAN通信期間が進行中かどうかを判定し、1つまたは複数のWWAN通信動作を実行するかどうかを判定することと、
前記WWANデバイスで、前記WWAN通信期間が進行中ではないと判定したことに応答して、前記1つまたは複数のWWAN通信動作を実行しないと決定することと、
前記WWAN通信期間が進行中であると判定したことに応答して、
前記WWANデバイスで、前記WWAN通信期間と関連付けられる前記1つまたは複数の送信副期間の1つが進行中かどうかを判定することと、
前記WWANデバイスで、前記WWAN通信期間と関連付けられる前記1つまたは複数の送信副期間の前記1つが進行中であると判定したことに応答して、1つまたは複数のWWAN送信動作を実行することと、
前記WWANデバイスで、前記WWAN通信期間と関連付けられる前記1つまたは複数の送信副期間の前記1つが進行中ではないと判定したことに応答して、前記1つまたは複数の受信副期間の1つの間に1つまたは複数のWWAN受信動作を実行することとを備える、方法。
[C17]
前記WLANデバイスが、電気電子技術者協会(IEEE)802.11bデバイス、IEEE 802.11gデバイス、またはIEEE 802.11nデバイスを備え、前記WWANデバイスが、Long−Term evolution(LTE)デバイスまたはWorldwide Interoperability for Microwave Access(WiMAX)デバイスを備える、C16に記載の方法。
[C18]
前記WWANデバイスと関連付けられる前記WWAN通信期間と前記WLANデバイスと関連付けられる前記WLAN通信期間とを前記決定することが、
前記WWANデバイスで、前記WWANデバイスと関連付けられる前記WWAN通信期間と前記WLANデバイスと関連付けられる前記WLAN通信期間とを計算することと、
前記WWANデバイスから、前記WWANデバイスと関連付けられる前記WWAN通信期間と前記WLANデバイスと関連付けられる前記WLAN通信期間とを示す共存信号を、前記WLANデバイスに提供することとを備える、C16に記載の方法。
[C19]
前記WWANデバイスと関連付けられる前記WWAN通信期間と前記WLANデバイスと関連付けられる前記WLAN通信期間とを前記決定することが、
前記WWANデバイスで、前記WLANデバイスから、前記WWANデバイスと関連付けられる前記WWAN通信期間と前記WLANデバイスと関連付けられる前記WLAN通信期間とを示すものを受信することを備える、C16に記載の方法。
[C20]
前記WWANデバイスの接続される基地局へと、前記WLAN通信期間、前記WWAN通信期間、ならびに、前記WLAN通信期間と前記WWAN通信期間の各々と関連付けられる前記1つまたは複数の送信副期間および1つまたは複数の受信副期間のうちの、少なくとも1つを示すものを送信することをさらに備える、C16に記載の方法。
[C21]
前記WWANデバイスから、前記WLANデバイスと関連付けられる前記WLAN通信期間と、前記WWANデバイスと関連付けられる前記WWAN通信期間と、送信副期間の長さと、受信副期間の長さとのうちの少なくとも1つを示す、共存信号を前記WLANデバイスに提供することをさらに備える、C16に記載の方法。
[C22]
前記WWANデバイスと関連付けられる送信副期間の長さおよび前記WWANデバイスと関連付けられる受信副期間の長さに少なくとも一部基づいて、前記WWANデバイスで、前記WLAN通信期間と前記WWAN通信期間の各々と関連付けられる、前記1つまたは複数の送信副期間と前記1つまたは複数の受信副期間とを決定することをさらに備える、C16に記載の方法。
[C23]
前記WWAN通信期間と関連付けられる前記1つまたは複数の送信副期間の前記1つが進行中であると判定したことに応答して、
前記WWAN通信期間が所定の期間内に終わるようにスケジューリングされているかどうかを判定することと、
前記WWAN通信期間が前記所与の期間内に終わるようにスケジューリングされていると判定したことに応答して、前記基地局へ送信するためのWWANデータが前記WWANデバイスにないことを示す制御メッセージを、前記WWANデバイスの接続される基地局に提供することとをさらに備える、C16に記載の方法。
[C24]
前記所定の期間が、前記基地局へ送信するための前記WWANデータが前記WWANデバイスにないことを示す前記制御メッセージを送信することと関連付けられる送信継続時間に少なくとも一部基づく、C23に記載の方法。
[C25]
前記WLANデバイスと結合される前記WWANデバイスが、
共通の集積回路内で前記WLANデバイスと並置された前記WWANデバイスと、
共通の回路基板上で前記WLANデバイスと並置された前記WWANデバイスと、
互いに近接した別個の回路基板上に実装される、前記WWANデバイスおよび前記WLANデバイスとのうちの1つを備える、C16に記載の方法。
[C26]
通信システムのワイヤレスワイドエリアネットワーク(WWAN)デバイスであって、
プロセッサと、
前記プロセッサに結合されたネットワークインターフェースと、
前記プロセッサと前記ネットワークインターフェースに結合されたWWAN共存ユニットとを備え、前記WWAN共存ユニットが、
WWAN通信動作を実行するための前記WWANデバイスと関連付けられるWWAN通信期間と、ワイヤレスローカルエリアネットワーク(WLAN)通信動作を実行するための前記通信システムのWLANデバイスと関連付けられるWLAN通信期間とを決定し、前記WWANデバイスが前記WLANデバイスと結合され、前記WWAN共存ユニットがさらに、
前記WLAN通信期間と前記WWAN通信期間の各々と関連付けられる、1つまたは複数の送信副期間と1つまたは複数の受信副期間とを決定し、
前記WWAN通信期間が進行中かどうかを判定して、1つまたは複数のWWAN通信動作を実行するかどうかを判定し、
前記WWAN通信期間が進行中ではないと前記WWAN共存ユニットが判定したことに応答して、前記1つまたは複数のWWAN通信動作を実行しないと決定し、
前記WWAN通信期間が進行中であると前記WWAN共存ユニットが判定したことに応答して、
前記WWAN通信期間と関連付けられる前記1つまたは複数の送信副期間の1つが進行中かどうかを判定し、
前記WWANデバイスで、前記WWAN通信期間と関連付けられる前記1つまたは複数の送信副期間の前記1つが進行中であると前記WWAN共存ユニットが判定したことに応答して、1つまたは複数のWWAN送信動作を実行し、
前記WWANデバイスで、前記WWAN通信期間と関連付けられる前記1つまたは複数の送信副期間の前記1つが進行中ではないと前記WWAN共存ユニットが判定したことに応答して、前記1つまたは複数の受信副期間の1つの間に1つまたは複数のWWAN受信動作を実行するように動作可能である、WWANデバイス。
[C27]
前記WLANデバイスが、電気電子技術者協会(IEEE)802.11bデバイス、IEEE 802.11gデバイス、またはIEEE 802.11nデバイスを備え、前記WWANデバイスが、Long−Term evolution(LTE)デバイスまたはWorldwide Interoperability for Microwave Access(WiMAX)デバイスを備える、C26に記載のWWANデバイス。
[C28]
前記WWANデバイスと関連付けられる前記WWAN通信期間と前記WLANデバイスと関連付けられる前記WLAN通信期間とを決定するように動作可能な前記WWAN共存ユニットが、
前記WWANデバイスと関連付けられる前記WWAN通信期間と前記WLANデバイスと関連付けられる前記WLAN通信期間とを計算し、
前記WWANデバイスと関連付けられる前記WWAN通信期間と前記WLANデバイスと関連付けられる前記WLAN通信期間とを示す共存信号を、前記WLANデバイスに提供するように動作可能な前記WWAN共存ユニットを備える、C26に記載のWWANデバイス。
[C29]
前記WWANデバイスと関連付けられる前記WWAN通信期間と前記WLANデバイスと関連付けられる前記WLAN通信期間とを決定するように動作可能な前記WWAN共存ユニットが、
前記WLANデバイスから受信された共存信号に基づいて、前記WWANデバイスと関連付けられる前記WWAN通信期間と前記WLANデバイスと関連付けられる前記WLAN通信期間とを決定するように動作可能な前記WWAN共存ユニットを備える、C26に記載のWWANデバイス。
[C30]
前記WWAN通信期間と関連付けられる前記1つまたは複数の送信副期間の前記1つが進行中であると前記WWAN共存ユニットが判定したことに応答して、前記WWAN共存ユニットがさらに、
前記WWAN通信期間が所定の期間内に終わるようにスケジューリングされているかどうかを判定し、
前記WWAN通信期間が前記所与の期間内に終わるようにスケジューリングされていると前記WWAN共存ユニットが判定したことに応答して、前記基地局へ送信するためのWWANデータが前記WWANデバイスにないことを示す制御メッセージを、前記WWANデバイスの接続される基地局に提供するように動作可能である、C26に記載のWWANデバイス。
[C31]
前記所定の期間が、前記基地局へ送信するための前記WWANデータが前記WWANデバイスにないことを示す前記制御メッセージを送信することと関連付けられる送信継続時間に少なくとも一部基づく、C30に記載のWWANデバイス。
[C32]
1つまたは複数のプロセッサによって実行されると、前記1つまたは複数のプロセッサに動作を実行させる命令を記憶した、1つまたは複数の機械可読記憶媒体であって、前記動作が、
ワイヤレスワイドエリアネットワーク(WWAN)通信動作を実行するための通信システムのWWANデバイスと関連付けられるWWAN通信期間と、ワイヤレスローカルエリアネットワーク(WLAN)通信動作を実行するための前記通信システムのWLANデバイスと関連付けられるWLAN通信期間とを決定することであって、前記WWANデバイスが前記WLANデバイスと結合される、決定することと、
前記WLAN通信期間と前記WWAN通信期間の各々と関連付けられる、1つまたは複数の送信副期間と1つまたは複数の受信副期間とを決定することと、
前記WWAN通信期間が進行中かどうかを判定して、1つまたは複数のWWAN通信動作を実行するかどうかを判定することと、
前記WWAN通信期間が進行中ではないと判定したことに応答して、前記1つまたは複数のWWAN通信動作を実行しないと決定することと、
前記WWAN通信期間が進行中であると判定したことに応答して、
前記WWAN通信期間と関連付けられる前記1つまたは複数の送信副期間の1つが進行中かどうかを判定することと、
前記WWAN通信期間と関連付けられる前記1つまたは複数の送信副期間の前記1つが進行中であると判定したことに応答して、1つまたは複数のWWAN送信動作を実行することと、
前記WWAN通信期間と関連付けられる前記1つまたは複数の送信副期間の前記1つが進行中ではないと判定したことに応答して、前記1つまたは複数の受信副期間の1つの間に1つまたは複数のWWAN受信動作を実行することとを備える、機械可読記憶媒体。
[C33]
前記WLANデバイスが、電気電子技術者協会(IEEE)802.11bデバイス、IEEE 802.11gデバイス、またはIEEE 802.11nデバイスを備え、前記WWANデバイスが、Long−Term evolution(LTE)デバイスまたはWorldwide Interoperability for Microwave Access(WiMAX)デバイスを備える、C32に記載の機械可読記憶媒体。
[C34]
前記WWANデバイスと関連付けられる前記WWAN通信期間と前記WLANデバイスと関連付けられる前記WLAN通信期間とを決定する前記動作が、
前記WWANデバイスと関連付けられる前記WWAN通信期間と前記WLANデバイスと関連付けられる前記WLAN通信期間とを計算することと、
前記WWANデバイスと関連付けられる前記WWAN通信期間と前記WLANデバイスと関連付けられる前記WLAN通信期間とを示す共存信号を、前記WLANデバイスに提供することとを備える、C32に記載の機械可読記憶媒体。
[C35]
前記WWANデバイスと関連付けられる前記WWAN通信期間と前記WLANデバイスと関連付けられる前記WLAN通信期間とを決定する前記動作が、
前記WLANデバイスから、前記WWANデバイスと関連付けられる前記WWAN通信期間と前記WLANデバイスと関連付けられる前記WLAN通信期間とを示すものを受信することを備える、C32に記載の機械可読記憶媒体。