(57)【要約】    【課題】  無線パケット通信の受信制御において同期を制御して符号検出を行う際に誤検出を抑え、良好に信号受信を行うことのできる同期制御装置およびその方法を提供する。    【解決手段】  初期同期部410の符号相関器100には複数パスの遅延波が入力され、符号相関器100を通して相関器102から相関レベル値が出力され、相関レベル値は閾値レジスタ110の閾値Aと比較されてその比較結果がアドレスカウンタ120に入力される。相関レベル値は相関レベル保持部108にも入力されて、相関レベル保持部108は、相関器102にて得られる各相関レベル値をアドレスカウンタ120の計数値に応じた複数のパス分合計し、合計した相関レベル値と閾値レジスタ112からの閾値Bと比較し、大小の判定結果に応じて遅延波を受信する先頭タイミングを設定する。【選択図】        図１
2007060183.tif 000002
【特許請求の範囲】
【請求項１】
直接拡散方式にて送信される無線信号を受信するときの初期同期を制御する同期制御装置において、該装置は、
複数パスの遅延波のそれぞれの相関レベル値を測定する相関値算出手段と、
該相関値算出手段にて算出した相関レベル値と第１の閾値との大小を比較する第１の比較手段と、
前記相関値算出手段にて算出される相関レベル値を最大順に保持する相関レベル保持手段と、
前記複数のパスを前記第１の比較手段にて比較するごとにアドレスを計数するアドレス計数手段と、
前記複数のパスにてそれぞれ前記相関値算出手段にて得られる各相関レベル値を前記アドレス計数値に応じた複数のパス分合計し、該合計した相関レベル値と第２の閾値との大小を比較する第２の比較手段とを含み、
該第２の比較手段は、前記複数パスの遅延波が繰り返し検出できるか否かを、さらに複数のパス分合計した相関レベル値と第２の閾値との大小を比較して判定し、該判定の結果に応じて前記遅延波を受信する先頭タイミングを設定することを特徴とする同期制御装置。
【請求項２】
請求項１に記載の同期制御装置において、前記相関値算出手段は、前記複数パスの遅延波のうち、プリアンブル信号部分から前記相関レベル値を算出することを特徴とする同期制御装置。
【請求項３】
請求項１に記載の同期制御装置において、前記第１の比較手段は、相関レベル値とそのときのトータルレベル値とを同時に測定し、前記相関レベル値および前記トータルレベル値による信号対雑音比と、前記第１の閾値とを比較して希望信号の存在を判定することを特徴とする同期制御装置。
【請求項４】
請求項１に記載の同期制御装置において、前記第１の比較手段は、相関レベル値とそのときのCHIPエネルギーとの比を確認し、該比と第３の閾値とを比較して希望信号の存在を判定することを特徴とする同期制御装置。
【請求項５】
請求項１に記載の同期制御装置において、該装置は、前記第２の比較手段の出力に、前記複数パスの遅延波を受信復調する受信手段が接続され、該受信手段は、前記第２の比較手段にて設定される前記先頭タイミングに従って前記複数パスの遅延波を受信することを特徴とする同期制御装置。
【請求項６】
請求項５に記載の同期制御装置において、前記受信手段はレイク受信回路であることを特徴とする同期制御装置。
【請求項７】
請求項１に記載の同期制御装置において、前記第２の比較手段は、前記複数のパスの遅延波について、連続的に信号が検出されるか否かを、各遅延波毎に擬似DLL(Delay-locked Loop)処理により判定することを特徴とする同期制御装置。
【請求項８】
直接拡散方式にて送信される無線信号を受信するときの初期同期を制御する同期制御方法において、該方法は、
複数パスの遅延波のそれぞれの相関レベル値を測定する相関値算出工程と、
該相関値算出工程にて算出した相関レベル値と第１の閾値との大小を比較する第１の比較工程と、
前記相関値算出工程にて算出される相関レベル値を最大順に保持する相関レベル保持工程と、
前記複数のパスを前記第１の比較手段にて比較するごとにアドレスを計数するアドレス計数工程と、
前記複数のパスにてそれぞれ前記相関値算出工程にて得られる各相関レベル値を前記アドレス計数値に応じた複数のパス分合計し、該合計した相関レベル値と第２の閾値との大小を比較する第２の比較工程とを含み、
該第２の比較工程は、前記複数パスの遅延波が繰り返し検出できるか否かを、さらに複数のパス分合計した相関レベル値と第２の閾値との大小を比較して判定し、該判定の結果に応じて前記遅延波を受信する先頭タイミングを設定することを特徴とする同期制御方法。
【請求項９】
請求項８に記載の同期制御方法において、前記相関値算出方法は、前記複数パスの遅延波のうち、プリアンブル信号部分から前記相関レベル値を算出することを特徴とする同期制御方法。
【請求項１０】
請求項８に記載の同期制御方法において、前記第１の比較工程は、相関レベル値とそのときのトータルレベル値とを同時に測定し、前記相関レベル値および前記トータルレベル値による信号対雑音比と、前記第１の閾値とを比較して希望信号の存在を判定することを特徴とする同期制御方法。
【請求項１１】
請求項８に記載の同期制御方法において、前記第１の比較工程は、相関レベル値とそのときのCHIPエネルギーとの比を確認し、該比と第３の閾値とを比較して希望信号の存在を判定することを特徴とする同期制御方法。
【請求項１２】
請求項８に記載の同期制御方法において、該方法は、複数パスの遅延波を受信復調する受信工程を含み、該受信工程は、前記第２の比較工程にて設定される前記先頭タイミングに従って前記複数パスの遅延波を受信することを特徴とする同期制御方法。
【請求項１３】
請求項８に記載の同期制御方法において、前記第２の比較工程は、前記複数のパスの遅延波について、連続的に信号が検出されるか否かを、各遅延波毎に擬似DLL(Delay-locked Loop)処理により判定することを特徴とする同期制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、直接拡散(DSSS: Direct Sequence Spread Spectrum)方式にて送出された無線信号を受信する受信装置にて、無線信号受信時における初期同期を精度よくとることのできる同期制御装置およびその方法に関するものである。
【背景技術】
【０００２】
従来、たとえば特許文献１に記載のフレーム同期方式があった。このフレーム同期方式は、マルチパスフェージング環境下でも遅延波によるフレームタイミングオフセット量を軽減してフレーム同期位置ずれを低減させる構成であった。
【０００３】
【特許文献１】特開平８−５６２１８号公報
【特許文献２】特開平１０−１７８３６８号公報
【特許文献３】特開平２００２−２４６９５２号公報
【特許文献４】特開平２００３−２９８５５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、遅延波が複数存在し、また、遅延波が広がっている場合、受信信号対雑音比(SNR)を改善するための回路が必要となる。DSSS通信では、通常、受信SNRを改善する手段として相関器や等化器を用いるが、この場合、SNRの改善率向上させるとこれに応じて回路規模が大きくなるという問題があった。
【０００５】
また、DSSS通信で、たとえば、IEEE 802.11b仕様のbarker符号などのように特に短いPN符号長を使用する場合、ノイズなどの影響によって誤検出する頻度が上がるという問題があった。
【０００６】
本発明は、無線パケット通信の受信制御において同期を制御して符号検出を行う際に従来よりも誤検出を抑え、良好に信号受信を行うことのできる同期制御装置およびその方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は上述の課題を解決するために、直接拡散方式にて送信される無線信号を受信するときの初期同期を制御する同期制御装置において、この装置は、複数パスの遅延波のそれぞれの相関レベル値を測定する相関値算出手段と、相関値算出手段にて算出した相関レベル値と第１の閾値との大小を比較する第１の比較手段と、相関値算出手段にて算出される相関レベル値を最大順に保持する相関レベル保持手段と、複数のパスを前記第１の比較手段にて比較するごとにアドレスを計数するアドレス計数手段と、複数のパスにてそれぞれ相関値算出手段にて得られる各相関レベル値を前記アドレス計数値に応じた複数のパス分合計し、合計した相関レベル値と第２の閾値との大小を比較する第２の比較手段とを含み、第２の比較手段は、複数パスの遅延波が繰り返し検出できるか否かを、さらに複数のパス分合計した相関レベル値と第２の閾値との大小を比較して判定し、判定の結果に応じて遅延波を受信する先頭タイミングを設定することを特徴とする。
【０００８】
また、本発明は上述の課題を解決するために、直接拡散方式にて送信される無線信号を受信するときの初期同期を制御する同期制御方法において、この方法は、複数パスの遅延波のそれぞれの相関レベル値を測定する相関値算出工程と、相関値算出工程にて算出した相関レベル値と第１の閾値との大小を比較する第１の比較工程と、相関値算出工程にて算出される相関レベル値を最大順に保持する相関レベル保持工程と、複数のパスを前記第１の比較手段にて比較するごとにアドレスを計数するアドレス計数工程と、複数のパスにてそれぞれ相関値算出工程にて得られる各相関レベル値を前記アドレス計数値に応じた複数のパス分合計し、合計した相関レベル値と第２の閾値との大小を比較する第２の比較工程とを含み、第２の比較工程は、複数パスの遅延波が繰り返し検出できるか否かを、さらに複数のパス分合計した相関レベル値と第２の閾値との大小を比較して判定し、判定の結果に応じて遅延波を受信する先頭タイミングを設定することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、複数のパスにてそれぞれ相関値算出手段にて得られる各相関レベル値をアドレス計数値に応じた複数のパス分合計し、合計した相関レベル値と第２の閾値との大小を比較し、さらに、複数パスの遅延波が繰り返し検出できるか否かを、さらに複数のパス分合計した相関レベル値と第２の閾値との大小を比較して判定し、判定の結果に応じて遅延波を受信する先頭タイミングを設定することができる。
【００１０】
したがってDSSS無線パケット通信において、マルチパス信号を使用し、プリアンブル信号に対する初期間期処理を有効に行うとともに、レイク受信部の回路を小規模化かつ受信SNRを改善することができる。また、初期信号検出時のように自動利得制御(AFC)が起動しておらず、送受信のローカル信号やマルチパスの反射環境により位相が変動する際にも、各マルチパス毎に信号をサーチすることにより所定レベルの信号変動に耐えることができる。
【００１１】
このようにプリアンブル信号を使用した初期間期処理に関し、相関器の回路規模を小さくし、かつ、信号対雑音比を改善することができる。この結果、無線パケット通信の受信制御において同期を制御して符号検出を行う際に従来よりも誤検出を抑え、良好に信号受信を行うことのできる同期制御装置およびその方法が提供される。
【発明を実施するための最良の形態】
【００１２】
次に添付図面を参照して本発明による同期制御装置および方法の実施例を詳細に説明する。図４を参照すると、本発明による同期制御装置およびその方法が適用された実施例の受信装置が示されている。
【００１３】
図示するように受信装置10は、直接拡散(DSSS: Direct Sequence Spread Spectrum)方式にて送出された無線信号を受信して復調する受信装置であり、同期制御を行う初期同期部410とレイク受信部420とを備えている。同期制御部410は、不図示の復調回路から出力される同相信号400と直交信号402とを入力し、符号相関を検出することによりプリアンプル信号等の初期信号を検出して初期同期処理を行う。初期同期部410は、符号相関出力を出力412,414にそれぞれ出力し、受信信号の最適な受信入力タイミングを示す有効信号(EN2)を出力416に出力する。初期同期部410のこれら出力412,414,416はレイク受信部420に接続されている。なお、以下の説明において本発明に直接関係のない部分は、図示およびその説明を省略し、また、信号の参照符号はその現われる接続線の参照番号で表わす。
【００１４】
直接拡散(DSSS)方式は、信号にPN(疑似ノイズ)符号系列を掛け合わせて拡散する方式であり、本実施例ではDSSS方式に対してレイク受信方式を適用する。同図に示すレイク受信部420は、遅延波の電力を集めて受信SNRを改善することができる。したがって、たとえば受信信号のCHIP間干渉の影響が大きい屋内などの環境時に有利に適用させることができる。なお、本実施例ではレイク受信方式を例示しているがこれに限らず、他の方式としてたとえばイコライザ方式を適用してもよい。
【００１５】
レイク受信部420の内部構成例を図３に示す。図示するようにレイク受信部420は、同相信号400および直交信号402を入力する伝搬整合フィルタ300と、符号相関器302と、重み係数を決定する重み付け係数算出回路304とを備えている。
【００１６】
レイク受信部420では、伝搬整合フィルタ300のTAP数を増やしてマルチパスをより多く集めることによって、遅延波の合成エネルギーが有効に得られるので、より受信SNRが改善する。しかし、TAP数を増やすことによって、伝搬整合フィルタ300およびこのフィィルタ300の重み係数を決定する重み付け係数算出回路304の回路規模が大きくなる。回路規模を小さくするために伝搬整合フィルタ300のTAP長を少なくすると、遅延波の広がりに対してどの遅延波をTAPの先頭にするかによって、受信SNRの改善率が大きく変わることになる。たとえば、IEEE 802.11b仕様のプリアンブル信号（１symbol＝1μsec）の遅延波が、500 nsecに広がっている特性で、伝搬整合フィルタのTAP長を27O nsecにした場合などである。
【００１７】
本実施例では、伝搬整合フィルタ300のTAP長の窓幅で処理した場合、受信SNRが最大となるタイミングを決定する初期間期を有効に制御することにより良好な受信制御を行う。この場合、ノイズなどの影響による誤同期を抑える初期同期処理を実行する。
【００１８】
図１を参照すると、図４に示した初期同期部410の内部構成例が示されている。この初期同期部410は、同相信号400と直交信号402とを入力し、希望信号の検出機能と、レイク受信処理に必要な先頭の位置情報をレイク受信部420に通知する機能とを有している。
【００１９】
図示するように初期同期部410は、同相信号400および直交信号402の符号相関をそれぞれ算出する符号相関器100と、符号相関器100の出力412,414から相関レベル値(√I^2＋Q^2)を算出する相関器102と、相関器102の出力104にそれぞれ接続された比較器106および相関レベル保持部108とを備えている。比較器106および相関レベル保持部108にはそれぞれ閾値Aを保持する閾値レジスタ110が接続され、相関レベル保持部108にはさらに閾値Bを保持する閾値レジスタ112が接続されている。
【００２０】
比較器106は、相関器102の相関レベル値出力104と閾値Aとを比較しその比較に応じた結果を有効信号(EN)114としてアドレスカウンタ120に出力する。
【００２１】
アドレスカウンタ120は、有効信号114を計数し、そのアドレスカウンタ値122を相関レベル保持部108に出力し、発生したキャリー124をキャリーインクリメントカウンタ126に出力する。キャリーインクリメントカウンタ126は、キャリー126を計数するカウンタであり、その計数値がカウント数設定値レジスタ124に設定されるカウント数設定値になるごとに有意信号("1")130を相関レベル保持部108に出力する。このカウント数により何番目のパスであるかが認識されるとともに初期同期動作の処理回数が規定される。
【００２２】
相関レベル保持部108は、相関レベル値104を保持する複数のレジスタと、アドレスカウンタ値を保持する複数のレジスタとを備え、各保持値の演算処理及び比較判定処理を行う機能部である。この相関レベル保持部の内部構成例を図２に示す。図示するように本実施例では、相関レベル保持部108は、最大の相関レベル値を保持するための最大相関レベル値レジスタ200と、２番目の大きさの相関レベル値を保持するための２番目用相関レベル値レジスタ202と、３番目の大きさの相関レベル値を保持するための３番目用相関レベル値レジスタ204とを備え、さらにこれらレジスタ200〜204に対応してそれぞれアドレスカウンタ値を保持するアドレスカウンタ値レジスタ210,212,214を備えている。
【００２３】
さらに相関レベル保持部108には、閾値レジスタ110の出力230と、閾値レジスタ112の出力240とがそれぞれその入力に接続されている。相関レベル保持部108はこれら入力230,240に入力される閾値と各相関レベル値とに基づいて演算及び比較判定等の処理を行う処理部250を備えている。
【００２４】
以上の構成で本実施例における受信装置10の初期同期部410の動作を図５を参照して説明すると、まず、初期同期処理として大きく分けてステップ＃１、ステップ＃２およびステップ＃３がある。このうちステップ＃３は、カウント数設定値レジスタ128により設定されたカウント数設定値が“２”ならば、ステップ＃3-1およびステップ＃3-2の２つのステップに分けられる。これら２つのステップ＃3-1およびステップ＃3-2は同じ処理を繰り返す。
【００２５】
ステップ＃１では、まず最初のパスにおいて、比較器106に入力される相関レベル値が閾値Aよりも大きな信号であるか否かを判別する動作をおこなう。図示するようにステップS500において相関レベル値が入力されるとステップS502に進んで、「相関レベル値＞閾値A」であるか否かの比較判定処理が行われる。
【００２６】
「相関レベル値＞閾値A」を満たさない場合、閾値Aおよびアドレスカウンタ値の保持処理を行わずにステップS504に進む。「相関レベル値＞閾値A」を満たす場合には、ステップS506以降のステップ＃２に処理が移行する。
【００２７】
ステップ＃２（ステップS506以降）では、最大相関値レベル値レジスタ200の保持値が相関値Aより小さいか否かが判定されて、小さい場合にはステップS508に進み、そうではない場合にステップS510に進む。
【００２８】
ステップS508に進むと、比較器106の出力114に応動してアドレスカウンタ120が起動し、相関レベル保持部108は、最大相関レベル値レジスタ200に値を保持し、最大アドレスカウンタ値レジスタ210に現アドレスカウンタ値を保持させる。次いで相関レベル保持部108は、過去最大の相関レベル値があれば２番目用相関レベル値レジスタ202に値を移動させ、過去最大用アドレスカウンタ値レジスタ210の値を２番目用アドレスカウンタ値レジスタ212に移動させる。さらに、過去２番目に大きい相関レベル値があれば３番目用相関レベル値レジスタ204に値を移動させ、過去２番目用アドレスカウンタ値レジスタ212の値を３番目用アドレスカウンタ値レジスタ214に移動させる。なお、アドレスカウンタ120の最大値は受信したプリアンブル信号のPN符号長となる。これらの処理の後ステップS504に進む。
【００２９】
ステップS506に続くステップS510では、２番目用相関値レベル値レジスタ202の保持値が相関値Aより小さいか否かが判定されて、小さい場合にはステップS512に進み、そうではない場合にステップS514に進む。
【００３０】
ステップS512に進むと、比較器106の出力114に応動してアドレスカウンタ120が起動し、相関レベル保持部108は、２番目用相関レベル値レジスタ202に値を保持し、２番目用アドレスカウンタ値レジスタ212に現アドレスカウンタ値を保持させる。次いで相関レベル保持部108は、過去２番目の相関レベル値があれば３番目用相関レベル値レジスタ204に値を移動させ、過去２番目用アドレスカウンタ値レジスタ212の値を３番目用アドレスカウンタ値レジスタ214に移動させる。これらの処理の後ステップS504に進む。
【００３１】
ステップS510に続くステップS514では、３番目用相関値レベル値レジスタ204の保持値が相関値Aより小さいか否かが判定されて、小さい場合にはステップS516に進み、そうではない場合にステップS518に進む。
【００３２】
ステップS516に進むと、比較器106の出力114に応動してアドレスカウンタ120が起動し、相関レベル保持部108は、３番目用相関レベル値レジスタ204に値を保持し、３番目用アドレスカウンタ値レジスタ214に現アドレスカウンタ値を保持させる。これらの処理の後ステップS504に進む。
【００３３】
ステップS504では、各パスの相関値の合計を算出してステップS518に進む。ステップS508,S514に続くステップS518では、キャリーインクリメントカウンタ126から有意信号("1")130が出力されているか否かが判定されて、出力されている場合にはステップS520に進み、有意信号130が出力されていない場合にはステップS500に戻って次のパスに対する処理を引き続き行う。
【００３４】
ステップS520では、パス１、パス２およびパス３の相関値レベルを合計した合計値が閾値Bを超えているか否かが相関レベル値保持部108の処理部250にて判定される。この場合、合計値が閾値Bを超えていない場合にはステップS500に戻り、超えている場合にはさらにステップS530に進む。ステップS530ではパス１のみの相関値レベルが閾値Bを超えているか否かが処理部250にて判定され、合計値が閾値Bを超えているとステップS500に戻り、超えていない場合にはさらにステップ＃３の処理に移行する。以上説明したステップS506〜S530の各処理がステップ＃２の処理である。
【００３５】
このようにステップ＃２の処理動作は、アドレスカウンタ120の"０"から"X(PN符号長)"までの間、オーバサンプリング間隔(希望信号の１CHIP時間に対して２倍、４倍または８倍...という早い時間周期)で相関レベル値を確認し、相関レベル値の大きい順に３つのパスを取得する。各ポジシヨンでの相関レベル値を取得した後、ステップ＃１と同様に「パス 1＋パス 2＋パス 3＞閾値B」の比較動作を行って、この比較確認によりステップ＃１にて発生される誤検出による起動動作を停止することができる。また、複数の遅延波の合成エネルギーで信号検出を行っているので、レイク受信部420の復号能力に応じて、閾値Bの設定によりステップ＃２でレイク受信部420の起動動作を停止させることも可能になる。なお、これらの処理として、閾値以下の相関レベル値が得られている場合には、相関レベル値は"0"として処理する。
【００３６】
ステップS520において「パス1＋パス2＋パス3の相関レベル値＞閾値B」を満たしている場合、ステップ＃３の処理に移行する。
【００３７】
ステップ＃３の動作を図６および図７を参照して説明する。ステップ＃３では、ステップ＃２で検出したそれぞれの遅延波が、さらに繰り返して検出できるか否かをを確認する処理を行う。期待した相関レベル値が確認できているアドレスカウンタ値の前後±１のアドレスカウンタ値のみについて相関レベル値を確認する。たとえば、図６に示すM-1,M,M+1のアドレスカウンタ値で、閾値Aを超えて、かつ、それら３点の中で最大相関レベル値のものを最大相関レベル値レジスタ200（図２）に保持する。N-1,N,N+1およびL-1,L,L+1も同様な処理を行ってそれぞれ２番目用相関レベルレジスタ202および３番目用相関レベル値レジスタ204に保持する。次いでステップS600にてキャリーインクリメントカウンタ126がカウント数設定値("2")と等しいか否かが判定され、等しい場合にはステップ＃3-1に戻り、等しくない場合にはステップS602 に進む。ステップS602 では「パス 1＋パス 2+ パス 3＞閾値B」が成立するか否かが比較確認されて、成立しない場合にステップS50（図５）に戻り、成立した場合に図７に示すステップ＃3-2に進む。なお、相関レベル値が、"0"の場合、アドレスカウンタ値は、相関レベル値を確認をしないカウント値に変更するとよい。
【００３８】
ステップ＃3-2のステップS700では、キャリーインクリメントカウンタ126がカウント数設定値("3")と等しいか否かが判定され、等しい場合にはステップS702に進む。ステップS702に進むと、カウント数設定値分の回数だけ「パス 1＋パス 2＋パス 3＞閾値B」を満たした場合のみレイク受信部420を起動させる有意(EN2=1)の起動信号を相関レベル保持部108からレイク受信部420に出力する（ステップS704）。
【００３９】
このようにして、伝搬整合フィルタ300のTAPの先頭タイミングを、ステップ＃3-2の相関レベル値レジスタ200〜204の情報とアドレスカウンタ値レジスタ210〜214の情報で決定する。最大相関レベル値レジスタ200のアドレスカウンタ値に対して、２番目に大きい相関レベル値が少ないカウンタ値となった場合、この２番目のアドレスカウンタ値を伝搬整合フィルタ300のTAPの先頭タイミングに設定する。最大相関レベル値レジスタ200のアドレスカウンタ値に対して、３番目に大きい相関レベル値が少ないカウンタ値となった場合、２番目に大きい相関レベル値のアドレスカウンタ値によって伝搬整合フィルタのTAPの先頭タイミングを設定する。この場合、先頭タイミングを３番目に大きい相関レベル値のアドレスカウンタ値にするか、最大相関レベル値のアドレスカウンタ値にするかを決定する。
【００４０】
以上のようにして、レイク受信部420に最適化な受信信号入力タイミングを設定することができるため、伝搬整合フィルタ300のTAP長にあった受信SNRの改善効果が得られる。
【００４１】
DSSS通信における伝搬特性として、主に、最大レベルパス(主波)を先頭に以降のパス、つまり干渉波が指数関数のようにレベルが下がるような場合の特性と、主波も直接波ではなくすべてが反射波のようなマルチパスで構成されている場合に見られるような、主波よりも早い到着時間で主波と大差ないレベル信号パスがあるようなマルチパスで構成される場合の特性とがある。実施例ではとくに後者のマルチパス発生時に受信SNRが改善される効果がある。
【００４２】
また、複数の遅延波を使用し、かつ、疑似DLLのようなAFCが動作していない状態を考慮した信号検出や、複数ステップでの信号検出判定を行うことで、早い時間での信号誤検出を識別することが可能になるから、たとえば誤検出によって期待する信号を取得できない時間を減少することができるなどの効果があり、総合的に信号検出の精度が向上する。
【００４３】
以上説明した実施例のステップ＃２では、アドレスカウンタ120の０からX(PN符号長)間、オーバサンプリング間隔で相関レベル値を確認する方法をとる。これは、たとえば、オーバサンプリングを２倍、４倍とした場合、同一パスに対して、４ポイント〜８ポイントにわたって相関レベルを確認していることになる。そのため相関レベルの確認タイミングによっては、３パス情報欄のリストに同一信号をアサインすることが発生する。
【００４４】
このため処理動作の変形例を図８に示す。パス 1の情報が確定した時点でパス 1のアドレスカウンタ値レジスタ210の保持値M-1,M,M+1をマスク（Nuling）し、再度、アドレスカウンタ120の０からX(PN符号長)間のオーバサンプリング間隔で相関レベル値を確認する構成をとってもよい（ステップS804）。この場合、M-1,M,M+1は、相関レベル測定値を使用しない。なお、図８においてステップS800およびステップS802はそれぞれ、図５に示したステップS506,S510,514およびステップS508,S512,S515におけるそれぞれの処理と同様の処理でよい。
【００４５】
同様に、パス 2の情報が確定した時点で、パス 2のアドレスカウンタ値レジスタ212のN-1,N,N+1をマスクし、上記と同様のオーバーサンプリング間隔で相関レベル値を確認する。オーバサンプリング２倍の場合は、マスクポイントとしてN-1,N,N+1があるが、オーバサンプリング４倍の場合はN-2,N-1,N,N+1,N+2もしくはN-1,N,N+1のいずれかを選択するとよい。なお、パス情報が確定したものについて、図６および図７を参照して説明したようにステップ＃３と同様な擬似DLLの処理を行うことができる。本構成における効果として、３つのパス情報欄に同一のパスをアサインすることを防ぐことができる。
【００４６】
次に、図１に示した符号相関器100の他の構成例を図９を参照して説明する。図１に示した実施例では、符号相関器100はIおよびQの相関レベル値をそれぞれ出力412および414に出力する構成である。これに対し図９に示す本実施例における符号相関器900は、Ｉ相関値レベル値902とＩトータルパワー値904とを同時に処理して符号相関値を生成する構成である。この図９に示す符号相関器900を図１に示した符号相関器100と置き換える。
【００４７】
本符号相関器900は、入力400に入力される同相信号400を順次遅延するようにシリーズ接続された複数のフリップフロップ（FF0〜FF10）910〜930と、各フリップフロップ910〜930出力を加算してIトータルパワー値904を生成する加算器932と、各フリップフロップ910〜930出力にそれぞれ値1,値-1を交互に乗算する乗算器する乗算器940〜960と、各乗算器040〜960の出力を加算してI相関レベル値902を生成する加算器970とを備えている。
【００４８】
図１に示した比較器106は以下の処理を行う構成とする。
【００４９】
本実施例における比較器106は、
｛I（相関値レベル値）＋Q（相関値レベル値）｝／I（トータルパワー値）＋Q（トータルパワー値）  ＞  閾値A              ・・・（1）
の判定処理を行う。
【００５０】
上式１を満たす場合に限り、希望する信号があると判断し、図５に示したステップ＃２の処理（ステップS506以降の処理）に移行する。式１は、信号SとノイズNとにより、S/(S+N)の比を確認しているものである。閾値Aは、レイク受信部420の復号能力に応じてその設定値が決定される。たとえば、Eb/N0＝OdBの場合、閾値“O.5"と設定する)
以上のような構成により、単に相関レベル値と閾値Aの値を比較する場合に比べて、各パスについてSNRで信号確認を行っているので、精度のよい信号検出が可能となる。この場合、受信装置内の受信AGC（自動利得制御）ブロックや事前に符号相関器100で現れたノイズレベルとは異なり、本回路構成はリアルタイムなSNR測定を行うことができる。またこの処理は、受信AGCにて信号追従ができない状態および受信AGCの精度が悪い場合に効果が増大する。
【００５１】
符号相関器のさらに他の構成例を図10に示す。同図にはI相関レベル値を出力する構成について示している。Q相関レベル値を出力する構成も図10と同様の構成でよい。
【００５２】
図７の回路構成は、以下の処理を加え、実施例３の図６よりも信号検出の精度を上げた構成である。本構成例における符号相関器1000は、乗算器940,942,...,958,960の各出力(I0,I1,...,I9,I10)をそれぞれ加算器970から出力されるI相関レベル値と比較する比較器1010,1020,...,1030,1040をそれぞれ備えている。さらに比較器1010〜1040の各出力は論理OR回路1050に接続されている。
【００５３】
本構成例における相関器1000は、
(I相関レベル値／ I0)  ＞  閾値C
(I相関レベル値／ I1)  ＞  閾値C
：
：
(I相関レベル値／ I10)  ＞  閾値C              ・・・(2)
の判定処理を行う。
【００５４】
周辺環境状態が、マルチパス環境およびノイズ環境状態であっても、希望信号から検出される相関レベル値の各CHIPエネルギー分布は、ある一部のCHIPにエネルギーに集中するのではなく分散される。そのため式(2)に示すような例えば、I同相の相関値と各I同相のCHIPエネルギーの比とを相関レベル値として確認することによって信号検出の精度をさらに向上させることができる。
【００５５】
たとえば、相関値レベルが、上式(1)を満たしたとしても、CHIPエネルギーに偏りがあるなどの理由で式(2)を満たさない場合は、希望する信号とは見なさない。したがって図９に示した構成と同様にノイズなどで発生する誤検出を抑える効果がある。また図10に示す構成による検出処理を行うことによってさらに信号の誤検出防止が可能となる。
【図面の簡単な説明】
【００５６】
【図１】本発明が適用された受信装置における初期同期部の構成例を示すブロック図である。
【図２】図１に示す初期同期部における相関レベル保持部の構成例を示すブロック図である。
【図３】本発明が適用された受信装置におけるレイク受信部の構成例を示すブロック図である。
【図４】本発明が適用された受信装置の概略構成を示すブロック図である。
【図５】初期同期部の処理動作（ステップ＃１、＃２）を示すフローチャートである。
【図６】初期同期部の処理動作（ステップ＃３）を示すフローチャートである。
【図７】初期同期部の処理動作（ステップ＃３）を示すフローチャートである。
【図８】初期同期部の処理動作の変形例を示すフローチャートである。
【図９】符号相関器の内部構成例を示すブロック図である。
【図１０】符号相関器の他の内部構成例を示すブロック図である。
【符号の説明】
【００５７】
100  符号相関器
102  相関器
106  比較器
108  相関レベル保持部
110,112  閾値レジスタ
120  アドレスカウンタ
【図１】
2007060183.tif 000003
【図２】
2007060183.tif 000004
【図３】
2007060183.tif 000005
【図４】
2007060183.tif 000006
【図５】
2007060183.tif 000007
【図６】
2007060183.tif 000008
【図７】
2007060183.tif 000009
【図８】
2007060183.tif 000010
【図９】
2007060183.tif 000011
【図１０】
2007060183.tif 000012