(57)【要約】【課題】消費電力を削減しつつデータの送受信を非同期状態で実行できる非同期通信方法を提供する。【解決手段】受信側の無線通信端末Ａは、受信サイクル（サイクル周期Ｔｃ）の間隔で処理区間Ｔｒだけデータ受信動作を実行し、自端末宛のデータを受信すると、その次ぎの受信サイクルの処理区間Ｔｒでアクノレッジ信号を応答する。送信側の無線通信端末Ｂは、送信サイクル（サイクル周期Ｔｃ）を複数に分割したスロット区間Ｔｓのうちの１つを指定して、そのスロット区間Ｔｓでデータ送信動作を実行し、次ぎの送信サイクルの同じスロット区間Ｔｓでアクノレッジ信号の受信動作を実行する。無線通信端末Ｂは、アクノレッジ信号を受信できなければ、データ送信動作とアクノレッジ信号の受信動作を実行するスロット区間Ｔｓを移動させる。無線通信端末Ｂは、アクノレッジ信号を受信するとデータの送信を完了する。【選択図】図８
2009188469.tif 000002
【特許請求の範囲】
【請求項１】
受信装置と送信装置との間で非同期にデータの送受信を行うための非同期通信方法であって、
受信装置側において、
一定周期の受信サイクルの間隔で所定時間の処理区間だけデータ受信動作を実行するステップと、
自機宛のデータを受信すると、その次ぎの受信サイクルの処理区間でアクノレッジ信号を応答するステップと、を有し、
送信装置側において、
一定周期の送信サイクルを複数に分割したスロット区間のいずれか１つを指定して、その指定されたスロット区間でデータ送信動作を実行し、その次ぎの送信サイクルの同じスロット区間でアクノレッジ信号の受信動作を実行するステップと、
アクノレッジ信号を受信するとデータの送信を完了するステップと、
アクノレッジ信号を受信できなければ、その送信サイクル中の次ぎのスロット区間を指定して、その指定されたスロット区間でデータ送信動作を実行し、その次ぎの送信サイクルの同じスロット区間でアクノレッジ信号の受信動作を実行するステップと、を有し、アクノレッジ信号を受信してデータの送信が完了するまで、データ送信動作およびアクノレッジ信号の受信動作を実行するスロット区間を移動させる
ことを特徴とする非同期通信方法。
【請求項２】
受信装置の受信サイクルと送信装置の送信サイクルは同じ間隔であることを特徴とする請求項１記載の非同期通信方法。
【請求項３】
送信装置側において、受信したアクノレッジ信号からエラーを検出した場合、または、受信したアクノレッジ信号に、受信装置が、受信したデータからエラーを検出したことを示す情報が含まれている場合、その次の送信サイクルの、アクノレッジ信号の受信動作を実行したスロット区間と同一のスロット区間で、同じデータを再送するデータ送信動作を実行し、さらにその次の送信サイクルの同じスロット区間でアクノレッジ信号の受信動作を実行することを特徴とする請求項１もしくは２のいずれかに記載の非同期通信方法。
【請求項４】
受信装置と送信装置との間で送受信されるデータには、当該データに継続するデータが存在するか否かを示すシーケンス情報が含まれることを特徴とする請求項１ないし３のいずれかに記載の非同期通信方法。
【請求項５】
受信装置と送信装置との間で連続して複数のデータの送受信を行う場合、受信装置側において、最初のデータを受信すると、その次ぎの受信サイクルでアクノレッジ信号を応答した後、シーケンス情報が次の受信サイクルにも受信すべきデータが存在することを示す間は、アクノレッジ信号を応答することなくデータ受信動作を受信サイクルごとに続けて実行し、最後のデータを受信した後の受信サイクルで、再度、アクノレッジ信号を応答することを特徴とする請求項４記載の非同期通信方法。
【請求項６】
送信装置側において、最初のデータに対するアクノレッジ信号を受信すると、スロット区間を移動させずに、送信サイクルごとに同一のスロット区間でデータ送信動作を続けて実行し、最後のデータを送信した後の送信サイクルで、再度、アクノレッジ信号の受信動作を実行することを特徴とする請求項５記載の非同期通信方法。
【請求項７】
送信装置側において、１つのスロット区間中に同一のデータを繰り返し送信することを特徴とする請求項１ないし６のいずれかに記載の非同期通信方法。
【請求項８】
受信サイクルの処理区間は、１つのデータの送信時間の整数倍であることを特徴とする請求項１ないし７のいずれかに記載の非同期通信方法。
【請求項９】
受信装置と送信装置との間で送受信するデータはパケット化されていることを特徴とする請求項１ないし８のいずれかに記載の非同期通信方法。
【請求項１０】
受信装置と送信装置との間で非同期にデータの送受信を行う非同期通信システムであって、
受信装置は、一定周期の受信サイクルを示す受信サイクル信号と、データ受信動作およびアクノレッジ信号の応答動作を実行する期間である所定時間の処理区間を示す処理区間信号とを発生して、これらの受信サイクル信号および処理区間信号をタイミング信号として用いながら、受信サイクルの間隔で処理区間だけデータ受信動作を実行し、自機宛のデータを受信すると、その次ぎの受信サイクルの処理区間でアクノレッジ信号を応答し、
送信装置は、一定周期の送信サイクルを示す送信サイクル信号と、送信サイクルを複数のスロット区間に分割するトリガ信号と、それぞれのスロット区間を識別するためのスロット番号とを発生して、送信サイクル信号およびトリガ信号をタイミング信号として用いながら、スロット番号により識別されるスロット区間のうちのいずれか１つを指定し、その指定したスロット区間でデータ送信動作を実行し、その次ぎの送信サイクルの同じスロット区間でアクノレッジ信号の受信動作を実行し、アクノレッジ信号を受信するとデータの送信を完了し、アクノレッジ信号を受信できなければ、その送信サイクル中の次ぎのスロット区間を指定し、その指定したスロット区間でデータ送信動作を実行し、その次ぎの送信サイクルの同じスロット区間でアクノレッジ信号の受信動作を実行し、アクノレッジ信号を受信してデータの送信が完了するまで、データ送信動作およびアクノレッジ信号の受信動作を実行するスロット区間を移動させる
ことを特徴とする非同期通信システム。
【請求項１１】
前記受信装置の受信サイクルと前記送信装置の送信サイクルは同じ間隔であることを特徴とする請求項１０記載の非同期通信システム。
【請求項１２】
前記送信装置は、受信したアクノレッジ信号からエラーを検出した場合、または、受信したアクノレッジ信号に、前記受信装置が、受信したデータからエラーを検出したことを示す情報が含まれている場合、その次の送信サイクルの、アクノレッジ信号の受信動作を実行したスロット区間と同一のスロット区間で、同じデータを再送するデータ送信動作を実行し、さらにその次の送信サイクルの同じスロット区間でアクノレッジ信号の受信動作を実行することを特徴とする請求項１０もしくは１１のいずれかに記載の非同期通信システム。
【請求項１３】
前記受信装置と前記送信装置との間で送受信されるデータには、当該データに継続するデータが存在するか否かを示すシーケンス情報が含まれることを特徴とする請求項１０ないし１２のいずれかに記載の非同期通信システム。
【請求項１４】
前記受信装置と前記送信装置との間で連続して複数のデータの送受信を行う場合、前記受信装置は、最初のデータを受信すると、その次ぎの受信サイクルでアクノレッジ信号を応答した後、シーケンス情報が次の受信サイクルにも受信すべきデータが存在することを示す間は、アクノレッジ信号を応答することなくデータ受信動作を受信サイクルごとに続けて実行し、最後のデータを受信した後の受信サイクルで、再度、アクノレッジ信号を応答することを特徴とする請求項１３記載の非同期通信システム。
【請求項１５】
前記送信装置は、最初のデータに対するアクノレッジ信号を受信すると、スロット区間を移動させずに、送信サイクルごとに同一のスロット区間でデータ送信動作を続けて実行し、最後のデータを送信した後の送信サイクルで、再度、アクノレッジ信号の受信動作を実行することを特徴とする請求項１４記載の非同期通信システム。
【請求項１６】
前記送信装置は、１つのスロット区間中に同一のデータを繰り返し送信することを特徴とする請求項１０ないし１５のいずれかに記載の非同期通信システム。
【請求項１７】
受信サイクルの処理区間は、１つのデータの送信時間の整数倍であることを特徴とする請求項１０ないし１６のいずれかに記載の非同期通信システム。
【請求項１８】
前記受信装置と前記送信装置との間で送受信するデータはパケット化されていることを特徴とする請求項１０ないし１７のいずれかに記載の非同期通信システム。
【請求項１９】
前記受信装置と前記送信装置との間で送受信するパケットは、当該パケットの制御情報を含むパケットヘッダ部と、データ本体を格納するペイロード部と、誤り検出ないし誤り訂正のためのコード部を有することを特徴とする請求項１８記載の非同期通信システム。
【請求項２０】
前記受信装置と前記送信装置との間で送受信するパケットのパケットヘッダ部には、デーを送信する相手を示す送信先アドレス部と、自機を示す送信元アドレス部と、当該パケットに継続するパケットが存在するか否かを示すシーケンス部と、アクノレッジ信号の内容を示すアクノレッジフラグ部と、当該パケットヘッダ部の送信先アドレス部からアクノレッジフラグ部までの誤り訂正のためのコード部により構成されることを特徴とする請求項１９記載の非同期通信システム。
【請求項２１】
送信サイクルのスロット区間は、当該非同期通信システムで許容される最大伝送時間と送信サイクルの周期により決定されることを特徴とする請求項１０ないし２０のいずれかに記載の非同期通信システム。
【請求項２２】
送信装置との間で非同期にデータの送受信を行う受信装置であって、一定周期の受信サイクルを示す受信サイクル信号と、データ受信動作およびアクノレッジ信号の応答動作を実行する期間である所定時間の処理区間を示す処理区間信号とを発生して、これらの受信サイクル信号および処理区間信号をタイミング信号として用いながら、受信サイクルの間隔で処理区間だけデータ受信動作を実行し、自機宛のデータを受信すると、その次ぎの受信サイクルの処理区間でアクノレッジ信号を応答することを特徴とする受信装置。
【請求項２３】
受信装置との間で非同期にデータの送受信を行う送信装置であって、一定周期の送信サイクルを示す送信サイクル信号と、送信サイクルを複数のスロット区間に分割するトリガ信号と、それぞれのスロット区間を識別するためのスロット番号とを発生して、送信サイクル信号およびトリガ信号をタイミング信号として用いながら、スロット番号により識別されるスロット区間のうちのいずれか１つを指定し、その指定したスロット区間でデータ送信動作を実行し、その次ぎの送信サイクルの同じスロット区間でアクノレッジ信号の受信動作を実行し、アクノレッジ信号を受信するとデータの送信を完了し、アクノレッジ信号を受信できなければ、その送信サイクル中の次ぎのスロット区間を指定し、その指定したスロット区間でデータ送信動作を実行し、その次ぎの送信サイクルの同じスロット区間でアクノレッジ信号の受信動作を実行し、アクノレッジ信号を受信してデータの送信が完了するまで、データ送信動作およびアクノレッジ信号の受信動作を実行するスロット区間を移動させることを特徴とする送信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信エリア内にある通信可能な複数の無線通信端末の非同期通信技術に関する。
【背景技術】
【０００２】
従来、アドホックモードによるピアツーピア無線通信に、ＣＳＭＡ／ＣＡ（Ｃａｒｒｉｅｒ  Ｓｅｎｓｅ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ／Ｃｏｌｌｉｓｉｏｎ  Ａｖｏｉｄａｎｃｅ）の通信方式が用いられている。このＣＳＭＡ／ＣＡ通信方式を用いた従来の通信システムでは、無線通信端末は、必要なときにいつでもデータ送信動作を行い、データ送信を行わないときには常に受信状態にある。ＣＳＭＡ／ＣＡ通信方式では通信タイミングを制御する親局の機能を持つ無線通信端末を必要とせず、通信システムが簡単になるため、ローカル無線ネットワークのシステムに有効である。
【０００３】
しかしながら、上記した従来の通信システムでは、自端末宛のデータがいつ発生するかわからないため、無線通信端末は常に受信状態を維持しなければならず、受信動作の電力消費が常に発生する。この電力消費が、当該通信システムにバッテリー駆動による小型無線通信端末を使用した場合に、無線通信端末の使用時間を短くする原因になっている。
【０００４】
一方、従来、無線ネットワークを集中管理する方式にして、ネットワークを制御する中央デバイスと、中央デバイスに従う周辺デバイスに機能を分離する技術が開示されている（例えば、特許文献１参照）。すなわち、中央デバイスは定期的にスリープモードから受信モードに移行して間欠受信を行っており、周辺デバイスが、連続して同期要求信号を送出し、中央デバイスの間欠受信の期間に中央デバイスから同期信号が応答されると、その同期信号によりクロック同期を行って、中央デバイスと周辺デバイスがタイムスロットによるデータの送受信を行う構成となっている。このようにタイムスロットによるデータ送受信を可能にして、双方のデバイスの消費電力を削減している。
【０００５】
しかしながら、この従来の構成では、周辺デバイスは、中央デバイスの間欠受信のサイクルが不明なため、同期要求信号を連続的に送出して中央デバイスの同期信号を受信するように動作しており、その分、周辺デバイスの電力消費が大きくなる。
【特許文献１】特表２００５−５３５２５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、上記問題点に鑑み、アドホックモードで動作する際の消費電力を削減可能な非同期通信方法、非同期通信システム、並びに非同期通信システムに用いる受信装置および送信装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の請求項１記載の非同期通信方法は、受信装置と送信装置との間で非同期にデータの送受信を行うための非同期通信方法であって、受信装置側において、一定周期の受信サイクルの間隔で所定時間の処理区間だけデータ受信動作を実行するステップと、自機宛のデータを受信すると、その次ぎの受信サイクルの処理区間でアクノレッジ信号を応答するステップと、を有し、送信装置側において、一定周期の送信サイクルを複数に分割したスロット区間のいずれか１つを指定して、その指定されたスロット区間でデータ送信動作を実行し、その次ぎの送信サイクルの同じスロット区間でアクノレッジ信号の受信動作を実行するステップと、アクノレッジ信号を受信するとデータの送信を完了するステップと、アクノレッジ信号を受信できなければ、その送信サイクル中の次ぎのスロット区間を指定して、その指定されたスロット区間でデータ送信動作を実行し、その次ぎの送信サイクルの同じスロット区間でアクノレッジ信号の受信動作を実行するステップと、を有し、アクノレッジ信号を受信してデータの送信が完了するまで、データ送信動作およびアクノレッジ信号の受信動作を実行するスロット区間を移動させることを特徴とする。
【０００８】
また、本発明の請求項２記載の非同期通信方法は、請求項１記載の非同期通信方法であって、受信装置の受信サイクルと送信装置の送信サイクルは同じ間隔であることを特徴とする。
【０００９】
また、本発明の請求項３記載の非同期通信方法は、請求項１もしくは２のいずれかに記載の非同期通信方法であって、送信装置側において、受信したアクノレッジ信号からエラーを検出した場合、または、受信したアクノレッジ信号に、受信装置が、受信したデータからエラーを検出したことを示す情報が含まれている場合、その次の送信サイクルの、アクノレッジ信号の受信動作を実行したスロット区間と同一のスロット区間で、同じデータを再送するデータ送信動作を実行し、さらにその次の送信サイクルの同じスロット区間でアクノレッジ信号の受信動作を実行することを特徴とする。
【００１０】
また、本発明の請求項４記載の非同期通信方法は、請求項１ないし３のいずれかに記載の非同期通信方法であって、受信装置と送信装置との間で送受信されるデータには、当該データに継続するデータが存在するか否かを示すシーケンス情報が含まれることを特徴とする。
【００１１】
また、本発明の請求項５記載の非同期通信方法は、請求項４記載の非同期通信方法であって、受信装置と送信装置との間で連続して複数のデータの送受信を行う場合、受信装置側において、最初のデータを受信すると、その次ぎの受信サイクルでアクノレッジ信号を応答した後、シーケンス情報が次の受信サイクルにも受信すべきデータが存在することを示す間は、アクノレッジ信号を応答することなくデータ受信動作を受信サイクルごとに続けて実行し、最後のデータを受信した後の受信サイクルで、再度、アクノレッジ信号を応答することを特徴とする。
【００１２】
また、本発明の請求項６記載の非同期通信方法は、請求項５記載の非同期通信方法であって、送信装置側において、最初のデータに対するアクノレッジ信号を受信すると、スロット区間を移動させずに、送信サイクルごとに同一のスロット区間でデータ送信動作を続けて実行し、最後のデータを送信した後の送信サイクルで、再度、アクノレッジ信号の受信動作を実行することを特徴とする。
【００１３】
また、本発明の請求項７記載の非同期通信方法は、請求項１ないし６のいずれかに記載の非同期通信方法であって、送信装置側において、１つのスロット区間中に同一のデータを繰り返し送信することを特徴とする。
【００１４】
また、本発明の請求項８記載の非同期通信方法は、請求項１ないし７のいずれかに記載の非同期通信方法であって、受信サイクルの処理区間は、１つのデータの送信時間の整数倍であることを特徴とする。
【００１５】
また、本発明の請求項９記載の非同期通信方法は、請求項１ないし８のいずれかに記載の非同期通信方法であって、受信装置と送信装置との間で送受信するデータはパケット化されていることを特徴とする。
【００１６】
また、本発明の請求項１０記載の非同期通信システムは、受信装置と送信装置との間で非同期にデータの送受信を行う非同期通信システムであって、受信装置は、一定周期の受信サイクルを示す受信サイクル信号と、データ受信動作およびアクノレッジ信号の応答動作を実行する期間である所定時間の処理区間を示す処理区間信号とを発生して、これらの受信サイクル信号および処理区間信号をタイミング信号として用いながら、受信サイクルの間隔で処理区間だけデータ受信動作を実行し、自機宛のデータを受信すると、その次ぎの受信サイクルの処理区間でアクノレッジ信号を応答し、送信装置は、一定周期の送信サイクルを示す送信サイクル信号と、送信サイクルを複数のスロット区間に分割するトリガ信号と、それぞれのスロット区間を識別するためのスロット番号とを発生して、送信サイクル信号およびトリガ信号をタイミング信号として用いながら、スロット番号により識別されるスロット区間のうちのいずれか１つを指定し、その指定したスロット区間でデータ送信動作を実行し、その次ぎの送信サイクルの同じスロット区間でアクノレッジ信号の受信動作を実行し、アクノレッジ信号を受信するとデータの送信を完了し、アクノレッジ信号を受信できなければ、その送信サイクル中の次ぎのスロット区間を指定し、その指定したスロット区間でデータ送信動作を実行し、その次ぎの送信サイクルの同じスロット区間でアクノレッジ信号の受信動作を実行し、アクノレッジ信号を受信してデータの送信が完了するまで、データ送信動作およびアクノレッジ信号の受信動作を実行するスロット区間を移動させることを特徴とする。
【００１７】
また、本発明の請求項１１記載の非同期通信システムは、請求項１０記載の非同期通信システムであって、前記受信装置の受信サイクルと前記送信装置の送信サイクルは同じ間隔であることを特徴とする。
【００１８】
また、本発明の請求項１２記載の非同期通信システムは、請求項１０もしくは１１のいずれかに記載の非同期通信システムであって、前記送信装置は、受信したアクノレッジ信号からエラーを検出した場合、または、受信したアクノレッジ信号に、前記受信装置が、受信したデータからエラーを検出したことを示す情報が含まれている場合、その次の送信サイクルの、アクノレッジ信号の受信動作を実行したスロット区間と同一のスロット区間で、同じデータを再送するデータ送信動作を実行し、さらにその次の送信サイクルの同じスロット区間でアクノレッジ信号の受信動作を実行することを特徴とする。
【００１９】
また、本発明の請求項１３記載の非同期通信システムは、請求項１０ないし１２のいずれかに記載の非同期通信システムであって、前記受信装置と前記送信装置との間で送受信されるデータには、当該データに継続するデータが存在するか否かを示すシーケンス情報が含まれることを特徴とする。
【００２０】
また、本発明の請求項１４記載の非同期通信システムは、請求項１３記載の非同期通信システムであって、前記受信装置と前記送信装置との間で連続して複数のデータの送受信を行う場合、前記受信装置は、最初のデータを受信すると、その次ぎの受信サイクルでアクノレッジ信号を応答した後、シーケンス情報が次の受信サイクルにも受信すべきデータが存在することを示す間は、アクノレッジ信号を応答することなくデータ受信動作を受信サイクルごとに続けて実行し、最後のデータを受信した後の受信サイクルで、再度、アクノレッジ信号を応答することを特徴とする。
【００２１】
また、本発明の請求項１５記載の非同期通信システムは、請求項１４記載の非同期通信システムであって、前記送信装置は、最初のデータに対するアクノレッジ信号を受信すると、スロット区間を移動させずに、送信サイクルごとに同一のスロット区間でデータ送信動作を続けて実行し、最後のデータを送信した後の送信サイクルで、再度、アクノレッジ信号の受信動作を実行することを特徴とする。
【００２２】
また、本発明の請求項１６記載の非同期通信システムは、請求項１０ないし１５のいずれかに記載の非同期通信システムであって、前記送信装置は、１つのスロット区間中に同一のデータを繰り返し送信することを特徴とする。
【００２３】
また、本発明の請求項１７記載の非同期通信システムは、請求項１０ないし１６のいずれかに記載の非同期通信システムであって、受信サイクルの処理区間は、１つのデータの送信時間の整数倍であることを特徴とする。
【００２４】
また、本発明の請求項１８記載の非同期通信システムは、請求項１０ないし１７のいずれかに記載の非同期通信システムであって、前記受信装置と前記送信装置との間で送受信するデータはパケット化されていることを特徴とする。
【００２５】
また、本発明の請求項１９記載の非同期通信システムは、請求項１８記載の非同期通信システムであって、前記受信装置と前記送信装置との間で送受信するパケットは、当該パケットの制御情報を含むパケットヘッダ部と、データ本体を格納するペイロード部と、誤り検出ないし誤り訂正のためのコード部を有することを特徴とする。
【００２６】
また、本発明の請求項２０記載の非同期通信システムは、請求項１９記載の非同期通信システムであって、前記受信装置と前記送信装置との間で送受信するパケットのパケットヘッダ部には、デーを送信する相手を示す送信先アドレス部と、自機を示す送信元アドレス部と、当該パケットに継続するパケットが存在するか否かを示すシーケンス部と、アクノレッジ信号の内容を示すアクノレッジフラグ部と、当該パケットヘッダ部の送信先アドレス部からアクノレッジフラグ部までの誤り訂正のためのコード部により構成されることを特徴とする。
【００２７】
また、本発明の請求項２１記載の非同期通信システムは、請求項１０ないし２０のいずれかに記載の非同期通信システムであって、送信サイクルのスロット区間は、当該非同期通信システムで許容される最大伝送時間と送信サイクルの周期により決定されることを特徴とする。
【００２８】
また、本発明の請求項２２記載の受信装置は、送信装置との間で非同期にデータの送受信を行う受信装置であって、一定周期の受信サイクルを示す受信サイクル信号と、データ受信動作およびアクノレッジ信号の応答動作を実行する期間である所定時間の処理区間を示す処理区間信号とを発生して、これらの受信サイクル信号および処理区間信号をタイミング信号として用いながら、受信サイクルの間隔で処理区間だけデータ受信動作を実行し、自機宛のデータを受信すると、その次ぎの受信サイクルの処理区間でアクノレッジ信号を応答することを特徴とする。
【００２９】
また、本発明の請求項２３記載の送信装置は、受信装置との間で非同期にデータの送受信を行う送信装置であって、一定周期の送信サイクルを示す送信サイクル信号と、送信サイクルを複数のスロット区間に分割するトリガ信号と、それぞれのスロット区間を識別するためのスロット番号とを発生して、送信サイクル信号およびトリガ信号をタイミング信号として用いながら、スロット番号により識別されるスロット区間のうちのいずれか１つを指定し、その指定したスロット区間でデータ送信動作を実行し、その次ぎの送信サイクルの同じスロット区間でアクノレッジ信号の受信動作を実行し、アクノレッジ信号を受信するとデータの送信を完了し、アクノレッジ信号を受信できなければ、その送信サイクル中の次ぎのスロット区間を指定し、その指定したスロット区間でデータ送信動作を実行し、その次ぎの送信サイクルの同じスロット区間でアクノレッジ信号の受信動作を実行し、アクノレッジ信号を受信してデータの送信が完了するまで、データ送信動作およびアクノレッジ信号の受信動作を実行するスロット区間を移動させることを特徴とする。
【発明の効果】
【００３０】
本発明の好ましい形態によれば、アドホックモードで通信を行う際に、受信側の無線通信端末が自己の受信サイクルで間欠的にデータ受信動作を実行し、送信側の無視線通信端末が自己の送信サイクルで間欠的にデータ送信動作とアクノレッジ信号の受信動作を繰り返し実行してもデータの送受信が可能であるので、消費電力を削減した通信が可能となる。
【発明を実施するための最良の形態】
【００３１】
以下、本発明の非同期通信方法、非同期通信システム、並びに非同期通信システムに用いる受信装置および送信装置の実施の一形態について、図面を交えて説明する。なお、以下の各実施の形態では、受信装置と送信装置を兼ねる送受信装置同士を用いた非同期通信方法および非同期通信システムについて説明するが、無論、受信装置と送信装置、受信装置と送信装置として機能させる送受信装置、または受信装置として機能させる送受信装置と送信装置を用いた非同期通信方法および非同期通信システムについても同様に実施可能である。また、パケット化されたデータを送受信する場合について説明するが、無論、本発明はこの場合に限定されるものではない。
【００３２】
（実施の形態１）
図１は、本発明の実施の形態１の無線通信システム（非同期通信システム）の一例を示す図である。図１において、各無線通信端末（送受信装置）１は、バッテリーにて動作し、ユーザが携帯して持ち歩き、ユーザの操作により他の無線通信端末とその場で無線通信によるデータの交換を行ったり、内蔵するセンサにより温度や湿度の測定を自動的に行い、ユーザの操作に関わらす自動的に他の無線通信端末とその場で無線通信による測定データの交換を行うことができる。通信エリア２内の各無線通信端末１は、互いに無線による通信が直接可能な状態にある。
【００３３】
図２は、本発明の実施の形態１の無線通信端末（送受信装置）１の構成の一例を示すブロック図である。図２において、動作制御部であるプロセッサ１０は、無線通信端末１全体の動作制御および通信プロトコルにかかる制御を実行する。タイミング制御部１１は、プロセッサ１０のデータの送受信にかかる処理のタイミングを決めるタイミング信号を発生する。無線通信部１２は、プロセッサ１０で生成されたデータ（デジタル信号）をＲＦ信号にＤ／Ａ変換し、そのＲＦ信号を無線通信で送信する機能と、他の無線通信端末からのＲＦ信号を受信し、その受信したＲＦ信号をデータ（デジタル信号）にＡ／Ｄ変換する機能を有する。
【００３４】
また、センサ１３は自働的に周囲環境をセンシングする。具体的には、センサ１３は無線通信端末１の周囲の温度や湿度を自働的に測定する。記憶部であるメモリ１４には、プロセッサ１０が送信データや受信データを記憶させる。なお、送信データと受信データは、パケットのペイロード部に格納されるデータ本体のことである。表示部であるディスプレイ１５には、送信データや受信データ、操作メニュー等が表示される。キースイッチ１６は、ユーザが無線通信端末１を操作するための操作部材である。クロック発生部１７は、プロセッサ１０、タイミング制御部１１、無線通信部１２にシステムで決まったクロックを供給する。電源部であるバッテリー１８は、無線通信端末１全体の電源を供給する。
【００３５】
続いて、無線通信端末１のデータ送信動作およびデータ受信動作の一例について、その概略を説明する。無線通信部１２には図示しない送信バッファおよび受信バッファが設けれている。プロセッサ１０は、送信するデータ本体（送信データ）をペイロード部に格納したパケット（送信パケット）を作成し、その作成したパケットを無線通信部１２の送信バッファに書き込む。無線通信部１２は、送信バッファに書き込まれたパケット（デジタル信号）をＲＦ信号にＤ／Ａ変換し、そのＲＦ信号を無線通信で送信する。
【００３６】
一方、無線通信部１２は、受信したＲＦ信号をデジタル信号（パケット）にＡ／Ｄ変換して受信バッファに書き込んだ後、受信バッファにパケットを書き込んだことをプロセッサ１０へ通知する。その通知を受けたプロセッサ１０は、受信バッファからパケット（受信パケット）を読み出し、その読み出したパケットをデコードして、自端末宛（自機宛）のパケットであるか否かの判定や、パケットの誤り検出ないし誤り訂正等の処理を実行した後、自端末宛のパケットを正確に受信できた場合には、そのパケットのペイロード部に格納されているデータ本体（受信データ）をメモリ１４に記憶させ、ディスプレイ表示の更新等の処理を実行する。
【００３７】
続いて、無線通信端末１のアクノレッジ信号の応答動作およびアクノレッジ信号の受信動作の一例について、その概略を説明する。プロセッサ１０は、受信したパケットが自端末宛（自機宛）のパケットである場合、そのパケットを送信してきた無線通信端末へ応答するアクノレッジ信号のパケット（以下、単にアクノレッジ信号と称する場合がある）を作成し、その作成したアクノレッジ信号のパケットを無線通信部１２の送信バッファに書き込む。アクノレッジ信号のパケットには、受信したパケットからエラーが検出されたか否かを示す情報が含まれる。ここで「エラーが検出されたか否かを示す情報」とは、誤り検出のみを実行する場合には、誤りが検出されたことを示す情報であり、誤り訂正を実行する場合には、誤りが検出され、且つ訂正できなかったことを示す情報である。無線通信部１２は、送信バッファに書き込まれたアクノレッジ信号のパケット（デジタル信号）をＲＦ信号にＤ／Ａ変換し、そのＲＦ信号を無線通信で送信する。
【００３８】
一方、無線通信部１２は、受信したＲＦ信号をデジタル信号（アクノレッジ信号のパケット）にＡ／Ｄ変換して受信バッファに書き込んだ後、受信バッファにパケットを書き込んだことをプロセッサ１０へ通知する。その通知を受けたプロセッサ１０は、受信バッファからアクノレッジ信号のパケットを読み出し、その読み出したアクノレッジ信号のパケットをデコードして、自端末宛（自機宛）のパケットであるか否かの判定や、パケットの誤り訂正等の処理を実行し、受信側の無線通信端末が受信パケットからエラーを検出したかどうかを判定する。
【００３９】
図３に、本発明の実施の形態１のパケットの構成の一例を示す。図３において、パケットヘッダ部２０には、当該パケットの制御情報が格納される。また、ペイロード部２１には、送信するデータ本体が格納される。また、コード部２２には、ペイロード部２１の誤り検出ないし誤り訂正のためのコードが格納される。コード部２２には、具体的には、例えばＥＣＣ（誤り訂正符号：Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｎｇ  Ｃｏｄｅ）やＣＲＣコード（巡回冗長検査コード：Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ  Ｃｏｄｅ）が格納される。
【００４０】
パケットヘッダ部２０は、パケットを送信する相手を示すアドレスが格納された送信先アドレス部２３と、自端末（自機）を示すアドレスが格納された送信元アドレス部２４と、通信の制御情報が含まれる制御情報部２５と、送信先アドレス部２３から制御情報部２５までの誤り訂正のためのコード部２６により構成される。コード部２６には、具体的には、例えばＨＥＣコード（ヘッダ誤り制御コード：Ｈｅａｄｅｒ  Ｅｒｒｏｒ  Ｃｏｎｔｒｏｌ  Ｃｏｄｅ）が格納される。
【００４１】
送信先アドレス部２３と送信元アドレス部２４に格納されるアドレスは、プロセッサ１０が管理する論理アドレスであり、本無線通信システムにおいては、各無線通信端末１にユニークに設定されている。
【００４２】
制御情報部２５は、当該パケットに継続するパケットが存在するか否かを示すシーケンス情報が格納されるシーケンス部２７と、アクノレッジ信号の内容を示すアクノレッジフラグ（ＡＣＫフラグ）が格納されるアクノレッジフラグ部（ＡＣＫフラグ部）２８により構成される。シーケンス部２７には、シーケンス情報として、例えば当該パケットに継続するパケット数の情報が格納される。ＡＣＫフラグ部２８はアクノレッジ信号の応答動作時に用いられ、データ送信動作時には、ＡＣＫフラグ部２８には無効データを格納し、アクノレッジ信号の応答動作時に、受信したパケットからエラーが検出されたか否かを示すＡＣＫフラグをＡＣＫフラグ部２８に格納する。なお、アクノレッジ信号のパケットには、ペイロード部２１とコード部２２は不要である。またアクノレッジ信号の応答動作時には、シーケンス部２７には無効データを格納する。
【００４３】
続いて、プロセッサ１０とタイミング制御部１１と無線通信部１２が生成する信号の詳細について図４を用いて説明する。図４は、本発明の実施の形態１のプロセッサ１０とタイミング制御部１１と無線通信部１２が生成する信号の一例を説明するためのブロック図である。
【００４４】
図４において、クロック発生部１７は基準クロック信号４１を生成し、その基準クロック信号４１をプロセッサ１０、タイミング制御部１１および無線通信部１２に供給する。
【００４５】
プロセッサ１０はタイミング制御部１１に制御バス１９を通して、本無線通信システムの基本パラメータを設定する。基本パラメータとは、データの送受信にかかる処理のサイクル時間を決めるサイクル周期と、１パケット分の送信時間を示すパケット基本伝送時間と、サイクル周期の分割数を示すスロット分割数である。
【００４６】
スロット分割数は、無線通信システムにおいて、パケットの伝送遅延が許容される最大伝送時間が設定される場合、その最大伝送時間とサイクル周期の比率により求めることができる。例えば最大伝送時間が１ｓｅｃであり、サイクル周期が２００ｍｓｅｃの場合には、スロット分割数を１ｓｅｃ／２００ｍｓｅｃ＝５とする。ただしサイクル周期をスロット分割数で割った値がパケット基本伝送時間よりも大きいことが必要となる。
【００４７】
タイミング制御部１１は、クロック発生部１７から供給される基準クロック信号４１をタイミング基準クロックとして用いて、プロセッサ１０のデータの送受信にかかる処理のタイミングを決めるタイミング信号として、サイクル信号４２、処理区間信号４３、送信トリガ信号４４を発生して、それらの信号をプロセッサ１０に供給する。
【００４８】
詳しくは、タイミング制御部１１は、受信モード時に、サイクル周期（一定周期の受信サイクル）を示すサイクル信号（受信サイクル信号）４２と、データの受信にかかる動作（データ受信動作およびアクノレッジ信号の応答動作）を実行する期間である所定時間の処理区間を示す処理区間信号４３を発生し、送信モード時に、サイクル周期（一定周期の送信サイクル）を示すサイクル信号（送信サイクル信号）４２と、サイクル周期（送信サイクル）を複数のスロット区間に分割する送信トリガ信号４４を発生する。またタイミング制御部１１は、送信モード時には、スロット区間を識別するためのスロット番号４５を発生して、そのスロット番号４５をプロセッサ１０に供給する。
【００４９】
プロセッサ１０は、タイミング制御部１１のモードを受信モードと送信モードとの間で切り換える送信イネーブル信号４６を生成し、その生成した送信イネーブル信号４６をタイミング制御部１１へ供給する。
【００５０】
またプロセッサ１０は、生成したパケット（送信データが格納されたパケットやアクノレッジ信号のパケット）４７を無線通信部１２の送信バッファに書き込み、無線通信部１２の受信バッファに書き込まれたパケット（受信データが格納されたパケットやアクノレッジ信号のパケット）４８を読み出す。無線通信部１２は、受信バッファにパケット４８を書き込んだことを示す受信通知信号４９をプロセッサ１０に送信する。
【００５１】
続いて、タイミング制御部１１の動作の一例について、図５を用いて説明する。図５は、本発明の実施の形態１のタイミング制御部１１の動作の一例を説明するためのタイミングチャート図である。
【００５２】
タイミング制御部１１は、基準クロック信号４１をタイミング基準クロックとして用いて、基本パラメータであるサイクル周期Ｔｃ５０に従い、一定周期の受信サイクルおよび送信サイクルを示すサイクル信号４２を発生する。サイクル信号４２は、サイクル周期（受信サイクルおよび送信サイクル）Ｔｃ５０の間隔で発生するワンパルス信号である。
【００５３】
なお、本実施の形態１および後述する実施の形態２では、受信サイクルの間隔と送信サイクルの間隔が等しい場合について説明するが、本発明は受信サイクルの間隔と送信サイクルの間隔が等しくない場合にも適用可能である。
【００５４】
タイミング制御部１１のモードは送信イネーブル信号４６により決定される。すなわち、プロセッサ１０は、送信要求が発生していない間は、送信イネーブル信号４６をローレベルに設定してタイミング制御部１１を受信モードにし、送信要求が発生すると、送信イネーブル信号４６をハイレベルに設定してタイミング制御部１１を送信モードにする。
【００５５】
タイミング制御部１１は、受信モード時には、基準クロック信号４１をタイミング基準クロックとして用いて、基本パラメータであるサイクル周期Ｔｃ５０に従い、データの受信にかかる動作（データ受信動作およびアクノレッジ信号の応答動作）を実行する期間である所定時間の処理区間Ｔｒ５１を示す処理区間信号４３を発生する。
【００５６】
処理区間信号４３はサイクル信号（受信サイクル信号）４２に同期しており、サイクル信号４２が発生してから処理区間Ｔｒ５１の間、ハイレベルとなる。処理区間Ｔｒ５１は、基本パラメータであるパケット基本伝送時間の任意の整数倍に設定する。
【００５７】
プロセッサ１０は、送信要求が発生すると、当該無線通信端末１がデータの受信にかかる動作を実行していなければ、送信イネーブル信号４６をハイレベルに設定し、タイミング制御部１１を送信モードにする。送信モードは、データの送信が完了するまで継続させる。
【００５８】
タイミング制御部１１は、送信モード時には、サイクル信号（送信サイクル信号）４２に同期して、送信サイクル（サイクル周期Ｔｃ５０）を複数のスロット区間Ｔｓ５２に分割する送信トリガ信号４４を発生する。送信トリガ信号４４はワンパルス信号であり、その周期は、基本パラメータであるサイクル周期Ｔｃとスロット分割数により決定される。
【００５９】
なお、本実施の形態１では、サイクル周期Ｔｃ（送信サイクル）を４つのスロット区間に分割した場合について説明するが、分割数は４つに限定されるものではなく、送信サイクルを２つ以上のスロット区間に分割することが可能である。
【００６０】
またタイミング制御部１１は、送信モード時には、送信トリガ信号４４に同期して、スロット区間を識別するためのスロット番号４５を発生する。スロット番号４５は、送信トリガ信号４４に同期してインクリメントされ、サイクル信号４２に同期してリセットされる。このインクリメントとリセットは、送信イネーブル信号４６がハイレベルの間、繰り返される。
【００６１】
続いて、無線通信端末１の受信モード時の状態遷移について説明する。図６は本発明の実施の形態１の無線通信端末１の受信モード時の状態遷移の一例を示す図である。なお、図６には、１回のデータの送受信で通信を完了する場合の状態遷移を示している。また、図６において、＜イベント＞は状態遷移する条件を示し、＜アクション＞は状態遷移するときの動作を示している。＜イベント＞の項目が２つ以上の場合は、‘＆’がＡＮＤ条件を示す。
【００６２】
無線通信端末１は、プロセッサ１０に送信要求が発生していない間は、受信モードとなる。無線通信端末１は、スタンバイ状態６０では、プロセッサ１０やクロック発生部１７、タイミング制御部１１、ディスプレイ１５などの必要な機能ブロック以外の電源をＯＦＦして、省電力モードとなる。
【００６３】
受信モード時には、プロセッサ１０は、状態遷移を制御するためのＡＣＫ処理フラグ７０を持つ。プロセッサ１０は、状態の遷移に応じてＡＣＫ処理フラグ７０のＯＮ／ＯＦＦを制御する。初期状態ではＡＣＫ処理フラグ７０はＯＦＦである。
【００６４】
無線通信端末１は、スタンバイ状態６０において、ＡＣＫ処理フラグ７０がＯＦＦである場合、処理区間信号４３がイネーブルを示すハイレベルとなるタイミングで、受信待ち状態６１へ遷移する。
【００６５】
受信待ち状態６１では、無線通信端末１は、処理区間Ｔｒの間、データ受信動作を実行する。この間に自端末宛（自機宛）のパケットを受信しなければ、無線通信端末１は、再びスタンバイ状態６０に遷移して省電力モードとなる。一方、自端末宛のパケットを受信すると、無線通信端末１は、受信処理状態６２に遷移し、受信データの記憶、ディスプレイ表示の更新などを行い、ＡＣＫ処理フラグ７０をＯＮにしてスタンバイ状態６０に遷移し、省電力モードとなる。
【００６６】
また無線通信端末１は、スタンバイ状態６０において、ＡＣＫ処理フラグ７０がＯＮである場合、処理区間信号４３がイネーブルを示すハイレベルとなるタイミングで、ＡＣＫ応答状態６３へ遷移する。
【００６７】
無線通信端末１は、ＡＣＫ応答状態６３に遷移すると、処理区間Ｔｒの間、アクノレッジ信号のパケットを連続して送信するアクノレッジ信号の応答動作を実行する。無線通信端末１は、処理区間Ｔｒが終了すると、ＡＣＫ処理フラグ７０をＯＦＦにしてスタンバイ状態６０に遷移し、省電力モードとなる。
【００６８】
以上のように状態遷移することで、無線通信端末１は、受信サイクル（サイクル周期Ｔｃ）の間隔で処理区間Ｔｒだけデータ受信動作を実行し、自機宛のデータを受信すると、その次ぎの受信サイクルの処理区間Ｔｒでアクノレッジ信号を応答することができる。
【００６９】
続いて、無線通信端末１の送信モード時の状態遷移について説明する。図７は本発明の実施の形態１の無線通信端末１の送信モード時の状態遷移の一例を示す図である。なお、図７には、１回のデータの送受信で通信を完了する場合の状態遷移を示している。また、図７において、＜イベント＞は状態遷移する条件を示し、＜アクション＞は状態遷移するときの動作を示している。＜イベント＞の項目が２つ以上の場合は、‘＆’がＡＮＤ条件を示す。
【００７０】
無線通信端末１は、プロセッサ１０に送信要求が発生すると送信モードとなる。無線通信端末１は、スタンバイ状態８０では、プロセッサ１０やクロック発生部１７、タイミング制御部１１、ディスプレイ１５などの必要な機能ブロック以外の電源をＯＦＦして、省電力モードとなる。
【００７１】
送信モード時には、プロセッサ１０は、状態遷移を制御するための送信完了フラグ９０、ＡＣＫエラーフラグ９１、送信スロット９２を持つ。プロセッサ１０は、状態の遷移ないし状態遷移時の条件に応じて送信完了フラグ９０、ＡＣＫエラーフラグ９１のＯＮ／ＯＦＦおよび送信スロット９２の値を制御する。初期状態では、送信完了フラグ９０とＡＣＫエラーフラグ９１は共にＯＦＦであり、送信スロット９２の値は「０」となっている。送信スロット９２は、スロット番号４５により識別されるスロット区間Ｔｓのうちのいずれか１つを指定するために用いられる。
【００７２】
無線通信端末１は、スタンバイ状態８０において送信トリガ信号４４が発生すると、送信待ち状態８１に遷移する。このとき、送信完了フラグ９０とＡＣＫエラーフラグ９１が共にＯＦＦの場合、無線通信端末１は、送信スロット９２の値を‘１’だけインクリメントする。
【００７３】
無線通信端末１は、送信待ち状態８１において、送信スロット９２の値とスロット番号４５とを比較し、それらが一致しなければ、スタンバイ状態８０に戻り、省電力モードとなる。送信スロット９２の値とスロット番号４５が一致し、且つ送信完了フラグ９０がＯＦＦの場合には、そのスロット番号４５で識別されるスロット区間Ｔｓ、すなわち送信スロット９２により指定したスロット区間Ｔｓにおいてデータ送信動作を実行するために、無線通信端末１は送信処理状態８２に遷移する。一方、送信スロット９２の値とスロット番号４５が一致し、且つ送信完了フラグ９０がＯＮの場合には、そのスロット番号４５で識別されるスロット区間Ｔｓ（送信スロット９２により指定したスロット区間Ｔｓ）においてアクノレッジ信号の受信動作を実行するために、無線通信端末１はＡＣＫ受信状態８３に遷移する。このように無線通信端末１は、送信スロット９２を用いてスロット区間Ｔｓを指定する。
【００７４】
無線通信端末１は、送信処理状態８２に遷移すると、スロット区間Ｔｓの間、送信データを格納したパケットを連続して送信するデータ送信動作を実行する。スロット区間Ｔｓが終了すると、無線通信端末１は送信完了フラグ９０をＯＮにしてスタンバイ状態７０に遷移し、省電力モードとなる。
【００７５】
また、無線通信端末１は、ＡＣＫ受信状態８３に遷移すると、スロット区間Ｔｓの間、アクノレッジ信号の受信動作を実行する。この間にアクノレッジ信号を受信し、且つアクノレッジ信号からエラーを検出した場合、または、アクノレッジ信号を受信し、且つその受信したアクノレッジ信号に、受信側の無線通信端末が受信パケットからエラーを検出したことを示す情報が含まれている場合には、無線通信端末１は、送信完了フラグ９０をＯＦＦにし、ＡＣＫエラーフラグ９１をＯＮにして、スタンバイ状態８０に遷移し、省電力モードとなる。このようにＡＣＫエラーフラグ９１をＯＮにすることで、次に送信待ち状態８１に遷移したときに送信スロット９２の値が維持されるので、次ぎの送信サイクルの同じスロット区間Ｔｓでデータを再送することができる。
【００７６】
一方、アクノレッジ信号を受信し、その受信したアクノレッジ信号からエラーが検出されず、且つその受信したアクノレッジ信号に、受信側の無線通信端末が受信パケットからエラーを検出しなかったことを示す情報が含まれている場合には、無線通信端末１は、送信完了フラグ９０をＯＦＦにし、ＡＣＫエラーフラグ９１をＯＦＦにして、スタンバイ状態８０に遷移し、省電力モードとなる。
【００７７】
また、アクノレッジ信号を受信しなければ、無線通信端末１は、送信完了フラグ９０をＯＦＦにしてスタンバイ状態８０に遷移し、省電力モードとなる。
【００７８】
以上のように状態遷移することで、無線通信端末１は、スロット番号４５により識別されるスロット区間Ｔｓのうちのいずれか１つを指定して、その指定したスロット区間ｔｓでデータ送信動作を実行し、その次ぎの送信サイクルの同じスロット区間Ｔｓでアクノレッジ信号の受信動作を実行する。そして、アクノレッジ信号を受信するとデータの送信を完了し、アクノレッジ信号を受信できなければ、送信待ち状態８１にて送信スロットを‘１’だけインクリメントして、その送信サイクル中の次ぎのスロット区間Ｔｓを指定し、その指定したスロット区間Ｔｓでデータ送信動作を実行し、その次ぎの送信サイクルの同じスロット区間Ｔｓでアクノレッジ信号の受信動作を実行することができる。このように無線通信端末１は、アクノレッジ信号を受信してデータの送信が完了するまで、データ送信動作およびアクノレッジ信号の受信動作を実行するスロット区間Ｔｓを移動させる。
【００７９】
続いて、本実施の形態１における無線通信端末１同士の通信動作の一例について、図８を用いて説明する。図８は、本発明の実施の形態１の無線通信システム（非同期通信システム）における無線通信端末１同士の通信動作の一例を説明するためのタイミングチャート図である。
【００８０】
受信側の無線通信端末Ａのサイクル信号（受信サイクル信号）４２Ａと送信側の無線通信端末Ｂのサイクル信号（送信サイクル信号）４２Ｂは、それぞれのタイミング制御部１１のサイクル信号であるため、お互いのタイミングは同期していない。但し、本無線通信システムの基本パラメータであるサイクル周期Ｔｃは同じ時間である。
【００８１】
受信側の無線通信端末Ａは、受信モードとなっており、時刻ｔ１にて処理区間信号４３がハイレベルに立ち上がると、スタンバイ状態６０から受信待ち状態６１に遷移し、処理区間Ｔｒの間、データ受信動作を実行する。このタイミングでは、自端末宛のパケットを受信しないので、無線通信端末Ａは、処理区間Ｔｒが終了するとスタンバイ状態６０に戻り、次ぎに処理区間信号４３がハイレベルに立ち上がるまで（時刻ｔ２）、省電力モードとなる。以降、無線通信端末Ａは、サイクル信号４２Ａが発生するタイミングで、すなわちサイクル周期Ｔｃ（受信サイクル）の間隔で、間欠的にデータ受信動作を繰り返す。
【００８２】
送信側の無線通信端末Ｂは、プロセッサ１０に送信要求が発生して、送信イネーブル信号４６がハイレベルとなり、送信モードになると、サイクル信号４２Ｂに同期して、時刻ｔ１１にて送信トリガ信号４４とスロット番号４５を発生し、スタンバイ状態８０から送信待ち状態８１へ遷移する。このときのスロット番号４５は「１」を示す。
【００８３】
無線通信端末Ｂは、送信待ち状態８１に遷移すると、送信スロット９２の値を‘１’だけインクリメントして「１」にする。つまり、無線通信端末Ｂはスロット番号「１」で識別されるスロット区間Ｔｓを指定する。時刻ｔ１１にて発生するスロット番号４５は「１」を示すので、送信スロット９２の値とスロット番号４５は一致し、無線通信端末Ｂは送信処理状態８２に遷移して、スロット区間Ｔｓの間、パケットを連続して送信するデータ送信動作を実行する。しかし、このタイミングでは、無線通信端末Ａは受信待ち状態６１となっていないので、この間に送信したデータは不到達となる。時刻ｔ１２にてスロット区間Ｔｓが終了すると、無線通信端末Ｂは送信完了フラグ９０をＯＮにしてスタンバイ状態８０に遷移し、省電力モードとなる。
【００８４】
その後、無線通信端末Ｂは、時刻ｔ１３にて次のサイクル信号４２Ｂが発生してスタンバイ状態８０から送信待ち状態８１に遷移したときに、スロット番号４５が「１」を示すので、送信待ち状態８１からＡＣＫ受信状態８３へ遷移し、このスロット番号「１」で識別されるスロット区間Ｔｓ（時刻ｔ１３〜時刻ｔ１４）の間、アクノレッジ信号の受信動作を実行する。
【００８５】
しかし、最初の送信サイクルのスロット番号「１」で識別されるスロット区間（時刻ｔ１１〜時刻ｔ１２）の間に送信したデータは不到達であるので、その次ぎの送信サイクルのスロット番号「１」で識別されるスロット区間（時刻ｔ１３〜時刻ｔ１４）の間にはアクノレッジ信号の応答はない。
【００８６】
したがって、無線通信端末Ｂは、アクノレッジ信号の受信動作後、送信完了フラグ９０をＯＦＦにして、スタンバイ状態８０へ遷移するが、時刻ｔ１４にて次ぎの送信トリガ信号４４が発生するので、すぐにスタンバイ状態８０から送信待ち状態８１へ遷移し、送信スロット９２の値を‘１’だけインクリメントして「２」にし、次ぎのスロット番号「２」を指定する。
【００８７】
時刻ｔ１４にて発生する送信トリガ信号４４に同期するスロット番号４５は「２」を示すので、送信スロット９２の値とスロット番号４５は一致し、無線通信端末Ｂは送信処理状態８２に遷移して、スロット番号「２」で識別されるスロット区間Ｔｓ（時刻ｔ１４〜時刻ｔ１５）の間、パケットを連続して送信するデータ送信動作を実行する。しかし、このタイミングにおいても、無線通信端末Ａは受信待ち状態６１となっていないので、この間に送信したデータは不到達となる。
【００８８】
無線通信端末Ｂは、さらに次ぎの送信サイクルのスロット番号４５が「２」になるタイミング（時刻ｔ１６）でＡＣＫ受信状態８３へ遷移し、アクノレッジ信号の受信動作を実行する。
【００８９】
しかし、１つ前の送信サイクルのスロット番号「２」で識別されるスロット区間Ｔｓ（時刻ｔ１４〜時刻ｔ１５）の間に送信したデータは不到達であるので、その次ぎの送信サイクルのスロット番号「２」で識別されるスロット区間Ｔｓ（時刻ｔ１６〜時刻ｔ１７）の間にはアクノレッジ信号の応答はない。
【００９０】
したがって、無線通信端末Ｂは、アクノレッジ信号の受信動作後、送信待ち状態８１へ遷移し、送信スロット９２の値を‘１’だけインクリメントして「３」にし、次ぎのスロット番号「３」を指定する。時刻ｔ１７にて発生する送信トリガ信号４４に同期するスロット番号４５は「３」を示すので、送信スロット９２の値とスロット番号４５は一致し、無線通信端末Ｂは送信処理状態８２に遷移して、スロット番号「３」で識別されるスロット区間Ｔｓ（時刻ｔ１７〜時刻ｔ１８）の間、パケットを連続して送信するデータ送信動作を実行する。
【００９１】
このタイミングでは、無線通信端末Ａは受信待ち状態６１となっており、無線通信端末Ａは、スロット番号「３」で識別されるスロット区間Ｔｓ（時刻ｔ１７〜時刻ｔ１８）の間に無線通信端末Ｂが送信したデータを受信する。
【００９２】
無線通信端末Ａは、時刻ｔ４にて発生するサイクル信号４２Ａに同期する処理区間Ｔｒの間に自端末宛のパケットを受信すると、ＡＣＫ処理フラグ７０をＯＮにしてスタンバイ状態６０へ遷移し、時刻ｔ５にて発生する次のサイクル信号４２Ｂに同期して処理区間信号４３がハイレベルに立ち上がるとＡＣＫ応答状態６３へ遷移し、処理区間信号４３がハイレベルとなる処理区間Ｔｒの間、アクノレッジ信号のパケットを連続して送信し、この処理区間Ｔｒが終了すると、ＡＣＫ処理フラグ７０をＯＦＦにしてスタンバイ状態６０へ戻り、省電力モードとなる。
【００９３】
無線通信端末Ｂは、時刻ｔ１６〜時刻ｔ１７のスロット番号「３」で識別されるスロット区間Ｔｓにおいてデータ送信動作を実行した後の、次の送信サイクルのスロット番号「３」で識別されるスロット区間Ｔｓ（時刻ｔ１９〜時刻ｔ２０）の間にアクノレッジ信号の受信動作を実行して、無線通信端末Ａからのアクノレッジ信号を受信する。このアクノレッジ信号からエラーが検出されず、且つその受信したアクノレッジ信号に、受信側の無線通信端末が受信パケットからエラーを検出しなかったことを示す情報が含まれている場合には、無線通信端末Ｂは送信イネーブル信号４６をローレベルに設定して、データの送信を完了する。一方、受信したアクノレッジ信号からエラーが検出された場合、または、受信したアクノレッジ信号に、無線通信端末Ａが受信パケットからエラーを検出したことを示す情報が含まれている場合、ＡＣＫエラーフラグをＯＮにして、同一のスロット番号（ここでは「３」）で識別されるスロット区間Ｔｓでデータ送信動作とアクノレッジ信号の受信動作を繰り返す。
【００９４】
図９に本発明の実施の形態１におけるデータ送受信のタイミングの一例を示す。受信側の無線通信端末と送信側の無線通信端末は、それぞれのタイミング制御部が発生するサイクル信号を用いてデータ送信とデータ受信を行うため、処理区間Ｔｒとスロット区間Ｔｓのタイミングは一致しない。そのため送信側の無線通信端末では、１つのスロット区間Ｔｓの間に同一のパケットを連続して送信することにより、受信側の無線通信端末でパケットを受信できるようにしている。
【００９５】
図９には、送信側の無線通信端末が１つのスロット区間Ｔｓの間に同一のパケットを連続して４回送信する場合を例示している。受信側の無線通信端末は、１つのスロット区間Ｔｓの間に連続して送信されるパケットのいずれか１つを受信できればよいので、処理区間Ｔｒを基本パラメータで規定されるパケット基本伝送時間の最低２倍の時間に設定すれば、隣接するスロット区間Ｔｓ（Ｎ）とスロット区間Ｔｓ（Ｎ＋１）の境界のタイミングでも、どちらかのスロット区間Ｔｓで送信されるパケットを受信できる。
【００９６】
以上説明したように、本実施の形態１によれば、受信側の無線通信端末が自己の受信サイクルで間欠的にデータ受信動作を実行し、送信側の無視線通信端末が自己の送信サイクルで間欠的にデータ送信動作とアクノレッジ信号の受信動作を繰り返し実行してもデータの送受信が可能であり、無線通信端末間で非同期にデータの送受信を実施することできる。よって、消費電力を削減した通信が可能となる。また、データ受信動作を実行する処理区間を１パケットの送信時間の２倍の時間に設定すれば、データ受信動作の時間を最小限にでき、間欠受信動作に必要な電力を削減できる。
【００９７】
（実施の形態２）
続いて、本発明の実施の形態２について、前述した実施の形態１と異なる点を説明する。本実施の形態２の無線通信システム（非同期通信システム）は、無線通信端末（送受信装置）間で連続して複数のデータを送受信する点が、前述した実施の形態１と異なり、無線通信システムおよび無線通信端末の構成は、前述した実施の形態１で説明した構成と基本的に同じであるので説明を省略する。
【００９８】
まず、無線通信端末１の受信モード時の状態遷移について説明する。図１０は本発明の実施の形態２の無線通信端末１の受信モード時の状態遷移の一例を示す図である。この図１０には、複数回のデータの送受信で通信を完了する場合の状態遷移を示している。また、図１０において、＜イベント＞は状態遷移する条件を示し、＜アクション＞は状態遷移するときの動作を示している。＜イベント＞の項目が２つ以上の場合は、‘＆’がＡＮＤ条件を示す。
【００９９】
無線通信端末１は、プロセッサ１０に送信要求が発生していない間は、受信モードとなる。受信モード時には、プロセッサ１０は、状態遷移を制御するためのＡＣＫ処理フラグ７０とシーケンス処理フラグ７１を持つ。プロセッサ１０は、状態の遷移ないし状態遷移時の条件に応じてＡＣＫ処理フラグ７０とシーケンス処理フラグ７１のＯＮ／ＯＦＦを制御する。初期状態ではＡＣＫ処理フラグ７０とシーケンス処理フラグ７１は共にＯＦＦである。
【０１００】
無線通信端末１は、スタンバイ状態６０において、ＡＣＫ処理フラグ７０がＯＦＦである場合、処理区間信号４３がイネーブルを示すハイレベルとなるタイミングで、受信待ち状態６１へ遷移する。
【０１０１】
受信待ち状態６１では、無線通信端末１は、処理区間Ｔｒの間、データ受信動作を実行する。この間に自端末宛（自機宛）のパケットを受信しなければ、無線通信端末１は、再びスタンバイ状態６０に遷移して省電力モードとなる。
【０１０２】
また、受信待ち状態６１において自端末宛のパケットを受信し、且つシーケンス処理フラグ７１がＯＦＦの場合には、無線通信端末１は、受信処理状態６２に遷移し、受信データの記憶などの動作を行った後、ＡＣＫ処理フラグ７０をＯＮにし、受信パケットのシーケンス部２７に格納された当該パケットに継続するパケット数（シーケンス情報）が「０」以外の整数値であればシーケンス処理フラグ７１もＯＮにしてスタンバイ状態６０に遷移し、省電力モードとなる。
【０１０３】
また受信待ち状態６１において自端末宛のパケットを受信し、且つシーケンス処理フラグ７１がＯＮの場合には、無線通信端末１は、連続受信処理状態６４へ遷移する。連続受信処理状態６４では、受信パケットのシーケンス部２７に格納された当該パケットに継続するパケット数（シーケンス情報）が「０」以外の整数値であれば、無線通信端末１は、シーケンス処理フラグ７１をＯＮにしてスタンバイ状態６０へ遷移し、省電力モードとなる。一方、受信パケットのシーケンス部２７に「０」が格納されている場合には、無線通信端末１は、ＡＣＫ処理フラグ７０をＯＮにし、シーケンス処理フラグ７１をＯＦＦにしてスタンバイ状態６０へ遷移し、省電力モードとなる。
【０１０４】
また無線通信端末１は、スタンバイ状態６０において、ＡＣＫ処理フラグ６４がＯＮである場合、処理区間信号４３がイネーブルを示すハイレベルとなるタイミングで、ＡＣＫ応答状態６３へ遷移する。
【０１０５】
無線通信端末１は、ＡＣＫ応答状態６３に遷移すると、処理区間Ｔｒの間、アクノレッジ信号のパケットを連続して送信するアクノレッジ信号の応答動作を実行する。無線通信端末１は、処理区間Ｔｒが終了すると、ＡＣＫ処理フラグ７０をＯＦＦにしてスタンバイ状態６０に遷移し、省電力モードとなる。
【０１０６】
以上のように状態遷移することで、無線通信端末１は、連続して複数のデータを受信する場合、最初のデータを受信すると、その次ぎの受信サイクルでアクノレッジ信号を応答した後、シーケンス情報が次の受信サイクルにも受信すべきデータが存在することを示す間は、アクノレッジ信号を応答することなくデータ受信動作を受信サイクルごとに続けて実行し、最後のデータを受信した後の受信サイクルで、再度、アクノレッジ信号を応答することができる。
【０１０７】
続いて、無線通信端末１の送信モード時の状態遷移について説明する。図１１は本発明の実施の形態２の無線通信端末１の送信モード時の状態遷移の一例を示す図である。この図１１には、複数回のデータの送受信で通信を完了する場合の状態遷移を示している。また、図１１において、＜イベント＞は状態遷移する条件を示し、＜アクション＞は状態遷移するときの動作を示している。＜イベント＞の項目が２つ以上の場合は、‘＆’がＡＮＤ条件を示し、‘＃’がＯＲ条件を示す。
【０１０８】
無線通信端末１は、プロセッサ１０に送信要求が発生すると送信モードとなる。送信モード時には、プロセッサ１０は、状態遷移を制御するための送信完了フラグ９０、ＡＣＫエラーフラグ９１、送信スロット９２、連続送信フラグ９３、送信残フラグ９４を持つ。プロセッサ１０は、状態の遷移ないし状態遷移時の条件に応じて送信完了フラグ９０、ＡＣＫエラーフラグ９１、連続送信フラグ９３、送信残フラグ９４のＯＮ／ＯＦＦおよび送信スロット９２の値を制御する。初期状態では、送信完了フラグ９０、ＡＣＫエラーフラグ９１、連続送信フラグ９３および送信残フラグ９４は全てＯＦＦ、送信スロット９２の値は「０」となっている。
【０１０９】
無線通信端末１は、スタンバイ状態８０において送信トリガ信号４４が発生すると、送信待ち状態８１に遷移する。このとき、次に送信するデータが最後のデータでなければ送信残フラグ７８をＯＮにする。またこのとき、送信完了フラグ９０、ＡＣＫエラーフラグ９１および連続送信フラグ９３が全てＯＦＦの場合、無線通信端末１は、送信スロット９２の値を‘１’だけインクリメントする。
【０１１０】
無線通信端末１は、送信待ち状態８１において、送信スロット９２の値とスロット番号４５とを比較し、それらが一致しなければ、スタンバイ状態８０に戻り、省電力モードとなる。送信スロット９２の値とスロット番号４５が一致し、且つ送信完了フラグ９０がＯＦＦか、または連続送信フラグ９３がＯＮの場合、無線通信端末１は、送信処理状態８２に遷移する。一方、送信スロット９２の値とスロット番号４５が一致し、送信完了フラグ９０がＯＮで、且つ連続送信フラグ９３がＯＦＦの場合には、無線通信端末１は、ＡＣＫ受信状態８３に遷移する。
【０１１１】
無線通信端末１は、送信処理状態８２に遷移すると、スロット区間Ｔｓの間、パケットを連続して送信するデータ送信動作を実行する。ここで、連続送信フラグ９３がＯＦＦで、且つ送信残フラグ９４がＯＮの場合には、連続して送信するデータうちの最初のデータを送信し、連続送信フラグ９３と送信残フラグ９４が共にＯＮの場合には、最初のデータと最後のデータの間のデータを、送信処理状態８２に遷移するごとに順次送信し、送信残フラグ９４がＯＦＦの場合には最後のデータを送信する。スロット区間Ｔｓが終了すると、無線通信端末１は送信完了フラグ９０をＯＮにし、送信残フラグ９４がＯＦＦであれば連続送信フラグ９３もＯＦＦにして、スタンバイ状態８０に遷移し、省電力モードとなる。スタンバイ状態８０では、無線通信端末１は、次に送信するデータが最後のデータであれば送信残フラグ９４をＯＦＦにする。
【０１１２】
また、無線通信端末１は、ＡＣＫ受信状態８３に遷移すると、スロット区間Ｔｓの間、アクノレッジ信号の受信動作を実行する。この間にアクノレッジ信号を受信し、且つアクノレッジ信号からエラーを検出した場合、または、アクノレッジ信号を受信し、且つその受信したアクノレッジ信号に、受信側の無線通信端末が受信パケットからエラーを検出したことを示す情報が含まれている場合には、無線通信端末１は、送信完了フラグ９０をＯＦＦにし、ＡＣＫエラーフラグ９１をＯＮにして、スタンバイ状態８０に遷移し、省電力モードとなる。このようにＡＣＫエラーフラグ９１をＯＮにすることで、次に送信待ち状態８１に遷移したときに送信スロット９２の値が維持されるので、次ぎの送信サイクルの同じスロット区間Ｔｓでデータを再送することができる。
【０１１３】
一方、アクノレッジ信号を受信し、その受信したアクノレッジ信号からエラーが検出されず、且つその受信したアクノレッジ信号に、受信側の無線通信端末が受信パケットからエラーを検出しなかったことを示す情報が含まれている場合には、無線通信端末１は、送信完了フラグ９０をＯＦＦにし、ＡＣＫエラーフラグ９１をＯＦＦにし、送信残フラグ９４がＯＮであれば連続送信フラグ９３もＯＮにして、スタンバイ状態８０に遷移し、省電力モードとなる。
【０１１４】
また、アクノレッジ信号を受信しなければ、無線通信端末１は、送信完了フラグ９０をＯＦＦにしてスタンバイ状態８０に遷移し、省電力モードとなる。
【０１１５】
以上のように状態遷移することで、無線通信端末１は、最初のデータに対するアクノレッジ信号を受信すると、スロット区間Ｔｓを移動させずに、送信サイクルごとに同一のスロット区間Ｔｓでデータ送信動作を続けて実行し、最後のデータを送信した後の送信サイクルで、再度、アクノレッジ信号の受信動作を実行するができる。
【０１１６】
続いて、本実施の形態２における無線通信端末１同士の通信動作の一例について、図１２を用いて説明する。図１２は、本発明の実施の形態２の無線通信システム（非同期通信システム）における無線通信端末１同士の通信動作の一例を説明するためのタイミングチャート図である。
【０１１７】
なお、受信側の無線通信端末Ａのサイクル信号（受信サイクル信号）４２Ａと送信側の無線通信端末Ｂのサイクル信号（送信サイクル信号）４２Ｂは、それぞれのタイミング制御部１１のサイクル信号であるため、お互いのタイミングは同期していない。但し、本無線通信システムの基本パラメータであるサイクル周期Ｔｃは同じ時間である。
【０１１８】
図１２には、送信側の無線通信端末Ｂが時刻ｔ１７〜時刻ｔ１８のスロット番号「３」で識別されるスロット区間Ｔｒの間に送信する最初のデータを、受信側の無線通信端末Ａが、時刻ｔ４にて発生するサイクル信号４２Ａに同期する処理区間Ｔｒの間に受信した場合について示している。
【０１１９】
送信側の無線通信端末Ｂは、時刻ｔ１７〜時刻ｔ１８のスロット番号「３」で識別されるスロット区間Ｔｓの間、パケットを連続して送信するデータ送信動作を実行する。このタイミングでは、受信側の無線通信端末Ａは受信待ち状態６１となっており、無線通信端末Ａは、スロット番号「３」で識別されるスロット区間Ｔｓ（時刻ｔ１７〜時刻ｔ１８）の間に無線通信端末Ｂが送信したデータを受信する。
【０１２０】
無線通信端末Ａは、時刻ｔ４にて発生するサイクル信号４２Ａに同期する処理区間Ｔｒの間に自端末宛のパケットを受信すると、ＡＣＫ処理フラグ７０をＯＮにし、受信したパケットに含まれるシーケンス情報が、次ぎの受信サイクルにも受信すべきパケットが存在することを示す場合には、シーケンス処理フラグ７１もＯＮにして、スタンバイ状態６０へ遷移し、時刻ｔ５にて発生する次のサイクル信号４２Ｂに同期して処理区間信号４３がハイレベルに立ち上がるとＡＣＫ応答状態６３へ遷移し、処理区間信号４３がハイレベルとなる処理区間Ｔｒの間、アクノレッジ信号のパケットを連続して送信し、この処理区間Ｔｒが終了すると、ＡＣＫ処理フラグ７０をＯＦＦにしてスタンバイ状態６０へ戻り、省電力モードとなる。
【０１２１】
無線通信端末Ｂは、時刻ｔ１７〜時刻ｔ１８のスロット番号「３」で識別されるスロット区間Ｔｓにおいてデータ送信動作を実行した後の、次の送信サイクルのスロット番号「３」で識別されるスロット区間Ｔｓ（時刻ｔ１９〜時刻ｔ２０）の間にアクノレッジ信号の受信動作を実行して、無線通信端末Ａからのアクノレッジ信号を受信する。この受信したアクノレッジ信号からエラーが検出されず、且つその受信したアクノレッジ信号に、受信側の無線通信端末Ａが受信パケットからエラーを検出しなかったことを示す情報が含まれている場合には、無線通信端末１は、送信完了フラグ９０をＯＦＦにし、連続送信フラグ９３をＯＮにして、スタンバイ状態８０に遷移し、省電力モードとなる。
【０１２２】
このように最初のデータに対するアクノレッジ信号が受信されると、連続してデータを送信するスロット区間Ｔｓが決定され（ここでは、スロット番号「３」で識別されるスロット区間Ｔｓ）、無線通信端末Ｂは、データの送信を完了するまで、送信サイクルごとに、その決定したスロット区間Ｔｓでデータを送信する。図１２に示す例では、無線通信端末Ｂは、時刻ｔ２１〜時刻ｔ２２および時刻ｔ２３〜ｔ２４のスロット番号「３」で識別されるスロット区間Ｔｓにおいてデータ送信動作を実行する。また、無線通信端末Ｂは、時刻ｔ２１〜時刻ｔ２２にてデータを送信した後、スタンバイ状態８０に遷移すると、次に送信するデータが最後のデータとなるので、送信残フラグ９４をＯＦＦにする。そして、無線通信端末Ｂは、時刻ｔ２３〜時刻ｔ２４にて最後のデータを送信すると、連続送信フラグ９３をＯＦＦにする。
【０１２３】
無線通信端末Ａは、時刻ｔ７にて発生するサイクル信号４２Ａに同期する処理区間Ｔｒの間に自端末宛のパケットを受信すると、そのシーケンス部に格納されているシーケンス情報から、最後のデータであることを検出して、シーケンス処理フラグ７１をＯＦＦにし、ＡＣＫ処理フラグ７０をＯＮにしてスタンバイ状態６０へ遷移し、時刻ｔ８にて発生するサイクル信号４２Ｂに同期して処理区間信号４３がハイレベルに立ち上がるとＡＣＫ応答状態６３へ遷移し、処理区間信号４３がハイレベルとなる処理区間Ｔｒの間、アクノレッジ信号のパケットを連続して送信し、この処理区間Ｔｒが終了すると、ＡＣＫ処理フラグ７０をＯＦＦにしてスタンバイ状態６０へ戻り、省電力モードとなる。
【０１２４】
無線通信端末Ｂは、時刻ｔ２３〜時刻ｔ２４のスロット番号「３」で識別されるスロット区間Ｔｓにおいてデータ送信動作を実行した後の、次の送信サイクルのスロット番号「３」で識別されるスロット区間Ｔｓ（時刻ｔ２５〜時刻ｔ２６）の間にアクノレッジ信号の受信動作を実行して、無線通信端末Ａからのアクノレッジ信号を受信する。このアクノレッジ信号からエラーが検出されず、且つその受信したアクノレッジ信号に、受信側の無線通信端末Ａが受信パケットからエラーを検出しなかったことを示す情報が含まれている場合には、無線通信端末Ｂは送信イネーブル信号４６をローレベルに設定して、データの送信を完了する。
【産業上の利用可能性】
【０１２５】
本発明にかかる非同期通信方法、非同期通信システム、並びに非同期通信システムに用いる受信装置および送信装置は、消費電力を削減しつつデータの送受信を非同期状態で実行でき、センサネットワークや、近距離無線通信の用途に有用である。
【図面の簡単な説明】
【０１２６】
【図１】本発明の実施の形態１および２の無線通信システムの一例を示す図
【図２】本発明の実施の形態１および２の無線通信端末の構成の一例を示すブロック図
【図３】本発明の実施の形態１および２の無線通信端末が生成するパケットの構成の一例を示す図
【図４】本発明の実施の形態１および２の無線通信端末が備えるプロセッサとタイミング制御部と無線通信部が生成する信号の一例を説明するためのブロック図
【図５】本発明の実施の形態１および２の無線通信端末が備えるタイミング制御部の動作の一例を説明するためのタイミングチャート図
【図６】本発明の実施の形態１の無線通信端末の受信モード時の状態遷移の一例を示す図
【図７】本発明の実施の形態１の無線通信端末の送信モード時の状態遷移の一例を示す図
【図８】本発明の実施の形態１の無線通信システムにおける無線通信端末同士の通信動作の一例を説明するためのタイミングチャート図
【図９】本発明の実施の形態１および２におけるデータ送受信のタイミングの一例を示す図
【図１０】本発明の実施の形態２の無線通信端末の受信モード時の状態遷移の一例を示す図
【図１１】本発明の実施の形態２の無線通信端末の送信モード時の状態遷移の一例を示す図
【図１２】本発明の実施の形態２の無線通信システムにおける無線通信端末同士の通信動作の一例を説明するためのタイミングチャート図
【符号の説明】
【０１２７】
１      無線通信端末
２      通信エリア
１０      プロセッサ
１１      タイミング制御部
１２      無線通信部
１３      センサ
１４      メモリ
１５      ディスプレイ
１６      キースイッチ
１７      クロック発生部
１８      バッテリー
１９      制御バス
２０      パケットヘッダ部
２１      ペイロード部
２２      コード部
２３      送信先アドレス部
２４      送信元アドレス部
２５      制御情報部
２６      コード部
２７      シーケンス部
２８      アクノレッジフラグ部
４１      基準クロック信号
４２、４２Ａ、４２Ｂ      サイクル信号
４３      処理区間信号
４４      送信トリガ信号
４５      スロット番号
５６      送信イネーブル信号
４７、４８      パケット
４９      受信通知信号
５０      サイクル周期Ｔｃ
５１      処理区間Ｔｒ
５２      スロット区間Ｔｓ
６０      スタンバイ状態
６１      受信待ち状態
６２      受信処理状態
６３      ＡＣＫ応答状態
６４      連続受信処理状態
７０      ＡＣＫ処理フラグ
７１      シーケンス処理フラグ
８０      スタンバイ状態
８１      送信待ち状態
８２      送信処理状態
８３      ＡＣＫ受信状態
９０      送信完了フラグ
９１      ＡＣＫエラーフラグ
９２      送信スロット
９３      連続送信フラグ
９４      送信残フラグ
【図１】
2009188469.tif 000003
【図２】
2009188469.tif 000004
【図３】
2009188469.tif 000005
【図４】
2009188469.tif 000006
【図５】
2009188469.tif 000007
【図６】
2009188469.tif 000008
【図７】
2009188469.tif 000009
【図８】
2009188469.tif 000010
【図９】
2009188469.tif 000011
【図１０】
2009188469.tif 000012
【図１１】
2009188469.tif 000013
【図１２】
2009188469.tif 000014