(57)【要約】マルチユーザー検出（ＭＵＤ）性能は、処理中に不必要なパワーの使用をなくすように最適化される。過剰に構築されたＡ−マトリクス、つまりシステム応答マトリクスが提供される。過剰に構築されたＡ−マトリクスは、たとえば、ブラインドコード検出（ＢＣＤ）によって提供される候補コードリスト（ＣＣＬ）で識別される全コードなど、すべての可能なコードを使用する。過剰に構築されたＡ−マトリクスは、実際に受信されたコードに必要な行または列のみを抽出するＭＵＤに渡されるので、実際に受信されたコードに対応しない白色化整合フィルタ（ＷＭＦ）出力を再計算する必要がなくなる。
2006519529.tif 000002
【特許請求の範囲】
【請求項１】
コードによって識別される複数のデータ信号を受信する符号分割多元接続（ＣＤＭＡ）システムにおいて、
（ａ）すべての可能なコードおよびそれらのコードに関連付けられたチャネル応答を使用してシステム応答マトリクスを構築するステップと、
（ｂ）前記構築されたマトリクスに基づいて、前記可能な各コードの最初のＮ個のシンボルに対してＮ個のソフトシンボル推定を実行するステップと、
（ｃ）前記可能な各コードの最初のＮ個のシンボルに対する前記Ｎ個のソフトシンボル推定に基づいて、受信されたコードを判別するステップと、
（ｄ）前記受信されたコードに関連付けられた前記マトリクスからデータを抽出するステップと、
を備えることを特徴とする方法。
【請求項２】
データを抽出する前記ステップは、マルチユーザー検出器（ＭＵＤ）を使用して実行されることを特徴とする請求項１に記載の方法。
【請求項３】
（ｅ）前記Ｎ個のソフトシンボル推定値をＭＵＤに渡すステップであって、前記ＭＵＤは各受信されたコードのＮ個のソフトシンボルの前記計算を繰り返さないこと、をさらに備えることを特徴とする請求項２に記載の方法。
【請求項４】
（ｆ）前記システムによって受信されていない前記構築されたマトリクス内のコードを無効としてマーク付けするステップと、
（ｇ）前記システムによって受信された前記構築されたマトリクス内のコードを有効としてマーク付けするステップであって、前記無効なコードはデータの処理を実行するために使用されないことと、
をさらに備えることを特徴とする請求項１に記載の方法。
【請求項５】
前記Ｎ個のソフトシンボル推定値は、ブラインドコード検出のコードエネルギー測定に使用されることを特徴とする請求項１に記載の方法。
【請求項６】
前記Ｎ個のソフトシンボル推定値は、ＤＴＸ終了検出コードエネルギー測定を実行するために使用されることを特徴とする請求項１に記載の方法。
【請求項７】
前記Ｎ個のソフトシンボル推定値は、白色化整合フィルタ（ＷＭＦ）出力に基づくことを特徴とする請求項１に記載の方法。
【請求項８】
コードによって識別される複数のデータ信号を受信する無線送受信装置（ＷＴＲＵ）において、
（ａ）すべての可能なコードおよびそれらのコードに関連付けられたチャネル応答を使用してシステム応答マトリクスを構築するステップと、
（ｂ）前記構築されたマトリクスに基づいて、前記可能な各コードの最初のＮ個のシンボルに対してＮ個のソフトシンボル推定を実行するステップと、
（ｃ）前記可能な各コードの最初のＮ個のシンボルに対する前記Ｎ個のソフトシンボル推定に基づいて、受信されたコードを判別するステップと、
（ｄ）前記受信されたコードに関連付けられた前記マトリクスからデータを抽出するステップと、  
を備えることを特徴とする方法。
【請求項９】
データを抽出する前記ステップは、マルチユーザー検出器（ＭＵＤ）を使用して実行されることを特徴とする請求項８に記載の方法。
【請求項１０】
（ｅ）前記Ｎ個のソフトシンボル推定値をＭＵＤに渡すステップであって、前記ＭＵＤは各受信コードのＮ個のソフトシンボルの前記計算を繰り返さないこと、をさらに備えることを特徴とする請求項９に記載の方法。
【請求項１１】
（ｆ）前記ＷＴＲＵによって受信されていない前記構築されたマトリクス内のコードを無効としてマーク付けするステップと、
（ｇ）前記ＷＴＲＵによって受信された前記構築されたマトリクス内のコードを有効としてマーク付けするステップであって、前記無効なコードはデータの処理を実行するために使用されないことと、
をさらに備えることを特徴とする請求項８に記載の方法。
【請求項１２】
前記Ｎ個のソフトシンボル推定値は、ブラインドコード検出のコードエネルギー測定に使用されることを特徴とする請求項８に記載の方法。
【請求項１３】
前記Ｎ個のソフトシンボル推定値は、ＤＴＸ終了検出コードエネルギー測定を実行するために使用されることを特徴とする請求項８に記載の方法。
【請求項１４】
前記Ｎ個のソフトシンボル推定値は、白色化整合フィルタ（ＷＭＦ）出力に基づくことを特徴とする請求項８に記載の方法。
【請求項１５】
コードによって識別される複数のデータ信号を受信する無線送受信装置（ＷＴＲＵ）であって、
（ａ）すべての可能なコードおよびそれらのコードに関連付けられたチャネル応答を使用してシステム応答マトリクスを構築する手段と、
（ｂ）前記構築されたマトリクスに基づいて、前記可能な各コードの最初のＮ個のシンボルに対してＮ個のソフトシンボル推定を実行する手段と、
（ｃ）前記可能な各コードの最初のＮ個のシンボルに対する前記Ｎ個のソフトシンボル推定に基づいて、受信されたコードを判別する手段と、
（ｄ）前記受信されたコードに関連付けられた前記マトリクスからデータを抽出する手段と、
を備えることを特徴とするＷＴＲＵ。
【請求項１６】
データを抽出する前記手段は、マルチユーザー検出器（ＭＵＤ）であることを特徴とする請求項１５に記載のＷＴＲＵ。
【請求項１７】
（ｅ）前記Ｎ個のソフトシンボル推定値をＭＵＤに渡す手段であって、前記ＭＵＤは各受信されたコードのＮ個のソフトシンボルの前記計算を繰り返さないこと、をさらに備えることを特徴とする請求項１６に記載のＷＴＲＵ。
【請求項１８】
（ｆ）前記ＷＴＲＵによって受信されていない前記構築されたマトリクス内のコードを無効としてマーク付けする手段と、
（ｇ）前記ＷＴＲＵによって受信された前記構築されたマトリクス内のコードを有効としてマーク付けする手段であって、前記無効なコードはデータの処理を実行するために使用されないことと、
をさらに備えることを特徴とする請求項１５に記載のＷＴＲＵ。
【請求項１９】
前記Ｎ個のソフトシンボル推定値は、ブラインドコード検出のコードエネルギー測定に使用されることを特徴とする請求項１５に記載のＷＴＲＵ。
【請求項２０】
前記Ｎ個のソフトシンボル推定値は、ＤＴＸ終了検出コードエネルギー測定を実行するために使用されることを特徴とする請求項１５に記載のＷＴＲＵ。
【請求項２１】
前記Ｎ個のソフトシンボル推定値は、白色化整合フィルタ（ＷＭＦ）出力に基づくことを特徴とする請求項１５に記載のＷＴＲＵ。
【請求項２２】
コードによって識別される複数のデータ信号を受信する無線送受信装置（ＷＴＲＵ）であって、
（ａ）すべての可能なコードおよびそれらのコードに関連付けられたチャネル応答を使用してシステム応答マトリクスを構築する装置と、
（ｂ）前記構築されたマトリクスに基づいて、前記可能な各コードの最初のＮ個のシンボルに対してＮ個のソフトシンボル推定を実行する白色化整合フィルタ（ＷＭＦ）であって、受信されたコードは前記可能な各コードの最初のＮ個のシンボルに対する前記Ｎ個のソフトシンボル推定に基づくことと、
（ｃ）前記受信されたコードに関連付けられた前記マトリクスからデータを抽出するマルチユーザー検出器（ＭＵＤ）であって、前記ＷＭＦは前記Ｎ個のソフトシンボル推定値をＭＵＤに渡し、各受信コードのＮ個のソフトシンボルの前記計算を繰り返さないことと、
を備えることを特徴とするＷＴＲＵ。
【請求項２３】
前記ＷＴＲＵによって受信されていない前記構築されたマトリクス内のコードが無効としてマーク付けされて前記データの処理を実行するために使用されることはなく、前記ＷＴＲＵによって受信された前記構築されたマトリクス内のコードが有効としてマーク付けされることを特徴とする請求項２２に記載のＷＴＲＵ。
【請求項２４】
コードによって識別される複数のデータ信号を受信する集積回路（ＩＣ）であって、
（ａ）すべての可能なコードおよびそれらのコードに関連付けられたチャネル応答を使用してシステム応答マトリクスを構築する手段と、
（ｂ）前記構築されたマトリクスに基づいて、前記可能な各コードの最初のＮ個のシンボルに対してＮ個のソフトシンボル推定を実行する手段と、
（ｃ）前記可能な各コードの最初のＮ個のシンボルに対する前記Ｎ個のソフトシンボル推定に基づいて、受信されたコードを判別する手段と、
（ｄ）前記受信されたコードに関連付けられた前記マトリクスからデータを抽出する手段と、
を備えることを特徴とするＩＣ。
【請求項２５】
データを抽出する前記手段は、マルチユーザー検出器（ＭＵＤ）であることを特徴とする請求項２４に記載のＩＣ。
【請求項２６】
（ｅ）前記Ｎ個のソフトシンボル推定値をＭＵＤに渡す手段であって、前記ＭＵＤは各受信されたコードのＮ個のソフトシンボルの前記計算を繰り返さないこと、をさらに備えることを特徴とする請求項２５に記載のＩＣ。
【請求項２７】
（ｆ）前記ＩＣによって受信されていない前記構築されたマトリクス内のコードを無効としてマーク付けする手段と、
（ｇ）前記ＩＣによって受信された前記構築されたマトリクス内のコードを有効としてマーク付けする手段であって、前記無効なコードはデータの処理を実行するために使用されないことと、
をさらに備えることを特徴とする請求項２４に記載のＩＣ。
【請求項２８】
前記Ｎ個のソフトシンボル推定値は、ブラインドコード検出のコードエネルギー測定に使用されることを特徴とする請求項２４に記載のＩＣ。
【請求項２９】
前記Ｎ個のソフトシンボル推定値は、ＤＴＸ終了検出コードエネルギー測定を実行するために使用されることを特徴とする請求項２４に記載のＩＣ。
【請求項３０】
前記Ｎ個のソフトシンボル推定値は、白色化整合フィルタ（ＷＭＦ）出力に基づくことを特徴とする請求項２４に記載のＩＣ。
【請求項３１】
コードによって識別される複数のデータ信号を受信する集積回路（ＩＣ）であって、
（ａ）すべての可能なコードおよびそれらのコードに関連付けられたチャネル応答を使用してシステム応答マトリクスを構築する装置と、
（ｂ）前記構築されたマトリクスに基づいて、前記可能な各コードの最初のＮ個のシンボルに対してＮ個のソフトシンボル推定を実行する白色化整合フィルタ（ＷＭＦ）であって、受信されたコードは前記可能な各コードの最初のＮ個のシンボルに対する前記Ｎ個のソフトシンボル推定に基づくことと、
（ｃ）前記受信されたコードに関連付けられた前記マトリクスからデータを抽出するマルチユーザー検出器（ＭＵＤ）であって、前記ＷＭＦは前記Ｎ個のソフトシンボル推定値をＭＵＤに渡し、各受信されたコードのＮ個のソフトシンボルの前記計算を繰り返さないことと、
を備えることを特徴とするＩＣ。
【請求項３２】
前記ＩＣによって受信されていない前記構築されたマトリクス内のコードが無効としてマーク付けされて前記データの処理を実行するために使用されることはなく、前記ＩＣによって受信された前記構築されたマトリクス内のコードが有効としてマーク付けされることを特徴とする請求項３１に記載のＩＣ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に無線通信に関し、具体的にはそのようなシステムにおけるジョイント検出に関する。
【背景技術】
【０００２】
マルチユーザー検出器（ＭＵＤ）などのジョイント検出器は、多重アクセス干渉の影響を低減するので、システム容量を増大させる。ＭＵＤはセル内の干渉をキャンセルし、システム容量はＭＵＤアルゴリズムの効率およびセル間干渉によって決まる。容量の改善に加えて、ＭＵＤは、直接シーケンス−符号分割多元接続（ＤＳ−ＣＤＭＡ）通信システムに特有な遠／近問題を緩和する。
【０００３】
従来のＭＵＤアルゴリズムは、実際に受信されたコードではなく、システム応答マトリクス（すなわちＡ−マトリクス）からすべてのコードを抽出する。これは、多大な計算パワーの浪費であり、システムの遅延を増大させる。たとえば、ＵＭＴＳ広帯域−符号分割多元接続（Ｗ−ＣＤＭＡ）の時分割二重通信（ＴＤＤ）モードのタイムスロットで送信されるコードの最大数は、１６コードである。したがって、Ａ−マトリクスは１６コードを使用して構築することができる。ただし、８コードしか送信されなかったと仮定する。ＭＵＤアルゴリズムの計算の複雑さは、使用されるコードの数の２乗にほぼ比例するので、コードを２倍にすることでＭＵＤの複雑さは４倍に増える。２つの一般的なＭＵＤ実施では、ゼロ強制（ＺＦ）ブロック線形等化器（ＢＬＥ）および最小平均２乗誤差（ＭＭＳＥ）ソリューションを使用する。ＺＦ  ＢＬＥは、式１で表される。
【０００４】
【数１】
2006519529.tif 000003
【０００５】
Ａはシステム応答マトリクスである。（・）Ｈは複素共役転置オペレーションである。
【０００６】
【数２】
2006519529.tif 000004
【０００７】
は、特定のデータフィールドに対する受信信号ベクトルである。
【０００８】
【数３】
2006519529.tif 000005
【０００９】
は、ソフトシンボルベクトルである。行列反転（Ｍａｔｒｉｘ  ｉｎｖｅｒｓｉｏｎ）を使用することにより、ソフトシンボルベクトル
【００１０】
【数４】
2006519529.tif 000006
【００１１】
は式２によって求められる。
【００１２】
【数５】
2006519529.tif 000007
【００１３】
（ｏ）−１は行列反転である。
【００１４】
ＭＭＳＥは、式３により表される。
【００１５】
【数６】
2006519529.tif 000008
【００１６】
σ２は、雑音分散であり、Ｉは単位行列である。行列反転を使用することにより、ソフトシンボルベクトル
【００１７】
【数７】
2006519529.tif 000009
【００１８】
は式４によって求められる。
【００１９】
【数８】
2006519529.tif 000010
【００２０】
オペレーション
【００２１】
【数９】
2006519529.tif 000011
【００２２】
は通常、白色化整合フィルタ（ＷＭＦ）と呼ばれる。これは上記のＭＵＤ式内に出現することに留意されたい。ＷＭＦ単独では、通常、ＭＵＤ出力ほどは信頼できないソフトシンボルを推定する手段であるが、ソフトシンボルベクトルの低品質の推定としての特定の用途がある。
【００２３】
ＭＵＤ性能は一般に、場合によっては節約できるパワーを消費する計算の実行を伴うので、経済的な利点をもたらす。具体的には、ブラインドコード検出（ＢＣＤ）および不連続送信（ＤＴＸ）を支援する計算は、パワーを使用する処理を伴い、余分な回路またはソフトウェアを必要とする場合もある。
【００２４】
【特許文献１】米国特許第１０／３９６，９９２号
【発明の開示】
【発明が解決しようとする課題】
【００２５】
近似コレスキー分解または高速フーリエ変換（ＦＦＴ）処理などの、ＭＵＤ実装の複雑さを軽減するために、さまざまな技法が存在する。たとえそうであっても、ＭＵＤは受信機処理の大きな部分を占め、さらに受信信号パスに遅延を生じさせる。したがって、処理必要条件および／または遅延を軽減することにより、受信機／ＭＵＤの効率を高めることが望ましい。
【課題を解決するための手段】
【００２６】
本発明は、どのコードが所定のタイムスロットで受信されたかを判別し、ＭＵＤ、ＢＣＤおよび／またはＤＴＸ関連の処理を実行する場合の冗長な計算を除去する方法およびシステムを提供する。
【００２７】
方法は、符号分割多元接続（ＣＤＭＡ）システム、またはコードによって区別される複数のデータ信号を受信する無線送受信装置（ＷＴＲＵ）において実施される。Ａ−マトリクスは、可能なコードのリストおよびそのコードに関連付けられているチャネル応答を使用して構築されるが、可能なコードのリストはシステム設計に基づくすべての可能なコードまたはＢＣＤによって提供される候補コードリスト（ＣＣＬ）など別の受信機アルゴリズムによって提供される縮小リストのいずれかによって構成される。構築されたマトリクスに基づいて、ソフトシンボル推定値は、各々可能なコードの最初のＮ個のシンボルに対して計算される。ソフトシンボル推定値は、ＷＭＦ出力
【００２８】
【数１０】
2006519529.tif 000012
【００２９】
を基にすることもできる。Ｎ個のソフトシンボル推定値に基づいて、受信されたコードの識別が判別される。
【００３０】
ユーザーデータは、最終的に受信信号から抽出される。データの抽出はＭＵＤを使用して実行することができるが、これは判別された受信コードの識別を使用する。Ｎ個のソフトシンボル推定値はＭＵＤに渡され、識別された受信コードに関連付けられている最初のＮ個のシンボルに対して同じＷＭＦ値を再計算することを避けることができる。
【００３１】
受信された識別されたＡ−マトリクス内のコードは、有効なものとしてマーク付けされる。受信されていないと識別されたＡ−マトリクス内のコードは、無効なものとしてマーク付けされる。無効なコードは、ユーザーデータを抽出するためにＭＵＤによって使用されることはない。
【００３２】
受信されたコードの識別は、Ｎ個のソフトシンボル推定値から導かれるコードエネルギー測定値によって判別することができる。コードエネルギー測定値および受信コードの識別の判別は、ブラインドコート検出（ＢＣＤ）および／またはＤＴＸ終了検出などの受信機プロセスによって実行することができる。
【発明を実施するための最良の形態】
【００３３】
本発明は、例として示され、添付の図と併せて理解される好ましい例に関する以下の説明から、さらに深く理解されるであろう。
【００３４】
好ましい実施形態は、好ましいＴＤＤ／ＣＤＭＡまたは時分割多元接続（ＴＤＭＡ）／ＣＤＭＡ通信システムと併せて説明されるが、一部の態様はさらに一般的にＣＤＭＡシステムにも適用可能である。しかしながら、その広範な形態をとる本発明は、他の送信のシステムにも制限なく適用可能であると想定される。
【００３５】
これ以降、無線送受信装置（ＷＴＲＵ）は、ユーザー機器、移動局、固定または移動加入者装置、ページャ、または無線環境において動作可能な任意の他の種類の装置を含んでいるが、これらに限定されることはない。これ以降参照される場合、基地局は、基地局、ノードＢ、サイトコントローラ、アクセスポイント、または無線環境における他のインターフェース装置を含んでいるが、これらに限定されることはない。
【００３６】
本発明の好ましい実施形態はＷＴＲＵにおけるものであるが、基地局において使用するように適用させることもできる。
【００３７】
図１は、無線受信機システム１００の好ましい実施形態を示している。無線受信機システム１００は、チャネル推定装置１０５、Ａ−マトリクス構築装置１１０、ＭＵＤ１１５、ＢＣＤ装置１２０、ミッドアンブル消去装置１２５およびＤＴＸ終了（Ｅｎｄ−ｏｆ−ＤＴＸ）装置１３０を含んでいる。ＢＣＤ装置１２０は、候補コードリスト（ＣＣＬ）装置１３５、コード検出装置１４０、コードエネルギー測定装置１４５およびＷＭＦ１５０を含んでいる。好ましい実施形態は、ＭＵＤ１１５、ＢＣＤ装置１２０およびＤＴＸ終了装置１３０を使用して説明されているが、本発明は、ＢＣＤまたはＤＴＸ終了装置の有無にかかわらず、Ｒａｋｅ受信機のようなＭＵＤ以外の異なる受信機アルゴリズムを使用する代替の受信機の実施態様に適用することができる。無線受信機システム１００は、集積回路（ＩＣ）に組み込むことも、あるいは多数の相互接続コンポーネントからなる回路に構成することもできる。
【００３８】
図２は、「過剰に構築された（ｏｖｅｒｂｕｉｌｔ）」Ａ−マトリクス１１０に基づくＮ個のシンボルのＷＭＦ結果１５０を示している。「過剰に構築された」Ａ−マトリクスは、タイムスロット内のＭ個の可能なコードのリストに基づいて構築される。Ｍ個の可能なコードのリストは、推測的な既知のコードのリストであり、ＢＣＤ装置１２０内のＣＣＬ装置１３５によって提供される。ＢＣＤを含まない実施形態において、Ｍ個の可能なコードのリストは、他のアルゴリズムによって提供されるか、またはシステム設計に基づいて推測的に知ることができる。可能な実施形態については、参照により本明細書に組み込まれている、２００３年９月１５日に出願した（特許文献１）において説明されている。どのコードが存在するかを判別するため、ＢＣＤコードエネルギー測定１４５およびＤＴＸ終了装置１３０によって実行されたアルゴリズムは、可能な各コードのＮ個のシンボルを使用して実行される。ここでＮは、タイムスロット内のコードごとのシンボルの合計数よりも小さい。コードエネルギー測定は、受信した信号のＮシンボルに対して「過剰に構築された」Ａ−マトリクスで実行されるＷＭＦオペレーションの出力を使用して行われる。
【００３９】
ＵＭＴＳ  Ｗ−ＣＤＭＡのＴＤＤモードの好ましい実施形態において、データバーストはミッドアンブルおよび２つのデータフィールドを含み、チャンネル推定はミッドアンブルに対して計算される。チャネル推定は、拡散コードおよびスクランブルコードで畳み込まれて（ｃｏｎｖｏｌｖｅｄ）、Ａ−マトリクスを生成する。これは、基本的にシステム応答を記述する組み合わされたコード／チャネルのモデルである。次に、Ｎ個のソフトシンボル推定値は、ＷＭＦを介して生成される。
【００４０】
図２は、ＷＭＦ１５０によって出力されるＭ＊Ｎソフトシンボルのすべてを示している。ここで、Ｎシンボルの各々に対してＭソフト値は受信されたまたは受信されていないＭコードに対応する。ＡＨｒｉｊ（０≦ｉ≦Ｎ−１，０≦ｊ≦Ｍ−１）の表記は、コードｊを使用して計算されたソフトシンボルｉに対応するＡＨｒベクトルの要素を示すために使用される。たとえば、ＡＨｒ０２は、コード２を使用してシンボル０に対して計算されたソフト値を示している。
【００４１】
ＢＣＤ装置１２０およびＤＴＸ終了装置１３０が完了した後、受信されていない、つまり存在しないと判別されたコードはさまざまなアドレス指定技法を使用して無効にされる。それによって、ベクトルのセットはＡ−マトリクスのどの列／行が無効でありどの列／行が無効ではないか示す。次にＷＭＦ１５０の結果は、図３に示されるように、シンボル値が関連付けられているコードに基づいて有効または無効にすることができる。たとえば、コード１が存在すると判別される場合、ベクトルセット内のコード１に関連付けられているビットは「１」で満たされる。このビットは、Ａ−マトリクスの第１列が有効であることを示し、この列が処理中に考慮される。コード１に対して計算されたＷＭＦ結果１５０は有効であると見なされ、ＭＵＤ計算１１５に使用される。代替として、コード１が存在しないと判別される場合、ビットは「０」で満たされ、特定の列が残りのプロセスに対して無視されることを示し、コード１のＷＭＦ結果はＭＵＤ計算に使用されない。ＭＵＤアルゴリズムを実行する前に、チェックマーク、Ｘ、１／０、または他のインジケータがコードの有効性をマーク付けするために使用されたリストが生成される。Ｍ個のコードの有効性を示すベクトル結果は、ＢＣＤ１２０からＭＵＤ１１５に送信される。ＭＵＤ１１５は、有効と指定されたコードについてのみタイムスロット内のシンボルを処理するので、計算、パワーを節約し、処理時間（待ち時間）を短縮することになる。
【００４２】
ＷＭＦ１５０はすでにＮ個のシンボルに対して実行されているため、ＭＵＤアルゴリズム１１５のＷＭＦ部分は残りの（Ｎｔｏｔａｌ−Ｎ）シンボルについてＷＭＦを実行する必要があるだけである。ここでＮｔｏｔａｌはデータバーストのシンボルの合計数である。ＭＵＤは、図３に示されるように、有効と認められている過剰に構築されたＡ−マトリクスの行または列に基づいてこれらのＷＭＦ計算を実行する。これはさらに、計算およびパワーを節約し、その上処理時間（待ち時間）を短縮する。
【００４３】
図４を参照すると、プロセス４００における以下の例示的なステップはＵＭＴＳ  Ｗ−ＣＤＭＡのＴＤＤモードの好ましい実施形態の実行時に実施することができるが、これらのステップは他の無線システムに適用することができる。
【００４４】
（１）チャネル推定装置１０５は、存在するミッドアンブルシフトの識別を判別し、通信チャネル特性を推定し、ミッドアンブルパワーを推定するために受信したバーストのミッドアンブルフィールドを分析するミッドアンブル検出アルゴリズムを実行する。結果はＢＣＤ装置１２０およびＤＴＸ終了装置１３０に渡される（ステップ４０５）。
【００４５】
（２）ＢＣＤ装置１２０のＣＣＬ装置１３５は、チャネル推定装置１０５によって実施されたミッドアンブル検出アルゴリズムの結果を分析し、特定のコードをマスターリストから削除する。次にＣＣＬ装置１３５は、Ｍ個のコードの縮小されたリストをＡ−マトリクス構築装置１１０に渡す（ステップ４１０）。
【００４６】
（３）過剰に構築されたＡ−マトリクスは、Ｍ個のコードの縮小されたリストを使用して、タイムスロットごとに１回Ａ−マトリクス構築装置１１０によって構築される（ステップ４１５）。
【００４７】
（４）ＷＭＦ１５０は、過剰に構築されたＡ−マトリクスを使用し、Ｍ個のコードのＮ個のシンボルに対してソフトシンボル推定を提供する。ここでＮ≦Ｎｔｏｔａｌである。Ｎ、つまりコードエネルギー測定１４５で使用されるシンボルの数は、コード検出装置１４０およびＤＴＸ終了装置１３０に必要とされるシンボルの数よりも大きい値である。ソフトシンボルは、各コードに関連付けられているＷＭＦ１５０から出力される（ステップ４２０）。
【００４８】
（５）測定は、どのコードが存在するかを判別するために、Ｎソフトシンボルに対して実行される（ステップ４２５）。測定およびコード存在の決定は、各コードに対応するシンボルから計算されたエネルギー推定（コードエネルギー測定）、並びに、コード電力およびノイズ電力推定に基づくしきい値を基にすることができる。
【００４９】
（６）Ｎ個のソフトシンボル推定値は、ＭＵＤ１１５に渡される。存在することが宣言されないコードは無効にされ、存在することが宣言されたコードは有効にされる。存在することまたは存在しないことを宣言されたコードに関する情報、Ｎ個のソフトシンボル、およびＡ−マトリクス１１０は、ＭＵＤ１１５に渡される（ステップ４３０）。ＭＵＤ１１５は、存在することを宣言されたコードに対応するシンボルのみを使用するので、ＷＭＦ１５０出力（存在を宣言されたコードの数をＮに乗じる）を再計算する必要がなくなる。
【００５０】
最初に、どのコードが有効および無効であるかを知るため、ＡＨｒのＮ≦Ｎｔｏｔａｌシンボルのみが処理される。それが完了すると、１つの可能なオプションは、受信されたコードだけがそこに組み込まれ、ＡＨｒがすべてのシンボルに対して再計算されるようにＡ−マトリクスを再構築することである。このプロセスは非効率的であり、相当量のリソースを使用する。好ましい実施形態により、他の代替を使用することもできるが、Ａ−マトリクス内にどの行または列が存在するかを示すベクトルが確立される。有効なコードに対応するシンボルのＡＨｒ出力はすでに計算されているので、それらが使用され、再計算されることはなく、Ｎｔｏｔａｌ−Ｎの追加のシンボルのみが、有効と宣言されたコードに対応して計算される。
【００５１】
以上の説明は、必要に応じて、パワーの不必要な使用を防ぎ、ハードウェア要件を軽減し、処理待ち時間を短縮して、不必要な回路またはソフトウェアを避けるために、本発明を使用してＭＵＤ１１５処理をいかに最適化できるかを示す例である。本発明の方法は、本発明の範囲を逸脱することなく、変更をすることができることに留意されたい。
【００５２】
本発明は、好ましい実施形態を参照しながら詳しく示し、説明してきたが、前述のように本発明の範囲を逸脱することなく形態および詳細に変更を加えることができることが、当業者には明らかとなろう。
【図面の簡単な説明】
【００５３】
【図１】本発明が実施される無線受信機システムを示すブロック図である。
【図２】過剰に構築されたＡ−マトリクスを使用するＮ個のシンボルのＷＭＦ結果を示す図である。
【図３】ＭＵＤ  ＷＭＦ結果を示す図である。
【図４】有効および無効なコードを判別するプロセスを示す図である。
【図１】
2006519529.tif 000013
【図２】
2006519529.tif 000014
【図３】
2006519529.tif 000015
【図４】
2006519529.tif 000016
【国際調査報告】
2006519529.tif 000017