(57)【要約】【解決課題】パケットを送信する周期を変更しても、周辺の通信装置との間で、パケットの衝突を発生させずに、パケットを多重化して通信することができるようにする。【解決手段】送信周期を延長する場合、送信周期での送信タイムスロットの使用状態が「ＲＴＣ」であるか否かを判定し（１０２）、使用状態の全てが「ＲＴＣ」ではない場合には、現在の送信タイムスロットを変更せずに、そのまま次の送信タイムスロットとして決定する（１０４）。また、送信周期を短縮する場合には、送信周期での送信タイムスロットの使用状態の全てが「ＲＴＣ」ではなく、かつ、現在の送信周期での送信タイムスロットに対する裏のタイムスロットが使用されていないと判定されると、現在の送信タイムスロットを変更せずに、パケットの送信周期を１／２の周期に短縮する。【選択図】図６
2008227962.tif 000002
【特許請求の範囲】
【請求項１】
周辺の通信装置から、所定期間のフレームを時分割した複数のスロットの各々を一単位として周期的に送信され、かつ、前記周辺の通信装置による送信に関する前記所定期間のａｎ倍（ｎ＝０、１、２・・・、ａは２以上の自然数）の送信周期及び前記複数のスロットによる通信状況を示す送信情報を含むパケットを受信する受信手段と、
前記受信手段によって受信されたパケットの送信情報に基づいて、前記パケットを送信するための前記送信周期及び前記スロットを決定し、前記決定された送信周期とは異なる長さであって、かつ、前記所定期間のａｎ倍の送信周期に変更する場合には、前記決定されたスロットに、前記決定された送信周期で前記周辺の通信装置からパケットが送信されているか否かを判定し、前記周辺の通信装置から該スロットに該送信周期で前記パケットが送信されていないと判定されると、前記変更後の送信周期及び前記決定されたスロットと同じスロットを、前記パケットを送信するための送信周期及びスロットとして決定する決定手段と、
前記決定手段によって決定されたスロットに、前記決定された送信周期で前記パケットを周期的に送信する送信手段と、
を含む通信装置。
【請求項２】
周辺の通信装置から、所定期間のフレームを時分割した複数のスロットの各々を一単位として周期的に送信され、かつ、前記周辺の通信装置による送信に関する前記所定期間のａｎ倍（ｎ＝０、１、２・・・、ａは２以上の自然数）の送信周期及び前記複数のスロットによる通信状況を示す送信情報を含むパケットを受信する受信手段と、
前記受信手段によって受信されたパケットの送信情報に基づいて、前記パケットを送信するための前記送信周期及び前記スロットを決定し、前記決定された送信周期とは異なる長さであって、かつ、前記所定期間のａｎ倍の送信周期に変更する場合には、前記変更後の送信周期のみで前記周辺の通信装置から前記パケットが周期的に送信されているスロットを、前記複数のスロットから検出し、前記変更後の送信周期及び前記検出されたスロットを、前記パケットを送信するための送信周期及びスロットとして決定する決定手段と、
前記決定手段によって決定されたスロットに、前記決定された送信周期で前記パケットを周期的に送信する送信手段と、
を含む通信装置。
【請求項３】
前記決定手段は、前記決定された送信周期より短い周期であって、かつ、前記所定期間のａｎ倍の送信周期に変更する場合には、前記決定されたスロットに、前記決定された送信周期で前記周辺の通信装置からパケットが送信されているか否かを判定すると共に、前記決定されたスロットに、前記決定された送信周期と同じ長さであって、かつ、該送信周期とはタイミングが異なる送信周期で前記周辺の通信装置から前記パケットが送信されているか否かを判定し、前記周辺の通信装置から前記決定されたスロットに前記決定された送信周期で前記パケットが送信されていないと判定され、かつ、前記タイミングが異なる送信周期で、前記決定されたスロットに、前記周辺の通信装置から前記パケットが送信されていると判定されると、前記変更後の送信周期のみで前記周辺の通信装置から前記パケットが周期的に送信されているスロットを、前記複数のスロットから検出し、前記変更後の送信周期及び前記検出されたスロットを、前記パケットを送信するための送信周期及びスロットとして決定する請求項２記載の通信装置。
【請求項４】
前記決定手段は、前記決定された送信周期より長い周期であって、かつ、前記所定期間のａｎ倍の送信周期に変更する場合には、前記決定されたスロットに、前記決定された送信周期で前記周辺の通信装置からパケットが送信された連続回数を計測し、前記計測された連続回数が所定回数以上であると、前記変更後の送信周期を、前記パケットを送信するための送信周期として決定する請求項１又は３記載の通信装置
【請求項５】
周辺の通信装置から、所定期間のフレームを時分割した複数のスロットの各々を一単位として周期的に送信され、かつ、前記周辺の通信装置による送信に関する前記所定期間のａｎ倍（ｎ＝０、１、２・・・、ａは２以上の自然数）の送信周期及び前記複数のスロットによる通信状況を示す送信情報を含むパケットを受信する受信手段と、
前記受信手段によって受信されたパケットの送信情報に基づいて、前記パケットを送信するための前記送信周期及び前記スロットを決定し、前記決定された送信周期とは異なる長さであって、かつ、前記所定期間のａｎ倍の送信周期に変更する場合には、前記変更後の送信周期のみで前記周辺の通信装置から前記パケットが周期的に送信されているスロットを、前記複数のスロットから検出し、前記スロットが検出されなかったときに、前記周辺の通信装置から前記パケットが送信されていないスロットを、前記複数のスロットから検出し、前記変更後の送信周期及び前記検出されたスロットを、前記パケットを送信するための送信周期及びスロットとして決定する決定手段と、
前記決定手段によって決定されたスロットに、前記決定された送信周期で前記パケットを周期的に送信する送信手段と、
を含む通信装置。
【請求項６】
前記決定手段は、前記決定された送信周期と異なる長さであって、かつ、前記所定期間のａｎ倍の送信周期に変更する場合には、前記決定されたスロットに、前記決定された送信周期で前記周辺の通信装置からパケットが送信されているか否かを判定し、前記決定されたスロットに、前記決定された送信周期で前記周辺の通信装置から前記パケットが送信されていないと判定されると、前記変更後の送信周期のみで前記周辺の通信装置から前記パケットが周期的に送信されているスロットを、前記複数のスロットから検出し、前記スロットが検出されなかったときに、前記周辺の通信装置から前記パケットが送信されていないスロットを、前記複数のスロットから検出し、前記変更後の送信周期及び前記検出されたスロットを、前記パケットを送信するための送信周期及びスロットとして決定する請求項５記載の通信装置。
【請求項７】
周辺の通信装置から、所定期間のフレームを時分割した複数のスロットの各々を一単位として周期的に送信され、かつ、前記周辺の通信装置による送信に関する前記所定期間のａｎ倍（ｎ＝０、１、２・・・、ａは２以上の自然数）の送信周期及び前記複数のスロットによる通信状況を示す送信情報を含むパケットを受信する受信手段と、
前記受信手段によって受信されたパケットの送信情報に基づいて、前記パケットを送信するための前記送信周期及び前記スロットを決定し、前記決定された送信周期より長い周期であって、かつ、前記所定期間のａｎ倍の送信周期に変更する場合には、前記決定されたスロットに、前記決定された送信周期で前記周辺の通信装置からパケットが送信された連続回数を計測し、前記計測された連続回数が所定回数以上であると、前記変更後の送信周期を、前記パケットを送信するための送信周期として決定する決定手段と、
前記決定手段によって決定されたスロットに、前記決定された送信周期で、前記パケットを周期的に送信する送信手段と、
を含む通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、通信装置に係り、特に、周辺の通信装置から送信されるパケットと多重化してパケットを送信する通信装置に関する。
【背景技術】
【０００２】
従来から通信方式の１つとしてＴＤＭＡ（Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）方式が知られている。このＴＤＭＡ方式は、一つの情報伝送路を複数の通信装置で共有して短時間ずつ交代で各通信装置から通信情報を送信する通信方式である。例えば、無線ＬＡＮや携帯電話機などの通信で用いられる場合には、１つの周波数を使い、周期的に繰り返されるフレームを複数の期間に分割した複数のタイムスロットを一単位として各通信装置からタイムスロット毎に交代でパケットを送信させる方式である。
【０００３】
例えば、各通信装置間で提案パケット及び応答パケットを交換して、各通信装置へのタイムスロットの割り当てやタイムスロットの数を制御する技術が知られている（非特許文献１）。
【非特許文献１】神崎映光、上向俊晃、原隆浩、西尾昇治郎、「アドホックネットワークにおける端末数の変化に応じたＴＤＭＡスロット割当て手法」、情報処理学会論文誌  ＶｏＬ．４５  Ｎｏ.３  Ｍａｒ  ２００４
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、非特許文献１には、パケットを送信する送信周期を変更することが記載されていないため、パケットを送信する送信周期を変更すると、通信装置間で、パケットの衝突が発生してしまう、という問題があった。
【０００５】
本発明は、上記の問題点を解決するためになされたもので、パケットを送信する送信周期を変更しても、周辺の通信装置との間で、パケットの衝突を発生させずに、パケットを多重化して通信することができる通信装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するために第１の発明に係る通信装置は、周辺の通信装置から、所定期間のフレームを時分割した複数のスロットの各々を一単位として周期的に送信され、かつ、前記周辺の通信装置による送信に関する前記所定期間のａｎ倍（ｎ＝０、１、２・・・、ａは２以上の自然数）の送信周期及び前記複数のスロットによる通信状況を示す送信情報を含むパケットを受信する受信手段と、前記受信手段によって受信されたパケットの送信情報に基づいて、前記パケットを送信するための前記送信周期及び前記スロットを決定し、前記決定された送信周期とは異なる長さであって、かつ、前記所定期間のａｎ倍の送信周期に変更する場合には、前記決定されたスロットに、前記決定された送信周期で前記周辺の通信装置からパケットが送信されているか否かを判定し、前記周辺の通信装置から該スロットに該送信周期で前記パケットが送信されていないと判定されると、前記変更後の送信周期及び前記決定されたスロットと同じスロットを、前記パケットを送信するための送信周期及びスロットとして決定する決定手段と、前記決定手段によって決定されたスロットに、前記決定された送信周期で前記パケットを周期的に送信する送信手段とを含んで構成されている。
【０００７】
第１の発明に係る通信装置によれば、受信手段によって、周辺の通信装置から、所定期間のフレームを時分割した複数のスロットの各々を一単位として周期的に送信され、かつ、周辺の通信装置による送信に関する送信周期及び複数のスロットによる通信状況を示す送信情報を含むパケットを受信する。そして、決定手段によって、受信手段によって受信されたパケットの送信情報に基づいて、パケットを送信するための送信周期及びスロットを決定し、送信手段によって、決定手段によって決定されたスロットに、決定された送信周期でパケットを周期的に送信する。
【０００８】
また、決定された送信周期とは異なる長さであって、かつ、所定期間のａｎ倍の送信周期に変更する場合には、決定手段によって、決定されたスロットに、決定された送信周期で周辺の通信装置からパケットが送信されているか否かを判定し、周辺の通信装置から該スロットに該送信周期でパケットが送信されていないと判定されると、変更後の送信周期及び決定されたスロットと同じスロットを、パケットを送信するための送信周期及びスロットとして決定する。そして、送信手段によって、決定手段によって決定されたスロットに、決定された変更後の送信周期でパケットを周期的に送信する。
【０００９】
このように、送信周期を変更する場合に、決定されたスロットに、決定された送信周期で周辺の通信装置からパケットが送信されていないと判定されると、スロットを変更せずに、変更後の送信周期を、パケットを送信するための送信周期として決定することにより、パケットを送信する送信周期を変更しても、周辺の通信装置との間で、パケットの衝突を発生させずに、パケットを多重化して通信することができる。
【００１０】
第２の発明に係る通信装置は、周辺の通信装置から、所定期間のフレームを時分割した複数のスロットの各々を一単位として周期的に送信され、かつ、前記周辺の通信装置による送信に関する前記所定期間のａｎ倍（ｎ＝０、１、２・・・、ａは２以上の自然数）の送信周期及び前記複数のスロットによる通信状況を示す送信情報を含むパケットを受信する受信手段と、前記受信手段によって受信されたパケットの送信情報に基づいて、前記パケットを送信するための前記送信周期及び前記スロットを決定し、前記決定された送信周期とは異なる長さであって、かつ、前記所定期間のａｎ倍の送信周期に変更する場合には、前記変更後の送信周期のみで前記周辺の通信装置から前記パケットが周期的に送信されているスロットを、前記複数のスロットから検出し、前記変更後の送信周期及び前記検出されたスロットを、前記パケットを送信するための送信周期及びスロットとして決定する決定手段と、前記決定手段によって決定されたスロットに、前記決定された送信周期で前記パケットを周期的に送信する送信手段とを含んで構成されている。
【００１１】
第２の発明に係る通信装置によれば、受信手段によって、周辺の通信装置から、所定期間のフレームを時分割した複数のスロットの各々を一単位として周期的に送信され、かつ、周辺の通信装置による送信に関する送信周期及び複数のスロットによる通信状況を示す送信情報を含むパケットを受信する。そして、決定手段によって、受信手段によって受信されたパケットの送信情報に基づいて、パケットを送信するための送信周期及びスロットを決定し、送信手段によって、決定手段によって決定されたスロットに、決定された送信周期でパケットを周期的に送信する。
【００１２】
また、決定された送信周期とは異なる長さであって、かつ、所定期間のａｎ倍の送信周期に変更する場合には、決定手段によって、変更後の送信周期のみで周辺の通信装置からパケットが周期的に送信されているスロットを、複数のスロットから検出し、変更後の送信周期及び検出されたスロットを、パケットを送信するための送信周期及びスロットとして決定する。そして、送信手段によって、検出されたスロットに、変更後の送信周期でパケットを周期的に送信する。
【００１３】
このように、送信周期を変更する場合に、変更後の送信周期のみで周辺の通信装置からパケットが周期的に送信されているスロットを検出し、変更後の送信周期及び検出されたスロットを、パケットを送信するための送信周期及びスロットとして決定することにより、パケットを送信する送信周期を変更しても、周辺の通信装置との間で、パケットの衝突を発生させずに、パケットを多重化して通信することができる。また、変更後の送信周期のみで周辺の通信装置からパケットが周期的に送信されているスロットに変更することにより、スロットの使用効率を向上させることができる。
【００１４】
第２の発明に係る決定手段は、決定された送信周期より短い周期であって、かつ、所定期間のａｎ倍の送信周期に変更する場合には、決定されたスロットに、決定された送信周期で周辺の通信装置からパケットが送信されているか否かを判定すると共に、決定されたスロットに、決定された送信周期と同じ長さであって、かつ、該送信周期とはタイミングが異なる送信周期で周辺の通信装置からパケットが送信されているか否かを判定し、周辺の通信装置から決定されたスロットに決定された送信周期でパケットが送信されていないと判定され、かつ、タイミングが異なる送信周期で、決定されたスロットに、周辺の通信装置からパケットが送信されていると判定されると、変更後の送信周期のみで周辺の通信装置からパケットが周期的に送信されているスロットを、複数のスロットから検出し、変更後の送信周期及び検出されたスロットを、パケットを送信するための送信周期及びスロットとして決定することができる。これにより、短い送信周期に変更する場合に、決定されたスロットに、決定された送信周期で周辺の通信装置からパケットが送信されていないと判定され、かつ、タイミングが異なる送信周期で、決定されたスロットに、周辺の通信装置からパケットが送信されていると判定されると、変更後の送信周期のみで周辺の通信装置からパケットが周期的に送信されているスロットに変更することにより、パケットを送信する送信周期を変更しても、周辺の通信装置との間で、パケットの衝突を発生させずに、パケットを多重化して通信することができ、また、スロットの使用効率を向上させることができる。
【００１５】
また、第１の発明及び第２の発明に係る決定手段は、決定された送信周期より長い周期であって、かつ、所定期間のａｎ倍の送信周期に変更する場合には、決定されたスロットに、決定された送信周期で周辺の通信装置からパケットが送信された連続回数を計測し、計測された連続回数が所定回数以上であると、変更後の送信周期を、パケットを送信するための送信周期として決定することができる。これにより、パケットを送信する送信周期を長く変更して、周辺の通信装置との間で、パケットの衝突を抑制し、パケットを多重化して通信することができる。
【００１６】
第３の発明に係る通信装置は、周辺の通信装置から、所定期間のフレームを時分割した複数のスロットの各々を一単位として周期的に送信され、かつ、前記周辺の通信装置による送信に関する前記所定期間のａｎ倍（ｎ＝０、１、２・・・、ａは２以上の自然数）の送信周期及び前記複数のスロットによる通信状況を示す送信情報を含むパケットを受信する受信手段と、前記受信手段によって受信されたパケットの送信情報に基づいて、前記パケットを送信するための前記送信周期及び前記スロットを決定し、前記決定された送信周期とは異なる長さであって、かつ、前記所定期間のａｎ倍の送信周期に変更する場合には、前記変更後の送信周期のみで前記周辺の通信装置から前記パケットが周期的に送信されているスロットを、前記複数のスロットから検出し、前記スロットが検出されなかったときに、前記周辺の通信装置から前記パケットが送信されていないスロットを、前記複数のスロットから検出し、前記変更後の送信周期及び前記検出されたスロットを、前記パケットを送信するための送信周期及びスロットとして決定する決定手段と、前記決定手段によって決定されたスロットに、前記決定された送信周期で前記パケットを周期的に送信する送信手段とを含んで構成されている。
【００１７】
第３の発明に係る通信装置によれば、受信手段によって、周辺の通信装置から、所定期間のフレームを時分割した複数のスロットの各々を一単位として周期的に送信され、かつ、周辺の通信装置による送信に関する送信周期及び複数のスロットによる通信状況を示す送信情報を含むパケットを受信する。そして、決定手段によって、受信手段によって受信されたパケットの送信情報に基づいて、パケットを送信するための送信周期及びスロットを決定し、送信手段によって、決定手段によって決定されたスロットに、決定された送信周期でパケットを周期的に送信する。
【００１８】
また、決定された送信周期とは異なる長さであって、かつ、所定期間のａｎ倍の送信周期に変更する場合には、決定手段によって、変更後の送信周期のみで周辺の通信装置からパケットが周期的に送信されているスロットを、複数のスロットから検出し、このスロットが検出されなかったときに、周辺の通信装置からパケットが送信されていないスロットを、複数のスロットから検出し、変更後の送信周期及び検出されたスロットを、パケットを送信するための送信周期及びスロットとして決定する。そして、送信手段によって、検出されたスロットに、変更後の送信周期でパケットを周期的に送信する。
【００１９】
このように、送信周期を変更する場合に、変更後の送信周期のみで周辺の通信装置からパケットが周期的に送信されているスロットが検出されなかったときに、周辺の通信装置からパケットが送信されていないスロットを検出し、変更後の送信周期及び検出されたスロットを、パケットを送信するための送信周期及びスロットとして決定することにより、パケットを送信する送信周期を変更しても、周辺の通信装置との間で、パケットの衝突を発生させずに、パケットを多重化して通信することができる。
【００２０】
第３の発明に係る決定手段は、決定された送信周期と異なる長さであって、かつ、所定期間のａｎ倍の送信周期に変更する場合には、決定されたスロットに、決定された送信周期で周辺の通信装置からパケットが送信されているか否かを判定し、決定されたスロットに、決定された送信周期で周辺の通信装置からパケットが送信されていないと判定されると、変更後の送信周期のみで周辺の通信装置からパケットが周期的に送信されているスロットを、複数のスロットから検出し、スロットが検出されなかったときに、周辺の通信装置からパケットが送信されていないスロットを、複数のスロットから検出し、変更後の送信周期及び検出されたスロットを、パケットを送信するための送信周期及びスロットとして決定することができる。これにより、送信周期を変更する場合に、決定されたスロットに、決定された送信周期で周辺の通信装置からパケットが送信されていないと判定され、かつ、変更後の送信周期のみで周辺の通信装置からパケットが周期的に送信されているスロットが検出されなかったときに、周辺の通信装置からパケットが送信されていないスロットに変更することにより、パケットを送信する送信周期を変更しても、周辺の通信装置との間で、パケットの衝突を発生させずに、パケットを多重化して通信することができる。
【００２１】
第４の発明に係る通信装置は、周辺の通信装置から、所定期間のフレームを時分割した複数のスロットの各々を一単位として周期的に送信され、かつ、前記周辺の通信装置による送信に関する前記所定期間のａｎ倍（ｎ＝０、１、２・・・、ａは２以上の自然数）の送信周期及び前記複数のスロットによる通信状況を示す送信情報を含むパケットを受信する受信手段と、前記受信手段によって受信されたパケットの送信情報に基づいて、前記パケットを送信するための前記送信周期及び前記スロットを決定し、前記決定された送信周期より長い周期であって、かつ、前記所定期間のａｎ倍の送信周期に変更する場合には、前記決定されたスロットに、前記決定された送信周期で前記周辺の通信装置からパケットが送信された連続回数を計測し、前記計測された連続回数が所定回数以上であると、前記変更後の送信周期を、前記パケットを送信するための送信周期として決定する決定手段と、前記決定手段によって決定されたスロットに、前記決定された送信周期で、前記パケットを周期的に送信する送信手段とを含んで構成されている。
【００２２】
第４の発明に係る通信装置によれば、受信手段によって、周辺の通信装置から、所定期間のフレームを時分割した複数のスロットの各々を一単位として周期的に送信され、かつ、周辺の通信装置による送信に関する送信周期及び複数のスロットによる通信状況を示す送信情報を含むパケットを受信する。そして、決定手段によって、受信手段によって受信されたパケットの送信情報に基づいて、パケットを送信するための送信周期及びスロットを決定し、送信手段によって、決定手段によって決定されたスロットに、決定された送信周期でパケットを周期的に送信する。
【００２３】
また、決定された送信周期より長い周期であって、かつ、所定期間のａｎ倍の送信周期に変更する場合には、決定手段によって、決定されたスロットに、決定された送信周期で周辺の通信装置から送信されたパケットより得られる、決定されたスロットでのパケット衝突情報の連続受信回数を計測し、計測された連続受信回数が所定回数以上であると、変更後の送信周期を、パケットを送信するための送信周期として決定する。そして、送信手段によって、決定手段によって決定されたスロットに、決定された変更後の送信周期でパケットを周期的に送信する。
【００２４】
このように、長い送信周期を変更する場合に、決定されたスロットに、決定された送信周期で周辺の通信装置から送信されたパケットより得られた、決定されたスロットにおけるパケット衝突情報を所定回数以上連続して受信すると、スロットを変更せずに、変更後の送信周期を、パケットを送信するための送信周期として決定することにより、パケットを送信する送信周期を長く変更して、周辺の通信装置との間で、パケットの衝突を抑制し、パケットを多重化して通信することができる。
【発明の効果】
【００２５】
以上説明したように、本発明の通信装置によれば、パケットを送信する送信周期を変更しても、周辺の通信装置との間で、パケットの衝突を発生させずに、パケットを多重化して通信することができる、という効果が得られる。
【発明を実施するための最良の形態】
【００２６】
以下、図面を参照して、本発明の好適な実施の形態について説明する。なお、本発明を適用した無線通信装置を車両などの移動する移動体に搭載し、複数の無線通信装置の間でパケット（ｐａｃｋｅｔ）を交換することにより無線通信を行なう場合を例に説明する。
【００２７】
図１に示すように、本実施の形態に係る無線通信ネットワークの移動体無線通信装置１０は、受信アンテナ１１を介して周辺の他の移動体無線通信装置１０が送信したパケットを受信する受信回路１２と、受信したパケットがどのタイムスロットを用いて送信されてきたのかを検出するパケット検出部１３と、検出されたパケットから、送信されてきたデータを復元するパケット復調部１４と、パケット検出部１３でパケットを検出したタイムスロットの使用状態とパケット復調部１４によるパケットの復調の成否に基づいて、送信パケットに埋め込む後述するフレーム情報を生成するフレーム情報生成部１５と、パケット復調部１４により復調されたデータに含まれるフレーム情報及び送信周期情報とパケット検出部１３により生成されたフレーム情報とを所定フレーム周期分蓄積する情報蓄積部１６と、情報蓄積部１６に蓄積された各種情報に基づいて、パケットを送信するタイムスロットである送信タイムスロット及び送信周期を決定する送信スロット決定部１７とを備えている。
【００２８】
また、移動体無線通信装置１０は、パケットを生成するパケット生成部１８と、パケットの送信タイミングを制御する送信タイミング制御部１９と、送信アンテナ２１を介してパケットを送信する送信回路２０とを更に備えている。
【００２９】
送信スロット決定部１７は、図２に示すように、情報蓄積部１６に蓄積された情報に基づいて、パケットの送信周期を決定する送信周期決定部３０と、情報蓄積部１６に蓄積された情報に基づいて、自装置が送信しているパケットの送信周期及びタイムスロットにおいて、他の移動体無線通信装置１０からパケットが連続して送信され、パケットの衝突が連続して発生した回数を計測する衝突連続回数計測部３２と、情報蓄積部１６に蓄積された情報、送信周期決定部３０で決定された送信周期、及び衝突連続回数計測部３２で計測された連続回数に基づいて、パケットの送信に使用するタイムスロットを決定するタイムスロット決定部３４とを備えている。
【００３０】
また、移動体無線通信装置１０によって送受信されるフレームの構成について図３を用いて説明する。１フレームは、例えば１００ｍｓに設定され、フレーム周期が周期的に繰り返されている。各フレーム周期は、ｎ個（本実施の形態では８個）の期間に分割されたｎ個のタイムスロットにより構成されている。この１つのタイムスロットは、１パケットを送信できる期間を示すものである。移動体無線通信装置１０では、このタイムスロットの単位でパケットをやりとりする。なお、１フレーム周期は各移動体無線通信装置のデータの送信周期に合わせて設定するとよい。例えば、各移動体無線通信装置１０において、１００ｍｓに１度のパケットの送信を保証するためには、１００ｍｓに設定すると良い。本実施の形態に係る移動体無線通信装置１０では、フレーム周期は１００ｍｓとされているものとする。
【００３１】
また、本実施の形態に係る移動体無線通信装置１０は、パケットを送信する送信周期をフレーム周期の２ｎ倍（ｎ＝０、１、２・・・）の周期の何れかにすることができるものとされており、本実施の形態では、送信周期をフレーム周期の１倍（基本周期）、２倍、４倍、８倍の４つの何れかにすることができるものとされている。
【００３２】
パケットは、ヘッダ情報と、当該パケットを送信した移動体無線通信装置１０で検出された１フレーム周期中のタイムスロットの使用状態を示すフレーム情報と、当該パケットが送信される送信周期を示す送信周期情報と、送信対象となる実データが含まれるデータ領域と、タイムスロットの同期ずれの影響を軽減するためのガードタイムとを有している。なお、本発明ではタイムスロットの同期方法に関しては限定しないが、例えば同期のための基準局を設ける等の何らかの手段によって、ガードタイムで補償できる程度の同期がとれているものとする。また、本実施の形態では、パケットに含まれる送信情報として、フレーム情報及び送信周期情報を用いている。
【００３３】
フレーム情報には、タイムスロット数分の領域が設けられ、各領域に各タイムスロットの使用状態を示す値が設定される。本実施の形態に係るフレーム情報は、８個のタイムスロットに対応して８個の領域［Ｓ１、Ｓ２、・・・、Ｓ８］が設けられている。フレーム情報の各領域には、「ＦＲＥＥ」（空き）、「ＡＣＫ」（受信成功）、「ＮＡＣＫ」（受信失敗）、及び「ＲＴＣ」（衝突発生）の何れかを示す値が設定される。「ＦＲＥＥ」は、対象となるタイムスロットにおいて、パケットが受信されず、使用されていないことを示す。「ＡＣＫ」は、対象となるタイムスロットにおいて、パケットの受信が成功したことを示す。なお、パケットの受信が成功したとは、単にパケットを受信・検出しただけでなく、パケット内の情報を復調できたことをいう。また、「ＮＡＣＫ」は、対象となるタイムスロットにおいて、パケットの受信が失敗したことを示し、パケットを受信・検出したが、パケット内の情報を復調できなかったことを示す。また、「ＲＴＣ」は、パケットが衝突したことを示す。
【００３４】
また、本実施の形態に係る送信周期情報は、３ビットの領域とされており、パケットを送信する送信周期がフレーム周期の１倍の場合、“０００”が設定され、パケットを送信する送信周期がフレーム周期の２倍の場合、“００１”が設定され、パケットを送信する送信周期がフレーム周期の４倍の場合、“０１０”が設定され、パケットを送信する送信周期がフレーム周期の８倍の場合、“０１１”が設定される。
【００３５】
以上のように構成された無線通信ネットワークの移動体無線通信装置１０は、他の移動体無線通信装置１０から送信されたパケットを受信すると、次のように動作する。
【００３６】
パケット検出部１３は、受信回路１２で受信されたパケットの受信時刻をもとに、どのタイムスロットでパケットが送信されたかを検出する。パケット復調部１４は、検出されたパケットを復調して他の移動体無線通信装置１０から送られてきたデータを復元する。
【００３７】
フレーム情報生成部１５は、受信した直近１フレーム周期分のタイムスロット毎に、パケットを受信しなかったタイムスロットについては「ＦＲＥＥ」、パケットの受信が成功したタイムスロットについては「ＡＣＫ」、パケットの受信が失敗したタイムスロットについては「ＮＡＣＫ」、パケットが衝突したタイムスロットについては「ＲＴＣ」としたフレーム情報を生成する。
【００３８】
情報蓄積部１６は、フレーム情報生成部１５により復調されたデータから、当該データに含まれる他の移動体無線通信装置１０のフレーム情報［Ｓ１、Ｓ２、・・・、Ｓ８］及び送信周期情報を取り出し、取り出したフレーム情報を他端末フレーム情報とし、取り出した送信周期情報を他端末送信周期情報として、受信されたタイムスロットを示す情報を付して、新しいものから順に所定フレーム周期分をそれぞれ蓄積する。また、情報蓄積部１６は、フレーム情報生成部１５により生成されたフレーム情報を自端末フレーム情報として、新しいものから順に上記所定フレーム周期分を蓄積する。なお、本実施の形態に係る移動体無線通信装置１０では、最も長い送信周期がフレーム周期の８倍の周期であるため、情報蓄積部１６は、８フレーム周期分のデータをそれぞれ蓄積するものとする。
【００３９】
送信スロット決定部１７は、情報蓄積部１６に蓄積された上記所定フレーム周期分の他端末フレーム情報、他端末送信周期情報、及び自端末フレーム情報に基づいて、パケットの送信に使用するタイムスロット及びパケットの送信周期を決定する。
【００４０】
具体的には、送信スロット決定部１７の送信周期決定部３０において、情報蓄積部１６に蓄積された上記所定フレーム周期分の他端末フレーム情報及び自端末フレーム情報に基づいて自端末の送信周期を決定する。
【００４１】
次に、送信スロット決定部１７のタイムスロット決定部３４において、タイムスロット毎に、上記所定フレーム周期分の他端末フレーム情報及び自端末フレーム情報の各々により当該タイムスロットの使用状態を判断し、使用状態の少なくとも１つが「ＡＣＫ」、「ＮＡＣＫ」、及び「ＲＴＣ」のいずれかを示すタイムスロットに関しては、そのタイムスロットは他の移動体無線通信装置１０に使用されているものと判断して当該タイムスロットの使用を禁止し、使用状態のすべておいて「ＦＲＥＥ」を示すタイムスロットに関しては、そのタイムスロットは空きのタイムスロット（いずれの移動体無線通信装置１０も使用していないタイムスロット）であると判断する。
【００４２】
そして、タイムスロット決定部３４は、空きのタイムスロットの中から、パケットの送信で使用する送信タイムスロットを決定する。また、タイムスロット決定部３４は、初期設定として、例えば、１フレーム周期をパケットの送信周期と決定する。なお、本実施の形態に係るタイムスロット決定部３４は、空きのタイムスロットが複数ある場合、例えば、１フレーム周期内でのタイミングの早いものから順に使用すればよく、また、これに限らず、例えば、ランダムに使用してもよく、１フレーム周期内でのタイミングの遅いものから順に使用してもよい。
【００４３】
パケット生成部１８は、送信スロット決定部１７により決定されたパケットの送信周期を示す周期情報及びフレーム情報生成部１５で生成されたフレーム情報を埋め込んだパケットを生成する。送信タイミング制御部１９は、送信スロット決定部１７で決定されたタイムスロットに、決定された送信周期のタイミングでパケットを送信するように送信回路２０を制御する。送信回路２０は、パケット生成部１８で生成されたパケットを送信回路２０からの制御に従って、送信アンテナ２１を介して送信する。
【００４４】
また、送信スロット決定部１７は、送信アンテナ２１によりパケットの送信が開始されると、次のフレーム周期以降、フレーム周期毎に、送信タイムスロットについて次の判断を行なう。
【００４５】
送信スロット決定部１７では、図４に示す送信タイムスロットの決定処理ルーチンを実行して、送信周期及び送信タイムスロットを決定する。まず、ステップ５０において、送信周期決定部３０で、次のパケットの送信周期の計算処理を行う。上記ステップ５０の処理を実現するための次のパケットの送信周期の決定処理について、図５を用いて説明する。
【００４６】
ステップ７０において、情報蓄積部１６に蓄積された上記所定フレーム周期分の他端末フレーム情報及び自端末フレーム情報によりそれぞれ示される各タイムスロットの使用状態から、パケットが送信されるタイムスロット及びパケットが受信されるタイムスロットの占める割合を求め、当該割合が予め定められた第１割合（例えば、５０％）以上であるか否かを判定し、当該割合が第１割合以上である場合には、タイムスロットの使用率が高いと判断して、ステップ７２において、送信周期を例えば２倍に延長して、次のパケットの送信周期の計算処理を終了する。一方、当該割合が第１割合未満である場合には、ステップ７４へ移行する。
【００４７】
ステップ７４では、情報蓄積部１６に蓄積された上記所定フレーム周期分の他端末フレーム情報及び自端末フレーム情報の各々のタイムスロットの使用状態から、パケットが送信されるタイムスロット及びパケットが受信されるタイムスロットの占める割合を求め、当該割合が予め定められた第２割合（例えば、３０％）以下であるか否かを判定し、当該割合が第２割合以下である場合には、タイムスロットの使用率が低いと判断して、ステップ７６において、送信周期を例えば１／２に短縮して、次のパケットの送信周期の計算処理を終了する。一方、当該割合が第２割合より大きい場合には、ステップ７８において、送信周期を変更せずに、現状の送信周期を維持し、次のパケットの送信周期の計算処理を終了する。
【００４８】
そして、送信タイムスロットの決定処理ルーチンのステップ５２において、上記ステップ５０で求めた送信周期と、現在の送信周期とを比較する。求められた送信周期が現在の送信周期と同じ場合、ステップ５４において、送信タイムスロットの使用状態が「ＲＴＣ」であるか否かを判定する。情報蓄積部１６に蓄積されている直近１フレーム周期の他端末フレーム情報において、送信タイムスロットの使用状態が「ＡＣＫ」又は「ＮＡＣＫ」であることを示すものが１つでも存在した場合、当該送信タイムスロットは本移動体無線通信装置１０が予約したものと判断し、ステップ５６において、現在使用しているタイムスロットを、次の送信タイムスロットとして決定し、次のフレーム周期でも同一のタイムスロットを使用して送信を試みる。また、情報蓄積部１６に蓄積されている直近１フレーム周期の他端末フレーム情報において、送信タイムスロットの使用状態が「ＲＴＣ」であった場合、他の移動体無線通信装置１０から送信されたパケットとの衝突が発生したものと判断し、ステップ５８において、別の空きのタイムスロットを次の送信タイムスロットとして決定し、次のフレーム周期では、別の空きのタイムスロットを使用して送信を試みる。
【００４９】
上記ステップ５２において、上記ステップ５０で求められた送信周期が現在の送信周期よりも大きい場合には、ステップ６０へ移行し、送信周期延長の場合の送信タイムスロット決定処理を行う。この処理では、例えば、図６に示す送信周期延長処理ルーチンを実行する。まず、ステップ１０２において、上記所定フレーム周期分の他端末フレーム情報に基づいて、送信スロット決定部１７で決定された送信周期での送信タイムスロットの使用状態が「ＲＴＣ」であるか否かを判定し、決定された送信周期での送信タイムスロットの使用状態の少なくとも一つが「ＲＴＣ」である場合には、自装置で使用している送信周期での送信タイムスロットに他の移動体無線通信装置１０からもパケットが送信されており、自装置で使用している送信周期での送信タイムスロットの使用が確保できていないと判断し、送信周期の延長を行わずに、ステップ１０８へ移行する。
【００５０】
一方、上記ステップ１０２で、送信スロット決定部１７で決定された送信周期での送信タイムスロットの使用状態の全てが「ＲＴＣ」ではない場合には、他の移動体無線通信装置１０から、送信スロット決定部１７で決定された送信周期での送信タイムスロットにパケットが送信されておらず、自装置で使用している送信周期での送信タイムスロットの使用が確保できていると判断し、ステップ１０４へ移行する。
【００５１】
ステップ１０４では、自装置が使用する次の送信タイムスロットとして、現在の送信タイムスロットと同じタイムスロットを決定して、送信周期延長処理ルーチンを終了する。これにより、図７に示すように、自装置で使用している送信周期での送信タイムスロットの使用が確保できているため、同じタイムスロットで、送信周期を延長することにより、送信周期を延長しても、他の移動体無線通信装置１０からのパケットと衝突することを回避することができる。
【００５２】
また、ステップ１０８では、送信スロット決定部１７で決定された送信周期での送信タイムスロットの使用状態が、連続して「ＲＴＣ」となる衝突連続回数がしきい値以上であるか否かを判定する。なお、しきい値については、通信トラフィックが許容量を超える場合における「ＲＴＣ」の連続回数を予め求めておき、しきい値として設定しておく。
【００５３】
計測された連続回数がしきい値未満である場合には、ステップ１１０へ移行するが、連続回数がしきい値以上であると、現在の送信周期でのタイムスロットの使用状態は「ＲＴＣ」が連続しており、通信トラフィックが許容量を超えていると判断し、通信トラフィックを下げるために、ステップ１０４へ移行し、同じ送信タイムスロットで、送信周期を延長するように決定する。
【００５４】
ステップ１１０では、送信周期を延長せずに、現在の送信周期のままで、使用する送信タイムスロットを変更し、ステップ１０２へ戻り、パケットの送信周期での送信タイムスロットの使用が確保されているか否かを再び判定する。
【００５５】
上記のように、送信周期延長処理ルーチンを実行することにより、図８に示すように、移動体無線通信装置１０Ａ、１０Ｂ、１０Ｃが互いの無線通信可能な範囲内で、各々何れかのタイムスロットを使用してパケットを送信している場合には、図９（Ａ）に示すように、送信周期の延長対象となる移動体無線通信装置１０Ａについて、送信周期での送信タイムスロットが、他の移動体無線通信装置１０Ｂからのパケット送信に使用されており、送信タイムスロットの使用が確保できていない場合には、図９（Ｂ）に示すように、移動体無線通信装置１０Ａにおいてパケットの送信に使用する送信タイムスロットを変更する。このとき、移動体無線通信装置１０Ａにおける現在の送信周期での変更後の送信タイムスロットが、他の移動体無線通信装置１０Ｃからのパケット送信に使用されており、まだ送信周期での送信タイムスロットの使用が確保できていない場合には、図９（Ｃ）に示すように、移動体無線通信装置１０Ａにおいてパケットの送信に使用する送信タイムスロットを更に変更する。そして、移動体無線通信装置１０Ａにおける現在の送信周期での変更後の送信タイムスロットの使用を確保することができると、送信周期を延長することが可能となる。
【００５６】
また、送信タイムスロットを繰り返し変更しても、送信周期での送信タイムスロットにおいて、他の移動体無線通信装置１０からのパケットと衝突してしまい、送信周期での送信タイムスロットの使用が確保できない場合には、連続して衝突が発生する回数がしきい値以上となったときに、送信周期での送信タイムスロットの使用が確保できなくても、送信周期を延長することができる。
【００５７】
また、送信周期延長処理ルーチンを実行することにより、図１０に示すように、パケットを送信する送信周期が変化する。初期の状態において、パケットの送信周期は１フレーム周期であり、パケットが送信されるタイムスロット及びパケットが受信されるタイムスロットの占める割合が上記第１割合以上となった場合、現在の送信周期の２倍に延長する。また、パケットの送信周期がフレーム周期の８倍になった場合、これ以上の送信周期の延長を行なわない。
【００５８】
これにより、通信トラフィックの増加を抑制することができる。また、送信周期をフレーム周期の２ｎ倍ずつ延長することにより、他の移動体無線端末装置１０のタイムスロットの割り当てを制御する必要がないため、制御が簡易になる。
【００５９】
また、送信タイムスロットの決定処理ルーチンの上記ステップ５２において、上記ステップ５０で求められた送信周期が現在の送信周期よりも小さい場合には、ステップ６２へ移行し、送信周期短縮の場合の送信タイムスロット決定処理を行う。この処理では、例えば、図１１に示す送信周期短縮処理ルーチンを実行する。まず、ステップ１５２において、上記所定フレーム周期分の他端末フレーム情報に基づいて、送信スロット決定部１７で決定された送信周期での送信タイムスロットの使用状態が「ＲＴＣ」であるか否かを判定し、決定された送信周期での送信タイムスロットの使用状態の少なくとも一つが「ＲＴＣ」である場合には、自装置で使用している送信周期での送信タイムスロットの使用が確保できていないため、送信周期を短縮することができないと判断し、送信周期短縮処理ルーチンを終了する。
【００６０】
一方、上記ステップ１５２で、送信スロット決定部１７で決定された送信周期での送信タイムスロットの使用状態の全てが「ＲＴＣ」ではない場合には、自装置で使用している送信周期での送信タイムスロットの使用が確保できていると判断し、ステップ１５４へ移行する。
【００６１】
ステップ１５４では、自装置で使用している送信周期での送信タイムスロットに対する裏のタイムスロットが、他の移動体無線通信装置１０からのパケット送信で使用されているか否かを判定し、上記所定フレーム周期分の他端末フレーム情報に基づいて、現在の送信周期と同じ長さであって、かつ、現在の送信周期とはタイミングが異なる送信周期でのタイムスロットの使用状態が「ＦＲＥＥ」である場合には、現在の送信周期での送信タイムスロットに対する裏のタイムスロットが使用されていないと判定し、ステップ１５６へ移行する。
【００６２】
ステップ１５６では、使用する次の送信タイムスロットとして、現在の送信タイムスロットと同じタイムスロットを決定して、送信周期短縮処理ルーチンを終了する。これにより、図１２に示すように、自装置で使用している送信周期での送信タイムスロットに対する裏のタイムスロットが、他の移動体無線通信装置１０のパケット送信に使用されていないため、同じ送信タイムスロットのままで、送信周期を短縮する。
【００６３】
一方、上記ステップ１５４で、上記所定フレーム周期分の他端末フレーム情報に基づいて、現在の送信周期と同じ長さであって、かつ、現在の送信周期とはタイミングが異なる送信周期での送信タイムスロットの使用状態が「ＦＲＥＥ」でない場合には、現在の送信周期での送信タイムスロットに対する裏のタイムスロットが、他の移動体無線通信装置１０のパケット送信に使用されていると判定し、ステップ１５８へ移行する。
【００６４】
ステップ１５８では、上記所定フレーム周期分の他端末フレーム情報及び他端末送信周期情報に基づいて、他の移動体無線通信装置１０によって、短縮後の送信周期（例えば、現在の送信周期の１／２）のみで使用されているタイムスロットを、現在使用している送信タイムスロットとは異なるタイムスロットから検出し、次のステップ１６０で、上記ステップ１５８で、短縮後の送信周期（例えば、現在の送信周期の１／２）のみで使用されているタイムスロットが検出されたか否かを判定し、タイムスロットが検出された場合には、ステップ１６２において、上記ステップ１５８で検出された現在の送信周期の１／２のみで使用されているタイムスロットを次の送信タイムスロットとして決定し、また、他の移動体無線通信装置１０によって使用されているタイムスロットが裏のタイムスロットとなるように、送信周期のタイミングを決定して、送信周期短縮処理ルーチンを終了する。これにより、図１３（Ａ）に示すように、送信周期の短縮対象となる移動体無線通信装置１０Ａで使用している送信周期での送信タイムスロットに対する裏のタイムスロットで、他の移動体無線通信装置１０Ｂからパケットが送信されている場合には、図１３（Ｂ）に示すように、他の移動体無線通信装置１０Ｃによって短縮後の送信周期と同じ送信周期でパケットが送信されているタイムスロットに送信タイムスロットを変更して、送信周期を短縮することにより、送信周期を短縮しても、他の移動体無線通信装置１０からのパケットと衝突することを回避することができる。
【００６５】
また、上記ステップ１６０で、短縮後の送信周期のみで使用されているタイムスロットが検出されなかった場合には、ステップ１６４において、上記所定フレーム周期分の他端末フレーム情報に基づいて、他の移動体無線通信装置１０によって、全く使用されていないタイムスロットを検出し、ステップ１６６において、上記ステップ１６４で検出されたタイムスロットを送信タイムスロットとして決定して、送信周期短縮処理ルーチンを終了する。これにより、図１３（Ｃ）に示すように、他の移動体無線通信装置１０によって使用されていないタイムスロットに変更して、送信周期を短縮することにより、送信周期を短縮しても、他の移動体無線通信装置１０からのパケットと衝突することを回避することができる。
【００６６】
また、送信周期短縮処理ルーチンを実行することにより、上述した図１０に示すように、パケットを送信する送信周期が変化する。パケットが送信されるタイムスロット及びパケットが受信されるタイムスロットの占める割合が上記第２割合以下となった場合、現在の送信周期の１／２に短縮する。また、パケットの送信周期がフレーム周期の１倍になった場合、これ以上の送信周期の短縮を行なわない。
【００６７】
これにより、データ転送の効率が低下することを回避ができる。また、送信周期をフレーム周期の１／２ｎずつ短縮することにより、他の移動体無線端末装置１０のタイムスロットの割り当てを制御する必要がないため、制御が簡易になる。
【００６８】
以上説明したように、本実施の形態に係る移動体無線通信装置によれば、送信周期を延長させる場合に、決定された送信周期での送信タイムスロットに、他の移動体無線通信装置からパケットが送信されていないと判定されると、送信タイムスロットを変更せずに、送信周期を延長させることにより、できるだけ同じタイムスロットを使用し、送信周期の変更に伴うタイムスロットの移動を少なくするため、パケットを送信する送信周期を延長しても、周辺の移動体無線通信装置との間で、パケットの衝突を発生させずに、パケットを多重化して通信することができる。
【００６９】
また、送信周期を延長又は短縮する場合に、変更後の送信周期のみで他の移動体無線通信装置からパケットが送信されているタイムスロットを検出し、変更後の送信周期及び検出されたタイムスロットを、パケットを送信するための送信周期及び送信タイムスロットとして決定することにより、パケットを送信する送信周期を変更しても、周辺の通信装置との間で、パケットの衝突を発生させずに、パケットを多重化して通信することができる。
【００７０】
また、変更後の送信周期のみで他の移動体無線通信装置からパケットが周期的に送信されているタイムスロットに変更することにより、他の移動体無線通信装置によって裏のタイムスロットが使用されている状態にして、タイムスロットの共有を優先して行うため、タイムスロットの使用効率を向上させることができる。
【００７１】
また、送信周期を短縮する場合に、決定された送信周期での送信タイムスロットに、他の移動体無線通信装置からパケットが送信されておらず、かつ、裏のタイムスロットで他の移動体無線通信装置からパケットが送信されていると、短縮後の送信周期のみで他の移動体無線通信装置からパケットが周期的に送信されているスロットを検出し、検出されたタイムスロットを送信タイムスロットとして決定することにより、パケットを送信する送信周期を短縮しても、他の移動体無線通信装置との間で、パケットの衝突を発生させずに、パケットを多重化して通信することができる。また、他の移動体無線通信装置によって裏のタイムスロットが使用されている状態にして、タイムスロットの共有を優先して行うため、タイムスロットの使用効率を向上させることができる。
【００７２】
また、送信周期を短縮する場合に、使用している送信周期での送信タイムスロットに、他の移動体無線通信装置からパケットが送信されておらず、かつ、裏のタイムスロットで他の移動体無線通信装置からパケットが送信されており、また、変更後の送信周期のみで他の移動体無線通信装置からパケットが周期的に送信されているタイムスロットが検出されなかったときには、他の移動体無線通信装置からパケットが送信されていないタイムスロットに送信タイムスロットを変更することにより、パケットを送信する送信周期を変更しても、パケットの衝突を発生させずに、パケットを多重化して通信することができる。
【００７３】
また、送信周期を延長する場合に、使用している送信周期での送信タイムスロットに、他の移動体無線通信装置からパケットが連続して送信され、衝突が連続して発生した連続回数がしきい値以上であると、送信周期での送信タイムスロットの使用が確保できていなくても、送信周期を延長することにより、通信トラフィックが増加した状態が継続することを回避するとともに、周辺の通信装置との間で、パケットの衝突を抑制し、パケットを多重化して通信することができる。
【００７４】
また、変更後の送信周期のみでパケットが送信されているタイムスロットを送信タイムスロットに決定することにより、裏のタイムスロットで、他の移動体無線通信装置がパケット送信を行うようにして、図１４のように、同一のタイムスロットで複数の異なる送信周期が共存しないようにする。これにより、複数の移動体無線通信装置で、タイムスロットを共有することができなくなる状態を回避し、スロットの利用効率が低くなることを防止することができる。
【００７５】
なお、上記の実施の形態では、本移動体無線通信装置において、他端末フレーム情報や他送信周期情報に基づいて、送信周期の延長又は短縮を行う場合について説明したが、本発明はこれに限定されるものではなく、例えば、図１５に示すように、移動体が移動する移動速度を示す速度信号が出力される速度信号線に接続されるコネクタ２２６を設け、コネクタ２２６により、移動体無線通信装置１０が搭載された移動体の移動速度を示す速度情報を取得し、当該コネクタ２２６に接続された送信スロット決定部１７において、取得した速度情報により示される移動速度が所定速度（例えば、３０Ｋｍ／ｈ）以上の場合に、送信周期の延長を禁止するようにしてもよい。例えば、移動体に搭載された移動体無線通信装置が、停止している他の移動体無線通信装置や異なる方向に移動する移動体に搭載された他の移動体無線通信装置と無線通信を行なう場合、移動速度が速くなるほど、他の移動体無線通信装置と通信可能な時間が短くなるが、送信周期の延長を禁止することにより、他の移動体無線通信装置との通信状態が不安定になることを抑制することができる。
【００７６】
また、本実施の形態では、パケットが送信されるタイムスロット及びパケットが受信されるタイムスロットの占める割合を、予め定めた第１割合や第２割合と比較する場合について説明したが、本発明はこれに限定されるものではなく、移動体の移動速度に応じて第１割合や第２割合を変化させるものとしてもよい。例えば、移動体の移動速度が速くなるほど第１割合及び第２割合を上昇させてもよい。
【００７７】
また、本実施の形態では、フレーム周期毎に、パケットが送信されるタイムスロット及びパケットが受信されるタイムスロットの占める割合が予め定めた第１割合以上や第２割合以下であるかを判定して送信周期や送信タイムスロットを変更する場合について説明したが、本発明はこれに限定されるものではなく、例えば、前記割合が第１割合以上や第２割合以下であるフレーム周期が所定回連続した場合に、送信周期や送信タイムスロットを変更するものとしてもよい。また、この所定回は、例えば、図１６（Ａ）、（Ｂ）に示すように、移動体の移動速度に応じて変更するものとしてもよい。
【００７８】
また、他の移動体無線通信装置との間において必要な通信速度が定まっている場合、当該他の移動体無線通信装置との通信情報の通信速度が、必要な通信速度未満となるような送信周期の延長を禁止するようにしてもよい。
【００７９】
また、本実施の形態では、送信周期を２倍ずつ延長する場合について説明したが、本発明はこれに限定されるものではなく、例えば、４倍ずつ延長してもよい。また、データの送信に必要な通信速度が小さい場合、最初から送信周期をフレーム周期の複数倍としてもよい。この場合も、本実施の形態と同様の効果を奏することができる。
【００８０】
また、パケットを送信する送信周期が、フレーム周期の２ｎ倍である場合を例に説明したが、これに限定されるものではなく、フレーム周期のａｎ倍（ｎ＝０、１、２・・・、ａは２以上の自然数）を送信周期としてもよい。
【図面の簡単な説明】
【００８１】
【図１】本発明の実施の形態に係る移動体無線通信装置の構成を示すブロック図である。
【図２】本発明の実施の形態に係る移動体無線通信装置の送信スロット決定部の構成を示すブロック図である。
【図３】本発明の実施の形態に係る移動体無線通信装置によって送受信されるフレームの構成を示すイメージ図である。
【図４】本発明の実施の形態に係る移動体無線通信装置において実行される送信タイムスロットの決定処理ルーチンの内容を示すフローチャートである。
【図５】本発明の実施の形態に係る移動体無線通信装置において実行される次のパケットの送信周期の計算処理ルーチンの内容を示すフローチャートである。
【図６】本発明の実施の形態に係る移動体無線通信装置において実行される送信周期延長処理ルーチンの内容を示すフローチャートである。
【図７】送信周期が延長される様子を示すイメージ図である。
【図８】通信可能な範囲に存在する複数の移動体無線通信装置を示すイメージ図である。
【図９】各移動体無線通信装置においてパケットを送信するタイムスロット及び送信周期が延長される様子を示すイメージ図である。
【図１０】送信周期の変化の例を示す模式図である。
【図１１】本発明の実施の形態に係る移動体無線通信装置において実行される送信周期短縮処理ルーチンの内容を示すフローチャートである。
【図１２】送信周期が短縮される様子を示すイメージ図である。
【図１３】各移動体無線通信装置においてパケットを送信するタイムスロット及び送信周期が短縮される様子を示すイメージ図である。
【図１４】異なる送信周期のパケット送信が一つのタイムスロットに共存している様子を示すイメージ図である。
【図１５】本発明の実施の形態に係る移動体無線通信装置の変形例を示すブロック図である。
【図１６】送信周期や送信タイムスロットを変更する条件の一例を示す図である。
【符号の説明】
【００８２】
１０   移動体無線通信装置
１１   受信アンテナ
１２   受信回路
１６   情報蓄積部
１７   送信スロット決定部
１８   パケット生成部
１９   送信タイミング制御部
２０   送信回路
２１   送信アンテナ
３０   送信周期決定部
３２   衝突連続回数計測部
３４   タイムスロット決定部
【図１】
2008227962.tif 000003
【図２】
2008227962.tif 000004
【図３】
2008227962.tif 000005
【図４】
2008227962.tif 000006
【図５】
2008227962.tif 000007
【図６】
2008227962.tif 000008
【図７】
2008227962.tif 000009
【図８】
2008227962.tif 000010
【図９】
2008227962.tif 000011
【図１０】
2008227962.tif 000012
【図１１】
2008227962.tif 000013
【図１２】
2008227962.tif 000014
【図１３】
2008227962.tif 000015
【図１４】
2008227962.tif 000016
【図１５】
2008227962.tif 000017
【図１６】
2008227962.tif 000018