(57)【特許請求の範囲】
【請求項１】
無線マルチキャリア受信機において複数の処理遅延を割り当てる方法であって、
前記マルチキャリア受信機によって受信された複数のキャリアの各々に対する信号対干渉比を決定するステップと、
前記信号対干渉比の比較に基づいて前記複数の処理遅延を前記複数のキャリアに分配するステップと、
を含み、
複数の処理遅延を分配する前記ステップは、
受信されたキャリアの各々に処理遅延の最小数を割り当てるステップと、
比較メトリックを決定するため、あるキャリアに対して決定された信号対干渉比を他のキャリアに対して決定された信号対干渉比と比較するステップと、
前記比較メトリックが第１の基準を満たすとき、キャリアにより大きい信号対干渉比を与えるように１以上の追加の処理遅延を前記複数のキャリアに分配するステップと、
を含み、
キャリアにより大きい信号対干渉比を与えるように追加の処理遅延を分配する前記ステップは、
前記より大きい信号対干渉比を有する前記キャリアに対する第１の処理遅延の所望数を決定するステップと、
利用可能な追加の処理遅延の合計数と前記第１の処理遅延の前記所望数とに基づいて事前分配を決定するステップと、
前記事前分配に基づいて前記より大きい信号対干渉比を有する前記キャリアに前記追加の処理遅延の第１の数を割り当てるステップと、
を含み、
前記追加の処理遅延の前記第１の数に対する合成重みの計算に必要な計算サイクルの回数を決定するステップを更に含み、
前記より大きい信号対干渉比を有する前記キャリアに前記追加の処理遅延の前記第１の数を割り当てる前記ステップは、前記事前分配と前記必要な計算サイクルの回数とに基づいて前記より大きい信号対干渉比を有する前記キャリアに前記追加の処理遅延の前記第１の数を割り当てるステップを含む
ことを特徴とする方法。
【請求項２】
前記比較メトリックが第２の基準を満たすとき、前記追加の処理遅延を前記複数のキャリアに均一に分割するステップを更に含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記第１の基準は閾値を上回ることに対応し、前記第２の基準は前記閾値以下であることに対応することを特徴とする請求項２に記載の方法。
【請求項４】
無線マルチキャリア受信機において複数の処理遅延を割り当てる方法であって、
前記マルチキャリア受信機によって受信された複数のキャリアの各々に対する信号対干渉比を決定するステップと、
前記信号対干渉比の比較に基づいて前記複数の処理遅延を前記複数のキャリアに分配するステップと、
を含み、
複数の処理遅延を分配する前記ステップは、
受信されたキャリアの各々に処理遅延の最小数を割り当てるステップと、
比較メトリックを決定するため、あるキャリアに対して決定された信号対干渉比を他のキャリアに対して決定された信号対干渉比と比較するステップと、
前記比較メトリックが第１の基準を満たすとき、キャリアにより大きい信号対干渉比を与えるように１以上の追加の処理遅延を前記複数のキャリアに分配するステップと、
を含み、
キャリアにより大きい信号対干渉比を与えるように追加の処理遅延を分配する前記ステップは、
前記より大きい信号対干渉比を有する前記キャリアに対する第１の処理遅延の所望数を決定するステップと、
利用可能な追加の処理遅延の合計数と前記第１の処理遅延の前記所望数とに基づいて事前分配を決定するステップと、
前記事前分配に基づいて前記より大きい信号対干渉比を有する前記キャリアに前記追加の処理遅延の第１の数を割り当てるステップと、
を含み、
前記事前分配を決定する前記ステップは、
前記第１の処理遅延の前記所望数を、０．０、１．０、又は０．０と１．０との間の数を含むスケーリング因子によってスケーリングするステップと、
フロア値を、前記スケーリングされた前記第１の処理遅延の前記所望数以下の最大整数に等しく設定するステップと、
前記事前分配を、利用可能な追加の処理遅延の前記合計数と前記フロア値とのうちの小さい方に等しく設定するステップと、
を含む
ことを特徴とする方法。
【請求項５】
前記第１の処理遅延の前記所望数の逆数から前記スケーリング因子を導出するステップを更に含むことを特徴とする請求項４に記載の方法。
【請求項６】
前記より大きい信号対干渉比を有する前記キャリアに関連するドップラー周波数シフトに基づいて前記スケーリング因子を導出するステップを更に含むことを特徴とする請求項４に記載の方法。
【請求項７】
前記第１の処理遅延の前記所望数の逆数から第１のスケーリング因子を導出するステップと、
前記より大きい信号対干渉比を有する前記キャリアに関連するドップラー周波数シフトに基づいて第２のスケーリング因子を導出するステップと、
前記第１のスケーリング因子と前記第２のスケーリング因子との加重平均に基づいて前記スケーリング因子を決定するステップと、
を更に含むことを特徴とする請求項４に記載の方法。
【請求項８】
マルチキャリア受信機であって、
複数の処理遅延を含む遅延バンクと、
前記マルチキャリア受信機によって受信された複数のキャリアの各々に対する信号対干渉比を決定し、前記信号対干渉比を比較し、前記信号対干渉比の前記比較に基づいて前記複数の処理遅延を前記複数のキャリアに分配する、ように構成されたプロセッサと、
を含み、
前記プロセッサは、比較メトリックを決定するために、あるキャリアに対して決定された信号対干渉比を他のキャリアに対して決定された信号対干渉比と比較することによって前記信号対干渉比を比較するように構成され、
前記プロセッサは、受信されたキャリアの各々に処理遅延の最小数を割り当て、前記比較メトリックが第１の基準を満たすとき、キャリアにより大きい信号対干渉比を与えるように１以上の追加の処理遅延を分配することにより、前記複数の処理遅延を分配するように構成され、
前記プロセッサは、前記より大きい信号対干渉比を有する前記キャリアに対する第１の処理遅延の所望数を決定し、利用可能な追加の処理遅延の合計数と前記第１の処理遅延の前記所望数とに基づいて事前分配を決定し、前記事前分配に基づいて前記より大きい信号対干渉比を有する前記キャリアに前記追加の処理遅延の第１の数を割り当てることにより、キャリアにより大きい信号対干渉比を与えるように前記追加の処理遅延を分配するように構成され、
前記プロセッサは、前記追加の処理遅延の前記第１の数に対する合成重みの計算に必要な計算サイクルの回数を決定するように更に構成され、
前記プロセッサは、前記事前分配と前記必要な計算サイクルの回数とに基づいて前記より大きい信号対干渉比を有する前記キャリアに前記追加の処理遅延の前記第１の数を割り当てるように構成される
ことを特徴とするマルチキャリア受信機。
【請求項９】
前記プロセッサは、前記比較メトリックが第２の基準を満たすとき、前記追加の処理遅延を前記複数のキャリアに均一に分割するように更に構成されることを特徴とする請求項８に記載のマルチキャリア受信機。
【請求項１０】
前記第１の基準は閾値を上回ることに対応し、前記第２の基準は前記閾値以下であることに対応することを特徴とする請求項９に記載のマルチキャリア受信機。
【請求項１１】
前記プロセッサは、前記処理遅延の配分に基づいて分配制御信号を生成するように更に構成され、
前記マルチキャリア受信機は、
前記制御信号に応答して、前記遅延バンク内の前記複数の処理遅延と、異なる前記複数のキャリアに関連する入力信号と、を接続する切替部と、
各々が前記制御信号に応答して処理遅延出力を合成する複数のコンバイナを含む合成部と、
を更に含むことを特徴とする請求項８に記載のマルチキャリア受信機。
【請求項１２】
前記マルチキャリア受信機は、無線通信装置内に配置され、
前記マルチキャリア受信機は、マルチキャリアＲＡＫＥ受信機又は一般化ＲＡＫＥ受信機を備え、前記処理遅延の前記遅延バンクは、ＲＡＫＥフィンガー遅延のフィンガーバンクを備える
ことを特徴とする請求項８に記載のマルチキャリア受信機。
【請求項１３】
前記マルチキャリア受信機は、無線通信装置内に配置され、
前記マルチキャリア受信機は、マルチキャリアチップ等化受信機を備え、前記処理遅延の前記遅延バンクは、タップ遅延の遅延バンクを備える
ことを特徴とする請求項８に記載のマルチキャリア受信機。
【請求項１４】
マルチキャリア受信機であって、
複数の処理遅延を含む遅延バンクと、
前記マルチキャリア受信機によって受信された複数のキャリアの各々に対する信号対干渉比を決定し、前記信号対干渉比を比較し、前記信号対干渉比の前記比較に基づいて前記複数の処理遅延を前記複数のキャリアに分配する、ように構成されたプロセッサと、
を含み、
前記プロセッサは、比較メトリックを決定するために、あるキャリアに対して決定された信号対干渉比を他のキャリアに対して決定された信号対干渉比と比較することによって前記信号対干渉比を比較するように構成され、
前記プロセッサは、受信されたキャリアの各々に処理遅延の最小数を割り当て、前記比較メトリックが第１の基準を満たすとき、キャリアにより大きい信号対干渉比を与えるように１以上の追加の処理遅延を分配することにより、前記複数の処理遅延を分配するように構成され、
前記プロセッサは、前記より大きい信号対干渉比を有する前記キャリアに対する第１の処理遅延の所望数を決定し、利用可能な追加の処理遅延の合計数と前記第１の処理遅延の前記所望数とに基づいて事前分配を決定し、前記事前分配に基づいて前記より大きい信号対干渉比を有する前記キャリアに前記追加の処理遅延の第１の数を割り当てることにより、キャリアにより大きい信号対干渉比を与えるように前記追加の処理遅延を分配するように構成され、
前記プロセッサは、前記第１の処理遅延の前記所望数を、０．０、１．０、又は０．０と１．０との間の数を含むスケーリング因子によってスケーリングし、フロア値を前記スケーリングされた前記第１の処理遅延の前記所望数以下の最大整数に等しく設定し、前記事前分配を利用可能な追加の処理遅延の前記合計数と前記フロア値とのうちの小さい方に等しく設定することにより、前記事前分配を決定する
ことを特徴とするマルチキャリア受信機。
【請求項１５】
前記プロセッサは、前記第１の処理遅延の前記所望数の逆数から前記スケーリング因子を導出するように更に構成されることを特徴とする請求項１４に記載のマルチキャリア受信機。
【請求項１６】
前記プロセッサは、前記より大きい信号対干渉比を有する前記キャリアに関連するドップラー周波数シフトに基づいて前記スケーリング因子を導出するように更に構成されることを特徴とする請求項１４に記載のマルチキャリア受信機。
【請求項１７】
前記プロセッサは、前記第１の処理遅延の前記所望数の逆数から第１のスケーリング因子を導出し、前記より大きい信号対干渉比を有する前記キャリアに関連するドップラー周波数シフトに基づいて第２のスケーリング因子を導出し、前記第１のスケーリング因子と前記第２のスケーリング因子との加重平均に基づいて前記スケーリング因子を決定することにより、前記スケーリング因子を導出するように更に構成されることを特徴とする請求項１４に記載のマルチキャリア受信機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は一般に無線受信機に関し、特に、マルチパス信号を受信するマルチキャリア受信機のための処理遅延割当てに関するものである。
【背景技術】
【０００２】
無線信号は、しばしば送信機と意図する受信機との間で複数の伝搬パスを通る。その結果、意図する受信機は、各イメージが一般に異なるパス遅延、位相および減衰効果を経験する送信信号の複数イメージを含む合成信号を受信する。従って、異なる信号イメージは異なる時間に受信機に到着し、複数の受信信号イメージ間で遅延スプレッドが発生する。信号イメージ間で最大遅延スプレッドは、とりわけ、信号伝搬パスの相違する特徴に依存する。
【０００３】
信号エネルギーが複数信号イメージに分配されるため、しばしば、無線デバイスは、出力信号の信号対雑音比（ＳＮＲ）を改善するため複数の受信信号イメージを合成する受信機（例えばＲＡＫＥ受信機）を使用する。ＲＡＫＥ受信機は、信号イメージを逆拡散するため異なる遅延に同調する複数のＲＡＫＥフィンガーを含む。概して、ＲＡＫＥ受信機は利用可能なＲＡＫＥフィンガーを最強の信号イメージに同調させ、選択された各信号イメージは、逆拡散され、重み付けされ、他の選択され逆拡散された信号イメージと合成される。このように複数の信号イメージを合成することにより、一般的には受信信号のＳＮＲは改善される。
【０００４】
無線データレートを改善するために、無線通信システムは、また、異なるユーザに対して異なる周波数キャリアを使用するかもしれない。各キャリアに関連するマルチパス伝搬問題を補償するため、この種のマルチキャリア・システムの受信機は各キャリアに対して１つのＲＡＫＥ受信機サブシステムを含み得、各ＲＡＫＥ受信機サブシステム固定数はＲＡＫＥフィンガーを含む。理想的には、各ＲＡＫＥ受信機サブシステムは、対応するキャリアの受信信号を適切に処理するのに十分な複数のフィンガーを含む。しかしながら、ＲＡＫＥフィンガーの個数が増加すると受信機の複雑度が増加するので、理想的なＲＡＫＥフィンガー分配は必ずしも可能とは限らない。
【発明の概要】
【０００５】
本発明の実施形態は、各キャリアに対して決定される信号対干渉比（ＳＩＲ）間の比較に基づいて複数の受信キャリア間に処理遅延を分配するマルチキャリア受信機における方法および装置を提供する。実施形態において、受信機は、処理遅延の最小数を各キャリアに割当てる。追加の処理遅延は、最大及び最小のＳＩＲ間の比較が第１の基準（例えば、閾値以下である）を満たすときキャリア間で均一に分配される。他の実施形態では、追加の処理遅延は、最大及び最小のＳＩＲ間の比較が第２の基準（例えば、閾値を超える）を満たすときキャリアに最強のＳＩＲを与えるように分配される。キャリアに最強のＳＩＲを与えるように追加の処理遅延を分配することによって、本発明の実施形態により、システム設計者はパフォーマンスを犠牲にすることなく利用可能な処理遅延の合計数を制限することが可能になる。
【０００６】
実施形態はマルチキャリア線形等化受信機（例えば、処理遅延がフィンガー遅延を含むマルチキャリアＲＡＫＥまたは一般化ＲＡＫＥ受信機、処理遅延がタップ遅延を含むマルチキャリアチップ等価受信機、その他）により実現され得る。例えば、無線マルチキャリア受信機が無線マルチキャリアＲＡＫＥ受信機を含むとき、追加のＲＡＫＥフィンガーが複数のキャリアに対して決定される複数の信号対干渉比の比較に基づいて当該複数のキャリア間で分配される。マルチキャリア受信機は、例えば移動電話、ポケットベル、ラップトップ、パーソナル・デジタル・アシスタント（ＰＤＡ）、パームトップ・コンピュータ、ＰＣカード、その他のような無線通信装置に配置され得る。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施形態に係る例示的なマルチキャリア受信機のブロック図である。
【図２】本発明の一実施形態に係るキャリア間に処理遅延を分配する例示的な方法を示す図である。
【図３】キャリアに最強のＳＩＲを与えるためキャリア間に追加的な処理遅延を分配する例示的な方法を示す図である。
【図４】図１の受信機のための例示的なマルチキャリアＲＡＫＥシステムのブロック図である。
【図５】図１の受信機のための例示的なマルチキャリア・チップ等価システムのブロック図である。
【発明を実施するための形態】
【０００８】
図１は、本発明の一実施形態に係るマルチキャリア線形等化受信機１０のブロック図を示す。受信機１０は、１以上のアンテナ１２、受信機フロントエンド１４、マルチキャリア・システム１００および復号部１６を含む。フロントエンド１４は、Ｊ個のキャリアの各々に対するベースバンド信号ｒjを生成するために、アンテナ１２によって受信された信号を増幅しフィルタしダウンコンバートする。マルチキャリア・システム１００は、各キャリアに対するシンボル推定値ｓ^jを生成するために異なるキャリアに関連する複数のベースバンド信号イメージを分離処理する任意の線形等化受信機システム（例えば、シンボル等価受信機システム、チップ等価受信機システム、その他）を含み得る。復号部１６は、各キャリアに対する送信情報ビットを復元するために、マルチキャリア・システム１００によって出力されたシンボル推定値を処理する。
【０００９】
典型的マルチキャリア線形等化受信機は、各キャリアに対して別々の線形等化サブシステムを含む。ここで、各線形等化サブシステムは各キャリアに対する処理遅延の固定数を含む。本明細書において、用語”処理遅延”は、一般にマルチパス受信機構成に関連する遅延に関連する。例えば、本明細書において使用される処理遅延は、シンボル・レベルの受信機構成（例えばＲＡＫＥまたは一般化ＲＡＫＥ受信機）に対するフィンガー、チップ等価受信機構成に使用される線形フィルタのタップ遅延、その他に関連し得る。多数のキャリアに対して設計されるとき、この種の装置に必要となる極端に多数の処理遅延は受信機を極端に複雑にする。更に、あるキャリアに対する線形等化サブシステムが必要以上の処理遅延を有し、他のキャリアに対する線形等化サブシステムが十分な処理遅延を有しない状況では、固定割当ては非効率的である。
【００１０】
本発明の実施形態のマルチキャリア線形等化システム１００は、Ｎtotalの処理遅延の共通の遅延プール１３０内の処理遅延をキャリアに分配する割当部１１８を提供することによってこの課題を解決する。割当部１１８は、各キャリアに関連するチャネル条件に基づいて各キャリアに割当てる処理遅延の数を決定する。共通の遅延プール１３０が各キャリアに処理遅延の所望数を与えるのに十分な処理遅延を有するとき、割当部は処理遅延の所望数を各キャリアに割り当てる。しかしながら、共通の遅延プール１３０が各キャリアに処理遅延の所望数を与えるのに十分な処理遅延を含まないとき、割当部１１８はチャネル条件に基づいて処理遅延をキャリアに分配する。例えば、割当部１１８は各キャリアに対する信号対干渉比（ＳＩＲ）を決定し、ＳＩＲ間の比較に基づいて処理遅延をキャリアに分配し得る（例えば、ＳＩＲ差が閾値より小さいときは均等にし、ＳＩＲ差が閾値を超えるときは選択された分配プロセスに従う）。
【００１１】
所望処理遅延の数が遅延プール１３０内の処理遅延の数を超えるとき処理遅延をキャリアに分配するため、割当部１１８は、まず最初に処理遅延の所定の最小数を各キャリアの各アンテナに割り当てる。その後、割当部１１８は、選択された分配プロセスに従って、任意の残存の追加の処理遅延（例えば、Ｎadd_total＝Ｎtotal−Ｎmin_totalの残存の処理遅延）をどのように割り当てるかを決定する。
【００１２】
例えば、割当部１１８は、ｊ＝｛1, 2,..., J｝キャリアの各々により所望される追加の処理遅延の数Ｎ~j_addを最初に決定し得る。割当部１１８は、各キャリアに対する追加の処理遅延の所望数を各キャリアに関連する遅延スプレッドの関数として計算し得る。例えば、割当部１１８は、ｊ番目のキャリアに対する最大遅延スプレッドを所望の粒度（例えば半分のチップ、４分の１チップ、その他）で分割することによりｊ番目のキャリアに対する追加の処理遅延Ｎ~j_addの所望数を決定し、すでにｊ番目のキャリアに割り当てられてい処理遅延の最小数を減じ得る。
【００１３】
所望の追加の処理遅延の合計数が遅延プール１３０に残存している追加の処理遅延の合計数を超えないとき（例えば、
0005519709.tif 000002
）、割当部１１８は、追加の処理遅延の所望数を各キャリアに割り当てる（例えば、Ｎj_add＝Ｎ~j_add）。遅延プール１３０の追加の処理遅延の合計数は、受信機の複雑度を低減するために制限され得るため、マルチキャリア線形等化システム１００は各キャリアに所望量を与えるのに十分な追加の処理遅延を必ずしも有しない。キャリアに対する所望の追加の処理遅延の合計数が遅延プール１３０の追加の処理遅延の合計数を超えるとき（例えば、
0005519709.tif 000003
）、本発明の実施形態の割当部１１８は、キャリアに対して決定される信号対干渉比（ＳＩＲj）を比較し、当該ＳＩＲ比較に基づいて追加の処理遅延をキャリアに分配する。
【００１４】
図２は、所望の追加の処理遅延の合計数が共通の遅延プール１３０内の利用可能な追加の処理遅延の数を超えるとき、割当部１１８によって実行される１つの例示的プロセス２００を示している。分配プロセス２００は、各キャリアに対して決定される信号対干渉比に基づいている。ＳＩＲは、雑音及び干渉の効果を含み得ることが理解されるべきである。
【００１５】
説明を簡単にするため、プロセス２００は、２つのキャリアに対して記載されている。割当部１１８は、キャリア入力信号ｒ1及びｒ2にそれぞれ対応するＳＩＲ1及びＳＩＲ2を決定する（ブロック２１０）。それから、割当部１１８は、比較メトリックＳＩＲcompを決定するためにＳＩＲ1とＳＩＲ2とを比較して（ブロック２２０）、ＳＩＲcompを閾値と比較する。ここで、閾値は、ＳＩＲ1とＳＩＲ2とが少量だけ異なるか否かを一般に指し示すように選択される（ブロック２３０）。例えば、Ψ＝０．５ｄＢの閾値が、ＳＩＲ1とＳＩＲ2とが０．５ｄＢを超えて異なるか否かを一般に指し示すために用いられ得る。ＳＩＲcomp≦Ψのとき（ブロック２３０）、ＳＩＲ1とＳＩＲ2との差が小さいことを示しており、割当部１１８は、キャリア間で均一に追加の処理遅延を分配する（ブロック２４０）。しかしながら、ＳＩＲcomp＞Ψのとき（ブロック２３０）、ＳＩＲ1とＳＩＲ2との差が大きいことを示しており、割当部１１８は、キャリアにより強いＳＩＲを与えるようにキャリアに追加の処理遅延を分配する（ブロック２５０）。
【００１６】
本発明の実施形態が、プロセス２００として本明細書に記載されている閾値基準に限定されず、他の基準が使用され得ることが理解されるべきである。また、プロセス２００の基本的な実施形態において、均一な遅延分配オプションを省略し得、代わりに、キャリアに最強のＳＩＲを与えるように追加の処理遅延を常に分配し得ることが理解されるべきである。このように、図２のブロック２３０および２４０はオプションである。
【００１７】
以下では、キャリアに対する所望の追加の処理遅延の合計数が利用可能な追加の処理遅延の合計数を超えるとき（例えば、Ｎ~1_add＋Ｎ~2_add＞Ｎadd_total）、キャリアにより大きいＳＩＲを与えるように、ｒ1とｒ2との間の追加の処理遅延を分配する別の方法を説明する。以下の実施形態では、第１のキャリアが最大のＳＩＲを有すると仮定される。本発明の実施形態が本明細書に記載されている特定の遅延分配方法に限定されないことは理解されるべきである。
【００１８】
図３は、キャリアにより大きいＳＩＲを与えるための追加の遅延を分配する１つの例示的な方法３００を示している。説明を簡単にするため、方法３００は、２つのキャリアに対して説明されている。割当部１１８は、追加の処理遅延のための事前割当てを決定し（ブロック３１０）、事前割当てに等しいＮ1_addを設定することにより、第１のキャリアに対する追加の処理遅延を最初に割り当てる（ブロック３２０）。例えば、割当部１１８は、Ｎ~1_addと、遅延差（例えば、Ｎadd_total−（ｃａｒｄ（τ2）−Ｎ2_min）（ブロック３１０）ここで、ｃａｒｄ（τ2）は第２のキャリアパス遅延の数を表す）と、の相対的な比較に基づいて事前割当てを決定し得る。その後、割当部１１８は、まず最初に、Ｎ1_add＝ｍｉｎ（Ｎ~1_add，Ｎadd_total−（ｃａｒｄ（τ2）−Ｎ2_min））の追加の処理遅延を第１のキャリアに割り当てる（ブロック３２０）。それから、割当部１１８は、まず最初に、残存の追加の処理遅延（例えば、Ｎ2_add＝Ｎadd_total−Ｎ1_add）を第２のキャリアに割り当てる（ブロック３３０）。
【００１９】
いくつかの実施形態では、割当部１１８は、最終的な割当てとして、上述の最初の割当てを使用する（ブロック３４０）。しかしながら、他のオプションの実施形態では、追加の処理遅延を分配するときに１以上の所定の受信機必要条件と更に考慮し得る。遅延分配が所定の受信機必要条件を満たす限り（ブロック３３４）、割当部１１８は、最初に割当てたＮ1_addの追加の処理遅延を第１のキャリアに分配し、最初に割当てたＮ2_addの追加の処理遅延を第２のキャリアに分配する（ブロック３４０）。しかしながら、最初の割当てが所定の必要条件を満たさない場合、当該所定の必要条件が満たされるまで、割当部１１８は、第１のキャリアおよび／または第２のキャリアに対する最初の遅延割当てを調整する（ブロック３３８）。例えば、以下で更に詳細に述べるように、割当部１１８は、割当てられたＮ1_add＋Ｎ1_min及びＮ2_add＋Ｎ2_minの処理遅延に対する合成重みを計算するのに十分な計算サイクル回数を有することを確実にするように、割当部１１８は、Ｎ1_addおよび／またはＮ2_addを調整するかもしれない。
【００２０】
他の例示的実施形態において、割当部１１８は、外的要因（例えば遅延スプレッド）により、キャリアにより高いＳＩＲを与えるために遅延割当てをどうするかを制御することを可能にするために、スケーリング因子β1を使用する。スケーリング因子β1は、０．０から１．０の間の値であり、固定であるか、又は現在のチャネル又は通信状態（遅延スプレッド、ドップラー周波数シフト、その他）に基づいて周期的に更新され得る。０．０のスケーリング因子は、キャリアに追加の処理遅延の所望数の０％を与え、１．０のスケーリング因子は、キャリアに追加の処理遅延の所望数の１００％を与えることに対応する。
【００２１】
スケーリングする実施形態において、事前割当ては、追加の処理遅延の合計数Ｎadd_totalと、第１のキャリアに対する処理遅延の所望数のスケーリングされたバージョンβ1Ｎ~1_addと、の間の相対的な比較に基づいて決定され（ブロック３１０）、ここで、割当部１１８は、まず最初に、Ｎ1_add＝ｍｉｎ（ｆｌｏｏｒ（β1Ｎ~1_add），Ｎadd_total）の追加の処理遅延を第１のキャリアに割り当てる（ブロック３２０）。その後、割当部１１８は、まず最初に、Ｎ2_add＝Ｎadd_total−Ｎ1_addの追加の処理遅延を第２のキャリアに割り当てる（ブロック３３０）。割当部１１８は、それから、最終的に第１のキャリアにＮ1_addの追加の処理遅延を割り当て、第２のキャリアへの追加の処理遅延の割当てを更新する前に、オプションで、所定の受信機必要条件も考慮する（ブロック３３４、３３８、３４０）。
【００２２】
１つの例示的実施形態において、割当部１１８は、β1＝１．０を設定する。このスケーリング因子は、いかなる他のシステム条件も問わず、多くの追加の処理遅延が可能である限り、最高のＳＩＲを有するキャリアが与えられることを保証する。
【００２３】
他の実施形態では、スケーリング因子β1は、遅延スプレッドに基づいて周期的に調整される。この実施形態では、スケーリング因子β1は追加の処理遅延（例えばβ1∝（１／Ｎ~1_add））の所望数に反比例する。ここで、追加の処理遅延の所望数は実効値（ＲＭＳ）遅延スプレッドに基づいて決定される。この場合、低い遅延スプレッドを有するチャネルと関連するキャリアが追加の処理遅延の所望数のより高いパーセンテージ（例えば１００％）を与えられ、高い遅延スプレッドを有するチャネルと関連するキャリアが追加の処理遅延の所望数のより低いパーセンテージ（例えば８０％）を与えられ得るように、β1は周期的に調整され得る。
【００２４】
さらに他の実施形態では、スケーリング因子β1は、キャリアのドップラー周波数シフトに基づいて周期的に調整され得る。例えば、より高いドップラーシフトを経験しているキャリアは、わずかに少ない追加の処理遅延が割り当てられ得る。このオプションは、高いドップラーシフトがある場合に、線形等化受信機の処理は通常効果的でなく、したがって、同一速度で移動している２つの移動機器が異なるキャリア周波数を関連しており異なるドップラーシフトを有する場合に発生する問題を補償することを考慮している。
【００２５】
他の実施形態は、異なる複数の決定方法の組合せに基づいて、最終的なスケーリング因子β1を決定し得る。例えば、最終的なスケーリング因子β1は、遅延スプレッドおよびドップラー周波数シフトに基づいて決定されるスケーリング因子の平均に基づいて決定され得る。
【００２６】
上述したように、追加の処理遅延を分配するとき、割当部１１８は、また、キャリアに割り当てられる追加の処理遅延の合成重みを決定するのに必要とされる追加の計算サイクルの数を考慮し得る。一般に、すでに割当てられた最小数の処理遅延に対する合成重みを決定するのにＸの計算サイクルを必要とする。割当部１１８は、キャリアに割り当てられた追加の処理遅延に対して必要な計算サイクルの合計数が受信機で利用可能な計算サイクルの最大数を超えないように追加の処理遅延を分配する（例えば、ｃｙｃｌｅｓ（Ｎ1_add）＋ｃｙｃｌｅｓ（Ｎ2_add）≦ｃｙｃｌｅｓmax−Ｘ  ここで、ｃｙｃｌｅｓ（ｘ）は、ｘの遅延に対しｘの合成重みを計算するのに必要な計算サイクルの数を表す。）。追加の処理遅延に対して必要な追加の計算サイクルの合計数が利用可能な追加のサイクルの最大数を超えるとき、追加の処理遅延に対して必要な追加の計算サイクルの合計数が受信機で利用可能な追加の計算サイクルの最大数を超えないようになるまで、割当部１１８は、１以上のキャリアの追加の割当てから１つの追加の処理遅延を反復的に取り除き得る。
【００２７】
あるいは、追加の処理遅延を分配するとき、割当部１１８は各々のキャリアに対して個別に計算サイクルを考慮するかもしれない。例えば、割当部１１８は、Ｎ1_addの追加の処理遅延をｒ1に割当てる。ここで、Ｎ1_addは、Ｎ1_add≦ｍｉｎ（Ｎ~1_add，Ｎadd_total−（ｃａｒｄ（τ2）−Ｎ2_min））と、ｃｙｃｌｅｓ（Ｎ1_add）≦ｃｙｃｌｅｓmax−Ｘ−ｃｙｃｌｅｓ（ｃａｒｄ（τ2））と、の両方を満足する追加の処理遅延の最大数である。あるいは、割当部１１８は、Ｎ1_addの追加の処理遅延をｒ1に割当てる。ここで、Ｎ1_addは、Ｎ1_add≦ｍｉｎ（ｆｌｏｏｒ（βＮ~1_add），Ｎadd_total）と、ｃｙｃｌｅｓ（Ｎ1_add）≦ｃｙｃｌｅｓmax−Ｘと、の両方を満足する追加の処理遅延の最大数である。いずれの場合においても、割当部１１８は、Ｎ2_add＝Ｎadd_total−Ｎ1_addの追加の処理遅延をｒ2に割り当て得る。
【００２８】
図４は、本発明の一実施形態に係るマルチキャリアＲＡＫＥシステムを含む１つの典型的なマルチキャリア線形等化システム１００を示している。マルチキャリアＲＡＫＥシステム１００は、ＲＡＫＥプロセッサ１１０、切替部１２０、複数のＲＡＫＥフィンガー１３２（ここで、遅延はフィンガーに関連付けられているため、”用語”フィンガー”は用語”遅延”と交換可能に使用され得る）を含む遅延プール１３０、及びＲＡＫＥ合成部１４０を含む。図４では、２つのキャリア及び６個のＲＡＫＥフィンガーを示しているが、マルチキャリアＲＡＫＥシステム１００が任意の数のキャリアに対して使用され得、共通の遅延プール１３０が任意の数のＲＡＫＥフィンガー１３２を含み得ることは理解されるべきである。
【００２９】
プロセッサ１１０は、ＲＡＫＥフィンガー１３２をキャリア間に分配し、各キャリアに対し対応するパス遅延および合成重みを提供し、決定されたフィンガー分配に基づいて切替部１２０および合成部１４０に対する制御信号を生成する。切替部１２０は、選択的に各ベースバンド信号ｒ1及びｒ2を制御信号に応答する１以上のＲＡＫＥフィンガー１３２に接続する。ＲＡＫＥフィンガー１３２は、逆拡散されたシンボルストリームを生成するため、入力信号の異なるイメージ｛ｒ1、ｒ2｝を遅延し逆拡散する。合成部１４０は、各キャリアに対するシンボル推定値ｓ^1及びｓ^2を生成するため、各キャリアに対する逆拡散されたシンボルストリームを重み付けし合成する。
【００３０】
プロセッサ１１０は、パス探索部１１２、チャネル推定部１１４、重み計算部１１６、及び割当部１１８を含む。チャネル推定部１１４は、割当部１１８で決定されたパスのチャネル推定値ｈjを決定し、パス探索部１１２は入力信号ｒjに基づいて各キャリアに対するパス遅延τjのセットを決定する。重み計算部１１６は、フィンガー遅延及びチャネル推定値に基づいて各キャリアに割り当てられる合成重みｗjのセットを決定する。割当部１１８は、上述の方法に従ってＲＡＫＥフィンガー１３２を分配する。割当部１１８がフィンガー分配を決定すると、割当部１１８は切替部１２０及び合成部１４０に対応する制御信号を生成する。更に、割当部１１８は、合成重みを正しいＲＡＫＥフィンガー１３２と適合させるため、重み計算部１１６に対する制御信号を生成する。
【００３１】
図５は本発明の一実施形態に係るマルチキャリア・チップ等価システムを含む他の例示的なマルチキャリア線形等化システム１００を示しており、処理遅延は線形フィルタ・タップ遅延を含む。マルチキャリア・チップ等価システム１００は、プロセッサ１１０、複数のタップ遅延１３４を含む遅延プール１３０、合成部１４０、及び逆拡散部１５０を含む。図５では２つのキャリアが示されているが、マルチキャリア・チップ等価システム１００が任意の数のキャリアに対して使用され得ることは理解されるべきである。
【００３２】
プロセッサ１１０は、遅延タップ１３４をキャリアに分配して、対応する処理遅延及び合成重みを各キャリアに提供し、決定されたタップ分配に基づいて合成部１４０に対する制御信号を生成する。タップ遅延１３４（その数は割当部１１８によって各キャリアに割り当てられる）は、タップ遅延１３４の遅延値に従って連続して対応する入力信号を遅延させる。合成部１４０は、チップ推定値を生成するために、各キャリアに対する連続した遅延サンプルを重み付け、合成する。逆拡散部１５０は、各キャリアに対するシンボル推定値ｓ^1及びｓ^2を生成するために、チップ推定値を逆拡散する。
【００３３】
プロセッサ１１０は、粗遅延推定部１１３、チャネル推定部１１４、重み計算部１１６、及び割当部１１８を含む。チャネル推定部１１４は、割当部１１８で決定されるタップ遅延１３４と関連するチャネル推定値ｈjを決定し、粗遅延推定部１１３は、任意の周知の手段を使用して、各タップ遅延１３４に対する遅延値を決定する。重み計算部１１６は、受信信号およびチャネル推定値に基づいて各タップ遅延１３４に関連する合成重みｗjを決定する。割当部１１８は、上述の方法に従って、タップ遅延１３４を分配する。割当部１１８がタップ遅延分配を決定すると、割当部１１８は合成部１４０に対して対応する制御信号を生成する。更に、割当部１１８は、合成重みを正しいタップ遅延１３４と適合させるために、重み計算部１１６に対する制御信号を生成する。
【００３４】
明確には示していないが、送信信号に対応する時間整列された信号及び／又はサンプル・セットを処理する本発明は他の線形等化受信機にも適用可能である。受信機のタイプに関わらず、本発明の実施形態は、ＳＩＲ、場合によっては、必要に応じて本明細書に記載されている他の計測値（例えば計算サイクル、その他）に基づいて処理遅延をマルチキャリア信号の各キャリアに割り当てる。
【００３５】
上述した実施形態では２キャリア方式に関して記載されている。しかしながら、各実施形態は、２つを超えるキャリアを有するマルチキャリア・システムに拡張され得る。本発明の実施形態の拡張マルチキャリア解決法は、全キャリアに対する所望の追加の処理遅延の合計数が、共通の遅延プール１３０において利用可能な追加の処理遅延の合計数を超え（例えば、
0005519709.tif 000004
）、そして、ＳＩＲ1≧ＳＩＲ2≧...≧ＳＩＲJであると仮定している。必須ではないが、以下の説明は、追加の処理遅延１３２、１３４を分配するとき計算サイクル必要条件を含む。
【００３６】
拡張マルチキャリア解決法において、比較メトリックＳＩＲcompは、最大及び最小のＳＩＲ（例えば、それぞれ、ＳＩＲ1及びＳＩＲJ）の差から導出される。例えば、何れのキャリアも優位なＳＩＲを有しないとき（例えば、ＳＩＲcompが閾値以下のとき）、割当部１１８は、均一に追加の処理遅延１３２、１３４をキャリアに分配する。例えば、割当部１１８は、
0005519709.tif 000005
の追加の処理遅延１３２、１３４を各キャリアに割り当て得る。割当部１１８が計算サイクルの数を考慮するときは、割当部１１８は、
0005519709.tif 000006
を満足するように追加の処理遅延１３２、１３４の最大数をＮevenに制限し得る。
【００３７】
例えば、比較メトリックが閾値を超えるとき（例えば、ＳＩＲ1＞＞ＳＩＲJのとき）、割当部１１８は、キャリアにより強いＳＩＲを与える。より詳細には、割当部１１８は、この例において、第２のキャリアより第１のキャリアが強くなり、第３キャリアより第２のキャリアが強くなる等のようにする。例えば、割当部１１８は、異なるキャリアに対するパス遅延の数に基づいて追加の処理遅延１３２、１３４をキャリアに分配するかもしれない。最初に、割当部１１８は、
0005519709.tif 000007
、及びオプションで、
0005519709.tif 000008
（ここで、ｃｙｃｌｅｓ（ｘ）は、ｘの遅延に対しｘの合成重みを計算するのに必要な計算サイクルの数を表す。）を満足する、第１のキャリア（Ｎ1_add）に対する追加の処理遅延１３２、１３４の最大数を決定する。その後、割当部１１８は、
0005519709.tif 000009
、及びオプションで、
0005519709.tif 000010
を満足する、第２のキャリア（Ｎ2_add）に対する追加の処理遅延１３２、１３４の最大数を決定する。続けて、割当部１１８は、
0005519709.tif 000011
、及びオプションで、
0005519709.tif 000012
を満足する、ＮJ_addに対する最大数を決定することによって最低のＳＩＲを有するキャリアに処理遅延１３２、１３４の数を割り当てるまでこのプロセスは継続する。
【００３８】
上述のスケーリング因子ベースの分配実施形態は、また、拡張マルチキャリア解決法に使用され得る。この場合、割当部１１８は、各キャリアに対するＮj_addを決定するために、キャリアに特有のスケーリング因子を使用し得る。スケーリング因子βjの各々は、０．０〜１．０の任意の値であり得、上述の実施形態の何れかに従って決定され得る。最初に、割当部１１８は、Ｎ1_add≦ｍｉｎ（ｆｌｏｏｒ（β1Ｎ~1_add），Ｎadd_total）、及びオプションで、ｃｙｃｌｅｓ（Ｎ1_add）≦ｃｙｃｌｅｓmax−Ｘを満足する、Ｎ1_addに対する最大数を決定する。その後、割当部１１８は、Ｎ2_add≦ｍｉｎ（ｆｌｏｏｒ（β2Ｎ~1_add），Ｎadd_total−Ｎ1_add））、及びオプションで、ｃｙｃｌｅｓ（Ｎ2_add）≦（ｃｙｃｌｅｓmax−Ｘ−ｃｙｃｌｅｓ（Ｎ1_add））を満足する、Ｎ2_addに対する最大数を決定する。続けて、割当部１１８は、
0005519709.tif 000013
、及びオプションで、
0005519709.tif 000014
を満足する、ＮJ_addに対する最大数を決定することによって最低のＳＩＲを有するキャリアに処理遅延１３２、１３４の数を割り当てるまでこのプロセスは継続する。
【００３９】
システム１００の複雑度を低減するために、マルチキャリア線形等化システム１００が利用可能な処理遅延１３２、１３４の数を制限するときであっても、マルチキャリア線形等化システム１００は、どのように共通のプール１３０の処理遅延１３２、１３４をキャリアに分配するかについて上述した。このように、本発明の実施形態は、パフォーマンスを犠牲にすることなく、従来のマルチキャリア線形等化システムに関連する複雑度を低減する。
【００４０】
もちろん、本発明の実施形態は、本発明の本質的な性質から逸脱しない範囲で、本明細書に記載されたものと別の方法で実行され得る。本実施形態は、全ての態様は例示的なものであって限定的なものではないことが理解されるべきであり、以下の請求の範囲において規定される内容の範囲内にある他の方法で実現され得る。
【図１】
0005519709.tif 000015
【図２】
0005519709.tif 000016
【図３】
0005519709.tif 000017
【図４】
0005519709.tif 000018
【図５】
0005519709.tif 000019