(57)【要約】【課題】記憶すべき相関値を低減して、必要とする記憶装置の記憶容量を低減する。【解決手段】アンテナ４は、基地局から送信される、スクランブリングコードによってスペクトラム拡散された信号を受信する。相関値出力部１は、アンテナ４によって受信された受信信号を逆拡散し、スロットに含まれるコードの相関値をスロットタイミング毎に出力する。相関値格納部３は、相関値出力部１から出力された被出力相関値が相関値記憶部２にすでに記憶されている記憶済相関値より大きい場合、最小の記憶済相関値を破棄し、被出力相関値を相関値記憶部に格納する。【選択図】　　　　図１
2004146970.tif 000002
【特許請求の範囲】
【請求項１】
スクランブリングコードによってスペクトラム拡散された信号を受信する通信装置において、
受信信号を逆拡散し、スロットに含まれるコードの相関値をスロットタイミング毎に出力する相関値出力部と、
前記相関値が記憶される相関値記憶部と、
前記相関値出力部から出力された被出力相関値が前記相関値記憶部に記憶されている記憶済相関値より大きい場合、最小の前記記憶済相関値を破棄し、前記被出力相関値を前記相関値記憶部に格納する相関値格納部と、
を有することを特徴とする通信装置。
【請求項２】
前記相関値格納部は、前記被出力相関値を前記スロットタイミングと対応付けて前記相関値記憶部に格納することを特徴とする請求項１記載の通信装置。
【請求項３】
前記相関値格納部は、前記記憶済相関値が高低順となるように、前記被出力相関値を前記相関値記憶部に格納することを特徴とする請求項１記載の通信装置。
【請求項４】
前記相関値格納部は、前記被出力相関値の前記スロットタイミングに対応する前記記憶済相関値に前記被出力相関値を累積することを特徴とする請求項２記載の通信装置。
【請求項５】
前記相関値格納部は、前記記憶済相関値が閾値に達したとき、前記被出力相関値の累積を停止することを特徴とする請求項４記載の通信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は通信装置に関し、特にスクランブリングコードによってスペクトラム拡散された信号を受信する通信装置に関する。
【０００２】
【従来の技術】
現在、情報のマルチメディア化に伴い、様々な種類の情報がやり取りされ、占有帯域幅がマルチ化し、情報速度も高速化してきている。そこで、最近注目されている通信技術の１つに、Ｗ−ＣＤＭＡ（Ｗｉｄｅｂａｎｄ−Ｃｏｄｅ　Ｄｉｖｉｓｉｏｎ　Ｍｕｌｔｉｐｌｅ　Ａｃｃｅｓｓ）がある。
【０００３】
Ｗ−ＣＤＭＡにおける移動局は、基地局と無線リンクを確立するため、３段階の処理（三段階セルサーチ）を行って、基地局を検出する。三段階セルサーチは、第１段階でスロットタイミングを検出する。第２段階でスクランブリングコードタイミングを検出、スクランブリングコードグループ番号を同定する。第３段階でスクランブリングコード番号を同定する。従来、この３段階セルサーチの処理を実行するとき、各段階で多くのメモリを必要としていた。
【０００４】
Ｗ−ＣＤＭＡでは、複数のユーザ（移動局）が１つの同じ周波数帯を共有する。ユーザの識別は、一意のスクランブリングコードを用いて行われる。基地局は、送信データ系列を、そのデータ系列自身のレート（シンボルレート）よりさらに短いレート（チップレート）であるスクランブリングコードにて拡散し伝送する。移動局側では、送信時に使用された同じスクランブリングコードを用いて逆拡散することにより、相関を検出して、送信データ系列を再生する。このとき、正しく送信データ系列を再生するには、送信時に使用されたスクランブリングコードを受信側が同定し、その周期を合わせる必要がある。Ｗ−ＣＤＭＡでは、この処理を高速に行うため、上記の三段階セルサーチを実行している。
【０００５】
図２１は、スクランブリングコードの構成例を示すタイミングチャートである。図に示すスクランブリングコード５１は、１フレーム周期（１０ｍｓｅｃ）をもち、１フレームは、３８４００チップから構成される。１スロットは、１フレームを１５等分したものであり、２５６０チップから構成される。１スロットの先頭２５６チップには、ＰＳＣ（Ｐｒｉｍａｒｙ−Ｓｙｎｃｈｒｏｎｉｚａｔｉｏｎ　Ｃｏｄｅ）、ＳＳＣ（Ｓｅｃｏｎｄａｒｙ−　Ｓｙｎｃｈｒｏｎｉｚａｔｉｏｎ　Ｃｏｄｅ）が多重化されている。
【０００６】
セルサーチの第１段階では、ＰＳＣの相関値を求め、そのピーク値をみてスロットタイミングの先頭を検出している。ＰＳＣは、１種類しかなく１５スロット全てに同じコード系列が入っている。スロットタイミング検出では、１スロット、２５６０チップの全スロットタイミングにおいて、スクランブリングコードで逆拡散し、ＰＳＣの相関値を求めるため、２５６０回の相関値計算が必要となる。さらに、スクランブリングコードを２倍、３倍のオーバーサンプリングをした場合には、相関値計算は、２５６０回×ｎ（ｎ：オーバーサンプリング数）必要となる。そして、計算した相関値を、全てメモリに記憶しておき、ピーク値を持つ相関値のスロットタイミングをスロットの先頭タイミングとして検出する。なお、実際には、各スロット間の相関値を、各タイミングで累積加算することにより、スロットタイミングのピーク検出の精度を高めている。
【０００７】
セルサーチの第２段階では、ＳＳＣの相関値を求め、スクランブリングコードタイミング（フレームの先頭、フレームタイミング）を検出している。ＳＳＣは、２５６チップからなるコード系列が１６種類ある。１フレーム中の１５スロットは、スクランブリングコードグループ毎に各々異なるＳＳＣパターンをもっており、移動局はこのＳＳＣパターンを検出することにより、基地局の送信時の拡散に用いられたスクランブリングコードのグループ同定と、スクランブリングコードタイミングを検出する。なお、第２段階のスクランブリングコードタイミング検出においては、ＳＳＣの相関値の大きい順に少なくとも１つのスクランブリングコードグループを選択してメモリに記憶することによって、処理に使用するメモリ量を削減したスペクトル拡散通信装置及び方法がある。（例えば、特許文献１参照）
セルサーチの第３段階では、第２段階で得られたスクランブリングコードの先頭タイミングを基準として、スクランブリングコードグループに含まれるスクランブリングコードの候補について相関をとることにより、スクランブリングコードの同定を行う。
【０００８】
【特許文献１】
特開２００１−１４４６４９号公報（第４頁−第７頁、第３図、第７図）
【０００９】
【発明が解決しようとする課題】
しかしながら、従来の第１段階セルサーチでは、ＰＳＣの相関値のピーク値を検出するのに、計算した全ての相関値を記憶装置に記憶するので、大容量の記憶装置が必要であるという問題点があった。
【００１０】
本発明はこのような点に鑑みてなされたものであり、記憶すべき相関値を低減して、必要とする記憶装置の記憶容量を低減した通信装置を提供することを目的とする。
【００１１】
【課題を解決するための手段】
本発明では上記課題を解決するために、図１に示すような、スクランブリングコードによってスペクトラム拡散された信号を受信する通信装置において、受信信号を逆拡散し、スロットに含まれるコードの相関値をスロットタイミング毎に出力する相関値出力部１と、相関値が記憶される相関値記憶部２と、相関値出力部１から出力された被出力相関値が相関値記憶部２に記憶されている記憶済相関値より大きい場合、最小の記憶済相関値を破棄し、被出力相関値を相関値記憶部２に格納する相関値格納部３と、を有することを特徴とする通信装置が提供される。
【００１２】
このような通信装置によれば、相関値記憶部２に記憶されている最小の記憶済相関値を破棄し、値の大きい被出力相関値を記憶していくことにより、相関値記憶部２の記憶容量を低減する。
【００１３】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。
図１は、本発明の原理図である。図に示すように、通信装置は、相関値出力部１、相関値記憶部２、相関値格納部３、及びアンテナ４を有している。
【００１４】
相関値出力部１は、アンテナ４によって受信された受信信号を逆拡散し、スロットに含まれるコードの相関値をスロットタイミング毎に出力する。
相関値記憶部２は、相関値出力部１から出力される相関値を記憶する。
【００１５】
相関値格納部３は、相関値出力部１から出力された被出力相関値が、相関値記憶部２にすでに記憶されている記憶済相関値より大きい場合、最小の記憶済相関値を破棄し、相関値出力部１から出力された被出力相関値を相関値記憶部２に格納する。
【００１６】
アンテナ４は、基地局から送信された、スクランブリングコードによってスペクトラム拡散された信号を受信する。
以下、図１の原理図の動作について説明する。
【００１７】
通信装置のアンテナ４は、基地局から送信された、スクランブリングコードによってスペクトラム拡散された信号を受信する。
相関値出力部１は、アンテナ４によって受信された受信信号を逆拡散し、スロットに含まれる相関値をスロットタイミング毎に出力する。
【００１８】
相関値格納部３は、相関値出力部１から出力された被出力相関値が、相関値記憶部２に記憶されている記憶済相関値のどれかより大きい場合、相関値記憶部２に記憶されている最小の記憶済相関値を破棄する。そして、相関値格納部３は、被出力相関値を、相関値記憶部２に格納する。
【００１９】
ここで、スロットのチップ数が２５６０チップとし、相関値記憶部２の記憶領域を２４０ワード（記憶済相関値を記憶できる個数が２４０個）とする。相関値格納部３は、相関値記憶部２に記憶されている最小の記憶済相関値を破棄し、値の大きい被出力相関値を記憶していくことにより、相関値記憶部２の２４０ワードの中には、値の大きい相関値のみが記憶されていくことになる。そして、相関値記憶部２に記憶されている最大の相関値のスロットタイミングを取り出せば、スロットの先頭を示すスロットタイミングが得られる。
【００２０】
すなわち、２５６０チップの全スロットタイミングにおける相関値を記憶する必要がなくなり、相関値記憶部２の記憶容量を低減することができる。
次に、本発明の通信装置の第１の実施の形態を図面を参照して説明する。通信装置は、例えば携帯電話などであり、基地局から、スクランブリングコードによってスペクトラム拡散された信号を受信し、３段階のセルサーチによって、スクランブリングコードの同定を行う。図２は、本発明の第１の実施の形態に係る通信装置の第１段階セルサーチの処理を実行するブロック構成図である。
【００２１】
図に示すように、通信装置は、相関器１１、スロット単位累積器１２、メモリ１３、及びタイミング判定器１４を有している。
相関器１１は、スクランブリングコードによってスペクトラム拡散された受信信号を逆拡散し、スロットに含まれるＰＳＣの相関値をスロットタイミング毎に算出し出力する。スロットは、２５６０チップから構成され、その先頭に２５６チップのＰＳＣが含まれている。従って、相関器１１は、ＰＳＣを検出するのに、２５６０チップ各々のタイミング（スロットタイミング）で相関値を算出する必要がある。なお、受信信号の精度を上げるため、オーバーサンプリングした場合、２５６０回×ｎ（ｎ：オーバーサンプリング数）回、相関値を算出する必要がある。
【００２２】
スロット単位累積器１２は、相関器１１から出力された相関値が、メモリ１３に記憶されている最小の相関値より大きい場合、相関器１１から出力された相関値をスロットタイミングと対応付けてメモリに記憶する。このとき、スロット単位累積器１２は、メモリ１３に記憶されている最小の相関値を破棄し、相関器１１から出力された相関値を、メモリ１３に記憶されている相関値が高低順になるように記憶する。例えば、アドレスが増加するに従って、相関値が小さくなるように記憶する。又は、アドレスが増加するに従って、相関値が大きくなるように記憶する。ここでは、アドレスが増加するに従って、相関値が小さくなるように記憶するとする。
【００２３】
また、スロット単位累積器１２は、相関器１１から出力される相関値を、その相関値のスロットタイミングに対応する、メモリ１３に記憶されている相関値に累積加算する。例えば、１番目のスロット（１フレームに含まれる１５スロットのうちの最初のスロット）における相関値がメモリ１３に記憶されているとする。相関器１１から出力された２番目のスロットにおける相関値は、その相関値のスロットタイミングに対応する相関値がメモリ１３に記憶されていれば、メモリ１３に記憶されている相関値に累積加算されて記憶される。
【００２４】
メモリ１３は、相関値を記憶するためのスロットのチップ数（オーバーサンプリングされた場合は、２５６０×ｎ）より小さい記憶領域を有している。なお、ここでは、メモリ１３は、相関値を記憶するための記憶領域を２４０ワード有し、２４０個の相関値及びスロットタイミングを記憶するとする。
【００２５】
タイミング判定器１４は、例えばＣＰＵなどの制御装置から、閾値Ａが入力される。タイミング判定器１４は、メモリ１３に記憶されている最大の相関値が、閾値Ａに達したか否かを判定し、最大の相関値が閾値Ａ以上であれば、そのスロットタイミングを取得して、第２段階セルサーチ処理に引き渡す。
【００２６】
図３は、図２の詳細なブロック構成図である。図に示すように、相関器１１は、ＰＳＣ発生器１１ａ、積分器１１ｂを有している。スロット単位累積器１２は、相関値累積比較器１２ａ、相関値取得器１２ｂを有している。また、メモリ１３は、記憶領域を２４０ワード（アドレス０〜２３９）有し、各ワードには、スロットタイミングと相関値が記憶される。
【００２７】
相関器１１のＰＳＣ発生器１１ａは、スロットタイミング‘ｔ’毎（スロットのチップ毎）に、ＰＳＣを出力する。積分器１１ｂは、ＰＳＣによって逆拡散された受信信号を２５６チップ分積分し、相関値を出力する。
【００２８】
スロット単位累積器１２の相関値累積比較器１２ａは、相関器１１から出力された相関値と、相関値取得器１２ｂが取得したメモリ１３に記憶されている最小の相関値との大小を比較する。相関値累積比較器１２ａは、相関器１１から出力された相関値が大きければ、メモリ１３に記憶されている最小の相関値を破棄し、相関器１１から出力された相関値を、メモリ１３に記憶されている相関値が高低順となるように記憶する。相関値は、受信信号が逆拡散されたときのスロットタイミングとともに記憶される。
【００２９】
また、相関値累積比較器１２ａは、相関器１１から出力される相関値を、その相関値のスロットタイミングに対応する、メモリ１３に記憶されている相関値に累積加算する。これにより、メモリ１３には、スロット間において、同じスロットタイミングの相関値が、次々と累積加算され、値の低い相関との差が大きくなり、有効な相関値におけるスロットタイミングが検出できる。
【００３０】
相関値取得器１２ｂは、メモリ１３に記憶されている、相関値及びスロットタイミングを取得する。
タイミング判定器１４は、メモリ１３に記憶されている最大の相関値が、閾値Ａ以上になると、その最大の相関値におけるスロットタイミングを取得して、第２段階セルサーチ処理に引き渡す。メモリ１３の最小アドレスに、最大の相関値が記憶されているので、タイミング判定器１４は、その最小のアドレスにアクセスすることによって、最大の相関値におけるスロットタイミングを取得することができる。
【００３１】
次に、図３の通信装置の動作についてフローチャートを用いて説明する。
図４，５は、通信装置の第１段階セルサーチの処理手順を示すフローチャートである。通信装置は以下の手順に従って、第１段階セルサーチの処理を実行する。
【００３２】
［ステップＳ１］相関器１１は、スクランブリングコードによってスペクトラム拡散された受信信号を、ＰＳＣ発生器１１ａからスロットタイミング毎（スロットのチップ毎）に出力されるＰＳＣによって逆拡散する。そして、相関器１１の積分器１１ｂは、２５６チップ分積分し、ＰＳＣの相関値を出力する。
【００３３】
［ステップＳ２］スロット単位累積器１２の相関値累積比較器１２ａは、相関器１１から出力された相関値のスロットタイミング（ＳＴ）と同じスロットタイミングを持つ相関値が、メモリ１３に記憶されているか否かを判断する。相関値累積比較器１２ａは、メモリ１３に同じスロットタイミングの相関値が記憶されていれば、ステップＳ３に進む。相関値累積比較器１２ａは、メモリ１３に同じスロットタイミングの相関値が記憶されていなければ、ステップＳ４に進む。
【００３４】
［ステップＳ３］相関値累積比較器１２ａは、相関器１１から出力された相関値のスロットタイミングと同じスロットタイミングを持つ相関値をメモリ１３から取得する。相関値累積比較器１２ａは、相関器１１から出力された相関値と、相関値取得器１２ｂが取得する相関値を加算する。
【００３５】
［ステップＳ４］相関値累積比較器１２ａは、相関器１１から直接出力された相関値、又は相関値取得器１２ｂによって取得されたメモリ１３の相関値が加算された相関値と、相関値取得器１２ｂが取得するメモリ１３に記憶されている相関値を比較する。なお、図４において、相関器１１から直接出力された相関値、又は相関値取得器１２ｂによって取得されたメモリ１３の相関値が加算された相関値を相関値ＣＣ、相関値取得器１２ｂが取得するメモリ１３に記憶されている相関値を相関値ＣＣｎで示してある。ｎは、メモリ１３のアドレスを示し、ＣＣ１はアドレス０の相関値、ＣＣ２はアドレス１の相関値、…、ＣＣ２３９はアドレス２３９の相関値を示す。ｎは、初期値として、メモリ１３の最大アドレス（アドレス２３９）が与えられる。
【００３６】
相関値ＣＣが相関値ＣＣｎより小さければ、ステップＳ５へ進む。相関値ＣＣが相関値ＣＣｎ以上であれば、ステップＳ８へ進む。
［ステップＳ５］相関値累積比較器１２ａは、相関値ＣＣｎのアドレスｎが、メモリ１３の最大アドレス、すなわちアドレス２３９であるか否かを判断する。相関値ＣＣｎのアドレスｎが、メモリ１３の最大アドレスであれば、ステップＳ６へ進む。相関値ＣＣｎのアドレスｎが、メモリ１３の最大アドレスでなければ、ステップＳ７へ進む。
【００３７】
［ステップＳ６］相関値累積比較器１２ａは、相関値ＣＣをメモリ１３に格納しない。
［ステップＳ７］相関値累積比較器１２ａは、メモリ１３のアドレスｎ＋１〜アドレス２３８の相関値を各々、メモリ１３のアドレス（ｎ＋２）〜アドレス２３９に移動し、アドレスｎ＋１２に相関値ＣＣを格納する。ステップＳ１１へ進む。
【００３８】
［ステップＳ８］相関値累積比較器１２ａは、相関値ＣＣｎが最小のアドレス、すなわちアドレス０（ｎ＝０）の相関値であるか否かを判断する。相関値ＣＣｎがアドレス０の相関値であれば、ステップＳ９へ進む。相関値ＣＣｎがアドレス０の相関値でなければ、ステップＳ１０へ進む。
【００３９】
［ステップＳ９］相関値累積比較器１２ａは、メモリ１３のアドレス０〜アドレス２３８の相関値を各々、メモリ１３のアドレス１〜アドレス２３９に移動し、アドレス０に相関値ＣＣを格納する。ステップＳ１１へ進む。
【００４０】
［ステップＳ１０］相関値取得器１２ｂは、メモリ１３のアドレス（ｎ−１）に記憶されている相関値ＣＣ（ｎ−１）を取得する（ｎ＝ｎ−１）。そして、ステップＳ４へ進む。
【００４１】
［ステップＳ１１］　タイミング判定器１４は、メモリ１３の最小アドレスに記憶されている最大の相関値が閾値Ａ以上か否かを判断する。最大の相関値が閾値Ａ以上であれば、その相関値におけるスロットタイミングを取得して、第２段階セルサーチ処理に引き渡す。最大の相関値が閾値Ａ以上でなければ、ステップＳ１へ進む。
【００４２】
従って、値の大きい相関値がメモリ１３に格納されていくので、スロットの全チップにおける相関値をメモリ１３に記憶することなく、有効な（相関値の大きい）スロットタイミングが取得でき、メモリ１３の記憶容量を低減することができる。
【００４３】
また、メモリ１３には、相関値が高低順に記憶されているので、最大の相関値を得るには、相関値が記憶されている記憶領域の先頭アドレスの相関値を得ればよく、容易に最大の相関値を取得することができる。
【００４４】
また、受信電波が弱く相関値が全体的に小さくても、スロット間で同じスロットタイミングの相関値を累積加算することにより、ノイズからスロットタイミングを取得できるようになり、伝搬環境の変化による影響を受けにくくなる。
【００４５】
さらに、メモリ１３の相関値を記憶する記憶領域を低減したことにより、第２，３段階セルサーチ処理で必要とする記憶領域をメモリ１３で共有することができる。
【００４６】
なお、上記の説明では、メモリ１３の相関値を記憶する記憶容量を２４０ワードとしたがこれに限るものではない。有効なスロットタイミングを取得できる記憶領域を確保すればよい。
【００４７】
また、メモリ１３に記憶されている最大の相関値が所定の値（閾値）に達したとき、又はメモリ１３に記憶されている相関値を所定のスロット数に渡って累積したとき、相関値累積比較器１２ａは、相関値の累積を停止するようにする。有効なスロットタイミングを得られる閾値に達したとき、累積する必要がないからである。これにより、演算回数が減り、処理時間、消費電力を低減することができる。
【００４８】
次に、図２，３に示す本発明の通信装置のシミュレーション結果について説明する。なお、シミュレーションは、以下の条件によって行った。基地局番号０，９，９１，１００，１８２，２６５，３５６，４４７の８基地局を、８回のセルサーチを行って検出する。４倍のオーバーサンプリングで受信信号をサンプリングする。マルチパスの影響を考慮しない。
【００４９】
まず、従来の通信装置における第１段階セルサーチ結果を示す。図６は、従来の通信装置の第１段階セルサーチ結果を示す図で、（ａ）は全スロットタイミングにおける電力値を示す図で、（ｂ）はメモリに記憶される電力値の上位８位とそのスロットタイミングを示した図である。
【００５０】
図６（ａ）に示す図の横軸は、スロットタイミングを示す。２５６０（チップ）×４（オーバーサンプリング）より、横軸は１０２４０のスロットタイミングを有する。縦軸は、電力値（相関値）を示す。全スロットタイミング（１０２４０）において、電力値を累積していくと図６（ａ）に示すようになる。
【００５１】
図６（ｂ）に示す図は、従来の通信装置によって、メモリに記憶される電力値とスロットタイミングが示してある。従来の通信装置では、全スロットタイミングにおける電力値とそのスロットタイミングがメモリに記憶されるが、電力値の上位８位までが示してある。
【００５２】
図６（ａ）に示すように、相関が立っているスロットタイミングが、スロットの先頭タイミングとなる。従って、メモリに記憶される上位８位の電力値におけるスロットタイミングを取得することによって、８基地局の基地局番号を取得することができる。なお、各スロットタイミングにおける基地局番号は、図６（ｂ）に示す通りである。
【００５３】
図７は、本発明の通信装置の第１段階セルサーチ１回目の結果を示す図で、（ａ）は全スロットタイミングにおける電力値を示す図で、（ｂ）はメモリに記憶される電力値の上位１０位とそのスロットタイミングを示した図である。
【００５４】
図７（ａ）に示す図の横軸は、スロットタイミングを示す。２５６０（チップ）×４（オーバーサンプリング）より、１０２４０のスロットタイミングを有する。縦軸は、各スロットタイミングにおける電力値（相関値）を示す。全スロットタイミング（１０２４０）において、電力値を累積していくと図に示すようになる。
【００５５】
図７（ｂ）に示す図は、第１の実施の形態に係る通信装置によって、メモリに記憶される電力値とスロットタイミングが示してある。第１の実施の形態に係る通信装置では、メモリ１３に２４０ワード分の電力値とそのスロットタイミングが記憶されるが、電力値の上位１０位までが示してある。
【００５６】
図７（ｂ）に示すように、最大の電力値のスロットタイミングは、‘７２４’である。従って、第１の実施の形態に係る通信装置によって、メモリの記憶容量を低減しても、従来の通信装置と同じスロットタイミングを得ることができる。なお、スロットタイミング‘７２４’の結果から、第２段階セルサーチ、第３段階セルサーチ処理を行い、スクランブリングコードの同定を行って、基地局番号０の基地局を検出することができる。
【００５７】
図８は、本発明の通信装置の第１段階セルサーチ２回目の結果を示す図で、（ａ）は全スロットタイミングにおける電力値を示す図で、（ｂ）はメモリに記憶される電力値の上位１０位とそのスロットタイミングを示した図である。
【００５８】
図８（ａ）に示す図の横軸は、スロットタイミングを示す。２５６０（チップ）×４（オーバーサンプリング）より、１０２４０のスロットタイミングを有する。縦軸は、各スロットタイミングにおける電力値（相関値）を示す。全スロットタイミング（１０２４０）において、電力値を累積していくと、図８（ａ）に示すようになる。なお、１回目の第１段階セルサーチによって、スロットタイミング‘７２４’の基地局が検出されたので、２回目の第１段階セルサーチでは、スロットタイミング‘７２４’とその近傍の電力値は、累積していない。スロットタイミング‘７２４’の近傍の電力値を累積しないのは、オーバーサンプリングによって、不要な相互相関値が立つためである。図７（ａ）では、スロットタイミング‘７２２’、‘７２６’が立っている。
【００５９】
具体的には、図２の相関器１１は、スロットタイミング‘７２４’とその近傍のスロットタイミングの電力値を出力しないようにする。又は、スロット単位累積器１２は、スロットタイミング‘７２４’とその近傍のスロットタイミングの電力値を累積しないようにする。
【００６０】
図８（ｂ）に示すように、最大の電力値のスロットタイミングは、‘８８４’である。従って、第１の実施の形態に係る通信装置によって、メモリの記憶容量を低減しても、従来の通信装置と同じスロットタイミングを得ることができる。なお、スロットタイミング‘８８４’の結果から、第２段階セルサーチ、第３段階セルサーチ処理を行い、スクランブリングコードの同定を行って、基地局番号９１の基地局を検出することができる。
【００６１】
図９は、本発明の通信装置の第１段階セルサーチ３回目の結果を示す図で、（ａ）は全スロットタイミングにおける電力値を示す図で、（ｂ）はメモリに記憶される電力値の上位１０位とそのスロットタイミングを示した図である。
【００６２】
全スロットタイミング（１０２４０）において、電力値を累積していくと図９（ａ）に示すようになる。なお、２回目の第１段階セルサーチによって、スロットタイミング‘８８４’の基地局が検出できたので、３回目の第１段階セルサーチでは、スロットタイミング‘８８４’とその近傍（スロットタイミング‘８８２’，‘８８６’）の電力値は、累積していない。
【００６３】
図９（ｂ）に示すように、最大の電力値のスロットタイミングは、‘１０４４’である。従って、第１の実施の形態に係る通信装置によって、メモリの記憶容量を低減しても、従来の通信装置の最大の電力量と同じスロットタイミングを得ることができる。なお、スロットタイミング‘１０４４’の結果から、第２段階セルサーチ、第３段階セルサーチ処理を行い、スクランブリングコードの同定を行って、基地局番号１８２の基地局を検出することができる。
【００６４】
図１０は、本発明の通信装置の第１段階セルサーチ４回目の結果を示す図で、（ａ）は全スロットタイミングにおける電力値を示す図で、（ｂ）はメモリに記憶される電力値の上位１０位とそのスロットタイミングを示した図である。
【００６５】
全スロットタイミング（１０２４０）において、電力値を累積していくと図１０（ａ）に示すようになる。なお、３回目の第１段階セルサーチによって、スロットタイミング‘１０４４’の基地局が検出できたので、４回目の第１段階セルサーチでは、スロットタイミング‘１０４４’とその近傍（スロットタイミング‘１０４２’）の電力値は、累積されていない。
【００６６】
図１０（ｂ）に示すように、最大の電力値のスロットタイミングは、‘１３６４’である。従って、第１の実施の形態に係る通信装置によって、メモリの記憶容量を低減しても、従来の通信装置の電力値と同じスロットタイミングを得ることができる。なお、スロットタイミング‘１３６４’の結果から、第２段階セルサーチ、第３段階セルサーチ処理を行い、スクランブリングコードの同定を行って、基地局番号３５６の基地局を検出することができる。
【００６７】
図１１は、本発明の通信装置の第１段階セルサーチ５回目の結果を示す図で、（ａ）は全スロットタイミングにおける電力値を示す図で、（ｂ）はメモリに記憶される電力値の上位１０位とそのスロットタイミングを示した図である。
【００６８】
全スロットタイミング（１０２４０）において、電力値を累積していくと図１１（ａ）に示すようになる。なお、４回目の第１段階セルサーチによって、スロットタイミング‘１３６４’の基地局が検出できたので、５回目の第１段階セルサーチでは、スロットタイミング‘１３６４’とその近傍（スロットタイミング‘１３６２’）の電力値は、累積されていない。
【００６９】
図１１（ｂ）に示すように、最大の電力値のスロットタイミングは、‘１２０４’である。従って、第１の実施の形態に係る通信装置によって、メモリの記憶容量を低減しても、従来の通信装置の電力値と同じスロットタイミングを得ることができる。なお、スロットタイミング‘１２０４’の結果から、第２段階セルサーチ、第３段階セルサーチ処理を行い、スクランブリングコードの同定を行って、基地局番号２６５の基地局を検出することができる。
【００７０】
図１２は、本発明の通信装置の第１段階セルサーチ６回目の結果を示す図で、（ａ）は全スロットタイミングにおける電力値を示す図で、（ｂ）はメモリに記憶される電力値の上位１０位とそのスロットタイミングを示した図である。
【００７１】
全スロットタイミング（１０２４０）において、電力値を累積していくと図１２（ａ）に示すようになる。なお、５回目の第１段階セルサーチによって、スロットタイミング‘１２０４’の基地局が検出できたので、６回目の第１段階セルサーチでは、スロットタイミング‘１２０４’の電力値は、累積されていない。
【００７２】
図１２（ｂ）に示すように、最大の電力値のスロットタイミングは、‘１５２４’である。従って、第１の実施の形態に係る通信装置によって、メモリの記憶容量を低減しても、従来の通信装置の電力値と同じスロットタイミングを得ることができる。なお、スロットタイミング‘１５２４’の結果から、第２段階セルサーチ、第３段階セルサーチ処理を行い、スクランブリングコードの同定を行って、基地局番号４４７の基地局を検出することができる。
【００７３】
図１３は、本発明の通信装置の第１段階セルサーチ７回目の結果を示す図で、（ａ）は全スロットタイミングにおける電力値を示す図で、（ｂ）はメモリに記憶される電力値の上位１０位とそのスロットタイミングを示した図である。
【００７４】
全スロットタイミング（１０２４０）において、電力値を累積していくと図１３（ａ）に示すようになる。なお、６回目の第１段階セルサーチによって、スロットタイミング‘１５２４’の基地局が検出できたので、７回目の第１段階セルサーチでは、スロットタイミング‘１５２４’とその近傍（スロットタイミング‘１５２２’）の電力値は、累積されていない。
【００７５】
図１３（ｂ）に示すように、最大の電力値のスロットタイミングは、‘１６８４’である。従って、第１の実施の形態に係る通信装置によって、メモリの記憶容量を低減しても、従来の通信装置の電力値と同じスロットタイミングを得ることができる。なお、スロットタイミング‘１６８４’の結果から、第２段階セルサーチ、第３段階セルサーチ処理を行い、スクランブリングコードの同定を行って、基地局番号１の基地局を検出することができる。
【００７６】
図１４は、本発明の通信装置の第１段階セルサーチ８回目の結果を示す図で、（ａ）は全スロットタイミングにおける電力値を示す図で、（ｂ）はメモリに記憶される電力値の上位１０位とそのスロットタイミングを示した図である。
【００７７】
全スロットタイミング（１０２４０）において、電力値を累積していくと図１４（ａ）に示すようになる。なお、７回目の第１段階セルサーチによって、スロットタイミング‘１６８４’の基地局が検出できたので、８回目の第１段階セルサーチでは、スロットタイミング‘１６８４’とその近傍（スロットタイミング‘１６８２’）の電力値は、累積されていない。
【００７８】
図１４（ｂ）に示すように、最大の電力値のスロットタイミングは、‘１８４４’である。従って、第１の実施の形態に係る通信装置によって、メモリの記憶容量を低減しても、従来の通信装置の電力値と同じスロットタイミングを得ることができる。なお、スロットタイミング‘１８４４’の結果から、第２段階セルサーチ、第３段階セルサーチ処理を行い、スクランブリングコードの同定を行って、基地局番号１００の基地局を検出することができる。
【００７９】
このように、本発明の通信装置では、相関値及びそのスロットタイミングを記憶するメモリの記憶容量を低減して、従来の通信装置と同様に８基地局の検出ができる。
【００８０】
次に、本発明の通信装置の第２の実施の形態を図面を参照して説明する。第２の実施の形態では、第１の実施の形態の通信装置に対し、メモリ１３に記憶されている相関値の累積値が所定の値以上になると、メモリ１３に記憶されているスロットタイミングと同じスロットタイミングの相関値が相関器１１から出力された場合のみ、その相関値を累積するところが異なる。
【００８１】
図１５は、本発明の第２の実施の形態に係る通信装置の第１段階セルサーチの処理を実行するブロック構成図である。図１５において、図２と同じものには同じ符号を付し、その詳細な説明は省略する。
【００８２】
図１５に示すスロット単位累積器２１は、例えばＣＰＵなどの制御装置から、有効なスロットタイミングを得るための相関値を示す閾値Ｂが入力される。スロット単位累積器２１は、メモリ１３に記憶されている最大の相関値が閾値Ｂに達すると、メモリ１３に記憶されているスロットタイミングと同じスロットタイミングの相関値が、相関器１１から出力された場合のみ、その相関値を累積する。閾値Ｂは、累積された相関値から、スロットタイミングを有効に得ることができる値に達するように設定される。
【００８３】
図１６は、図１５の詳細なブロック構成図である。図１６において、図３と同じものには同じ符号を付し、その詳細な説明は省略する。相関値累積比較器２１ａには、閾値Ｂが入力されている。相関値累積比較器２１ａは、メモリ１３に記憶されている最大の相関値が閾値Ｂに達すると、メモリ１３に記憶されているスロットタイミングと同じスロットタイミングの相関値が、相関器１１から出力された場合のみ、その相関値を累積する。
【００８４】
なお、最大の相関値は、メモリ１３の最小のアドレスに記憶されているので（アドレス０）、相関値累積比較器２１ａは、最小のアドレスに記憶されている相関値と閾値Ｂを比較すればよい。
【００８５】
このように、メモリ１３に記憶されている最大の相関値が閾値Ｂに達したとき、有効なスロットタイミングとなり得る相関値だけを累積することによって、必要な演算回数を減らし、処理時間、消費電力を低減できる。
【００８６】
次に、本発明の通信装置の第３の実施の形態を図面を参照して説明する。第３の実施の形態では、第１の実施の形態の通信装置に対し、メモリ１３に記憶されている相関値を所定のスロット数に渡って累積した後は、メモリ１３に記憶されているスロットタイミングと同じスロットタイミングの相関値が、相関器１１から出力された場合のみ、その相関値を累積するところが異なる。
【００８７】
図１７は、本発明の第３の実施の形態に係る通信装置の第１段階セルサーチの処理を実行するブロック構成図である。図１７において、図２と同じものには同じ符号を付し、その詳細な説明は省略する。
【００８８】
図１７に示すスロット単位累積器３１は、例えばＣＰＵなどの制御装置から、スロット間での相関値の累積回数を示す処理スロットカウント値Ｃが入力される。スロット単位累積器３１は、スロット間での相関値の累積回数が、処理スロットカウント値Ｃに達すると、メモリ１３に記憶されているスロットタイミングと同じスロットタイミングの相関値が、相関器１１から出力された場合のみ、その相関値を累積する。処理スロットカウント値Ｃは、累積された相関値からスロットタイミングを有効に得ることができる値に設定される。
【００８９】
図１８は、図１７の詳細なブロック構成図である。図１８において、図３と同じものには同じ符号を付し、その詳細な説明は省略する。相関値累積比較器３１ａには、処理スロットカウント値Ｃが入力されている。相関値累積比較器３１ａは、スロット間での相関値の累積回数が、処理スロットカウント値Ｃに達すると、メモリ１３に記憶されているスロットタイミングと同じスロットタイミングの相関値が、相関器１１から出力された場合のみ、その相関値を累積する。
【００９０】
このように、相関値を処理スロットカウント値Ｃ回累積した後、有効なスロットタイミングとなり得る相関値だけを累積することによって、必要な演算回数を減らし、処理時間、消費電力を低減できる。
【００９１】
次に、本発明の通信装置の第４の実施の形態を図面を参照して説明する。第４の実施の形態では、第３の実施の形態の通信装置に対し、メモリ１３に記憶されている相関値を所定のスロット数に渡って累積した後は、メモリ１３に記憶されているスロットタイミングと同じスロットタイミングのときのみ、相関値を算出するところが異なる。
【００９２】
図１９は、本発明の第４の実施の形態に係る通信装置の第１段階セルサーチの処理を実行するブロック構成図である。図１９において、図１７と同じものには同じ符号を付し、その詳細な説明は省略する。
【００９３】
図１９に示す相関器４１は、スロット単位累積器３１が、スロット間での相関値の累積を所定回数行った後は、メモリ１３に記憶されているスロットタイミングと同じスロットタイミングのときにのみ、相関値を算出して出力する。
【００９４】
図２０は、図１９の詳細なブロック構成図である。図２０において、図１８と同じものには同じ符号を付し、その詳細な説明は省略する。ＰＳＣ発生器４１ａは、相関値累積比較器３１ａが、スロット間での相関値の累積を、処理スロットカウント値Ｃ回行った後は、メモリ１３に記憶されているスロットタイミングと同じスロットタイミングのときにのみ、相関値を算出して出力する。積分器４１ｂは、相関値累積比較器３１ａが、スロット間での相関値の累積を、処理スロットカウント値Ｃ回行った後は、メモリ１３に記憶されているスロットタイミングと同じスロットタイミング‘ｔ’のときにのみ、相関値を算出して出力する。
【００９５】
このように、有効なスロットタイミングとなり得る相関値と同じスロットタイミングのときだけ、相関値を算出することによって、必要な演算回数を減らし、処理時間、消費電力を低減できる。
【００９６】
なお、第２の実施の形態で説明した通信装置においても、同様に、メモリ１３に記憶されている相関値が閾値Ｂに達したとき、メモリ１３に記憶されている相関値のスロットタイミングと同じスロットタイミングのときのみ、相関値を出力するようにする。これにより、有効なスロットタイミングとなり得る相関値と同じスロットタイミングのときだけ、相関値を算出することによって、必要な演算回数を減らし、処理時間、消費電力を低減できる。
【００９７】
（付記１）　スクランブリングコードによってスペクトラム拡散された信号を受信する通信装置において、
受信信号を逆拡散し、スロットに含まれるコードの相関値をスロットタイミング毎に出力する相関値出力部と、
前記相関値が記憶される相関値記憶部と、
前記相関値出力部から出力された被出力相関値が前記相関値記憶部に記憶されている記憶済相関値より大きい場合、最小の前記記憶済相関値を破棄し、前記被出力相関値を前記相関値記憶部に格納する相関値格納部と、
を有することを特徴とする通信装置。
【００９８】
（付記２）　前記相関値格納部は、前記被出力相関値を前記スロットタイミングと対応付けて前記相関値記憶部に格納することを特徴とする付記１記載の通信装置。
【００９９】
（付記３）　前記相関値格納部は、前記記憶済相関値が高低順となるように、前記被出力相関値を前記相関値記憶部に格納することを特徴とする付記１記載の通信装置。
【０１００】
（付記４）　前記相関値格納部は、前記被出力相関値の前記スロットタイミングに対応する前記記憶済相関値に前記被出力相関値を累積することを特徴とする付記２記載の通信装置。
【０１０１】
（付記５）　前記相関値格納部は、前記記憶済相関値が閾値に達したとき、前記被出力相関値の累積を停止することを特徴とする付記４記載の通信装置。
（付記６）　前記相関値格納部は、前記記憶済相関値が閾値に達したとき、前記記憶済相関値の前記スロットタイミングに対応する被出力相関値が前記相関値出力部から出力された場合にのみ、前記被出力相関値を累積することを特徴とする付記２記載の通信装置。
【０１０２】
（付記７）　前記相関値格納部は、前記被出力相関値の累積を所定回数行った後、前記被出力相関値の累積を停止することを特徴とする付記４記載の通信装置。
【０１０３】
（付記８）　前記相関値格納部は、前記被出力相関値の累積を所定回数行った後、前記記憶済相関値の前記スロットタイミングに対応する被出力相関値が前記相関値出力部から出力された場合にのみ、前記被出力相関値を累積することを特徴とする付記４記載の通信装置。
【０１０４】
（付記９）　前記相関値出力部は、前記記憶済相関値が閾値に達したとき、前記記憶済相関値に記憶されている前記スロットタイミングに対応する前記相関値を出力することを特徴とする付記２記載の通信装置。
【０１０５】
（付記１０）　前記相関値出力部は、前記被出力相関値の累積が所定回数行われた後、前記記憶済相関値に記憶されている前記スロットタイミングに対応する前記相関値を出力することを特徴とする付記４記載の通信装置。
【０１０６】
（付記１１）　最大の前記記憶済相関値のスロットタイミングを取得するタイミング取得部を有することを特徴とする付記１記載の通信装置。
【０１０７】
【発明の効果】
以上説明したように本発明では、相関値出力部から出力された被出力相関値が相関値記憶部にすでに記憶されている記憶済相関値より大きい場合、最小の記憶済相関値を破棄し、被出力相関値を記憶するようにしたので、記憶すべき相関値が低減され、相関値記憶部の記憶容量を低減することができる。
【図面の簡単な説明】
【図１】本発明の原理図である。
【図２】本発明の第１の実施の形態に係る通信装置の第１段階セルサーチの処理を実行するブロック構成図である。
【図３】図２の詳細なブロック構成図である。
【図４】通信装置の第１段階セルサーチの処理手順を示すフローチャートである。
【図５】通信装置の第１段階セルサーチの処理手順を示すフローチャートである。
【図６】従来の通信装置の第１段階セルサーチ結果を示す図で、（ａ）は全スロットタイミングにおける電力値を示す図で、（ｂ）はメモリに記憶される電力値の上位８位とそのスロットタイミングを示した図である。
【図７】本発明の通信装置の第１段階セルサーチ１回目の結果を示す図で、（ａ）は全スロットタイミングにおける電力値を示す図で、（ｂ）はメモリに記憶される電力値の上位１０位とそのスロットタイミングを示した図である。
【図８】本発明の通信装置の第１段階セルサーチ２回目の結果を示す図で、（ａ）は全スロットタイミングにおける電力値を示す図で、（ｂ）はメモリに記憶される電力値の上位１０位とそのスロットタイミングを示した図である。
【図９】本発明の通信装置の第１段階セルサーチ３回目の結果を示す図で、（ａ）は全スロットタイミングにおける電力値を示す図で、（ｂ）はメモリに記憶される電力値の上位１０位とそのスロットタイミングを示した図である。
【図１０】本発明の通信装置の第１段階セルサーチ４回目の結果を示す図で、（ａ）は全スロットタイミングにおける電力値を示す図で、（ｂ）はメモリに記憶される電力値の上位１０位とそのスロットタイミングを示した図である。
【図１１】本発明の通信装置の第１段階セルサーチ５回目の結果を示す図で、（ａ）は全スロットタイミングにおける電力値を示す図で、（ｂ）はメモリに記憶される電力値の上位１０位とそのスロットタイミングを示した図である。
【図１２】本発明の通信装置の第１段階セルサーチ６回目の結果を示す図で、（ａ）は全スロットタイミングにおける電力値を示す図で、（ｂ）はメモリに記憶される電力値の上位１０位とそのスロットタイミングを示した図である。
【図１３】本発明の通信装置の第１段階セルサーチ７回目の結果を示す図で、（ａ）は全スロットタイミングにおける電力値を示す図で、（ｂ）はメモリに記憶される電力値の上位１０位とそのスロットタイミングを示した図である。
【図１４】本発明の通信装置の第１段階セルサーチ８回目の結果を示す図で、（ａ）は全スロットタイミングにおける電力値を示す図で、（ｂ）はメモリに記憶される電力値の上位１０位とそのスロットタイミングを示した図である。
【図１５】本発明の第２の実施の形態に係る通信装置の第１段階セルサーチの処理を実行するブロック構成図である。
【図１６】図１５の詳細なブロック構成図である。
【図１７】本発明の第３の実施の形態に係る通信装置の第１段階セルサーチの処理を実行するブロック構成図である。
【図１８】図１７の詳細なブロック構成図である。
【図１９】本発明の第４の実施の形態に係る通信装置の第１段階セルサーチの処理を実行するブロック構成図である。
【図２０】図１９の詳細なブロック構成図である。
【図２１】スクランブリングコードの構成例を示すタイミングチャートである。
【符号の説明】
１　相関値出力部
２　相関値記憶部
３　相関値格納部
４　アンテナ
１１，４１　相関器
１１ａ，４１ａ　ＰＳＣ発生器
１１ｂ，４１ｂ　積分器
１２，２１，３１　スロット単位累積器
１２ａ，２１ａ，３１ａ　相関値累積比較器
１２ｂ　相関値取得器
１３　メモリ
１４　タイミング判定器
【図１】
2004146970.tif 000003
【図２】
2004146970.tif 000004
【図３】
2004146970.tif 000005
【図４】
2004146970.tif 000006
【図５】
2004146970.tif 000007
【図６】
2004146970.tif 000008
【図７】
2004146970.tif 000009
【図８】
2004146970.tif 000010
【図９】
2004146970.tif 000011
【図１０】
2004146970.tif 000012
【図１１】
2004146970.tif 000013
【図１２】
2004146970.tif 000014
【図１３】
2004146970.tif 000015
【図１４】
2004146970.tif 000016
【図１５】
2004146970.tif 000017
【図１６】
2004146970.tif 000018
【図１７】
2004146970.tif 000019
【図１８】
2004146970.tif 000020
【図１９】
2004146970.tif 000021
【図２０】
2004146970.tif 000022
【図２１】
2004146970.tif 000023