(57)【要約】【課題】マルチホップ無線通信ネットワークを利用することなく、経路ダイバーシチによってデータ伝送の信頼性を向上させる。【解決手段】実施形態によれば、無線通信装置は、バッファ部２０６と、制御部２０５と、アグリゲーション部２０４とを備える。バッファ部２０６は、受信フレームの送信先アドレス情報が所望値に一致しない場合に、受信フレームの一部または全部を保存する。制御部２０５は、第１の送信データを含む第１のフレームに対するフレームアグリゲーションの適用または非適用を判定する。アグリゲーション部２０４は、フレームアグリゲーションの適用が判定された場合に、１以上の受信フレームのうち少なくとも１つの一部または全部を第１のフレームにアグリゲートすることによって、第２のフレームを生成する。【選択図】図２
2014027449.tif 000002
【特許請求の範囲】
【請求項１】
フレームを送受信する送受信部と、
受信フレームの送信先アドレス情報が所望値に一致しない場合に、当該受信フレームの一部または全部を保存するバッファ部と、
第１の送信データを含む第１のフレームを生成する生成部と、
前記第１のフレームに対するフレームアグリゲーションの適用または非適用を判定する制御部と、
前記フレームアグリゲーションの適用が判定された場合に、１以上の前記受信フレームのうち少なくとも１つの一部または全部を前記第１のフレームにアグリゲートすることによって、第２のフレームを生成するアグリゲーション部と
を具備し、
前記送受信部は、前記フレームアグリゲーションの適用が判定された場合に前記第２のフレームを送信し、前記フレームアグリゲーションの非適用が判定された場合に前記第１のフレームを送信する、
無線通信装置。
【請求項２】
前記制御部は、前記フレームアグリゲーションの適用を判定する場合に、前記１以上の受信フレームのうち受信タイミングが前記第１の送信データの発生タイミング以前であるものから当該受信タイミングの新しい順に閾値を超えない個数だけフレームを選択し、
前記アグリゲーション部は、少なくとも１つの選択されたフレームの一部または全部を前記第１のフレームにアグリゲートすることによって、前記第２のフレームを生成する、
請求項１の無線通信装置。
【請求項３】
前記制御部は、前記フレームアグリゲーションの適用を判定する場合に、前記１以上の受信フレームのうち受信タイミングが前記第１の送信データの発生タイミング以前であるものから当該受信タイミングの新しい順に合計データサイズが閾値を超えない範囲でフレームを選択し、
前記アグリゲーション部は、少なくとも１つの選択されたフレームの一部または全部を前記第１のフレームにアグリゲートすることによって、前記第２のフレームを生成する、
請求項１の無線通信装置。
【請求項４】
前記制御部は、前記フレームアグリゲーションの適用を判定する場合に、前記１以上の受信フレームのうち受信タイミングが前記第１の送信データの発生タイミング以前であるものから当該発生タイミングに対する受信タイミングの時間差が閾値を超えないフレームを選択し、
前記アグリゲーション部は、少なくとも１つの選択されたフレームの一部または全部を前記第１のフレームにアグリゲートすることによって、前記第２のフレームを生成する、
請求項１の無線通信装置。
【請求項５】
前記制御部は、前記フレームアグリゲーションの適用を判定する場合に、前記１以上の受信フレームのうち受信タイミングが前記第１の送信データの前に発生した第２の送信データの発生タイミング以後であるものから当該受信タイミングの古い順に閾値を超えない個数だけフレームを選択し、
前記アグリゲーション部は、少なくとも１つの選択されたフレームの一部または全部を前記第１のフレームにアグリゲートすることによって、前記第２のフレームを生成する、
請求項１の無線通信装置。
【請求項６】
前記制御部は、前記フレームアグリゲーションの適用を判定する場合に、前記１以上の受信フレームのうち受信タイミングが前記第１の送信データの前に発生した第２の送信データの発生タイミング以後であるものから当該受信タイミングの古い順に合計データサイズが閾値を超えない範囲でフレームを選択し、
前記アグリゲーション部は、少なくとも１つの選択されたフレームの一部または全部を前記第１のフレームにアグリゲートすることによって、前記第２のフレームを生成する、
請求項１の無線通信装置。
【請求項７】
前記制御部は、前記フレームアグリゲーションの適用を判定する場合に、前記１以上の受信フレームのうち受信タイミングが前記第１の送信データの前に発生した第２の送信データの発生タイミング以後であるものから当該発生タイミングに対する受信タイミングの時間差が閾値を超えないフレームを選択し、
前記アグリゲーション部は、少なくとも１つの選択されたフレームの一部または全部を前記第１のフレームにアグリゲートすることによって、前記第２のフレームを生成する、
請求項１の無線通信装置。
【請求項８】
前記制御部は、前記フレームアグリゲーションの適用を判定する場合に、前記１以上の受信フレームのうち前記無線通信装置によって把握された累計の送信回数が閾値以上であるフレームを除外してフレームを選択し、
前記アグリゲーション部は、少なくとも１つの選択されたフレームの一部または全部を前記第１のフレームにアグリゲートすることによって、前記第２のフレームを生成する、
請求項１の無線通信装置。
【請求項９】
前記閾値は、ネットワーク内のトラフィック量及び当該ネットワークに属する無線通信装置の総数のうち少なくとも一方が小さいほど大きな値に設定される、請求項２乃至８のいずれか１項記載の無線通信装置。
【請求項１０】
前記制御部は、前記フレームアグリゲーションの適用を判定する場合に、前記１以上の受信フレームのうち対応するＡＣＫフレームが受信されたフレームを除外してフレームを選択し、
前記アグリゲーション部は、少なくとも１つの選択されたフレームの一部または全部を前記第１のフレームにアグリゲートすることによって、前記第２のフレームを生成する、
請求項１乃至１０のいずれか１項記載の無線通信装置。
【請求項１１】
前記制御部は、前記フレームアグリゲーションの適用を判定する場合に、前記１以上の受信フレームのうち前記第１のフレームと送信先の異なるフレームを除外してフレームを選択し、
前記アグリゲーション部は、少なくとも１つの選択されたフレームの一部または全部を前記第１のフレームにアグリゲートすることによって、前記第２のフレームを生成する、
請求項１乃至１０のいずれか１項記載の無線通信装置。
【請求項１２】
送信データを含む第１のフレームを生成する生成部と、
前記第１のフレームを送信し、当該第１のフレームに対するＡＣＫフレームまたはＮＡＣＫフレームを待ち受け、当該ＡＣＫフレームまたはＮＡＣＫフレームを受信することなく待機時間が経過した場合には前記第１のフレームを再送する送受信部と
を具備し、
前記送受信部が前記第１のフレームがアグリゲートされた第２のフレームを受信すると、前記待機時間は延長される、
無線通信装置。
【請求項１３】
フレームを送受信することと、
受信フレームの送信先アドレス情報が所望値に一致しない場合に、当該受信フレームの一部または全部を保存することと、
第１の送信データを含む第１のフレームを生成することと、
前記第１のフレームに対するフレームアグリゲーションの適用または非適用を判定することと、
前記フレームアグリゲーションの適用が判定された場合に、１以上の前記受信フレームのうち少なくとも１つの一部または全部を前記第１のフレームにアグリゲートすることによって、第２のフレームを生成することと
を具備し、
前記フレームを送受信することは、
前記フレームアグリゲーションの適用が判定された場合に前記第２のフレームを送信することと、
前記フレームアグリゲーションの非適用が判定された場合に前記第１のフレームを送信することと
を具備する、
無線通信方法。
【請求項１４】
第１の無線通信装置と、第２の無線通信装置と、第３の無線通信装置とを具備し、
前記第１の無線通信装置は、前記第２の無線通信装置が送信先に指定された第３のフレームを送信し、
前記第３の無線通信装置は、
フレームを送受信する送受信部と
受信フレームが前記第３のフレームである場合に、当該第３のフレームの一部または全部を保存するバッファ部と、
第１の送信データを含む第１のフレームを生成する生成部と、
前記第１のフレームに対するフレームアグリゲーションの適用または非適用を判定する制御部と、
前記フレームアグリゲーションの適用が判定された場合に、前記第３のフレームの一部または全部を前記第１のフレームにアグリゲートすることによって、第２のフレームを生成するアグリゲーション部と
を具備し、
前記送受信部は、前記フレームアグリゲーションの適用が判定された場合に前記第２のフレームを送信し、前記フレームアグリゲーションの非適用が判定された場合に前記第１のフレームを送信する、
無線通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
実施形態は、無線通信に関する。
【背景技術】
【０００２】
従来、無線通信システムにおいてデータ伝送の信頼性を向上させる目的から、マルチホップ無線通信ネットワークが採用されることがある。マルチホップ無線通信ネットワークは、１以上の無線通信装置に亘ってデータ伝送が中継されることを許容する。マルチホップ無線通信ネットワークによれば、送信元の無線通信装置から送信先の無線通信装置までの選択可能な経路の総数を増大させることができる。即ち、マルチホップ無線通信ネットワークは、データ伝送に使用可能な経路を冗長化することによって、経路ダイバーシチを実現する。例えば、マルチホップ無線通信ネットワークによれば、一部の経路における無線リンクの品質が劣悪な場合であっても、他の無線リンクの品質が良好な経路を選択してより確実にデータ伝送を行うことができる。従って、マルチホップ無線通信ネットワークは、データ伝送を高い信頼度で実現することが可能である。
【０００３】
マルチホップ無線通信ネットワークは、選択可能な１以上の経路から実際にデータ伝送に使用する経路を選択する必要がある。経路選択に関して、様々なルーティングアルゴリズムが提案されている。適用されたルーティングアルゴリズムが不適切であった場合に、選択された経路中のホップの総数は必要以上に増大することがある。一般に、経路中のホップの総数が増大するほど、マルチホップ無線通信ネットワーク内のトラフィック量が増大すると共にデータ伝送に伴う遅延量も増大する。
【０００４】
また、一般に、無線通信において、無線リンクの品質は、例えば、障害物による影響、無線通信装置の移動などの様々な要因に依存して変動する。従って、無線リンクの品質の変動に応じてきめ細やかなトラフィック制御を実現するためには、無線リンクの品質を頻繁に観測することと、観測された無線リンクの品質に基づく経路選択を頻繁に実行することとが必要となる。マルチホップ無線通信ネットワークに属する無線通信装置の総数が多いほど、選択可能な経路の総数が増大して経路選択が複雑化すると共に無線リンクの品質を観測するためのオーバーヘッド量が増大する。
【０００５】
概括すると、マルチホップ無線通信ネットワークは経路ダイバーシチによってデータ伝送の信頼性を向上させることが可能であるものの、当該マルチホップ無線通信ネットワークを適切に機能させるように経路選択を実現することは必ずしも容易でない。
【先行技術文献】
【非特許文献】
【０００６】
【非特許文献１】Ｙ．  Ｄ．  Ｌｉｎ  ａｎｄ  Ｙ．  Ｃ．  Ｈｓｕ，  “Ｍｕｌｔｉｈｏｐ  ｃｅｌｌｕｌａｒ：  Ａ  ｎｅｗ  ａｒｃｈｉｔｅｃｔｕｒｅ  ｆｏｒ  ｗｉｒｅｌｅｓｓ  ｃｏｍｍｕｎｉｃａｔｉｏｎｓ，”  Ｐｒｏｃ．  ＩＥＥＥ  Ｉｎｆｏｒｍ’  ００，  ｎｏ．  ３，  ｐｐ．  １２７３−１２８２，  ２０００．
【発明の概要】
【発明が解決しようとする課題】
【０００７】
実施形態は、マルチホップ無線通信ネットワークを利用することなく、経路ダイバーシチによってデータ伝送の信頼性を向上させることを目的とする。
【課題を解決するための手段】
【０００８】
実施形態によれば、無線通信装置は、送受信部と、バッファ部と、生成部と、制御部と、アグリゲーション部とを備える。送受信部は、フレームを送受信する。バッファ部は、受信フレームの送信先アドレス情報が所望値に一致しない場合に、受信フレームの一部または全部を保存する。生成部は、第１の送信データを含む第１のフレームを生成する。制御部は、第１のフレームに対するフレームアグリゲーションの適用または非適用を判定する。アグリゲーション部は、フレームアグリゲーションの適用が判定された場合に、１以上の受信フレームのうち少なくとも１つの一部または全部を第１のフレームにアグリゲートすることによって、第２のフレームを生成する。送受信部は、フレームアグリゲーションの適用が判定された場合に第２のフレームを送信し、フレームアグリゲーションの非適用が判定された場合に第１のフレームを送信する。
【図面の簡単な説明】
【０００９】
【図１】第１の実施形態に係る無線通信装置を包含する無線通信システムを例示する図。
【図２】第１の実施形態に係る無線通信装置を例示するブロック図。
【図３】フレーム再送の説明図。
【図４】フレームアグリゲーションの説明図。
【図５】アグリゲートされるフレームを選択する技法の説明図。
【図６】第１の実施形態に係る無線通信装置のフレーム受信動作を例示するフローチャート。
【図７】第１の実施形態に係る無線通信装置のフレーム送信動作を例示するフローチャート。
【図８】第１の実施形態に係る無線通信装置のフレーム再送信動作を例示するフローチャート。
【発明を実施するための形態】
【００１０】
以下、図面を参照しながら実施形態の説明が述べられる。  
（第１の実施形態）  
第１の実施形態に係る無線通信装置は、図１に例示される無線通信システムに包含される。この無線通信システムにおいて、無線通信装置１０１，１０２，１０３，１０４，１０５がネットワーク１００を形成する。ネットワーク１００内の任意の無線通信装置は、ネットワーク１００内の他の無線通信装置が送信先として指定されたフレームを送信できる。ネットワーク１００は、例えば無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）であってもよいし、他の類型のネットワークであってもよい。
【００１１】
尚、図１は、無線通信システムを例示しているに過ぎない。ネットワーク１００に属する無線通信装置の総数は４以下であっても６以上であってもよい。更に、無線通信装置は典型的には移動体であるので、ネットワーク１００に属する無線通信装置の総数は可変であってもよい。
【００１２】
図１の無線通信装置１０１，１０２，１０３，１０４，１０５のうち少なくとも１つは、本実施形態に係る無線通信装置に相当する。本実施形態に係る無線通信装置は、図２に例示されるように、アンテナ２０１と、送受信部２０２と、情報フレーム生成部２０３と、フレームアグリゲーション部２０４と、フレームアグリゲーション制御部２０５と、受信バッファ部２０６とを備える。
【００１３】
アンテナ２０１は、送受信部２０２から供給される無線信号を空間に放射する。また、アンテナ２０１は、他の無線通信装置から放射された無線信号を受信し、受信無線信号を送受信部２０２へと供給する。
【００１４】
送受信部２０２は、ネットワーク１００が準拠する無線通信プロトコルに従って、フレームを送受信するための処理を行う。  
例えば、送受信部２０２は、情報フレーム生成部２０３及びフレームアグリゲーション部２０４のいずれか一方からフレームを入力する。尚、送受信部２０２が情報フレーム生成部２０３及びフレームアグリゲーション部２０４のどちらからフレームを入力するかは、後述されるフレームアグリゲーション制御部２０５の制御に依存する。送受信部２０２は、送信のための信号処理（例えば、変調処理、デジタル−アナログ変換処理、アップコンバート処理など）を入力フレームに対して行うことによって、無線信号を得る。送受信部２０２は、無線信号をアンテナ２０１へと供給する。
【００１５】
また、送受信部２０２は、アンテナ２０１から受信無線信号を入力する。送受信部２０１は、受信のための信号処理（例えば、ダウンコンバート処理、アナログ−デジタル変換処理、復調処理など）を受信無線信号に対して行うことによって、受信フレームを得る。
【００１６】
尚、送受信部２０２は、受信フレームに例えばＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）符号などの誤り検出符号が付加されている場合には、当該誤り検出符号を用いた誤り検出処理を行ってもよい。或いは、送受信部２０２は、受信フレームが誤り訂正符号化されている場合には、当該誤り訂正符号を用いた誤り訂正処理を行ってもよい。送受信部２０２は、受信フレームから誤りが検出された場合、或いは、受信フレームの誤り訂正に失敗した場合には、当該受信フレームの送信元の無線通信装置へＮＡＣＫ（Ｎｅｇａｔｉｖｅ  ａｃｋｎｏｗｌｅｄｇｅｍｅｎｔ）フレームを送信してもよい。但し、ネットワーク１００が準拠する無線通信プロトコルが係る場合におけるＮＡＣＫフレームの送信を求めないならば、送受信部２０２はＮＡＣＫフレームを送信しなくてもよい。
【００１７】
送受信部２０２は、受信フレームを正しく再生できたならば、当該受信フレームのフレームヘッダに記載された送信先アドレス情報を用いて受信フレームの取り扱いを判定する。  
例えば、送信先アドレス情報が送受信部２０２を備える無線通信装置に割り当てられたアドレス値（以降、所望値とも称される）に一致すれば、受信フレームの送信先は当該無線通信装置である。故に、送受信部２０２は、受信フレームを図示されない上位レイヤ処理を行う機能部へと転送する。更に、送受信部２０２は、受信フレームの送信元の無線通信装置へＡＣＫ（Ａｃｋｎｏｗｌｅｄｇｅｍｅｎｔ）フレームを送信してもよい。但し、ネットワーク１００が準拠する無線通信プロトコルが係る場合におけるＡＣＫフレームの送信を求めないならば、送受信部２０２はＡＣＫフレームを送信しなくてもよい。
【００１８】
他方、送信先アドレス情報が所望値に一致しなければ、受信フレームの送信先は送受信部２０２を備える無線通信装置とは異なる無線通信装置である。しかしながら、送受信部２０２は、係る受信フレームを後述される冗長送信のために使用することがあるので、当該受信フレームを受信バッファ部２０６に保存させる。
【００１９】
換言すれば、送受信部２０２を備える無線通信装置は、Ｏｖｅｒｈｅａｒ（傍受）によるＯｐｐｏｒｔｕｎｉｓｔｉｃ  Ｌｉｓｔｅｎｉｎｇを行い、Ｏｐｐｏｒｔｕｎｉｓｔｉｃ  Ｌｉｓｔｅｎｉｎｇによって得られた受信フレームを将来の冗長送信のために保存する。ここで、Ｏｐｐｏｒｔｕｎｉｓｔｉｃ  Ｌｉｓｔｅｎｉｎｇとは、無線通信装置が自己とは異なる送信先が指定されたフレームを受信することを意味する。
【００２０】
尚、受信フレームにおいて、複数のフレームがアグリゲート（即ち、連結）されていることがある。係る場合には、送受信部２０２は、受信フレームを１フレーム毎にデアグリゲート（即ち、分割）してから前述のように各フレームの取り扱いを判定すればよい。
【００２１】
また、ネットワーク１００が準拠する無線通信プロトコルがフレームの再送処理を許容する場合には、送受信部２０２は必要に応じてフレームの再送処理を行ってよい。フレームの再送処理は、ＡＲＱ（Ａｕｔｏｍａｔｉｃ  ｒｅｐｅａｔ−ｒｅｑｕｅｓｔ）をベースに行われてよい。例えば、送受信部２０２がある待機時間だけ送信済みフレームに対するＡＣＫフレームまたはＮＡＣＫフレームを待ち受け、ＡＣＫフレームまたはＮＡＣＫフレームを受信することなく当該待機時間が経過した場合には再送を決定する仕組みが想定できる。係る仕組みが前提であれば、送受信部２０２は、例えば待機時間が経過する前に送信済みフレームを他の無線通信装置からの冗長送信によって受信した場合に、当該待機時間を延長してもよい。更に、送受信部２０２は、送信済みフレームの冗長送信を担うフレームに対するＡＣＫフレームを受信した場合には、当該送信済みフレームを再送する必要がなくなるので再送処理をキャンセルしてもよい。
【００２２】
図示されない上位レイヤ処理を行う機能部において送信データが発生すると、当該送信データが情報フレーム生成部２０３へと転送される。情報フレーム生成部２０３は、ネットワーク１００が準拠する無線通信プロトコルに従って、送信データに対して例えばフレームヘッダ及びＣＲＣ符号を付加するフレーム生成処理を行うことによって、フレームを生成する。情報フレーム生成部２０３は、後述されるフレームアグリゲーション制御部２０５の制御に従って、フレームを送受信部２０２及びフレームアグリゲーション部２０４のいずれか一方へと出力する。
【００２３】
フレームアグリゲーション部２０４は、情報フレーム生成部２０３からフレームを入力し、受信バッファ部２０６から１以上のフレームを入力する。尚、受信バッファ部２０６からフレームアグリゲーション部２０４へと出力されるフレームは、受信バッファ部２０６に保存されているフレームのうち少なくとも１つの一部または全部である。ここで、受信バッファ部２０６は、受信フレームの全部を必ずしも保存する必要はなく、例えばデータ部などのフレームアグリゲーションに必要な受信フレームの一部を抽出してから保存してもよい。尚、以降の説明では、簡単化のために、フレームの一部及び全部を特に区別せずに単にフレームと称するものとする。受信バッファ部２０６からフレームアグリゲーション部２０４へと出力されるフレームは、後述されるフレームアグリゲーション制御部２０５によって制御される。フレームアグリゲーション２０４は、入力フレームにフレームアグリゲーションを適用し、アグリゲートされたフレームを送受信部２０２へと出力する。
【００２４】
フレームアグリゲーション制御部２０５は、情報フレーム生成部２０３においてフレームが生成される場合に、フレームアグリゲーションを適用するか否かを判定する。フレームアグリゲーション制御部２０５は、例えば、後述されるアグリゲートの対象外に指定されていない１以上の受信フレームが受信フレームバッファ部２０６に保存されている場合には、フレームアグリゲーションの適用を判定する。他方、フレームアグリゲーション制御部２０５は、受信フレームバッファ部２０６に受信フレームが全く保存されてない場合、或いは、受信フレームバッファ部２０６に保存されている全ての受信フレームがアグリゲートの対象外に指定されている場合には、フレームアグリゲーションの非適用を判定する。
【００２５】
フレームアグリゲーション制御部２０５は、更に、情報フレーム生成部２０３において生成されたフレームの送信先に注目してもよい。具体的には、フレームアグリゲーション制御部２０５は、アグリゲートの対象外に指定されておらず、かつ、情報フレーム生成部２０３において生成されたフレームと送信先が同一である、１以上の受信フレームが受信フレームバッファ部２０６に保存されている場合に、フレームアグリゲーションの適用を判定してもよい。他方、フレームアグリゲーション制御部２０５は、受信フレームバッファ部２０６に受信フレームが全く保存されてない場合、或いは、受信フレームバッファ部２０６に保存されている全ての受信フレームがアグリゲートの対象外に指定されているか情報フレーム生成部２０３において生成されたフレームと送信先が異なる場合には、フレームアグリゲーションの非適用を判定してもよい。
【００２６】
フレームアグリゲーション制御部２０５は、フレームアグリゲーションの適用を判定した場合には情報フレーム生成部２０３によって生成されたフレームをフレームアグリゲーション部２０４へと出力させる。他方、フレームアグリゲーション制御部２０５は、フレームアグリゲーションの非適用を判定した場合には情報フレーム生成部２０３によって生成されたフレームを送受信部２０２へと出力させる
更に、フレームアグリゲーション制御部２０５は、フレームアグリゲーションの適用を判定した場合に、受信バッファ部２０６に保存された１以上の受信フレームからアグリゲートされる１以上のフレームを選択してもよい。尚、アグリゲートされるフレームを選択する技法の詳細は後述される。フレームアグリゲーション制御部２０５は、選択したフレームを受信バッファ部２０６からフレームアグリゲーション部２０４へと出力させる。
【００２７】
受信バッファ部２０６は、送受信部２０２から供給される受信フレームを保存する。受信バッファ部２０６は、保存している受信フレームのうち少なくとも１つをフレームアグリゲーション制御部２０５の制御に従って、フレームアグリゲーション部２０４へと出力する。
【００２８】
尚、現実には、受信バッファ部２０６の容量は有限なので、保存された受信フレームをクリアする処理が必要に応じて行われてよい。例えば、後述されるアグリゲートの対象外に指定された受信フレームは優先的に受信バッファ部２０６からクリアされてよい。また、アグリゲートの対象外に指定された受信フレームが存在しなければ、後述される選択基準から見て将来アグリゲートされる可能性の低い受信フレームが優先的に受信バッファ部２０６からクリアされてもよい。
【００２９】
以下、図６、図７及び図８を用いて図２の無線通信装置の様々な動作が説明される。  
図２の無線通信装置は、フレームの受信に関して例えば図６に示されるように動作してよい。  
送受信部２０２は、アンテナ２０１から供給される受信無線信号に対して受信処理を行うことによって、フレームを得る（ステップＳ３０１）。送受信部２０２は、ステップＳ３０１において得られたフレームに記載された送信先アドレス情報が所望値（即ち、当該送受信部２０２を備える無線通信装置に割り当てられたアドレス値）に一致するか否かを判定する（ステップＳ３０２）。送信先アドレス情報が所望値に一致すれば処理はステップＳ３０３に進み、送信先アドレス情報が所望値に一致しなければ処理はステップＳ３０５に進む。
【００３０】
ステップＳ３０３において、送受信部２０２は、ステップＳ３０１において得られたフレームの送信元の無線通信装置へＡＣＫフレームを送信する。但し、ステップＳ３０３は省略されてもよい。更に、送受信部２０２はステップＳ３０１において得られたフレームを上位レイヤ処理を行う機能部へと転送する（ステップＳ３０４）。  
ステップＳ３０５において、送受信部２０２は、ステップＳ３０１において得られたフレームを受信バッファ部２０６に保存させる。
【００３１】
図２の無線通信装置は、フレームの送信に関して例えば図７に示されるように動作してもよい。  
上位レイヤ処理を行う機能部において送信データが発生すると（ステップＳ３１１）、当該送信データは情報フレーム生成部２０３へと転送される。情報フレーム生成部２０３は、ステップＳ３１１において発生した送信データを含むフレームを生成する（ステップＳ３１２）。
【００３２】
フレームアグリゲーション制御部２０５は、ステップＳ３１２において生成されたフレームに対するフレームアグリゲーションの適用／非適用を判定する（ステップＳ３１３）。フレームアグリゲーションの適用が判定されると処理はステップＳ３１４に進み、フレームアグリゲーションの非適用が判定されると処理はステップＳ３１６に進む。
【００３３】
ステップＳ３１４において、フレームアグリゲーション制御部２０５は、受信バッファ部２０６に保存されている１以上の受信フレームのうちステップＳ３１２において生成されたフレームにアグリゲートされる１以上のフレームを選択する。フレームアグリゲーション部２０４は、ステップＳ３１２において生成されたフレームとステップＳ３１４において選択された１以上の受信フレームとをアグリゲートすることによって、アグリゲートされたフレームを生成する（ステップＳ３１５）。ステップＳ３１５の後に処理はステップＳ３１６に進む。
【００３４】
ステップＳ３１６において、送受信部２０２は、ステップＳ３１２或いはステップＳ３１５において生成されたフレームをアンテナ２０１を介して送信する。
【００３５】
図２の無線通信装置は、フレームの再送処理に関して例えば図８に示されるように動作してもよい。尚、図８の動作は、図２の無線通信装置が送信済みのフレームに対してある待機時間だけＡＣＫフレームまたはＮＡＣＫフレームを待ち、待機時間の経過後に送信済みフレームの再送を決定することが前提とされている。従って、図２の無線通信装置がこれと異なるやり方で送信済みフレームを再送することを前提とする場合には、図８の動作は変形されてよい。
【００３６】
図２の無線通信装置は、送信済みフレームに対するＡＣＫフレーム、送信済みフレームに対するＮＡＣＫフレーム及び送信済みフレームを含むアグリゲートされたフレームのうちいずれかを受信するまで待機し続ける（ステップＳ３２１、ステップＳ３２２及びステップＳ３３３）。
【００３７】
送受信部２０２がＡＣＫフレームを受信すると、送信済みフレームの再送は不要となるので処理は終了する。送信部２０２がＮＡＣＫフレームを受信すると、送信済みフレームの再送が決定される（ステップＳ３２６）。送信部２０２が送信済みフレームを含むアグリゲートされたフレームを受信する（ステップＳ３２３）と、待機時間が延長される（ステップＳ３２４）。
【００３８】
送受信部２０２が、送信済みフレームに対するＡＣＫフレーム、送信済みフレームに対するＮＡＣＫフレーム及び送信済みフレームを含むアグリゲートされたフレームのうちいずれも受信しないまま待機時間が経過すると、送信済みフレームの再送が決定される（ステップＳ３２６）。
【００３９】
以下、図１の無線通信装置１０１，１０２，１０３，１０４，１０５がいずれも図２に例示される無線通信装置に相当するという仮定の下で、本実施形態に係る無線通信装置の挙動についての説明が述べられる。従って、以降の説明において、フレームの送信元である無線通信装置、フレームの送信先である無線通信装置及びフレームの冗長送信を行う無線通信装置は適宜読み替えられてよい。
【００４０】
無線通信装置１０１，１０２，１０３，１０４，１０５が過去に何らフレームを送信していない状況で、無線通信装置１０１において無線通信装置１０５が送信先に指定されたデータ（Ａ）が発生したとする。無線通信装置１０１の情報フレーム生成部２０３−１は、データ（Ａ）に基づいてフレームを生成する。尚、この時点では、無線通信装置１０１の受信バッファ部２０６−１に受信フレームは保存されていない。故に、無線通信装置１０１のフレームアグリゲーション制御部２０５−１は、フレームアグリゲーションの非適用を判定し、情報フレーム生成部２０３−１によって生成されたフレームを無線通信装置１０１の送受信部２０２−１へと出力させる。送受信部２０２−１は、フレームを無線信号の形式で無線通信装置１０５へと送信する。
【００４１】
無線通信装置１０１からの無線信号は、無線媒体の同報性により、送信先である無線通信装置１０５のみならず他の無線通信装置１０２，１０３，１０４によっても受信できる可能性がある。例えば、無線通信装置１０２の送受信部２０２−２は、無線通信装置１０１からの無線信号を受信することによって得られた受信フレームを無線通信装置１０２の受信バッファ部２０６−２に保存させる。尚、無線通信装置１０２に無線通信装置１０１からの電波が届かないこともあれば、無線通信装置１０２において受信フレームを正しく再生できないこともある。係る場合には、受信バッファ部２０６−２には何も保存されない。
【００４２】
受信バッファ部２０６−２にデータ（Ａ）を含む受信フレームが保存されてから、無線通信装置１０２において無線通信装置１０５が送信先に指定されたデータ（Ｂ）が発生したとする。無線通信装置１０２の情報フレーム生成部２０３−２は、データ（Ｂ）に基づいてフレームを生成する。前述の通り、この時点では、受信バッファ部２０６−２にはデータ（Ａ）を含む受信フレームが保存されている。故に、無線通信装置１０２のフレームアグリゲーション制御部２０５−２は、フレームアグリゲーションの適用を判定し、情報フレーム生成部２０３−２によって生成されたフレームを無線通信装置１０２のフレームアグリゲーション部２０４−２へと出力させる。更に、フレームアグリゲーション制御部２０５−２は、受信バッファ部２０６−２に保存されているデータ（Ａ）を含む受信フレームをフレームアグリゲーション部２０４−２へと出力させる。
【００４３】
フレームアグリゲーション部２０４−２は、情報フレーム生成部２０３−２からのフレーム（データ（Ｂ）を含む）と、受信バッファ部２０６−２からの受信フレーム（データ（Ａ）を含む）とに対してフレームアグリゲーションを適用することによって、アグリゲートされたフレーム（データ（Ａ）及びデータ（Ｂ）を含む）を得る。
【００４４】
尚、フレームアグリゲーションは、単に複数のフレームを連結することによって実現されてもよいが、アグリゲートされたフレームのオーバーヘッド量を低減させるために追加の操作がなされてもよい。具体的には、本例では、データ（Ｂ）を含むフレーム及びデータ（Ａ）を含む受信フレームの送信先アドレス情報が同一であるので、フレームアグリゲーション部２０４−２は一方の送信先アドレス情報を省略することができる。更に、送信先アドレス情報に限らず、複数のフレームを連結した際に冗長な情報要素が生じるならば、フレームアグリゲーション部２０４−２は係る情報を簡略化（例えば、統合）してもよい。また、係る冗長な情報要素は、受信フレームバッファ部２０６−２に保存されなくてもよい。アグリゲートされたフレームのオーバーヘッド量を低減させることによって、ネットワーク１００内のトラフィック量を低減させることができる。
【００４５】
送受信部２０２−２は、アグリゲートされたフレーム（データ（Ａ）及びデータ（Ｂ）を含む）を無線信号の形式で無線通信装置１０５へと送信する。このアグリゲートされたフレームのうちデータ（Ａ）に注目すると、当該データ（Ａ）は本来の送信元である無線通信装置１０１とは異なる無線通信装置１０２から再送信されている。
【００４６】
即ち、本実施形態によれば、複数の経路を用いた冗長送信が実現される。例えば、無線通信装置１０１と無線通信装置１０５との間の無線リンクの品質が一時的に劣悪であり、無線通信装置１０１から無線通信装置１０５へのデータ（Ａ）の伝送が失敗するとする。係る場合にも、データ（Ａ）は、無線通信装置１０２などの他の無線通信装置から冗長送信される可能性があるので、高い確率で無線通信装置１０５に正しく伝送される。また、本例では、無線通信装置１０２に加えて無線通信装置１０３及び無線通信装置１０４もデータ（Ａ）を冗長送信するかもしれないが、冗長送信を行う無線通信装置の総数が増大するほどデータ伝送の経路は多様化する。従って、本実施形態によれば、経路ダイバーシチによってデータ伝送の信頼性を向上することができる。
【００４７】
無線通信装置１０１は、無線通信装置１０２から送信されるフレームを受信し、受信フレームをデアグリゲートすることによって、送信済みデータ（Ａ）が冗長送信されていることを把握できる。係る場合に、無線通信装置１０１は、データ（Ａ）の再送処理を延期してもよい。また、無線通信装置１０２から送信されたフレームに対して無線通信装置１０５からＡＣＫフレームが送信されるかもしれない。無線通信装置１０１は、当該ＡＣＫフレームを受信することによって、データ（Ａ）が無線通信装置１０１に正しく伝送されたことを把握できる。係る場合に、無線通信装置１０１は、データ（Ａ）の再送処理をキャンセルしてもよい。他方、無線通信装置１０１は、データ（Ａ）が冗長送信されていることを把握できない場合には、通常のやり方で（例えば、ＡＲＱをベースに）データ（Ａ）の再送処理を行ってもよい。
【００４８】
以下に説明されるように、本実施形態に係る無線通信装置が行う冗長送信は、送信元の無線通信装置が単独で通常の（例えば、ＡＲＱベースの）再送処理を行う場合に比べて様々な利点を備える。
【００４９】
第１に、本実施形態に係る無線通信装置は、送信元の無線通信装置とは異なる無線リンクを用いてフレームを冗長送信する。即ち、フレームが送信される無線リンクが多様化するので、マルチホップ無線通信ネットワークと同じように、経路ダイバーシチが実現できる。従って、例えば本来の送信元の無線通信装置と送信先の無線通信装置との間の無線リンクの品質が定常的に劣悪であるなど、通常の再送処理によってデータ伝送の信頼性を向上させることが困難な状況であろうとも、本実施形態によればデータ伝送の信頼性を向上させることができる。
【００５０】
尚、本実施形態において、フレームを冗長送信する無線通信装置は、当該フレームによって何ら指定されない。換言すれば、本実施形態によれば、ルーティングアルゴリズムを用いた経路選択を必要とせずに、経路ダイバーシチによってデータ伝送の信頼性を向上させることができる。
【００５１】
第２に、本実施形態に係る無線通信装置は、フレームアグリゲーションを用いて冗長送信を実現するので、フレームのオーバーヘッド量を低減させることができる。ひいては、本実施形態によれば、ネットワーク全体のトラフィック量を低減させることができる。
【００５２】
ここで、フレームは、例えば図３に示されるように形成される。図３のフレームは、プリアンブルと、ＰＬＣＰ（Ｐｈｙｓｉｃａｌ  Ｌａｙｅｒ  Ｃｏｎｖｅｒｇｅｎｃｅ  Ｐｒｏｔｏｃｏｌ）ヘッダと、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）ヘッダと、データ（図３によればデータ（Ａ）が描かれている）と、ＣＲＣ符号とを備える。通常の再送処理によれば、図３のフレームがそのまま送信されるので、当該フレームが初めて送信される場合と比べてそのオーバーヘッド量は全く低減されない。
【００５３】
図３のフレームにおいて、プリアンブルは伝送路推定に用いられるものであり、ＰＬＣＰヘッダは例えばデータ長、変調方式などが記載されるものであり、ＣＲＣ符号は誤り検出に用いられるものである。これらの情報要素は、アグリゲートされたフレームの全体に１つずつ含まれていれば十分である。故に、図４に例示されるように、フレームアグリゲーションを通じてこれらの情報要素を統合することによって、フレームのオーバーヘッド量を低減させることができる。尚、図４に例示されるように、アグリゲートされる複数のフレーム間で送信先アドレス情報が一致していれば、ＭＡＣヘッダ内の送信先アドレスフィールドも統合することができる。図３及び図４の例を比べると、冗長送信よれば、通常の再送処理に比べて、プリアンブル、ＰＬＣＰヘッダ、送信先アドレスフィールド及びＣＲＣ符号に相当するオーバーヘッド量を低減させることができる。
【００５４】
尚、前述の通り、フレームアグリゲーションは単に複数のフレームを連結することによって実現されてもよいが、係るフレームアグリゲーションを適用してもフレームのオーバーヘッド量は低減されない。
【００５５】
第３に、本実施形態に係る無線通信装置が冗長送信を行うことによって、フレームの実質的な再送処理を行う無線通信装置の総数が増大する。即ち、フレームの再送処理に関与する無線通信装置が送信権を獲得する確率が高くなる。例えば、冗長送信を行う無線通信装置が送信元の無線通信装置よりも先に送信権を獲得すれば、当該送信元の無線通信装置が単独で通常の再送処理を行う場合に比べてフレームは早期に再送されることになる。故に、本実施形態によれば、フレームの伝送遅延時間を短縮することができる。従って、本実施形態によれば、要求伝送遅延時間が短い無線通信システムにおいてデータ伝送の信頼性を効果的に向上させることができる。
【００５６】
ここで、前述の第２の利点を繰り返すと、本実施形態によればネットワーク全体のトラフィック量を低減させることができる。但し、本実施形態に係る無線通信装置が全ての受信フレームをアグリゲートの対象にすると、アグリゲートされたフレームのオーバーヘッド量が次第に増大し、最終的にトラフィックを飽和させるおそれがある。故に、フレームアグリゲーション制御部２０５がアグリゲートされる１以上の受信フレームを適切に選択することが好ましい。
【００５７】
フレームアグリゲーション制御部２０５は、以下に説明される複数の選択基準のいずれか１つまたは複数を固定的に採用してもよいし、採用する選択基準を何らかの条件で切り替えてもよい。
【００５８】
説明の便宜上、例えば、無線通信装置１０３が図５に示されるようにフレーム（データ）を送受信すると仮定する。図５において、ｔ０及びｔ６は無線通信装置１０３における送信データの発生タイミングを表し、ｔ１，ｔ２，ｔ３，ｔ４及びｔ５は無線通信装置１０３の受信タイミング（全てＯｐｐｏｒｔｕｎｉｓｔｉｃ  Ｌｉｓｔｅｎｉｎｇ）を表す。即ち、無線通信装置１０３は、タイミングｔ０において何らの送信データが発生し、それから当該送信データを含むフレームを送信する。タイミングｔ１において無線通信装置１０１からデータ（Ａ）を含むフレームを受信し、タイミングｔ２において無線通信装置１０２からデータ（Ａ），（Ｂ）を含むフレームを受信する。無線通信装置１０３は、タイミングｔ３において無線通信装置１０４からデータ（Ａ），（Ｃ）を含むフレームを受信し、タイミングｔ４において無線通信装置１０２からデータ（Ｃ），（Ｄ）を含むフレームを受信する。無線通信装置１０３は、タイミングｔ５において無線通信装置１０１からデータ（Ｅ）を含むフレームを受信し、タイミングｔ６において送信データ（Ｆ）が発生する。以下の説明では、この送信データ（Ｆ）を含むフレームにアグリゲートされる受信フレームを選択する技法が述べられる。
【００５９】
第１、第２及び第３の選択基準は、１以上の受信フレームのうち受信タイミングが現行の送信データの発生タイミング（即ち、ｔ６）以前であるものから受信タイミングが新しいフレームを優先的に選択するものである。第１、第２及び第３の選択基準によれば、最後に送信（或いは冗長送信）されてから間もないフレームが冗長送信されることになる。故に、送信先の無線通信装置に未だ正しく伝送されていない可能性の高いフレームが優先的に冗長送信されるので、データ伝送の信頼性を効果的に向上させることができる。
【００６０】
第１の選択基準は、選択されるフレームの総数に制約を設ける。具体的には、第１の選択基準によれば、１以上の受信フレームのうち受信タイミングが現行の送信データの発生タイミング（即ち、ｔ６）以前であるものから受信タイミングの新しい順に第１の閾値を超えない個数だけフレームが選択される。尚、ここでのフレームの個数は、アグリゲートされたフレームではなくデアグリゲートされたフレームの個数を意味している。例えば、タイミングｔ４における受信フレームは、１個ではなく２個のフレームとして勘定される。図５の例において、第１の閾値が「１」であれば、データ（Ｅ）を含む受信フレームが送信データ（Ｆ）を含むフレームにアグリゲートされる。
【００６１】
第２の選択基準は、選択されるフレームの合計データサイズに制約を設ける。具体的には、第２の選択基準によれば、１以上の受信フレームのうち受信タイミングが現行の送信データの発生タイミング（即ち、ｔ６）以前であるものから受信タイミングの新しい順に合計データサイズが第２の閾値を超えない範囲でフレームが選択される。図５の例において、各フレームのデータサイズが１００バイトであり、第２の閾値が３００バイトであるならば、データ（Ｅ）を含む受信フレーム、データ（Ｄ）を含む受信フレーム及びデータ（Ｃ）を含む受信フレームが送信データ（Ｆ）を含むフレームにアグリゲートされる。また、図５の例において、各フレームのデータサイズが１００バイトであり、第２の閾値が５０バイトであるならば、優先順位の最も高いデータ（Ｅ）を含む受信フレームを選択したとしても合計データサイズが第２の閾値を超えるので、フレームアグリゲーションの非適用が判定されることになる。
【００６２】
第３の選択基準は、選択されるフレームの受信タイミングに制約を設ける。具体的には、第３の選択基準によれば、１以上の受信フレームのうち受信タイミングが現行の送信データの発生タイミング（即ち、ｔ６）以前であるものから当該発生タイミングに対する受信タイミングの時間差が第３の閾値を超えないフレームが選択される。図５の例において、タイミングｔ６に対するタイミングｔ４の時間差が３．３ｓであり、タイミングｔ６に対するタイミングｔ５の時間差が１．８ｓであり、第３の閾値が２．０ｓであるならば、データ（Ｅ）を含む受信フレームが送信データ（Ｆ）を含むフレームにアグリゲートされる。また、図５の例において、タイミングｔ６に対するタイミングｔ５の時間差が１．８ｓであり、第３の閾値が１．０ｓであるならば、優先順位の最も高い（即ち、上記時間差の最も小さい）データ（Ｅ）を含む受信フレームであっても上記時間差が第３の閾値を超えるので、フレームアグリゲーションの非適用が判定されることになる。
【００６３】
第４、第５及び第６の選択基準は、１以上の受信フレームのうち受信タイミングが前回の送信データの発生タイミング（即ち、ｔ０）以後であるものから受信タイミングが古いフレームを優先的に選択するものである。第４、第５及び第６の選択基準によれば、最初に受信されてからの経過時間が長いフレームが冗長送信されることになる。故に、要求遅延時間に対する残余時間が短い可能性の高いフレームが優先的に冗長送信されるので、フレームがタイムアウトとなる事態を抑制することができる。即ち、データ伝送の信頼性を効果的に向上させることができる。
【００６４】
第４の選択基準は、選択されるフレームの総数に制約を設ける。具体的には、第４の選択基準によれば、１以上の受信フレームのうち受信タイミングが前回の送信データの発生タイミング（即ち、ｔ０）以後であるものから受信タイミングの古い順に第４の閾値を超えない個数だけフレームが選択される。図５の例において、第４の閾値が「１」であれば、データ（Ａ）を含む受信フレームが送信データ（Ｆ）を含むフレームにアグリゲートされる。
【００６５】
第５の選択基準は、選択されるフレームの合計データサイズに制約を設ける。具体的には、第５の選択基準によれば、１以上の受信フレームのうち受信タイミングが前回の送信データの発生タイミング（即ち、ｔ０）以後であるものから受信タイミングの古い順に合計データサイズが第５の閾値を超えない範囲でフレームが選択される。図５の例において、各フレームのデータサイズが１００バイトであり、第５の閾値が３００バイトであるならば、データ（Ａ）を含む受信フレーム、データ（Ｂ）を含む受信フレーム及びデータ（Ｃ）を含む受信フレームが送信データ（Ｆ）を含むフレームにアグリゲートされる。
【００６６】
第６の選択基準は、選択されるフレームの受信タイミングに制約を設ける。具体的には、第６の選択基準によれば、１以上の受信フレームのうち受信タイミングが前回の送信データの発生タイミング（即ち、ｔ０）以後であるものから当該発生タイミングに対する受信タイミングの時間差が第６の閾値を超えないフレームが選択される。図５の例において、タイミングｔ０に対するタイミングｔ１の時間差が１．３ｓであり、タイミングｔ０に対するタイミングｔ２の時間差が４．５ｓであり、第６の閾値が２．０ｓであるならば、データ（Ａ）を含む受信フレームが送信データ（Ｆ）を含むフレームにアグリゲートされる。
【００６７】
第７の選択基準は、選択されるフレームのネットワーク内での累計の送信回数に制約を設ける。具体的には、第７の選択基準によれば、無線通信装置１０３によって把握された累計の送信回数が第７の閾値以上であるフレームは、アグリゲートの対象外に指定される。ここで、無線通信装置１０３によって把握された累計の送信回数は、例えば、無線通信装置１０３における対象フレームの累計の受信回数（即ち、他の無線通信装置によって送信された回数）によって評価できる。図５の例において、第７の閾値が２であるならば、データ（Ａ）を含むフレーム及びデータ（Ｃ）を含むフレームは累計の受信回数が２以上なのでアグリゲートの対象外に指定される。尚、無線通信装置１０３によって把握された累計の送信回数は、無線通信装置１０３における対象フレームの累計の受信回数と累計の送信回数（即ち、無線通信装置１０３自身によって送信された回数）との和によって評価されてもよい。第７の選択基準によれば、フレームが冗長送信される回数を制限できるので、必要以上にトラフィック量が増大する事態を抑制することができる。
【００６８】
また、無線通信装置１０３は、受信フレームに対するＡＣＫフレームを受信した場合には、当該受信フレームをアグリゲートの対象外に指定してもよい。係るフレームは冗長送信する必要がなく、寧ろ係るフレームを冗長送信するとトラフィック量を無駄に増大させることになる。図５の例において、無線通信装置１０３がタイミングｔ１における受信フレーム（データ（Ａ）を含む）に対するＡＣＫフレームを受信すると、データ（Ａ）を含む受信フレームをアグリゲートの対象外に指定する。更に、他の無線通信装置１０２，１０４も同様に動作すれば、タイミングｔ２及びタイミングｔ３における無線通信装置１０３の受信フレームはデータ（Ａ）を含まないことになる。また、図５の例において、無線通信装置１０３がタイミングｔ４における受信フレーム（データ（Ｃ）及びデータ（Ｄ）を含む）に対するＡＣＫフレームを受信すると、データ（Ｃ）を含む受信フレーム及びデータ（Ｄ）を含む受信フレームをアグリゲートの対象外に指定する。これにより、対応するＡＣＫフレームの受信により送信先の無線通信装置に正しく伝送されたと見なせるフレームに対してはそれ以上の冗長送信を行わずに済むため、必要以上にトラフィック量が増大する事態を抑制することができる。
【００６９】
前述の通り、送信データを含むフレームの送信先とアグリゲートされる受信フレームの送信先とが同一である場合には、送信先アドレスフィールドの統合によってフレームのオーバーヘッド量を低減させることができる。故に、送信データを含むフレームの送信先と異なる送信先が指定された受信フレームは一時的にアグリゲートの対象外に指定されてもよい。
【００７０】
更に、前述の第１乃至第７の閾値は可変に設定されてもよい。具体的には、第１乃至第７の閾値が大きいほど、フレームは冗長送信され易い。即ち、アグリゲートされたフレームのオーバーヘッド量は大きくなりがちであるが、フレームが冗長送信される回数の期待値は増えるのでデータ伝送の信頼性は向上する。一般に、ネットワーク１００内のトラフィック量が小さいほど、フレームのオーバーヘッド量に対する許容量を大きくすることができる。故に、第１乃至第７の閾値は、ネットワーク１００内のトラフィック量が小さいほど大きくなるように設定されてよい。或いは、一般的にネットワーク内のトラフィック量は当該ネットワークに属する無線通信装置の総数に依存して増減する傾向があるので、第１乃至第７の閾値はネットワーク１００に属する無線通信装置の総数が少ないほど大きくなるように設定されてよい。尚、本実施形態に係る無線通信装置は、ネットワーク１００内のトラフィック量或いはネットワーク１００に属する無線通信装置の総数を任意の既知の技法を利用して把握してよい。第１乃至第７の閾値をトラフィック量に応じて変動させると、トラフィック量が小さい状況では冗長送信が実行され易くなるのでデータ伝送の信頼性を向上させることができる。他方、トラフィック量が大きい状況では冗長送信が実行されにくくなるので、通常のデータ伝送のトラフィックが冗長送信によって妨げられる事態を抑制することができる。
【００７１】
以上説明したように、第１の実施形態に係る無線通信装置は、受信フレームの送信先アドレス情報が自己のアドレス値に一致しない場合に当該受信フレームの一部または全部を保存し、その後に発生した送信データを含むフレームに当該受信フレームをアグリゲートして送信する。故に、この無線通信装置によれば、フレームが本来の送信元とは異なる無線通信装置から冗長送信されることになるので、経路ダイバーシチによりデータ伝送の信頼性を向上させることができる。
【００７２】
また、本実施形態に係る無線通信装置は、フレームを送信した後に、当該送信済みフレームを含むアグリゲートされたフレームを受信することがある。係る場合に、この無線通信装置は、送信済みフレームの再送を決定するための条件（例えば、待機時間）を緩和してもよい。係る動作によれば、フレームの再送回数が抑制されるのでネットワーク内のトラフィック量を低減させることができる。
【００７３】
上記各実施形態の少なくとも一部の処理は、汎用のコンピュータを基本ハードウェアとして用いることで実現可能である。上記処理を実現するプログラムは、コンピュータで読み取り可能な記憶媒体に格納して提供されてもよい。プログラムは、インストール可能な形式のファイルまたは実行可能な形式のファイルとして記憶媒体に記憶される。記憶媒体としては、磁気ディスク、光ディスク（ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ等）、光磁気ディスク（ＭＯ等）、半導体メモリなどである。記憶媒体は、プログラムを記憶でき、かつ、コンピュータが読み取り可能であれば、何れであってもよい。また、上記処理を実現するプログラムを、インターネットなどのネットワークに接続されたコンピュータ（サーバ）上に格納し、ネットワーク経由でコンピュータ（クライアント）にダウンロードさせてもよい。
【００７４】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００７５】
１００・・・ネットワーク
１０１，１０２，１０３，１０４，１０５・・・無線通信装置
２０１・・・アンテナ
２０２・・・送受信部
２０３・・・情報フレーム生成部
２０４・・・フレームアグリゲーション部
２０５・・・フレームアグリゲーション制御部
２０６・・・受信バッファ部
【図１】
2014027449.tif 000003
【図２】
2014027449.tif 000004
【図３】
2014027449.tif 000005
【図４】
2014027449.tif 000006
【図５】
2014027449.tif 000007
【図６】
2014027449.tif 000008
【図７】
2014027449.tif 000009
【図８】
2014027449.tif 000010