(57)【要約】【課題】無線通信システムにおけるパイロット干渉を除去するための方法および装置【解決手段】無線（例えばＣＤＭＡ）通信システムにおけるパイロット干渉を除去するための技術。一方法において、各々がパイロットを含んでいる多数の信号インスタンスからなる受信信号がまず処理されてデータサンプルを提供する。各信号インスタンスのパイロット干渉は、データサンプルを信号インスタンスの拡散シーケンスによって逆拡散し、逆拡散データをチャネル化してパイロットシンボルを提供し、パイロットシンボルをフィルタリングして信号インスタンスのチャネル応答を推定し、かつ推定チャネル応答に拡散シーケンスを乗算して推定パイロット干渉を提供することによって推定されてもよい。全干渉マルチパスによるパイロット干渉推定は結合されて全パイロット干渉を導き出し、これはデータサンプルから減算されて、パイロット除去データサンプルを提供する。次いで、これらのサンプルは処理されて、受信信号における少なくとも一つの（所望の）信号インスタンスの各々の復調データを導き出す。
2004529590.tif 000002
【特許請求の範囲】
【請求項１】
無線通信システムの受信ユニットにおいてパイロット干渉を除去するための方法であって、
複数の信号インスタンスからなる信号を受信する工程であって、各信号インスタンスがパイロットを含んでいることと、
一つ以上の信号インスタンスによる全パイロット干渉を導き出すことと、
前記全パイロット干渉を前記受信信号から減算して、パイロット除去信号を導き出すことと、
前記パイロット除去信号を処理して、前記受信信号における少なくとも一つの信号インスタンスの各々の復調データを導き出すことと、を備えている方法。
【請求項２】
前記全パイロット干渉が、
前記一つ以上の信号インスタンスの各々によるパイロット干渉を推定することと、
前記一つ以上の信号インスタンスの前記推定パイロット干渉を累算することと、によって導き出される請求項１に記載の方法。
【請求項３】
前記一つ以上の信号インスタンスの各々による前記パイロット干渉が、
前記信号インスタンスを処理して、前記信号インスタンスのチャネル応答の推定を導き出すことと、
前記信号インスタンスの処理済みパイロットデータに、前記推定チャネル応答を乗算して、前記推定パイロット干渉を提供することと、によって推定される請求項２に記載の方法。
【請求項４】
前記一つ以上の信号インスタンスの各々の前記処理済みパイロットデータが前記信号インスタンスの拡散シーケンスである請求項３に記載の方法。
【請求項５】
前記信号インスタンスの前記拡散シーケンスが、前記信号インスタンスの到着時間に対応する位相を有している請求項４に記載の方法。
【請求項６】
前記一つ以上の信号インスタンスの各々の前記推定チャネル応答が、
前記受信信号のデータサンプルを前記信号インスタンスの拡散シーケンスによって逆拡散することと、
前記逆拡散サンプルをパイロットチャネル化コードによってチャネル化して、パイロットシンボルを提供することと、
前記パイロットシンボルをフィルタリングして、前記推定チャネル応答を提供することと、によって導き出される請求項３に記載の方法。
【請求項７】
前記信号インスタンスの前記推定チャネル応答が前記受信信号のデータサンプルの現在のセグメントに基づいて導き出され、また前記推定パイロット干渉がデータサンプルの次のセグメント用である請求項３に記載の方法。
【請求項８】
前記信号インスタンスの前記推定チャネル応答が前記受信信号のデータサンプルの現在のセグメントに基づいて導き出され、また前記推定パイロット干渉がデータサンプルの同一のセグメント用である請求項３に記載の方法。
【請求項９】
前記一つ以上の信号インスタンスの各々の前記推定チャネル応答が前記受信信号のデータサンプルに基づいて導き出される請求項３に記載の方法。
【請求項１０】
前記一つ以上の信号インスタンスの各々の前記推定チャネル応答が、他の干渉信号インスタンスからパイロットが除去されているデータサンプルではなく、前記信号インスタンスからパイロットが除去されていないデータサンプルに基づいて導き出される請求項３に記載の方法。
【請求項１１】
前記少なくとも一つの信号インスタンスの各々の前記パイロット除去信号を処理することが、
前記パイロット除去信号のサンプルを前記信号インスタンスの拡散シーケンスによって逆拡散することと、
前記逆拡散サンプルをデータチャネル化コードによってチャネル化して、データシンボルを提供することと、
前記データシンボルをパイロット推定によって復調して、前記信号インスタンスの前記復調データを提供することと、を備えている請求項１に記載の方法。
【請求項１２】
前記少なくとも一つの信号インスタンスの各々の前記パイロット推定が前記受信信号のデータサンプルに基づいて導き出される請求項１１に記載の方法。
【請求項１３】
前記少なくとも一つの信号インスタンスの各々の前記パイロット推定が、他の干渉信号インスタンスからパイロットから除去されているデータサンプルではなく、前記信号インスタンスからパイロットから除去されていないデータサンプルに基づいて導き出される請求項１１に記載の方法。
【請求項１４】
前記一つ以上の信号インスタンスによる前記パイロット干渉が時分割多重化方式によって推定される請求項２に記載の方法。
【請求項１５】
前記減算することが、
前記全パイロット干渉の干渉サンプルを前記受信信号のデータサンプルから減算することを含んでおり、前記干渉サンプルおよびデータサンプルの両方が特定のサンプルレートで提供される請求項１に記載の方法。
【請求項１６】
前記復調データを導き出すために処理されている信号インスタンスによる前記パイロット干渉が前記全パイロット干渉から除去される請求項１に記載の方法。
【請求項１７】
前記パイロット除去信号を処理して、前記受信信号における新たな信号インスタンスを検索することをさらに備えている請求項１に記載の方法。
【請求項１８】
前記サンプルレートがチップレートの複数倍である請求項１５に記載の方法。
【請求項１９】
前記全パイロット干渉を導き出すことが、前記受信信号のデータサンプルのセグメントに基づいて実行される請求項１に記載の方法。
【請求項２０】
前記各セグメントがシンボル周期ごとにデータサンプルを含んでいる請求項１９に記載の方法。
【請求項２１】
復調データを導き出すための前記処理が、前記パイロット除去信号のパイロット除去データサンプルのセグメントに基づいて実行される請求項１に記載の方法。
【請求項２２】
前記全パイロット干渉を導き出すことと、前記パイロット除去信号の前記処理とがパラレルに実行される請求項１に記載の方法。
【請求項２３】
前記全パイロット干渉を導き出すことと、前記パイロット除去信号の前記処理とがパイプライン方式で実行される請求項１に記載の方法。
【請求項２４】
前記無線通信システムがＣＤＭＡシステムである請求項１に記載の方法。
【請求項２５】
前記ＣＤＭＡシステムがｃｄｍａ２０００規格をサポートしている請求項２４に記載の方法。
【請求項２６】
前記ＣＤＭＡシステムがＷ−ＣＤＭＡ規格をサポートしている請求項２４に記載の方法。
【請求項２７】
前記ＣＤＭＡシステムがＩＳ−９５規格をサポートしている請求項２４に記載の方法。
【請求項２８】
前記受信信号が、前記ＣＤＭＡシステムにおいて、一つ以上のリバースリンク変調信号を備えている請求項２４に記載の方法。
【請求項２９】
前記受信信号が、前記ＣＤＭＡシステムにおいて、一つ以上のフォワードリンク変調信号を備えている請求項２４に記載の方法。
【請求項３０】
無線通信システムの受信ユニットにおいてパイロット干渉を除去するための方法であって、
複数の信号インスタンスからなる受信信号を処理して、データサンプルを提供することであって、各信号インスタンスがパイロットを含んでいることと、
前記データサンプルを処理して、一つ以上の信号インスタンスの各々によるパイロット干渉の推定を導き出すことと、
前記推定パイロット干渉に基づいて、前記一つ以上の信号インスタンスによる全パイロット干渉を導き出すことと、
前記全パイロット干渉を前記データサンプルから減算して、パイロット除去データサンプルを導き出すことと、
前記パイロット除去データサンプルを処理して、前記受信信号における少なくとも一つの信号インスタンスの各々の復調データを導き出すことと、を備えている方法。
【請求項３１】
前記データサンプルを処理して、前記一つ以上の信号インスタンスの各々による前記推定パイロット干渉を導き出すことが、
前記データサンプルを前記信号インスタンスの拡散シーケンスによって逆拡散することと、
前記逆拡散サンプルをパイロットチャネル化コードによってチャネル化して、パイロットシンボルを提供することと、
前記パイロットシンボルをフィルタリングして、前記信号インスタンスの推定またはチャネル応答を提供することと、
前記信号インスタンスの前記拡散シーケンスに前記推定チャネル応答を乗算して、前記信号インスタンスによる前記推定パイロット干渉を提供することと、を備えている請求項３０に記載の方法。
【請求項３２】
前記パイロット除去データサンプルを処理して、前記少なくとも一つの信号インスタンスの各々の前記復調データを導き出すことが、
前記パイロット除去データサンプルを前記信号インスタンスの拡散シーケンスによって逆拡散することと、
前記逆拡散サンプルをデータチャネル化コードによってチャネル化して、データシンボルを提供することと、
前記データシンボルを復調して、前記信号インスタンスの前記復調データを提供することと、を備えている請求項３０に記載の方法。
【請求項３３】
前記減算することが、
前記全パイロット干渉の干渉サンプルを前記受信信号の前記データサンプルから減算することを備えており、前記干渉サンプルおよびデータサンプルの両方が、チップレートの複数倍の特定のサンプルレートで提供される請求項３０に記載の方法。
【請求項３４】
無線通信システムにおける受信ユニットであって、
複数の信号インスタンスからなる受信信号を処理して、データサンプルを提供するための受信機であって、各信号インスタンスがパイロットを含んでいる受信機と、
復調器であって、
前記データサンプルを処理して、一つ以上の信号インスタンスの各々によるパイロット干渉の推定を導き出し、かつ前記推定パイロット干渉に基づいて、前記一つ以上の信号インスタンスによる全パイロット干渉を導き出すためのパイロット干渉推定器と、
前記全パイロット干渉を前記データサンプルから減算して、パイロット除去データサンプルを提供するための加算器と、
前記パイロット除去データサンプルを処理して、前記受信信号における少なくとも一つの信号インスタンスの各々の復調データを導き出すためのデータ復調ユニットと、を含む復調器と、を備えている受信ユニット。
【請求項３５】
前記復調器がさらに、
前記一つ以上の信号インスタンスの推定チャネル応答を提供するためのチャネル推定器を備えている請求項３４に記載の受信ユニット。
【請求項３６】
前記パイロット干渉推定器がさらに、前記一つ以上の信号インスタンスの各々の処理済みパイロットデータに前記信号インスタンスの前記推定チャネル応答を乗算して、前記信号インスタンスによる前記推定パイロット干渉を提供するように構成されている請求項３５に記載の受信ユニット。
【請求項３７】
前記少なくとも一つの信号インスタンスの各々について、前記データ復調ユニットが、前記パイロット除去データサンプルを前記信号インスタンスの拡散シーケンスによって逆拡散し、前記逆拡散サンプルをデータチャネル化コードによってチャネル化してデータシンボルを提供し、かつ前記データシンボルを前記信号インスタンスのパイロット推定によって復調して前記信号インスタンスの前記復調データを提供するように構成されている請求項３４に記載の受信ユニット。
【請求項３８】
ＣＤＭＡシステムにおける端末であって、
複数の信号インスタンスからなる受信信号を処理してデータサンプルを提供するための受信機であって、各信号インスタンスがパイロットを含んでいる受信機と、
復調器であって、
前記データサンプルを処理して一つ以上の信号インスタンスの各々によるパイロット干渉の推定を導き出し、かつ前記一つ以上の信号インスタンスによる全パイロット干渉を前記推定パイロット干渉に基づいて導き出すためのパイロット干渉推定器と、
前記全パイロット干渉を前記データサンプルから減算してパイロット除去データサンプルを導き出すための加算器と、
前記パイロット除去データサンプルを処理して前記受信信号における少なくとも一つの信号インスタンスの各々の復調データを導き出すためのデータ復調ユニットと、を含む復調器と、を備えている端末。
【請求項３９】
前記復調器がさらに、
前記一つ以上の信号インスタンスの各々の推定チャネル応答を提供するためのチャネル推定器を含んでいる請求項３８に記載の端末。
【請求項４０】
前記パイロット干渉推定器がさらに、前記一つ以上の信号インスタンスの各々の処理済みパイロットデータに前記信号インスタンスの前記推定チャネル応答を乗算して前記信号インスタンスによる前記推定パイロット干渉を提供するように構成されている請求項３９に記載の端末。
【請求項４１】
前記少なくとも一つの信号インスタンスの各々について、前記データ復調ユニットが、前記パイロット除去データサンプルを前記信号インスタンスの拡散シーケンスで逆拡散し、前記逆拡散サンプルをデータチャネル化コードでチャネル化してデータシンボルを提供し、かつ前記データシンボルを前記信号インスタンスのパイロット推定で復調して前記信号インスタンスの前記復調データを提供するように構成されている請求項３８に記載の端末。
【請求項４２】
ＣＤＡＭシステムにおける基地局であって、
複数の信号インスタンスからなる受信信号を処理してデータサンプルを提供するための受信機であって、各信号インスタンスがパイロットを含んでいる受信機と、
復調器であって、
前記データサンプルを処理して一つ以上の信号インスタンスの各々によるパイロット干渉の推定を導き出し、かつ前記一つ以上の信号インスタンスによる全パイロット干渉を前記推定パイロット干渉に基づいて導き出すためのパイロット干渉推定器と、
前記全パイロット干渉を前記データサンプルから減算してパイロット除去データサンプルを導き出すための加算器と、
前記パイロット除去データサンプルを処理して前記受信信号における少なくとも一つの信号インスタンスの各々による復調データを導き出すためのデータ復調ユニットと、を含む復調器と、を備えている基地局。
【請求項４３】
前記復調器がさらに、
前記一つ以上の信号インスタンスの各々の推定チャネル応答を提供するためのチャネル推定器を備えている請求項４２に記載の基地局。
【請求項４４】
前記パイロット干渉推定器がさらに、前記一つ以上の信号インスタンスの各々の処理済みパイロットデータに前記信号インスタンスの前記推定チャネル応答を乗算して前記信号インスタンスによる前記推定パイロット干渉を提供するように構成されている請求項４３に記載の基地局。
【請求項４５】
前記少なくとも一つの信号インスタンスの各々について、前記データ復調ユニットが、前記パイロット除去データサンプルを前記信号インスタンスの拡散シーケンスで逆拡散し、前記逆拡散サンプルをデータチャネル化コードでチャネル化してデータシンボルを提供し、かつ前記データシンボルを前記信号インスタンスのパイロット推定で復調して前記信号インスタンスの前記復調データを提供するように構成されている請求項４２に記載の基地局。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、その全体が参照してここに組み込まれている、２００１年６月６日に出願された、「複数のパイロット信号を除去するための方法および装置（ＭＥＴＨＯＤ  ＡＮＤ  ＡＰＰＡＲＡＴＵＳ  ＦＯＲ  ＣＡＮＣＥＬＬＡＴＩＯＮ  ＯＦ  ＭＵＬＴＩＰＬＥ  ＰＩＬＯＴ  ＳＩＧＮＡＬＳ）」と題された、米国特許仮出願第６０／２９６，２５９号の優先権を主張する。
【背景技術】
【０００２】
本発明は一般的にデータ通信に関し、より具体的には、無線（例えばＣＤＭＡ）通信システムにおけるパイロットによる干渉を除去するための技術に関する。
【０００３】
（背景）
無線通信システムは広く用いられ、音声およびパケットデータなどの種々のタイプの通信を提供する。これらのシステムは、符号分割多重アクセス（ＣＤＭＡ）、時分割多重アクセス（ＴＤＭＡ）、あるいは他の多重アクセス技術に基づいていてもよい。ＣＤＭＡシステムは、システム要領の増大をはじめとして、他のタイプのシステムにおいて特定の利点を提供することができる。ＣＤＭＡシステムは一般的に、ＩＳ−９５、ｃｄｍａ２０００、ＩＳ−８５６、Ｗ−ＣＤＭＡ、およびＴＳ−ＣＤＭＡ規格などの一つ以上の規格を実現するように設計されており、これらはすべて当業界において既知である。
【０００４】
一部の無線（例えばＣＤＭＡ）通信システムにおいて、パイロットが送信ユニット（例えば端末）から受信ユニット（例えば基地局）に送信されて、受信ユニットが多数の機能を実行するのを支援することができる。例えば、送信ユニットのタイミングおよび周波数との同期、通信チャネルのチャネル応答および品質の推定、およびデータ送信のコヒーレント復調などに対して、パイロットを受信ユニットにおいて使用してもよい。パイロットは一般的に既知のデータパターン（例えばオールゼロのシーケンス）に基づいて、かつ既知の信号処理スキームを使用して生成される（例えば、特定のチャネル化コードによってチャネル化され、かつ既知の拡散シーケンスによって拡散される）。
【０００５】
ｃｄｍａ２０００システムにおけるリバースリンク上で、各端末の拡散シーケンスは、（１）全端末に共通の複素擬似ランダムノイズ（ＰＮ）シーケンスと、（２）端末に固有のスクランブリングシーケンスとに基づいて生成される。このように、異なる端末からのパイロットはそれらの別個の拡散シーケンスによって識別されることが可能である。ｃｄｍａ２０００およびＩＳ―９５システムにおけるフォワードリンク上で、各基地局にはＰＮシーケンスの固有オフセットが割り当てられる。このように、異なる基地局からのパイロットはそれらの別個の割当ＰＮオフセットによって識別されることが可能である。
【０００６】
受信ユニットにおいて、レーキ受信機をしばしば使用して、受信ユニットと通信を確立している全送信ユニットからの送信パイロット、シグナリング、およびトラヒックデータを復元する。特定の送信ユニットから送信された信号は複数の信号パスを介して受信ユニットにおいて受信されてもよく、十分な強度の各受信信号インスタンス（すなわちマルチパス）はレーキ受信機によって個々に復調されてもよい。このようなマルチパスの各々は送信ユニットで実行されるのに相補的に処理され、このマルチパスを介して受信されたデータおよびパイロットを復元する。復元されたパイロットは、マルチパスに対するチャネル応答によって判断され、かつこれを示す振幅および位相を有している。パイロットは一般的に、パイロットに伴って送信される種々のタイプのデータのコヒーレント復調に使用され、これらはチャネル応答によって同様に歪められている。送信ユニットごとに、送信ユニット用の多数のマルチパスのパイロットをまた使用して、これらのマルチパスから導き出された復調シンボルを結合して、品質が向上した結合シンボルを得る。
【０００７】
リバースリンク上で、各送信端末からのパイロットは、他の全端末からの信号への干渉として作用する。端末ごとに、他の全端末によって送信されたパイロットによる全干渉は、この端末が経験する全干渉の大部分を占めるであろう。このパイロット干渉は性能（例えば高いパケットエラー率）を低下させ、さらにはリバースリンク容量を減少させうる。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
従って、無線（例えばＣＤＭＡ）通信システムにおけるパイロットによる干渉を除去するための技術に対するニーズが存在する。
【課題を解決するための手段】
【０００９】
本発明の態様は、無線（例えばＣＤＭＡ）通信システムにおけるパイロット干渉を推定および除去するための技術を提供する。受信信号は一般的に多数の信号インスタンス（すなわちマルチパス）を含んでいる。復調する各マルチパス（すなわち各所望のマルチパス）について、全マルチパスのパイロットは、所望のマルチパスのデータへの干渉である。パイロットが既知のデータパターン（例えばオールゼロのシーケンス）に基づいて生成され、かつ既知のチャネル化コード（例えばゼロのウォルシュコード）によってチャネル化されている場合、干渉マルチパスにおけるパイロットは、単に受信ユニットにおけるマルチパスの到着時間に対応する位相による拡散シーケンスと推定されてもよい。各干渉マルチパスからのパイロット干渉は拡散シーケンスと、（パイロットに基づいて推定されてもよい）マルチパスのチャネル応答の推定とに基づいて推定されてもよい。多数の干渉マルチパスによる全パイロット干渉が導き出され、かつ受信信号から減算されて、パイロット干渉が除去されたパイロット除去信号を提供することができる。
【００１０】
具体的な実施形態において、無線（例えばｃｄｍａ２０００）通信システムにおける受信ユニット（例えば基地局）でのパイロット干渉を除去するための方法が提供される。該方法によると、各々がパイロットを含んでいる多数の信号インスタンスからなる受信信号がまず処理されて、データサンプルを提供する。そしてデータサンプルは処理されて、一つ以上の（干渉）信号インスタンスの各々によるパイロット干渉の推定を導き出し、パイロット干渉の推定はさらに結合されて、全パイロット干渉を導き出す。次いで、全パイロット干渉はデータサンプルから減算されて、パイロット除去データサンプルを提供し、これらはさらに処理されて、受信信号における少なくとも一つの（所望の）信号インスタンスごとに復調データを導き出す。
【００１１】
各干渉信号インスタンスによるパイロット干渉は、（１）データサンプルを信号インスタンスの拡散シーケンスによって逆拡散することと、（２）逆拡散サンプルをパイロットチャネル化コードによってチャネル化してパイロットシンボルを提供することと、（３）パイロットシンボルをフィルタリングして信号インスタンスの推定チャネル応答を提供することと、（４）信号インスタンスの拡散シーケンスに推定チャネル応答を乗算して推定パイロット干渉を提供することと、によって推定されてもよい。所望のマルチパスごとのデータ復調は、（１）パイロット除去データサンプルを信号インスタンスの拡散シーケンスによって逆拡散し、（２）逆拡散サンプルをデータチャネル化コードによってチャネル化してデータシンボルを提供し、（３）データシンボルを復調して信号インスタンスに復調データを提供することによって実行されてもよい。向上した性能については、パイロットの推定および除去は、ＰＮチップレートよりも高いサンプルレートで実行されてもよい。
【００１２】
本発明の種々の態様、実施形態、および特徴を以下に詳細に説明する。
【００１３】
本発明の特徴、性質、および利点は、図面と関連してなされる以下の詳細な説明からより明らかになるであろう。同一の参照番号は図面全体において対応部分を示している。
【発明を実施するための最良の形態】
【００１４】
図１は、多数のユーザをサポートし、かつ本発明の種々の態様および実施形態が実現可能な無線通信システム１００の図である。システム１００は、各々が対応する基地局１０４によってサービス提供されている多数のセルとの通信を提供する。基地局はまた一般的に、基地局トランシーバシステム（ＢＴＳ）、アクセスポイント、またはノードＢと称される。種々の端末１０６がシステム全体に分散されている。各端末１０６は、端末がアクティブであるか否か、および端末がソフトハンドオフであるか否かによって、フォワードおよびリバースリンク上の一つ以上の基地局１０４と所与のモーメントで通信可能である。フォワードリンク（すなわちダウンリンク）とは基地局から端末への送信のことであり、リバースリンク（すなわちアップリンク）とは端末から基地局への送信のことである。
【００１５】
端末から送信された信号は一つ以上の信号パスを介して基地局に到達してもよい。これらの信号パスは直接パス（例えば信号パス１１０ａ）と反射パス（例えば信号パス１１０ｂ）とを含んでいてもよい。反射パスは、送信信号が反射ソースから反射されて、見通し線パスとは異なるパスを介して基地局に到着する際に生成される。反射ソースは一般的に、端末が動作している環境（例えばビル、木々、他の構造物）における人工物である。従って、基地局の各アンテナで受信された信号は一つ以上の端末からの多数の信号インスタンス（すなわちマルチパス）を備えていてもよい。
【００１６】
システム１００において、（しばしば基地局コントローラ（ＢＳＣ）とも称される）システムコントローラ１０２は基地局１０４に接続しており、接続している基地局を調整およびコントロールし、さらには接続された基地局を介して端末１０６への通話のルーティングをコントロールする。システムコントローラ１０２はさらに、図１には示されていないが、移動交換局（ＭＳＣ）を介して公衆電話交換網（ＰＳＴＮ）に、およびパケット・データ・サービング・ノード（ＰＤＳＮ）を介してパケットデータ網に接続していてもよい。システム１００は、ｃｄｍａ２０００、ＩＳ−９５、ＩＳ−８５６、Ｗ−ＣＤＭＡ、ＴＳ−ＣＤＭＡ、他のＣＤＭＡ規格、あるいはこれらの組み合わせなどの一つ以上のＣＤＭＡ規格をサポートするように設計されていてもよい。これらのＣＤＭＡ規格は当業界において既知であり、また参照してここに組み込まれている。
【００１７】
本発明の種々の態様および実施形態は、種々の無線通信システムにおけるフォワードおよびリバースリンクに適用されてもよい。明確には、パイロット干渉除去技術は、ｃｄｍａ２０００システムにおけるリバースリンクに関して具体的に説明される。
【００１８】
図２は、基地局１０４および端末１０６の実施形態の簡略ブロック図である。リバースリンク上で、端末１０６において、送信（ＴＸ）データプロセッサ２１４は、データソース２１２からのユーザ固有のデータおよびメッセージなどの種々のタイプの「トラヒック」を受信する。そしてＴＸデータプロセッサ２１４は一つ以上の符号化スキームに基づいて異なるタイプのトラヒックをフォーマット化および符号化し、符号化データを提供する。各符号化スキームは巡回冗長検査（ＣＲＣ）、畳込み、ターボ、ブロック、および他の符号化の組み合わせを含んでいてもよく、または符号化を全く含んでいなくてもよい。インタリーブは一般的に、誤り訂正符号を使用してフェージングに対処する際に適用される。他の符号化スキームは自動再送要求（ＡＲＱ）、ハイブリッドＡＲＱ、および増分冗長反復を含んでいてもよい。一般的に、異なるタイプのトラヒックは異なる符号化スキームを使用して符号化される。そして変調器（ＭＯＤ）２１６はパイロットデータおよび符号化データをＴＸデータプロセッサ２１４から受信し、さらに受信データを処理して変調データを生成する。
【００１９】
図３は、図２の変調器２１６に使用されてもよい変調器２１６ａの実施形態のブロック図である。ｃｄｍａ２０００におけるリバースリンクについて、変調器２１６ａによる処理は、乗算器３１２によって、多数のコードチャネル（例えばトラヒック、同期、ページング、およびパイロットチャネル）の各々のデータをそれぞれのウォルシュコードＣｃｈｘでカバーして、ユーザ固有のデータ（パケットデータ）、メッセージ（コントロールデータ）、およびパイロットデータをそれぞれのコードチャネル上でチャネル化することを含んでいる。各コードチャネルのチャネル化データをユニット３１４によってそれぞれの利得Ｇｉでスケーリングして、コードチャネルの相対送信電力をコントロールすることができる。次いで、位相（Ｉ）パスの全コードチャネルのスケールデータは加算器３１６ａによって加算され、Ｉチャネルデータを提供し、また直交（Ｑ）パスの全コードチャネルのスケールデータは加算器３１６ｂによって加算され、Ｑチャネルデータを提供する。
【００２０】
図３はまた、ｃｄｍａ２０００におけるリバースリンクの拡散シーケンス生成器３２０の実施形態を示している。生成器３２０内で、ロングコード生成器３２２は端末に割り当てられているロングコードマスクを受信して、ロングコードマスクによって決定された位相によって、ロング擬似ランダムノイズ（ＰＮ）シーケンスを生成する。そしてロングＰＮシーケンスは乗算器３２６ａによってＩチャネルＰＮシーケンスと乗算され、Ｉ拡散シーケンスを生成する。ロングＰＮシーケンスはまた遅延要素３２４によって遅延され、乗算器３２６ｂによってＱチャネルＰＮシーケンスを乗算され、要素３２８によって係数２で間引きされ、ウォルシュコード（ＣＳ＝＋−）によってカバーされ、さらには乗算器３３０によってＩ拡散シーケンスで拡散されて、Ｑ拡散シーケンスを生成する。ＩチャネルおよびＱチャネルのＰＮシーケンスは、全端末によって使用される複素ショートＰＮシーケンスを形成する。ＩおよびＱの拡散シーケンスは、端末に固有の複素拡散シーケンスＳｋを形成する。
【００２１】
変調器２１６ａ内で、ＩチャネルデータおよびＱチャネルデータ（ＤｃｈＩ＋ｊＤｃｈＱ）は乗算器３４０によって実行される複素乗算演算を介して、ＩおよびＱの拡散シーケンス（ＳＫＩ＋ｊＳＫＱ）によって拡散され、Ｉ拡散データおよびＱ拡散データ（ＤｓｐＩ＋ｊＤｓｐＱ）を生成する。複素逆拡散演算は以下のように表すことができる：
【数１】
2004529590.tif 000003
【００２２】
ＩおよびＱの拡散データは変調器２１６ａによって提供される変調データを備えている。
【００２３】
次いで、変調データは送信機（ＴＭＴＲ）２１８ａに提供され、調整される。送信機２１８ａは図２の送信機２１８の一実施形態である。信号調整は、ＩおよびＱの拡散データをフィルタ３５２ａおよび３５２ｂでそれぞれフィルタリングすることと、フィルタリングされたＩおよびＱデータを乗算器３５４ａおよび３５４ｂによってｃｏｓ（ｗｃｔ）とｓｉｎ（ｗｃｔ）でそれぞれアップコンバートすることとを含んでいる。次いで乗算器３５４ａおよび３５４ｂからのＩおよびＱ成分は加算器３５６によって加算され、さらに乗算器３５８によって利得Ｇ０で増幅されて、リバースリンク変調信号を生成する。
【００２４】
再度図２を参照すると、リバースリンク変調信号はアンテナ２２０を介して、かつ一つ以上の基地局への無線通信リンク上で送信される。
【００２５】
基地局１０４において、多数の端末からのリバースリンク変調信号は一つ以上のアンテナ２５０の各々によって受信される。複数のアンテナ２５０を使用して、フェージングなどのパスの悪影響に対する空間ダイバーシティを提供することができる。一例として、３つのセクタをサポートする基地局については、２つのアンテナを各セクタに使用してもよく、また基地局は６つのアンテナを含んでいてもよい。従って、任意の数のアンテナを基地局において用いることができる。
【００２６】
各受信信号は、受信信号を調整（例えばフィルタリング、増幅、ダウンコンバート）およびディジタル化して受信信号のデータサンプルを提供するそれぞれの受信機（ＲＣＶＲ）２５２に提供される。各受信信号は、多数の端末の各々につき一つ以上の信号インスタンス（すなわちマルチパス）を含んでいてもよい。
【００２７】
復調器（ＤＥＭＯＤ）２５４は全受信信号のデータサンプルを受信および処理し、復元シンボルを提供する。ｃｄｍａ２０００については、復調器２５４による特定の端末からのデータ送信を復元する処理は、（１）データサンプルを、端末においてデータを拡散するために使用される同一の拡散シーケンスで逆拡散することと、（２）逆拡散サンプルをチャネル化して、受信データおよびパイロットをそれぞれのコードチャネル上に分離またはチャネル化することと、（３）チャネル化データを復元パイロットによってコヒーレントに復調して復調データを提供することとを含んでいる。復調器２５４は、以下に説明するように、多数の端末の各々の複数の信号インスタンスを処理可能なレーキ受信機を実現してもよい。
【００２８】
受信（ＲＸ）データプロセッサ２５６は端末ごとの復調データを受信および復号し、リバースリンク上の端末によって送信されるユーザ固有のデータおよびメッセージを復元する。復調器２５４およびＲＸデータプロセッサ２５６による処理は、端末においてそれぞれ変調器２１４およびＴＸデータプロセッサ２１２によって実行される処理に相補的である。
【００２９】
図４は、多数の端末１０６からのリバースリンク変調信号を受信および復調できるレーキ受信機２５４ａの一実施形態のブロック図である。レーキ受信機２５４ａは、一つ以上の（Ｌ個の）サンプルバッファ４０８と、一つ以上の（Ｍ個の）フィンガプロセッサ４１０と、サーチャ４１２と、シンボル結合器４２０とを含んでいる。図４の実施形態は、同一のシンボル結合器４２０に接続されている全フィンガプロセッサ４１０を示している。
【００３０】
マルチパス環境によって、各端末１０６から送信されるリバースリンク変調信号は、（図１に示されるような）多数の信号パスを介して基地局１０４に到着してもよく、また各基地局アンテナの受信信号は一般的に、多数の端末の各々からのリバースリンク変調信号の異なるインスタンスの組み合わせを備えている。受信信号における各信号インスタンス（すなわちマルチパス）は一般的に特定の大きさ、位相、および到着時間（すなわちＣＤＭＡシステムタイムに対する時間遅延またはタイムオフセット）と関連している。マルチパスの到着時間の相違が基地局において一つのＰＮチップより大きい場合、それぞれの受信機２５２への入力における各受信信号ｙｌ（ｔ）は以下のように表すことができる：
【数２】
2004529590.tif 000004
【００３１】
ここで、
ｘｊ（ｔ）はｊ番目の端末によって送信されるｊ番目のリバースリンク変調信号であり；
【数３】
2004529590.tif 000005
【００３２】
は、ｊ番目のリバースリンク変調信号ｘｊ（ｔ）が送信される時間に対する、ｉ番目のマルチパスのｌ番目のアンテナにおける到着時間であり；
ｐｉ，ｊ，ｌ（ｔ）はｌ番目のアンテナにおけるｊ番目の端末のｉ番目のマルチパスのチャネル利得および位相を表しており、かつフェージングプロセスの関数であり；
【数４】
2004529590.tif 000006
【００３３】
は、ｌ番目の受信信号における全リバースリンク変調信号の合計であり；
【数５】
2004529590.tif 000007
【００３４】
は、ｌ番目の受信信号における各リバースリンク変調信号の全マルチパスの合計であり；
ｎ（ｔ）はＲＦおよび内部受信ノイズにおける実数チャネルノイズを表している。
【００３５】
各受信機２５２はそれぞれの受信信号ｙｌ（ｔ）を増幅および周波数ダウンコンバートし、さらに、一般的に端末で使用されている送信フィルタ（例えばフィルタ３５２）に一致する受信フィルタによって信号をフィルタリングして調整信号を提供する。そして各受信ユニット２５２は調整信号をディジタル化し、データサンプルのそれぞれのストリームを提供し、これはそれぞれのサンプルバッファ４０８に提供される。
【００３６】
各サンプルバッファ４０８は受信データサンプルを記憶し、さらに適切なデータサンプルを、適切な時に適切な処理ユニット（例えばフィンガプロセッサ４１０および／またはサーチャ４１２）に提供する。一設計において、各バッファ４０８はデータサンプルを、割り当てられているフィンガプロセッサのそれぞれの組に提供し、バッファに関連している受信信号におけるマルチパスを処理する。別の設計において、多数のバッファ４０８はデータサンプルを、時分割多重化方式で多数のマルチパスを処理する能力を有する特定のフィンガプロセッサに（例えば時分割多重化方式で）提供する。サンプルバッファ４０８ａ乃至４０８ｌはまた適切なサイズおよびスピードの信号バッファとして実現されてもよい。
【００３７】
サーチャ４１２を使用して、受信信号における強いマルチパスを検索し、基準を満たす各検索されたマルチパスの強度およびタイミングを表示する。特定の端末のマルチパスの検索は一般的に、種々のチップまたはサブチップオフセット（すなわち位相）においてローカルに生成される、端末の拡散シーケンスによって、各受信信号のデータサンプルを相関することによって実行される。拡散シーケンスの擬似ランダム性質によって、データサンプルと拡散シーケンスの相関は、ローカルに生成された拡散シーケンスの位相がマルチパスの位相と時間的に整合している場合（この場合相関は高い値となる）を除いて低いはずである。
【００３８】
各リバースリンク変調信号ｘｊ（ｔ）について、サーチャ４１２は、（おそらく各検索されたマルチパスの信号強度に伴う）リバースリンク変調信号に対して検索された一つ以上のマルチパスに対して、一つ以上のタイムオフセットｔｉ，ｊ，ｌを提供してもよい。サーチャ４１２によって提供されるタイムオフセットｔｉ，ｊ，ｌは基地局のタイミングまたはＣＤＭＡシステムタイムに相対的であり、また信号送信の時間に相対的である式（２）に示されているタイムオフセット
【数６】
2004529590.tif 000008
【００３９】
に関連している。
【００４０】
サーチャ４１２は、各々がそれぞれの検索ウィンドウ上でマルチパスを検索するように設計されていてもよい一つ以上の検索ユニットによって設計されていてもよい。各検索ウィンドウは、検索する拡散シーケンス位相の範囲を含んでいる。検索ユニットをパラレルに操作して検索動作を高速化してもよい。追加的または代替的に、サーチャ４１２を高いクロックレートで操作して検索動作を高速化してもよい。サーチャおよび検索は、参照してここに組み込まれている、米国特許第５，８０５，６４８号、第５，７８１，５４３号、第５，７６４，６８７号、および第５，６４４，５９１号により詳細に説明されている。
【００４１】
各フィンガプロセッサ４１０を割り当てて、一つ以上の対象のマルチパス（例えば、サーチャ４１２によって提供される信号強度情報に基づいてコントローラ２６０によって決定されるような、十分な強度のマルチパス）のそれぞれの組を処理することができる。そして各フィンガプロセッサ４１０は、割当マルチパスごとに以下のものを受信する：（１）割当マルチパスを含む受信信号のデータサンプルと、（２）（拡散シーケンス生成器４１４によって生成されてもよい）タイムオフセットｔｉ，ｊ，ｌに対応する位相を有する割当マルチパスのタイムオフセットと拡散シーケンスＳｉ，ｊ，ｌのいずれか一方と、（３）復元するコードチャネルのチャネル化コード（例えばウォルシュコード）。次いで、各フィンガプロセッサ４１０は受信データサンプルを処理して、割当マルチパスごとに復調データを提供する。フィンガプロセッサ４１０による処理を以下により詳細に説明する。
【００４２】
シンボル結合器４２０は各端末の復調データ（すなわち復調シンボル）を受信および結合する。とりわけ、シンボル結合器４２０は、フィンガプロセッサの設計によっては、各端末の全割当マルチパスの復調シンボルを受信し、シンボルを時間的に整合（デスキュー）して、割当マルチパスのタイムオフセットの相違を説明することができる。そしてシンボル結合器４２０は各端末の時間的に整合された復調シンボルを結合して、端末ごとに復元シンボルを提供する。複数のシンボル結合器を提供して、複数の端末のシンボルを同時に結合してもよい。次いで各端末の復元シンボルはＲＸデータプロセッサ２５６に提供されて復号化される。
【００４３】
マルチパスの処理は種々の復調設計に基づいて実行されてもよい。第一の復調設計において、一つのフィンガプロセッサを割り当てて受信信号における多数のマルチパスを処理する。この設計については、サンプルバッファからのデータサンプルは特定の持続時間（すなわち特定数のＰＮチップ）をカバーし、かつある所定の時間境界で開始する「セグメント」において処理されてもよい。第二の復調設計において、複数のフィンガプロセッサを割り当てて、受信信号における複数のマルチパスを処理する。本発明の種々の態様および実施形態は第一の復調設計について説明されている。
【００４４】
パイロット干渉除去はまた種々のスキームに基づいて実行されてもよい。第一の復調設計に基づく第一のパイロット干渉除去スキームにおいて、特定のマルチパスのチャネル応答がデータサンプルのセグメントに基づいて推定され、推定チャネル応答を使用して、同一のセグメントに対してこのマルチパスによるパイロット干渉の推定を導き出す。このスキームは向上したパイロット干渉除去を提供する。しかしながら、データ変調が同一セグメント上で進行可能である前にデータサンプルのセグメントがまず処理されてパイロット干渉を推定および除去するため、このスキームもまたマルチパスのデータ復調におけるさらなる処理遅延をもたらす。
【００４５】
これもまた第一の復調設計に基づく第二のパイロット干渉除去スキームにおいて、特定のマルチパスのチャネル応答がデータサンプルのセグメントに基づいて推定され、推定チャネル応答を使用して、次のセグメントに対してこのマルチパスによるパイロット干渉の推定を導き出す。このスキームを使用して、パイロット干渉の推定および除去に起因するデータ復調におけるさらなる処理遅延を減少（可能ならば除去）することができる。しかしながら、リンク条件は経時的に連続して変化するために、現在および次のセグメント間の時間遅延は、現在のセグメントのチャネル応答推定が次のセグメントにおいて依然として正確であるように、十分に短く維持されなければならない。明確には、パイロット干渉の推定および除去は第二のスキームについて以下に説明される。
【００４６】
図５は、データ変調の実行に加えてパイロット干渉を推定および除去できるフィンガプロセッサ４１０ｘの具体的な実施形態のブロック図である。フィンガプロセッサ４１０ｘは、図４に示されているレーキ受信機２５４ａの各フィンガプロセッサ４１０に使用することができる。以下の説明において、図５は処理要素を示しており、図６Ａおよび６Ｂは、パイロット干渉の推定および除去のタイミングを図示している。
【００４７】
フィンガプロセッサ４１０ｘを割り当てて、特定の受信信号における一つ以上の「所望の」マルチパスを復調する。サンプルバッファ４０８ｘは、フィンガプロセッサ４１０ｘに割り当てられているマルチパスを含む受信信号のデータサンプルを記憶する。そしてバッファ４０８ｘは、所望なら、（セグメントの）適切なデータサンプルをフィンガプロセッサに提供する。図５に示されている実施形態において、フィンガプロセッサ４１０ｘはリサンプラ５２２と、パイロット推定器５２０（すなわちチャネル推定器）と、加算器５４２と、データ復調ユニット５５０と、パイロット干渉推定器５３０とを含んでいる。
【００４８】
フィンガプロセッサ４１０ｘによって復調する所望のマルチパスごとに、他の全マルチパスにおけるデータおよび、同一の受信信号の全マルチパスにおけるパイロットはこのマルチパスに対する干渉として作用する。パイロットは既知のデータパターン（例えば、一般的にはオールゼロのシーケンス）に基づいて生成されかつ既知の方法で処理されるため、「干渉」マルチパスにおけるパイロットが推定されて、所望のマルチパスから除去されて、所望のマルチパスにおけるデータ成分の信号品質を向上させる。フィンガプロセッサ４１０ｘは、以下に説明するように、所望のマルチパスのパイロットを含む、受信信号に見られる多数のマルチパスによるパイロット干渉を推定および除去することができる。
【００４９】
一実施形態において、パイロット干渉の推定および除去と、データ復調は「バースト」で実行される。バーストごと（すなわち処理サイクルごと）に、特定数のＰＮチップに対する一つのセグメントのデータサンプルが処理されて、特定のマルチパスによるパイロット干渉を推定する。具体的な実施形態において、各セグメントは、シンボル周期ごとにデータサンプルを備えており、これはｃｄｍａ２０００では６４ＰＮチップであってもよい。しかしながら、他のセグメントサイズもまた（例えば、他の持続期間のデータサンプルに）使用可能であり、これは本発明の範囲内である。以下に説明するように、データ変調をパイロット干渉推定によってパラレルに、かつパイプライン方式に実行して、処理スループットを増大させ、かつ全処理時間を可能な限り減少させることができる。
【００５０】
ｍ番目のマルチパスによるパイロット干渉の推定を導き出すために（ここで、ｍ＝（ｉ，ｊ，ｌ）であり、これはｌ番目の受信信号に見られるｊ番目のリバースリンク変調信号のｉ番目のマルチパスを示している）、データサンプルのセグメントはまず、バッファ４０８ｘからフィンガプロセッサ４１０ｘ内のリサンプラ５２２に提供される。そしてリサンプラ５２２は間引き、補間、あるいはこれらの組み合わせを実行して、チップレートで、かつ適切な「きめ細かい」タイミング位相で、間引きデータサンプルを提供することができる。
【００５１】
図６Ａは、リサンプラ５２２によって実行されるリサンプリングの一実施形態を示している。受信信号は一般的に、チップレートの複数倍（例えば２、４、また８倍）のサンプルレートでオーバーサンプリングされ、より高い時間解像度を提供する。データサンプルはサンプルバッファ４０８ｘに記憶され、これはその後処理サイクルごとに（例えば５１２個の）データサンプルのセグメントを提供する。次いで、リサンプラ５２２はバッファ４０８ｘから受信されたデータサンプルを「リサンプリング」し、チップレートで、かつ適切なタイミング位相でサンプルを提供する。
【００５２】
図６Ａに示されているように、受信信号が十分に（例えば、チップレートの８倍で）オーバーサンプリングされている場合、ｍ番目のマルチパスのリサンプリングは、例えばバッファから受信された８番目のデータサンプルに、ｍ番目のマルチパスのピークのタイミングにもっとも密接に整合されている選択データサンプルを提供することによって実行されてもよい。ｍ番目のマルチパスは一般的にデータ復調用に割り当てられたマルチパスであって、マルチパスのタイムオフセットｔｍはサーチャ４１２によって判断および提供されてもよい。しかしながら、データ復調用に割り当てられたのではないマルチパスによるパイロット干渉もまた、そのような各マルチパスのタイムオフセットが既知である限り、推定および除去されることが可能である。各マルチパスのタイムオフセットｔｍは、基地局のタイミングまたはＣＤＭＡシステムタイムに対する整数個のシンボル周期とシンボル周期の端数部分（すなわち、ｔｍ＝ｔｆｕｌｌ，ｍ＋ｔｆｒａｃ，ｍ）とを備えているものとみなされうる（ここでシンボル周期はチャネル化コード（例えばｃｄｍａ２０００では６４ＰＮチップ）の長さによって判断される）。タイムオフセットの端数部分ｔｆｒａｃ，ｍを使用して、リサンプラ５２２に、かつ間引き用に提供するデータサンプルの特定のセグメントを選択することができる。図６Ａに示されている例において、ｍ番目のマルチパスのタイムオフセットの端数部分はｔｆｒａｃ，ｍ＝５であり、データサンプルセグメント６２２はバッファ４０８ｘによって提供され、またリサンプラ５２２によって提供された間引きデータサンプルは斜線のボックスで表されている。
【００５３】
受信信号が十分にオーバーサンプリングされていない他の受信機の設計については、当業界において既知であるように、間引きに伴って補間を代替的または追加的に実行して、適切なタイミング位相での新たなサンプルを導き出すことができる。
【００５４】
パイロット推定器５２０内で、逆拡散器５２４は間引きデータサンプルと、パイロット干渉が推定されるｍ番目のマルチパスのタイムオフセットｔｍに対応する位相を有する（複素共役）拡散シーケンスＳｍ＊（ｋ）とを受信する。拡散シーケンスＳｍ＊（ｋ）は拡散シーケンス生成器４１４によって提供されてもよい。ｃｄｍａ２０００におけるリバースリンクについては、拡散シーケンスＳｍ＊（ｋ）は、図３の拡散シーケンス生成器３２０について示されたように生成されてもよい。図６Ａに示されているように、データサンプルセグメントと同一の長さの、かつ同一のタイミング位相を有する各線シーケンスＳｍ＊（ｋ）のセグメントが逆拡散に使用される（すなわち、拡散シーケンスＳｍ＊（ｋ）は間引きデータサンプルに時間的に整合される）。
【００５５】
（図３に示されている乗算器３４０などの複素乗算器として実現されてもよい）逆拡散器５２４は間引きデータサンプルを拡散シーケンスＳｍ＊（ｋ）によって逆拡散し、逆拡散サンプルを提供する。次いで、パイロットチャネライザ５２６は逆拡散サンプルに、端末のパイロットに使用されるチャネル化コードＣｐｉｌｏｔ，ｍ（例えばｃｄｍａ２０００のゼロのウォルシュコード）を乗算する。そして、復元されたパイロットサンプルは特定の累算時間間隔で累算されて、パイロットシンボルを提供する。累算時間間隔は一般的にパイロットチャネル化コードの長さの整数倍である。パイロットデータが（ｃｄｍａ２０００のように）ゼロのチャネル化コードでカバーされている場合、チャネル化コードＣｐｉｌｏｔ，ｍによる乗算は省略されてもよく、パイロットチャネライザ５２６は単に、逆拡散器５２４からの逆拡散サンプルの累算を実行する。具体的な実施形態において、一つのパイロットシンボルがセグメントごとに提供され、これは一つのシンボル周期のサイズである。
【００５６】
パイロットチャネライザ５２６からのパイロットシンボルはパイロットフィルタ５２８に提供されて、特定のローパスフィルタ応答に基づいてフィルタリングされて、ノイズを除去する。パイロットフィルタ５２８は、有限インパルス応答フィルタ（ＦＩＲ）、無限インパルス応答（ＩＩＲ）フィルタ、または他のフィルタ構成として実現されてもよい。パイロットフィルタ５２８はパイロット推定Ｐｍ（ｋ）を提供し、これらはｍ番目のマルチパスのチャネル応答（すなわち利得および位相ａｍ・ｅｊθｍ）を示している。従って、各パイロット推定Ｐｍ（ｋ）は複素値である。パイロット推定は、マルチパスのチャネル応答における非有意でない変化が捕捉および報告されるように、十分なレートで提供される。具体的な実施形態において、一つのパイロット推定がセグメントごとに提供され、これは一つのシンボルのサイズである。
【００５７】
次いで、パイロット干渉推定器５３０は、次のセグメントに対してｍ番目のマルチパスによるパイロット干渉を推定する。パイロット干渉を推定するために、ｍ番目のマルチパスのパイロットデータとパイロットチャネル化コードＣｐｉｌｏｔ，ｍがパイロットチャネライザ５３２に提供され、これはパイロットデータをパイロットチャネル化コードでチャネル化し、チャネル化パイロットデータを提供する。次いで、拡散器５３４はチャネル化パイロットデータを受信して、拡散シーケンスＳｍ（ｋ＋Ｎ）で拡散し、拡散パイロットデータ（すなわち処理済みパイロットデータ）を生成する。図６Ａに示されるように、拡散シーケンスＳｍ（ｋ＋Ｎ）はｍ番目の干渉マルチパスのタイムオフセットｔｍに対応する位相を有しており、またさらに次のセグメントに対してＮ個のＰＮチップだけ進められる。パイロットデータがオールゼロのシーケンスであり、かつパイロットチャネル化コードもまた（ｃｄｍａ２０００のように）オールゼロのシーケンスである場合、パイロットチャネライザ５３２と拡散器５３４は省略されてもよく、拡散パイロットデータは単に拡散シーケンスＳｍ（ｋ＋Ｎ）である。
【００５８】
次いで、乗算器５３６は拡散パイロットデータを受信して、パイロットフィルタ５２８からのパイロット推定Ｐｍ（ｋ）を乗算し、次のセグメントに対してｍ番目のマルチパスによるパイロット干渉Ｉｐｉｌｏｔ，ｍ（ｋ＋Ｎ）の推定を提供する。パイロット推定Ｐｍ（ｋ）は現在のセグメントから導き出され、次のセグメントの推定パイロット干渉を導き出すために使用されるため、推定技術を使用して、パイロット推定に基づいて次のセグメントのパイロット推定を導き出すことができる。これらのパイロット推定を使用して、次のセグメントの推定パイロット干渉を導くことができる。
【００５９】
一実施形態において、乗算器５３６はｍ番目のマルチパスによる推定パイロット干渉を、サンプルレート（例えばチップレートの８倍）で、かつｍ番目のマルチパスのタイミング位相で提供する。これによって、（一般的に全部がＰＮチップのタイミング境界に整列されているわけではない異なるタイムオフセットを有する）全マルチパスの推定パイロット干渉が、より高い時間解像度で累算される。そして、データサンプルセグメントと同数の干渉サンプルを含む、ｍ番目のマルチパスの推定パイロット干渉Ｉｐｉｌｏｔ，ｍ（ｋ＋Ｎ）が干渉累算器５３８に提供される。図６Ａに示されているように、ｍ番目のマルチパスの干渉サンプルは、マルチパスのタイムオフセットの端数部分によって決定された累算器の位置に記憶される（すなわち既に記憶されている干渉サンプルと共に累算される）。
【００６０】
所与の受信信号における全マルチパスの全パイロット干渉を導き出すために、上記の処理は何回も反復されてもよい（パイロット干渉が推定され、所望のマルチパスから除去される干渉マルチパスにつき一回の反復または処理サイクル）。あるアンテナからのチャネル推定は一般的に別のアンテナには無効なので、パイロット干渉除去は一般的にクロスアンテナではなく、同一のアンテナを介して受信されたマルチパスに対して実行される。同一のフィンガプロセッサのハードウェアが複数の反復に使用される場合、処理はバーストで実行されてもよく、各バーストは、マルチパスの端数タイムオフセットによって決定されたデータサンプルのそれぞれのセグメントに実行される。
【００６１】
最初の反復の前に、累算器５３８はクリア、すなわちリセットされる。反復ごとに、現在のマルチパスによる推定パイロット干渉Ｉｐｉｌｏｔ，ｍが、全未処理マルチパスの累算パイロット干渉と共に累算される。しかしながら、図６Ａに示されているように、推定パイロット干渉Ｉｐｉｌｏｔ，ｍは、現在のマルチパスのタイムオフセットによって決定される累算器５３８の特定部分にサンプルと共に累算される。全干渉マルチパスが処理された後、累算器５３８における累算パイロット干渉は、全処理済みマルチパスによる全パイロット干渉Ｉｐｉｌｏｔを備えている。
【００６２】
図６Ａはまた累算器５３８の一実施形態を示している。フィンガプロセッサ４１０ｘが、（すでに導き出され、かつ累算器５３８の一部に記憶されている全パイロット干渉Ｉｐｉｌｏｔ（ｋ）を使用して）、現在のセグメントのｍ番目のマルチパスのデータ復調を実行する一方で、次のセグメントのｍ番目のマルチパスＩｐｉｌｏｔ，ｍ（ｋ＋Ｎ）によるパイロット干渉が推定され、累算器の別の部分に累算されてもよい。
【００６３】
ｍ番目のマルチパスのパイロットは、ｍ番目のマルチパス自体を含む、受信信号における全マルチパスへの干渉である。複数のフィンガプロセッサを割り当てて、所与の端末の受信信号における多数のマルチパスを処理する復調設計について、ｍ番目のマルチパスによる推定パイロット干渉Ｉｐｉｌｏｔ，ｍを他の割り当てられているフィンガプロセッサに提供して、同一の受信信号における他のマルチパスを処理してもよい。
【００６４】
ｍ番目のマルチパスのデータを復元するための復調について、セグメントのデータサンプルはバッファ４０８ｘからリサンプラ５２２に提供される。そしてリサンプラ５２２は受信データサンプルをリサンプリングし、間引きデータサンプルをチップレートで、かつこのマルチパスに適切なタイミング位相で提供する。間引きデータサンプルは上記のように処理されて、パイロット推定Ｐｍ（ｋ）を提供する。
【００６５】
従って、同一セグメントの全パイロット干渉Ｉｐｉｌｏｔ（ｋ）の干渉サンプルは累算器５３８からリサンプラ５４０に提供される。リサンプラ５４０は受信干渉サンプルを同様にリサンプリングして、間引き干渉サンプルをチップレートで、かつｍ番目のマルチパスに適切なタイミング位相で提供する。次いで、加算器５４２が間引き干渉サンプルを受信して、間引きデータサンプルから減算し、パイロット除去データサンプルを提供する。
【００６６】
データ復調ユニット５５０内で、逆拡散器５４４はパイロット除去データサンプルを受信して、（複素共役）拡散シーケンスＳｍ＊（ｋ）で逆拡散し、逆拡散サンプルを提供する。拡散シーケンスＳｍ＊（ｋ）は、ｍ番目のマルチパスのタイムオフセットｔｍに対応する位相を有している。そしてデータチャネライザ５４６は逆拡散サンプルに、フィンガプロセッサによって復元されたコードチャネルに使用されているチャネル化コードＣｃｈ，ｍを乗算する。次いで、チャネル化データサンプルはチャネル化コードＣｃｈ，ｍの長さに累算されて、データシンボルを提供する。
【００６７】
データ復調器５４８はデータシンボルを受信して、パイロット推定Ｐｍ（ｋ）で復調して、ｍ番目のマルチパスの復調シンボル（すなわち復調データ）を提供し、これはシンボル結合器４２０に提供される。データ復調およびシンボル結合は、前述の米国特許第５，７６４，６８７号に説明されているように実行されてもよい。‘６８７号特許は、逆拡散データとフィルタパイロット間のドット生成を実行することによるＩＳ−９５のＢＰＳＫデータ復調について説明している。ｃｄｍａ２０００およびＷ−ＣＤＭＡにおいて使用されているＱＰＳＫ変調の復調は、‘６８７号特許に説明されている技術の直接の拡張である。すなわち、ドットプロダクトではなく、ドットプロダクトとクロスプロダクトの両方を使用して同相および直交のストリームを提供する。
【００６８】
上記の通り、ｍ番目のマルチパスのデータ復調はパイロット干渉推定とパラレルに、かつパイプライン方式で実行されてもよい。逆拡散器５４４とデータチャネライザ５４６が、現在のセグメントのパイロット除去データサンプルを（拡散シーケンスＳｍ＊（ｋ）とチャネル化コードＣｃｈ，ｍによって）処理して、ｍ番目のマルチパスのデータシンボルを提供すると、逆拡散器５２４とパイロットチャネライザ５２６は現在のセグメントの同一のデータサンプルを（拡散シーケンスＳｍ＊（ｋ）とパイロットチャネル化コードＣｐｉｌｏｔ，ｍによって）処理して、このマルチパスのパイロットシンボルを提供してもよい。パイロットシンボルはパイロットフィルタ５２８によってフィルタリングされ、マルチパスのパイロット推定Ｐｍ（ｋ）を提供する。そしてパイロット干渉推定器５３０は上記のように、以下のセグメントに対するこのマルチパスによる推定パイロット干渉Ｉｐｉｌｏｔ，ｍ（ｋ＋Ｎ）を導き出す。このようにして、データ復調が、前のセグメントから導き出された全パイロット干渉Ｉｐｉｌｏｔ（ｋ）を使用して現在のセグメントで実行されると、次のセグメントのパイロット干渉が推定されて、次のセグメントで使用する累算器の別の部分に記憶される。
【００６９】
一実施形態において、復調されている特定のマルチパスのパイロットは、（累算器５３８からの）パイロット除去データサンプルに基づくのではなく、上記のように（サンプルバッファ４０８ｘからの）「未処理の（ｒａｗ）」受信データサンプルに基づいて推定される。別の実施形態において、全パイロット干渉が、復調されているマルチパスのパイロットを除く干渉パイロットの一部または全部を含んでいる場合（すなわち、復調されているマルチパスのパイロットがパイロット除去データサンプルに含まれている場合）、パイロットがパイロット除去データサンプルに基づいて推定されてもよい。この代替実施形態は復調されているマルチパスのチャネル応答の向上した推定を提供することができ、パイロット推定が一般的に弱マルチパスの処理における制限要因であるリバースリンクにはとりわけ好都合である。パイロット推定に使用される同一の「他のパイロットが除去されている」データサンプルもまた処理されて、マルチパスのデータを復元し、これはパイロット推定とデータ復調の両方を同一のデータサンプルストリームでパラレルに実行するフィンガプロセッサのアーキテクチャに好都合である。同じ概念を使用して、特定の干渉マルチパスのチャネル応答を推定することができる（すなわち、推定チャネル応答は未処理のデータサンプルと、特定のマルチパスが除去されているパイロットを除く干渉パイロットを有する「他のパイロットが除去されている」データサンプルのいずれかに基づいていてもよい）。
【００７０】
図６Ａおよび６Ｂは、本発明の具体的な実現に従った、パイロット干渉の推定を導き出すためのデータサンプルの処理を示している図である。図６Ａおよび６Ｂに示されている例において、受信信号はタイムオフセットｔ１、ｔ２、およびｔ３に関連する３つのマルチパスを含んでいる。受信信号がチップレートの８倍のサンプルレートでディジタル化されて、データサンプルを提供し、これはサンプルバッファに記憶される。これらのマルチパスはそのピークでサンプリングされてもそうでなくてもよい。
【００７１】
図６Ａおよび６Ｂに示されている例において、各セグメントは、６４ＰＮチップのシンボル周期につき５１２個のデータサンプルを含んでいる。パイロット干渉は３つのマルチパスの各々、および各シンボル周期につき推定される。各マルチパスのシンボルタイミングはマルチパスの端数タイムオフセットによって決定される。マルチパスの端数タイムオフセットが同一でない場合、これは一般的に事実なのであるが、これらのマルチパスのシンボルタイミングは異なり、また異なるデータサンプルセグメントに関連している。一実施形態において、マルチパスはその端数タイムオフセットに基づく順序で処理され、最小の端数タイムオフセットを有するマルチパスが最初に処理され、最大の端数タイムオフセットを有するマルチパスが最後に処理される。この処理順は、全パイロット干渉が導き出され、それが処理される場合には各マルチパスに使用可能であることを保証している。
【００７２】
図６Ａにおいて、端数のタイムオフセットがｔｆｒａｃ，ｍ＝５である、ｍ番目のマルチパスのｎ番目のシンボル周期について、リサンプラ５２２がデータサンプル５乃至５１６をサンプルバッファから受信し、斜線のボックスで表されているデータサンプル５、１３、２０などと、５０９を逆拡散器５２４に提供する。従って、逆拡散器５２４は、同一のタイムオフセットｔｍに対応する位相を有する拡散シーケンスＳｍ＊（ｋ）を受信し、間引きデータサンプルを拡散シーケンスによって逆拡散する。次いで、パイロット推定Ｐｍ（ｋ）が、上記のように、このセグメントの逆拡散サンプルに基づいて導き出される。
【００７３】
ｍ番目のマルチパスによる推定パイロット干渉を導き出すために、拡散器５３４は次のセグメントに対応する拡散シーケンスＳｍ（ｋ＋Ｎ）を受信する。そして乗算器５３６は拡散シーケンスＳｍ（ｋ＋Ｎ）に、現在のセグメントから導き出されたパイロット推定Ｐｍ（ｋ）を乗算し、次のセグメントの推定パイロット干渉Ｉｐｉｌｏｔ，ｍ（ｋ＋Ｎ）を提供する。推定パイロット干渉Ｉｐｉｌｏｔ，ｍ（ｋ＋Ｎ）は干渉サンプル５１７乃至１０２８を備えており、これらは図６に示されているように、干渉累算器の同一のインデックス５１７乃至１０２８のサンプルと共に累算される。このように、ｍ番目のマルチパスの端数タイムオフセットを、全パイロット干渉の導出について説明する。
【００７４】
ｎ番目のシンボル周期のｍ番目のマルチパスのデータ復調について、同一のセグメントの干渉サンプル５乃至５１６が累算器５３８からリサンプラ５４０に提供される。そしてリサンプラ５４０は、（斜線のボックスで示されている）、リサンプラ５２２によって提供された同一インデックスのデータサンプルに対応する干渉サンプル５、１３、２０などと、５０９を加算器５４２に提供する。そしてパイロット除去データサンプルのデータ復調は上記のように実行される。各マルチパスは同様に処理される。しかしながら、各マルチパスは異なるタイムオフセットに関連しているため、異なる間引きデータおよび干渉サンプルが操作されてもよい。
【００７５】
図６Ｂは、３つのマルチパスによる推定パイロット干渉を導き出すために使用される３つのデータサンプルセグメントと、間引きデータサンプルと、３つの拡散シーケンスとを示している。
【００７６】
別の復調設計において、パイロット干渉推定／除去およびデータ復調が、十分な処理能力が提供されるならば、リアルタイムで（例えばデータサンプルが受信されると）実行されてもよい。例えば、Ｍ個のフィンガプロセッサを割り当てて、受信信号におけるＭ個のマルチパスを同時に処理してもよい。シンボル周期ごとに、各フィンガプロセッサはそのシンボル周期のパイロット推定を導き出し、これを使用して、次のシンボル周期に対してフィンガプロセッサの割当マルチパスによる推定パイロット干渉を導き出す。次いで、加算器は、（それぞれのタイムオフセットが考慮されている）全Ｍ個のフィンガプロセッサからの推定パイロット干渉を加算し、次のシンボル周期の全パイロット干渉は干渉累算器に記憶される。
【００７７】
そして、全パイロット干渉は、データサンプルが次のシンボル周期に対して受信されると、データサンプルから減算されてもよく、また同一のパイロット除去データサンプルはデータ復調用に、全Ｍ個のフィンガプロセッサに提供されてもよい（これらのフィンガプロセッサはまた、パイロット干渉がなく、パイロット推定を導き出すために使用される受信データサンプルを具備している）。このように、データ復調はリアルタイムでパイロット除去データサンプルに実行されてもよく、同一のバッファは可能ならば除去されてもよい。パイロット推定を使用して同一のセグメントの（かつ次のセグメントではない）推定パイロット干渉を導き出すスキームについて、データサンプルは、全パイロット干渉が導き出される一方で、（例えばシンボル周期の間）一時的に記憶される。
【００７８】
（例えば、一つのフィンガプロセッサを割り当てて多数のマルチパスを処理する場合）同一のデータサンプルが複数回処理される復調設計について、サンプルバッファは、データサンプルが不注意に欠落することがないように設計および操作される。一実施形態において、サンプルバッファは、記憶されているデータサンプルを（複数の）フィンガプロセッサに提供しつつ、入ってくるデータサンプルを受信するように設計されている。これは、記憶されているデータサンプルがバッファのある部分から読み取られる一方で、新たなデータデータサンプルがバッファの別の部分に書き込まれるようにサンプルバッファを実現することによって実行されてもよい。サンプルバッファはダブルバッファすなわち複数のバッファ、マルチポートバッファ、円形バッファ、あるいは他のバッファ設計として実現されてもよい。干渉累算器はサンプルバッファと同様に（例えば、円形バッファとして）実現されてもよい。
【００７９】
上記の復調設計について、依然として処理されているサンプルを上書きしないように、サンプルバッファの容量は、（サンプルレートによって定義されている時間とバッファ容量の関係によって）全Ｍ個のマルチパスの全パイロット干渉を導き出すのに要する時間の少なくとも２倍となるように選択されてもよい。異なるデータサンプルセグメントをＭ個のマルチパスの各々に使用すると、サンプルバッファの容量は、サンプルバッファに割り当てられている各受信信号に対して少なくとも（２・Ｎ・ＮＯＳ）となるように選択されてもよい（ここでＮは一つのマルチパスの推定パイロット干渉を導き出すために使用されるデータサンプルの期間であり、ＮＯＳは（チップレートに対するサンプルレートの比として定義される）データサンプルのオーバーサンプリング係数である）。一つのシンボル周期のセグメント（例えばＮ＝６４ＰＮチップ）がマルチパスごとに処理される上記の例について、２つのシンボル周期のバッファは、その端数タイムオフセットに関係なく、マルチパスごとにデータサンプルの一つのシンボル周期のセグメントを提供できるであろう。オーバーサンプルレートがＮＯＳ＝８である場合、バッファの最小サイズは（２・Ｎ・ＮＯＳ＝２・６４・８＝１０２４）データサンプルである。
【００８０】
同様に、干渉累算器の容量は少なくとも（３・Ｎ・ＮＯＳ）となるように選択されてもよい。干渉累算器の余分なシンボル周期（すなわち２・Ｎではなく３・Ｎ）は、推定パイロット干渉が次のセグメントに対して導き出されるという事実を説明する。
【００８１】
上記の通り、一つのデータサンプルセグメントから導き出された推定パイロット干渉は後のデータサンプルセグメントから除去される。移動端末について、通信リンクおよび、結果として種々のマルチパスのチャネル応答は常に変化している。従って、パイロット干渉が推定されるデータサンプルと、推定パイロット干渉が除去されるデータサンプル間の遅延を減少させることが望ましい。この遅延は２・Ｎチップであってもよい。
【００８２】
十分小さいＮの値を選択することによって、各マルチパスのチャネル応答は２・Ｎチップの周期で比較的一定であることが推定される。しかしながら、Ｎの値は、処理する各マルチパスのチャネル応答の正確な推定を見込めるほどの大きさに選択されなければならない。
【００８３】
図７は、本発明の実施形態に従った、多数のマルチパスの全パイロット干渉を導き出すためのプロセス７００のフロー図である。プロセス７００は図５に示されているフィンガプロセッサによって実現されてもよい。
【００８４】
まず、ステップ７１２において、推定パイロット干渉を累算するために使用される累算器がクリアされる。次いで、ステップ７１４において、処理されていない干渉マルチパスが選択される。一般的に、パイロット干渉はデータ復調用に割り当てられたマルチパスごとに推定される。しかしながら、割り当てられていないマルチパスによるパイロット干渉もまた推定されてしまう。一般的に、任意の数のマルチパスが処理されてもよく、これらのマルチパスは、パイロット干渉が全パイロット干渉を導き出すために推定および累算されるためのものである。
【００８５】
ステップ７１６において、選択マルチパスを有する受信信号のデータサンプルが処理されて、選択マルチパスのチャネル応答の推定を導き出す。チャネル応答は、上記のように、選択マルチパスにおけるパイロットに基づいて推定されてもよい。ｃｄｍａ２０００について、この処理は、（１）データサンプルをマルチパスの拡散シーケンスによって（すなわちマルチパスのタイムオフセットに対応する適切な位相によって）拡散することと、（２）逆拡散データサンプルをチャネル化してパイロットシンボルを提供すること（例えば逆拡散サンプルにパイロットチャネル化コードを乗算して、チャネル化データサンプルをパイロットチャネル化コードの長さで累算すること）と、（３）パイロットシンボルをフィルタリングして、選択マルチパスのチャネル応答を示すパイロット推定を導き出すことと、を伴っている。他の技術に基づいたチャネル応答の推定もまた使用されてもよく、これは本発明の範囲内である。
【００８６】
そして、ステップ７１８において、選択マルチパスによるパイロット干渉が推定される。パイロット干渉は、処理済みパイロットデータを生成し、このデータにステップ７１６で導き出された推定チャネル応答を乗算することによって推定される。処理済みパイロットデータは、パイロットデータがオールゼロのシーケンスであり、かつパイロットチャネル化コードもまたオールゼロである場合に、単に選択マルチパスの拡散シーケンスである。一般的に、処理済みパイロットデータは、フィルタリングと周波数アップコンバートの前ではなく、送信ユニットにおける全信号処理の後のデータである（例えば、ｃｄｍａ２０００におけるリバースリンクに関する、図３の変調器２１６ａの出力におけるデータ）。
【００８７】
次いで、ステップ７２０において、選択マルチパスの推定パイロット干渉が干渉累算器に、処理前マルチパスの推定パイロット干渉と共に累算される。上記の通り、マルチパスのタイミング位相はステップ７１６、７１８、および７２０を実行する際に見られる。
【００８８】
ステップ７２２において、全干渉マルチパスが処理されたか否かが判断される。答えがいいえである場合、処理はステップ７１４に戻り、別の干渉マルチパスが処理用に選択される。そうでない場合、累算器の内容は、全処理済みマルチパスによる全パイロット干渉を表し、これはステップ７２４において提供されてもよい。そして処理は終了する。
【００８９】
図７のパイロット干渉推定は、一つ以上のフィンガプロセッサを使用する時分割多重化方式で全マルチパスに実行されてもよい。あるいはまた、複数のマルチパスのパイロット干渉推定が、多数のフィンガプロセッサを使用してパラレルに実行されてもよい。この場合、ハードウェアが十分な能力を有している場合、パイロット干渉の推定および除去は、データ復調に伴ってリアルタイムで（例えば、上記のようにデータサンプルが最小で、またはバッファリングなしで受信されると）実行されてもよい。
【００９０】
図８は、本発明の実施形態に従った、多数のマルチパスをパイロット干渉除去によってデータ復調するプロセス８００のフロー図である。プロセス８００はまた図５に示されているフィンガプロセッサによって実現されてもよい。
【００９１】
まず、ステップ８１２において、対象となる全マルチパスによる全パイロット干渉が導き出される。ステップ８１２は図７に示されているプロセス７００を使用して実現されてもよい。そして、ステップ８１４において、特定のマルチパスがデータ復調用に選択される。一実施形態において、また上記のように、ステップ８１６において、全パイロット干渉はまず選択マルチパスから除去される。これは、（累算器に記憶されている）全パイロット干渉の干渉サンプルを、選択マルチパスを含む受信信号のデータサンプルから減算することによって実行される。
【００９２】
そして、データ復調が一般的な方法でパイロット除去信号に実行される。ｃｄｍａ２０００について、これは、（１）パイロット除去データサンプルを逆拡散することと、（２）逆拡散データをチャネル化してデータシンボルを提供することと、（３）データシンボルをパイロット推定によって復調することとを伴っている。次いで、選択マルチパスの復調シンボル（すなわち復調データ）が、同一の送信ユニット（例えば端末）の他のマルチパスの復調シンボルと結合される。（例えば受信ダイバーシティが用いられている場合）複数の受信信号におけるマルチパスの復調シンボルもまた結合されてもよい。シンボル結合は図４に示されているシンボル結合器によって実行されてもよい。
【００９３】
次いで、ステップ８２２において、全割当マルチパスが復調されたか否かが判断される。答えがいいえである場合、プロセスはステップ８１４に戻り、別のマルチパスがデータ復調用に選択される。そうでない場合、プロセスは終了する。
【００９４】
上記の通り、所与の送信ユニットの全割当マルチパスのデータ復調が、一つ以上のフィンガプロセッサを使用する時分割多重化方式によって実行されてもよい。あるいはまた、全割当マルチパスのデータ復調は多数のフィンガプロセッサを使用してパラレルに実行されてもよい。
【００９５】
図４および５を再度参照すると、サーチャ４１２は、（バッファ４０８からの未処理の受信データサンプルではなく）パイロット除去データサンプルに基づいて新たなマルチパスを検索するように設計および操作されてもよい。これは、既知のマルチパスの一部または全部からのパイロット干渉が上記のように除去されているため、向上した検索性能を提供することができる。
【００９６】
ここで説明されているパイロット干渉除去技術はまた、性能の著しい向上を提供することができる。リバースリンク上の各端末によって送信されるパイロットは背景ノイズＮＯと同様に全チャネル干渉ＩＯに寄与する。全端末からのパイロットは、全端末に見られる全干渉レベルの実質的部分を表している。これは、個々の端末の、より小さい信号対全ノイズおよび干渉比（ＳＮＲ）となる。実際、ほとんどの容量を操作する（リバースリンク上のパイロットをサポートする）ｃｄｍａ２０００システムにおいて、基地局でみられる干渉のほぼ半分が送信端末からのパイロットによるものであると推定される。従って、パイロット干渉の除去は個々の端末の各々のＳＮＲを向上させ、これによって、各端末はより低い電力レベルで送信でき、またリバースリンク容量を増大させることができる。
【００９７】
ここに説明されている、パイロット干渉を推定および除去するための技術は、データを伴うパイロットを送信する種々の無線通信システムにおいて好都合に使用される。例えば、これらの技術は種々のＣＤＭＡシステム（例えばｃｄｍａ２０００、ＩＳ−９５、Ｗ−ＣＤＭＡ、ＴＳ−ＣＤＭＡなど）、パーソナル通信サービス（Ｐｅｒｓｏｎａｌ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｅｒｖｉｃｅ）（ＰＣＳ）システム（例えばＡＮＳＩ  Ｊ−ＳＴＤ−００８）、および他の無線通信システムに使用されてもよい。ここで説明されている技術を使用して、一つ以上の送信信号の各々の複数のインスタンスが（例えばレーキ受信機または他の復調器によって）受信および処理され、また複数の送信信号が受信および処理される場合において、パイロット干渉を推定および除去できる。
【００９８】
明確には、本発明の種々の態様および実施形態がｃｄｍａ２０００におけるリバースリンクについて説明されてきた。ここに説明されているパイロット干渉除去技術はまた基地局から端末へのフォワードリンクに使用されてもよい。復調器による処理は、サポートされている特定のＣＤＭＡ規格によって、かつ本発明の技術がフォワードリンクおよびリバースリンクのいずれに使用されているかによって判断される。例えば、ＩＳ−９５およびｃｄｍａ２０００における拡散シーケンスによる「逆拡散」は、Ｗ−ＣＤＭＡにおけるスクランブリングシーケンスによる「逆スクランブリング」に対応し、またＩＳ−９５およびｃｄｍａ２０００におけるウォルシュコードまたは準直交関数（ＱＯＦ）によるチャネル化は、Ｗ−ＣＤＭＡにおけるＯＶＳＦコードによる「逆拡散」に対応している。一般的に、受信機において復調器によって実行される処理は、送信ユニットにおいて変調器によって実行される処理に相補的である。
【００９９】
フォワードリンクについて、ここで説明されている技術を使用して、セル内の全端末に送信される「共通の」パイロットに加えて、あるいは可能ならばこの代わりに送信されてもよい他のパイロットをほぼ除去することができる。例えば、ｃｄｍａ２０００は「送信ダイバーシティ」パイロットと「補助」パイロットとをサポートする。これらの他のパイロットは異なるウォルシュコード（すなわち準直交関数であってもよい異なるチャネル化コード）を利用してもよい。異なるデータパターンもまたパイロットに使用されてもよい。これらのパイロットのいずれかを処理するために、逆拡散サンプルが、基地局でパイロットをチャネル化するために使用する同一のウォルシュコードで逆カバー（ｄｅｃｏｖｅｒｅｄ）され、さらに基地局でパイロットに使用される同一のパイロットデータパターンによって相関（すなわち乗算および累算）される。共通のパイロットに加えて送信ダイバーシティパイロットおよび／または補助パイロットが推定および除去される。
【０１００】
同様に、Ｗ−ＣＤＭＡは多数の異なるパイロットチャネルをサポートしている。第一に、共通のパイロットチャネル（ＣＰＩＣＨ）は一次的な基地局アンテナで送信されてもよい。第二に、ダイバーシティＣＰＩＣＨは非ゼロのパイロットデータに基づいて生成され、かつ基地局のダイバーシティアンテナで送信されてもよい。第三に、一つ以上の二次的なＣＰＩＣＨがセルの限定部分において送信されてもよく、各二次的なＣＰＩＣＨは非ゼロチャネル化コードを使用して生成される。第四に、基地局はさらに、ユーザのデータチャネルと同一のチャネル化コードを使用して専用パイロットを特定のユーザに送信してもよい。この場合、パイロットシンボルはユーザへのデータシンボルによって時間多重化されている。従って、ここで説明されている技術は上記の異なるタイプのパイロットチャネルのすべて、および無線通信システムにおいても送信可能な他のパイロットチャネルを処理するために適用可能であることが、当業者によって理解されるであろう。
【０１０１】
本発明の種々の態様および実施形態を実現するために使用されてもよい復調器および他の処理ユニットはハードウェア、ソフトウェア、ファームウェア、またはこれらの組み合わせによって実現されてもよい。ハードウェア設計について、（パイロット推定器およびパイロット干渉推定器などの、パイロット干渉の推定および除去に使用されるデータ復調ユニットおよび要素を含む）復調器、および他の処理ユニットは、一つ以上の特定用途向け集積回路（ＡＳＩＣ）、ディジタル信号プロセッサ（ＤＳＰ）、ディジタル信号処理装置（ＤＳＰＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プロセッサ、マイクロプロセッサ、コントローラ、マイクロコントローラ、プログラマブル論理装置（ＰＬＤ）、他の電子ユニット、あるいはこれらの組み合わせ内で実現されてもよい。
【０１０２】
ソフトウェア実現については、パイロット干渉の推定および除去と、データ復調に使用される要素は、ここに説明されている機能を実行するモジュール（例えば手順、機能など）によって実現されてもよい。ソフトウェアコードはメモリユニット（例えば図２のメモリ２６２）に記憶されて、プロセッサ（例えばコントローラ２６０）によって実行されてもよい。メモリユニットはプロセッサ内、あるいはプロセッサの外部で実現されてもよく、この場合当業において既知であるように、種々の手段を介してプロセッサに通信可能に接続されている。
【０１０３】
ここで説明されているパイロット干渉の推定および除去を実現するために使用される要素は受信ユニットや復調器に内蔵されていてもよく、これはさらに端末（例えばハンドセット、ハンドヘルドユニット、スタンドアローンユニットなど）、基地局、あるいは他の通信デバイスまたはユニットに内蔵されていてもよい。受信ユニットまたは復調器は一つ以上の集積回路によって実現されてもよい。
【０１０４】
開示されている実施形態についての上記の説明によって、当業者は本発明をなし、または使用することができる。これらの実施形態の種々の変形は当業者には容易に明らかであり、ここに定義されている一般原理は本発明の主旨または範囲を逸脱することなく他の実施形態にも適用可能である。従って、本発明はここに示されている実施形態に限定されることを意図しておらず、またここに開示されている原理および新規の特徴に沿った最大範囲を許容している。
【図面の簡単な説明】
【０１０５】
【図１】図１は無線通信システムの図である。
【図２】図２は、基地局および端末の実施形態の簡略ブロック図である。
【図３】図３は、ｃｄｍａ２０００におけるリバースリンクの変調器の実施形態のブロック図である。
【図４】図４はレーキ受信機の実施形態のブロック図である。
【図５】図５は、データ復調の実行に加えてパイロット干渉を推定および除去することができる、レーキ受信機内のフィンガプロセッサの具体的な実施形態のブロック図である。
【図６Ａ】図６Ａは、本発明の具体的な実現に従った、パイロット干渉の推定を導き出すためのデータサンプルの処理を示している図（その１）である。
【図６Ｂ】図６Ｂは、本発明の具体的な実現に従った、パイロット干渉の推定を導き出すためのデータサンプルの処理を示している図（その２）である。
【図７】図７は、多数のマルチパスの全パイロット干渉を導き出すためのプロセスの実施形態のフロー図である。
【図８】図８は、多数のマルチパスをパイロット干渉除去によってデータ復調するためのプロセスの実施形態のフロー図である。
【図１】
2004529590.tif 000009
【図２】
2004529590.tif 000010
【図３】
2004529590.tif 000011
【図４】
2004529590.tif 000012
【図５】
2004529590.tif 000013
【図６Ａ】
2004529590.tif 000014
【図６Ｂ】
2004529590.tif 000015
【図７】
2004529590.tif 000016
【図８】
2004529590.tif 000017
【国際公開パンフレット】
2004529590.tif 000018
2004529590.tif 000019
2004529590.tif 000020
2004529590.tif 000021
2004529590.tif 000022
2004529590.tif 000023
2004529590.tif 000024
2004529590.tif 000025
2004529590.tif 000026
2004529590.tif 000027
2004529590.tif 000028
2004529590.tif 000029
2004529590.tif 000030
2004529590.tif 000031
2004529590.tif 000032
2004529590.tif 000033
2004529590.tif 000034
2004529590.tif 000035
2004529590.tif 000036
2004529590.tif 000037
2004529590.tif 000038
2004529590.tif 000039
2004529590.tif 000040
2004529590.tif 000041
2004529590.tif 000042
2004529590.tif 000043
2004529590.tif 000044
2004529590.tif 000045
2004529590.tif 000046
2004529590.tif 000047
2004529590.tif 000048
2004529590.tif 000049
2004529590.tif 000050
2004529590.tif 000051
2004529590.tif 000052
2004529590.tif 000053
2004529590.tif 000054
2004529590.tif 000055
2004529590.tif 000056
2004529590.tif 000057
2004529590.tif 000058
2004529590.tif 000059
2004529590.tif 000060
2004529590.tif 000061
2004529590.tif 000062
2004529590.tif 000063
2004529590.tif 000064
2004529590.tif 000065
2004529590.tif 000066
2004529590.tif 000067
2004529590.tif 000068
【国際調査報告】
2004529590.tif 000069
2004529590.tif 000070
2004529590.tif 000071
2004529590.tif 000072
2004529590.tif 000073