(57)【要約】【課題】衝突等によるデータフレームの損失を低減し、通信効率を向上させること。【解決手段】送信装置１０１は、データフレームを受信装置２０１に送信するデータ送信部１１と、データフレームに対する確認応答フレームを受信する確認応答受信部１２と、ＲＴＳ制御フレームを送信するＲＴＳ送信部１５と、ＲＴＳ制御フレームに対するＣＴＳ制御フレームを受信するＣＴＳ受信部１６と、データ送信部１１によって送信したデータフレームの再送率を計測する再送率計測部１３と、再送率計測部１３によって計測されたデータフレームの再送率が、第１のしきい値を上回った場合にＲＴＳ送信部１５におけるＲＴＳ制御フレームの送信を開始させ、第２のしきい値を下回った場合にＲＴＳ送信部１５におけるＲＴＳ制御フレームの送信を停止させるようにＲＴＳ／ＣＴＳ制御フレームの使用を判定する判定部１４とを備える。【選択図】図２
2016119566.tif 000002
【特許請求の範囲】
【請求項１】
データフレームを第１の受信装置に対して無線により送信するデータ送信部と、
前記データ送信部によって送信したデータフレームに対する確認応答フレームを前記第１の受信装置から受信して当該データフレームが正しく受信できなかった旨を検知した場合、あるいは、前記データフレームの送信後の一定期間内に前記確認応答フレームが受信できなかった場合、データフレームを前記データ送信部に再送させる確認応答受信部と、
前記データ送信部によるデータフレームの送信前に、ＲＴＳ（Request To Send）制御フレームを前記第１の受信装置に送信するＲＴＳ送信部と、
前記ＲＴＳ送信部によって送信したＲＴＳ制御フレームに対するＣＴＳ（Clear To Send）制御フレームを前記第１の受信装置から受信し、前記ＣＴＳ制御フレームが受信できなかったＲＴＳ制御フレームを前記ＲＴＳ送信部に再送させるＣＴＳ受信部と、
前記データ送信部によって送信したデータフレームの再送率を計測する再送率計測部と、
前記再送率計測部によって計測されたデータフレームの再送率が第１のしきい値を上回った場合に前記ＲＴＳ送信部におけるＲＴＳ制御フレームの送信を開始させるようにＲＴＳ／ＣＴＳ制御フレームの使用を判定する判定部と
を備えることを特徴とする送信装置。
【請求項２】
前記判定部は、ＲＴＳ／ＣＴＳ制御フレームの使用が行われている状態で、前記再送率計測部によって計測されたデータフレームの再送率が第２のしきい値を下回った場合に前記ＲＴＳ送信部におけるＲＴＳ制御フレームの送信を停止させる
ことを特徴とする請求項１に記載の送信装置。
【請求項３】
前記ＲＴＳ送信部は、送信したＲＴＳ制御フレームの再送率をさらに計測し、
前記判定部は、前記ＲＴＳ送信部によって計測されたＲＴＳ制御フレームの再送率が、第３のしきい値を下回った場合に前記ＲＴＳ送信部におけるＲＴＳ制御フレームの送信を停止させる
ことを特徴とする請求項１または２に記載の送信装置。
【請求項４】
前記確認応答受信部は、前記データ送信部によって送信したデータフレームに対する確認応答フレームの受信信号レベルを計測し、
前記判定部は、前記第１の受信装置に対して前記ＲＴＳ送信部におけるＲＴＳ制御フレームの送信を開始させたときに、その直前に前記確認応答受信部によって計測された受信信号レベルをメモリに記憶し、
前記第１の受信装置と異なる第２の受信装置へ前記データ送信部によって送信したデータフレームに対する確認応答フレームの受信信号レベルが前記メモリに記憶した受信信号レベルを下回った場合に、前記第２の受信装置に対して前記ＲＴＳ送信部におけるＲＴＳ制御フレームの送信を開始させる
ことを特徴とする請求項１ないし３のいずれか１項に記載の送信装置。
【請求項５】
前記判定部は、前記データ送信部が送信すべきデータサイズが第４のしきい値を上回った場合、または前記データ送信部が送信すべきデータフレームの時間長が第５のしきい値を上回った場合に、前記ＲＴＳ送信部におけるＲＴＳ制御フレームの送信を開始させる
ことを特徴とする請求項１ないし４のいずれか１項に記載の送信装置。
【請求項６】
前記確認応答受信部は、前記データ送信部によって送信したデータフレームに対する確認応答フレームの受信信号レベルを計測し、
前記判定部は、前記確認応答受信部によって計測された受信信号レベルに応じて前記ＲＴＳ／ＣＴＳ制御フレームの使用の判定に用いるしきい値を変更する
ことを特徴とする請求項１ないし５のいずれか１項に記載の送信装置。
【請求項７】
自装置の周囲の電波状況を計測する電波環境計測部をさらに備え、
前記判定部は、前記電波環境計測部によって計測された電波状況に応じて前記ＲＴＳ／ＣＴＳ制御フレームの使用の判定に用いるしきい値を変更する
ことを特徴とする請求項１ないし６のいずれか１項に記載の送信装置。
【請求項８】
送信装置において実行されるプログラムであって、
データフレームを前記受信装置に対して無線により送信するデータ送信ステップと、
前記データ送信ステップによって送信したデータフレームに対する確認応答フレームを前記受信装置から受信して当該データフレームが正しく受信できなかった旨を検知した場合、あるいは、前記データフレームの送信後の一定期間内に前記確認応答フレームが受信できなかった場合、前記データフレームを前記データ送信ステップにおいて再送させる確認応答受信ステップと、
前記データ送信ステップによるデータフレームの送信前に、ＲＴＳ（Request To Send）制御フレームを前記受信装置に送信するＲＴＳ送信ステップと、
前記ＲＴＳ送信ステップによって送信したＲＴＳ制御フレームに対するＣＴＳ（Clear To Send）制御フレームを前記受信装置から受信し、前記ＣＴＳ制御フレームが受信できなかったＲＴＳ制御フレームを前記ＲＴＳ送信ステップに再送させるＣＴＳ受信ステップと、
前記データ送信ステップによって送信したデータフレームの再送率を計測する再送率計測ステップと、
前記再送率計測ステップによって計測されたデータフレームの再送率がしきい値を上回った場合に前記ＲＴＳ送信ステップにおけるＲＴＳ制御フレームの送信を開始させるようにＲＴＳ／ＣＴＳ制御フレームの使用を判定する判定ステップと
を前記送信装置のコンピュータに実行させることを特徴とするプログラム。
【請求項９】
送信装置と受信装置とを備える通信システムに用いられる通信方法であって、
前記送信装置において、
データフレームを前記受信装置に対して無線により送信するデータ送信ステップと、
前記データ送信ステップによって送信したデータフレームに対する確認応答フレームを前記受信装置から受信して当該データフレームが正しく受信できなかった旨を検知した場合、あるいは、前記データフレームの送信後の一定期間内に前記確認応答フレームが受信できなかった場合、前記データフレームを前記データ送信ステップにおいて再送させる確認応答受信ステップと、
前記データ送信ステップによるデータフレームの送信前に、ＲＴＳ（Request To Send）制御フレームを前記受信装置に送信するＲＴＳ送信ステップと、
前記ＲＴＳ送信ステップによって送信したＲＴＳ制御フレームに対するＣＴＳ（Clear To Send）制御フレームを前記受信装置から受信し、前記ＣＴＳ制御フレームが受信できなかったＲＴＳ制御フレームを前記ＲＴＳ送信ステップに再送させるＣＴＳ受信ステップと、
前記データ送信ステップによって送信したデータフレームの再送率を計測する再送率計測ステップと、
前記再送率計測ステップによって計測されたデータフレームの再送率がしきい値を上回った場合に前記ＲＴＳ送信ステップにおけるＲＴＳ制御フレームの送信を開始させるようにＲＴＳ／ＣＴＳ制御フレームの使用を判定する判定ステップと
を含むことを特徴とする通信方法。
【請求項１０】
送信装置と受信装置とを備える通信システムであって、
前記送信装置は、
データフレームを前記受信装置に対して無線により送信するデータ送信部と、
前記データ送信部によって送信したデータフレームに対する確認応答フレームを前記受信装置から受信して当該データフレームが正しく受信できなかった旨を検知した場合、あるいは、前記データフレームの送信後の一定期間内に前記確認応答フレームが受信できなかった場合、データフレームを前記データ送信部に再送させる確認応答受信部と、
前記データ送信部によるデータフレームの送信前に、ＲＴＳ（Request To Send）制御フレームを前記受信装置に送信するＲＴＳ送信部と、
前記ＲＴＳ送信部によって送信したＲＴＳ制御フレームに対するＣＴＳ（Clear To Send）制御フレームを前記受信装置から受信し、前記ＣＴＳ制御フレームが受信できなかったＲＴＳ制御フレームを前記ＲＴＳ送信部に再送させるＣＴＳ受信部と、
前記データ送信部によって送信したデータフレームの再送率を計測する再送率計測部と、
前記再送率計測部によって計測されたデータフレームの再送率がしきい値を上回った場合に前記ＲＴＳ送信部におけるＲＴＳ制御フレームの送信を開始させるようにＲＴＳ／ＣＴＳ制御フレームの使用を判定する判定部と
を備え、
前記受信装置は、
前記送信装置からのデータフレームを無線により受信するデータ受信部と、
前記データ受信部によってデータフレームが正常に受信できたか否かを示す確認応答フレームを前記送信装置へ送信する確認応答送信部と、
前記送信装置からのＲＴＳ制御フレームを受信するＲＴＳ受信部と、
前記ＲＴＳ受信部によってＲＴＳ制御フレームが正常に受信できた場合に、前記ＲＴＳ制御フレームに対するＣＴＳ制御フレームを前記送信装置へ送信するＣＴＳ送信部と
を備えることを特徴とする通信システム。
【請求項１１】
前記受信装置は、
自装置の周囲の電波状況を計測する電波環境計測部と、
前記電波環境計測部が計測した電波状況を示す情報を含む制御フレームを前記送信装置へ送信する制御信号送信部と
をさらに備え、
前記送信装置は、
前記受信装置からの制御フレームを受信する制御信号受信部
をさらに備え、
前記判定部は、前記制御信号受信部によって受信した制御フレームに含まれる電波状況を示す情報に基づいて前記ＲＴＳ／ＣＴＳ制御フレームの使用の判定に用いるしきい値を変更する
ことを特徴とする請求項１０に記載の通信システム。
【請求項１２】
前記送信装置は、
前記判定部において前記受信装置に使用する前記ＲＴＳ／ＣＴＳ制御フレームの使用の判定に用いるしきい値を格納したテーブル情報を含む制御フレームを前記受信装置に送信する制御信号送信部
をさらに備え、
前記受信装置は、
前記送信装置からの制御フレームを受信する制御信号受信部と、
前記制御信号受信部によって受信した制御フレームに含まれるテーブル情報をメモリに保持し、前記電波環境計測部が計測した電波状況に基づいて前記テーブル情報に含まれるしきい値を変更すべきかを判定する判定部と
をさらに備え、
前記受信装置の制御信号送信部は、前記判定部で前記テーブル情報に格納されたしきい値を変更すべきと判定した場合にしきい値の変更を指示する信号を含む制御フレームを前記送信装置へ送信する
ことを特徴とする請求項１１に記載の通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信を行うための送信装置、通信方法、通信システムおよびプログラムに関する。
【背景技術】
【０００２】
近年のＰＣ（Personal Computer）、スマートフォン、タブレット端末などの普及に伴い、ＩＥＥＥ８０２．１１方式の無線ＬＡＮ通信が可能な端末装置やアクセスポイント装置が一般的になっている。この無線ＬＡＮ通信は、無線アクセス制御方式としてＣＳＭＡ／ＣＡ（Carrier Sense Multiple Access with Collision Avoidance）方式を採用しているが、同方式は集中制御型のコントロール装置を必要とせず、ユーザが任意の場所で使用する場合に自律分散的に動作して、周囲の同無線ＬＡＮ方式の端末などと共通の周波数の無線資源をお互いに共有して通信することが可能なことを特徴としている。
【０００３】
しかしながら、ＣＳＭＡ／ＣＡ方式は受信信号の受信電力レベルを用いて周波数チャネルの使用状況を判断するために、他の無線ＬＡＮ端末との間に障害物等が存在する場合には、他の無線ＬＡＮ端末からの送信状況を把握することができず、各無線ＬＡＮ端末からのデータが衝突することがある。
【０００４】
例えば、基地局（Access Point：以後ＡＰという）と、このＡＰを通じて無線ＬＡＮ方式の通信を行う２台の端末装置とを含む無線ＬＡＮシステムにおいて、ＡＰと各端末装置の間では通信可能な状態にあるが、２台の端末装置の間に障害物が有る場合、またはＡＰを間に挟んで端末装置間の距離が遠い場合は、両端末装置において他方が送信した信号が届かないため互いの存在を知ることができない。このような場合には、両端末装置でＣＳＭＡ／ＣＡの受信信号レベルに基づいた信号検出ができず、両端末装置がＡＰに対して同時にフレーム送信した場合には、ＡＰの側においてフレーム衝突が生じ得る。この問題は隠れ端末問題と呼ばれている。
【０００５】
この隠れ端末問題を解決するために、ＩＥＥＥ８０２．１１方式ではＲＴＳ（Request To Send）／ＣＴＳ（Clear To Send）と呼ばれる制御フレームによって通信の予約を行う機能が有る（たとえば非特許文献１を参照）。この機能は、送信すべきデータが生じ、かつ、そのデータサイズがしきい値より大きい場合に、送信側がＲＴＳと呼ばれる時間予約のフレームを送信し、受信側ではＣＴＳと呼ばれる承認フレームを応答する機能である。このＲＴＳ／ＣＴＳ制御フレームの使用により、両端末装置が互いの存在を知り得ない状態でも、送信側の端末装置が送信したＲＴＳに対してＡＰが送信するＣＴＳ制御フレームを受信できればデータを送信しようとする端末装置の存在を知ることができる。
【０００６】
一般にデータサイズが大きくなるほどフレームが衝突する確率は高くなるため、通常のＲＴＳ／ＣＴＳ制御フレームの使用では、データサイズがしきい値より大きい場合には一律にＲＴＳ／ＣＴＳ制御フレームによる通信の予約が行われる。そのため、隠れ端末が存在しない場合や、通信トラフィックが少なくデータ衝突の発生確率が低い場合には、ＲＴＳ／ＣＴＳ制御フレームを交換するオーバヘッドによって通信のスループットが低下するという課題が有った。
【０００７】
このような課題を解決するために、従来技術として、接続している無線端末との通信を監視し、接続端末数や発生しているトラフィック量からＲＴＳ／ＣＴＳ制御フレームの手順を使用するしきい値を変更して、隠れ端末の影響が小さい場合にはＲＴＳ／ＣＴＳ制御フレームの手順が発生する回数を減らすように制御する手法が提案されている（たとえば特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００７−２７４１４５号公報
【非特許文献】
【０００９】
【非特許文献１】守倉正博、久保田周治監修、「改訂版８０２．１１高速無線ＬＡＮ教科書」、株式会社インプレスネットビジネスカンパニー、２００５年発行、ｐ．９１
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、上述した特許文献１の技術では、ひとつのＡＰとこれに接続した複数の端末装置で構成される単一の無線ＬＡＮシステムにおける端末数やトラフィック量などの状況しか考慮していない。昨今では無線ＬＡＮによる公衆サービスや機能を搭載したユーザ機器が広く普及しているため、同一の周波数で利用している無線ＬＡＮシステムは単一ではない。このため、周囲に隣接する無線ＬＡＮシステム等が同一の周波数帯で使用している状況も考慮してＲＴＳ制御フレームおよびＣＴＳ制御フレーム（以下、ＲＴＳ／ＣＴＳ制御フレームと表記する。）の使用を判定する必要がある。
【００１１】
本発明はかかる課題に鑑みてなされたものであり、その目的は、衝突等によるデータフレームの損失を低減し、通信効率を向上させることができる送信装置、通信方法、通信システムおよびプログラムを提供することにある。
【課題を解決するための手段】
【００１２】
本発明のある態様は、送信装置に関する。この送信装置は、データフレームを第１の受信装置に無線により送信するデータ送信部と、データ送信部によって送信したデータフレームに対する確認応答フレームを第１の受信装置から受信して当該データフレームが正しく受信できなかった旨を検知した場合、あるいは、前記データフレームの送信後の一定期間内に前記確認応答フレームが受信できなかった場合、データフレームをデータ送信部に再送させる確認応答受信部と、データ送信部によるデータフレームの送信前に、ＲＴＳ制御フレームを第１の受信装置に送信するＲＴＳ送信部と、ＲＴＳ送信部によって送信したＲＴＳ制御フレームに対するＣＴＳ制御フレームを第１の受信装置から受信し、ＣＴＳ制御フレームが受信できなかったＲＴＳ制御フレームをＲＴＳ送信部に再送させるＣＴＳ受信部と、データ送信部によって送信したデータフレームの再送率を計測する再送率計測部と、再送率計測部によって計測されたデータフレームの再送率が第１のしきい値を上回った場合にＲＴＳ送信部におけるＲＴＳ制御フレームの送信を開始させるようにＲＴＳ／ＣＴＳ制御フレームの使用を判定する判定部とを備える。
【００１３】
このような態様によると、例えば、無線ＬＡＮ方式で接続する受信装置に対してデータを送信する場合において、衝突等によりデータフレームの再送率が高くなるとＲＴＳ／ＣＴＳ制御フレームの使用が必要であると判定して、以降のデータフレームの送信前にＲＴＳ／ＣＴＳ制御フレームの交換が実行される。これにより、従来技術では検知できなかった周囲に隣接する無線ＬＡＮシステム等からの影響も考慮してＲＴＳ／ＣＴＳ制御フレームの使用の要否を適切に判定できるようになるため、衝突等によるデータフレームの損失を低減し、通信効率を向上させることが可能になる。
【００１４】
また、上記送信装置において、判定部は、ＲＴＳ／ＣＴＳ制御フレームの使用が行われている状態で、再送率計測部によって計測されたデータフレームの再送率が第２のしきい値を下回った場合にＲＴＳ送信部におけるＲＴＳ制御フレームの送信を停止させてもよい。また、ＲＴＳ送信部は、送信したＲＴＳ制御フレームの再送率をさらに計測し、判定部は、ＲＴＳ送信部によって計測されたＲＴＳ制御フレームの再送率が、第３のしきい値を下回った場合にＲＴＳ送信部におけるＲＴＳ制御フレームの送信を停止させてもよい。確認応答受信部は、データ送信部によって送信したデータフレームに対する確認応答フレームの受信信号レベルを計測し、判定部は、第１の受信装置に対してＲＴＳ送信部におけるＲＴＳ制御フレームの送信を開始させたときに、その直前に確認応答受信部によって計測された受信信号レベルをメモリに記憶し、第１の受信装置と異なる第２の受信装置へデータ送信部によって送信したデータフレームに対する確認応答フレームの受信信号レベルがメモリに記憶した受信信号レベルを下回った場合に、第２の受信装置に対してＲＴＳ送信部におけるＲＴＳ制御フレームの送信を開始させてもよい。判定部は、データ送信部が送信すべきデータサイズが第４のしきい値を上回った場合、またはデータ送信部が送信すべきデータフレームの時間長が第５のしきい値を上回った場合に、ＲＴＳ送信部におけるＲＴＳ制御フレームの送信を開始させてもよい。確認応答受信部は、データ送信部によって送信したデータフレームに対する確認応答フレームの受信信号レベルを計測し、判定部は、確認応答受信部によって計測された受信信号レベルに応じてＲＴＳ／ＣＴＳ制御フレームの使用の判定に用いるしきい値を変更してもよい。自装置の周囲の電波状況を計測する電波環境計測部をさらに備え、判定部は、電波環境計測部によって計測された電波状況に応じてＲＴＳ／ＣＴＳ制御フレームの使用の判定に用いるしきい値を変更してもよい。以上の態様によると、ＲＴＳ／ＣＴＳ制御フレームの使用を適切に判定するための手法を提供できる。
【００１５】
本発明の他の態様は、プログラムである。このプログラムは、送信装置において実行されるプログラムであって、データフレームを前記受信装置に無線により送信するデータ送信ステップと、前記データ送信ステップによって送信したデータフレームに対する確認応答フレームを前記受信装置から受信して当該データフレームが正しく受信できなかった旨を検知した場合、あるいは、前記データフレームの送信後の一定期間内に前記確認応答フレームが受信できなかった場合、データフレームを前記データ送信ステップに再送させる確認応答受信ステップと、前記データ送信ステップによるデータフレームの送信前に、ＲＴＳ（Request To Send）制御フレームを前記受信装置に送信するＲＴＳ送信ステップと、前記ＲＴＳ送信ステップによって送信したＲＴＳ制御フレームに対するＣＴＳ（Clear To Send）制御フレームを前記受信装置から受信し、前記ＣＴＳ制御フレームが受信できなかったＲＴＳ制御フレームを前記ＲＴＳ送信ステップに再送させるＣＴＳ受信ステップと、前記データ送信ステップによって送信したデータフレームの再送率を計測する再送率計測ステップと、前記再送率計測ステップによって計測されたデータフレームの再送率がしきい値を上回った場合に前記ＲＴＳ送信ステップにおけるＲＴＳ制御フレームの送信を開始させるようにＲＴＳ／ＣＴＳ制御フレームの使用を判定する判定ステップとを前記送信装置のコンピュータに実行させるものである。
【００１６】
本発明の他の態様は、通信方法である。この通信方法は、送信装置と受信装置とを備える通信システムに用いられる通信方法であって、送信装置において、データフレームを受信装置に無線により送信するデータ送信ステップと、データ送信ステップによって送信したデータフレームに対する確認応答フレームを受信装置から受信して当該データフレームが正しく受信できなかった旨を検知した場合、あるいは、前記データフレームの送信後の一定期間内に前記確認応答フレームが受信できなかった場合、データフレームをデータ送信ステップに再送させる確認応答受信ステップと、データ送信ステップによるデータフレームの送信前に、ＲＴＳ制御フレームを受信装置に送信するＲＴＳ送信ステップと、ＲＴＳ送信ステップによって送信したＲＴＳ制御フレームに対するＣＴＳ制御フレームを受信装置から受信し、ＣＴＳ制御フレームが受信できなかったＲＴＳ制御フレームをＲＴＳ送信ステップに再送させるＣＴＳ受信ステップと、データ送信ステップによって送信したデータフレームの再送率を計測する再送率計測ステップと、再送率計測ステップによって計測されたデータフレームの再送率がしきい値を上回った場合にＲＴＳ送信ステップにおけるＲＴＳ制御フレームの送信を開始させるようにＲＴＳ／ＣＴＳ制御フレームの使用を判定する判定ステップとを含む。
【００１７】
本発明の他の態様は、通信システムである。この通信システムは、送信装置と受信装置とを備える通信システムであって、送信装置は、データフレームを受信装置に無線により送信するデータ送信部と、データ送信部によって送信したデータフレームに対する確認応答フレームを受信装置から受信して当該データフレームが正しく受信できなかった旨を検知した場合、あるいは、前記データフレームの送信後の一定期間内に前記確認応答フレームが受信できなかった場合、データフレームをデータ送信部に再送させる確認応答受信部と、データ送信部によるデータフレームの送信前に、ＲＴＳ制御フレームを受信装置に送信するＲＴＳ送信部と、ＲＴＳ送信部によって送信したＲＴＳ制御フレームに対するＣＴＳ制御フレームを受信装置から受信し、ＣＴＳ制御フレームが受信できなかったＲＴＳ制御フレームをＲＴＳ送信部に再送させるＣＴＳ受信部と、データ送信部によって送信したデータフレームの再送率を計測する再送率計測部と、再送率計測部によって計測されたデータフレームの再送率がしきい値を上回った場合にＲＴＳ送信部におけるＲＴＳ制御フレームの送信を開始させるようにＲＴＳ／ＣＴＳ制御フレームの使用を判定する判定部とを備え、受信装置は、送信装置からのデータフレームを無線により受信するデータ受信部と、データ受信部によってデータフレームが正常に受信できたか否かを示す確認応答フレームを送信装置へ送信する確認応答送信部と、送信装置からのＲＴＳ制御フレームを受信するＲＴＳ受信部と、ＲＴＳ受信部によってＲＴＳ制御フレームが正常に受信できた場合に、ＲＴＳ制御フレームに対するＣＴＳ制御フレームを送信装置へ送信するＣＴＳ送信部とを備える。
【００１８】
なお、以上の構成要素の任意の組み合わせ、本発明の表現を方法、装置、システム、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１９】
本発明によれば、衝突等によるデータフレームの損失を低減し、通信効率を向上させることができる送信装置、通信方法、通信システムおよびプログラムを提供できる。
【図面の簡単な説明】
【００２０】
【図１】複数の無線ＬＡＮシステムが隣接する環境におけるシステム構成例を示す図である。
【図２】第１の実施形態にかかる送信装置および受信装置の構成例を示す図である。
【図３】装置状態テーブルの構成例を示す図である。
【図４】図２の送信装置および受信装置の動作例を示すシーケンス図である。
【図５】しきい値テーブルの構成例を示す図である。
【図６】変形例４におけるＲＴＳ／ＣＴＳ制御フレームの使用の判定処理を示すフローチャートである。
【図７】第２の実施形態にかかる送信装置および受信装置の構成例を示す図である。
【図８】第３の実施形態にかかる送信装置および受信装置の構成例を示す図である。
【発明を実施するための形態】
【００２１】
（本発明の概要）
本発明の実施例を説明する前に、まず、本発明の概要を述べる。本発明は、たとえば、無線ＬＡＮ方式で接続する受信装置に対してデータを送信しようとする送信装置に関する。本発明にかかる送信装置は、データフレームを受信装置に無線により送信するデータ送信部と、データ送信部によって送信したデータフレームに対する確認応答フレームを受信装置から受信して当該データフレームが正しく受信できなかった旨を検知した場合、あるいは、前記データフレームの送信後の一定期間内に前記確認応答フレームが受信できなかった場合、データフレームをデータ送信部に再送させる確認応答受信部と、データ送信部によるデータフレームの送信前に、ＲＴＳ制御フレームを受信装置に送信するＲＴＳ送信部と、ＲＴＳ送信部によって送信したＲＴＳ制御フレームに対するＣＴＳ制御フレームを受信装置から受信し、ＣＴＳ制御フレームが受信できなかったＲＴＳ制御フレームをＲＴＳ送信部に再送させるＣＴＳ受信部と、データ送信部によって送信したデータフレームの再送率を計測する再送率計測部と、再送率計測部によって計測されたデータフレームの再送率が第１のしきい値を上回った場合にＲＴＳ送信部におけるＲＴＳ制御フレームの送信を開始させるようにＲＴＳ／ＣＴＳ制御フレームの使用を判定する判定部とを備える。
【００２２】
図１は、複数の無線ＬＡＮシステムが隣接する環境におけるシステム構成例を示す図である。図１において、無線ＬＡＮシステムをそれぞれ構成するアクセスポイント（ＡＰ）１０とアクセスポイント３０とは、同一の周波数帯を利用している。端末装置２０は、アクセスポイント１０に接続し無線ＬＡＮ通信可能な状態にある。同様に端末装置４０は、アクセスポイント３０に接続し無線ＬＡＮ通信可能な状態にある。アクセスポイント１０とアクセスポイント３０は、双方の電波が届かない状態にあり、互いの存在を知り得ないものとする。端末装置２０には、アクセスポイント１０とアクセスポイント３０との双方の電波が届く状態にあり、双方のアクセスポイントからの送信されるフレームが衝突するおそれがある。
【００２３】
従来は、ＡＰ側ではいくつかの端末同士が隠れ端末の関係にあってもＡＰ側からのデータ送信の際には、端末側でフレーム衝突を起こすことがないとして、通信の効率を向上するためにＲＴＳ／ＣＴＳ制御フレームを使用しなかった。しかし、図１に示したように、無線ＬＡＮの普及により、アクセスポイント１０に届かない範囲であるアクセスポイント３０からの無線ＬＡＮ電波の送信により端末装置２０においてフレーム衝突が生じる場合が増えてきた。このため、ＡＰ側からのデータ送信で、端末側でのフレーム衝突の頻度が増えるようなＡＰの高密度な設置の場合などにもＲＴＳ／ＣＴＳ制御フレームを使用した方が通信の効率が向上する場合がある。
【００２４】
そこで、本発明は、たとえば、無線ＬＡＮ方式で接続する受信装置に対してデータを送信しようとする送信装置において、単位時間当たりに送信したデータフレームの再送率を計測し、再送率がしきい値を上回った場合にＲＴＳ／ＣＴＳ制御フレームの使用が必要と判定して、以降のデータフレームの送信前に受信装置との間でＲＴＳ／ＣＴＳ制御フレームを交換するようにする。これによって、衝突等によるデータフレームの損失を緩和し、データ通信の効率を向上することができる。本発明によると、衝突等が少なくデータフレームの再送率が低い場合には、ＲＴＳ／ＣＴＳ制御フレームの使用を抑止し、ＲＴＳ／ＣＴＳ制御フレームの交換のオーバヘッドによるデータ通信の効率低下を防止するとともに、従来技術では検知できなかった周囲に隣接する無線ＬＡＮシステム等からの影響も考慮してＲＴＳ／ＣＴＳ制御フレームの使用の要否が判定できる。
【００２５】
（第１の実施形態）
図２は、第１の実施形態にかかる送信装置および受信装置の構成例を示す図である。例えば、図１においてアクセスポイント１０から端末装置２０への下りリンクの通信を想定する場合、送信装置１０１がアクセスポイント１０に設けられ、受信装置２０１が端末装置２０に設けられるものとする。なお、本明細書においては、送信装置および受信装置として別個の装置として表現しているが、データ通信を行う方向を限定して説明したものであって、通常無線ＬＡＮシステムは双方向にデータ通信を行うので、実際は１つの装置が送信と受信の両方の機能をもって実現されることは言うまでもない。
【００２６】
［送信装置の構成］
送信装置１０１は、データ送信部１１、確認応答受信部１２、再送率計測部１３、判定部１４、ＲＴＳ送信部１５、およびＣＴＳ受信部１６を少なくとも備える。また、判定部１４にはテーブル情報を保持するメモリを備える。この他に無線ＬＡＮ通信用の送信装置のために必要な構成部品があることは明らかであるが、ここでは説明を省略する。
【００２７】
データ送信部１１は、受信装置２０１に対してデータフレームの送信を行う。データ送信部１１は、送信したデータフレームに対する正常受信の通知を確認応答受信部１２から受けるとデータフレーム送信処理を完了し、正常受信の通知がない場合は、最大再送回数に達するまで同一のデータフレームを再び送信（再送）する。また、データ送信部１１は、一定時間毎にデータフレームを送信した数（送信数）および同再送されたデータフレームの数（再送数）を再送率計測部１３へ通知する。
【００２８】
確認応答受信部１２は、データ送信部１１がデータフレームを送信した後に、受信装置２０１から上記データフレームを受信したことの確認を示す確認応答（ＡＣＫもしくはＮＡＣＫ）フレームを受信する。規定の時間内に確認応答フレームが受信された場合は、データ送信部１１に当該データフレームが正常に受信されたことを通知し、確認応答フレームが受信されない場合もしくは確認応答受信部１２において受信した確認応答フレームが受信装置側でデータフレームを正しく受信、復号できなったことを示すような場合は、そのデータフレームが受信装置２０１に到達しなかった、もしくはデータフレームの受信側にて正常に受信、復号の処理ができなかったとして、データ送信部１１にデータフレームの再送を指示する。また、確認応答受信部１２は、受信する確認応答フレームの受信信号レベルを測定し、判定部１４に通知してもよい。
【００２９】
再送率計測部１３は、データ送信部１１から通知される一定時間毎のデータフレームの送信数および再送数をもとに、単位時間（例えば1秒）当たりの再送率を計算する。例えば、再送率は、下記の式（１）により計算することができる。再送率０％は、単位時間当たりに送信したデータフレームの全てが一度も再送することなく正常に受信できたことを示す。
再送率［％］＝（単位時間当たりに再送したデータフレーム数）／（単位時間当たりに送信したデータフレーム数）×１００  …（１）
【００３０】
判定部１４は、再送率計測部１３から与えられた再送率が所定のしきい値を上回ったかどうかを判定し、ＲＴＳ／ＣＴＳ制御フレームを使用すること（有効化）を決定する。所定のしきい値は、メモリに予め記憶されているものとする。なお、ＲＴＳ／ＣＴＳ制御フレームを使用するか否かは、データフレームの宛先である受信装置毎に設定され、判定部１４は、受信装置毎のＲＴＳ／ＣＴＳ制御フレームの使用の設定状態を格納するテーブル（装置状態テーブル）をメモリに保持する。
【００３１】
図３は、装置状態テーブルの記載内容の一例である。たとえば、装置状態テーブルには、受信装置ＩＤ（受信装置の識別情報）と、再送率と、受信信号レベルと、ＲＴＳ／ＣＴＳ制御フレームの使用の設定状態とが含まれる。ここでは、受信装置の識別情報として、各受信装置をＭＡＣアドレスで管理しているが、端末を固有に識別できれば他の情報を用いてもよい。再送率は、上記再送率計測部１３で計測された再送率が格納される。受信信号レベルは、確認応答受信部１２で受信した確認応答フレームの受信信号レベルが格納される。設定状態は、初期状態は無効に設定されており、判定部１４によって再送率がしきい値を上回ったときに“有効”に設定され、下回ったときに“無効”に設定される。なお、再送率がしきい値を上回ったか下回ったかの判定は、単位時間当たりに計測された再送率を直接に用いるのではなく、少し長い単位時間（例えば1分）の再送率の平均値を用いて判定してもよい。
【００３２】
ＲＴＳ送信部１５は、判定部１４の決定に基づき、ＲＴＳ／ＣＴＳ制御フレームの使用が有効状態である場合に、データ送信部１１がデータフレームを送信する事前にＲＴＳ制御フレームを受信装置２０１へ送信する。また、ＲＴＳ送信部１５は、上記送信されたＲＴＳ制御フレームに対してＣＴＳ制御フレームが受信されないことによってＲＴＳ制御フレームを再送するＲＴＳ再送率を計測して、判定部１４へ通知してもよい。
【００３３】
ＣＴＳ受信部１６は、ＲＴＳ送信部１５がＲＴＳ制御フレームを送信した後に、受信装置２０１からＣＴＳ制御フレームを受信する。規定の時間内にＣＴＳ制御フレームが受信された場合は、データ送信部１１にデータフレームの送信を許可し、受信されない場合は、ＲＴＳ送信部１５にＲＴＳ制御フレームの再送を指示する。
【００３４】
［受信装置の構成］
図２に戻って、受信装置２０１は、データ受信部２１、確認応答送信部２２、ＲＴＳ受信部２３、およびＣＴＳ送信部２４を少なくとも備える。この他に無線ＬＡＮ通信用の受信装置のために必要な構成部品があることは明らかであるが、ここでは説明を省略する。
【００３５】
データ受信部２１は、送信装置１０１からのデータフレームを受信し、正常に受信、復号ができた場合には、確認応答送信部２２に正常受信（ＡＣＫ）を通知し、正常に受信、復号ができなかった場合は、異常受信（ＮＡＣＫ）を通知する。
【００３６】
確認応答送信部２２は、データ受信部２１からＡＣＫもしくはＮＡＣＫの通知を受けた時に確認応答フレームを送信装置１０１に対して送信する。
【００３７】
ＲＴＳ受信部２３は、送信装置１０１からのＲＴＳ制御フレームを受信し、正常に受信してＲＴＳ制御フレームが識別できた場合には、ＲＴＳ正常受信をＣＴＳ送信部２４に通知する。
【００３８】
ＣＴＳ送信部２４は、ＲＴＳ受信部２３からＲＴＳ正常受信の通知を受けたときに、ＣＴＳ制御フレームを送信装置１０１に対して送信する。
【００３９】
［動作］
次に、第１の実施形態にかかる送信装置および受信装置の基本的な動作について説明する。図４は、送信装置１０１および受信装置２０２の動作例を示すシーケンス図である。なお、干渉装置は、送信装置１０１と受信装置２０２との間の無線通信に用いる周波数帯と同一の周波数帯の無線信号を送信するものとする。また、送信装置１０１と干渉装置は、双方の電波が届かない状態にあり、互いの存在を知り得ないものとする。
【００４０】
図４において、送信装置１０１は、データフレームを受信装置２０２に送信する（Ｓ１ａ）。このとき、受信装置２０１には、干渉装置が送信する無線信号が干渉波としてデータフレームに衝突し、データフレームを正しく受信できない状態にある。送信装置１０１は、規定の時間内に受信装置２０２から確認応答フレームを正しく受信できないため、データフレームの再送を行う（Ｓ１ｂ）。送信装置１０１は、宛先毎にデータフレームの再送率を監視し、再送率がしきい値を上回った場合に（Ｓ１ｃ）、ＲＴＳ／ＣＴＳ制御フレームを使用すること（有効化）を決定する（Ｓ１ｄ）。
【００４１】
ＲＴＳ／ＣＴＳ制御フレームの使用が開始されると、送信装置１０１は、データフレームの送信前に、ＲＴＳ制御フレームを受信装置２０１へ送信する（Ｓ１ｅ）。受信装置２０１は、送信装置１０１からのＲＴＳ制御フレームを正常に受信すると、ＣＴＳ制御フレームを送信装置１０１へ送信する（Ｓ１ｆ）。干渉装置は、受信装置２０１が送信したＣＴＳ制御フレームを受信後、デュレーションフィールドに記載された期間は無線通信が使用されているとみなし、ＮＡＶ（Network Allocation Vector）をセットし送信を禁止する。
【００４２】
送信装置１０１は、ＲＴＳ制御フレームを送信した後に、規定の時間内に受信装置２０１からＣＴＳ制御フレームが受信されると、受信装置２０１へデータフレームを送信する（Ｓ１ｇ）。受信装置２０１は、送信装置１０１からのデータフレームを正常に受信すると、確認応答フレームを送信装置１０１へ送信する（Ｓ１ｈ）。
【００４３】
その後も、送信装置１０１は、宛先毎にデータフレームの再送率を監視し続け、再送率がしきい値を下回った場合に（Ｓ１ｉ）、ＲＴＳ／ＣＴＳ制御フレームを使用しないこと（無効化）を決定する（Ｓ１ｊ）。ＲＴＳ／ＣＴＳ制御フレームの使用が停止されると、送信装置１０１は、ＲＴＳ／ＣＴＳ制御フレームの交換をすることなく、データフレームを受信装置２０１へ送信する（Ｓ１ｋ）。
【００４４】
ここで、判定部１４におけるＲＴＳ／ＣＴＳ制御フレームの有効化、無効化の判定のバリエーションについて、以下の変形例にしたがって説明する。判定部１４は、データフレームの再送率の他にも様々な指標を利用してＲＴＳ／ＣＴＳ制御フレームの有効化、無効化の判定を行うようにしてもよい。例えば、判定部１４は、図５に示すように、確認応答フレームの受信信号レベルに応じて判定に用いるしきい値の組合せを格納するテーブル（しきい値テーブル）をさらにメモリに保持してもよい。このしきい値テーブルには、たとえば、受信信号レベルの範囲と、有効化しきい値と、無効化しきい値と、データサイズと、データフレーム長とが含まれる。各項目の詳細については、以下の各変形例において説明する。
【００４５】
［変形例１］
変形例１では、ＲＴＳ／ＣＴＳ制御フレームの使用を判定するための有効化しきい値と無効化しきい値とを設けるようにする。上述したように、送信装置１０１の判定部１４は、再送率計測部１３で計測されたデータフレームの再送率がしきい値を上回った場合には、ＲＴＳ／ＣＴＳ制御フレームを使用すること（有効化）を決定し、下回った場合には、ＲＴＳ／ＣＴＳ制御フレームを使用しないこと（無効化）を決定する。ここで、図５に示したように、有効化することを決定する再送率のしきい値と、無効化することを決定する再送率のしきい値とが異なるように、それぞれ有効化しきい値と、無効化しきい値としても良い。有効化した場合には、ＲＴＳ／ＣＴＳ制御フレームによる通信の予約を行うことからデータフレームの再送率は低下することになるため、無効化しきい値は有効化しきい値より小さい値とするとよい。
【００４６】
また、送信装置と受信装置の距離が遠くて互いからの受信信号レベルが低いときほどフレーム送達が成功しにくくなりデータフレームの再送率が上昇する傾向にある。そこで、図５に示すように、判定部１４は、確認応答フレームの受信信号レベルが低いほどＲＴＳ／ＣＴＳ制御フレームを有効化するように、受信信号レベルの範囲によって有効化しきい値および／または無効化しきい値を段階的に持つようにしてもよい。
【００４７】
［変形例２］
変形例２では、ＲＴＳ制御フレームの再送率をＲＴＳ／ＣＴＳ制御フレームの使用の判定に用いるようにする。ＲＴＳ送信部１５は、上記送信されたＲＴＳ制御フレームに対してＣＴＳ制御フレームが受信されないことによってＲＴＳ制御フレームを再送するＲＴＳ再送率をさらに計測して、判定部１４へ通知するようにしても良い。判定部１４は、ＲＴＳ／ＣＴＳ制御フレームの使用が有効状態で、ＲＴＳ送信部１５から通知されたＲＴＳ再送率が所定のしきい値（ＲＴＳ再送しきい値）を下回った場合には、ＲＴＳ／ＣＴＳ制御フレームの使用を無効化することを決定するようにしてもよい。
【００４８】
［変形例３］
変形例３では、ある受信装置においてＲＴＳ／ＣＴＳ制御フレームを有効化したときの確認応答フレームの受信信号レベルに基づいて、他の受信装置のＲＴＳ／ＣＴＳ制御フレームの使用を判定するようにする。例えば、確認応答受信部１２において受信する確認応答フレームの受信信号レベルを測定し、判定部１４は、ある受信装置に対してのデータフレームの再送率がＲＴＳ／ＣＴＳ制御フレームの有効化しきい値を上回り有効化する設定に変更されたときに、その受信装置から受信された確認応答フレームの受信信号レベルをメモリに記憶する。判定部１４は、この受信信号レベルを新たなしきい値、例えば受信信号レベルしきい値、として他の受信装置に送信するデータフレームの再送率は有効化しきい値を超えていない場合においても、確認応答フレームの受信信号レベルが受信信号レベルしきい値を下回ったことを判定基準としてＲＴＳ／ＣＴＳ制御フレームを有効化することができる。
【００４９】
［変形例４］
変形例４では、送信するデータサイズやデータフレームの時間長をＲＴＳ／ＣＴＳ制御フレームの使用の判定に用いるようにする。非特許文献１に記載されているように、一般にＲＴＳ／ＣＴＳ制御フレームの使用は、送信しようとするデータサイズがしきい値を上回ったかどうかによって判定される。これは、データサイズが大きいほど衝突確率が高く、データサイズが小さいほど衝突確率が低いことを理由としている。しかしながら、送信装置と受信装置の距離が遠くて互いからの受信信号レベルが低いときほどフレーム送達が成功しにくくなり再送率が上昇する傾向にある。
【００５０】
そこで、図５に示すように、判定部１４は、確認応答フレームの受信信号レベルが低いほど送信しようとするデータサイズが小さくてもＲＴＳ／ＣＴＳ制御フレームを有効化するように、受信信号レベルの範囲によって有効化しきい値を段階的に持つようにしてもよい。また、無線ＬＡＮ方式の変調度が低いほどデータフレームの時間長は長くなり衝突確率が高くなることが知られているので、データサイズではなく変調した後のデータフレームの時間長を比較に用いることにしてもよい。
【００５１】
例えば、図６に示すように、判定部１４は、受信信号レベルが−９０ｄＢｍ未満のときにデータサイズが８００バイトを上回る場合（Ｓ２ａ）は、ＲＴＳ／ＣＴＳ制御フレームを有効化することを決定する（Ｓ２ｃ）。Ｓ２ａの判定において、データサイズが８００バイト以下の場合には、判定部１４は、さらにデータフレームの再送率と有効化しきい値５０％とを比較し（Ｓ２ｂ）、再送率が有効化しきい値を上回った場合には、ＲＴＳ／ＣＴＳ制御フレームを有効化することを決定する（Ｓ２ｃ）。
【００５２】
［変形例５］
変形例５では、送信装置の周囲の電波環境をＲＴＳ／ＣＴＳ制御フレームの使用の判定に用いるようにする。例えば、送信装置１０１は、自装置の周囲の電波状況を計測し、電波干渉量、電波環境の単位時間当たりの使用率などの電波状況を計測する電波環境計測部（図示省略）をさらに備える。そして、判定部１４は、送信装置１０１が受ける電波干渉量や周囲の電波環境の単位時間当たりの使用率の増減によって、判定の基準として用いる受信信号レベルの値の範囲、データサイズ、および／またはデータフレームの時間長を増減するようにしてもよい。
【００５３】
以上述べたように、第１の実施形態によれば、データフレームの再送率を計測し、再送率がしきい値を上回った場合にＲＴＳ／ＣＴＳ制御フレームの使用を開始して、以降のデータフレームの送信前に受信装置との間でＲＴＳ／ＣＴＳ制御フレームを交換することで、衝突等によるデータフレームの損失を緩和し、データ通信の効率を向上することができる。これにより、衝突等が少なくデータフレームの再送率が低い場合には、ＲＴＳ／ＣＴＳ制御フレームの使用を抑止し、ＲＴＳ／ＣＴＳ制御フレームの交換のオーバヘッドによるデータ通信の効率低下を防止するとともに、従来技術では検知できなかった周囲に隣接する無線ＬＡＮシステム等からの影響も考慮してＲＴＳ／ＣＴＳ制御フレームの使用の要否を判定できる。
【００５４】
（第２の実施形態）
第２の実施形態では、送信装置にて行うＲＴＳ／ＣＴＳ制御フレームの使用の判定において、受信装置で観測した電波状況の情報を加味する。図７は、第２の実施形態にかかる送信装置１０２および受信装置２０２の構成例を示す図である。なお、図７において、第１の実施形態における図２と同一の部分には同一の符号を付し、詳しい説明は省略する。
【００５５】
受信装置２０２は、第１の実施形態における図２の受信装置２０１に、さらに電波環境計測部２５と、制御信号送信部２６とを加えた構成である。
【００５６】
電波環境計測部２５は、自装置の周囲の電波状況を計測し、電波干渉量、電波環境の単位時間当たりの使用率、周囲で使用される基地局数などの電波状況を計測し、メモリに保持する。そして、電波環境計測部２５は、単位時間当たり（例えば1分）の平均値または最大値などの情報、または、値が悪化し所定のしきい値を上回った場合に、これらの電波状況の情報を制御信号送信部２６に通知する。ここでいう電波干渉量は、送信装置１０２が使用する無線チャネルで受信されるシグナルノイズの総量である。電波環境の単位時間当たりの使用率は、送信装置１０２が使用する無線チャネルで無線ＬＡＮ通信がなされ占有される時間割合である。占有時間は、他の無線ＬＡＮシステムによって使用される時間や、非特許文献１に説明されるＮＡＶによって送信禁止される期間も含まれる。周囲で使用される基地局数は、送信装置１０２が使用する無線チャネルで観測されたビーコン信号の送信元アドレスの数をカウントして導きだされる。
【００５７】
制御信号送信部２６は、電波環境計測部２５から電波状況の情報を受けたときに、この電波状況の情報を含む制御フレームを生成し、送信装置１０２に対して送信する。制御フレームは、電波干渉量、電波環境の使用率、周囲で使用される基地局数などを含むことができるものとする。
【００５８】
図７において、送信装置１０２は、第１の実施形態における図２の送信装置１０１に、制御信号受信部１７を加えた構成である。また、第１の実施形態とは、判定部１４の動作が異なる。
【００５９】
制御信号受信部１７は、受信装置２０２が送信した制御フレームを受信し、受信装置２０２で計測された電波状況の情報を取得する。取得した情報は、判定部１４に通知される。
【００６０】
判定部１４は、制御信号受信部１７から取得した電波状況の情報をもとに、図５に示した受信信号レベルに応じたしきい値の組の値を増減して、ＲＴＳ／ＣＴＳ制御フレームの有効化によりデータフレームが保護されて伝送効率が向上するように動作する。例えば、受信装置２０２で電波干渉量や電波環境の使用率の増加が見られたときには、図５の有効化しきい値および／または無効化しきい値を下げて、ＲＴＳ／ＣＴＳ制御フレームを使用する割合を増加させることができる。
【００６１】
以上述べたように、第２の実施形態によれば、上記第１の実施形態と同様の効果を奏するとともに、受信装置側の電波状況の情報をもとにＲＴＳ／ＣＴＳ制御フレームの使用の判定に用いるしきい値を変化させることで、より適切にＲＴＳ／ＣＴＳ制御フレームの使用の要否を判断できるようになる。
【００６２】
（第３の実施形態）
第３の実施形態では、送信装置から受信装置に向けた制御フレームの通信を加味する。図８は、第３の実施形態にかかる送信装置１０３および受信装置２０３の構成例を示す図である。なお、図８において、第２の実施形態における図７と同一の部分には同一の符号を付し、詳しい説明は省略する。
【００６３】
図８の送信装置１０３は、第２の実施形態の送信装置１０２に制御信号送信部１８を加えた構成となっている。また、制御信号受信部１７と、判定部１４の動作が第２の実施形態と異なる。
【００６４】
制御信号送信部１８は、判定部１４が保持するしきい値テーブルから抜き出した当該受信装置のＲＴＳ／ＣＴＳ制御フレームの使用の判定に使用するしきい値を格納したテーブル情報を含む制御フレームを構成し、受信装置２０３に送信する機能を有する。また、制御信号送信部１８は、判定部１４が保持する当該受信装置へのデータフレームの再送率情報を制御フレームに重畳して送信する機能を有することも好ましい。
【００６５】
図８において、受信装置２０３は、第２の実施形態の受信装置２０２に制御信号受信部２７、および判定部２８を加えた構成としている。また、判定部２８にはテーブル情報を保持するメモリを備える。
【００６６】
制御信号受信部２７は、送信装置１０３から受信した制御フレームに含まれる当該受信装置のＲＴＳ／ＣＴＳ制御フレームの使用の判定に使用する使用するテーブルの情報を判定部２８に通知する。なお、送信装置１０３からの制御フレームにデータフレームの再送率情報が重畳されている場合は、制御信号受信部２７は、さらに再送率情報を判定部２８に通知する。
【００６７】
判定部２８は、制御信号受信部２７から受け取ったテーブル情報をメモリに保持し、送信装置１０３と同じ値を共有することができる。電波環境計測部２５で計測された電波状況の計測値は、一旦判定部２８に集約される。集約された電波状況の計測値に急激な悪化などが観測されたときには、判定部２８はＲＴＳ／ＣＴＳ制御フレームの有効化の判定に用いられるしきい値を書き換えるために、しきい値の変更を指示する指示信号を生成し、生成した指示信号を制御信号送信部２６に通知する。また、判定部２８は、メモリに保持しているテーブル情報のしきい値を更新する。なお、判定部２８は、制御信号受信部２７からデータフレームの再送率情報を受け取った場合は、しきい値の変更を指示する指示信号の生成において、この再送率情報を利用してもよい。または、判定部２８は、しきい値の変更を指示する指示信号ではなく、ＲＴＳ／ＣＴＳ制御フレームの使用の有効化または無効化を指示する指示信号を生成するようにしてもよい。
【００６８】
判定部２８から指示信号を受け取った制御信号送信部２６は、これらを含む制御フレームを生成し、送信装置１０３へ送信する。なお、制御信号送信部２６は、判定部２８から指示信号とともに電波環境計測部２５で計測された電波状況の情報が通知された場合は、電波状況の情報をさらに制御フレームに重畳してもよい。
【００６９】
受信装置２０３から指示信号を含む制御フレームを受信した送信装置１０３の制御信号受信部１７は、制御フレームに含まれる指示信号を判定部１４に通知する。判定部１４は、しきい値の変更を指示する指示信号にしたがって、メモリに保持しているテーブル情報のしきい値を更新して、その後のＲＴＳ／ＣＴＳ制御フレームの有効化、無効化の判定に用いる。なお、制御フレームに含まれる指示信号がＲＴＳ／ＣＴＳ制御フレームの使用の有効化または無効化を指示する指示信号である場合は、判定部１４は、ＲＴＳ／ＣＴＳ制御フレームの使用の有効化または無効化をただちに決定する。
【００７０】
以上述べたように、第３の実施形態によれば、上記第１の実施形態と同様の効果を奏するとともに、受信装置側で電波状況の情報等をもとにＲＴＳ／ＣＴＳ制御フレームの使用の判定に用いるしきい値を変化させるように送信装置に直接的に指示することで、受信装置側の電波環境の急激な変化に対応して、適切にＲＴＳ／ＣＴＳ制御フレームの使用の要否を判断できるようになる。
【００７１】
以上、本発明を実施例をもとに説明した。本発明は上述した実施例並びに各実施例の内容に限定されるものではなく、本発明の要旨の範囲内において種々に変形して実施をすることが可能である。上記実施例は例示であり、各実施例を組み合わせるなどして、それらの各構成要素や各処理プロセスの組み合わせにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【符号の説明】
【００７２】
１０１，１０２，１０３…送信装置、１１…データ送信部、１２…確認応答受信部、１３…再送率計測部、１４…判定部、１５…ＲＴＳ送信部、１６…ＣＴＳ受信部、１７…制御信号受信部、１８…制御信号送信部、２０１，２０２，２０３…受信装置、２１…データ受信部、２２…確認応答送信部、２３…ＲＴＳ受信部、２４…ＣＴＳ送信部、２５…電波環境計測部、２６…制御信号送信部、２７…制御信号受信部、２８…判定部。
【図１】
2016119566.tif 000003
【図２】
2016119566.tif 000004
【図３】
2016119566.tif 000005
【図４】
2016119566.tif 000006
【図５】
2016119566.tif 000007
【図６】
2016119566.tif 000008
【図７】
2016119566.tif 000009
【図８】
2016119566.tif 000010