Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4052976B2 - Path search apparatus and control method - Google Patents
[go: Go Back, main page]

JP4052976B2 - Path search apparatus and control method - Google Patents

Path search apparatus and control method Download PDF

Info

Publication number
JP4052976B2
JP4052976B2 JP2003151487A JP2003151487A JP4052976B2 JP 4052976 B2 JP4052976 B2 JP 4052976B2 JP 2003151487 A JP2003151487 A JP 2003151487A JP 2003151487 A JP2003151487 A JP 2003151487A JP 4052976 B2 JP4052976 B2 JP 4052976B2
Authority
JP
Japan
Prior art keywords
path
path search
search range
searcher
detected
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2003151487A
Other languages
Japanese (ja)
Other versions
JP2004356901A (en
Inventor
隆雄 中島
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2003151487A priority Critical patent/JP4052976B2/en
Publication of JP2004356901A publication Critical patent/JP2004356901A/en
Application granted granted Critical
Publication of JP4052976B2 publication Critical patent/JP4052976B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Radio Transmission System (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、スペクトラム拡散(SS:Spread Spectrum)を用いた無線通信システムの受信機内に設けられるパスサーチ装置およびその制御方法に関するものであり、特に、システムで要求されるパスサーチ範囲内で所望のパスを検出可能なパスサーチ装置およびその制御方法に関するものである。
【0002】
【従来の技術】
以下、従来の無線通信システムの受信機について説明する。下記特許文献1によれば、まず、フィンガー部およびパスサーチ部には、A/Dコンバータによりサンプリングされた受信信号が入力される。そして、フィンガー部では上記受信信号を逆拡散する。なお、フィンガー部は、通常、複数個のフィンガーが装備される。つぎに、レイク部では、フィンガー部から出力される各逆拡散信号をアラインメントされたタイミングでレイク合成する。
【0003】
一方、パスサーチ部では、受信信号から遅延プロファイルを計算し、求められた遅延プロファイルから受信タイミングとして有効なピークを検出する。そして、上記フィンガー部およびレイク部に対して、それぞれタイミング情報および有効フィンガー情報を供給する。なお、このように、受信信号から遅延プロファイルを計算し、受信タイミングとして有効なピークを検出する操作を、パスサーチと呼ぶ。
【0004】
また、上記パスサーチにおいては、遅延プロファイルを計算するために2つのパスサーチウィンドウを設定し、それぞれに対応した遅延プロファイル計算手段(以降、第1および第2の遅延プロファイル計算手段と呼ぶ)が遅延プロファイルを計算する。具体的いうと、一方のパスサーチウィンドウは、トラッキングウィンドウと呼ばれ、たとえば、第1の遅延プロファイル計算手段により遅延プロファイルが計算される。このトラッキングウィンドウでは、常にパスサーチ範囲内の中心近傍の遅延プロファイルを計算する。また、他方のパスサーチウィンドウは、サーチウィンドウと呼ばれ、第2の遅延プロファイル計算手段により遅延プロファイルが計算される。このサーチウィンドウでは、トラッキングウィンドウ以外の遅延プロファイル計算範囲を時分割でパスサーチする。
【0005】
このようにして、トラッキングウィンドウとサーチウィンドウの2つのパスサーチウィンドウを用いて計算された遅延プロファイルから、有効と判断されるピークが検出され、上記フィンガー部およびレイク部に上記情報が供給され、所定の受信信号の復調処理が実行される。
【0006】
このように、従来の受信機では、サーチウィンドウのサーチを時分割で行うため、遅延プロファイル計算中に蓄積すべき情報量は少ない。また、パスサーチでは、受信系全体の基準となる受信タイミングのトラッキングを行う必要があり、安定した受信を行うには、この基準タイミングのトラッキング精度が重要であるが、従来の受信機では、トラッキングウィンドウについては、毎回、遅延プロファイルを計算するので、より精度の高いピークを得ることができる。
【0007】
【特許文献1】
特開2001−223613号公報(図1)
【0008】
【発明が解決しようとする課題】
しかしながら、上記、従来の受信機においては、トラッキングウィンドウとサーチウィンドウの範囲外の遅延波に対応するパスを検出する技術は何ら開示されておらず、トラッキングウィンドウとサーチウィンドウの範囲外の遅延波に対応するパスを検出することができない、という問題があった。
【0009】
また、トラッキングウィンドウとサーチウィンドウの範囲を、システムで要求されるパスサーチ範囲とした場合においても、トラッキングウィンドウはこのパスサーチ範囲内のある固定の範囲であり、トラッキングウィンドウを所望のパス位置に制御する技術は何ら開示されておらず、所望のパスがトラッキングウィンドウの範囲外に位置する場合、時分割で処理されるサーチウィンドウによってのみパスサーチされることになるため、復調特性が大きく劣化してしまう、という問題があった。
【0010】
本発明は、上記に鑑みてなされたものであって、システムで要求されるパスサーチ範囲よりも小さなサーチ範囲で所望のパスを検出することができ、かつ、このサーチ範囲を常に所望のパス位置を含むように制御可能なパスサーチ装置およびその制御方法を得ることを目的とする。
【0011】
【課題を解決するための手段】
上述した課題を解決し、目的を達成するために、本発明にかかるパスサーチ装置にあっては、スペクトラム拡散(SS:Spread Spectrum)を用いた無線通信システムの受信機内に設けられたパスサーチ装置であって、システムで要求されるパスサーチ範囲内における所望のパスを含む第1のパスサーチ範囲で、遅延プロファイルを生成し、レイク受信で使用するための有効なピークを選択する第1のサーチャ(後述する実施の形態のサーチャ1aに相当)と、システムで要求されるパスサーチ範囲内における前記第1のパスサーチ範囲外の第2のパスサーチ範囲で、遅延プロファイルを生成し、所定の条件を満たすパスを検出する第2のサーチャ(サーチャ1bに相当)と、前記第2のパスサーチ範囲で所定のパスが検出された場合に、前記第1のパスサーチ範囲を前記第2のサーチャで検出されたパスに追従させるための制御を行う制御部(制御部3に相当)と、を備えることを特徴とする。
【0012】
この発明によれば、システムで要求されるパスサーチ範囲内でパスサーチを行う第2のサーチャがパスを検出した場合、すなわち、第1のサーチャで検出されたパスよりも、たとえば、相関電力値が大きいパスが検出された場合、第1のサーチャを第2のサーチャで検出されたパスに追従させる。
【0013】
【発明の実施の形態】
以下に、本発明にかかるパスサーチ装置の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【0014】
実施の形態1.
図1は、本発明にかかるパスサーチ装置の実施の形態1の構成を示す図である。このパスサーチ装置は、後述するサーチャ1a用拡散符号レプリカおよびサーチャ1b用拡散符号レプリカを発生する拡散符号レプリカ発生部2と、図示しないA/Dコンバータから出力される受信信号と上記サーチャ1a用拡散符号レプリカとを用いて遅延プロファイルを生成し、レイク受信で使用するパスを検出するサーチャ1aと、上記受信信号と上記サーチャ1b用拡散符号レプリカとを用いて遅延プロファイルを生成し、パス検出を判定するサーチャ1bと、を備えている。
【0015】
なお、サーチャ1aでは、生成された遅延プロファイルに基づいてレイク受信で使用するパスを選択しているが、サーチャ1bでは、生成された遅延プロファイルの中で、所定のしきい値を超えるパスがあるかどうかを判定しており、サーチャ1aに比べて簡易な構成となっている。
【0016】
また、上記パスサーチ装置のサーチャ1aは、上記受信信号と上記拡散符号レプリカ発生部2から出力されるサーチャ1a用拡散符号レプリカとの相関値を計算するマッチドフィルタ11aと、マッチドフィルタ11aから出力される信号を同相加算する同相加算部12aと、同相加算部12aから出力される信号を2乗する2乗部13aと、2乗部13aから出力される信号を加算する電力加算部14aと、電力加算部14aから出力される信号からパスを選択するパス選択部15と、を備えている。
【0017】
一方、上記パスサーチ装置のサーチャ1bは、上記受信信号と上記拡散符号レプリカ発生部2から出力されるサーチャ1b用拡散符号レプリカとの相関値を計算するマッチドフィルタ11bと、マッチドフィルタ11bから出力される信号を同相加算する同相加算部12bと、同相加算部12bから出力される信号を2乗する2乗部13bと、2乗部13bから出力される信号を加算する電力加算部14bと、制御部3によって設定されるしきい値を出力するしきい値設定部16と、電力加算部14bから出力される信号としきい値設定部16から出力されるしきい値とを比較するしきい値判定部17と、を備えている。
【0018】
また、上記パスサーチ装置の制御部3は、拡散符号レプリカ発生部2が発生するサーチャ1a用拡散符号レプリカの位相およびサーチャ用1b拡散符号レプリカの位相を制御する。また、同相加算部12aおよび同相加算部12b内のそれぞれのメモリを初期化するための信号を発生する。また、電力加算部14aおよび電力加算部14b内のそれぞれのメモリを初期化するための信号を発生する。また、しきい値設定部16が設定するしきい値を制御する。
【0019】
ここで、上記本実施の形態のパスサーチ装置の動作を、図面を用いて詳細に説明する。まず、サーチャ1aの動作について説明する。
【0020】
前記受信信号は、サンプル毎にマッチドフィルタ11a内のシフトレジスタ21aに入力される。乗算部22aでは、シフトレジスタ21aに入力された信号と、レプリカレジスタ23aに格納されている拡散符号レプリカと、をそれぞれ乗算する。加算部25aでは、当該乗算結果を加算し、その加算結果を相関値として出力する。
【0021】
また、レプリカレジスタ23aの拡散符号レプリカは、レプリカロードレジスタ24aの内容に周期的に書き換えられる。この周期は、シフトレジスタ21aの段数に相当する時間に設定される。たとえば、シフトレジスタ21aの段数をNとした場合、レプリカレジスタ23aは、Nサンプル時間毎に書き換えられることになる。拡散符号レプリカ発生部2では、制御部3から供給されるサーチャ1a用の拡散符号レプリカスタートパルスによって、サーチャ1a用拡散符号レプリカを発生する。
【0022】
そして、マッチドフィルタ11aの出力は、同相加算部12aにて加算されてS/N比が改善された後に、2乗部13aにて2乗され、電力加算部14aにてさらにS/N比が改善された後に、パス選択部15にてパスが選択される。
【0023】
なお、同相加算部12aは、図1に示すように、マッチドフィルタ11aの相関長Nに相当する容量のメモリ32aと、加算部31aと、を備え、制御部3からメモリクリア信号が入力され、このタイミングでメモリ32aの内容をクリアする。
【0024】
また、電力加算部14aは、図1に示すように、マッチドフィルタ11aの相関長Nに相当する容量のメモリ42aと、加算部41aと、乗算部43aと、を備え、過去の加算結果に第1の忘却係数λa(≦1)を乗積する。このようにして、電力加算部14a内のメモリ42aに遅延プロファイル長Nの遅延プロファイルが保存される。
【0025】
最後に、パス選択部15では、作成された遅延プロファイルから複数個のパスを選択して各パスの情報(位置およびレベル等)を制御部3へ出力する。
【0026】
つぎに、サーチャ1bの動作について説明する。まず、上記マッチドフィルタ11a,メモリ32a,メモリ42aに対しては、相関長Nに対応した処理がなされるが、これに対して、マッチドフィルタ11b,メモリ32b,メモリ42bに対しては、相関長Mに対応した処理がなされる。また、乗算部43aでは、第1の忘却係数λaが乗積されるが、乗算部43bでは、第2の忘却係数λbが乗積される。
【0027】
上記のような相関長が異なる点および乗積される値が異なる点を除けば、マッチドフィルタ11b,同相加算部12b,2乗部13b,電力加算部14bは、それぞれ、マッチドフィルタ11a,同相加算部12a,2乗部13a,電力加算部14aと同様の処理を行う。なお、上記マッチドフィルタ11bは、シフトレジスタ21bと、乗算部22bと、レプリカレジスタ23bと、レプリカロードレジスタ24bと、加算部25bと、を備え、同相加算部12bは、メモリ32bと、加算部31bと、を備え、電力加算部14bは、メモリ42bと、加算部41bと、乗算部43bと、を備える。
【0028】
しきい値判定部17では、電力加算部14bから出力される遅延プロファイルと、しきい値設定部16から出力されるしきい値と、を比較し、当該しきい値を越えるパスの有無を判定し、その判定結果を制御部3へ出力する。
【0029】
つぎに、制御部3の動作について説明する。制御部3では、パス選択部15から出力されるパス情報およびしきい値判定部17から出力される判定結果に基づいて、サーチャ1aのパスサーチ範囲,サーチャ1bのパスサーチ範囲,サーチャ1bで使用するしきい値を規定する。そして、規定したサーチャ1aのパスサーチ範囲およびサーチャ1bのパスサーチ範囲に応じた拡散符号レプリカを生成するように拡散符号レプリカ発生部2を制御し、さらに、規定したサーチャ1bのしきい値を設定するようにしきい値設定部16を制御する。図2は、サーチャ1aおよびサーチャ1bのパスサーチ範囲の一例を示す図である。
【0030】
また、制御部3では、拡散符号レプリカ発生部2に対して、サーチャ1a用の拡散符号レプリカスタートパルスを遅延量τ1に相当するタイミングで供給し、また、サーチャ1b用の拡散符号レプリカスタートパルスを遅延量τ2に相当するタイミングで供給する。サーチャ1aにて生成される遅延プロファイルはNサンプル時間長であり、サーチャ1bにて生成される遅延プロファイルはMサンプル時間長であるため、図2に示すように、サーチャ1aのパスサーチ範囲はτ1〜τ1+Nとなり、サーチャ1bのパスサーチ範囲はτ2〜τ2+Mとなる。
【0031】
図3は、サーチャ1aのパスサーチ範囲およびサーチャ1bのパスサーチ範囲の制御方法の一例を示すフローチャートである。
【0032】
まず、制御部3では、サーチャ1b内のしきい値設定部16に対して所定のしきい値、たとえば、サーチャ1aで検出されたパスの最大相関電力値に相当するしきい値を設定する(ステップS1)。つぎに、拡散符号レプリカ発生部2に対して、サーチャ1aおよびサーチャ1bで使用する拡散符号レプリカを発生するように指示する(ステップS2)。つぎに、サーチャ1bにおけるパス検出タイミングかどうかを判断し(ステップS3)、たとえば、サーチャ1bにおけるパス検出タイミングであった場合(ステップS3,Yes)、サーチャ1bのパス検出結果を判定する(ステップS4)。このとき、サーチャ1bにおいてパスが検出されなかった場合(ステップS4,No)は、サーチャ1bのパスサーチ範囲を変更する(ステップS5)。また、サーチャ1bにおいてパスが検出された場合(ステップS4,Yes)は、サーチャ1bのパスサーチ範囲(または検出されたパス)が中央となるようにサーチャ1aのパスサーチ範囲を変更し(ステップS6)、サーチャ1bのパスサーチ範囲を所定の範囲、たとえば、遅延量0〜Mの範囲に設定する(ステップS7)。
【0033】
また、ステップS3の処理においてサーチャ1bにおけるパス検出タイミングでない場合(ステップS3,No)、ステップS5の処理によりサーチャ1bのパスサーチ範囲を変更後、およびステップS7の処理によりサーチャ1bのパスサーチ範囲を設定後、制御部3では、再度、サーチャ1bにおけるパス検出タイミングかどうかを判断し(ステップS3)、以降、上記ステップS1〜S7の処理を繰り返し実行する。
【0034】
なお、サーチャ1bのパス検出タイミングの間隔としては、メモリ42bがクリアされた状態から、電力加算部14bに一定値を入力したときに電力加算部14bから出力される信号が収束するまでの時間、またはそれ以上の時間とする。また、第1の忘却係数λaと第2の忘却係数λbの値を同じ値とする。
【0035】
図4は、上記ステップS5〜S7の処理の概要を示す図であり、詳細には、図4(1)がステップS5の処理の概要を表し、図4(2)がステップS6,S7の処理の概要を表す。なお、図4の横軸は遅延量である。
【0036】
図4(1)に示すように、サーチャ1bでパスが検出されない限り、サーチャ1bのパスサーチ範囲を一定周期で変更する。なお、図4(1)ではパスサーチ範囲を遅延量が大きくなる方向へ変更しているが、システムで要求されるパスサーチ範囲を網羅するものであれば、この限りではない。
【0037】
また、図4(2)に示すように、サーチャ1bでパスが検出された場合は、パス検出時のサーチャ1bのパスサーチ範囲(検出されたパス)が中央となるように、サーチャ1aのパスサーチ範囲を変更する。そして、サーチャ1bのパスサーチ範囲を、たとえば、遅延量0〜Mの範囲に設定する。なお、図4(2)ではサーチャ1bのパスサーチ範囲の設定位置を0〜Mの範囲に設定しているが、システムで要求されるパスサーチ範囲内であれば、この限りではない。
【0038】
このように、本実施の形態においては、サーチャ1aにおけるパスサーチ結果はレイク受信で使用される。また、システムで要求されるパスサーチ範囲内でパスサーチ処理を行うサーチャ1bにおいてパスが検出された場合、すなわち、サーチャ1aで検出されるパスよりも相関電力値が大きいパスが検出された場合は、サーチャ1aをサーチャ1bで検出されたパスに追従するように制御する。これにより、サーチャ1aは常に所望のパスを含むようにパスサーチ処理を行うことができ、さらに、システムで要求されるパスサーチ範囲内でサーチャ1bがパスサーチ処理を行うため、復調特性が劣化することなく、システムで要求されるパスサーチ範囲のパスサーチを行うことができる。
【0039】
実施の形態2.
上記実施の形態1では、第1の忘却係数λaと第2の忘却係数λbの値を同じ値とし、サーチャ1bのパス検出タイミングの間隔を、メモリ42bがクリアされた状態から、電力加算部14bに一定値を入力したときに電力加算部14bから出力される信号が収束するまでの時間、またはそれ以上の時間とし、サーチャ1bで使用するしきい値として、サーチャ1aで検出されるパスのうち、最大の相関電力値に相当するしきい値を設定する構成を示した。これに対し、実施の形態2では、第1の忘却係数λaおよび第2の忘却係数λbを任意の値とし、さらにサーチャ1bのパス検出タイミング間隔を任意の値とし、サーチャ1bで使用するしきい値として、上記で定めた第1の忘却係数λaおよび第2の忘却係数λbと、サーチャ1bのパス検出タイミング間隔と、後述する図5および図6で示される特性と、から得られるしきい値を設定する。なお、パスサーチ装置の構成については、先に説明した実施の形態1の図1と同様であるため、同一の符号を付してその説明を省略する。
【0040】
図5は、電力加算部14aおよび電力加算部14bに一定値を入力し続けたときの時間対電力加算出力特性の一例を示す図である。なお、図5の横軸は時間を表し、縦軸は電力加算部が出力する相関電力値を表す。また、図6は、図5で示される忘却係数λに対する特性をそれぞれ収束値で正規化した場合の特性を示す図である。以下、図5および図6を用いて、第1の忘却係数λaおよび第2の忘却係数λbと、サーチャ1bのパス検出タイミング間隔と、を任意の値とした場合の、サーチャ1bで使用するしきい値の設定処理について説明する。
【0041】
図5で示されるように、電力加算部に一定値を入力し続けた場合の出力の収束値は忘却係数λの値によって定められ、収束値は関数f(λ)で与えられる。
【0042】
また、図6で示されるように、電力加算部に一定値を入力し続けた場合の出力を前記収束値で正規化した場合の値Hは、時刻tおよび忘却係数λの値によって定められ、関数g(t,λ)で与えられる。
【0043】
ここで、サーチャ1aが、十分な時間パスサーチ処理を行った場合、すなわち、メモリ42aがクリアされた状態から、電力加算部14aに一定値を入力したときに電力加算部14aから出力される信号が収束するまでの時間、以上のパスサーチ処理を行った場合で、かつサーチャ1bのパス検出タイミング間隔をTとした場合、たとえば、サーチャ1aで検出されるパスの最大相関電力値σに相当する、サーチャ1bにおけるしきい値TH(λa,λb、T)は、次式(1)で与えられる。
TH(λa、λb、T)=σ×f(λb)/f(λa)×g(T,λb)…(1)
【0044】
たとえば、第1の忘却係数λa=0.975,第2の忘却係数λb=0.9,サーチャ1bのパス検出タイミング間隔T=10msec,サーチャ1aで検出されるパスの最大相関電力値をσとした場合、サーチャ1bで使用するしきい値としては、次式(2)で示すように、「σ×0.32」を設定する。

Figure 0004052976
【0045】
このように、本実施の形態においては、第1の忘却係数λa,第2の忘却係数λb,サーチャ1bのパス検出タイミング間隔Tを任意の値に設定した場合であっても、サーチャ1bで使用するしきい値として、サーチャ1aで検出されるパスの最大相関電力値に対応したしきい値を設定する。これにより、サーチャ1bがシステムで要求されるパスサーチ範囲をパスサーチする時間を、任意に定めることができる。
【0046】
なお、上記では、サーチャ1bにおけるしきい値TH(λa,λb、T)を上記式(1)で定めたが、これに限らず、次式(3)で定めることとしてもよい。なお、式中のΔはしきい値オフセットであり、正の実数で定める。
Figure 0004052976
この場合は、上記受信信号のS/N比が小さいときであっても、サーチャ1bにおいてパスの誤検出確率を抑えることができるので、サーチャ1aのパスサーチ範囲を誤って変更してしまう確率を抑えることができる。
【0047】
実施の形態3.
上記実施の形態2における式(3)では、しきい値オフセットΔを定数としたが、実施の形態3では、しきい値オフセットΔを、サーチャ1aで検出されるパスの最大相関電力値と雑音電力との比に応じて可変とする。なお、以降では、サーチャ1aで検出されるパスの最大相関電力値と雑音電力との比を、最大パス電力対雑音電力比Rと呼ぶ。また、先に説明した実施の形態1の図1と同様の構成については、同一の符号を付してその説明を省略する。ここでは、先に説明した実施の形態1または2と異なる部分のみ説明する。図7は、本発明にかかるパスサーチ装置の実施の形態3の構成を示す図である。
【0048】
ここで、上記本実施の形態のパスサーチ装置の動作を、図面を用いて詳細に説明する。本実施の形態では、電力加算部14aから出力された信号を、パス選択部15とともに制御部3Aに入力する。制御部3Aでは、電力加算部14aから出力された信号から、最大パス電力対雑音電力比Rを計算し、その計算結果に基づいてサーチャ1bで使用するしきい値を規定し、当該しきい値をしきい値設定部16に設定する。
【0049】
以下、最大パス電力対雑音電力比Rの計算方法について説明する。たとえば、電力加算部14aから出力される信号のうち、選択されたパス以外の信号が雑音電力と考えられる。そのため、制御部3Aでは、パス選択部15から出力される検出パス情報に基づいて、電力加算部14a出力の信号におけるパス以外の平均値を計算することによって、雑音電力を得る。そして、パス選択部15から出力されるパスの最大相関電力値と上記雑音電力との比を計算することによって、最大パス電力対雑音電力比Rを得る。
【0050】
その後、制御部3Aでは、最大パス電力対雑音電力比Rに基づいて、サーチャ1bにおけるパス誤検出確率を小さくするためのしきい値を与える関数h(R)を定め、この関数h(R)にしたがってサーチャ1bで使用するしきい値を定める。
【0051】
このように、本実施の形態では、受信信号のS/N比に応じて、サーチャ1bにおけるパス誤検出確率を小さくすることにより、サーチャ1aのパスサーチ範囲を誤って変更してしまう確率を抑えることができる。
【0052】
なお、上記実施の形態1〜3では、サーチャ1bでパスが検出された場合、パス検出時のサーチャ1bのパスサーチ範囲が中央となるように、サーチャ1aのパスサーチ範囲を変更するが、これに限らず、一般に、遅延プロファイルは、遅延量が小さいものほど相関電力値が大きいという性質をもつので、たとえば、サーチャ1bで検出されたパスの最大相関値のパス位置がサーチャ1aのパスサーチ範囲の先頭部に位置するように、サーチャ1aのパスサーチ範囲を変更することとしてもよい。この場合、サーチャ1aのパスサーチ範囲を小さくすることができるため、回路規模を小さくすることができる。また、上記各実施の形態においては、上記中央および先頭部に限らず、サーチャ1bで検出されたパスの最大相関値のパス位置が含まれるように、サーチャ1aのパスサーチ範囲を変更することとしてもよい。
【0053】
また、上記実施の形態1〜3では、説明の便宜上、サーチャ1aのパスサーチ範囲を制御するためのサーチャがサーチャ1bのみであったが、2つ以上のサーチャによってサーチャ1aのパスサーチ範囲を制御することとしてもよい。この場合、サーチャ1aのパスサーチ範囲外でのパスサーチ範囲が広がるため、システムで要求された全パスサーチ範囲をパスサーチするための時間を、大幅に短縮することができる。
【0054】
【発明の効果】
以上、説明したとおり、本発明によれば、システムで要求されるパスサーチ範囲内でパスサーチを行う第2のサーチャがパスを検出した場合、すなわち、第1のサーチャで検出されたパスよりも、たとえば、相関電力値が大きいパスが検出された場合、第1のサーチャを第2のサーチャで検出されたパスに追従させることとした。これにより、第1のサーチャは常に所望のパスを含むようにパスサーチ処理を行うことができ、さらに、システムで要求されるパスサーチ範囲内で第2のサーチャがパスサーチ処理を行うため、復調特性が劣化することなく、システムで要求されるパスサーチ範囲のパスサーチを行うことができる、という効果を奏する。
【図面の簡単な説明】
【図1】 本発明にかかるパスサーチ装置の実施の形態1の構成を示す図である。
【図2】 サーチャ1aおよびサーチャ1bのパスサーチ範囲の一例を示す図である。
【図3】 サーチャ1aのパスサーチ範囲およびサーチャ1bのパスサーチ範囲の制御方法の一例を示すフローチャートである。
【図4】 サーチャ1aのパスサーチ範囲およびサーチャ1bのパスサーチ範囲の制御方法の概要を示す図である。
【図5】 電力加算部に一定値を入力し続けたときの時間対電力加算出力特性の一例を示す図である。
【図6】 図5で示される忘却係数λに対する特性をそれぞれ収束値で正規化した場合の特性を示す図である。
【図7】 本発明にかかるパスサーチ装置の実施の形態3の構成を示す図である。
【符号の説明】
1a,1b サーチャ、2 拡散符号レプリカ発生部、3,3A 制御部、11a,11b マッチドフィルタ,12a,12b 同相加算部、13a,13b 2乗部、14a,14b 電力加算部、15 パス選択部、16 しきい値設定部、17 しきい値判定部、21a,21b シフトレジスタ、22a,22b 乗算部、23a,23b レプリカレジスタ、24a,24b レプリカロードレジスタ、25a,25b 加算部、31a,31b 加算部、32a,32b メモリ、41a,41b 加算部、42a,42b メモリ、43a,43b 乗算部。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a path search apparatus provided in a receiver of a wireless communication system using spread spectrum (SS) and a control method thereof, and in particular, a desired path search range required by the system. The present invention relates to a path search device capable of detecting a path and a control method thereof.
[0002]
[Prior art]
Hereinafter, a receiver of a conventional wireless communication system will be described. According to Patent Document 1 below, first, the received signal sampled by the A / D converter is input to the finger unit and the path search unit. The finger unit despreads the received signal. The finger part is usually equipped with a plurality of fingers. Next, the rake unit rake-combines each despread signal output from the finger unit at the aligned timing.
[0003]
On the other hand, the path search unit calculates a delay profile from the received signal and detects an effective peak as a reception timing from the obtained delay profile. Then, timing information and effective finger information are supplied to the finger part and the rake part, respectively. Note that an operation for calculating a delay profile from a received signal and detecting a valid peak as reception timing in this way is called a path search.
[0004]
In the above path search, two path search windows are set in order to calculate a delay profile, and delay profile calculation means (hereinafter referred to as first and second delay profile calculation means) corresponding to each of the delay search are set. Calculate the profile. More specifically, one path search window is called a tracking window, and a delay profile is calculated by, for example, a first delay profile calculation means. In this tracking window, a delay profile near the center in the path search range is always calculated. The other path search window is called a search window, and the delay profile is calculated by the second delay profile calculation means. In this search window, a path search is performed in a time division manner in the delay profile calculation range other than the tracking window.
[0005]
In this way, a peak that is determined to be valid is detected from the delay profile calculated using the two path search windows of the tracking window and the search window, and the information is supplied to the finger part and the rake part. The received signal is demodulated.
[0006]
Thus, in the conventional receiver, the search window search is performed in a time division manner, so that the amount of information to be accumulated during delay profile calculation is small. In the path search, it is necessary to track the reception timing that is the reference of the entire receiving system, and the tracking accuracy of this reference timing is important for stable reception. Since a delay profile is calculated for each window, a peak with higher accuracy can be obtained.
[0007]
[Patent Document 1]
Japanese Patent Laying-Open No. 2001-223613 (FIG. 1)
[0008]
[Problems to be solved by the invention]
However, in the conventional receiver described above, there is no disclosure of a technique for detecting a path corresponding to a delayed wave outside the range of the tracking window and the search window. There was a problem that the corresponding path could not be detected.
[0009]
Even when the tracking window and search window range is the path search range required by the system, the tracking window is a fixed range within this path search range, and the tracking window is controlled to the desired path position. No technique is disclosed, and when a desired path is located outside the tracking window range, the path search is performed only by a search window processed in a time division manner. There was a problem that.
[0010]
The present invention has been made in view of the above, and can detect a desired path in a search range smaller than the path search range required by the system, and always uses this search range as a desired path position. It is an object of the present invention to provide a path search apparatus and a control method thereof that can be controlled to include.
[0011]
[Means for Solving the Problems]
In order to solve the above-described problems and achieve the object, the path search apparatus according to the present invention includes a path search apparatus provided in a receiver of a wireless communication system using spread spectrum (SS). A first searcher that generates a delay profile in a first path search range including a desired path within a path search range required by the system and selects an effective peak for use in rake reception. (Corresponding to the searcher 1a in the embodiment described later) and a second path search range outside the first path search range within the path search range required by the system, and a predetermined condition A second searcher (corresponding to the searcher 1b) that detects a path that satisfies the condition, and when a predetermined path is detected in the second path search range, the first search Characterized in that it comprises control unit which performs control to follow the path search range detected paths by the second searcher (corresponding to the control unit 3), the.
[0012]
According to the present invention, when the second searcher that performs a path search within the path search range required by the system detects a path, that is, for example, the correlation power value is higher than the path detected by the first searcher. When a path with a large is detected, the first searcher is caused to follow the path detected by the second searcher.
[0013]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of a path search apparatus according to the present invention will be described below in detail with reference to the drawings. Note that the present invention is not limited to the embodiments.
[0014]
Embodiment 1 FIG.
FIG. 1 is a diagram showing a configuration of a first embodiment of a path search apparatus according to the present invention. This path search device includes a spread code replica generation unit 2 that generates a spread code replica for searcher 1a and a spread code replica for searcher 1b, which will be described later, a received signal output from an A / D converter (not shown), and the spread for searcher 1a. A delay profile is generated using the code replica, and a delay profile is generated using the searcher 1a for detecting a path used in rake reception, the received signal and the spread code replica for the searcher 1b, and path detection is determined. Searcher 1b.
[0015]
The searcher 1a selects a path to be used for rake reception based on the generated delay profile, but the searcher 1b includes a path that exceeds a predetermined threshold in the generated delay profile. It has a simple configuration compared to the searcher 1a.
[0016]
Further, the searcher 1a of the path search device outputs a matched value between the received signal and the spread code replica for the searcher 1a output from the spread code replica generator 2, and is output from the matched filter 11a. An in-phase addition unit 12a that adds the signals output from the in-phase addition unit 12a, a power addition unit 14a that adds the signals output from the square unit 13a, A path selection unit 15 that selects a path from a signal output from the addition unit 14a.
[0017]
On the other hand, the searcher 1b of the path search device is output from the matched filter 11b and the matched filter 11b that calculate the correlation value between the received signal and the spread code replica for the searcher 1b output from the spread code replica generator 2. An in-phase addition unit 12b for adding the signals output from the in-phase addition unit 12b, a power addition unit 14b for adding the signals output from the square unit 13b, and a control Threshold setting unit 16 that outputs a threshold set by unit 3, and threshold determination that compares a signal output from power adding unit 14b with a threshold output from threshold setting unit 16 Part 17.
[0018]
The control unit 3 of the path search device controls the phase of the searcher 1a spreading code replica and the phase of the searcher 1b spreading code replica generated by the spreading code replica generation unit 2. In addition, a signal for initializing the memories in the in-phase addition unit 12a and the in-phase addition unit 12b is generated. In addition, a signal for initializing the memories in the power adding unit 14a and the power adding unit 14b is generated. Further, the threshold value set by the threshold value setting unit 16 is controlled.
[0019]
Here, the operation of the path search apparatus according to the present embodiment will be described in detail with reference to the drawings. First, the operation of the searcher 1a will be described.
[0020]
The received signal is input to the shift register 21a in the matched filter 11a for each sample. The multiplier 22a multiplies the signal input to the shift register 21a by the spread code replica stored in the replica register 23a. The adder 25a adds the multiplication results and outputs the addition result as a correlation value.
[0021]
The spread code replica of the replica register 23a is periodically rewritten with the contents of the replica load register 24a. This period is set to a time corresponding to the number of stages of the shift register 21a. For example, when the number of stages of the shift register 21a is N, the replica register 23a is rewritten every N sample times. In the spread code replica generation unit 2, a spread code replica for the searcher 1 a is generated by the spread code replica start pulse for the searcher 1 a supplied from the control unit 3.
[0022]
Then, the output of the matched filter 11a is added by the in-phase addition unit 12a to improve the S / N ratio, and then squared by the squaring unit 13a, and the S / N ratio is further increased by the power addition unit 14a. After the improvement, the path selection unit 15 selects a path.
[0023]
As shown in FIG. 1, the in-phase addition unit 12a includes a memory 32a having a capacity corresponding to the correlation length N of the matched filter 11a and an addition unit 31a, and receives a memory clear signal from the control unit 3, At this timing, the contents of the memory 32a are cleared.
[0024]
Further, as shown in FIG. 1, the power adding unit 14a includes a memory 42a having a capacity corresponding to the correlation length N of the matched filter 11a, an adding unit 41a, and a multiplying unit 43a. Multiply by 1 forgetting factor λa (≦ 1). In this way, a delay profile having a delay profile length N is stored in the memory 42a in the power adding unit 14a.
[0025]
Finally, the path selection unit 15 selects a plurality of paths from the created delay profile and outputs information (position and level, etc.) of each path to the control unit 3.
[0026]
Next, the operation of the searcher 1b will be described. First, the matched filter 11a, the memory 32a, and the memory 42a are processed corresponding to the correlation length N. On the other hand, for the matched filter 11b, the memory 32b, and the memory 42b, the correlation length is set. Processing corresponding to M is performed. The multiplication unit 43a multiplies the first forgetting factor λa, while the multiplication unit 43b multiplies the second forgetting factor λb.
[0027]
Except for the points with different correlation lengths and the values to be multiplied, the matched filter 11b, the in-phase addition unit 12b, the square unit 13b, and the power addition unit 14b are respectively matched with the matched filter 11a and the in-phase addition. The same processing as that of the unit 12a, the square unit 13a, and the power addition unit 14a is performed. The matched filter 11b includes a shift register 21b, a multiplier 22b, a replica register 23b, a replica load register 24b, and an adder 25b. The in-phase adder 12b includes a memory 32b and an adder 31b. The power adding unit 14b includes a memory 42b, an adding unit 41b, and a multiplying unit 43b.
[0028]
The threshold determination unit 17 compares the delay profile output from the power addition unit 14b with the threshold output from the threshold setting unit 16, and determines whether there is a path exceeding the threshold. Then, the determination result is output to the control unit 3.
[0029]
Next, the operation of the control unit 3 will be described. In the control unit 3, based on the path information output from the path selection unit 15 and the determination result output from the threshold determination unit 17, the path search range of the searcher 1a, the path search range of the searcher 1b, and the searcher 1b Specify the threshold to be used. Then, the spread code replica generation unit 2 is controlled so as to generate a spread code replica corresponding to the path search range of the specified searcher 1a and the path search range of the searcher 1b, and the threshold value of the specified searcher 1b is set. The threshold setting unit 16 is controlled to do so. FIG. 2 is a diagram illustrating an example of a path search range of the searcher 1a and the searcher 1b.
[0030]
Further, the control unit 3 supplies the spread code replica generation unit 2 with the spread code replica start pulse for the searcher 1a at a timing corresponding to the delay amount τ1, and the spread code replica start pulse for the searcher 1b. It is supplied at a timing corresponding to the delay amount τ2. Since the delay profile generated by the searcher 1a has a length of N samples and the delay profile generated by the searcher 1b has a length of M samples, the path search range of the searcher 1a is τ1 as shown in FIG. ˜τ1 + N, and the path search range of the searcher 1b is τ2 to τ2 + M.
[0031]
FIG. 3 is a flowchart showing an example of a method for controlling the path search range of the searcher 1a and the path search range of the searcher 1b.
[0032]
First, the control unit 3 sets a predetermined threshold value for the threshold value setting unit 16 in the searcher 1b, for example, a threshold value corresponding to the maximum correlation power value of the path detected by the searcher 1a ( Step S1). Next, the spread code replica generation unit 2 is instructed to generate spread code replicas used in the searcher 1a and the searcher 1b (step S2). Next, it is determined whether or not it is the path detection timing in the searcher 1b (step S3). For example, if it is the path detection timing in the searcher 1b (step S3, Yes), the path detection result of the searcher 1b is determined (step S4). ). At this time, if a path is not detected in the searcher 1b (step S4, No), the path search range of the searcher 1b is changed (step S5). When a path is detected in the searcher 1b (step S4, Yes), the path search range of the searcher 1a is changed so that the path search range (or the detected path) of the searcher 1b becomes the center (step S6). ), The path search range of the searcher 1b is set to a predetermined range, for example, a range of delay amount 0 to M (step S7).
[0033]
If it is not the path detection timing in the searcher 1b in the process of step S3 (step S3, No), the path search range of the searcher 1b is changed after the path search range of the searcher 1b is changed by the process of step S5 and the process of step S7. After the setting, the control unit 3 determines again whether or not it is the path detection timing in the searcher 1b (step S3), and thereafter repeats the processes of steps S1 to S7.
[0034]
The path detection timing interval of the searcher 1b is the time from when the memory 42b is cleared until the signal output from the power addition unit 14b converges when a constant value is input to the power addition unit 14b. Or more time. The first forgetting factor λa and the second forgetting factor λb are set to the same value.
[0035]
FIG. 4 is a diagram showing an overview of the processing of steps S5 to S7. Specifically, FIG. 4 (1) shows an overview of the processing of step S5, and FIG. 4 (2) shows the processing of steps S6 and S7. An overview of Note that the horizontal axis of FIG. 4 represents the delay amount.
[0036]
As shown in FIG. 4A, unless a path is detected by the searcher 1b, the path search range of the searcher 1b is changed at a constant period. In FIG. 4A, the path search range is changed in the direction in which the delay amount increases, but this is not limited as long as the path search range required by the system is covered.
[0037]
Further, as shown in FIG. 4B, when a path is detected by the searcher 1b, the path of the searcher 1a is set so that the path search range (detected path) of the searcher 1b at the time of path detection is centered. Change the search range. Then, the path search range of the searcher 1b is set to a range of delay amount 0 to M, for example. In FIG. 4 (2), the path search range setting position of the searcher 1b is set to a range of 0 to M, but this is not limited as long as it is within the path search range required by the system.
[0038]
Thus, in the present embodiment, the path search result in the searcher 1a is used for rake reception. When a path is detected in the searcher 1b that performs path search processing within the path search range required by the system, that is, when a path having a correlation power value larger than that detected by the searcher 1a is detected. The searcher 1a is controlled to follow the path detected by the searcher 1b. As a result, the searcher 1a can always perform a path search process so as to include a desired path, and further, the searcher 1b performs the path search process within the path search range required by the system, so that the demodulation characteristics deteriorate. Therefore, the path search within the path search range required by the system can be performed.
[0039]
Embodiment 2. FIG.
In the first embodiment, the values of the first forgetting factor λa and the second forgetting factor λb are set to the same value, and the path detection timing interval of the searcher 1b is changed from the state where the memory 42b is cleared to the power adding unit 14b. Of the path detected by the searcher 1a as a threshold used by the searcher 1b as a time until the signal output from the power adding unit 14b converges or longer than that when a constant value is input to The configuration for setting the threshold value corresponding to the maximum correlation power value is shown. On the other hand, in the second embodiment, the first forgetting factor λa and the second forgetting factor λb are set to arbitrary values, and the path detection timing interval of the searcher 1b is set to an arbitrary value, and the threshold used by the searcher 1b. Threshold values obtained from the first forgetting factor λa and the second forgetting factor λb defined above, the path detection timing interval of the searcher 1b, and the characteristics shown in FIG. 5 and FIG. Set. Note that the configuration of the path search apparatus is the same as that of FIG. 1 of the first embodiment described above, and therefore the same reference numerals are given and description thereof is omitted.
[0040]
FIG. 5 is a diagram illustrating an example of a time-to-power addition output characteristic when a constant value is continuously input to the power addition unit 14a and the power addition unit 14b. Note that the horizontal axis of FIG. 5 represents time, and the vertical axis represents the correlation power value output by the power addition unit. FIG. 6 is a diagram showing characteristics when the characteristics with respect to the forgetting factor λ shown in FIG. 5 are each normalized by a convergence value. Hereinafter, the searcher 1b is used when the first forgetting factor λa and the second forgetting factor λb and the path detection timing interval of the searcher 1b are set to arbitrary values with reference to FIGS. The threshold value setting process will be described.
[0041]
As shown in FIG. 5, the convergence value of the output when a constant value is continuously input to the power adding unit is determined by the value of the forgetting factor λ, and the convergence value is given by a function f (λ).
[0042]
Further, as shown in FIG. 6, the value H when the output when the constant value is continuously input to the power adding unit is normalized with the convergence value is determined by the time t and the value of the forgetting factor λ. It is given by the function g (t, λ).
[0043]
Here, when the searcher 1a performs a sufficient time path search process, that is, when the memory 42a is cleared, a signal output from the power adder 14a when a constant value is input to the power adder 14a. When the above path search processing is performed for the time until the time of convergence, and the path detection timing interval of the searcher 1b is T, for example, this corresponds to the maximum correlation power value σ of the path detected by the searcher 1a. The threshold value TH (λa, λb, T) in the searcher 1b is given by the following equation (1).
TH (λa, λb, T) = σ × f (λb) / f (λa) × g (T, λb) (1)
[0044]
For example, the first forgetting factor λa = 0.975, the second forgetting factor λb = 0.9, the path detection timing interval T of the searcher 1b T = 10 msec, and the maximum correlation power value of the path detected by the searcher 1a is σ. In this case, “σ × 0.32” is set as the threshold value used in the searcher 1b as shown in the following equation (2).
Figure 0004052976
[0045]
Thus, in the present embodiment, the searcher 1b uses the first forgetting factor λa, the second forgetting factor λb, and the path detection timing interval T of the searcher 1b. The threshold corresponding to the maximum correlation power value of the path detected by the searcher 1a is set as the threshold for the search. As a result, it is possible to arbitrarily determine the time for the searcher 1b to search the path search range required by the system.
[0046]
In the above description, the threshold value TH (λa, λb, T) in the searcher 1b is determined by the above equation (1). However, the threshold value TH is not limited to this and may be determined by the following equation (3). Note that Δ in the equation is a threshold offset, and is determined by a positive real number.
Figure 0004052976
In this case, even when the S / N ratio of the received signal is small, the probability of erroneous path detection in the searcher 1b can be suppressed. Therefore, the probability of erroneously changing the path search range of the searcher 1a is increased. Can be suppressed.
[0047]
Embodiment 3 FIG.
In equation (3) in the second embodiment, the threshold value offset Δ is a constant. It is variable according to the ratio with electric power. Hereinafter, the ratio between the maximum correlation power value of the path detected by the searcher 1a and the noise power is referred to as the maximum path power-to-noise power ratio R. Moreover, about the structure similar to FIG. 1 of Embodiment 1 demonstrated previously, the same code | symbol is attached | subjected and the description is abbreviate | omitted. Here, only parts different from the first or second embodiment described above will be described. FIG. 7 is a diagram showing the configuration of the third embodiment of the path search apparatus according to the present invention.
[0048]
Here, the operation of the path search apparatus according to the present embodiment will be described in detail with reference to the drawings. In the present embodiment, the signal output from the power addition unit 14a is input to the control unit 3A together with the path selection unit 15. In the control unit 3A, the maximum path power to noise power ratio R is calculated from the signal output from the power adding unit 14a, and a threshold value used in the searcher 1b is defined based on the calculation result. Is set in the threshold value setting unit 16.
[0049]
Hereinafter, a method for calculating the maximum path power to noise power ratio R will be described. For example, signals other than the selected path among the signals output from the power adding unit 14a are considered as noise power. Therefore, the control unit 3A obtains noise power by calculating an average value other than the path in the signal output from the power addition unit 14a based on the detected path information output from the path selection unit 15. Then, the maximum path power to noise power ratio R is obtained by calculating the ratio between the maximum correlation power value of the path output from the path selection unit 15 and the noise power.
[0050]
Thereafter, the control unit 3A determines a function h (R) that gives a threshold value for reducing the probability of erroneous path detection in the searcher 1b based on the maximum path power to noise power ratio R, and this function h (R) The threshold value used in the searcher 1b is determined according to
[0051]
As described above, in the present embodiment, the probability of erroneously changing the path search range of the searcher 1a is suppressed by reducing the path error detection probability in the searcher 1b in accordance with the S / N ratio of the received signal. be able to.
[0052]
In the first to third embodiments, when the path is detected by the searcher 1b, the path search range of the searcher 1a is changed so that the path search range of the searcher 1b at the time of path detection becomes the center. In general, the delay profile has a property that the smaller the delay amount is, the larger the correlation power value is. Therefore, for example, the path position of the maximum correlation value of the path detected by the searcher 1b is the path search range of the searcher 1a. The path search range of the searcher 1a may be changed so that it is located at the head of the searcher. In this case, since the path search range of the searcher 1a can be reduced, the circuit scale can be reduced. Further, in each of the above embodiments, the path search range of the searcher 1a is changed so that the path position of the maximum correlation value of the path detected by the searcher 1b is included, not limited to the center and the top part. Also good.
[0053]
In the first to third embodiments, for the sake of convenience of explanation, the searcher 1b is the only searcher for controlling the path search range of the searcher 1a. However, the path search range of the searcher 1a is controlled by two or more searchers. It is good to do. In this case, since the path search range outside the path search range of the searcher 1a is widened, the time for performing the path search for the entire path search range requested by the system can be greatly shortened.
[0054]
【The invention's effect】
As described above, according to the present invention, when the second searcher performing a path search within the path search range required by the system detects a path, that is, more than the path detected by the first searcher. For example, when a path with a large correlation power value is detected, the first searcher is caused to follow the path detected by the second searcher. As a result, the first searcher can always perform path search processing so as to include a desired path, and further, the second searcher performs path search processing within the path search range required by the system. There is an effect that a path search within a path search range required by the system can be performed without deterioration of characteristics.
[Brief description of the drawings]
FIG. 1 is a diagram showing a configuration of a first embodiment of a path search apparatus according to the present invention.
FIG. 2 is a diagram illustrating an example of a path search range of a searcher 1a and a searcher 1b.
FIG. 3 is a flowchart showing an example of a method for controlling a path search range of the searcher 1a and a path search range of the searcher 1b.
FIG. 4 is a diagram showing an outline of a method for controlling a path search range of a searcher 1a and a path search range of a searcher 1b.
FIG. 5 is a diagram illustrating an example of a time-to-power addition output characteristic when a constant value is continuously input to the power addition unit.
6 is a diagram showing characteristics when the characteristics with respect to the forgetting factor λ shown in FIG. 5 are each normalized by a convergence value. FIG.
FIG. 7 is a diagram showing a configuration of a third embodiment of a path search apparatus according to the present invention.
[Explanation of symbols]
1a, 1b searcher, 2 spreading code replica generation unit, 3, 3A control unit, 11a, 11b matched filter, 12a, 12b in-phase addition unit, 13a, 13b squaring unit, 14a, 14b power addition unit, 15 path selection unit, 16 threshold setting unit, 17 threshold determination unit, 21a, 21b shift register, 22a, 22b multiplication unit, 23a, 23b replica register, 24a, 24b replica load register, 25a, 25b addition unit, 31a, 31b addition unit 32a, 32b memory, 41a, 41b adder, 42a, 42b memory, 43a, 43b multiplier.

Claims (6)

スペクトラム拡散(SS:Spread Spectrum)を用いた無線通信システムの受信機内に設けられたパスサーチ装置において、
システムで要求されるパスサーチ範囲内における所望のパスを含む第1のパスサーチ範囲で、遅延プロファイルを生成し、レイク受信で使用するための有効なピークを選択する第1のサーチャと、
システムで要求されるパスサーチ範囲内における前記第1のパスサーチ範囲外の第2のパスサーチ範囲で、遅延プロファイルを生成し、所定の条件を満たすパスを検出する第2のサーチャと、
前記第2のパスサーチ範囲で所定の条件を満たすパスが検出された場合に、前記第1のパスサーチ範囲を前記第2のサーチャで検出されたパスに追従させるための制御を行う制御部と、
を備え
前記制御部は、
「第1のパスサーチ範囲>第2のパスサーチ範囲」とし、
システムで要求されるパスサーチ範囲を網羅するように、前記第2のパスサーチ範囲を一定周期で変更させることとし、
前記第2のサーチャによりパスが検出されなかった場合に、前記第2のパスサーチ範囲を変更させ、一方、前記第2のサーチャによりパスが検出された場合に、前記第1のパスサーチ範囲を、前記第2のパスサーチ範囲または当該検出されたパスが含まれるように変更させ、さらに、システムで要求されるパスサーチ範囲内における変更後の第1のパスサーチ範囲外に前記第2のパスサーチ範囲を変更させることを特徴とするパスサーチ装置。
In a path search device provided in a receiver of a wireless communication system using spread spectrum (SS),
A first searcher that generates a delay profile in a first path search range that includes a desired path within a path search range required by the system and selects a valid peak for use in rake reception;
A second searcher for generating a delay profile in a second path search range outside the first path search range within a path search range required by the system and detecting a path satisfying a predetermined condition;
A control unit that performs control for causing the first path search range to follow the path detected by the second searcher when a path satisfying a predetermined condition is detected in the second path search range; ,
Equipped with a,
The controller is
“First path search range> second path search range”
In order to cover the path search range required by the system, the second path search range is changed at a constant period,
When a path is not detected by the second searcher, the second path search range is changed. On the other hand, when a path is detected by the second searcher, the first path search range is changed. The second path search range or the detected path is changed to be included, and the second path is outside the changed first path search range within the path search range required by the system. path search device according to claim Rukoto to change the search range.
前記制御部は、前記第1のサーチャで選択されたパスの最大相関電力値に基づいて、前記第2のサーチャにてパス検出の有無を判定するためのしきい値を規定することを特徴とする請求項1に記載のパスサーチ装置。The control unit defines a threshold value for determining presence / absence of path detection in the second searcher based on a maximum correlation power value of a path selected in the first searcher. The path search device according to claim 1 . 前記しきい値を、所定の定数を用いてオフセットすることを特徴とする請求項に記載のパスサーチ装置。 3. The path search device according to claim 2 , wherein the threshold value is offset using a predetermined constant. 前記しきい値を、前記第1のサーチャで選択されたパスの最大相関電力値と雑音電力との比に応じてオフセットすることを特徴とする請求項に記載のパスサーチ装置。 3. The path search apparatus according to claim 2 , wherein the threshold value is offset according to a ratio between a maximum correlation power value of a path selected by the first searcher and noise power. 前記第2のサーチャを複数個備えることを特徴とする請求項1〜のいずれか一つに記載のパスサーチ装置。Path search device according to any one of claims 1-4, characterized in that it comprises a plurality of said second searcher. スペクトラム拡散(SS:Spread Spectrum)を用いた無線通信システムの受信機に設けられた、システムで要求されるパスサーチ範囲内における第1のパスサーチ範囲でパスサーチを行う第1のサーチャと、システムで要求されるパスサーチ範囲内における前記第1のパスサーチ範囲外の第2のパスサーチ範囲でパスサーチを行い、所定の条件を満たすパスを検出する第2のサーチャ、の制御方法において、
前記第2のパスサーチ範囲で所定のパスが検出された場合に、前記第1のパスサーチ範囲を前記第2のサーチャで検出されたパスに追従させる追従制御ステップ、
を含み、
前記追従制御ステップでは、
「第1のパスサーチ範囲>第2のパスサーチ範囲」とし、
システムで要求されるパスサーチ範囲を網羅するように、前記第2のパスサーチ範囲を一定周期で変更することとし、
さらに、
前記第2のサーチャによりパスが検出されなかった場合に、前記第2のパスサーチ範囲を変更し、
前記第2のサーチャによりパスが検出された場合に、前記第1のパスサーチ範囲を、前記第2のパスサーチ範囲または当該検出されたパスが含まれるように変更し、その後、システムで要求されるパスサーチ範囲内における変更後の第1のパスサーチ範囲外に前記第 2のパスサーチ範囲を変更することを特徴とする制御方法。
A first searcher provided in a receiver of a wireless communication system using spread spectrum (SS) and performing a path search in a first path search range within a path search range required by the system, and a system In the control method of the second searcher, which performs a path search in a second path search range outside the first path search range within the path search range required in step 1, and detects a path satisfying a predetermined condition,
A follow-up control step of causing the first path search range to follow the path detected by the second searcher when a predetermined path is detected in the second path search range;
Only including,
In the follow-up control step,
“First path search range> second path search range”
In order to cover the path search range required by the system, the second path search range is changed at a constant period,
further,
If no path is detected by the second searcher, change the second path search range;
When a path is detected by the second searcher, the first path search range is changed to include the second path search range or the detected path, and then requested by the system. And changing the second path search range outside the first path search range after the change in the path search range .
JP2003151487A 2003-05-28 2003-05-28 Path search apparatus and control method Expired - Fee Related JP4052976B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003151487A JP4052976B2 (en) 2003-05-28 2003-05-28 Path search apparatus and control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003151487A JP4052976B2 (en) 2003-05-28 2003-05-28 Path search apparatus and control method

Publications (2)

Publication Number Publication Date
JP2004356901A JP2004356901A (en) 2004-12-16
JP4052976B2 true JP4052976B2 (en) 2008-02-27

Family

ID=34046998

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003151487A Expired - Fee Related JP4052976B2 (en) 2003-05-28 2003-05-28 Path search apparatus and control method

Country Status (1)

Country Link
JP (1) JP4052976B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2633060A1 (en) * 2005-12-28 2007-07-19 Elektrobit System Test Oy Method, apparatus, analyser and computer program of searching for propagation paths

Also Published As

Publication number Publication date
JP2004356901A (en) 2004-12-16

Similar Documents

Publication Publication Date Title
JP4130532B2 (en) Method for adaptive setting of path selection threshold for DS-CDMA receiver
JP3358603B2 (en) Path timing detection circuit and its detection method
US20060126765A1 (en) Apparatus and method for detecting timing error based on cyclic correlation
JPH0983591A (en) Signal reception method
JP3943062B2 (en) CDMA receiving apparatus, CDMA receiving method, CDMA receiving program, and program recording medium
JP3149868B2 (en) Receiving path search method and searcher circuit for CDMA receiver
US20040247059A1 (en) Apparatus and method for sir measurement
US7106783B2 (en) Method and apparatus for searching multipaths of mobile communication system
WO2000064065A1 (en) Receiver and synchronous acquisition method
JP4148950B2 (en) Receiver
JP4022810B2 (en) Array antenna wireless communication device and receiving device
JP4052976B2 (en) Path search apparatus and control method
JP4165238B2 (en) Path search circuit, method and program
JP2000312199A (en) Multi-stage interference canceller
US7039099B2 (en) Demodulation apparatus and demodulation method for mobile communication
JP2003264525A (en) Ofdm receiver
KR100445496B1 (en) Receiving device and receiving method
JPH08111653A (en) CDMA receiver
JP3884183B2 (en) Path detection apparatus for direct code division multiple access and control method thereof
JP3828074B2 (en) Timing correction apparatus and timing correction method
JP4406529B2 (en) Path timing detection device and reception device
JP2003087153A (en) Path search method and circuit for direct spread spectrum communication
JPH10112672A (en) Spread spectrum communication receiver
JP4431601B2 (en) Receiver for detecting path timing
CN101160736B (en) Path search processing circuit, path search method and control program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060126

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070926

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071009

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071115

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20071204

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20071204

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101214

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111214

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111214

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121214

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees