(57)【要約】【課題】本発明は、パケット検知回路を提供する。【解決手段】遅延関連関数と自己相関関数を演算することにより、パケットの到達時間を検知するパケット検知回路である。直流オフセットがパケット検知回路に対する影響を消去するため、パケット検知回路は、遅延関連関数と自己相関関数を演算する時、直流オフセットにより、遅延関連関数と自己相関関数に生成した誤差を演算して該誤差を消去し、そして、遅延関連関数と自己相関関数からパケット検知トリガー値を演算して、より精確に、パケットの到達時間を検知できる。【選択図】図２
2008295004.tif 000002
【特許請求の範囲】
【請求項１】
入力信号を受信してその遅延関連関数を演算し、且つ、該遅延関連関数から該入力信号の所定の時間長さの平均値を減算する平均値減算回路を含む遅延関連関数演算回路と、
該入力信号を受信して、該入力信号の自己相関関数を演算する自己相関関数演算回路と、
直流オフセット値を演算して、該入力信号の自己相関関数から該直流オフセット値を減算する自己相関関数直流オフセット相殺回路と、
該遅延関連関数演算回路と該自己相関関数直流オフセット相殺回路との出力値から、パケット検知トリガー値を演算するパケット検知トリガー演算回路と
を含むことを特徴とするパケット検知回路。
【請求項２】
該入力信号の遅延関連関数は、
【数１】
2008295004.tif 000030
であり、但し、Ｒｎ＋ｉ＝Ｓｎ＋ｉ＋Ｐｎ＋ｉ、Ｒｎ＋Ｄ＋ｉ＝Ｓｎ＋Ｄ＋ｉ＋Ｐｎ＋Ｄ＋ｉ、Ｐｎ＋ｉとＰｎ＋Ｄ＋ｉが、直流オフセットの値で、Ｓｎ＋ｉが該入力信号値で、Ｓｎ＋Ｄ＋ｉがＤ＋ｉ個のサンプリングポイント遅延された後の該入力信号値であることを特徴とする請求項１に記載のパケット検知回路。
【請求項３】
該自己相関関数の直流オフセット値は
【数２】
2008295004.tif 000031
であり、但し、Ｒｎ＋Ｄ＝Ｓｎ＋Ｄ＋Ｐｎ＋Ｄ、Ｓｎ＋ＤがＤ個遅延された後の該入力信号値で、Ｐｎ＋Ｄが直流オフセットの値であることを特徴とする請求項１に記載のパケット検知回路。
【請求項４】
該自己相関関数直流オフセット相殺回路の出力値は、
【数３】
2008295004.tif 000032
であり、但し、Ｒｎ＋Ｄ＝Ｓｎ＋Ｄ＋Ｐｎ＋Ｄ、Ｓｎ＋ＤがＤ個遅延された後の該入力信号値で、Ｐｎ＋Ｄが直流オフセットの値であることを特徴とする請求項１に記載のパケット検知回路。
【請求項５】
入力信号の遅延関連関数を演算する遅延関連関数演算回路と、
第１の直流オフセット値を演算して、該遅延関連関数演算回路の演算結果から該第１の直流オフセット値を減算する遅延関連関数直流オフセット相殺回路と、
該入力信号の自己相関関数を演算する自己相関関数演算回路と、
第２の直流オフセット値を演算して、該自己相関関数演算回路の演算結果から該第２の直流オフセット値を減算する自己相関関数直流オフセット相殺回路と、
該遅延関連関数直流オフセット相殺回路と該自己相関関数直流オフセット相殺回路との出力値により、パケット検知トリガー値を演算するパケット検知トリガー演算回路とを含むことを特徴とするパケット検知回路。
【請求項６】
該第１の直流オフセット値は、
【数４】
2008295004.tif 000033
であり、但し、Ｒｎ＋ｉ＝Ｓｎ＋ｉ＋Ｐｎ＋ｉ、Ｒｎ＋Ｄ＋ｉ＝Ｓｎ＋Ｄ＋ｉ＋Ｐｎ＋Ｄ＋ｉ、Ｐｎ＋ｉとＰｎ＋Ｄ＋ｉが直流オフセットの値で、Ｓｎ＋ｉがｉ個のサンプリングポイント遅延された後の該入力信号値で、Ｓｎ＋Ｄ＋ｉがＤ＋ｉ個のサンプリングポイント遅延された後の該入力信号値であることを特徴とする請求項５に記載のパケット検知回路。
【請求項７】
該遅延関連関数直流オフセット相殺回路の出力値は、
【数５】
2008295004.tif 000034
であり、但し、Ｒｎ＝Ｓｎ＋Ｐｎ、Ｒｎ＋Ｄ＝Ｓｎ＋Ｄ＋Ｐｎ＋Ｄ、ＰｎとＰｎ＋Ｄが直流オフセットの値で、Ｓｎが該入力信号値で、Ｓｎ＋ＤがＤ個のサンプリングポイント遅延された後の該入力信号値であることを特徴とする請求項５に記載のパケット検知回路。
【請求項８】
該第２の直流オフセット値は、
【数６】
2008295004.tif 000035
であり、但し、Ｒｎ＋Ｄ＝Ｓｎ＋Ｄ＋Ｐｎ＋Ｄ、Ｓｎ＋ＤがＤ個遅延された後の該入力信号値で、Ｐｎ＋Ｄが直流オフセットの値であることを特徴とする請求項５に記載のパケット検知回路。
【請求項９】
該自己相関関数直流オフセット相殺回路の出力値は、
【数７】
2008295004.tif 000036
であり、但し、Ｒｎ＋Ｄ＝Ｓｎ＋Ｄ＋Ｐｎ＋Ｄ、Ｓｎ＋ＤがＤ個遅延された後の該入力信号値で、Ｐｎ＋Ｄが直流オフセットの値であることを特徴とする請求項５に記載のパケット検知回路。
【請求項１０】
信号を受信し、
該信号の遅延関連関数を演算し、該遅延関連関数が、該信号の所定の時間長さの平均値を減算してから生成され、
自己相関関数を演算し、
直流オフセット値を演算し、
該自己相関関数から該直流オフセット値を減算し、
該遅延関連関数と、該直流オフセット値を減算した後の該自己相関関数により、パケット検知トリガー値を演算するステップを含む、
ことを特徴とするパケット検知方法。
【請求項１１】
該信号の該遅延関連関数を演算するアルゴリズムは、
【数８】
2008295004.tif 000037
であり、但し、Ｒｎ＝Ｓｎ＋Ｐｎ、Ｒｎ＋Ｄ＝Ｓｎ＋Ｄ＋Ｐｎ＋Ｄ、ＰｎとＰｎ＋Ｄが直流オフセットの値で、Ｓｎが該信号値で、Ｓｎ＋ＤがＤ個のサンプリングポイント遅延された後の該信号値であることを特徴とする請求項１０に記載のパケット検知方法。
【請求項１２】
該直流オフセット値のアルゴリズムは、
【数９】
2008295004.tif 000038
であり、但し、Ｒｎ＋Ｄ＝Ｓｎ＋Ｄ＋Ｐｎ＋Ｄ、Ｓｎ＋ＤがＤ個遅延された後の該信号値で、Ｐｎ＋Ｄが直流オフセットの値であることを特徴とする請求項１０に記載のパケット検知方法。
【請求項１３】
該自己相関関数から該直流オフセット値を減算するアルゴリズムは、
【数１０】
2008295004.tif 000039
であり、但し、Ｒｎ＋Ｄ＝Ｓｎ＋Ｄ＋Ｐｎ＋Ｄ、Ｓｎ＋ＤがＤ個遅延された後の該信号値で、Ｐｎ＋Ｄが直流オフセットの値であることを特徴とする請求項１０に記載のパケット検知方法。
【請求項１４】
信号を受信し、
遅延関連関数を演算し、
第１の直流オフセット値を演算し、
該遅延関連関数から該第１の直流オフセット値を減算し、
自己相関関数を演算し、
第２の直流オフセット値を演算し、
該自己相関関数から該第２の直流オフセット値を減算し、
該第１の直流オフセット値を減算した該遅延関連関数と該第２の直流オフセット値を減算した該自己相関関数により、パケット検知トリガー値を演算するステップを含む、
ことを特徴とするパケット検知方法。
【請求項１５】
該第１の直流オフセット値の演算方法は、
【数１１】
2008295004.tif 000040
であり、但し、Ｒｎ＋ｉ＝Ｓｎ＋ｉ＋Ｐｎ＋ｉ、Ｒｎ＋Ｄ＋ｉ＝Ｓｎ＋Ｄ＋ｉ＋Ｐｎ＋Ｄ＋ｉ、Ｐｎ＋ｉとＰｎ＋Ｄ＋ｉが直流オフセットの値で、Ｓｎ＋ｉがｉ個のサンプリングポイント遅延された後の該信号値で、Ｓｎ＋Ｄ＋ｉがＤ＋ｉ個のサンプリングポイント遅延された後の該信号値であることを特徴とする請求項１４に記載のパケット検知方法。
【請求項１６】
該遅延関連関数から該第１の直流オフセット値を減算するアルゴリズムは、
【数１２】
2008295004.tif 000041
であり、但し、Ｒｎ＝Ｓｎ＋Ｐｎ、Ｒｎ＋Ｄ＝Ｓｎ＋Ｄ＋Ｐｎ＋Ｄ、ＰｎとＰｎ＋Ｄが直流オフセットの値で、Ｓｎが該信号値で、Ｓｎ＋ＤがＤ個のサンプリングポイント遅延された後の該信号値であることを特徴とする請求項１４に記載のパケット検知方法。
【請求項１７】
該第２の直流オフセット値のアルゴリズムは、
【数１３】
2008295004.tif 000042
であり、但し、Ｒｎ＋Ｄ＝Ｓｎ＋Ｄ＋Ｐｎ＋Ｄ、Ｓｎ＋ＤがＤ個遅延された後の該信号値で、Ｐｎ＋Ｄが直流オフセットの値であることを特徴とする請求項１４に記載のパケット検知方法。
【請求項１８】
該自己相関関数から該第２の直流オフセット値を減算するアルゴリズムは、
【数１４】
2008295004.tif 000043
であり、但し、Ｒｎ＋Ｄ＝Ｓｎ＋Ｄ＋Ｐｎ＋Ｄ、Ｓｎ＋ＤがＤ個遅延された後の該信号値で、Ｐｎ＋Ｄが直流オフセットの値であることを特徴とする請求項１４に記載のパケット検知方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パケット検知回路とその方法に関し、特に、直流オフセットの影響を受けないパケット検知回路とその方法に関する。
【背景技術】
【０００２】
一般のパケット検知回路は、パケット検知を実行する時、遅延関連関数と自己相関関数を演算してから、遅延関連関数を、自己相関関数で割ってパケット検知値を求め、そして、パケット検知値を、予めに設定した閾値と比較して、パケットの到達時間が得られ、パケット検知の目的が達成される。
【０００３】
しかしながら、パケット検知回路に直流オフセットがありながら、遅延関連関数と自己相関関数を演算する時、直流オフセットの成分も一緒に演算され、演算の誤差が発生し、そのため、パケット検知回路が、精確に検知できなくなる。一般のパケット検知回路において、遅延関連関数を演算する方法は、次の式１を利用する。
【数１５】
2008295004.tif 000003
但し、Ｓｎが入力されたパケット検知回路の信号値で、Ｓｎ＋ＤがＤ個のサンプリングポイント遅延された後に入力されたパケット検知回路の信号値である。しかしながら、直流オフセットがあると、遅延関連関数を演算する式が次の式２になる。
【数１６】
2008295004.tif 000004
但し、Ｒｎ＝Ｓｎ＋Ｐｎ、Ｒｎ＋Ｄ＝Ｓｎ＋Ｄ＋Ｐｎ＋Ｄ、ＰｎとＰｎ＋Ｄが直流オフセットの値である。
【０００４】
仮に、所定の時間内、直流オフセットが一定値Ｐ０で、また、信号の平均値がゼロである時、遅延関連関数を演算する式が次のようになる。
【数１７】
2008295004.tif 000005
直流オフセットが故に、式３は式１に比べて、信号を演算する遅延関連パワー値に、余分な
【数１８】
2008295004.tif 000006
があり、誤判し易くなる。
【０００５】
一方、一般のパケット検知回路において、自己相関関数を演算する方法は、次の式を利用する。
【数１９】
2008295004.tif 000007
但し、Ｓｎ＋ＤがＤ個遅延された後の入力パケット検知回路の信号値である。直流オフセットがある時、自己相関関数を演算する式が次のようになる。
【数２０】
2008295004.tif 000008
但し、Ｒｎ＋Ｄ＝Ｓｎ＋Ｄ＋Ｐｎ＋Ｄ、Ｐｎ＋Ｄが直流オフセットの値である。仮に、所定の時間内、直流オフセットが一定値Ｐ０で、また、信号の平均値がゼロである時、自己相関関数を演算する式が次のようになる。
【数２１】
2008295004.tif 000009
そして、式６は式４に比べると、直流オフセットが故に、信号を演算する自己相関関数に、
【数２２】
2008295004.tif 000010
の誤差がある。
【０００６】
以上から分かるように、直流オフセットが故に、遅延関連関数と自己相関関数の演算に、誤差が発生するため、従来技術は、上記の問題について、予め直流オフセットを解消しておく方法により、直流オフセットが、パケット検知に対する影響を改善する。図１は、従来のパケット検知回路の機能ブロック図である。パケット検知回路１０は、遅延関連関数演算回路１０１と自己相関関数演算回路１０２、パケット検知トリガー値演算回路１０３及び切換えユニット１０４を含む。
【０００７】
パケット検知回路１０は、それぞれ、遅延関連関数演算回路１０１と自己相関関数演算回路１０２により、遅延関連関数と関連関数を演算する前、予め直流オフセット消去器１１によって直流オフセットを消去しておく、これにより、遅延関連関数演算回路１０１と自己相関関数演算回路１０２が、直流オフセットを含めて演算して演算の誤差を生成し、パケット検知回路１０が精確に検知できないことを防止する。直流オフセット消去器１１により、入力信号の直流オフセットを消去した後、遅延関連関数と自己相関関数を演算して、パケット検知トリガー値演算回路１０３が、遅延関連関数と自己相関関数の演算結果から、パケット検知のトリガー時間を判断し、切換えユニット１０４が信号を出力するように制御する。
【０００８】
しかしながら、上記のパケット検知回路１０は、予め直流オフセット消去器１１により直流オフセットを消去しておかないと、精確にパケットの到達時間を検知できなくなるため、直流オフセット消去器１１がトラブルになると、確実に直流オフセットを消去できなくなり、精確にパケットの到達時間を検知できなくなる。
【０００９】
上記のようなパケット検知回路１０の他に、予めノイズにより直流オフセットを消去しておいて、パケット検知の機能を実行させるパケット検知回路もあるが、直流オフセットが温度や他の回路の影響によって異なる場合があるため、パケット検知の開始後、事前に消去できない直流オフセットがあることにより、遅延関連関数と自己相関関数の演算誤差が発生し、パケット検知回路が精確にパケットの到達時間を検知することができなくなる。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明は、上記の問題点に鑑みて、直流オフセットによる影響がなく、直流オフセットが存在する状態で、精確に信号の遅延関連関数と自己相関関数を演算でき、また、高速に、パケットの到達時間を検知できるパケット検知回路を提供する。
【課題を解決するための手段】
【００１１】
本発明は、上記の目的を達成するため、遅延関連関数演算回路と自己相関関数演算回路、自己相関関数直流オフセット相殺回路及びパケット検知トリガー演算回路を含むパケット検知回路である。遅延関連関数演算回路は、入力信号を受信して該入力信号の遅延関連関数を演算し、且つ、該遅延関連関数から該入力信号の所定の時間長さの平均値を減算する平均値減算回路を含める。パケット検知回路は、自己相関関数演算回路により該入力信号を受信して、該入力信号の自己相関関数を演算し、自己相関関数直流オフセット相殺回路により、直流オフセット値を演算して、該入力信号の自己相関関数から該直流オフセット値を減算し、そして、パケット検知トリガー演算回路に、該遅延関連関数演算回路と該自己相関関数直流オフセット相殺回路との出力値に基づいて、パケット検知トリガー値を演算させ、パケットの到達時間を検知する。
【００１２】
本発明は、さらに、遅延関連関数演算回路と遅延関連関数直流オフセット相殺回路、自己相関関数演算回路、自己相関関数直流オフセット相殺回路及びパケット検知トリガー演算回路を含むパケット検知回路である。パケット検知回路は、遅延関連関数演算回路により、入力信号の遅延関連関数を演算し、遅延関連関数直流オフセット相殺回路により、第１の直流オフセット値を演算して、該遅延関連関数演算回路の演算結果から該第１の直流オフセット値を減算する。また、自己相関関数演算回路が、該入力信号の自己相関関数を演算し、自己相関関数直流オフセット相殺回路が、第２の直流オフセット値を演算し、該自己相関関数演算回路の演算結果から該第２の直流オフセット値を減算する。最後に、パケット検知トリガー演算回路が、該遅延関連関数直流オフセット相殺回路と該自己相関関数直流オフセット相殺回路との出力値に基づいて、パケット検知トリガー値を演算し、パケットの到達時間を検知する。
【００１３】
本発明は、さらに、信号を受信し、そして、該信号の遅延関連関数を演算し、該遅延関連関数が、該信号の所定の時間長さの平均値を減算してから生成され、また、自己相関関数と直流オフセット値を演算して、該自己相関関数から該直流オフセット値を減算し、最後に、該遅延関連関数と該直流オフセット値を減算した該自己相関関数に基づいて、パケット検知トリガー値を演算して、パケットの到達時間を検知するステップが含有されるパケット検知方法を提供する。
【００１４】
本発明は、また更に、信号を受信し、遅延関連関数と第１の直流オフセット値を演算して、該遅延関連関数から、該第１の直流オフセット値を減算し、自己相関関数と第２の直流オフセット値を演算して、該自己相関関数から、該第２の直流オフセット値を減算し、最後に、該第１の直流オフセット値を減算した該遅延関連関数と該第２の直流オフセット値を減算した該自己相関関数から、パケット検知トリガー値を演算して、パケットの到達時間を検知するステップが含有されるパケット検知方法を提供する。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照しながら、本発明が予定の目的を達成するための技術や手段及びその効果について、詳しく説明するが、本発明はそれに制限されない。
【００１６】
本発明は、統計学の変異性の観念を用いて、直流信号のパケット検知回路に対する影響を消去し、直流オフセットが有る場合であっても、パケット回路に、精確に信号の遅延関連関数と自己相関関数を演算させ、また、高速に、パケットの到達時間を検知できる。
【００１７】
図２は、本発明の第１の好ましい実施例のパケット検知回路の機能のブロック図である。パケット検知回路２０は、遅延関連関数演算回路２０１と自己相関関数演算回路２０２、自己相関関数直流オフセット相殺回路２０３、パケット検知トリガー値演算回路２０４及び切換えユニット２０５を含む。遅延関連関数演算回路２０１は、平均値減算回路２０１１を含む。
【００１８】
遅延関連関数演算回路２０１は、入力信号を受信し、入力信号の遅延関連関数を演算し、さらに、平均値減算回路２０１１によって信号の平均値を減算することにより、直流オフセットの影響を消去し、より精確な遅延関連関数を求める。
【００１９】
前記の式３から分かるように、直流オフセットが故に、演算した信号の遅延関連パワー値に、余分な
【数２３】
2008295004.tif 000011
があり、誤判し易くなる。そのため、本発明の遅延関連関数演算回路２０１による信号遅延関連パワー値の演算方法は、次の式を利用する。
【数２４】
2008295004.tif 000012
但し、Ｒｎ＋ｉ＝Ｓｎ＋ｉ＋Ｐｎ＋ｉ、Ｒｎ＋Ｄ＋ｉ＝Ｓｎ＋Ｄ＋ｉ＋Ｐｎ＋Ｄ＋ｉ、Ｐｎ＋ｉとＰｎ＋Ｄ＋ｉが直流オフセットの値で、Ｓｎ＋ｉが該入力信号値で、Ｓｎ＋Ｄ＋ｉがＤ＋ｉ個のサンプリングポイント遅延された後の該入力信号値であり、所定の時間内、直流オフセットが一定値Ｐ０であれば、式７が、次の式になる。
【数２５】
2008295004.tif 000013
また、信号の平均値がゼロである時、式８が次の式に等価する。
【数２６】
2008295004.tif 000014
式９から分かるように、その結果が、直流オフセットがない時（例えば、式１）と等価になり、そのため、遅延関連関数演算回路２０１に遅延関連関数を演算させることにより、有効に、直流オフセットの影響を消去できる。
【００２０】
また、図２において、自己相関関数演算回路２０２は、入力信号を受信し、信号の自己相関関数を演算し、また、自己相関関数直流オフセット相殺回路２０３は、信号の直流オフセット値を演算して、自己相関関数演算回路２０２が算出した自己相関関数から直流オフセット値を減算する。
【００２１】
前記の式６から分かるように、直流オフセットが故に、演算した信号の自己相関関数に、
【数２７】
2008295004.tif 000015
の誤差がある。また、自己相関関数直流オフセット相殺回路２０３は、直流オフセットによる誤差を演算し、そして、自己相関関数から誤差を減算する。その自己相関関数演算回路２０２が、自己相関関数を演算する方法は、次の式を利用する。
【数２８】
2008295004.tif 000016
但し、Ｒｎ＋Ｄ＝Ｓｎ＋Ｄ＋Ｐｎ＋Ｄ、Ｓｎ＋ＤがＤ個遅延された後の入力信号値で、Ｐｎ＋Ｄが直流オフセットの値である。また、自己相関関数直流オフセット相殺回路２０３が、直流オフセット値を演算する方法は、次の式を利用する。
【数２９】
2008295004.tif 000017
式１０は、仮に、所定の時間内の直流オフセットが一定値Ｐ０で、信号平均値がゼロである場合に、次の式になる。
【数３０】
2008295004.tif 000018
式１２を利用して、式４と式６との差異項を消去でき、そのため、自己相関関数直流オフセット相殺回路２０３が直流オフセット値を演算した後、自己相関関数から直流オフセット値を減算すると、次の式になる。
【数３１】
2008295004.tif 000019
これにより、自己相関関数直流オフセット相殺回路２０３による演算結果を利用すると、より精確な自己相関関数を得ることができる。
【００２２】
遅延関連関数演算回路２０１と自己相関関数直流オフセット相殺回路２０３に遅延関連関数と自己相関関数をそれぞれ生成させた後に、パケット検知トリガー値演算回路２０４は、遅延関連関数演算回路２０１と自己相関関数直流オフセット相殺回路２０３による遅延関連関数と自己相関関数に基づいて、パケット検知トリガー値を演算し、且つ、パケット検知トリガー値により、パケットの到達時間を求めることができ、パケットを通させるように切換えユニット２０５を制御する。
【００２３】
また、図３は、本発明の第２の好ましい実施例のパケット検知回路の機能のブロック図である。パケット検知回路３０は、遅延関連関数演算回路３０１と遅延関連関数直流オフセット相殺回路３０６、自己相関関数演算回路３０２、自己相関関数直流オフセット相殺回路３０３、パケット検知トリガー値演算回路３０４及び切換えユニット３０５を含む。
【００２４】
前記の式３から分かるように、直流オフセットが故に、演算した信号の遅延関連パワー値に、余分な
【数３２】
2008295004.tif 000020
があるため、誤判し易くなる。そのため、本発明は、遅延関連関数演算回路３０１を利用して、信号を受信して、信号遅延関連パワー値を算出した後、遅延関連関数直流オフセット相殺回路３０６を利用して、直流オフセットの信号遅延関連パワー値に対する影響を消去して、より精確な信号遅延関連パワー値を求めることができる。
【００２５】
遅延関連関数演算回路３０１は、次の式を利用して、遅延関連関数を演算する。
【数３３】
2008295004.tif 000021
但し、Ｒｎ＝Ｓｎ＋Ｐｎ、Ｒｎ＋Ｄ＝Ｓｎ＋Ｄ＋Ｐｎ＋Ｄ、ＰｎとＰｎ＋Ｄが直流オフセットの値で、Ｓｎが入力信号値で、Ｓｎ＋ＤがＤ個のサンプリングポイント遅延された後の入力信号値である。
【００２６】
遅延関連関数直流オフセット相殺回路３０６が、第１の直流オフセット値を演算する方法は、次の式を利用する。
【数３４】
2008295004.tif 000022
但し、Ｒｎ＋ｉ＝Ｓｎ＋ｉ＋Ｐｎ＋ｉ、Ｒｎ＋Ｄ＋ｉ＝Ｓｎ＋Ｄ＋ｉ＋Ｐｎ＋Ｄ＋ｉ、Ｐｎ＋ｉとＰｎ＋Ｄ＋ｉが直流オフセットの値で、Ｓｎ＋ｉがｉ個のサンプリングポイント遅延された後の入力信号値で、Ｓｎ＋Ｄ＋ｉがＤ＋ｉ個のサンプリングポイント遅延された後の入力信号値である。仮に、所定の時間内、直流オフセット値が一定値Ｐ０で、信号平均値がゼロである場合、第１の直流オフセット値は、次の式になる。
【数３５】
2008295004.tif 000023
式１６を利用すると、式１と式３との差異項が消去され、そのため、遅延関連関数直流オフセット相殺回路３０６は、第１の直流オフセット値を演算した後、遅延関連関数演算回路３０１が求めた遅延関連関数から第１の直流オフセット値を減算し、そのアルゴリズムが次のようになる。
【数３６】
2008295004.tif 000024
式１４、１５、１６から分かるように、遅延関連関数演算回路３０１により遅延関連関数を求め、また、遅延関連関数直流オフセット相殺回路３０６により第１の直流オフセット値を演算し、そして、遅延関連関数から第１の直流オフセット値を減算することにより、直流オフセットの遅延関連関数に対する影響を消去できる。
【００２７】
また、前記の式６から分かるように、直流オフセットが故に、演算した信号の自己相関関数に、
【数３７】
2008295004.tif 000025
の余分な誤差がある。本発明は、自己相関関数直流オフセット相殺回路３０３に、第２の直流オフセットによる誤差を演算させ、自己相関関数演算回路３０２が演算した自己相関関数から誤差を減算する。また、自己相関関数演算回路３０２は、入力信号を受信して、次の式で信号自己相関関数を演算する。
【数３８】
2008295004.tif 000026
但し、Ｒｎ＋Ｄ＝Ｓｎ＋Ｄ＋Ｐｎ＋Ｄ、Ｓｎ＋ＤがＤ個遅延された後の入力信号値で、Ｐｎ＋Ｄが直流オフセットの値である。また、自己相関関数直流オフセット相殺回路３０３は、次の式で第２の直流オフセット値を演算する。
【数３９】
2008295004.tif 000027
式１９は、仮に、所定の時間内、直流オフセットが一定値Ｐ０で、信号平均値がゼロである場合、次の式になる。
【数４０】
2008295004.tif 000028
式２０を利用すると、式４と式６との差異項を消去でき、そのため、自己相関関数直流オフセット相殺回路２０３が直流オフセット値を演算した後、自己相関関数から直流オフセット値を減算すると、次の式になる。
【数４１】
2008295004.tif 000029
これにより、自己相関関数直流オフセット相殺回路３０３による演算結果を利用すると、より精確な自己相関関数が得られる。
【００２８】
遅延関連関数直流オフセット相殺回路３０６と自己相関関数直流オフセット相殺回路３０３において、遅延関連関数と自己相関関数が生成された後、パケット検知トリガー値演算回路３０４は、遅延関連関数直流オフセット相殺回路３０６と自己相関関数直流オフセット相殺回路３０３により生成された遅延関連関数と自己相関関数から、パケット検知トリガー値を演算し、その後、パケット検知トリガー値により、パケットの到達時間を求めることができ、パケットを通させるように切換えユニット３０５を制御する。
【００２９】
上記のように、本発明に係わるパケット検知回路は、直流オフセットの影響を受けずに、精確に、直流オフセットを含有しない遅延関連関数と自己相関関数を演算できるため、パケット検知がより精確になり、また、他の回路による直流オフセットの変動や温度による直流オフセットの変動も、本発明に係わるパケット検知回路の遅延関連関数と自己相関関数の演算に影響しない。
【００３０】
上記は、本発明の好ましい実施例だけであり、本発明はそれに制限されない。本発明に係わる特許請求の範囲や明細書の内容に基づいて行った等価の変更や修正の全てが、本発明の特許請求の範囲内に含まれる。
【図面の簡単な説明】
【００３１】
【図１】従来のパケット検知回路の機能ブロック図である。
【図２】本発明の第１の好ましい実施例のパケット検知回路の機能ブロック図である。
【図３】本発明の第２の好ましい実施例のパケット検知回路の機能ブロック図である。
【符号の説明】
【００３２】
１０        パケット検知回路
１０１      遅延関連関数演算回路
１０２      自己相関関数演算回路
１０３      パケット検知トリガー値演算回路
１０４      切換えユニット
１１        直流オフセット消去器
２０        パケット検知回路
２０１      遅延関連関数演算回路
２０１１    平均値減算回路
２０２      自己相関関数演算回路
２０３      自己相関関数直流オフセット相殺回路
２０４      パケット検知トリガー値演算回路
２０５      切換えユニット
３０        パケット検知回路
３０１      遅延関連関数演算回路
３０２      自己相関関数演算回路
３０３      自己相関関数直流オフセット相殺回路
３０４      パケット検知トリガー値演算回路
３０５      切換えユニット
３０６      遅延関連関数直流オフセット相殺回路
【図１】
2008295004.tif 000044
【図２】
2008295004.tif 000045
【図３】
2008295004.tif 000046