(57)【特許請求の範囲】
【請求項１】
拡散して送信された信号を受信する受信手段と、
受信信号に多重されたミッドアンブルコードと受信信号に多重されている可能性のある既知のミッドアンブルコードとの相関演算を行い、遅延プロファイルを生成する遅延プロファイル生成手段と、
生成された各遅延プロファイルにおける最大値をそれぞれ検出する最大値検出手段と、
自局の使用ミッドアンブルコードにより生成された遅延プロファイルにおける最大値を正規化し、正規化した値に基づいて閾値を設定する閾値設定手段と、
前記閾値を用いて各遅延プロファイルにおける最大値の閾値判定を行うことにより、受信信号に多重されているミッドアンブルコードを判定するミッドアンブルコード判定手段と、
受信信号に多重されていると判定されたミッドアンブルコードに対応する全ての拡散コードで受信信号に多重されたデータを逆拡散し、逆拡散した信号をＲＡＫＥ合成する逆拡散・ＲＡＫＥ合成手段と、
前記逆拡散・ＲＡＫＥ合成手段によって得られたプライマリ拡散コードによる逆拡散結果又はＲＡＫＥ合成結果に基づいて、前記プライマリ拡散コードに対応するセカンダリ拡散コードが受信信号に多重されているか否かを判定する拡散コード判定手段と、
を具備することを特徴とする通信端末装置。
【請求項２】
前記閾値設定手段は、自局の使用ミッドアンブルコードが複数ある場合、自局の使用ミッドアンブルコードにより生成された各遅延プロファイルにおけるそれぞれの最大値を、当該最大値が得られたミッドアンブルコードに対応し、かつ自局に割り当てられた拡散コード数で正規化し、正規化した相関値を自局の使用ミッドアンブルコード数で平均化することを特徴とする請求項１に記載の通信端末装置。
【請求項３】
前記閾値設定手段は、自局の使用ミッドアンブルコードが複数ある場合、自局の使用ミッドアンブルコードのいずれか１つにより生成された遅延プロファイルにおける最大値を、当該最大値が得られたミッドアンブルコードに対応し、かつ自局に割り当てられた拡散コード数で正規化することを特徴とする請求項１に記載の通信端末装置。
【請求項４】
前記閾値設定手段は、自局の使用ミッドアンブルコードが複数ある場合、複数のミッドアンブルコードにそれぞれ対応する拡散コードのうち、自局に割り当てられた最大拡散コード数に対応するミッドアンブルコードにより生成された遅延プロファイルにおける最大値を、前記最大拡散コード数で正規化することを特徴とする請求項１に記載の通信端末装置。
【請求項５】
受信信号に多重していると判定された拡散コードを用いてジョイント・ディテクション演算を行うＪＤ演算手段を具備することを特徴とする請求項１から請求項４のいずれかに記載の通信端末装置。
【請求項６】
拡散して送信された信号を受信する受信工程と、
受信信号に多重されたミッドアンブルコードと受信信号に多重されている可能性のある既知のミッドアンブルコードとの相関演算を行い、遅延プロファイルを生成する遅延プロファイル生成工程と、
生成された各遅延プロファイルにおける最大値をそれぞれ検出する最大値検出工程と、
自局の使用ミッドアンブルコードにより生成された遅延プロファイルにおける最大値を正規化し、正規化した値に基づいて閾値を設定する閾値設定工程と、
前記閾値を用いて各遅延プロファイルにおける最大値の閾値判定を行うことにより、受信信号に多重されているミッドアンブルコードを判定するミッドアンブルコード判定工程と、
受信信号に多重されていると判定されたミッドアンブルコードに対応する全ての拡散コードで受信信号に多重されたデータを逆拡散し、逆拡散した信号をＲＡＫＥ合成する逆拡散・ＲＡＫＥ合成工程と、
前記逆拡散・ＲＡＫＥ合成工程において得られたプライマリ拡散コードによる逆拡散結果又はＲＡＫＥ合成結果に基づいて、前記プライマリ拡散コードに対応するセカンダリ拡散コードが受信信号に多重されているか否かを判定する拡散コード判定工程と、
を具備する拡散コード推定方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、受信信号に多重された拡散コードをデフォルトミッドアンブルを用いて推定する通信端末装置及び拡散コード推定方法に関する。
【０００２】
【従来の技術】
受信信号を復調する方法としてジョイント・ディテクション（Ｊｏｉｎｔ  Ｄｅｔｅｃｔｉｏｎ：以下、「ＪＤ」という）が注目されている。ＪＤはマルチパスフェージングによる干渉、シンボル間干渉等の様々な干渉を除去して復調信号を取り出す復調方法である。ここでＪＤを精度良く行うためには、受信装置において、受信信号に多重されている全ての拡散コードを認識する必要がある。しかし、通信端末装置が使用拡散コードを正確に認識しているのは自局に割り当てられている拡散コードのみであり、他局に割り当てられている拡散コードは無線基地局から報知されない。従って、他局に割り当てられている拡散コードを精度良く推定する必要がある。
【０００３】
ＪＤを行うために他局に割り当てられた拡散コードを推定する方法として、受信信号のミッドアンブル部に多重されているミッドアンブルコードを全て見つけ、ミッドアンブルコードとの対応関係から拡散コードを推定する方法がある。
【０００４】
ここで、ミッドアンブルコードの作成について図８を用いて説明する。ミッドアンブルコードの作成については、まず、４５６チップからなるベーシックコードを２つ連続して用意する。ミッドアンブルコードは５１２チップからなり、図８に示したように連続する２つのベーシックコードの右端から１チップ空けて、５１２チップ分に相当するコードをミッドアンブルコード＃１（ミッドアンブルシフト１）とする。次に、ミッドアンブルコード＃１に対して５７チップ左にずらして５１２チップ分に相当するコードをミッドアンブルコード＃２（ミッドアンブルシフト２）とする。同様に、５１２チップ確保しながら５７チップずつ左にずらしていくことで、ミッドアンブルコード＃３（ミッドアンブルシフト３）からミッドアンブルコード＃８（ミッドアンブルシフト８）を作成する。ミッドアンブルコード＃９（ミッドアンブルシフト９）は、ミッドアンブルコード＃１に対して２９チップ左にずらした５１２チップ分のコードである。ミッドアンブルコード＃１０（ミッドアンブルシフト１０）からミッドアンブルコード＃１５（ミッドアンブルシフト１５）は、ミッドアンブルコード＃２からミッドアンブルコード＃８を作成したのと同様に、５１２チップ確保しながら５７チップずつ左にずらしていくことで生成する。さらに、ミッドアンブルコード＃１６（ミッドアンブルシフト１６）は、ミッドアンブルコード＃１に対して２８チップ右にサイクリックシフトした５１２チップ分のコードである。このように、コードを５１２チップ確保しつつ所定量シフトすることにより、ミッドアンブルコードを作成するため、以下、ミッドアンブルコードをミッドアンブルシフトと称することにする。なお、上述したベーシックコードから作成されるミッドアンブルシフトの個数をＫｃｅｌｌといい、Ｋｃｅｌｌはシステムに従って決定され、１６，８，４のいずれかの値をとる。Ｋｃｅｌｌ＝１６のときは、ミッドアンブルシフト１から１６を、Ｋｃｅｌｌ＝８のときは、ミッドアンブルシフト１から８を、Ｋｃｅｌｌ＝４のときは、ミッドアンブルシフト１，３，５，７を、それぞれ使用することになる。
【０００５】
上述したミッドアンブルシフトは、３ＧＰＰ仕様ＴＳ２５．２２１  Ｖ４．４．０において（ミッドアンブルシフトと拡散コードとを対応させたデフォルトミッドアンブル使用時）、使用される拡散コードは１６種類であり、各通信端末に割り当てられた拡散コード番号と対応関係が与えられている。具体的には図９から図１１を用いて説明する。
【０００６】
図９は、Ｋｃｅｌｌ＝１６のときのミッドアンブルシフトと拡散コード番号との関係を示す樹状図である。この図において、ｍ（１）からｍ（１６）は、ミッドアンブルシフト１から１６を示しており、ｃｘ（ｙ）は、ｘが拡散率を、ｙが拡散コード番号を示している。図９において、注目すべき点は一番右側の拡散コード番号とミッドアンブルシフトとの対応関係であって、拡散コード番号とミッドアンブルシフトとが１対１で対応している。例えば、拡散コード番号１番はミッドアンブルシフト１に対応しており、拡散コード番号２番はミッドアンブルシフト９に対応している。
【０００７】
図１０は、Ｋｃｅｌｌ＝８のときのミッドアンブルシフトと拡散コード番号との関係を示す樹状図である。この図では、一番右側の拡散コード番号とミッドアンブルシフトとの対応関係において、１つのミッドアンブルシフトに２つの拡散コード番号が対応している。例えば、１番、２番の拡散コード番号はミッドアンブルシフト１のみに対応している。ここで、拡散コード番号の隣に（＊）がついていない拡散コードをプライマリ拡散コードといい、拡散コード番号の隣に（＊）がついている拡散コードをセカンダリ拡散コードという。プライマリ拡散コードは、セカンダリ拡散コードより優先的に通信端末装置に割り当てられる。
【０００８】
図１１は、Ｋｃｅｌｌ＝４のときのミッドアンブルシフトと拡散コード番号との関係を示す樹状図である。この図では、一番右側の拡散コード番号とミッドアンブルシフトとの対応関係において、１つのミッドアンブルシフトに４つの拡散コード番号が対応している。例えば、１番、２番、３番、４番の拡散コード番号はミッドアンブルシフト１のみに対応している。この図においても（＊）は、図１０と同様の意味を有する。
【０００９】
次に、ミッドアンブルの送信電力について図１２を用いて説明する。図１２は、送信電力とスロット構成を示す概念図であり、基地局装置においてミッドアンブルシフトが多重されたミッドアンブル部は１スロットにおいてデータ部とデータ部の間に挿入され、通信端末装置に送信される。ミッドアンブルの送信電力については、３ＧＰＰ仕様ＴＳ２５．２２１  Ｖ４．４．０に記述されているように、データ部と同一の送信電力が設定される。図１２に示すように、Ｋｃｅｌｌ＝１６の場合、各ミッドアンブルシフトの送信電力はそれぞれデータ部と同一である。
【００１０】
次に、図１３は、従来の通信端末装置の構成を示すブロック図である。この図において、無線受信部１２は、基地局装置から送信された信号をアンテナ１１を介して受信し、所定の無線受信処理（ダウンコンバートやＡ／Ｄ変換等）を行い、遅延プロファイル生成部１３及び逆拡散・ＲＡＫＥ合成部１９に出力する。
【００１１】
遅延プロファイル生成部１３は、受信信号のミッドアンブル部に対してＫｃｅｌｌ個のミッドアンブルレプリカコードで相関演算を行い、遅延プロファイルを生成し、最大値検出部１４、ミッドアンブルシフト判定部１６、パス選択部１７に出力する。
【００１２】
最大値検出部１４は、遅延プロファイル生成部１３から出力された各遅延プロファイルに基づいてそれぞれ最大値を検出し、閾値設定部１５に出力する。閾値設定部１５は、自局の使用ミッドアンブルシフトの遅延プロファイルにおける最大値をミッドアンブルシフト判定の閾値設定基準値とし、基準値から所定幅下げた位置に閾値を設定し、設定した閾値をミッドアンブルシフト判定部１６に出力する。
【００１３】
ミッドアンブルシフト判定部１６は、遅延プロファイル生成部１３から出力された遅延プロファイル上に閾値設定部１５から出力された閾値を設定し、他の各遅延プロファイルの最大値が閾値を越えるかどうかを判定する。最大値が閾値を越えると判定された場合、その最大値が得られたミッドアンブルシフトが受信信号に多重されていると判定され、そのミッドアンブルシフトがパス選択部１７及び拡散コード取得部１８に通知される。
【００１４】
パス選択部１７は、遅延プロファイル生成部１３から出力された遅延プロファイルのうち、ミッドアンブルシフト判定部１６において閾値を越えると判定されたミッドアンブルシフトで生成された遅延プロファイルからピークを検出し、パス選択を行い、選択したパス毎のチャネル推定値及びパスのタイミングを逆拡散・ＲＡＫＥ合成部１９及びＪＤ演算部２０に出力する。
【００１５】
拡散コード取得部１８は、ミッドアンブルシフトと拡散コードとを対応させたテーブルを保持しており、ミッドアンブルシフト判定部１６において多重されていると判定されたミッドアンブルシフトに対応する拡散コードをテーブルから取得し、逆拡散・ＲＡＫＥ合成部１９及びＪＤ演算部２０に出力する。
【００１６】
逆拡散・ＲＡＫＥ合成部１９は、パス選択部１７から出力されたパスのタイミングに従って、拡散コード取得部１８で取得された拡散コードを用いてデータ部の複数シンボルにわたって逆拡散を行い、逆拡散された信号を拡散コード毎にＲＡＫＥ合成する。合成結果は、ＪＤ演算部２０に出力される。ＪＤ演算部２０は、逆拡散・ＲＡＫＥ合成部１９から出力された合成結果と、拡散コード取得部１８から出力された拡散コードと、パス選択部１７から出力されたチャネル推定値と、を用いてＪＤ演算を行う。
【００１７】
次に、ミッドアンブルシフト判定部１６における判定について図１４を用いて説明する。図１４は、ミッドアンブルシフト判定の様子を説明するための図であり、Ｋｃｅｌｌ＝８の場合である。図１４において、縦軸は、ミッドアンブル相関の最大値、すなわち、ミッドアンブルシフトとミッドアンブルレプリカコードとの最大相関値を表し、横軸は、ソート後のミッドアンブルシフトのインデックスを表しており、自局の使用ミッドアンブルシフトをインデックス１とする。
【００１８】
Ｔｈ１は、閾値設定基準値であり、自局の使用ミッドアンブルシフトの最大相関値（Ｐ＿ｏｗｎとする）である。Ｔｈ２は、Ｔｈ１から所定幅下げた位置に設けられた閾値である。
【００１９】
Ｔｈ２に基づいてミッドアンブルシフト判定を行った結果、Ｔｈ２を越えるインデックス１から４のミッドアンブルシフトが受信信号に多重されていると判定される。
【００２０】
上述したように、従来の通信端末装置では、自局の使用ミッドアンブルシフトの遅延プロファイルにおける最大の相関値に基づいてミッドアンブルシフト判定の閾値を設定し、この閾値と各ミッドアンブルシフトの遅延プロファイルにおける最大の相関値とを用いてミッドアンブルシフト判定を行うことにより、受信信号に多重されたミッドアンブルシフトを判定している。
【００２１】
【発明が解決しようとする課題】
しかしながら、Ｋｃｅｌｌ＝１６以外の場合、図１０及び図１１で示したように、ミッドアンブルシフトと拡散コード番号との対応関係が１対１にならず、ミッドアンブルシフトを正しく推定できても、そのミッドアンブルシフトに対応する拡散コードが複数あるので割り当てられた拡散コードを一意に特定できない。
【００２２】
また、Ｋｃｅｌｌ＝１６以外の場合、ミッドアンブルシフトに対応する拡散コードの多重数に従ってミッドアンブルの送信電力が決定されるので、ミッドアンブルシフト判定の閾値の設定基準がコード数によって大きく変わってしまい、閾値判定が正常に動作しなくなってしまう。例えば、Ｋｃｅｌｌ＝８のとき、自局が拡散コード１番と２番を使用する場合、図１０よりｍ（１）を使用する。このときのミッドアンブルシフトの送信電力は、拡散コード１番、２番にそれぞれｍ（１）の送信電力が加算されることになり、１つの拡散コードに対応したミッドアンブルシフトの送信電力に比べ、２倍の電力になる。このため、通信端末装置で生成される遅延プロファイルも１拡散コード使用時に比べて２倍の相関値になる。すなわち、閾値判定の基準が２倍になるため、１拡散コード使用時と同一の閾値を用いれば、他局の遅延プロファイルの最大値が閾値を越えなくなり、ミッドアンブルシフト判定の精度が劣化するという問題がある。
【００２３】
本発明はかかる点に鑑みてなされたものであり、ミッドアンブルシフトに対応する拡散コードが複数ある場合でも、受信信号に多重された拡散コードを全て特定し、ミッドアンブルシフト判定の精度を向上させる通信端末装置及び拡散コード推定方法を提供することを目的とする。
【００２４】
【課題を解決するための手段】
かかる課題を解決するため、本発明の通信端末装置は、拡散して送信された信号を受信する受信手段と、受信信号に多重されたミッドアンブルコードと受信信号に多重されている可能性のある既知のミッドアンブルコードとの相関演算を行い、遅延プロファイルを生成する遅延プロファイル生成手段と、生成された各遅延プロファイルにおける最大値をそれぞれ検出する最大値検出手段と、自局の使用ミッドアンブルコードにより生成された遅延プロファイルにおける最大値を正規化し、正規化した値に基づいて閾値を設定する閾値設定手段と、前記閾値を用いて各遅延プロファイルにおける最大値の閾値判定を行うことにより、受信信号に多重されているミッドアンブルコードを判定するミッドアンブルコード判定手段と、受信信号に多重されていると判定されたミッドアンブルコードに対応する全ての拡散コードで受信信号に多重されたデータを逆拡散し、逆拡散した信号をＲＡＫＥ合成する逆拡散・ＲＡＫＥ合成手段と、前記逆拡散・ＲＡＫＥ合成手段によって得られたプライマリ拡散コードによる逆拡散結果又はＲＡＫＥ合成結果に基づいて、前記プライマリ拡散コードに対応するセカンダリ拡散コードが受信信号に多重されているか否かを判定する拡散コード判定手段と、を具備する構成を採る。
【００２５】
この構成によれば、自局に割り当てられたミッドアンブルコードが複数ある場合でも、１拡散コード単位に正規化した相関値に基づいて閾値を設定し、設定した閾値と受信信号のミッドアンブルコード及び既知のミッドアンブルコードの相関値との閾値判定を行うことにより、受信信号に多重されたミッドアンブルコードの判定精度を向上させることができる。また、１つのミッドアンブルコードに対応する拡散コードが複数ある場合でも、受信信号に多重されたミッドアンブルコードに対応した複数の拡散コードを用いた逆拡散後の信号電力が所定の閾値を越えることにより、逆拡散に用いた拡散コードを受信信号に多重された拡散コードであると判定することができる。
【００３２】
本発明の通信端末装置は、前記閾値設定手段が、自局の使用ミッドアンブルコードが複数ある場合、自局の使用ミッドアンブルコードにより生成された各遅延プロファイルにおけるそれぞれの最大値を、当該最大値が得られたミッドアンブルコードに対応し、かつ自局に割り当てられた拡散コード数で正規化し、正規化した相関値を自局の使用ミッドアンブルコード数で平均化する構成を採る。
【００３３】
この構成によれば、自局の使用ミッドアンブルコードが複数あり、それぞれのミッドアンブルコードに対応し、かつ自局に割り当てられた複数の拡散コードがある場合でも、１拡散コード単位の相関値に正規化した上で閾値を設定することにより、受信信号に多重されたミッドアンブルコードの判定精度を向上させることができる。
【００３４】
本発明の通信端末装置は、前記閾値設定手段が、自局の使用ミッドアンブルコードが複数ある場合、自局の使用ミッドアンブルコードのいずれか１つにより生成された遅延プロファイルにおける最大値を、当該最大値が得られたミッドアンブルコードに対応し、かつ自局に割り当てられた拡散コード数で正規化する構成を採る。
【００３５】
この構成によれば、自局の使用ミッドアンブルコードが複数ある場合でも、自局の使用ミッドアンブルコードのいずれか１つを用いて正規化を行うため、正規化にかかる処理量を軽減することができる。
【００３６】
本発明の通信端末装置は、前記閾値設定手段が、自局の使用ミッドアンブルコードが複数ある場合、複数のミッドアンブルコードにそれぞれ対応する拡散コードのうち、自局に割り当てられた最大拡散コード数に対応するミッドアンブルコードにより生成された遅延プロファイルにおける最大値を、前記最大拡散コード数で正規化する構成を採る。
【００３７】
この構成によれば、自局に割り当てられた最大拡散コード数に対応するミッドアンブルコードと既知のミッドアンブルコードとの相関値の最大値を、前記最大拡散コード数で正規化することにより、正規化した相関値の信頼度を高めることができ、信頼度の高い正規化後の相関値に基づいて閾値を設定するため、自局の使用ミッドアンブルコードが複数ある場合でも、受信信号に多重されたミッドアンブルコードの判定精度をより向上させることができる。
【００３８】
本発明の通信端末装置は、受信信号に多重していると判定された拡散コードを用いてジョイント・ディテクション演算を行うＪＤ演算手段を具備する構成を採る。
【００３９】
この構成によれば、精度よく判定された拡散コードを用いてジョイント・ディテクション演算を行うので、干渉除去性能を向上させることができる。
【００４０】
本発明の拡散コード推定方法は、拡散して送信された信号を受信する受信工程と、受信信号に多重されたミッドアンブルコードと受信信号に多重されている可能性のある既知のミッドアンブルコードとの相関演算を行い、遅延プロファイルを生成する遅延プロファイル生成工程と、生成された各遅延プロファイルにおける最大値をそれぞれ検出する最大値検出工程と、自局の使用ミッドアンブルコードにより生成された遅延プロファイルにおける最大値を正規化し、正規化した値に基づいて閾値を設定する閾値設定工程と、前記閾値を用いて各遅延プロファイルにおける最大値の閾値判定を行うことにより、受信信号に多重されているミッドアンブルコードを判定するミッドアンブルコード判定工程と、受信信号に多重されていると判定されたミッドアンブルコードに対応する全ての拡散コードで受信信号に多重されたデータを逆拡散し、逆拡散した信号をＲＡＫＥ合成する逆拡散・ＲＡＫＥ合成工程と、前記逆拡散・ＲＡＫＥ合成工程において得られたプライマリ拡散コードによる逆拡散結果又はＲＡＫＥ合成結果に基づいて、前記プライマリ拡散コードに対応するセカンダリ拡散コードが受信信号に多重されているか否かを判定する拡散コード判定工程と、を具備するようにした。
【００４１】
この方法によれば、１つのミッドアンブルコードに対応する拡散コードが複数ある場合でも、受信信号に多重されたミッドアンブルコードに対応した複数の拡散コードを用いた逆拡散後の信号電力が所定の閾値を越えることにより、逆拡散に用いた拡散コードを受信信号に多重された拡散コードであると判定することができる。
【００４２】
【発明の実施の形態】
本発明の第１の骨子は、受信信号に含まれたミッドアンブルシフトに対応するプライマリ拡散コードで受信信号のデータ部を逆拡散した結果と、プライマリ拡散コードに対応するセカンダリ拡散コードで逆拡散した結果とに基づいて、セカンダリ拡散コードが多重されているかを判定することである。これにより、１つのミッドアンブルシフトに複数の拡散コードが対応する場合でも、受信信号に多重された拡散コードを全て特定することができる。
【００４３】
また、本発明の第２の骨子は、自局の使用ミッドアンブルシフトに対応する拡散コードのうち、自局に割り当てられた拡散コードが複数ある場合、自局の使用ミッドアンブルシフトで生成した遅延プロファイルを１拡散コード当たりの相関値に正規化し、正規化した遅延プロファイルを用いてミッドアンブルシフト判定の閾値を設定することである。これにより、１拡散コード当たりのミッドアンブルシフトの相関値を基準に閾値を設定することができるので、ミッドアンブルシフト判定の精度を向上させることができる。
【００４４】
以下、本発明の実施の形態について図面を参照して説明する。
【００４５】
（実施の形態１）
この実施の形態では、ミッドアンブルシフトとこれに対応する拡散コードとの関係が１対１にならないとき、受信信号に含まれる全ての拡散コードを特定する場合について説明する。また、自局の使用ミッドアンブルシフトに対応する拡散コードが複数ある場合、このミッドアンブルシフトの遅延プロファイルを１拡散コード当たりの相関値に正規化し、ミッドアンブルシフト判定の閾値を設定する場合について説明する。
【００４６】
図１は、本発明の実施の形態１に係る通信端末装置の構成を示すブロック図である。この図において、無線受信部１０２は、基地局装置から送信された信号をアンテナ１０１を介して受信し、所定の無線受信処理（ダウンコンバートやＡ／Ｄ変換等）を行い、遅延プロファイル生成部１０３及び逆拡散・ＲＡＫＥ合成部１０９に出力する。
【００４７】
遅延プロファイル生成部１０３は、受信信号のミッドアンブル部に対してＫｃｅｌｌ個のミッドアンブルレプリカコードで相関演算を行い、遅延プロファイルを生成する。生成された遅延プロファイルは、最大値検出部１０４、ミッドアンブルシフト判定部１０６、パス選択部１０７、にそれぞれ出力される。
【００４８】
最大値検出部１０６は、自局の使用ミッドアンブルシフトの遅延プロファイルから最大の相関値（Ｐ＿ｏｗｎとする）を検出し、閾値設定部１０５に出力する。
【００４９】
閾値設定部１０５は、最大値検出部１０４で検出した最大値Ｐ＿ｏｗｎを自局の使用ミッドアンブルシフトと対応関係にある拡散コードのうち、自局に割り当てられている拡散コード数Ｎ＿ｏｗｎで除算して得られた値をミッドアンブルシフト判定の閾値設定基準値とする。すなわち、自局の使用ミッドアンブルシフトの遅延プロファイルを１コード分の相関値に正規化する。そして、この設定基準値から所定幅下げた位置にミッドアンブルシフト判定の閾値を設定する。
【００５０】
ミッドアンブルシフト判定部１０６は、閾値設定部１０５で設定された閾値に基づいて受信信号に多重された各ミッドアンブルシフトで生成された遅延プロファイルから検出された最大値の閾値判定を行う。閾値を越えると判定されたミッドアンブルシフトから生成された遅延プロファイルをパス選択部１０７に出力する。また、閾値を越えると判定されたミッドアンブルシフトを拡散コード取得部１０８に通知する。
【００５１】
パス選択部１０７は、ミッドアンブルシフト判定部１０６で閾値を越えると判定されたミッドアンブルシフトで生成された遅延プロファイルからピークを検出し、パス選択を行う。選択したパス毎のチャネル推定値及びパスのタイミングは逆拡散・ＲＡＫＥ合成部１０９及びＪＤ演算部１１１に出力される。
【００５２】
拡散コード取得部１０８は、ミッドアンブルシフト判定により受信信号に多重されていると判定されたミッドアンブルシフトと対応する拡散コードのうち、プライマリ拡散コード及びセカンダリ拡散コードを拡散コード取得部１０８が保持するテーブルから取得する。取得したプライマリ拡散コード及びセカンダリ拡散コードは、逆拡散・ＲＡＫＥ合成部１０９に出力される。
【００５３】
逆拡散・ＲＡＫＥ合成部１０９は、パス選択部１０７から出力されたパス選択結果、すなわち、逆拡散タイミングに従って、拡散コード取得部１０８から出力されたプライマリ拡散コード及びセカンダリ拡散コードを用いてデータ部の複数シンボルにわたって逆拡散を行い、逆拡散結果を拡散コード判定部１１０に出力する。また、逆拡散された信号をＲＡＫＥ合成し、合成結果をＪＤ演算部１１１に出力する。
【００５４】
拡散コード判定部１１０は、各プライマリ拡散コードの逆拡散結果（電力）を基準とし、プライマリ拡散コードに対応するセカンダリ拡散コードの逆拡散結果（電力）を閾値判定する。セカンダリ拡散コードの逆拡散結果が閾値を超えればそのセカンダリ拡散コードが多重されていると判定する。セカンダリ拡散コードが複数あれば、それぞれ同様に閾値判定を行う。判定された拡散コードは、ＪＤ演算部１１１に出力される。なお、拡散コード判定部１１０は、逆拡散・ＲＡＫＥ合成部１０９から出力された逆拡散結果を用いるのではなく、ＲＡＫＥ合成結果を用いてもよい。
【００５５】
ＪＤ演算部１１１は、逆拡散・ＲＡＫＥ合成部１０９から出力された合成結果と、拡散コード判定部１１０で判定された拡散コードと、パス選択部１０７から出力されたチャネル推定値を用いてＪＤ演算を行う。
【００５６】
次に、上記構成を有する通信端末装置の動作について図２を用いて説明する。この図において、ＳＴ２０１では、遅延プロファイル生成部１０３において受信信号に含まれるミッドアンブルとミッドアンブルレプリカコードとの相関がとられ、遅延プロファイルが生成される。ＳＴ２０２では、最大値検出部１０４において、ＳＴ２０１で生成された遅延プロファイル上の最大値が検出される。ＳＴ２０３では、全てのミッドアンブルシフトについて最大値が検出されたか否かを確認する。全てのミッドアンブルシフトについて最大値が検出されていればＳＴ２０４に移行し、全てのミッドアンブルシフトについて最大値が検出されていなければＳＴ２０１に戻り、全てのミッドアンブルシフトについて最大値が検出されるまでＳＴ２０１からＳＴ２０３が繰り返される。
【００５７】
ＳＴ２０４では、閾値設定部１０５において、ＳＴ２０２で検出した最大値と自局に割り当てられた拡散コード数とに基づいて閾値が設定される。ＳＴ２０５では、ミッドアンブルシフト判定部１０６においてＳＴ２０２で検出した最大値とＳＴ２０４で設定した閾値との閾値判定が行われる。最大値が閾値を越えていればＳＴ２０６に移行し、最大値が閾値以下であればＳＴ２０７に移行する。ＳＴ２０６では、ＳＴ２０５において閾値を越えていると判定された最大値が検出されたミッドアンブルシフトを、受信信号に多重されたミッドアンブルシフトと判定する。ＳＴ２０７では、全てのミッドアンブルシフトについて最大値がＳＴ２０４で設定した閾値との閾値判定が行われたか否かを確認する。全てのミッドアンブルシフトについて閾値判定が行われていればＳＴ２０８に移行し、全てのミッドアンブルシフトについて閾値判定が行われていなければＳＴ２０５に戻り、全てのミッドアンブルシフトについて閾値判定が行われるまでＳＴ２０５からＳＴ２０７が繰り返される。
【００５８】
ＳＴ２０８では、パス選択部１０７においてパス選択処理が行われる。ＳＴ２０９では、拡散コード取得部１０８において、受信信号に多重されているミッドアンブルシフトに対応する拡散コードがテーブルから取得される。ＳＴ２１０では、逆拡散・ＲＡＫＥ合成部１０９において、ＳＴ２０９で取得した拡散コードを用いてデータ部の複数シンボルにわたって逆拡散が行われ、逆拡散された信号がＲＡＫＥ合成される。
【００５９】
ＳＴ２１１では、拡散コード判定部１１０において、プライマリ拡散コードによってデータ部の複数シンボルにわたって逆拡散した結果（電力）を基準として閾値が設定される。ここで、拡散コード判定部１１０がプライマリ拡散コードの逆拡散結果を基準としたのは、プライマリ拡散コードは優先的に割り当てられるので、受信信号に多重していると判定されたミッドアンブルシフトに対応するプライマリ拡散コードは確実に割り当てられているからである。ＳＴ２１２では、セカンダリ拡散コードによってデータ部の複数シンボルにわたって逆拡散した結果（電力）とＳＴ２１１で設定した閾値との閾値判定が行われる。閾値を越えると判定されたらＳＴ２１３に移行し、閾値以下であると判定されたらＳＴ２１４に移行する。
【００６０】
ＳＴ２１３では、ＳＴ２１２において閾値を越えると判定された逆拡散結果をもたらしたセカンダリ拡散コードを受信信号に多重された拡散コードであると判定する。ＳＴ２１４では、ＳＴ２１２で全てのセカンダリ拡散コードによって逆拡散された結果が閾値判定されたかを確認する。全てのセカンダリ拡散コードについて閾値判定がされていれば、ＳＴ２１５に移行し、全てのセカンダリ拡散コードについて閾値判定がされていなければ、ＳＴ２１２に戻り、全てのセカンダリ拡散コードについて閾値判定が行われるまでＳＴ２１２からＳＴ２１４が繰り返される。
【００６１】
ＳＴ２１５では、受信信号に多重された全てのミッドアンブルシフトについてＳＴ２０９からＳＴ２１４までの動作がなされたかを確認する。全てのミッドアンブルシフトについて動作が終了していれば、ＳＴ２１６に移行し、全てのミッドアンブルシフトについて動作が終了していなければ、ＳＴ２０９に戻り、動作の終了していないミッドアンブルシフトについてＳＴ２０９からＳＴ２１４までの動作を繰り返す。
【００６２】
ＳＴ２１６では、ＪＤ演算部１１１において、ＲＡＫＥ合成された信号と、受信信号に多重されていた拡散コードと、チャネル推定値とを用いてＪＤ復調が行われる。
【００６３】
次に、本発明の実施の形態１におけるミッドアンブルシフト判定部１０６での判定について図３を用いて説明する。図３は、ミッドアンブルシフト判定の様子を説明するための図であり、Ｋｃｅｌｌ＝８で、従来のミッドアンブルシフト判定の様子を説明した図１４と同様のサンプルを用いたものである。図３において、縦軸は、ミッドアンブルシフト相関の最大値、すなわち、ミッドアンブルシフトとミッドアンブルシフトレプリカコードとの最大相関値を表し、横軸は、ソート後のミッドアンブルシフトのインデックスを表している。自局の使用ミッドアンブルシフトをインデックス１とし、自局に割り当てられた拡散コード数（Ｎ＿ｏｗｎ）を２とする。
【００６４】
Ｔｈ３は、閾値設定基準値であり、自局の使用ミッドアンブルシフトの最大相関値（Ｐ＿ｏｗｎ）を自局に割り当てられた拡散コード数（Ｎ＿ｏｗｎ）で除算した値である。図３の場合、Ｐ＿ｏｗｎ／２がＴｈ３となる。Ｔｈ４は、Ｔｈ３から所定幅下げた位置に設けられた閾値である。
【００６５】
従来では、図１４から分かるようにインデックス１から４が受信信号に多重されているものと判定されるが、この実施の形態におけるミッドアンブルシフト判定部１０７では、図３が示すように、Ｔｈ４を越えるインデックス１から５が受信信号に多重されているミッドアンブルシフトと判定される。すなわち、従来の通信端末装置で検出できなかったインデックス５のミッドアンブルシフトを、この実施の形態の通信端末装置で検出することができるようになり、ミッドアンブルシフト判定の精度を向上させることができる。
【００６６】
このように本実施の形態によれば、ミッドアンブルシフトとこれに対応する拡散コード番号との関係が１対１にならない場合（Ｋｃｅｌｌ＝１６以外）でも、受信信号に含まれるミッドアンブルシフトに対応する複数の拡散コードを特定することができる。
【００６７】
また、自局の使用ミッドアンブルシフトに対応する拡散コードのうち、自局に割り当て当てられた拡散コードが複数ある場合、受信したミッドアンブルシフトの遅延プロファイルを１拡散コード当たりの相関値に正規化し、ミッドアンブルシフト判定の閾値を設定することにより、ミッドアンブルシフト判定の精度を向上させることができる。
【００６８】
（実施の形態２）
この実施の形態では、ミッドアンブルシフト判定を行う際、自局の使用ミッドアンブルシフトが複数ある場合、自局の使用ミッドアンブルシフトの複数の遅延プロファイルを１拡散コード当たりの相関値に正規化し、各遅延プロファイルの最大値の平均値をミッドアンブルシフト判定の閾値設定基準値とする場合について説明する。
【００６９】
図４は、本発明の実施の形態２に係る通信端末装置の構成を示すブロック図である。ただし、この図において、図１と共通する部分は図１と同一の符号を付し、その詳しい説明は省略する。
【００７０】
最大値検出部４０１は、自局の使用ミッドアンブルシフトが複数ある場合、自局の各使用ミッドアンブルシフトで生成した遅延プロファイルの最大値（Ｐ＿ｏｗｎ１からＰ＿ｏｗｎＮ；Ｎは自局の使用ミッドアンブルシフトの個数）を検出し、検出した最大値を閾値設定部４０２に通知する。
【００７１】
閾値設定部４０２は、最大値検出部４０１で検出した最大値Ｐ＿ｏｗｎ１からＰ＿ｏｗｎＮをそれぞれ対応する拡散コード数Ｎ＿ｏｗｎ１、Ｎ＿ｏｗｎ２、…、Ｎ＿ｏｗｎＮで除算する。そして、除算結果の平均値（Ｐ＿ｏｗｎ１／Ｎ＿ｏｗｎ１＋Ｐ＿ｏｗｎ２／Ｎ＿ｏｗｎ２＋…＋Ｐ＿ｏｗｎＮ／Ｎ＿ｏｗｎＮ）／Ｎを求める。このように求めた平均値をミッドアンブルシフト判定の閾値設定基準値とし、基準値から所定幅下げた位置に閾値を設定する。なお、Ｎ＿ｏｗｎ１からＮ＿ｏｗｎＮは、自局の使用ミッドアンブルシフトと対応関係にある拡散コードのうち、自局に割り当てられている拡散コード数である。従って、自局に割り当てられている拡散コードの総数はＮ＿ｏｗｎ１＋Ｎ＿ｏｗｎ２＋…＋Ｎ＿ｏｗｎＮである。
【００７２】
次に、本発明の実施の形態２におけるミッドアンブルシフト判定部１０６での判定について図５を用いて説明する。図５は、ミッドアンブルシフト判定の様子を説明するための図である。この図において、縦軸は、ミッドアンブルシフト相関の最大値、すなわち、ミッドアンブルシフトとミッドアンブルシフトレプリカコードとの最大相関値を表し、横軸は、ソート後のミッドアンブルシフトのインデックスを表している。自局の使用ミッドアンブルシフトをインデックス１から３とし、自局に割り当てられた拡散コード数をＮ＿ｏｗｎ１＝Ｎ＿ｏｗｎ２＝２、Ｎ＿ｏｗｎ３＝１とする。
【００７３】
Ｔｈ５は、閾値設定基準値であり、自局の使用ミッドアンブルシフトの最大相関値（Ｐ＿ｏｗｎ１からＰ＿ｏｗｎＮ）を自局に割り当てられた拡散コード数（Ｎ＿ｏｗｎ１からＮ＿ｏｗｎＮ）で除算した値の平均値、すなわち、（Ｐ＿ｏｗｎ１／Ｎ＿ｏｗｎ１＋Ｐ＿ｏｗｎ２／Ｎ＿ｏｗｎ２＋…＋Ｐ＿ｏｗｎＮ／Ｎ＿ｏｗｎＮ）／Ｎである。Ｔｈ６は、Ｔｈ５から所定幅下げた位置に設けられた閾値である。
【００７４】
図５では、閾値Ｔｈ６を越えるインデックス１から４が受信信号に多重されているミッドアンブルシフトと判定され、自局の使用ミッドアンブルシフトがインデックス１から３であることからインデックス４が他局に使用されているミッドアンブルシフトであることが分かる。
【００７５】
このように本実施の形態によれば、ミッドアンブルシフト判定を行う際、自局の使用ミッドアンブルシフトが複数ある場合でも、自局の使用ミッドアンブルシフトの複数の遅延プロファイルを１コード分の相関値に正規化し、各遅延プロファイルの最大値の平均値をミッドアンブルシフト判定の閾値設定基準値とすることにより、ミッドアンブルシフト判定の精度を向上させることができる。
【００７６】
（実施の形態３）
この実施の形態では、ミッドアンブルシフト判定を行う際、自局の使用ミッドアンブルシフトが複数ある場合、自局の使用ミッドアンブルシフトのうち、ミッドアンブルシフト番号が最も若いミッドアンブルシフトで生成した遅延プロファイルを１コード分の相関値に正規化し、ミッドアンブルシフト判定の閾値設定基準値とする場合について説明する。
【００７７】
図６は、本発明の実施の形態３に係る通信端末装置の構成を示すブロック図である。ただし、この図において、図１と共通する部分には図１と同一の符号を付し、その詳しい説明は省略する。
【００７８】
最大値検出部６０１は、自局の使用ミッドアンブルシフトが複数ある場合、自局の使用ミッドアンブルシフトのうち、ミッドアンブルシフト番号が最も若いミッドアンブルシフトで生成した遅延プロファイルの最大値（Ｐ＿ｏｗｎ）を検出し、検出した最大値を閾値設定部６０２に通知する。
【００７９】
閾値設定部６０２は、最大値検出部６０１で検出した最大値Ｐ＿ｏｗｎを拡散コード数Ｎ＿ｏｗｎで除算して得られた値をミッドアンブルシフト判定の閾値設定基準値とする。そして、この基準値から所定幅下げた位置にミッドアンブルシフト判定の閾値を設定する。なお、Ｎ＿ｏｗｎは、自局の使用ミッドアンブルシフトのうち、ミッドアンブルシフト番号が最も若いミッドアンブルシフトと対応関係にある拡散コードのうち、自局に割り当てられている拡散コード数である。
【００８０】
なお、この実施の形態では、自局の使用ミッドアンブルシフトのうち、ミッドアンブルシフト番号が最も若いミッドアンブルシフトに基づいて閾値設定基準値を求めたが、ミッドアンブルシフト番号が最も若いものに限らず、最も大きいものでもよく、要は、自局の使用ミッドアンブルシフトのうちいずれか１つに基づいて閾値設定基準値を求めればよい。
【００８１】
このように本実施の形態によれば、ミッドアンブルシフト判定を行う際、自局の使用ミッドアンブルシフトが複数ある場合でも、自局の使用ミッドアンブルシフトのうち、ミッドアンブルシフト番号が最も若いミッドアンブルシフトで生成した遅延プロファイルを１拡散コード当たりの相関値に正規化し、ミッドアンブルシフト判定の閾値設定基準値とすることにより、基準値の算出に係る演算処理量を減らすことができる。
【００８２】
（実施の形態４）
この実施の形態では、ミッドアンブルシフト判定を行う際、自局の使用ミッドアンブルシフトが複数ある場合、自局の使用ミッドアンブルシフトのうち、自局に割り当てられた拡散コード数が最大となるミッドアンブルシフトで生成した遅延プロファイルを１拡散コード当たりの相関値に正規化し、ミッドアンブルシフト判定の閾値設定基準値とする場合について説明する。
【００８３】
図７は、本発明の実施の形態４に係る通信端末装置の構成を示すブロック図である。ただし、この図において、図１と共通する部分は図１と同一の符号を付し、その詳しい説明は省略する。
【００８４】
最大値検出部７０１は、自局の使用ミッドアンブルシフトが複数ある場合、自局の使用ミッドアンブルシフトと対応関係にある拡散コードのうち、自局に割り当てられている拡散コード数のなかで最大となる拡散コード数（最大拡散コード数）に対応するミッドアンブルシフトで生成した遅延プロファイルの最大値を検出し、検出した最大値を閾値設定部７０２に通知する。
【００８５】
閾値設定部７０２は、最大値検出部７０１から通知された最大値を最大拡散コード数で除算して得られた値をミッドアンブルシフト判定の閾値設定基準値とする。そして、この基準値から所定幅下げた位置にミッドアンブルシフト判定の閾値を設定する。ここで、最大拡散コード数を用いたのは、例えば、正規化の対象となるサンプルが１０ある場合と、１００ある場合とでは、正規化後（１サンプル当たり）の信頼度はサンプル数１００の方が高いという理由からである。すなわち、サンプル数（ここでは、拡散コード数）が多いほど、信頼度の高い正規化を行うことができるからである。
【００８６】
なお、拡散コード数の最大値が複数ある場合には、ミッドアンブルシフト番号の若いものを使用する。
【００８７】
このように本発明の実施の形態によれば、ミッドアンブルシフト判定を行う際、自局の使用ミッドアンブルシフトが複数ある場合でも、自局の使用ミッドアンブルシフトのうち、自局に割り当てられた拡散コード数が最大となるミッドアンブルシフトで生成した遅延プロファイルを１拡散コード当たりの相関値に正規化し、ミッドアンブルシフト判定の閾値設定基準値とすることにより、ミッドアンブルシフト判定の精度をより向上させることができる。
【００８８】
【発明の効果】
以上説明したように、本発明によれば、受信信号に含まれたミッドアンブルシフトに対応するプライマリ拡散コードで受信信号のデータ部を逆拡散した結果と、プライマリ拡散コードに対応するセカンダリ拡散コードで逆拡散した結果とに基づいて、セカンダリ拡散コードが多重されているかを判定することにより、１つのミッドアンブルシフトに複数の拡散コードが対応する場合でも、受信信号に多重された拡散コードを全て特定することができる。
【００８９】
また、自局の使用ミッドアンブルシフトに対応する拡散コードのうち、自局に割り当てられた拡散コードが複数ある場合、自局の使用ミッドアンブルシフトで生成した遅延プロファイルを１拡散コード当たりの相関値に正規化し、正規化した遅延プロファイルを用いてミッドアンブルシフト判定の閾値を設定することにより、１拡散コード当たりのミッドアンブルシフトの相関値を基準に閾値を設定することができるので、ミッドアンブルシフト判定の精度を向上させることができる。
【図面の簡単な説明】
【図１】本発明の実施の形態１に係る通信端末装置の構成を示すブロック図
【図２】本発明の実施の形態１に係る通信端末装置の動作を示すフロー図
【図３】本発明の実施の形態１におけるミッドアンブルシフト判定の様子を説明するための図
【図４】本発明の実施の形態２に係る通信端末装置の構成を示すブロック図
【図５】本発明の実施の形態２におけるミッドアンブルシフト判定の様子を説明するための図
【図６】本発明の実施の形態３に係る通信端末装置の構成を示すブロック図
【図７】本発明の実施の形態４に係る通信端末装置の構成を示すブロック図
【図８】ミッドアンブルシフト作成について説明するための図
【図９】Ｋｃｅｌｌ＝１６のときのミッドアンブルシフトと拡散コード番号との関係を示す樹状図
【図１０】Ｋｃｅｌｌ＝８のときのミッドアンブルシフトと拡散コード番号との関係を示す樹状図
【図１１】Ｋｃｅｌｌ＝４のときのミッドアンブルシフトと拡散コード番号との関係を示す樹状図
【図１２】送信電力とスロット構成を示す概念図
【図１３】従来の通信端末装置の構成を示すブロック図
【図１４】従来のミッドアンブルシフト判定を説明するための図
【符号の説明】
１０３  遅延プロファイル生成部
１０４、４０１、６０１、７０１  最大値検出部
１０５、４０２、６０２、７０２  閾値設定部
１０６  ミッドアンブルシフト判定部
１０７  パス選択部
１０８  拡散コード取得部
１０９  逆拡散・ＲＡＫＥ合成部
１１０  拡散コード判定部
１１１  ＪＤ演算部
【図１】
0003581357.tif 000002
【図２】
0003581357.tif 000003
【図３】
0003581357.tif 000004
【図４】
0003581357.tif 000005
【図５】
0003581357.tif 000006
【図６】
0003581357.tif 000007
【図７】
0003581357.tif 000008
【図８】
0003581357.tif 000009
【図９】
0003581357.tif 000010
【図１０】
0003581357.tif 000011
【図１１】
0003581357.tif 000012
【図１２】
0003581357.tif 000013
【図１３】
0003581357.tif 000014
【図１４】
0003581357.tif 000015