(57)【特許請求の範囲】
【請求項１】
第二のコンピューティング装置からデータ送信物を受信し、前記第二のコンピューティング装置に通信チャネルを介してACK/NACKを送信する第一のコンピューティング装置によって実行される方法であって、前記通信チャネルは、前記通信チャネルの周波数または時間資源に対応する第一の数の位置を有し、各ACK/NACK送信の間に前記通信チャネルを通じて第二の数のビットを送ることができ、当該方法は：
前記第二のコンピューティング装置から受信されるN個のデータ送信物にそれぞれ対応するN個のACK/NACK応答に基づいて、前記第一のコンピューティング装置が前記第二のコンピューティング装置にACK/NACKを送る前記通信チャネルの前記第一の数の位置のうちの一つの位置を選択する段階と、
前記N個のACK/NACK応答に基づいて、ACK/NACK送信の間に前記第一のコンピューティング装置が前記第二のコンピューティング装置に送る前記第二の数の各ビットの値を設定する段階と；
前記通信チャネルを通じて、前記選択された位置において、前記設定された第二の数のビットを前記第二のコンピューティング装置に送る段階とを含み、
前記N個のACK/NACK応答のうち全部ではない所定の二つ以上のACK/NACK応答の値が与えられたとき、前記N個のACK/NACK応答のうち残りのACK/NACK応答の値によらず、選択される前記位置および設定される前記各ビットの値が同じである、
方法。
【請求項２】
前記N個のACK/NACK応答がN個の二進数字で表され；
前記N個のACK/NACK応答に基づいて前記通信チャネルの前記第一の数の位置のうちの一つの位置を選択する段階が、前記N個の二進数字のうちの一つまたは複数の第一の二進数字に基づいて前記一つの位置を選択することを含み；
前記N個のACK/NACK応答に基づいて前記第二の数の各ビットの値を設定する段階が、
前記N個の二進数字のうちの一つまたは複数の第二の二進数字に基づいて前記各ビットの値を設定することを含む、
請求項１記載の方法。
【請求項３】
請求項１または２記載の方法であって：
Nは1より大きく；
前記第二のコンピューティング装置は基地局であり；
前記第一のコンピューティング装置は前記基地局に接続されるモバイル装置である、
方法。
【請求項４】
請求項１記載の方法であって、Nと、前記通信チャネルの位置の数と、各ACK/NACK送信の間に前記通信チャネルを通じて前記第一のコンピューティング装置が前記第二のコンピューティング装置に送るビットの数とに基づいてエンコード方式を選択する段階をさらに含む、方法。
【請求項５】
第二のコンピューティング装置にデータ送信物を送信し、前記第二のコンピューティング装置から通信チャネルを介してACK/NACKを受信する第一のコンピューティング装置によって実行される方法であって、前記通信チャネルは、前記通信チャネルの周波数または時間資源に対応する第一の数の位置を有し、各ACK/NACK送信の間に前記通信チャネルを通じて第二の数のビットを送ることができ、当該方法は：
第二のコンピューティング装置に送られたN個のデータ送信物に応答して前記第二のコンピューティング装置から、前記通信チャネルの前記第一の数の位置のうちの一つの位置で送られた一つまたは複数のビットを受信する段階と；
前記ビットが送られた前記一つの位置および前記ビットの値に基づいて前記N個のデータ送信物にそれぞれ対応するN個のACK/NACK応答をデコードする段階とを含み、
前記N個のACK/NACK応答のうち全部ではない所定の二つ以上のACK/NACK応答の値が与えられたとき、前記N個のACK/NACK応答のうち残りのACK/NACK応答については、使われた前記位置および送られた前記各ビットの値について二通り以上の値の可能性がある、
方法。
【請求項６】
一つまたは複数のプロセッサと；
前記一つまたは複数のプロセッサによって実行可能な命令を有するメモリと；
通信手段とを有する第一のシステムであって、
前記第一のシステムは、第二のシステムからデータ送信物を受信し、前記第二のシステムに通信チャネルを介してACK/NACKを送信するよう動作でき、前記通信チャネルは、前記通信チャネルの周波数または時間資源に対応する第一の数の位置を有し、各ACK/NACK送信の間に前記通信チャネルを通じて第二の数のビットを送ることができ、前記一つまたは複数のプロセッサは、前記命令を実行するとき：
前記第二のシステムから受信されるN個のデータ送信物にそれぞれ対応するN個のACK/NACK応答に基づいて、前記第一のシステムが前記第二のシステムにACK/NACKを送る前記通信チャネルの前記第一の数の位置のうちの一つの位置を選択する段階と、
前記N個のACK/NACK応答に基づいて、ACK/NACK送信の間に前記第一のシステムが前記第二のシステムに送る前記第二の数の各ビットの値を設定する段階と；
前記通信手段により、前記通信チャネルを通じて、前記選択された位置において、前記設定された第二の数のビットを前記第二のシステムに送る段階とを実行するよう動作可能であり、
前記N個のACK/NACK応答のうち全部ではない所定の二つ以上のACK/NACK応答の値が与えられたとき、前記N個のACK/NACK応答のうち残りのACK/NACK応答の値によらず、選択される前記位置および設定される前記各ビットの値が同じである、
システム。
【請求項７】
プログラムを記憶する一つまたは複数のコンピュータ読み取り可能な非一時的な記憶媒体であって、前記プログラムは、第二の電子システムからデータ送信物を受信し、前記第二の電子システムに通信チャネルを介してACK/NACKを送信するよう動作できる第一の電子システムに：
前記第二の電子システムから受信されるN個のデータ送信物にそれぞれ対応するN個のACK/NACK応答に基づいて、前記第一の電子システムが前記第二の電子システムにACK/NACKを送る前記第一の電子システムと前記第二の電子システムの間の通信チャネルの一つまたは複数の位置のうちの一つの位置を選択する段階であって、前記通信チャネルの各位置は前記通信チャネルの周波数または時間資源に対応する、段階と；
前記N個のACK/NACK応答に基づいて、ACK/NACK送信の間に前記第一の電子システムが前記第二の電子システムに送る一つまたは複数のビットのうちの各ビットの値を設定する段階と；
通信手段により、前記通信チャネルを通じて、前記選択された位置において、前記設定されたビットを前記第二の電子システムに送る段階とを実行させるものであり、
前記N個のACK/NACK応答のうち全部ではない所定の二つ以上のACK/NACK応答の値が与えられたとき、前記N個のACK/NACK応答のうち残りのACK/NACK応答の値によらず、選択される前記位置および設定される前記各ビットの値が同じである、
媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
〈関連出願〉
本願は、2010年10月11日に出願された「LTE-TDD  Ack/Nackバンドリング」という名称の米国仮特許出願第61/392030号の米国特許法第１１９条（ｅ）のもとでの利益を主張するものである。
【０００２】
〈技術分野〉
本開示は概括的には無線通信に関する。
【背景技術】
【０００３】
無線通信において、ユーザー装置は無線で基地局と接続しうる。ユーザー装置は、無線接続を通じて基地局にデータを送り、基地局からデータを受信しうる。一方の当事者（たとえばユーザー装置または基地局）が他方の当事者（たとえば基地局またはユーザー装置）にデータ送信を送るとき、受信側の当事者は送信側の当事者に応答を送り返してもよい。たとえば、データ送信が成功であれば、受信側の当事者はACK応答を送信側の当事者に送り返してもよい。しかしながら、データ送信が成功でない場合、受信側の当事者は送信側の当事者にNACK応答を送り返してもよい。その場合、送信側の当事者はデータ送信物を受信側の当事者に送り直してもよい。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来技術の欠点を軽減または解消する。
【課題を解決するための手段】
【０００５】
請求項記載の手段によって解決する。
【図面の簡単な説明】
【０００６】
【図１】例示的な基地局と無線接続された例示的なユーザー装置を示す従来技術の図である。
【図２】例示的な基地局と無線接続された例示的なユーザー装置を示す図である。
【図３】複数のACK/NACK応答を一つのACK/NACK送信中に束ねるための例示的な方法を示す図である。
【図４】例示的なネットワーク環境を示す図である。
【図５】例示的なコンピュータ・システムを示す図である。
【発明を実施するための形態】
【０００７】
ユーザー装置は無線で基地局に接続し、基地局にデータを送ったり、基地局からデータを受信したりしうる。ユーザー装置と基地局との間の無線接続は複数のチャネルを有していてもよく、該複数のチャネルはたとえば限定するものではないが、物理的下りリンク共有チャネル（PDSCH:  Physical  Downlink  Shared  Channel）、物理的上りリンク共有チャネル（PUSCH:  Physical  Uplink  Shared  Channel）または物理的上りリンク制御チャネル（PUCCH:  Physical  Uplink  Control  Channel）を含みうる。典型的には、ユーザー装置と基地局との間で伝送されるデータはPDSCHを通じて送られ、一方、対応するACK/NACK〔受け取り確認／否定受け取り確認〕応答はPUSCHまたはPUCCHを通じて送られる。
【０００８】
図１は、例示的な基地局１１０と無線接続された例示的なユーザー装置１２０を示している。典型的には、基地局１１０からユーザー装置１２０に、あるいはユーザー装置１２０から基地局１１０にデータ送信されるたびに、受信側の当事者は、応答して、受け取り確認を送信側当事者に送信し返す。より具体的には、データ送信が成功であり、受信側当事者が受信データを期待通りに復号できる場合、受信側当事者は送信側当事者にACKを送り返す。他方、データ送信が不成功で、受信側当事者が期待通りに受信データを復号できない場合（たとえば、受信データに誤りがある、あるいは受信データが壊れている）、受信側当事者は送信側当事者にNACKを送り返す。この場合、送信側当事者はデータを再送信してもよい。もちろん、基地局１１０およびユーザー装置１２０の両方とも、送信側当事者または受信側当事者になりうる。
【０００９】
ここでもまた、基地局１１０とユーザー装置１２０の間の無線接続は、PDSCH、PUSCHまたはPUCCHを含む複数のチャネルを有していてもよい。一般に、基地局１１０とユーザー装置１２０との間のデータ送信物１３０はPDSCHを通じて送られ、基地局１１０とユーザー装置１２０との間のACK/NACK応答はPUSCHまたはPUCCHを通じて送られる。
【００１０】
現在のところ、基地局がPDSCHを通じてユーザー装置にデータを送るたびに、ユーザー装置はPUSCHまたはPUCCHを通じて対応するACK/NACK応答を基地局に送り返し、データがうまく受信されたかどうかを示す。こうして、基地局がN個のデータ送信物をユーザー装置にPDSCHを通じて送る場合、ユーザー装置はN個のACK/NACK応答をPUSCHまたはPUCCHを通じて基地局に送り返す。ACK応答は、データが受信が成功したことを示し、一方、NACKはデータ受信が成功しなかったことを示す。これらのACK/NACK応答はより特定的には、ACK/NACK応答の受信側当事者が復号のために以前に受信された情報を使うかどうかに依存して、自動再送要求（ARQ:  Automatic  Repeat  Request）またはハイブリッド自動再送要求（HARQ:  Hybrid  Automatic  Repeat  Request）ACK/NACK応答と称されてもよい。基地局がデータ送信に対してACK応答を受信する場合、基地局はデータ送信が成功であることを理解し、そのデータ送信に関してそれ以上の動作は必要とされない。他方、基地局がデータ送信に対してNACK応答を受信する場合、基地局はデータ送信が失敗したことを理解し、データをユーザー装置に送り直してもよい。
【００１１】
ユーザー装置のいくつかの型はモバイル装置（たとえば、携帯電話、タブレット・コンピュータ、携帯情報端末（personal  digital  assistant）など）であってもよい。これらのモバイル装置はしばしば限られた電源（たとえばバッテリー）をもつ。基地局にACK/NACK応答を送ることは電力およびその他の資源を消費する。ユーザー装置電力およびその他の資源を節約するため、個別的な実施形態では、ユーザー装置は、PDSCHを通じて基地局から受信される複数のデータ送信物に対応する複数のACK/NACK応答を、PUSCHまたはPUCCHを通じて基地局に送り返される単一のACK/NACK送信物にバンドルする〔束ねる〕または組み合わせてもよい。すなわち、ユーザー装置から基地局に送られる単一のACK/NACK送信物が、基地局から受信される複数のデータ送信物に対応する複数のACK/NACK応答を含むのである。束ねられたACK/NACK応答はARQであっても、HARQであっても、あるいはACK/NACK応答の他の型であってもよい。図２は再び、基地局１１０に無線接続されたユーザー装置１２０を示している。データ送信物１３０はPDSCHを通じて送られ、ACK/NACK応答２４０はPUSCHまたはPUCCHを通じて送られる。しかしながら、図１とは異なり、図２では、ユーザー装置１２０からPUSCHまたはPUCCHを通じて基地局１１０に送られる各ACK/NACK送信物２４０は、基地局から受信される複数のデータ送信物に対応する複数のACK/NACK応答が束ねられたまたは組み合わされたものを含んでいてもよい。
【００１２】
各データ送信は成功することも失敗することもありうる。通例、ACK応答はデータ送信が成功したことを示し、NACK応答はデータ送信が、理由は何であれ失敗したことを示す。こうして、各データ送信はその応答のために二つの状態（たとえばACKまたはNACK）を必要とする。明確のため、以下では、ACKは「1」で表し、NACKは「0」で表す。もちろん、ACKおよびNACKを表すために他の値（たとえばTRUE〔真〕またはFALSE〔偽〕）を使ってもよい。
【００１３】
単一のデータ送信に対する単一の応答（バンドリングなし）については、すべての可能なACK/NACK応答を表すためには二つの状態：(0),(1)が必要とされる。たとえば、NACKに対応する「(0)」状態はデータ送信が失敗したことを示し、ACKに対応する「(1)」状態はデータ送信が成功したことを示す。
【００１４】
二つのデータ送信に対する二つの応答が一緒に組み合わされたものについては、すべての可能なACK/NACK応答を表すためには四つの状態：(0,0),(0,1),(1,0),(1,1)が必要とされる。二つの数字がそれぞれ二つのACK/NACK応答に対応する。たとえば、第一の数字が第一のデータ送信に対応し、第二の数字が第二のデータ送信に対応するとする。すると、「(0,0)」状態は両方のデータ送信が失敗したことを示し；「(0,1)」状態は第一のデータ送信は失敗したが第二のデータ送信は成功したことを示してもよく；「(1,0)」状態は第一のデータ送信は成功したが第二のデータ送信は失敗したことを示してもよく；「(1,1)」状態は両方のデータ送信が成功したことを示す。
【００１５】
三つのデータ送信に対する三つの応答が一緒に組み合わされたものについては、すべての可能なACK/NACK応答を表すためには八つの状態：(0,0,0),(0,0,1),(0,1,0),(0,1,1),(1,0,0),(1,0,1),(1,1,0),(1,1,1)が必要とされる。三つの数字がそれぞれ三つのACK/NACK応答に対応する。たとえば、第一の数字が第一のデータ送信に対応し、第二の数字が第二のデータ送信に対応し、第三の数字が第三のデータ送信に対応するとする。すると、「(0,0,0)」状態は三つのデータ送信すべてが失敗したことを示し；「(0,0,1)」状態は第一および第二のデータ送信は失敗したが第三のデータ送信は成功したことを示してもよく；「(0,1,0)」状態は第一および第三のデータ送信は失敗したが第二のデータ送信は成功したことを示してもよく；「(0,1,1)」状態は第一のデータ送信は失敗したが第二および第三のデータ送信は成功したことを示してもよく；「(1,0,0)」状態は第一のデータ送信は成功したが第二および第三のデータ送信は失敗したことを示してもよく；「(1,0,1)」状態は第一および第三のデータ送信は成功したが第二のデータ送信は失敗したことを示してもよく；「(1,1,0)」状態は第一および第二のデータ送信は成功したが第三のデータ送信は失敗したことを示してもよく；「(1,1,1)」状態は三つすべてのデータ送信が成功したことを示す。
【００１６】
四つのデータ送信に対する四つの応答が一緒に組み合わされたものについては、すべての可能なACK/NACK応答を表すためには十六個の状態：(0,0,0,0),(0,0,0,1),(0,0,1,0),(0,0,1,1),(0,1,0,0),(0,1,0,1),(0,1,1,0),(0,1,1,1),(1,0,0,0),(1,0,0,1),(1,0,1,0),(1,0,1,1),(1,1,0,0),(1,1,0,1),(1,1,1,0),(1,1,1,1)が必要とされる。四つの数字がそれぞれ四つのACK/NACK応答に対応する。たとえば、第一の数字が第一のデータ送信に対応し、第二の数字が第二のデータ送信に対応し、第三の数字が第三のデータ送信に対応し、第四の数字が第四のデータ送信に対応するとする。すると、「(0,0,0,0)」状態は四つのデータ送信すべてが失敗したことを示し；「(0,0,0,1)」状態は第一、第二および第三のデータ送信は失敗したが第四のデータ送信は成功したことを示してもよく；「(0,0,1,0)」状態は第一、第二および第四のデータ送信は失敗したが第三のデータ送信は成功したことを示してもよく；「(0,0,1,1)」状態は第一および第二のデータ送信は失敗したが第三および第四のデータ送信は成功したことを示してもよく；「(0,1,0,0)」状態は第一、第三および第四のデータ送信は失敗したが第二のデータ送信は成功したことを示してもよく；「(0,1,0,1)」状態は第一および第三のデータ送信は失敗したが第二および第四のデータ送信は成功したことを示してもよく；「(0,1,1,0)」状態は第一および第四のデータ送信は失敗したが第二および第三のデータ送信は成功したことを示してもよく；「(0,1,1,1)」状態は第一のデータ送信は失敗したが第二、第三および第四のデータ送信は成功したことを示してもよく；「(1,0,0,0)」状態は第一のデータ送信は成功したが第二、第三および第四のデータ送信は失敗したことを示してもよく；「(1,0,0,1)」状態は第一および第四のデータ送信は成功したが第二および第三のデータ送信は失敗したことを示してもよく；「(1,0,1,0)」状態は第一および第三のデータ送信は成功したが第二および第四のデータ送信は失敗したことを示してもよく；「(1,0,1,1)」状態は第一、第三および第四のデータ送信は成功したが第二のデータ送信は失敗したことを示してもよく；「(1,1,0,0)」状態は第一および第二のデータ送信は成功したが第三および第四のデータ送信は失敗したことを示してもよく；「(1,1,0,1)」状態は第一、第二および第四のデータ送信は成功したが第三のデータ送信は失敗したことを示してもよく；「(1,1,1,1)」状態は四つすべてのデータ送信が成功したことを示す。
【００１７】
一般に、N個のデータ送信に対するN個の応答が一緒に組み合わされたものについては、すべての可能なACK/NACK応答を表すためには全部で2N個の状態が必要とされる。よって、2N個の状態をエンコードするためにNビットが必要とされる。
【００１８】
ロング・ターム・エボリューション（LTE:  Long  Term  Evolution）規格およびより最近ではLTEアドバンスト（LTE  Advanced）規格では、ACK/NACK応答のバンドリングが使用されうる。個別的な実施形態では、ユーザー装置は、基地局から受信されるN個のデータ送信に対応するN個のACK/NACK応答を一緒に束ねてもよく、バンドルされたまたは組み合わされたN個のACK/NACK応答をPUSCHまたはPUCCHを通じて単一のACK/NACK送信物として基地局に送り返す。しかしながら、各送信においてPUSCHまたはPUCCHを通じて送信されうるビット数は、それぞれPUSCHまたはPUCCHの帯域幅によって制限されうる。現在のところ、各送信においてPUSCHまたはPUCCHを通じて送信されうるのは１ビットまたは２ビットである。ただし、PUSCHまたはPUCCHの帯域幅は増加するかもしれない。１ビットは二つまでの状態（すなわち(0)、(1)）を表現しうる。一方、２ビットは四つまでの状態（すなわち、(0,0)、(0,1)、(1,0)、(1,1)）を表現しうる。こうして、バンドルされるACK/NACK応答をエンコードするためにPUSCHを通じて送信されるビットだけを使うとしたら、１ビットの場合、バンドリングは行えず、２ビットの場合は、二つのデータ送信に対応する二つのACK/NACK応答しか単一のACK/NACK送信にバンドルできない。
【００１９】
具体的な実施形態では、PUSCHは、ACK/NACK応答が送信されうる時間および／または周波数領域において複数の資源を有していてもよい。これらの異なる資源はPUSCHの「位置」と称されてもよい。こうして、各位置はPUSCHにおける特定の周波数／時間の組み合わせに対応する。各送信物はPUSCHの特定の位置において送信される。個別的な実施形態では、各ACK/NACK送信の際にPUSCHを通じて実際に送られるデータ・ビット（たとえばPUSCHを通じてユーザー装置によって基地局に送られるデータ・ビット）に加えて、ACK/NACK送信が送られるPUSCHの位置も選択され、組み合わされたACK/NACK応答をエンコードするために使われる。
【００２０】
個別的な実施形態において、PUSCHが、ACK/NACK送信物が送られうる二つの周波数に対応する二つの位置0および1を有するとする。さらに、各送信においてはPUSCHを通じて１ビットしか送れないとする。PUSCHを通じてACK/NACK応答をエンコードし、送るのにその１ビットしか使わなければ、バンドリングは行えない。上述したように、単一のデータ送信についてのすべての可能なACK/NACK応答を表すために二つの状態（たとえば(0)および(1)）を使い、二つの状態をエンコードするために１ビットを必要とするからである。しかしながら、ACK/NACK応答をエンコードするために、PUSCHのどの位置を使うかを選び、前記１ビットを前記選択されたPUSCH位置を通じて送ることによって信号伝達するならば、二つのACK/NACK応答が単一のACK/NACK送信に組み合わされうる。上述したように、二つのバンドルされたACK/NACK応答のすべての可能な応答を表すには、四つの状態が必要である。次の表１Ａは、PUSCHの二つの位置およびPUSCHを通じて送られる単一ビットの両方を使って二つのバンドルされたACK/NACK応答の四つの可能な状態をエンコードする例を示している。
【００２１】
【表１】
0005849591.tif 000002
表１Ａに示されるエンコード方式に基づくと、両方のデータ送信が失敗したことを示す「(0,0)」状態をエンコードするには、PUSCH位置は位置0と選択され、PUSCHを通じて送られるビットの値は0に設定される。第一のデータ送信は失敗したが第二のデータ送信は成功したことを示しうる「(0,1)」状態をエンコードするには、PUSCH位置は位置0と選択され、PUSCHを通じて送られるビットの値は1に設定される。第一のデータ送信は成功したが第二のデータ送信は失敗したことを示しうる「(1,0)」状態をエンコードするには、PUSCH位置は位置1と選択され、PUSCHを通じて送られるビットの値は0に設定される。両方のデータ送信が成功したことを示す「(1,1)」状態をエンコードするには、PUSCH位置は位置1と選択され、PUSCHを通じて送られるビットの値は1に設定される。
【００２２】
もちろん、四つの可能な状態のうちのどの特定の状態が使われるかは、二つの組み合わされるACK/NACK応答が対応する二つのデータ送信の実際の状態に依存する。たとえば、ユーザー装置が基地局から二つのデータ送信を受信し、それら二つの受信されたデータ送信に対応する二つのACK/NACK応答を組み合わせることを選ぶとする。ここでもまた、両方のデータ送信が成功であれば、ユーザー装置は「(1,1)」状態を選択すべきであり；両方のデータ送信が失敗であれば、ユーザー装置は「(0,0)」状態を選択すべきである、などとなる。個別的な実施形態では、ユーザー装置は選択される特定の状態に従って（たとえば、表１Ａの対応を使って）、PUSCHの位置を選択し、PUSCHを通じて送られるビットの値を設定しうる。ユーザー装置は次いで、選択された状態に基づいて設定された値をもつビットを、選択された状態に基づいて選択された位置で、PUSCHを通じて、基地局に送ってもよい。基地局は、ACK/NACK送信をユーザー装置から受信すると、PUSCHを通じて送られたビットの値およびそのビットが送られてきたPUSCHの位置または周波数を調べてもよい。両方の情報に基づき、基地局はそれら二つの組み合わされたACK/NACK応答をデコードしうる。
【００２３】
表１Ａに示した例では、PUSCHの位置がACK/NACK状態の第一の数字に対応し、PUSCHを通じて送られるビットがACK/NACK状態の第二の数字に対応していることを注意しておく。代替的な例では、PUSCHを通じて送られるビットがACK/NACK状態の第一の数字に対応し、PUSCHの位置がACK/NACK状態の第二の数字に対応する。その様子を表１Ｂに示す。
【００２４】
【表２】
0005849591.tif 000003
表１Ｂに示されるエンコード方式に基づくと、「(0,0)」状態をエンコードするには、PUSCHを通じて送られるビットの値は0に設定され、PUSCH位置は位置0と選択される。「(0,1)」状態をエンコードするには、PUSCHを通じて送られるビットの値は0に設定され、PUSCH位置は位置1と選択される。「(1,0)」状態をエンコードするには、PUSCHを通じて送られるビットの値は1に設定され、PUSCH位置は位置0と選択される。「(1,1)」状態をエンコードするには、PUSCHを通じて送られるビットの値は1に設定され、PUSCH位置は位置1と選択される。
【００２５】
個別的な実施形態では、ユーザー装置および基地局は、組み合わされたACK/NACK応答をエンコードおよびデコードするための特定の方式について合意してもよい。
【００２６】
個別的な実施形態において、PUSCHが、ACK/NACK送信物が送られうる三つの周波数に対応する三つの位置0、1および2を有するとする。さらに、各送信においてはPUSCHを通じて１ビットしか送れないとする。三つのデータ送信に対応する三つのACK/NACK応答が一緒にバンドルされるまたは組み合わされるとする。上述したように、三つのバンドルされたACK/NACK応答のすべての可能な応答を表すには八個の状態が必要である。次の表２Ａは、PUSCHの三つの位置およびPUSCHを通じて送られる前記一つのビットの両方を使って三つのバンドルされたACK/NACK応答の八つの可能な状態をエンコードする例を示している。この場合、PUSCHの位置がACK/NACK状態の第一および第二の数字に対応し、PUSCHを通じて送られるビットがACK/NACK状態の第三の数字に対応する。
【００２７】
【表３】
0005849591.tif 000004
表２Ａに示されるエンコード方式に基づくと、三つすべてのデータ送信が失敗したことを示す「(0,0,0)」状態をエンコードするには、PUSCHの位置は位置0と選択され、PUSCHを通じて送られるビットの値は0に設定される。第一および第二のデータ送信は失敗したが第三のデータ送信は成功したことを示しうる「(0,0,1)」状態をエンコードするには、PUSCHの位置は位置0と選択され、PUSCHを通じて送られるビットの値は1に設定される。第一および第三のデータ送信は失敗したが第二のデータ送信は成功したことを示しうる「(0,1,0)」状態をエンコードするには、PUSCHの位置は位置0と選択され、PUSCHを通じて送られるビットの値は0に設定される。第一のデータ送信は失敗したが第二および第三のデータ送信は成功したことを示しうる「(0,1,1)」状態をエンコードするには、PUSCHの位置は位置0と選択され、PUSCHを通じて送られるビットの値は1に設定される。第一のデータ送信は成功したが第二および第三のデータ送信は失敗したことを示しうる「(1,0,0)」状態をエンコードするには、PUSCHの位置は位置1と選択され、PUSCHを通じて送られるビットの値は0に設定される。第一および第三のデータ送信は成功したが第二のデータ送信は失敗したことを示しうる「(1,0,1)」状態をエンコードするには、PUSCHの位置は位置1と選択され、PUSCHを通じて送られるビットの値は1に設定される。第一および第二のデータ送信は成功したが第三のデータ送信は失敗したことを示しうる「(1,1,0)」状態をエンコードするには、PUSCHの位置は位置2と選択され、PUSCHを通じて送られるビットの値は0に設定される。三つ全てのデータ送信が成功したことを示す「(1,1,1)」状態をエンコードするには、PUSCHの位置は位置2と選択され、PUSCHを通じて送られるビットの値は1に設定される。
【００２８】
表２Ａでは、二つの状態「(0,0,0)」と「(0,1,0)」が同じエンコードをもつことを注意しておく：PUSCH位置0およびビット値0である。二つの状態「(0,0,1)」と「(0,1,1)」は同じエンコードをもつ：PUSCH位置0およびビット値1である。上述したように、三つのバンドルされたACK/NACK応答についての八個の可能な状態をエンコードするには、少なくとも３ビットが必要である。一般に、PUSCHにK個の位置があれば、K個の位置は
【００２９】
【数１】
0005849591.tif 000005
ビットを与えうる。こうして、表２Ａに示される例におけるように、三つの位置が一つのビットを提供しうる。さらに、各送信においては、PUSCHを通じて１ビットしか送れない。八つの状態をエンコードするために利用可能なビットの総数は２である。結果として、二つ以上の状態が、表２Ａに示されるように同じエンコードを共有してもよい。この例では、基地局が表２Ａに示される方式を使ってエンコードされた三つの組み合わされたACK/NACK応答を含むACK/NACK送信を受信するとする。ACK/NACK送信が送られるPUSCHの位置が位置0であり、PUSCHを通じて送られるビット値が0であれば、基地局はそれが「(0,0,0)」状態を表すのか「0,1,0」状態を表すのか区別できない。基地局は、三つすべてのデータ送信を送り直す必要があることがありうる。同様に、ACK/NACK送信が送られるPUSCHの位置が位置0であり、PUSCHを通じて送られるビット値が1であれば、基地局はそれが「(0,0,1)」状態を表すのか「0,1,1」状態を表すのか区別できない。基地局は、第一および第二のデータ送信を送り直す必要があることがありうる。
【００３０】
代替的に、個別的な実施形態において、PUSCHがACK/NACK送信が送られうる三つの周波数に対応する三つの位置0,1,2を有しているとする。さらに、各送信の間にPUSCHを通じて２ビットが送られうるとする。三つのデータ送信に対応するACK/NACK応答が一緒に束ねられるまたは組み合わされるとする。下記の表２Ｂは、PUSCHの三つの位置およびPUSCHを通じて送られる２ビットの両方を使って三つの束ねられるACK/NACK応答の八つの可能な状態をエンコードする例を示している。この場合、PUSCHの位置はACK/NACK状態の第一の数字に対応し、PUSCHを通じて送られる２ビットはそれぞれACK/NACK状態の第二および第三の数字に対応する。
【００３１】
【表４】
0005849591.tif 000006
表２Ｂに示されるエンコード方式に基づくと、「(0,0,0)」状態をエンコードするには、PUSCHの位置は位置0と選択され、PUSCHを通じて送られる２ビットの値はそれぞれ0および0に設定される。「(0,0,1)」状態をエンコードするには、PUSCHの位置は位置0と選択され、PUSCHを通じて送られる２ビットの値はそれぞれ0および1に設定される。「(0,1,0)」状態をエンコードするには、PUSCHの位置は位置0と選択され、PUSCHを通じて送られる２ビットの値はそれぞれ1および0に設定される。「(0,1,1)」状態をエンコードするには、PUSCHの位置は位置0と選択され、PUSCHを通じて送られる２ビットの値はそれぞれ1および1に設定される。「(1,0,0)」状態をエンコードするには、PUSCHの位置は位置1と選択され、PUSCHを通じて送られる２ビットの値はそれぞれ0および0に設定される。「(1,0,1)」状態をエンコードするには、PUSCHの位置は位置1と選択され、PUSCHを通じて送られる２ビットの値はそれぞれ0および1に設定される。「(1,1,0)」状態をエンコードするには、PUSCHの位置は位置1と選択され、PUSCHを通じて送られる２ビットの値はそれぞれ1および0に設定される。「(1,1,1)」状態をエンコードするには、PUSCHの位置は位置1と選択され、PUSCHを通じて送られる２ビットの値はそれぞれ1および1に設定される。
【００３２】
この場合、PUSCHの三つの位置が１ビットを与える。さらに、PUSCHを通じて送られるビットは２ビットある。このように、三つの束ねられるACK/NACK応答の八つの可能な状態すべてを一意的にエンコードするための十分な数のビットがある。
【００３３】
代替的に、個別的な実施形態において、PUSCHが、ACK/NACK送信物が送られうる四つの周波数に対応する四つの位置0、1、2および3を有するとする。さらに、各送信においてはPUSCHを通じて１ビットしか送れないとする。三つのデータ送信に対応する三つのACK/NACK応答が一緒にバンドルされるまたは組み合わされるとする。次の表２Ｃは、PUSCHの四つの位置およびPUSCHを通じて送られる前記一つのビットの両方を使って三つのバンドルされたACK/NACK応答の八つの可能な状態をエンコードする例を示している。この例では、PUSCHの位置がACK/NACK状態の第一および第二の数字に対応し、PUSCHを通じて送られるビットがACK/NACK状態の第三の数字に対応する。
【００３４】
【表５】
0005849591.tif 000007
表２Ｃに示されるエンコード方式に基づくと、「(0,0,0)」状態をエンコードするには、PUSCHの位置は位置0と選択され、PUSCHを通じて送られるビットの値は0に設定される。「(0,0,1)」状態をエンコードするには、PUSCHの位置は位置0と選択され、PUSCHを通じて送られるビットの値は1に設定される。「(0,1,0)」状態をエンコードするには、PUSCHの位置は位置1と選択され、PUSCHを通じて送られるビットの値は0に設定される。「(0,1,1)」状態をエンコードするには、PUSCHの位置は位置1と選択され、PUSCHを通じて送られるビットの値は1に設定される。「(1,0,0)」状態をエンコードするには、PUSCHの位置は位置2と選択され、PUSCHを通じて送られるビットの値は0に設定される。「(1,0,1)」状態をエンコードするには、PUSCHの位置は位置2と選択され、PUSCHを通じて送られるビットの値は1に設定される。「(1,1,0)」状態をエンコードするには、PUSCHの位置は位置3と選択され、PUSCHを通じて送られるビットの値は0に設定される。「(1,1,1)」状態をエンコードするには、PUSCHの位置は位置3と選択され、PUSCHを通じて送られるビットの値は1に設定される。
【００３５】
この場合、PUSCHの四つの位置が２ビットを与える。さらに、PUSCHを通じて送られるビットは１ビットある。このように、三つの束ねられるACK/NACK応答の八つの可能な状態すべてを一意的にエンコードするための十分な数のビットがある。
【００３６】
代替的に、個別的な実施形態において、PUSCHが、ACK/NACK送信物が送られうる四つの周波数に対応する四つの位置0、1、2および3を有するとする。さらに、各送信においてはPUSCHを通じて１ビットしか送れないとする。四つのデータ送信に対応する四つのACK/NACK応答が一緒にバンドルされるまたは組み合わされるとする。上述したように、四つの束ねられるACK/NACK応答についての１６個の可能な状態があり、これら１６個の可能な状態をエンコードするには少なくとも４ビットが必要である。次の表３Ａは、PUSCHの四つの位置およびPUSCHを通じて送られる前記一つのビットの両方を使って四つのバンドルされたACK/NACK応答の１６個の可能な状態をエンコードする例を示している。この場合、PUSCHの四つの位置が２ビットを与える。さらに、PUSCHを通じて送られるビットは１ビットある。よって、利用可能なビットの総数は３である。しかしながら、四つの束ねられるACK/NACK応答の１６個の可能な状態をエンコードするには少なくとも４ビットが必要である。１６個の可能な状態すべてを一意的にエンコードするのに十分な数のビットがないので、二つ以上の状態が同じエンコードを有することがある。
【００３７】
【表６】
0005849591.tif 000008
表３Ａに示されるエンコード方式に基づくと、「(0,0,0,0)」および「(0,0,0,1)」状態をエンコードするには、どちらもPUSCHの位置は位置0と選択され、PUSCHを通じて送られるビットの値は0に設定される。「(0,0,1,0)」および「(0,0,1,1)」状態をエンコードするには、どちらもPUSCHの位置は位置1と選択され、PUSCHを通じて送られるビットの値は0に設定される。「(0,1,0,0)」および「(0,1,0,1)」状態をエンコードするには、どちらもPUSCHの位置は位置2と選択され、PUSCHを通じて送られるビットの値は0に設定される。「(0,1,1,0)」および「(0,1,1,1)」状態をエンコードするには、どちらもPUSCHの位置は位置3と選択され、PUSCHを通じて送られるビットの値は0に設定される。「(1,0,0,0)」および「(1,0,0,1)」状態をエンコードするには、どちらもPUSCHの位置は位置0と選択され、PUSCHを通じて送られるビットの値は1に設定される。「(1,0,1,0)」および「(1,0,1,1)」状態をエンコードするには、どちらもPUSCHの位置は位置1と選択され、PUSCHを通じて送られるビットの値は1に設定される。「(1,1,0,0)」および「(1,1,0,1)」状態をエンコードするには、どちらもPUSCHの位置は位置2と選択され、PUSCHを通じて送られるビットの値は1に設定される。「(1,1,1,0)」および「(1,1,1,1)」状態をエンコードするには、PUSCHの位置は位置3と選択され、PUSCHを通じて送られるビットの値は1に設定される。
【００３８】
表３Ａに示した例では、１６個の状態が一意的にエンコードされないので、基地局がそのような方式を使ってエンコードされたACK/NACK送信を受信したとき、基地局はそれがどの状態を表しているかを一意的に決定できないことがありうる。たとえば、基地局が表３Ａに示される方式を使ってエンコードされた四つの組み合わされたACK/NACK応答を含むACK/NACK送信を受信したとする。そのACK/NACK送信が送られたPUSCHの位置が位置0であり、PUSCHを通じて送られたビット値が0である場合、基地局はそれが「(0,0,0,0)」状態を表すのか「(0,0,1,0)」状態を表すのか区別できない。基地局は、四つすべてのデータ送信を送り直す必要があるかもしれない。そのACK/NACK送信が送られたPUSCHの位置が位置1であり、PUSCHを通じて送られたビット値が1である場合、基地局はそれが「(1,0,1,0)」状態を表すのか「(1,0,1,1)」状態を表すのか区別できない。基地局は、第二および第四のデータ送信を送り直す必要があるかもしれない。そのACK/NACK送信が送られたPUSCHの位置が位置3であり、PUSCHを通じて送られたビット値が1である場合、基地局はそれが「(1,1,1,0)」状態を表すのか「(1,1,1,1)」状態を表すのか区別できない。基地局は、第四のデータ送信を送り直す必要があるかもしれない。
【００３９】
代替的に、個別的な実施形態において、PUSCHが、ACK/NACK送信物が送られうる四つの周波数に対応する四つの位置0、1、2および3を有するとする。さらに、各送信においてPUSCHを通じて２ビットを送れるとする。四つのデータ送信に対応する四つのACK/NACK応答が一緒にバンドルされるまたは組み合わされるとする。次の表３Ｂは、PUSCHの四つの位置およびPUSCHを通じて送られる前記２ビットの両方を使って三つのバンドルされたACK/NACK応答の１６個の可能な状態をエンコードする例を示している。この場合、PUSCHの位置がACK/NACK状態の第一および第二の数字に対応し、PUSCHを通じて送られる２ビットがそれぞれACK/NACK状態の第三および第四の数字に対応する。PUSCHの四つの位置は２ビットを与える。さらに、各送信においてPUSCHを通じて２ビットが送信される。よって、四つの束ねられるACK/NACK応答の１６個の可能な状態をエンコードするのに十分な数のビットがある。
【００４０】
【表７】
0005849591.tif 000009
表３Ｂに示されるエンコード方式に基づくと、「(0,0,0,0)」状態をエンコードするには、PUSCHの位置は位置0と選択され、PUSCHを通じて送られる２ビットの値はそれぞれ0および0に設定される。「(0,0,0,1)」状態をエンコードするには、PUSCHの位置は位置0と選択され、PUSCHを通じて送られる２ビットの値はそれぞれ0および1に設定される。「(0,0,1,0)」状態をエンコードするには、PUSCHの位置は位置0と選択され、PUSCHを通じて送られる２ビットの値はそれぞれ1および0に設定される。「(0,0,1,1)」状態をエンコードするには、PUSCHの位置は位置0と選択され、PUSCHを通じて送られる２ビットの値はそれぞれ1および1に設定される。「(0,1,0,0)」状態をエンコードするには、PUSCHの位置は位置1と選択され、PUSCHを通じて送られる２ビットの値はそれぞれ0および0に設定される。「(0,1,0,1)」状態をエンコードするには、PUSCHの位置は位置1と選択され、PUSCHを通じて送られる２ビットの値はそれぞれ0および1に設定される。「(0,1,1,0)」状態をエンコードするには、PUSCHの位置は位置1と選択され、PUSCHを通じて送られる２ビットの値はそれぞれ1および0に設定される。「(0,1,1,1)」状態をエンコードするには、PUSCHの位置は位置1と選択され、PUSCHを通じて送られる２ビットの値はそれぞれ1および1に設定される。「(1,0,0,0)」状態をエンコードするには、PUSCHの位置は位置2と選択され、PUSCHを通じて送られる２ビットの値はそれぞれ0および0に設定される。「(1,0,0,1)」状態をエンコードするには、PUSCHの位置は位置2と選択され、PUSCHを通じて送られる２ビットの値はそれぞれ0および1に設定される。「(1, 0,1,0)」状態をエンコードするには、PUSCHの位置は位置2と選択され、PUSCHを通じて送られる２ビットの値はそれぞれ1および0に設定される。「(1,0,1,1)」状態をエンコードするには、PUSCHの位置は位置2と選択され、PUSCHを通じて送られる２ビットの値はそれぞれ1および1に設定される。「(1,1,0,0)」状態をエンコードするには、PUSCHの位置は位置3と選択され、PUSCHを通じて送られる２ビットの値はそれぞれ0および0に設定される。「(1,1,0,1)」状態をエンコードするには、PUSCHの位置は位置3と選択され、PUSCHを通じて送られる２ビットの値はそれぞれ0および1に設定される。「(1,1,1,0)」状態をエンコードするには、PUSCHの位置は位置3と選択され、PUSCHを通じて送られる２ビットの値はそれぞれ1および0に設定される。「(1,1,1,1)」状態をエンコードするには、PUSCHの位置は位置3と選択され、PUSCHを通じて送られる２ビットの値はそれぞれ1および1に設定される。
【００４１】
上記の諸表は、PUSCHの位置およびPUSCHを通じて送られるビットを使って二つ、三つまたは四つの束ねられたACK/NACK応答の可能な状態をエンコードするためのいくつかの例示的な方式を示している。もちろん、他のエンコード方式を使ってもよい。理論的には、上記のエンコード方式はM個の状態（すなわち、N個の束ねられたACK/NACK応答の可能な状態）を区別する方法を提供し、これらM個の状態は
【００４２】
【数２】
0005849591.tif 000010
ビットのうち任意のものを送るために使うことができる。ある特定のエンコード方式の諸状態を入れ替えて他のエンコード方式を生成してもよい。たとえば、PUSCHの位置およびPUSCHを通じて送られるビットが、束ねられたACK/NACK応答の状態における異なる数字に対応してもよく、それらの状態における数字が異なるACK/NACK応答に対応してもよい。
【００４３】
図３は、たとえば上述したエンコード方式の一つを使って、複数のACK/NACK応答を単一のACK/NACK送信中に束ねる例示的な方法を示している。個別的な実施形態では、図３に示されるステップのいくつかは基地局によって実行されてもよく、他方、他のステップはユーザー装置（たとえばモバイル装置）によって実行されてもよい。個別的な実施形態では、ユーザー装置は基地局と無線で接続されてもよい。
【００４４】
個別的な実施形態では、ステップ３１１に示されるように、基地局はN個のデータ送信物をユーザー装置に送ってもよい。Nは任意の正の整数であってもよい。たとえば、Nは2、3または4であってもよい。ユーザー装置は、基地局から受信されるN個のデータ送信のそれぞれに対してACK/NACK応答を提供してもよい。ACK応答は基地局に対して、対応するデータ送信が成功であったことを示してもよく、一方、NACK応答は、基地局に対して、対応するデータ送信が失敗したことを示してもよく、後者の場合、基地局は対応するデータ送信を送り直してもよい。
【００４５】
個別的な実施形態では、基地局に対して各ACK/NACK応答を別個に送る代わりに、ユーザー装置は、ステップ３２１に示されるように、基地局から受信されるN個のデータ送信物に対応するN個のACK/NACK応答を、単一のACK/NACK送信に組み合わせてもよい。組み合わされたN個のACK/NACK応答を表すN個の数字があってもよく、各数字が特定のACK/NACK応答に対応し、特定のACK/NACK応答は基地局から受信される特定のデータ送信に対応する。たとえば、i番目の数字がi番目のACK/NACK応答に対応し、i番目のACK/NACK応答がi番目のデータ送信に対応するとする。i番目のデータ送信が成功した場合、i番目の数字は、そのデータ送信に対するACK応答を表して1に設定されてもよい。他方、i番目のデータ送信が失敗した場合、i番目の数字は、そのデータ送信に対するNACK応答を表して0に設定されてもよい。
【００４６】
個別的な実施形態では、ステップ３２２に示されるように、N個の数字、より具体的にはN個のACK/NACK応答を表すN個の二進数字は、ACK/NACK送信物を送るための通信チャネルの位置および該通信チャネルを通じてユーザー装置から基地局に実際に送られるビットを使ってエンコードされてもよい。たとえば、Nが2であれば、二つの数字は表１Ａまたは表１Ｂに示される例示的な方式を使ってエンコードされてもよい。Nが3であれば、三つの数字は表２Ａまたは表２Ｂまたは表２Ｃに示される例示的な方式を使ってエンコードされてもよい。Nが4であれば、四つの数字は表３Ａまたは表３Ｂに示される例示的な方式を使ってエンコードされてもよい。他のエンコード方式が可能であることもあり、本開示は、任意の適用可能なエンコード方式を考えている。たとえば、ユーザー装置と基地局は：（１）単一のACK/NACK送信中に一緒に組み合わされるACK/NACK応答の数；（２）ACK/NACK送信物を送るために通信チャネル（たとえばPUSCH）において利用可能な異なる周波数に対応する位置の数；または（３）各送信の間に通信チャネルを通じて送ることのできるビット数、に基づいて特定のエンコード方式を選択し、合意してもよい。
【００４７】
個別的な実施形態では、ユーザー装置は、ステップ３２３に示されるように、組み合わされたN個のACK/NACK応答を基地局に送ってもよい。より具体的には、ユーザー装置は、使用されるエンコード方式に従って、通信チャネル内の特定の位置を選択し、通信チャネルを通じて送られる各ビットの値を設定してもよい。次いで、ユーザー装置は通信チャネルを通じて、選択された位置において、ビット値（単数または複数）を送ってもよい。
【００４８】
基地局は、ステップ３１２に示されるように、通信チャネルを通じて選択された位置において送られたビット（単数または複数）を受信すると、通信チャネルの選択された位置および受信されたビット値（単数または複数）の両方を使って、組み合わされたN個のACK/NACK応答をデコードしてもよい。組み合わされたN個のACK/NACK応答のデコードは、上述したように該組み合わされたN個のACK/NACK応答をエンコードするのにユーザー装置によって使われたエンコード方式に基づいて行われてもよい。デコードされたN個のACK/NACK応答に基づいて、基地局は、必要であれば、ステップ３１３に示されるように、N個のデータ送信物のうちの一部または全部をユーザー装置に送り直してもよい。たとえば、デコードされたN個のACK/NACK応答において、特定の数字が0であれば、その数字に対応するデータ送信がユーザー装置に対して送り直されてもよい。
【００４９】
個別的な実施形態は、ネットワーク環境で実装されてもよい。図４は、例示的なネットワーク環境４００を示している。ネットワーク環境４００は、一つまたは複数のサーバー４２０と一つまたは複数のクライアント４３０を互いに結合するネットワーク４１０を含む。個別的な実施形態では、ネットワーク４１０はイントラネット、エクストラネット、仮想閉域網（VPN:  virtual  private  network）、ローカル・エリア・ネットワーク（LAN）、無線LAN（WLAN）、広域ネットワーク（WAN）、都市圏ネットワーク（MAN）、インターネットの一部または他のネットワーク４１０またはそのようなネットワーク４１０の二つ以上の組み合わせである。本開示は任意の好適なネットワーク４１０を考えている。
【００５０】
一つまたは複数のリンク４５０がサーバー４２０またはクライアント４３０をネットワーク４１０に結合する。個別的な実施形態では、一つまたは複数のリンク４５０はそれぞれ一つまたは複数の有線、無線または光リンク４５０を含む。個別的な実施形態では、一つまたは複数のリンク４５０はそれぞれ、イントラネット、エクストラネット、VPN、LAN、WLAN、WAN、MAN、インターネットの一部または他のリンク４５０またはそのようなリンク４５０の二つ以上の組み合わせである。本開示は、サーバー４２０およびクライアント４３０をネットワーク４１０に結合する任意の好適なリンク４５０を考えている。
【００５１】
個別的な実施形態では、各サーバー４２０は単体のサーバーであってもよく、複数のコンピュータまたは複数のデータセンターにまたがる分散式サーバーであってもよい。サーバー４２０は、たとえば、限定するものではないが、ウェブ・サーバー、ニュース・サーバー、メール・サーバー、メッセージ・サーバー、広告サーバー、ファイル・サーバー、アプリケーション・サーバー、交換サーバー、データベース・サーバーまたはプロキシ・サーバーといった、さまざまな型のものであってもよい。個別的な実施形態では、各サーバー４２０は、サーバー４２０によって実装またはサポートされる適切な機能を実行するための、ハードウェア、ソフトウェアまたは組み込み論理コンポーネントまたはそのようなコンポーネントの二つ以上の組み合わせを含んでいてもよい。たとえば、ウェブ・サーバーは一般に、ウェブ・ページまたはウェブ・ページの特定の要素を含むウェブサイトをホストすることができる。より具体的には、ウェブ・サーバーはHTMLファイルまたは他のファイル種別をホストしてもよく、あるいはクライアント４３０からのHTTPまたは損他の要求に応答して、要求に際して動的にファイルを生成または構成してクライアント４３０に通信してもよい。メール・サーバーは一般に、さまざまなクライアント４３０に電子メール・サービスを提供することができる。データベース・サーバーは一般に、一つまたは複数のデータ記憶部に記憶されているデータを管理するためのインターフェースを提供することができる。
【００５２】
個別的な実施形態では、一つまたは複数のデータ記憶装置４４０が一つまたは複数のサーバー４２０に一つまたは複数のリンク４５０を介して通信的にリンクされていてもよい。個別的な実施形態では、データ記憶装置４４０はさまざまな型の情報を記憶するために使われてもよい。個別的な実施形態では、データ記憶装置４４０に記憶される情報は個別のデータ構造に従って編成されていてもよい。個別的な実施形態では、各データ記憶装置４４０はリレーショナル・データベースであってもよい。個別的な実施形態は、サーバー４２０またはクライアント４３０が、データ記憶装置４４０に記憶された情報を管理する、たとえば取得、修正、追加または削除することができるようにするインターフェースを提供してもよい。
【００５３】
個別的な実施形態では、各クライアント４３０は、ハードウェア、ソフトウェアまたは組み込み論理コンポーネントまたはそのようなコンポーネントの二つ以上の組み合わせを含む電子装置であってもよく、クライアント４３０によって実装またはサポートされる適切な機能を実行することができてもよい。たとえば、限定するものではないが、クライアント４３０は、デスクトップ・コンピュータ・システム、ノートブック・コンピュータ・システム、ノートブック・コンピュータ・システム、ハンドヘルド電子装置または携帯電話であってもよい。本開示は任意の好適なクライアント４３０を考えている。クライアント４３０は、クライアント４３０のところにいるネットワーク・ユーザーがネットワーク４３０にアクセスできるようにしてもよい。クライアント４３０は、そのユーザーが、他のクライアント４３０のところにいる他のユーザーと通信できるようにしてもよい。
【００５４】
クライアント４３０は、マイクロソフト・インターネット・エクスプローラー、グーグル・クロームまたはモジラ・ファイアフォックスといったウェブ・ブラウザー４３２を有していてもよく、一つまたは複数のアドオン、プラグインまたはツールバーまたはヤフー・ツールバーといった他の拡張を有していてもよい。クライアント４３０のところにいるユーザーは、ウェブ・ブラウザー４３２をサーバー４２０に差し向ける一様リソース位置指定子（URL:  Uniform  Resource  Locator）または他のアドレスを入力してもよく、ウェブ・ブラウザー４３２はハイパー・テキスト転送プロトコル（HTTP:  Hyper  Text  Transfer  Protocol）要求を生成し、該HTTP要求をサーバー４２０に通信してもよい。サーバー４２０はHTTP要求を受け容れ、該HTTP要求に応答して、クライアント４２０に一つまたは複数のハイパーテキスト・マークアップ言語（HTML:  Hyper  Text  Markup  Language）ファイルを通信してもよい。クライアント４３０は、ユーザーへの提示のためにサーバー４２０からのHTMLファイルに基づいてウェブ・ページをレンダリングしてもよい。本開示は任意の好適なウェブ・ページ・ファイルを考えている。一例として、限定するわけではないが、ウェブ・ページは、個別のニーズに応じて、HTMLファイル、拡張可能ハイパーテキスト・マークアップ言語（XHTML:  Extensible  Hyper  Text  Markup  Language）ファイルまたは拡張可能マークアップ言語（XML:  Extensible  Markup  Language）ファイルからレンダリングされてもよい。そのようなページはまた、限定するものではないがたとえば、ジャバスクリプト、ジャバ、マイクロソフト・シルヴァーライト（SILVERLIGHT）で書かれているようなスクリプトやAJAX（Asynchronous  JAVA(登録商標)SCRIPT  and  XML［非同期ジャバスクリプトおよびXML］）のようなマークアップ言語とスクリプトの組み合わせなどを実行してもよい。ここで、適切な場合には、ウェブ・ページへの言及は、（該ウェブ・ページを表現するためにブラウザーが使用しうる）一つまたは複数の対応するウェブ・ページ・ファイルを包含し、逆もまたしかりである。
【００５５】
個別的実施形態では、一つまたは複数のコンピュータ・システム上で実装されてもよい。図５は、例示的なコンピュータ・システム５００を示している。たとえば、コンピュータ・システム５００は、無線通信機能をもつユーザー装置またはモバイル装置であってもよい。個別的実施形態では、一つまたは複数のコンピュータ・システム５００が、本願で記載または図示される一つまたは複数の方法の一つまたは複数のステップを実行する。個別的実施形態では、一つまたは複数のコンピュータ・システム５００は本願で記載または図示される機能を提供する。個別的実施形態では、一つまたは複数のコンピュータ・システム５００上で走るソフトウェアが本願で記載または図示される一つまたは複数の方法の一つまたは複数のステップを実行し、あるいは本願で記載または図示される機能を提供する。個別的実施形態は、一つまたは複数のコンピュータ・システム５００の一つまたは複数の部分を含む。
【００５６】
本開示は、任意の好適な数のコンピュータ・システム５００を考えている。本開示は、任意の好適な物理的形態を取るコンピュータ・システム５００を考えている。例として、限定するわけではないが、コンピュータ・システム５００は組み込みコンピュータ・システム、システム・オン・チップ（SOC:  system-on-chip）、単一ボード・コンピュータ・システム（SBC:  single-board  computer  system）（たとえばコンピュータ・オン・モジュール（COM:  computer-on-module）またはシステム・オン・モジュール（SOM:  system-on-module）のような）、デスクトップ・コンピュータ・システム、ラップトップまたはノートブック・コンピュータ・システム、対話的キオスク、メインフレーム、コンピュータ・システムのメッシュ、携帯電話、携帯情報端末（PDA:  personal  digital  assistant）、サーバーまたはこれらの二つ以上の組み合わせであってもよい。適宜、コンピュータ・システム５００は一つまたは複数のコンピュータ・システム５００を含んでいてもよいし、単体でも分散式でもよいし、複数の位置にまたがってもよいし、複数の機械にまたがってもよいし、クラウドに存在してもよい。クラウドは、一つまたは複数のネットワークにおける一つまたは複数のクラウド・コンポーネントを含んでいてもよい。適宜、一つまたは複数のコンピュータ・システム５００は、実質的な空間的または時間的制約なしに、本願で記載または図示される一つまたは複数の方法の一つまたは複数のステップを実行してもよい。一例として、限定するわけではないが、一つまたは複数のコンピュータ・システム５００は、リアルタイムで、あるいはバッチ・モードで、本願で記載または図示される一つまたは複数の方法の一つまたは複数のステップを実行してもよい。一つまたは複数のコンピュータ・システム５００は、本願で記載または図示される一つまたは複数の方法の一つまたは複数のステップを、適切な場合には、異なる複数の時間に、あるいは異なる複数の位置で、実行してもよい。
【００５７】
個別的実施形態では、コンピュータ・システム５００はプロセッサ５０２、メモリ５０４、記憶装置５０６、入出力（I/O）インターフェース５０８、通信インターフェース５１０およびバス５１２を含む。本開示は具体的な数の具体的なコンポーネントを具体的な構成で有する具体的なコンピュータ・システムを記載および図示しているが、本開示は任意の好適な数の任意の好適なコンポーネントを任意の好適な構成で有する任意の好適なコンピュータ・システムを考えている。
【００５８】
個別的実施形態では、プロセッサ５０２は、コンピュータ・プログラムをなす命令のような命令を実行するためのハードウェアを含む。一例として、限定するわけではないが、命令を実行するために、プロセッサ５０２は内部レジスタ、内部キャッシュ、メモリ５０４または記憶装置５０６から命令を取得（またはフェッチ）し、それらの命令をデコードおよび実行し、次いで一つまたは複数の結果を内部レジスタ、内部キャッシュ、メモリ５０４または記憶装置５０６に書き込んでもよい。個別的実施形態では、プロセッサ５０２はデータ、命令またはアドレスのための一つまたは複数の内部キャッシュを含んでいてもよい。本開示は、適宜、任意の好適な数の任意の好適な内部キャッシュを含むプロセッサ５０２を考えている。一例として、限定するわけではないが、プロセッサ５０２は一つまたは複数の命令キャッシュ、一つまたは複数のデータ・キャッシュおよび一つまたは複数のトランスレーション・ルックアサイド・バッファ（TLB:  translation  lookaside  buffer）を含んでいてもよい。命令キャッシュ中の命令は、メモリ５０４または記憶装置５０６中の命令のコピーであってもよく、命令キャッシュはプロセッサ５０２によるそれらの命令の取得を高速化しうる。データ・キャッシュ中のデータはプロセッサ５０２で実行中の命令が作用するメモリ５０４または記憶装置５０６中のデータのコピーであってもよく、プロセッサ５０２で実行されるその後の命令によるアクセスのためまたはメモリ５０４もしくは記憶装置５０６への書き込みのための、プロセッサ５０２で実行された前の命令の結果であってもよく、あるいは他の好適なデータであってもよい。データ・キャッシュは、プロセッサ５０２による読み出しまたは書き込み動作を高速化しうる。TLBは、プロセッサ５０２のための仮想アドレス変換を高速化しうる。個別的実施形態では、プロセッサ５０２は、データ、命令またはアドレスのための一つまたは複数の内部レジスタを含んでいてもよい。本開示は、適宜、任意の好適な数の任意の好適な内部レジスタを含むプロセッサ５０２を考えている。適切な場合には、プロセッサ５０２は、一つまたは複数の算術論理ユニット（ALU:  arithmetic  logic  unit）を含んでいてもよく、マルチコア・プロセッサであってもよく、あるいは一つまたは複数のプロセッサ５０２を含んでいてもよい。本開示は具体的なプロセッサを記載および図示しているが、本開示は任意の好適なプロセッサを考えている。
【００５９】
個別的実施形態では、メモリ５０４は、プロセッサ５０２が実行するための命令およびプロセッサ５０２が作用するためのデータを記憶するためのメイン・メモリを含む。一例として、限定するわけではないが、コンピュータ・システム５００は記憶装置５０６または他の源（たとえば別のコンピュータ・システム５００のような）から命令をメモリ５０４にロードしてもよい。プロセッサ５０２は次いでメモリ５０４からの命令を内部レジスタまたは内部キャッシュにロードしてもよい。命令を実行するために、プロセッサ５０２は内部レジスタまたは内部キャッシュから命令を取得し、それをデコードしてもよい。命令の実行中または実行後に、プロセッサ５０２は一つまたは複数の結果（これは中間結果であってもよいし、最終結果であってもよい）を内部レジスタまたは内部キャッシュに書き込んでもよい。プロセッサ５０２は次いでそれらの結果のうちの一つまたは複数をメモリ５０４に書き込んでもよい。個別的実施形態では、プロセッサ５０２は、（記憶装置５０６やその他の箇所ではなく）一つまたは複数の内部レジスタまたは内部キャッシュ内またはメモリ５０４内の命令のみを実行し、（記憶装置５０６やその他の箇所ではなく）一つまたは複数の内部レジスタまたは内部キャッシュ内またはメモリ５０４内のデータに対してのみ演算する。一つまたは複数のメモリ・バス（これはそれぞれアドレス・バスおよびデータ・バスを含んでいてもよい）がプロセッサ５０２をメモリ５０４に結合してもよい。バス５１２は後述するように一つまたは複数のメモリ・バスを含んでいてもよい。個別的実施形態では、一つまたは複数のメモリ管理ユニット（MMU:  memory  management  unit）がプロセッサ５０２とメモリ５０４との間に存在し、プロセッサ５０２によって要求されるメモリ５０４へのアクセスを容易にする。個別的実施形態では、メモリ５０４はランダム・アクセス・メモリ（RAM）を含む。このRAMは適切であれば揮発性メモリであってもよい。適切であれば、このRAMは動的RAM（DRAM）または静的RAM（SRAM）であってもよい。さらに、適切であれば、このRAMは単一ポートまたはマルチポートのRAMであってもよい。本開示は任意の好適なRAMを考えている。メモリ５０４は適宜一つまたは複数のメモリ５０４を含んでいてもよい。本開示は具体的なメモリを記述および図示しているが、本開示は任意の好適なメモリを考えている。
【００６０】
個別的実施形態では、記憶装置５０６はデータまたは命令についての大容量記憶装置を含む。一例として、限定するわけではないが、記憶装置５０６はHDD、フロッピー(登録商標)ディスクドライブ、フラッシュ・メモリ、光ディスク、光磁気ディスク、磁気テープまたはユニバーサル・シリアル・バス（USB:  Universal  Serial  Bus）ドライブまたはこれらのうち二つ以上の組み合わせを含んでいてもよい。記憶装置５０６は、適宜、リムーバブルまたは非リムーバブルな（すなわち固定式の）メディアを含んでいてもよい。記憶装置５０６は適宜コンピュータ・システム５００の内部または外部であってもよい。個別的実施形態では、記憶装置５０６は不揮発性の半導体メモリであってもよい。個別的実施形態では、記憶装置５０６は読み出し専用メモリ（ROM）を含む。適切であれば、このROMはマスク・プログラムされたROM、プログラム可能型ROM（PROM）、消去可能型PROM（EPROM）、電気的消去可能型EPROM（EEPROM）、電気的変更可能型ROM（EAROM）またはフラッシュ・メモリまたはこれらのうち二つ以上の組み合わせであってもよい。本開示は、任意の好適な物理的形態を取る大容量記憶装置５０６を考えている。記憶装置５０６は、適宜、プロセッサ５０２と記憶装置５０６の間の通信を容易にする一つまたは複数の記憶装置制御ユニットを含んでいてもよい。適切であれば、記憶装置５０６は一つまたは複数の記憶装置５０６を含んでいてもよい。本開示は具体的な記憶装置を記載および図示するが、本開示は任意の好適な記憶装置を考えている。
【００６１】
個別的実施形態では、I/Oインターフェース５０８は、コンピュータ・システム５００と一つまたは複数のI/O装置との間の通信のための一つまたは複数のインターフェースを提供するためのハードウェア、ソフトウェアまたはその両方を含む。コンピュータ・システム５００は適宜、これらのI/O装置の一つまたは複数を含んでもよい。これらのI/O装置の一つまたは複数は、人とコンピュータ・システム５００の間の伝達を可能にしうる。一例として、限定するわけではないが、I/O装置はキーボード、キーパッド、マイクロホン、モニタ、マウス、プリンタ、スキャナ、スピーカー、スチール・カメラ、スタイラス、タブレット、タッチスクリーン、トラックボール、ビデオ・カメラ、他の好適なI/O装置またはこれらのうちの二つ以上の組み合わせを含んでいてもよい。I/O装置は一つまたは複数のセンサーを含んでいてもよい。本開示は任意の好適なI/O装置およびそのための任意の好適なI/Oインターフェース５０８を考えている。適切であれば、I/Oインターフェース５０８は、プロセッサ５０２がこれらのI/O装置の一つまたは複数を駆動できるようにする一つまたは複数の装置またはソフトウェア・ドライバを含んでいてもよい。I/Oインターフェース５０８は、適宜、一つまたは複数のI/Oインターフェース５０８を含んでいてもよい。本開示は具体的なI/Oインターフェースを記載および図示しているが、本開示は任意の好適なI/Oインターフェースを考えている。
【００６２】
個別的実施形態では、通信インターフェース５１０は、コンピュータ・システム５００と一つまたは複数の他のコンピュータ・システム５００または一つまたは複数のネットワークとの間の通信（たとえばパケット・ベースの通信）のための一つまたは複数のインターフェースを提供するハードウェア、ソフトウェアまたはその両方を含む。一例として、限定するわけではないが、通信インターフェース５１０は、イーサネット(登録商標)または他の有線ベースのネットワークと通信するためのネットワーク・インターフェース・コントローラ（NIC:  network  interface  controller）またはネットワーク・アダプター、あるいはWI-FIネットワークのような無線ネットワークと通信するための無線NIC（WNIC）または無線アダプターを含んでいてもよい。本開示は任意の好適なネットワークおよびそのための任意の好適な通信インターフェース５１０を考えている。一例として、限定するわけではないが、コンピュータ・システム５００はアドホック・ネットワーク、パーソナル・エリア・ネットワーク（PAN）、ローカル・エリア・ネットワーク（LAN）、広域ネットワーク（WAN）、都市圏ネットワーク（MAN）またはインターネットの一つまたは複数の部分またはこれらのうちの二つ以上の組み合わせと通信してもよい。これらのうち一つまたは複数のネットワークの一つまたは複数の部分は有線または無線であってもよい。一例として、コンピュータ・システム５００は無線PAN（WPAN）（たとえばブルートゥースWPANのような）、WI-FIネットワーク、WI-MAXネットワーク、携帯電話ネットワーク（たとえばグローバル移動通信システム（GSM:  Global  System  for  Mobile  Communications）ネットワーク）または他の好適な無線ネットワークまたはこれらのうちの二つ以上の組み合わせと通信してもよい。コンピュータ・システム５００は、適宜、これらのネットワークのうちの任意のネットワークのために、任意の好適な通信インターフェース５１０を含んでいてもよい。通信インターフェース５１０は、適宜、一つまたは複数の通信インターフェース５１０を含んでいてもよい。本開示は具体的な通信インターフェースを記載および図示するが、本開示は任意の好適な通信インターフェースを考えている。
【００６３】
個別的実施形態では、バス５１２は、コンピュータ・システム５００のコンポーネントを互いと結合するハードウェア、ソフトウェアまたはその両方を含む。一例として、限定するわけではないが、バス５１２は、加速グラフィクス・ポート（AGP:  Accelerated  Graphics  Port）または他のグラフィクス・バス、向上業界標準アーキテクチャ（EISA:  Enhanced  Industry  Standard  Architecture）バス、フロントサイド・バス（FSB:  front-side  bus）、ハイパートランスポート（HT:  HYPERTRANSPORT）相互接続、業界標準アーキテクチャ（ISA:  Industry  Standard  Architecture）バス、インフィニバンド（INFINIBAND）相互接続、低ピン数（LPC:  low-pin-count）バス、メモリ・バス、マイクロチャネル・アーキテクチャ（MCA:  Micro  Channel  Architecture）バス、周辺コンポーネント相互接続（PCI:  Peripheral  Component  Interconnect）バス、PCIエクスプレス（PCI-X:  PCI-Express）バス、シリアル先進技術アタッチメント（SATA:  serial  advanced  technology  attachment）バス、ビデオ電子標準協会ローカル（VLB）バス（Video  Electronics  Standards  Association  local  bus）または他の好適なバスまたはこれらのうち二つ以上の組み合わせを含んでいてもよい。バス５１２は適宜一つまたは複数のバス５１２を含んでいてもよい。本開示は具体的なバスを記載および図示しているが、本開示は任意の好適なバスまたは相互接続を考えている。
【００６４】
本稿において、コンピュータ可読記憶媒体への言及は、構造を有する一つまたは複数の非一時的な有形のコンピュータ可読記憶媒体を包含する。一例として、限定するわけではないが、コンピュータ可読記憶媒体は、適宜、半導体ベースのまたは他の集積回路（IC）（たとえば、現場プログラム可能なゲート・アレイ（FPGA:  field-programmable  gate  array）または特定用途向けIC（ASIC:  application-specific  IC））、ハードディスク、HDD、ハイブリッド・ハードドライブ（HHD）、光ディスク、光ディスクドライブ（ODD）、光磁気ディスク、光磁気ドライブ、フロッピー(登録商標)ディスク、フロッピーディスクドライブ（FDD）、磁気テープ、ホログラフィー記憶媒体、固体式ドライブ（SSD:  solid-state  drive）、RAMドライブ、セキュア・デジタル（SECURE  DIGITAL）カード、セキュア・デジタル（SECURE  DIGITAL）ドライブまたは他の好適なコンピュータ可読記憶媒体またはこれらのうちの二つ以上の組み合わせを含んでいてもよい。本稿では、コンピュータ可読記憶媒体への言及は、特許法のもとでの特許保護の資格のない媒体は除外する。本稿では、コンピュータ可読記憶媒体への言及は、信号伝達の一時的な形（伝搬する電気または電磁信号自身のような）は、それが特許法のもとでの特許保護の対象でない限りにおいて、除外する。コンピュータ可読な非一時的な記憶媒体は適宜、揮発性、不揮発性または揮発性と不揮発性の組み合わせであってもよい。
【００６５】
本開示は、任意の好適な記憶を実装する一つまたは複数のコンピュータ可読記憶媒体を考えている。個別的実施形態では、コンピュータ可読記憶媒体は、適宜、プロセッサ５０２の一つまたは複数の部分（たとえば一つまたは複数の内部レジスタまたはキャッシュのような）、メモリ５０４の一つまたは複数の部分、記憶装置５０６の一つまたは複数の部分またはこれらの組み合わせを実装する。個別的実施形態では、コンピュータ可読記憶媒体はRAMまたはROMを実装する。個別的実施形態では、コンピュータ可読記憶媒体は揮発性または持続性メモリを実装する。個別的実施形態では、一つまたは複数のコンピュータ可読記憶媒体がソフトウェアを具現する。本稿において、ソフトウェアへの言及は、適宜、一つまたは複数のアプリケーション、バイトコード、一つまたは複数のコンピュータ・プログラム、一つまたは複数の実行可能形式、一つまたは複数の命令、論理、機械コード、一つまたは複数のスクリプトまたはソース・コードを包含し、逆もまたしかりである。個別的実施形態では、ソフトウェアは一つまたは複数のアプリケーション・プログラミング・インターフェース（API）を含む。本開示は、任意の好適なプログラミング言語またはプログラミング言語の組み合わせで書かれたまたは他の仕方で表現された任意の好適なソフトウェアを考えている。個別的実施形態では、ソフトウェアはソース・コードまたはオブジェクト・コードとして表現される。個別的実施形態では、ソフトウェアはたとえばC、Perlまたはそれらの好適な拡張のような高レベルプログラミング言語で表現される。個別的実施形態では、ソフトウェアは、アセンブリ言語（または機械コード）のような低レベルプログラミング言語で表現される。個別的実施形態では、ソフトウェアはジャバ、CまたはC++で表現される。個別的実施形態では、ソフトウェアはハイパーテキスト・マークアップ言語（HTML）、拡張可能マークアップ言語（XML）または他の好適なマークアップ言語で表現される。
【００６６】
本願において、「または」／「もしくは」は、そうでないことが明示的に示されているかコンテキストから示されているのでない限り、包含的であって、排他的ではない。したがって、「AまたはB」は、そうでないことが明示的に示されているかコンテキストから示されているのでない限り、「A、Bまたは両方」を意味する。さらに、「および」／「ならびに」は、そうでないことが明示的に示されているかコンテキストから示されているのでない限り、合同および各個の両方である。したがって、本稿において、「AおよびB」は、そうでないことが明示的に示されているかコンテキストから示されているのでない限り、「AおよびBが合同して、または各個に」を意味する。
【００６７】
本開示は、当業者が把握するような本稿に記載される例示的実施形態へのあらゆる変更、置換、変形、改変および修正を包含する。同様に、適切であれば、付属の請求項は、当業者が把握するような本稿に記載される例示的実施形態へのあらゆる変更、置換、変形、改変および修正を包含する。さらに、付属の請求項における、装置もしくはシステムまたは装置もしくはシステムのコンポーネントがある特定の機能を実行するよう適応されている、構成されている、機能を与えられている、構成設定されている、できるようにされている、動作可能である、動作するという言及は、その装置、システム、コンポーネントが、それ自身や該特定の機能がアクティブ化されたり、オンにされたり、アンロックされたりするかどうかによらず、その装置、システムまたはコンポーネントがそのように適応されている、構成されている、機能を与えられている、構成設定されている、できるようにされている、動作可能である、あるいは動作することを包含する。
【００６８】
以上の実施例を含む実施形態に関し、さらに以下の付記を開示する。
（付記１）
第一のコンピューティング装置によって実行される方法であって：
第二のコンピューティング装置から受信されるN個のデータ送信物にそれぞれ対応するN個のACK/NACK応答を組み合わせる段階と；
組み合わされたN個のACK/NACK応答をエンコードする段階であって：
前記組み合わされたN個のACK/NACK応答に基づいて、前記第一のコンピューティング装置が前記第二のコンピューティング装置にACK/NACK送信物を送る前記第一のコンピューティング装置と前記第二のコンピューティング装置の間の通信チャネルの一つまたは複数の位置のうちの一つの位置を選択し、前記通信チャネルの各位置は前記通信チャネルの周波数または時間資源に対応し、
前記組み合わされたN個のACK/NACK応答に基づいて、各ACK/NACK送信の間に前記第一のコンピューティング装置が前記第二のコンピューティング装置に送る一つまたは複数のビットのうちの各ビットの値を設定することを含む、
段階と；
前記通信チャネルを通じて、前記選択された位置において、前記ビットを前記第二のコンピューティング装置に送る段階とを含む、
方法。
（付記２）
N個のACK/NACK応答を組み合わせる前記段階が：
前記N個のACK/NACK応答をN個の二進数字を用いて表す段階と；
i番目のデータ送信が成功であれば、i番目の二進数字を1に設定する段階と；
i番目のデータ送信が不成功であれば、i番目の二進数字を0に設定する段階とを含む、
付記１記載の方法。
（付記３）
組み合わされたN個のACK/NACK応答をエンコードする前記段階が：
前記N個の二進数字の一つまたは複数の第一の二進数字に基づいて前記一つの位置を選択する段階と；
前記N個の二進数字の一つまたは複数の第二の二進数字に基づいて前記ビットのうちの各ビットの値を設定する段階とを含む、
付記２記載の方法。
（付記４）
付記２記載の方法であって：
Nは2であり；
前記通信チャネルの位置の数は2であり；
各ACK/NACK送信の間に送られるビットの数は1であり；
二つの二進数字が(0,0)であれば、前記通信チャネルの第一の位置が選択され、前記ビットの値は0に設定され；
二つの二進数字が(0,1)であれば、前記通信チャネルの第一の位置が選択され、前記ビットの値は1に設定され；
二つの二進数字が(1,0)であれば、前記通信チャネルの第二の位置が選択され、前記ビットの値は0に設定され；
二つの二進数字が(1,1)であれば、前記通信チャネルの第二の位置が選択され、前記ビットの値は1に設定される、
方法。
（付記５）
付記２記載の方法であって：
Nは3であり；
前記通信チャネルの位置の数は3であり；
各ACK/NACK送信の間に送られるビットの数は1であり；
三つの二進数字が(0,0,0)または(0,1,0)であれば、前記通信チャネルの第一の位置が選択され、前記ビットの値は0に設定され；
三つの二進数字が(0,0,1)または(0,1,1)であれば、前記通信チャネルの第一の位置が選択され、前記ビットの値は1に設定され；
三つの二進数字が(1,0,0)であれば、前記通信チャネルの第二の位置が選択され、前記ビットの値は0に設定され；
三つの二進数字が(1,0,1)であれば、前記通信チャネルの第二の位置が選択され、前記ビットの値は1に設定され；
三つの二進数字が(1,1,0)であれば、前記通信チャネルの第三の位置が選択され、前記ビットの値は0に設定され；
三つの二進数字が(1,1,1)であれば、前記通信チャネルの第三の位置が選択され、前記ビットの値は1に設定される、
方法。
（付記６）
付記２記載の方法であって：
Nは4であり；
前記通信チャネルの位置の数は4であり；
各ACK/NACK送信の間に送られるビットの数は1であり；
四つの二進数字が(0,0,0,0)または(0,0,0,1)であれば、前記通信チャネルの第一の位置が選択され、前記ビットの値は0に設定され；
四つの二進数字が(0,0,1,0)または(0,0,1,1)であれば、前記通信チャネルの第一の位置が選択され、前記ビットの値は1に設定され；
四つの二進数字が(0,1,0,0)または(0,1,0,1)であれば、前記通信チャネルの第二の位置が選択され、前記ビットの値は0に設定され；
四つの二進数字が(0,1,1,0)または(0,1,1,1)であれば、前記通信チャネルの第二の位置が選択され、前記ビットの値は1に設定され；
四つの二進数字が(1,0,0,0)または(1,0,0,1)であれば、前記通信チャネルの第三の位置が選択され、前記ビットの値は0に設定され；
四つの二進数字が(1,0,1,0)または(1,0,1,1)であれば、前記通信チャネルの第三の位置が選択され、前記ビットの値は1に設定され；
四つの二進数字が(1,1,0,0)または(1,1,0,1)であれば、前記通信チャネルの第四の位置が選択され、前記ビットの値は0に設定され；
四つの二進数字が(1,1,1,0)または(1,1,1,1)であれば、前記通信チャネルの第四の位置が選択され、前記ビットの値は1に設定される、
方法。
（付記７）
付記１記載の方法であって：
Nは1より大きく；
前記第二のコンピューティング装置は基地局であり；
前記第一のコンピューティング装置は前記基地局に接続されるモバイル装置である、
方法。
（付記８）
付記１記載の方法であって、Nと、前記通信チャネルの位置の数と、各ACK/NACK送信の間に前記通信チャネルを通じて前記第一のコンピューティング装置が前記第二のコンピューティング装置に送るビットの数とに基づいてエンコード方式を選択する段階をさらに含む、方法。
（付記９）
第一のコンピューティング装置によって実行される方法であって：
第二のコンピューティング装置に送られたN個のデータ送信物に応答して前記第二のコンピューティング装置から一つまたは複数のビットを受信し、前記ビットは前記第一のコンピューティング装置と前記第二のコンピューティング装置の間の通信チャネルの一つまたは複数の位置のうちの一つの位置で送られ、前記第二のコンピューティング装置は前記第一のコンピューティング装置に前記通信チャネルを通じてACK/NACK送信物を送り、前記通信チャネルの各位置は前記通信チャネルの周波数または時間資源に対応する、段階と；
前記ビットが送られた前記一つの位置および前記ビットに基づいて前記N個のデータ送信物にそれぞれ対応するN個のACK/NACK応答をデコードする段階とを含む、
方法。
（付記１０）
付記９記載の方法であって：
前記N個のACK/NACK応答がN個の二進数字を用いて表されており；
前記N個の二進数字のうちの一つまたは複数の第一の二進数字が、前記ビットが送られた前記一つの位置に基づいてデコードされ；
前記N個の二進数字のうちの一つまたは複数の第二の二進数字が、前記ビットに基づいてデコードされる、
方法。
（付記１１）
付記９記載の方法であって：
Nは1より大きく；
前記第一のコンピューティング装置は基地局であり；
前記第二のコンピューティング装置は前記基地局に接続されるモバイル装置である、
方法。
（付記１２）
一つまたは複数のプロセッサによって実行可能な命令を有するメモリと；
前記メモリに結合され、前記命令を実行するよう動作可能である前記一つまたは複数のプロセッサとを有するシステムであって、前記一つまたは複数のプロセッサは、前記命令を実行するときに：
第二のコンピューティング装置から受信されるN個のデータ送信物にそれぞれ対応するN個のACK/NACK応答を組み合わせると；
組み合わされたN個のACK/NACK応答をエンコードする段階であって：
前記組み合わされたN個のACK/NACK応答に基づいて、前記第一のコンピューティング装置が前記第二のコンピューティング装置にACK/NACK送信物を送る前記第一のコンピューティング装置と前記第二のコンピューティング装置の間の通信チャネルの一つまたは複数の位置のうちの一つの位置を選択し、前記通信チャネルの各位置は前記通信チャネルの周波数または時間資源に対応し、
前記組み合わされたN個のACK/NACK応答に基づいて、各ACK/NACK送信の間に前記第一のコンピューティング装置が前記第二のコンピューティング装置に送る一つまたは複数のビットのうちの各ビットの値を設定することを含む、
段階と；
前記通信チャネルを通じて、前記選択された位置において、前記ビットを前記第二のコンピューティング装置に送る段階とを実行するよう動作可能である、
システム。
（付記１３）
N個のACK/NACK応答を組み合わせる前記段階が：
前記N個のACK/NACK応答をN個の二進数字を用いて表す段階と；
i番目のデータ送信が成功であれば、i番目の二進数字を1に設定する段階と；
i番目のデータ送信が不成功であれば、i番目の二進数字を0に設定する段階とを含む、
付記１２記載の第一のシステム。
（付記１４）
組み合わされたN個のACK/NACK応答をエンコードする前記段階が：
前記N個の二進数字の一つまたは複数の第一の二進数字に基づいて前記一つの位置を選択する段階と；
前記N個の二進数字の一つまたは複数の第二の二進数字に基づいて前記ビットのうちの各ビットの値を設定する段階とを含む、
付記１３記載の第一のシステム。
（付記１５）
付記１３記載の第一のシステムであって：
Nは2であり；
前記通信チャネルの位置の数は2であり；
各ACK/NACK送信の間に送られるビットの数は1であり；
二つの二進数字が(0,0)であれば、前記通信チャネルの第一の位置が選択され、前記ビットの値は0に設定され；
二つの二進数字が(0,1)であれば、前記通信チャネルの第一の位置が選択され、前記ビットの値は1に設定され；
二つの二進数字が(1,0)であれば、前記通信チャネルの第二の位置が選択され、前記ビットの値は0に設定され；
二つの二進数字が(1,1)であれば、前記通信チャネルの第二の位置が選択され、前記ビットの値は1に設定される、
第一のシステム。
（付記１６）
付記１３記載の第一のシステムであって：
Nは3であり；
前記通信チャネルの位置の数は3であり；
各ACK/NACK送信の間に送られるビットの数は1であり；
三つの二進数字が(0,0,0)または(0,1,0)であれば、前記通信チャネルの第一の位置が選択され、前記ビットの値は0に設定され；
三つの二進数字が(0,0,1)または(0,1,1)であれば、前記通信チャネルの第一の位置が選択され、前記ビットの値は1に設定され；
三つの二進数字が(1,0,0)であれば、前記通信チャネルの第二の位置が選択され、前記ビットの値は0に設定され；
三つの二進数字が(1,0,1)であれば、前記通信チャネルの第二の位置が選択され、前記ビットの値は1に設定され；
三つの二進数字が(1,1,0)であれば、前記通信チャネルの第三の位置が選択され、前記ビットの値は0に設定され；
三つの二進数字が(1,1,1)であれば、前記通信チャネルの第三の位置が選択され、前記ビットの値は1に設定される、
第一のシステム。
（付記１７）
付記１３記載の第一のシステムであって：
Nは4であり；
前記通信チャネルの位置の数は4であり；
各ACK/NACK送信の間に送られるビットの数は1であり；
四つの二進数字が(0,0,0,0)または(0,0,0,1)であれば、前記通信チャネルの第一の位置が選択され、前記ビットの値は0に設定され；
四つの二進数字が(0,0,1,0)または(0,0,1,1)であれば、前記通信チャネルの第一の位置が選択され、前記ビットの値は1に設定され；
四つの二進数字が(0,1,0,0)または(0,1,0,1)であれば、前記通信チャネルの第二の位置が選択され、前記ビットの値は0に設定され；
四つの二進数字が(0,1,1,0)または(0,1,1,1)であれば、前記通信チャネルの第二の位置が選択され、前記ビットの値は1に設定され；
四つの二進数字が(1,0,0,0)または(1,0,0,1)であれば、前記通信チャネルの第三の位置が選択され、前記ビットの値は0に設定され；
四つの二進数字が(1,0,1,0)または(1,0,1,1)であれば、前記通信チャネルの第三の位置が選択され、前記ビットの値は1に設定され；
四つの二進数字が(1,1,0,0)または(1,1,0,1)であれば、前記通信チャネルの第四の位置が選択され、前記ビットの値は0に設定され；
四つの二進数字が(1,1,1,0)または(1,1,1,1)であれば、前記通信チャネルの第四の位置が選択され、前記ビットの値は1に設定される、
第一のシステム。
（付記１８）
付記１２記載の第一のシステムであって：
Nは1より大きく；
前記第二のシステムは基地局であり；
前記第一のシステムは前記基地局に接続されるモバイル装置である、
第一のシステム。
（付記１９）
付記１２記載の第一のシステムであって、前記プロセッサが、前記命令を実行するときにさらに、Nと、前記通信チャネルの位置の数と、各ACK/NACK送信の間に前記通信チャネルを通じて前記第一のシステムが前記第二のシステムに送るビットの数とに基づいてエンコード方式を選択する段階を実行するよう動作可能である、第一のシステム。
（付記２０）
一つまたは複数のプロセッサによって実行可能な命令を有するメモリと；
前記メモリに結合され、前記命令を実行するよう動作可能である前記一つまたは複数のプロセッサとを有するシステムであって、前記一つまたは複数のプロセッサは、前記命令を実行するときに：
第二のシステムに送られたN個のデータ送信物に応答して前記第二のシステムから一つまたは複数のビットを受信し、前記ビットは前記第一のシステムと前記第二のシステムの間の通信チャネルの一つまたは複数の位置のうちの一つの位置で送られ、前記第二のシステムは前記第一のシステムに前記通信チャネルを通じてACK/NACK送信物を送り、前記通信チャネルの各位置は前記通信チャネルの周波数または時間資源に対応する、段階と；
前記ビットが送られた前記一つの位置および前記ビットに基づいて前記N個のデータ送信物にそれぞれ対応するN個のACK/NACK応答をデコードする段階とを実行するよう動作可能である、
第一のシステム。
（付記２１）
付記２０記載の第一のシステムであって：
前記N個のACK/NACK応答がN個の二進数字を用いて表されており；
前記N個の二進数字のうちの一つまたは複数の第一の二進数字が、前記ビットが送られた前記一つの位置に基づいてデコードされ；
前記N個の二進数字のうちの一つまたは複数の第二の二進数字が、前記ビットに基づいてデコードされる、
第一のシステム。
（付記２２）
付記２０記載の第一のシステムであって：
Nは1より大きく；
前記第一のシステムは基地局であり；
前記第二のシステムは前記基地局に接続されるモバイル装置である、
第一のシステム。
（付記２３）
ソフトウェアを具現する一つまたは複数のコンピュータ読み取り可能な非一時的な記憶媒体であって、前記ソフトウェアは、第一の電子システムによって実行されたときに：
第二の電子システムから受信されるN個のデータ送信物にそれぞれ対応するN個のACK/NACK応答を組み合わせる段階と；
組み合わされたN個のACK/NACK応答をエンコードする段階であって：
前記組み合わされたN個のACK/NACK応答に基づいて、前記第一の電子システムが前記第二の電子システムにACK/NACK送信物を送る前記第一の電子システムと前記第二の電子システムの間の通信チャネルの一つまたは複数の位置のうちの一つの位置を選択し、前記通信チャネルの各位置は前記通信チャネルの周波数または時間資源に対応し、
前記組み合わされたN個のACK/NACK応答に基づいて、各ACK/NACK送信の間に前記第一の電子システムが前記第二の電子システムに送る一つまたは複数のビットのうちの各ビットの値を設定することを含む、
段階と；
前記通信チャネルを通じて、前記選択された位置において、前記ビットを前記第二の電子システムに送る段階とを実行するよう動作可能である、
媒体。
（付記２４）
N個のACK/NACK応答を組み合わせる前記段階が：
前記N個のACK/NACK応答をN個の二進数字を用いて表す段階と；
i番目のデータ送信が成功であれば、i番目の二進数字を1に設定する段階と；
i番目のデータ送信が不成功であれば、i番目の二進数字を0に設定する段階とを含む、
付記２３記載の媒体。
（付記２５）
組み合わされたN個のACK/NACK応答をエンコードする前記段階が：
前記N個の二進数字の一つまたは複数の第一の二進数字に基づいて前記一つの位置を選択する段階と；
前記N個の二進数字の一つまたは複数の第二の二進数字に基づいて前記ビットのうちの各ビットの値を設定する段階とを含む、
付記２４記載の媒体。
（付記２６）
付記２４記載の媒体であって：
Nは2であり；
前記通信チャネルの位置の数は2であり；
各ACK/NACK送信の間に送られるビットの数は1であり；
二つの二進数字が(0,0)であれば、前記通信チャネルの第一の位置が選択され、前記ビットの値は0に設定され；
二つの二進数字が(0,1)であれば、前記通信チャネルの第一の位置が選択され、前記ビットの値は1に設定され；
二つの二進数字が(1,0)であれば、前記通信チャネルの第二の位置が選択され、前記ビットの値は0に設定され；
二つの二進数字が(1,1)であれば、前記通信チャネルの第二の位置が選択され、前記ビットの値は1に設定される、
媒体。
（付記２７）
付記２４記載の媒体であって：
Nは3であり；
前記通信チャネルの位置の数は3であり；
各ACK/NACK送信の間に送られるビットの数は1であり；
三つの二進数字が(0,0,0)または(0,1,0)であれば、前記通信チャネルの第一の位置が選択され、前記ビットの値は0に設定され；
三つの二進数字が(0,0,1)または(0,1,1)であれば、前記通信チャネルの第一の位置が選択され、前記ビットの値は1に設定され；
三つの二進数字が(1,0,0)であれば、前記通信チャネルの第二の位置が選択され、前記ビットの値は0に設定され；
三つの二進数字が(1,0,1)であれば、前記通信チャネルの第二の位置が選択され、前記ビットの値は1に設定され；
三つの二進数字が(1,1,0)であれば、前記通信チャネルの第三の位置が選択され、前記ビットの値は0に設定され；
三つの二進数字が(1,1,1)であれば、前記通信チャネルの第三の位置が選択され、前記ビットの値は1に設定される、
媒体。
（付記２８）
付記２４記載の媒体であって：
Nは4であり；
前記通信チャネルの位置の数は4であり；
各ACK/NACK送信の間に送られるビットの数は1であり；
四つの二進数字が(0,0,0,0)または(0,0,0,1)であれば、前記通信チャネルの第一の位置が選択され、前記ビットの値は0に設定され；
四つの二進数字が(0,0,1,0)または(0,0,1,1)であれば、前記通信チャネルの第一の位置が選択され、前記ビットの値は1に設定され；
四つの二進数字が(0,1,0,0)または(0,1,0,1)であれば、前記通信チャネルの第二の位置が選択され、前記ビットの値は0に設定され；
四つの二進数字が(0,1,1,0)または(0,1,1,1)であれば、前記通信チャネルの第二の位置が選択され、前記ビットの値は1に設定され；
四つの二進数字が(1,0,0,0)または(1,0,0,1)であれば、前記通信チャネルの第三の位置が選択され、前記ビットの値は0に設定され；
四つの二進数字が(1,0,1,0)または(1,0,1,1)であれば、前記通信チャネルの第三の位置が選択され、前記ビットの値は1に設定され；
四つの二進数字が(1,1,0,0)または(1,1,0,1)であれば、前記通信チャネルの第四の位置が選択され、前記ビットの値は0に設定され；
四つの二進数字が(1,1,1,0)または(1,1,1,1)であれば、前記通信チャネルの第四の位置が選択され、前記ビットの値は1に設定される、
媒体。
（付記２９）
付記２３記載の媒体であって：
Nは1より大きく；
前記第二の電子システムは基地局であり；
前記第一の電子システムは前記基地局に接続されるモバイル装置である、
媒体。
（付記３０）
付記２３記載の媒体であって、前記ソフトウェアが、前記第一の電子システムによって実行されたときにさらに、Nと、前記通信チャネルの位置の数と、各ACK/NACK送信の間に前記通信チャネルを通じて前記第一の電子システムが前記第二の電子システムに送るビットの数とに基づいてエンコード方式を選択する段階を実行するよう動作可能である、媒体。
（付記３１）
ソフトウェアを具現する一つまたは複数のコンピュータ読み取り可能な非一時的な記憶媒体であって、前記ソフトウェアは、第一の電子システムによって実行されたときに：
第二の電子システムに送られたN個のデータ送信物に応答して前記第二の電子システムから一つまたは複数のビットを受信し、前記ビットは前記第一の電子システムと前記第二の電子システムの間の通信チャネルの一つまたは複数の位置のうちの一つの位置で送られ、前記第二の電子システムは前記第一の電子システムに前記通信チャネルを通じてACK/NACK送信物を送り、前記通信チャネルの各位置は前記通信チャネルの周波数または時間資源に対応する、段階と；
前記ビットが送られた前記一つの位置および前記ビットに基づいて前記N個のデータ送信物にそれぞれ対応するN個のACK/NACK応答をデコードする段階とを実行するよう動作可能である、
媒体。
（付記３２）
付記３１記載の媒体であって：
前記N個のACK/NACK応答がN個の二進数字を用いて表されており；
前記N個の二進数字のうちの一つまたは複数の第一の二進数字が、前記ビットが送られた前記一つの位置に基づいてデコードされ；
前記N個の二進数字のうちの一つまたは複数の第二の二進数字が、前記ビットに基づいてデコードされる、
媒体。
（付記３３）
付記３１記載の媒体であって：
Nは1より大きく；
前記第一の電子システムは基地局であり；
前記第二の電子システムは前記基地局に接続されるモバイル装置である、
媒体。
（付記３４）
第一のシステムであって：
第二のシステムから受信されるN個のデータ送信物にそれぞれ対応するN個のACK/NACK応答を組み合わせる手段と；
組み合わされたN個のACK/NACK応答をエンコードする手段であって：
前記組み合わされたN個のACK/NACK応答に基づいて、前記第一のシステムが前記第二のシステムにACK/NACK送信物を送る前記第一のシステムと前記第二のシステムの間の通信チャネルの一つまたは複数の位置のうちの一つの位置を選択する手段であって、前記通信チャネルの各位置は前記通信チャネルの周波数または時間資源に対応する、手段、および、
前記組み合わされたN個のACK/NACK応答に基づいて、各ACK/NACK送信の間に前記第一のシステムが前記第二のシステムに送る一つまたは複数のビットのうちの各ビットの値を設定する手段を含む、
手段と；
前記通信チャネルを通じて、前記選択された位置において、前記ビットを前記第二のコンピューティング装置に送る手段とを含む、
システム。
（付記３５）
第一のシステムであって：
第二のシステムに送られたN個のデータ送信物に応答して前記第二のシステムから一つまたは複数のビットを受信する手段であって、前記ビットは前記第一のシステムと前記第二のシステムの間の通信チャネルの一つまたは複数の位置のうちの一つの位置で送られ、前記第二のシステムは前記第一のシステムに前記通信チャネルを通じてACK/NACK送信物を送り、前記通信チャネルの各位置は前記通信チャネルの周波数または時間資源に対応する、手段と；
前記ビットが送られた前記一つの位置および前記ビットに基づいて前記N個のデータ送信物にそれぞれ対応するN個のACK/NACK応答をデコードする手段とを有する、
システム。
（付記３６）
第二のコンピューティング装置からデータ送信物を受信し、前記第二のコンピューティング装置に通信チャネルを介してACK/NACKを送信する第一のコンピューティング装置によって実行される方法であって、前記通信チャネルは、前記通信チャネルの周波数または時間資源に対応する第一の数の位置を有し、各ACK/NACK送信の間に前記通信チャネルを通じて第二の数のビットを送ることができ、当該方法は：
前記第二のコンピューティング装置から受信されるN個のデータ送信物にそれぞれ対応するN個のACK/NACK応答に基づいて、前記第一のコンピューティング装置が前記第二のコンピューティング装置にACK/NACKを送る前記通信チャネルの前記第一の数の位置のうちの一つの位置を選択する段階と、
前記N個のACK/NACK応答に基づいて、ACK/NACK送信の間に前記第一のコンピューティング装置が前記第二のコンピューティング装置に送る前記第二の数の各ビットの値を設定する段階と；
前記通信チャネルを通じて、前記選択された位置において、前記設定された第二の数のビットを前記第二のコンピューティング装置に送る段階とを含む、
方法。
（付記３７）
前記N個のACK/NACK応答がN個の二進数字で表され；
前記N個のACK/NACK応答に基づいて前記通信チャネルの前記第一の数の位置のうちの一つの位置を選択する段階が、前記N個の二進数字のうちの一つまたは複数の第一の二進数字に基づいて前記一つの位置を選択することを含み；
前記N個のACK/NACK応答に基づいて前記第二の数の各ビットの値を設定する段階が、
前記N個の二進数字のうちの一つまたは複数の第二の二進数字に基づいて前記各ビットの値を設定することを含む、
付記３６記載の方法。
（付記３８）
前記N個のACK/NACK応答のうち二つ以上の組み合わせに対して、選択される前記位置および設定される前記各ビットの値が同じである、付記３６または３７記載の方法。
（付記３９）
付記３６ないし３８のうちいずれか一項記載の方法であって：
Nは1より大きく；
前記第二のコンピューティング装置は基地局であり；
前記第一のコンピューティング装置は前記基地局に接続されるモバイル装置である、
方法。
（付記４０）
第二のコンピューティング装置にデータ送信物を送信し、前記第二のコンピューティング装置から通信チャネルを介してACK/NACKを受信する第一のコンピューティング装置によって実行される方法であって、前記通信チャネルは、前記通信チャネルの周波数または時間資源に対応する第一の数の位置を有し、各ACK/NACK送信の間に前記通信チャネルを通じて第二の数のビットを送ることができ、当該方法は：
第二のコンピューティング装置に送られたN個のデータ送信物に応答して前記第二のコンピューティング装置から、前記通信チャネルの前記第一の位置のうちの一つの位置で送られた一つまたは複数のビットを受信する段階と；
前記ビットが送られた前記一つの位置および前記ビットの値に基づいて前記N個のデータ送信物にそれぞれ対応するN個のACK/NACK応答をデコードする段階とを含む、
方法。
（付記４１）
前記N個のACK/NACK応答について二通り以上のデコードが可能である場合、前記N個のデータ送信物のうちの各データ送信物について、いずれかのデコードが送信失敗を示す場合、そのデータ送信物を送り直す段階をさらに含む、付記４０記載の方法。
（付記４２）
一つまたは複数のプロセッサと；
前記一つまたは複数のプロセッサによって実行可能な命令を有するメモリと；
通信手段とを有する第一のシステムであって、
前記第一のシステムは、第二のシステムからデータ送信物を受信し、前記第二のシステムに通信チャネルを介してACK/NACKを送信するよう動作でき、前記通信チャネルは、前記通信チャネルの周波数または時間資源に対応する第一の数の位置を有し、各ACK/NACK送信の間に前記通信チャネルを通じて第二の数のビットを送ることができ、前記一つまたは複数のプロセッサは、前記命令を実行するとき：
前記第二のシステムから受信されるN個のデータ送信物にそれぞれ対応するN個のACK/NACK応答に基づいて、前記第一のシステムが前記第二のシステムにACK/NACKを送る前記通信チャネルの前記第一の数の位置のうちの一つの位置を選択する段階と、
前記N個のACK/NACK応答に基づいて、ACK/NACK送信の間に前記第一のシステムが前記第二のシステムに送る前記第二の数の各ビットの値を設定する段階と；
前記通信手段により、前記通信チャネルを通じて、前記選択された位置において、前記設定された第二の数のビットを前記第二のシステムに送る段階とを実行するよう動作可能である、
システム。
（付記４３）
プログラムを記憶する一つまたは複数のコンピュータ読み取り可能な非一時的な記憶媒体であって、前記プログラムは、第二の電子システムからデータ送信物を受信し、前記第二の電子システムに通信チャネルを介してACK/NACKを送信するよう動作できる第一の電子システムに：
前記第二の電子システムから受信されるN個のデータ送信物にそれぞれ対応するN個のACK/NACK応答に基づいて、前記第一の電子システムが前記第二の電子システムにACK/NACKを送る前記第一の電子システムと前記第二の電子システムの間の通信チャネルの一つまたは複数の位置のうちの一つの位置を選択する段階であって、前記通信チャネルの各位置は前記通信チャネルの周波数または時間資源に対応する、段階と；
前記N個のACK/NACK応答に基づいて、ACK/NACK送信の間に前記第一の電子システムが前記第二の電子システムに送る一つまたは複数のビットのうちの各ビットの値を設定する段階と；
通信手段により、前記通信チャネルを通じて、前記選択された位置において、前記設定されたビットを前記第二の電子システムに送る段階とを実行させる、
媒体。
【符号の説明】
【００６９】
１１０  基地局
１２０  ユーザー装置
１３０  データ送信
１４０  個別のACK/NACK
２４０  組み合わされたACK/NACK
３１１  N個の送信データをユーザー装置に送る
３１２  N個のACK/NACK応答を組み合わせたものをデコード
３１３  デコードされたN個のACK/NACK応答に基づいて、必要なら、N個の送信データの一部または全部を再送
３２１  受信されるN個の送信データに対応するN個のACK/NACK応答を組み合わせる
３２２  N個のACK/NACK応答を組み合わせたものを、チャネル位置およびACK/NACKビットを使ってエンコードする
３２３  N個のACK/NACK応答を組み合わせたものを基地局に送る
４１０  ネットワーク
４２０  サーバー
４３０  クライアント
４３２  ウェブ・ブラウザー
５００  コンピュータ・システム
５０２  プロセッサ
５０４  メモリ
５０６  記憶装置
５０８  I/Oインターフェース
５１０  通信インターフェース
【図１】
0005849591.tif 000011
【図２】
0005849591.tif 000012
【図３】
0005849591.tif 000013
【図４】
0005849591.tif 000014
【図５】
0005849591.tif 000015