(57)【要約】【課題】転送信号と受信信号との干渉を抑制してパケットを転送可能な無線装置を提供する。【解決手段】無線装置（Ａｄｄ３）は、緊急パケットを生成し、その生成した緊急パケットを周波数チャネルｆ１および拡散符号Ｃｏｄｅ２を用いて送信する。無線装置（Ａｄｄ２）は、無線装置（Ａｄｄ３）からの緊急パケットの受信が完了した後に緊急パケットを周波数チャネルｆ１および拡散符号Ｃｏｄｅ２を用いて転送する。無線装置（Ａｄｄ１）および無線装置（Ａｄｄ６）は、それぞれ、無線装置（Ａｄｄ２）および無線装置（Ａｄｄ１）からの緊急パケットの受信が完了した後に緊急パケットを周波数チャネルｆ１および拡散符号Ｃｏｄｅ２を用いて転送する。【選択図】図１８
2010068206.tif 000002
【特許請求の範囲】
【請求項１】
複数の周波数チャネルから選択した１個の周波数チャネルと複数の拡散符号から選択した１個の拡散符号とを用いてパケットを送受信する無線装置であって、
他の無線装置から送信されたパケットを前記１個の周波数チャネルと前記１個の拡散符号とを用いて受信する受信手段と、
前記受信手段によって受信が開始されたパケットが緊急情報を含む緊急パケットであるとき、前記緊急パケットの受信完了後に、前記１個の周波数チャネルと前記１個の拡散符号とを用いて前記緊急パケットを転送する転送手段とを備える無線装置。
【請求項２】
前記転送手段は、前記受信手段から受けた前記緊急パケットのヘッダ以外の本体部を一時記憶バッファに格納するとともに、前記ヘッダを更新し、その更新したヘッダを前記一時記憶バッファから取り出した前記本体部に付加して緊急パケットを再構築し、その再構築した緊急パケットを転送する、請求項１に記載の無線装置。
【請求項３】
複数の周波数チャネルから選択した１個の周波数チャネルと複数の拡散符号から選択した１個の拡散符号とを用いてパケットを送受信する無線装置であって、
前記複数の周波数チャネルから選択した第１の周波数チャネルと前記複数の拡散符号から選択した第１の拡散符号とを用いてパケットを他の無線装置から受信する受信手段と、
前記受信手段によって受信が開始されたパケットが緊急情報を含む緊急パケットであるとき、前記第１の周波数チャネルと異なる第２の周波数チャネルおよび／または前記第１の拡散符号と異なる第２の拡散符号を用いて前記緊急パケットを転送する転送手段とを備える無線装置。
【請求項４】
前記転送手段は、前記緊急パケットの受信完了後に前記第２の周波数チャネルおよび／または前記第２の拡散符号を用いて前記緊急パケットを転送する、請求項３に記載の無線装置。
【請求項５】
前記転送手段は、物理層に属し、前記受信手段によって受信が開始されたパケットが前記緊急パケットであると判定したとき、前記緊急パケットを前記物理層よりも上位の層へ上げることなく前記緊急パケットを転送する、請求項１から請求項４のいずれか１項に記載の無線装置。
【請求項６】
複数の周波数チャネルから選択した１個の周波数チャネルと複数の拡散符号から選択した１個の拡散符号とを用いてパケットを送受信する無線通信方式によって無線通信が行なわれる無線ネットワークであって、
前記複数の周波数チャネルから選択した第１の周波数チャネルと前記複数の拡散符号から選択した第１の拡散符号とを用いて、緊急情報を含む緊急パケットを送信する第１の無線装置と、
前記第１の無線装置から前記第１の周波数チャネルおよび前記第１の拡散符号を用いて前記緊急パケットの受信を開始するとともに、前記緊急パケットの受信が完了すると、前記第１の周波数チャネルおよび前記第１の拡散符号を用いて前記緊急パケットを転送する第２の無線装置とを備える無線ネットワーク。
【請求項７】
複数の周波数チャネルから選択した１個の周波数チャネルと複数の拡散符号から選択した１個の拡散符号とを用いてパケットを送受信する無線通信方式によって無線通信が行なわれる無線ネットワークであって、
前記複数の周波数チャネルから選択した第１の周波数チャネルと前記複数の拡散符号から選択した第１の拡散符号とを用いて、緊急情報を含む緊急パケットを送信する第１の無線装置と、
前記第１の無線装置から前記第１の周波数チャネルおよび前記第１の拡散符号を用いて前記緊急パケットの受信を開始するとともに、前記第１の周波数チャネルと異なる第２の周波数チャネルおよび／または前記第１の拡散符号と異なる第２の拡散符号を用いて前記緊急パケットを転送する第２の無線装置とを備える無線ネットワーク。
【請求項８】
前記第２の無線装置は、前記緊急パケットの受信完了後に前記第２の周波数チャネルおよび／または前記第２の拡散符号を用いて前記緊急パケットを転送する、請求項７に記載の無線ネットワーク。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、無線装置およびそれを備えた無線ネットワークに関し、特に、マルチチャネルを用いて無線通信を行なう無線装置およびそれを備えた無線ネットワークに関するものである。
【背景技術】
【０００２】
従来、カットスルー方式によってパケットを転送する高速転送技術が知られている（非特許文献１）。
【０００３】
この高速転送技術は、パケットを受信し始めると、そのパケットのヘッダを参照して、そのパケットが中継パケットであると判定すると、そのパケットをそのまま転送するものである。
【非特許文献１】酒井  敏宏、門脇  直人、板谷  聡子、Ｎｏｕｒｉ  Ｓｈｉｒａｚｉ  Ｍａｈｄａｄ、小花  貞夫，“アドホック無線通信システムの高レスポンス化に関する提案”，電子情報通信学会技術研究報告，ＲＣＳ−２００６−１２８（２００６−８）．
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、パケットを受信しながら転送すると、転送された転送信号が受信信号と干渉を起こすという問題がある。
【０００５】
そこで、この発明は、かかる問題を解決するためになされたものであり、その目的は、転送信号と受信信号との干渉を抑制してパケットを転送可能な無線装置を提供することである。
【０００６】
また、この発明の別の目的は、転送信号と受信信号との干渉を抑制してパケットを転送可能な無線装置を備えた無線ネットワークを提供することである。
【課題を解決するための手段】
【０００７】
この発明によれば、無線装置は、複数の周波数チャネルから選択した１個の周波数チャネルと複数の拡散符号から選択した１個の拡散符号とを用いてパケットを送受信する無線装置であって、受信手段と、転送手段とを備える。受信手段は、他の無線装置から送信されたパケットを１個の周波数チャネルと１個の拡散符号とを用いて受信する。転送手段は、受信手段によって受信が開始されたパケットが緊急情報を含む緊急パケットであるとき、緊急パケットの受信完了後に、１個の周波数チャネルと１個の拡散符号とを用いて緊急パケットを転送する。
【０００８】
好ましくは、転送手段は、受信手段から受けた緊急パケットのヘッダ以外の本体部を一時記憶バッファに格納するとともに、ヘッダを更新し、その更新したヘッダを一時記憶バッファから取り出した本体部に付加して緊急パケットを再構築し、その再構築した緊急パケットを転送する。
【０００９】
また、この発明によれば、無線装置は、複数の周波数チャネルから選択した１個の周波数チャネルと複数の拡散符号から選択した１個の拡散符号とを用いてパケットを送受信する無線装置であって、受信手段と、転送手段とを備える。受信手段は、複数の周波数チャネルから選択した第１の周波数チャネルと複数の拡散符号から選択した第１の拡散符号とを用いてパケットを他の無線装置から受信する。転送手段は、受信手段によって受信が開始されたパケットが緊急情報を含む緊急パケットであるとき、第１の周波数チャネルと異なる第２の周波数チャネルおよび／または第１の拡散符号と異なる第２の拡散符号を用いて緊急パケットを転送する。
【００１０】
好ましくは、転送手段は、緊急パケットの受信完了後に第２の周波数チャネルおよび／または第２の拡散符号を用いて緊急パケットを転送する。
【００１１】
好ましくは、転送手段は、物理層に属し、受信手段によって受信が開始されたパケットが緊急パケットであると判定したとき、緊急パケットを物理層よりも上位の層へ上げることなく緊急パケットを転送する。
【００１２】
更に、この発明によれば、無線ネットワークは、複数の周波数チャネルから選択した１個の周波数チャネルと複数の拡散符号から選択した１個の拡散符号とを用いてパケットを送受信する無線通信方式によって無線通信が行なわれる無線ネットワークであって、第１および第２の無線装置を備える。第１の無線装置は、複数の周波数チャネルから選択した第１の周波数チャネルと複数の拡散符号から選択した第１の拡散符号とを用いて、緊急情報を含む緊急パケットを送信する。第２の無線装置は、第１の無線装置から第１の周波数チャネルおよび第１の拡散符号を用いて緊急パケットの受信を開始するとともに、緊急パケットの受信が完了すると、第１の周波数チャネルおよび第１の拡散符号を用いて緊急パケットを転送する。
【００１３】
更に、この発明によれば、無線ネットワークは、複数の周波数チャネルから選択した１個の周波数チャネルと複数の拡散符号から選択した１個の拡散符号とを用いてパケットを送受信する無線通信方式によって無線通信が行なわれる無線ネットワークであって、第１および第２の無線装置を備える。第１の無線装置は、複数の周波数チャネルから選択した第１の周波数チャネルと複数の拡散符号から選択した第１の拡散符号とを用いて、緊急情報を含む緊急パケットを送信する。第２の無線装置は、第１の無線装置から第１の周波数チャネルおよび第１の拡散符号を用いて緊急パケットの受信を開始するとともに、第１の周波数チャネルと異なる第２の周波数チャネルおよび／または第１の拡散符号と異なる第２の拡散符号を用いて緊急パケットを転送する。
【００１４】
好ましくは、第２の無線装置は、緊急パケットの受信完了後に第２の周波数チャネルおよび／または第２の拡散符号を用いて緊急パケットを転送する。
【発明の効果】
【００１５】
この発明においては、各無線装置は、緊急パケットの受信完了後に緊急パケットを転送する。その結果、各無線装置において、緊急パケットの転送期間は、緊急パケットの受信期間からずれる。
【００１６】
従って、この発明によれば、転送信号と受信信号との干渉を抑制して緊急パケットを転送できる。
【００１７】
また、この発明においては、各無線装置は、緊急パケットを受信するときの周波数チャネルと異なる周波数チャネルおよび／または緊急パケットを受信するときの拡散符号と異なる拡散符号を用いて緊急パケットを転送する。その結果、各無線装置は、転送信号と受信信号とを識別して検出する。
【００１８】
従って、この発明によれば、転送信号と受信信号との干渉を抑制して緊急パケットを転送できる。
【００１９】
更に、この発明においては、各無線装置は、緊急パケットの受信完了後に、緊急パケットを受信するときの周波数チャネルと異なる周波数チャネルおよび／または緊急パケットを受信するときの拡散符号と異なる拡散符号を用いて緊急パケットを転送する。その結果、各無線装置において、緊急パケットの転送期間は、緊急パケットの受信期間からずれる。また、各無線装置は、転送信号と受信信号とを識別して検出する。
【００２０】
従って、この発明によれば、転送信号と受信信号との干渉を更に抑制して緊急パケットを転送できる。
【発明を実施するための最良の形態】
【００２１】
本発明の実施の形態について図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰返さない。
【００２２】
図１は、この発明の実施の形態による無線ネットワークの概略図である。この発明の実施の形態による無線ネットワーク１０は、無線装置１〜８を備える。無線装置１〜８は、それぞれ、車両Ｃ１〜Ｃ８に搭載される。そして、無線装置１〜８は、自律的に無線ネットワークを構成する。
【００２３】
車両Ｃ１〜Ｃ８は、道路を走行し、交差点を通過する。このような場合、各車両Ｃ１〜Ｃ８は、信号機が交差点に設置されていなければ、出会い頭衝突事故および右折時事故等の交通事故を起こすこともあるので、このような交通事故を防止する必要がある。また、各車両Ｃ１〜Ｃ８は、自己の前方で交通事故が発生したことを検知した場合、前方における交通事故の発生を後方の車両へ知らせる必要がある。更に、各車両Ｃ１〜Ｃ８は、後方から救急車が近づいて来ていることを検知した場合、救急車の接近を前方の車両へ知らせる必要がある。
【００２４】
そこで、以下においては、交通事故の発生を防止するとともに、救急車等の緊急車両のスムーズな走行を確保するために、各無線装置１〜８が自己の周辺を走行している他の車両の位置情報を検知するとともに、交通事故の発生または緊急車両の接近を知らせるための緊急パケットを干渉を抑制して他の無線装置へ転送する方法について説明する。
【００２５】
図２は、拡散符号と周波数チャネルとの関係を示す図である。図２において、縦軸は、拡散符号を表し、横軸は、周波数チャネルを表す。１５個の拡散符号Ｃｏｄｅ１〜Ｃｏｄｅ１５は、周波数チャネルｆ１〜ｆ４の各々に対して割り当てられる。
【００２６】
従って、各無線装置１〜８は、後述する方法によって、周波数チャネルｆ１〜ｆ４から１つの周波数チャネルｆｔ（周波数チャネルｆ１〜ｆ４のいずれか）を選択するとともに、拡散符号Ｃｏｄｅ１〜Ｃｏｄｅ１５から１つの拡散符号Ｃｏｄｅ＿ｔ（拡散符号Ｃｏｄｅ１〜Ｃｏｄｅ１５のいずれか）を選択し、その選択した周波数チャネルｆｔおよび拡散符号Ｃｏｄｅ＿ｔを用いてパケットを送信する。
【００２７】
また、各無線装置１〜８は、後述する方法によって、周波数チャネルｆ１〜ｆ４から１つの周波数チャネルｆｒ（周波数チャネルｆｔと異なる周波数チャネルｆ１〜ｆ４のいずれか）を選択するとともに、拡散符号Ｃｏｄｅ１〜Ｃｏｄｅ１５から１つの拡散符号Ｃｏｄｅ＿ｒ（拡散符号Ｃｏｄｅ＿ｔと異なる拡散符号Ｃｏｄｅ１〜Ｃｏｄｅ１５のいずれか）を選択し、その選択した周波数チャネルｆｒおよび拡散符号Ｃｏｄｅ＿ｒを用いてパケットを受信する。
【００２８】
図３は、パケットのフォーマットを示す図である。パケットＰＫＴは、プリアンブル（ＰＲ）と、ユニークワード（ＵＷ）と、ＤＡＴＡ＿Ａと、ＤＡＴＡ＿Ｂと、ＤＡＴＡ＿Ｃとを含む。
【００２９】
ＤＡＴＡ＿Ａは、ＣＴと、ＣＲＣ＿Ａとを含む。ＤＡＴＡ＿Ｂは、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）と、ＬＬＣ（Ｌｏｇｉｃａｌ  Ｌｉｎｋ  Ｃｏｎｔｒｏｌ）と、ＣＲＣ＿Ｂとを含む。ＤＡＴＡ＿Ｃは、ＬＳＤＵ（Ｌｉｎｋ  Ｓｅｒｖｉｃｅ  Ｄａｔａ  Ｕｎｉｔ）と、ＣＲＣ＿Ｃとを含む。
【００３０】
ＣＴは、緊急パケットであるか否かを判断するためのフラグＦＬＧと、緊急情報の送信元の無線装置を識別する識別番号ＩＤ＿Ｓと、緊急パケットＰＫＴ＿ＥＭＧの転送元である無線装置を識別する識別番号ＩＤ＿Ｔと、緊急パケットＰＫＴ＿ＥＭＧの伝達方向ＤＲと、緊急パケットＰＫＴ＿ＥＭＧの生存期間ＴＴＬと、緊急パケットＰＫＴ＿ＥＭＧのシーケンス番号ＳＥＱ＿Ａとを含む。
【００３１】
ＣＲＣ＿Ａ，ＣＲＣ＿Ｂ，ＣＲＣ＿Ｃの各々は、誤り検出符号である。ＭＡＣは、ＭＡＣ制御を行なうためのフィールドである。ＬＬＣは、ＬＬＣ制御を行なうためのフィールドである。ＬＳＤＵは、リンクサービスデータ単位であり、シーケンス番号ＳＥＱ＿Ｂを含む。
【００３２】
ＣＴは、ＣＲＣ＿Ａによって誤り検出され、ＭＡＣおよびＬＬＣは、ＣＲＣ＿Ｂによって誤り検出され、ＬＳＤＵは、ＣＲＣ＿Ｃによって誤り検出される。
【００３３】
プリアンブル（ＰＲ）およびユニークワード（ＵＷ）は、各無線装置１〜８の物理層において付加される。なお、各領域に対する誤り訂正符号は、ＦＥＣ１，ＦＥＣ２およびＦＥＣ３であり、図３のパケットフォーマットに示した通りである。
【００３４】
パケットＰＫＴが緊急パケットＰＫＴ＿ＥＭＧであるとき、フラグＦＬＧには、“ＯＮ”情報が格納され、パケットＰＫＴが定期パケットＰＫＴ＿ＰＲＤであるとき、フラグＦＬＧには、“ＯＦＦ”情報が格納される。
【００３５】
そして、この発明においては、ＣＴおよびＣＲＣ＿Ａは、ヘッダＨＥＤを構成する。また、ＤＡＴＡ＿Ｂ（＝ＭＡＣ＋ＬＬＣ＋ＣＲＣ＿Ｂ）およびＤＡＴＡ＿Ｃ（＝ＬＳＤＵ＋ＣＲＣ＿Ｃ）は、本体部ＢＯＤＹを構成する。
【００３６】
［実施の形態１］
図４は、図１に示す無線装置１の実施の形態１における構成を示す概略図である。無線装置１は、通信制御部１１と、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信機１２とを備える。
【００３７】
通信制御部１１は、階層構造からなり、送受信手段１１１と、ＭＡＣモジュール１１２と、処理手段１１３と、定期パケット発生手段１１４と、緊急パケット発生手段１１５とを含む。
【００３８】
ＧＰＳ受信機１２は、無線装置１のＧＰＳ信号をＧＰＳ衛星から定期的に受信し、その受信したＧＰＳ信号を処理手段１１３および定期パケット発生手段１１４へ出力する。
【００３９】
送受信手段１１１は、物理層に属する。そして、送受信手段１１１は、他の無線装置からパケットＰＫＴを受信すると、その受信したパケットＰＫＴの受信信号をアナログ信号からディジタル信号に変換する。その後、送受信手段１１１は、ディジタル信号からなる受信信号に基づいて、後述する方法によって、４個の周波数チャネルｆ１〜ｆ４および１５個の拡散符号Ｃｏｄｅ１〜Ｃｏｄｅ１５によって構成される６０個のチャネルの各々におけるパケットＰＫＴの受信信号強度である６０個の評価値を演算し、その演算した６０個の評価値のち、最大の評価値が得られたときの周波数チャネルｆｒおよび拡散符号Ｃｏｄｅ＿ｒを選択する。また、送受信手段１１１は、６０個の評価値のうち、最小の評価値が得られたときの周波数チャネルｆｔおよび拡散符号Ｃｏｄｅ＿ｔを選択する。
【００４０】
また、送受信手段１１１は、定期パケットＰＫＴ＿ＰＲＤの送信元のアドレスと、無線装置１に対する送信元の存在方向を示す相対方向とを処理手段１１３から定期的に受ける。そして、送受信手段１１１は、その受けた送信元のアドレスと相対方向とを用いて、後述する方法によって、緊急パケットＰＫＴ＿ＥＭＧを転送すべきか否かを判定するための転送テーブルを作成または更新し、その作成または更新した転送テーブルを保持する。
【００４１】
更に、送受信手段１１１は、周波数チャネルｆｒおよび拡散符号Ｃｏｄｅ＿ｒを選択すると、周波数チャネルチャネルｆｒにおけるパケットＰＫＴのヘッダのみを拡散符号Ｃｏｄｅ＿ｒによって逆拡散し、その逆拡散後のヘッダをデコードする。また、送受信手段１１１は、パケットＰＫＴのヘッダＨＥＤ以外の部分である本体部ＢＯＤＹ（ディジタル信号からなる）を一時的に記憶する。
【００４２】
そして、送受信手段１１１は、ヘッダのフラグＦＬＧを参照して、パケットＰＫＴが緊急パケットＰＫＴ＿ＥＭＧであるか定期パケットＰＫＴ＿ＰＲＤであるかを判定する。より具体的には、送受信手段１１１は、フラグＦＬＧに“ＯＮ”情報が設定されていれば、パケットＰＫＴが緊急パケットＰＫＴ＿ＥＭＧであると判定し、フラグＦＬＧに“ＯＦＦ”情報が設定されていれば、パケットＰＫＴが定期パケットＰＫＴ＿ＰＲＤであると判定する。
【００４３】
送受信手段１１１は、パケットＰＫＴが緊急パケットＰＫＴ＿ＥＭＧであると判定すると、転送テーブルを参照して、後述する方法によって、緊急パケットＰＫＴ＿ＥＭＧを転送すべきか否かを判定する。
【００４４】
そして、送受信手段１１１は、緊急パケットＰＫＴ＿ＥＭＧを転送すべきと判定したとき、ヘッダのみを後述する方法によって再構築する。その後、送受信手段１１１は、再構築したヘッダをエンコードし、そのエンコード後のヘッダを拡散符号Ｃｏｄｅ＿ｒによってスペクトル拡散する。
【００４５】
そうすると、送受信手段１１１は、一時記憶バッファから緊急パケットＰＫＴ＿ＥＭＧの本体部ＢＯＤＹを取り出し、その取り出した本体部ＢＯＤＹにヘッダＨＥＤを付加して緊急パケットＰＫＴ＿ＥＭＧを再構築し、その再構築した緊急パケットＰＫＴ＿ＥＭＧをディジタル信号からアナログ信号に変換して周波数チャネルｆｒで転送する。
【００４６】
その後、送受信手段１１１は、周波数チャネルｆｒにおけるパケットＰＫＴの本体部ＢＯＤＹを拡散符号Ｃｏｄｅ＿ｒによって逆拡散し、その逆拡散後の本体部ＢＯＤＹをデコードする。そして、送受信手段１１１は、そのデコードしたパケットＰＫＴ（＝緊急パケットＰＫＴ＿ＥＭＧ）をＭＡＣモジュール１１２へ出力する。
【００４７】
また、送受信手段１１１は、緊急パケットＰＫＴ＿ＥＭＧの転送および受信が不要であると判定したとき、デコードしたヘッダＨＥＤと、一時的に記憶した本体部ＢＯＤＹとを破棄する。
【００４８】
更に、送受信手段１１１は、緊急パケットＰＫＴ＿ＥＭＧの転送が不要であるが、緊急パケットＰＫＴ＿ＥＭＧの受信が必要であるとき、周波数チャネルｆｒにおけるパケットＰＫＴの本体部ＢＯＤＹを拡散符号Ｃｏｄｅ＿ｒによって逆拡散し、その逆拡散後の本体部ＢＯＤＹをデコードする。そして、送受信手段１１１は、そのデコードしたパケットＰＫＴ（＝緊急パケットＰＫＴ＿ＥＭＧ）をＭＡＣモジュール１１２へ出力する。
【００４９】
一方、送受信手段１１１は、パケットＰＫＴが定期パケットＰＫＴ＿ＰＲＤであると判定したとき、周波数チャネルｆｒにおけるパケットＰＫＴの本体部ＢＯＤＹを拡散符号Ｃｏｄｅ＿ｒによって逆拡散し、その逆拡散後の本体部ＢＯＤＹをデコードする。そして、送受信手段１１１は、そのデコードしたパケットＰＫＴ（＝定期パケットＰＫＴ＿ＰＲＤ）をＭＡＣモジュール１１２へ出力する。
【００５０】
また、送受信手段１１１は、ＭＡＣモジュール１１２からパケットＰＫＴ（定期パケットＰＫＴ＿ＰＲＤまたは緊急パケットＰＫＴ＿ＥＭＧ）を受けると、その受けたパケットＰＫＴにプリアンブル（ＰＲ）およびユニークワード（ＵＷ）を付加し、そのプリアンブル（ＰＲ）およびユニークワード（ＵＷ）を付加したパケットＰＫＴを拡散符号Ｃｏｄｅ＿ｔによってスペクトル拡散するとともに、その拡散したパケットＰＫＴを周波数チャネルｆｔで送信する。
【００５１】
ＭＡＣモジュール１１２は、ＭＡＣ層に属し、定期パケット発生手段１１４から受けた定期パケットＰＫＴ＿ＰＲＤまたは緊急パケット発生手段１１５から受けた緊急パケットＰＫＴ＿ＥＭＧに対してＭＡＣヘッダの付加等のＭＡＣ部における制御および処理を行なう。そして、ＭＡＣモジュール１１２は、定期パケットＰＫＴ＿ＰＲＤまたは緊急パケットＰＫＴ＿ＥＭＧを送受信手段１１１へ出力する。
【００５２】
また、ＭＡＣモジュール１１２は、送受信手段１１１から定期パケットＰＫＴ＿ＰＲＤまたは緊急パケットＰＫＴ＿ＥＭＧを受け、その受けた定期パケットＰＫＴ＿ＰＲＤまたは緊急パケットＰＫＴ＿ＥＭＧからＭＡＣヘッダを除去等して定期パケットＰＫＴ＿ＰＲＤまたは緊急パケットＰＫＴ＿ＥＭＧを処理手段１１３へ出力する。
【００５３】
処理手段１１３は、上位層に属し、他の無線装置から送信された定期パケットＰＫＴ＿ＰＲＤまたは緊急パケットＰＫＴ＿ＥＭＧをＭＡＣモジュール１１２から受ける。そして、処理手段１１３は、定期パケットＰＫＴ＿ＰＲＤから定期パケットＰＫＴ＿ＰＲＤの送信元のアドレスと、送信元のＧＰＳ信号とを取り出す。なお、ＧＰＳ信号は、緯度、経度、速度、進行方向（＝方位）、および時刻からなる。
【００５４】
また、処理手段１１３は、ＧＰＳ受信機１２から無線装置１のＧＰＳ信号を受ける。そして、処理手段１１３は、公知の方法によって、無線装置１のＧＰＳ信号の緯度および経度を無線装置１の位置情報（ｘ，ｙ座標からなる）に変換するとともに、他の無線装置のＧＰＳ信号の緯度および経度を他の無線装置の位置情報（ｘ，ｙ座標からなる）に変換する。その後、処理手段１１３は、無線装置１の位置情報と他の無線装置の位置情報とに基づいて、無線装置１に対する他の無線装置の相対位置を求めるとともに、無線装置１に対する他の無線装置の存在方向を示す相対方向を求める。
【００５５】
そうすると、処理手段１１３は、他の無線装置のアドレス、他の無線装置のＧＰＳ信号、他の無線装置の相対位置および他の無線装置の相対方向に基づいて、周辺車両情報テーブルを作成または更新し、その作成または更新した周辺車両情報テーブルを保持する。
【００５６】
そして、処理手段１１３は、周辺車両情報テーブルから他の無線装置のアドレスおよび相対方向を定期的（例えば、１００ｍｓｅｃ毎）に取り出して送受信手段１１１へ出力する。
【００５７】
更に、処理手段１１３は、他の無線装置のアドレスおよび他の無線装置のＧＰＳ信号を定期パケット発生手段１１４へ出力する。
【００５８】
更に、処理手段１１３は、緊急パケットＰＫＴ＿ＥＭＧから緊急情報を取り出し、その取り出した緊急情報を表示手段（図示せず）によってドライバーに視聴覚情報として与える。
【００５９】
定期パケット発生手段１１４は、上位層に属し、ＧＰＳ受信機１２から無線装置１のＧＰＳ信号を定期的に受け、処理手段１１３から他の無線装置のアドレスおよび他の無線装置のＧＰＳ信号を受ける。そして、定期パケット発生手段１１４は、無線装置１のアドレス／無線装置１のＧＰＳ信号と、他の無線装置のアドレス／他の無線装置のＧＰＳ信号とを含む定期パケットＰＫＴ＿ＰＲＤを発生し、その発生した定期パケットＰＫＴ＿ＰＲＤをＭＡＣモジュール１１２を介して定期的に送信する。
【００６０】
緊急パケット発生手段１１５は、上位層に属し、無線装置１が搭載された車両Ｃ１のドライバーが交通事故の発生または緊急車両の接近を示す情報を緊急情報として無線装置１へ入力することによって、緊急情報を外部から受ける。
【００６１】
そして、緊急パケット発生手段１１５は、緊急情報を受けると、その受けた緊急情報と、無線装置１のアドレスと、シーケンス番号（ＳＥＱ＿Ａ）と、伝達方向とを含む緊急パケットＰＫＴ＿ＥＭＧを発生し、その発生した緊急パケットＰＫＴ＿ＥＭＧをＭＡＣモジュール１１２を介して送信する。
【００６２】
なお、図１に示す無線装置２〜８の各々は、図４に示す無線装置１と同じ構成からなる。
【００６３】
図５は、受信信号を拡散符号によって逆拡散して得られる評価値の演算に用いるパケット中のシンボル部の概念図である。
【００６４】
シンボル部は、受信されたパケットＰＫＴの任意の位置からなる。即ち、シンボル部は、各無線装置１〜８においてパケットの送信が発生したときに各無線装置１〜８が受信しているパケットの一部に相当する。例えば、各無線装置１〜８においてパケットの送信が発生したときに各無線装置１〜８がパケットの中央部を受信しているのであれば、パケットの中央部がシンボル部になり、各無線装置１〜８がパケットの先頭部を受信しているのであれば、パケットの先頭部がシンボル部になり、各無線装置１〜８がパケットの後部を受信しているのであれば、パケットの後部がシンボル部になる。つまり、パケットの送信が発生したときに各無線装置１〜８が受信している部分がシンボル部になる。そして、シンボル部は、Ｎ（Ｎは、２以上の整数）個のシンボルからなる。
【００６５】
周波数チャネルｆ（ｆ＝ｆ１〜ｆ４）における受信信号を拡散符号ｋ（ｋ＝Ｃｏｄｅ１〜Ｃｏｄｅ１５）によって逆拡散して得られた値（複素数）の絶対値をＮ個のシンボルにわたって平均化した値を＜ξｋ＞ａｖ，ｆとする。Ｎ個のシンボルのうちのｓ（ｓ＝１〜Ｎ）番目のシンボルにおいて、受信信号を拡散符号ｋによって逆拡散して得られる値ξＩｋ，ｓ，ｆおよびξＱｋ，ｓ，ｆをそれぞれ次の式（１）および式（２）によって求める。
【００６６】
【数１】
2010068206.tif 000003
【００６７】
【数２】
2010068206.tif 000004
【００６８】
なお、式（１）において、Ｉは、周波数チャネルｆにおける受信信号の実数成分を表し、Ｑは、周波数チャネルｆにおける受信信号の虚数成分を表す。
【００６９】
そして、各シンボルの干渉量の大きさξｋ，ｓ，ｆを次式によって求める。
【００７０】
【数３】
2010068206.tif 000005
【００７１】
そして、干渉量の大きさξｋ，ｓ，ｆを次式によってＮ個のシンボルについて平均化し、評価値＜ξｋ＞ａｖ，ｆを求める。
【００７２】
【数４】
2010068206.tif 000006
【００７３】
従って、送受信手段１１１は、上述した式（１）〜式（４）を用いて評価値＜ξｋ＞ａｖ，ｆを全ての周波数チャネルｆ１〜ｆ４および全ての拡散符号Ｃｏｄｅ１〜Ｃｏｄｅ１５に対して求め、その求めた６０個の評価値＜ξＣｏｄｅ１＞ａｖ，ｆ〜＜ξＣｏｄｅ１５＞ａｖ，ｆ（ｆ＝ｆ１〜ｆ４）のうち、最も小さい評価値が得られる周波数チャネルおよび拡散符号をそれぞれ干渉量が少ない周波数チャネルｆｔおよび拡散符号Ｃｏｄｅ＿ｔとして選択する。
【００７４】
また、送受信手段１１１は、６０個の評価値＜ξＣｏｄｅ１＞ａｖ，ｆ〜＜ξＣｏｄｅ１５＞ａｖ，ｆ（ｆ＝ｆ１〜ｆ４）のうち、最も大きい評価値が得られる周波数チャネルおよび拡散符号をそれぞれ周波数チャネルｆｒおよび拡散符号Ｃｏｄｅ＿ｒとして選択する。
【００７５】
図６は、実施の形態１における周辺車両情報テーブルの構成を示す図である。周辺車両情報テーブル２０は、無線装置ＩＤと、時刻と、位置情報と、シーケンス番号ＳＥＱ＿Ｂと、相対位置と、相対方向とからなる。
【００７６】
無線装置ＩＤ、時刻、位置情報、シーケンス番号ＳＥＱ＿Ｂ、相対位置、および相対方向は、相互に対応付けられる。無線装置ＩＤは、定期パケットＰＫＴ＿ＰＲＤの送信元の識別情報を示し、定期パケットＰＫＴ＿ＰＲＤの送信元のアドレスからなる。
【００７７】
時刻は、位置情報を取得した時刻を示し、時／分／秒（ＨＨＨＨ／ＭＭＭＭ／ＳＳＳＳ）からなっており、アプリケーションに応じて、年／月／日（ＹＹＹＹ／ＭＭＭＭ／ＤＤＤＤ）の情報を付加してもよい。位置情報は、緯度、経度、方位および速度からなる。シーケンス番号ＳＥＱ＿Ｂは、定期パケットＰＫＴ＿ＰＲＤの送信元によって付与され、正の整数からなる。そして、シーケンス番号ＳＥＱ＿Ｂは、定期パケットＰＫＴ＿ＰＲＤの生成順を示す。従って、シーケンス番号ＳＥＱ＿Ｂの数値が大きい程、定期パケットＰＫＴ＿ＰＲＤが新しいことを表す。
【００７８】
相対位置は、周辺車両情報テーブル２０を作成する無線装置の位置に対する定期パケットＰＫＴ＿ＰＲＤの送信元の位置からなる。相対方向は、周辺車両情報テーブル２０を作成する無線装置に対する定期パケットＰＫＴ＿ＰＲＤの送信元の存在方向からなる。
【００７９】
図７は、実施の形態１における転送テーブルの構成を示す図である。転送テーブル３０は、無線装置ＩＤと、シーケンス番号（ＳＥＱ＿Ａ）と、相対方向とからなる。無線装置ＩＤ、シーケンス番号（ＳＥＱ＿Ａ）、および相対方向は、相互に対応付けられる。
【００８０】
無線装置ＩＤは、定期パケットＰＫＴ＿ＰＲＤの送信元のアドレスからなる。図７中のシーケンス番号（ＳＥＱ＿Ａ）は、“０”または緊急パケットＰＫＴ＿ＥＭＧのヘッダＨＥＤに含まれているシーケンス番号ＳＥＱ＿Ａからなる。相対方向は、転送テーブル３０を作成する無線装置に対する定期パケットＰＫＴ＿ＰＲＤの送信元の存在方向からなる。
【００８１】
なお、無線装置ＩＤおよび相対方向は、それぞれ、図６に示す周辺車両情報テーブル２０における無線装置ＩＤおよび相対方向からなる。
【００８２】
図８は、図４に示す送受信手段１１１の構成を示す概略ブロック図である。送受信手段１１１は、受信処理部１１１１と、転送処理部１１１２と、送信処理部１１１３とを含む。そして、転送処理部１１１２は、転送処理実行部１１１０と、一時記憶バッファ１１２０とを含む。
【００８３】
受信処理部１１１１は、パケットＰＫＴを周波数チャネルｆ１〜ｆ４の各々で受信し、その受信したパケットＰＫＴの４個の受信信号の各々をアナログ信号からディジタル信号に変換する。そして、受信処理部１１１１は、ディジタル信号からなる４個の受信信号の各々を拡散符号Ｃｏｄｅ１〜Ｃｏｄｅ１５の各々によって逆拡散して、上述した６０個の評価値を演算する。その後、受信処理部１１１１は、６０個の評価値に基づいて、周波数チャネルｆｔおよび拡散符号Ｃｏｄｅ＿ｔを選択するとともに、周波数チャネルｆｒおよび拡散符号Ｃｏｄｅ＿ｒを選択する。そして、受信処理部１１１１は、周波数チャネルｆｔおよび拡散符号Ｃｏｄｅ＿ｔの組と、周波数チャネルｆｒおよび拡散符号Ｃｏｄｅ＿ｒの組とを送信処理部１１１３へ出力する。
【００８４】
受信処理部１１１１は、周波数チャネルｆｒおよび拡散符号Ｃｏｄｅ＿ｒを選択すると、パケットＰＫＴのヘッダＨＥＤのみを拡散符号Ｃｏｄｅ＿ｒによって逆拡散し、その逆拡散後のヘッダＨＥＤをデコードする。そして、受信処理部１１１１は、デコードしたヘッダＨＥＤのフラグＦＬＧを参照して、上述した方法によって、パケットＰＫＴが緊急パケットＰＫＴ＿ＥＭＧであるか定期パケットＰＫＴ＿ＰＲＤであるかを判定する。
【００８５】
受信処理部１１１１は、パケットＰＫＴが緊急パケットＰＫＴ＿ＥＭＧであると判定すると、そのデコードしたヘッダＨＥＤのＣＴを転送処理部１１１２の転送処理実行部１１１０へ出力し、ディジタル信号からなるパケットＰＫＴの本体部ＢＯＤＹを一時記憶バッファ１１２０へ出力する。
【００８６】
その後、受信処理部１１１１は、緊急パケットＰＫＴ＿ＥＭＧの受信が必要であることを示す通知を転送処理実行部１１１０から受けると、一時記憶バッファ１１２０に格納された緊急パケットＰＫＴ＿ＥＭＧの本体部ＢＯＤＹを読み出し、その読み出した本体部ＢＯＤＹを拡散符号Ｃｏｄｅ＿ｒによって逆拡散し、その逆拡散後の本体部ＢＯＤＹをデコードする。そして、受信処理部１１１１は、デコードした緊急パケットＰＫＴ＿ＥＭＧをＭＡＣモジュール１１２へ出力する。
【００８７】
一方、受信処理部１１１１は、パケットＰＫＴが定期パケットＰＫＴ＿ＰＲＤであると判定すると、周波数チャネルｆｒにおけるパケットＰＫＴの本体部ＢＯＤＹを拡散符号Ｃｏｄｅ＿ｒによって逆拡散し、その逆拡散後の本体部ＢＯＤＹをデコードする。そして、受信処理部１１１１は、デコードしたパケットＰＫＴ（＝定期パケットＰＫＴ＿ＰＲＤ）をＭＡＣモジュール１１２へ出力する。
【００８８】
転送処理部１１１２の転送処理実行部１１１０は、定期パケットＰＫＴ＿ＰＲＤの送信元のアドレスと無線装置１に対する送信元の存在方向を示す相対方向とを処理手段１１３から定期的に受ける。そして、転送処理実行部１１１０は、その受けた送信元のアドレスおよび相対方向をそれぞれ無線装置ＩＤおよび相対方向に格納するとともに、シーケンス番号（ＳＥＱ＿Ａ）に“０”を格納して転送テーブル３０を作成または更新し、その作成または更新した転送テーブル３０を保持する。
【００８９】
また、転送処理実行部１１１０は、受信処理部１１１１から緊急パケットＰＫＴ＿ＥＭＧのヘッダＨＥＤに含まれるＣＴを受けると、その受けたＣＴと、転送テーブル３０とに基づいて、緊急パケットＰＫＴ＿ＥＭＧを転送すべきか否かを判定する。
【００９０】
より具体的には、転送処理実行部１１１０は、緊急パケットＰＫＴ＿ＥＭＧのＣＴを参照して、緊急パケットＰＫＴ＿ＥＭＧの生存期間ＴＴＬが有効（ＴＴＬ＞０）であるか否かを判定し、ＣＴに含まれる伝達方向ＤＲが転送テーブル３０に登録されている相対方向と一致するか否かを判定する。
【００９１】
そして、転送処理実行部１１１０は、生存期間ＴＴＬが有効（ＴＴＬ＞０）であり、かつ、ＣＴに含まれる伝達方向ＤＲが転送テーブル３０に登録されている相対方向に一致すると判定したとき、転送テーブル３０中のシーケンス番号（ＳＥＱ＿Ａ）が“０”からなるか否かを判定する。
【００９２】
転送処理実行部１１１０は、この判定において、転送テーブル３０中のシーケンス番号（ＳＥＱ＿Ａ）が“０”からなると判定したとき、該緊急パケットＰＫＴ＿ＥＭＧを未転送と判断でき、緊急パケットＰＫＴ＿ＥＭＧを転送すべきと判定する。
【００９３】
一方、転送処理実行部１１１０は、転送テーブル３０中のシーケンス番号（ＳＥＱ＿Ａ）が“０”ではないと判定したとき、緊急パケットＰＫＴ＿ＥＭＧのＣＴに含まれるシーケンス番号ＳＥＱ＿Ａと、転送テーブル３０中のシーケンス番号（ＳＥＱ＿Ａ）とを比較する。そして、転送処理実行部１１１０は、シーケンス番号ＳＥＱ＿Ａが転送テーブル３０中のシーケンス番号（ＳＥＱ＿Ａ）よりも大きいとき、緊急パケットＰＫＴ＿ＥＭＧを新たに受信したと判断でき、緊急パケットＰＫＴ＿ＥＭＧを転送すべきと判定する。また、転送処理実行部１１１０は、シーケンス番号ＳＥＱ＿Ａが転送テーブル３０中のシーケンス番号（ＳＥＱ＿Ａ）以下であるとき、既に受信した緊急パケットＰＫＴ＿ＥＭＧを再度受信したと判断でき、緊急パケットＰＫＴ＿ＥＭＧを転送すべきでないと判定する。つまり、転送処理実行部１１１０は、転送テーブル３０中のシーケンス番号（ＳＥＱ＿Ａ）が“０”ではないとき、通常のシーケンス番号の使用方法に基づいて、緊急パケットＰＫＴ＿ＥＭＧを転送すべきか否かを判定する。
【００９４】
そして、転送処理実行部１１１０は、緊急パケットＰＫＴ＿ＥＭＧを転送すべきと判定したとき、緊急パケットＰＫＴ＿ＥＭＧを転送する無線装置の識別番号ＩＤ＿Ｔおよび生存期間ＴＴＬを更新してＣＴを更新する。その後、転送処理実行部１１１０は、誤り検出符号ＣＲＣ＿Ａを新たに算出し、その算出した誤り検出符号ＣＲＣ＿Ａに、更新したＣＴを付加してヘッダＨＥＤを再構築する。そうすると、転送処理実行部１１１０は、一時記憶バッファ１１２０に格納された緊急パケットＰＫＴ＿ＥＭＧの本体部ＢＯＤＹ（ディジタル信号からなる）を取り出し、その取り出した本体部ＢＯＤＹと、再構築したヘッダＨＥＤとを送信処理部１１１３へ出力する。そして、転送処理実行部１１１０は、受信処理部１１１１から受けたＣＴに含まれるシーケンス番号ＳＥＱ＿Ａを転送テーブル３０のシーケンス番号（ＳＥＱ＿Ａ）に格納して転送テーブル３０を更新する。その後、転送処理実行部１１１０は、緊急パケットＰＫＴ＿ＥＭＧの受信が必要であることを示す通知を受信処理部１１１１へ出力する。
【００９５】
一方、転送処理実行部１１１０は、受信処理部１１１１から受けたＣＴに含まれる生存期間ＴＴＬが“０”であり、ＣＴに含まれるシーケンス番号ＳＥＱ＿Ａが転送テーブル３０中のシーケンス番号（ＳＥＱ＿Ａ）よりも大きいとき、緊急パケットＰＫＴ＿ＥＭＧの転送は不要であるが、緊急パケットＰＫＴ＿ＥＭＧの受信が必要であると判定し、緊急パケットＰＫＴ＿ＥＭＧの受信が必要であることを示す通知を受信処理部１１１１へ出力する。
【００９６】
また、転送処理実行部１１１０は、例えば、ＣＴに含まれるシーケンス番号ＳＥＱ＿Ａが転送テーブル３０中のシーケンス番号（ＳＥＱ＿Ａ）以下であるとき、緊急パケットＰＫＴ＿ＥＭＧの転送および受信が不要であると判定し、一時記憶バッファ１１２０から緊急パケットＰＫＴ＿ＥＭＧの本体部ＢＯＤＹを読み出し、その読み出した本体部ＢＯＤＹと、受信処理部１１１１から受けたＣＴとを破棄する。この場合、転送処理実行部１１１０は、緊急パケットＰＫＴ＿ＥＭＧの受信が必要であることを示す通知を受信処理部１１１１へ出力しない。
【００９７】
一時記憶バッファ１１２０は、緊急パケットＰＫＴ＿ＥＭＧの本体部ＢＯＤＹ（ディジタル信号からなる）を受信処理部１１１１から受け、その受けた本体部ＢＯＤＹの全体を一時的に記憶する。その後、一時記憶バッファ１１２０は、その記憶した本体部ＢＯＤＹを読出要求に応じて受信処理部１１１１および／または転送処理実行部１１１０へ出力する。
【００９８】
送信処理部１１１３は、周波数チャネルｆｔおよび拡散符号Ｃｏｄｅ＿ｔの組と、周波数チャネルｆｒおよび拡散符号Ｃｏｄｅ＿ｒの組とを受信処理部１１１１から受ける。そして、送信処理部１１１３は、ＭＡＣモジュール１１２からパケットＰＫＴ（定期パケットＰＫＴ＿ＰＲＤまたは緊急パケットＰＫＴ＿ＥＭＧ）を受けると、その受けたパケットＰＫＴにプリアンブル（ＰＲ）およびユニークワード（ＵＷ）を付加し、そのプリアンブル（ＰＲ）およびユニークワード（ＵＷ）を付加したパケットＰＫＴを拡散符号Ｃｏｄｅ＿ｔによってスペクトル拡散するとともに、その拡散したパケットＰＫＴをディジタル信号からアナログ信号に変換して周波数チャネルｆｔで送信する。
【００９９】
また、送信処理部１１１３は、転送処理部１１１２の転送処理実行部１１１０からヘッダＨＥＤおよび本体部ＢＯＤＹを受けると、その受けたヘッダＨＥＤをエンコードし、そのエンコード後のヘッダＨＥＤを拡散符号Ｃｏｄｅ＿ｒによってスペクトル拡散し、更に、その拡散後のヘッダＨＥＤを本体部ＢＯＤＹに付加して緊急パケットＰＫＴ＿ＥＭＧを再構築する。そして、送信処理部１１１３は、その再構築した緊急パケットＰＫＴ＿ＥＭＧをディジタル信号からアナログ信号に変換して周波数チャネルｆｒで転送する。
【０１００】
図９は、実施の形態１における緊急パケットの転送方法を説明するための概念図である。
【０１０１】
各無線装置１〜８において、受信処理部１１１１は、パケットＰＫＴを受信し、パケットＰＫＴのヘッダＨＥＤをデコードしてパケットＰＫＴが緊急パケットＰＫＴ＿ＥＭＧであると判定した後、パケットＰＫＴのヘッダＨＥＤ以外の本体部ＢＯＤＹ（＝ＤＡＴＡ＿Ｂ＋ＤＡＴＡ＿Ｃ）をタイミングｔ１で一時記憶バッファ１１２０へ格納し始め、タイミングｔ２で本体部ＢＯＤＹの一時記憶バッファ１１２０への格納を完了する。
【０１０２】
そして、転送処理部１１１２の転送処理実行部１１１０は、本体部ＢＯＤＹの一時記憶バッファ１１２０への格納が完了したタイミングｔ２の後、ヘッダＨＥＤを再構築し、その再構築したヘッダＨＥＤと、一時記憶バッファ１１２０から読み出した本体部ＢＯＤＹとを送信処理部１１１３へ出力する。そうすると、送信処理部１１１３は、ヘッダＨＥＤをエンコードし、そのエンコード後のヘッダＨＥＤを拡散符号Ｃｏｄｅ＿ｒによってスペクトル拡散する。そして、送信処理部１１１３は、その拡散後のヘッダＨＥＤを本体部ＢＯＤＹに付加して緊急パケットＰＫＴ＿ＥＭＧを再構築し、その再構築した緊急パケットＰＫＴ＿ＥＭＧをディジタル信号からアナログ信号に変換して緊急パケットＰＫＴ＿ＥＭＧの転送をタイミングｔ３において周波数チャネルｆｒで開始し、タイミングｔ４で緊急パケットＰＫＴ＿ＥＭＧの転送を完了する。
【０１０３】
このように、実施の形態１においては、受信が開始された緊急パケットＰＫＴ＿ＥＭＧの本体部ＢＯＤＹを一時記憶バッファ１１２０に一時的に格納し、その後に緊急パケットＰＫＴ＿ＥＭＧを転送することによって、緊急パケットＰＫＴ＿ＥＭＧの受信が完了した後に緊急パケットＰＫＴ＿ＥＭＧを転送することを実現している。
【０１０４】
従って、実施の形態１においては、緊急パケットＰＫＴ＿ＥＭＧの受信が完了した後に緊急パケットＰＫＴ＿ＥＭＧを転送することを特徴とする。これによって、緊急パケットＰＫＴ＿ＥＭＧを受信する期間と、緊急パケットＰＫＴ＿ＥＭＧを転送する期間とをずらすことができ、転送信号が受信信号に干渉波として作用するのを抑制できる。
【０１０５】
図１０は、交通状況を示す図である。また、図１１は、周辺車両情報テーブル２０の第１の例を示す図である。更に、図１２は、転送テーブル３０の第１の例を示す図である。更に、図１３は、周辺車両情報テーブル２０の第２の例を示す図である。更に、図１４は、転送テーブル３０の第２の例を示す図である。
【０１０６】
図１０に示すように、車両Ｃ１〜Ｃ３，Ｃ６，Ｃ７は、道路ＲＤ１を交差点ＣＲへ向かって走行しており、車両Ｃ４は、道路ＲＤ４を交差点ＣＲへ向かって走行しており、車両Ｃ５は、道路ＲＤ２を交差点ＣＲから遠ざかる方向へ走行しており、車両Ｃ８は、道路ＲＤ３を交差点ＣＲから遠ざかる方向へ走行している。
【０１０７】
このような状況において、車両Ｃ１〜Ｃ８にそれぞれ搭載された無線装置１〜８は、上述した方法によって定期パケットＰＫＴ＿ＰＲＤを定期的に発生するとともに、その発生した定期パケットＰＫＴ＿ＰＲＤを送信する。
【０１０８】
その結果、車両Ｃ２に搭載された無線装置２の処理手段１１３は、他の無線装置から受信した定期パケットＰＫＴ＿ＰＲＤに含まれる他の無線装置１，３〜８のアドレスおよびＧＰＳ信号と、自己のＧＰＳ信号とに基づいて、上述した方法によって、図１１に示す周辺車両情報テーブル２０−１を作成する。
【０１０９】
そして、無線装置２の処理手段１１３は、周辺車両情報テーブル２０−１から無線装置ＩＤと相対方向との組［Ａｄｄ１／前方］，［Ａｄｄ３／後方］，［Ａｄｄ４／前方］，［Ａｄｄ５／左前方］，［Ａｄｄ６／前方］，［Ａｄｄ７／前方］，［Ａｄｄ８／右前方］を取り出し、その取り出した組［Ａｄｄ１／前方］，［Ａｄｄ３／後方］，［Ａｄｄ４／前方］，［Ａｄｄ５／左前方］，［Ａｄｄ６／前方］，［Ａｄｄ７／前方］，［Ａｄｄ８／右前方］を転送処理部１１１２の転送処理実行部１１１０へ出力する。
【０１１０】
そうすると、無線装置２の転送処理実行部１１１０は、処理手段１１３から組［Ａｄｄ１／前方］，［Ａｄｄ３／後方］，［Ａｄｄ４／前方］，［Ａｄｄ５／左前方］，［Ａｄｄ６／前方］，［Ａｄｄ７／前方］，［Ａｄｄ８／右前方］を受け、その受けた組［Ａｄｄ１／前方］，［Ａｄｄ３／後方］，［Ａｄｄ４／前方］，［Ａｄｄ５／左前方］，［Ａｄｄ６／前方］，［Ａｄｄ７／前方］，［Ａｄｄ８／右前方］に基づいて、上述した方法によって、図１２に示す転送テーブル３０−１を作成する。この場合、無線装置２の転送処理実行部１１１０は、無線装置２が無線装置１，３〜８からの緊急パケットＰＫＴ＿ＥＭＧを未だ転送していないので、シーケンス番号（ＳＥＱ＿Ａ）に“０”を格納して転送テーブル３０−１を作成する。
【０１１１】
同様にして、無線装置１の処理手段１１３は、図１３に示す周辺車両情報テーブル２０−２を作成し、無線装置１の転送処理実行部１１１０は、図１４に示す転送テーブル３０−２を作成する。
【０１１２】
なお、図示していないが、無線装置３〜８も、同様にして、周辺車両情報テーブル２０および転送テーブル３０を作成する。
【０１１３】
このように、緊急情報が発生していない状況においては、各無線装置１〜８は、定期パケットＰＫＴ＿ＰＲＤを定期的に送受信して周辺車両情報テーブル２０および転送テーブル３０を作成し、その作成した周辺車両情報テーブル２０に基づいて、他の無線装置が搭載された車両の位置、相対位置、進行方向および相対方向を検知し、その検知した車両の位置、相対位置、進行方向および相対方向に基づいて、交差点ＣＲにおける出会い頭衝突事故防止のための安全支援として、車両接近の情報をドライバーに伝える。
【０１１４】
図１５は、他の交通状況を示す図である。また、図１６および図１７は、それぞれ、転送テーブル３０の第３および第４の例を示す図である。
【０１１５】
図１５に示すように、救急車が後方から車両Ｃ３に接近した場合、無線装置３の緊急パケット発生手段１１５は、外部から緊急情報を受け、周辺車両情報テーブル２０を参照して、救急車が後方から車両Ｃ３へ接近していることを検知し、後方から救急車が接近していることを車両Ｃ３の前方に位置する車両に通知する必要があると判断する。そして、無線装置３の緊急パケット発生手段１１５は、緊急パケットＰＫＴ＿ＥＭＧ１を他の車両に搭載された無線装置へ送信するために、緊急パケットＰＫＴ＿ＥＭＧであることを示すフラグＦＬＧ＝ＯＮ、送信元の識別番号ＩＤ＿Ｓ＝Ａｄｄ３、中継無線装置の識別番号ＩＤ＿Ｔ＝Ａｄｄ３、伝達方向＝前方、生存期間ＴＴＬ＝４、シーケンス番号ＳＥＱ＿Ａ＝１０および緊急情報（＝救急車の接近）を含む緊急パケットＰＫＴ＿ＥＭＧ１＝［ＯＮ／Ａｄｄ３／Ａｄｄ３／前方／４／１０／救急車の接近］を発生し、その発生した緊急パケットＰＫＴ＿ＥＭＧ１＝［ＯＮ／Ａｄｄ３／Ａｄｄ３／前方／４／１０／救急車の接近］をＭＡＣモジュール１１２を介して送受信手段１１１へ出力する。この場合、緊急情報（＝救急車の接近）は、シーケンス番号ＳＥＱ＿Ｂと共にパケットＰＫＴのＬＳＤＵ（図３参照）に格納される。
【０１１６】
そして、無線装置３の送受信手段１１１は、プリアンブル（ＰＲ）およびユニークワード（ＵＷ）を緊急パケットＰＫＴ＿ＥＭＧ１に付加し、そのプリアンブル（ＰＲ）およびユニークワード（ＵＷ）を付加した緊急パケットＰＫＴ＿ＥＭＧ１を拡散符号Ｃｏｄｅ＿ｔ（＝例えば、拡散符号Ｃｏｄｅ２）によってスペクトル拡散し、その拡散後の緊急パケットＰＫＴ＿ＥＭＧ１を周波数チャネルｆｔ（例えば、周波数チャネルｆ１）で送信する。
【０１１７】
車両Ｃ２に搭載された無線装置２の送受信手段１１１は、緊急パケットＰＫＴ＿ＥＭＧ１＝［ＯＮ／Ａｄｄ３／Ａｄｄ３／前方／４／１０／救急車の接近］を無線装置３から周波数チャネルｆ１〜ｆ４の各々で受信する。
【０１１８】
そして、無線装置２の受信処理部１１１１は、緊急パケットＰＫＴ＿ＥＭＧ１の４個の受信信号の各々をアナログ信号からディジタル信号に変換し、その変換したディジタル信号からなる４個の受信信号に基づいて、上述した方法によって、周波数チャネルｆｒ（＝無線装置３における周波数チャネルｆｔ＝ｆ１）および拡散符号Ｃｏｄｅ＿ｒ（＝無線装置３における拡散符号Ｃｏｄｅ＿ｔ＝Ｃｏｄｅ２）を検出し、その検出した周波数チャネルｆｒ＝ｆ１および拡散符号Ｃｏｄｅ＿ｒ＝Ｃｏｄｅ２を送信処理部１１１３へ出力する。
【０１１９】
その後、無線装置２の受信処理部１１１１は、緊急パケットＰＫＴ＿ＥＭＧ１のヘッダＨＥＤ１＝［ＯＮ／Ａｄｄ３／Ａｄｄ３／前方／４／１０］を拡散符号Ｃｏｄｅ＿ｒ＝Ｃｏｄｅ２によって逆拡散し、その逆拡散後のヘッダＨＥＤ１をデコードする。そして、無線装置２の受信処理部１１１１は、デコードしたヘッダＨＥＤ１＝［ＯＮ／Ａｄｄ３／Ａｄｄ３／前方／４／１０］のフラグＦＬＧ＝ＯＮを参照して、受信したパケットＰＫＴが緊急パケットＰＫＴ＿ＥＭＧ１であることを検知する。その後、無線装置２の受信処理部１１１１は、ヘッダＨＥＤ１のＣＴ１＝［ＯＮ／Ａｄｄ３／Ａｄｄ３／前方／４／１０］を転送処理部１１１２の転送処理実行部１１１０へ出力し、本体部ＢＯＤＹ＝［救急車の接近］を転送処理部１１１２の一時記憶バッファ１１２０へ格納する。
【０１２０】
そうすると、無線装置２の転送処理実行部１１１０は、受信処理部１１１１から受けたＣＴ１＝［ＯＮ／Ａｄｄ３／Ａｄｄ３／前方／４／１０］の送信元ＩＤ＿Ｓ＝Ａｄｄ３および伝達方向＝前方を参照して、緊急パケットＰＫＴ＿ＥＭＧ１が無線装置３において発生されたものであること、および緊急パケットＰＫＴ＿ＥＭＧ１を無線装置３よりも前方へ中継すべきことを検知する。
【０１２１】
そして、無線装置２の転送処理実行部１１１０は、転送テーブル３０−１（図１２参照）に登録されている相対方向（＝後方）から、無線装置３から見た無線装置２の相対方向が前方となることと、ＣＴ１の伝達方向＝前方とが一致することを検知する。
【０１２２】
その後、無線装置２の転送処理実行部１１１０は、送信元ＩＤ＿Ｓ＝Ａｄｄ３に対応するシーケンス番号（ＳＥＱ＿Ａ）が“０”であることと、生存期間ＴＴＬ＝４が“０”よりも大きいことを検出し、無線装置３からの緊急パケットＰＫＴ＿ＥＭＧ１を転送すべきであると判定する。
【０１２３】
そうすると、無線装置２の転送処理実行部１１１０は、ＣＴ１＝［ＯＮ／Ａｄｄ３／Ａｄｄ３／前方／４／１０］に格納された中継無線装置の識別番号を無線装置３から無線装置２（＝ＩＤ＿Ｔ＝Ａｄｄ２）に代え、生存期間ＴＴＬ＝４を“１”だけ減少させてＣＴ１＝［ＯＮ／Ａｄｄ３／Ａｄｄ３／前方／４／１０］をＣＴ１＝［ＯＮ／Ａｄｄ３／Ａｄｄ２／前方／３／１０］に更新する。
【０１２４】
その後、無線装置２の転送処理実行部１１１０は、誤り検出符号ＣＲＣ＿Ａを新たに算出し、その算出した誤り検出符号ＣＲＣ＿ＡをＣＴ１＝［ＯＮ／Ａｄｄ３／Ａｄｄ２／前方／３／１０］に付加してヘッダＨＥＤ１を再構築する。そして、無線装置２の転送処理実行部１１１０は、一時記憶バッファ１１２０から本体部ＢＯＤＹを読み出し、その読み出した本体部ＢＯＤＹと、再構築したヘッダＨＥＤ１＝［ＯＮ／Ａｄｄ３／Ａｄｄ２／前方／３／１０］とを送信処理部１１１３へ出力する。また、無線装置２の転送処理実行部１１１０は、緊急パケットＰＫＴ＿ＥＭＧ１の受信が必要であることを示す通知を受信処理部１１１１へ出力するとともに、ヘッダＨＥＤ１＝［ＯＮ／Ａｄｄ３／Ａｄｄ２／前方／３／１０］に含まれるシーケンス番号ＳＥＱ＿Ａ＝１０を転送テーブル３０−１（図１２参照）の無線装置ＩＤ＝Ａｄｄ３に対応するシーケンス番号（ＳＥＱ＿Ａ）に格納し、転送テーブル３０−１を転送テーブル３０−３（図１６参照）に更新する。
【０１２５】
そして、無線装置２の送信処理部１１１３は、ヘッダＨＥＤ１＝［ＯＮ／Ａｄｄ３／Ａｄｄ２／前方／３／１０］と、本体部ＢＯＤＹとを転送処理実行部１１１０から受けると、その受けたヘッダＨＥＤ１＝［ＯＮ／Ａｄｄ３／Ａｄｄ２／前方／３／１０］をエンコードし、そのエンコード後のヘッダＨＥＤ１を拡散符号Ｃｏｄｅ＿ｒ＝Ｃｏｄｅ２によってスペクトル拡散する。その後、無線装置２の送信処理部１１１３は、その拡散後のヘッダＨＥＤ１を本体部ＢＯＤＹに付加して緊急パケットＰＫＴ＿ＥＭＧ２＝［ＯＮ／Ａｄｄ３／Ａｄｄ２／前方／３／１０／救急車の接近］を再構築し、その再構築した緊急パケットＰＫＴ＿ＥＭＧ２をディジタル信号からアナログ信号に変換して周波数チャネルｆｒ（＝周波数チャネルｆ１）で転送する。
【０１２６】
一方、無線装置２の受信処理部１１１１は、緊急パケットＰＫＴ＿ＥＭＧの受信が必要であることを示す通知を転送処理実行部１１１０から受けると、本体部ＢＯＤＹを一時記憶バッファ１１２０から読み出し、その読み出した本体部ＢＯＤＹを拡散符号Ｃｏｄｅ＿ｒによって逆拡散し、更に、その逆拡散後の本体部ＢＯＤＹをデコードする。そして、受信処理部１１１１は、そのデコードした緊急パケットＰＫＴ＿ＥＭＧ１をＭＡＣモジュール１１２を介して処理手段１１３へ出力する。これによって、無線装置２は、緊急パケットＰＫＴ＿ＥＭＧ１を受理する。
【０１２７】
このように、無線装置２は、緊急パケットＰＫＴ＿ＥＭＧ１を受理するとともに、緊急パケットＰＫＴ＿ＥＭＧ１の受信が完了した後に、緊急パケットＰＫＴ＿ＥＭＧ１を緊急パケットＰＫＴ＿ＥＭＧ２として転送する。
【０１２８】
無線装置１は、無線装置２からの緊急パケットＰＫＴ＿ＥＭＧ２の受信を開始し、無線装置２と同じ方法によって、緊急パケットＰＫＴ＿ＥＭＧ２を受理するとともに、緊急パケットＰＫＴ＿ＥＭＧ２の受信が完了すると、周波数チャネルｆ１および拡散符号Ｃｏｄｅ２を用いて緊急パケットＰＫＴ＿ＥＭＧ２を緊急パケットＰＫＴ＿ＥＭＧ３として無線装置６へ転送する。この場合、無線装置１は、緊急パケットＰＫＴ＿ＥＭＧ２のヘッダ＝［ＯＮ／Ａｄｄ３／Ａｄｄ２／前方／３／１０］をヘッダ＝［ＯＮ／Ａｄｄ３／Ａｄｄ１／前方／２／１０］に更新する。
【０１２９】
そして、無線装置１の転送処理実行部１１１０は、転送テーブル３０−２（図１４参照）の無線装置ＩＤ＝Ａｄｄ３に対応するシーケンス番号（ＳＥＱ＿Ａ）に緊急パケットＰＫＴ＿ＥＭＧ２のシーケンス番号ＳＥＱ＿Ａ＝１０を格納し、転送テーブル３０−２を転送テーブル３０−４（図１７参照）に更新する。
【０１３０】
また、無線装置６は、無線装置１からの緊急パケットＰＫＴ＿ＥＭＧ３の受信を開始し、無線装置２と同じ方法によって、緊急パケットＰＫＴ＿ＥＭＧ３を受理するとともに、緊急パケットＰＫＴ＿ＥＭＧ３の受信が完了すると、周波数チャネルｆ１および拡散符号Ｃｏｄｅ２を用いて緊急パケットＰＫＴ＿ＥＭＧ３を緊急パケットＰＫＴ＿ＥＭＧ４として無線装置７へ転送する。そして、無線装置６は、転送テーブル３０を更新する。この場合、無線装置６は、緊急パケットＰＫＴ＿ＥＭＧ３のヘッダ＝［ＯＮ／Ａｄｄ３／Ａｄｄ１／前方／２／１０］をヘッダ＝［ＯＮ／Ａｄｄ３／Ａｄｄ６／前方／１／１０］に更新する。
【０１３１】
そして、無線装置７は、緊急パケットＰＫＴ＿ＥＭＧ４を無線装置６から受信する。この場合、無線装置７は、緊急パケットＰＫＴ＿ＥＭＧ４を受理し、緊急パケットＰＫＴ＿ＥＭＧ４を転送しない。無線装置７が緊急パケットＰＫＴ＿ＥＭＧ４を受信することによって、緊急パケットの生存期間ＴＴＬが“０”になるからである。
【０１３２】
より詳細には、無線装置７の転送処理実行部１１１０は、緊急パケットＰＫＴ＿ＥＭＧ４の転送は不要であるが、緊急パケットＰＫＴ＿ＥＭＧ４の受信が必要であると判定すると、緊急パケットＰＫＴ＿ＥＭＧ４の受信が必要であることを示す通知を受信処理部１１１１へ出力する。
【０１３３】
そして、無線装置７の受信処理部１１１１は、緊急パケットＰＫＴ＿ＥＭＧ４の受信が必要であることを示す通知を転送処理実行部１１１０から受け、本体部ＢＯＤＹを一時記憶バッファ１１２０から読み出す。その後、無線装置７の受信処理部１１１１は、その読み出した本体部ＢＯＤＹを拡散符号Ｃｏｄｅ＿ｒによって逆拡散し、その逆拡散後の本体部ＢＯＤＹをデコードする。そして、無線装置７の受信処理部１１１１は、そのデコードした緊急パケットＰＫＴ＿ＥＭＧ４をＭＡＣモジュール１１２を介して処理手段１１３へ出力する。
【０１３４】
図１８は、実施の形態１における緊急パケットの転送を示す概念図である。車両Ｃ３に搭載された無線装置３は、緊急パケットＰＫＴ＿ＥＭＧを周波数チャネルｆ１および拡散符号Ｃｏｄｅ２を用いて送信し、車両Ｃ２に搭載された無線装置２は、周波数チャネルｆ１および拡散符号Ｃｏｄｅ２を用いて無線装置３からの緊急パケットＰＫＴ＿ＥＭＧの受信を開始する（図１８の（ａ）参照）。
【０１３５】
そして、車両Ｃ２に搭載された無線装置２は、無線装置３からの緊急パケットＰＫＴ＿ＥＭＧの受信が完了すると、上述した方法によって緊急パケットＰＫＴ＿ＥＭＧを周波数チャネルｆ１および拡散符号Ｃｏｄｅ２を用いて転送する。また、車両Ｃ１に搭載された無線装置１は、周波数チャネルｆ１および拡散符号Ｃｏｄｅ２を用いて無線装置２からの緊急パケットＰＫＴ＿ＥＭＧの受信を開始する（図１８の（ｂ）参照）。
【０１３６】
そして、無線装置１は、無線装置２からの緊急パケットＰＫＴ＿ＥＭＧの受信が完了すると、上述した方法によって緊急パケットＰＫＴ＿ＥＭＧを周波数チャネルｆ１および拡散符号Ｃｏｄｅ２を用いて転送する（図１８の（ｃ）参照）。
【０１３７】
車両Ｃ６に搭載された無線装置６も、上述した方法によって、周波数チャネルｆ１および拡散符号Ｃｏｄｅ２を用いて緊急パケットＰＫＴ＿ＥＭＧの受信を開始し、緊急パケットＰＫＴ＿ＥＭＧの受信が完了すると、緊急パケットＰＫＴ＿ＥＭＧを周波数チャネルｆ１および拡散符号Ｃｏｄｅ２を用いて転送する（図１８の（ｃ）参照）。
【０１３８】
車両Ｃ７に搭載された無線装置７は、無線装置６からの緊急パケットＰＫＴ＿ＥＭＧの受信を周波数チャネルｆ１および拡散符号Ｃｏｄｅ２を用いて開始し、緊急パケットＰＫＴ＿ＥＭＧのヘッダＨＥＤに含まれる生存期間ＴＴＬが“０”であるので、緊急パケットＰＫＴ＿ＥＭＧを転送せず、緊急パケットＰＫＴ＿ＥＭＧの受信処理のみを行なう（図１８の（ｄ）参照）。
【０１３９】
上述したように、各無線装置２，１，６は、緊急パケットＰＫＴ＿ＥＭＧの受信が完了した後に、緊急パケットＰＫＴ＿ＥＭＧを転送する。その結果、転送された緊急パケットＰＫＴ＿ＥＭＧからなる転送信号が受信信号に干渉波として作用することがない。
【０１４０】
従って、転送信号と受信信号との干渉を抑制してパケットを転送できる。
【０１４１】
上記においては、救急車が後方から接近した場合の緊急パケットＰＫＴ＿ＥＭＧの伝搬について説明したが、例えば、図１５において、右折しようとした車両Ｃ７が交差点ＣＲ内で車両Ｃ４と衝突事故を起こした場合、車両Ｃ６に搭載された無線装置６は、交通事故からなる緊急情報を含む緊急パケットＰＫＴ＿ＥＭＧを発生し、その発生した緊急パケットＰＫＴ＿ＥＭＧを、上述した方法によって、無線装置１、無線装置２および無線装置３へ順次伝達する。
【０１４２】
そして、無線装置１〜３は、無線装置６からの緊急パケットＰＫＴ＿ＥＭＧを干渉を抑制して受信し、交差点ＣＲ内で交通事故が起こっていることを検知し、緊急情報＝交通事故を車両Ｃ１〜Ｃ３のドライバーに視聴覚情報として与える。従って、更なる事故を防止するための安全支援を行なうことができる。
【０１４３】
図１９は、転送テーブル３０の第５の例を示す図である。無線装置６の転送処理実行部１１１０は、転送テーブル３０−５を保持している。従って、無線装置６の転送処理実行部１１１０は、既に、無線装置２，３，４，７が発生した緊急パケットＰＫＴ＿ＥＭＧを受信して転送している。
【０１４４】
このような状況において、無線装置６の転送処理実行部１１１０は、無線装置２が発生した緊急パケットＰＫＴ＿ＥＭＧを新たに受信した場合、転送テーブル３０−５を参照して、無線装置ＩＤ＝Ａｄｄ２に対応するシーケンス番号（ＳＥＱ＿Ａ）＝２０と、無線装置２から送信された緊急パケットＰＫＴ＿ＥＭＧのヘッダＨＥＤ（＝ＣＴ）に含まれるシーケンス番号ＳＥＱ＿Ａとを比較し、シーケンス番号ＳＥＱ＿Ａがシーケンス番号（ＳＥＱ＿Ａ）＝２０よりも大きければ、緊急パケットＰＫＴ＿ＥＭＧを転送し、シーケンス番号ＳＥＱ＿Ａがシーケンス番号（ＳＥＱ＿Ａ）＝２０以下であれば、緊急パケットＰＫＴ＿ＥＭＧを転送しない。無線装置６の転送処理実行部１１１０は、無線装置３，４，７から緊急パケットＰＫＴ＿ＥＭＧを新たに受信した場合も、同様に処理する。
【０１４５】
この実施の形態においては、緊急パケットＰＫＴ＿ＥＭＧのシーケンス番号ＳＥＱ＿Ａは、緊急パケットＰＫＴ＿ＥＭＧの発生元のみによって付与され、転送テーブル３０のシーケンス番号（ＳＥＱ＿Ａ）には、緊急パケットＰＫＴ＿ＥＭＧが転送された場合、緊急パケットＰＫＴ＿ＥＭＧに含まれるシーケンス番号ＳＥＱ＿Ａを格納する構成を採用しているので、“０”以外の値が転送テーブル３０のシーケンス番号（ＳＥＱ＿Ａ）に格納されている場合、転送テーブル３０のシーケンス番号（ＳＥＱ＿Ａ）と緊急パケットＰＫＴ＿ＥＭＧに含まれるシーケンス番号ＳＥＱ＿Ａとの大小関係によって緊急パケットＰＫＴ＿ＥＭＧが転送されたり、転送されなかったりする。
【０１４６】
従って、緊急パケットＰＫＴ＿ＥＭＧの重複転送を回避できる。
【０１４７】
図２０は、実施の形態１における緊急パケットの転送動作を説明するためのフローチャートである。一連の動作が開始されると、各無線装置１〜８は、パケットＰＫＴの受信を周波数チャネルｆｒで開始する（ステップＳ１）。
【０１４８】
そして、各無線装置１〜８は、パケットＰＫＴをアナログ信号からデジタル信号に変換し、パケットＰＫＴのヘッダＨＥＤのみを拡散符号Ｃｏｄｅ＿ｒによって逆拡散する（ステップＳ２）。その後、各無線装置１〜８は、ヘッダＨＥＤをデコードする（ステップＳ３）。
【０１４９】
そして、各無線装置１〜８は、そのデコードしたヘッダＨＥＤに基づいて、上述した方法によってパケットＰＫＴが緊急パケットＰＫＴ＿ＥＭＧであるか否かを判定する（ステップＳ４）。
【０１５０】
ステップＳ４において、パケットＰＫＴが緊急パケットＰＫＴ＿ＥＭＧであると判定されたとき、各無線装置１〜８は、パケットＰＫＴの本体部ＢＯＤＹを一時記憶バッファ１１２０に格納し（ステップＳ５）、デコードしたヘッダＨＥＤのＣＴおよび転送テーブル３０に基づいて、上述した方法によって、緊急パケットＰＫＴ＿ＥＭＧを転送すべきか否かを判定する（ステップＳ６）。
【０１５１】
そして、ステップＳ６において、緊急パケットＰＫＴ＿ＥＭＧを転送すべきと判定されたとき、各無線装置１〜８は、上述した方法によってヘッダＨＥＤを再構築し（ステップＳ７）、本体部ＢＯＤＹを一時記憶バッファ１１２０から取り出す（ステップＳ８）。その後、各無線装置１〜８は、再構築したヘッダＨＥＤをエンコードし（ステップＳ９）、そのエンコード後のヘッダＨＥＤを緊急パケットＰＫＴ＿ＥＭＧの受信に用いた拡散符号と同じ拡散符号Ｃｏｄｅ＿ｒによってスペクトル拡散する（ステップＳ１０）。
【０１５２】
そうすると、各無線装置１〜８は、本体部ＢＯＤＹにヘッダＨＥＤを付加して緊急パケットＰＫＴ＿ＥＭＧを再構築し、その再構築した緊急パケットＰＫＴ＿ＥＭＧをディジタル信号からアナログ信号に変換して受信周波数チャネルと同じ周波数チャネルｆｒで転送する（ステップＳ１１）。
【０１５３】
その後、一連の動作は、ステップＳ１３へ移行する。
【０１５４】
一方、ステップＳ６において、緊急パケットＰＫＴ＿ＥＭＧを転送しないと判定されたとき、各無線装置１〜８は、緊急パケットＰＫＴ＿ＥＭＧを受信するか否かを更に判定する（ステップＳ１２）。
【０１５５】
ステップＳ１２において、緊急パケットＰＫＴ＿ＥＭＧを受信すると判定されたとき、またはステップＳ１１の後、各無線装置１〜８の受信処理部１１１１は、緊急パケットＰＫＴ＿ＥＭＧの受信が必要であることを示す通知を転送処理実行部１１１０から受け、その受けた通知に応じて、一時記憶バッファ１１２０から本体部ＢＯＤＹを取り出す。そして、各無線装置１〜８の受信処理部１１１１は、その取り出した本体部ＢＯＤＹを拡散符号Ｃｏｄｅ＿ｒによって逆拡散し（ステップＳ１３）、その拡散後の本体部ＢＯＤＹをデコードする（ステップＳ１４）。そうすると、各無線装置１〜８の受信処理部１１１１は、デコードした緊急パケットＰＫＴ＿ＥＭＧをＭＡＣモジュール１１２を介して処理手段１１３へ出力し、処理手段１１３は、緊急パケットＰＫＴ＿ＥＭＧを受ける。これによって、各無線装置１〜８は、緊急パケットＰＫＴ＿ＥＭＧを受信する（ステップＳ１５）。
【０１５６】
一方、ステップＳ１２において、緊急パケットＰＫＴ＿ＥＭＧを受信しないと判定されたとき、各無線装置１〜８の転送処理実行部１１１０は、受信処理部１１１１から受けたＣＴを破棄するとともに、一時記録バッファ１１２０から本体部ＢＯＤＹを取り出し、その取り出した本体部ＢＯＤＹを破棄する（ステップＳ１６）。
【０１５７】
そして、ステップＳ４において、パケットＰＫＴが緊急パケットＰＫＴ＿ＥＭＧでないと判定されたときは、パケットＰＫＴは定期パケットＰＫＴ＿ＰＲＤであると判断し、定期パケット受信処理（図示せず）を行なった後、一連の動作は、終了する。また、ステップＳ１５、またはステップＳ１６の後、一連の動作は、終了する。
【０１５８】
上述したように、各無線装置１〜８は、受信したパケットＰＫＴが緊急パケットＰＫＴ＿ＥＭＧである場合、緊急パケットＰＫＴ＿ＥＭＧの本体部ＢＯＤＹの全体を一時記憶バッファ１１２０に格納した後に、上述した方法によって、ヘッダＨＥＤを更新して緊急パケットＰＫＴ＿ＥＭＧを再構築し、その再構築した緊急パケットＰＫＴ＿ＥＭＧを転送する。その結果、転送信号が受信信号に干渉波として作用することはない。
【０１５９】
従って、緊急パケットＰＫＴ＿ＥＭＧの受信に用いた周波数チャネルおよび拡散符号と同一の周波数チャネルおよび同一の拡散符号を用いて緊急パケットＰＫＴ＿ＥＭＧを転送しても、転送信号と受信信号との干渉を抑制して緊急パケットＰＫＴ＿ＥＭＧを転送できる。
【０１６０】
なお、上記においては、パケットＰＫＴの受信時にパケットＰＫＴのヘッダＨＥＤのみを逆拡散およびデコードすると説明したが、この発明の実施の形態１においては、これに限らず、実装に応じて、パケットＰＫＴの受信時にパケットＰＫＴの全体を逆拡散し、ヘッダＨＥＤのみをデコードしてもよい。
【０１６１】
また、上記においては、パケットＰＫＴの転送時にパケットＰＫＴのヘッダＨＥＤのみをエンコードおよびスペクトル拡散すると説明したが、この発明の実施の形態１においては、これに限らず、実装に応じて、パケットＰＫＴの転送時にパケットＰＫＴのヘッダのみをエンコードし、パケットＰＫＴの全体をスペクトル拡散してもよい。
【０１６２】
［実施の形態２］
図２１は、図１に示す無線装置１〜８の実施の形態２における構成を示す概略図である。実施の形態２においては、図１に示す無線装置１〜８は、図２１に示す無線装置１Ａからなる。
【０１６３】
無線装置１Ａは、図４に示す無線装置１の通信制御部１１を通信制御部１１Ａに代えたものであり、その他は、通信制御部１１と同じである。
【０１６４】
通信制御部１１Ａは、図４に示す通信制御部１１の送受信手段１１１を送受信手段１１１Ａに代え、処理手段１１３を処理手段１１３Ａに代えたものであり、その他は、通信制御部１１と同じである。
【０１６５】
送受信手段１１１Ａは、送受信手段１１１と同じ方法によって、受信したパケットＰＫＴが緊急パケットＰＫＴ＿ＥＭＧであると判定すると、緊急パケットＰＫＴ＿ＥＭＧを受信しながら、ヘッダＨＥＤを再構築して緊急パケットＰＫＴ＿ＥＭＧの受信周波数チャネルと異なる送信周波数チャネルを用いて緊急パケットＰＫＴ＿ＥＭＧを転送する。
【０１６６】
また、送受信手段１１１Ａは、送受信手段１１１と同じ方法によって、受信周波数チャネルｆｒおよび拡散符号Ｃｏｄｅ＿ｒを選択し、その選択した受信周波数チャネルｆｒをＭＡＣモジュール１１２を介して処理手段１１３Ａへ出力する。送受信手段１１１Ａは、その他、送受信手段１１１と同じ機能を果たす。
【０１６７】
処理手段１１３Ａは、定期パケットＰＫＴ＿ＰＲＤの受信周波数チャネルｆｒを送受信手段１１１Ａから受け、その受けた受信周波数チャネルｆｒを格納して周辺車両情報テーブル２０（図６参照）に周波数チャネルの項目を追加した周辺車両情報テーブルを作成または更新し、その作成または更新した周辺車両情報テーブルを保持する。処理手段１１３Ａは、その他、処理手段１１３と同じ機能を果たす。
【０１６８】
図２２は、図２１に示す送受信手段１１１Ａの構成を示す概略ブロック図である。
【０１６９】
送受信手段１１１Ａは、受信処理部１１１１Ａと、転送処理部１１１２Ａと、送信処理部１１１３Ａとを含む。転送処理手段１１１２Ａは、転送処理実行部１１１０Ａと、一時記憶バッファ１１２０とを含む。
【０１７０】
受信処理部１１１１Ａは、受信処理部１１１１と同じ方法によって、周波数チャネルｆｒおよび拡散符号Ｃｏｄｅ＿ｒを選択すると、その選択した周波数チャネルｆｒをＭＡＣモジュール１１２を介して処理手段１１３Ａへ出力し、その選択した周波数チャネルｆｒおよび拡散符号Ｃｏｄｅ＿ｒを送信処理部１１１３Ａへ出力する。また、受信処理部１１１１Ａは、受信処理部１１１１と同じ方法によって、受信を開始したパケットＰＫＴが緊急パケットＰＫＴ＿ＥＭＧであると判定すると、デコードしたヘッダＨＥＤのＣＴを転送処理実行部１１１０Ａへ出力し、緊急パケットＰＫＴ＿ＥＭＧの本体部ＢＯＤＹを一時記憶バッファ１１２０に記憶させながら一時記憶バッファ１１２０から本体部ＢＯＤＹを読み出す。更に、受信処理部１１１１Ａは、緊急パケットＰＫＴ＿ＥＭＧの受信が必要であるとき、一時記憶バッファ１１２０から順次読み出した本体部ＢＯＤＹを拡散符号Ｃｏｄｅ＿ｒによって逆拡散し、その逆拡散後の本体部ＢＯＤＹをデコードする。そして、受信処理部１１１１Ａは、そのデコードした緊急パケットＰＫＴ＿ＥＭＧをＭＡＣモジュール１１２へ出力する。更に、受信処理部１１１１Ａは、緊急パケットＰＫＴ＿ＥＭＧの受信が必要でないとき、一時記憶バッファ１１２０から順次読み出した本体部ＢＯＤＹを破棄する。その他、受信処理部１１１１Ａは、受信処理部１１１１と同じ機能を果たす。
【０１７１】
転送処理部１１１２Ａの転送処理実行部１１１０Ａは、転送処理実行部１１１０と同じ方法によって、ヘッダＨＥＤを再構築すると、受信処理部１１１１Ａが一時記憶バッファ１１２０に本体部ＢＯＤＹを記憶している状態で一時記憶バッファ１１２０から本体部ＢＯＤＹを随時読み出し、その再構築したヘッダＨＥＤと、一時記憶バッファ１１２０から随時読み出した本体部ＢＯＤＹとを送信処理部１１１３Ａへ出力する。このように、転送処理実行部１１１０Ａは、ヘッダＨＥＤを再構築すると、その構築したヘッダＨＥＤと、受信処理部１１１１Ａが一時記憶バッファ１１２０に本体部ＢＯＤＹを記憶している状態で一時記憶バッファ１１２０から随時読み出した本体部ＢＯＤＹとを送信処理部１１１３Ａへ出力する。
【０１７２】
更に、転送処理実行部１１１０Ａは、緊急パケットＰＫＴ＿ＥＭＧの転送および受信が必要でないとき、受信処理部１１１１Ａから受けたＣＴと、一時記憶バッファ１１２０から随時読み出した本体部ＢＯＤＹとを破棄する。
【０１７３】
更に、転送処理実行部１１１０Ａは、緊急パケットＰＫＴ＿ＥＭＧの受信が必要でないとき、緊急パケットＰＫＴ＿ＥＭＧの受信が必要でないことを示す通知を受信処理部１１１１Ａへ出力する。その他、転送処理実行部１１１０Ａは、転送処理実行部１１１０と同じ機能を果たす。なお、転送処理実行部１１１０Ａは、処理手段１１３Ａから受けた無線装置ＩＤおよび相対方向に基づいて転送テーブル３０を作成または更新し、その作成または更新した転送テーブル３０を保持する。
【０１７４】
送信処理部１１１３Ａは、ヘッダＨＥＤを転送処理実行部１１１０Ａから受けると、その受けたヘッダＨＥＤをエンコードし、そのエンコード後のヘッダＨＥＤを拡散符号Ｃｏｄｅ＿ｒによってスペクトル拡散する。そして、送信処理部１１１３Ａは、受信処理部１１１１Ａが一時記憶バッファ１１２０に記憶しながら転送処理実行部１１１０Ａが読み出した本体部ＢＯＤＹの先頭部分に拡散後のヘッダＨＥＤを付加して緊急パケットＰＫＴ＿ＥＭＧの再構築を開始する。そして、送信処理部１１１３Ａは、再構築を開始した緊急パケットＰＫＴ＿ＥＭＧをディジタル信号からアナログ信号に随時変換し、その変換した緊急パケットＰＫＴ＿ＥＭＧを受信周波数チャネルｆｒと異なる周波数チャネルｆｄで転送する。つまり、送信処理部１１１３Ａは、ヘッダＨＥＤを本体部ＢＯＤＹの先頭部分に付加すると、ヘッダＨＥＤおよび本体部ＢＯＤＹの先頭部分をディジタル信号からアナログ信号に変換して周波数チャネルｆｄで転送を開始するとともに、受信処理部１１１１Ａが一時記憶バッファ１１２０に記憶しながら転送処理実行部１１１０Ａが読み出した本体部ＢＯＤＹの残りの部分をディジタル信号からアナログ信号に変換して周波数チャネルｆｄで転送する。その他、送信処理部１１１３Ａは、送信処理部１１１３と同じ機能を果たす。
【０１７５】
このように、送信処理部１１１３Ａは、受信処理部１１１１Ａが緊急パケットＰＫＴ＿ＥＭＧの本体部ＢＯＤＹを一時記憶バッファ１１２０に記憶しながら転送処理実行部１１１０Ａが一時記憶バッファ１１２０から読み出した緊急パケットＰＫＴ＿ＥＭＧを転送する。
【０１７６】
図２３は、実施の形態２における周辺車両情報テーブルの構成を示す図である。実施の形態２における周辺車両情報テーブル２０Ａは、図６に示す周辺車両情報テーブル２０に周波数チャネルを追加したものであり、その他は、周辺車両情報テーブル２０と同じである。
【０１７７】
周波数チャネルは、無線装置ＩＤ、時刻、位置情報、シーケンス番号（ＳＥＱ＿Ｂ）、相対位置および相対方向に対応付けられる。そして、周波数チャネルは、定期パケットＰＫＴ＿ＰＲＤの送信元が定期パケットＰＫＴ＿ＰＲＤの送信に用いた周波数チャネル（周波数チャネルｆ１〜ｆ４のいずれか）、即ち、定期パケットＰＫＴ＿ＰＲＤの受信周波数チャネルｆｒからなる。
【０１７８】
送受信手段１１１Ａは、他の無線装置から受信を開始した定期パケットＰＫＴ＿ＰＲＤに基づいて、上述した方法によって、６０個の評価値＜ξＣｏｄｅ１＞ａｖ，ｆ〜＜ξＣｏｄｅ１５＞ａｖ，ｆ（ｆ＝ｆ１〜ｆ４）を演算し、その演算した６０個の評価値＜ξＣｏｄｅ１＞ａｖ，ｆ〜＜ξＣｏｄｅ１５＞ａｖ，ｆ（ｆ＝ｆ１〜ｆ４）のうち、最も大きい評価値が得られる周波数チャネルおよび拡散符号をそれぞれ周波数チャネルｆｒおよび拡散符号Ｃｏｄｅ＿ｒとして選択する。
【０１７９】
従って、処理手段１１３Ａは、送受信手段１１１Ａが選択した周波数チャネルｆｒを定期パケットＰＫＴ＿ＰＲＤの受信周波数チャネルとして送受信手段１１１Ａから受ける。そして、処理手段１１３Ａは、上述した無線装置ＩＤ、時刻、位置情報、シーケンス番号（ＳＥＱ＿Ｂ）、相対位置および相対方向と、送受信手段１１１Ａから受けた周波数チャネルｆｒとを対応付けて格納することにより周辺車両情報テーブル２０Ａを作成または更新し、その作成または更新した周辺車両情報テーブル２０Ａを保持する。
【０１８０】
処理手段１１３Ａは、周辺車両情報テーブル２０Ａを作成または更新すると、無線装置ＩＤおよび相対方向を取り出し、その取り出した無線装置ＩＤおよび相対方向を定期的に転送処理部１１１２Ａの転送処理実行部１１１０Ａへ出力する。
【０１８１】
図２４は、実施の形態２における緊急パケットの転送方法を説明するための概念図である。
【０１８２】
各無線装置１〜８において、受信処理部１１１１Ａは、パケットＰＫＴの受信を開始し、パケットＰＫＴのヘッダＨＥＤをデコードしてパケットＰＫＴが緊急パケットＰＫＴ＿ＥＭＧであると判定した後、パケットＰＫＴのヘッダＨＥＤ以外の本体部ＢＯＤＹ（＝ＤＡＴＡ＿Ｂ＋ＤＡＴＡ＿Ｃ）をタイミングｔ５で一時記憶バッファ１１２０へ格納し始める。
【０１８３】
そして、送信処理部１１１３Ａは、転送要否の判断、緊急パケットＰＫＴ＿ＥＭＧのヘッダＨＥＤの再構築および緊急パケットＰＫＴ＿ＥＭＧの再構築を完了したタイミングｔ６において、再構築した緊急パケットＰＫＴ＿ＥＭＧの転送を緊急パケットＰＫＴ＿ＥＭＧの受信周波数チャネルｆｒと異なる周波数チャネルｆｄで開始し、タイミングｔ７で緊急パケットＰＫＴ＿ＥＭＧの転送を完了する。この場合、本体部ＢＯＤＹの一時記憶バッファ１１２０への格納が完了するタイミングｔ８は、送信処理部１１１３Ａが緊急パケットＰＫＴ＿ＥＭＧを転送し始めるタイミングｔ６よりも後のタイミングである。
【０１８４】
このように、実施の形態２においては、受信が開始された緊急パケットＰＫＴ＿ＥＭＧの本体部ＢＯＤＹを受信処理部１１１１Ａが一時記憶バッファ１１２０に記憶しながら転送処理実行部１１１０Ａが一時記憶バッファ１１２０から読み出して、緊急パケットＰＫＴ＿ＥＭＧの受信周波数チャネルｆｒと異なる周波数チャネルｆｄで緊急パケットＰＫＴ＿ＥＭＧを転送する。
【０１８５】
これによって、緊急パケットＰＫＴ＿ＥＭＧの転送周波数チャネルを緊急パケットＰＫＴ＿ＥＭＧの受信周波数チャネル（＝周波数チャネルｆｒ）と異なる周波数チャネルｆｄに設定でき、転送信号が受信信号に干渉波として作用するのを抑制できる。
【０１８６】
実施の形態２における緊急パケットＰＫＴ＿ＥＭＧの転送動作について説明する。図２５は、実施の形態２における緊急パケットＰＫＴ＿ＥＭＧの転送動作を説明するための図である。図２６は、実施の形態２における周辺車両情報テーブル２０Ａの具体例を示す図である。
【０１８７】
以下においては、図１５に示す無線装置１〜３，６における緊急パケットＰＫＴ＿ＥＭＧの転送動作について説明する。この場合、無線装置３，２，１，６におけるパケットＰＫＴの送信周波数チャネルをそれぞれ周波数チャネルｆ１，ｆ２，ｆ３，ｆ１とし、無線装置３，２，１，６におけるパケットＰＫＴの送信に用いる拡散符号は、全て同じ拡散符号Ｃｏｄｅ２とする。また、無線装置２は、無線装置１，３，６から送信されたパケットＰＫＴを直接受信でき、無線装置１は、無線装置２，３，６から送信されたパケットＰＫＴを直接受信でき、無線装置６は、無線装置１，２，７から送信されたパケットＰＫＴを直接受信できるものとする。その結果、無線装置２の処理手段１１３Ａは、周辺車両情報テーブル２０Ａ−１（図２６参照）を保持しており、無線装置２の転送処理実行部１１１０Ａは、転送テーブル３０−１（図１２参照）を保持している。なお、無線装置２は、無線装置４，５，７，８からパケットＰＫＴを直接受信できないので、周辺車両情報テーブル２０Ａ−１において、無線装置ＩＤ＝Ａｄｄ４，Ａｄｄ５，Ａｄｄ７，Ａｄｄ８に対応する周波数チャネルは、“ｕｎｋｎｏｗｎ”としている。
【０１８８】
無線装置３は、上述した方法によって、緊急パケットＰＫＴ＿ＥＭＧ１を発生し、その発生した緊急パケットＰＫＴ＿ＥＭＧ１を拡散符号Ｃｏｄｅ２および周波数チャネルｆ１を用いて送信する。
【０１８９】
そして、無線装置２の受信処理部１１１１Ａは、無線装置３からパケットＰＫＴ（＝緊急パケットＰＫＴ＿ＥＭＧ１）の受信を開始し、パケットＰＫＴのヘッダＨＥＤのみをデコードして、受信を開始したパケットＰＫＴが緊急パケットＰＫＴ＿ＥＭＧ１であると判定する。
【０１９０】
その後、無線装置２の受信処理部１１１１Ａは、緊急パケットＰＫＴ＿ＥＭＧ１のヘッダＨＥＤ１のＣＴ１を転送処理部１１１２Ａの転送処理実行部１１１０Ａへ出力し、緊急パケットＰＫＴ＿ＥＭＧ１の本体部ＢＯＤＹ（ディジタル信号からなる）を一時記憶バッファ１１２０に記憶しながら一時記憶バッファ１１２０から本体部ＢＯＤＹを読み出す。
【０１９１】
そうすると、無線装置２の転送処理実行部１１１０Ａは、緊急パケットＰＫＴ＿ＥＭＧ１のＣＴ１および転送テーブル３０−１を参照して、上述した方法によって、緊急パケットＰＫＴ＿ＥＭＧ１を転送すべきか否かを判定する。そして、無線装置２の転送処理実行部１１１０Ａは、緊急パケットＰＫＴ＿ＥＭＧ１を転送すべきと判定すると、受信処理部１１１１Ａが本体部ＢＯＤＹの一時記憶バッファ１１２０への記憶を行なっている状態で本体部ＢＯＤＹの読出を開始するとともに、上述した方法によって、ヘッダＨＥＤを再構築し、その再構築したヘッダＨＥＤと、一時記憶バッファ１１２０から読み出した本体部ＢＯＤＹの先頭部分とを送信処理部１１１３Ａへ出力する。そして、無線装置２の送信処理部１１１３Ａは、転送処理実行部１１１０Ａから受けたヘッダＨＥＤをエンコードし、そのエンコード後のヘッダＨＥＤを拡散符号Ｃｏｄｅ＿ｒ＝Ｃｏｄｅ２によってスペクトル拡散する。
【０１９２】
そうすると、無線装置２の送信処理部１１１３Ａは、受信処理部１１１１Ａが一時記憶バッファ１１２０に記憶しながら転送処理実行部１１１０Ａが一時記憶バッファ１１２０から読み出した本体部ＢＯＤＹの先頭部分に拡散後のヘッダＨＥＤを付加し、ヘッダＨＥＤおよび本体部ＢＯＤＹの先頭部分をディジタル信号からアナログ信号に変換して周波数チャネルｆ２で転送を開始する。そして、無線装置２の送信処理部１１１３Ａは、受信処理部１１１１Ａが一時記憶バッファ１１２０に記憶しながら転送処理実行部１１１０Ａが一時記憶バッファ１１２０から随時読み出した本体部ＢＯＤＹの残りの部分をディジタル信号からアナログ信号に随時変換して周波数チャネルｆ２で転送する。
【０１９３】
このように、無線装置２は、緊急パケットＰＫＴ＿ＥＭＧ１を無線装置３から周波数チャネルｆ１で受信しながら、緊急パケットＰＫＴ＿ＥＭＧ１を周波数チャネルｆ２で転送する。
【０１９４】
また、無線装置２の受信処理部１１１１Ａは、一時記憶バッファ１１２０に記憶しながら一時記憶バッファ１１２０から随時読み出した本体部ＢＯＤＹを拡散符号Ｃｏｄｅ＿ｒ＝Ｃｏｄｅ２によって逆拡散し、その逆拡散後の本体部ＢＯＤＹをデコードする。そして、無線装置２の受信処理部１１１１Ａは、そのデコードした緊急パケットＰＫＴ＿ＥＭＧ１をＭＡＣモジュール１１２を介して処理手段１１３Ａへ出力する。これによって、無線装置２は、緊急パケットＰＫＴ＿ＥＭＧ１を受理する。
【０１９５】
その後、無線装置１は、同様にして、緊急パケットＰＫＴ＿ＥＭＧ１を無線装置２から周波数チャネルｆ２で受信しながら、緊急パケットＰＫＴ＿ＥＭＧ１を周波数チャネルｆ３で転送するとともに、緊急パケットＰＫＴ＿ＥＭＧ１を受理する。更に、無線装置６は、緊急パケットＰＫＴ＿ＥＭＧ１を無線装置１から周波数チャネルｆ３で受信しながら、緊急パケットＰＫＴ＿ＥＭＧ１を周波数チャネルｆ１で転送するとともに、緊急パケットＰＫＴ＿ＥＭＧ１を受理する。更に、無線装置７は、緊急パケットＰＫＴ＿ＥＭＧ１を無線装置６から周波数チャネルｆ１で受信する。この場合、無線装置７は、緊急パケットＰＫＴ＿ＥＭＧ１の生存期間ＴＴＬが“０”であるので、緊急パケットＰＫＴ＿ＥＭＧ１の受信処理のみを行ない、緊急パケットＰＫＴ＿ＥＭＧ１を転送しない（図２５参照）。
【０１９６】
その結果、無線装置２，１，６において、転送信号が受信信号に干渉波として作用することがない。また、無線装置６は、無線装置３と同じ周波数チャネルｆ１を用いて緊急パケットＰＫＴ＿ＥＭＧを転送するが、無線装置６が緊急パケットＰＫＴ＿ＥＭＧを転送する時には、無線装置２における緊急パケットＰＫＴ＿ＥＭＧの受信が完了しているので、無線装置６における緊急パケットＰＫＴ＿ＥＭＧの転送信号が無線装置２における緊急パケットＰＫＴ＿ＥＭＧの受信信号に干渉波として作用することはない。
【０１９７】
なお、無線装置１は、無線装置３からパケットＰＫＴを直接受信できないとき、無線装置３におけるパケットＰＫＴの送信周波数チャネルを検知できない。この場合、無線装置１は、無線装置２におけるパケットＰＫＴの送信周波数チャネルｆ２と異なる周波数チャネルとして周波数チャネルｆ１を選択する場合もあるが、無線装置１が緊急パケットＰＫＴ＿ＥＭＧを転送するタイミングでは、無線装置２は、無線装置３からの緊急パケットＰＫＴ＿ＥＭＧの受信を完了している。従って、無線装置１における緊急パケットＰＫＴ＿ＥＭＧの転送信号が無線装置２における緊急パケットＰＫＴ＿ＥＭＧの受信信号に干渉波として作用することはない。無線装置６が無線装置２におけるパケットＰＫＴの送信周波数チャネルｆ２を検知できない場合も、同様である。
【０１９８】
従って、緊急パケットＰＫＴ＿ＥＭＧを受信しながら転送しても、転送信号と受信信号との干渉を抑制して緊急パケットＰＫＴ＿ＥＭＧを転送できる。
【０１９９】
図２７は、実施の形態２における緊急パケットＰＫＴ＿ＥＭＧの転送動作を説明するためのフローチャートである。
【０２００】
図２７に示すフローチャートは、図２０に示すフローチャートのステップＳ５，Ｓ８，Ｓ１１をそれぞれステップＳ５Ａ，Ｓ８Ａ，Ｓ１１Ａに代えたものであり、その他は、図２０に示すフローチャートと同じである。
【０２０１】
一連の動作が開始されると、各無線装置１〜８（＝１Ａ）は、上述したステップＳ１〜Ｓ４を順次実行する。そして、ステップＳ４において、受信したパケットＰＫＴが緊急パケットＰＫＴ＿ＥＭＧであると判定されると、各無線装置１〜８（＝１Ａ）の受信処理部１１１１Ａは、緊急パケットＰＫＴ＿ＥＭＧのヘッダＨＥＤのＣＴを転送処理実行部１１１０Ａへ出力し、ヘッダＨＥＤ以外の本体部ＢＯＤＹを一時記憶バッファ１１２０へ格納し始める（ステップＳ５Ａ）。
【０２０２】
そして、上述したステップＳ６，Ｓ７が順次実行された後、各無線装置１〜８（＝１Ａ）の転送処理実行部１１１０Ａは、受信処理部１１１１Ａが緊急パケットＰＫＴ＿ＥＭＧの本体部ＢＯＤＹを一時記憶バッファ１１２０に記憶している状態で一時記憶バッファ１１２０からの本体部ＢＯＤＹの読出を開始する（ステップＳ８Ａ）。その後、上述したステップＳ９，Ｓ１０が順次実行される。
【０２０３】
そして、ステップＳ１０の後、各無線装置１〜８の送信処理部１１１３Ａは、受信処理部１１１１Ａが一時記憶バッファ１１２０に記憶しながら転送処理実行部１１１０Ａが読み出した本体部ＢＯＤＹの先頭部分に拡散後のヘッダＨＥＤを付加して緊急パケットＰＫＴ＿ＥＭＧを受信しながら受信周波数チャネルｆｒと異なる周波数チャネルｆｄで転送する（ステップＳ１１Ａ）。
【０２０４】
その後、上述したステップＳ１２〜ステップＳ１６が実行される。この場合、ステップＳ１３において、各無線装置１〜８の受信処理部１１１１Ａは、一時記憶バッファ１１２０に記憶しながら一時記憶バッファ１１２０から随時読み出した本体部ＢＯＤＹを拡散符号Ｃｏｄｅ＿ｒによって逆拡散する。また、ステップＳ１６において、各無線装置１〜８の転送処理実行部１１１０Ａは、受信処理部１１１１Ａから受けたＣＴと、一時記憶バッファ１１２０から読み出した本体部ＢＯＤＹとを破棄し、受信処理部１１１１Ａは、転送処理実行部１１１０Ａからの緊急パケットＰＫＴ＿ＥＭＧの受信が必要でないことを示す通知に応じて、ヘッダＨＥＤと、一時記憶バッファ１１２０から読み出した本体部ＢＯＤＹとを破棄する。
【０２０５】
このように、各無線装置１〜８は、緊急パケットＰＫＴ＿ＥＭＧを受信周波数チャネルｆｒで受信しながら受信周波数チャネルｆｒと異なる周波数チャネルｆｄで緊急パケットＰＫＴ＿ＥＭＧを転送する。
【０２０６】
従って、緊急パケットＰＫＴ＿ＥＭＧを受信しながら転送しても、転送信号と受信信号との干渉を抑制して緊急パケットＰＫＴ＿ＥＭＧを転送できる。
【０２０７】
また、一時記憶バッファ１１２０への一時記憶の完了を待つことなく緊急パケットＰＫＴ＿ＥＭＧを転送する。即ち、一定のカットスルー転送処理時間、つまり、ハードウェア処理時間で緊急パケットＰＫＴ＿ＥＭＧの転送を開始できる。
【０２０８】
なお、上述した実施の形態１と実施の形態２とを組み合わせてもよい。この場合、緊急パケットＰＫＴ＿ＥＭＧの転送概念は、図９に示す転送概念と同じになる。従って、各無線装置１〜８は、緊急パケットＰＫＴ＿ＥＭＧの受信が完了した後に、緊急パケットＰＫＴ＿ＥＭＧの受信に用いた周波数チャネルｆｒと異なる周波数チャネルｆｄを用いて緊急パケットＰＫＴ＿ＥＭＧを転送する。また、各無線装置１〜８の転送処理実行部１１１０Ａは、本体部ＢＯＤＹの一時記憶バッファ１１２０への格納が完了した後に、本体部ＢＯＤＹを一時記憶バッファ１１２０から取り出して緊急パケットＰＫＴ＿ＥＭＧを転送する。更に、各無線装置１〜８は、図２０に示すフローチャートにおいて、ステップＳ１１の「受信周波数チャネルと同じ周波数チャネルｆｒ」を「受信周波数チャネルｆｒと異なる周波数チャネルｆｄ」に代えたフローチャートに従って緊急パケットＰＫＴを転送する。
【０２０９】
これによって、転送信号と受信信号との干渉を更に抑制して緊急パケットＰＫＴ＿ＥＭＧを転送できる。
【０２１０】
また、上記においては、パケットＰＫＴの受信時にパケットＰＫＴのヘッダＨＥＤのみを逆拡散およびデコードすると説明したが、この発明の実施の形態２においては、これに限らず、実装に応じて、パケットＰＫＴの受信時にパケットＰＫＴの全体を逆拡散し、ヘッダＨＥＤのみをデコードしてもよい。
【０２１１】
更に、上記においては、パケットＰＫＴの転送時にパケットＰＫＴのヘッダＨＥＤのみをエンコードおよびスペクトル拡散すると説明したが、この発明の実施の形態２においては、これに限らず、実装に応じて、パケットＰＫＴの転送時にパケットＰＫＴのヘッダのみをエンコードし、パケットＰＫＴの全体をスペクトル拡散してもよい。
【０２１２】
更に、上記においては、受信処理部１１１１Ａは、本体部ＢＯＤＹを一時記憶バッファ１１２０に記憶しながら一時記憶バッファ１１２０から随時読み出すと説明したが、この発明の実施の形態２においては、これに限らず、実装に応じて、受信処理部１１１１Ａは、本体部ＢＯＤＹの一時記憶バッファ１１２０への記憶が完了した後に、転送処理実行部１１１０Ａからの緊急パケットＰＫＴ＿ＥＭＧの受信が必要であることを示す通知に応じて、本体部ＢＯＤＹを一時記憶バッファ１１２０から読み出すようにしてもよい。
【０２１３】
その他は、実施の形態１と同じである。
【０２１４】
［実施の形態３］
図２８は、図１に示す無線装置１〜８の実施の形態３における構成を示す概略図である。
【０２１５】
実施の形態３においては、図１に示す無線装置１〜８は、図２８に示す無線装置１Ｂからなる。
【０２１６】
無線装置１Ｂは、図２１に示す無線装置１Ａの通信制御部１１Ａを通信制御部１１Ｂに代えたものであり、その他は、通信制御部１１Ａと同じである。
【０２１７】
通信制御部１１Ｂは、図２１に示す通信制御部１１Ａの送受信手段１１１Ａを送受信手段１１１Ｂに代え、処理手段１１３Ａを処理手段１１３Ｂに代えたものであり、その他は、通信制御部１１Ａと同じである。
【０２１８】
送受信手段１１１Ｂは、受信を開始したパケットＰＫＴが緊急パケットＰＫＴ＿ＥＭＧであると判定すると、緊急パケットＰＫＴ＿ＥＭＧを受信しながら、ヘッダＨＥＤを更新して緊急パケットＰＫＴ＿ＥＭＧの受信に用いた拡散符号Ｃｏｄｅ＿ｒと異なる拡散符号Ｃｏｄｅ＿ｄを用いて緊急パケットＰＫＴ＿ＥＭＧを転送する。送受信手段１１１Ｂは、その他、送受信手段１１１Ａと同じ機能を果たす。
【０２１９】
処理手段１１３Ｂは、定期パケットＰＫＴ＿ＰＲＤの受信に用いた拡散符号Ｃｏｄｅ＿ｒを送受信手段１１１Ｂから受け、その受けた拡散符号Ｃｏｄｅ＿ｒを格納して周辺車両情報テーブル２０（図６参照）に拡散符号の項目を追加した周辺車両情報テーブルを作成または更新し、その作成または更新した周辺車両情報テーブルを保持する。そして、処理手段１１３Ｂは、その作成または更新した周辺車両情報テーブルの無線装置ＩＤおよび相対方向を定期的に送受信手段１１１Ｂへ出力する。処理手段１１３Ｂは、その他、処理手段１１３Ａと同じ機能を果たす。
【０２２０】
図２９は、図２８に示す送受信手段１１１Ｂの構成を示す概略ブロック図である。
【０２２１】
送受信手段１１１Ｂは、図２２に示す送受信手段１１１Ａの受信処理部１１１１Ａおよび送信処理部１１１３Ａをそれぞれ受信処理部１１１１Ｂおよび送信処理部１１１３Ｂに代えたものであり、その他は、送受信手段１１１Ａと同じである。
【０２２２】
受信処理部１１１１Ｂは、受信処理部１１１１と同じ方法によって、周波数チャネルｆｒおよび拡散符号Ｃｏｄｅ＿ｒを選択すると、その選択した拡散符号Ｃｏｄｅ＿ｒをＭＡＣモジュール１１２を介して処理手段１１３Ｂへ出力し、その選択した周波数チャネルｆｒおよび拡散符号Ｃｏｄｅ＿ｒを送信処理部１１１３Ｂへ出力する。その他、受信処理部１１１１Ｂは、受信処理部１１１１Ａと同じ機能を果たす。
【０２２３】
送信処理部１１１３Ｂは、転送処理実行部１１１０Ａから受けたヘッダＨＥＤをエンコードし、そのエンコード後のヘッダＨＥＤを受信処理部１１１１Ｂから受けた拡散符号Ｃｏｄｅ＿ｒと異なる拡散符号Ｃｏｄｅ＿ｄによってスペクトル拡散する。
【０２２４】
そうすると、送信処理部１１１３Ｂは、送信処理部１１１３Ａと同じように、受信処理部１１１１Ｂが一時記憶バッファ１１２０に記憶しながら転送処理実行部１１１０Ａが読み出した本体部ＢＯＤＹに拡散後のヘッダＨＥＤを付加して緊急パケットＰＫＴ＿ＥＭＧを再構築し、緊急パケットＰＫＴ＿ＥＭＧを受信しながら周波数チャネルｆｒで転送する。その他、送信処理部１１１３Ｂは、送信処理部１１１３と同じ機能を果たす。
【０２２５】
図３０は、実施の形態３における周辺車両情報テーブルの構成を示す図である。実施の形態３における周辺車両情報テーブル２０Ｂは、図６に示す周辺車両情報テーブル２０に拡散符号を追加したものであり、その他は、周辺車両情報テーブル２０と同じである。
【０２２６】
拡散符号は、無線装置ＩＤ、時刻、位置情報、シーケンス番号（ＳＥＱ＿Ｂ）、相対位置および相対方向に対応付けられる。そして、拡散符号は、定期パケットＰＫＴ＿ＰＲＤの送信元が定期パケットＰＫＴ＿ＰＲＤの送信に用いた拡散符号（拡散符号Ｃｏｄｅ１〜Ｃｏｄｅ１５のいずれか）、即ち、定期パケットＰＫＴ＿ＰＲＤの受信信号を逆拡散するときの拡散符号Ｃｏｄｅ＿ｒからなる。
【０２２７】
送受信手段１１１Ｂは、他の無線装置から受信を開始した定期パケットＰＫＴ＿ＰＲＤに基づいて、上述した方法によって、６０個の評価値＜ξＣｏｄｅ１＞ａｖ，ｆ〜＜ξＣｏｄｅ１５＞ａｖ，ｆ（ｆ＝ｆ１〜ｆ４）を演算し、その演算した６０個の評価値＜ξＣｏｄｅ１＞ａｖ，ｆ〜＜ξＣｏｄｅ１５＞ａｖ，ｆ（ｆ＝ｆ１〜ｆ４）のうち、最も大きい評価値が得られる周波数チャネルおよび拡散符号をそれぞれ周波数チャネルｆｒおよび拡散符号Ｃｏｄｅ＿ｒとして選択する。
【０２２８】
従って、処理手段１１３Ｂは、送受信手段１１１Ｂが選択した拡散符号Ｃｏｄｅ＿ｒを定期パケットＰＫＴ＿ＰＲＤの受信信号を逆拡散するときの拡散符号として送受信手段１１１Ｂから受ける。そして、処理手段１１３Ｂは、上述した無線装置ＩＤ、時刻、位置情報、シーケンス番号（ＳＥＱ＿Ｂ）、相対位置および相対方向と、送受信手段１１１Ｂから受けた拡散符号Ｃｏｄｅ＿ｒとを対応付けて格納することにより周辺車両情報テーブル２０Ｂを作成または更新し、その作成または更新した周辺車両情報テーブル２０Ｂを保持する。
【０２２９】
処理手段１１３Ｂは、周辺車両情報テーブル２０Ｂを作成すると、無線装置ＩＤおよび相対方向を取り出し、その取り出した無線装置ＩＤおよび相対方向を定期的に転送処理部１１１２Ａの転送処理実行部１１１０Ａへ出力する。
【０２３０】
実施の形態３における緊急パケットＰＫＴ＿ＥＭＧの転送概念は、図２４に示す転送概念と同じである。
【０２３１】
その結果、各無線装置１〜８は、緊急パケットＰＫＴ＿ＥＭＧを転送するときの拡散符号を緊急パケットＰＫＴ＿ＥＭＧの受信信号の逆拡散に用いた拡散符号Ｃｏｄｅ＿ｒと異なる拡散符号Ｃｏｄｅ＿ｄに設定して緊急パケットＰＫＴ＿ＥＭＧを転送する。
【０２３２】
従って、緊急パケットＰＫＴ＿ＥＭＧを受信しながら転送しても、転送信号が受信信号に干渉波として作用するのを抑制できる。
【０２３３】
実施の形態３における緊急パケットＰＫＴ＿ＥＭＧの転送動作について説明する。図３１は、実施の形態３における緊急パケットＰＫＴ＿ＥＭＧの転送動作を説明するための図である。図３２は、実施の形態３における周辺車両情報テーブル２０Ｂの具体例を示す図である。
【０２３４】
以下においては、図１５に示す無線装置１〜３，６における緊急パケットＰＫＴ＿ＥＭＧの転送動作について説明する。この場合、無線装置３，２，１，６におけるパケットＰＫＴの送信に用いる拡散符号をそれぞれ拡散符号Ｃｏｄｅ２，Ｃｏｄｅ３，Ｃｏｄｅ５，Ｃｏｄｅ４とし、無線装置３，２，１，６におけるパケットＰＫＴの送信周波数チャネルは、全て同じ周波数チャネルｆ１とする。また、無線装置２は、無線装置１，３，６から送信されたパケットＰＫＴを直接受信でき、無線装置１は、無線装置２，３，６から送信されたパケットＰＫＴを直接受信でき、無線装置６は、無線装置１，２，７から送信されたパケットＰＫＴを直接受信できるものとする。その結果、無線装置２の処理手段１１３Ｂは、周辺車両情報テーブル２０Ｂ−１（図３２参照）を保持しており、無線装置２の転送処理実行部１１１０Ａは、転送テーブル３０−１（図１２参照）を保持している。なお、無線装置２は、無線装置４，５，７，８からパケットＰＫＴを直接受信できないので、周辺車両情報テーブル２０Ｂ−１において、無線装置ＩＤ＝Ａｄｄ４，Ａｄｄ５，Ａｄｄ７，Ａｄｄ８に対応する拡散符号は、“ｕｎｋｎｏｗｎ”としている。
【０２３５】
無線装置３は、上述した方法によって、緊急パケットＰＫＴ＿ＥＭＧ１を発生し、その発生した緊急パケットＰＫＴ＿ＥＭＧ１を拡散符号Ｃｏｄｅ２および周波数チャネルｆ１を用いて送信する。
【０２３６】
そして、無線装置２の受信処理部１１１１Ｂは、無線装置３からパケットＰＫＴ（＝緊急パケットＰＫＴ＿ＥＭＧ１）の受信を開始し、パケットＰＫＴのヘッダＨＥＤのみをデコードして、受信したパケットＰＫＴが緊急パケットＰＫＴ＿ＥＭＧ１であると判定する。
【０２３７】
その後、無線装置２の受信処理部１１１１Ｂは、緊急パケットＰＫＴ＿ＥＭＧ１のヘッダＨＥＤ１のＣＴ１を転送処理実行部１１１０Ａへ出力し、緊急パケットＰＫＴ＿ＥＭＧ１の本体部ＢＯＤＹ（ディジタル信号からなる）を一時記憶バッファ１１２０に記憶しながら一時記憶バッファ１１２０から本体部ＢＯＤＹを読み出す。
【０２３８】
そうすると、無線装置２の転送処理実行部１１１０Ａは、緊急パケットＰＫＴ＿ＥＭＧ１のＣＴ１および転送テーブル３０−１を参照して、上述した方法によって、緊急パケットＰＫＴ＿ＥＭＧ１を転送すべきか否かを判定する。そして、無線装置２の転送処理実行部１１１０Ａは、緊急パケットＰＫＴ＿ＥＭＧ１を転送すべきと判定すると、受信処理部１１１１Ｂが本体部ＢＯＤＹの一時記憶バッファ１１２０への記憶を行なっている状態で一時記憶バッファ１１２０からの本体部ＢＯＤＹの読出を開始するとともに、上述した同じ方法によって、ヘッダＨＥＤ１を再構築し、その再構築したヘッダＨＥＤ１と、一時記憶バッファ１１２０から読み出した本体部ＢＯＤＹの先頭部分とを送信処理部１１１３Ｂへ出力する。
【０２３９】
そうすると、無線装置２の送信処理部１１１３Ｂは、転送処理実行部１１１０Ａから受けたヘッダＨＥＤ１をエンコードし、そのエンコード後のヘッダＨＥＤ１を拡散符号Ｃｏｄｅ３によってスペクトル拡散する。
【０２４０】
そして、無線装置２の送信処理部１１１３Ｂは、受信処理部１１１１Ｂが一時記憶バッファ１１２０に記憶しながら転送処理実行部１１１０Ａが一時記憶バッファ１１２０から読み出した本体部ＢＯＤＹの先頭部分に拡散後のヘッダＨＥＤ１を付加し、ヘッダＨＥＤ１および本体部ＢＯＤＹの先頭部分をディジタル信号からアナログ信号に変換して周波数チャネルｆ１で転送を開始する。そして、無線装置２の送信処理部１１１３Ｂは、受信処理部１１１１Ｂが一時記憶バッファ１１２０に記憶しながら転送処理実行部１１１０Ａが一時記憶バッファ１１２０から随時読み出した本体部ＢＯＤＹの残りの部分をディジタル信号からアナログ信号に随時変換して周波数チャネルｆ１で転送する。
【０２４１】
このように、無線装置２は、無線装置３からの緊急パケットＰＫＴ＿ＥＭＧ１を拡散符号Ｃｏｄｅ２を用いて受信しながら、緊急パケットＰＫＴ＿ＥＭＧ１を拡散符号Ｃｏｄｅ３を用いて転送する。
【０２４２】
また、無線装置２の受信処理部１１１１Ｂは、本体部ＢＯＤＹを一時記憶バッファ１１２０に記憶しながら読み出して拡散符号Ｃｏｄｅ＿ｒ＝Ｃｏｄｅ２によって逆拡散し、その逆拡散後の本体部ＢＯＤＹをデコードする。そして、無線装置２の受信処理部１１１１Ｂは、そのデコードした緊急パケットＰＫＴ＿ＥＭＧ１をＭＡＣモジュール１１２を介して処理手段１１３Ｂへ出力する。これによって、無線装置２は、緊急パケットＰＫＴ＿ＥＭＧ１を受理する。
【０２４３】
その後、無線装置１は、同様にして、無線装置２からの緊急パケットＰＫＴ＿ＥＭＧ１を拡散符号Ｃｏｄｅ３を用いて受信しながら、緊急パケットＰＫＴ＿ＥＭＧ１を拡散符号Ｃｏｄｅ５を用いて転送するとともに、緊急パケットＰＫＴ＿ＥＭＧ１を受理する。更に、無線装置６は、無線装置１からの緊急パケットＰＫＴ＿ＥＭＧ１を拡散符号Ｃｏｄｅ５を用いて受信しながら、緊急パケットＰＫＴ＿ＥＭＧ１を拡散符号Ｃｏｄｅ４を用いて転送するとともに、緊急パケットＰＫＴ＿ＥＭＧ１を受理する。更に、無線装置７は、無線装置６からの緊急パケットＰＫＴ＿ＥＭＧ１を拡散符号Ｃｏｄｅ４を用いて受信する。この場合、無線装置７は、緊急パケットＰＫＴ＿ＥＭＧ１の生存期間ＴＴＬが“０”であるので、緊急パケットＰＫＴ＿ＥＭＧ１の受信処理のみを行ない、緊急パケットＰＫＴ＿ＥＭＧ１を転送しない（図３１参照）。
【０２４４】
その結果、無線装置２，１，６における転送信号と受信信号との干渉が抑制される。
【０２４５】
なお、無線装置１は、無線装置３からパケットＰＫＴを直接受信できないとき、無線装置３におけるパケットＰＫＴの送信に用いた拡散符号Ｃｏｄｅ２を検知できない。この場合、無線装置１は、無線装置２におけるパケットＰＫＴの送信に用いた拡散符号Ｃｏｄｅ３と異なる拡散符号として拡散符号Ｃｏｄｅ２を選択する場合もあるが、無線装置１が緊急パケットＰＫＴ＿ＥＭＧを転送するタイミングでは、無線装置２は、無線装置３からの緊急パケットＰＫＴ＿ＥＭＧの受信を完了している。従って、無線装置１における緊急パケットＰＫＴ＿ＥＭＧの転送信号が無線装置２における緊急パケットＰＫＴ＿ＥＭＧの受信信号に干渉波として作用することはない。また、無線装置１，２間の距離が数１０ｍ以上である場合、無線装置１，３が同じ拡散符号Ｃｏｄｅ２を用いても、無線装置１における転送信号が無線装置２における受信信号の干渉波になり難い。無線装置６が無線装置２におけるパケットＰＫＴの送信に用いた拡散符号Ｃｏｄｅ３を検知できない場合も、同様である。
【０２４６】
従って、緊急パケットＰＫＴ＿ＥＭＧを受信しながら転送しても、転送信号と受信信号との干渉を抑制して緊急パケットＰＫＴ＿ＥＭＧを転送できる。
【０２４７】
図３３は、実施の形態３における緊急パケットＰＫＴ＿ＥＭＧの転送動作を説明するためのフローチャートである。
【０２４８】
図３３に示すフローチャートは、図２７に示すフローチャートのステップＳ１０をステップＳ１０Ａに代え、ステップＳ１１ＡをステップＳ１１Ｂに代えたものであり、その他は、図２７に示すフローチャートと同じである。
【０２４９】
一連の動作が開始されると、各無線装置１〜８は、上述したステップＳ１〜Ｓ４，Ｓ５Ａ，Ｓ６，Ｓ７，Ｓ８Ａ，Ｓ９を順次実行する。そして、ステップＳ９の後、各無線装置１〜８の送信処理部１１１３Ｂは、受信処理部１１１１Ｂから受けた拡散符号Ｃｏｄｅ＿ｒと異なる拡散符号Ｃｏｄｅ＿ｄによってヘッダＨＥＤをスペクトル拡散する（ステップＳ１０Ａ）。そして、各無線装置１〜８の送信処理部１１１３Ｂは、受信処理部１１１１Ｂが一時記憶バッファ１１２０に記憶しながら転送処理実行部１１１０Ａが読み出した本体部ＢＯＤＹの先頭部分に拡散後のヘッダＨＥＤを付加して緊急パケットＰＫＴ＿ＥＭＧを受信しながら受信周波数チャネルと同じ周波数チャネルｆｒで転送する（ステップＳ１１Ｂ）。
【０２５０】
その後、上述したステップＳ１２〜ステップＳ１６が実行される。この場合、ステップＳ１３において、各無線装置１〜８の受信処理部１１１１Ｂは、一時記憶バッファ１１２０に記憶しながら一時記憶バッファ１１２０から随時読み出した本体部ＢＯＤＹを拡散符号Ｃｏｄｅ＿ｒによって逆拡散する。また、ステップＳ１６において、各無線装置１〜８の転送処理実行部１１１０Ａは、受信処理部１１１１Ｂから受けたＣＴと、一時記憶バッファ１１２０から読み出した本体部ＢＯＤＹとを破棄し、受信処理部１１１１Ｂは、転送処理実行部１１１０Ａからの緊急パケットＰＫＴ＿ＥＭＧの受信が必要でないことを示す通知に応じて、ヘッダＨＥＤと、一時記憶バッファ１１２０から読み出した本体部ＢＯＤＹとを破棄する。
【０２５１】
このように、各無線装置１〜８は、緊急パケットＰＫＴ＿ＥＭＧの受信に用いる拡散符号Ｃｏｄｅ＿ｒと異なる拡散符号Ｃｏｄｅ＿ｄを用いて緊急パケットＰＫＴ＿ＥＭＧを転送する。
【０２５２】
従って、緊急パケットＰＫＴ＿ＥＭＧを受信しながら転送しても、転送信号と受信信号との干渉を抑制して緊急パケットＰＫＴ＿ＥＭＧを転送できる。
【０２５３】
なお、上述した実施の形態１と実施の形態３とを組み合わせてもよい。この場合、緊急パケットＰＫＴ＿ＥＭＧの転送概念は、図９に示す転送概念と同じになる。従って、各無線装置１〜８は、緊急パケットＰＫＴ＿ＥＭＧの受信が完了した後に、緊急パケットＰＫＴ＿ＥＭＧの受信に用いた拡散符号Ｃｏｄｅ＿ｒと異なる拡散符号Ｃｏｄｅ＿ｄを用いて緊急パケットＰＫＴ＿ＥＭＧを転送する。また、各無線装置１〜８の転送処理実行部１１１０Ａは、本体部ＢＯＤＹの一時記憶バッファ１１２０への格納が完了した後に、本体部ＢＯＤＹを一時記憶バッファ１１２０から取り出して緊急パケットＰＫＴ＿ＥＭＧを転送する。更に、各無線装置１〜８は、図３３に示すフローチャートのステップＳ５Ａ，Ｓ８Ａ，Ｓ１１Ｂをそれぞれ図２０に示すフローチャートのステップＳ５，Ｓ８，Ｓ１１に代えたフローチャートに従って緊急パケットＰＫＴ＿ＥＭＧを転送する。
【０２５４】
これによって、転送信号と受信信号との干渉を更に抑制して緊急パケットＰＫＴ＿ＥＭＧを転送できる。また、実施の形態３においては、その他、実施の形態２と同じ効果を享受できる。
【０２５５】
また、上記においては、パケットＰＫＴの受信時にパケットＰＫＴのヘッダＨＥＤのみを逆拡散およびデコードすると説明したが、この発明の実施の形態３においては、これに限らず、実装に応じて、パケットＰＫＴの受信時にパケットＰＫＴの全体を逆拡散し、ヘッダＨＥＤのみをデコードしてもよい。
【０２５６】
更に、上記においては、パケットＰＫＴの転送時にパケットＰＫＴのヘッダＨＥＤのみをエンコードおよびスペクトル拡散すると説明したが、この発明の実施の形態３においては、これに限らず、実装に応じて、パケットＰＫＴの転送時にパケットＰＫＴのヘッダのみをエンコードし、パケットＰＫＴの全体をスペクトル拡散してもよい。
【０２５７】
更に、上記においては、受信処理部１１１１Ｂは、本体部ＢＯＤＹを一時記憶バッファ１１２０に記憶しながら一時記憶バッファ１１２０から随時読み出すと説明したが、この発明の実施の形態３においては、これに限らず、実装に応じて、受信処理部１１１１Ｂは、本体部ＢＯＤＹの一時記憶バッファ１１２０への記憶が完了した後に、転送処理実行部１１１０Ａからの緊急パケットＰＫＴ＿ＥＭＧの受信が必要であることを示す通知に応じて、本体部ＢＯＤＹを一時記憶バッファ１１２０から読み出すようにしてもよい。
【０２５８】
その他は、実施の形態１，２と同じである。
【０２５９】
［実施の形態４］
図３４は、図１に示す無線装置１〜８の実施の形態４における構成を示す概略図である。
【０２６０】
実施の形態４においては、図１に示す無線装置１〜８は、図３４に示す無線装置１Ｃからなる。
【０２６１】
無線装置１Ｃは、図４に示す無線装置１の通信制御部１１を通信制御部１１Ｃに代えたものであり、その他は、通信制御部１１と同じである。
【０２６２】
通信制御部１１Ｃは、図４に示す通信制御部１１の送受信手段１１１を送受信手段１１１Ｃに代え、処理手段１１３を処理手段１１３Ｃに代えたものであり、その他は、通信制御部１１と同じである。
【０２６３】
送受信手段１１１Ｃは、受信を開始したパケットＰＫＴが緊急パケットＰＫＴ＿ＥＭＧであると判定すると、緊急パケットＰＫＴ＿ＥＭＧを受信しながら、ヘッダＨＥＤを更新して緊急パケットＰＫＴ＿ＥＭＧの受信周波数チャネルｆｒと異なる周波数チャネルｆｄと、緊急パケットＰＫＴ＿ＥＭＧの受信に用いた拡散符号Ｃｏｄｅ＿ｒと異なる拡散符号Ｃｏｄｅ＿ｄとを用いて緊急パケットＰＫＴ＿ＥＭＧを転送する。また、送受信手段１１１Ｃは、送受信手段１１１と同じ方法によって周波数チャネルｆｒおよび拡散符号Ｃｏｄｅ＿ｒを選択し、その選択した周波数チャネルｆｒおよび拡散符号Ｃｏｄｅ＿ｒをＭＡＣモジュール１１２を介して処理手段１１３Ｃへ出力する。送受信手段１１１Ｃは、その他、送受信手段１１１と同じ機能を果たす。
【０２６４】
処理手段１１３Ｃは、定期パケットＰＫＴ＿ＰＲＤの受信に用いられた拡散符号Ｃｏｄｅ＿ｒおよび周波数チャネルｆｒを送受信手段１１１Ｃから受け、その受けた拡散符号Ｃｏｄｅ＿ｒおよび周波数チャネルｆｒを格納して周辺車両情報テーブル２０（図６参照）に周波数チャネルの項目および拡散符号の項目を追加した周辺車両情報テーブルを作成または更新し、その作成または更新した周辺車両情報テーブルを保持する。そして、処理手段１１３Ｃは、その作成または更新した周辺車両情報テーブルの無線装置ＩＤおよび相対方向を定期的に送受信手段１１１Ｃへ出力する。処理手段１１３Ｃは、その他、処理手段１１３と同じ機能を果たす。
【０２６５】
図３５は、図３４に示す送受信手段１１１Ｃの構成を示す概略ブロック図である。
【０２６６】
送受信手段１１１Ｃは、図２２に示す送受信手段１１１Ａの受信処理部１１１１Ａおよび送信処理部１１１３Ａをそれぞれ受信処理部１１１１Ｃおよび送信処理部１１１３Ｃに代えたものであり、その他は、送受信手段１１１Ａと同じである。
【０２６７】
受信処理部１１１１Ｃは、受信処理部１１１１と同じ方法によって、拡散符号Ｃｏｄｅ＿ｒおよび周波数チャネルｆｒを選択すると、その選択した拡散符号Ｃｏｄｅ＿ｒおよび周波数チャネルｆｒをＭＡＣモジュール１１２を介して処理手段１１３Ｃへ出力する。その他、受信処理部１１１１Ｃは、受信処理部１１１１Ａと同じ機能を果たす。
【０２６８】
送信処理部１１１３Ｃは、転送処理実行部１１１０Ａから受けたヘッダＨＥＤをエンコードし、そのエンコード後のヘッダＨＥＤを受信処理部１１１１Ｃから受けた拡散符号Ｃｏｄｅ＿ｒと異なる拡散符号Ｃｏｄｅ＿ｄによってスペクトル拡散する。そして、送信処理部１１１３Ｃは、受信処理部１１１１Ｃが一時記憶バッファ１１２０に記憶しながら転送処理実行部１１１０Ａが読み出した本体部ＢＯＤＹの先頭部分に拡散後のヘッダＨＥＤを付加して緊急パケットＰＫＴ＿ＥＭＧの再構築を開始し、その再構築を開始した緊急パケットＰＫＴ＿ＥＭＧをディジタル信号からアナログ信号に変換して受信処理部１１１１Ｃから受けた周波数チャネルｆｒと異なる周波数チャネルｆｄで転送する。その後、送信処理部１１１３Ｃは、受信処理部１１１１Ｃが一時記憶バッファ１１２０に記憶しながら転送処理実行部１１１０Ａが一時記憶バッファ１１２０から読み出した本体部ＢＯＤＹの残りの部分をディジタル信号からアナログ信号に変換して周波数チャネルｆｄで転送する。その他、送信処理部１１１３Ｃは、送信処理部１１１３Ａと同じ機能を果たす。
【０２６９】
図３６は、実施の形態４における周辺車両情報テーブルの構成を示す図である。実施の形態４における周辺車両情報テーブル２０Ｃは、図６に示す周辺車両情報テーブル２０に周波数チャネルおよび拡散符号を追加したものであり、その他は、周辺車両情報テーブル２０と同じである。
【０２７０】
周波数チャネルおよび拡散符号は、無線装置ＩＤ、時刻、位置情報、シーケンス番号（ＳＥＱ＿Ｂ）、相対位置および相対方向に対応付けられる。そして、周波数チャネルは、定期パケットＰＫＴ＿ＰＲＤの送信元が定期パケットＰＫＴ＿ＰＲＤの送信に用いた周波数チャネル（周波数チャネルｆ１〜ｆ４のいずれか）、即ち、定期パケットＰＫＴ＿ＰＲＤの受信周波数チャネルｆｒからなる。拡散符号は、定期パケットＰＫＴ＿ＰＲＤの送信元が定期パケットＰＫＴ＿ＰＲＤの送信に用いた拡散符号（拡散符号Ｃｏｄｅ１〜Ｃｏｄｅ１５のいずれか）、即ち、定期パケットＰＫＴ＿ＰＲＤの受信信号を逆拡散するときの拡散符号Ｃｏｄｅ＿ｒからなる。
【０２７１】
送受信手段１１１Ｃは、他の無線装置から受信を開始した定期パケットＰＫＴ＿ＰＲＤに基づいて、上述した方法によって、６０個の評価値＜ξＣｏｄｅ１＞ａｖ，ｆ〜＜ξＣｏｄｅ１５＞ａｖ，ｆ（ｆ＝ｆ１〜ｆ４）を演算し、その演算した６０個の評価値＜ξＣｏｄｅ１＞ａｖ，ｆ〜＜ξＣｏｄｅ１５＞ａｖ，ｆ（ｆ＝ｆ１〜ｆ４）のうち、最も大きい評価値が得られる周波数チャネルおよび拡散符号をそれぞれ周波数チャネルｆｒおよび拡散符号Ｃｏｄｅ＿ｒとして選択する。
【０２７２】
従って、処理手段１１３Ｃは、送受信手段１１１Ｃが選択した周波数チャネルｆｒを定期パケットＰＫＴ＿ＰＲＤの送信元が定期パケットＰＫＴ＿ＰＲＤを送信するときの送信周波数チャネルとして送受信手段１１１Ｃから受け、送受信手段１１１Ｃが選択した拡散符号Ｃｏｄｅ＿ｒを定期パケットＰＫＴ＿ＰＲＤの送信元が定期パケットＰＫＴ＿ＰＲＤを送信するときの拡散符号として送受信手段１１１Ｃから受ける。そして、処理手段１１３Ｃは、上述した無線装置ＩＤ、時刻、位置情報、シーケンス番号（ＳＥＱ＿Ｂ）、相対位置および相対方向と、送受信手段１１１Ｃから受けた拡散符号Ｃｏｄｅ＿ｒおよび周波数チャネルｆｒとを対応付けて格納することにより周辺車両情報テーブル２０Ｃを作成または更新し、その作成または更新した周辺車両情報テーブル２０Ｃを保持する。
【０２７３】
処理手段１１３Ｃは、周辺車両情報テーブル２０Ｃを作成すると、無線装置ＩＤおよび相対方向を取り出し、その取り出した無線装置ＩＤおよび相対方向を定期的に転送処理部１１１２Ａの転送処理実行部１１１０Ａへ出力する。
【０２７４】
実施の形態４における緊急パケットＰＫＴ＿ＥＭＧの転送概念は、図２４に示す転送概念と同じである。
【０２７５】
その結果、各無線装置１〜８は、緊急パケットＰＫＴ＿ＥＭＧを転送するときの周波数チャネルを緊急パケットＰＫＴ＿ＥＭＧの受信に用いた周波数チャネルｆｒと異なる周波数チャネルｆｄに設定し、かつ、緊急パケットＰＫＴ＿ＥＭＧを転送するときの拡散符号を緊急パケットＰＫＴ＿ＥＭＧの受信信号の逆拡散に用いた拡散符号Ｃｏｄｅ＿ｒと異なる拡散符号Ｃｏｄｅ＿ｄに設定して緊急ＰＫＴ＿ＥＭＧを転送する。
【０２７６】
従って、緊急ＰＫＴ＿ＥＭＧを受信しながら転送しても、転送信号が受信信号に干渉波として作用するのを抑制できる。
【０２７７】
実施の形態４における緊急パケットＰＫＴ＿ＥＭＧの転送動作について説明する。図３７は、実施の形態４における緊急パケットＰＫＴ＿ＥＭＧの転送動作を説明するための図である。図３８は、実施の形態４における周辺車両情報テーブル２０Ｃの具体例を示す図である。
【０２７８】
以下においては、図１５に示す無線装置１〜３，６における緊急パケットＰＫＴ＿ＥＭＧの転送動作について説明する。この場合、無線装置３，２，１，６におけるパケットＰＫＴの送信に用いる拡散符号をそれぞれ拡散符号Ｃｏｄｅ２，Ｃｏｄｅ３，Ｃｏｄｅ５，Ｃｏｄｅ４とし、無線装置３，２，１，６におけるパケットＰＫＴの送信周波数チャネルをそれぞれ周波数チャネルｆ１，ｆ２，ｆ３，ｆ１とする。また、無線装置２は、無線装置１，３，６から送信されたパケットＰＫＴを直接受信でき、無線装置１は、無線装置２，３，６から送信されたパケットＰＫＴを直接受信でき、無線装置６は、無線装置１，２，７から送信されたパケットＰＫＴを直接受信できるものとする。その結果、無線装置２の処理手段１１３Ｃは、周辺車両情報テーブル２０Ｃ−１（図３８参照）を保持しており、無線装置２の転送処理実行部１１１０Ａは、転送テーブル３０−１（図１２参照）を保持している。なお、無線装置２は、無線装置４，５，７，８からパケットＰＫＴを直接受信できないので、周辺車両情報テーブル２０Ｃ−１において、無線装置ＩＤ＝Ａｄｄ４，Ａｄｄ５，Ａｄｄ７，Ａｄｄ８に対応する周波数チャネルおよび拡散符号は、“ｕｎｋｎｏｗｎ”としている。
【０２７９】
無線装置３は、上述した方法によって、緊急パケットＰＫＴ＿ＥＭＧ１を発生し、その発生した緊急パケットＰＫＴ＿ＥＭＧ１を拡散符号Ｃｏｄｅ２および周波数チャネルｆ１を用いて送信する。
【０２８０】
そして、無線装置２の受信処理部１１１１Ｃは、無線装置３からパケットＰＫＴ（＝緊急パケットＰＫＴ＿ＥＭＧ１）の受信を開始し、パケットＰＫＴのヘッダＨＥＤ１のみをデコードして、受信を開始したパケットＰＫＴが緊急パケットＰＫＴ＿ＥＭＧ１であると判定する。
【０２８１】
その後、無線装置２の受信処理部１１１１Ｃは、緊急パケットＰＫＴ＿ＥＭＧ１のヘッダＨＥＤ１のＣＴ１を転送処理部１１１２Ａの転送処理実行部１１１０Ａへ出力し、緊急パケットＰＫＴ＿ＥＭＧ１の本体部ＢＯＤＹ（ディジタル信号からなる）を一時記憶バッファ１１２０に記憶しながら一時記憶バッファ１１２０から本体部ＢＯＤＹを読み出す。
【０２８２】
そうすると、無線装置２の転送処理実行部１１１０Ａは、緊急パケットＰＫＴ＿ＥＭＧ１のＣＴ１および転送テーブル３０−１を参照して、上述した方法によって、緊急パケットＰＫＴ＿ＥＭＧ１を転送すべきか否かを判定する。そして、無線装置２の転送処理実行部１１１０Ａは、緊急パケットＰＫＴ＿ＥＭＧ１を転送すべきと判定すると、受信処理部１１１１Ｃが本体部ＢＯＤＹの一時記憶バッファ１１２０への記憶を行なっている状態で本体部ＢＯＤＹの読出を開始するとともに、上述した方法によって、ヘッダＨＥＤ１を再構築し、その再構築したヘッダＨＥＤ１と、一時記憶バッファ１１２０から読み出した本体部ＢＯＤＹの先頭部分とを送信処理部１１１３Ｃへ出力する。
【０２８３】
そして、無線装置２の送信処理部１１１３Ｃは、転送処理実行部１１１０Ａから受けたヘッダＨＥＤ１をエンコードし、そのエンコード後のヘッダＨＥＤ１を拡散符号Ｃｏｄｅ３によってスペクトル拡散する。
【０２８４】
そうすると、無線装置２の送信処理部１１１３Ｃは、受信処理部１１１１Ｃが一時記憶バッファ１１２０に記憶しながら転送処理実行部１１１０Ａが一時記憶バッファ１１２０から読み出した本体部ＢＯＤＹの先頭部分に拡散後のヘッダＨＥＤ１を付加し、ヘッダＨＥＤ１および本体部ＢＯＤＹの先頭部分をディジタル信号からアナログ信号に変換して周波数チャネルｆ２で転送を開始する。そして、無線装置２の送信処理部１１１３Ｃは、受信処理部１１１１Ｃが一時記憶バッファ１１２０に記憶しながら転送処理実行部１１１０Ａが一時記憶バッファ１１２０から読み出した本体部ＢＯＤＹの残りの部分をディジタル信号からアナログ信号に随時変換して周波数チャネルｆ２で転送する。
【０２８５】
このように、無線装置２は、無線装置３からの緊急パケットＰＫＴ＿ＥＭＧ１を周波数チャネルｆ１および拡散符号Ｃｏｄｅ２を用いて受信しながら、緊急パケットＰＫＴ＿ＥＭＧ１を周波数チャネルｆ２および拡散符号Ｃｏｄｅ３を用いて転送する。
【０２８６】
また、無線装置２の受信処理部１１１１Ｃは、一時記憶バッファ１１２０に記憶しながら一時記憶バッファ１１２０から読み出した本体部ＢＯＤＹを拡散符号Ｃｏｄｅ＿ｒ＝Ｃｏｄｅ２によって逆拡散し、その逆拡散後の本体部ＢＯＤＹをデコードする。そして、無線装置２の受信処理部１１１１Ｃは、そのデコードした緊急パケットＰＫＴ＿ＥＭＧ１をＭＡＣモジュール１１２を介して処理手段１１３Ｃへ出力する。これによって、無線装置２は、緊急パケットＰＫＴ＿ＥＭＧ１を受理する。
【０２８７】
その後、無線装置１は、同様にして、無線装置２からの緊急パケットＰＫＴ＿ＥＭＧ１を周波数チャネルｆ２および拡散符号Ｃｏｄｅ３を用いて受信しながら、緊急パケットＰＫＴ＿ＥＭＧ１を周波数チャネルｆ３および拡散符号Ｃｏｄｅ５を用いて転送するとともに、緊急パケットＰＫＴ＿ＥＭＧ１を受理する。更に、無線装置６は、無線装置１からの緊急パケットＰＫＴ＿ＥＭＧ１を周波数チャネルｆ３および拡散符号Ｃｏｄｅ５を用いて受信しながら、緊急パケットＰＫＴ＿ＥＭＧ１を周波数チャネルｆ１および拡散符号Ｃｏｄｅ４を用いて転送するとともに、緊急パケットＰＫＴ＿ＥＭＧ１を受理する。更に、無線装置７は、無線装置６からの緊急パケットＰＫＴ＿ＥＭＧ１を周波数チャネルｆ１および拡散符号Ｃｏｄｅ４を用いて受信する。この場合、無線装置７は、緊急パケットＰＫＴ＿ＥＭＧ１の生存時間ＴＴＬが“０”であるので、緊急パケットＰＫＴ＿ＥＭＧ１の受信処理のみを行ない、緊急パケットＰＫＴ＿ＥＭＧ１を転送しない（図３７参照）。
【０２８８】
その結果、無線装置２，１，６において、転送信号が受信信号に干渉波として作用することがない。
【０２８９】
なお、無線装置１は、無線装置３からパケットＰＫＴを直接受信できないとき、無線装置３におけるパケットＰＫＴの送信に用いた周波数チャネルｆ１および拡散符号Ｃｏｄｅ２を検知できない。この場合、無線装置１は、無線装置２におけるパケットＰＫＴの送信に用いた周波数チャネルｆ２と異なる周波数チャネルとして周波数チャネルｆ１を選択し、無線装置２におけるパケットＰＫＴの送信に用いた拡散符号Ｃｏｄｅ３と異なる拡散符号として拡散符号Ｃｏｄｅ２を選択する場合もあるが、無線装置１が緊急パケットＰＫＴ＿ＥＭＧを転送するタイミングでは、無線装置２は、無線装置３からの緊急パケットＰＫＴ＿ＥＭＧの受信を完了している。従って、無線装置１における緊急パケットＰＫＴ＿ＥＭＧの転送信号が無線装置２における緊急パケットＰＫＴ＿ＥＭＧの受信信号に干渉波として作用することはない。また、無線装置１，２間の距離が数１０ｍ以上である場合、無線装置１，３が同じ拡散符号Ｃｏｄｅ２を用いても、無線装置１における転送信号が無線装置２における受信信号の干渉波になり難い。無線装置６が無線装置２におけるパケットＰＫＴの送信に用いた周波数チャネルｆ２および拡散符号Ｃｏｄｅ３を検知できない場合も、同様である。
【０２９０】
従って、緊急パケットＰＫＴ＿ＥＭＧを受信しながら転送しても、転送信号と受信信号との干渉を抑制して緊急パケットＰＫＴ＿ＥＭＧを転送できる。
【０２９１】
図３９は、実施の形態４における緊急パケットＰＫＴ＿ＥＭＧの転送動作を説明するためのフローチャートである。
【０２９２】
図３９に示すフローチャートは、図３３に示すフローチャートのステップＳ１１ＢをステップＳ１１Ａに代えたものであり、その他は、図３３に示すフローチャートと同じである。
【０２９３】
一連の動作が開始されると、各無線装置１〜８は、上述したステップＳ１〜Ｓ４，Ｓ５Ａ，Ｓ６，Ｓ７，Ｓ８Ａ，Ｓ９，Ｓ１０Ａを順次実行する。そして、ステップＳ１０Ａの後、各無線装置１〜８の送信処理部１１１３Ｃは、受信処理部１１１１Ｃが一時記憶バッファ１１２０に記憶しながら転送処理実行部１１１０Ａが一時記憶バッファ１１２０から読み出した本体部ＢＯＤＹの先頭部分に拡散後のヘッダＨＥＤを付加して緊急パケットＰＫＴ＿ＥＭＧを受信しながら受信周波数チャネルｆｒと異なる周波数チャネルｆｄで転送する（ステップＳ１１Ａ）。
【０２９４】
その後、上述したステップＳ１２〜ステップＳ１６が実行される。この場合、ステップＳ１３において、各無線装置１〜８の受信処理部１１１１Ｃは、一時記憶バッファ１１２０に記憶しながら一時記憶バッファ１１２０から随時読み出した本体部ＢＯＤＹを拡散符号Ｃｏｄｅ＿ｒによって逆拡散する。また、ステップＳ１６において、各無線装置１〜８の転送処理実行部１１１０Ａは、受信処理部１１１１Ｃから受けたＣＴ（＝ヘッダＨＥＤ）と、一時記憶バッファ１１２０から読み出した本体部ＢＯＤＹとを破棄し、受信処理部１１１１Ｃは、転送処理実行部１１１０Ａからの緊急パケットＰＫＴ＿ＥＭＧの受信が必要でないことを示す通知に応じて、ヘッダＨＥＤと、一時記憶バッファ１１２０から読み出した本体部ＢＯＤＹとを破棄する。
【０２９５】
このように、各無線装置１〜８は、緊急パケットＰＫＴ＿ＥＭＧの受信に用いた周波数チャネルｆｒと異なる周波数チャネルｆｄと、緊急パケットＰＫＴ＿ＥＭＧの受信に用いた拡散符号Ｃｏｄｅ＿ｒと異なる拡散符号Ｃｏｄｅ＿ｄとを用いて緊急パケットＰＫＴ＿ＥＭＧを転送する。
【０２９６】
従って、緊急パケットＰＫＴ＿ＥＭＧを受信しながら転送しても、転送信号と受信信号との干渉を抑制して緊急パケットＰＫＴ＿ＥＭＧを転送できる。
【０２９７】
なお、上述した実施の形態１と実施の形態４とを組み合わせてもよい。この場合、緊急パケットＰＫＴ＿ＥＭＧの転送概念は、図９に示す転送概念と同じになる。従って、各無線装置１〜８は、緊急パケットＰＫＴ＿ＥＭＧの受信が完了した後に、緊急パケットＰＫＴ＿ＥＭＧの受信に用いた周波数チャネルｆｒと異なる周波数チャネルｆｄと、緊急パケットＰＫＴ＿ＥＭＧの受信に用いた拡散符号Ｃｏｄｅ＿ｒと異なる拡散符号Ｃｏｄｅ＿ｄとを用いて緊急パケットＰＫＴ＿ＥＭＧを転送する。また、各無線装置１〜８の転送処理実行部１１１０Ａは、本体部ＢＯＤＹの一時記憶バッファ１１２０への格納が完了した後に、本体部ＢＯＤＹを一時記憶バッファ１１２０から取り出して緊急パケットＰＫＴ＿ＥＭＧを転送する。更に、各無線装置１〜８は、図３９に示すフローチャートのステップＳ５Ａ，Ｓ８Ａ，Ｓ１１Ａを図２０に示すフローチャートのステップＳ５，Ｓ８，Ｓ１１にそれぞれ代え、かつ、ステップＳ１１の「受信周波数チャネルと同じ周波数チャネルｆｒ」を「受信周波数チャネルｆｒと異なる周波数チャネルｆｄ」に代えたフローチャートに従って緊急パケットＰＫＴを転送する。
【０２９８】
これによって、転送信号と受信信号との干渉を更に抑制して緊急パケットＰＫＴ＿ＥＭＧを転送できる。また、実施の形態４においては、その他、実施の形態２と同じ効果を享受できる。
【０２９９】
また、上記においては、パケットＰＫＴの受信時にパケットＰＫＴのヘッダＨＥＤのみを逆拡散およびデコードすると説明したが、この発明の実施の形態４においては、これに限らず、実装に応じて、パケットＰＫＴの受信時にパケットＰＫＴの全体を逆拡散し、ヘッダＨＥＤのみをデコードしてもよい。
【０３００】
更に、上記においては、パケットＰＫＴの転送時にパケットＰＫＴのヘッダＨＥＤのみをエンコードおよびスペクトル拡散すると説明したが、この発明の実施の形態４においては、これに限らず、実装に応じて、パケットＰＫＴの転送時にパケットＰＫＴのヘッダのみをエンコードし、パケットＰＫＴの全体をスペクトル拡散してもよい。
【０３０１】
更に、上記においては、受信処理部１１１１Ｃは、本体部ＢＯＤＹを一時記憶バッファ１１２０に記憶しながら一時記憶バッファ１１２０から随時読み出すと説明したが、この発明の実施の形態４においては、これに限らず、実装に応じて、受信処理部１１１１Ｃは、本体部ＢＯＤＹの一時記憶バッファ１１２０への記憶が完了した後に、転送処理実行部１１１０Ａからの緊急パケットＰＫＴ＿ＥＭＧの受信が必要であることを示す通知に応じて、本体部ＢＯＤＹを一時記憶バッファ１１２０から読み出すようにしてもよい。
【０３０２】
その他は、実施の形態１，２と同じである。
【０３０３】
上記においては、４個の周波数チャネルｆ１〜ｆ４および１５個の拡散符号Ｃｏｄｅ１〜Ｃｏｄｅ１５を用いると説明したが、この発明においては、これに限らず、４個以外の周波数チャネルおよび１５個以外の拡散符号が用いられてもよい。
【０３０４】
なお、この発明においては、受信処理部１１１１，１１１１Ａ，１１１１Ｂ，１１１１Ｃの各々は、「受信手段」を構成する。また、一時記憶バッファ１１２０を用いて緊急パケットＰＫＴ＿ＥＭＧを転送する転送処理実行部１１１０および送信処理部１１１３は、「転送手段」を構成する。更に、一時記憶バッファ１１２０を用いて緊急パケットＰＫＴ＿ＥＭＧを転送する転送処理実行部１１１０Ａおよび送信処理部１１１３Ａは、「転送手段」を構成する。更に、一時記憶バッファ１１２０を用いて緊急パケットＰＫＴ＿ＥＭＧを転送する転送処理実行部１１１０Ａおよび送信処理部１１１３Ｂは、「転送手段」を構成する。更に、一時記憶バッファ１１２０を用いて緊急パケットＰＫＴ＿ＥＭＧを転送する転送処理実行部１１１０Ａおよび送信処理部１１１３Ｃは、「転送手段」を構成する。
【０３０５】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施の形態の説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【産業上の利用可能性】
【０３０６】
この発明は、転送信号と受信信号との干渉を抑制してパケットを転送可能な無線装置に適用される。また、この発明は、転送信号と受信信号との干渉を抑制してパケットを転送可能な無線装置を備えた無線ネットワークに適用される。
【図面の簡単な説明】
【０３０７】
【図１】この発明の実施の形態による無線ネットワークの概略図である。
【図２】拡散符号と周波数チャネルとの関係を示す図である。
【図３】パケットのフォーマットを示す図である。
【図４】図１に示す無線装置の実施の形態１における構成を示す概略図である。
【図５】受信信号を拡散符号によって逆拡散して得られる評価値の演算に用いるパケット中のシンボル部の概念図である。
【図６】実施の形態１における周辺車両情報テーブルの構成を示す図である。
【図７】実施の形態１における転送テーブルの構成を示す図である。
【図８】図４に示す送受信手段の構成を示す概略ブロック図である。
【図９】実施の形態１における緊急パケットの転送方法を説明するための概念図である。
【図１０】交通状況を示す図である。
【図１１】周辺車両情報テーブルの第１の例を示す図である。
【図１２】転送テーブルの第１の例を示す図である。
【図１３】周辺車両情報テーブルの第２の例を示す図である。
【図１４】転送テーブルの第２の例を示す図である。
【図１５】他の交通状況を示す図である。
【図１６】転送テーブルの第３の例を示す図である。
【図１７】転送テーブルの第４の例を示す図である。
【図１８】実施の形態１における緊急パケットの転送を示す概念図である。
【図１９】転送テーブルの第５の例を示す図である。
【図２０】実施の形態１における緊急パケットの転送動作を説明するためのフローチャートである。
【図２１】図１に示す無線装置の実施の形態２における構成を示す概略図である。
【図２２】図２１に示す送受信手段の構成を示す概略ブロック図である。
【図２３】実施の形態２における周辺車両情報テーブルの構成を示す図である。
【図２４】実施の形態２における緊急パケットの転送方法を説明するための概念図である。
【図２５】実施の形態２における緊急パケットの転送動作を説明するための図である。
【図２６】実施の形態２における周辺車両情報テーブルの具体例を示す図である。
【図２７】実施の形態２における緊急パケットの転送動作を説明するためのフローチャートである。
【図２８】図１に示す無線装置の実施の形態３における構成を示す概略図である。
【図２９】図２８に示す送受信手段の構成を示す概略ブロック図である。
【図３０】実施の形態３における周辺車両情報テーブルの構成を示す図である。
【図３１】実施の形態３における緊急パケットの転送動作を説明するための図である。
【図３２】実施の形態３における周辺車両情報テーブルの具体例を示す図である。
【図３３】実施の形態３における緊急パケットの転送動作を説明するためのフローチャートである。
【図３４】図１に示す無線装置の実施の形態４における構成を示す概略図である。
【図３５】図３４に示す送受信手段の構成を示す概略ブロック図である。
【図３６】実施の形態４における周辺車両情報テーブルの構成を示す図である。
【図３７】実施の形態４における緊急パケットの転送動作を説明するための図である。
【図３８】実施の形態４における周辺車両情報テーブルの具体例を示す図である。
【図３９】実施の形態４における緊急パケットの転送動作を説明するためのフローチャートである。
【符号の説明】
【０３０８】
１〜８，１Ａ，１Ｂ，１Ｃ  無線装置、１０  無線ネットワーク、１１，１１Ａ，１１Ｂ，１１Ｃ  通信制御部、１２  ＧＰＳ受信機、２０，２０Ａ，２０Ｂ，２０Ｃ  周辺車両情報テーブル、３０  転送テーブル、１１１，１１１Ａ，１１１Ｂ，１１１Ｃ  送受信手段、１１２  ＭＡＣモジュール、１１３，１１３Ａ，１１３Ｂ，１１３Ｃ  処理手段、１１４  定期パケット発生手段、１１５  緊急パケット発生手段、１１１０，１１１０Ａ  転送処理実行部、１１１１，１１１１Ａ，１１１１Ｂ，１１１１Ｃ  受信処理部、１１１２，１１１２Ａ  転送処理部、１１１３，１１１３Ａ，１１１３Ｂ，１１１３Ｃ  送信処理部、１１２０  一時記憶バッファ。
【図１】
2010068206.tif 000007
【図２】
2010068206.tif 000008
【図３】
2010068206.tif 000009
【図４】
2010068206.tif 000010
【図５】
2010068206.tif 000011
【図６】
2010068206.tif 000012
【図７】
2010068206.tif 000013
【図８】
2010068206.tif 000014
【図９】
2010068206.tif 000015
【図１０】
2010068206.tif 000016
【図１１】
2010068206.tif 000017
【図１２】
2010068206.tif 000018
【図１３】
2010068206.tif 000019
【図１４】
2010068206.tif 000020
【図１５】
2010068206.tif 000021
【図１６】
2010068206.tif 000022
【図１７】
2010068206.tif 000023
【図１８】
2010068206.tif 000024
【図１９】
2010068206.tif 000025
【図２０】
2010068206.tif 000026
【図２１】
2010068206.tif 000027
【図２２】
2010068206.tif 000028
【図２３】
2010068206.tif 000029
【図２４】
2010068206.tif 000030
【図２５】
2010068206.tif 000031
【図２６】
2010068206.tif 000032
【図２７】
2010068206.tif 000033
【図２８】
2010068206.tif 000034
【図２９】
2010068206.tif 000035
【図３０】
2010068206.tif 000036
【図３１】
2010068206.tif 000037
【図３２】
2010068206.tif 000038
【図３３】
2010068206.tif 000039
【図３４】
2010068206.tif 000040
【図３５】
2010068206.tif 000041
【図３６】
2010068206.tif 000042
【図３７】
2010068206.tif 000043
【図３８】
2010068206.tif 000044
【図３９】
2010068206.tif 000045