(57)【特許請求の範囲】
【請求項１】
通信相手装置よりも高い受信性能を有する通信装置であって、
前記通信相手装置から送信された受信信号を受信する受信部と、
前記通信相手装置が送信信号を受信可能な状態にあるか否かを、ＳＩＮＲの大きさ、前記送信信号を既に送信した回数、同一データの受信間隔、通信を行っている前記通信相手装置の数、前記受信信号に基づく異なるデータの受信間隔、の少なくとも１つを含む判定情報に基づいて判定する判定部と、
を備える、通信装置。
【請求項２】
前記判定部は、前記通信相手装置から受信した受信信号、前記通信相手装置との通信に関する履歴情報、又は通信状況を示す情報にさらに基づいて、前記通信相手装置が送信信号を受信可能な状態にあるか否かを判定する、請求項１に記載の通信装置。
【請求項３】
前記受信部は、前記通信相手装置から送信される複数の同一データを受信する、請求項１に記載の通信装置。
【請求項４】
前記複数の同一データを合成する合成処理部を更に備える、請求項３に記載の通信装置。
【請求項５】
前記複数の同一データを合成することにより、前記通信相手装置よりも高い受信性能を有する、請求項４に記載の通信装置。
【請求項６】
前記通信相手装置が前記送信信号を受信可能な状態にあると判定された場合に前記送信信号を送信する送信部を備える、請求項１に記載の通信装置。
【請求項７】
通信相手装置よりも高い受信性能を有する通信装置における通信方法であって、
前記通信相手装置から送信された受信信号を受信することと、
前記通信相手装置が送信信号を受信可能な状態にあるか否かを、ＳＩＮＲの大きさ、前記送信信号を既に送信した回数、同一データの受信間隔、通信を行っている前記通信相手装置の数、前記受信信号に基づく異なるデータの受信間隔、の少なくとも１つを含む判定情報に基づいて判定することと、
を備える、通信方法。
【請求項８】
通信相手装置よりも高い受信性能を有する通信装置におけるプログラムであって、
前記通信相手装置から送信された受信信号を受信する手段、
前記通信相手装置が送信信号を受信可能な状態にあるか否かを、ＳＩＮＲの大きさ、前記送信信号を既に送信した回数、同一データの受信間隔、通信を行っている前記通信相手装置の数、前記受信信号に基づく異なるデータの受信間隔、の少なくとも１つを含む判定情報に基づいて判定する手段、
としてコンピュータを機能させるためのプログラム。
【請求項９】
複数の同一データを送信する第１の通信装置と、
前記第１の通信装置から前記複数の同一データを受信する受信部と、前記複数の同一データを合成する合成処理部と、前記第１の通信装置が送信信号を受信可能な状態にあるか否かを、ＳＩＮＲの大きさ、前記送信信号を既に送信した回数、同一データの受信間隔、通信を行っている前記第１の通信装置の数、前記同一データに基づく異なるデータの受信間隔、の少なくとも１つを含む判定情報に基づいて判定する判定部と、を有する第２の通信装置と、
を備える、通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、通信装置、通信方法、プログラム及び通信システムに関する。
【背景技術】
【０００２】
従来、例えば下記の特許文献１には、受信品質を監視し、受信品質に応じて通信を行うか否かを判定することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−３９６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、通信相手装置との受信性能が異なる場合、例えば、通信相手装置の方が受信性能が低い非対称システムにおいては、通信相手装置から信号を受信した際に受信確認のメッセージを送ったとしても、そのメッセージが通信相手装置に届かない場合がある。このような場合、送信したメッセージが無駄になってしまう問題がある。
【０００５】
そこで、通信相手装置との受信性能が異なる場合に、通信相手装置が信号を受信可能であるか否かを判定することが求められていた。
【課題を解決するための手段】
【０００６】
本開示によれば、通信相手装置よりも高い受信性能を有する通信装置であって、前記通信相手装置から送信された受信信号を受信する受信部と、前記通信相手装置が送信信号を受信可能な状態にあるか否かを判定する判定部と、を備える、通信装置が提供される。
【０００７】
本開示によれば、通信相手装置よりも高い受信性能を有する通信装置における通信方法であって、前記通信相手装置から送信された受信信号を受信することと、前記通信相手装置が送信信号を受信可能な状態にあるか否かを判定することと、を備える、通信方法が提供される。
【０００８】
本開示によれば、通信相手装置よりも高い受信性能を有する通信装置におけるプログラムであって、前記通信相手装置から送信された受信信号を受信する手段、前記通信相手装置が送信信号を受信可能な状態にあるか否かを判定する手段、としてコンピュータを機能させるためのプログラムが提供される。
【０００９】
本開示によれば、複数の同一データを送信する第１の通信装置と、前記第１の通信装置から前記複数の同一データを受信する受信部と、前記複数の同一データを合成する合成処理部と、前記通信相手装置が送信信号を受信可能な状態にあるか否かを判定する判定部と、を有する第２の通信装置と、を備える、通信システムが提供される。
【発明の効果】
【００１０】
以上説明したように本開示によれば、通信相手装置が信号を受信可能であるか否かを判定することができる。
なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【００１１】
【図１】本開示の一実施形態に係る通信システムを示す模式図である。
【図２】基地局および端末の構成を示す模式図である。
【図３】基地局または端末が送信する信号のフレームフォーマットを示す模式図である。
【図４】データを受信した場合の基地局側の処理を示すフローチャートである。
【図５】図４のステップＳ４０３のＡＣＫ送信判定処理を詳細に示すフローチャートである。
【図６】基地局と端末（１）が送受信を行う場合に、端末（１）の他にデータを送信している端末がいない場合と、端末（１）の他にデータを送信している端末（２）がいる場合を示す模式図である。
【図７】ＡＣＫを送信するか否かの判断方法の別の例を示す模式図である。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１３】
なお、説明は以下の順序で行うものとする。
１．通信システムの構成例
２．基地局と端末の構成例
３．基地局で行われる処理について
【００１４】
１．通信システムの構成例
図１は、本開示の一実施形態に係る通信システムを示す模式図である。図１に示すように、このシステムは、基地局１００と端末（無線センサー端末）２００を有して構成される。図１に示す通信システムは、一例としてセンサネットワークを構成するものであり、端末２００側でセンシングした位置情報、温度、湿度等のセンサデータが基地局１００へ定期的に送られる。
【００１５】
このため、端末２００は、センサ機能および基地局１００と無線通信を行う機能を有する。例えば、センサ機能は、加速度センサ、ジャイロセンサ、温度センサ、気圧センサ、音圧センサ、脈拍センサまたはＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）などの、多様なセンサにより実現され得る。端末２００は、センサ機能により取得したセンサデータを基地局１００に送信する。
【００１６】
基地局１００は、センサ端末２００により得られたセンサデータを受信し、これにより、受信したセンサデータを用いた各種サービスが提供される。センサデータを用いたサービスは、興味対象の位置を確認するサービス、および興味対象の行動を管理するサービスなど、多岐に渡る。一例を挙げると、興味対象の位置を確認するサービスに関しては、例えば、ＧＰＳ機能を有する端末２００を高齢者や子供が装着し、アプリケーションサーバ等が基地局１００を介して端末２００から位置情報を取得しておくことにより、家族や行政に高齢者や子供の位置を提供することが可能である。興味対象の行動を管理するサービスに関しては、例えば、加速度センサを有する端末２００を牛や豚などの家畜に装着させ、アプリケーションサーバ等が基地局１００を介して端末２００から家畜の動きに関する情報を取得することにより、放牧地での家畜の行動管理を行うことが可能である。
【００１７】
なお、本実施形態においては通信装置（端末２００）の一例としてセンサ機能を有する端末２００を説明するが、センサ機能を有さない通信装置にも本実施形態を適用可能である。例えば、通信装置は、外部装置からデータを供給され、供給されたデータを基地局１００に送信してもよい。外部装置が自動販売機である場合、通信装置は、自動販売機から売上げデータが供給され、売上げデータを基地局１００に送信してもよい。
【００１８】
図１に示すように、通信システム１０００において、基地局１００と端末２００の受信性能は異なっており、基地局１００の受信可能範囲は端末２００の受信可能範囲よりも広く構成されている。
【００１９】
無線センサネットワークにおいては、端末２００は、人や物に付与される。設置場所の制約や、電池交換、充電の手間がかからないように、端末２００には、小型化、長時間駆動が求められている。このため、端末２００は、容量の限られたバッテリーでの動作が必要になり、低消費電力化が重要となる。
【００２０】
端末２００において、基地局１００からの信号を受信する受信機の性能は、低消費電力化の観点から複雑な信号処理を行うことは望ましくなく、結果として、端末２００は限られた性能に限定される場合がある。また、端末２００は、低消費電力で動作するために、信号処理を軽減し、受信機の性能を落とした動作モードとすることも考えられる。
【００２１】
一方で、基地局１００は、電源の確保、大きさの面で、端末２００ほど低消費電力化の要求は厳しくない。このため、基地局１００では高度な信号処理を用いることが可能である。基地局１００において、高い受信性能を実現する方法として、受信信号を合成する方法が考えられる。端末２００から同一データを複数回送信し、基地局１００で受信信号を合成することで、Ｓ／Ｎ比を高くすることが可能となり、結果として基地局１００において、高い受信性能を実現することが可能である。この結果、図１に示したように、基地局１００の受信可能範囲は、端末２００の受信可能範囲よりも広くなる。
【００２２】
図１において、破線で示す領域は、基地局１００、端末２００の受信性能に応じた受信可能範囲を示している。基地局１００は、受信信号の合成処理の適用等により、受信可能範囲が広くなる。端末２００は、限られた信号処理のため、受信可能範囲は基地局１００に比較して狭くなる。
【００２３】
図１に示したの位置関係の場合、基地局１００は端末２００が送信した信号を受信可能であるが、端末２００は基地局１００が送信した信号を受信できないことになる。
【００２４】
端末２００から基地局１００へ同一データの複数回送信を行う場合、回数を増やせば受信性能が向上するが、複数の端末２００が同一の基地局１００に対して送信するマルチアクセスの場合、個々の端末２００の送信回数が増えると、端末２００間の送信が干渉することで通信が成立しにくくなる。このため、複数回送信の回数は可能な限り少ないほうが好ましい。
【００２５】
公衆網規格であるＨＳＤＰＡ、ＬＴＥなどで採用されているＨｙｂｒｉｄ  ＡＲＱ（Ａｕｔｏｍａｔｉｃ  Ｒｅｐｅａｔ  Ｒｅｑｕｅｓｔ）と呼ばれる技術では、１回の送信毎に、基地局１００が送信する受信応答（ＡＣＫ、ＮＡＣＫ）を端末２００が受信することで、次の繰り返し送信を行うか否かを判断している。これにより最適な送信回数に収束していくことが期待できる。
【００２６】
しかしながら、基地局１００と端末２００の受信性能が異なる通信システムでは、端末２００の受信性能が低いため、基地局１００が送信する受信応答を端末２００が受信できない場合がある。この場合、端末２００は、受信応答を受信できなかったことにより、基地局１００が受信できていないと判断し、次の繰り返し送信を実行することとなるため、送信回数を抑制することはできない。
【００２７】
一方、基地局１００は、ある端末３００に対して受信応答を送信している間は、他の端末２００から送信されたデータを受信することができない。このため、端末２００が受信できない受信応答を送信することは、端末２００の送信回数の抑制効果が得られないのみならず、他の端末２００のデータの受信機会の損失となり、通信システム全体での通信性能が悪化する。
【００２８】
本開示では、基地局１００と端末２００の受信性能が異なる通信システムにおいて、端末２００が受信応答を受信不可能な状況下にあることを基地局１００が判定し、その場合、受信応答を送信しない方法を提供する。
【００２９】
２．基地局と端末の構成例
図２は、基地局１００の構成を示す模式図である。基地局１００は、無線通信部１１０、同期部１１２、復調部１１４、制御部１２０を有して構成されている。
【００３０】
図３は、基地局１００または端末２００が送信する信号のフレームフォーマットを示す模式図である。図３において、プリアンブル／シンク（Ｐｒｅａｍｂｌｅ／Ｓｙｎｃ）は、予め決められた固定パターンである。受信側において、プリアンブル／シンクは、信号の検出、フレームの同期に用いられる。
【００３１】
ＰＨＹヘッダー（ＰＨＹ  Ｈｅａｄｅｒ）は、物理フレームに関する情報を記載している部分である。物理フレームに関する情報の例としては、ＰＨＹ  Ｈｅａｄｅｒ以降の部分（ＭＡＣ  Ｈｅａｄｅｒ、Ｐａｙｌｏａｄ、ＣＲＣ）の長さ、変調方式が挙げられる。受信側では、ＰＨＹヘッダーの情報に従い、以降の部分の受信を行うことができる。
【００３２】
ＭＡＣヘッダー（ＭＡＣ  Ｈｅａｄｅｒ）は、送信者、受信者のアドレス情報を記載している部分である。また、ＭＡＣヘッダーには、ペイロードに記載される情報の種類などが記載される。
【００３３】
ペイロード（Ｐａｙｌｏａｄ）は、送信データである。例えば、端末２００が無線センサー端末である場合、センサーで取得した情報（例えば、位置情報、温度情報など）が格納される。ＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）は、フレームの誤り検出を可能とするものである。
【００３４】
端末２００は、基地局１００と同様に、通信部、同期部、復調部、制御部を有して構成されている。更に、端末２００は、センサ部を備えている。センサ部は、１または２以上のセンサからなる。センサの一例としてＧＰＳ処理部が挙げられる。ＧＰＳ処理部は、ＧＰＳ衛星から送信される衛星信号を処理することにより、端末２００の位置情報および時間情報を取得する。センサ部は、ＧＰＳ処理部に加えて、またはＧＰＳ処理部に代えて、加速度センサ、ジャイロセンサ、温度センサ、気圧センサ、音圧センサおよび脈拍センサなどの他のセンサを有してもよい。
【００３５】
基地局１００は、端末２００から周期的に送信されるデータ（位置情報、温度情報など）を受信し、必要に応じて受信応答を送信する。送受信されるデータや受信応答は、図２に示すフレームフォーマットである。また、受信応答の場合は、プリアンブル／シンクのみを送信してもよい。
【００３６】
図２において、無線通信部１１０は、所定のフレームフォーマットに応じて、無線信号の送受信を行う。より具体的には、無線通信部１１０は、センサ端末２００から送信された無線信号の受信処理、およびセンサ端末２００への無線信号の送信処理を行う。より具体的に説明すると、無線通信部１１０は、センサ端末２００から送信された無線信号（例えば、９２０ＭＨｚ帯の無線信号）をアンテナにより電気信号に変換し、当該電気信号にアナログ処理およびダウンコンバージョンを施すことにより、ベースバンドの受信信号を出力する。また、無線通信部１１０は、制御部１２０から供給されるベースバンドの送信信号をアップコンバージョンし、アップコンバージョンにより得られた電気信号をアンテナにより無線信号に変換して送信する。
【００３７】
同期部１１２は、無線通信部１１０から出力される受信信号から、プリアンブルを検出する。具体的には、同期部１１２は、１または２以上の信号パターンと受信信号との相関を、演算の対象とする受信信号を時間軸上でシフトさせながら算出し、相関のピークの出現に基づいてプリアンブルを検出する。また、同期部１１２は、相関のピークが得られた時の受信信号のシフト量に基づき、受信信号についての同期を獲得する。
【００３８】
復調部１１４は、同期部１１２により獲得された同期に基づき、受信信号から図３に示すフレームにおけるペイロードを切り出す。そして、復調部１１４は、ペイロードの復調を試みる。本実施形態においては、端末２００が同一のフレームに対応する無線信号を繰り返し送信するので、復調部１１４は、同一の端末２００から繰り返し送信された複数の無線信号のペイロードを受信信号から切り出し、切り出した複数のペイロードを合成し、合成後のペイロードの復調を試みる。このように、復調部１１４は、繰り返し送信された複数の同一データを合成する合成処理部として機能する。復調が成功したか否かは、図３に示すＣＲＣを用いて確認される。
【００３９】
制御部１２０は、基地局１００の通信全般を制御する。制御部１２０は、無線通信部１１０を制御して送信、受信を行うとともに、送信フレームの生成、受信した情報に基づく判定を行う。制御部１２０は、復調部１１４がペイロードの復調に成功した場合、端末２００が基地局１００からの送信信号を受信可能な状態にあるか否かを判定し、端末２００が基地局１００からの送信信号を受信可能な状態にある場合は、当該ペイロードの送信元の端末２００にＡＣＫ（受信確認信号）が送信されるよう、無線通信部１１０を制御する。このように、制御部１２０は、端末２００から受信した受信信号に基づいて、端末２００が基地局１００からの送信信号を受信可能な状態にあるか否かを判定する判定部として機能する。なお、図２に示す各構成要素は、ハードウェア、又はＣＰＵなどの中央演算処理装置とこれを機能させるためのプログラム（ソフトウェア）から構成することができる。各構成要素をＣＰＵなどの中央演算処理装置とこれを機能させるためのプログラムから構成した場合、そのプログラムは、基地局１００が備えるメモリなどの記録媒体に格納されることができる。
【００４０】
３．基地局で行われる処理について
図４は、データを受信した場合の基地局１００側の処理を示すフローチャートである。先ず、プリアンブル／シンクを用いて、無線信号の検出や、データフレームの切れ目を検出し、データフレームを受信する（ステップＳ４０１）。
【００４１】
次に、受信したデータフレームの受信信号を合成する（ステップＳ４０２）。上述のように、端末２００から同一データを複数回送信し、基地局１００で受信信号を合成することで、合成利得を向上してＳ／Ｎ比を高くすることが可能となり、高い受信性能を実現することが可能である。ステップＳ４０２では、端末２００から受信したデータを既に受信している同一データと合成する。合成して得られたデータに関し、復号処理を行い、復号に成功するとＡＣＫを送信する処理へ移行する。データの合成回数を多くするほど、合成利得が増大し、復号の成功率を高めることができる。端末２００は、ＡＣＫを受信すると、同一データの複数回送信を停止する。なお、データの合成を行わない通常のシステムでは、データを受信して復号に成功するとＡＣＫを返す処理を行う。
【００４２】
続いて、ＡＣＫを送信するか否かを判断する（ステップＳ４０３）。図５は、ステップＳ４０３のＡＣＫ送信判定処理を詳細に示すフローチャートである。以下では、図５に基づいてステップＳ４０３のＡＣＫ送信判定処理を詳細に説明する。先ず、受信したデータフレームを復号し、ＣＲＣによる誤り検出などを実行し、データの受信に成功したか否かを判断する（ステップＳ５０１）。受信に成功した場合（復号に成功した場合）は次のステップＳ５０２に進み、受信に成功しなかった場合はＡＣＫを送信しないことを決定する（Ｓ５０７）。ステップＳ５０２以降の処理では、端末２００がＡＣＫを受信可能な範囲に存在するか否かを判定し、受信可能な範囲に存在する場合はＡＣＫを送信することを決定し(ステップＳ５０８)、受信可能な範囲に存在しない場合はＡＣＫを送信しないことを決定する（ステップＳ５０７）。
【００４３】
ステップＳ５０１でデータの受信に成功した場合、データ受信時のＳＩＮＲと所定の閾値ＴＨ１を比較し、データ受信時のＳＩＮＲ（Ｓｉｇｎａｌ−ｔｏ−Ｉｎｔｅｒｆｅｒｅｎｃｅ
ｐｌｕｓ Ｎｏｉｓｅ ｐｏｗｅｒ Ｒａｔｉｏ）が閾値ＴＨ１よりも大きいか否かを判断する（ステップＳ５０２）。なお、ＳＩＮＲは、受信信号電力に対する干渉および雑音電力比である。ＳＩＮＲが閾値ＴＨ１よりも大きい場合は次のステップＳ５０３に進み、そうでない場合はＡＣＫを送信しないことを決定する（ステップＳ５０７）。
【００４４】
データ受信時のＳＩＮＲは基地局１００と端末２００間の伝搬状況に応じて異なる値となる。例えば、基地局１００と端末２００間の距離が遠距離である場合には、ＳＩＮＲは小さい値となる。また、同時にデータを送信している端末２００数が多い場合にも、端末２００間の送信が干渉し、ＳＩＮＲは小さい値となる。このため、データ受信時のＳＩＮＲが閾値ＴＨ１以下の場合は、基地局１００からＡＣＫを送信しても端末２００が遠距離にあるか、または干渉信号が大きいため、受信性能が低い端末２００はＡＣＫを受信不可能な状況下にあると判断できる。従って、ＳＩＮＲが閾値ＴＨ１以下の場合は、ステップＳ５０７へ進み、ＡＣＫを送信しないことを決定する。これにより、無駄な送信が発生することを抑止することができる。
【００４５】
ステップＳ５０２でＳＩＮＲが閾値ＴＨ１よりも大きい場合は、当該端末２００に既に送信したＡＣＫの回数と所定の閾値ＴＨ２を比較し、端末２００に既に送信したＡＣＫの回数が閾値ＴＨ２よりも小さいか否かを判断する（ステップＳ５０３）。端末２００に既に送信したＡＣＫの回数が閾値ＴＨ２よりも小さい場合は、次のステップＳ５０４へ進み、そうでない場合はＡＣＫを送信しないことを決定する（ステップＳ５０７）。ステップＳ５０３において、既に送信したＡＣＫの回数が所定の閾値ＴＨ２以上の場合は、端末２００に既に複数回ＡＣＫを送信したにも関わらず、端末２００から繰り返しデータが送信されてくる状況であり、端末２００はＡＣＫを受信不可能な状況下にあると判断できるため、ステップＳ５０７に進んでＡＣＫを送信しないようにすることで、無駄な送信が発生することを抑止することができる。
【００４６】
端末２００に既に送信したＡＣＫ回数が閾値ＴＨ２よりも大きい場合、端末２００から受信した同一データの受信間隔と所定の閾値ＴＨ３を比較し、同一データの受信間隔が閾値ＴＨ３よりも小さいか否かを判断する（ステップＳ５０４）。同一データの受信間隔が閾値ＴＨ３よりも小さい場合は、次のステップＳ５０５へ進み、そうでない場合はＡＣＫを送信しないことを決定する（ステップＳ５０７）。
【００４７】
多くの電波法や通信規格において、端末２００はデータを送信する前に、キャリアセンスを行うことで他の端末２００が同一周波数でデータを送信中でないかを確認し、他の端末２００がデータ送信中の場合は、その送信が終わるまで自身のデータ送信を待つ必要がある。
【００４８】
図６は、基地局１００と端末（１）２００が送受信を行う場合に、端末（１）２００の他にデータを送信している端末がいない場合と、端末（１）２００の他にデータを送信している端末（２）２００がいる場合を示す模式図である。図６に示すように、端末（１）２００の他にデータを送信している端末がいない場合は、端末（１）２００は、データを一定間隔で繰り返し送信することができる。しかし、端末（１）２００の他にデータを送信している端末（２）２００がいる場合は、端末（１）２００は端末（２）２００の送信が終わるのを待ってから自身のデータを送信するため、データの送信間隔が長くなる。
【００４９】
このため、ステップＳ５０４において、基地局１００は、同一端末のデータ受信間隔が閾値ＴＨ３以上である場合、データを送信中の端末２００が多く、ＡＣＫを送信しても干渉信号が大きいため、受信性能が低い端末２００はＡＣＫを受信不可能な状況下にあると判断できる。従って、同一端末のデータ受信間隔が閾値ＴＨ３以上の場合は、ステップＳ５０７へ進み、ＡＣＫを送信しないことを決定することで、無駄な送信が発生することを抑止することができる。
【００５０】
同一データ受信間隔が閾値ＴＨ３よりも小さい場合、基地局１００が送受信を行っている端末２００の数と所定の閾値ＴＨ４を比較し、基地局１００が送受信を行っている端末２００の数が閾値ＴＨ４よりも小さいか否かを判断する（ステップＳ５０５）。基地局１００が送受信を行っている端末２００の数が閾値ＴＨ４よりも小さい場合は、ステップＳ５０６へ進み、そうでない場合はＡＣＫを送信しないことを決定する（ステップＳ５０７）。
【００５１】
複数の端末２００が同一タイミングでデータを繰り返し送信した場合、基地局１００と端末２００間の伝搬状況に応じて、送信毎に基地局１００がデータを受信する端末２００が変わる。ある一定時間内に基地局１００がデータを受信した端末２００の数が多い場合、多くの端末２００が同時にデータを送信している可能性が高い。よって、基地局１００が送受信を行っている端末２００の数が閾値ＴＨ以上の場合は、多くの端末２００がデータを送信しており、ＡＣＫを送信しても干渉信号が大きいため、受信性能が低い端末はＡＣＫを受信不可能な状況下にあると判断できる。従って、基地局１００が送受信を行っている端末２００の数が閾値ＴＨ４以上の場合は、ステップＳ５０７へ進み、ＡＣＫを送信しないことを決定することで、無駄な送信が発生することを抑止することができる。
【００５２】
基地局１００が送受信を行っている端末２００の数が閾値ＴＨ４よりも小さい場合、端末２００から受信した異なるデータの受信間隔と閾値ＴＨ５を比較し、異なるデータの受信間隔が閾値ＴＨ５よりも大きいか否かを判断する（ステップＳ５０６）。異なるデータの受信間隔が閾値ＴＨ５よりも大きい場合は、ＡＣＫを送信することを決定し（ステップＳ５０８）、そうでない場合はＡＣＫを送信しないことを決定する（ステップＳ５０７）。
【００５３】
ここで、「異なるデータ」とは、温度の測定データを例に挙げると、３分間隔で温度を測定して端末２００から基地局１００へデータを送る場合、１２時００分に送信する温度データと１２時３分に送信する温度データは、「異なるデータ」である。なお、１２時００分、１２時３分のそれぞれで送信する温度データに関し、同一のデータが複数回送られて基地局１００側で合成される。
【００５４】
端末２００が異なるデータを送信する間隔が短い場合、端末２００間の送信が干渉する可能性が高くなる。よって、端末２００から受信した異なるデータの受信間隔が閾値ＴＨ５以下の場合、ＡＣＫを送信しても干渉信号が大きいため、受信性能が低い端末２００はＡＣＫを受信不可能な状況下にあると判断できる。従って、端末２００から受信した異なるデータの受信間隔が閾値ＴＨ５以下の場合は、ステップＳ５０７へ進み、ＡＣＫを送信しないことを決定することで、無駄な送信が発生することを抑止することができる。
以上のように、図５の処理では、端末２００から受信した受信信号、端末２００との通信に関する履歴情報、又は端末２００との通信状況を示す情報に基づいて、端末２００が送信信号を受信可能な状態にあるか否かを判定し、ＡＣＫを送信するか否かを判定する。
【００５５】
図４に戻り、ステップＳ４０３のＡＣＫ送信判定処理によりＡＣＫを送信すると決定された場合、基地局１００は端末２００にＡＣＫを送信する（ステップＳ４０４，Ｓ４０５）。ステップＳ４０３のＡＣＫ送信判定処理によりＡＣＫを送信しないと決定された場合、ステップＳ４０４で処理を終了し、基地局１００は端末２００にＡＣＫを送信しない。
【００５６】
以上の方法により、基地局１００、端末２００の受信性能が異なる通信システムにおいて、端末２００がＡＣＫを受信できない状況下であることを基地局１００が判定し、その場合、ＡＣＫを送信しないことで、他の端末２００から送信されるデータの受信機会の損失を防ぎ、通信システムでの通信性能を向上することが可能となる。
【００５７】
図７は、ＡＣＫを送信するか否かの判断方法の別の例を示す模式図である。図７に示す例では、図５に示したステップＳ５０２〜Ｓ５０６の判定条件のうちの任意の条件を組み合わせてＡＣＫを送信するか否かを決定する。図７に示す例では、データ受信時のＳＩＮＲが所定の閾値ＴＨ１より大きく（ステップＳ７０２）、かつＡＣＫ既送信回数が閾値ＴＨ２より小さい場合（ステップＳ７０３）、ＡＣＫを送信することを決定する（ステップＳ７０５）。一方、ＳＩＮＲが所定の閾値ＴＨ１以下であるか（ステップＳ７０２）、またはＡＣＫ既送信回数が閾値ＴＨ２以上の場合（ステップＳ７０３）は、ＡＣＫを送信しないことを決定する（ステップＳ７０４）。なお、図５に示したステップＳ５０２〜Ｓ５０６の判定条件を全て使用すると判定の信頼度が高くなる一方、ステップＳ５０２〜Ｓ５０６の判定条件のうちの一部を使用した場合は処理負荷をより軽減することができる。
【００５８】
以上説明したように本実施形態によれば、無線センサネットワークにおいてどのようなサービスを実施するかなどの状況に応じて、端末２００がＡＣＫを受信不可能な状況下にあると判断する条件を自由に組み合わせて、ＡＣＫの送信可否を決定することが可能である。これにより、基地局１００と端末２００の受信性能が異なる通信システムにおいて、不要なＡＣＫの送信によるデータ受信機会の送信を防ぎ、通信システムでの通信性能を向上することが可能となる。
【００５９】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【００６０】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）  通信相手装置よりも高い受信性能を有する通信装置であって、
前記通信相手装置から送信された受信信号を受信する受信部と、
前記通信相手装置が送信信号を受信可能な状態にあるか否かを判定する判定部と、
を備える、通信装置。
（２）  前記判定部は、前記通信相手装置から受信した受信信号、前記通信相手装置との通信に関する履歴情報、又は通信状況を示す情報に基づいて、前記通信相手装置が送信信号を受信可能な状態にあるか否かを判定する、前記（１）に記載の通信装置。
（３）  前記判定部は、判定情報に基づいて前記通信相手装置が前記送信信号を受信可能な状態にあるか否かを判定し、
前記判定情報は、ＳＩＮＲの大きさ、前記送信信号を既に送信した回数、同一データの受信間隔、通信を行っている前記通信相手装置の数、前記受信信号に基づく異なるデータの受信間隔、の少なくとも１つを含む、前記（１）又は（２）に記載の通信装置。
（４）  前記受信部は、前記通信相手装置から送信される複数の同一データを受信する、前記（１）〜（３）のいずれかに記載の通信装置。
（５）  前記複数の同一データを合成する合成処理部を更に備える、前記（４）に記載の通信装置。
（６）  前記複数の同一データを合成することにより、前記通信相手装置よりも高い受信性能を有する、前記（５）に記載の通信装置。
（７）  前記通信相手装置が前記送信信号を受信可能な状態にあると判定された場合に前記送信信号を送信する送信部を備える、前記（１）〜（６）のいずれかに記載の通信装置。
（８）  通信相手装置よりも高い受信性能を有する通信装置における通信方法であって、
前記通信相手装置から送信された受信信号を受信することと、
前記通信相手装置が送信信号を受信可能な状態にあるか否かを判定することと、
を備える、通信方法。
（９）  通信相手装置よりも高い受信性能を有する通信装置におけるプログラムであって、
前記通信相手装置から送信された受信信号を受信する手段、
前記通信相手装置が送信信号を受信可能な状態にあるか否かを判定する手段、
としてコンピュータを機能させるためのプログラム。
（１０）  複数の同一データを送信する第１の通信装置と、
前記第１の通信装置から前記複数の同一データを受信する受信部と、前記複数の同一データを合成する合成処理部と、前記通信相手装置が送信信号を受信可能な状態にあるか否かを判定する判定部と、を有する第２の通信装置と、
を備える、通信システム。
【符号の説明】
【００６１】
１００    基地局
１１０    通信部
１２２    制御部
２００    端末
【図１】
0006743497.tif 000002
【図２】
0006743497.tif 000003
【図３】
0006743497.tif 000004
【図４】
0006743497.tif 000005
【図５】
0006743497.tif 000006
【図６】
0006743497.tif 000007
【図７】
0006743497.tif 000008