(57)【要約】逆拡散されることになるデータを実際に含むチャネルだけが逆拡散され、単一の逆拡散動作だけが、そのデータに関連する実際の拡散係数を用いて行われる必要があるような、柔軟でリソース効率のよいオンデマンド逆拡散（ＤｏＤ）技術について述べる。一例では、実際の拡散係数を含めて、関連のトランスポートフォーマットが、データが逆拡散される前に判断されうるように、受信信号のデータ部分が、１つのフレームについてバッファに格納される。データは、第１のレートでメモリ内のバッファに格納され、次いで、その後、第１のレートよりかなり速い第２のレートで読み出される。高速のデータ読み出しによって、高レートでの逆拡散が可能になり、従って、バッファに格納されたフレームからの逆拡散されたデータシンボルは、そのフレームに属する最後のサンプルが受信された直後に、さらなる処理のため利用できる。
2009519674.tif 000002
【特許請求の範囲】
【請求項１】
１つ以上の送信機（２０、２２）から送信され、通信インタフェースを介して受信されたスペクトル拡散信号を処理する方法であって、
前記通信インタフェースを介して前記送信機から拡散データの第１フレームを受信したときのレートに対応した第１レートで、第１の期間に、データメモリ（６２）へ該拡散データを格納するステップと、
前記拡散データの前記第１フレームに関連付けられた実際の拡散係数を決定するステップと、
前記第１の期間に続く第２の期間に、前記データメモリから前記拡散データの前記第１フレームを、前記第１のレートよりも実質的に大きな第２のレートでもって読み出し、前記実際の拡散係数を使用して、読み出された前記拡散データの前記第１フレームを逆拡散するステップと
を含むことを特徴とする方法。
【請求項２】
前記第１の期間に、前記データメモリに記憶されている前記拡散データの前記第１フレームに関連付けられている制御情報を逆拡散するステップ
をさらに含み、
前記拡散データの前記第１フレームに関連付けられた前記実際の拡散係数は、逆拡散された前記制御情報から決定されることを特徴とする請求項１に記載の方法。
【請求項３】
前記１つ以上の送信機は、移動無線端末（２２）であり、
前記方法は、無線基地局（２０）内で実行される方法であり、
前記通信インタフェースは、エアインタフェースまたは無線インタフェースである
ことを特徴とする請求項１に記載の方法。
【請求項４】
前記１つ以上の送信機は、無線基地局（２０）であり、
前記方法は、移動無線端末（２２）で実行される方法であり、
前記通信インタフェースは、エアインタフェースまたは無線インタフェースである
ことを特徴とする請求項１に記載の方法。
【請求項５】
前記データメモリは、アドレスを指定可能なメモリである
ことを特徴とする請求項１に記載の方法。
【請求項６】
前記送信機から受信した前記拡散データの前記第１フレームを、前記アドレスを指定可能なメモリ内のアドレス指定可能な記憶位置に格納した時刻を決定するステップと、
決定された前記時刻を使用して、前記アドレスを指定可能なメモリから前記拡散データの第１フレームを読み出すステップと
を含むことを特徴とする請求項５に記載の方法。
【請求項７】
前記データメモリは、複数の送信機から受信したデータを格納しており、前記データメモリの記憶サイズは拡散係数と前記送信機の数とは無関係なサイズである
ことを特徴とする請求項１に記載の方法。
【請求項８】
前記制御情報に含まれているトランスポートフォーマットインジケータから前記拡散係数を抽出するステップ
をさらに含むことを特徴とする請求項２に記載の方法。
【請求項９】
複数のＲａｋｅ逆拡散フィンガ（６８ａ、６８ｂ、・・・、６８ｎ）を使用して、読み出した前記拡散データを逆拡散し、前記１つ以上の送信機のうちの１つの送信機に関連付けられた複数の逆拡散出力値を生成するステップと、
前記複数の逆拡散出力値を合成して、前記１つ以上の送信機のうちの前記１つの送信機に対応した単一の逆拡散値を生成するステップと、
前記単一の逆拡散値を復号し、前記１つ以上の送信機のうちの前記１つの送信機によって送信されたデータを生成するステップと
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項１０】
（ａ）  単一の逆拡散・復調プロセッサを使用して、第１のＲａｋｅフィンガに対応した、前記第１フレームのデータにおける第１の部分を読み出して逆拡散し、第１のＲａｋｅフィンガ逆拡散出力値を生成するステップと、
（ｂ）  前記第１のＲａｋｅフィンガ逆拡散出力値を格納するステップと、
（ｃ）  前記単一の逆拡散・復調プロセッサを使用して、第２のＲａｋｅフィンガに対応した、前記第１フレームのデータにおける第１の部分を読み出して逆拡散し、第２のＲａｋｅフィンガ逆拡散出力値を生成するステップと、
（ｄ）  前記第１のＲａｋｅフィンガ逆拡散出力値と、前記第２のＲａｋｅフィンガ逆拡散出力値とを合成し、前記第１部分についての合成Ｒａｋｅフィンガ逆拡散出力値を生成し、該第１部分についての合成Ｒａｋｅフィンガ逆拡散出力値を格納するステップと、
（ｅ）  前記単一の逆拡散・復調プロセッサを使用して、残りのＲａｋｅフィンガのそれぞれに対応した、前記第１フレームのデータにおける第１の部分を読み出して逆拡散し、該残りのＲａｋｅフィンガのそれぞれに対応したＲａｋｅフィンガ逆拡散出力値を生成し、格納されている前記合成Ｒａｋｅフィンガ逆拡散出力値と合成することで、現在の成Ｒａｋｅフィンガ逆拡散出力値を生成するステップと、
前記第１フレームにおける残りの部分について（ａ）から（ｅ）までのステップを繰り返し実行するステップと、
前記フレームにおけるすべての部分についての現在の成Ｒａｋｅフィンガ逆拡散出力値を復号するステップと
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項１１】
前記１つ以上の送信機のうちの１つの送信機には、第１の拡散係数のチャネライゼーションコードと第２の拡散係数のチャネライゼーションコードとが割り当てられており、
前記方法は、
前記第１の期間に、前記第１の拡散係数と前記第２の拡散係数とを決定するステップと、
前記第１の期間に続く前記第２の期間に、前記データメモリから前記拡散データの前記第１フレームを前記第２のレートでもって読み出し、決定された前記第１の拡散係数を使用して、読み出された前記第１フレームのデータを逆拡散して第１の逆拡散データを生成するとともに、決定された前記第２の拡散係数を使用して、読み出された前記第１フレームのデータを逆拡散して第２の逆拡散データを生成するステップと、
前記第１の逆拡散データと前記第２の逆拡散データとを復号するステップと
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項１２】
前記１つ以上の送信機のうちの１つの送信機は、直交多重処理を使用して、送信対象のデータを複合信号として変調し、第１のトラフィックチャネルに対応した第１のデータは拡散符号を使用して拡散され、拡散された該第１のデータが前記複合信号の実数成分にマッピングされ、第２のトラフィックチャネルに対応した第２のデータは、前記拡散符号と同一の拡散符号を使用して拡散され、拡散された該第２のデータが前記複合信号の虚数成分にマッピングされ、
前記方法は、
前記データメモリから読み出したデータを逆拡散して、逆拡散複合信号を生成するステップと、
前記逆拡散複合信号から実数成分と虚数成分とを抽出するステップと、
抽出された前記実数成分を前記第１のデータとして復号するとともに、抽出された前記虚数成分を前記第２のデータとして復号するステップと
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項１３】
前記１つ以上の送信機のうちの１つの送信機には、第１の拡散係数のチャネライゼーションコードと第２の拡散係数のチャネライゼーションコードとが割り当てられており、
前記１つ以上の送信機のうちの前記１つの送信機は、直交多重処理を使用して、送信対象のデータを複合信号として変調し、
第１のトラフィックチャネルに対応した第１のデータは第１のチャネライゼーションコードを使用して拡散され、拡散された該第１のデータが第１の複合信号の実数成分にマッピングされ、
第２のトラフィックチャネルに対応した第２のデータは、前記第１のチャネライゼーションコードを使用して拡散され、拡散された該第２のデータが前記第１の複合信号の虚数成分にマッピングされ、
第３のトラフィックチャネルに対応した第３のデータは第２のチャネライゼーションコードを使用して拡散され、拡散された該第３のデータが第２の複合信号の実数成分にマッピングされ、
第４のトラフィックチャネルに対応した第４のデータは、前記第２のチャネライゼーションコードを使用して拡散され、拡散された該第４のデータが前記第２の複合信号の虚数成分にマッピングされ、
前記方法は、
前記第１の期間に、前記第１の拡散係数と前記第２の拡散係数とを決定するステップと、
前記第１の期間に続く前記第２の期間に、前記データメモリから前記第１フレームについて拡散されたデータを前記第２のレートでもって読み出し、決定された前記第１の拡散係数を使用して、読み出された前記第１フレームについて拡散されたデータを逆拡散して第１の逆拡散復号信号を生成するステップと、
前記第１の逆拡散復号信号から第１の実数成分と第１の虚数成分とを抽出するステップと、
抽出された前記第１の実数成分を前記第１のデータとして復号するとともに、抽出された前記第１の実数成分を前記第２のデータとして復号するステップと、
決定された前記第２の拡散係数を使用して、読み出された前記第１フレームについて拡散されたデータを逆拡散して第２の逆拡散復号信号を生成するステップと、
前記第２の逆拡散復号信号から第２の実数成分と第２の虚数成分とを抽出するステップと、
抽出された前記第２の実数成分を前記第３のデータとして復号するとともに、抽出された前記第２の実数成分を前記第４のデータとして復号するステップと
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項１４】
前記送信機から受信した拡散データの前記第１フレームを、第１のサンプリングレートを使用して、前記データメモリへ格納するステップと、
前記データメモリから前記拡散データの前記第１フレームを読み出して、前記第１のサンプリングレートよりも高い第２のサンプリングレートでもって、前記拡散データを再構築するステップと
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項１５】
再構築された前記拡散データから、スタートとなるサンプル値とサンプリング位相とを抽出し、前記第１のサンプリングレートよりも低い第３のサンプリングレートでもってダウンサンプリングされた信号を生成するステップ
をさらに含むことを特徴とする請求項１４に記載の方法。
【請求項１６】
前記送信機から受信した拡散データの前記第１フレームは複数のＲａｋｅフィンガにおいて処理され、
前記方法は、
前記データメモリにおいてすでに利用可能となっているサンプリング位相を有しているＲａｋｅフィンガに対応しているデータを逆拡散する際に、前記データメモリからデータを読み出すことで、再構築するステップと、抽出するステップと、ダウンサンプリングするステップとをバイパスするステップ
をさらに含むことを特徴とする請求項１５に記載の方法。
【請求項１７】
１つ以上の送信機（２０、２２）から送信され、通信インタフェースを介して受信されたスペクトル拡散信号を処理する受信装置であって、
前記通信インタフェースを介して前記送信機から拡散データの第１フレームを受信したときのレートに対応した第１レートで、第１の期間に、該拡散データを格納するデータメモリ（６２）と、
前記拡散データの前記第１フレームに関連付けられた実際の拡散係数を決定するように構成された第１の回路（６４−６７）と、
前記第１の期間に続く第２の期間に、前記データメモリから前記拡散データの前記第１フレームを、前記第１のレートよりも実質的に大きな第２のレートでもって読み出し、前記実際の拡散係数を使用して、読み出された前記拡散データの前記第１フレームを逆拡散する第２の回路（６８ａ、６８ｂ、・・・、６８ｎ、６９、６９ａ、６９ｂ、８９、８９ａ、８９ｂ）と
を含むことを特徴とする受信装置。
【請求項１８】
前記第１の回路は、
前記第１の期間に、前記データメモリに記憶されている前記拡散データの前記第１フレームに関連付けられている制御情報を逆拡散し、逆拡散された前記制御情報から前記拡散データの前記第１フレームに関連付けられた前記実際の拡散係数を決定するように構成されていることを特徴とする請求項１７に記載の受信装置。
【請求項１９】
前記１つ以上の送信機は、移動無線端末（２２）であり、
前記受信装置は、無線基地局（２０）内に実装されており、
前記通信インタフェースは、エアインタフェースまたは無線インタフェースである
ことを特徴とする請求項１７に記載の受信装置。
【請求項２０】
前記１つ以上の送信機は、無線基地局（２０）であり、
前記受信装置は、移動無線端末（２２）に実装されており、
前記通信インタフェースは、エアインタフェースまたは無線インタフェースである
ことを特徴とする請求項１７に記載の受信装置。
【請求項２１】
前記データメモリは、アドレスを指定可能なメモリである
ことを特徴とする請求項１７に記載の受信装置。
【請求項２２】
前記送信機から受信した前記拡散データの前記第１フレームを、前記アドレスを指定可能なメモリ内のアドレス指定可能な記憶位置に格納した時刻を決定するタイミング回路（７６）と、
決定された前記時刻をアドレスとして使用して、前記アドレスを指定可能なメモリから前記拡散データの第１フレームを読み出すように構成されたコントローラ（７４）と
をさらに含むことを特徴とする請求項２１に記載の受信装置。
【請求項２３】
前記データメモリは、複数の送信機から受信したデータを格納しており、前記データメモリの記憶サイズは拡散係数と前記送信機の数とは無関係なサイズである
ことを特徴とする請求項１７に記載の受信装置。
【請求項２４】
前記第１の回路は、
前記制御情報に含まれているトランスポートフォーマットインジケータから前記拡散係数を抽出するように構成されている
ことを特徴とする請求項１７に記載の受信装置。
【請求項２５】
前記第２の回路は、
読み出した前記拡散データを逆拡散し、前記１つ以上の送信機のうちの１つの送信機に関連付けられた複数の逆拡散出力値を生成する複数のＲａｋｅ逆拡散フィンガ（６８ａ、６８ｂ、・・・、６８ｎ）と、
前記複数の逆拡散出力値を合成して、前記１つ以上の送信機のうちの前記１つの送信機に対応した単一の逆拡散値を生成するコンバイナ（８６）と、
前記単一の逆拡散値を復号し、前記１つ以上の送信機のうちの前記１つの送信機によって送信されたデータを生成する復号器（７２）と
をさらに含むことを特徴とする請求項１７に記載の受信装置。
【請求項２６】
前記第２の回路は、
単一の逆拡散・復調プロセッサと、
コンバイナと、
復号器（７２）と
を備え、
前記単一の逆拡散・復調プロセッサは、
（ａ）  第１のＲａｋｅフィンガに対応した、前記第１フレームのデータにおける第１の部分を読み出して、該第１のＲａｋｅフィンガを使用して逆拡散し、第１のＲａｋｅフィンガ逆拡散出力値を生成するタスクと、
（ｂ）  前記第１のＲａｋｅフィンガ逆拡散出力値を格納するタスクと、
（ｃ）  第２のＲａｋｅフィンガに対応した、前記第１フレームのデータにおける第１の部分を読み出して、該第２のＲａｋｅフィンガを使用して逆拡散し、第２のＲａｋｅフィンガ逆拡散出力値を生成するタスクと
を実行するように構成されており、
前記コンバイナは、
（ｄ）  前記第１のＲａｋｅフィンガ逆拡散出力値と、前記第２のＲａｋｅフィンガ逆拡散出力値とを合成し、前記第１部分についての合成Ｒａｋｅフィンガ逆拡散出力値を生成するタスクと、
（ｅ）前記第１部分についての合成Ｒａｋｅフィンガ逆拡散出力値を格納するタスクと、
を実行するように構成されており、
さらに、前記単一の逆拡散・復調プロセッサは、
（ｆ）  残りのＲａｋｅフィンガのそれぞれに対応した、前記第１フレームのデータにおける第１の部分を読み出して逆拡散し、該残りのＲａｋｅフィンガのそれぞれに対応したＲａｋｅフィンガ逆拡散出力値を生成するタスクを実行するように構成されており、
さらに、前記コンバイナは、
（ｇ）  格納されている前記合成Ｒａｋｅフィンガ逆拡散出力値と合成することで、現在の成Ｒａｋｅフィンガ逆拡散出力値を生成するタスクを実行するように構成されており、
前記単一の逆拡散・復調プロセッサと前記コンバイナとは、
前記第１フレームにおける残りの部分について（ａ）から（ｇ）までのステップを繰り返し実行するように構成されており、
前記復号器（７２）は、
前記第１フレームにおけるすべての部分についての現在の成Ｒａｋｅフィンガ逆拡散出力値を復号するように構成されている
ことを特徴とする請求項１７に記載の受信装置。
【請求項２７】
前記１つ以上の送信機のうちの１つの送信機には、第１の拡散係数のチャネライゼーションコードと第２の拡散係数のチャネライゼーションコードとが割り当てられており、
前記第１の回路は、
前記第１の期間に、前記第１の拡散係数と前記第２の拡散係数とを決定する用に構成されており、
前記第２の回路は、
前記第１の期間に続く前記第２の期間に、前記データメモリから前記拡散データの前記第１フレームを前記第２のレートでもって読み出し、決定された前記第１の拡散係数を使用して、読み出された前記第１フレームのデータを逆拡散して第１の逆拡散データを生成するとともに、決定された前記第２の拡散係数を使用して、読み出された前記第１フレームのデータを逆拡散して第２の逆拡散データを生成するように構成されており、
前記受信装置は、
前記第１の逆拡散データと前記第２の逆拡散データとを復号する復号器をさらに備えていることを特徴とする請求項１７に記載の受信装置。
【請求項２８】
復号器（７２）をさらに備え、
前記１つ以上の送信機のうちの１つの送信機は、直交多重処理を使用して、送信対象のデータを複合信号として変調し、第１のトラフィックチャネルに対応した第１のデータは拡散符号を使用して拡散され、拡散された該第１のデータが前記複合信号の実数成分にマッピングされ、第２のトラフィックチャネルに対応した第２のデータは、前記拡散符号と同一の拡散符号を使用して拡散され、拡散された該第２のデータが前記複合信号の虚数成分にマッピングされ、
前記第２の回路は、
前記データメモリから読み出したデータを逆拡散して、逆拡散複合信号を生成し、前記逆拡散複合信号から実数成分と虚数成分とを抽出するように構成されており、
前記復号器は、
抽出された前記実数成分を前記第１のデータとして復号するとともに、抽出された前記虚数成分を前記第２のデータとして復号するように構成されている
ことを特徴とする請求項１７に記載の受信装置。
【請求項２９】
復号器（７２）をさらに備え、
前記１つ以上の送信機のうちの１つの送信機には、第１の拡散係数のチャネライゼーションコードと第２の拡散係数のチャネライゼーションコードとが割り当てられており、
前記１つ以上の送信機のうちの前記１つの送信機は、直交多重処理を使用して、送信対象のデータを複合信号として変調し、
第１のトラフィックチャネルに対応した第１のデータは第１のチャネライゼーションコードを使用して拡散され、拡散された該第１のデータが第１の複合信号の実数成分にマッピングされ、
第２のトラフィックチャネルに対応した第２のデータは、前記第１のチャネライゼーションコードを使用して拡散され、拡散された該第２のデータが前記第１の複合信号の虚数成分にマッピングされ、
第３のトラフィックチャネルに対応した第３のデータは第２のチャネライゼーションコードを使用して拡散され、拡散された該第３のデータが第２の複合信号の実数成分にマッピングされ、
第４のトラフィックチャネルに対応した第４のデータは、前記第２のチャネライゼーションコードを使用して拡散され、拡散された該第４のデータが前記第２の複合信号の虚数成分にマッピングされ、
前記第１の回路は、
前記第１の期間に、前記第１の拡散係数と前記第２の拡散係数とを決定するように構成されており、
前記第２の回路は、第１の複合逆拡散・復調器（８９ａ）を備えており、
前記第１の複合逆拡散・復調器（８９ａ）は、
前記第１の期間に続く前記第２の期間に、前記データメモリから前記第１フレームについて拡散されたデータを前記第２のレートでもって読み出し、決定された前記第１の拡散係数を使用して、読み出された前記第１フレームについて拡散されたデータを逆拡散して第１の逆拡散復号信号を生成し、前記第１の逆拡散復号信号から第１の実数成分と第１の虚数成分とを抽出するように構成されており、
前記復号器は、
抽出された前記第１の実数成分を前記第１のデータとして復号するとともに、抽出された前記第１の実数成分を前記第２のデータとして復号するように構成されており、
前記第２の回路は、第２の複合逆拡散・復調器（８９ｂ）を備えており、
該第２の複合逆拡散・復調器は、
前記データメモリから前記第１フレームについて拡散されたデータを前記第２のレートでもって再度読み出し、決定された前記第２の拡散係数を使用して、読み出された前記第１フレームについて拡散されたデータを逆拡散して第２の逆拡散復号信号を生成し、前記第２の逆拡散復号信号から第２の実数成分と第２の虚数成分とを抽出する用に構成されており、
前記復号器は、
抽出された前記第２の実数成分を前記第３のデータとして復号するとともに、抽出された前記第２の実数成分を前記第４のデータとして復号するように構成されている
ことを特徴とする請求項１７に記載の受信装置。
【請求項３０】
前記データメモリは、
前記送信機から受信した拡散データの前記第１フレームを、第１のサンプリングレートを使用して格納するように構成されており、
前記第２の回路は、
前記データメモリから前記拡散データの前記第１フレームを読み出して、前記第１のサンプリングレートよりも高い第２のサンプリングレートでもって、前記拡散データを再構築するように構成されている
ことを特徴とする請求項１７に記載の受信装置。
【請求項３１】
再構築された前記拡散データから、スタートとなるサンプル値とサンプリング位相とを抽出し、前記第１のサンプリングレートよりも低い第３のサンプリングレートでもってダウンサンプリングされた信号を生成する回路（１０４）
をさらに備えていることを特徴とする請求項３０に記載の受信装置。
【請求項３２】
前記送信機から受信した拡散データの前記第１フレームは複数のＲａｋｅフィンガにおいて処理され、
前記第２の回路は、
前記データメモリにおいてすでに利用可能となっているサンプリング位相を有しているＲａｋｅフィンガに対応しているデータを逆拡散し、前記データメモリから該データを読み出すことで、再構築と、抽出と、ダウンサンプリングとをバイパスするように構成されている
ことを特徴とする請求項３１に記載の受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動無線通信に関し、詳細には、符号分割多元接続（ＣＤＭＡ）をベースにした通信システムにおいて受信信号を逆拡散する処理に関する。
【背景技術】
【０００２】
図１は、移動通信ネットワーク１０の一例を図解した図である。無線アクセスネットワーク（ＲＡＮ）１２が、１つ以上のコアネットワーク１４に結合され、それが次に、１つ以上の外部ネットワーク１６、例えばインターネット、ＰＳＴＮ、ＩＳＤＮ等に、結合される。無線アクセスネットワーク１２は、例えば、１つ以上の無線ネットワーク制御装置（ＲＮＣ）１８を有し、それらは相互にシグナリング（制御信号）および／またはトラヒック（ユーザデータ）を通信してもよい。各ＲＮＣ１８は、１つ以上の無線基地局（ＢＳ）２０を制御する。また基地局は、ノードＢまたはアクセスポイントと呼ばれることもある。各基地局２０は、各種のダウンリンク無線チャネルを経由して、セルと呼ばれる１つ以上の対応するカバレッジエリア内で「無線で」またはワイヤレスインタフェースで情報を伝送する。また、各基地局２０は、１つ以上のアップリンク無線チャネルを経由して、その基地局のセルの中もしくはその近くのユーザ装置（ＵＥ）（２２）から無線インタフェースでアップリンク通信を受信する。ＵＥは、移動局、移動無線、移動端末とも呼ばれることが多く、そして、例えば、携帯電話、ＰＤＡ、ノートパソコン、およびその他のワイヤレス通信用装置を含む。
【０００３】
移動無線通信では、異なるタイプの情報を伝達するため、各種の異なるタイプのチャネルが用いられることがある。例えば、チャネルが、制御／シグナリングチャネルまたはトラヒックチャネルとして定義されてもよいし、あるいは、専用チャネルまたは共通／共有チャネルとして特徴付けられてもよい。第三世代の広帯域符号分割多元接続（ＷＣＤＭＡ）セルラー通信システムでは、物理チャネルが、さまざまに分類されている。異なるタイプの無線チャネルの例を図１に概念的に表すが、その中には、例えば専用（個別）チャネル（ＤＣＨ）、高度（エンハンスト）専用チャネル（Ｅ−ＤＣＨ）、または専用物理データチャネル（ＤＰＤＣＨ）のような１つ以上の専用データチャネルや、例えば専用物理制御チャネル（ＤＰＣＣＨ）のような１つ以上の専用制御チャネルや、例えばランダムアクセスチャネル（ＲＡＣＨ）のような１つ以上の共有（共通）データチャネルや、そして、例えば高速ダウンリンク共有チャネル（ＨＳ−ＤＳＣＨ）、高度専用物理制御チャネル（Ｅ−ＤＰＣＣＨ）、または高速専用物理制御チャネル（ＨＳ−ＤＰＣＣＨ）のような高速共有チャネル等が含まれる。
【０００４】
ある観点から、物理レイヤ（Ｌ１）の処理に関連する重要な変化という点では、３ＧＰＰ  ＵＭＴＳ  ＦＤＤ標準は、３つのステップで進化を遂げた。第１に、リリースＲ９９において、ＷＣＤＭＡの基本が確立され、専用チャネル（ＤＣＨ）が、回線交換型データおよびパケット交換型データの両方についてトランスポートチャネルとして提案された。ＤＣＨのためのＲ９９物理チャネルは、専用物理チャネル（ＤＰＣＨ）と呼ばれていて、専用物理データチャネル（ＤＰＤＣＨ）と専用物理制御チャネル（ＤＰＣＣＨ）との両方を含む。アップリンク（ＵＬ）ＤＰＤＣＨ上のシンボルは、データペイロードのサイズに応じて拡散係数（ＳＦ）の値が４と２５６の間であるように、チャネライゼーションコードＣｃｈによって直接拡散方式で拡散される。拡散コード（拡散符号）のビットは、チップと呼ばれる。１データビットの周期をＴｂで表し、１チップの周期をＴｃで表すとすると、チップレートすなわち１／Ｔｃは、ＷＣＤＭＡのようなスペクトル拡散通信システムの特性を表すのによく用いられる。拡散係数（処理利得と呼ばれることもある）は、情報ビットの存続期間（デュレーション）とチップの存続期間の比、すなわち、ＳＦ＝Ｔｂ／Ｔｃとして定義される。要するに、拡散係数は、１データビットを拡散するのに使われるチップの数を表す。一般に、拡散係数が大きければ大きいほど（拡散コードの中にチップが多いほど）、帯域幅およびデータ速度が低下する。拡散された信号の出力が一定であると仮定すると、拡散係数が大きければ、結果として、受信機の中の逆拡散された信号の信号対干渉比が大きくなる。逆に、データ速度が大きければ（高帯域幅要件）、拡散係数は小さくなる。１を上回る数の拡散コードまでデータを拡散することによって、さらに高速の帯域幅／データ速度が得られる可能性がある。また、拡散係数が大きくなることは、同じ周波数チャネルに多くの拡散コードを割当てることができるということも意味する。
【０００５】
図２に、マルチパス・フェージング・チャネル上で受信される直接拡散されたスペクトル拡散信号を処理する受信機を図解する。Ｒａｋｅ（レイク）復調器４６を含め、Ｒａｋｅ復調器までの構造は、一般にＲａｋｅ受信機と呼ばれる。Ｒａｋｅ受信機は、マルチパス無線チャネルによって提供される時間ダイバーシティを活用するダイバーシティ合成器である。ダイバーシティの分岐は、Ｒａｋｅフィンガと呼ばれ、４１ａ、４１ｂ、・・・、４１ｎとして示す。複数のＵＥからのベースバンド信号であって、しかもそれぞれが様々な遅延を有した複数のバージョンを生じ、これらからなる複合ベースバンド信号を、Ｒａｋｅフィンガは処理する。各Ｒａｋｅフィンガに設定された対応する遅延およびダウンサンプリングのブロック４２ａ、４２ｂ、・・・、４２ｎは、最初に、数学的にｚτ−Ｔで表されるようにデータを遅延させ、次いで、データをチップレートまでダウンサンプリングする。すなわち、１をオーバサンプリングに乗じる（１×ＯＳ）。特定のＵＥに対応するスクランブルコードｃｓｃｒと特定のトラヒックチャネルに対応するチャネライゼーションコードｃｃｈとの積が、対応する乗算器４３ａ、４３ｂ、・・・、４３ｎにおいて、遅延およびダウンサンプリングされたベースバンド複合信号と乗算され、複素数によるＵＥ固有のシンボルストリーム（シンボル列）が各Ｒａｋｅフィンガにおいて生成される。遅延された複合信号は、デスクランブルされ、その複合信号が受信された速度で、ＵＥ固有の、複素数によるシンボルストリームへと逆拡散される。Ｒａｋｅフィンガ逆拡散器の最後の段階として、各Ｒａｋｅフィンガの、ＵＥ固有の、複素数によるシンボルストリームは、統合され、ＳＦチップ上に「ダンプ」されて（４４ａ、４４ｂ、・・・、４４ｎ）、ＵＥ固有の、Ｒａｋｅフィンガ毎のユーザデータのシンボルストリームが生成される。「統合およびＳＦチップ上でのダンプ」動作は、拡散係数に等しい多数の連続したシンボルを積算し、次いで、積算された総和を出力することに相当する。その後、積算器はリセットされ、次のＳＦ連続シンボルが積算され、以下同様に行われる。どのＳＦシンボルを統合してダンプするかを判断するのは、Ｒａｋｅ受信機のための同期タスクであって、本書で記述する技術の理解に必要というわけではない。各Ｒａｋｅフィンガから生成されたシンボルは、Ｒａｋｅ復調器４６の中で、対応する乗算器５２ａ、５２ｂ、・・・、５２ｎにおいて、各ユーザデータシンボルを対応するチャネル推定値ｈａ（ｔ）、ｈｂ（ｔ）、・・・、ｈｎ（ｔ）と乗算することによって、チャネル補正される。すべてのＲａｋｅフィンガからのチャネル補正されたシンボルは、Ｒａｋｅコンバイナ（合成器）５３においてＵＥから受信した１つのシンボルストリームへと合成される。Ｒａｋｅ合成器５３の出力は、ＵＥから受信される実際のデータを生成するためにデコーダ（復号器）５８で使われる「ソフト」シンボル値を含む。
【０００６】
図３に、各種の物理チャネル間における無線タイミングの関係の一例を図解する。ＤＰＤＣＨは、１０ｍｓの無線フレームに分割されている。各無線フレームは、ＤＰＣＣＨ上で１５スロットに関連付けられる。各スロットは、１０ビットのコードワードを有し、典型的には６個のパイロットビット、２個のトランスポートフォーマット合成インジケータ（ＴＦＣＩ）ビット、および２個の送信出力制御（ＴＰＣ）ビットを有する。重要なことだが、ＤＰＤＣＨに用いられるトランスポートフォーマットは、フレーム全体が受信されて復調されるまでは、明確に利用可能ではない。ＴＦＣＩの長さはそれぞれ３０ビットであるが、各スロットは、３０のＴＦＣＩビットのうち２つを提供するだけである。結果として、３０のＴＦＣＩビットをすべて入手して連結させるためには、フレーム内の１５個のスロットがすべて復号されなければならない。
【０００７】
高速データパケットアクセス（ＨＳＤＰＡ）がダウンリンクに導入されたとき、この結果、新たな物理制御チャネル、すなわちＨＳ−ＤＰＣＣＨがアップリンク（ＵＬ）で創成された。その後、ユーザデータの待ち時間を減少させ、ユーザデータのピークレートを向上させ、無線インタフェースの能力を高めるために、エンハンストアップリンク（Ｅ−ＵＬ）がアップリンクについて標準化された。エンハンストアップリンクのもう１つの目的は、より多くのユーザが高ピークレートで送信できるようにすることである。Ｅ−ＵＬの実装を目的として、新たなトランスポートチャネルであるＥ−ＤＣＨが、リリースＲ６で導入された。Ｅ−ＤＣＨのための物理チャネルは、依然としてＤＰＣＨのままであり、それは、純粋なＥ−ＤＣＨと、Ｅ−ＤＣＨとＤＣＨの混合と、純粋なＥ−ＤＣＨとのうち、いずれの搬送波であってもよい。高ピークレートをサポートするため、２の近くまで小さくされた拡散係数と「マルチコード」とが用いられる。マルチコードとは、ユーザデータを拡散して送信するのに２つ以上の拡散コードが割当てられることを意味する。非常に小さい拡散係数とマルチコードとの導入に加えて、新たな物理制御チャネルであるＥ−ＤＰＣＣＨが導入された。
【０００８】
リリースＲ６のＷＣＤＭＡ  ＵＬ専用物理チャネル（ＤＰＣＨ）は、以下を含む最大４種類の物理的制御およびデータチャネルをサポートする。
・ＤＰＣＣＨ  −  主にチャネルの同定のための最小限の構成パイロットと、ＤＬ出力制御のためのＴＰＣビットと、トランスポートフォーマットの符号化のためのＴＦＣＩビットとを搬送する。
・ＨＳ−ＤＰＣＣＨ  −  ＤＬ  ＨＳＤＰＡにおけるＬ２  ＨＡＲＱプロセスのためのＡＣＫ／ＮＡＫと、ＤＬ  ＨＳＤＰＡエアインタフェースのスケジューリングのためのチャネル品質情報（ＣＱＩ）とを搬送する。
・Ｅ−ＤＰＣＣＨ  −  主にＥ  ＵＬトランスポートフォーマット情報のためのＥ−ＴＦＣＩを搬送するが、エンハンストＵＬチャネルのための他の制御データも搬送する。
・ＤＰＤＣＨ  −  トランスポートチャネルへと逆多重化されることになるＬＩデータを搬送する。
Ｒ６において、マルチコードとは、最大４つのＤＰＤＣＨが設定できることを意味する。
【０００９】
図４および図５に、新規物理チャネルのタイミングと、Ｅ−ＤＣＨのための修正されたＤＰＤＣＨのタイミングとを図解する。図４は、２ｍｓの送信時間間隔（ＴＴＩ）のＥ−ＤＣＨのためのＷＣＤＭＡ  Ｒ６  ＤＰＣＨのサブチャネル成分、すなわち、ＤＰＣＣＨ、ＤＰＤＣＨ、Ｅ−ＤＰＣＣＨを示す。図３に示すフォーマットと同様、図４に示すトランスポートフォーマットには、Ｅ−ＤＰＣＣＨのサブフレーム全体が受信されて復調されるまでは、Ｅ−ＤＰＤＣＨ上で搬送されるＤＰＤＣＨに用いられる拡散係数が明確に利用可能でない、という欠点がある。
【００１０】
図５は、１０ｍｓのＴＴＩのＥ−ＤＣＨのためのＷＣＤＭＡ  Ｒ６  ＤＰＣＨのサブチャネル成分、すなわち、ＤＰＣＣＨ、ＤＰＤＣＨ、Ｅ−ＤＰＣＣＨを示す。ＨＳ−ＤＰＣＣＨのタイミングは図解していないが、それは、ＤＰＤＣＨの逆拡散には関連しないからである。ＤＰＤＣＨのために用いられるトランスポートフォーマットは、２ｍｓのＥ−ＤＰＣＣＨサブフレームにマッピングされ、繰り返し５回送信される。無線インタフェースの効率上の理由で、ＴＦＣＩ検出の成功のために必要なＥ−ＤＰＣＣＨエネルギーが、５つのサブフレーム全体に拡散される。従って、５つのサブフレーム全部がソフト合成されるまで、ＴＦＣＩは、正確な復号の確率が合理的に高い状態で、Ｅ−ＤＰＣＣＨから復号されることができない。従って、この場合もやはり、問題は、１０ｍｓフレーム全体が受信されるまでは、ＤＰＤＣＨのために用いられる拡散係数ＳＦａｃｔｕａｌを有するトランスポートフォーマットが明確に利用可能でないということである。
【００１１】
フレーム全体が受信されるまでは、ＤＰＤＣＨのために用いられるトランスポートフォーマットが、明確に利用可能でないというこの問題は、フレーム全体が受信されるまでは統合・ダンプユニットの中で実行される積算の長さを利用できないという理由で、図２に図解した単純なＲａｋｅ受信機の使用を妨げる。言い換えると、積算の長さは、実際に用いられた拡散係数であるＳＦａｃｔｕａｌに設定されるべきである。この問題に対処する１つの方法は、直接拡散の拡散データ信号を、ブロードバンドチップシーケンス（チップレート）から、ナローバンドのＢＰＳＫ変調されたＤＰＤＣＨデータストリーム（ビットレート）に変換するため、最初に予備の逆拡散動作を行い、その後、最終の逆拡散動作を行うことである。従って、ＤＰＤＣＨデータの逆拡散は２つのステップで発生する。（１）複合データ信号が到着すると、それを予備的に構成された拡散係数で予備的に逆拡散し、次いで（２）以下の関係を用いてそのデータフレームのためのＴＦＣＩから抽出したＳＦａｃｔｕａｌから導出された最終の拡散係数であるＳＦｆｉｎａｌを用いて、最終的にデータ信号を逆拡散する。
【００１２】
ＳＦａｃｔｕａｌ＝ＳＦｐｒｅ＊ＳＦｆｉｎａｌ
拡散係数を知らずに予備的に逆拡散することは、ＵＬにおける物理チャネルを分離するのに用いられるＯＶＳＦチャネライゼーションコードの構成によって、ＷＣＤＭＡでは可能である。フレーム全体またはサブフレーム全体を見ると、特定のＤＰＤＣＨチャネライゼーションコードは、実際、４と２５６の間のすべての拡散係数について、同じチップシーケンスである。しかし、これは、マルチコードが可能なＥ−ＤＣＨのためのＳＦ２コードについては、有効ではない。
【００１３】
いずれにしても、そのフレームのための実際の拡散係数であるＳＦａｃｔｕａｌは、フレーム全体についてのＴＦＣＩ復号が完了するまで判明しない。上記の等式が示すとおり、フレームのための最終的な拡散係数の値ＳＦｆｉｎａｌは、そのフレームのための実際の拡散係数ＳＦａｃｔｕａｌに依存する。従って、予備的に逆拡散されたデータは、最終的に逆拡散されることができるまで、バッファに格納される必要がある。このバッファリングには、不利な点がある。
【００１４】
これらの不利な点をよりよく理解するため、図６に示す受信プロセッサ４０を参照する。基地局または他の受信側アンテナからの、オーバサンプルされたＵＥの複合信号（複数のＵＥからの信号を有する）が、Ｎ個のＲａｋｅフィンガ処理ユニット４１ａ、４１ｂ、・・・、４１ｎの中で、予備的に逆拡散される。図２について説明したとおり、予備的逆拡散器４１の各々において、複合信号を、最初は、Ｒａｋｅフィンガのチャネルタップ遅延ｚτ−Ｔに相当する適切な時間だけ遅らせ、チップレートへダウンサンプル（１×ＯＳ）し、次いで、乗算器４３においてＵＥのスクランブルコードｃｓｃｒおよびチャネライゼーションコードｃｃｈによって乗算して複合信号からＵＥ固有の信号を抽出し、そして、乗算器４３の出力を、統合・ダンプブロック４４において統合する。各フィンガからの出力は、予備的逆拡散Ｒａｋｅフィンガ遅延バッファ４５に記憶され、バッファ４５は、１つのＵＥのデータを次に送る前に、簡単に言えばチャネル推定のような機能が判断されることができるのに十分な時間だけ遅延させる。図２に示すのと類似したＲａｋｅ復調器４６は、チャネル推定器５５からのチャネル推定値と共に、遅延されたデータをバッファ４５から受信し、そして、１つのＵＥに対応するＮ個のＲａｋｅフィンガすべての予備的逆拡散されたＤＰＤＣＨシンボルのチャネル補正および最大比合成を行って、１つのＵＥについての予備的逆拡散されたデータを生成し、それは次いで、予備的逆拡散データ先着順（ＦＩＦＯ）バッファ４８の中に記憶される。
【００１５】
１つのＵＥについて、ＤＰＤＣＨデータフレームのための制御情報が、平行パスにおいて処理され、中でも、ＤＰＤＣＨデータフレームのための適切な拡散係数を含むトランスポートフォーマット情報が抽出される。制御チャネル（例えばＤＰＤＤＨ／Ｅ−ＤＰＣＣＨ）逆拡散器５４および制御チャネル復調器５６が、ＵＥの複合信号を予備的に逆拡散するのに用いられたものとは異なる、１つのＵＥのスクランブルコードと制御チャネライゼーションコードとを用いて、ＤＰＤＣＨデータフレームに対応する広帯域複合チップストリームをナローバンドビットストリームへと逆拡散する。ＵＥのためのこのフレームについてのＴＦＣＩが、そのフレームのために用いられる最終的なＳＦｆｉｎａｌを判断することを目的として、ブロック５７においてビットストリームから抽出されて復号される。別の統合・ダンプブロック５０のかたちの最終的な逆拡散器が、最終的な拡散係数ＳＦｆｉｎａｌを用いて、予備的逆拡散ＦＩＦＯバッファ４８に格納された予備的逆拡散データを最終的に逆拡散する。「ソフト」シンボル情報に対応する、１つのＵＥのための最終的に逆拡散されたデータビットは、次いで復号器５８で１つのＵＥから受信する実際のデータへと復号され、それがさらなる処理と伝送のためにＲＮＣへ送信される。
【００１６】
この２段階の逆拡散が可能なのは、３ＧＰＰ標準においてＤＰＤＣＨのための拡散（チャネライゼーション）コードｃｃｈが注意深く選択されたからである。拡散係数ＳＦｐｒｅは、一定の無線アクセスベアラについて事前定義され、その無線アクセスベアラについての最小可能拡散係数に対応する。予備的逆拡散の拡散係数ＳＦｐｒｅと実際の拡散係数ＳＦａｃｔｕａｌとが近接している場合、予備的逆拡散バッファに格納される余分で不要なデータの量は、そんなに大きい必要はない。しかし、予備的に決められた拡散係数ＳＦｐｒｅと実際の拡散係数ＳＦａｃｔｕａｌとの間に顕著な差がある場合もある。このような状況では、バッファされることになる不要に逆拡散されたデータの量は、かなりな量になりうる。
【００１７】
このバッファリングの問題は、３ＧＰＰリリースＲ６におけるエンハンスト専用チャネル（Ｅ−ＤＣＨ）の導入によって、一層厄介なものとなっている。１つのＥ−ＤＣＨは、１から４までのＤＰＤＣＨを利用しうる。以下の表１は、Ｅ−ＤＣＨの各種の選択肢を表す。
【００１８】
表１  単純化されたトランスポートフォーマット（ＴＦ）−ＳＦの変化だけを考慮
【００１９】
【表１】
2009519674.tif 000003
【００２０】
ＵＥにとって可能なトランスポートフォーマット（ＴＦ）の組は２つのレベルで決定される。第１のレベルは、ＵＥのＥ−ＤＣＨを構成（および再構成）するときにＲＮＣによって設定される。そのときＲＮＣは、ＴＦの「スーパーセット」、例えば表１の０乃至７のいずれかを選択するが、それはＵＥの瞬時ＤＰＤＣＨスループットを最大化するためであり、それは、この例の場合、ＳＦ４について最大９６０ｋｂｐｓである。このスーパーセットから、基地局内のエンハンストアップリンクスケジューラは、ＴＦのサブセットを選択し、そしてそのサブセットは、ＴＦ承認の中でＵＥへ通信される。このＴＦ承認は、エンハンストアップリンクスケジューラによって定期的に更新可能である。次いでＵＥは、アップリンクで送信するため現在待ち行列に入れているデータ量に応じてＴＦを選択し、各サブフレームをその承認されたＴＦセットから送信する。従って、現在のＴＦ承認に従って、ＵＥデータフレーム送信スケジューラは、最大のものより小さいＴＦを用いてもよいだろう。
【発明の開示】
【発明が解決しようとする課題】
【００２１】
しかし最悪の場合のシナリオでは、基地局内のＵＬ逆拡散器および復調器４０は、さまざまなＵＥのための承認されたＴＦに関する情報をＵＥのアップリンクスケジューラからまったく受信できなくなる。従って、ＲＮＣが構成する最大のトランスポートフォーマット、すなわち、基地局と一度に通信する可能性のある最大数のＵＥのためのサイズのバッファを基地局が必要とするであろうという最悪のケースに従って、逆拡散器およびバッファリングにリソースを割り当てなければならない。最悪のケースのバッファリングシナリオを想定してリソースを構成することは、非常に大きくてコストの高いバッファを必要とするため、これは不幸なことである。
【００２２】
そのような予備的逆拡散のもう１つの問題は、拡散コード／チャネライゼーションコードを生成するために３ＧＰＰで用いられる直交可変拡散係数の技術に関するものである。チャネライゼーションコードｃｃｈのためのＯＶＳＦベースコードは、ＤＰＤＣＨのための拡散係数ＳＦ２と拡散係数ＳＦ４について、異なっている。実際には、これは、トランスポートフォーマットＴＦ＝９（２×ＳＦ２）を承認されたＵＥにとって、ＵＥはＳＦ２およびＳＦ４のＤＰＤＣＨのうちいずれか一方でまたは両方で送信することがあることから、ＳＦ２コードとＳＦ４コードとの両方について予備的逆拡散器が設定されなければならないということを意味する。この状況の結果、５０％大きめのバッファリングが必要となる可能性があり、それは、適切なサイズの、もっと大きなバッファが提供されなければならないことを意味する。
【課題を解決するための手段】
【００２３】
上記で特定された諸問題は、もっと柔軟で、リソース需要の少ない、オンデマンド逆拡散（ＤｏＤ）を用いて解決される。スペクトル拡散信号が、１つ以上の送信機から通信インタフェースで受信される。受信された拡散データの第１のフレームが、第１のタイムピリオド（期間）にデータメモリ内に、データが通信インタフェースで受信されるレートに対応する第１のレートで記憶される。本書では、フレームという用語は、定量化できるいかなるデータ部分をも含む一般的な用語として用いられる。拡散データの第１のフレームに関連する実際の拡散係数が、判断される。第１の期間に続く第２の期間に、拡散データの第１のフレームが、第１のレートより実質的に大きい第２のレートでデータメモリから読み出される。次いで、読み出されたデータは、逆拡散遅延を低減させるため、判断された実際の拡散係数を用いて迅速に逆拡散される。
【００２４】
限定しない一実施形態において、拡散データの記憶された第１のフレームに関連する制御情報が、逆拡散された制御情報から実際の拡散係数を判断するため、第１の期間に逆拡散される。しかし、オンデマンド逆拡散はこの手法に限定されない。さらに、例えば制御データを含めて、いかなるタイプのデータにも実行されうる。
【００２５】
一例としての用途において、送信機は、受信装置が無線基地局内に実装され、通信インタフェースが無線インタフェースまたはワイヤレスインタフェースであるような、移動無線端末であってもよい。あるいは、送信機は基地局であってもよく、受信装置は移動端末の中にある。用途は、他の無線送信機および受信機にも見つかるだろう。データメモリは、複数の送信機から受信したデータを、複合信号として記憶し、この場合、送信された拡散信号は、無線チャネルによって個別に変形された後で加算的に合成されている。複合信号は、メモリ内に単純に記憶され、従って、データメモリのサイズは、以下に詳述するように、拡散係数と送信機の数とには依存しない。
【００２６】
実質的により大きいレートでデータを読み出すことができるものなら、いかなる適切なメモリアクセス方式またはアドレス指定方式が使われてもよい。例えば、基地局の絶対時刻と比較した、送信機から受信した拡散データの第１のフレームのタイミングが、アドレス指定可能メモリ内にある拡散データの第１のフレームにアドレス指定するのに用いられてもよい。一例としての実施形態において、データメモリは、アドレス指定可能メモリである。メモリにどのようにアドレスするかの一例として、送信機から受信した拡散データの第１のフレームが、アドレス指定可能な位置でアドレス指定可能メモリに記憶された時刻が決定される。次いで、決定された時刻が、アドレスへと翻訳され、次いで、アドレス指定可能メモリから拡散データの第１のフレームを読み出すためのアドレスとして用いられる。
【００２７】
限定しない例としての一実施形態において、読み出されたデータが、送信機の１つと関連する複数の逆拡散出力を生成するために、複数のＲａｋｅ逆拡散フィンガを用いて逆拡散される。複数の逆拡散出力が合成されて、１つの送信機に対応する単一の逆拡散出力となる。単一の逆拡散出力が復号されて、１つの送信機によって送信されるデータが生成される。
【００２８】
別の限定しない例としての一実施形態において、データの１つのフレームが記憶されるが、第１のＲａｋｅフィンガのための単一の逆拡散および復調プロセッサを用いて、一回にフレームデータの一部だけが、読み出されて逆拡散され、第１のＲａｋｅフィンガの逆拡散出力が生成される。第１のＲａｋｅフィンガにおける逆拡散出力の一部分は、一時的に記憶される。次いで、そのフレームデータについての第１のＲａｋｅフィンガの部分から少しオフセットされたアドレスから取得された、データの同じ量／部分が、第２のＲａｋｅフィンガのための単一の逆拡散および復調プロセッサを用いて読み出されて逆拡散され、第２のＲａｋｅフィンガ逆拡散出力が生成される。第２のＲａｋｅフィンガのためのメモリアドレスオフセットが、Ｒａｋｅフィンガ間の伝搬遅延の差から判断される。第１および第２のＲａｋｅフィンガ逆拡散の部分出力が合成されて、合成Ｒａｋｅフィンガ出力を生成し、次いで、それが、新たな合成Ｒａｋｅフィンガ逆拡散出力として記憶される。残りのＲａｋｅフィンガの各々についても、同様の部分フレームデータが読み出されて逆拡散され、対応するＲａｋｅフィンガ逆拡散出力が生成される。対応するＲａｋｅフィンガ逆拡散出力の各々は、記憶された合成Ｒａｋｅフィンガ逆拡散出力と合成され、現時点の記憶された合成Ｒａｋｅフィンガ逆拡散出力が生成される。すべてのＲａｋｅフィンガ逆拡散出力が合成されたら、第１の部分合成Ｒａｋｅフィンガ逆拡散出力が、復号器へ出力される。残りの部分についても同様の手順が繰り返される。合成Ｒａｋｅフィンガ逆拡散出力が復号される。
【００２９】
別の限定しない例としての一実施形態において、送信機の１つに対して、第１の拡散係数と第２の拡散係数とを有する、２つの異なるチャネライゼーションコードが割当てられる。第１の期間に、第１および第２の拡散係数が、例えば逆拡散された制御情報から、判断される。第１の期間に続く第２の期間に、第１のフレーム拡散データが、第２のレートでデータメモリから読み出されて、判断された第１の拡散係数を用いて逆拡散され、第１の逆拡散データが生成される。同様に、第１のフレーム拡散データが、判断された第２の拡散係数を用いて逆拡散され、第２の逆拡散データが生成される。第１および第２の逆拡散データが復号される。
【００３０】
さらに別の限定しない例としての一実施形態において、送信機の１つが、直交多重化を用いて、複素信号として送信されることになるデータを変調する。（しかし、オンデマンド逆拡散は、いかなるタイプの変調にも用いることができる。）第１のトラヒックチャネルに対応する第１のデータが、拡散コードを用いて拡散され、そして、拡散されたデータは、複素信号の実数成分にマッピングされる。第２のトラヒックチャネルに対応する第２のデータが、同じ拡散コードを用いて拡散され、そして、複素信号の虚数成分にマッピングされる。受信機では、読み出されたデータが、逆拡散されて、逆拡散複素信号が生成される。逆拡散複素信号の実数成分と虚数成分とが、抽出される。抽出された実数成分が第１のデータとして復号され、抽出された虚数成分が第２のデータとして復号される。
【００３１】
別の限定しない例としての一実施形態において、送信機の１つに対して、第１の拡散係数と第２の拡散係数とをそれぞれ有する、第１および第２のチャネライゼーションコードが割当てられる。１つの送信機が、直交多重化を用いて、複素信号として送信されることになるデータを変調する。第１のトラヒックチャネルに対応する第１のデータが、第１のチャネライゼーションコードを用いて拡散され、そして、第１の複素信号の実数成分にマッピングされる。第２のトラヒックチャネルに対応する第２のデータが、第１のチャネライゼーションコードを用いて拡散され、そして、第１の複素信号の虚数成分にマッピングされる。第３のトラヒックチャネルに対応する第３のデータが、第２のチャネライゼーションコードを用いて拡散され、そして、第２の複素信号の実数成分にマッピングされる。第４のトラヒックチャネルに対応する第４のデータが、第２のチャネライゼーションコードを用いて拡散され、そして、第２の複素信号の虚数成分にマッピングされる。受信機では、第１の期間に、第１および第２の拡散係数が、例えば逆拡散された制御情報から、判断される。第１の期間に続く第２の期間に、第１のフレーム拡散データが、第２のレートでデータメモリから読み出されて、判断された第１の拡散係数を用いて逆拡散され、第１の逆拡散複素信号が生成される。第１の逆拡散複素信号についての第１の実数成分および虚数成分が抽出される。抽出された第１の実数成分が第１のデータとして復号され、抽出された第１の虚数成分が第２のデータとして復号される。また、第１のフレーム拡散が、判断された第２の拡散係数を用いて逆拡散され、第２の逆拡散複素信号が生成される。第２の逆拡散複素信号についての第２の実数成分および虚数成分が抽出される。抽出された第２の実数成分が第３のデータとして復号され、抽出された第２の虚数成分が第４のデータとして復号される。
【００３２】
オンデマンド逆拡散技術は、逆拡散アクセラレータを用いることによって、さらなる利点がもたらされる。送信機から受信した拡散データの第１のフレームは、第１のサンプリングレートを用いてデータメモリに記憶される。拡散データの第１のフレームは、データメモリから読み出され、そして、拡散データは、第１のサンプリングレートより高速の第２のサンプリングレートで再構築される。スタートサンプルおよびサンプリング位相が、再構築された拡散データから抽出され、第１のサンプリングレートより遅い第３のサンプリングレートで信号が生成されて逆拡散される。
【００３３】
データチャネル、例えばＤＰＤＣＨ、を逆拡散するためにオンデマンド逆拡散（ＤｏＤ）技術が採用される場合、実際にデータを含むデータチャネルだけが逆拡散され、そして、そのデータに関連する実際の拡散係数を用いて行われる必要があるのは、１つの逆拡散動作だけである。実際の拡散係数を含めて、各ＵＥのトランスポートフォーマットが、そのＵＥのデータが逆拡散される前に検索されうるように、受信された複合信号の１つのフレームが、１つのフレーム周期についてバッファに格納される。高速のデータ読み出しによって、高速での逆拡散が可能になり、従って、記憶されたフレームからの逆拡散されたデータシンボルは、フレームに属する最後のサンプルが受信された直後に、さらなる処理のため利用できる。
【発明を実施するための最良の形態】
【００３４】
以下の説明において、記述された技術を理解してもらうことを目的として、限定ではなく説明を目的として、例えば特定のノード、機能エンティティ、技術、プロトコル、標準等の具体的詳細について述べる。当業者には自明のことだと思われるが、以下に開示した具体的詳細とは別に、他の実施形態が実行されてもよい。その他の例では、不要な詳細で記述をあいまいにしないように、よく知られた方法、装置、技術等の詳細説明は、省略する。個別の機能ブロックが、図中に示されている。当業者なら理解するはずだが、これらのブロックの機能は、ハードウェア回路を用いて、ソフトウェアプログラムおよび適切にプログラムされたマイクロプロセッサまたは汎用コンピュータと併せてデータを用いて、特定用途向け集積回路（ＡＳＩＣ）を用いて、１つ以上のデジタル信号プロセッサ（ＤＳＰ）および／またはフィールドプログラマブル論理アレー（ＦＰＧＡ）等を用いて実施されてもよい。
【００３５】
図７は、オンデマンド逆拡散が用いられてもよい、限定しない一例としてのＣＤＭＡ基地局２０を示す。しかし、当業者であれば理解するであろうが、オンデマンド逆拡散は、いかなる直接拡散のスペクトル拡散受信機において用いられてもよい。複数のセルおよび／またはセルセクターからの複数のＵＥからの無線周波数（ＲＦ）信号が典型的なアンテナ２４で受信され、加算的に合成される。さまざまなＵＥ信号が、固有のスクランブルコードによって差別化される。各アンテナ２４は、無線ユニット２６に連結され、無線ユニット２６は、受信したＲＦ信号の周波数をベースバンドにダウンコンバートして、無線ユニットインタフェース２８を介してベースバンド受信機３２へ分配する。また、無線ユニット２６は、送信機３０からのベースバンド信号の周波数を、無線ユニットインタフェース２８を介してＲＦへアップコンバートする。
【００３６】
受信機におけるベースバンド処理は、例えば、アップリンクのランダム・アクセス・アップリンク・チャネル信号と専用アップリンクチャネル信号との両方を処理するランダムアクセス受信機（ＲＡＸ）を用いて実行されてもよい。複素データが送信される場合、アップリンク（ＵＬ）についてのベースバンド信号受信機の処理は、専用チャネル（例えばＤＣＨまたはＥ−ＤＣＨ）またはランダムアクセスチャネル（ＲＡＣＨ）のいずれか一方について、すべての搬送周波数上の（すなわち、複合信号）、すべてのセクタにおける、すべてのアンテナからの複素Ｉ／Ｑデータ信号の実数（Ｉ）成分と虚数（Ｑ）成分を、基地局に接続するすべてのＵＥのためのプロトコルレイヤＬ２ユーザデータフローに変換することである。各ＲＡＸ３２は、複数のセルからの最大Ｎ個のユーザ／ＵＥの専用チャネルデータを逆拡散して復調する、復調回路機構を含む。次いで、復調されたデータは、ＲＮＣ１８へ伝送される前に復号器において復号される。タイミングユニット３６が、基地局２０のための絶対的なタイミング基準を提供する。絶対的なタイミング基準を用いて、制御器３４が、ＣＤＭＡ基地局２０において行われる各種の動作を制御し調整する。
【００３７】
背景の部分で説明したように、ＣＤＭＡ受信機は、データフレーム全体が受信されて各ＵＥのデータフレームのための実際の拡散係数が判断されるための時間を見越しておくことを目的として、予備的に逆拡散された各ＵＥのための受信信号を１つまたは２つの先入れ先出し（ＦＩＦＯ）メモリの中のおよそ１フレームだけ遅延させてもよい。次いで、予備的逆拡散器が、予備的逆拡散係数ＳＦｐｒｅにより設定されている場合、受信機内に設けられた最終の逆拡散器は、残余の拡散係数ＳＦｆｉｎａｌ＝ＳＦａｃｔｕａｌ／ＳＦｐｒｅを設定されていてもよく、そして、その後のフレームの間に逆拡散された値を生成する。しかし、上記で説明したように、この逆拡散手法をサポートするための最悪の場合のバッファメモリの必要条件は、費用がかかる。この問題および他の問題は、下記に記述するオンデマンド逆拡散技術を用いて克服される。
【００３８】
図８は、限定しない一例として、無線インタフェース上で受信されたスペクトル拡散信号のオンデマンド逆拡散のための手順を図解したフローチャートである。受信された拡散データの第１のフレームが、無線インタフェースでデータが受信されたレートに対応する第１のレートで第１のタイムピリオド（期間）にデータメモリの中に記憶される（ステップＳ１）。拡散データの各フレームは、複数のＵＥのための加算的に合成された、スクランブルコードの多重化されたデータを含み、従って、複合信号と呼ばれる。また、第１の期間に、拡散データの記憶された第１のフレームに関連する制御チャネル情報が、逆拡散され（ステップＳ２）、ＵＥ固有の拡散係数が、データメモリ内に記憶されたデータのための逆拡散された制御情報から判断（決定）される（ステップＳ３）。第１の期間に続く第２の期間に、拡散データの第１のフレームが、第１のレートより実質的に大きい第２のレートでデータメモリから読み出される。読み出されたデータは、決定された拡散係数（ステップＳ４）を用いて逆拡散される。オンデマンド逆拡散の手法は、必要なバッファメモリの量を実質的に減少させ、そして、逆拡散回路機構は、最悪のケースのトランスポートフォーマットではなく、実際に送信されるトランスポートフォーマットを処理するように構成されるだけでよいといった利点をもたらす。高速のメモリ読み出しは、高速の逆拡散が行われることで低レイテンシ（低遅延）を保証する可能性があることを意味する。
【００３９】
図９は、いかなるタイプの直接拡散のスペクトル拡散無線受信機においても使用可能な、オンデマンド逆拡散を用いた、限定しない一例としての受信プロセッサ６０の機能ブロック図である。記述を容易にすることだけを目的として、図７に示す限定しない基地局２０に設けられたＲＡＸの１つにおけるベースバンド受信処理に焦点を当てる。記述を容易にするため、オンデマンド逆拡散を、データチャネルを逆拡散することに適用するが、オンデマンド逆拡散は、あらゆるタイプのチャネルに適用されうる。例えば、図９は、制御チャネル情報を逆拡散するためにオンデマンド逆拡散を用いることを示してはいないが、制御チャネル情報を逆拡散するためにオンデマンド逆拡散を用いてもよいだろう。
【００４０】
ここでもやはり、基地局で受信された複合信号は、複数のＵＥから送信された（そして弱まった）信号プラス雑音の総和である。ＵＥに直交変調が用いられたと想定すると、この受信した複合信号のベースバンド版は、複素信号であり、実数信号（同相またはＩ）と虚数信号（直交位相またはＱ）との両方含む。しかし、データは、直交位相変調される必要はなく、オンデマンドの原理は、いかなるタイプの変調方式に適用されてもよい。すべてのセルにおけるすべてのアンテナにより、複数のＵＥから受信した複合信号の１つ以上のデータフレームが、データフレームメモリ６２の中に記憶される。
【００４１】
メモリ６２の重要な特徴は、データがメモリに書き込まれたレートよりはるかに高速のレートで、データを逆拡散器６８へ読み出す能力である。この能力を可能にするものなら、いかなるメモリが用いられてよい。そうでなければ、Ｉ／Ｑデータがメモリ６２に記憶されるレート、すなわち、無線インタフェースのタイミングレート、でＩ／Ｑデータが逆拡散器に供給された場合、（サブ）フレーム内の最後のチップが逆拡散される前に、まったく新しい（サブ）フレームに対応する時間が経過するであろう。この遅延は望ましくないし、実際、一部の用途については受入れられない。従って、複合信号のＩ／Ｑデータが、アドレス指定可能メモリ６２から、無線インタフェースのタイミングレートに対応する読み取りレートより相当速い読み出しレートで読み出される。そしてまた、逆拡散器も、無線インタフェースのタイミングレートより非常に速い速度で逆拡散する。高速の読み出しレートが実現されうる１つの例としての方法は、読み取りクロックより高い周波数を備えた読み出しクロックを用いることである。より高い周波数の読み出しクロックと組み合わせることのできるもう１つの可能性は、必要に応じて、メモリ読み取りポートより広いメモリ読み出しポートを利用することである。この場合、メモリポートの幅とは、１つのクロックサイクルにおいてメモリから読み出す／に書き込むビット数のことをいう。
【００４２】
限定しない一例において、データフレームメモリ６２は、循環バッファメモリであってもよい。循環バッファは通常、１つのプロセスによって書かれ、別のプロセスによって読まれるデータを保持するのに用いられる。未読データが新規データによって上書きされないように、相互に交差できない別個の読み取りポイントと書き込みポインタとが用いられている。従って、循環バッファは、円の中に体系化されていて、データがその周りを包み込んでいるように見える。
【００４３】
一般に、データフレーム・バッファメモリ６２は、受信機アンテナ毎に複合ＵＥデータの１つ乃至２つの無線フレームを記憶する可能性があるが、受信機アンテナ毎に１つだけのフレームまたは２を上回る数のフレームを記憶することもできるだろう。しかし、説明を簡単にするため、１つの受信機アンテナの処理だけを示し、記述する。しかし、例えば２つ以上の受信機アンテナが用いられる場合、アンテナ信号それぞれについて、複合信号の格納が必要となろう。
【００４４】
実際には、複合信号Ｉ／Ｑデータは、最大遅延時間：Ｔ＿ｔｏｔ＝Ｔ＿ｆｒａｍｅ＋Ｔ＿ａｌｇ＋Ｔ＿ｗａｉｔ＋Ｔ＿ｄｅｓｐに等しいかそれより長い期間にわたり、バッファメモリ６２に記憶されなければならない。遅延要素Ｔ＿ｆｒａｍｅは、遅延への主な寄与であるが、それは、現在のフレームについての最後のチップが、そのフレームにおける最初のチップが受信されてから１フレーム／サブフレーム後に、基地局で受信されるからである。遅延要素Ｔ＿ａｌｇは、例えば、チャネル推定フィルタは、続きのフレームからのいくつかのシンボルに依存するというような、受信機のアルゴリズム設計に起因する遅延である。遅延要素Ｔ＿ｗａｉｔの遅延は、処理リソースが１つ以上の他のユーザ／ＵＥに対応する逆拡散データで占有されている場合に存在する。遅延要素Ｔ＿ｄｅｓｐは、処理リソースがＩ／Ｑデータをバッファから読み出してフレームを逆拡散するのに要する時間である。Ｔ＿ｄｅｓｐとＴ＿ｗａｉｔとは、相互に非依存ではない。同一ユニットによって処理されるユーザが多ければ多いほど、Ｔ＿ｄｅｓｐが減少しない限り、Ｔ＿ｗａｉｔは一層長くなるであろう。オンデマンド逆拡散は、遅延要素Ｔ＿ｄｅｓｐを減少させ、従って、通常は、Ｔ＿ｔｏｔは、１フレーム周期より多いが、２フレーム周期より少ない。しかし、データフレームメモリが、２より多い数のフレームのバッファリングを可能にする場合には、１より多い数のフレームを逆拡散するために、オンデマンド逆拡散が用いられうる。この状況は、マルチフレーム送信時間間隔（ＴＴＩ）無線アクセスベアラ、例えば２０ミリ秒、４０ミリ秒、８０ミリ秒のＴＴＩについて、有益でありうるだろうが、それは、これらのフレームすべてにおいて同じトランスポートフォーマットが、信号で伝えられたためである。
【００４５】
受信された複合信号は、非同期で加算的に合成された複数のＵＥ信号で構成されることから、監視プロセッサ７４が、タイミングユニット７６によって生成された絶対的な基地局時刻に比べて各ＵＥのおよそのタイミングの知識を入手して維持する。およその絶対タイミングに加えて、監視プロセッサ７４は、各Ｒａｋｅフィンガの伝搬遅延τに対応する、各ＵＥのＲａｋｅフィンガのタイミングを、およその絶対タイミングと比較しながら追跡する。およそのタイミングと相対的なタイミングとを組み合わせることによって、各Ｒａｋｅフィンガの絶対タイミングを得ることができる。
【００４６】
各ＵＥのタイミングは、ＵＥの多くの状態変数の１つとみなしうる。すべての異なる状態変数が、特定ユーザについて逆拡散ジョブを開始する時刻なのかどうかを各時間増分ごとに評価する監視プロセッサ７４によって処理されてもよい。また、絶対基地局時刻においてタイミングユニット７６は、一定のアドレスがデータフレームメモリ６２にいつ書き込まれるかを検出する。従って、メモリ書き込み動作の絶対時刻とデータがその時刻に書き込まれたメモリアドレスとの間にマッピングが存在する。監視プロセッサ７４は、各Ｒａｋｅフィンガのフレームと基地局絶対時刻におけるスロットのタイミングとを知っていることから、監視プロセッサ７４は、各ＵＥのＲａｋｅフィンガのサブフレーム／フレームのメモリアドレスを入手するために、タイミングユニット７６を管理できる。
【００４７】
複合ＵＥデータのフレームが、データフレームメモリ６２の中でバッファリングされるのと同時に、ＵＥデータに関連する制御チャネルのベースバンド情報（制御データと呼ぶ）が、制御チャネル逆拡散器６４内で受信した複合信号のフレームから抽出される。（また、ここでもやはり、オンデマンド逆拡散が、制御チャネル逆拡散器６４によって用いられてもよいだろう。）１つのＵＥの制御データが、複合信号の中のＩ／Ｑデータをユーザ固有のスクランブルコードを用いてデスクランブルすることによって（以下の説明については、複合信号は複素Ｉ／Ｑデータを含むと想定する）、そして、デスクランブルされたＩ／Ｑデータをチャネライゼーションコードと制御チャネルに対応する拡散係数とを用いて逆拡散することによって、得られる。制御チャネルのためのチャネライゼーションコードと拡散係数とは、一旦割当てられたら、割当は変更されない。制御チャネル逆拡散器６４は、逆拡散制御チャネル情報を、制御チャネル復調器６５およびチャネル推定器６６に提供する。チャネル推定器６６は、現在の無線チャネル（伝送路）についての転送機能を推定し、チャネル推定値を制御チャネル復調器６５に提供する。制御チャネル復調器６５は、チャネル推定値を用いて、逆拡散された制御データを、チャネル上で送信することに起因する歪みについて補正する。Ｉ／Ｑデータフレームの全体が受信され、逆拡散され、復調されると、トランスポートフォーマット（ＴＦ）インジケータ抽出器および復号器６７が、ＵＥ固有フレームについての復調された制御チャネル情報から、実際の拡散係数ＳＦａｃｔｕａｌを決定する。
【００４８】
次のフレームの期間における早い時期に、ＳＦａｃｔｕａｌが利用可能であると監視プロセッサが通知された場合、逆拡散ブロック６８ａ、６８ｂ、・・・、６８ｎを実行することによって、ＤＰＤＣＨの処理が開始される。限定しない一例としての実施形態において、各Ｒａｋｅフィンガのためのデータフレームメモリ６２に記憶されているデータを逆拡散することは、逆拡散ジョブに対応し、そして通常、各ＵＥの信号について複数のＲａｋｅフィンガが存在する。処理されている第１のＲａｋｅフィンガのための絶対タイミングに対応するアドレスを用いて、監視プロセッサ７４は、その特定のＲａｋｅフィンガに対応する受信した複合データ（例えば複素Ｉ／Ｑデータ）のフレームをアドレス指定して、データフレームのバッファメモリ６２から読み取る。アドレス指定された複合データは、逆拡散器によって検索されて処理される。同じＵＥに属する次のＲａｋｅフィンガについては、プロセスは６８ｂで繰り返されるが、ただし、Ｒａｋｅフィンガの別の絶対タイミングを用いて行われ、それを監視プロセッサが、ジョブを開始する前にメモリアドレスへと変換する。第２のＲａｋｅフィンガについてのメモリの読み出しアドレスは、第１のＲａｋｅフィンガについてのメモリの読み出しアドレスに比べて、わずかにオフセットされるであろう。このオフセットは、２つのＲａｋｅフィンガの信号伝搬パスについての伝搬遅延の差に相当する。Ｒａｋｅフィンガについてのこれらのアドレスのオフセットを、データフレームメモリ６２から出て、少しずらしたかたちで重ね合わせた矢印によって、図９に示す。次いで同じプロセスが、６８ｎで最後のＲａｋｅフィンガが逆拡散されるまで繰り返される。上記で説明したとおり、バッファメモリ６２からの読み出しレートは、フレームがメモリ内に記憶されたときのレートより相当速い。その理由は、データ記憶レートは、データが無線インタフェースで配信される比較的遅いレートで駆動されるが、他方、読み出しレート（例えば、逆拡散レートと等しいかまたは同様のレート）は、ＵＥデータについての追加レイテンシを最小化する目的で、はるかに高速でなければならないからである。
【００４９】
従って、データチャネルの逆拡散器６８ａ、６８ｂ、・・・、６８ｎは、最初にＵＥ固有のデスクランブルコードを用いて複合信号のＩ／Ｑデータをデスクランブルし、次いで、トランスポートフォーマットインジケータ抽出器および復号器６７によって復号されたＴＦＣＩから抽出されたチャネライゼーションコードと実際の拡散係数ＳＦａｃｔｕａｌとを用いて、デスクランブルされたＵＥデータを逆拡散する。チャネライゼーションコードは、Ｅ−ＤＣＨについてはＳＦ４とＳＦ２とで異なることもあるが、普通のＤＣＨについては、ＤＰＤＣＨチャネライゼーションコードは通常は同じである。また、ＴＦＣＩは、マルチコードがこのフレーム／サブフレームの間に用いられたかどうかを指摘する。
【００５０】
逆拡散されたデータは、Ｒａｋｅ復調器７０においてさらに処理され、Ｒａｋｅ復調器７０は、チャネル推定器６６から提供されたチャネル推定値と、逆拡散されたＲａｋｅフィンガデータの最大比合成（ＭＲＣ）とを用いてチャネル補正を行い、「ソフト」シンボル値の１フレーム（または１サブフレーム）が生成されて、それが復号器７２によって復号され、ＵＥデータ値が生成される。他の動作、例えばデインタリービング（インタリーブ解除）、トランスポートチャネルのデセグメンテーション（組み立て）などが、逆拡散されたかまたは復号されたデータに関して実行されてもよい。
【００５１】
上記のオンデマンド逆拡散の手法は、実際に受信したデータを逆拡散するだけであって、データフレームメモリは、最悪の場合ではあるが発生の可能性が低い状況のためのサイズを持つ必要ない。データのバッファリングによって、逆拡散を含めてデータフレーム処理が複合信号に対して実行される前にトランスポートフォーマットと拡散係数との算出を可能にすることから、１つ以上のデータフレームを記憶するためのデータフレームメモリがあれば、背景で述べた予備的逆拡散の手法に必要な２段階の逆拡散の必要性はなくなる。データフレームメモリからのデータの高速の読み出しと高速の逆拡散とが、レイテンシの問題を克服する。実際、ＵＥの数を増やすことがデータフレームのバッファサイズを増加させることはないため、オンデマンド逆拡散は、同じ受信機装置が、非常に多数のＵＥを処理する場合に、特に有利である。なぜなら、ＣＤＭＡでは、すべてのＵＥが同時に同じ搬送周波数上で送信し、それらのスクランブルコード（そして、場合によっては、チャネライゼーションコード）で差別化されるからである。従って、あるアンテナで受信した同一の複合信号は、ＵＥの数に関係なく、その周波数で同時に送信し、そのアンテナでそのセクタ内で受信されているすべてのＵＥからの信号を逆拡散し、復調し、復号するための十分なデータを提供する。
【００５２】
図１０は、別の限定しない例としてのオンデマンド逆拡散を用いる受信プロセッサの一実施形態８０の機能ブロック図である。ここで、１つのアンテナからの複合データの１フレームについての、すべてのＲａｋｅフィンガの逆拡散、チャネル補正、および最大比合成（ＭＲＣ）は、単一のデータチャネル逆拡散器およびＲａｋｅ復調器６９におけるＵＥ毎のフレーム毎の単一のジョブとして一緒に実行されてもよい。
【００５３】
この例としての実施形態において、前の例のオンデマンド逆拡散の実施形態において行われたのと同じ量の合成信号が、データバッファ６２に記憶される必要がある。しかし、データチャネル逆拡散器およびＲａｋｅ復調器６９は、第１のＲａｋｅフィンガに対応する複合信号のサブフレーム／フレームの一部分を読み取るだけであり、次いで、特定のＲａｋｅフィンガとサブフレーム／フレームの特定の一部に対応するチャネル推定器６６からのチャネル推定値で、このデータをデスクランブルし、逆拡散し、チャネル補正する。これらのチャネル補正されたシンボルは、次のＲａｋｅフィンガのためのサブフレーム／フレームの同じ部分に関して同じ動作が繰り返される間、一時的に記憶される。サブフレーム／フレームの部分のために一時的に記憶されたシンボルは、新たなサブフレーム／フレームからのシンボルと加算的に合成され、それが、一時的に記憶された古いシンボルと置き換えられる。これらの動作は、残りのＲａｋｅフィンガについて繰り返される。すべてのＲａｋｅフィンガが、このサブフレーム／フレームの部分について合成されたとき、合成された結果は、復号器７２へ出力されることができ、その後、フレーム／サブフレームの残りの部分についても、処理が繰り返される。このようにオンデマンド逆拡散を用いることの利点は、チャネル補正されたＲａｋｅフィンガのシンボルの一時的記憶には、最小限のバッファリングしか必要ないことであり、これは、Ｔ＿ｄｅｓｐを逆拡散するための時間を増やさなくても達成されうることである。
【００５４】
図１１は、マルチコードの用途のためのオンデマンド逆拡散を用いた、別の限定しない一例としての受信プロセッサの一実施形態の機能ブロック図である。マルチコードの応用例においては、ＵＥにより大きい帯域幅を与えることを目的として、そのＵＥに１つ以上の拡散コードが割当てられることを思い出していただきたい。この例では、２つのコードがＵＥに割当てられたが、２を上回る数のコードが割当てられてもよい。各コードは、例えばＤＰＤＣＨのような、専用の物理データチャネルとみなすことができる。記述を簡単にするため、ＵＥに割当てられた２つの拡散コードの各々についてＩ／Ｑデータを逆拡散し復調する目的で２つのデータチャネル逆拡散器および復調器６９ａおよび６９ｂが提供されていることを除けば、構成は図１０の構成と同様である。データチャネル逆拡散器および復調器６９ａおよび６９ｂはそれぞれ、前にその動作を説明した図１０のデータチャネルおよび復調器６９と同じ方法でデータを処理するであろうが、それぞれが、異なるチャネライゼーションコードを利用し、そして一般に、逆拡散プロセスについても、異なる拡散係数ＳＦａｃｔｕａｌ，１とＳＦａｃｔｕａｌ，２とを利用する。従って、この実施形態において、同じ複合データがデータフレームメモリ６２から二度読み取られるが、次いで、データチャネルＤＰＤＣＨ１およびＤＰＤＣＨ２について別のチャネライゼーションコードで逆拡散され、そうして、復号されるための異なるＵＥデータソフト値が生成される。この実施形態の利点は、ユーザの制御チャネルから復号されたトランスポートフォーマットが、２つ（またはそれ以上）のデータチャネル（例えばＤＰＤＣＨ）がこのサブフレーム／フレームの間に送信されたことを示す場合に限って、逆拡散ジョブが行われればよい、という点である。
【００５５】
図１２は、実数のソフト値だけが使われる場合のＲａｋｅフィンガの逆拡散および合成を図解する機能ブロック図である。複合ＵＥ信号は、実数および虚数の直交チャネルを伴う複素信号であってもよいという上記を思い起こしていただきたい。しかし、データは、複素である必要はなく、実数のデータと虚数のデータであってもよいだろう。この例では、ｎ個のＲａｋｅフィンガが、ｎ個のデータチャネル逆拡散器６８ａ、６８ｂ、・・・、６８ｎにデータを提供する。各逆拡散器の出力は、チャネル推定器６６によって提供されるチャネル推定値によって、対応する乗算器８５ａ、８５ｂ、・・・、８５ｎにおいて乗算される。その乗算が、無線チャネルに起因する歪みについて、逆拡散された出力の各々を補正する。次いで加算器８６が、チャネル補正された、逆拡散信号を合成し（例えばＭＲＣ）、実数成分と虚数成分とを両方有する複素信号が生成される。実数成分抽出器８７が、複素信号の実数成分だけを抽出し（虚数成分は廃棄される）、それらを復号器７２で復号されることになるソフト情報として転送する。これは、図１０のデータチャネル逆拡散器および復調器６９および図１１のデータチャネル逆拡散器および復調器６９ａおよび６９ｂが実装されてもよい一例としての方法である。
【００５６】
図１３は、実数部分と虚数部分の両方のソフト値が使われる場合のＲａｋｅフィンガの逆拡散および合成を図解する機能ブロック図である。この例では、ｎ個のＲａｋｅフィンガが、ｎ個のデータチャネル逆拡散器６８ａ、６８ｂ、・・・、６８ｎにデータを提供した。各逆拡散器の出力は、チャネル推定器６６によって提供されるチャネル推定値によって、対応する乗算器８５ａ、８５ｂ、・・・、８５ｎにおいて乗算される。その乗算が、無線チャネルに起因する歪みについて、逆拡散された出力の各々を補正する。次いで加算器８６が、チャネル補正された、逆拡散信号を合成し（例えばＭＲＣ）、実数成分と虚数成分とを両方有する複素信号が生成される。実数成分抽出器８７が、複素信号の実数成分を抽出し、虚数成分抽出器８８が、複素信号の虚数成分を抽出する。それらの実数成分および虚数成分が、復号器７２で復号されることになるソフト情報として転送される。
【００５７】
図１４は、別の限定しない例としてのマルチチャネルのＵＥ毎の用途のためのオンデマンド逆拡散を用いる受信プロセッサ８８の機能ブロック図である。しかし、この例において、マルチチャネル機能は、データチャネル逆拡散器および「複素」Ｒａｋｅ復調器８９を用いてサポートされる。ここでもやはり、１つのＵＥに割当てられた２つの専用データチャネルの限定しない例が用いられるが、このマルチチャネルのシナリオでは、用いられる拡散コードは１つだけである。より大きい帯域幅を実現するために２つの拡散コードを使うのではなく、ユーザデータを複素直交データとして変調する目的でＩ／Ｑ多重化が用いられ、その場合、２つの専用データチャネルは、同じ１つの実際の拡散係数と拡散コードを用いて逆拡散される。ＵＥ送信機において、１つの拡散されたＤＰＤＣＨサブフレーム／フレームが、複素ベースバンド信号の実数部分にマッピングされ、別の拡散されたＤＰＤＣＨサブフレーム／フレームが、虚数部分にマッピングされる。次いでＵＥが、２つの異なるチャネルからのデータを含む、Ｉ／Ｑ多重化されたサブフレーム／フレームを、ＲＦ送信の前にＵＥのスクランブルコードとスクランブルする。
【００５８】
基地局受信機の中のデータチャネル逆拡散器および「複素」Ｒａｋｅ復調器ブロック８９において、図１３に示すデータチャネル逆拡散器およびＲａｋｅ復調器９０の場合と同様の処理が実行されてもよい。Ｉ／Ｑ多重化されたデータチャネルについて、信号８７の実数部分は、第１のデータチャネルＤＰＤＣＨ１に対応するソフト値を含み、そして、次いで、信号８８の虚数部分は、第２のデータチャネルＤＰＤＣＨ２に対応するソフト値を含む。両方のソフト値の組は、復号器７２に供給されて復号される。この実施形態の利点は、この特定のマルチコードの場合において２つのＤＰＤＣＨを生成するために必要なＲａｋｅフィンガ逆拡散ジョブは、１組だけだということである。
【００５９】
高次の変調が可能なシステムでは、すなわち、送信機は、データを拡散してスクランブルする前に、Ｉ／Ｑ多重化ＢＰＳＫ以外のシンボル変調方式、例えばＱＰＳＫ、８−ＰＳＫ、またはＭ−ＱＡＭ（Ｍ＝１６、６４等）を用いて物理データビットをマッピングすることができる。用いられたシンボル変調が、物理制御チャネル上でまたは受信機によって知られる何らかの別の方法で通信された場合、そのような信号を復調して復号するのに、図１４の８８と同じ受信機が用いられてもよいが、それは、データチャネル逆拡散器および「複素」Ｒａｋｅ逆拡散器８９が、複素「ソフト」情報であると解釈されうるからである。次いで、復号器は、第１のステップとしてこれらの複素シンボルを高次変調シンボルにマッピングされたビットの「ソフト」値に変換することができる。
【００６０】
図１５は、マルチコードの用途のためのオンデマンド逆拡散を用いた、別の限定しない一例としての受信プロセッサの一実施形態９２の機能ブロック図である。このマルチコードの例では、ＵＥに４つの専用データチャネル、例えばＤＰＤＣＨ１−４を効果的に提供するため、２つの異なる拡散コード／拡散係数が、データトラヒックチャネルのＩ／Ｑ多重化と共に用いられる。データチャネル逆拡散器および「複素」Ｒａｋｅ復調器ブロック８９ａおよび８９ｂは、制御情報から抽出された、対応する拡散係数ＳＦａｃｔｕａｌ，１とＳＦａｃｔｕａｌ，２とを受信する。また、Ｉ／Ｑ多重化は、受信した複素信号の実数成分および虚数成分に対応する２つの追加のデータチャネルを提供する。
【００６１】
オンデマンド逆拡散では、推定拡散係数を用いた予備的逆拡散に必要な、大容量の予備的逆拡散ＦＩＦＯデータバッファが、除かれる。その代わり、Ｋｆｒ×Ｎａｎｔの固定サイズを有するデータフレームメモリが用いられてもよい。その場合Ｋｆｒは、フレームデータの量である。また、ＮａｎｔはＵＥに受信信号を提供するアンテナの数である。より高出力の信号対雑音比でデータを逆拡散することを目的として（通常は、所望の目標）、逆拡散されることになるデータのサンプリング位相は、精確に４分の１チップでなければならない。これは、逆拡散器が、４倍オーバサンプルされた（４×ＯＳ）データを処理しなければならないことを意味する。しかし、Ｋｆｒフレームデータを記憶するため、より大きなＩ＆Ｑメモリが必要であることから、４倍オーバサンプルする係数はコストがかかる。性能の観点から、情報を失うことなくＩ／Ｑデータ信号を十分に表すことから、２倍オーバサンプリング（２×ＯＳ）が用いられてもよいだろう。結果として、Ｉ／Ｑデータは、２×ＯＳでアドレス可能バッファメモリ内に記憶されることができ、それは、記憶することが必要なフレーム当たりのデータが少なくなることを意味し、従って、より小さくてコストのかからないバッファメモリを使うことができる。４×ＯＳ信号は、逆拡散の直前に２×ＯＳ信号から再構築されてもよい。
【００６２】
図１６は、サンプリングレートを縮小して実装する方法を限定しない一例として図解する。複合ＵＥＩ／Ｑデータは、２倍オーバサンプリング（２×ＯＳ）でアドレス指定可能メモリ６２の中に記憶される。メモリを節約するため、２倍オーバサンプリング（２×ＯＳ）が用いられる。メモリ６２から読み出された２倍オーバサンプルされた（２×ＯＳ）データが、逆拡散アクセラレータ１００に提供される。逆拡散アクセラレータ１００は、補間フィルタ１０２を含むが、これは、限定しない一例として、その出力信号が二乗余弦波形にマッチ（整合）するスペクトルを有するという意味でＷＣＤＭＡ二乗余弦波形にマッチした線型の補間フィルタであってもよい。フィルタ１０２は、２倍オーバサンプルされた（２×ＯＳ）信号からのサンプルポイント間を補間することによって、４倍オーバサンプリング（４×ＯＳ）信号を再構築する。ブロック１０４は、４×ＯＳ信号をチップレートすなわち１×ＯＳにダウンサンプルして、正確なスタートサンプルとサンプリング位相とを抽出する。スタートサンプルとサンプリング位相とは、ジョブ固有の逆拡散ジョブパラメータであり、あらゆる逆拡散ジョブの開始にあたって監視プロセッサ７４によって供給されなければならない。アクセラレータ１００には、補間フィルタ１０２を十分に励起することを意図した少数の追加のスタートサンプルが供給されていることから、正確なスタートサンプルが、逆拡散ジョブの各々について、フィルタリングされた４×ＯＳサンプルストリームから抽出されなければならない。１倍オーバサンプルされた（１×ＯＳ）信号は、スクランブルコードとチャネライゼーションコードとの積を用いて乗算器１０６においてデスクランブルされて逆拡散される。
【００６３】
また、アクセラレータ１００は、平均逆拡散速度を向上させることを目的として修正されてもよい。Ｒａｋｅフィンガのサンプリング位相は、４×ＯＳが用いられる場合には、４つの可能性のある位相の間で均一に分散されたランダムな変数であると考えられてもよい。従って、平均して、Ｒａｋｅフィンガのうち５０％だけが、２×ＯＳのデータフレームメモリの中ですでに利用可能でないサンプリング位相を必要とする。図１７は、メモリ６２から１×ＯＳのデータを読み出し、そして、制御されたバイパス１１２を用いて、２×ＯＳデータフレームバッファ６２の中にすでに利用可能なサンプリング位相を有するＲａｋｅフィンガを逆拡散する場合に補間フィルタ１０２と抽出器／ダウンサンプリングブロック１０４とをバイパスする、修正アクセラレータ１１０の限定しない一例を図解する。監視プロセッサ７４は、所望の１×ＯＳまたは２×ＯＳのデータフローに対応するメモリアドレスの組で読み出しを開始することによって、メモリ６２から、２×ＯＳまたは１×ＯＳのデータを読み出す。
【００６４】
オンデマンド逆拡散（ＤｏＤ）技術の利点は、マルチユーザの予備的逆拡散の手法と比較した場合にはっきりする。オンデマンド逆拡散（ＤｏＤ）技術のメモリコストは、一定であり、ユーザの数には非依存だが、図６に図解する予備的逆拡散の手法のメモリコストは、ユーザの数と共に直線的に増加する。この理由は、ＤｏＤでは、（サブ）フレームのバッファリングは、データがまだ、すべてのＵＥの寄与分を含む一般的な複合信号である段階で行われ、他方、予備的逆拡散については、（サブ）フレームバッファリングは、ＵＥ固有の予備的逆拡散の後で行われることによる。このコスト比較を下の表２に示すが、表２は、バッファの消費を、一定の受信機のパラメータについての例示した数に基づいてｋＢｙｔｅで示す。予備的逆拡散の手法については、図６のバッファ４５と４８とを両方含めて、必要なバッファリングサイズ全体を示す。予備的逆拡散のＲａｋｅフィンガの遅延バッファ４５については、複素の予備的逆拡散のＲａｋｅフィンガのシンボル毎に２バイトの、１６のＲａｋｅフィンガが想定された。また、バッファ４５については、１スロットが１フレームの１／１５であるような、２．５スロットの長さが想定された。予備的逆拡散されたデータのＦＩＦＯバッファ４８については、予備的逆拡散されたシンボルの２つの連続するフレームと、予備的逆拡散されたシンボル毎に２バイトが想定された。オンデマンド逆拡散の手法については、データフレームメモリ６２について、１２個のアンテナと、Ｉ／Ｑサンプル毎に２バイトと、チップ毎に２サンプル（２×ＯＳ）が想定された。前述のとおり、ＤｏＤについては、トータルなバッファリングの要件は、複合信号のデータバッファがＵＥの数に関わらずすべてのＵＥ間で共有されることから、ＵＥの数には非依存である。
【００６５】
表２  予備的Ｄ技術とＤｏＤ技術の間のバッファサイズの比較
【００６６】
【表２】
2009519674.tif 000004
【００６７】
このように、表２における数によれば、各ＵＥによってサポートされることになる拡散係数（ＳＦ）が低ければ低いほど、そして、ＵＥの数が多ければ多いほど、オンデマンド逆拡散技術の利得が大きくなることが明らかである。加えて、例えば、受信機によってサービスが提供されるアンテナが２本だけであった場合、データフレームメモリサイズが、それに比例して減少するであろうし、他方、予備的逆拡散のバッファ４５および４８は、同じサイズのままである。また、ＳＦ２とＳＦ４のＤＰＤＣＨについてＯＶＳＦコードベースが異なることに起因して予備的逆拡散の手法が経験する問題は、オンデマンド逆拡散（ＤｏＤ）については、完全に除去される。それは、逆拡散器が、実際に送信されたトランスポートフォーマット（ＴＦ）だけに従って構成されるからである。
【００６８】
各種の実施形態を示し、詳細に記述してきたが、請求項は、いずれの特定の実施形態または例にも限定されない。上記の記述のいずれも、いずれかの特定の要素、ステップ、範囲、もしくは機能が必須であるためそれが請求項の範囲に含まれなければならないことを意味すると解釈されてはならない。特許化される主題の範囲は、請求項によってのみ定義される。法的保護の程度は、承認された請求項およびそれらの同等物の中に列挙された言葉によって定義される。いかなる請求項も、「のための手段」または「のためのステップ」という言葉が用いられていない限り、３５ＵＳＣセクション１１２のパラグラフ６を発動することを意図されていない。
【図面の簡単な説明】
【００６９】
【図１】移動通信ネットワークの高レベルの図である。
【図２】Ｒａｋｅ受信機の単純化された機能ブロック図である。
【図３】ＤＰＤＣＨフレームおよびＤＰＣＣＨスロットのフォーマッティングと、それらの相互の関係を図解する図である。
【図４】４つのＤＰＤＣＨチャネルフレームと、ＤＰＣＣＨのスロットと、Ｅ−ＤＰＣＣＨのスロットとのフォーマッティングと、それらの相互の関係を図解する図である。
【図５】２つのＤＰＤＣＨチャネルフレームと、ＤＰＣＣＨのスロットと、Ｅ−ＤＰＣＣＨのスロットとのフォーマッティングと、それらの相互の関係を図解する図である。
【図６】予備的逆拡散を用いる、受信プロセッサの機能ブロック図である。
【図７】限定しない一例としての基地局の機能ブロック図である。
【図８】オンデマンド逆拡散を実装するための、一例としての限定しない手順のフローチャートである。
【図９】オンデマンド逆拡散を用いる、限定しない一例としての受信プロセッサの機能ブロック図である。
【図１０】オンデマンド逆拡散を用いる、別の限定しない一例としての受信プロセッサの機能ブロック図である。
【図１１】マルチコードユーザのためにオンデマンド逆拡散を用いる、別の限定しない一例としての受信プロセッサの機能ブロック図である。
【図１２】実数成分からのソフト値だけが用いられるような、Ｒａｋｅフィンガの逆拡散および合成を図解する機能ブロック図である。
【図１３】２つのユーザチャネルが同じチャネライゼーションコードにＩ／Ｑ多重化されるような、マルチコードユーザのためにオンデマンド逆拡散を用いる、別の限定しない一例としての受信プロセッサの機能ブロック図である。
【図１４】実数成分と虚数成分の両方からのソフト値だけが用いられるような、Ｒａｋｅフィンガの逆拡散および合成を図解する機能ブロック図である。
【図１５】２つのコード多重化されたチャネライゼーションコードが各々、Ｉ／Ｑ多重化される２つのユーザチャネルを搬送するような、マルチコードユーザのためにオンデマンド逆拡散を用いる、別の限定しない一例としての受信プロセッサの機能ブロック図である。
【図１６】限定しない一例としての逆拡散アクセラレータの機能ブロック図である。
【図１７】限定しない一例としての別のタイプの逆拡散アクセラレータの機能ブロック図である
【図１】
2009519674.tif 000005
【図２】
2009519674.tif 000006
【図３】
2009519674.tif 000007
【図４】
2009519674.tif 000008
【図５】
2009519674.tif 000009
【図６】
2009519674.tif 000010
【図７】
2009519674.tif 000011
【図８】
2009519674.tif 000012
【図９】
2009519674.tif 000013
【図１０】
2009519674.tif 000014
【図１１】
2009519674.tif 000015
【図１２】
2009519674.tif 000016
【図１３】
2009519674.tif 000017
【図１４】
2009519674.tif 000018
【図１５】
2009519674.tif 000019
【図１６】
2009519674.tif 000020
【図１７】
2009519674.tif 000021
【手続補正書】
【提出日】平成20年2月22日(2008.2.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の送信機（２０、２２）から送信され、通信インタフェースを介して受信された複合拡散信号を処理する方法であって、
各送信信号について、
前記通信インタフェースを介して前記送信機から複合拡散データを受信したときのレートに対応した第１レートで、データメモリ（６２）へ該複合拡散データを格納するステップと、
第１の期間に、前記送信信号についての拡散データの第１フレームに関連付けられた実際の拡散係数であって、前記データメモリに格納されている複合拡散データのフレームに含まれている拡散係数を決定するステップと、
前記第１の期間に続く第２の期間に、前記データメモリから前記複合拡散データのフレームであって、前記送信信号についての拡散データの前記第１フレームに対応したフレームを、前記第１のレートよりも大きな第２のレートでもって読み出し、前記実際の拡散係数を使用して、読み出された前記複合拡散データの前記フレームを逆拡散するステップと
を含むことを特徴とする方法。
【請求項２】
前記第１の期間に、前記データメモリに記憶されている前記送信信号についての拡散データの前記第１フレームに関連付けられている制御情報を逆拡散するステップ
をさらに含み、
前記拡散データの前記第１フレームに関連付けられた前記実際の拡散係数は、逆拡散された前記制御情報から決定されることを特徴とする請求項１に記載の方法。
【請求項３】
前記複数の送信機は、移動無線端末（２２）であり、
前記方法は、無線基地局（２０）内で実行される方法であり、
前記通信インタフェースは、エアインタフェースまたは無線インタフェースである
ことを特徴とする請求項１に記載の方法。
【請求項４】
前記方法は、移動無線端末（２２）で実行される方法であり、
前記通信インタフェースは、エアインタフェースまたは無線インタフェースである
ことを特徴とする請求項１に記載の方法。
【請求項５】
前記データメモリは、アドレスを指定可能なメモリである
ことを特徴とする請求項１に記載の方法。
【請求項６】
前記送信信号についての前記拡散データの前記第１フレームを、前記アドレスを指定可能なメモリ内のアドレス指定可能な記憶位置に格納した時刻を決定するステップと、
決定された前記時刻を使用して、前記アドレスを指定可能なメモリから前記複合拡散データの前記フレームを読み出すステップと
を含むことを特徴とする請求項５に記載の方法。
【請求項７】
前記制御情報に含まれているトランスポートフォーマットインジケータから前記拡散係数を抽出するステップ
をさらに含むことを特徴とする請求項２に記載の方法。
【請求項８】
複数のＲａｋｅフィンガ（６８ａ、６８ｂ、・・・、６８ｎ）を使用して、読み出した複合拡散データのフレームを逆拡散し、前記複数の送信機のうちの１つの送信機に関連付けられた複数の逆拡散出力値を生成するステップと、
前記複数の逆拡散出力値を合成して、前記複数の送信機のうちの前記１つの送信機に対応した単一の逆拡散値を生成するステップと、
前記単一の逆拡散値を復号し、前記複数の送信機のうちの前記１つの送信機によって送信されたデータを生成するステップと
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項９】
（ａ）  単一の逆拡散・復調プロセッサを使用して、第１のＲａｋｅフィンガに対応した、前記複合拡散データの前記フレームにおける第１の部分を読み出して逆拡散し、第１のＲａｋｅフィンガ逆拡散出力値を生成するステップと、
（ｂ）  前記第１のＲａｋｅフィンガ逆拡散出力値を格納するステップと、
（ｃ）  前記単一の逆拡散・復調プロセッサを使用して、第２のＲａｋｅフィンガに対応した、前記複合拡散データの前記フレームにおける第１の部分を読み出して逆拡散し、第２のＲａｋｅフィンガ逆拡散出力値を生成するステップと、
（ｄ）  前記第１のＲａｋｅフィンガ逆拡散出力値と、前記第２のＲａｋｅフィンガ逆拡散出力値とを合成し、前記第１部分についての合成Ｒａｋｅフィンガ逆拡散出力値を生成し、該第１部分についての合成Ｒａｋｅフィンガ逆拡散出力値を格納するステップと、
（ｅ）  前記単一の逆拡散・復調プロセッサを使用して、残りのＲａｋｅフィンガのそれぞれに対応した、前記複合拡散データの前記フレームにおける第１の部分を読み出して逆拡散し、該残りのＲａｋｅフィンガのそれぞれに対応したＲａｋｅフィンガ逆拡散出力値を生成し、格納されている前記合成Ｒａｋｅフィンガ逆拡散出力値と合成することで、現在の成Ｒａｋｅフィンガ逆拡散出力値を生成するステップと、
前記複合逆拡散データの前記フレームにおける残りの部分について（ａ）から（ｅ）までのステップを繰り返し実行するステップと、
前記フレームにおけるすべての部分についての現在の成Ｒａｋｅフィンガ逆拡散出力値を復号するステップと
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項１０】
前記複数の送信機のうちの少なくとも１つの送信機には、第１の拡散係数のチャネライゼーションコードと第２の拡散係数のチャネライゼーションコードとが割り当てられており、
前記方法は、
前記第１の期間に、前記第１の拡散係数と前記第２の拡散係数とを決定するステップと、
前記第１の期間に続く前記第２の期間に、前記データメモリから前記複合拡散データの前記フレームを前記第２のレートでもって読み出し、決定された前記第１の拡散係数を使用して、読み出された前記フレームのデータを逆拡散して第１の逆拡散データを生成するとともに、決定された前記第２の拡散係数を使用して、読み出された前記フレームのデータを逆拡散して第２の逆拡散データを生成するステップと、
前記第１の逆拡散データと前記第２の逆拡散データとを復号するステップと
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項１１】
前記複数の送信機のうちの１つの送信機は、直交多重処理を使用して、送信対象のデータを複合信号として変調し、第１のトラフィックチャネルに対応した第１のデータは拡散符号を使用して拡散され、拡散された該第１のデータが前記複合信号の実数成分にマッピングされ、第２のトラフィックチャネルに対応した第２のデータは、前記拡散符号と同一の拡散符号を使用して拡散され、拡散された該第２のデータが前記複合信号の虚数成分にマッピングされ、
前記方法は、
前記データメモリから読み出したデータを逆拡散して、逆拡散複合信号を生成するステップと、
前記逆拡散複合信号から実数成分と虚数成分とを抽出するステップと、
抽出された前記実数成分を前記第１のデータとして復号するとともに、抽出された前記虚数成分を前記第２のデータとして復号するステップと
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項１２】
前記複数の送信機のうちの１つの送信機には、第１の拡散係数のチャネライゼーションコードと第２の拡散係数のチャネライゼーションコードとが割り当てられており、
前記複数の送信機のうちの前記１つの送信機は、直交多重処理を使用して、送信対象のデータを複合信号として変調し、
第１のトラフィックチャネルに対応した第１のデータは第１のチャネライゼーションコードを使用して拡散され、拡散された該第１のデータが第１の複合信号の実数成分にマッピングされ、
第２のトラフィックチャネルに対応した第２のデータは、前記第１のチャネライゼーションコードを使用して拡散され、拡散された該第２のデータが前記第１の複合信号の虚数成分にマッピングされ、
第３のトラフィックチャネルに対応した第３のデータは第２のチャネライゼーションコードを使用して拡散され、拡散された該第３のデータが第２の複合信号の実数成分にマッピングされ、
第４のトラフィックチャネルに対応した第４のデータは、前記第２のチャネライゼーションコードを使用して拡散され、拡散された該第４のデータが前記第２の複合信号の虚数成分にマッピングされ、
前記方法は、
前記第１の期間に、前記第１の拡散係数と前記第２の拡散係数とを決定するステップと、
前記第１の期間に続く前記第２の期間に、前記データメモリから前記複合拡散データの前記フレームを前記第２のレートでもって読み出し、決定された前記第１の拡散係数を使用して、読み出された前記フレームを逆拡散して第１の逆拡散復号信号を生成するステップと、
前記第１の逆拡散復号信号から第１の実数成分と第１の虚数成分とを抽出するステップと、
抽出された前記第１の実数成分を前記第１のデータとして復号するとともに、抽出された前記第１の実数成分を前記第２のデータとして復号するステップと、
決定された前記第２の拡散係数を使用して、読み出された前記フレームを逆拡散して第２の逆拡散復号信号を生成するステップと、
前記第２の逆拡散復号信号から第２の実数成分と第２の虚数成分とを抽出するステップと、
抽出された前記第２の実数成分を前記第３のデータとして復号するとともに、抽出された前記第２の実数成分を前記第４のデータとして復号するステップと
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項１３】
前記送信機から受信した前記複合拡散データを、第１のサンプリングレートを使用して、前記データメモリへ格納するステップと、
前記データメモリから前記複合拡散データのフレームを読み出して、前記第１のサンプリングレートよりも高い第２のサンプリングレートでもって、前記複合拡散データの前記フレームを再構築するステップと
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項１４】
再構築された前記複合拡散データから、スタートとなるサンプル値とサンプリング位相とを抽出し、前記第１のサンプリングレートよりも低い第３のサンプリングレートでもってダウンサンプリングされた信号を生成するステップ
をさらに含むことを特徴とする請求項１３に記載の方法。
【請求項１５】
前記送信機から受信した複合拡散データは、複数のＲａｋｅフィンガにおいて処理され、
前記方法は、
前記データメモリにおいてすでに利用可能となっているサンプリング位相を有しているＲａｋｅフィンガに対応しているデータを逆拡散する際に、前記データメモリからデータを読み出すことで、再構築するステップと、抽出するステップと、ダウンサンプリングするステップとをバイパスするステップ
をさらに含むことを特徴とする請求項１４に記載の方法。
【請求項１６】
複数の送信機（２０、２２）から送信され、通信インタフェースを介して受信された複合拡散信号を処理する受信装置であって、
前記通信インタフェースを介して前記送信機から複合拡散データを受信したときのレートに対応した第１レートで、該複合拡散データを格納するデータメモリ（６２）と、
各送信信号について、第１の期間に、前記送信信号についての拡散データの第１フレームに関連付けられた実際の拡散係数であって、前記データメモリに格納されている複合拡散データのフレームに含まれている拡散係数を決定するように構成された第１の回路（６４−６７）と、
各送信信号について、前記第１の期間に続く第２の期間に、前記データメモリから前記複合拡散データの前記フレームを、前記第１のレートよりも大きな第２のレートでもって読み出し、前記実際の拡散係数を使用して、読み出された前記複合拡散データの前記フレームを逆拡散する第２の回路（６８ａ、６８ｂ、・・・、６８ｎ、６９、６９ａ、６９ｂ、８９、８９ａ、８９ｂ）と
を含むことを特徴とする受信装置。
【請求項１７】
前記第１の回路は、
前記第１の期間に、前記データメモリに記憶されている前記拡散データの前記第１フレームに関連付けられている制御情報を逆拡散し、逆拡散された前記制御情報から前記拡散データの前記第１フレームに関連付けられた前記実際の拡散係数を決定するように構成されていることを特徴とする請求項１６に記載の受信装置。
【請求項１８】
前記複数の送信機は、移動無線端末（２２）であり、
前記受信装置は、無線基地局（２０）内に実装されており、
前記通信インタフェースは、エアインタフェースまたは無線インタフェースである
ことを特徴とする請求項１６に記載の受信装置。
【請求項１９】
前記受信装置は、移動無線端末（２２）に実装されており、
前記通信インタフェースは、エアインタフェースまたは無線インタフェースである
ことを特徴とする請求項１６に記載の受信装置。
【請求項２０】
前記データメモリは、アドレスを指定可能なメモリである
ことを特徴とする請求項１６に記載の受信装置。
【請求項２１】
前記送信信号についての前記拡散データの前記第１フレームを、前記アドレスを指定可能なメモリ内のアドレス指定可能な記憶位置に格納した時刻を決定するタイミング回路（７６）と、
決定された前記時刻をアドレスとして使用して、前記アドレスを指定可能なメモリから前記複合拡散データの前記フレームを読み出すように構成されたコントローラ（７４）と
をさらに含むことを特徴とする請求項２０に記載の受信装置。
【請求項２２】
前記第１の回路は、
前記制御情報に含まれているトランスポートフォーマットインジケータから前記拡散係数を抽出するように構成されている
ことを特徴とする請求項１６に記載の受信装置。
【請求項２３】
前記第２の回路は、
読み出した前記複合拡散データの前記フレームを逆拡散し、前記複数の送信機のうちの１つの送信機に関連付けられた複数の逆拡散出力値を生成する複数のＲａｋｅフィンガ（６８ａ、６８ｂ、・・・、６８ｎ）と、
前記複数の逆拡散出力値を合成して、前記複数の送信機のうちの前記１つの送信機に対応した単一の逆拡散値を生成するコンバイナ（８６）と、
前記単一の逆拡散値を復号し、前記複数の送信機のうちの前記１つの送信機によって送信されたデータを生成する復号器（７２）と
をさらに含むことを特徴とする請求項１６に記載の受信装置。
【請求項２４】
前記第２の回路は、
単一の逆拡散・復調プロセッサと、
コンバイナと、
復号器（７２）と
を備え、
前記単一の逆拡散・復調プロセッサは、
（ａ）  第１のＲａｋｅフィンガに対応した、前記複合拡散データの前記フレームにおける第１の部分を読み出して、該第１のＲａｋｅフィンガを使用して逆拡散し、第１のＲａｋｅフィンガ逆拡散出力値を生成するタスクと、
（ｂ）  前記第１のＲａｋｅフィンガ逆拡散出力値を格納するタスクと、
（ｃ）  第２のＲａｋｅフィンガに対応した、前記複合拡散データの前記フレームにおける第１の部分を読み出して、該第２のＲａｋｅフィンガを使用して逆拡散し、第２のＲａｋｅフィンガ逆拡散出力値を生成するタスクと
を実行するように構成されており、
前記コンバイナは、
（ｄ）  前記第１のＲａｋｅフィンガ逆拡散出力値と、前記第２のＲａｋｅフィンガ逆拡散出力値とを合成し、前記第１部分についての合成Ｒａｋｅフィンガ逆拡散出力値を生成するタスクと、
（ｅ）前記第１部分についての合成Ｒａｋｅフィンガ逆拡散出力値を格納するタスクと、
を実行するように構成されており、
さらに、前記単一の逆拡散・復調プロセッサは、
（ｆ）  残りのＲａｋｅフィンガのそれぞれに対応した、前記複合拡散データの前記フレームにおける第１の部分を読み出して逆拡散し、該残りのＲａｋｅフィンガのそれぞれに対応したＲａｋｅフィンガ逆拡散出力値を生成するタスクを実行するように構成されており、
さらに、前記コンバイナは、
（ｇ）  格納されている前記合成Ｒａｋｅフィンガ逆拡散出力値と合成することで、現在の成Ｒａｋｅフィンガ逆拡散出力値を生成するタスクを実行するように構成されており、
前記単一の逆拡散・復調プロセッサと前記コンバイナとは、
前記複合拡散データの前記フレームにおける残りの部分について（ａ）から（ｇ）までのステップを繰り返し実行するように構成されており、
前記復号器（７２）は、
前記複合拡散データの前記フレームにおけるすべての部分についての現在の成Ｒａｋｅフィンガ逆拡散出力値を復号するように構成されている
ことを特徴とする請求項１６に記載の受信装置。
【請求項２５】
前記複数の送信機のうちの１つの送信機には、第１の拡散係数のチャネライゼーションコードと第２の拡散係数のチャネライゼーションコードとが割り当てられており、
前記第１の回路は、
前記第１の期間に、前記第１の拡散係数と前記第２の拡散係数とを決定する用に構成されており、
前記第２の回路は、
前記第１の期間に続く前記第２の期間に、前記データメモリから前記複合拡散データの前記フレームを前記第２のレートでもって読み出し、決定された前記第１の拡散係数を使用して、読み出された前記複合拡散データの前記フレームを逆拡散して第１の逆拡散データを生成するとともに、決定された前記第２の拡散係数を使用して、読み出された前記複合拡散データの前記フレームを逆拡散して第２の逆拡散データを生成するように構成されており、
前記受信装置は、
前記第１の逆拡散データと前記第２の逆拡散データとを復号する復号器をさらに備えていることを特徴とする請求項１６に記載の受信装置。
【請求項２６】
復号器（７２）をさらに備え、
前記複数の送信機のうちの１つの送信機は、直交多重処理を使用して、送信対象のデータを複合信号として変調し、第１のトラフィックチャネルに対応した第１のデータは拡散符号を使用して拡散され、拡散された該第１のデータが前記複合信号の実数成分にマッピングされ、第２のトラフィックチャネルに対応した第２のデータは、前記拡散符号と同一の拡散符号を使用して拡散され、拡散された該第２のデータが前記複合信号の虚数成分にマッピングされ、
前記第２の回路は、
前記データメモリから読み出したデータを逆拡散して、逆拡散複合信号を生成し、前記逆拡散複合信号から実数成分と虚数成分とを抽出するように構成されており、
前記復号器は、
抽出された前記実数成分を前記第１のデータとして復号するとともに、抽出された前記虚数成分を前記第２のデータとして復号するように構成されている
ことを特徴とする請求項１６に記載の受信装置。
【請求項２７】
復号器（７２）をさらに備え、
前記複数の送信機のうちの１つの送信機には、第１の拡散係数のチャネライゼーションコードと第２の拡散係数のチャネライゼーションコードとが割り当てられており、
前記複数の送信機のうちの前記１つの送信機は、直交多重処理を使用して、送信対象のデータを複合信号として変調し、
第１のトラフィックチャネルに対応した第１のデータは第１のチャネライゼーションコードを使用して拡散され、拡散された該第１のデータが第１の複合信号の実数成分にマッピングされ、
第２のトラフィックチャネルに対応した第２のデータは、前記第１のチャネライゼーションコードを使用して拡散され、拡散された該第２のデータが前記第１の複合信号の虚数成分にマッピングされ、
第３のトラフィックチャネルに対応した第３のデータは第２のチャネライゼーションコードを使用して拡散され、拡散された該第３のデータが第２の複合信号の実数成分にマッピングされ、
第４のトラフィックチャネルに対応した第４のデータは、前記第２のチャネライゼーションコードを使用して拡散され、拡散された該第４のデータが前記第２の複合信号の虚数成分にマッピングされ、
前記第１の回路は、
前記第１の期間に、前記第１の拡散係数と前記第２の拡散係数とを決定するように構成されており、
前記第２の回路は、第１の複合逆拡散・復調器（８９ａ）を備えており、
前記第１の複合逆拡散・復調器（８９ａ）は、
前記第１の期間に続く前記第２の期間に、前記データメモリから前記複合拡散データの前記フレームを前記第２のレートでもって読み出し、決定された前記第１の拡散係数を使用して、読み出された前記複合拡散データの前記フレームを逆拡散して第１の逆拡散復号信号を生成し、前記第１の逆拡散復号信号から第１の実数成分と第１の虚数成分とを抽出するように構成されており、
前記復号器は、
抽出された前記第１の実数成分を前記第１のデータとして復号するとともに、抽出された前記第１の実数成分を前記第２のデータとして復号するように構成されており、
前記第２の回路は、第２の複合逆拡散・復調器（８９ｂ）を備えており、
該第２の複合逆拡散・復調器は、
前記データメモリから前記複合拡散データの前記フレームを前記第２のレートでもって再度読み出し、決定された前記第２の拡散係数を使用して、読み出された前記複合拡散データの前記フレームを逆拡散して第２の逆拡散復号信号を生成し、前記第２の逆拡散復号信号から第２の実数成分と第２の虚数成分とを抽出する用に構成されており、
前記復号器は、
抽出された前記第２の実数成分を前記第３のデータとして復号するとともに、抽出された前記第２の実数成分を前記第４のデータとして復号するように構成されている
ことを特徴とする請求項１６に記載の受信装置。
【請求項２８】
前記データメモリは、
前記送信機から受信した複合拡散データを、第１のサンプリングレートを使用して格納するように構成されており、
前記第２の回路は、
前記データメモリから前記複合拡散データの前記フレームを読み出して、前記第１のサンプリングレートよりも高い第２のサンプリングレートでもって、前記複合拡散データの前記フレームを再構築するように構成されている
ことを特徴とする請求項１６に記載の受信装置。
【請求項２９】
再構築された前記複合拡散データから、スタートとなるサンプル値とサンプリング位相とを抽出し、前記第１のサンプリングレートよりも低い第３のサンプリングレートでもってダウンサンプリングされた信号を生成する回路（１０４）
をさらに備えていることを特徴とする請求項２８に記載の受信装置。
【請求項３０】
前記送信機から受信した前記複合拡散データは複数のＲａｋｅフィンガにおいて処理され、
前記第２の回路は、
前記データメモリにおいてすでに利用可能となっているサンプリング位相を有しているＲａｋｅフィンガに対応しているデータを逆拡散し、前記データメモリから該データを読み出すことで、再構築と、抽出と、ダウンサンプリングとをバイパスするように構成されている
ことを特徴とする請求項２９に記載の受信装置。
【国際調査報告】
2009519674.tif 000022
2009519674.tif 000023
2009519674.tif 000024
2009519674.tif 000025