(57)【特許請求の範囲】
【請求項１】
ＣＤＭＡ信号の時間オフセットを決定する方法であり、
前記ＣＤＭＡ信号は、複数のデータチャネル（ＤＰＤＣＨ1〜ＤＰＤＣＨ6）のデータ信号シンボル（ａ1（ν）〜ａ6（ν））と、パイロットチャネル（ＤＰＣＣＨ）のパイロット信号シンボル（ａc（ν））とを含み、それらは異なる拡散コード（ｓｐ1（ｋ）〜ｓｐ6（ｋ）、ｓｐc（ｋ））でチップシーケンスに拡散され、増幅率（ｇ1〜ｇ6、ｇc）と乗算され、前記データチャネル（ＤＰＤＣＨ1〜ＤＰＤＣＨ6）からの信号と前記パイロットチャネル（ＤＰＣＣＨ）からの信号が結合されたＣＤＭＡ信号に、スクランブルコード（ｓｃ（ｋ））が乗算され、伝送中に、所定のチップの数(α)によって時間オフセットが決定される時間オフセット決定方法であって、以下のステップを有する。
ａ）受信されたチップシーケンス（ｒ（ｋ））と仮定的時間オフセット推定値(time offset estimate hypothesis)によるチップの数（α~）だけシフトされた複素共役スクランブルコード（ｓｃ*（ｋ−α~））とを乗算するステップ。
ｂ）少なくとも１つの選択されたデータチャネル（ＤＰＤＣＨi）の拡散コード（ｓｐi（ｋ））を利用して前記チップシーケンスを逆拡散することによるシンボルシーケンス（ｒν，i（α~））の生成するステップ。
ｃ）前記逆拡散されたシンボルシーケンス（ｒν，i（α~））の絶対値の加算による推定増幅率（g^i（α~））の決定するステップ。
ｄ）複数の仮定的時間オフセット推定値について、前記ａ）からｃ）のステップを繰り返すステップ。
ｅ）前記選択されたデータチャネル（ＤＰＤＣＨi）が活性である場合は、全ての仮定的時間オフセット推定値についての前記決定された増幅率（g^i（α~））の最大値を決定するステップ、または、前記選択されたデータチャネル（ＤＰＤＣＨi)が活性でない場合は、全ての仮定的時間オフセット推定値についての前記決定された増幅率（g^i（α~））の最小値を決定するステップ。
【請求項２】
前記選択されたデータチャネル（ＤＰＤＣＨi）が活性であるかどうかが不明である場合、前記増幅率の最大値および最小値が、前記推定された率（g^i（α~））の全ての仮定的時間オフセット推定値について測定されることを特徴とする請求項１に記載の方法。
【請求項３】
前記受信されたチップ列（ｒ（ｋ））が、前記拡散コード（ｓｐ（ｋ））の長さの整数倍と一致するチップの数（Ａｎｚchips）が含まれる時間窓内で評価されることを特徴とする請求項１または請求項２のいずれか１項に記載の方法。
【請求項４】
前記ステップａ）からｃ）が、前記スクランブルコード（ｓｃ（ｋ））の範囲内の全ての可能な時間オフセットのそれぞれについての仮定的時間オフセット推定値ごとに繰り返されることを特徴とする請求項１乃至請求項３のいずれか１項に記載の方法。
【請求項５】
前記逆拡散の際に生じ得る、前記複素共役スクランブルコード（ｓｃ*（ｋ−α~））と前記選択されたデータチャネル（ＤＰＤＣＨi）の拡散コード（ｓｐi（ｋ））との積の全ての順列が、各シンボル（ｒν，i（α~））ごとに順列マトリックスに保存されることを特徴とする請求項１乃至請求項４のいずれか１項に記載の方法。
【請求項６】
前記順列マトリックスが、方法の最初に、前記受信されたチップシーケンス（ｒ（ｋ））について計算され、前記順列マトリックスが、前記推定増幅率（g^i（α~））の計算の際に利用されることを特徴とする請求項５に記載の方法。
【請求項７】
プログラムがコンピュータまたはデジタル信号処理機において実施されるとき、請求項１乃至請求項６のいずれか１項に記載された全てのステップを実行するためのプログラムコードを有するコンピュータプログラム。
【請求項８】
プログラムがコンピュータまたはデジタル信号処理機において実施されるとき、請求項１乃至請求項６のいずれか１項に記載された全てのステップを実行するための機械可読媒体に格納されたプログラムコードを有するコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、特に第３世代移動無線装置のためのＣＤＭＡ（Code Division Multiple Access（符号分割多元接続））信号の時間オフセット決定方法に関する。
【０００２】
【従来の技術】
移動電話の第３世代のための移動無線システムのチャネル構造は、例えば、T. Ojanpera、R. Prasadによる書籍「第３世代移動通信のための広帯域ＣＤＭＡ（"Wide Band CDMA for Third Generation Mobile Communication"）」、アーテックハウスパブリッシャーズ（Artech House Publishers）、１９９８年、ＩＳＢＮ  ０−８９００６−７３５−Ｘの「６．３．３  物理チャネル」の章（１６９頁〜１７３頁）に記載されている。ここには、いくつかのデータチャネルＤＰＤＣＨおよび１つの制御またはパイロットチャネルＤＰＣＣＨが利用可能であることが記載されている。各データチャネルＤＰＤＣＨはユーザデータの伝送のために利用可能であり、パイロットチャネルＤＰＣＣＨはパイロット信号の伝送のために用いられる。「５．５．３  パイロット信号」の章では、パイロットチャネルＤＰＣＣＨのパイロット信号シンボルのみを同期に用いることが提案されている。
【０００３】
しかしながら、これまで一般に採用されてきた同期のためのパイロットチャネルＤＰＣＣＨの使用の欠点は、データチャネルＤＰＤＣＨの活性が高まるにつれてパイロットチャネルＤＰＣＣＨの相対的な電力が減少し、信頼性の高い相関ピークの検出が困難になることである。
【０００４】
【発明が解決しようとする課題】
したがって、本発明の課題は、複数のデータチャネルの活用の場合でも信頼性の高いＣＤＭＡ信号の時間オフセット決定を可能にする方法およびそのコンピュータプログラムを提供することである。
【０００５】
【課題を解決するための手段】
請求項１記載の発明は、ＣＤＭＡ信号の時間オフセットを決定する方法であり、前記ＣＤＭＡ信号は、複数のデータチャネル（ＤＰＤＣＨ1〜ＤＰＤＣＨ6）のデータ信号シンボル（ａ1（ν）〜ａ6（ν））と、パイロットチャネル（ＤＰＣＣＨ）のパイロット信号シンボル（ａc（ν））とを含み、それらは異なる拡散コード（ｓｐ1（ｋ）〜ｓｐ6（ｋ）、ｓｐc（ｋ））でチップシーケンスに拡散され、増幅率（ｇ1〜ｇ6、ｇc）と乗算され、前記データチャネル（ＤＰＤＣＨ1〜ＤＰＤＣＨ6）からの信号と前記パイロットチャネル（ＤＰＣＣＨ）からの信号が結合されたＣＤＭＡ信号に、スクランブルコード（ｓｃ（ｋ））が乗算され、伝送中に、所定のチップの数(α)によって時間オフセットが決定される時間オフセット決定方法であって、以下のステップを有する。
ａ）受信されたチップシーケンス（ｒ（ｋ））と仮定的時間オフセット推定値(time offset estimate hypothesis)によるチップの数（α~）だけシフトされた複素共役スクランブルコード（ｓｃ*（ｋ−α~））とを乗算するステップ。
ｂ）少なくとも１つの選択されたデータチャネル（ＤＰＤＣＨi）の拡散コード（ｓｐi（ｋ））を利用して前記チップシーケンスを逆拡散することによるシンボルシーケンス（ｒν，i（α~））の生成するステップ。
ｃ）前記逆拡散されたシンボルシーケンス（ｒν，i（α~））の絶対値の加算による推定増幅率（g^i（α~））の決定するステップ。
ｄ）複数の仮定的時間オフセット推定値について、前記ａ）からｃ）のステップを繰り返すステップ。
ｅ）前記選択されたデータチャネル（ＤＰＤＣＨi）が活性である場合は、全ての仮定的時間オフセット推定値についての前記決定された増幅率（g^i（α~））の最大値を決定するステップ、または、前記選択されたデータチャネル（ＤＰＤＣＨi)が活性でない場合は、全ての仮定的時間オフセット推定値についての前記決定された増幅率（g^i（α~））の最小値を決定するステップ。
請求項２記載の発明は、前記選択されたデータチャネル（ＤＰＤＣＨi）が活性であるかどうかが不明である場合、前記増幅率の最大値および最小値が、前記推定された率（g^i（α~））の全ての仮定的時間オフセット推定値について測定されることを特徴とする請求項１に記載の方法である。
請求項３記載の発明は、前記受信されたチップ列（ｒ（ｋ））が、前記拡散コード（ｓｐ（ｋ））の長さの整数倍と一致するチップの数（Ａｎｚchips）が含まれる時間窓内で評価されることを特徴とする請求項１または請求項２のいずれか１項に記載の方法である。
請求項４記載の発明は、前記ステップａ）からｃ）が、前記スクランブルコード（ｓｃ（ｋ））の範囲内の全ての可能な時間オフセットのそれぞれについての仮定的時間オフセット推定値ごとに繰り返されることを特徴とする請求項１から３のいずれかに記載の方法である。
請求項５記載の発明は、前記逆拡散の際に生じ得る、前記複素共役スクランブルコード（ｓｃ*（ｋ−α~））と前記選択されたデータチャネル（ＤＰＤＣＨi）の拡散コード（ｓｐi（ｋ））との積の全ての順列が、各シンボル（ｒν，i（α~））ごとに順列マトリックスに保存されることを特徴とする請求項１乃至請求項４のいずれか１項記載の方法である。
請求項６記載の発明は、前記順列マトリックスが、方法の最初に、前記受信されたチップシーケンス（ｒ（ｋ））について計算され、前記順列マトリックスが、前記推定増幅率（g^i（α~））の計算の際に利用されることを特徴とする請求項５に記載の方法である。
請求項７記載の発明は、プログラムがコンピュータまたはデジタル信号処理機において実施されるとき、請求項１乃至請求項６のいずれか１項に記載された全てのステップを実行するためのプログラムコードを有するコンピュータプログラムである。
請求項８記載の発明は、プログラムがコンピュータまたはデジタル信号処理機において実施されるとき、請求項１乃至請求項６のいずれか１項に記載された全てのステップを実行するための機械可読媒体に格納されたプログラムコードを有するコンピュータプログラムである。
【０００６】
本発明は上記のように構成されており、方法に関する課題は、請求項１に記載の特性によって達成され、コンピュータプログラムに関する課題は、請求項８または請求項９に記載の特性によって達成される。
【０００７】
本発明は、伝送路において起こる時間オフセットを決定するために、パイロットチャネルＤＰＣＣＨの代わりに１つ以上の他のチャネル（例えばデータチャネルＤＰＣＨ）を用いることが有利であるという認識に基づいている。
【０００８】
この場合に用いられる方法によると、受信信号はまず、一定のチップの数分だけずれた複素共役スクランブルコードで逆スクランブルされる。このずれたチップの数は、検証される複数の仮定的時間オフセット評価値(time offset evaluation hypothesis)のうちの１つに該当する。その後、選択されたデータチャネルの拡散コードを用いて逆拡散することによってシンボルシーケンスが回復され、最終的に、この逆拡散されたシンボルシーケンスの絶対値を合計することによって推定増幅率が決定される。
【０００９】
この手順は、一定の範囲内、好ましくはスクランブル範囲内の全ての可能な時間オフセットについて繰り返される。選択されたデータチャネルが活性であること、すなわちデータ信号を伝送する状態であることが知られていると、増幅率の最大値を測定することが目的となる。
【００１０】
他方、選択されたデータチャネルが不活性であること、すなわちデータ信号を伝送する状態ではないことが知られていると、最小の増幅率を測定することが必要となる。
【００１１】
増幅率の最大値または最小値が生じる各仮定的時間オフセット推定値は正しい推定値であるから、該当するオフセットチップ数は、決定されるべきＣＤＭＡ信号の時間オフセットと一致する。
【００１２】
本発明による方法の利点は、特に、いくつかのデータチャネルの使用の場合、増幅率の最大または最小ピークでの活動が、パイロットチャネルの最大または最小ピークよりも明瞭であるということである。本発明による利点は、データチャネルに比べてパイロットチャネルの電力の割当が小さいことに加えて、従来の移動無線システムのパイロットチャネルが非常に大きな拡散率（例えばＳＦ＝２５６）を用いているということからも得られる。
【００１３】
データチャネルとしては、例えば３ＧＰＰ上り回線を、第１番目のデータチャネルに最初は非常に大きな拡散率を用いて、その後、伝送のためにより高いデータ速度が望ましい場合は拡散率を順次小さくしていくような方法で用いることができる。最小の拡散率（例えばＳＦ＝４）を用いてもまだデータ速度が十分でない場合は、第２番目のデータチャネルもまた最小の拡散率での作動に用いる。
【００１４】
また次に、第３番目のデータチャネルもまた最小の拡散率での作動に用いる。この方法によると、高位の符号カテゴリ(code category)の電力が最小の拡散率の符号カテゴリに配置されないように少なくとも１つのまだ全く活動のないデータチャネルが常に利用可能であるか、符号カテゴリが最小の拡散率の活動で占められている少なくとも１つのデータチャネルが利用可能であるかのいずれかとなる。したがって、検出は、常に、最小の拡散率すなわち最下位の符号カテゴリを用いて行なうことができ、このことは、観測長および処理に必要な時間が著しく短縮されるということを意味している。
【００１５】
従属請求項により、本発明による方法の有利なさらなる発展が可能になる。
選択されたデータチャネルが活性かどうかが不明なときは、増幅率の最大値および最小値の両方が測定される。明瞭な最大値が見られる場合、そのデータチャネルは活性であると決定される。明瞭な最小値が見られる場合、そのデータチャネルは活性ではないと決定される。
【００１６】
受信されたチップシーケンスは、拡散コードの長さの整数倍と一致する時間窓で評価されるのが好ましい。
【００１７】
本発明による方法は、逆拡散によって生じ得る、スクランブルコードの複素共役と拡散コードとの積の全ての順列を、各シンボルごとに順列マトリックスに保存することで、さらに速度を速めることができる。
【００１８】
この方法を用いないと、それぞれの仮定的時間オフセット評価値の評価に際して、多数の同じ乗算を行なわなければならなくなる。各シンボルの具体的な仮定的時間オフセット推定値について順列マトリックスの具体的な順列を利用できるので、順列マトリックスによって計算量を削減することができる。その際、４拡散率個の順列が存在する。その数は相対称性の評価により４拡散率-1に減少できる。活性でないか最小拡散率ＳＦ＝４などで活性であるかのいずれかであるデータチャネルを評価に用いると、順列の数が比較的少ないため、計算量は、さらに実行可能なものとなる。テーブル法はＳＦが小さいときに有効である。また、例えばＳＦ＝８の場合、補足的に加算を行ってＳＦ＝４のテーブルを用いることもできる（テーブル法と計算とからなる混合方式）。
【００１９】
【発明の実施の形態】
図面を参照しながら本発明をさらに詳細に説明する。但し、本明細書では、図や数式中に使用した文字のうち、ＪＩＳコードに存在しないものは、下記表１のように書き替える。
【００２０】
【表１】
0004072413.tif 000002
【００２１】
３ＧＰＰ上り回線の例を用いて本方法を説明する。しかしながら、本方法は広く一般に適用できる。
【００２２】
図１は、本発明による方法に基づくチャネルおよび伝送モデルを示す。送信機１により、複数のデータ信号シンボルａ1（ν）〜ａ6（ν）が、異なる拡散コードｓｐ1（ｋ）〜ｓｐ6（ｋ）でデータチャネルＤＰＤＣＨ1〜ＤＰＤＣＨ6によって送信される。同時に、パイロットチャネルＤＰＣＣＨのパイロット信号シンボルａc（ν）が、拡散コードｓｐc（ｋ）で送信される。このとき、インデックスνで示されるシンボルシーケンスは、インデックスｋで示されるチップシーケンスに拡散される。パイロットチャネルＤＰＣＣＨや各データチャネルＤＰＤＣＨには、増幅率ｇcやｇ1〜ｇ6がそれぞれ割り当てられる。
【００２３】
チャネルが活性でないとき、その増幅率はゼロである。活性チャネルの増幅率は異なる場合もある。通常、パイロットチャネルＤＰＣＣＨの増幅率ｇcは、データチャネルＤＰＤＣＨの増幅率ｇ1〜ｇ6よりも小さい。拡散率ｓｐ1〜ｓｐ6とｓｐcでの拡散は、乗算器２1〜２6、２cをそれぞれ用いて行なわれる。増幅率ｇ1〜ｇ6、ｇcでの乗算は、乗算器３1〜３6、３cをそれぞれ用いて行なわれる。
【００２４】
データチャネルＤＰＤＣＨ1、ＤＰＤＣＨ3およびＤＰＤＣＨ5は、加算器４において複素データ信号のＩ（In-phase（同相））成分にインテグレートされ、デジタルデータチャネルＤＰＤＣＨ2、ＤＰＤＣＨ4およびＤＰＤＣＨ6ならびにパイロットチャネルＤＰＣＣＨは、加算器５において複素データ信号のＱ（quadrature（直交））成分にインテグレートされる。次いで、別の乗算器６において、スクランブルコードｓｃ（ｋ）との乗算が行なわれる。
【００２５】
その後、例えば移動無線システムの無線通信路である伝送チャネル７で、伝送が行われる。信号は、伝送チャネル７において一定のチップの数αに応じて時間オフセットされる。これは遅延要素８で表すことができる。このようにして、チップシーケンスｓ（ｋ）から、送信機１の出力時にチップシーケンスｓ（ｋ−α）が得られる。さらに、周波数のずれΔωおよび位相のずれφも発生するが、本モデルの信号では乗算器９がこれらに該当する。次いで、本モデルでは加算器１０において白色雑音信号ｗ（ｋ）の加算も行なわれ、伝送チャネル７の先端には受信されるチップシーケンスｒ（ｋ）が得られる。
【００２６】
図２は、本発明の方法による第１の実施形態のブロック図を示す。本発明によると、本方法は、ＣＤＭＡ信号の時間オフセット、つまり伝送チャネル７における伝送の際にＣＤＭＡ信号ｓ（ｋ）がずれた分のチップの数αを決定する。受信されたチップシーケンスｒ（ｋ）は、時間窓１１内で評価される。
【００２７】
時間窓１１の長さは、拡散率の長さの整数倍と一致するのが好ましい。すなわち、時間窓１１には、拡散コードｓｐ（ｋ）の長さの倍数と一致する数Ａｎｚchipsのチップが含まれるのが好ましい。受信されたチップシーケンスｒ（ｋ）は、乗算器１２において、時間窓の内側は「１」であり時間窓の外側は「０」である窓関数で乗算される。次いで、受信されたチップシーケンスは、乗算器１３において、複素共役であるオフセットスクランブル係数ｓｃ*（ｋ−α~）で乗算される。
【００２８】
そして、時間オフセットに適用される多くの仮定、つまり、仮定的な伝送中に信号がオフセットされたことによるチップの数α~値に関して様々な、多くの仮定的時間オフセット推定値が形成される。そのため、スクランブルコードは、仮定的な推定値に基く時間オフセットに従ってオフセットされる必要がある。受信されたチップ列ｒ（ｋ）は、逆拡散ブロック１４において以下の式に従って逆拡散される。
【００２９】
【数１】
0004072413.tif 000003
【００３０】
式中の記号は以下を示す。
ｋ                チップインデックス
ν                シンボルインデックス
ｉ                データチャネルＤＰＤＣＨiのインデックス
ｋν                第ν番目のシンボルの始まり
ｒ（ｋ）          受信されたチップシーケンス
ｓｃ*（ｋ−α~）  α~チップ分だけオフセットされた複素共役拡散コード
ｓｐi（ｋ）        第ｉ番目のデータチャネルＤＰＤＣＨiの拡散コード
ＳＦ              拡散率、すなわち拡散コードｓｐi（ｋ）の長さ
α~               仮定的推定値に基づく時間オフセットのチップの数
【００３１】
次に、具体的には拡散コードｓｐi（ｋ）を利用して、特定のデータチャネルＤＰＤＣＨiを評価する。拡散コードｓｐi（ｋ）が比較的短いデータチャネルを用いるのが好ましい。
【００３２】
その後、絶対値計算ユニット１５において、複素数の逆拡散されたシンボルｒν，i（α~）の絶対値を計算し、平均値計算装置１６において、逆拡散シンボルシーケンスｒν，i（α~）の絶対値の平均値を計算する。
【００３３】
シンボルの逆拡散シーケンスの絶対値の平均値は、チップの数α~分の時間オフセットが伝送チャネル７において生じるという仮定に基づき、第ｉ番目のデータチャネルＤＰＤＣＨiのそれぞれの推定増幅率g^i（α~）となる。実施の簡略化のために、シンボルＡｎｚsymによる数での除算を省略することも当然に可能である。
【００３４】
上記の方法のステップを、全ての可能な仮定的時間オフセット評価値、すなわち０≦α~＜３８４００α~の全ての可能な値について繰り返す。
【００３５】
評価のために選択されたデータチャネルＤＰＤＣＨiが活性データチャネルであることが知られている場合、最大値／最小値評価ユニット１７において、全ての増幅率g^i（α~）の最大値Ｍａｘが探索される。他方、評価に用いられるチャネルＤＰＤＣＨiが不活性であることが知られている場合、最大値／最小値評価ユニット１７において、全ての増幅率g^i（α~）の最小値Ｍｉｎが探索される。
【００３６】
さらに、平均値Ｍｅａｎまたは中央値Ｍｅｄｉａｎを計算することもできる。データチャネルが活性かどうかが不明である場合は、増幅率の最大値および最小値の両方が探索される。その場合、評価されたデータチャネルＤＰＤＣＨiが活性であるときは、増幅率g^i（α~）の最大値が存在する仮定的時間オフセット推定値α^が決定される。また、評価されたデータチャネルＤＰＤＣＨiが活性でないときは、増幅率g^i（α~）の最小値が存在する仮定的時間オフセット推定値α^が正しい。この最大値または最小値に該当するα^は、送信されたＣＤＭＡ信号ｓ（ｋ）について決定される、受信されたＣＤＭＡ信号ｒ（ｋ）の時間オフセットを表す。その時間オフセットはチップ期間単位で表される。
【００３７】
一般に、好ましくは全てが活性であるか活動的でない複数のデータチャネルを用いることもできる。その場合、最大値または最小値が、増幅率g^i（α~）の一次結合から決定される。
【００３８】
ここで、図３から図５を参照して、パイロットチャネルＤＰＣＣＨの評価と比較した本発明による方法の結果およびその利点を説明する。
【００３９】
図３に示された例では、パイロットチャネルＤＰＣＣＨに加えて第１番目のデータチャネルＤＰＤＣＨ1が活性であり、その他のチャネルＤＰＤＣＨ2〜ＤＰＤＣＨ6は不活性である。観測長は、ハーフスロット＝１２８０チップを含む。
【００４０】
図３は、値α~に基づく仮定的時間オフセット推定値のそれぞれに応じて上述の方法を用いて得られた増幅率g^i（α~）を図示している。ここでは２００チップの推定値α^だけを考慮する。
【００４１】
１番上には、パイロットチャネルＤＰＣＣＨの増幅率g^c（α~）が描かれている。上から２つ目には、データチャネルＤＰＤＣＨ1およびＤＰＤＣＨ2両方の複合増幅率g^12（α~）が描かれている。ただし、拡散コードｓｐ1（ｋ）とｓｐ2（ｋ）とは係数ｊによってのみ異なっている。
【００４２】
すなわち、奇数番号のデータチャネルはＩ成分を変調し、偶数番号のデータチャネルはＱ成分を変調する。本発明の方法によると、データシンボルｒν，i（α~）の絶対値が評価されるため、増幅率の測定の際に位相を無視することができるので、第１番目と第２番目のデータチャネルは区別できない。
【００４３】
上から３つ目には、増幅率g^34（α~）が描かれており、この場合も本発明の方法によると、第３番目のデータチャネルＤＰＤＣＨ3と第４番目のデータチャネルＤＰＤＣＨ4について同じ結果が得られる。このようにして、上から４つ目には、測定された増幅率g^56（α~）が図示されており、データチャネルＤＰＤＣＨ5とＤＰＤＣＨ6は同じ結果を有している。図３から図６に示す例は、時間オフセットが生成されない、つまり式α＝０であるという仮定に基づいている。
【００４４】
図３のようにデータチャネルＤＰＤＣＨ1のみが活性である場合、パイロットチャネルＤＰＣＣＨに対する増幅率g^c（α~）のピーク（最大値）は評価できる程度である。しかしながら、データチャネルにより大きな電力を割り当て、この例では、データチャネルＤＰＤＣＨ1にはより小さな拡散率を用いながらパイロットチャネルＤＰＣＣＨには最大の拡散率を用いることによって、データチャネルＤＰＤＣＨ1の増幅率g^1（α~）の最大値をより容易に評価することができる。
【００４５】
明らかに識別可能なのは、非活性データチャネルＤＰＤＣＨ3〜ＤＰＤＣＨ6の増幅率g^34（α~）およびg^56（α~）の最小値であり、これらは極めて容易に評価できる。
【００４６】
図４には、図３と同じパラメーターを示す。しかしながら、ここでは基本の例は、第３番目から第６番目のチャネル（ＤＰＤＣＨ3〜ＤＰＤＣＨ6）は不活性のままであるけれども、第１番目のデータチャネルＤＰＤＣＨ1に加えて第２番目のデータチャネルＤＰＤＣＨ2も活性であるという点で異なっている。
【００４７】
図３との明らかな違いは、図３と比較するとパイロットチャネルＤＰＣＣＨの電力の割当が比較的小さいためにこのチャネルの増幅率g^c（α~）のピークの特性が明らかに弱いことであり、このため、信頼性のある評価はほぼ不可能である。
【００４８】
これに対して、増幅率g^12（α~）の最大値は、明らかに強い特性を有したままである。また、増幅率g^34（α~）およびg^56（α~）の最小値も、全く問題なく検出することができる。
【００４９】
図５におけるパラメーターの例示もまた、図３および図４における例示と同様である。図５は、パイロットチャネルＤＰＣＣＨに加えてデータチャネルＤＰＤＣＨ1、ＤＰＤＣＨ2、ＤＰＤＣＨ3、ＤＰＤＣＨ4およびＤＰＤＣＨ5も活性であり、データチャネルＤＰＤＣＨ6だけが不活性である例に基づいている。α~＝０の増幅率g^c（α~）について、この例ではもはやピークを認識できない。他方、増幅率g^12（α~）ならびに増幅率g^34（α~）および増幅率g^56（α~）の最大値は、明らかに認識可能であり、容易に評価することができる。
【００５０】
さらに、ＤＰＣＣＨの符号樹に加えて、例えばＳＦ＝８である必ずしも活性ではないチャネルを用いることもできる（図示せず）。
【００５１】
本発明によるデータチャネルＤＰＤＣＨの増幅率のパイロットチャネルに比べて高い評価性の利点は、多くの移動無線システムのパイロットチャネルＤＰＣＣＨが、例えば３ＧＰＰの移動無線規格の上り回線（移動局から基地局への通信）の際に、常に、ＳＦ＝２５６などの高い拡散率ＳＦを割り当てられることによるものである。第１番目のデータチャネルＤＰＤＣＨ1は、拡散率４＜＝ＳＦ＜＝２５６を有し、３ＧＰＰ下り回線が最小の拡散率のとき、ＳＦ＝４である。
【００５２】
それほど高いデータ速度が要求されない場合は、データチャネルＤＰＤＣＨ2〜ＤＰＤＣＨ6は不活性であり、増幅率g^34（α~）およびg^56（α~）は、最小値を全く問題なく評価することができる（図３に示す場合の例）。
【００５３】
より高いデータ速度が要求される場合は、３ＧＰＰ上り回線の場合においては、まずデータチャネルＤＰＤＣＨ1の拡散率が、ＤＰＤＣＨ1に対してＳＦ＝４となるまで段階的に減らされる。さらに高いデータ速度が要求される場合は、残りのデータチャネルが順次、拡散率ＳＦ＝４で接続される。
【００５４】
このため、逆拡散ブロック１４においては、常に、活性データチャネルの最大値の検出や不活性データチャネルの最小値の検出のいずれにも、ＳＦ＝４の拡散コードｓｐi（ｋ）を用いることができる。上記の事情により、評価が極めて容易になる。なぜなら、これまで通例であったパイロットチャネルＤＰＣＣＨの評価では、逆拡散ブロック１４において、拡散率ＳＦ＝４での本発明によるデータチャネルＤＰＤＣＨの評価よりも大きな計算量および長い観測時間を必要とする拡散率ＳＦ＝２５６を用いなければならなかったからである。
【００５５】
ここで、図６を参照しながら、本発明の方法の第２の実施形態を示すブロック図を説明する。図２において既に記載した要素は、繰り返し記載しなくてもよいように同じ参照記号を付している。
図６に示す本発明のさらなる発展は、
【００５６】
【数２】
0004072413.tif 000004
【００５７】
という逆拡散の式において、ＳＦを拡散コードｓｐi（ｋ）の拡散率とすると
【００５８】
【数３】
0004072413.tif 000005
【００５９】
という項が４ＳＦ個の順列しか想定できないという認識に基づいている。
つまり、計算される各増幅率g^i（α~）について、すなわち各値α~について、受信されたチップシーケンスｒ（ｋ）は同一であるので、上記の式の被加数について多数の乗算を複数回行なわなければならない。したがって、計算時間を短縮するためには、以下の項の順列を全て計算し、計算されるシンボルｒν，i（α~）に対する受信されたチップシーケンスｒ（ｋ）について各シンボルにつき予め１回だけ４ＳＦ−１個の順列全てを計算して、各シンボルについてのこれらの順列を順列マトリックスに保存するのが有利である。
【００６０】
【数４】
0004072413.tif 000006
【００６１】
この原理を明瞭に図示するために、図６は、以下の項の４つの複素数の順列を含む順列表２０を示している。
【００６２】
【数５】
0004072413.tif 000007
【００６３】
この場合、係数ｓｃ*（ｋ−α~）は、±１±ｊという値のみをとり、係数ｓｐi（ｋ）は、±１という値のみをとり得る。全ての順列について計算されたシンボルｒν，i（α~）の絶対値は、全てのシンボルおよび全ての順列に関して順列マトリックス２１にいったん格納される。これにより、ＳＦ個の被加数を加算すると、各シンボルｒν，i（α~）について４ＳＦ個の順列が得られる。増幅率g^i（α~）の計算に際しては、アドレス生成器２２を用いて、各シンボルｒν，i（α~）の特定のα~に相当する順列が読み出される。
【００６４】
順列マトリックス２１を用いると、計算時間をはるかに短縮することができる。このようにして、拡散率ＳＦ＝４では、各シンボルについて４ＳＦ−１＝６４個の順列が生成される。３８４００チップからなるスクランブル範囲および２５６０チップからなる観測長の場合、線形実行と比較すると計算量がほぼ１５０分の１に削減される。
【００６５】
このようにして、本発明により、受信されたＣＤＭＡ信号の時間オフセットの迅速な決定が可能になる。
【図面の簡単な説明】
【図１】  本発明による方法に基づくチャネルおよび伝送モデルである。
【図２】  本発明による方法の第１の実施形態のブロック図である。Despr.は逆拡散(Despreading)を表す。
【図３】  第１番目のデータチャネルＤＰＣＨ1が活性であり、その他のデータチャネルが不活性である実施例の増幅率である。この図及び後述の図４、５で、ａは活性(active)を表す。in aは不活性(inactive)を表す。
【図４】  第１番目のデータチャネルＤＰＤＣＨ1および第２番目のデータチャネルＤＰＤＣＨ2が活性であり、残りのデータチャネルが不活性である実施例の増幅率である。
【図５】  第１番目から第５番目のデータチャネルＤＰＤＣＨ1〜ＤＰＤＣＨ5が活性であり、第６番目のデータチャネルＤＰＤＣＨ6が不活性である実施例の増幅率である。
【図６】  本発明による方法の第２の実施形態のブロック図である。Despr.は逆拡散(Despreading)を表す。Perm-Matr.は順列マトリックス(Permutation Matrix)、Permは順列(Permutation)、Perm-Tabは順列表(Permutation Table)、Adr.-Genはアドレス生成器(Address Generator)を表す。
【符号の説明】
１    送信機
２、３、６、９、１２、１３  乗算器
４、５、１０  加算器
７    伝送チャネル
８    遅延要素
１１  時間窓
１４  逆拡散ブロック
１５  絶対値計算ユニット
１６  平均値計算装置
１７  最大値／最小値評価ユニット
２０  順列表
２１  順列マトリックス
２２  アドレス生成器
【図１】
0004072413.tif 000008
【図２】
0004072413.tif 000009
【図３】
0004072413.tif 000010
【図４】
0004072413.tif 000011
【図５】
0004072413.tif 000012
【図６】
0004072413.tif 000013