(57)【要約】実施形態は、アド・ホック・ネットワークを含む無線通信ネットワークにおける干渉を低減することを記載する。実施形態によれば、干渉を低減する方法は、データ・パケットを受信することと、受信したデータ・パケットのチャネル品質レベルを決定することとを含む。この方法はさらに、チャネル品質レベルに基づいて、データ・パケットを分割するグループ数を計算することと、各グループ内のスロット位置を決定することとを含む。各グループ内のアクノレッジメント・チャネルの位置は、オーバヘッド・チャネルの量を低減するため、あるいは、トラフィック・チャネルを復号する時間を与えるために最適化されうる。
2009543473.tif 000002
【特許請求の範囲】
【請求項１】
無線通信ネットワークにおいてデータを送信する方法であって、
データ・パケットのチャネル品質レベルを検出することと、
前記チャネル品質レベルに基づいて、前記データ・パケットを分割するグループ数を計算することと、
各グループ内のスロット位置を決定することと
を備える方法。
【請求項２】
前記スロット位置を決定することは、オーバヘッドを含むスロットのスロット位置を決定することを備える請求項１に記載の方法。
【請求項３】
スロット位置を決定することはさらに、オーバヘッド・チャネルの量を低減するために、各グループ内のアクノレッジメント・チャネルを位置決めすることを備える請求項１に記載の方法。
【請求項４】
スロット位置を決定することはさらに、トラフィック・チャネルを復号する時間を与えるために、アクノレッジメント・チャネルを位置決めすることを備える請求項１に記載の方法。
【請求項５】
データ・パケットのチャネル品質レベルを検出することはさらに、キャリア対干渉比を計算することを備える請求項１に記載の方法。
【請求項６】
データ・パケットのチャネル品質レベルを検出する前に、データ・パケットを受信することをさらに備える請求項１に記載の方法。
【請求項７】
しきい品質レベルを定めることと、
前記検出されたチャネル品質レベルが、前記定められたしきい品質レベル未満であれば、前記データ・パケットを、データの１つのグループとして保持することと
をさらに備える請求項１に記載の方法。
【請求項８】
しきい品質レベルを定めることと、
前記検出されたチャネル品質レベルが、定めたしきい品質レベル以上であれば、前記データ・パケットを、少なくとも２つのグループへ分割することと
をさらに備える請求項１に記載の方法。
【請求項９】
請求項１乃至８のうちの何れかの方法をコンピュータに実行させるためのコードを備えるコンピュータ読取可能媒体。
【請求項１０】
通信ネットワークにおけるデータ干渉を低減する装置であって、
データ通信を受信する構成要素と、
前記データ通信のスロット・グルーピング構成とチャネル状態とのうちの少なくとも１つを決定する最適化構成要素と、
前記データ通信を正しく受信および復号すると、アクノレッジメント信号を送信するアクノレッジメント構成要素と
を備える装置。
【請求項１１】
前記アクノレッジメント信号を送信した後、前記データ通信に含まれる残りのトラフィック・チャネルは受信されない請求項１０に記載の装置。
【請求項１２】
前記最適化構成要素はさらに、最低のチャネル状態品質レベルを決定することを備える請求項１０に記載の装置。
【請求項１３】
前記チャネル状態品質レベルが、前記最低のチャネル状態品質レベル未満であれば、前記最適化構成要素は、スロットをグループ化しない請求項１０に記載の装置。
【請求項１４】
前記データ通信を復号する復号構成要素をさらに備え、
前記最適化構成要素は、前記データ通信を復号する復号時間に部分的に基づいて、スロット・グルーピング構成を決定する請求項１０に記載の装置。
【請求項１５】
前記データ通信を正しく受信および復号すると、前記アクノレッジメント構成要素は、アクノレッジメント・チャネルにおけるビットを“１”に設定する請求項１４に記載の装置。
【請求項１６】
前記データ通信が正しく受信または復号されなかった場合、前記アクノレッジメント構成要素は、アクノレッジメント・チャネル・ビットを“０”に設定する請求項１４に記載の装置。
【請求項１７】
データ通信を受信する構成要素が受信機である請求項１０に記載の装置。
【請求項１８】
データ通信を受信する構成要素が送信機である請求項１０に記載の装置。
【請求項１９】
無線通信干渉を低減する方法であって、
第１のトラフィック・チャネルを備える第１のスロット・グループで通信を送ることと、
アクノレッジメントが受信されたか否かを確認することと、
第２のトラフィック・チャネルが、第２のスロット・グループで通信されるべきかを判定することと
を備える方法。
【請求項２０】
前記アクノレッジメントが受信されていないのであれば、前記第２のトラフィック・チャネルを送ることをさらに備える請求項１９に記載の方法。
【請求項２１】
第２のトラフィック・チャネルが、第２のスロット・グループで通信されるべきかを判定することはさらに、前記アクノレッジメントが受信されたならば、干渉のない期間を生成することをさらに備える請求項１９に記載の方法。
【請求項２２】
アド・ホック無線通信ネットワークにおける干渉を低減するシステムであって、
トラフィック・チャネルを含む通信を受信する手段と、
前記トラフィック・チャネルの状態を分析する手段と、
前記トラフィック・チャネルの、前記分析された状態に部分的に基づいて、前記通信を、スロットにグループ化する手段と、
前記グループのおのおのにおいて、アクノレッジメント・チャネルを選択的に位置決めする手段と
を備えるシステム。
【請求項２３】
前記トラフィック・チャネルの状態を分析する手段は、キャリア対干渉比に基づいて前記トラフィック・チャネルの状態を確認する請求項２２に記載のシステム。
【請求項２４】
アクノレッジメントが受信されたかを判定する手段と、
次のグループ中、トラフィック・チャネルの通信をなくす手段と
を備える請求項２２に記載のシステム。
【請求項２５】
通信信号を受信し、
前記通信信号のチャネル品質の関数として、適切な通信信号グルーピングを確認し、
前記通信信号に含まれるオーバヘッド・ビットの位置を決定する
ためのコンピュータ実行可能命令を格納して有するコンピュータ読取可能媒体。
【請求項２６】
前記通信信号の受信に成功すると、アクノレッジメント信号を送信することをさらに備える請求項２５に記載のコンピュータ読取可能媒体。
【請求項２７】
前記通信信号が正しく受信も復号もされないのであれば、否定的なアクノレッジメント信号を送信することをさらに備える請求項２５に記載のコンピュータ読取可能媒体。
【請求項２８】
適切な通信信号グルーピングを確認することは、キャリア対干渉比に部分的に基づく請求項２５に記載のコンピュータ読取可能媒体。
【請求項２９】
前記オーバヘッド・チャネルは、パイロット・チャネル、制御チャネル、アクノレッジメント・チャネル、および電力制御チャネルのうちの１つである請求項２５に記載のコンピュータ読取可能媒体。
【請求項３０】
無線通信ネットワークにおける干渉を緩和するための命令群を実行するプロセッサであって、前記命令群は、
データ通信を受信することと、
前記データ通信のスロット・グルーピング構成とチャネル状態とのうちの少なくとも１つを決定することと、
前記データ通信を正しく受信および復号すると、アクノレッジメント信号を送信することと
を備えるプロセッサ。
【発明の詳細な説明】
【技術分野】
【０００１】
以下の記述は、一般に通信に関し、更に詳しくは、アド・ホック無線通信ネットワークにおける干渉を低減し、容量を増加させることに関する。
【背景技術】
【０００２】
無線通信ネットワークは、ユーザがどこに（構造の内部または外部に）位置しようと、ユーザが静止していようと移動中（たとえば、車の中、歩行中）であろうと、情報を通信するために一般に使用される。通常、無線通信ネットワークは、当該技術において一般に呼ばれている基地局、アクセス・ポイント、あるいはノードと通信するモバイル・デバイスによって確立される。アクセス・ポイントは、地理的範囲すなわちセルをカバーしており、モバイル・デバイスが動作すると、これらセルに出入りする。中断のない通信を達成するために、モバイル・デバイスは、抜け出すセルとの登録を解除し、入ったセルと登録する。
【０００３】
いくつかの実施形態では、ネットワークは、アクセス・ポイントを利用せずに、単独でピア・ツー・ピア通信を利用して構築されうる。さらなる実施形態では、ネットワークは、アクセス・ポイント（インフラストラクチャ・モード）およびピア・ツー・ピア通信の両方を含むことができる。これらインフラストラクチャのタイプは、アド・ホック・ネットワークあるいは独立基本サービス・セット（ＩＢＳＳ）と称される。アド・ホック・ネットワークは、自己形成することができ、これによって、モバイル・デバイス（またはアクセス・ポイント）が別のモバイル・デバイスからの通信を受信したとき、この別のモバイル・デバイスがネットワークに追加される。モバイル・デバイスがその領域を抜け出ると、ネットワークから動的に取り除かれる。したがって、ネットワークのトポグラフィは、絶えず変化している。
【０００４】
アド・ホック無線ネットワークとインフラストラクチャ無線ネットワークとの両方において、近隣のノードに対するデータの通信に悪影響を与えるデータ送信を含む複数の要因によって干渉が引き起こされる。インフラストラクチャ・モードでは、アクセス・ポイントは、いくつかの干渉を低減するために、別々に移動されたり、向けられる。しかしながら、集中化された伝送が存在しないアド・ホック・ネットワークでは、周辺デバイスが、干渉を引き起こしうる。閉ループ電力制御技術、時間ホッピング技術、または周波数ホッピング技術を用いて、干渉を低減するための試みがなされてきた。しかしながら、干渉回避および／または閉ループがディセーブルされている場合、そのような技術を用いて干渉を低減することは効果的ではない。前述した問題を克服することによって、アド・ホック音声通信ネットワークにおけるデータ伝送の品質と容量とを増加させることができる。例えばアクノレッジメント・チャネル、電力制御チャネル、およびパイロット・チャネルのようなオーバヘッド・チャネルに関連するレイテンシを低減することもまた、通信効率を高めることができる。したがって、当該技術分野では、上記特定された問題に対する解決策を提供するニーズが存在する。
【発明の概要】
【０００５】
以下は、そのような実施形態のいくつかの局面の基本的な理解を提供するために、１または複数の実施形態の簡単な概要を提供する。この概要は、１または複数の実施形態の広範な概説ではなく、実施形態の重要または決定的な要素を特定するものでも、そのような実施形態の範囲を線引きするものでもないことが意図されている。その唯一の目的は、後に示されるより詳細な説明に対する前段として、説明される実施形態のいくつかの概念を、より簡単な形式で示すことである。
【０００６】
局面にしたがって、無線通信ネットワークにおいてデータを送信する方法が開示される。この方法は、データ・パケットのチャネル品質レベルを検出することを含む。データ・パケットを分割するためのグループの数が、チャネル品質レベルに基づいて計算される。各グループ内のスロット位置が決定され、各グループ内のアクノレッジメント・チャネルの位置決めは、オーバヘッド・チャネルの数を低減するか、あるいは、トラフィック・チャネルを復号するための時間を与えることができる。
【０００７】
別の局面によれば、通信ネットワークにおけるデータ干渉を低減する装置が開示される。この装置は、データ通信を受信する構成要素を含む。さらに、データ通信のスロット・グループ構成とチャネル状態とのうちの少なくとも１つを決定する最適化構成要素が含まれている。この装置には、データ通信の受信および復号に成功すると、アクノレッジメント信号を送信するアクノレッジメント構成要素もまた含まれている。アクノレッジメント信号を送信した後、データ通信の残りのトラフィック信号は受信されないので、干渉のない期間が提供される。
【０００８】
別の局面によれば、無線通信干渉を低減する方法が開示される。この方法は、予め定めたグループ数で、通信を送ることを含む。ここで、各グループは、トラフィック・チャネルおよびアクノレッジメント・チャネルを有する。第１のトラフィック・チャネルを含む第１のグループが送られ、アクノレッジメントが受信されたか否かが確認される。アクノレッジメントが受信されると、後続する第２のトラフィック・チャネルは送られず、干渉のない期間が提供される。アクノレッジメントが受信されないと、後続する第２のトラフィック・チャネルが送られる。
【０００９】
また別の局面によれば、アド・ホック無線通信ネットワークにおける干渉を低減するシステムが提供される。このシステムは、トラフィック・チャネルを含む通信を受信する手段と、トラフィック・チャネルの状態を分析する手段とを含む。さらにこのシステムには、トラフィック・チャネルの確認された状態に部分的に基づいて、通信をスロットにグループ分けする手段と、これらおのおののグループ内で、アクノレッジメント・チャネルを選択的に位置決めする手段とが含まれる。
【００１０】
また別の局面では、アド・ホック・ネットワークでありうる無線通信ネットワークにおける干渉を低減するための格納されたコンピュータ実行可能命令を有するコンピュータ読取可能媒体が開示される。この媒体は、通信信号を受信し、この通信信号のチャネル品質の関数として、適切な通信信号グルーピングを確認するための命令群を含む。これら命令群はさらに、この通信信号に含まれるオーバヘッド・ビットの配置を決定することを含む。これら命令群はさらに、通信信号の受信に成功すると、アクノレッジメント信号を送ることを含む。通信信号が正しく受信も復号もされない場合、これら命令群は、否定的なアクノレッジメント信号を送ることを含みうる。
【００１１】
さらに別の局面では、無線通信ネットワークにおける干渉を緩和するための命令群を実行するプロセッサが開示される。これら命令群は、データ通信を受信することと、このデータ通信のスロット・グルーピング構成とチャネル状態とのうちの少なくとも１つを決定することとを含む。これら命令群はさらに、このデータ通信の受信および復号に成功すると、アクノレッジメント信号を送信することを含みうる。
【００１２】
前述した目的および関連する目的を達成するために、１または複数の実施形態は、以下に完全に記述され、特許請求の範囲において特に述べられている特徴を備える。以下の記述および添付図面は、１または複数の実施形態のある例示的な局面をより詳細に示す。しかしながら、これらの局面は、様々な実施形態に原理が適用され、記述された実施形態がそのような全ての局面およびそれらの等価物を含むことが意図されている様々な方式のうちの少数のみを示している。
【図面の簡単な説明】
【００１３】
【図１】図１は、本明細書に示された様々な実施形態に従った無線ネットワーク通信システムを例示する。
【図２】図２は、時分割多重化（ＴＤＤ）送信を適用し、無線通信ネットワークにおける干渉を低減するシステムを例示する。
【図３】図３は、無線通信ネットワークにおける干渉を低減するシステムを例示する。
【図４】図４は、データ通信の環境設定を決定することを容易にするシステムを例示する。
【図５】図５は、通信ネットワークにおける干渉の低減を容易にするシステムの別の実施形態を例示する。
【図６】図６は、スロットのグループを交換する端末モードＡと端末モードＢとを例示する。
【図７】図７は、通信パケットにおけるスロットの数および配置を決定する方法論を例示する。
【図８】図８は、無線ネットワークにおける干渉を低減する別の方法論を例示する。
【図９】図９は、無線デバイスまたは端末の構成の概念ブロック図を例示する。
【発明を実施するための形態】
【００１４】
様々な実施形態が、図面を参照して記述される。以下の記述では、説明の目的で、１または複数の局面の完全な理解を提供するために、多くの具体的な詳細が示される。しかしながら、そのような実施形態は、これら具体的な詳細なしで実現されうることが明白である。他の実例では、周知の構成およびデバイスが、これらの実施形態の説明を容易にするために、ブロック図形式で示される。
【００１５】
本願で用いられているように、用語「構成要素」、「モジュール」、「システム」等は、ハードウェア、ファームウェア、ハードウェアとソフトウェアとの組み合わせ、ソフトウェア、または実行中のソフトウェアの何れかであるコンピュータ関連エンティティを称することが意図されている。例えば、構成要素は、これらに限定される訳ではないが、プロセッサ上で動作しているプロセス、プロセッサ、オブジェクト、実行形式、実行スレッド、プログラム、および／または、コンピュータでありうる。例示によって、計算デバイス上で実行しているアプリケーションと、計算デバイスとの両方が構成要素になりうる。１または複数の構成要素が、プロセスおよび／または実行スレッド内に存在し、構成要素が、１つのコンピュータ上に局在化されているか、２またはそれ以上のコンピュータに分散されうる。くわえて、これらの構成要素は、格納された様々なデータ構造を有する様々な機械読取可能媒体および／またはコンピュータ読取可能媒体から実行することができる。用語「機械読取可能媒体」は、限定される訳ではないが、命令および／またはデータを格納、包含、または搬送することが可能な無線チャネルおよびその他の媒体を含む。これら構成要素は、例えば、１または複数のデータ・パケット（例えば、ローカル・システム、分散システムにおける他の構成要素と相互作用する１つの構成要素からのデータ、および／または、他のシステムと信号を介して相互作用するインターネットのようなネットワークを介したデータのような）１または複数のデータ・パケットを有する信号にしたがって、ローカル・プロセッサおよび／または遠隔プロセッサによって通信することができる。
【００１６】
図面に示すように、図１は、本明細書に記載の様々な実施形態にしたがった無線ネットワーク通信システム１００を例示する。無線システム１００は、１または複数のセクタ内に、互いに、および／または、１または複数のモバイル・デバイス１０４と、無線通信信号を送信、受信、および反復等を行う１または複数のアクセス・ポイント１０２を備えることができる。アクセス・ポイント１０２は、無線システム１００と有線ネットワーク（図示せず）との間のインタフェースを表すことができる。
【００１７】
おのおののアクセス・ポイント１０２は、送信機および受信機を備えることができる。これらのおのおのは、当業者によって認識されるように、信号送信および信号受信と関連する複数の構成要素（例えば、プロセッサ、変調器、マルチプレクサ、復調器、デマルチプレクサ、アンテナ等）を備えることができる。モバイル・デバイス１０４は、例えば、セルラ・フォン、スマート・フォン、ハンドヘルド通信デバイス、ハンドヘルド計算デバイス、衛星ラジオ、全地球測位システム、ＰＤＡ、および／または無線ネットワーク１００を介して通信するその他の適切なデバイスでありうる。無線システム１００では、アクセス・ポイント１０２からの小さなデータ・パケット（一般にビーコンと称される）の定期的な送信は、無線システム１００の存在を知らせ、システム１００情報を送信することができる。モバイル・デバイス１０４は、ビーコンを感知し、アクセス・ポイント１０２および／またはその他のモバイル・デバイス１０４への無線接続を確立することを試みることができる。
【００１８】
無線システム１００における通信干渉は、モバイル・デバイス１０４間の通信信号に悪影響を及ぼし、伝送時間を延ばし、実効的な通信を減少させる。様々な実施形態において、複数のデータ交換によって、様々なユーザ間における通信の干渉が増加する。家庭環境では、例えば、家族のメンバが、超広帯域（ＵＷＢ）アド・ホック・ネットワークを利用することができる。１人が、遠隔制御を用いて居間にいて、別の１人が、キッチン管理設備の中にいて、別の１人が、マルチメディア・コンテンツを通信しているかもしれない。そのような世帯では、異種の無線通信信号のみならず、複数のユーザが存在することによって、大量の干渉が生成され、それが、おのおのが受信する信号の潜在的な品質を損ねている。したがって、近隣ノード間の干渉を低減することは、伝送時間を低減することと、データ交換を増加させることとを意味する。以下の記述から、開示された実施形態が、その他多くの状況（例えば家庭、モール、トンネル等）で利用されうることが認識されるべきである。
【００１９】
本明細書に示された少なくとも１つの局面によれば、データ交換が正しく受信された後、通信スロットを空に保つことによって、干渉を緩和し、システム全体の効率を改善することができる。それに加えて、あるいは、それとは別に、データ通信を最適化するために、アクノレッジメント・チャネル・スロットまたはオーバヘッド・スロットが、グループの先頭、グループの最後、先頭と最後との両方の間隔を含むスロットの一部、またはデータのグループにおける、あるいは、グループの部分の間における様々な場所に位置しうる。無線システム１００は、アド・ホック・ネットワークになりえることが理解されるべきである。そのようなアド・ホック・ネットワークは、ピア・ツー・ピア・ネットワークになりえるか、あるいは、（アクセス・ポイントと）インフラストラクチャ・モードで動作するかまたは、インフラストラクチャ・モードとピア・ツー・ピア・ネットワークとの組み合わせでありうる。
【００２０】
図２は、時分割多重化（ＴＤＤ）伝送を利用して干渉を低減するシステム２００を例示する。以下の詳細な記述では、様々な局面および実施形態が、ＴＤＤ無線通信システムのコンテキストで説明されうる。開示された実施形態は、ＴＤＤを備えて用いるのに良好に適しているが、当業者であれば、これらの発明的な局面は、その他様々な通信環境でも同様に適用可能であることを理解するだろう。したがって、ＴＤＤ無線通信システムに対する参照は、そのような発明的局面が、広範な応用を持っているという理解の下で、様々な実施形態を例示することのみが意図されている。
【００２１】
システム２００は、上述した無線システム１００と類似しており、送信機２０４および受信機２０６を含む無線ネットワーク２０２を備える。認識されるように、無線ネットワーク２０２には多くの送信機２０４および受信機２０６が含まれうるが、簡略の目的のために、単一の受信機２０６に通信データ信号を送信する単一の送信機２０４のみが例示されている。送信機２０４は、（例えば、ＯＦＤＭ、ＯＦＤＭＡ、ＣＤＭＡ、ＴＤＭＡ、ＧＳＭ、ＨＳＤＰＡ等のような）適切な無線通信プロトコルにしたがって信号を変調および／または符合化することができるエンコーダ要素２０８を含んでいる。この信号は、その後、受信機２０６に送信されうる。エンコーダ要素２０８は、スピーチ・アナライザを用いてアナログ波形をデジタル信号へ変換する音声コーダ（ボコーダ）であるか、あるいは、その他のタイプのエンコーダでありうる。
【００２２】
受信機２０６は、処理のために、受信した信号および／またはデータ・パケットを復号するデコーダ要素２１０を含む。データ・パケットの復号に成功すると、アクノレッジメント（ＡＣＫ）要素２１２が、データ・パケットが正しく復号されたことを示すアクノレッジントを生成することができる。これは、送信機２０４へ送られ、データ・パケットが受信され復号されるので、再送信する必要がないことが送信機２０４に通知される。
【００２３】
データ・パケットが正しく復号されない場合、アクノレッジメント要素２１２はさらに、否定的なアクノレッジメント（ＮＡＣＫ）を送信することができる。ＮＡＣＫは、送信機２０４へ送られ、データ・パケットが受信機２０６によって受信されていないか、および／または、正しく復号されていないことが送信機２０４に通知される。したがって、そのようなデータの更なる通信が送信されるべきである場合、送信機２０４には、データ・パケットまたはその一部が再送信されうる。
【００２４】
送信機２０４と受信機２０６との間の情報の転送は、時分割多重化（ＴＤＤ）されうる。ＴＤＤシステムでは、アップリンクとダウンリンクとの間で共通のキャリアが共有され、リソースが、時間で切り換えられる。ユーザは、アップリンク送信およびダウンリンク送信について１または複数の時間スロットが割り当てられる。ＴＤＤシステムは、データ伝送により適している非対称フローを可能にする。
【００２５】
ボコーダからの固定長音声フレームは、例えば、はるかに短い持続時間からなる複数のスロットへ分割されうる。音声フレームは、極端に低いビット・レート（毎秒Ｒｂキロ・ビット）で伝わるので、非常に多くのスロットを占有する。多元接続通信では、送信されるスロットの合計数のうちのごく一部でも受信が成功すると、送信を終了するようにノードが要求することによって、干渉が低減される。この終了要求は、ＡＣＫチャネルによって伝送される。相当な量の容量ゲインを提供すると同時にオーバヘッドを低減するために、アクノレッジメント（ＡＣＫ）が、スロット毎ベースではなく、スロットのグループで送信される。
【００２６】
オーバヘッドを低減するためにスロットをグループ化することではなく、スロット・グルーピング内のＡＣＫチャネルの適切なポジショニングは、受信機２０６が、トラフィック・チャネルを復号し、ＡＣＫビットを、通信が正しく受信され復号されたことを示す“１”に設定するか否かを決定するための適切な時間を与える。受信機２０６が通信を正しく受信しなかったか、および／または復号しなかった場合、ＡＣＫビットは、“０”すなわち否定的なアクノレッジメント（ＮＡＣＫ）に設定され、送信機２０４と受信機２０６との間にさらなる通信が送られる。“１”に設定されたＡＣＫビットが送信機２０４によって受信された場合、その特定の通信グループに関連するさらなる情報は、受信機２０６に送られない。したがって、ＡＣＫチャネルは、いくつかの送信スロットを取り上げる必要はない。すなわち、ガード・スロットは必要ない。送信機２０４が、ＡＣＫチャネルに応答し、後のスロットの送信を継続するかまたは終了するかを決定するために、ＡＣＫチャネルの復号は、迅速に行われねばならない。ＡＣＫチャネルのための複雑さの低いコードおよび変調方法を適切に設計することによって、送信ノードから送られた情報を迅速に復号し、ＡＣＫビットが“１”または“０”（ＮＡＣＫ）に設定されるかに基づいて、残りのスロットの送信を終了させる手段をノードに提供することができる。利用されている複雑なコードは、システムを最適化することができる既知のコードまたは将来のコードでありうる。スロットのグループ化と、チャネルの時間ポジショニングとは、固定されていないが、システム２００がサポートする別のデータ・レートのために最適化されるべきである。
【００２７】
図３に示すように、無線通信ネットワークにおける干渉を低減するシステム３００が例示される。システム３００は、無線ネットワーク１００と類似しており、単独でピア・トゥ・ピア・ネットワークとなるアド・ホック・ネットワークでありうる。あるいは、ネットワーク３０２は、アクセス・ポイントを有するインフラストラクチャ・モードを含むアド・ホック・ネットワークであるか、あるいは、ピア・トゥ・ピアおよびインフラストラクチャ・モードの両方の組み合わせであるアド・ホック・ネットワークでありうる。無線ネットワーク３０２は、受信機３０６へデータを送る送信機３０４を含んでいる。送信機３０４は、受信機３０６に送信するために信号および／またはデータ・パケットを符合化するエンコーダ３０８（ボコーダ）要素を含む。
【００２８】
受信機３０６は、デコーダ要素３１０、アクノレッジメント（ＡＣＫ）要素３１２、および最適化要素３１４を含む。デコーダ要素３１０は、処理のために、受信した信号および／またはデータ・パケットを復号することができる。ＡＣＫ要素３１２は、ＡＣＫ／ＮＡＣＫプロトコルと連携したアクノレッジメント技術を使用することができる。ＡＣＫ／ＮＡＣＫはＡＣＫチャネル上で送信され、受信機３０６が正しくパケットを受信し復号したならば、受信機３０６が送信機３０４に対して、パケットの残りのグループの送信を停止するように通知することを可能にする。このようにして、データが送信されない期間が存在し、もって、ネットワーク３０２内の近隣ノードに対する干渉を低減する。
【００２９】
最適化要素３１４は、キャリア対雑音（Ｃ／Ｎ）比でありうるチャネル品質の関数として、適切な信号グルーピングに関する判定を行うように構成される。説明の目的のために、本発明の様々な局面が、Ｃ／Ｎに関して記述されるだろう。しかしながら、例えば、キャリア対干渉（Ｃ／Ｉ）比または信号対雑音（Ｓ／Ｎ）比のようなチャネル品質のその他の指標が使用されうることが注目されるべきである。チャネル品質が貧弱であり、全てのスロットを用いることなくデータが通信される可能性は低いので、品質が予め定めたしきいレベルよりも下がった場合に、グルーピングが実行されないように、最低保証チャネル品質がなくてはならない。例えば、１０スロットある場合、パケットは、５スロットの２グループとして、あるいは、１スロットの１０グループとして、あるいは、所望のＣ／Ｉ比を与えるその他のグルーピングとしてグループ化されうる。
【００３０】
最も大きな量の干渉を最小化するために、データを通信するために必要なグループ毎の最低スロット数が利用される（例えば、通信のための１スロットが必要とされ、９スロットにはデータがない）。通信またはパケットが分割されたグループの数を示すために、パケットまたはデータ通信に、グループ・インデクスが含まれる。例えば、高レートのデータ通信の場合、グループ・インデクスは、存在しないかもしれない。なぜなら、パケットは、１つのデータ・グループとして送られるかもしれないからである。中程度の通信レートの場合、グループ・インデクスは１−１である。これは、仮に１０のスロットが存在する場合、パケットが、例えば、５スロットの２グループに分割されることを示す。低い通信レートの場合、グループ・インデクスは０−０である。これは、チャネル品質が低く、全てのスロットが必要とされるので、グルーピングがないことを示す。グルーピングは、チャネル品質の関数であるので、品質は、グルーピングするか否かに関する制約を課す。例えば、多くの干渉が存在するトンネルまたはその他の領域では、グルーピングはないかもしれない。なぜなら、そのような状況では、データを正しく通信するためにおのおののスロットが必要とされうると知られているかもしれないからである。他の実施形態では、チャネルが変化する場合、グルーピングが利用されうる。なぜなら、必ずしも全てのグループが必要とされるのではないので、干渉が低減されるからである。
【００３１】
最適化要素３１４は、それに加えて、あるいはその代わりに、オーバヘッド・ビットの配置に関する決定をするように構成されうる。物理レイヤ・パケット（ＰＬＰ）は、２つのチャネル、すなわち、オーバヘッド・チャネルおよびペイロードまたはトラフィック・チャネル（ＴＣＨ）へ分割されうる。オーバヘッド・チャネルは、パイロット・チャネル（ＰＣＨ）、制御チャネル、アクノレッジメント・チャネル（ＡＣＫ）、および電力制御チャネル（ＰＣ）を含んでいる。オーバヘッド・ビットは、個々の位置パケット（例えば、個々のトラフィック・チャネル）に関し、いかなる場所にも配置可能である。例えば、オーバヘッド・ビット（例えば、アクノレッジメント、電力制御、パイロット・チャネル）は、パケットの先頭および最後尾、全てパケットの先頭、全てパケットの最後尾、あるいはパケットの中央のように、パケットを分割して配置されうる。ＡＣＫチャネルが先頭に配置されているのであれば、パケットが復号される前に送られるアクノレッジメント信号を緩和するためにバッファが利用されることが理解されるべきである。
【００３２】
最適化要素３１４はさらに、閉ループ電力制御または開ループ電力制御の何れかを利用するのかを決定するように構成されうる。閉ループ電力制御は、グルーピングの機能であり、開ループ電力制御は、スケジューリングの機能である。閉ループ電力制御は、たとえば、その電力レベルが設定されている端末から信号を受信している端末のように、端末の電力レベルが、別の端末によって設定されることを可能にする。開ループ電力制御では、電力レベルは、その端末から受信される信号の強度に基づいてターゲット端末に設定される。単純な実施形態では、２つのノードがある。１つはスケジューリングを決定するマスタ・ノードである。アド・ホック・ネットワークにおいて一般的である第３のノードが追加されると、別の２つのパケットが同時に送信され、それらが近接している場合には、互いに干渉しうるので、スケジューリングが必須となる。システム３００は、開ループ電力制御と閉ループ電力制御との両方の組み合わせを利用することができる。別の実施形態では、最適化要素３１４は、送信機３０４と関連付けられうる。ここでは、送信機３０４は、適切な信号グルーピング、オーバヘッド・ビットの配置、および／または、開ループ電力制御または閉ループ電力制御を利用するかに関する決定を行うように構成される。
【００３３】
図４は、データ通信の設定を決定することを容易にするシステム４００を例示する。システム４００は、送信機４０４および受信機４０６を含むことができる無線ネットワーク４０２を含んでいる。送信機４０４は、受信機４０６に無線通信を送信するように構成される。送信機４０４は、通信を送る前に通信を符号化するエンコーダ要素４０８を含むことができる。受信機４０６は、符号化された通信を復号するデコーダ要素４１０と、受信機４０６による受信が成功すると、アクノレッジ・メッセージを送信するアクノレッジメント（ＡＣＫ）要素４１２とを含むことができる。ＡＣＫ要素４１２はさらに、この通信が受信機によって正しく受信および復号なされなかった場合には、否定的なアクノレッジメント（ＮＡＣＫ）メッセージを送ることができる。
【００３４】
受信機４０６は、チャネル状態、スロット・グルーピング、およびスロット位置構成のうちの少なくとも１つを決定する最適化要素４１４を含むことができる。例えば、最適化要素４１４は、チャネル状態アナライザ４１６、スロット・グルーピング・モジュール４１８、および／または、スロット・ポジショニング・モジュール４２０を含むことができる。チャネル状態アナライザ４１６は、チャネルの状態を分析するように構成される。チャネル状態アナライザ４１６は、雑音およびその他の望まれないキャリアの両方を含む干渉の振幅に対する周波数キャリアの振幅の比であるキャリア対干渉（Ｃ／Ｉ）測定値を決定することができる。別の実施形態では、最適化要素４１４、チャネル状態アナライザ４１６、スロット・グルーピング・モジュール４１８、および／またはスロット・ポジショニング・モジュール４２０は、送信機４０４内に含まれ、送信機４０４によって実行される関連機能である。
【００３５】
スロット・グルーピング・モジュール４１８は、無線通信に関連するパラメータに基づいて適切なスロットのグルーピングを決定し、かつ、特定の通信のためのグループの数を示すグループ表示を与えるように構成される。例えば、グルーピングは、Ｃ／Ｉ測定値に基づきうる。無線ネットワーク４０２における干渉の緩和を容易にするために、チャネル状態アナライザ４１６は、スロット・グルーピング・モジュール４１８と連携して動作することができる。例えば、Ｃ／Ｉ比が良好である場合、（必要ではないほど）非常に高いレートで通信がなされ、この通信は、グルーピングされる必要はないかもしれない。したがって、グループ・インジケータは必要ではなく、この通信は、１つのパケット、または全てのスロットを含むグループとして送信されうる。
【００３６】
スロット・ポジショニング・モジュール４２０は、ＡＣＫチャネルのスロット位置を選択的に決定するように構成されうる。例えば、ＡＣＫチャネルは、データのグループに関し、様々な場所に位置することができる。例えば、ＡＣＫチャネルは、グループの先頭、あるいはグループの最後尾に配置されているか、グループの先頭および最後尾の両方にわかれて（必ずしも、均等である必要はない）配置されているか、グループの中央またはわかれて（必ずしも、均等である必要はない）配置され、グループにわたって分散している。ＡＣＫチャネルのこの具体的な配置は、無線通信システム４００における近隣ノードに対する干渉を低減しながら、最適なデータ通信を提供するように決定される。
【００３７】
図５は、通信ネットワークにおける干渉を低減することを容易にするシステム５００を例示する。システム５００は、前出した図と連携して説明されたネットワークに類似した無線ネットワーク５０２を含む。ネットワーク５０２は、単一の送信機５０４および単一の受信機５０６を用いて例示されているが、システム５００では、複数の送信機および受信機を適用することも可能である。送信機５０４は、ネットワーク５０２によって適用される変調スキームにしたがって、送信される信号を符号化するエンコーダ要素５０８を含む。そのような信号は受信機５０６によって受信され、デコーダ要素５１０によって復号される。アクノレッジメント（ＡＣＫ）要素５１２は、信号で送信されたデータ・パケットまたはレイヤが正しく復号されたことを示すアクノレッジメントを生成し、送信機５０４にアクノレッジメントを返すことができる。信号を受信する際に問題があった場合（例えば、巡回冗長チェックが一致しなかった場合）には、ＡＣＫ要素５１２は、否定的なアクノレッジメント（ＮＡＣＫ）を生成することができる。理解されるであろうが、最適化要素５１４、チャネル状態アナライザ５１６、スロット・グルーピング・モジュール５１８、および／または、スロット・ポジショニング・モジュール５２０は、送信機５０４内に含まれうる。これによって、送信機５０４において、特定の機能が実行される。
【００３８】
受信機５０６はまた、近隣ノードに対する干渉を低下するように構成されている最適化要素５１４を含むことができる。いくつかの実施形態によれば、これは、チャネル状態アナライザ５１６、スロット・グルーピング要素５１８、および／または、スロット・ポジショニング・モジュール５２０によって達成されうる。チャンネル状態アナライザ５１６は、チャネルの状態を分析し、一般的な計算スキームを用いてＣ／Ｉ比測定値を決定または計算するように構成される。スロット・グルーピング要素５１８は、チャネル状態アナライザ５１６から受け取った情報を分析し、かつ、通信のおのおののタイプについての最適なスロット・グルーピングを決定するように構成される。スロット・ポジショニング要素５２０は、本明細書に記載の局面にしたがって、スロットのグループを用いて、ＡＣＫスロットの位置を決定するように構成されうる。
【００３９】
システム５００は、受信機５０６と動作可能に接続されたメモリ５２２を含むことができる。メモリ５２２は、受信されたデータ・パケットおよび／またはレイヤ、復号されたレイヤ、アクノレッジされたレイヤ、レイヤ・エネルギー推定値に関する情報と、通信ネットワーク５０２における干渉を低減することに関連するその他の適切な情報とを格納することができる。プロセッサ５２４は、通信ネットワーク５０２における干渉を低減することに関連する情報の分析を容易にするために受信機５０６（および／またはメモリ５２２）と動作可能に接続されうる。プロセッサ５２４は、受信機５０６によって受信された情報の分析および／または生成に特化されたプロセッサ、システム５００の１または複数の構成要素を制御するプロセッサ、および／または、受信機５０６によって受信された情報の分析および生成と、システム５００の１または複数の構成要素の制御との両方を行うプロセッサでありうる。
【００４０】
メモリ５２２は、本明細書に記載したような無線ネットワークにおける改善された通信を達成するために、格納されたプロトコルおよび／またはアルゴリズムを利用することができるように、アクノレッジメントの生成、干渉の低減、受信機５０６と送信機５０４との間の通信を制御するための動作等に関連するプロトコルを格納することができる。本明細書に記載のデータ格納（例えば、メモリ）要素は、揮発性メモリか不揮発性メモリの何れかであるか、あるいは、揮発性メモリと不揮発性メモリとの両方を含むことができることが認識されるべきである。限定ではなく一例として、不揮発性メモリは、読取専用メモリ（ＲＯＭ）、プログラマブルＲＯＭ（ＰＲＯＭ）、電子的プログラマブルＲＯＭ（ＥＰＲＯＭ）、電子的消去可能ＲＯＭ（ＥＥＰＲＯＭ）、あるいはフラッシュ・メモリを含むことができる。揮発性メモリは、外部キャッシュ・メモリとして動作するランダム・アクセス・メモリ（ＲＡＭ）を含むことができる。限定ではなく一例として、ＲＡＭは、例えば、シンクロナスＲＡＭ（ＤＲＡＭ）、ダイナミックＲＡＭ（ＤＲＡＭ）、シンクロナスＤＲＡＭ（ＳＤＲＡＭ）、ダブル・データ・レートＳＤＲＡＭ（ＤＤＲ  ＳＤＲＡＭ）、エンハンストＳＤＲＡＭ（ＥＳＤＲＡＭ）、同期リンクＤＲＡＭ（ＳＬＤＲＡＭ）、およびダイレクト・ラムバスＲＡＭ（ＤＲＲＡＭ）のような多くの形式で利用可能である。開示された実施形態のメモリ５２２は、限定される訳ではないが、これらのメモリおよびその他適切なタイプのメモリを備えることが意図されている。
【００４１】
図６は、スロットのグループを交換する端末ノードＢと端末ノードＡを例示する。端末ノードＡ６０２は、多元接続時分割多重化（ＴＤＤ）アド・ホック音声通信ネットワークを適用するいくつかの実施形態にしたがって端末ノードＢ６０４と通信することができる。以下の詳細記載は、ＴＤＤ無線通信システムのコンテキストで記載されているが、当業者であれば、これら局面は、その他様々な通信環境における使用にも同様に適用可能であることを認識するだろう。したがって、ＴＤＤ無線通信システムに対する言及は、そのような局面が幅広い範囲の応用を持つという理解の下、様々な局面を例示することが意図されている。
【００４２】
図６に例示するように、ノードＡ６０２とノードＢ６０４との両方が、単一の音声物理レイヤ・パケット（ＰＬＰ）を交換することを試みている。ＰＬＰは、Ｇ１、Ｇ２、およびＧ３とラベルされた３つのグループに分割される。ＰＬＰが示され、３つのグループを参照して示されているが、ＰＬＰは、それ未満またはそれより多くのグループに分割され、ここに示され記述されたものとは異なるチャネルおよび／または構成を有しうることが理解されるべきである。ノードＡ６０２およびノードＢ６０４に関連付けられたチャネルが特定の場所で示されているが、チャネルの場所は、チャネル状態（ドップラ、マルチパス）、オーバヘッド、および復号時間を考慮するために最適化されるべきであることが理解されるべきである。
【００４３】
ノードＡ６０２は、送信を開始し、６０８から６１０までの第１の期間中、６０６において、グループＧ１をノードＢ６０４に送る。ノードＡ６０２からの送信（Ｇ１）は、ＭＰＣＨ個のスロットを含むパイロット・チャネル（ＰＣＨ）６１２と、ＭＴＣＨ個のスロットを含むトラフィック・チャネル（ＴＣＨ）６１４と、ＭＡＣＨ個のスロットを含むアクノレッジメント・チャネル（ＡＣＫ）６１６とを含む様々なチャネルを含みうる。ここでＭは整数である。いくつかの実施形態では、ＡＣＫチャネルは、制御チャネルの部分集合である。他の実施形態では、ＡＣＫチャネルは、制御チャネルとは別のチャネルである。ノードＡ６０２はさらに、電力制御チャネル（ＰＣ）を含みうることが理解されるべきである。まずノードＡ６０２が、ＡＣＫチャネル６１６でＮＡＫ６１８を端末ノードＢ６０４へ送る。
【００４４】
ノードＢ６０４はまた、トラフィック・スロット（ＭＴＣＨ個）６１４を復号し、巡回冗長検査（ＣＲＣ）を行なう。ＣＲＣは、データ・ブロックの完全性をチェックする処理の一例である。ＣＲＣは、一般にその値がデータ・ブロック内の多くの１からなる１６進数値に基づくＣＲＣキャラクタを含む。ノードＡ６０２はその値を計算し、送るデータ・ブロックへとそれを追加する。ノードＢ６０４は、そのデータ・ブロックを受信すると、同様の計算を行い、その結果を、ノードＡ６０２によって追加されたキャラクタと比較する。データのブロックの完全性は、限定される訳ではないが、例えばＣ／Ｎ、Ｃ／Ｉ、Ｓ／Ｎ、またはこれらの組み合わせを用いるようなその他の様々な方法を用いて判定されうることが注目されるべきである。例えば、Ｃ／Ｉは、データ・ブロックの受信に成功する確率を決定するために使用されうる。ここで、Ｃ／Ｉの値が、受信の成功であると考えられるか否かを示すテーブルを使用することができる。例えば、もしもＣ／ＩがＣＲＣと連携して用いられるのであれば、ノードＢ６０４は、ＣＲＣのために復号する必要はなく、もって、節電されることがさらに注目されるべきである。
【００４５】
（６１０から６２０の）第２の期間中、ノードＢ６０４は、ノードＡ６０２に、スロットのグループを含む信号を送る。ノードＢ６０４からノードＡ６０２へ送られるスロットのグループは、ＭＰＣＨ個のスロットを含むパイロット・チャネル（ＰＣＨ）６２２と、ＭＴＣＨ個のスロットを含むトラフィック・チャネル（ＴＣＨ）６２４と、ＭＡＣＫ個のスロットを含むアクノレッジメント・チャネル（ＡＣＫ）６２６とを含む。ここでＭは整数である。ＣＲＣ計算が一致しない場合、ノードＢ６０４は、そのＡＣＫチャネル６２６を“０”に設定することによって再送信を要求し、これによって、６３０において、ノードＡ６０２にＮＡＫ６２８を送る。
【００４６】
この通信を受信した後、ノードＡ６０２がパケット内の全ての情報を受信し、それを正しく復号したと仮定して、ノードＡ６０２は、ノードＢ６０４に対して、スロットの最後のグループ（Ｇ３）の送信を停止するように要求することができる。Ｇ２グループの後半である（６２０から６３２までの）第３の期間中、ノードＡ６０２は、ノードＢ６０４にスロットのグループを送る。ノードＡ６０２によって送られたスロットのグループは、ＭＰＣＨ個のスロットを含むパイロット・チャネル（ＰＣＨ）６３４と、ＭＴＣＨ個のスロットを含むトラフィック・チャネル（ＴＣＨ）６３６と、ＭＡＣＫ個のスロットを含むアクノレッジメント・チャネル（ＡＣＫ）６３８とを含む。ここでＭは整数である。ノードＡ６０２は、ＡＣＫ６３８ビットを“１”に設定し、もって、６４２において、ノードＢ６０４にＡＣＫ６４０を送ることができる。
【００４７】
（６３２から６４４の）次の期間中、ノードＢ６０４は、期間ＴＫ中にノードＡ６０２によって送られたＡＣＫビット６３８を復号し、最後のＴＣＨ個のスロット６４６を送る必要がないと判定する。網掛け領域６４６は、干渉のない期間を示す。ノードＢ６０４は、６３２で始まるパイロット（ＰＣＨ）バースト６４８中にＡＣＫチャネルを復号することに注目されたい。他の実施形態によれば、ＡＣＫを復号するために、ＰＣＨ６４８が利用される。他の実施形態は、より長いパイロット・バーストを使用することができる。更なる実施形態によれば、前のパイロット・バーストの終了と、現在のバーストの先頭とは、ＡＣＫの復号を支援するために補間することができる。単一のスロットのための時間は、複数個の長さでかつ低いレートになりえ、パイロット・チャネルは、いくつかのスロットにおよび、もって、単一ビットであるＡＣＫチャネルを符合化するための十分な時間を与える。
【００４８】
上述され示されたシステムを考慮して、開示された実施形態のうちの１または複数の局面にしたがって実施される方法論が、図７乃至図８を参照してより良く認識されるだろう。説明を簡単にする目的のために、この方法論は、一連の動作（または機能ブロック）として示され記載されているが、いくつかの動作は、この方法論にしたがって、異なる順番で、および／または、本明細書で示され説明されたその他の動作と同時に引き起こりうるので、この方法論は、この動作順によって限定されないことが理解され認識されるべきである。さらには、開示された実施形態のうちの１または複数の局面にしたがって方法論を実現するために、例示された動作の全てが必ずしも必要とされている訳ではない。様々な動作が、ソフトウェア、ハードウェア、それらの組み合わせ、あるいは、これら動作に関連する機能を実行するためのその他適切な手段（例えば、デバイス、システム、処理、構成要素）によって実現されうることが認識されるべきである。さらには、これら動作は、本明細書で簡略化形式で示されたある局面を単に例示するためであり、これらの局面は、より少ないおよび／またはより多くの数の動作によって例示されうることも認識されるべきである。当業者であれば、方法論は、代わりに、例えば状態図のような相関性のある一連の状態またはイベントとして表されうることを理解し認識するだろう。
【００４９】
図７は、通信パケットにおけるスロットの数および配置を決定する方法論７００を例示する。方法７００は、パケットが受信される７０２において始まる。他の実施形態では、パケットを受信することは、方法７００の終わりにおいて実行されうることが理解されるべきである。このパケットは、受信機がこの方法を実行するために利用される場合に最初に受信され、送信機がこの方法を実行するために利用される場合に、最後に受信される。
【００５０】
７０４では、受信パケットのチャネル品質レベルが決定される。この決定は、キャリア対干渉（Ｃ／Ｉ）測定値に基づきうる。これは、干渉（雑音およびその他の望まれないキャリア）の振幅に対する、周波数キャリアの振幅の比である。決定したチャネル品質レベルに基づいて、７０６では、グループ数、および、グループごとのスロット数が計算される。スロットは、物理レイヤにおいてグループ化される。この決定は、（例えば、対称チャネルにおいて）受信機および／または送信機によって実行されうる。例えば、受信機がこの決定を行うと、受信機は、チャネル状態を分析し、かつ、別のタイプの測定値に基づいて、あるいは、ある時間の間、予め定めたグルーピングに従うように通信機に通知するフラグを設定するアルゴリズムを用いる。このアルゴリズムは、例えばＣ／Ｉ比またはその他の手段である周知の測定でありうる。送信機がこの決定をすると、予め定めたグルーピングを受信機に伝える。
【００５１】
７０８において、スロット位置が決定される。ここで、スロット位置は、オーバヘッドを含むスロットのために決定されうる。スロットの位置は、パケットに関連付けられたオーバヘッド・チャネルを低減するように最適化される。オーバヘッド・チャネルは、アクノレッジメント（ＡＣＫ）チャネル、電力制御チャネル、および／または、パイロット・チャネルを含む。スロット・グルーピング内におけるＡＣＫの適切な位置決めは、トラフィック・チャネルを復号し、かつ、ＡＣＫビットを“１”または“０”（ＮＡＣＫ）に設定するかを決定するための適切な時間を与える。したがって、ＡＣＫチャネルは、幾つかの送信スロットを取り上げる必要はない（例えば、ガード・スロットは必要ない）。引き続くスロットの送信を続けるかまたは停止するかについて、ノードが、ＡＣＫチャネルに応答するために、ＡＣＫチャネルの復号は、迅速に行われねばならない。ＡＣＫチャネルのための変調方法および複雑さの低いコードの適切な設計によって、ノードは、送信しているノードから送られた情報を迅速に復号し、ＡＣＫビットが“１”（ＡＣＫ）に設定されたか、“０”（ＮＡＣＫ）に設定されたかによって残りのスロットの送信を終了することができる。チャネルの時間位置およびスロットのグルーピングは、固定されていないが、システムがサポートする別のデータ・レートのために最適化される。
【００５２】
図８に示すように、無線ネットワークにおける干渉を低減する方法論８００が例示されている。この方法は、スロットのグループで通信が送られる８０２で始まる。音声フレームは例えば、極端に低いビット・レート（毎秒Ｒｂキロ・ビット）で飛びかい、もって、非常に多くのスロットを占有し、スロットは、多くのビットを含む。８０４において、アクノレッジメント（ＡＣＫ）が受信されたか否かが判定される。ＡＣＫは、データが正しく受信され、通信の受信者によって復号されたとのアクノレッジメントである。データが正しく受信され復号された場合（“ＹＥＳ”）、ＡＣＫが受信される。そして、この方法は、追加のスロット・グループが送られない８０６の後、８０８において、データが送信されず、干渉のない期間となる。干渉期間の持続時間は、データのフレームのための残り時間である。例えば、フレームが１０グループに分割され、ＡＣＫが３グループ後に受信された場合、残りの７グループは、干渉のない期間である。別の例では、フレームが８グループに分割され、７グループが送られた後にＡＫＣが受信された場合、干渉期間は、残りのグループに対してのみである。８番目のグループが送信された後にＡＣＫが受信された場合、干渉のない期間はないだろう。
【００５３】
データが正しく受信および／または復号されなかった場合（“ＮＯ”）、否定的なアクノレッジメント（ＮＡＣＫ）が８０４において受信され、８１０において、次のスロットのグルーピングが送られる。この方法８００は８１２に続き、“ＡＣＫ”の受信によって示されるように、データが正しく受信され復号されたがか判定される。データが正しく受信され復号された（８１２においてＡＣＫが受信された）場合“ＹＥＳ”、方法８００は継続し、８０６において、残りのスロットのグループが送られない。データが正しく受信されないか、および／または、復号されない場合“ＮＯ”、ＮＡＣＫが受信され、８１０において、次のスロットのグルーピングが送られる。ＮＡＣＫが受信された場合、多くのスロット・グループが送られるように、この動作は反復可能であることが理解されるべきである。送られるさらなるスロット・グループがない場合、方法は終了する。すなわち、データは、予め定めたスロット数を有する予め定めたグループ数に分割される。各グループについてＮＡＣＫが受信されず、予め定めたグループ数が受信された場合、方法８００は終了する。なぜなら、この通信が正しく受信され復号されていない（ＮＡＣＫ）にも関わらず、それ以上送るグループはないからである。
【００５４】
図９は、無線ネットワークにおける干渉を低減するための別の方法論９００を例示する。方法９００は９０２において始まり、例えば、スロット形式のデータのグループが、モバイル・デバイスにおいて受信される。９０４において、データのグループが、正しく受信され復号されたかが判定される。例えば、送られたデータに対応し、かつ、通信に加えられた計算された数が、受信されたデータに対応する計算に一致するかを判定するためにＣＲＣが計算される。両計算が一致する場合、９０６において、データが正しく受信および復号され（“ＹＥＳ”）、アクノレッジメント（ＡＣＫ）信号が送られる。このＡＣＫ信号は、更なるトラフィック・チャネルが送られる必要はなく、これらチャネルに対応するスロットが空になりうることを示す。これら空のスロットは、トラフィック・スロット期間中、干渉期間を与える。
【００５５】
ＣＲＣの間に計算された数が一致しない場合、この通信は正しく受信および／または復号されず（“ＮＯ”）、９０８において、否定的なアクノレッジメント（ＮＡＣＫ）信号が送られる。ＮＡＣＫ信号は、通信を正しく受信するために、更なる通信は必要ないことを示す。したがって、９１０では、次のデータまたはスロットのグループが送られる。この方法は、９０４において、この通信が正しく受信され復号されたかを判定することに続く。グルーピング数が、予め定めた数のグループまで受信されるように、この動作は、連続的でありうることが理解されるべきである。
【００５６】
図１０には、無線デバイスまたは無線端末１０００の可能な構成の概念ブロック図が示される。当業者によって理解されるように、端末１０００の正確な構成は、具体的なアプリケーションおよび全体的な設計制約に依存して変わりうる。プロセッサ１００２は、本明細書で開示されたシステムおよび方法を実現することができる。
【００５７】
端末１０００は、アンテナ１００６に接続されたフロント・エンド・トランシーバ１００４を用いて実現されうる。フロント・エンド・トランシーバ１００４は、データ通信を受信するように構成される。ベース・バンド・プロセッサ１００８は、トランシーバ１００４に接続されうる。ベース・バンド・プロセッサ１００８は、ソフトウェア・ベースのアーキテクチャまたはその他のタイプのアーキテクチャで実現されうる。マイクロプロセッサは、制御および全体的なシステム管理機能を提供するソフトウェア・プログラムを実行するプラットフォームとして利用されうる。デジタル信号プロセッサ（ＤＳＰ）は、マイクロプロセッサ上の処理要求を低減するためにアプリケーション特有のアルゴリズムを実行する組込式通信ソフトウェア・レイヤで実装されうる。ＤＳＰは、例えば、パイロット信号取得、時間同期、周波数追跡、拡散スペクトル処理、変調機能と復調機能、および順方向誤り訂正のような様々な信号処理機能を提供するために利用されうる。
【００５８】
端末１０００はまた、ベース・バンド・プロセッサ１００８に接続された様々なユーザ・インタフェース１０１０を含むことができる。ユーザ・インタフェース１０１０は、キーパッド、マウス、タッチ・スクリーン、ディスプレイ、ベル、バイブレータ、オーディオ・スピーカ、マイクロホン、カメラ、及び／又はその他の入力／出力デバイスを含むことができる。
【００５９】
ベース・バンド・プロセッサ１００８は、プロセッサ１００２を備える。ベース・バンド・プロセッサ１００８のソフトウェア・ベースの実装では、プロセッサは、マイクロプロセッサ上で動作するソフトウェア・プログラムでありうる。しかしながら、当業者であれば容易に理解するだろうが、プロセッサ１００２は、この実施形態に限定されず、本明細書に記載の様々な機能を実行することが可能なハードウェア構成、ソフトウェア構成、またはこれらの組み合わせを含む当該技術で知られた複数の手段によって実現されうる。プロセッサ１００２は、データ記憶用のメモリ１０１２に接続されうる。メモリ１０１２は、製造中および／または試験プロセス中に受け取られたプログラム・データを格納するように構成され、プロセッサ１００２またはプロセッサ１００８は、プログラム・データを用いてプログラムされるように構成されうる。
【００６０】
本明細書に記載の実施形態は、ハードウェア、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、またはこれらの組み合わせによって実現されうることが理解されるべきである。このシステムおよび／または方法が、ソフトウェア、ファームウェア、ミドルウェアまたはマイクロコード、プログラム・コードまたはコード・セグメントで実現される場合、それらは、例えば記憶装置要素のような機械読取可能媒体内に格納されうる。コード・セグメントは、手順、関数、サブプログラム、プログラム、ルーチン、サブルーチン、モジュール、ソフトウェア・パッケージ、クラス、または命令、データ構造、プログラム・ステートメントの組み合わせを表すことができる。コード・セグメントは、情報、データ、引数、パラメータ、およびメモリ・コンテンツを送受信することによって、別のコード・セグメントまたはハードウェア回路に接続されうる。情報、引数、パラメータ、データ等は、メモリ共有、メッセージ引渡し、トークン引渡し、ネットワーク伝送等を含む適切な手段を用いて渡され、転送され、送信されうる。
【００６１】
上述したものは、１または複数の実施形態の例を含む。もちろん、これら実施形態を記述する目的で、構成要素および方法論の考えられる全ての組み合わせを記述することは可能ではないが、当業者であれば、そのような実施形態のさらに多くの組み合わせおよび置換が可能であることを認識することができる。したがって、本明細書に記載の実施形態は、特許請求の範囲の精神およびスコープ内にあるそのような全ての変更、修正、および変形を含むことが意図されている。さらにまた、用語「含む」が、特許請求の範囲または詳細な説明のうちのいずれかで用いられている限りは、そのような用語は、用語「備える」が特許請求の範囲における遷移用語として適用されている場合に解釈されるのと同様に、包括的であることが意図されるべきである。
【図１】
2009543473.tif 000003
【図２】
2009543473.tif 000004
【図３】
2009543473.tif 000005
【図４】
2009543473.tif 000006
【図５】
2009543473.tif 000007
【図６】
2009543473.tif 000008
【図７】
2009543473.tif 000009
【図８】
2009543473.tif 000010
【図９】
2009543473.tif 000011
【図１０】
2009543473.tif 000012
【国際調査報告】
2009543473.tif 000013
2009543473.tif 000014
2009543473.tif 000015
2009543473.tif 000016