(57)【要約】【課題】周波数ホッピングを行う無線通信方式において、プリアンブルの検出特性を向上させること。【解決手段】プリアンブル検出装置は、相関ピーク値を基準として相関最大値検出閾値を決定する相関最大値検出閾値生成部と、相関結果のうちの相関最大値検出閾値を超えるものを相関最大値として検出する相関最大値検出判定部と、相関最大値が検出された場合に、相関ピーク値を検出された相関最大値へと更新する相関ピーク検出部と、ＬＯスプリアス成分による相関ピークが発生しうる期間を第１の期間とするとともに、相関ピーク位置を起点として周波数ホッピング周期の整数倍の位置を中心とする期間を第２の期間とし、第１の期間において誤検出閾値を適用しないようにしつつ、第１の期間及び第２の期間において前記相関最大値検出閾値を超える相関結果の有無を監視する制御部とを有する。【選択図】図１
2011114385.tif 000002
【特許請求の範囲】
【請求項１】
周波数ホッピングを行う無線通信方式におけるプリアンブル検出装置であって、
相関ピーク値を基準として相関最大値検出閾値を決定する相関最大値検出閾値生成部と、
相関結果のうちの前記相関最大値検出閾値を超えるものを相関最大値として検出する相関最大値検出判定部と、
前記相関最大値検出判定部で相関最大値が検出された場合に、前記相関ピーク値を検出された相関最大値へと更新する相関ピーク検出部と、
ＬＯスプリアス（Local Oscillator Spurious）成分による相関ピークが発生しうる期間を第１の期間とするとともに、相関ピーク位置を起点として周波数ホッピング周期の整数倍の位置を中心とする期間を第２の期間とし、該第１の期間において誤検出閾値を適用しないようにしつつ、該第１の期間及び該第２の期間において前記相関最大値検出閾値を超える相関結果の有無を監視する制御部とを備えていることを特徴とするプリアンブル検出装置。
【請求項２】
前記第１の期間は、相関ピーク位置を起点とし、シンボル長の整数倍であって周波数ホッピング周期の整数倍以外の位置を中心とする窓の期間であることを特徴とする、請求項１に記載のプリアンブル検出装置。
【請求項３】
前記第２の期間は、相関ピーク位置を起点として、周波数ホッピング周期の整数倍の位置を中心とする窓の期間であることを特徴とする、請求項１又は２に記載のプリアンブル検出装置。
【請求項４】
前記相関最大値検出閾値生成部は、前記相関最大値に所定の係数を乗じたものを前記相関最大値検出閾値とすることを特徴とする、請求項１乃至３のいずれか１項に記載のプリアンプブル検出装置。
【請求項５】
前記所定の係数は、１以上であることを特徴とする、請求項４に記載のプリアンブル検出装置。
【請求項６】
最初に検出された相関ピークが期待しない相関ピークである場合には、前記第１の期間又は前記第２の期間において前記相関最大値検出閾値を超える相関結果が存在することを検出し、該相関結果に相当する相関ピークにより該相関ピークを更新してプリアンブル検出処理をやり直し、最初に検出された相関ピークが期待する相関ピークである場合には、前記第１の期間において前記相関最大値検出閾値を超える相関結果が存在しないことを検出し、該相関ピークの更新を行うことなくプリアンブル検出処理を継続することを特徴とする、請求項１乃至５のいずれか１項に記載のプリアンブル検出装置。
【請求項７】
周波数ホッピングを行う無線通信方式におけるプリアンブル検出方法であって、
相関ピーク値を基準として相関最大値検出閾値を決定する工程と、
相関結果のうちの前記相関最大値検出閾値を超えるものを相関最大値として検出する工程と、
相関最大値が検出された場合に、前記相関ピーク値を検出された相関最大値へと更新する工程と、
ＬＯスプリアス（Local Oscillator Spurious）成分による相関ピークが発生しうる期間を第１の期間とするとともに、相関ピーク位置を起点として周波数ホッピング周期の整数倍の位置を中心とする期間を第２の期間とする工程と、
前記第１の期間において誤検出閾値を適用しないようにしつつ、前記第１の期間及び前記第２の期間において前記相関最大値検出閾値を超える相関結果の有無を監視する工程とを含むことを特徴とするプリアンブル検出方法。
【請求項８】
周波数ホッピングを行う無線通信方式におけるプリアンブル検出用のプログラムであって、
相関ピーク値を基準として相関最大値検出閾値を決定する処理と、
相関結果のうちの前記相関最大値検出閾値を超えるものを相関最大値として検出する処理と、
相関最大値が検出された場合に、前記相関ピーク値を検出された相関最大値へと更新する処理と、
ＬＯスプリアス（Local Oscillator Spurious）成分による相関ピークが発生しうる期間を第１の期間とするとともに、相関ピーク位置を起点として周波数ホッピング周期の整数倍の位置を中心とする期間を第２の期間とする処理と、
前記第１の期間において誤検出閾値を適用しないようにしつつ、前記第１の期間及び前記第２の期間において前記相関最大値検出閾値を超える相関結果の有無を監視する処理とをコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信におけるプリアンブル検出装置、方法及びプログラムに関し、特に、ＭＢ−ＯＦＤＭ（Multi-Band Orthogonal Frequency Division Multiplexing）方式に代表される周波数ホッピングを行う無線通信におけるプリアンブル検出装置、方法及びプログラムに関する。
【背景技術】
【０００２】
周波数ホッピングを行う無線通信方式として、ＭＢ−ＯＦＤＭ方式がある。ＭＢ−ＯＦＤＭ方式においては、既知パターンの繰り返しから成るプリアンブル信号は、受信信号の先頭に付加され、一定の規則にしたがって周波数ホッピングしつつ送信される。周波数ホッピングとは、搬送波の周波数を特定のパターンにしたがって時間的に切り替えることにより、複数の周波数バンドをホッピングして拡散を実現する方式をいう。図１１は、ＭＢ−ＯＦＤＭのプリアンブル信号を一例として示す図である。図１１を参照すると、１パケット当たり２４個のプリアンブルシンボル（以下「シンボル」という。）で構成されるプリアンブル信号は、３つの周波数をホッピングしながら送信されてくる。
【０００３】
ＭＢ−ＯＦＤＭ受信器は、受信系を３系統有することを回避し、コスト及び消費電力を削減するために、周波数ホッピングされた信号を受信するための局部発振器（ＬＯ：Local Oscillator）を３つ有するとともに、これらを常時動作させている。３つのＬＯ出力の周波数を周波数ホッピングに同期させてバンドスイッチで選択することで、ホッピングされた周波数に存在するシンボルを１系統の受信系で受信及び復調する。ただし、受信開始時においては、周波数ホッピングしているプリアンブル信号を確実に捕まえるために、ＬＯ出力の周波数を待ち受け周波数（例えば、図１１の周波数バンド１）に固定した状態で高周波（ＲＦ：Radio Frequency）信号を受信して、ベースバンド（ＢＢ：Base Band）信号に周波数変換し、ＢＢ信号とプリアンブル信号の固定パターンとの相関演算結果を使用してシンボルタイミング同期及びプリアンブル検出を行う必要がある。
【０００４】
ＭＢ−ＯＦＤＭ方式では、周波数ホッピング時に、所定の時間内に周波数切り替えを行う。ＭＢ−ＯＦＤＭ方式では、上述のようにＬＯを常時動作させつつ、バンドスイッチにより周波数ホッピングに合わせて周波数を切り替える方式を用いる。しかし、バンドスイッチのアイソレーションが十分でない場合には、バンドスイッチで選択されないＬＯ出力がローカルオシレータスプリアス（Local Oscillator Spurious、ＬＯスプリアス）として漏れ出す。ＭＢ−ＯＦＤＭ方式のような高周波（４Ｇ〜９ＧＨｚ）の場合には、バンドスイッチのアイソレーションを確保し、ＬＯスプリアスの発生を抑えることが困難となる。
【０００５】
上述のようにバンドスイッチのアイソレーションの不足により、待ち受け周波数以外のＬＯスプリアス成分がＬＯ出力に存在する場合には、所望の周波数バンドに存在するＲＦ信号に加えて、所望の周波数バンド以外に存在する本来周波数変換されないＲＦ信号も、ＢＢ信号に周波数変換される。さらに、周波数変換後のＢＢ信号レベルがアナログデジタル変換器（ＡＤＣ：Analog-to-Digital Converter）のダイナミックレンジを超えるような、強入力のＲＦ信号レベルが入力された場合には、クリッピングレベルを超える。クリッピングレベルを超えたＲＦ信号は、周波数変換後のＢＢ信号が上限値に相当する一定の値（以下「クリップ」という。）となる。このとき、所望の周波数バンドのＲＦ信号が周波数変換されたＢＢ信号と、ＬＯスプリアス成分が生じている周波数バンドのＲＦ信号が周波数変換されたＢＢ信号との間のレベル差が小さい状態が発生する。さらに、この状態にノイズの影響が加わると、ＬＯスプリアス成分によるＢＢ信号が、所望の周波数バンドのＢＢ信号をわずかに上回る状態が発生する。したがって、ＬＯスプリアス成分によるＢＢ信号は、プリアンブルの検出にとって不要なノイズ成分となる。
【０００６】
ＡＤＣのダイナミックレンジを広げることにより、周波数変換後のＢＢ信号のクリップを防ぐことができる。ＡＤＣのダイナミックレンジを広げるための方法として、電源電圧を高くする方法がある。しかしながら、単に電源電圧を高くするのみでは、ＡＤＣ出力の分解能が低下する。したがって、電源電圧を高くする以前と同一の分解能を維持する必要がある。同一の分解能を維持するためには、ＡＤＣ自体のビット幅を増加させるのに加えて、ＡＤＣの後段のデジタル回路のビット幅も増加させる必要があることから、回路規模が増大し、チップ面積及び消費電力も増加する。
【０００７】
以上説明したように、ＬＯスプリアスの発生を抑えることと、強入力時においてもクリップが発生しないようなダイナミックレンジのＡＤＣを実現することは、困難である。そこで、強入力時においてＬＯスプリアス成分による影響を排除できるプリアンブル検出方法に対するニーズが高まっている。
【０００８】
特許文献１には、シンボルが繰り返されるプリアンブルがデータの先頭に配置されたパケットより構成された受信信号からシンボルタイミングを検出する際に、受信信号と、プリアンブルの固定パターンとの相関を求めて相関結果を順次取得し、順次取得される相関結果の最大値を更新しながら保持し、保持されている最大値に対して、該最大値がそのタイミングからの所定長のシンボルタイミング判定期間において更新されていないことと、シンボルタイミング判定期間内に設けられた誤検出判定期間において誤検出閾値より大きい相関結果の発生回数が所定回数より少ないことを条件に、この最大値のタイミングをシンボルタイミングとして判定し、上記シンボルタイミング検出方法によりシンボルタイミングを検出し、検出されたシンボルタイミングを基準にして、シンボル長に応じて開かれた周期性確認窓でシンボルの周期性を確認することによってプリアンブルの検出を実行する技術が記載されている。
【０００９】
図９は、特許文献１に記載されたプリアンブル検出装置の構成を示すブロック図である。図９を参照すると、プリアンブル検出装置１００は、アンテナ１０１、ＲＦ（Radio Frequency）部１０２、Ａ／Ｄ変換部１０３、複素相関部１１１、検出実行部２００を有する。
【００１０】
アンテナ１０１は、無線周波数帯の信号を受信してＲＦ部１０２に出力する。ＲＦ部１０２は、この無線周波数帯の信号を複素ベースバンド信号（図９のＩ及びＱ）に変換する。Ａ／Ｄ変換部１０３は、Ａ／Ｄ変換器を有し、これらの複素ベースバンド信号をデジタル信号に変換する。複素相関部１１１は、プリアンブル信号の固定パターンを記憶しており、Ａ／Ｄ変換部１０３からのデジタル信号と固定パターンとの相関を求めて相関結果Ｒを検出実行部２００に出力する。
【００１１】
図９を参照すると、検出実行部２００は、相関ピーク検出部１１２、プリアンブル検出閾値生成部１１５、プリアンブル判定部１１６、誤検出閾値生成部１１３及び誤検出判定部１１４を有し、これらの制御とプリアンブル検出結果Ｗの取得を行う制御部１１７を有する。
【００１２】
制御部１１７は、シンボルタイミング検出制御部（非図示）とプリアンブル検出制御部（非図示）として機能する。また、誤検出閾値生成部１１３、誤検出判定部１１４、及び制御部１１７の一部は、シンボルタイミング判定部を構成する。また、プリアンブル検出閾値生成部１１５及びプリアンブル判定部１１６は、周期性確認部を構成する。
【００１３】
制御部１１７は、相関ピーク検出許可信号Ｑ３及び相関ピーク値リセット信号Ｑ２を相関ピーク検出部１１２に供給し、誤検出判定許可信号Ｇ２を誤検出判定部１１４に供給し、プリアンブル判定許可信号Ｋ２をプリアンブル判定部１１６に供給する。
【００１４】
相関ピーク検出部１１２は、制御部１１７からの相関ピーク検出許可信号Ｑ３がアクティブである期間（以下「相関ピーク検出期間」という。）において、複素相関部１１１から供給される相関結果Ｒに基いて、最大値を更新しつつ保持する処理（以下「相関ピーク検出処理」という。）を行い、その値及びタイミングを保持する。すなわち、相関ピーク検出部１１２は、相関ピーク検出処理の開始時（開始後にリセットされた場合にはリセット時）から現在までの最大値を保持している。
【００１５】
図１０は、特許文献１に記載されたプリアンブル検出装置１００の動作期間を示す図である。
【００１６】
ここでは、相関ピーク値ＰのタイミングＡ２がシンボルタイミングとして確定されているものとする。これが確定されたタイミングは、第１のシンボルタイミング判定期間Ｔ２の終点Ａ４である。シンボルタイミングが確定されると、制御部１１７は、プリアンブル判定許可信号Ｋ２をアクティブにして、プリアンブル判定部１１６に周期性の確認を行わせる。周期性の確認は周期性確認窓において行われる。図１０に示したＡ４からＢ２までは、周期性確認窓、すなわちプリアンブル判定期間Ｔ３である。相関ピーク値ＰのタイミングＡ２が真のシンボルタイミングである場合には、図１０に示したタイミングＢ１において、プリアンブル検出閾値Ｄを越える相関結果があり、周期性確認が成功する。
【００１７】
特許文献１においては、周期性確認が２回連続して成功した場合にプリアンブルが検出されたものとしている。したがって、１回目のプリアンブル判定期間において周期性確認が成功した場合には、制御部１１７は、図１０に示してない２回目のプリアンブル判定期間（図１０のＢ４の後）を設け、プリアンブル判定部１１６に２回目の確認を行わせる。一方、１回目のプリアンブル判定期間において周期性確認が失敗した場合、又は、１回目のプリアンブル判定期間において周期性確認が成功したものの２回目のプリアンブル判定期間において周期性確認が失敗した場合には、プリアンブルが検出されていないものとし、相関ピーク検出部１１２に相関ピーク値Ｐのリセットをさせ、リセットした時点から相関ピーク検出処理とシンボルタイミング判定処理のやり直しを行わせる。
【００１８】
シンボルタイミングが確定された後においても、プリアンブル判定期間Ｔ３を除いた区間を相関ピーク検出期間とし、この区間において相関ピーク検出処理を継続させる。これに伴ってシンボルタイミングＡ２が真のシンボルタイミングか否かの判定を行うため、この相関ピーク検出期間はシンボルタイミング判定期間Ｔ６でもある。ここで、シンボルタイミングが確定される前の第１のシンボルタイミング判定期間Ｔ２と区別するために、シンボルタイミング判定期間Ｔ６を第２のシンボルタイミング判定期間という。第２のシンボルタイミング判定期間Ｔ６も、誤検出判定期間（第２の誤検出判定期間Ｔ５）と誤検出判定遅延期間（第２の誤検出判定遅延期間Ｔ４）から成る。
【００１９】
プリアンブル判定期間Ｔ３においてプリアンブルの判定が成功し、かつ、タイミングＢ２からＢ４までの第２のシンボルタイミング判定期間Ｔ６において、相関ピーク値Ｐの更新も誤検出の判定も行われなかった場合には、制御部１１７は、２回目のプリアンブルの判定をすべくタイミングＢ４の後に、シンボルタイミングＡ２を基準にした２回目のプリアンブル判定期間を設けて、再度、プリアンブル判定部１１６に周期性の確認を行わせる。２回目のプリアンブル判定期間においても周期性の確認が成功した場合には、制御部１１７は、プリアンブルが検出されたものとして、プリアンブル検出結果Ｗとして、「１」を出力する。
【先行技術文献】
【特許文献】
【００２０】
【特許文献１】特開２００８−０４８２３９号公報（第８乃至１４頁、図１、図６、図１７）
【発明の概要】
【発明が解決しようとする課題】
【００２１】
以下の分析は、本発明者によってなされたものである。
【００２２】
特許文献１に記載された技術によると、待ち受け周波数以外のＬＯスプリアス信号がＬＯ出力に存在し、ＡＤＣのダイナミックレンジを超える強入力信号を受信した場合に、強入力時におけるプリアンブル検出特性が劣化する。
【００２３】
誤検出判定期間にＬＯスプリアス成分による相関ピークが発生すると、所定の誤検出閾値を超える相関が増加する。そこで、誤検出閾値を緩めた場合には、希望波以外を検出してしまう誤検出が増加し、強入力時におけるプリアンブル検出特性が劣化する。
【００２４】
待ち受け周波数以外のＬＯスプリアス信号がＬＯ出力に存在し、ＡＤＣのダイナミックレンジを超える強入力信号を受信した場合において、図１１に示した３つの周波数をホッピングしつつ送信されたプリアンブル信号の検出を実施したときの動作について、図１２を参照して説明する。
【００２５】
図１２において、受信信号３００は、周波数バンドｆ１，ｆ２，ｆ３，ｆ１，…の順に周波数ホッピングしており、周波数バンドｆ１は待ち受け周波数とし、周波数バンドｆ２にＬＯスプリアス信号が発生しているものとする。このとき、待ち受け周波数である周波数バンドｆ１に存在するプリアンブルに加えて、周波数バンドｆ２に存在するプリアンブルも、ＲＦ部１０２でＢＢ信号に周波数変換される。さらに、強入力信号を受信したため、周波数変換後のＢＢ信号にクリップが発生し、周波数バンドｆ１のＲＦ信号を周波数変換したＢＢ信号レベルと、周波数バンドｆ２のＲＦ信号を周波数変換したＢＢ信号レベルとの差が小さくなる。このようなＢＢ信号を複素相関部１１１で相関演算した結果が相関結果Ｒに出力されているため、ＬＯスプリアスによる周波数バンドｆ２のプリアンブルの相関結果Ｚ１、Ｚ２は、周波数バンドｆ１のプリアンブルの相関結果Ｐ１に近いレベルで発生する。
【００２６】
かかる状態において、特許文献１に記載されたプリアンブル検出装置１００（図９）によると、初期化処理を行った後、今までの相関結果Ｒのうちの最大値となる、待ち受け周波数バンドのプリアンブルの相関結果Ｐ１が検出されると、このタイミングにおいて、相関ピーク検出部１１２による相関ピーク値Ｐの更新が行われ、Ｐ１が相関ピーク値Ｐとして保持される。これに伴い、相関ピーク検出部１１２から出力される相関ピークタイミング信号Ｑ１も１となり、誤検出閾値ＮにＮ１、プリアンブル検出閾値ＤにＤ１が設定され、制御部１１７のタイマ（図９において非図示）も０にリセットされる。
【００２７】
制御部１１７は、相関ピークＰ１を基準とする第１の誤検出判定遅延期間Ｔ０内（タイマがＴ０以下）であれば、誤検出判定許可信号Ｇ２を０に保ち、誤検出判定を禁止する。その後、タイマがＴ０を超えると、第１の誤検出判定期間Ｔ１に移行し、制御部１１７は、誤検出判定許可信号Ｇ２を１にして、誤検出判定部１１４に誤検出を判定させる。
【００２８】
誤検出判定部１１４は、誤検出閾値Ｎ１を超える相関結果Ｒが誤検出回数閾値よりも多く存在するか否かを監視する。図１２に示した例においては、Ｐ１を基準とする第１の誤検出判定期間Ｔ１（図中Ｆ２）において、ノイズＹ１以外に、ＬＯスプリアスによる相関結果Ｚ１及びＺ２が存在し、誤検出閾値Ｎ１を超えてしまう。
【００２９】
例えば、誤検出回数閾値が３に設定されているものとすると、Ｐ２の相関結果Ｒの直前の相関タイミングにおいて、誤検出と判定される。したがって、制御部１１７は、相関ピーク値リセット信号Ｑ２をアクティブにして、相関ピーク値Ｐを初期値０に戻す初期化処理を行い、さらに、相関ピーク値ＰをＰ２に更新して、シンボルタイミング判定処理がやり直される。
【００３０】
相関ピーク値ＰをＰ２に更新した後、図１２に示すように、Ｐ２を基準とする第１の誤検出判定期間Ｔ１（図１２のＦ４）内にＰ２よりも大きい相関結果Ｐ３が存在するため、相関ピーク検出部１１２は、相関ピーク値ＰをＰ３に更新する。さらに、Ｐ３を基準とする第１の誤検出判定期間Ｔ１（図１２のＦ６）内にＰ３よりも大きい相関結果である、待ち受け周波数バンドのプリアンブルの相関結果Ｐ４が存在するため、相関ピーク検出部１１２は、相関ピーク値ＰをＰ４に更新する。
【００３１】
相関ピーク値ＰをＰ４に更新した後の期間においても、図１２の相関結果Ｐ１からＰ４に示すような相関結果が繰り返し発生する。すなわち、プリアンブル検出に使用できるシンボルであっても、ＬＯスプリアスによる相関結果が原因となって誤検出と判定され、その後相関ピーク値Ｐを更新して第１の誤検出判定遅延期間Ｔ０を経て第１の誤検出判定期間Ｔ１において誤検出判定を行うことを繰り返すことになる。その結果、希望波であるにもかかわらず誤検出と判定されてしまい、プリアンブル検出特性が劣化する。
【００３２】
ところで、誤検出閾値Ｎを変更することにより、上述のプリアンブル検出特性の劣化を防ぐことができる。すなわち、図１２に示した例において、Ｐ１を基準とする第１の誤検出判定期間Ｔ１における誤検出閾値Ｎ１の値を、Ｚ１よりも高いレベルに緩めた場合には、ＬＯスプリアスによる相関結果Ｚ１、Ｚ２が、誤検出判定に影響を及ぼすことはない。しかしながら、誤検出閾値を緩めた場合には、希望波のプリアンブル以外を受信した場合であっても、プリアンブルを検出したものとされてしまう。
【００３３】
図１３は、希望波のプリアンブル以外を受信した場合の相関波形を一例として示す。図１３に示すように、希望波のプリアンブル以外を受信した場合には、相関結果が無相関である。したがって、相関波形は希望波を受信した場合と比較して、相関ピーク値のレベルと相関ピーク以外のノイズレベルとの差が小さくなる。ある時点における相関ピークＰ１１を基準とした誤検出閾値Ｎを考えると、図１２と同様に設定した誤検出閾値Ｎ１１を適用した場合には、誤検出閾値Ｎ１１を超える相関結果Ｒが多数あることから、受信信号３０１を誤検出と判定することができる。一方、Ｎ１１よりも値を緩和した誤検出閾値Ｎ１１ａを適用した場合には、誤検出閾値Ｎ１１ａを超える相関結果は１シンボルに１回程度となる。その結果として、誤った相関ピークタイミングでプリアンブル検出を進めてしまい、Ｐ１２の誤ったタイミングでプリアンブル検出結果Ｗを１としてしまう。
【００３４】
以上のように、プリアンブル検出特性の劣化を防ぐために誤検出閾値を緩めた場合には、希望波の識別性能が劣化し、意図しない信号でもプリアンブル検出としてしまう。意図しない信号を検出して復調処理を行うことにより、その間に送信されている可能性のある希望波を検出することができなくなり、結果としてプリアンブル検出特性の劣化を招く。
【００３５】
そこで、周波数ホッピングを行う無線通信方式において、プリアンブルの検出特性を向上させることが課題となる。本発明の目的は、かかる課題を解決するプリアンブル検出装置、方法及びプログラムを提供することにある。
【課題を解決するための手段】
【００３６】
本発明の第１の視点に係るプリアンブル検出装置は、
周波数ホッピングを行う無線通信方式におけるプリアンブル検出装置であって、
相関ピーク値を基準として相関最大値検出閾値を決定する相関最大値検出閾値生成部と、
相関結果のうちの前記相関最大値検出閾値を超えるものを相関最大値として検出する相関最大値検出判定部と、
前記相関最大値検出判定部で相関最大値が検出された場合に、前記相関ピーク値を検出された相関最大値へと更新する相関ピーク検出部と、
ＬＯスプリアス（Local Oscillator Spurious）成分による相関ピークが発生しうる期間を第１の期間とするとともに、相関ピーク位置を起点として周波数ホッピング周期の整数倍の位置を中心とする期間を第２の期間とし、該第１の期間において誤検出閾値を適用しないようにしつつ、該第１の期間及び該第２の期間において前記相関最大値検出閾値を超える相関結果の有無を監視する制御部とを有する。
【００３７】
本発明の第２の視点に係るプリアンブル検出方法は、
周波数ホッピングを行う無線通信方式におけるプリアンブル検出方法であって、
相関ピーク値を基準として相関最大値検出閾値を決定する工程と、
相関結果のうちの前記相関最大値検出閾値を超えるものを相関最大値として検出する工程と、
相関最大値が検出された場合に、前記相関ピーク値を検出された相関最大値へと更新する工程と、
ＬＯスプリアス（Local Oscillator Spurious）成分による相関ピークが発生しうる期間を第１の期間とするとともに、相関ピーク位置を起点として周波数ホッピング周期の整数倍の位置を中心とする期間を第２の期間とする工程と、
前記第１の期間において誤検出閾値を適用しないようにしつつ、前記第１の期間及び前記第２の期間において前記相関最大値検出閾値を超える相関結果の有無を監視する工程とを含む。
【００３８】
本発明の第３の視点に係るプログラムは、
周波数ホッピングを行う無線通信方式におけるプリアンブル検出用のプログラムであって、
相関ピーク値を基準として相関最大値検出閾値を決定する処理と、
相関結果のうちの前記相関最大値検出閾値を超えるものを相関最大値として検出する処理と、
相関最大値が検出された場合に、前記相関ピーク値を検出された相関最大値へと更新する処理と、
ＬＯスプリアス（Local Oscillator Spurious）成分による相関ピークが発生しうる期間を第１の期間とするとともに、相関ピーク位置を起点として周波数ホッピング周期の整数倍の位置を中心とする期間を第２の期間とする処理と、
前記第１の期間において誤検出閾値を適用しないようにしつつ、前記第１の期間及び該第２の期間において前記相関最大値検出閾値を超える相関結果の有無を監視する処理とをコンピュータに実行させる。
【発明の効果】
【００３９】
本発明に係るプリアンブル検出装置、方法及びプログラムによると、周波数ホッピングを行う無線通信方式において、プリアンブルの検出特性を向上させることができる。
【図面の簡単な説明】
【００４０】
【図１】本発明の実施形態に係るプリアンブル検出装置の構成を示すブロック図である。
【図２】本発明の実施形態に係るプリアンブル検出装置における相関最大値検出判定部の構成を示すブロック図である。
【図３】本発明の実施形態に係るプリアンブル検出装置における相関ピーク検出部の構成を示すブロック図である。
【図４】本発明の実施形態に係るプリアンブル検出装置によるプリアンブル検出方法の動作期間を示す図である。
【図５】本発明の実施形態に係るプリアンブル検出装置における相関ピーク値Ｐと誤検出判定停止期間との関係を示す図である。
【図６】本発明の実施形態に係るプリアンブル検出装置における制御部の動作を示すフローチャートである。
【図７】本発明の実施形態に係るプリアンブル検出装置における検出実行部の動作を示すタイミングチャートを一例として示す図である。
【図８】本発明の実施形態に係るプリアンブル検出装置における検出実行部の動作を示すタイミングチャートを一例として示す図である。
【図９】特許文献１に記載されたプリアンブル検出装置の構成を示すブロック図である。
【図１０】特許文献１に記載されたプリアンブル検出方法の動作期間である。
【図１１】ＭＢ−ＯＦＤＭのプリアンブルの例である。
【図１２】特許文献１に記載された技術の問題点を説明するための図である。
【図１３】特許文献１に記載された技術の問題点を説明するための図である。
【発明を実施するための形態】
【００４１】
第１の展開形態のプリアンブル検出装置は、上記第１の視点に係るプリアンブル検出装置であることが好ましい。
【００４２】
第２の展開形態のプリアンブル検出装置は、前記第１の期間が、相関ピーク位置を起点とし、シンボル長の整数倍であって周波数ホッピング周期の整数倍以外の位置を中心とする窓の期間であることが好ましい。
【００４３】
第３の展開形態のプリアンブル検出装置は、前記第２の期間が、相関ピーク位置を起点として、周波数ホッピング周期の整数倍の位置を中心とする窓の期間であることが好ましい。
【００４４】
第４の展開形態のプリアンブル検出装置は、前記相関最大値検出閾値生成部が、前記相関最大値に所定の係数を乗じたものを前記相関最大値検出閾値とすることが好ましい。
【００４５】
第５の展開形態のプリアンブル検出装置は、前記所定の係数が１以上であることが好ましい。
【００４６】
第６の展開形態のプリアンブル検出装置は、最初に検出された相関ピークが期待しない相関ピークである場合には、前記第１の期間又は前記第２の期間において前記相関最大値検出閾値を超える相関結果が存在することを検出し、該相関結果に相当する相関ピークにより該相関ピークを更新してプリアンブル検出処理をやり直し、最初に検出された相関ピークが期待する相関ピークである場合には、前記第１の期間において前記相関最大値検出閾値を超える相関結果が存在しないことを検出し、該相関ピークの更新を行うことなくプリアンブル検出処理を継続することが好ましい。
【００４７】
第７の展開形態のプリアンブル検出方法は、上記第２の視点に係るプリアンブル検出方法であることが好ましい。
【００４８】
第８の展開形態のプログラムは、上記第３の視点に係るプログラムであることが好ましい。
【００４９】
なお、上記プログラムは、コンピュータ読み取り可能な記録媒体に記録されていてもよい。
【００５０】
本発明のプリアンブル検出装置は、検出した相関ピーク位置を起点とする一定シンボル長ごとの検出期間（窓）をＬＯスプリアス成分による相関ピークが発生しうる期間（第１の期間）とみなし、第１の期間を誤検出閾値による監視対象期間から除外する。このとき、希望波であるにも関わらず誤検出であると判定されるによって生ずる、希望波の未検出を防ぐことができる。また、必要最低限の期間を誤検出閾値による監視対象期間から除外することで、誤検出閾値を緩和する（すなわち、大きくする）必要がなくなり、希望波以外の信号に対する誤検出を防ぐこともできる。
【００５１】
さらに、第１の期間及び第２の期間（相関ピーク位置を起点として周波数ホッピング周期の整数倍の位置を中心とする期間）に対して、相関最大値検出閾値による監視を行うことにより、期待しない相関ピークを検出した後に第１の期間又は第２の期間に期待する相関ピークが発生した場合に未検出となることを防ぐことができ、期待する相関ピークを検出した後に第１の期間に期待する相関ピークをわずかに上回るＬＯスプリアス成分による相関ピークが発生した場合には、ＬＯスプリアス成分による相関ピークが新たな相関ピークとして更新され、誤ったタイミングでプリアンブル検出が行われることを防ぐことができる。
【００５２】
したがって、本発明に係るプリアンブル検出装置によると、周波数ホッピングを行う無線通信方式において、プリアンブルの検出特性を向上させることができる。
【００５３】
（実施形態）
本発明の実施形態に係るプリアンブル検出装置について図面を参照して説明する。図１は、本実施形態に係るプリアンブル検出装置１０の構成を示すブロック図である。プリアンブル検出装置１０の要素のうちの特許文献１に記載されたプリアンブル検出装置１００（図９）と同一の要素には同一の符号を付し、説明を省略する。図１を参照すると、プリアンブル検出装置１０は、特許文献１に記載されたプリアンブル検出装置１００（図９）の構成に加えて、相関最大値検出閾値生成部１８及び相関最大値検出判定部１９を有する。
【００５４】
相関最大値検出閾値生成部１８は、相関ピーク検出部１２が出力する相関ピーク値Ｐを入力とし、相関ピーク値Ｐに係数δを乗算した結果である相関最大値検出閾値Ｊを相関最大値検出判定部に出力する。係数δは、１≦δの範囲で設定され、相関最大値検出漏れによるプリアンブル検出漏れの発生が起きない、又は、その影響が無視できる最小値をシステムシミュレーションに基づいて決定する。本実施形態では、一例として、係数δを１０とする。
【００５５】
相関最大値検出判定部１９は、相関最大値検出閾値生成部１８から出力された相関最大値検出閾値Ｊ、複素相関部から出力された相関結果Ｒ、及び、制御部１７から出力された相関最大値検出判定許可信号Ｅ２を入力とし、相関最大値検出判定結果Ｅ１を制御部１７に出力する。
【００５６】
図２は、本実施形態に係るプリアンブル検出装置１０における相関最大値検出判定部１９の構成を示すブロック図である。図２を参照すると、相関最大値検出判定部１９は、相関マスク部２２及び比較器２４を有する。
【００５７】
相関マスク部２２は、相関最大値検出判定許可信号Ｅ２及び相関結果Ｒを入力とし、相関マスク部出力２３を比較器２４に出力する。比較器２４は、相関マスク部出力２３及び相関最大値検出閾値Ｊを入力とし、相関最大値検出判定結果Ｅ１を制御部１７に出力する。
【００５８】
相関ピーク検出部１２は、複素相関部１１１から出力された相関結果Ｒ、並びに、制御部１７から出力された相関ピーク検出許可信号Ｑ３、相関ピーク値リセット信号Ｑ２及び相関最大値更新信号Ｑ４を入力とし、相関ピークタイミング信号Ｑ１を制御部１７に出力し、相関ピーク値Ｐをプリアンブル検出閾値生成部１１５、相関最大値検出閾値生成部１８及び誤検出閾値生成部１１３に出力する。
【００５９】
図３は、本実施形態に係るプリアンブル検出装置１０における相関ピーク検出部１２の構成を示すブロック図である。図３を参照すると、相関ピーク検出部１２は、相関マスク部３２、比較器３４、相関値選択部３６及び相関ピーク保持部３８を有する。
【００６０】
相関マスク部３２は、相関結果Ｒ及び相関ピーク検出許可信号Ｑ３を入力とし、相関マスク部出力Ｍを相関値選択部３６及び比較器３４に出力する。相関マスク部３２は、相関ピーク検出許可信号Ｑ３がアクティブである期間には、入力された相関結果Ｒを、マスク処理をすることなくそのまま出力し、相関ピーク検出許可信号Ｑ３がアクティブでない期間には、入力された相関結果Ｒに対して「０」を出力するマスク処理をする。
【００６１】
相関値選択部３６は、相関マスク部出力Ｍ、相関結果Ｒ及び相関最大値更新信号Ｑ４を入力とし、相関値選択部出力３７を相関ピーク保持部３８に出力する。相関値選択部３６は、相関最大値更新信号Ｑ４がアクティブである場合には相関結果Ｒを、相関最大値更新信号Ｑ４がアクティブでない場合には相関マスク部出力Ｍを、相関値選択部出力３７に出力する。
【００６２】
相関ピーク保持部３８は、相関値選択部出力３７、相関最大値更新信号Ｑ４、相関ピーク値リセット信号Ｑ２及び相関ピークタイミング信号Ｑ１を入力とし、相関ピーク値Ｐを出力する。相関ピーク保持部３８は、相関ピーク値Ｐを更新しつつ保持する。具体的には、相関最大値更新信号Ｑ４がアクティブとなったとき、又は相関ピークタイミング信号Ｑ１がアクティブとなったときに、相関ピーク保持部３８は、保持している相関ピーク値Ｐを相関値選択部出力３７へと更新する。また、制御部１７からの相関ピーク値リセット信号Ｑ２がアクティブとなったとき、相関ピーク保持部３８は、相関ピーク値Ｐを初期値０にリセットする。なお、相関最大値更新信号Ｑ４は、相関ピークタイミング信号Ｑ１又は相関ピークリセット信号Ｑ２と同時にアクティブとなることはない。相関ピークタイミング信号Ｑ１と相関ピークリセット信号Ｑ２は、同時にアクティブとなる場合があるものの、つねに相関ピークタイミング信号Ｑ１の方が優先される。
【００６３】
比較器３４は、相関マスク部出力Ｍ及び相関ピーク値Ｐを入力とし、相関ピークタイミング信号Ｑ１を相関ピーク保持部３８及び制御部１７に出力する。相関ピーク保持部３８には相関ピーク値Ｐ（初期値は０である）が保持されている。比較器３４は、相関ピーク保持部３８に保持されている相関ピーク値Ｐと相関マスク部出力Ｍを比較し、相関ピーク値Ｐよりも相関マスク部出力Ｍが大きい場合には、相関ピークタイミング信号Ｑ１を、新たな相関ピークを検出したタイミングを示す「１」とする。一方、相関マスク部出力Ｍが相関ピーク値Ｐ以下である場合には、比較器３４は、相関ピークタイミング信号Ｑ１を、新たな相関ピークを検出していないことを示す「０」とする。すなわち、相関ピーク検出許可信号Ｑ３がアクティブである期間に相関ピーク値Ｐが更新された場合に、相関ピークタイミング信号Ｑ１は「１」となる。一方、相関最大値更新信号Ｑ４による相関ピーク値Ｐの更新の場合には、相関マスク部出力Ｍが０にマスクされているため、相関ピークタイミング信号Ｑ１は「０」のままである。
【００６４】
制御部１７は、プリアンブル検出結果Ｗを出力する。制御部１７は、シンボルタイミング推定位置となる相関ピーク値Ｐの更新確認を行う場合に、相関ピーク検出部１２に対して相関ピーク検出許可信号Ｑ３を出力し、相関ピーク値Ｐが更新された場合には、相関ピーク値Ｐが更新されたタイミングで、相関ピーク検出部１２から相関ピークタイミング信号Ｑ１を受信する。
【００６５】
制御部１７は、相関ピーク値Ｐに対して誤検出判定を行う場合に、誤検出判定許可信号Ｇ２を誤検出判定部１１４に出力し、誤検出発生状況を示す誤検出判定結果Ｇ１を誤検出判定部１１４から受け取る。制御部１７は、誤検出判定結果Ｇ１が誤検出を示す場合には、相関ピーク値Ｐをリセットするため、相関ピーク値リセット信号Ｑ２を相関ピーク検出部１２に出力する。
【００６６】
制御部１７は、相関ピーク値Ｐよりも大きい相関値の発生を監視する相関最大値検出判定を行う場合には、相関最大値検出判定許可信号Ｅ２を相関最大値検出判定部１９に出力し、相関最大値検出閾値Ｊよりも大きい相関値の発生状況を示す相関最大値検出判定結果Ｅ１を受け取る。相関最大値検出判定結果Ｅ１を受け取ると、制御部１７は、相関最大値更新信号Ｑ４を相関ピーク検出部１２に出力する。
【００６７】
制御部１７は、相関ピーク値Ｐから一定周期で発生する相関値を検出するプリアンブル判定を行う場合には、プリアンブル判定許可信号Ｋ２をプリアンブル判定部１１６に出力し、プリアンブル判定の成否を示すプリアンブル判定結果Ｋ１をプリアンブル判定部１１６から受け取る。プリアンブル判定に失敗した場合には、制御部１７は、相関ピークリセット信号Ｑ２を相関ピーク検出部１２に出力し、相関ピーク値Ｐをリセットする。制御部１７は、所定回数のプリアンブル判定が成功した場合には、プリアンブル検出に成功したものとみなし、プリアンブル判定結果Ｗをプリアンブル検出結果として出力する。
【００６８】
図４は、本実施形態に係るプリアンブル検出装置１０によるプリアンブル検出方法の動作期間を示す図である。図４を参照して、制御部１７が決定するプリアンブル検出方法の動作期間について説明する。
【００６９】
特許文献１に記載されたプリアンブル検出装置１００の動作期間（図１０）との違いは、誤検出判定期間内に誤検出判定停止期間を設けて誤検出判定期間を分割した点と、相関ピーク検出期間を分割した点である。具体的には、図１０における第１の誤検出判定期間Ｔ１に相当する、図４のＡ３からＡ４までの期間に、第１の誤検出判定停止期間Ｔ８１及びＴ８２を設け、第１の誤検出判定期間をＴ１１〜Ｔ１３に分割し、図１０における第２の誤検出判定期間Ｔ５に相当する、図４のＢ３からＢ４までの期間に、第２の誤検出判定停止期間Ｔ９１及びＴ９２を設け、第２の誤検出判定期間をＴ５１〜Ｔ５３に分割した。さらに、図１０におけるＡ１からＡ４までの相関ピーク検出期間を、図４のＴ１００〜Ｔ１０２に分割し、図１０におけるＢ２からＢ４までの相関ピーク検出期間を、図４のＴ１０３〜Ｔ１０５に分割した。なお、分割された相関ピーク検出期間の間隔は、誤検出判定停止期間と等しく、Ｔ１００とＴ１０１との間の間隔はＴ８１に等しく、Ｔ１０１とＴ１０２との間の間隔はＴ８２に等しく、Ｔ１０３とＴ１０４との間の間隔はＴ９１に等しく、Ｔ１０４とＴ１０５との間の間隔はＴ９２に等しい。
【００７０】
誤検出判定期間、誤検出判定停止期間及び相関ピーク検出期間以外の期間については、特許文献１に記載されたプリアンブル検出装置１００の動作期間と同一である。
【００７１】
図５は、本実施形態に係るプリアンブル検出装置１０における相関ピーク値Ｐと誤検出判定停止期間との関係を示す図である。図５を参照して、第１及び第２の誤検出判定停止期間Ｔ８１、Ｔ８２、Ｔ９１、Ｔ９２の決定方法について説明する。
【００７２】
ＬＯスプリアス成分による相関ピークが発生する位置は、周波数ホッピングパタンによって決まっており、待ち受け周波数バンドのプリアンブルの相関ピークを起点として、シンボル長の整数倍であって周波数ホッピング周期の整数倍以外の位置である。この性質を利用して、制御部１７は、最初に検出された相関ピークを起点として、シンボル長の整数倍であって、周波数ホッピング周期の整数倍以外の位置を中心とする窓を開き、この期間を誤検出判定停止期間とする。
【００７３】
図５は、周波数ホッピングパタンがｆ１→ｆ２→ｆ３→ｆ１→・・・の順にホッピングする、周波数ホッピング周期３の場合の動作期間を示す。第１の誤検出判定停止期間Ｔ８１は、相関ピークＰを起点として、シンボル長Ｔｓ×１の位置を中心とする期間とし、第１の誤検出判定停止期間Ｔ８２は、相関ピークＰを起点として、シンボル長Ｔｓ×２の位置を中心とする期間とする。シンボル長Ｔｓ×３、すなわちＴｓ×（周波数ホッピング周期）×１の位置を中心とする期間は、周期性確認窓Ｔ３であるため、ＬＯスプリアス成分による相関ピーク発生位置には含まない。
【００７４】
第２の誤検出判定停止期間も第１の誤検出判定停止期間と同様に設定する。すなわち、Ｔ９１は、相関ピークＰを起点としてシンボル長Ｔｓ×４の位置を中心とする期間とし、Ｔ９２は、相関ピークＰを起点としてシンボル長Ｔｓ×５の位置を中心とする期間とする。
【００７５】
なお、Ｔ８１、Ｔ８２、Ｔ９１及びＴ９２の具体的な数値については、通信方式や受信環境に応じて好適な値が選ばれる。例えば、ＭＢ−ＯＦＤＭ方式においては、１Ｔ＝１／５２８ＭＨｚとして、７４Ｔとする。
【００７６】
誤検出判定停止期間は、以上のようにして決定される。なお、誤検出判定停止期間は、誤検出判定及び相関ピーク検出を停止し、後述する相関最大値検出判定を行う期間である。
【００７７】
図６は、本実施形態に係るプリアンブル検出装置１０における制御部１７の動作を示すフローチャートである。図６を参照して、図１に記載されたプリアンブル検出装置１０の動作について説明する。
【００７８】
まず、アンテナ１０１により受信された受信信号から、複素相関部１１１の出力である相関結果Ｒを得るまでの一連の処理は、特許文献１に記載された技術と同一であるため説明を省略する。
【００７９】
次に、検出実行部２０は、複素相関部１１１から順次取得する相関結果Ｒを用いてプリアンブル検出を開始する。プリアンブル検出開始時、検出実行部２０は、各機能ブロックを初期化する（ステップＳ１）。
【００８０】
具体的には、制御部１７は、プリアンブル判定許可信号Ｋ２、誤検出判定許可信号Ｇ２、相関最大値検出判定許可信号Ｅ２、プリアンブル検出結果Ｗ、後述する２つのプリアンブル判定フラグを“０”に初期化するとともに、制御部１７内部に設けられたタイマ（非図示）を“０”に初期化する。制御部１７は、プリアンブル判定部１１６による周期性確認の結果を示すプリアンブル判定フラグを２つ実装している。これら２つのプリアンブル判定フラグは、プリアンブル判定部１１６による２回の周期性確認の結果に対応し、プリアンブル判定結果Ｋ１がアクティブである時にアクティブにされる。
【００８１】
次に、相関最大値検出判定部１９は、相関最大値検出判定結果Ｅ１を“０”に初期化する。
【００８２】
次に、相関最大値検出閾値生成部１８、誤検出閾値生成部１１３、プリアンブル閾値生成部１１５は、相関最大値検出閾値Ｊ、誤検出閾値Ｎ、プリアンブル検出閾値Ｄをそれぞれ“０”に初期化する。
【００８３】
さらに、誤検出判定部１１４及び相関ピーク検出部１２も初期化を行う。これらの初期化の処理は、特許文献１に記載された技術と同一であるため、説明を省略する。
【００８４】
各機能ブロックを初期化した（ステップＳ１）後、制御部１７は、相関ピーク検出許可信号Ｑ３をアクティブとし、相関ピーク検出部１２による相関ピーク検出処理を開始させ、制御部１７のタイマ（非図示）は、タイマの自走を開始する（ステップＳ２）。
【００８５】
タイマ開始（ステップＳ２）の後、制御部１７は、複素相関部１１１から現在の相関結果Ｒが出力されると、その直前の相関結果Ｒに基づく相関最大値検出判定結果Ｅ１の状態を確認する（ステップＳ３）。相関最大値検出判定結果Ｅ１が“１”であれば相関最大値を検出したと判断し（ステップＳ３のＹｅｓ）、制御部１７は、相関最大値更新信号Ｑ４を“１”にして、相関ピーク値Ｐの相関結果Ｒへの更新、すなわち検出した相関最大値への更新を相関ピーク検出部１２に行わせるとともに（ステップＳ５）、初期化処理Ａを行う（ステップＳ６）。
【００８６】
初期化処理Ａ（ステップＳ６）は、特許文献１に記載された技術と同一であり、タイマを“０”とするタイマの初期化（ステップＳ７）、及び、２つのプリアンブル判定フラグを“０”とするフラグ初期化（ステップＳ８）である。
【００８７】
なお、図６に示すように、制御部１７は、初期化処理Ａ（ステップＳ６）の後に、処理をステップＳ３に戻し、リセットした時点から処理をやり直す。
【００８８】
一方、ステップＳ３において、確認の結果が“０”であれば相関最大値を検出しなかったものと判定して（ステップＳ３のＮｏ）、ステップＳ１０に進む。初期化した直後においては相関最大値検出判定結果Ｅ１が“０”であるため、処理はステップＳ３からステップＳ１０に進む。
【００８９】
制御部１７は、直前の相関結果Ｒに基づいた誤検出判定結果Ｇ１の状態を確認する（ステップＳ１０）。誤検出判定結果Ｇ１が“１”であれば誤検出が発生したものと判定し（ステップＳ１０のＹｅｓ）、制御部１７は、相関ピーク値リセット信号Ｑ２を１として、相関ピーク値Ｐの初期化を相関ピーク検出部１２に行わせるとともに（ステップＳ１１）、初期化処理Ａを行い（ステップＳ６）、ステップＳ３に戻って、リセットした時点から処理をやり直す。
【００９０】
一方、誤検出判定結果Ｇ１が“０”であれば誤検出が未発生であると判定し（ステップＳ１０のＮｏ）、ステップＳ１２に進む。初期化した直後においては誤検出判定結果Ｇ１が“０”であるため、処理はステップＳ１０からステップＳ１２に進む。
【００９１】
制御部１７は、直前の相関結果Ｒが相関ピーク値Ｐとして検出されているか否かを確認する（ステップＳ１２）。具体的には、相関ピークタイミング信号Ｑ１がアクティブ、すなわち“１”である場合には（ステップＳ１２のＹｅｓ）、相関ピーク検出処理において直前の相関結果Ｒが相関ピーク値Ｐとして検出された、すなわち、相関ピーク値Ｐの更新が行われたと判定し、初期化処理Ａを行い（ステップＳ６）、更新された相関ピーク値Ｐを起点にしてステップＳ３に戻る。
【００９２】
ステップＳ１２において、相関ピークタイミング信号Ｑ１が“０”である場合には（ステップＳ１２のＮｏ）、直前の相関結果Ｒが相関ピーク値Ｐとして検出されていないものと判定し、ステップＳ１３に進む。なお、初期化した直後においては相関ピークタイミング信号Ｑ１が“０”であるため、ステップＳ１２からステップＳ１３に進む。
【００９３】
制御部１７は、現在の相関結果のタイミングが相関ピーク検出部１２により保持中の相関ピーク値Ｐを基準とする第１の誤検出判定遅延期間Ｔ０内（タイマがＴ０以下）でない場合には（ステップＳ１３のＮｏ）、ステップＳ１６に進む。現在の相関結果のタイミングが相関ピーク検出部１２により保持中の相関ピーク値Ｐを基準とする第１の誤検出判定遅延期間Ｔ０内（タイマがＴ０以下）である場合には（ステップＳ１３のＹｅｓ）、相関ピーク検出許可信号Ｑ３をアクティブ状態で保持し、相関ピーク検出部１２による相関ピーク検出処理を継続させる（ステップＳ１５）。
【００９４】
また、この期間において、制御部１７は、誤検出判定許可信号Ｇ２、相関最大値検出判定許可信号Ｅ２及びプリアンブル判定許可信号Ｋ２を“０”のまま保持し、誤検出判定、相関最大値検出判定及びプリアンブル判定を禁止する。
【００９５】
相関ピーク検出処理（ステップＳ１５）の結果として、現在の相関結果が相関ピーク検出部１２に保持中の相関ピーク値Ｐより大きい場合には、相関ピーク値Ｐが更新され、制御部１７に出力される相関ピークタイミング信号Ｑ１がアクティブとなる。一方、現在の相関結果が保持中の相関ピーク値Ｐ以下である場合には、相関ピーク値Ｐは更新されず、相関ピークタイミング信号Ｑ１はアクティブとならない。相関ピーク検出処理（ステップＳ１５）の後、次の相関結果に基づいた判定をするためにステップＳ３に戻る。
【００９６】
第１の誤検出判定遅延期間Ｔ０の経過後、かつ、第１の誤検出判定期間内又は第１の誤検出判定停止期間内（タイマがＴ０よりも大きくＴ２以下）である場合には（ステップＳ１６のＹｅｓ）、制御部１７は、誤検出判定処理又は相関最大値検出判定処理を開始する。
【００９７】
第１の誤検出判定期間Ｔ１１（タイマがＴ０よりも大きくＴ０＋Ｔ１１以下）、Ｔ１２（タイマがＴ０＋Ｔ１１＋Ｔ８１よりも大きくＴ０＋Ｔ１１＋Ｔ８１＋Ｔ１２以下）、又は、Ｔ１３（タイマがＴ０＋Ｔ１１＋Ｔ８１＋Ｔ１２＋Ｔ８２よりも大きくＴ２以下）と判定された場合には（ステップＳ１７のＹｅｓ）、制御部１７は、相関ピーク検出部１２による相関ピークの検出を継続させるとともに、誤検出判定部１１４に誤検出判定を行わせ（ステップＳ１８）、処理はステップＳ３に戻る。誤検出判定部１１４が行う誤検出判定（ステップＳ１８）は、特許文献１に記載された技術と同一の処理であるため、詳細な説明を省略する。相関ピーク検出部１２は、現在の相関結果Ｒが保持中の相関ピーク値Ｐよりも大きい場合には、相関ピーク値Ｐを更新し、制御部１７に出力する相関ピークタイミング信号Ｑ１をアクティブとし、現在の相関結果が保持中の相関ピーク値Ｐ以下である場合には、相関ピーク値Ｐを更新せず、相関ピークタイミング信号Ｑ１をアクティブとしない（ステップＳ１８）。
【００９８】
第１の誤検出判定遅延期間ではないものと判定された場合には（ステップＳ１７のＮｏ）、第１の誤検出判定停止期間か否かを判定する処理（ステップＳ２０）に進む。
【００９９】
第１の誤検出判定停止期間Ｔ８１（タイマがＴ０＋Ｔ１１よりも大きくＴ０＋Ｔ１１＋Ｔ８１以下）、又は、Ｔ８２（タイマがＴ０＋Ｔ１１＋Ｔ８１＋Ｔ１２よりも大きくＴ０＋Ｔ１１＋Ｔ８１＋Ｔ１２＋Ｔ８２以下）と判定された場合には（ステップＳ２０のＹｅｓ）、制御部１７は、相関ピーク検出許可信号Ｑ３と誤検出判定許可信号Ｇ２を“０”に保持し、相関ピーク検出部１２による相関ピーク検出処理及び誤検出判定部１１４による誤検出判定処理を禁止するとともに、相関最大値検出判定許可信号Ｅ２をアクティブとして、相関最大値検出判定部１９に相関最大値検出判定を行わせ（ステップＳ２１）、ステップＳ３に戻る。
【０１００】
相関最大値検出判定部１９は、現在の相関結果が相関最大値検出閾値Ｊより大きいか否かを判定し、大きい場合には、相関最大値検出判定結果Ｅ１をアクティブとし、現在の相関結果が相関最大値検出閾値Ｊ以下の場合には、相関最大値検出判定結果Ｅ１をアクティブとしない（ステップＳ２１）。
【０１０１】
第１の誤検出判定停止期間でないと判断した場合には（ステップＳ２０のＮｏ）、ステップＳ１６に戻り、第１の誤検出判定遅延期間Ｔ０後、かつ、第１の誤検出判定期間内又は第１の誤検出判定停止期間内（タイマがＴ０より大きくＴ２以下）の処理を繰り返す。
【０１０２】
第１の誤検出判定遅延期間Ｔ０後、かつ、第１の誤検出判定期間内又は第１の誤検出判定停止期間後（タイマがＴ２より大きい）である場合（ステップＳ１６のＮｏ）、すなわち、保持された相関ピーク値Ｐを基準とする第１の誤検出判定遅延期間Ｔ０と第１の誤検出判定期間Ｔ１１、Ｔ１２、Ｔ１３において相関ピーク値の更新がなく、かつ、第１の誤検出判定期間Ｔ１１、Ｔ１２、Ｔ１３において誤検出が判定されず、かつ第１の誤検出判定停止期間Ｔ８１、Ｔ８２において相関最大値検出が判定されなかった場合には、相関ピーク値Ｐが保持された相関結果Ｒのタイミングは、シンボルタイミングと判定される。
【０１０３】
シンボルタイミングが確定された後、制御部１７は、確定されたシンボルタイミングを基準として、相関ピーク検出許可信号Ｑ３を相関ピーク検出禁止状態である“０”に設定し、相関最大値検出判定許可信号Ｅ２を相関最大値検出判定許可状態である“１”に設定し、プリアンブル判定許可信号Ｋ２をプリアンブル判定許可状態である“１”に設定し、誤検出判定許可信号Ｇ２を誤検出判定禁止状態である“０”に設定し、相関最大値検出判定部１９による相関最大値検出判定とプリアンブル判定部１１６による第１の周期性確認、すなわち１回目のプリアンブル判定期間か否かを判定し（ステップＳ２２）、１回目のプリアンブル判定期間でない場合には（ステップＳ２２のＮｏ）、ステップＳ２８に進む。
【０１０４】
１回目のプリアンブル判定期間である場合には（ステップＳ２２のＹｅｓ）、相関最大値検出判定部１９による相関最大値検出判定を行なう（ステップＳ２３）。ステップＳ２３は、ステップＳ２１と同一の処理であるため、説明を省略する。
【０１０５】
相関最大値検出判定（ステップＳ２３）の結果、１回目のプリアンブル判定期間Ｔ３において相関最大値が検出された場合には、１回目のプリアンブル判定を行う（ステップＳ２５）。
【０１０６】
１回目のプリアンブル判定（ステップＳ２５）の判定結果が成功でない場合には（ステップＳ２６のＮｏ）、ステップＳ３に戻る。一方、１回目のプリアンブル判定（ステップＳ２５）の判定結果が成功である場合には（ステップＳ２６のＹｅｓ）、第１のプリアンブル判定フラグを“１”に設定して（ステップＳ２７）、ステップＳ３に戻る。
【０１０７】
１回目のプリアンブル判定期間ではないものと判定された場合には（ステップＳ２２のＮｏ）、第１のプリアンブル判定フラグを判定し（ステップＳ２８）、１回目のプリアンブル判定が成功である場合には、プリアンブル判定フラグが“１”となり（ステップＳ２８のＹｅｓ）、ステップＳ３１に進む。制御部１７は、シンボルタイミングを基準とする２回目のプリアンブル判定期間Ｔ３の前に、第２のシンボルタイミング判定期間Ｔ６（第２の誤検出判定遅延期間Ｔ４＋第２の誤検出判定期間Ｔ５１＋第２の誤検出判定期間Ｔ５２＋第２の誤検出判定期間Ｔ５３＋第２の誤検出判定停止期間Ｔ９１＋第２の誤検出判定停止期間Ｔ９２）を設定し、先に確定されたシンボルタイミングが真のシンボルタイミングであるか否かを確認する（ステップＳ３１〜Ｓ３８）。確認処理（ステップＳ３１〜Ｓ３８）は、シンボルタイミングが確定される前における確認処理（ステップＳ１３〜Ｓ２１）と同一であるため、詳細な説明を省略する。
【０１０８】
１回目のプリアンブル判定が成功でない場合には、プリアンブル判定フラグが“０”となり（ステップＳ２８のＮｏ）、相関ピーク検出値の初期化を行い（ステップＳ３０）、初期化処理Ａを行って（ステップＳ６）、ステップＳ３に戻る。
【０１０９】
シンボルタイミングを基準とする２回目のプリアンブル判定期間Ｔ３内において、相関最大値検出判定及び２回目のプリアンブル判定が行われる。なお、ステップＳ４０〜Ｓ４７における処理は、１回目における処理（ステップＳ２２〜Ｓ３０）と同一であるため、詳細な説明を省略する。
【０１１０】
第２のプリアンブル判定フラグを判定し（ステップＳ４６）、２回目のプリアンブル判定も成功である場合には、プリアンブル判定フラグが“１”となり（ステップＳ４６のＹｅｓ）、制御部１７は、プリアンブルが検出されたとしてプリアンブル検出結果Ｗに１を出力して（ステップＳ４８）、プリアンブルの検出を終了する。
【０１１１】
一方、２回目のプリアンブル判定が成功でない場合には、プリアンブル判定フラグが“０”となり（ステップＳ４６のＮｏ）、相関ピーク検出値初期化を行い（ステップＳ４７）、初期化処理Ａを行って（ステップＳ６）、ステップＳ３に戻る。
【０１１２】
図７は、本実施形態に係るプリアンブル検出装置１０における検出実行部２０の動作を示すタイミングチャートを一例として示す図である。図７を参照して、検出実行部２０の動作について説明する。
【０１１３】
図７に記載されたタイミングチャートは、非プリアンブルのノイズによる相関ピーク値Ｐ１０を検出した後、待ち受け周波数バンドのプリアンブルの相関ピーク値Ｐ１１を検出し、検出したタイミングから周波数ホッピング周期で２回プリアンブル検出閾値Ｄを超える相関結果Ｐ１２、Ｐ１３が存在した場合にプリアンブル検出とみなす動作を示す。
【０１１４】
なお、図７に記載されたタイミングチャートにおいては、受信信号３１０は周波数バンドｆ１、ｆ２、ｆ３、ｆ１、…の順に周波数ホッピングしており、待ち受け周波数は周波数バンドｆ１であり、周波数バンドｆ２においてＬＯスプリアス信号が発生しているものとする。また、受信信号３１０は、ＡＤＣのダイナミックレンジを超える強入力信号とする。
【０１１５】
図７に示した例において、現在までの相関結果Ｒのうちの最大値である、非プリアンブルのノイズによる相関ピーク値Ｐ１０が検出されると、Ｐ１０が検出されたタイミングにおいて、相関ピーク検出部１２による相関ピーク値Ｐの更新が行われ、Ｐ１０が相関ピーク値Ｐとして保持される。また、Ｐ１０の保持に伴い、相関ピーク検出部１２から出力される相関ピークタイミング信号Ｑ１が“１”とされる。相関ピークタイミング信号Ｑ１が“１”となることに伴い、相関最大値検出閾値ＪはＪ１０に設定され、誤検出閾値ＮはＮ１０に設定され、プリアンブル検出閾値ＤはＤ１０に設定され、タイマは０にリセットされる。
【０１１６】
次に、相関ピーク値Ｐとして保持されたＰ１０に対して、Ｐ１０のタイミングがシンボルタイミングであるか否かの判定が行われる。Ｐ１０を基準とする第１の誤検出判定遅延期間Ｔ０（図７の期間Ｆ２０）において、いずれの相関結果もＰ１０を超えないため、相関ピーク値Ｐの更新がないまま第１の誤検出判定遅延期間Ｔ０が経過し、第１の誤検出判定期間Ｔ１１に進む。
【０１１７】
次に、Ｐ１０を基準とする第１の誤検出判定期間Ｔ１１（図７の期間Ｆ２１）において、相関ピーク検出部１２による相関ピーク検出と誤検出判定部１１４による誤検出判定がなされ、いずれの相関結果ＲもＰ１０を超えないため相関ピーク値Ｐの更新がなく、かつ誤検出閾値Ｎ１０を超える相関結果Ｒが所定回数以下であるため誤検出が発生していると判定されないまま、第１の誤検出判定期間Ｔ１１が経過し、第１の誤検出判定停止期間Ｔ８１に進む。
【０１１８】
次に、Ｐ１０を基準とする第１の誤検出判定停止期間Ｔ８１（図７の期間Ｆ２２）において、相関最大値検出判定部１９による相関最大値検出判定がなされる。Ｐ１０を基準とする第１の誤検出判定停止期間Ｔ８１内の相関結果Ｒのうち、Ｐ１１が相関最大値検出閾値Ｊ１０を超えたため、相関最大値検出判定結果Ｅ１がアクティブになり、Ｐ１１のタイミングにおいて相関最大値が検出されたと判定される。なお、Ｐ１０を基準とする第１の誤検出判定停止期間Ｔ８１の途中で相関最大値が検出されたため、Ｐ１０に対して実際に誤検出判定を行った期間Ｆ２２は、第１の誤検出判定期間Ｔ８１以下となる。
【０１１９】
相関最大値が検出されたと判定されると、制御部１７は、相関最大値更新信号Ｑ４をアクティブにして、相関ピーク検出部１２に保持された相関ピーク値Ｐ１０を更新するように制御する。相関最大値更新信号Ｑ４がアクティブとなることにより、相関ピーク検出部１２は、相関ピーク値Ｐを相関結果Ｐ１１へと更新して保持する。このとき、相関ピーク検出部１２内の相関マスク部３２において、相関結果Ｒが０でマスクされており、相関マスク部出力Ｍが０であるため、相関ピークタイミング信号Ｑ１はアクティブとならない。相関結果Ｐ１１への更新に伴い、Ｐ１１に係数δを乗算して相関最大値検出閾値Ｊ１１を求め、Ｐ１１に係数αを乗算して誤検出閾値Ｎ１１を求め、Ｐ１１に係数βを乗算してプリアンブル検出閾値Ｄ１１を求める。また、タイマを初期化し、リセットした時点から処理をやり直す。
【０１２０】
Ｐ１１を基準とする第１の誤検出判定遅延期間Ｔ０（図７の期間Ｆ２３）と第１の誤検出判定期間Ｔ１１（図７の期間Ｆ２４）において相関ピーク値の更新がなく、かつ、第１の誤検出判定期間Ｔ１１（図７の期間Ｆ２４）において誤検出と判定されないため、Ｐ１１を基準とした第１の誤検出判定停止期間Ｔ８１（図７の期間Ｆ２５）における処理に進む。
【０１２１】
Ｐ１１を基準とする第１の誤検出判定停止期間Ｔ８１（図７の期間Ｆ２５）において、ＬＯスプリアスによる相関結果Ｚ１１及びＺ１２が発生しているものの、誤検出判定が禁止されている期間であるため、Ｚ１１及びＺ１２が誤検出回数カウンタをカウントアップさせることはない。また、相関最大値検出閾値Ｊ１１を超えないため、相関最大値検出がされないまま、第１の誤検出判定停止期間Ｔ８１（図７の期間Ｆ２５）が終了し、第１の誤検出判定期間Ｔ１２に進む。
【０１２２】
Ｐ１１を基準とする第１の誤検出判定期間Ｔ１２（図７の期間Ｆ２６）及びＴ１３（図７の期間Ｆ２８）において相関ピーク値の更新がなく、誤検出が判定されず、かつ、Ｐ１１を基準とする第１の誤検出判定停止期間Ｔ８２（図７の期間Ｆ２７）において相関最大値が検出されないため、Ｐ１１を基準とする第１のシンボルタイミング判定期間が終了し、１回目のプリアンブル判定期間に進む（図６のステップＳ１６のＮｏ）。
【０１２３】
Ｐ１１を基準とした１回目のプリアンブル判定期間Ｔ３（図７の期間Ｆ２９）において、相関最大値検出判定処理と１回目のプリアンブル判定処理が行われ、その結果、相関最大値検出閾値Ｊ１１を超えず、かつプリアンブル検出閾値Ｄ１１を超える相関結果Ｐ１２において、１回目のプリアンブル判定が成功している。１回目のプリアンブル判定成功後に、Ｐ１１を基準とする第２のシンボルタイミング判定及び２回目のプリアンブル判定を行う。
【０１２４】
Ｐ１１を基準とする第２の誤検出判定遅延期間Ｔ４（図７の期間Ｆ３０）において相関ピーク値の更新がなく、Ｐ１１を基準とする第２の誤検出判定停止期間Ｔ５１（図７の期間Ｆ３１）、Ｔ５２（図７の期間Ｆ３３）、Ｔ５３（図７の期間Ｆ３５）において相関ピーク値の更新がなく、かつ、誤検出が判定されていない。さらに、Ｐ１１を基準とする第２の誤検出判定停止期間Ｔ９１（図７の期間Ｆ３２）、Ｔ９２（図７の期間Ｆ３４）において相関最大値が検出されないため、２回目のプリアンブル判定期間に進む。
【０１２５】
Ｐ１１を基準とする２回目のプリアンブル判定期間Ｔ３（図７の期間Ｆ３６）において、相関最大値検出判定処理と２回目のプリアンブル判定処理が行われ、その結果、相関最大値検出閾値Ｊ１１を超えず、かつ、プリアンブル検出閾値Ｄ１１を超える相関結果Ｐ１３において、２回目のプリアンブル判定が成功している。制御部１７は、プリアンブル検出結果Ｗに“１”を出力し、プリアンブルの検出が終了する。
【０１２６】
図８は、本実施形態に係るプリアンブル検出装置１０における検出実行部２０の動作を示すタイミングチャートを一例として示す図である。図８に記載されたタイミングチャートは、待ち受け周波数バンドのプリアンブルの相関ピーク値Ｐ２０を検出し、検出したタイミングから周波数ホッピング周期で２回プリアンブル検出閾値Ｄを超える相関結果Ｐ２１、Ｐ２２が存在した場合にプリアンブル検出とみなす動作を示す。
【０１２７】
図８に記載されたタイミングチャートの受信信号３２０は、図７に記載された受信信号３１０を上回る強入力信号であり、クリップが発生することにより、待ち受け周波数バンドのプリアンブルの相関ピーク値とＬＯスプリアス成分による相関ピークのレベル差がなく、ノイズの影響によってＬＯスプリアス成分による相関ピークのレベルの方が僅かに上回っているものとする。受信信号のレベル以外については、受信信号３２０の条件は、図７に記載された受信信号３１０の条件と同一とする。
【０１２８】
図８に示した例において、待ち受け周波数バンドのプリアンブルの相関ピーク値Ｐ２０が検出されてから相関ピーク値Ｐ２２においてプリアンブル検出と判定されるまでの一連の処理の流れは、図７に示した、相関ピーク値Ｐ１１が検出されてから相関ピーク値Ｐ１３においてプリアンブル検出と判定されるまでの一連の処理と同一であるため、詳細な説明を省略する。
【０１２９】
相関ピーク値Ｐ２０が検出され、相関最大値検出閾値Ｊ２０、誤検出閾値Ｎ２０、プリアンブル判定閾値Ｄ２０を得た後、相関ピーク値Ｐ２０を基準とする第１の誤検出判定遅延期間Ｔ０（図８の期間Ｆ４０）と第１の誤検出判定期間Ｔ１１（図８の期間Ｆ４１）において相関ピークの更新がなく、かつ、第１の誤検出判定期間Ｔ１１（図８の期間Ｆ４１）において誤検出と判定されないため、Ｐ２０を基準とする第１の誤検出判定停止期間Ｔ８１（図８の期間Ｆ４２）に処理が進む。
【０１３０】
Ｐ２０を基準とする第１の誤検出判定停止期間Ｔ８１において、ＬＯスプリアス成分による相関結果Ｚ２０が発生している。相関結果Ｚ２０のレベルは、上述の通り、強入力受信によってクリップが発生した影響とノイズによる変動の影響により、相関ピーク値Ｐ２０よりも僅かに大きい。Ｐ２０を基準とする第１の誤検出判定停止期間Ｔ８１においては、相関最大値検出判定部１９による相関最大値検出判定処理が行われる。相関最大値検出判定処理は相関ピーク検出処理と異なり、相関結果Ｚ２０と比較するのは保持された相関ピーク値Ｐ２０の値ではなく、相関最大値検出閾値生成部１８によって生成される相関最大値検出閾値Ｊ２０であるため、相関ピーク値Ｐが相関結果Ｚ２０に更新されることなく第１の誤検出判定停止期間Ｔ８１が終了し、その後の相関ピーク値Ｐ２０を基準とするシンボルタイミング判定処理を継続する。
【０１３１】
その後、図８の期間Ｆ４３から期間Ｆ５３までの期間に、図７に示した期間Ｆ２６から期間Ｆ３６までの期間に実施した処理と同一の処理が行われて同一の結果を得て、図８の相関ピーク値Ｐ２２においてプリアンブル検出結果Ｗに“１”が出力される。
【０１３２】
本実施形態に係るプリアンブル検出装置は、検出した相関ピーク位置と周波数ホッピングパタンから、ＬＯスプリアスによる相関ピーク発生期間が推定可能であることを利用して、相関ピーク位置を起点としたシンボル長の整数倍で、周波数ホッピング周期の整数倍を除く位置をＬＯスプリアスによる相関ピーク発生期間と推定し、推定したＬＯスプリアスによる相関ピーク発生期間に対して相関ピークが発生しないことを検出する誤検出閾値を適用しない監視対象誤検出判定停止期間とする。
【０１３３】
これにより、検出した相関ピークを起点とした一定シンボル長毎の窓期間をＬＯスプリアス成分による相関ピーク発生期間とみなし、ＬＯスプリアス成分による相関ピーク発生期間を誤検出閾値による監視対象期間から除外することができる。このとき、ＬＯスプリアス成分による相関ピークが「誤検出閾値を超える相関結果が存在する」と判定されることを回避でき、結果として、希望波であるにも関わらず誤検出であると判定されること（すなわち、希望波の未検出）を防ぐことができる。
【０１３４】
さらに、必要最低限の期間を誤検出閾値による監視対象期間から除外することで、誤検出閾値を緩和する必要がなくなる。このとき、希望波以外の信号でもプリアンブルを誤検出して復調処理に進むこと防ぎ、その間に送信されている可能性のある希望波が未検出となることを防ぐことができる。
【０１３５】
さらに、本実施形態のプリアンブル検出装置は、相関ピーク値を基準として設定される相関最大値検出閾値を設け、前記誤検出判定停止期間及び相関ピーク位置を起点として一定間隔で開いたプリアンブル判定期間に相関最大値検出閾値を超える相関値の存在を監視することで、前記誤検出判定停止期間又は前記プリアンブル判定期間に期待する相関ピークが発生した場合に未検出となることを防ぐとともに、前記誤検出判定停止期間にＬＯスプリアス成分による相関ピークであって期待する相関ピーク値よりレベルの大きいものが発生した場合に未検出となることを防ぐことができる。
【０１３６】
最初にノイズなどによる信号を受信し、期待しない相関ピーク値を検出した場合、前記誤検出判定停止期間又は前記プリアンブル検出期間には期待する相関ピーク、すなわち待ち受け周波数バンドのプリアンブルの相関ピーク値が発生する可能性がある。期待する相関ピーク値は、期待しない相関ピーク値とのレベル差が顕著に現れ、期待しない相関ピークに比べてレベルが大きくなることが多い。したがって、先に検出した期待しない相関ピーク値に１以上の一定の係数を乗算して決定された相関最大値検出閾値は、基準とした期待しない相関ピーク値に対して一定のレベル以上の相関結果のみを検出することができる値に設定される。この結果、前記誤検出判定停止期間又は前記プリアンブル検出期間に発生する期待する相関ピーク値を検出することができ、検出した相関ピーク値からプリアンブル検出処理をやり直すことができる。したがって、前記誤検出判定停止期間又は前記プリアンブル検出期間に期待する相関ピーク値が発生した場合に未検出となることを防ぐことができる。
【０１３７】
本実施形態に係るプリアンブル検出装置は、最初に検出した相関ピークを起点として、一定シンボル長毎に窓を開き、その窓の期間をＬＯスプリアス成分による相関ピーク発生期間とする。このとき、必要最低限の期間のみを誤検出閾値による監視対象から除外することができ、誤検出閾値を緩和する必要がなくなる。したがって、希望波の識別性能の劣化を防ぐと同時に、希望波であるにも関わらず誤検出であると判定されることを防ぐことができる。したがって、本実施形態に係るプリアンブル検出装置によると、ＬＯスプリアスが発生し、強入力信号を受信する場合における、プリアンブル検出特性の劣化を防止することができる。
【０１３８】
また、本実施形態に係るプリアンブル検出装置は、前記誤検出判定停止期間及び相関ピーク位置を起点として一定間隔で開いたプリアンブル判定期間に対して相関最大値検出閾値による監視を行う。このとき、先に期待しない相関ピークを検出した後に前記誤検出判定停止期間又は前記プリアンブル判定期間に期待する相関ピークが発生した場合に未検出となることを防ぐことができ、かつ、先に期待する相関ピーク検出した後に前記誤検出判定停止期間に期待する相関ピークを僅かに上回るようなＬＯスプリアス成分による相関ピークが発生した場合には、前記ＬＯスプリアス成分による相関ピークが新たな相関ピークとして更新されて誤ったタイミングでプリアンブル検出が行われることによる未検出を防ぐこともできる。
【０１３９】
なお、上記の特許文献の各開示を、本書に引用をもって繰り込むものとする。本発明の全開示（請求の範囲を含む）の枠内において、さらにその基本的技術思想に基づいて、実施形態の変更・調整が可能である。また、本発明の請求の範囲の枠内において種々の開示要素の多様な組み合わせないし選択が可能である。すなわち、本発明は、請求の範囲を含む全開示、技術的思想にしたがって当業者であればなし得るであろう各種変形、修正を含むことは勿論である。
【符号の説明】
【０１４０】
１０、１００  プリアンブル検出装置
１２、１１２  相関ピーク検出部
１７、１１７  制御部
１８  相関最大値検出閾値生成部
１９  相関最大値検出判定部
２０、２００  検出実行部
２２、３２  相関マスク部
２３  相関マスク部出力
２４、３４  比較器
３６  相関値選択部
３７  相関値選択部出力
３８  相関ピーク保持部
１０１  アンテナ
１０２  ＲＦ部
１０３  Ａ／Ｄ変換部
１１１  複素相関部
１１３  誤検出閾値生成部
１１４  誤検出判定部
１１５  プリアンブル検出閾値生成部
１１６  プリアンブル判定部
３００、３０１、３１０、３２０  受信信号
Ｄ  プリアンブル検出閾値
Ｅ１  相関最大値検出判定結果
Ｅ２  相関最大値検出判定許可信号
Ｇ１  誤検出判定結果
Ｇ２  誤検出判定許可信号
Ｊ  相関最大値検出閾値
Ｋ１  プリアンブル判定結果
Ｋ２  プリアンブル判定許可信号
Ｎ  誤検出閾値
Ｐ  相関ピーク値
Ｑ１  相関ピークタイミング信号
Ｑ２  相関ピーク値リセット信号
Ｑ３  相関ピーク検出許可信号
Ｑ４  相関最大値更新信号
Ｒ、Ｚ１、Ｚ２  相関結果
Ｗ  プリアンブル検出結果
Ｙ１  ノイズ
【図１】
2011114385.tif 000003
【図２】
2011114385.tif 000004
【図３】
2011114385.tif 000005
【図４】
2011114385.tif 000006
【図５】
2011114385.tif 000007
【図６】
2011114385.tif 000008
【図７】
2011114385.tif 000009
【図８】
2011114385.tif 000010
【図９】
2011114385.tif 000011
【図１０】
2011114385.tif 000012
【図１１】
2011114385.tif 000013
【図１２】
2011114385.tif 000014
【図１３】
2011114385.tif 000015