(57)【特許請求の範囲】
【請求項１】
順番に、１つのデータストリームを一度に、複数のデータストリームについて球検出を行い、前記複数のデータストリームについてチャネル状態情報を取得し、前記チャネル状態情報に基づいて各データストリームの信号品質を推定し、既に検出されたデータストリームからの干渉が除去されることを仮定することにより、前記複数のデータストリームのレートを選択するように構成された少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合されたメモリと、
を備える装置。
【請求項２】
前記チャネル状態情報は、チャネル応答マトリクスを備え、前記少なくとも１つのプロセッサは、前記チャネル応答マトリクスを分解して球検出に使用された上部三角マトリクスを取得し、前記上部三角マトリクスに基づいて各データストリームの信号を推定選択するように構成される、請求項１に記載の装置。
【請求項３】
前記少なくとも１つのプロセッサは、１つのセットのレート組み合わせから前記複数のデータストリームの前記レートを選択するように構成される、請求項１に記載の装置。
【請求項４】
前記少なくとも１つのプロセッサは、送信器に送られるべき前記複数のデータストリームの前記レートの表示を発生させるように構成される、請求項１に記載の装置。
【請求項５】
順番に、１つのデータストリームを一度に、複数のデータストリームについて球検出を行うことと、
前記複数のデータストリームについてチャネル状態情報を取得することと、
前記チャネル状態情報に基づいて前記複数のデータストリームのレートを選択することと、前記選択することは、前記チャネル状態情報に基づいて各データストリームの信号品質を推定することと、既に検出されたデータストリームからの干渉が除去されることを仮定することを備える方法。
【請求項６】
順番に、１つのデータストリームを一度に、複数のデータストリームについて球検出を行う手段と、
前記複数のデータストリームについてチャネル状態情報を取得する手段と、
前記チャネル状態情報に基づいて前記複数のデータストリームのレートを選択する手段と、前記選択することは、前記チャネル状態情報に基づいて各データストリームの信号品質を推定することと、既に検出されたデータストリームからの干渉が除去されることを仮定すること
を備える装置。
【請求項７】
順番に、１つのデータストリームを一度に、複数のデータストリームについて球検出を行い、
前記複数のデータストリームについてチャネル状態情報を取得し、
前記チャネル状態情報に基づいて各データストリームの信号品質を推定し、既に検出されたデータストリームからの干渉が除去されることを仮定することにより、前記複数のデータストリームのレートを選択する、
ように動作可能な命令を記憶するコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
（米国法典第３５巻第１１９条に基づく優先権の主張）
本特許出願は、本出願の譲受人に譲渡され、かつ、引用により本明細書に明示的に組み入れられる、２００６年１月１１日出願の、「ＭＩＭＯ通信の球検出及びレート選択」という名称の米国特許仮出願第６０／７５８，３４４号の優先権を主張するものである。
【０００２】
本開示内容は、一般に、通信に関係するものであり、更に詳しくは、多重入力多重出力（ＭＩＭＯ）通信に向けて検出及びレート選択を行う各種技法に関するものである。
【背景技術】
【０００３】
ＭＩＭＯ通信は、複数の（Ｔ個）送信アンテナから複数の（Ｒ個）受信アンテナに送られる伝送である。Ｔ個の送信アンテナ及びＲ個の受信アンテナにより形成されるＭＩＭＯチャネルは、Ｍ個の空間チャネルに分割することができ、ここで、Ｍ≦ｍｉｎ｛Ｔ，Ｒ｝。Ｍ個の空間チャネルは、全スループット向上及び／または高信頼度化を達成するようにデータを伝送するために使用することができる。
【０００４】
送信器は、Ｔ個の送信アンテナを介して並列にＭ個のデータストリームを符号化して送信することができる。受信器は、Ｒ個の受信アンテナを介してＲ個の受信記号ストリームを取得し、受信記号ストリームの検出を行って、検出記号ストリームを復号化して送信データストリームを回復する。最適な検出性能を達成するために、受信器は、受信器に利用可能な情報の全てに基づいて送信されたと考えられる全ての可能なビットシーケンスについて多くの仮説を評価する必要があろう。このような徹底的な検索は、計算集約的であるので多くの用途には禁止的なものである。
【０００５】
したがって、良好な性能を達成しながら複雑性が低減された検出を行う各種技法の必要性が当分野にある。
【発明の概要】
【０００６】
ＭＩＭＯ通信で送られたデータ記号を回復するために球検出を行う各種技法を本明細書で説明する。一態様においては、少なくとも２つの変調方式で生成されたデータ記号について球検出を行う。別の態様においては、データ記号の少なくとも１つの属性に基づいて判断された順序でデータ記号について球検出を行い、データ記号の少なくとも１つの属性は、データ記号の誤り確率、データ記号に使用された変調方式、データ記号のリンク余裕などとすることができる。更なる別の態様においては、チャネル状態情報に基づいて、球検出で検出されたデータストリームのレートを選択する。チャネル状態情報は、チャネル推定値、雑音推定値、干渉推定値、電力測定値、信号品質推定値などを含むことができる。１つ又はそれ以上の実施形態においては、（１）球検出に使用された上部三角マトリクス及び／又は（２）既に検出されたデータストリームからの干渉が除去されるという仮定に基づいてデータストリームの信号品質を推定することができる。その後、推定信号品質に基づいてデータストリームのレートを選択することができる。他の実施形態においては、他の方法でチャネル状態情報に基づいてレートを選択することができる。
【０００７】
球検出及びレート選択を以下で詳細に説明する。本発明の様々な態様及び実施形態も以下で説明する。
【０００８】
本発明の特長及び性質は、同様の参照番号が完全に対応した特定を行う図面に関連して利用したときに以下に述べる詳細な説明からより明らかになるであろう。
【図面の簡単な説明】
【０００９】
【図１】送信器及び受信器の各種態様のブロック図である。
【図２】送信器での送信（ＴＸ）データプロセッサ及びＴＸ空間プロセッサの各種の態様のブロック図である。
【図３】球検出の例示的な検索ツリーの各種の態様を示す図である。
【図４】選択された順序で球検出を行うプロセスの各種の態様を示す図である。
【図５】選択された順序で球検出を行う装置の各種の態様を示す図である。
【図６】複数の変調方式で生成されたデータ記号について球検出を行うプロセスの各種の態様を示す図である。
【図７】複数の変調方式で生成されたデータ記号について球検出を行う装置の各種の態様を示す図である。
【図８】データストリームのレートを選択するプロセスの各種の態様を示す図である。
【図９】データストリームのレートを選択する装置の各種の態様を示す図である。
【図１０】受信器での受信（ＲＸ）空間プロセッサ及びＲＸデータプロセッサの各種の態様のブロック図である。
【発明を実施するための形態】
【００１０】
「例示的」という語は、「例、実例、又は例証の役目をする」ことを意味するために本明細書で使用される。「例示的」として本明細書で説明する一切の実施形態又はデザインは、必ずしも、他の実施形態又はデザインに優って好適又は有利と解釈すべきではない。
【００１１】
本明細書で説明する検出法及びレート選択法は、複数のデータストリームが通信チャネルを介して並列に送信される様々な通信システムに使用することができる。例えば、これらの技法は、単一の副搬送波を伴うＭＩＭＯシステム、複数の副搬送波を伴うＭＩＭＯシステム、記号分割多重接続（ＣＤＭＡ）システム、周波数分割多元接続（ＦＤＭＡ）システム、時分割多元接続（ＴＤＭＡ）システムなどに使用することができる。複数の副搬送波は、直行周波数分割多重（ＯＦＤＭ）、単一搬送波直行周波数分割多重（ＳＣ−ＦＤＭＡ）、又は何らかの他の変調技法で取得することができる。ＦＤＭＡ及びＳＣ−ＦＤＭＡでは、システム帯域幅全体を複数の直交副搬送波に分割し、直交副搬送波は、楽音又はビン（bin）などともいい、この各々は、独立してデータで変調することができる。一般に、変調記号は、ＯＦＤＭにより周波数領域内で、ＳＣ−ＦＤＭＡにより時間領域内で送られる。明確にするために、以下の説明の大部分は、単一の副搬送波を伴うＭＩＭＯシステムを対象としたものである。
【００１２】
図１は、ＭＩＭＯシステム１００における送信器１１０及び受信器１５０の各種の態様のブロック図を示す。送信器１１０には、複数の（Ｔ個）のアンテナが装備され、受信器１５０には複数の（Ｒ個）のアンテナが装備される。ダウンリンク（又は順方向リンク）伝送については、送信器１１０は、基地局、アクセスポイント、節点Ｂなどの一部とすることができ、かつ、基地局、アクセスポイント、節点Ｂなどの機能の一部又は全てを含むことができる。受信器１５０は、移動局、ユーザ端末、ユーザ設備などの一部とすることができ、かつ、移動局、ユーザ端末、ユーザ設備などの機能性の一部又は全てを含むことができる。アップリンク（逆リンク）通信については、送信器１１０は、移動局、ユーザ端末、ユーザ設備などの一部とすることができ、受信器１５０は、基地局、アクセスポイント、節点Ｂなどの一部とすることができる。
【００１３】
送信器１１０にて、ＴＸデータプロセッサ１２０は、データ源１１２からトラヒックデータを受信して、トラヒックデータを処理（例えば、フォーマット、符号化、インターリーブ、及び記号マッピング）して、トラヒックデータの変調記号であるデータ記号を生成する。ＴＸ空間プロセッサ１３０は、パイロットの変調記号であるパイロット記号でデータ記号を多重変調する。パイロットは、送信器及び受信器の両方によりアプリオリと知られている伝送であり、トレーニング信号、基準、プリアンブルと称する場合もある。ＴＸ空間プロセッサ１３０は、送信器空間処理を行い、送信記号のＴ個のストリームをＴ個の送信器装置（ＴＭＴＲ）１３２ａから１３２ｔに供給する。各送信器装置１３２は、この送信記号ストリームを処理（例えば、ＯＦＤＭ変調し、アナログに変換し、フィルタリングし、増幅し、かつ、アップコンバート）して、変調信号を生成する。送信器装置１３２ａから１３２ｔまでのＴ個の変調信号は、それぞれ、アンテナ１３４ａから１３４ｔを介して送信される。
【００１４】
受信器１５０にて、Ｒ個のアンテナ１５２ａから１５２ｒは、Ｔ個の変調信号を受信し、各アンテナ１５２は、受信信号をそれぞれの受信器装置（ＲＣＶＲ）１５４に供給する。各受信器装置１５４は、受信記号を取得するために送信器装置１３２により行われる処理を補完する方法で受信信号を処理する。各受信器装置１５４は、トラヒックデータの受信記号をＲＸ空間プロセッサ１６０に供給し、かつ、パイロットの受信記号をチャネルプロセッサ１９４に供給する。チャネルプロセッサ１９４は、パイロットの受信記号に基づいて送信器１１０から受信器１５０へのＭＩＭＯチャネルの応答を推定して、チャネル推定値をＲＸ空間プロセッサ１６０に供給する。ＲＸ空間プロセッサ１６０は、チャネル推定値で受信記号に球検出を行い、送信データ記号の推定値である検出記号を実現する。ＲＸデータプロセッサ１７０は、検出記号を更に処理（例えば、デインターリーブ及び復号化）して、復号化データをデータ受信装置１７２に供給する。
【００１５】
受信器１５０は、受信器１５０へのデータ送信を制御するのを補佐するためにフィードバック情報を送信器１１０に送ることができる。フィードバック情報は、送信に使用すべき特定の通信モード、各データストリームに使用するべき特定のレート又はパケットフォーマット、受信器１５０により復号化されたパケットの承認（ＡＣＫ）及び／又は否定応答（ＮＡＫ）、チャネル状態情報など、又は、これらの組み合わせを表示することができる。フィードバック情報は、ＴＸシグナリングプロセッサ１８０により処理（例えば、符号化、インターリーブ、及び記号マッピング）され、パイロット記号で多重変調かつＴＸ空間プロセッサ１８２により空間処理され、かつ、アンテナ１５２ａから１５２ｒを介して送信されるＲ個の変調信号を生成するために送信器装置１５４ａから１５４ｒにより更に処理される。
【００１６】
送信器１１０にて、Ｒ個の変調信号は、アンテナ１３４ａから１３４ｔにより受信され、受信器装置１３２ａから１３２ｔにより処理され、ＲＸ空間プロセッサ１３６により空間処理され、更に、フィードバック情報を回復するためにＲＸシグナリングプロセッサ１３８により更に処理（例えば、デインターリーブ及び復号化）される。コントローラ／プロセッサ１４０は、受信フィードバック情報に基づいて受信器１５０へのデータ伝送を制御する。チャネルプロセッサ１４４は、受信器１５０から送信器１１０へのＭＩＭＯチャネルの応答を推定することができ、かつ、ＴＸ空間プロセッサ１３０により使用された空間マッピングマトリクスを導出することができる。
【００１７】
コントローラ／プロセッサ１４０及び１９０は、それぞれ、送信器１１０及び受信器１５０にて動作を制御する。メモリ１４２及び１９２は、それぞれ、送信器１１０及び受信器１５０に向けてデータ及びプログラムコードを記憶する。
【００１８】
図２は、送信器１１０でのＴＸデータプロセッサ１２０及びＴＸ空間プロセッサ１３０の各種の態様のブロック図を示す。この実施形態においては、全てのデータストリームについて共通の符号化方式が使用され、データストリーム毎に別個の情報点率及び別個の変調方式を使用することができる。明確にするために、以下の説明では、Ｍ個のデータストリームがＭ個の空間チャネルで送られると仮定する。しかしながら、この場合はそうである必要がなく、データストリームは、複数の空間チャネルを跨いで広がることができる。
【００１９】
ＴＸデータプロセッサ１２０内では、エンコーダ２２０は、符号化方式に従ってトラヒックデータを符号化して、コードビットを生成する。符号化方式は、畳込みコード、ターボコード、低密度パリティ検査（ＬＤＰＣ）コード、巡回冗長検査（ＣＲＣ）コード、ブロックコードなど、又は、これらの組み合わせを含むことができる。デマルチプレクサ（Ｄｅｍｕｘ）２２２は、コードビットをＭ個のストリームに多重分離又は構成要素を分析してＭ個のコードビットストリームをＭ個のセットの処理装置に供給する。各セットは、パンクチャ装置２２４と、チャネルインターリーバ２２６と、記号マッパ２２８とを含む。各セットについて、パンクチャ装置２２４は、ストリームについて選択された情報点率を達成するために、必要に応じて、コードビットを抜き取るか又は削除し、保持コードビットを関連のチャネルインターリーバ２２６に供給する。チャネルインターリーバ２２６は、インターリーブ方式に基づいてコードビットをインターリーブ又は並べかえて、インターリーブビットを関連の記号マッパ２２８に供給する。このインターリーブは、データストリーム毎に（図２に示すように）又は一部又は全てのデータストリームを跨いで（図２では図示せず）別個に行うことができる。
【００２０】
１つ又はそれ以上の実施形態においては、各データストリームは、このストリームに選択された変調方式で送ることができる。一般に、システム動作、チャネル条件、及び／又は他の要素によっては、同じ又は異なる変調方式をＭ個のデータストリームに使用することができる。各記号マッパ２２８は、このストリームについて選択された変調方式に従ってインターリーブビットをマッピングして、データ記号のストリーム｛Ｓｍ｝を実現する。ストリームｍの記号マッピングは、何セットものＱｍビットをグループ化してＱｍ−ビット値を形成し、ここで、Ｑｍ≧１、（２）選択された変調方式について信号点配置内の２Ｑｍ点の１つに各Ｑｍビット値をマッピングすることにより達成することができる。各マッピング信号点は、データ記号としては複雑な値である。記号マッピングは、グレーマッピング又は非グレーマッピングに基づくことができる。グレーマッピングについては、信号点配置内の隣接点（水平方向及び垂直方向の両方において）は、差がＱｍ個ビット位置から１個のみである。グレーマッピングにより、正しい場所近傍の場所にマッピングされる検出記号に対応するより可能性が高い誤差イベントについてビット誤り数が低減され、この場合、誤り内でコードビット１つのみが検出されることになる。非グレーマッピングについては、隣接点は、差が２つ以上のビット位置である場合がある。
【００２１】
ＴＸ空間プロセッサ１３０内では、多重化装置（Ｍｕｘ）２３０は、Ｍ個の記号マッパ２２８ａから２２８ｍまでのＭ個のデータ記号ストリームを受信して、パイロット記号でデータストリームを多重変調する。マトリクス多重化乗算器（matrix multiplexer）２３２は、空間マッピングマトリクスＰでデータ及び／又はパイロット記号を多重変調して、送信記号を実現する。１つ又はそれ以上の実施形態においては、空間マッピングマトリクスは、単位行列Ｉであり、これにより、結果的に、送信器では空間処理が行われない。他の実施形態においては、Ｍ個のデータストリームについて類似の性能を達成するために、記号期間が異なれば及び／又は副搬送波が異なれば、使用される空間マッピングマトリクスも異なる。更なる他の実施形態においては、空間マッピングマトリクスは、固有ベクトルのマトリクスである。
【００２２】
図２は、共通の符号化方式の各種の態様を示しており、別個の情報点率及び変調方式をＭ個のデータストリームに使用することができる。異なる情報点率は、これらのストリームについて異なるパンクチャパターンを使用することにより、Ｍ個のデータストリームについて達成することができる。他の実施形態においては、共通の符号化方式及び共通の情報点率が、全てのデータストリームに使用され、かつ、別個の変調方式をデータストリームに使用することができる。更なる他の実施形態においては、共通の符号化方式、共通の情報点率、及び共通の変調方式が、全てのデータストリームに使用される。更なる他の実施形態においては、各データストリームは、当該のデータストリームについて選択された符号化・変調方式に基づいて独立して処理される。一般に、同じ又は異なる符号化方式、同じ又は異なる情報点率、及び同じ又は異なる変調方式をＭ個のデータストリームに使用することができる。複数の副搬送波が利用可能である場合、副搬送波を跨いで、同じ又は異なる符号化方式、同じ又は異なる情報点率、及び同じ又は異なる変調方式を使用することができる。
【００２３】
送信器１１０は、一般的に、各データパケットを別個に符号化する。パケットは、複数のブロックに分割することができ、各ブロックは、Ｋ個のコードビットを含む。各ブロック内のＫ個のコードビットは、以下のように、Ｍ個のデータ記号にマッピングすることができる。
【００２４】
ｓ＝ｍａｐ（ｂ）    式（１）
ここで、ｓ＝［ｓ１  ｓ２  ．．．．ｓＭ］Ｔは、Ｍ個のデータ記号を有するベクトルである。
【数１】
0005479430.tif 000002
【００２５】
は、Ｋ個のコードビットが１つのブロック内にあるベクトルである。
【００２６】
ｂｍ＝Ｑ個のコードがデータ記号ｓｍを形成するために使用されるベクトルである。
【００２７】
ｍのベクトルｂｍ内でｂｍ，ｑ＝１，．．．，Ｍ及びｑ＝１，．．．，Ｑｍは、ベクトルｂｍ内のｑ番目のコードビットである。
【００２８】
ｋのｂｋ＝１，．．．，Ｋは、ベクトルｂ内のｋ番目のコードビットである。
【００２９】
「Ｔ」は、転置を示す。
【００３０】
式（１）は、特定のビットベクトルｂと対応するデータベクトルｓとの間に１：１のマッピングがあることを示す。一般に、同じ又は異なる変調方式は、特定のデータベクトルｓで送られたＭ個のデータ記号に使用することができる。したがって、Ｑ１からＱＭは、ベクトルｓ内のＭ個のデータストリームについては同じ又は異なる場合がある。
【００３１】
１つ又はそれ以上の実施形態においては、Ｍ個のデータストリームは、単一のパケットを複数の（Ｍ個の全て）空間チャネルで送ることができるように合同で符号化される。他の実施形態においては、Ｍ個のデータストリームは、各パケットが１つの空間チャネルで送られるように独立して符号化される。更なる他の実施形態においては、合同で符号化されるデータストリームもあれば、独立して符号化されるデータストリームもある。
【００３２】
明確にするために、以下の説明では、１つのデータストリームは各空間チャネルで送られると仮定する。したがって、「データストリーム」及び「空間チャネル」という用語は、以下の説明の多くについて交換可能である。データストリームの数は、構成可能とすることができ、かつ、チャネル条件及び／又は他の要素に基づいて選択することができる。明確にするために、以下の説明では、Ｍ個のデータストリームが、Ｍ個の空間チャネルで送られると仮定する。
【００３３】
１．検出
受信器での受信記号は、以下のように表すことができる。
【００３４】
ｙ＝Ｈｃｈ・Ｐ・ｓ÷ｎ＝Ｈ・ｓ＋ｎ    式（２）
ここで、
Ｐは、送信器により使用されるＴ×Ｍ個の空間マッピングマトリクスである。
【００３５】
Ｈｃｈは、Ｒ×Ｔ個の実際のＭＩＭＯチャネル応答マトリクスである。
【００３６】
Ｈ＝Ｈｃｈ・Ｐは、Ｒ×Ｍ個の有効ＭＩＭＯチャネル応答マトリクスである。
【００３７】
ｙは、Ｒ個の受信記号が受信器にあるＲ×Ｉ個のベクトルである。
【００３８】
ｎは、Ｒ×Ｉ個の雑音ベクトルである。
【００３９】
雑音は、ゼロ平均ベクトル及び
【数２】
0005479430.tif 000003
【００４０】
の共分散マトリクスを有する加法性白色ガウス雑音（ＡＷＧＮ）と仮定することができ、ここで、
【数３】
0005479430.tif 000004
【００４１】
は、雑音の変動である。
【００４２】
有効ＭＩＭＯチャネル応答Ｈは、実際のＭＩＭＯチャネル応答Ｈｃｈと、送信器により使用される空間マッピングマトリクスＰとを含む。有効ＭＩＭＯチャネル応答マトリクスは、以下のように示すことができる。
【数４】
0005479430.tif 000005
【００４３】
ここで、記述項ｒ＝１，．．．，Ｒ及びｍ＝１，．．．，Ｍのｈｒ，ｍは、受信アンテナｒにてデータストリームｍにより観察される複雑なチャネル利得を示す。簡単にするために、ＭＩＭＯチャネルは、周波数選択性がなくフラットフェージングであると仮定する。受信器は、一般的に、Ｈの推定値である
【数５】
0005479430.tif 000006
【００４４】
を導出して、検出に
【数６】
0005479430.tif 000007
【００４５】
を使用する。簡単にするために、本明細書での説明では、チャネル推定誤差なしと仮定し、それで、
【数７】
0005479430.tif 000008
【００４６】
Ｈは、ＭＩＭＯチャネル応答マトリクスともいう。
【００４７】
単一の副搬送波でのＭＩＭＯ通信については、受信器は、通信に使用される各記号期間において受信記号ベクトルｙを取得する。複数の副搬送波でのＭＩＭＯ通信については、受信器は、通信に使用される各記号期間において各副搬送波について受信記号ベクトルｙを取得する。１つ又はそれ以上の実施形態においては、受信器は、各受信記号ベクトルｙについて別個に検出を行う。他の実施形態においては、受信器は、複数の受信記号ベクトルについて合同で検出を行う。受信器は、様々な方法で検出を行うことができる。
【００４８】
受信器は、検出記号を取得するために受信記号に最ゆう（ＭＬ）検出を行うことができる。ＭＬ検出については、受信器は、データ記号ベクトルｓについて送信された可能性がある２Ｋ仮説記号ベクトルの各々を評価する。各仮説記号ベクトルについては、受信器は、以下のように示すことができる距離関数を算出する。
【数８】
0005479430.tif 000009
【００４９】
ここで、
【数９】
0005479430.tif 000010
【００５０】
は、ベクトルｓについて送信されたと仮定された記号ベクトルであり、
【数１０】
0005479430.tif 000011
【００５１】
は、仮説記号ベクトル
【数１１】
0005479430.tif 000012
【００５２】
の距離である。
【００５３】
式（４）は、コスト値、誤差関数などということができる。
【数１２】
0005479430.tif 000013
【００５４】
は、コスト値又はベクトル
【数１３】
0005479430.tif 000014
【００５５】
の誤差値などということができる。
【００５６】
ＭＬ検出については、受信器は、２Ｋ仮説記号ベクトル
【数１４】
0005479430.tif 000015
【００５７】
の２Ｋ個の距離を取得する。その後、受信器は、検出記号を以下のように導出することができる。
【数１５】
0005479430.tif 000016
【００５８】
ここで、
【数１６】
0005479430.tif 000017
【００５９】
は、Ｍ個の検出記号に関するＭ×Ｉ個のベクトルである。式（５）においては、２Ｋ仮説記号ベクトルの２Ｋ個の距離のうちの最小距離が特定される。最小距離を有する仮説記号ベクトルは、送信データ記号ベクトルｓの推定値である検出記号ベクトル
【数１７】
0005479430.tif 000018
【００６０】
として呈示される。
【００６１】
ＭＬ検出については、データ記号ベクトルｓについて送信された可能性がある全ての可能なデータ記号組み合わせに徹底的な検索が行われる。この徹底的な検索では、データ記号ベクトルｓの全ての２Ｋ個の可能な仮説を検討する。したがって、ＭＬ検出の複雑性は、データ記号ベクトルｓを形成するために使用されるビット（Ｋ）の数においては、幾何学級数的である。ＭＬ検出により、良好な性能を実現することができる。しかしながら、この徹底的な検索は、計算集約的であるので多くの用途には禁止的なものである。例えば、４つのデータストリームが全てのストリームについてＱＰＳＫで送られた場合、Ｋ＝８及び２５６個の仮説が各受信記号ベクトルｙについて評価される。しかしながら、１６−ＱＡＭが４つのストリームに使用された場合、Ｋ＝１６及び６５，５３６個の仮説が、各受信記号ベクトルｙについて評価され、この方が、はるかに複雑なものである。４つのデータストリームが、ＱＰＳＫ、１６−ＱＡＭ、６４−ＱＡＭ及び２５６−ＱＡＭで送られた場合、Ｋ＝２０及び１００万個を上回る仮説が各受信記号ベクトルｙについて評価され、これは、実際的ではないであろう。この例は、信号点配置大型化に関する仮説数の急増を示すものである。
【００６２】
検討すべき仮説数は、リスト球検出、球復号化、球内復号化などもいう、球検出（ＳＤ）を行うことにより低減することができる。球検出は、候補仮説の検索を行い、かつ、見込みの少ない方の仮説を廃棄することによりＭＬ検出の検索スペースを低減しようとするものである。
【００６３】
球検出については、式（４）の距離関数は、以下のように、ＭＩＭＯチャネル応答マトリクスＨのＱＲ分解を行うことにより簡素化することができる。
【００６４】
Ｈ＝Ｑ・Ｒ    式（６）
ここで、Ｑは、Ｒ×Ｍ個の正規直交マトリクスであり、Ｒは、Ｍ×Ｍ個の上部三角マトリクスである。正規直交マトリクスＱは、直交列と、各列の単位電力を有し、つまりＱＨ・Ｑ＝Ｉであり、ここで、「Ｈ」は、共役転置を示す。上部三角マトリクスＲは、対角線をより下方にてゼロを含む。上部三角マトリクスＲの構造は、評価すべき仮説数を低減するために利用することができる。
【００６５】
式（２）は、以下のように書き換えることができる。
【００６６】
ｙ＝Ｈ・ｓ＋ｎ＝Ｑ・Ｒ・ｓ＋ｎ    式（７）
ｙ’＝ＱＲ・ｙ＝Ｒ・ｓ＋ｎ’    式（８）
ここで、ｙ’＝［ｙ’１ｙ’２．．．ｙ’Ｒ］Ｔは、ｙ及びｎ’＝ＱＲ・ｎ’の回転バージョンである。
【００６７】
式（４）の距離関数は、以下のように書き換えることができる。
【数１８】
0005479430.tif 000019
【００６８】
式（９）は、以下のように、拡張することができる
【数１９】
0005479430.tif 000020
【００６９】
Ｍ＝４の場合、式（１０）は、以下のように更に拡張することができる。
【数２０】
0005479430.tif 000021
【００７０】
式セット（１１）は、以下のように、Ｍという任意の値について一般化することができる。
【数２１】
0005479430.tif 000022
【００７１】
ここで、ＤＭ＋１＝０。式（１２）については、指数ｉは、Ｍから１に後方に動く。
【００７２】
式（１０）から（１２）に示すように、距離関数は、Ｍ個の期間Ｄ１からＤＭで漸増的に算出することができる。ＤＭは、仮説記号
【数２２】
0005479430.tif 000023
【００７３】
に左右されるにすぎず、かつ、この記号に関しては距離を表す。期間ＤＭ−１は、仮説記号
【数２３】
0005479430.tif 000024
【００７４】
に左右され、かつ、これらの２つの記号については総体的距離を表す。各々のその後の期間は、１つの更なる仮説記号に左右される。期間Ｄ１は、仮説記号
【数２４】
0005479430.tif 000025
【００７５】
の全てに左右され、かつ、これらの記号の全てついて総距離を表す。距離関数は、第１のレベルの最終期間ＤＭで始まって、各レベルで１つの期間Ｄ１で、Ｍ個のレベルで漸増的に算出することができる。各レベルについては、Ｄ１は、当該のレベルに適用可能な全ての仮説について算出される。
【００７６】
球検出は、様々な方法で行うことができる。球検出の幾つかの実施形態を以下で説明する。
【００７７】
完全な球検出については、距離が閾値Ｄｔｈ以下である全ての仮説が保持され、他の全ての仮説が廃棄される。閾値Ｄｔｈは、球半径ともいう。完全な球検出は、以下のように行うことができる。ｉ＝Ｍの第１のレベルについては、２ＱＭ個の信号点、例えば、２ＱＭ個のＱＡＭを有する信号点配置に基づいて生成される、データ記号ｓＭについて送信された可能性がある２ＱＭ個の仮説記号
【数２５】
0005479430.tif 000026
【００７８】
でリストＰＭが形成される。２ＱＭ個の距離を取得するために、式（１２）に示すように、リストＰＭ内の２ＱＭ個の仮説記号についてＤＭが算出される。閾値以下の距離を有する全ての仮説記号が、候補リストＣＭ内に記憶される。他の全ての仮説記号は、廃棄され、これには、廃棄記号を含む全ての仮説記号ベクトル
【数２６】
0005479430.tif 000027
【００７９】
を刈り取るという効果がある。
【００８０】
ｉ＝Ｍ−１の第２のレベルについては、２ＱＭ−１個の信号点を有する信号点配置に基づいて生成される、データ記号ｓＭ−１について送信された可能性がある２ＱＭ−１個の仮説記号
【数２７】
0005479430.tif 000028
【００８１】
でリストＰＭ−１が形成される。全ての有効な仮説記号対
【数２８】
0005479430.tif 000029
【００８２】
の距離を取得するために、これらの仮説記号対についてＤＭ−１が算出される。有効な仮説記号対には、各記号がリストＰＭ−１内にある候補リストＣＭ内の各記号の全ての可能な組み合わせが含まれる。閾値以下の距離を有する全ての仮説記号対が、候補リストＣＭ−１内に記憶される共に、他の全ての仮説記号対が廃棄される。
【００８３】
残りのレベルの各々は、同様の方法で評価することができる。２Ｑｉ個の信号点を有する信号点配置に基づいて生成される、データ記号ｓｉについて送信された可能性がある２Ｑｉ個の仮説記号
【数２９】
0005479430.tif 000030
【００８４】
でリストＰｉが形成される。全ての有効な仮説記号セット
【数３０】
0005479430.tif 000031
【００８５】
の距離を取得するために、これらの仮説記号セットについてＤｉが算出される。有効な仮説記号セットには、各記号がリストＰｉ内にある候補リストＣｉ＋１内の各仮説の全ての可能な組み合わせが含まれる。閾値以下の距離を有する全ての仮説記号セットが、候補リストＣｉ内に記憶される共に、他の全ての仮説記号セットが廃棄される。Ｍ個のレベルの全てが評価された後、候補リストＣｌ内に記憶された仮説に基づいて検出記号を判断することができる。明確にするために、上記の説明では、レベルが異なれば、使用する候補リストも異なる。また、Ｍ個のレベルの全てに単一の候補リストＣを使用することができ、かつ、レベル毎に更新することができる。
【００８６】
図３は、異なる変調方式で生成することができるデータ記号の球検出の例示的な検索ツリーを示す。この例においては、Ｍ＝４及び４つの期間Ｄ１からＤ４が算出される。ｉ＝４の第１のレベルについては、データ記号ｓ４について送信された可能性がある２Ｑ４個の可能なデータ記号の２Ｑ４個の仮説についてＤ４が算出される。２Ｑ４個の仮説記号が、図３では、
【数３１】
0005479430.tif 000032
【００８７】
（１）から
【数３２】
0005479430.tif 000033
【００８８】
として示されている。２つの仮説は、閾値以下の距離を有し、黒く塗り潰された節点で示されている。ｉ＝３の第２のレベルについては、データ記号ｓ３及びｓ４について送信された可能性がある２・２Ｑ３個の可能なデータ記号対の２・２Ｑ３個の仮説についてＤ３が算出される。やはり、２つの仮説は、閾値以下の距離を有し、黒く塗り潰された節点で示されている。ｉ＝２の第３のレベルについては、データ記号ｓ２、ｓ３及びｓ４について送信された可能性がある２・２Ｑ２個の可能なデータ記号セットの２・２Ｑ２個の仮説についてＤ２が算出される。これらの仮説は、閾値以下の距離を有し、黒く塗り潰された節点で示されている。ｉ＝１の最終レベルについては、データ記号ｓ１、ｓ２、ｓ３及びｓ４について送信された可能性がある３・２Ｑ１個の可能なデータ記号セットの３・２Ｑ１個の仮説についてＤ１が算出される。４つの仮説は、閾値以下の距離を有し、黒く塗り潰された節点で示されている。最小距離を有する記号のセットは、太線で示されている。
【００８９】
部分的な球検出については、各レベルについてＮｂｓ個の最良の仮説記号が保持されて、つ、次のレベルに備えて仮説を形成するために使用される。式セット（１１）に示すように、ＱＲ分解により、他のデータ記号からの干渉を除去することにより孤立状態でデータ記号ｓ４を検出することができる。次のデータ記号ｓ３の検出は、データ記号ｓ４からの干渉の除去に頼る。この干渉は、式（１１ｂ）では
【数３３】
0005479430.tif 000034
【００９０】
として示される。干渉推定値の精度及び干渉除去の効果は、共に、記号
【数３４】
0005479430.tif 000035
【００９１】
が正しいことに依存するものである。
【数３５】
0005479430.tif 000036
【００９２】
であり、かつ、チャネル推定値に誤りがない場合、データ記号ｓ４からの干渉は、データ記号ｓ３の検出から完全に除去することができる。
【００９３】
１つ又はそれ以上の実施形態においては、各レベルについて保持すべき最良の仮説記号（Ｎｂｓ）の数は、固定値、例えば、２、３、４などである。他の実施形態においては、Ｎｂｓは、検出されるデータ記号ｓｉの点配置サイズ、データ記号ｓｉの信号品質又は他のチャネル状態情報、及び／又は何らかの他の判定基準に左右される場合がある構成可能な値である。信号品質は、信号対雑音比（ＳＮＲ）、信号対雑音プラス干渉比（ＳＩＮＲ）、エネルギー／記号対全雑音比（total-noise ratio）（Ｅｃ／Ｎｏ７）などにより量子化することができる。例えば、Ｎｂｓは、信号点配置サイズの１／４、つまり、Ｎｂｓ＝２Ｑｉ／４、又は何らかの他の割合に設定することができる。Ｎｂｓは、Ｎｂｓ個の最良仮説記号の１つである送信データ記号の確率が何らかの所定の割合、例えば、９５％、又は、何らかの他の割合を満たすか又は超えるように選択することができる。
【００９４】
抑制球検出については、１つの最良仮説記号は、各レベルについて保持され、かつ、当該のレベルの硬判定と称される。抑制球検出は、Ｎｂｓ＝１での部分球検出の特別な場合である。各レベルの硬判定は、以下のように示すことができる。
【数３６】
0005479430.tif 000037
【００９５】
ここで、
【数３７】
0005479430.tif 000038
【００９６】
は、送信データ記号ｓｉの硬判定である。式（１３）においては、Ｄｉの最小距離を生成する仮説記号
【数３８】
0005479430.tif 000039
【００９７】
は、データ記号ｓｉの硬判定として供給される。各レベルの硬判定は、次のレベルに順方向に搬送して、かつ、次のレベルについて距離を算出するために使用することができる。
【００９８】
その後、式（１２）の距離関数は、以下のように表すことができる。
【数３９】
0005479430.tif 000040
【００９９】
式（１４）内の総和の項は、以前の検出記号からの干渉とみなすことができる。この場合、干渉除去後に取得された修正受信記号ｙｉ’’は、以下のように表すことができる。
【数４０】
0005479430.tif 000041
【０１００】
その後、式（１４）内の距離関数は、以下のように書き換えることができる。
【数４１】
0005479430.tif 000042
【０１０１】
ｉ＝Ｍ−１，．．．，１の場合、式（１６）、
一例として、２つのデータストリームが送られ、かつ、ｓ＝［ｓ１、ｓ２］ｒ、及び、
【数４２】
0005479430.tif 000043
【０１０２】
であるので、データ記号ｓ２の距離は、以下のように表すことができる。
【数４３】
0005479430.tif 000044
【０１０３】
その後、データ記号ｓ１の距離は、以下のように表すことができる。
【数４４】
0005479430.tif 000045
【０１０４】
ここで、
【数４５】
0005479430.tif 000046
【０１０５】
部分球検出及び抑制球検出については、第１のレベル後に各レベルにて評価すべき仮説の数は、各レベルについてＮｂｓ個の最良の仮説記号を保持することにより実質的に低減することができる。抑制球検出については、各レベルについて１つの硬判定が順方向に搬送され、各レベルで評価するべき仮説の数は、２Ｑ１である。第２のレベルについては、異なる仮説記号対
【数４６】
0005479430.tif 000047
【０１０６】
の代わりに、異なる仮説記号
【数４７】
0005479430.tif 000048
【０１０７】
及び硬判定
【数４８】
0005479430.tif 000049
【０１０８】
を評価することができる。第３のレベルについては、異なる仮説記号セット
【数４９】
0005479430.tif 000050
【０１０９】
ではなく、異なる仮説記号
【数５０】
0005479430.tif 000051
【０１１０】
及び硬判定
【数５１】
0005479430.tif 000052
【０１１１】
評価することができる。
【０１１２】
抑制球検出方式は、式（１４）に示すように、既に検出されたデータ記号の硬判定を使用して算出された距離に頼るものである。その後、抑制球検出の性能は、硬判定の信頼性に左右される。特定のデータストリームの硬判定の信頼性は、変調方式及びこのストリームの信号品質に左右される。１つ又はそれ以上の実施形態においては、検出順序は、データストリームの推定記号確率又は記号誤り率（ＳＥＲ）に基づいて選択される。各データストリームのＳＥＲは、チャネル状態情報に基づいて推定するか又は確かめることができる。この実施形態においては、検出は、まず、最低ＳＥＲを有するデータストリームについて行われる。このデータストリームは、当該のデータストリームに使用される変調方式の非符号化信号品質、例えば、ＳＮＲ要件に対して最大のリンク余裕を有するはずである。その後、検出は、２番目に低いＳＥＲ、などを有するデータストリームについて行われる。この検出順序により、その後の検出ストリームに関する距離の算出において先の検出ストリームからのシンボル誤差の伝播が低減される。各データストリームのレートは、所望のＳＥＲを達成するように選択することができる。
【０１１３】
以下で説明するように、信号品質に基づいて、各データストリームについてレート又はパケットフォーマットを選択することができる。レートは、ビット／秒／ヘルツ（ｂｐｓ／Ｈｚ）の単位で示すことができる特定のスペクトル効率に関連づけることができる。変調方式及びコードレートの異なる組み合わせで特定のレートを達成することができる。例えば、３ｂｐｓ／Ｈｚのレートは、（１）コードレート３／４及び１６−ＱＡＭ、（２）コードレート１／２及び６４−ＱＡＭ、又は（３）コードレート３／８及び２５６−ＱＡＭで達成することができる。コードレート及び変調方式のこれらの異なる組み合わせには、目標パケット誤り率（ＰＥＲ）を達成するために、若干異なる信号品質が必要であろう。しかしながら、コードレート及び変調方式のこれらの異なる組み合わせは、実質的に異なるＳＥＲを有することができる。特定の信号品質に関しては、１６−ＱＡＭのＳＥＲは、６４−ＱＡＭのＳＥＲより低く、６４−ＱＡＭのＳＥＲは、２５６−ＱＡＭのＳＥＲより低い。１６−ＱＡＭ、６４−ＱＡＭ、及び２５６−ＱＡＭに関する漸進的に高くなるＳＥＲは、１６−ＱＡＭ、６４−ＱＡＭ、及び２５６−ＱＡＭに関する漸進的に強くなるコード（又は低くなるコードレート）により説明される。
【０１１４】
抑制球検出の性能は、検出すべきデータストリームが早いほど（例えば、第１のデータストリーム）、ＳＥＲにより影響を受ける。検出ストリームが早くなるほど、各々のレートは、目標ＳＥＲ又はそれ以下を達成するように選択することができる。この目標ＳＥＲは、５％、１０％、又は何らかの他の値とすることができる。１つ又はそれ以上の実施形態においては、早い方の（例えば、第１の）検出ストリームのＳＥＲは、目標ＳＥＲを上回り、その後、ストリームのレートは、より下位の変調方式で最高のレートまで低減され、これにより、その後、干渉除去に備えて誤り伝播が低減される。より下位の順序変調方式の選択により、先の検出ストリームのスループットを低減させる恐れがあるが、その後の検出ストリームのスループットを向上させることができる。コンピュータシュミレーションにより、このレート選択戦略により、特定のチャネル条件、例えば、高いＳＮＲについては、全体的なスループットを向上させることができることがわかっている。
【０１１５】
上述した球検出方式については、リストＣ内に記憶すべき候補仮説の数を様々な方法で削減することができる。１つ又はそれ以上実施形態においては、閾値Ｄｔｈ以下の距離を有する全ての仮説は、保持される。この実施形態の場合、各レベルで記憶すべき候補仮説の数は、必ずしも一定ではない。他の実施形態においては、各レベルで保持すべき候補仮説の数は、変調方式及び検出されるデータストリームの信号品質に左右される推定ＳＥＲの関数とすることができる。更なる他の実施形態においては、Ｎｂｓ個の最良の仮説が、各レベルで保持される。更なる他の実施形態においては、閾値Ｄｔｈ以下の距離を有する最大Ｎｂｓ個までの最良の仮説が、各レベルで保持される。更なる他の実施形態においては、Ｎｂｓ個の最良の仮説が、各節点について保持される。更なる実施形態においては、閾値Ｄｔｈ以下の距離を有する最大Ｎｂｎ個までの最良の仮説が、各節点について保持される。Ｎｂ1及びＮｂｎは、検出性能、複雑性、及び／又は他の検討事項間の損得評価に基づいて選択することができる。例えば、Ｎｂ1及びＮｂｎは、信号点配置が大きいほど記憶される候補仮説が増えるように、信号点配置サイズに基づいて選択することができる。Ｎｂ1及びＮｂｎは、少なくともＮｍｉｎ個の候補仮説が各レベル又は節点について確実に記憶されるようにする何らかの最小値（例えば、Ｎｍｉｎ＝２）以上になるように抑制することもできる。一般に、任意の数の仮説を候補リストＣ内に記憶することができる。
【０１１６】
球検出を完了した後、以下のように、リストＣ内の候補仮説に基づいて、コードビットについて対数ゆう度比（ＬＬＲ）を算出することができる。
【数５２】
0005479430.tif 000053
【０１１７】
ここで、
【数５３】
0005479430.tif 000054
【０１１８】
は、仮説記号ベクトル
【数５４】
0005479430.tif 000055
【０１１９】
に対応するビットベクトルである。
【数５５】
0005479430.tif 000056
【０１２０】
は、コードビットｂｋを除く全てのコードビットがベクトル
【数５６】
0005479430.tif 000057
【０１２１】
内にあるベクトルである。
【数５７】
0005479430.tif 000058
【０１２２】
は、
【数５８】
0005479430.tif 000059
【０１２３】
内の全てのコードビットに関するアプリオリＬＬＲを有するベクトルである。
【数５９】
0005479430.tif 000060
【０１２４】
は、候補リストＣのサブセットであり、かつ、ｂｋ＝＋１である仮説を含む。
【数６０】
0005479430.tif 000061
【０１２５】
は、候補リストＣのサブセットであり、かつ、ｂｋ＝−１である仮説を含む。
【数６１】
0005479430.tif 000062
【０１２６】
は、コードビットｂｋの外部ＬＬＲである。
【０１２７】
一般に、検出記号は、他の何らかの形でＬＬＲとして供給することができる。
【０１２８】
式（１８）を送信ビットベクトルｂにおける各コードビットについて評価することができる。各コードビットｂｋについては、候補リストＣ内の全ての仮説記号ベクトル
【数６２】
0005479430.tif 000063
【０１２９】
を検討することができる。各仮説記号ベクトル
【数６３】
0005479430.tif 000064
【０１３０】
は、対応する仮説ビットベクトル
【数６４】
0005479430.tif 000065
【０１３１】
を有する。式（１８）の場合、当該のビットベクトルについて結果を取得するために、各仮説ビットベクトル
【数６５】
0005479430.tif 000066
【０１３２】
について最大動作内の式が算出される。ｂｋ＝＋１を有する全ての仮説ビットベクトル
【数６６】
0005479430.tif 000067
【０１３３】
の最大結果が特定される。ｂｋ＝−１を有する全ての仮説ビットベクトル
【数６７】
0005479430.tif 000068
【０１３４】
の最大結果も特定される。コードビットｂｋのＬＬＲは、ｂｋ＝＋１の最大結果とｂｋ＝−１の最大結果のとの差に等しい。
【０１３５】
図４は、球検出を行うプロセス４００の各種の態様を示す。データ記号の少なくとも１つの属性に基づいてＭＩＭＯ通信で送られたデータ記号を検出する順序を選択する（ブロック４１２）。１つ又はそれ以上の実施形態においては、最低誤り確率を有するデータ記号で始まって、データ記号の誤り確率に基づいて順序を選択する。他の実施形態においては、最下位の順序変調方式を有するデータ記号で始まって、データ記号の変調方式に基づいて順序を選択する。更なる他の実施形態においては、最大リンク余裕を有するデータ記号で始まって、データ記号のリンク余裕に基づいて順序を選択する。
【０１３６】
選択された順序でデータ記号について球検出を行う（ブロック４１４）。球検出については、チャネル応答マトリクスを分解して上部三角マトリクスを取得することができる。選択された順序で１回に１つでデータ記号を検出することができる。各データ記号については、受信記号、上部三角マトリクス、及び候補仮説及び／又は既に検出されたデータ記号の硬判定に基づいて、データ記号の複数の仮説の距離を算出することができる。データ記号の候補仮説は、算出された距離に基づいて判断される。候補仮説に基づいてデータ記号のコードビットのＬＬＲを算出する（ブロック４１６）。
【０１３７】
図５は、球検出を行う装置５００の各種の態様を示す。装置５００は、データ記号の少なくとも１つの属性、例えば、誤り確率、変調方式、及び／又はリンク余裕に基づいて、ＭＩＭＯ通信で送られたデータ記号を検出する順序を選択する（ブロック５１２）手段と、選択された順序でデータ記号について球検出を行う（ブロック５１４）手段と、球検出からの候補仮説に基づいてデータ記号のコードビットについてＬＬＲを算出する（ブロック５１６）手段と含む。
【０１３８】
図６は、球検出を行うプロセス６００の各種の態様を示す。例えば、誤り確率、変調方式、リンク余裕などに基づいて、ＭＩＭＯ通信で送られたデータ記号を検出する順序を選択する（ブロック６１２）。その後、少なくとも２つの変調方式で生成されたデータ記号について検出すべき受信記号に球検出を行う（ブロック６１４）。球検出は、データ記号に使用された変調方式に基づいて行うことができる。１つ又はそれ以上の実施形態においては、データ記号の変調方式に基づいて、各データ記号に評価すべき仮説の数を判断する。他の実施形態においては、データ記号の変調方式に基づいて、各データ記号について保持すべき仮説の数を判断する。データ記号の候補仮説に基づいてデータ記号のコードビットのＬＬＲを算出する（ブロック６１６）。
【０１３９】
図７は、球検出を行う装置７００の各種の態様を示す。装置７００は、ＭＩＭＯ通信で送られたデータ記号を検出する順序を選択する（ブロック７１２）手段と、少なくとも２つの変調方式で生成されたデータ記号について検出すべき受信記号に球検出を行う（ブロック７１４）手段と、データ記号の候補仮説に基づいてデータ記号のコードビットのＬＬＲを算出する（ブロック７１６）手段を含む。
【０１４０】
２．レート選択
目標ＰＥＲ、例えば、１％ＰＥＲにより量子化することができる性能の目標レベルを達成するために各データストリームについてレート又はパケットフォーマットを選択することができる。各データストリームのレートは、以下で説明するように推定することができるチャネル状態情報、例えば、データストリームの信号品質に基づいて選択することができる。
【０１４１】
ＱＲ分解を伴う球検出については、各データストリームの信号品質、例えば、ＳＮＲは、ストリームが検出される順序に左右される恐れがある。２つのデータストリームを伴う、つまり、ストリーム２が初めに、次に、ストリーム１が検出される単純な場合については、各データストリームのＳＮＲは、以下のように表すことができる。
【数６８】
0005479430.tif 000069
【０１４２】
ここで、γｓｄ，１及びγｓｄ，２は、球検出を伴う、それぞれ、ストリーム１及び２のＳＮＲである。
【０１４３】
受信器は、連続干渉除去（ＳＩＣ）方式を実行することもでき、かつ、空間適合フィルタリング及び硬判定を用いた連続干渉除去を行うことができる。ＳＩＣ方式については、受信器は、Ｍ個の段階で、各段階で１つのデータストリームで、Ｍ個のデータストリームを回復して、各回復データストリームにより引き起こされた干渉を推定かつ除去する。第１の段階については、受信器は、受信記号ｙに空間適合フィルタリングを行い、１つのデータストリームについて検出記号を取得する。空間適合フィルタリングは、等化（ＺＦ）、最小２乗誤差法（ＭＭＳＥ）、最大比合成法（ＭＲＣ）又は何らかの他の技法に基づくとすることができる。符号化干渉除去については、受信器は、復号化データを取得するために検出記号を処理（例えば、記号デマッピング、デインターリーブ、及び復号化）し、かつ、復号化したばかりのデータ記号の推定値である再変調記号を取得するために、復号化データを更に処理（符号化、インターリーブ、及び復調）する。受信器は、チャネル推定値で再変調記号を更に処理して、回復データストリームによる干渉成分ｉＭを取得する。その後、干渉成分ｉＭは、干渉成文が除去された改変受信記号ｙＭ-１を取得するために受信記号ｙから差し引かれる。その後、改変受信記号ｙＭ-１は、次の段階により処理される。
【０１４４】
抑制球検出方式は、非符号化干渉除去を伴うＳＩＣ方式と同等のものである。抑制球検出については、データ記号ｓＪ＋１からｓＭについて硬判定が取得され、かつ、干渉除去に使用される。改変受信記号
【数６９】
0005479430.tif 000070
【０１４５】
は、式（１５）に示すように、すでに検出されたデータ記号の硬判定
【数７０】
0005479430.tif 000071
【０１４６】
に基づく。理想的には、復号器の出力から生成された再変調記号は硬判定より信頼性があることから、これらの記号を使用して干渉除去を行うことが望ましい。しかしながら、多くの場合、再変調記号は、処理複雑性及び／又は待ち時間のために利用可能ではない。
【０１４７】
球検出とＳＩＣ方式との間に類似点を引き出すことができる。球検出で検出されたデータストリームのＳＮＲ波は、ＳＩＣ方式で回復されたデータストリームのＳＮＲにより推定することができる。ＳＩＣ方式については、以下のように、等化（ＺＦ）法又はＭＭＳＥ法に基づいて、データストリームＭについて空間フィルタベクトルを導出することができる。
【数７１】
0005479430.tif 000072
【０１４８】
ここで、Ｈｍは、データストリームｍ’のＲ×ｍ個の低減チャネル応答マトリクスであり、
ｈｍは、データストリームｍのＲ×１個のチャネル応答ベクトルであり、
ｍｚｆ，ｍ及びｍｍｍｓｅ，ｍは、それぞれ、等化法及びＭＭＳＥ法に関するデータストリームのＲ×１個の空間フィルタベクトルである。
【０１４９】
Ｈｍは、ｍ個のデータストリームがまだ検出されておらず、先の段階で既に検出されたデータストリームのＭ−ｍ個の列のＨは除去された、ｍ個の列のＨである。
【０１５０】
データストリームｍ、
【数７２】
0005479430.tif 000073
【０１５１】
の検出記号は、以下のように表すことができる。
【数７３】
0005479430.tif 000074
【０１５２】
式（２４）
ここで、ｙｍは、段階ｍに関する改変受信記号のＲ×１個のベクトルであり、
ｍｍは、ｍｚｆ，ｍ又はｍｍｍｓｅ，ｍに等しいとすることができる。
【０１５３】
ＳＩＣ方式のデータストリームｍのＳＮＲは、以下のように表すことができる。
【数７４】
0005479430.tif 000075
【０１５４】
ここで、γｚｆ−ｓｉｃ，ｍ及びγｍｍｍｓｅ−ｓｉｃ，ｍは、それぞれ、等化法及びＭＭＳＥ法に関するデータストリームのＳＮＲである。等化法又はＭＭＳＥ法を伴ってＳＩＣ法に基づいてデータストリームについて算出されたＳＮＲは、球検出で検出されたデータストリームのレートを選択するために使用することができる。
【０１５５】
２つのデータストリーム及び完全な干渉除去を伴う場合について、ＳＩＣ方式で２番目に検出されたデータストリームのγｍｍｍｓｅ−ｓｉｃ，Ｉは、球検出で２番目に検出されたによるデータストリームのγｓｄ，１と等しいことを示すことができる。ＳＩＣ方式で１番目に検出されたデータストリームのγｍｍｍｓｅ−ｓｉｃ，２は、高ＳＮＲにて球検出で最初に検出されたデータストリームのγｓｄ，２とほんど同じである。したがって、球検出で検出されたデータストリームのレートは、ＭＭＳＥ−ＳＩＣ方式でデータストリームについて算出されたＳＮＲに基づいて選択することができる。
【０１５６】
球検出で検出されたデータストリームの信号品質は、他の方法で推定することもできる。データストリームの推定信号品質は、データストリームの適切なレートを選択するために使用することができる。
【０１５７】
１つ又はそれ以上の実施形態においては、本システムは、１つのセットのレート又はパケットフォーマットをサポートする。サポートされた各レートは、特定のスペクトル効率、特定のコードレート、特定の変調方式、及びフェージングなしＡＷＧＮチャネルについて目標ＰＥＲを達成するために必要とされる特定の最小ＳＮＲと関連づけることができる。サポートされたレート及び所要のＳＮＲ波、ルックアップ表に記憶することができる。各データストリームのレートは、当該のストリームについて算出されたＳＮＲに基づいて独立して選択することができる。
【０１５８】
他の実施形態においては、本システムは、変調符号化方式（ＭＳＣ）セットということができるベクトル量子化レートセットをサポートする。ベクトル量子化レートセットは、レートの特定の組み合わせのみを含む。Ｍ個のデータストリームのレートは、レートセット内のレート組み合わせの中から合同で選択することができる。
【０１５９】
両方の実施形態については、信号品質及び／又は他のファクタに基づいて、データストリームが異なれば、異なるレートを選択することができる。データストリームについて異なるレートを使用できることにより、全体的なスループットを向上させることができる。
【０１６０】
１つ又はそれ以上の実施形態においては、球検出で検出されたデータストリームのレートは、反復的に選択することができる。信号品質に基づいてデータストリームについて初期のレートを選択することができる。先の検出ストリームのＳＥＲが目標ＳＥＲより高い場合、ストリームについて、より下位の順序変調方式での別のレートを選択することができ、全てのストリームについて全体的なスループットを判断することができる。全てのデータストリームについて最高の全体的なスループットを伴うレートの組み合わせを選択して使用することができる。
【０１６１】
図８は、データストリームについてレートを選択するプロセス８００の種々の態様を示す。複数のデータストリームについて球検出を行う（ブロック８１２）。球検出で検出されたデータストリームについてチャネル状態情報を取得する（ブロック８１４）。チャネル状態情報は、チャネル推定値（例えば、チャネル応答マトリクス）、雑音推定値、干渉推定値、電力測定値、信号品質推定値、及び／又は他の情報を備えることができる。
【０１６２】
チャネル状態情報に基づいてデータストリームについてレートを選択する（ブロック８１６）。１つ又はそれ以上の実施形態においては、チャネル状態情報に基づいて推定することができるデータストリームの信号品質（例えば、ＳＮＲ）に基づいてデータストリームのレートを選択する。データストリームの信号品質は、球検出に使用された上部三角マトリクスに基づいて推定することができる。上部三角マトリクスは、チャネル状態情報の一部とすることができるチャネル応答マトリクスから導出することができる。各データストリームの信号品質は、既に検出されたデータストリームからの干渉が除去されるという仮定で、ＳＩＣ方式に基づいて推定することもできる。各データストリームのレートは、独立して選択することができる。全てのデータストリームのレートは、合同で選択することもできる。当該のデータストリームについて目標ＳＥＲ又はそれ以上を達成するために、データストリーム（例えば、検出すべき第１のデータストリーム）のレートを選択することができる。推定信号品質に基づいてデータストリームについて初期レートを選択することができ、初期レートで結果的にデータストリームが目標ＳＥＲを上回る場合には、より下位の変調方式による改正レートを選択することができる。
【０１６３】
図９は、データストリームについてレートを選択する装置９００の種々の態様を示す。装置９００は、複数のデータストリームについて球検出を行う（ブロック９１２）手段と、データストリームについてチャネル状態情報を取得する（ブロック９１４）手段と、チャネル状態情報に基づいてデータストリームのレートを選択する（ブロック９１６）手段と含む。目標ＳＥＲ又はそれ以上を達成するために１つ又はそれ以上のデータストリームを対象としたレートを選択することができる。
【０１６４】
図１０は、受信器１５０でのＲＸ空間プロセッサ１６０及びＲＸデータプロセッサ１７０の種々の態様のブロック図を示す。ＲＸ空間プロセッサ１６０内では、演算器１０１０は、チャネルプロセッサ１９４からチャネル推定値Ｈを受信して正規直交マトリクスＱと上部三角マトリクスＲとを導出する。球検出器１０２０は、マトリクスＱ及びＲで、Ｒ個の受信器装置１５４ａから１５４ｒからの受信記号ｙに球検出を行って、検出記号又は候補仮説を実現する。球検出器１０２０は、コントローラ１９０により判断された順序で検出を行うことができる。球検出器１０２０は、検出記号に硬判定を行うことができ、かつ、硬判定に基づいて距離を算出することができる。球検出器１０２０は、各データ記号について全ての仮説を検討することができるか、又は、空間適合フィルタリングが行われた場合、空間適合フィルタリングにより実現された検出記号近傍にある仮説のサブセットのみを検討することができる。ＬＬＲ演算器１０３０は、球検出器１０２０からの検出記号又は候補仮説に基づいてコードビットのＬＬＲを算出する。
【０１６５】
ＲＸデータプロセッサ１７０内では、Ｍ個のチャネルデインターリーバ１０４０ａから１０４０ｍは、ＬＬＲ演算器１０３０からＭ個のデータストリームのＬＬＲを受信する。各々のチャネルデインターリーバ１０４０は、当該のストリームについてチャネルインターリーバ２２６により行われたインターリーブを補完する方法でストリームのＬＬＲをデインターリーブする。マルチプレクサ１０５０は、チャネルデインターリーバ１０４０ａから１０４０ｍからのデインターリーブされたＬＬＲを多重変調又はシリアル化する。復号器１０６０は、デインターリーブされたＬＬＲを復号化して復号データを実現する。
【０１６６】
本明細書で説明する各種技法は、様々な手段により実行することができる。例えば、これらの技法は、ハードウェア、ファームウェア、ソフトウェア、又はこれらの組み合わせにおいて実行することができる。ハードウェアでの実行については、検出、レート選択などを行うために使用される処理装置は、１つ又はそれ以上の特定用途向け集積回路（ＡＳＩＣ）、デジタル信号プロセッサ（ＤＳＰ）、デジタル信号処理装置（ＤＳＰＤ）、プログラム可能論理回路（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、各種プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、電子装置、及び、本明細書で説明する諸機能を実行するように設計された他の電子装置、又は、これらの組み合わせ内で実行することができる。
【０１６７】
ファームウェア及び／又はソフトウェアでの実行について、各種技法は、本明細書で説明する諸機能を実行するモジュール（例えば、手順、諸機能など）で実行することができる。ファームウェア及び／又はソフトウェアコードは、メモリ（例えば、図１のメモリ１９２）内に記憶して、プロセッサ（例えば、プロセッサ１９０）により実行することができる。メモリは、プロセッサ内か又はプロセッサの外部で実行することができる。
【０１６８】
開示する各種実施形態の先の説明は、当業者が本発明の製造又は使用することを可能にするために行うものである。これらの実施形態の様々な改変が当業者に容易に明らかであろうし、本明細書において定義する一般的な原理は、本発明の精神及び範囲から逸脱することなく、他の実施形態に適用することができる。したがって、本発明は、本明細書で示す実施形態に限定されるのではなく、本明細書で説明する諸原理及び新規な特長に矛盾しない最も広い範囲と一致されることを意図する。
以下の記載は、出願当初の特許請求の範囲の記載と実質的に一致するものである。
［１］
ＭＩＭＯ通信で送られたデータ記号を検出する順序を、前記データ記号の少なくとも１つの属性に基づいて選択し、かつ、前記選択された順序で前記データ記号について球検出を行うように構成された少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合されたメモリと、
を備える装置。
［２］
前記少なくとも１つの属性は、前記データ記号について誤り確率を備え、前記少なくとも１つのプロセッサは、最低誤り確率を有するデータ記号で始まって、前記データ記号の誤り確率に基づいて前記順序を選択するように構成される、［１］に記載の装置。
［３］
前記少なくとも１つの属性は、前記データ記号について変調方式を備え、前記少なくとも１つのプロセッサは、最下位の変調方式を有するデータ記号で始まって、前記データ記号の変調方式に基づいて前記順序を選択するように構成される、［１］に記載の装置。
［４］
前記少なくとも１つの属性は、前記データ記号についてリンク余裕を備え、前記少なくとも１つのプロセッサは、最大リンク余裕を有するデータ記号で始まって、前記データ記号のリンク余裕に基づいて前記順序を選択するように構成される、［１］に記載の装置。
［５］
前記少なくとも１つのプロセッサは、チャネル応答マトリクスを分解して前記選択された順序について上部三角マトリクスを取得し、前記上部三角マトリクスに基づいて各データ記号の複数の仮説について距離を算出し、前記算出距離に基づいて前記データ記号の候補仮説を判断するように構成される、［１］に記載の装置。
［６］
前記少なくとも１つのプロセッサは、各データ記号について少なくとも１つの仮説記号を特定し、かつ、各データ記号の前記少なくとも１つの仮説記号に基づいて前記データ記号の候補仮説を判断するように構成される、［１］に記載の装置。
［７］
前記少なくとも１つのプロセッサは、少なくとも１つのデータ記号について少なくとも１つの硬判定を取得し、かつ、前記少なくとも１つの硬判定で前記データ記号の候補仮説を判断するように構成される、［１］に記載の装置。
［８］
前記データ記号は、第１及び第２のデータ記号を備え、前記少なくとも１つのプロセッサは、前記第１のデータ記号の少なくとも１つの仮説について第１のセットの少なくとも１つの距離を算出し、前記第１のセットの少なくとも１つの距離に基づいて前記第１のデータ記号について第１の硬判定を取得し、かつ、前記第１の硬判定で、前記第２のデータ記号の少なくとも１つの仮説について第２のセットの少なくとも１つの距離を算出するように構成される、［１］に記載の装置。
［９］
前記データ記号は、第３のデータ記号を更に備え、前記少なくとも１つのプロセッサは、前記第２のセットの少なくとも１つの距離に基づいて前記第２のデータ記号について第２の硬判定を取得し、かつ、前記第１及び第２の硬判定で、前記第３のデータ記号の少なくとも１つの仮説について第３のセットの少なくとも１つの距離を算出するように構成される、［８］に記載の装置。
［１０］
ＭＩＭＯ通信で送られたデータ記号を検出する順序を、前記データ記号の少なくとも１つの属性に基づいて選択することと、
前記選択された順序で前記データ記号について球検出を行うことと、
を備える方法。
［１１］
前記少なくとも１つの属性は、前記データ記号について誤り確率と、変調方式と、リンク余裕と、又はこれらの組み合わせを備える、［１０］に記載の方法。
［１２］
前記球検出を行うことは、
チャネル応答マトリクスを分解して前記選択された順序について上部三角マトリクスを取得することと、
前記上部三角マトリクスに基づいて各データ記号の複数の仮説について距離を算出することと、
前記算出距離に基づいて前記データ記号の候補仮説を判断することと、
を備える、［１０］に記載の方法。
［１３］
前記球検出を行うことは、
少なくとも１つのデータ記号について少なくとも１つの硬判定を取得することと、
前記少なくとも１つの硬判定で前記データ記号の候補仮説を判断することと、
を備える、［１０］に記載の方法。
［１４］
各データ記号について少なくとも１つの仮説記号を特定することと、
各データ記号の前記少なくとも１つの仮説記号に基づいて前記データ記号の候補仮説を判断することと、
を更に備える、［１０］に記載の方法。
［１５］
ＭＩＭＯ通信で送られたデータ記号を検出する順序を、前記データ記号の少なくとも１つの属性に基づいて選択する手段と、
前記選択された順序で前記データ記号について球検出を行う手段と、
を備える装置。
［１６］
前記少なくとも１つの属性は、前記データ記号について誤り確率と、変調方式と、リンク余裕と、又はこれらの組み合わせを備える、［１５］に記載の装置。
［１７］
球検出を行う前記手段は、
チャネル応答マトリクスを分解して前記選択された順序について上部三角マトリクスを取得する手段と、
前記上部三角マトリクスに基づいて各データ記号の複数の仮説について距離を算出する手段と、
前記算出距離に基づいて前記データ記号の候補仮説を判断する手段と、
を備える、［１５］に記載の装置。
［１８］
前記球検出を行う前記手段は、
少なくとも１つのデータ記号について少なくとも１つの硬判定を取得する手段と、
前記少なくとも１つの硬判定で前記データ記号の候補仮説を判断する手段と、
を備える、［１５］に記載の装置。
［１９］
ＭＩＭＯ通信で送られたデータ記号を検出する順序を、前記データ記号の少なくとも１つの属性に基づいて選択し、
前記選択された順序で前記データ記号について球検出を行う
ように動作可能な命令を記憶するプロセッサ可読媒体。
［２０］
少なくとも２つの変調方式で生成されたデータ記号について検出するために受信記号に球検出を行うように構成された少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合されたメモリと
を備える装置。
［２１］
前記少なくとも１つのプロセッサは、前記少なくとも２つの変調方式に基づいて前記データ記号を検出する順序を判断し、かつ、前記判断された順序で前記データ記号について球検出を行うように構成される、［２０］に記載の装置。
［２２］
前記少なくとも１つのプロセッサは、前記データ記号に使用された変調方式に基づいて各データ記号について評価するために特定の数の仮説を判断するように構成される、［２０］に記載の装置。
［２３］
前記少なくとも１つのプロセッサは、前記データ記号に使用された変調方式に基づいて各データ記号の全ての仮定のサブセットを特定し、かつ、各データ記号の仮説の前記サブセットを評価するように構成される、［２０］に記載の装置。
［２４］
前記少なくとも１つのプロセッサは、前記データ記号に使用された変調方式に基づいて各データ記号の特定の数の仮説を保持するように構成される、［２０］に記載の装置。
［２５］
前記少なくとも１つのプロセッサは、前記データ記号のリンク余裕に基づいて各データ記号の特定の数の仮説を保持するように構成される、［２０］に記載の装置。
［２６］
ＭＩＭＯ通信に向けて受信記号を取得することと、
少なくとも２つの変調方式で生成されたデータ記号について検出するために前記受信記号に球検出を行うことと、
を備える方法。
［２７］
ＭＩＭＯ通信に向けて受信記号を取得する手段と、
少なくとも２つの変調方式で生成されたデータ記号について検出するために前記受信記号に球検出を行う手段と、
を備える装置。
［２８］
前記少なくとも２つの変調方式に基づいて、前記データ記号を検出する順序を判断する手段を更に備え、前記データ記号の前記球検出は、前記判断された順序で行われる、［２７］に記載の装置。
［２９］
前記データ記号に使用された変調方式に基づいて各データ記号について評価するために特定の数の仮説を判断する手段を更に備える、［２７］に記載の装置。
［３０］
ＭＩＭＯ通信に向けて受信記号を取得し、
少なくとも２つの変調方式で生成されたデータ記号について検出するために前記受信記号に球検出を行う
ように動作可能な命令を記憶するプロセッサ可読媒体。
［３１］
複数のデータストリームについて球検出を行い、前記複数のデータストリームについてチャネル状態情報を取得し、前記チャネル状態情報に基づいて前記複数のデータストリームのレートを選択するように構成された少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合されたメモリと、
を備える装置。
［３２］
前記チャネル状態情報は、チャネル応答マトリクスを備え、前記少なくとも１つのプロセッサは、前記チャネル応答マトリクスを分解して球検出に使用された上部三角マトリクスを取得し、前記上部三角マトリクスに基づいて前記複数のデータストリームについて信号品質を推定し、かつ、前記信号品質に基づいて前記複数のデータストリームの前記レートを選択するように構成される、［３１］に記載の装置。
［３３］
前記少なくとも１つのプロセッサは、順番に、つまり、１回に１つのデータストリームで、前記複数のデータストリームについて球検出を行い、既に検出されたデータストリームからの干渉が除去されることを仮定することにより各データストリームの信号品質を推定するように構成される、［３２］に記載の装置。
［３４］
前記少なくとも１つのプロセッサは、前記チャネル状態情報に基づいて、かつ、連続的干渉除去で前記複数のデータストリームの信号品質を推定するように構成される、［３１］に記載の装置。
［３５］
前記少なくとも１つのプロセッサは、第１のデータストリームで始まる順番で前記複数のデータストリームについて球検出を行い、前記第１のデータストリームについて目標記号誤り率又はそれ以上を達成するために前記第１のデータストリームのレートを選択するように構成される、［３１］に記載の装置。
［３６］
前記少なくとも１つのプロセッサは、第１のデータストリームで始まる順番で前記複数のデータストリームについて球検出を行い、前記チャネル状態情報に基づいて前記第１のデータストリームの信号品質を推定し、前記第１のデータストリームの前記信号品質に基づいて前記第１のデータストリームの初期レートを選択し、かつ、前記初期レートで結果的に前記第１のデータストリームが目標記号誤り率を上回る場合に前記第１のデータストリームについてより下位の変調方式で改正レートを選択するように構成される、［３１］に記載の装置。
［３７］
前記少なくとも１つのプロセッサは、前記チャネル状態情報に基づいて前記複数のデータストリームの各々の信号品質を推定し、かつ、前記データストリームの前記信号品質に基づいて各データストリームのレートを独立して選択するように構成される、［３１］に記載の装置。
［３８］
前記少なくとも１つのプロセッサは、１つのセットのレート組み合わせから前記複数のデータストリームの前記レートを選択するように構成される、［３１］に記載の装置。
［３９］
前記少なくとも１つのプロセッサは、送信器に送られるべき前記複数のデータストリームの前記レートの表示を発生させるように構成される、［３１］に記載の装置。
［４０］
複数のデータストリームについて球検出を行うことと、
前記複数のデータストリームについてチャネル状態情報を取得することと、
前記チャネル状態情報に基づいて前記複数のデータストリームのレートを選択することと、
を備える方法。
［４１］
前記複数のデータストリームについて球検出を行うことは、順番に、つまり、１回に１つのデータストリームで、前記複数のデータストリームについて球検出を行うことを備え、前記複数のデータストリームの前記レートを選択することは、前記チャネル状態情報に基づいて各データストリームの信号品質を推定することと、既に検出されたデータストリームからの干渉が除去されることを仮定することとを備える、［４０］に記載の方法。
［４２］
前記複数のデータストリームについて球検出を行うことは、第１のデータストリームで始まる順番で前記複数のデータストリームについて球検出を行うことを備え、前記複数のデータストリームの前記レートを選択することは、前記第１のデータストリームについて目標記号誤り率又はそれ以上を達成するために前記第１のデータストリームのレートを選択することを備える、［４０］に記載の方法。
［４３］
複数のデータストリームについて球検出を行う手段と、
前記複数のデータストリームについてチャネル状態情報を取得する手段と、
前記チャネル状態情報に基づいて前記複数のデータストリームのレートを選択する手段と、
を備える装置。
［４４］
前記複数のデータストリームについて球検出を行う前記手段は、
順番に、つまり、１回に１つのデータストリームで、前記複数のデータストリームについて球検出を行う前記手段を備え、
前記複数のデータストリームのレートを選択する手段は、前記チャネル状態情報に基づいて各データストリームの信号品質を推定し、かつ、既に検出されたデータストリームからの干渉が除去されることを仮定する手段を備える、［４３］に記載の装置。
［４５］
前記複数のデータストリームについて球検出を行う前記手段は、
第１のデータストリームで始まる順番で前記複数のデータストリームについて球検出を行う手段を備え、前記複数のデータストリームの前記レートを選択する手段は、前記第１のデータストリームについて目標記号誤り率又はそれ以上を達成するために前記第１のデータストリームのレートを選択する手段を備える、［４３］に記載の装置。
［４６］
複数のデータストリームについて球検出を行い、
前記複数のデータストリームについてチャネル状態情報を取得し、
前記チャネル状態情報に基づいて前記複数のデータストリームのレートを選択する、
ように動作可能な命令を記憶するプロセッサ可読媒体。
【図１】
0005479430.tif 000076
【図２】
0005479430.tif 000077
【図３】
0005479430.tif 000078
【図４】
0005479430.tif 000079
【図５】
0005479430.tif 000080
【図６】
0005479430.tif 000081
【図７】
0005479430.tif 000082
【図８】
0005479430.tif 000083
【図９】
0005479430.tif 000084
【図１０】
0005479430.tif 000085