(57)【特許請求の範囲】
【請求項１】
基地局からの電波を受信する受信機と、
前記受信機によって受信された受信信号から拡散コードを検出する検出器と、
前記検出器によって検出された拡散コードによって前記受信信号を復調する復調器と、
前記復調器によって復調されたデータをデコードするデコーダと、
前記検出器により検出された拡散コードの有効性を判定し、無効と判定した場合に該拡散コードに基づく前記復調器および前記デコーダの処理を中止するよう制御する制御部とを含む移動通信端末。
【請求項２】
前記制御部は、基地局から受信した情報に基づいて前記拡散コードの有効性を判定する、請求項１記載の移動通信端末。
【請求項３】
前記検出器は、前記受信機によって受信された受信信号からスロットタイミングを検出するスロットタイミング検出器と、
前記スロットタイミング検出器によって検出されたスロットタイミングに基づいて、前記受信信号からコードグループを検出するコードグループ検出器と、
前記スロットタイミング検出器によって検出されたスロットタイミングと前記コードグループ検出器によって検出されたコードグループとに基づいて、前記受信信号から拡散コードを検出するコード検出器とを含む、請求項２記載の移動通信端末。
【請求項４】
前記制御部は、前記コードグループ検出器によって検出されたコードグループが所定のコードグループ以外の場合に、前記コード検出器で検出されるいかなる拡散コードも無効と判定する、請求項３記載の移動通信端末。
【請求項５】
前記コードグループ検出器は、異なるコードグループ検出コードを発生する複数のコード発生器と、
前記コードグループ検出コードと異なるダミーコードを発生するダミーコード発生器と、
前記受信信号と、前記コードグループ検出コードおよび前記ダミーコードとの相関を算出する複数の相関器と、
前記複数の相関器の算出結果に基づいて、コードグループを判定する判定部とを含み、
前記制御部は、前記判定部によって判定されたコードグループがダミーコードにより検出されたコードグループの場合に前記コード検出器で検出されるいかなる拡散コードも無効と判定する、請求項３記載の移動通信端末。
【請求項６】
前記制御部は、前記コード検出器によって検出された拡散コードが所定のコード以外の場合に該拡散コードを無効と判定する、請求項３記載の移動通信端末。
【請求項７】
前記コード検出器は、異なるコードを発生する複数のコード発生器と、
前記複数のコード発生器によって発生されるコードと異なるダミーコードを発生するダミーコード発生器と、
前記受信信号と、前記複数のコード発生器によって発生されたコードおよび前記ダミーコードとの相関を算出する複数の相関器と、
前記複数の相関器の算出結果に基づいて、拡散コードを判定する判定部とを含み、
前記制御部は、前記判定部によって判定された拡散コードがダミーコードの場合に該拡散コードを無効と判定する、請求項３記載の移動通信端末。
【請求項８】
基地局からの電波を受信する受信機と、
前記受信機によって受信された受信信号からスロットタイミングを検出するスロットタイミング検出器と、
前記スロットタイミング検出器で検出された複数のスロットタイミングそれぞれに基づいて前記受信信号から順次拡散コードを検出する検出器と、
前記検出器によって検出された拡散コードによって前記受信信号を復調する復調器と、
前記復調器によって復調されたデータをデコードするデコーダと、
前記検出器により順次検出された拡散コードが既に検出された拡散コードのマルチパスか否かを順次判定し、マルチパスでないと判定した場合にのみ該拡散コードに基づく前記復調器および前記デコーダの処理を順次実行させる制御部とを含む移動通信端末。
【請求項９】
前記制御部は、前記スロットタイミング検出器で検出された一つのスロットタイミングに基づく前記検出器の処理と、前記スロットタイミング検出器で検出された他の一つのスロットタイミングに基づく前記復調器および前記デコーダの処理とを同時に実行させる、請求項８記載の移動通信端末。
【請求項１０】
基地局からの電波を受信するステップと、
前記受信された受信信号から拡散コードを検出するステップと、
前記検出された拡散コードによって前記受信信号を復調するステップと、
前記復調されたデータをデコードするステップと、
前記検出された拡散コードの有効性を判定し、無効と判定した場合に該拡散コードに基づく前記復調するステップおよび前記デコードするステップの処理を中止するよう制御するステップとを含む通信方法。
【請求項１１】
前記処理を中止するよう制御するステップは、基地局から受信した情報に基づいて前記拡散コードの有効性を判定するステップを含む、請求項１０記載の通信方法。
【請求項１２】
前記拡散コードを検出するステップは、前記受信された受信信号からスロットタイミングを検出するステップと、
前記検出されたスロットタイミングに基づいて、前記受信信号からコードグループを検出するステップと、
前記検出されたスロットタイミングと前記検出されたコードグループとに基づいて、前記受信信号から拡散コードを検出するステップとを含む、請求項１１記載の通信方法。
【請求項１３】
前記処理を中止するよう制御するステップは、基地局から受信したコードグループが所定のコードグループ以外の場合に、前記検出されるいかなる拡散コードも無効と判定するステップを含む、請求項１２記載の通信方法。
【請求項１４】
前記コードグループを検出するステップは、異なる複数のコードグループ検出コードを発生させるステップと、
前記複数のコードグループ検出コードと異なるダミーコードを発生させるステップと、
前記受信信号と、前記コードグループ検出コードおよび前記ダミーコードとの相関を算出するステップと、
前記算出結果に基づいて、コードグループを判定するステップとを含み、
前記処理を中止するよう制御するステップは、前記判定されたコードグループがダミーコードにより検出されたコードグループの場合に前記検出されたいかなる拡散コードも無効と判定するステップを含む、請求項１２記載の通信方法。
【請求項１５】
前記処理を中止するよう制御するステップは、前記検出された拡散コードが所定のコード以外の場合に該拡散コードを無効と判定するステップを含む、請求項１２記載の通信方法。
【請求項１６】
前記拡散コードを検出するステップは、異なる複数のコードを発生させるステップと、
前記発生されたコードと異なるダミーコードを発生させるステップと、
前記受信信号と、前記発生された複数のコードおよび前記ダミーコードとの相関を算出するステップと、
前記算出結果に基づいて、拡散コードを判定するステップとを含み、
前記処理を中止するよう制御するステップは、前記判定された拡散コードがダミーコードの場合に該拡散コードを無効と判定するステップを含む、請求項１２記載の通信方法。
【請求項１７】
基地局からの電波を受信するステップと、
前記受信された受信信号から複数のスロットタイミングを検出するステップと、
前記検出された複数のスロットタイミングそれぞれに基づいて前記受信信号から順次拡散コードを検出するステップと、
前記検出された拡散コードが既に検出された拡散コードのマルチパスか否かを順次判定し、マルチパスでないと判定した場合にのみ該拡散コードに基づいて前記受信信号を復調するステップと、
前記復調されたデータをデコードするステップとを含む通信方法。
【請求項１８】
前記通信方法はさらに、検出された一つのスロットタイミングに基づく前記拡散コードを検出するステップの処理と、検出された他の一つのスロットタイミングに基づく前記復調するステップおよび前記デコードするステップの処理とを同時に実行させるステップを含む、請求項１７記載の通信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、符号分割多重方式によって通信を行なう移動通信端末に関し、特に、セルサーチ時における周辺セルを迅速に検出する移動通信端末に関する。
【０００２】
【従来の技術】
近年、携帯電話や自動車電話等の移動通信端末が広く普及しており、移動通信端末において使用される多重化方式も種々開発されている。その中でも、マルチパスに強い、スペクトル利用効率が高い（加入者容量を増やせる）等の理由により、ＣＤＭＡ（Code Division Multiple Access）方式が携帯電話等に採用されている。
【０００３】
図８は、セルサーチ時において検出されるマルチパスを説明するための図である。一般に、複数の基地局（ＢＳ１〜５）は規則的に配置されており、サービスエリアを複数の基地局でなるべく高い電界でカバーすると、図８に示すように各基地局のセルが正多角形となることが知られている。移動通信端末（ＭＳ）がセルサーチを行なう場合には、各基地局からの複数の電波を受信することとなるが、それ以外に各基地局からの電波の反射や回折によってタイミングがずれた電波（マルチパス）も受信する。このマルチパスは不要であるので、セルサーチ時にマルチパスを削除する手法が採られている。
【０００４】
高速セルサーチ手法として、段階サーチ方式が知られている。図９は、段階サーチ方式におけるマルチパス成分の検出および削除の処理手順を説明するための図である。まず、マルチパス成分を含めて各スロットタイミングの検出（短周期検出）が行なわれる（Ｓ１０１）。スロットの検出は、スロットのサーチコードを検出することによって行なわれる。そして、フレームタイミングコードを検出することによってフレームタイミングが検出（長周期検出）され、さらにコードグループが検出される（Ｓ１０２）。
【０００５】
コードグループ以外に、さらにコードの検出が行なわれて（Ｓ１０３）、拡散コードの同定が行なわれる。そして、マルチパスの検出に必要な拡散コード等の情報がメモリ１１０に蓄積される（Ｓ１０４）。このように、メモリ１１０に蓄積されたコード、タイミングの情報に基づいてマルチパスが検出され、受信された情報からマルチパスが削除される（Ｓ１０５）。このようにして、マルチパスが削除された後の情報をデコードすることによって、デコード処理量を削減して高速セルサーチを実現している。
【０００６】
【発明が解決しようとする課題】
しかし、全てのスロットタイミング、フレームタイミングおよび１スロット分のコードが検出されてメモリ１１０に蓄積された後に、マルチパスの検出が行なわれていため、全体のセルサーチに要する時間を短縮することができないという問題があった。
【０００７】
本発明は、上記問題点を解決するためになされたものであり、第１の目的は、高速にセルサーチを行なえる移動通信端末を提供することである。
【０００８】
第２の目的は、拡散コードの同定を的確に行なえる移動通信端末を提供することである。
【０００９】
第３の目的は、高速にセルサーチを行なえる通信方法を提供することである。
【００１０】
第４の目的は、拡散コードの同定を的確に行なえる通信方法を提供することである。
【００１１】
【課題を解決するための手段】
本発明のある局面に従えば、移動通信端末は、基地局からの電波を受信する受信機と、受信機によって受信された受信信号から拡散コードを検出する検出器と、検出器によって検出された拡散コードによって受信信号を復調する復調器と、復調器によって復調されたデータをデコードするデコーダと、検出器により検出された拡散コードの有効性を判定し、無効と判定した場合に拡散コードに基づく復調器およびデコーダの処理を中止するよう制御する制御部とを含む。
【００１２】
制御部は、検出器により検出された拡散コードの有効性を判定し、無効と判定した場合に拡散コードに基づく復調器およびデコーダの処理を中止するよう制御するので、セルサーチを高速に行なうことが可能となる。
【００１３】
好ましくは、制御部は、基地局から受信した情報に基づいて拡散コードの有効性を判定する。
【００１４】
制御部は、基地局から受信した情報に基づいて拡散コードの有効性を判定するので、存在しないコードやフレームタイミングを誤検出した場合等であってもセルサーチを高速に行なうことができる。
【００１５】
さらに好ましくは、検出器は、受信機によって受信された受信信号からスロットタイミングを検出するスロットタイミング検出器と、スロットタイミング検出器によって検出されたスロットタイミングに基づいて、受信信号からコードグループを検出するコードグループ検出器と、スロットタイミング検出器によって検出されたスロットタイミングとコードグループ検出器によって検出されたコードグループとに基づいて、受信信号から拡散コードを検出するコード検出器とを含む。
【００１６】
コードグループ検出器およびコード検出器は、スロットタイミング検出器によって検出されたスロットタイミングに基づいて、コードグループおよび拡散コードを検出するので、各スロットの拡散コードの同定を的確に行なうことが可能となる。
【００１７】
さらに好ましくは、制御部は、コードグループ検出器によって検出されたコードグループが所定のコードグループ以外の場合に、コード検出器で検出されるいかなる拡散コードも無効と判定する。
【００１８】
制御部は、コードグループ検出器によって検出されたコードグループが所定のコードグループ以外の場合に、コード検出器で検出されるいかなる拡散コードも無効と判定するので、存在しないコードグループを誤検出した場合であっても、セルサーチの処理を高速に行なうことが可能となる。
【００１９】
さらに好ましくは、コードグループ検出器は、異なるコードグループ検出コードを発生する複数のコード発生器と、コードグループ検出コードと異なるダミーコードを発生するダミーコード発生器と、受信信号と、コードグループ検出コードおよびダミーコードとの相関を算出する複数の相関器と、複数の相関器の算出結果に基づいて、コードグループを判定する判定部とを含み、制御部は、判定部によって判定されたコードグループがダミーコードにより検出されたコードグループの場合にコード検出器で検出されるいかなる拡散コードも無効と判定する。
【００２０】
相関器は、受信信号と、信コードグループ検出コードおよびダミーコードとの相関も算出するので、不適切なコードグループを検出することが可能となる。
【００２１】
さらに好ましくは、制御部は、コード検出器によって検出された拡散コードが所定のコード以外の場合に拡散コードを無効と判定する。
【００２２】
制御部は、コード検出器によって検出された拡散コードが所定のコード以外の場合に拡散コードを無効と判定するので、存在しないコードを誤検出した場合でも、セルサーチの処理を高速に行なうことが可能となる。
【００２３】
さらに好ましくは、コード検出器は、異なるコードを発生する複数のコード発生器と、複数のコード発生器によって発生されるコードと異なるダミーコードを発生するダミーコード発生器と、受信信号と、複数のコード発生器によって発生されたコードおよびダミーコードとの相関を算出する複数の相関器と、複数の相関器の算出結果に基づいて、拡散コードを判定する判定部とを含み、制御部は、判定部によって判定された拡散コードがダミーコードの場合に拡散コードを無効と判定する。
【００２４】
相関器は、受信信号と、複数のコード発生器によって発生されたコードおよびダミーコードとの相関も算出するので、不適切なコードを検出することが可能となる。
【００２５】
本発明の別の局面に従えば、移動通信端末は、基地局からの電波を受信する受信機と、受信機によって受信された受信信号からスロットタイミングを検出するスロットタイミング検出器と、スロットタイミング検出器で検出された複数のスロットタイミングそれぞれに基づいて受信信号から順次拡散コードを検出する検出器と、検出器によって検出された拡散コードによって受信信号を復調する復調器と、復調器によって復調されたデータをデコードするデコーダと、検出器により順次検出された拡散コードが既に検出された拡散コードのマルチパスか否かを順次判定し、マルチパスでないと判定した場合にのみ拡散コードに基づく復調器およびデコーダの処理を順次実行させる制御部とを含む。
【００２６】
制御部は、検出器により順次検出された拡散コードが既に検出された拡散コードのマルチパスか否かを順次判定し、マルチパスでないと判定した場合にのみ拡散コードに基づく復調器およびデコーダの処理を順次実行させるので、復調器による復調処理およびデコーダによるデコード処理を削減することができ、セルサーチの処理を高速に行なうことが可能となる。
【００２７】
好ましくは、制御部は、スロットタイミング検出器で検出された一つのスロットタイミングに基づく検出器の処理と、スロットタイミング検出器で検出された他の一つのスロットタイミングに基づく復調器およびデコーダの処理とを同時に実行させる。
【００２８】
したがって、検出器、復調器、デコーダおよび制御部を並列に動作させてパイプライン処理を行なわせることによって、さらに処理速度を向上させることが可能となる。
【００２９】
本発明のさらに別の局面に従えば、通信方法は、基地局からの電波を受信するステップと、受信された受信信号から拡散コードを検出するステップと、検出された拡散コードによって受信信号を復調するステップと、復調されたデータをデコードするステップと、検出された拡散コードの有効性を判定し、無効と判定した場合に拡散コードに基づく復調するステップおよびデコードするステップの処理を中止するよう制御するステップとを含む。
【００３０】
検出された拡散コードの有効性を判定し、無効と判定した場合に拡散コードに基づく復調するステップおよびデコードするステップの処理を中止するよう制御するので、セルサーチを高速に行なうことが可能となる。
【００３１】
好ましくは、処理を中止するよう制御するステップは、基地局から受信した情報に基づいて拡散コードの有効性を判定する。
【００３２】
基地局から受信した情報に基づいて拡散コードの有効性を判定するので、存在しないコードを検出した場合等であってもセルサーチを高速に行なうことができる。
【００３３】
さらに好ましくは、拡散コードを検出するステップは、受信された受信信号からスロットタイミングを検出するステップと、検出されたスロットタイミングに基づいて、受信信号からコードグループを検出するステップと、検出されたスロットタイミングと検出されたコードグループとに基づいて、受信信号から拡散コードを検出するステップとを含む。
【００３４】
検出されたスロットタイミングと検出されたコードグループとに基づいて、受信信号から拡散コードを検出するので、各スロットの拡散コードの同定を的確に行なうことが可能となる。
【００３５】
さらに好ましくは、処理を中止するよう制御するステップは、基地局から受信したコードグループが所定のコードグループ以外の場合に、検出されるいかなる拡散コードも無効と判定するステップを含む。
【００３６】
基地局から受信したコードグループが所定のコードグループ以外の場合に、検出されるいかなる拡散コードも無効と判定するので、基地局からの受信データが適切でない場合には、セルサーチの処理をさらに高速に行なうことが可能となる。
【００３７】
さらに好ましくは、コードグループを検出するステップは、異なる複数のコードグループ検出コードを発生させるステップと、複数のコードグループ検出コードと異なるダミーコードを発生させるステップと、受信信号と、コードグループ検出コードおよびダミーコードとの相関を算出するステップと、算出結果に基づいて、コードグループを判定するステップとを含み、処理を中止するよう制御するステップは、判定されたコードグループがダミーコードにより検出されたコードグループの場合に検出されたいかなる拡散コードも無効と判定するステップを含む。
【００３８】
受信信号と、コードグループ検出コードおよびダミーコードとの相関も算出するので、不適切なコードグループを検出することが可能となる。
【００３９】
さらに好ましくは、処理を中止するよう制御するステップは、検出された拡散コードが所定のコード以外の場合に拡散コードを無効と判定するステップを含む。
【００４０】
検出された拡散コードが所定のコード以外の場合に拡散コードを無効と判定するので、存在しないコードグループを誤検出した場合であっても、セルサーチの処理をさらに高速に行なうことが可能となる。
【００４１】
さらに好ましくは、拡散コードを検出するステップは、異なる複数のコードを発生させるステップと、発生されたコードと異なるダミーコードを発生させるステップと、受信信号と、発生された複数のコードおよびダミーコードとの相関を算出するステップと、算出結果に基づいて、拡散コードを判定するステップとを含み、処理を中止するよう制御するステップは、判定された拡散コードがダミーコードの場合に拡散コードを無効と判定するステップを含む。
【００４２】
受信信号と、発生された複数のコードおよびダミーコードとの相関も算出するので、不適切なコードを検出することが可能となる。
【００４３】
本発明のさらに別の局面に従えば、通信方法は、基地局からの電波を受信するステップと、受信された受信信号から複数のスロットタイミングを検出するステップと、検出された複数のスロットタイミングそれぞれに基づいて受信信号から順次拡散コードを検出するステップと、検出された拡散コードが既に検出された拡散コードのマルチパスか否かを順次判定し、マルチパスでないと判定した場合にのみ拡散コードに基づいて受信信号を復調するステップと、復調されたデータをデコードするステップとを含む。
【００４４】
検出された拡散コードが既に検出された拡散コードのマルチパスか否かを順次判定し、マルチパスでないと判定した場合にのみ拡散コードに基づいて受信信号を復調しデコードするので、デコード処理を削減することができ、セルサーチの処理を高速に行なうことが可能となる。
【００４５】
好ましくは、通信方法はさらに、検出された一つのスロットタイミングに基づく拡散コードを検出するステップの処理と、検出された他の一つのスロットタイミングに基づく復調するステップおよび前記デコードするステップの処理とを同時に実行させるステップを含む。
【００４６】
したがって、検出するステップ、復調するステップおよびデコードするステップを並列に行なわせてパイプライン処理を行なわせることによって、さらに処理速度を向上させることが可能となる。
【００４７】
【発明の実施の形態】
本発明をより詳細に説明するために、添付の図面にしたがってこれを説明する。
【００４８】
（実施例１）
図１は、本発明の第１実施例における移動通信端末の概略構成を説明するためのブロック図である。この移動通信端末は、アンテナ１と、アンテナ１を介して基地局からの微弱な電波を受信する受信機２と、受信されたアナログ信号をデジタル信号に変換して出力するＡ／Ｄ（Analog/Digital）コンバータ３と、移動通信端末の全体的な制御を行なうマイクロコンピュータ（以下、マイコンと呼ぶ。）４と、セルサーチ時におけるスロットタイミングを検出するスロットタイミング検出器５と、セルサーチ時におけるフレームタイミングおよびコードグループを検出するフレームタイミング／コードグループ検出器６と、セルサーチ時におけるコードを検出するコード検出器７と、検出された拡散コードによって受信コードを復調する復調器８と、復調器８によって復調された受信コードをデコードするデコーダ９と、マイコン４によって実行されるプログラム等が格納されるメモリ１０とを含む。なお、フレームタイミングの検出は、コード検出器７によって行なわれても良い。
【００４９】
図２は、フレームタイミング／コードグループ検出器６の概略構成を示すブロック図である。フレームタイミング／コードグループ検出器６は、コードグループを検出する際に使用されるコードを発生するコード発生器１〜Ｎ（１１−１〜１１−Ｎ）と、Ａ／Ｄコンバータ３から出力されたデジタル信号とコード発生器１〜Ｎ（１１−１〜１１−Ｎ）によって発生されたコードとの相関を計算する相関器１〜Ｎ（１２−１〜１２−Ｎ）と、相関器１〜Ｎ（１２−１〜１２−Ｎ）から出力された相関値を比較する比較器１３と、比較器１３による比較結果によって相関が高いコードグループを判定する判定部１４とを含む。判定部１４による判定結果は、メモリ１０に格納される。
【００５０】
また、コード検出器７の構成は、図２に示すフレームタイミング／コードグループ検出器６の構成と同様である。ただし、コード発生器１〜Ｎ（１１−１〜１１−Ｎ）は、コードグループを検出するためのコードではなく、コードを検出するためのコードを発生し、相関器１〜Ｎ（１２−１〜１２−Ｎ）によってＡ／Ｄコンバータ３から出力されたデジタル信号とコード発生器１〜Ｎ（１１−１〜１１−Ｎ）から出力されたコードとの相関が算出される。
【００５１】
図３は、本発明の第１実施例における移動通信端末の処理手順を説明するためのフローチャートである。まず、スロットタイミング検出器５は、Ａ／Ｄコンバータ３から出力されたデジタル信号を入力してスロットタイミングを検出する（Ｓ１）。そして、フレームタイミング／コードグループ検出器７は、フレームタイミングコードを用いてＡ／Ｄコンバータ３から出力されたデジタル信号からフレームタイミングを検出し、スロットタイミング検出器５によって検出されたスロットタイミングに基づいてコードグループを検出する（Ｓ２）。
【００５２】
次に、マイコン４は、フレームタイミング／コードグループ検出器６によって検出されたフレームタイミングおよびコードグループが有効か否かを判定する（Ｓ３）。たとえば、実施例２において説明するように、相関が高いコードグループがない場合等にコードグループが無効とされる。マイコン４は、フレームタイミングまたはコードグループが無効であると判定した場合には（Ｓ３，無効）、そのまま処理を終了する。また、マイコン４は、フレームタイミングおよびコードグループが有効であると判定した場合には（Ｓ３，有効）、コード検出部７によってコードが検出される（Ｓ４）。
【００５３】
次に、マイコン４は、コード検出器７によって検出されたコードが有効か否かを判定する（Ｓ５）。たとえば、実施例２において説明するように、相関が高いコードがない場合等にコードが無効とされる。マイコン４は、コードが無効であると判定した場合には（Ｓ４，無効）、そのまま処理を終了する。また、マイコン４は、コードが有効であると判定した場合には（Ｓ４，有効）、そのコードをメモリ１０に蓄積する。そして、メモリ１０に蓄積されたコードからマルチパスを検出して削除する（Ｓ７）。そして、デコーダ９は復調器８によって復調されたデータをデコードすることにより、報知情報を取得して処理を終了する。
【００５４】
以上説明したように、本実施例における移動通信端末によれば、フレームタイミング、グループコードまたはコードが無効の場合には、その情報を蓄積せずに処理を打ち切るようにしたので、セルサーチにおけるマルチパスの検出を効率よく行なうことができ、処理速度を向上させることが可能となった。
【００５５】
（実施例２）
本発明の実施例２における移動通信端末は、図１に示す実施例１における移動通信端末と比較して、フレームタイミング／コードグループ検出器およびコード検出器の構成が異なる点と、マイコン４によって実行されるプログラムが異なる点とのみ異なる。したがって、重複する構成および機能の詳細な説明は繰り返さない。なお、本実施例におけるフレームタイミング／コードグループ検出器およびコード検出器の参照符号を６’および７’として説明する。
【００５６】
図４は、本実施例におけるフレームタイミング／コードグループ検出器６’の概略構成を示すブロック図である。このフレームタイミング／コード検出器６’は、フレームタイミングおよびコードグループを検出するためのコードを発生するコード発生器１〜Ｍ（１５−１〜１５−Ｍ）と、ダミーコードを発生するコード発生器Ｍ＋１〜Ｎ（１５−（Ｍ＋１）〜１５−Ｎ）と、Ａ／Ｄコンバータ３から出力されたデジタル信号とコード発生器１〜Ｎ（１５−１〜１５−Ｎ）から出力されたコードとの相関を算出する相関器１〜Ｎ（１６−１〜１６−Ｎ）と、相関器１〜Ｎ（１６−１〜１６−Ｎ）から出力された相関値を比較する比較器１７と、比較器１７による比較結果によって相関が高いコードグループを判定する判定部１８とを含む。
【００５７】
コード発生器１〜Ｍ（１５−１〜１５−Ｍ）は、本来のフレームタイミングコードおよびコードグループを検出するためのコードを発生する。一方、コード発生器Ｍ＋１〜Ｎ（１５−（Ｍ＋１）〜１５−Ｎ）は、フレームタイミングコードおよびダミーコードグループを検出するためのコードを発生するものであり、コード発生器１〜Ｍ（１５−１〜１５−Ｍ）が発生するコードと異なるダミーコードを発生するものである。
【００５８】
ダミーコードグループを発生するコード発生器Ｍ＋１〜Ｎ（１５−（Ｍ＋１）〜１５−Ｎ）がない場合には、Ａ／Ｄコンバータ３から出力されたデジタル信号と最も相関が高いフレームタイミングコードおよびコードグループを発生したコード発生器１〜Ｍ（１５−１〜１５−Ｍ）を判定することにより、コードグループの検出が行なわれる。しかしこの場合、Ａ／Ｄコンバータ３から出力されたデジタル信号と、コード発生器１〜Ｍ（１５−１〜１５−Ｍ）が発生したコードグループとの間の相関がいずれも低い場合であっても、そのうちの１つがコードグループとして検出され、それが誤っている可能性が高くなる。
【００５９】
一方、コード発生器Ｍ＋１〜Ｎ（１５−（Ｍ＋１）〜１５−Ｎ）によってフレームタイミングコードおよびダミーコードを発生させ、これらコード発生器Ｍ＋１〜Ｎ（１５−（Ｍ＋１）〜１５−Ｎ）によって発生されたフレームタイミングコードおよびダミーコードグループと受信したコードとの相関を計算し、この相関が最も高い場合にはいずれのコードグループも検出されなかったとすることにより、誤ってコードグループが検出されることが防止される。
【００６０】
図５は、コード検出器７’の概略構成を示すブロック図である。このコード検出器７’は、コードを検出するためのコードを発生するコード発生器１〜Ｎ（１９−１〜１９−Ｍ）と、ダミーコードを発生するコード発生器Ｍ＋１〜Ｎ（１９−（Ｍ＋１）〜１９−Ｎ）と、Ａ／Ｄコンバータ３から出力されたデジタル信号とコード発生器１〜Ｎ（１９−１〜１９−Ｎ）から出力されたコードとの相関を算出する相関器１〜Ｎ（２０−１〜２０−Ｎ）と、相関器１〜Ｎ（２０−１〜２０−Ｎ）から出力された相関値を比較する比較器２１と、比較器２１による比較結果によって相関が高いコードを判定する判定部２２とを含む。
【００６１】
コード発生器１〜Ｍ（１９−１〜１９−Ｍ）は、本来のコードを検出するためのコードを発生する。一方、コード発生器Ｍ＋１〜Ｎ（１９−（Ｍ＋１）〜１９−Ｎ）は、ダミーコードを検出するためのコードを発生するものであり、コード発生器１〜Ｍ（１９−１〜１９−Ｍ）が発生するコードと異なるダミーコードを発生するものである。
【００６２】
ダミーコードを発生するコード発生器Ｍ＋１〜Ｎ（１９−（Ｍ＋１）〜１９−Ｎ）がない場合には、Ａ／Ｄコンバータ３から出力されたデジタル信号と最も相関が高いコードを発生したコード発生器１〜Ｍ（１９−１〜１９−Ｍ）を判定することにより、コードの検出が行なわれる。しかしこの場合、Ａ／Ｄコンバータ３から出力されたデジタル信号と、コード発生器１〜Ｍ（１９−１〜１９−Ｍ）が発生したコードとの間の相関がいずれも低い場合であっても、そのうちの１つがコードとして検出され、しかもそれが誤っている可能性が高くなる。
【００６３】
一方、コード発生器Ｍ＋１〜Ｎ（１９−１〜１９−Ｎ）によってフレームタイミングコードおよびコードを発生させ、これらコード発生器Ｍ＋１〜Ｎ（１９−（Ｍ＋１）〜１９−Ｎ）によって発生されたダミーコードと受信したコードとの相関が最も高い場合にはコードを受信できなかったと判定することにより、誤ってコードが検出されることが防止される。
【００６４】
以上説明したように、本実施例における移動通信端末によれば、コード発生器がダミーコードグループまたはダミーコードを生成し、ダミーコードグループまたはダミーコードと受信したコードとの相関が高い場合には、コードグループまたはコードの検出を行なわないようにしたので、誤ってコードグループまたはコードが検出されるのを防止することが可能となった。
【００６５】
（実施例３）
本発明の実施例３における移動通信端末の概略構成は、図１に示す実施例１における移動通信端末の概略構成と比較して、マイコン４によって実行されるプログラムが異なる点のみが異なる。したがって、重複する構成および機能の詳細な説明は繰り返さない。
【００６６】
図６は、本実施例における移動通信端末の処理手順を説明するためのフローチャートである。なお、このフローチャートにおいて、ｍはスロットの検索回数を示しており、ｎ’はステップＳ１２において検出されたパスの数を示している。たとえば、１スロットを４回に分けて検索するのであればｍ＝４となり、そのとき検出されたパスの数がｎ’となる。
【００６７】
まず、マイコン４がスロットタイミング検出部５にスロットタイミングの検出を指示すると（Ｓ１１）、スロットタイミング検出部５は、スロットのサーチコードを検出することにより各基地局からのスロットタイミングを検出する（Ｓ１２）。このとき検出されたパスの数が、上述したようにｎ’となる。
【００６８】
次に、マイコン４は、フレームタイミング／コードグループ検出器６およびコード検出器７に対して、フレームタイミングの検出および拡散コードの同定を指示する（Ｓ１３）。フレームタイミング／コードグループ検出器６は、拡散コードの同定の指示を受けると、スロットの検索範囲ｊにおける受信データと、コード発生器１〜Ｎが発生したコードグループとの相関を算出することにより、コードグループを検出する（Ｓ１４）。また、コード検出部７は、拡散コードの同定の指示を受けると、検出パスｉのスロットタイミングにおける受信データと、コード発生器１〜Ｎが発生したコードグループとの相関を算出することにより、コードを検出する（Ｓ１５）。
【００６９】
マイコン４は、フレームタイミング／コードグループ検出器６およびコード検出器７によって同定された拡散コードに基づいてマルチパスであるか、異なる基地局からのパスであるかを判定し、マルチパスの場合にはそれを削除する（Ｓ１６）。
【００７０】
図７は、マルチパスの検出を説明するための図である。図７の(1)に示すスロットを受信する場合、まず、１スロット内に多重された各スロットのスロットタイミングが検出される（図６のＳ１２）。そして、図７の(2)に示すように、フレームタイミングおよびコードグループが検出される（図６のＳ１４）。また、図７の(3)に示すように、コードが検出される（図６のＳ１５）。このフレームタイミング、コードグループおよびコードの検出は、ｎ’（検索回数）回の検索によって逐次行なわれる。
【００７１】
図７の(3)に示すように、拡散コードが同定されると、同じスロット内で検出されたパスの内、所定時間以下の間隔で検出された拡散コードが同じであるか否かによって、マルチパスであるか否かが判定される（図６のＳ１６）。たとえば、左端のスロットにおいて検出された２つのパスが所定時間内に検出され、その拡散コードがともに“Ｃ３”であるので、後のパスがマルチパスであると判定されて削除される。また、左から２番目のスロットにおいて検出された２つのパスは所定時間内に検出されているが、その拡散コードが“Ｃ７”と“Ｃ２”と異なるので、それぞれ異なる基地局からの搬送波であると判定される。さらに、右端のスロットにおいて検出された２つのパスは所定時間内に検出されたものではないため、マルチパスでないと判定される。
【００７２】
再び、図６に示すフローチャートの説明に戻る。次に、マイコン４は、復調器８およびデコーダ９に対して、受信データの復調およびデコードの開始を指示する（Ｓ１７）。復調器８およびデコーダ９は、マイコン４からの指示によって復調およびデコードの処理を開始する（Ｓ１８）。このとき、マルチパスは削除されているので、復調およびデコードに要する時間が削減されることになる。
【００７３】
一方、マイコン４は、復調器８およびデコーダ９による処理と並行して、受信データの有効／無効の判定処理を行なう（Ｓ１９）。受信データが有効であれば、テーブル３１に受信データを格納し、無効であれば復調器８およびデコーダ９に処理の停止を指示する。なお、マイコン４によるステップＳ１３，Ｓ１６、Ｓ１７およびＳ１９の処理と、フレームタイミング／コードグループ検出器６およびコード検出器７によるステップＳ１４およびＳ１５の処理と、復調器８およびデコーダ９によるステップＳ１８の処理とを、それぞれ並行して行なわせることができるため、パイプライン処理として制御するようにすれば、さらにセルサーチを高速に実行することが可能となる。
【００７４】
以上説明したステップＳ１３〜Ｓ１９の処理がｉ＝０〜ｎ’−１について行なわれ、検出されたｎ’個のパスに対して処理が行なわれる。また、検出されたｎ’個のパスに対する処理が終了すると、ステップＳ１１に戻り次の検索範囲に対する処理が逐次実行される。
【００７５】
以上説明したように、本実施例における移動通信端末によれば、１スロットを複数の検索範囲に分割し、当該検索範囲内において拡散コードの同定、マルチパスの削除、受信データの復調およびデコードを逐次行なうようにしたので、マルチパスのデコードに要する時間を削減でき、セルサーチを高速に行なうことが可能となった。また、従来必要であったマルチパスを削除するための情報を蓄積する大容量のメモリが不要となり、移動通信端末のハードウェアの規模を縮小することが可能となった。
【００７６】
今回開示された実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【図１】  本発明の実施例１における移動通信端末の概略構成を示すブロック図である。
【図２】  本発明の実施例１における移動通信端末のフレームタイミング／コードグループ検出器６およびコード検出器７の概略構成を示すブロック図である。
【図３】  本発明の実施例１における移動通信端末の処理手順を説明するためのフローチャートである。
【図４】  本発明の実施例２における移動通信端末のフレームタイミング／コードグループ検出器６’の概略構成を示すブロック図である。
【図５】  本発明の実施例２における移動通信端末のコード検出器７’の概略構成を示すブロック図である。
【図６】  本発明の実施例３における移動通信端末の処理手順を説明するためのフローチャートである。
【図７】  マルチパス成分の判定を説明するための図である。
【図８】  セルサーチ時において検出されるマルチパス成分を説明するための図である。
【図９】  従来のセルサーチ時におけるマルチパス成分の検出および削除を説明するためのフローチャートである。
【符号の説明】
１  アンテナ、２  受信機、３  Ａ／Ｄコンバータ、４  マイコン、５  スロットタイミング検出器、６  フレームタイミング／コードグループ検出器、７  コード検出器、８  復調器、９  デコーダ、１０  メモリ、１１−１〜１１−Ｎ  コード発生器１〜Ｎ、１２−１〜１２−Ｎ  相関器１〜Ｎ、１３  比較器、１４  判定部、１５−１〜１５−Ｎ  コード発生器１〜Ｎ、１６−１〜１６−Ｎ  相関器１〜Ｎ、１７  比較器、１８  判定部、１９−１〜１９−Ｎ  コード発生器１〜Ｎ、２０−１〜２０−Ｎ  相関器１〜Ｎ、２１  比較器、２２  判定部。
【図１】
0003790164.tif 000002
【図２】
0003790164.tif 000003
【図３】
0003790164.tif 000004
【図４】
0003790164.tif 000005
【図５】
0003790164.tif 000006
【図６】
0003790164.tif 000007
【図７】
0003790164.tif 000008
【図８】
0003790164.tif 000009
【図９】
0003790164.tif 000010