(57)【要約】一実施形態によると、初期エラーメッセージ（ＮＡＫメッセージなどの）が送信機によって正確に受信されなかったことを判断すること、そして、受信機によっていぜんうまく復号されなかったデータに対応する情報の送信を送信機に継続させることを受信機に許すシステムが提供される。別の実施形態によると、受信機は、送信機を訂正し、かつ、物理層において完全回復を開始するためのメッセージ（例えば、先行パケット継続メッセージ）を生成可能である。
2009535976.tif 000002
【特許請求の範囲】
【請求項１】
複数の符号語に符号化されているデータパケットの送信の際の送信エラーを検出する方法であって、
第１のデータを受信機で受信することと、ここにおいて、前記第１のデータは、相関データを備え、
前記符号化データパケットを復号する際のエラーを前記受信機で判断することと、
前記符号化データパケットを復号する際の前記エラーを示すためにエラーメッセージを前記受信機から送信することと、
第２のデータを前記受信機で受信することと、
前記第２のデータが前記第１のデータの相関データと相関する相関データを備えているか否かを前記受信機で判断することと、
前記第２のデータの前記相関データが相関しない場合、前記第２のデータの送信機によって前記エラーメッセージは受信されなかったと前記受信機で判断することと、を備える方法。
【請求項２】
前記相関データは、前記第１および第２のデータのヘッダー情報に配置されている請求項１に記載の方法。
【請求項３】
前記受信機は、各々が相関データを備える前記第１および第２のデータを備える所定のプロトコルに従って、前記パケットに対する所定数の符号語の送信を受信するように構成されており、前記エラーメッセージは受信されなかったと前記受信機で判断することは、前記第１および第２のデータの複数の符号語の相関データ間の相関を判断することを備える請求項１に記載の方法。
【請求項４】
判断することは、最初と最後に受信されたデータセットが相互に一致するか否かを判断することを備える請求項３に記載の方法。
【請求項５】
相関を判断することは、
前記最初と最後に受信されたデータセットにおける対応するビット位置の積の和を算出することと、
前記和を所定の閾値と比較することとを備える請求項４に記載の方法。
【請求項６】
再同期メッセージを前記受信機から前記送信機に送信することをさらに備える請求項１に記載の方法。
【請求項７】
前記送信エラーが生じたことを物理層より高次の層に通知することをさらに備える請求項１に記載の方法。
【請求項８】
前記送信機に前記受信機によって必要とされる前記パケットに対する少なくとも１つの残りの符号語を送信させるために、先行パケット継続メッセージを前記受信機から送信することをさらに備える請求項１に記載の方法。
【請求項９】
前記第２のデータが前記第１のデータの前記相関データと相関する相関データを備えているか否かを前記受信機で判断することは、前記第１のデータの前記相関データが前記第２のデータの前記相関データと同じであるか否かを判断することを備える請求項１に記載の方法。
【請求項１０】
前記第２のデータが前記第１のデータの前記相関データと相関する相関データを備えているか否かを前記受信機で判断することは、前記第１のデータの前記相関が前記第２のデータの前記相関データと直交しているか否かを判断することを備える請求項１に記載の方法。
【請求項１１】
前記相関データは前記全第１のデータである請求項１に記載の方法。
【請求項１２】
送信エラーを判断する方法であって、
符号化された第１のデータパケットに対応する複数の符号語の送信を受信機で受信することと、
前記符号語のうちの１つを復号する際のエラーを前記受信機で判断することと、
前記符号語のうちの１つを復号する際にエラーが生じたことを示す前記符号語の送信機によって使用される第１のエラーメッセージを前記受信機から送信することと、
前記第１のエラーメッセージを正確に受信する前記送信機でエラーが生じたと前記受信機で判断することと、
前記第１のエラーメッセージが前記送信機によって正確に受信されなかったと前記送信機に示すために、前記送信機によって使用される第２のエラーメッセージを前記受信機から送信することと、を備える方法。
【請求項１３】
前記第２のエラーメッセージを送信することは、
先行パケット継続メッセージを送信することを備える請求項１２に記載の方法。
【請求項１４】
前記第１のエラーメッセージを送信することは、
ＮＡＫメッセージを送信することを備える請求項１２に記載の方法。
【請求項１５】
前記エラーが生じたと前記受信機で判断することは、
前記第１の符号化パケットが正確に復号される前に第２の符号化パケットが受信中であると判断することを備える請求項１２に記載の方法。
【請求項１６】
前記第２のエラーメッセージは、前記パケットに対する少なくとも１つの未送信符号語を送信するように前記送信機に示す請求項１２に記載の方法。
【請求項１７】
前記第２のエラーメッセージは、前記第１の符号化パケットに対する送信を再開するように前記送信機に示す請求項１２に記載の方法。
【請求項１８】
前記物理層より高次の層に通知せずに前記物理層で前記エラーを訂正することをさらに備える請求項１２に記載の方法。
【請求項１９】
前記送信機を前記受信機と再同期させるために、再同期信号を前記受信機から前記送信機に送信することをさらに備える請求項１２に記載の方法。
【請求項２０】
送信エラーを判断する方法であって、
受信機によって使用される符号化データパケットに対する複数の符号語を送信機から送信することと、
前記符号化データパケットの前記符号語のうちの１つが前記受信機によって正確に復号されなかったことを示す第１のエラーメッセージを処理するように前記送信機を構成することと、
前記第１のエラーメッセージが前記送信機によって正確に受信されなかったことを示す第２のエラーメッセージを前記送信機で受信することと、を備える方法。
【請求項２１】
前記第２のエラーメッセージに応答してデータの前記第１の符号語の送信を再開することをさらに備える請求項２０に記載の方法。
【請求項２２】
前記第２のエラーメッセージは、先行パケット継続メッセージであり、また、前記送信機は、前記先行パケット継続メッセージを処理するように構成されている請求項２０に記載の方法。
【請求項２３】
前記送信機を前記受信機と再同期させるために再同期信号を前記送信機から送信することをさらに備える請求項２０に記載の方法。
【請求項２４】
第１の符号語が第２の符号語の相関データと相関する相関データを備えているか否かを判断するように構成されており、また、前記第２の符号語の前記相関データが前記第１の符号語の前記相関と相関しない場合、エラーメッセージが前記第２の符号語の送信機によって受信されなかったと判断するように構成されているプロセッサと、
前記プロセッサに結合されているメモリと、を備える無線通信デバイス。
【請求項２５】
前記相関データは、前記第１および第２の符号語に対するヘッダー情報に配置されており、ここにおいて、前記プロセッサは、前記第１の符号語が前記相関データを備えているか否かを判断するために、前記ヘッダー情報を処理するように構成されている請求項２４に記載の無線通信デバイス。
【請求項２６】
前記プロセッサは、１グループの符号語のうちの複数の符号語が前記符号語に含まれている相関データに従って相互に一致しているか否かを判断するように構成されている請求項２４に記載の無線通信デバイス。
【請求項２７】
前記プロセッサは、１グループの符号語のうちの最初と最後に受信された符号語が前記符号語に含まれている相関データに従って相互に一致しているか否かを判断するように構成されている請求項２４に記載の無線通信デバイス。
【請求項２８】
前記プロセッサは、
前記受信された所定数の符号語のうちの前記最初と最後に受信された符号語における対応するビット位置の積の和を算出し、
前記和を所定の閾値と比較するように構成されている請求項２６に記載の無線通信デバイス。
【請求項２９】
前記プロセッサは、
前記受信機から前記送信機への再同期メッセージの送信を命令するように構成されている請求項２４に記載の無線通信デバイス。
【請求項３０】
前記プロセッサは、
前記送信エラーが生じたことを物理層より高次の層に通知することを命令するように構成されている請求項２４に記載の無線通信デバイス。
【請求項３１】
前記受信機に必要とされる残りの符号語を前記送信機に送信させるために、先行パケット継続メッセージを前記受信機から送信するように構成されている回路をさらに備える請求項２４に記載の無線通信デバイス。
【請求項３２】
複数の符号語によって表されている符号化された第１のデータパケットに対する符号語を復号する際のエラーを判断するように構成されており、前記複数の符号語のうちの１つを復号する際にエラーが生じたことを示す前記符号語の送信機によって使用される第１のエラーメッセージの送信を命令するように構成されており、前記第１のエラーメッセージを正確に受信する前記送信機でエラーが生じたと判断するように構成されており、前記第１のエラーメッセージは前記送信機によって正確に受信されなかったことを前記送信機に示すために、前記送信機によって使用される第２のエラーメッセージの送信を命令するように構成されているプロセッサと、
前記プロセッサに結合されているメモリと、を備える無線通信デバイス。
【請求項３３】
前記プロセッサは、先行パケット継続メッセージの送信を命令することによって前記第２のエラーメッセージの送信を命令するようにさらに構成されている請求項３２に記載の無線通信デバイス。
【請求項３４】
前記プロセッサは、前記第１のエラーメッセージをＮＡＫメッセージとして送信するように構成されている請求項３２に記載の無線通信デバイス。
【請求項３５】
前記プロセッサは、前記第１のパケットが前記無線通信デバイスによって判断される前に、第２の符号化パケットに対する符号語が受信中であると判断するようにさらに構成されている請求項３２に記載の無線通信デバイス。
【請求項３６】
前記第２のエラーメッセージは、前記パケットに対する少なくとも１つの未送信符号語を送信するように前記送信機に示す請求項３２に記載の無線通信デバイス。
【請求項３７】
前記第２のエラーメッセージは、前記第１の符号化パケットに対する送信を再開するように前記送信機に示す請求項３２に記載の無線通信デバイス。
【請求項３８】
前記プロセッサは、前記物理層より高次の層に前記エラーを通知し、かつ、前記高次層で前記エラーを訂正するように構成されている請求項３２に記載の無線通信デバイス。
【請求項３９】
前記プロセッサは、前記送信機を前記受信機と再同期させるために再同期信号を前記受信機から前記送信機に送信するように構成されている請求項３２に記載の無線通信デバイス。
【請求項４０】
符号化データパケットに対する複数の符号語のうちの１つが受信機によって正確に復号されなかったことを示す第１のエラーメッセージを処理するように構成されており、また、前記第１のエラーメッセージは前記無線通信デバイスによって正確に受信されなかったことを示す第２のエラーメッセージを処理するように構成されているプロセッサを備える無線通信デバイス。
【請求項４１】
前記プロセッサは、前記第２のエラーメッセージに応答して第１の符号語の送信の再開を命令するようにさらに構成されている請求項４０に記載の無線通信デバイス。
【請求項４２】
前記第２のエラーメッセージは、先行パケット継続メッセージであり、前記プロセッサは、前記先行パケット継続メッセージを処理するように構成されている請求項４０に記載の無線通信デバイス。
【請求項４３】
前記プロセッサは、前記送信機を前記受信機と再同期させるために再同期信号の送信を命令するようにさらに構成されている請求項４０に記載の送信機。
【請求項４４】
指定通信リソースへの割り当てエラーを判断する方法であって、
信号を基地局で受信することと、
第１の出力信号を取得するために、前記信号で動作させるための第１のデスクランブリングコードを利用することと、
第１の相関テストを前記第１の出力信号に実行することと、
前記第１の相関テストが満たされる場合、第１の送信機が前記指定通信リソースで動作していると判断することと、
第２の出力信号を取得するために、前記信号で動作させるための第２のデスクランブリングコードを利用することと、
第２の相関テストを前記第２の出力信号に実行することと、
前記第２の相関テストが満たされる場合、第２の送信機が前記指定周波数範囲で動作していると判断することと、の各ステップを備える方法。
【請求項４５】
複数の符号語に符号化されているデータパケットの送信の際の送信エラーを検出する装置であって、ここにおいて、前記符号語のうちの少なくとも２つは、１セットの相関データを備え、
データの第１の符号語を受信する手段と、ここにおいて、データの前記第１の符号語は前記相関データを備え、
前記符号化データパケットを復号する際のエラーを前記受信手段で判断する手段と、
前記符号化データパケットを復号する際の前記エラーを示すためにエラーメッセージを前記受信手段から送信する手段と、
データの第２の符号語を受信する手段と、
データの前記第２の符号語が前記相関データを備えているか否かを前記受信手段で判断する手段と、
データの前記第２の符号語が前記相関データを備えていない場合、前記エラーメッセージは前記第２の符号語の送信機によって受信されたかったと前記受信手段で判断する手段とを備える装置。
【請求項４６】
前記相関データは、データの前記第１および第２の符号語に対するヘッダー情報に配置されている請求項４５に記載の装置。
【請求項４７】
前記受信手段は、各々が相関データを備える前記第１および第２のデータを備える所定のプロトコルに従って前記パケットに対する所定数の符号語の送信を受信するように構成されており、ここにおいて、前記エラーメッセージは受信されなかったと前記受信機で判断する前記手段は、前記第１および第２のデータの複数の符号語の相関データ間の相関を判断する手段を備える請求項４５に記載の装置。
【請求項４８】
再同期メッセージを前記受信手段から前記送信機に送信する手段をさらに備える請求項４５に記載の装置。
【請求項４９】
前記送信エラーが生じたことを前記物理層より高次の層に通知する手段をさらに備える請求項４５に記載の装置。
【請求項５０】
前記受信手段に必要とされる前記パケットに対する少なくとも１つの残りの符号語を前記送信機に送信させるために、先行パケット継続メッセージを前記受信手段から送信する手段をさらに備える請求項４５に記載の装置。
【請求項５１】
送信エラーを判断する装置であって、
符号化された第１のデータパケットに対応する複数の符号語の送信を受信する手段と、
前記符号語のうちの１つを復号する際のエラーを判断する手段と、
前記符号語のうちの１つを復号する際にエラーが生じたことを示す前記符号語の送信機によって使用される第１のエラーメッセージを送信する手段と、
前記第１のエラーメッセージを正確に受信する前記送信機においてエラーが生じたと判断する手段と、
前記第１のエラーメッセージが前記送信機によって正確に受信されなかったことを前記送信機に示すために、前記送信機によって使用される第２のエラーメッセージを送信する手段と、
を備える装置。
【請求項５２】
前記第２のエラーメッセージを送信する前記手段は、
先行パケット継続メッセージを送信する手段を備える請求項５１に記載の装置。
【請求項５３】
前記第１のエラーメッセージを送信する前記手段は、
ＮＡＫメッセージを送信する手段を備える請求項５１に記載の装置。
【請求項５４】
前記符号語のうちの１つを復号する際に前記エラーが生じたと判断する前記手段は、
前記第１の符号化パケットが正確に復号される前に第２の符号化パケットが受信中であると判断する手段を備える請求項５１に記載の装置。
【請求項５５】
前記第２エラーメッセージは前記送信機に、前記パケットに対する少なくとも１つの未送信符号語を送信するように示す請求項５１に記載の装置。
【請求項５６】
前記第２のエラーメッセージは、前記送信機に前記第１の符号化パケットに対する送信を再開するように示す請求項５１に記載の装置。
【請求項５７】
前記物理層より高次の層に通知せずに、前記物理層で前記エラーを訂正する手段をさらに備える請求項５１に記載の装置。
【請求項５８】
前記送信機を前記受信手段と再同期させるために再同期信号を前記受信機から前記送信機に送信する手段をさらに備える請求項５１に記載の装置。
【請求項５９】
送信エラーを判断する装置であって、
受信機によって使用される符号化データパケットに対する複数の符号語を送信する手段と、
前記符号化データパケットの前記符号語のうちの１つが前記受信機によって正確に復号されなかったことを示す第１のエラーメッセージを処理するように前記送信手段を構成する手段と、
前記第１のエラーメッセージは前記送信手段によって正確に受信されなかったことを示す第２のエラーメッセージを受信する手段と、を備える装置。
【請求項６０】
前記第２のエラーメッセージに応答してデータの前記第１の符号語の送信を再開する手段をさらに備える請求項５９に記載の装置。
【請求項６１】
前記第２のエラーメッセージは、先行パケット継続メッセージであり、前記送信機は、前記先行パケット継続メッセージを処理するように構成されている請求項５９に記載の装置。
【請求項６２】
前記送信手段を前記受信機と再同期させるために再同期信号を前記送信機から送信する手段をさらに備える請求項５９に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
いくつかの態様は概して無線通信に関する。例えば、特定の態様は、より具体的には、受信機から送信機に送られるエラーメッセージの訂正に関する。
【背景技術】
【０００２】
ハイブリッド自動再送要求（Ｈ−ＡＲＱ）システムにおいて、送信機はパケットを複数の符号語に符号化する。これらの符号語の各々は、そして、必要ならば、異なる送信において受信機に送られる。この受信機は、したがって、各送信後に最初の送信の終了時にコードレートが高く、最後の送信の終了時にコードレートが低い、異なるコードレートを生じさせる。このようなシステムは、チャネル変動、チャネル推定エラーなどを補償するために使用可能である。例えば、良好なチャネルは高コードレートをサポート可能であり、そして、必要な送信数は少ない。同じ論理によると、不良なチャネルにおいては、必要な送信数は多くなる。
【０００３】
ハイブリッドＡＲＱシステムにおける送信機は、受信機からのフィードバックを利用して、符号語の送信をいつ終了すべきかを判断する。このフィードバックは、通常、肯定反応（ＡＣＫ）または否定応答（ＮＡＫ）メッセージの形態であり、ＡＣＫは、符号語からパケットがうまく復号されたことを示しており、ＮＡＫはそうでないことを示している。これらのメッセージは、しばしば、シングルビットメッセージであり、そして、ゆえに、チャネルコード化利得の欠如によるエラーを特に引き起こしやすい。言い換えると、ＡＣＫメッセージは比較的ＮＡＫと間違えられやすく、そして、この逆もありうる。
【０００４】
ＡＣＫをＮＡＫと間違えること、ＡＣＫ→ＮＡＫエラーは、効率的に検出され、かつ、システム性能にさほど影響を与えないように取り扱い可能であることが分かっている。しかしながら、ＮＡＫをＡＣＫと間違えること、ＮＡＫ→ＡＣＫエラーは、より高価である。つまり、送信機は、実際にパケットがうまく取得されなかった場合、このパケットが符号語からうまく復号されたと思っている。これは、パケットエラーを招き、そして、ゆえに、ＮＡＫ→ＡＣＫエラーは、パケットエラーレート全体にエラーフロアを強いる。これらのパケットエラーは、無線リンクプロトコル（ＲＬＰ）などの高次層プロトコルが、パケットエラーを訂正するのに必要とされるため、待ち時間に関して高価である。このために、このようなエラーは、可能な限り効率的に検出および訂正される必要がある。
【発明の開示】
【発明の概要】
【０００５】
一実施形態によると、複数の符号語に符号化されているデータパケットの送信における送信エラーを検出するための方法が提供され、ここにおいて、符号語のうちの少なくとも２つは、１セットの相関データを備えている。方法は、データの第１の符号語を受信機で受信することと、ここにおいて、データの第１の符号語は、相関データを備え、データパケットを復号する際のエラーを受信機で判断することと、データパケットを復号する際のエラーを示すためにエラーメッセージを受信機から送信することと、データの第２の符号語を受信機で受信することと、データの第２の符号語が相関データを備えるか否かを受信機で判断することと、データの第２の符号語が相関データを備えていない場合、第２の符号語の送信機によってエラーメッセージは受信されなかったと受信機で判断することと、を備える。
【０００６】
別の実施形態によると、符号化された第１のデータパケットに対応する複数の符号語の送信を受信機で受信し、符号語のうちの１つを復号する際のエラーを受信機で判断し、符号語のうちの１つを受信する際にエラーが生じたことを示す符号語の送信機によって使用される第１のエラーメッセージを受信機から送信し、第１のエラーメッセージを正確に受信する送信機でエラーが生じたと受信機で判断し、第１のエラーメッセージが送信機で正確に受信されなかったと送信機に示すために送信機によって使用される第２のエラーメッセージを受信機から送信することによって送信エラーを判断する方法が提供される。
【０００７】
別の実施形態によると、受信機で使用するために符号化されたデータパケットの複数の符号語を送信機から送信し、符号化されたデータパケットの符号語のうちの１つが受信機で正確に復号されなかったことを示す第１のエラーメッセージを処理するように送信機を構成し、第１のエラーメッセージが送信機で正確に受信されなかったことを示す第２のエラーメッセージを送信機で受信することによって送信機における送信エラーを判断する方法が提供される。
【０００８】
同様に、受信機は、一実施形態に従って、データパケットの第１のセクションを受信するように構成されている回路であって、ここにおいて、第１のセクションは、相関データを備え、データパケットを受信する際のエラーを受信機で判断するように構成されている回路と、データパケットを受信する際のエラーを示すためにエラーメッセージを受信機から送信するように構成されている回路であって、ここにおいて、第１のセクションを受信するように構成されている回路は、受信機でデータパケットを受信し続けるようにさらに構成されており、かつ、データパケットのデータの第２のセクションを受信するように構成されており、データの第２のセクションが相関データを備えているか否かを受信機で判断するように構成されており、かつ、データの第２のパケットは相関データを備えていない場合、データパケットの送信機によってエラーメッセージは受信されなかったと判断するように構成されているプロセッサとを提供することによって送信エラーを検出するように構成可能である。
【０００９】
別の実施形態では、データパケットの複数のセクションの送信を受信するように構成されている回路と、データパケットのセクションのうちの１つを受信する際のエラーを受信機で判断するように構成されているプロセッサと、データパケットのセクションのうちの１つを受信する際にエラーが生じたことを示すデータパケットの送信機によって使用される第１のエラーメッセージを受信機から送信するように構成されている回路と、を提供することによって送信エラーを判断するように受信機が構成されており、ここにおいて、プロセッサは、第１のエラーメッセージを正確に受信する送信機でエラーが生じたと判断するようにさらに構成されており、ここにおいて、送信するように構成されている回路は、第１のエラーメッセージが送信機で正確に受信されなかったことを送信機に示すために、送信機によって使用される第２のエラーメッセージを受信機から送信するようにさらに構成されている。
【００１０】
さらに、別の実施形態によると、受信機で使用されるためにデータパケットの複数のセクションを送信機から送信するように構成されている回路と、データパケットのセクションのうちの１つが受信機で正確に受信されなかったことを示す第１のエラーメッセージを処理するように構成されているプロセッサと、を提供することによって送信機が構成されており、ここにおいて、プロセッサは、第１のエラーメッセージが送信機で正確に受信されなかったことを示す第２のエラーメッセージを送信機で処理するようにさらに構成されている。
【００１１】
本開示のさらなる適用範囲は、以下に提供されている詳細な説明から明らかになる。詳細な説明および具体例は、種々の実施形態を示しているが、図示目的を意図にしているに過ぎず、かつ、本開示の範囲に必ずしも制限されることを意図としていないことが理解されるはずである。
【詳細な説明】
【００１２】
以下の説明は、例示的実施形態のみを提供しており、本開示の範囲、適用可能性または構成を制限することを意図としていない。添付の請求項に説明されているように主旨および範囲から逸脱することなく種々の変更が要素の機能および配列についてなされてもよいことが理解される。
【００１３】
実施形態についての徹底した理解を提供するために、以下の説明に具体的詳細を付与する。しかしながら、これらの具体的詳細なしでこれらの実施形態は実践可能であることが通常の当業者の一人によって理解されるであろう。例えば、これらの実施形態を不必要な詳細で分かりづらくしないように、回路はブロック図で示されてもよい。他の例では、公知の回路、プロセス、アルゴリズム、構造および技術は、実施形態を不明瞭にしないように、不必要な詳細なしで示されることもある。
【００１４】
また、これらの実施形態は、フローチャート、フロー図、データフロー図、構造図またはブロック図で描かれているプロセスとして説明されることもあること注目する。フローチャートは、動作を順次プロセスとして説明することもあるが、動作の多くは平行して、または、同時に実行可能である。加えて、動作の順序は並べ替えられてもよい。プロセスは、この動作が完了されると終了するが、図面に含まれていない追加ステップを有することも可能である。プロセスは、方法、機能、手順、サブルーチン、サブプログラムなどに対応することもある。プロセスが機能に対応する場合、この終了は、呼び出し機能やメイン機能に機能が戻ることに対応する。
【００１５】
さらに、「記憶媒体」は、リード・オンリー・メモリ（ＲＯＭ）、ランダム・アクセス・メモリ（ＲＡＭ）、磁気ＲＡＭ、コアメモリ、磁気ディスク記憶媒体、光学記憶媒体、フラッシュメモリデバイスおよび／または、情報を記憶するための他の機械読み取り可能な媒体を含む、データを記憶するための１つ以上のデバイスとして表されることもある。用語「機械読み取り可能な媒体」とは、ポータブル、または、固定記憶デバイス、光学記憶デバイス、無線チャネル、および、命令および／またはデータを記憶、含有または搬送可能な種々の他の媒体を含むが、これらに制限されない。
【００１６】
さらに、実施形態は、ハードウェア、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語またはこれらの組み合わせで実現可能である。ソフトウェア、ファームウェア、ミドルウェアまたはマイクロコードで実現される場合、必要なタスクを実行するためのプログラムコードやコードセグメントは、記憶媒体などの機械読み取り可能な媒体に記憶されてもよい。プロセッサは必要なタスクを実行可能である。コードセグメントや機械実行可能な命令は、手順、機能、サブプログラム、プログラム、ルーチン、サブルーチン、モジュール、ソフトウェアパッケージ、クラス、あるいは、命令、データ構造またはプログラムセグメントの任意の組み合わせを表すこともある。コードセグメントは、情報、データ、引数、パラメータ、または、メモリコンテンツを譲渡および／または受信することによって、別のコードセグメントやハードウェア回路に結合されてもよい。情報、引数、パラメータ、データなどは、メモリ共有、メッセージ譲渡、トークン譲渡、ネットワーク送信などを含む任意の適切な手段を介して譲渡、転送または送信可能である。
【００１７】
ここで、図１の、多重アクセス無線通信システムの態様を参照する。多重アクセス無線通信システム１００は、複数のセル、例えば、セル１０２、１０４および１０６を含んでいる。図１の実施形態では、各セル１０２、１０４および１０６は、複数のセクタを含むアクセスポイントを含むことがある。複数のセクタは、各々がセルの一部においてアクセス端末との通信を担うグループのアンテナによって形成されている。セル１０２において、アンテナグループ１１２、１１４および１１６は、各々異なるセクタに対応する。セル１０４において、アンテナグループ１１８、１２０および１２２は各々異なるセクタに対応する。セル１０６において、アンテナグループ１２４、１２６および１２８は、各々異なるセクタに対応する。他の態様では、例えば、空間分割多重アクセスや他の場所特定アプローチを使用する未セクタ化セルもまた利用可能である。
【００１８】
各セルは、各アクセスポイントの１つ以上のセクタと通信している様々なアクセス端末を含んでいる。例えば、アクセス端末１３０および１３２は、ベース１４２と通信しており、アクセス端末１３４および１３６は、アクセスポイント１４４と通信しており、アクセス端末１３８および１４０は、アクセスポイント１４６と通信している。
【００１９】
図１から分かるように、各アクセス端末１３０、１３２、１３４、１３６、１３８および１４０は、同一セルにおける各他のアクセス端末ではなく、それぞれのセルの異なる部分に配置されている。さらに、各アクセス端末は、通信している対応するアンテナグループとは距離が異なる場合もある。これらの要因の両方は、セルの環境および他の条件にも起因して、各アクセス端末と、通信している対応するアンテナグループ間に異なるチャネル条件が存在するのを招く状況を提供する。
【００２０】
本明細書で使用されているように、アクセスポイントは、端末と通信するために使用される固定ステーションであってもよく、また、基地局、ノードＢまたは他の用語で称されてもよく、またこれらの機能性の一部または全部を含むことがある。アクセス端末は、また、ユーザー機器（ＵＥ）、無線通信デバイス、端末、モバイルステーションまたは他の用語で称されてもよく、また、これらの機能性の一部、または、全部を含んでもよい。
【００２１】
図２を参照すると、多重アクセス無線通信システムにおける送信機、および、受信機の態様が図示されている。送信システム２１０において、多数のデータストリームのトラヒックデータがデータソース２１２から送信（ＴＸ）データプロセッサ２１４に提供される。一実施形態では、各データストリームはそれぞれの送信アンテナで送信される。ＴＸデータプロセッサ２１４は、コード化データを提供するために当該データストリームに対して選択された特定のコード化スキームに基づいてデータストリームごとにトラヒックデータをフォーマット、コード化およびインタリーブする。一部の実施形態では、ＴＸデータプロセッサ２１４は、シンボルの送信先となるユーザー、および、シンボルの送信元となるアンテナに基づいてデータストリームのシンボルにビーム形成重みを適用する。一部の実施形態では、このビーム形成重みは、アクセスポイントとアクセス端末との間の送信経路の条件を示すチャネル応答情報に基づいて生成可能である。チャネル応答情報は、ユーザーによって提供されたチャネル状態情報（ＣＳＩ）やチャネル推定を利用して生成可能である。さらに、スケジューリングされた送信の場合、ＴＸデータプロセッサ２１４は、ユーザーから送信されたランク情報に基づいてパケットフォーマットを選択可能である。
【００２２】
各データストリームのコード化データは、ＯＦＤＭ技術を使用してパイロットデータによって多重化されてもよい。パイロットデータは、通常、公知の方法で処理される公知のデータパターンであり、チャネル応答を推定するために受信システムで使用可能である。各データストリームの多重化パイロット、および、コード化データは、そして、変調シンボルを提供するために当該データストリームに対して選択された特定の変調スキーム（例えば、ＢＰＳＫ、ＱＰＳＫ、Ｍ−ＰＳＫまたはＭ−ＱＡＭ）に基づいて変調される（つまり、シンボルマッピングされる）。各データストリームのデータレート、コード化および変調は、プロセッサ２３０によって実行、または、供給された命令によって判断可能である。一部の実施形態では、並列空間ストリーム数は、ユーザーから送信されるランク情報に従って変化することがある。
【００２３】
全データストリームの変調シンボルは、次いで、変調シンボル（例えば、ＯＦＤＭの）をさらに処理可能であるＴＸ  ＭＩＭＯプロセッサ２２０に提供される。ＴＸ  ＭＩＭＯプロセッサ２２０は、次いで、ＮＴ個のシンボルストリームをＮＴ個の送信機（ＴＭＴＲ）２２２ａ乃至２２２ｔに提供する。特定の実施形態では、ＴＸ  ＭＩＭＯプロセッサ２２０は、ユーザーのチャネル応答情報からシンボルが送信されたユーザーおよびシンボルの送信元となるアンテナに基づいて、データストリームのシンボルにビーム形成重みを適用する。
【００２４】
各送信機２２２は、それぞれのシンボルストリームを受信および処理して１つ以上のアナログ信号を提供し、そして、さらに、このアナログ信号を調整（例えば、増幅、フィルタリングおよびアップコンバート）して、ＭＩＭＯチャネルでの送信に適した変調信号を提供する。送信機２２２ａ乃至２２２ｔからのＮＴ個の変調信号は、次いで、それぞれＮＴ個のアンテナ２２４ａ乃至２２４ｔから送信される。
【００２５】
受信システム２５０において、送信された変調信号は、ＮＲ個のアンテナ２５２ａ乃至２５２ｒによって受信され、また、各アンテナ２５２から受信された信号は、それぞれの受信機（ＲＣＶＲ）２５４に提供される。各受信機２５４は、それぞれの受信信号を調整（例えば、フィルタリング、増幅およびダウンコンバート）し、サンプルを提供するために調整された信号をディジタル化して、そして、さらにこのサンプルを処理して対応する「受信」シンボルストリームを提供する。
【００２６】
ＲＸデータプロセッサ２６０は、次いで、特定の受信処理技術に基づいてＮＲ個の受信機２５４からＮＲ個の受信シンボルストリームを受信および処理して、「検出」シンボルストリームのランク数を提供する。ＲＸデータプロセッサ２６０による処理については、より詳細に後述する。各検出シンボルストリームは、対応するデータストリームに対して送信された変調シンボルの推定であるシンボルを含んでいる。ＲＸデータプロセッサ２６０は、次いで、各検出シンボルストリームを復調、デインタリーブおよび復号して、データストリームのトラヒックデータを回復する。ＲＸデータプロセッサ２６０による処理は、送信システム２１０においてＴＸ  ＭＩＭＯプロセッサ２２０およびＴＸデータプロセッサ２１４によって実行される処理に対して相補的である。
【００２７】
ＲＸプロセッサ２６０によって生成されたチャネル応答推定は、受信機において空間、空間／時間処理を実行し、電力レベルを調整し、変調レートやスキームを変更し、あるいは他の動作に使用可能である。ＲＸプロセッサ２６０は、さらに、検出シンボルストリームの信号対雑音および干渉比（ＳＮＲ）、および、他の考えられるチャネル特徴を推定し、そして、これらの数値をプロセッサ２７０に提供してもよい。ＲＸデータプロセッサ２６０、または、プロセッサ２７０は、さらに、当該システムの「有効」ＳＮＲの推定を導出可能である。プロセッサ２７０は、次いで、通信リンクおよび／または受信データストリームに関する種々のタイプの情報を備えてもよいＣＳＩを提供可能である。例えば、ＣＳＩは、動作ＳＮＲまたは定量化ＳＮＲ推定のみを備えてもよい。ＣＳＩは、次いで、データソース２７６から多数のデータストリームのトラヒックデータを受信するＴＸデータプロセッサ２３８によって処理され、変調器２８０によって変調され、送信機２５４ａ乃至２５４ｒによって調整されて、送信システム２１０に送り返される。
【００２８】
送信機２１０において、受信システム２５０からの変調信号は、アンテナ２２４によって受信され、受信機２２２によって調整され、復調器２４０によって復調され、受信システムによって報告されたＣＳＩを回復するためにＲＸデータプロセッサ２４２によって処理される。報告されたＣＳＩは、次いで、プロセッサ２３０に提供されて、（１）データストリームに使用されるデータレートおよびコード化および変調スキームを判断し、そして、（２）ＴＸデータプロセッサ２１４およびＴＸ  ＭＩＭＯプロセッサ２２０に対する種々のコントロールを生成するために使用される。
【００２９】
受信機において、種々の処理技術がＮＲ個の受信信号を処理して、ＮＴ個の送信シンボルストリームを検出するために使用可能である。これらの受信処理技術は、２つの主要カテゴリ、（１）空間および時空間受信処理技術（等化技術とも称される）、および（２）「連続ヌル化／等化および干渉除去」受信処理技術（「連続干渉除去」または「連続除去」受信処理技術とも称される）にグルーピング可能である。
【００３０】
ＮＴ個の送信アンテナ、および、ＮＲ個の受信アンテナによって形成されているＭＩＭＯチャネルは、ＮＳ個の独立チャネルに分解可能であり、ここでＮＳ≦ｍｉｎ｛ＮＴ，ＮＲ｝である。ＮＳ個の独立チャネルの各々は、ＭＩＭＯチャネルの空間サブチャネル（または送信チャネル）と称されることもあり、また、次元に相当することもある。
【００３１】
図２は、ＯＦＤＭＡシステムやＭＩＭＯシステムについて論じられているが、本明細書に説明されている技術は、シングルキャリア周波数分割多重アクセス（ＳＣ−ＦＤＭＡ）システム、周波数分割多重アクセス（ＦＤＭＡ）システム、符号分割多重アクセス（ＣＤＭＡ）システム、時分割多重アクセス（ＴＤＭＡ）システムなどの種々の無線通信システムに使用可能である。さらに、単入力単出力（ＳＩＳＯ）、または、多入力単出力（ＭＩＳＯ）が利用されてもよい。ＳＣ−ＦＤＭＡシステムは、システム帯域幅全体に分散されているサブバンドで送信するためのインタリーブＦＤＭＡ（ＩＦＤＭＡ）、１グループの隣接サブバンドで送信するためのローカルＦＤＭＡ（ＬＦＤＭＡ）、または、複数のグループの隣接サブバンドで送信するための高度ＦＤＭＡ（ＥＦＤＭＡ）を利用してもよい。一般的に、変調シンボルは、ＯＦＤＭによる周波数ドメイン、および、ＳＣ−ＦＤＭＡによる時間ドメインで送られる。
【００３２】
ＳＣ−ＦＤＭＡシンボルは、以下のように生成可能である。Ｎ個の割り当てサブバンドに送られるＮ個の変調シンボルは、Ｎ個の周波数ドメインシンボルを取得するために、Ｎポイント高速フーリエ変換（ＦＦＴ）や離散フーリエ変換（ＤＦＴ）によって周波数ドメインに変換される。Ｎ個の周波数ドメインシンボルは、Ｎ個の割り当てサブバンドにマッピングされ、そして、ゼロシンボルは、残りのＫ−Ｎ個のサブバンドにマッピングされる。次いで、１シーケンスＫ個の時間ドメインサンプルを取得するために、ＫポイントＩＦＦＴまたはＩＤＦＴがＫ個の周波数ドメインシンボルおよびゼロシンボルに実行される。このシーケンスの最後のＣ個のサンプルは、Ｋ＋Ｃ個のサンプルを含むＳＣ−ＦＤＭＡシンボルを形成するために、このシーケンスの最初の部分にコピーされる。ＳＣ−ＦＤＭＡ復調が、当分野に公知の方法で実行されてもよい。
【００３３】
ＥＦＤＡＭ、ＬＦＤＭＡおよびＩＦＤＭＡシンボルを生成および復調するための公知のアプローチもまた利用可能である。
【００３４】
符号化
データパケットを送るために、このデータパケットは、送信前に送信機によって符号化可能である。多様な符号化スキームがデータパケットを符号化するために使用可能である。例えば、このような符号化スキームは、非ゼロレートコードと称される。非ゼロレートコードの一例は、ターボコードである。このようなコード化スキームは、データパケットを入力とし、パケットを回復するためにデコーダーによって利用可能な符号語を生成する。符号語は、冗長データを含むことができるため、受信機で受信された場合に、これらが減衰され、または、雑音があると、この冗長データ、および、後続符号語は、復号プロセスで利用可能である。例えば、ターボ符号化スキームにおいて、第１の符号語は、第１の符号語や先行符号語への冗長データを含む追加符号語に伴って生成可能である。したがって、後続の符号語を受信する必要なく、受信機が最初の符号語を復号することがほぼ可能であるという点で効率性が導入可能である。しかしながら、最初の符号語がオリジナルのデータパケットを取得するために復号不可能である場合、後続の符号語が送信機によって受信機に送信可能である。上記のように、これらの後続符号語は、冗長データ、または、例えば、符号化パケットを復号する際に受信機を支援するために、それらを許す追加パリティデータを含むことができる。追加符号語の送信は、符号化パケットを復号するさらなる可能性を提供するためにも実行可能である。
【００３５】
図３は、符号化の態様を示している。図３において、データパケットは、４つの符号語Ｎ１、Ｎ２、Ｎ３およびＮ４を提供するために符号化可能である。図４は、これらの符号語は、特定の態様に従って送信機から送信可能であることを示している。図４において、符号語は、シーケンスＮ１、Ｎ２、Ｎ３およびＮ４とＮ１で受信機に送信される。
【００３６】
多くの場合、非ゼロレートコード（レート１／５ターボコードなど）がパケットを符号化するために使用される。しかしながら、コードレート全体はしばしば、パケット送信時間分だけ当該レート未満に低下する。これが生じると、符号語ビットは、反復されなければならない。したがって、それらは、図４の例において、Ｎ１が反復可能であるということを提供する。
【００３７】
エラー検出および補正
符号語が受信機によって受信され、かつ、受信機が符号語を復号してデータパケットを取得できない場合、受信機は、受信機が符号語をうまく復号できないことを示すエラー信号を送信機に送信可能である。このような信号は、ＡＣＫがないこともあり、「ＮＡＫ」信号と称される。送信機は、ＮＡＫ信号ゆえに、第２の符号語が受信機に送信されるはずであることを理解している。したがって、例えば、それは、図３において符号語Ｎ２を送信可能である。受信機が符号化パケットをうまく復号できるまで、このプロセスは、連続符号語によって反復される。復号がうまくいった場合、受信機は「ＡＣＫ」信号を送信機に送ることができる。送信機は、受信機が符号化データパケットをうまく復号でき、かつ、符号語のさらなる送信は必要ないことを意味するＡＣＫ信号を理解する。したがって、チャネルの明確さに応じて、受信機は、最初の符号語を受信した後にＡＣＫ信号を送ることができる。したがって、図４の例では、送信機は、符号語Ｎ２、Ｎ３およびＮ４またはＮ１の第２の送信を送る必要はない。
【００３８】
しかしながら、不良チャネルは、ＮＡＫおよびＡＣＫ信号の送信でエラーを発生させる恐れがある。したがって、例えば、ＡＣＫ信号の送信は、送信機によってＮＡＫ信号であると誤解される恐れがある。送信システムは、このようなエラーから比較的容易に回復可能である。しかしながら、ＮＡＫ信号が受信機によって送られ、かつ、送信機によってＡＣＫ信号であると誤解されると、送信機は、第１のデータパケットに対する符号語の送信を停止して、新たな、または、第２のデータパケットに対する符号語の送信を開始する。結果として、パケットエラーが生じることになり、そして、このエラーは、送信システムの物理層よりも高次の層で訂正されなければならない。このようなエラーを高次の層で訂正する要求は、物理レベルで必要とされるよりも大きな遅延を発生させる。したがって、このようなエラーを物理レベルで訂正可能な効率的なシステムを提供する必要がある。
【００３９】
パケットＡおよびＢに対する符号語を送信する２つのシーケンスが以下に示されている。
【００４０】
Ａ１Ａ２Ａ３Ａ４Ａ５Ａ６Ｂ１Ｂ２
Ａ１Ａ２Ｂ１Ｂ２Ｂ３Ｂ４Ｂ５Ｂ６
上記シーケンスは、パケットＡおよびＢに対する符号語の送信を示している。第１の例では、パケットＡに対する符号語が符号語：Ａ１Ａ２Ａ３Ａ４Ａ５Ａ６として送られる。したがって、これは、ＮＡＫ信号が符号語Ａ１Ａ２Ａ３Ａ４およびＡ５の受信後に受信されることを示唆している。第２の例では、符号語Ａ１Ａ２Ｂ１Ｂ２Ｂ３およびＢ４のシーケンスの送信は、符号語Ａ２の受信時に、送信機がパケットＢの送信を開始可能であることを示すＡＣＫ信号が受信機から送信機に送られたことを示している。しかしながら、受信機が実際に破損されており、かつ、送信機によってＡＣＫ信号であると誤解されているＮＡＫ信号を送信した場合、この同一シーケンスがもたらされるであろう。一実施形態によると、このようなエラーが生じたことを受信機によって判断し、送信機に通知することによって、この受信機がエラーを訂正可能となるシステムが提供される。これは、ＡＣＫ信号が受信機によって送られる前に受信機が依然として符号化パケットに対する符号語を受信中であることを確認するために受信符号語における共通データを利用することによって、一実施形態に従って達成可能である。受信機が相関データを有すると予想する符号語がこのような相関データを有していない場合、このことは、ＮＡＫ信号が破損され、送信機によってＡＣＫ信号であると誤解されていることを受信機に示すことによって、ゆえに、送信機に第２のデータパケットに対する符号語の送信を開始させることができ、また、このとき、これらの符号語は、受信機によって予想される相関データを有していない。
【００４１】
特定の態様では、相関データは、共通のデータ、または、ビットでありうる。他の態様では、相関データは、所定の周期に、例えば、ＨＡＲＱ再送信時に送信される他のパケットからのビットやデータに直交するような任意の１グループのビットであってもよい。他の態様では、これは、１つまたは複数の所与のアンテナからのパケットの送信順序を示すことが可能な物理パケット順序送信インジケーターであってもよい。さらなる態様では、これは、いくつかの他のインジケーターであってもよい。相関データは、一部の実施形態では、パケットのデータ部分の全部であってもよい。
【００４２】
ここで、図５を参照すると、送信機による誤受信を判断する方法の態様を説明するフローチャート５００が示されている。ブロック５０４は、受信機がデータの第１の符号語を受信することを示しており、ここにおいて、データの第１の符号語は、相関データを含有している。相関データは、第１の符号語を第２の符号語に相関させるために使用可能なデータとして理解されている。例えば、これは、２つ以上の符号語に対するものと同じである当該１セットのデータの所定のビット位置における、受信された１セットのデータの一部であってもよい。同様に、これは、符号語を送信するために使用されるヘッダーの一部であるデータであってもよい。したがって、相関データは、符号語を送るために利用される各ヘッダーの所定の位置に配置可能である。ブロック５０８において、データパケットを復号する際にエラーが生じたと受信機で判断される。例えば、このようなエラーは、符号語が受信されるが雑音チャネルを介する減衰や送信によって破損されている場合に生じることもある。したがって、受信機は、符号語を復号してオリジナルデータパケットを取得することができない。結果として、受信機は、これを復号エラーと見なすであろう。ブロック５１２において、受信機は、データパケットを復号する際のエラーを示すエラーメッセージを受信機から送信可能である。例えば、受信機は、ＮＡＫエラーメッセージを送信機に送信可能である。ブロック５１６において、第２の符号語が受信機で受信される。この受信機は、データのこの第２の符号語がブロック５２０に示されているような適切な相関データ、例えば、同一の相関データや非直交相関データを含有しているか否かを判断可能である。これは、第２の符号語の相関データにのみ制限される必要はなく、かつ、この相関データは、複数の符号語で相関可能であることに注目すべきである。最後に、ブロック５２４において、第２の符号語が相関しない場合に、ブロック５１２で最初に送信されたエラーメッセージが第２の符号語の送信機で受信されなかったと受信機において判断可能である。したがって、例えば、受信機が、送信機で適切に受信されなかったエラーメッセージを送る場合、例えば、ＮＡＫメッセージがＡＣＫメッセージと誤解される場合、送信機は、新たなデータパケットと関連した符号語の送信を開始することになる。しかしながら、受信機は、依然として、第１のデータパケットと関連した符号語を想定している。したがって、受信機が相関データを比較して、第１の符号語と後続符号語と間で極めて低い相関を取得する場合、受信機は、低相関は、第２の符号語が新たなデータパケットと実際に関連付けられていることを示していると判断可能である。結果として、受信機は、送信機がＮＡＫメッセージを正確に受信せず、そして、その代わりに、送信機に第２のデータパケットに対する符号語の送信を開始させるＡＣＫメッセージであると誤解していたことを認識する。加えて、第１の符号語、または、複数グループの符号語に対するエラーメッセージを送信した後にさらなる符号語が受信機で受信されなければ相関なしと判断されることもある。
【００４３】
図６は、送信機が初期エラーメッセージを正確に受信しない場合にエラーを訂正する方法の態様を説明する他のフローチャート６００を示している。ブロック６０４は、受信機が第１の符号化データパケットに対応する複数の符号語の送信を受信可能であることを示している。ブロック６０８において、符号語のうちの１つを復号する際にエラーが生じたと受信機で判断される。さらに、ブロック６１２において、受信機は、符号語のうちの１つを復号する際にエラーが生じたことを示すため、符号語の送信機によって使用される第１のエラーメッセージを送信可能である。ブロック６１６において、第１のエラーメッセージを受信する送信機でエラーが生じたと受信機で判断される。したがって、上記のように、これは、受信機から送信機に送られたエラーメッセージが、送信機がエラーメッセージを誤解する程度に減衰される場合に生じる。例えば、これは、送信機がＮＡＫメッセージをＡＣＫメッセージと誤解する場合に生じうる。加えて、第１の符号語や複数グループの符号語に対するエラーメッセージを送信した後にさらなる符号語が受信機で受信されなければ、相関なしと判断されることもある。ブロック６２０において、受信機は、第１のエラーメッセージが送信機によって正確に受信されなかったことを送信機に示すため、送信機によって使用される第２のエラーメッセージを受信機から送信機に送信可能である。
【００４４】
図７は、送信機の観点から本開示の態様のさらに別の実施形態を示している。ブロック７０４において、送信機は、受信機で使用するために、符号化データパケットに対する複数の符号語を送信する。さらに、送信機は、符号化データパケットの符号語のうちの１つが受信機によって正確に復号されなかったことを示す、受信機から受信されたＮＡＫメッセージなどの第１のエラーメッセージを処理するように構成されている。加えて、ブロック７１２は、第２のエラーメッセージが送信機によって受信可能であり、かつ、第１のエラーメッセージが送信機によって正確に受信されなかったことを示すために使用可能であることを示している。
【００４５】
図８、９および１０は、本開示のさらなる態様を示している。ブロック８０４において、送信機から受信機に送信するデータパケットが提供される。データパケットは、まず、ターボ符号化スキームなどの符号化スキームに従って符号化される。データパケットは、したがって、ブロック８０８で示されているように複数の符号語に符号化可能である。例えば、ターボコード化スキームによると、クリアチャネルが使用される場合に、第１の符号語の復号化が受信機によって可能である。しかしながら、受信機が第１の符号語を適切に復号できない場合、受信機のデコーダーに受信符号語をより確実に復号させる冗長データを含む連続符号語が連続送信可能である。ブロック８１２において、相関データを提供する一例が、ヘッダー情報が相関データ用の指定データスロットを含む場合に、ヘッダー情報は、各符号語を送信するために提供可能であることを示されている。
【００４６】
図１１を参照すると、符号語Ｎ１およびＮ２を送信するための相関データが、符号語Ｎ１およびＮ２を送信するために使用されるヘッダーに配置されているものとして示されている。
【００４７】
相関データを提供するためにヘッダーを使用することは、相関データが提供可能な様子の一例にすぎない。Ｎ１Ｎ２Ｎ３Ｎ４Ｎ１などの１シーケンスの符号語が送信される場合、同一セットのデータであるため、Ｎ１符号語の最初と最後の送信は、Ｎ１の最初と最後の送信両方に相関データをもたらす。２セットのデータが相互に高相関を有するか否かを判断するために、２セットの相関データにおける対応するデータビットが相互に乗算されて、加算されることが可能である。例えば、第１の符号語からのビットａ１、ａ２、ａ３、ａ４およびａ５に、第２の符号語からのビットｂ１、ｂ２、ｂ３、ｂ４およびｂ５が乗算されて、加算されることが可能である：
ａ１＊ｂ１＋ａ２＊ｂ２＋ａ３＊ｂ３＋ａ４＊ｂ４＋ａ５＊ｂ５＝Ｚ
大きいほうの和（Ｚ）が同一またはほぼ同一（一部のビットは、送信プロセス時に破損されている場合があり、受信された相関データのセットは全く同一というわけではない）の２つのセットのデータから生じ、これら２セットのデータが同一の相関データを有していない場合、和（Ｚ）は、かなり小さくなるということが想定される。したがって、所定の閾値が和Ｚに対してテストとして設定可能である。例えば、和Ｚは、Ｚが理想的な条件下で５と想定される場合には、３以上に設定可能である。使用されている実際の値の選択は、１セットの相関データおよび送信条件で使用されているビット数に左右される。
【００４８】
ブロック８１６において、送信機は、所定のプロトコルに従って１シーケンスの符号語における第１の符号語の送信を開始して、第１の符号語が送信される。第１の符号語は、ブロック８２０に示されているように、受信機で受信される。さらに、ブロック８２０は、この第１の符号語が相関データを含むことができることを示している。ブロック８２４において、符号化されたデータパケットを取得するために符号語が復号可能であるか否かについて判断される。パケットが受信機において復号プロセスから取得可能な場合、受信機は、ブロック８２８において、ＡＣＫメッセージを送信機に送る。ブロック８３２において、受信機は、次いで、第２のデータパケットの関連符号語によって表されている第２の符号化データパケットを待機可能である。
【００４９】
ブロック８２４を再度参照すると、パケットが符号語から復号できない場合、ＮＡＫメッセージがブロック８３６で示されているように、受信機から送信機に送られる。ＮＡＫメッセージは、送信機によって送られた符号語メッセージを受信機が適切に復号できなかったことを示している。しばしば、減衰および雑音は、受信機が受信符号語を適切に復号できなくなるエラーを受信符号語に導入するために、送信された符号語を破損する。ブロック８４０において、ＮＡＫメッセージは、送信機で受信される。送信機は、したがって、符号化パケットに対応する１シーケンスの符号語における次の符号語を送信可能である。これは、ブロック８４０に示されている。判断ブロック８４４において、想定されている符号化パケットに対して、受信機によって受信された２つの符号語が一致する相関データを有しているか否かが受信機によって判断される。この判断は、送信機が、新たなデータパケットと関連した符号語の送信を開始していないことを保証する助けとなる。したがって、２つの符号語の両方が共通の１セットの相関データを含んでいるか否かを判断するためのチェックが実行可能である。例えば、シーケンスＮ１、Ｎ２、Ｎ３、Ｎ４、Ｎ１が送信機によって受信機に送信される場合、受信機は、Ｎ１の最初および最後の送信における指定ビット位置を比較可能である。受信機は、対応するビット位置が同一値を有していると予想する。ビット位置が同一値を有しておらず、かつ、符号語間の相関が極めて小さい場合、受信機は、送信機がＮＡＫメッセージを正確に受信しなかったため、そして、ゆえに、新たなデータパケットに対する符号語の送信を開始したと推論可能である。これはブロック８５２に示されている。
【００５０】
ブロック８５６において、受信機は、先行パケット継続メッセージと称されうる第２のエラーメッセージを受信機から送信機に送信可能である。送信機は、先行パケット継続メッセージを、ブロック８６０に示されている送信機において受信機から受信する。先行パケット継続メッセージは、ＡＣＫおよびＮＡＫのシングルビットメッセージを伴うシングルビットメッセージであってもよい。このような先行パケット継続メッセージは、第２のパケットに対応する符号語の送信を停止し、かつ先行パケットに対応する先行符号語の送信を継続することを送信機に示すために使用される。したがって、１シーケンスの符号語Ｎ１、Ｎ２、Ｎ３、Ｎ４、Ｎ１について、送信機が、第２の符号化パケットに移動する前にＮ１およびＮ２を既に送信していれば、送信機は、先行パケット継続を受信すると、再度Ｎ３によってピックアップ可能であるが、これは、Ｎ１およびＮ２のみを既に送信したという記録を有しているからである。
【００５１】
先行パケット継続メッセージは、送信機が既に中止している第１の符号化データパケットに対する符号語を送信する際にピックアップするために送信機によって使用可能であるが、代替スキームも使用可能である。例えば、先行パケット継続メッセージは、シーケンスの符号語を最初から送信する前に送信機および受信機を再同期させるために利用可能である。代替的に、この１シーケンスの符号語は、送信機および受信機の再同期を実行せずに最初から開始されてもよい。これによって受信機および送信機は、上層を伴わずに物理層でエラーを訂正することができる。しかしながら、ブロック８６８で図示されているように、代替補正スキームは、送信エラーが生じたことを物理層より高次の層に通知し、かつ、この高次の層にエラーを訂正させるものであり、例えば、ＯＳＩモデル、つまりネットワーク、トランスポート、プレゼンテーションまたはアプリケーション層のデータリンク層または高次層の媒体アクセスコントロールサブ層（ＭＡＣ）や論理リンクコントロール（ＬＬＣ）サブ層でエラーが訂正されるようにする。しかしながら、これは通常、物理層でエラーを訂正することによって経験される遅延よりも長い遅延を導入することになる。
【００５２】
図１４、１５および１６は、送信エラーを検出するために利用可能なシステムの態様のブロック図を示している。このようなシステムは、例えば、本明細書に説明されているシステムを実現するために利用可能である。
【００５３】
割り当てエラーの判断
上記相関技術は、送信システムにおいて割り当てエラーを検出および訂正するために、一実施形態で使用可能である。例えば、無線システムにおいて、異なるデバイスが異なる周波数範囲や他の通信リソースで動作するように割り当てられる。しばしば、基地局は、どちらのデバイスが特定の周波数範囲や他の通信リソースに割り当てられるかを追跡する。さらに、デバイスは、周期的または断続的に異なる周波数範囲や他の通信リソースに再割り当てされることが可能である。しかしながら、デバイスが再割り当てコマンドを受信せず、かつ、古い割り当て周波数範囲や他の通信リソースでの動作を継続する場合、エラーが生じる恐れがある。これは、同一周波数範囲や他の通信リソースで動作する２つの送信機をもたらす結果となり、これは送信機の２つの信号間の干渉を発生させる。
【００５４】
一実施形態によると、このような割り当てエラーは検出可能である。さらに、これらは、一実施形態によって訂正可能である。図１３は、同一周波数範囲で動作する２つのモバイルユニットの一例を示している。本例では、モバイルデバイス＃１  １３０８が指定周波数範囲に割り当てられ、モバイルデバイス＃２  １３１２は割り当てられない。しかしながら、モバイルデバイス＃１およびモバイルデバイス＃２の両方は、割り当ての欠落や他のエラーによって同一の周波数範囲で動作する。この結果、図１３は、セットのデータを送信する両モバイルデバイスを示している。モバイルデバイス＃１は、データストリームＮ１、Ｎ２、Ｎ３、Ｎ１を送信するのに対して、モバイルデバイスデバイス＃２は、データストリームＭ１、Ｍ２、Ｍ３、Ｍ１を送信する。基地局１３０４はこれらの信号を受信する。しかしながら、信号の干渉によって、基地局１３０４は信号を復号できない。また、基地局１３０４は、相関テストを使用して、どちらのモバイルユニットが信号を送信中であるかを判断することができる。
【００５５】
図１２は、上記割り当てエラーを判断する方法の態様を説明するフローチャート１２００を示している。ブロック１２０４において、信号が基地局で受信される。しばしば、これは、両送信機が同時に送信することから生じる雑音信号である。ブロック１２０８において、第１のモバイルユニットと関連した信号で動作するための第１のデスクランブリングコードが、第１の出力信号を取得するために利用される。ブロック１２１２において、第１の相関テストが第１の出力信号に実行される。この相関テストは、上記のように実行可能である。例えば、基地局は、最初の受信符号語を最後の受信符号語と比較して、対応するビット位置を比較することができる。図１３の例において、第１のＮ１セットのデータのビットが第２のＮ１セットのデータに一致すると想定される。代替的に、相関データとして使用されているヘッダー情報を比較してもよい。相関が所定の閾値を満たす場合、そのとき、基地局は、第１のデスクランブリングコードと関連した送信機がブロック１２１６に示されているように、送信機のうちの１つのソースであると判断することができる。
【００５６】
ブロック１２２０において、基地局は、第２の出力信号を取得するために、信号で動作するための第２のデスクランブリングコードを利用して、第２の送信機にテストをすることができる。さらに、ブロック１２２４において、第２の相関テストが第２の出力信号に実行可能である。例えば、第１の送信Ｍ１および第２の送信Ｍ１におけるビット位置は、相関があるか否かを調べるために比較可能である。あるいは、例えば、ヘッダー情報がテストを実行するために使用されてもよい。ブロック１２２８において、第２の送信機が指定周波数範囲で送信中であるか否かについて判断可能である。基本的に、相関テストが満たされる場合、基地局は、第２の送信機が指定周波数範囲で動作しているものと識別する。基地局は、２つの送信機のいずれかが実際に指定周波数範囲に割り当てられているかを知っているため、基地局は、一方または両方の送信機を異なる周波数範囲に再度割り当てることができる。これは、例えば、第２の送信機に異なる周波数範囲に移動するように命令する信号を第２の送信機に送信する基地局によって達成可能である。このように、このシステムによって基地局は、どちらの送信機が干渉を担うのかを識別し、かつ、エラーを訂正することができる。さらに、エラーをＯＳＩモデルの高次層を伴うことなく物理層において訂正させることが可能となる。
【００５７】
図１２および１３に関する説明は、周波数範囲を指定リソースとして利用するが、これらは、タイムスロット、ＯＦＤＭシンボル、サブキャリアまたはこれらの組み合わせであってもよいことに注目すべきである。
【００５８】
用語「受信された」（送信機によって不適切に受信された送信機宛てのエラーメッセージに関して）の変形例の使用は、エラーメッセージが破損されることによって送信機によって誤解される状況のみならず、送信機によって適切に利用されず、かつ／または、適切に応答されず、一定基準ではほぼ正確であるが依然として誤解されている信号を送信機が受信する状況をも含んでいることが理解されるはずである。
【００５９】
本明細書に説明されている技術は種々の手段で実現可能である。例えば、これらの技術は、ハードウェア、ソフトウェアまたはこれらの組み合わせで実現されてもよい。ハードウェア実現について、アクセスポイントまたはアクセス端末内の処理ユニットは、１つ以上の特定用途向け集積回路（ＡＳＩＣ）、ディジタル信号プロセッサ（ＤＳＰ）、ディジタル信号処理デバイス（ＤＳＰＤ）、プログラマブル論理デバイス（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プロセッサ、コントローラー、マイクロコントローラー、マイクロプロセッサ、本明細書に説明されている機能を実行するように設計されている他の電子ユニットまたはこれらの組み合わせで実現されてもよい。
【００６０】
ソフトウェア実現について、本明細書に説明されている技術は、本明細書に説明されている機能を実行するモジュール（例えば、手順、関数など）で実現されてもよい。ソフトウェアコードは、メモリユニットに記憶され、また、プロセッサによって実行されてもよい。このメモリユニットは、プロセッサ内またはプロセッサ外で実現可能であり、この場合、当分野で公知であるような種々の手段を介してプロセッサに通信可能に結合されることができる。
【００６１】
種々の実施形態が実現すべき方法や装置として説明されてきたが、これらは、コンピュータに結合されているコード、例えば、コンピュータに常駐したコード、または、コンピュータによってアクセス可能なコードによって実現可能であることが理解されるはずである。例えば、ソフトウェアおよびデータベースは、上記方法の多くを実現するために利用されてもよい。したがって、ハードウェアによって達成される実施形態に加えて、これらの実施形態は、コンピュータ読み取り可能なプログラムコードを具現化するコンピュータ使用可能な媒体からなる製品の使用によって達成可能であり、これは本説明に開示されている機能を可能にすることが注目される。したがって、実施形態はまた、これらのプログラムコード手段においても、本特許で保護されているものと見なされることが望ましい。さらに、これらの実施形態は、ＲＡＭ、ＲＯＭ、磁気媒体、光学媒体または光磁気媒体を含むがこれらに制限されない種類のコンピュータ読み取り可能な媒体に記憶されているコードとして具現化可能である。より一般的には、これらの実施形態は、汎用プロセッサ、マイクロコード、ＰＬＡまたはＡＳＩＣで稼動するソフトウェアを含むが、これに制限されず、ソフトウェア、ハードウェアまたはこれらの組み合わせで実現されてもよい。
【００６２】
実施形態が送信媒体で伝搬される搬送波ならびに信号（例えば、電気および光）で具現化されるコンピュータ信号として達成されてもよいことが想定されている。したがって、上記種々の情報は、データ構造などの構造でフォーマットされ、そして、送信媒体を介して電気信号として送信され、または、コンピュータ読み取り可能な媒体に記憶されたりしてもよい。
【００６３】
本明細書に引用されている構造、材料および動作の多くは、機能を実行するための手段や、機能を実行するためのステップとして引用可能であることに注目する。したがって、このような言語は、本明細書およびこの等化物に開示されているすべてのこのような構造、材料または動作をカバーするものと理解されるべきである。
【図面の簡単な説明】
【００６４】
【図１】図１は、多重アクセス無線通信システムの態様を示している。
【図２】図２は、多重アクセス無線通信システムにおける送信機および受信機の態様を示している。
【図３】図３は、ハイブリッドＡＲＱ符号化スキームに従ったパケット符号化の態様を示している。
【図４】図４は、ハイブリッドＡＲＱ送信スキームに従った１シーケンスの送信符号語の態様を示している。
【図５】図５は、失敗したエラーメッセージを判断する方法の態様を説明するフローチャートを示している。
【図６】図６は、失敗したエラーメッセージを訂正する方法の態様を説明するフローチャートを示している。
【図７】図７は、失敗したエラーメッセージの発生を通信する方法の態様を説明するフローチャートを示している。
【図８】図８は、受信機において失敗したエラーメッセージの発生を判断し、失敗したエラーメッセージの発生を送信機に通信する方法の態様を説明するフローチャートを示している。
【図９】図９は、受信機において失敗したエラーメッセージの発生を判断し、失敗したエラーメッセージの発生を送信機に通信する方法の態様を説明するフローチャートを示している。
【図１０】図１０は、受信機において失敗したエラーメッセージの発生を判断し、失敗したエラーメッセージの発生を送信機に通信する方法の態様を説明するフローチャートを示している。
【図１１】図１１は、相関データの態様を有する符号化パケットの２つの符号語を示している。
【図１２】図１２は、２つの送信機による干渉送信を検出する方法の態様を説明するフローチャートを示している。
【図１３】図１３は、同一指定周波数範囲で動作し、かつ、干渉信号を生成する２つの送信機の態様のブロック図を示している。
【図１】
2009535976.tif 000003
【図２】
2009535976.tif 000004
【図３】
2009535976.tif 000005
【図４】
2009535976.tif 000006
【図５】
2009535976.tif 000007
【図６】
2009535976.tif 000008
【図７】
2009535976.tif 000009
【図８】
2009535976.tif 000010
【図９】
2009535976.tif 000011
【図１０】
2009535976.tif 000012
【図１１】
2009535976.tif 000013
【図１２】
2009535976.tif 000014
【図１３】
2009535976.tif 000015
【国際調査報告】
2009535976.tif 000016
2009535976.tif 000017
2009535976.tif 000018
2009535976.tif 000019