(57)【要約】【課題】複数の送信バッファを用いることで遅延時間を増加させることなくＡ−ＭＳＤＵとＡ−ＭＰＤＵを併用する。【解決手段】データを格納する第１の記憶領域と、前記データを指示に従って連結し、ヘッダを付加してフレームを作成する第１のアグリゲーション部と、前記フレームを格納する第２の記憶領域と、前記第２の記憶領域に格納されているフレームのフレーム長又はフレーム数が閾値以上である場合に、前記第１のアグリゲーション部に対し、前記第１の記憶領域に格納されているデータを連結する指示を出すアグリゲーション制御部と、前記第２の記憶領域に格納されているフレームを指示に従って連結、送信、又は再送する第２のアグリゲーション部を具備する。【選択図】図１
2009010628.tif 000002
【特許請求の範囲】
【請求項１】
データを格納する第１の記憶領域と、
前記データを指示に従って連結し、ヘッダを付加してフレームを作成する第１のアグリゲーション部と、
前記フレームを格納する第２の記憶領域と、
前記第２の記憶領域に格納されているフレームのフレーム長又はフレーム数が閾値以上である場合に、前記第１のアグリゲーション部に対し、前記第１の記憶領域に格納されているデータを連結する指示を出すアグリゲーション制御部と、
前記第２の記憶領域に格納されているフレームを指示に従って連結、送信、又は再送する第２のアグリゲーション部と、
無線チャネルの空き状況を監視すると共に、受信フレームを処理する受信部と、
前記受信フレームの正誤を解析してフレーム誤り情報を求めるフレーム解析部と、
前記無線チャネルの空き状況及び前記フレーム誤り情報を元に、前記第２のアグリゲーション部に対し、前記第２の記憶領域に格納されているフレームの連結指示、送信指示、及び再送指示のいずれかを出す送信制御部とを具備する無線通信装置。
【請求項２】
前記アグリゲーション制御部は、前記第１の記憶領域に格納されているデータのデータ長、データ数、宛先、優先度、及び送達確認の必要性のいずれかを表す情報、並びに前記第２の記憶領域に格納されているフレームのフレーム長、フレーム数、宛先、及び優先度のいずれかを表す情報を元に、前記第１の記憶領域に格納されているデータを連結するかどうかの指示を前記第１のアグリゲーション部に出す請求項１記載の無線通信装置。
【請求項３】
ネットワーク内の端末について省電力モードであるかどうか、省電力モードである場合は何時通常モードに戻るかの端末情報を記憶する端末情報部をさらに具備し、
前記アグリゲーション制御部は、前記第１の記憶領域に格納されているデータの宛先及び前記端末情報を元に、前記第１の記憶領域に格納されている省電力モード端末宛のデータを連結する指示を前記第１のアグリゲーション部に出す請求項１記載の無線通信装置。
【請求項４】
データを格納する第１の記憶領域と、
前記第１の記憶領域に格納されているデータを指示に従って連結し、ヘッダを付加してフレームを作成する第１のアグリゲーション部と、
前記フレームを格納する第２の記憶領域と、
前記第２の記憶領域に格納されているフレームを指示に従って連結、送信、又は再送する第２のアグリゲーション部と、
無線チャネルの空き状況を監視すると共に、受信フレームを処理する受信部と、
前記受信フレームの正誤を解析してフレーム誤り情報を求めるフレーム解析部と、
前記無線チャネルの空き状況と自局の送信時間を考慮し、無線チャネルが空いた際に、前記第１のアグリゲーション部に対し、前記第１の記憶領域に格納されているデータを連結する指示を出すアグリゲーション制御部と、
前記無線チャネルの空き状況及び前記フレーム誤り情報を元に、前記第２のアグリゲーション部に対し、前記第２の記憶領域に格納されているフレームの連結指示、送信指示、及び再送指示のいずれかを出す送信制御部とを具備する無線通信装置。
【請求項５】
前記アグリゲーション制御部は、前記第２の記憶領域に格納されているフレームの送信に必要な時間が閾値以下になった際に、前記第１のアグリゲーション部に対し、前記第１の記憶領域に格納されているデータを連結する指示を出す請求項４記載の無線通信装置。
【請求項６】
前記アグリゲーション制御部は、自局が送信可能になるまでの時間が閾値以下になった際に、前記第１のアグリゲーション部に対し、前記第１の記憶領域に格納されているデータを連結する指示を出す請求項４記載の無線通信装置。
【請求項７】
前記第１のアグリゲーション部は、送信先端末のデータの受信能力に合わせてデータを連結し、
前記第２のアグリゲーション部は、送信先端末のフレームの受信能力に合わせてフレームを連結する請求項１乃至６のいずれか一項に記載の無線通信装置。
【請求項８】
前記アグリゲーション制御部は、前記フレーム誤り情報を元に、前記第１の記憶領域に格納されているデータを連結するかどうかの指示を前記第１のアグリゲーション部に出す請求項１乃至７のいずれか一項に記載の無線通信装置。
【請求項９】
前記アグリゲーション制御部は、前記第２の記憶領域に格納されているフレーム数が閾値以上の場合、前記第１の記憶領域に格納されているデータが２つ以上あれば前記第１のアグリゲーション部に該データを連結する指示を出す請求項１乃至７のいずれか一項に記載の無線通信装置。
【請求項１０】
前記アグリゲーション制御部は、前記第２の記憶領域に格納されているフレーム数が閾値以上の場合、前記第１の記憶領域に格納されているデータが１つであれば前記第１のアグリゲーション部に連結しないように指示を出す請求項１乃至７のいずれか一項に記載の無線通信装置。
【請求項１１】
前記アグリゲーション制御部は、前記第１の記憶領域に格納されているデータのデータ数の変化をトリガーにして前記第１のアグリゲーション部に前記データを連結するかどうかの指示を出す請求項１乃至７のいずれか一項に記載の無線通信装置。
【請求項１２】
前記アグリゲーション制御部は、前記第２の記憶領域に格納されているフレームのフレーム数の変化をトリガーにして前記第１のアグリゲーション部に前記第１の記憶領域に格納されているデータを連結するかどうかの指示を出す請求項１乃至７のいずれか一項に記載の無線通信装置。
【請求項１３】
前記アグリゲーション制御部は、前記第２の記憶領域に格納されているフレームのオクテット数が閾値未満の場合、前記第１の記憶領域に格納されているデータが２つ以上あれば前記第１のアグリゲーション部に該データを連結する指示を出す指示部をさらに具備する請求項１乃至７のいずれか一項に記載の無線通信装置。
【請求項１４】
前記アグリゲーション制御部は、前記第２の記憶領域に格納されているフレームのオクテット数が閾値未満の場合、前記第１の記憶領域に格納されているデータが１つであれば前記第１のアグリゲーション部に連結しないように指示を出す請求項１乃至７のいずれか一項に記載の無線通信装置。
【請求項１５】
予め通知された送信先の受信能力に応じて、フレームの連結数を変化させる請求項１乃至７のいずれか一項に記載の無線通信装置。
【請求項１６】
省電力モード中の端末宛の送信データが発生した旨を前記端末情報に基づいて検知し、該送信データの発生をトリガーにしてバッファリングを行う請求項３に記載の無線通信装置。
【請求項１７】
前記省電力モード中の端末宛の送信データを、省電力モードが解除になることをトリガーにして連結する請求項１６に記載の無線通信装置。
【請求項１８】
送達確認を必要としない送信データが発生したことをトリガーにしてバッファリングを行う請求項１乃至７のいずれか一項に記載の無線通信装置。
【請求項１９】
ネットワーク内の全端末宛又は複数端末宛の送信データが発生したことをトリガーにしてバッファリングを行う請求項１乃至７のいずれか一項に記載の無線通信装置。
【請求項２０】
ネットワーク内の全端末宛又は複数端末宛の送信データが送信可能となることをトリガーにしてバッファリングされたデータを連結する請求項１乃至７のいずれか一項に記載の無線通信装置。
【請求項２１】
前記フレーム誤り情報に基づく誤り率が増加した場合には、データ連結数または合計データ長を減らす請求項１乃至７のいずれか一項に記載の無線通信装置。
【請求項２２】
前記フレーム誤り情報部に基づく誤り率が減少した場合には、データ連結数または合計データ長を増やす請求項１乃至７のいずれか一項に記載の無線通信装置。
【請求項２３】
第１の記憶領域にデータを格納するステップと、
第１のアグリゲーション部が、前記データを指示に従って連結し、ヘッダを付加してフレームを作成するステップと、
第２の記憶領域に前記フレームを格納するステップと、
前記第２の記憶領域に格納されているフレームのフレーム長又はフレーム数が閾値以上である場合に、アグリゲーション制御部が、前記第１のアグリゲーション部に対し、前記第１の記憶領域に格納されているデータを連結する指示を出すステップと、
第２のアグリゲーション部が、前記第２の記憶領域に格納されているフレームを指示に従って連結、送信、又は再送するステップと、
無線チャネルの空き状況を監視すると共に、受信フレームを処理するステップと、
前記受信フレームの正誤を解析してフレーム誤り情報を求めるステップと、
前記無線チャネルの空き状況及び前記フレーム誤り情報を元に、送信制御部が前記第２のアグリゲーション部に対し、前記第２の記憶領域に格納されているフレームの連結指示、送信指示、及び再送指示のいずれかを出すステップとを具備する無線通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信データのバッファリング及び連結（アグリゲーション）を行う無線通信装置に関する。
【背景技術】
【０００２】
ＩＥＥＥ８０２．１１ｎでは、ＭＳＤＵ（ＭＡＣ  Ｓｅｒｖｉｃｅ  Ｄａｔａ  Ｕｎｉｔ）単位で連結する機能であるＡ−ＭＳＤＵと、ＭＰＤＵ（ＭＡＣ  Ｐｒｏｔｏｃｏｌ  Ｄａｔａ  Ｕｎｉｔ）単位で連結（アグリゲーション）する機能であるＡ−ＭＰＤＵとが提案されている。Ａ−ＭＳＤＵ及びＡ−ＭＰＤＵでは、複数の単位に対し１つのヘッダを付加するため、余分なヘッダを減らすと共に送信時間を減らすことができ、スループットの向上及び低消費電力化が図れる（例えば、非特許文献１を参照）。
【０００３】
従来、送信すべきデータが送信キューに格納されてから実際に送信されるまでの遅延時間に従って、ＭＳＤＵの連結数を制御する方式が考えられている（例えば、特許文献１、２を参照）。この方式では、遅延時間が大きい場合にはＭＳＤＵの連結数を増やし、遅延時間が小さい場合にはＭＳＤＵの連結数を減らすことで、送信するまでの遅延時間を増大させることなく、スループットの向上及び低消費電力化を図ることができる。
【特許文献１】特開２００５−１２７２０３号公報
【特許文献２】特開２００６−１３５４８６号公報
【非特許文献１】“Part11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specifications: Amendment : Enhancements for Higher Throughput,” IEEE P802.11n/D1.0 March 2006.
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ＩＥＥＥ８０２．１１では、再送を要求する単位が、ＭＳＤＵにＭＰＤＵヘッダを付加したＭＰＤＵ単位となっている。このため、複数のＭＳＤＵフレームを格納したＭＰＤＵ（Ａ−ＭＳＤＵ）を受信側で正しく受信できなかった場合、送信側ではＭＰＤＵフレームの再送を行うこととなるため、そのＭＰＤＵ内の全ＭＳＤＵが再送されなければならない。したがって、Ａ−ＭＳＤＵとＡ−ＭＰＤＵを併用することが好ましい。
【０００５】
そして本発明は、かかる事情を考慮してなされたものであり、複数の送信バッファを用いることで遅延時間を増加させることなくＡ−ＭＳＤＵとＡ−ＭＰＤＵを併用する無線通信装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一観点に係る無線通信装置は、データを格納する第１の記憶領域と、前記データを指示に従って連結し、ヘッダを付加してフレームを作成する第１のアグリゲーション部と、前記フレームを格納する第２の記憶領域と、前記第２の記憶領域に格納されているフレームのフレーム長又はフレーム数が閾値以上である場合に、前記第１のアグリゲーション部に対し、前記第１の記憶領域に格納されているデータを連結する指示を出すアグリゲーション制御部と、前記第２の記憶領域に格納されているフレームを指示に従って連結、送信、又は再送する第２のアグリゲーション部と、無線チャネルの空き状況を監視すると共に、受信フレームを処理する受信部と、前記受信フレームの正誤を解析してフレーム誤り情報を求めるフレーム解析部と、前記無線チャネルの空き状況及び前記フレーム誤り情報を元に、前記第２のアグリゲーション部に対し、前記第２の記憶領域に格納されているフレームの連結指示、送信指示、及び再送指示のいずれかを出す送信制御部とを具備する。
【発明の効果】
【０００７】
本発明によれば、複数の送信バッファを用いることで遅延時間を増加させることなくＡ−ＭＳＤＵとＡ−ＭＰＤＵを併用する無線通信装置及び無線通信方法を提供できる。
【発明を実施するための最良の形態】
【０００８】
以下、図面を参照しながら本発明の実施の形態を説明する。尚、以下の説明において、ネットワーク内は１つ以上の無線通信装置から構成され、各無線通信装置はフレーム単位で通信を行うものとする。
【０００９】
図１に本発明の実施形態に係る無線通信装置１０１を示す。この無線通信装置１０１は、第１の記憶領域１０２、第１のアグリゲーション部１０３、第２の記憶領域１０４、第２のアグリゲーション部１０５、端末情報記憶部１０６、アグリゲーション制御部１０７、送信制御部１０８、フレーム解析部１０９、及び受信部１１０から構成される。
【００１０】
受信部１１０は、物理層（ＰＨＹ）からの信号を受信（１２６）し、キャリアセンス情報１２３をアグリゲーション制御部１０７や送信制御部１０８に通知し、受信フレームをフレーム解析部１０９に渡す機能（１２５）を有する。フレーム解析部１０９は、フレームが正しく受信できているかどうかを確認してフレーム正誤情報１２２をアグリゲーション制御部１０７や送信制御部１０８に通知し、正しく受信できたデータである場合はＭＡＣ上位又は第１の記憶領域に格納する機能（１２４）を有する。
【００１１】
第１の記憶領域１０２は、ＭＡＣ上位から発生した送信データや転送する受信データを格納する機能（１１１）を有し、またそのデータ長、データ数、データの優先度、宛先、送達確認の必要性を示す情報をアグリゲーション制御部１０７に対し通知する機能（１１６）を有する。第１のアグリゲーション部１０３は、第１の記憶領域１０２に格納されたデータからアグリゲーション制御部の指示に従った数のデータを取り出し（１１２）、例えば図２に示すＩＥＥＥ８０２．１１のデータ単位であるＭＳＤＵに対しヘッダを付加し、ＭＰＤＵとして第２の記憶領域１０４に格納（１１３）する。取り出したデータが複数ある場合は、それらのデータを連結してからヘッダを付加し、第２の記憶領域１０４に格納（１１３）する。これら複数のデータの連結方法の一例として、例えば図３に示すＩＥＥＥ８０２．１１ｎで規定されているＡ−ＭＳＤＵが挙げられる。
【００１２】
第２の記憶領域１０４は、第１のアグリゲーション部１０３によって第１の記憶領域１０２から取り出されたデータにヘッダを付加し、フレーム単位で格納（１１３）する機能を有する。またフレームの再送を行う場合があるので、該当するフレームの送信が完了するまでフレームを格納しておく。また、アグリゲーション制御部１０７に対し、フレーム長、フレーム数、フレームの優先度、宛先といった情報を送る機能を有する。
【００１３】
第２のアグリゲーション部１０５は、送信制御部１０８からの連結、送信、あるいは再送の指示１１９に従って第２の記憶領域１０４に格納されているフレームを取り出し（１１４）、連結できる場合には複数フレームを取り出し（１１４）て連結し、送信を行う機能（１１５）を有する。これら複数フレームの連結方法の一例として、例えば図４に示すＩＥＥＥ８０２．１１ｎで規定されているＡ−ＭＰＤＵが挙げられる。第１のアグリゲーション部１０３において、データ単位でも連結されたフレームをさらに連結するには、例えば図５に示すＩＥＥＥ８０２．１１ｎで規定されているＡ−ＭＳＤＵとＡ−ＭＰＤＵを併用する方法が挙げられる。
【００１４】
端末情報記憶部１０６は、ネットワーク内の他端末の送受信能力や状態といった情報を収集して格納し、必要に応じアグリゲーション制御部１０７に情報を通知する機能（１１６）を有する。
【００１５】
アグリゲーション制御部１０７は、第１の記憶領域１０２、第２の記憶領域１０４、端末情報記憶部１０６、フレーム解析部１０９、受信部１１０からの１つ以上の情報を元に第１又は第２のアグリゲーション部１０３，１０５へ連結指示を出す機能（１１５）を有する。連結指示を出す際は、相手端末の受信能力を超えない長さの範囲内でデータ単位のアグリゲーションを行う指示にする。また、Ａ−ＭＰＤＵを併用する場合は、Ａ−ＭＰＤＵに格納出来る長さになるようにアグリゲーションを行う。
【００１６】
送信制御部１０８は、フレーム解析部１０９からのフレーム正誤情報１２２を元に、第２の記憶領域１０４に格納されているフレームに対する削除指示を行う機能（１２０）と、第２の記憶領域１０４からフレームを取り出して送信や再送を行うよう、第２のアグリゲーション部１０５に対し、送信指示や再送指示１１９を行う機能を有する。連結指示を出す際は、相手端末の受信能力を超えない長さの範囲内でフレーム単位のアグリケーションを行う指示にする。
【００１７】
連結方法の違いをＩＥＥＥ８０２．１１ｎのＡ−ＭＳＤＵとＡ−ＭＰＤＵを例にとって説明する。
【００１８】
ＭＳＤＵ単位でもＭＰＤＵ単位でも連結を行わない場合、図２に示すように、データ単位であるＭＳＤＵに対し、２６〜３４オクテット（Ｏｃｔｅｔ）のＭＡＣヘッダ（ＭＡＣ  Ｈｅａｄｅｒ）と４オクテットのＦＣＳ（Ｆｒａｍｅ  Ｃｈｅｃｋ  Ｓｅｑｕｅｎｃｅ）が付加されフレーム単位であるＭＰＤＵが作成される。そしてフレーム単位であるＭＰＤＵで送信を行う。
【００１９】
ＭＳＤＵ単位で連結する場合、図３、図５、図６に示すように、データ単位であるＭＳＤＵについて、１４オクテットのＡ−ＭＳＤＵサブフレームヘッダ（Ｓｕｂｆｒａｍｅ  Ｈｅａｄｅｒ）と、Ａ−ＭＳＤＵサブフレーム（Ｓｕｂｆｒａｍｅ）を含めた長さが４オクテットの整数倍になるように、ＭＳＤＵの後ろに０〜３オクテットの長さでパディング（Ｐａｄｄｉｎｇ）が行われる。つまり、１つのＭＳＤＵに対し、最大で１７オクテットの余分なフィールドが増える。また、最後に連結するＭＳＤＵにはパディングが付加されない。従って、Ａ−ＭＳＤＵを用いて、ｎ個のＭＳＤＵを連結する場合、ＭＳＤＵ以外に付加される余分なフィールドの長さは最大で１７ｎ＋３５（１４ｎ＋３（ｎ−１）＋３４＋４）オクテットとなる。
【００２０】
一方、ＭＰＤＵ単位で連結する場合、図４、図５、図７に示すように、データ単位であるＭＳＤＵに対し、２６〜３４オクテットのＭＡＣヘッダと４オクテットのＦＣＳが付加され、ＭＰＤＵが作成される。このＭＰＤＵについて、４オクテットのデリミタ（Ｄｅｌｉｍｉｔｅｒ）とＡ−ＭＰＤＵサブフレームを含めた長さが４オクテットの整数倍になるように、ＭＰＤＵの後ろに０〜３オクテットの長さでパディングが行われる。つまり、１つのＭＳＤＵに対し、最大で４１オクテットの長さの余分なフィールドが増える。従って、Ａ−ＭＰＤＵを用いて、ｎ個のＭＳＤＵからＭＰＤＵを作成し連結する場合、ＭＳＤＵ以外に付加される余分なフィールドの長さは最大で４１ｎ−３（３８ｎ＋３（ｎ−１））となる。
【００２１】
データを連結して送信する場合、その連結数は普通は２つ以上であると考えられる。２つ以上のＭＳＤＵを連結する際は、Ａ−ＭＰＤＵよりもＡ−ＭＳＤＵを用いた方が余分なフィールドの長さが比較的短くなるので効率が良い。しかし、再送の単位はフレーム単位であるので、Ａ−ＭＳＤＵを含む１ＭＰＤＵが正しく受信されなかった場合、全てのＭＳＤＵを再送する必要があるが、Ａ−ＭＰＤＵでは、正しく受信されなかったＭＰＤＵに含まれるＭＳＤＵのみ再送をすればよい。従って、Ａ−ＭＳＤＵとＡ−ＭＰＤＵにはトレードオフの関係があり、状況に応じてそれぞれを使い分けることで、効率の良い通信を行うことができる。
【００２２】
以上説明した構成を有する本実施形態に係る無線通信装置の具体的な動作を説明する。ここではＩＥＥＥ８０２．１１ｎのＭＡＣプロトコルを例にとって説明を行うが、これ以外の無線プロトコルにも適用可能である。
【００２３】
（第１の実施形態）
第１の実施形態では、無線通信装置１０１のアグリゲーション制御部１０７が、例えば図１０の状況において図９のフローチャートに示す動作を行う場合について説明を行う。本実施形態の無線通信装置１０１において、第１の記憶領域１０２には、多くて５個までのＭＳＤＵを格納でき、第２の記憶領域１０４は多くて４個までのＭＰＤＵを格納できるものとする。まず第２の記憶領域１０４にはすでに３個のＭＰＤＵが格納されており、その情報が予めアグリゲーション制御部１０７に通知（１１８）されているものとする。
【００２４】
ここで、例えば５個の送信ＭＳＤＵが発生すると、これら５個のＭＳＤＵは第１の記憶領域１０２に格納される。第１の記憶領域１０２は、アグリゲーション制御部１０７にデータ数の変化があったことを通知（１１６）する。アグリゲーション制御部１０７は、第１の記憶領域１０２のＭＳＤＵ数が変化（ステップ９０１）したため、ステップ９０３の判定を行う。
【００２５】
本実施形態では、ステップ９０３における第２の記憶領域１０４のＭＰＤＵ数の閾値を３としている。
【００２６】
アグリゲーション制御部１０７は、予め通知されている第２の記憶領域１０４のＭＰＤＵ数を閾値と比較し、閾値未満であることから、ステップ９０４の処理を行い、発生した５個のＭＳＤＵは第１の記憶領域１０２にバッファリングされる。同時に、第１の記憶領域１０２はアグリゲーション制御部１０７に対し、データ長、データ数、データの優先度、宛先、送達確認の必要性といったデータに関する情報を通知（１１６）する。
【００２７】
次に、第２の記憶領域１０４が送信権を獲得したことで、該第２の記憶領域１０４に格納されていた３個のＭＰＤＵを第２のアグリゲーション部１０５が取り出し（１１４）、連結した後に送信を行う（１１５）。この３個のＭＰＤＵの連結方法として、図４に示したようなＡ−ＭＰＤＵとして送信されてもよい。
【００２８】
ここで、アグリゲーション制御部１０７は、第２の記憶領域１０４のＭＰＤＵ数が変化（ステップ９０２）したため、ステップ９０３の判定を行う。この場合、第２の記憶領域１０４のＭＰＤＵ数が０となり、閾値未満であるため、ステップ９０５に進む。
【００２９】
第１の記憶領域１０２のＭＳＤＵ数は５個であるので、アグリゲーション制御部１０７は、ステップ９０７の処理を行うため、第１のアグリゲーション部１０３に対し、連結数（５個）や連結するデータ（ＭＳＤＵ＃４〜ＭＳＤＵ＃８）の指示（１１７）を行う。
【００３０】
連結指示（１１７）を受けた第１のアグリゲーション部１０３は、第１の記憶領域１０２から、指示されたデータを取り出し（１１２）、図３のようなＡ−ＭＳＤＵを作成し、ＭＡＣヘッダとＦＣＳを付加し、１つのＭＰＤＵ（ＭＰＤＵ  ＃４）として第２の記憶領域１０４に格納（１１３）する。
【００３１】
ここで、さらに５個のＭＳＤＵが発生したとする。このとき、アグリゲーション制御部１０７は、第１の記憶領域１０２のＭＳＤＵ数が変化（ステップ９０１）したため、ステップ９０３の判定を行う。
【００３２】
アグリゲーション制御部１０７は、ステップ９０３の判定により、第２の記憶領域１０４のＭＰＤＵ数は閾値未満であるので、ステップ９０５の判定を行う。
【００３３】
第１の記憶領域１０２のＭＳＤＵ数は５個であるので、アグリゲーション制御部１０７は、ステップ９０７の処理を行うため、第１のアグリゲーション部１０３に対し、連結数（５個）や連結するデータ（ＭＳＤＵ＃９〜ＭＳＤＵ＃１３）の指示（１１７）を行う。
【００３４】
連結指示（１１７）を受けた第１のアグリゲーション部１０３は、第１の記憶領域１０２から、指示されたデータを取り出し（１１２）、図３のようなＡ−ＭＳＤＵを作成し、ＭＡＣヘッダとＦＣＳを付加し、１つのＭＰＤＵ（ＭＰＤＵ  ＃５）として第２の記憶領域１０４に格納（１１３）する。
【００３５】
ＭＳＤＵ数に変化があった場合、第１の記憶領域１０２からアグリゲーション制御部１０７へＭＳＤＵ数に変化があった通知（１１６）を行う。ＭＳＤＵ数以外の情報は、ＭＳＤＵ数に変化があった時に通知しても良いし、ステップ９０５の判定を行う際にアグリゲーション制御部１０７が第１の記憶領域１０２に対し必要な情報の要求を行うことで通知（１１６）しても良い。
【００３６】
同様に、ＭＰＤＵ数に変化があった場合、第２の記憶領域１０４からアグリゲーション制御部１０７へＭＰＤＵ数に変化があった通知（１１８）を行う。しかし、ＭＰＤＵ数以外の情報は、ＭＰＤＵ数に変化があった時に通知しても良いし、ステップ９０３の判定を行う際にアグリゲーション制御部１０７が第２の記憶領域１０４に対し必要な情報の要求を行うことで通知（１１８）しても良い。
【００３７】
また、ステップ９０３の判定において、フレーム数ではなく、フレーム長や、フレーム長と送信レートを元に、実際の送信に要する時間を判断基準として用いても良い。
【００３８】
以上のように、データ連結（アグリゲーション）を行う際に、送信するまでに掛かる時間に関係する情報を利用することで、余分な時間を必要とせずにバッファリングを行い、データ連結をすることができ、スループットを向上することができる。
【００３９】
（第２の実施形態）
第２の実施形態では、無線通信装置１０１のアグリゲーション制御部（１０６）が、例えば、図１１のフローチャートに示す動作を行う場合について説明を行う。ＩＥＥＥ８０２．１１ｎでは、基地局（以下、ＡＰ）が一定間隔で送信するビーコン（Ｂｅａｃｏｎ）フレームがあり、その中で数回に１回送信されるＤＴＩＭを含むビーコンフレームがある。ＤＴＩＭを含むビーコンフレームは、ＡＰが予め何回に１回送信するかを決定しており、またＢｒｏａｄｃａｓｔ／Ｍｕｌｔｉｃａｓｔ（ＢＣ／ＭＣ）フレームの送信可能な期間がそのＤＴＩＭの後となっている。従って、ＡＰは予め次にＢＣ／ＭＣフレームを送信できる時間が何時なのか分かっている。このＢＣ／ＭＣフレームを送信できるまでの時間を利用してバッファリングを行い、Ａ−ＭＳＤＵを使用する実施形態について説明する。
【００４０】
アグリゲーション制御部１０７は、予めＢＣ／ＭＣフレームを送信できる時間から送信フレームを作成できる時間までのタイマを設定する。このタイマは、ＢＣ／ＭＣフレームの作成に要する時間を考慮して設定してもよい。このタイマが切れると、ステップ１１０１以下の処理を行う。
【００４１】
アグリゲーション制御部１０７はステップ１１０２の判定に進み、第１の記憶領域１０２に格納されているＭＳＤＵの中でＢＣ／ＭＣフレームとして送信できるＭＳＤＵが１つである場合は、ステップ１１０３の処理を行い、第１のアグリゲーション部１０３に対し、連結しないことを指示（１１７）する。
【００４２】
このとき、アグリゲーション制御部１０７から指示（１１７）を受けた第１のアグリゲーション部１０３は、第１の記憶領域１０２から１つのＭＳＤＵを取り出し、ＭＡＣヘッダとＦＣＳを付加し、ＭＰＤＵとして第２の記憶領域１０４に格納する。
【００４３】
一方、ステップ１１０２の判定に進んだ際、第１の記憶領域１０２に格納されているＭＳＤＵの中でＢＣ／ＭＣフレームとして送信できるＭＳＤＵが２つ以上ある場合、ステップ１１０４の処理を行い、アグリゲーション制御部１０７は第１のアグリゲーション部１０３に対し、Ａ−ＭＳＤＵとしてアグリゲーションを行う対象となるＭＳＤＵの指示（１１７）を行う。
【００４４】
このとき、アグリゲーション制御部１０７から指示を受けた第１のアグリゲーション部１０３は、第１の記憶領域１０２に格納されているＭＳＤＵの中で対象となるＭＳＤＵを取り出し、対象となるＭＳＤＵについて図３のようなＡ−ＭＳＤＵを作成し、このＡ−ＭＳＤＵに対しＭＡＣヘッダとＦＣＳを付加し、ＭＰＤＵとして第２の記憶領域１０４に格納（１１３）する。
【００４５】
また、第１の記憶領域１０２にＭＳＤＵが発生した場合、アグリゲーション制御部１０７は第１の記憶領域１０２から通知（１１６）を受ける（ステップ１１０５）。
【００４６】
アグリゲーション制御部１０７は発生したＭＳＤＵがＢＣ／ＭＣ宛なのか判断（ステップ１１０６）を行う。
【００４７】
発生したＭＳＤＵがＢＣ／ＭＣ宛である場合、ステップ１１０７に進み、そのまま第１の記憶領域１０２でバッファリングを行い、アグリゲーション制御部１０７は対象となるＭＳＤＵを把握しておく（ステップ１１０８）。
【００４８】
一方、発生したＭＳＤＵがＢＣ／ＭＣ宛ではない場合、ステップ１１０９に進み、アグリゲーション制御部１０７は第１のアグリゲーション部１０３に対し、対象となるＭＳＤＵを第１の記憶領域１０２から取り出し（１１２）、第２の記憶領域１０４に格納（１１３）する旨を指示（１１７）する。
【００４９】
この指示（１１７）を受けた第１のアグリゲーション部１０３は、対象となるＭＳＤＵを第１の記憶領域１０２から取り出し、ＭＡＣヘッダとＦＣＳを付加した後、第２の記憶領域１０４に格納（１１３）をする。
【００５０】
なお、受信部１１０からのキャリアセンス情報１２３やフレーム解析部１０９からのフレーム正誤情報１２２を元に送信制御部１０８から送信指示や再送指示１１９が出る際、第２の記憶領域１０４に複数のＭＰＤＵが存在する場合は、送信制御部１０８が第２のアグリゲーション部１０５に連結指示１１９を出し、ＭＰＤＵ同士が連結され、Ａ−ＭＰＤＵとして送信（１１５）されてもよい。
【００５１】
また、本実施形態において、図９に示したフローチャートに沿った処理をアグリゲーション制御部１０７が併用してもよい。
【００５２】
ＢＣ／ＭＣフレームは、予め送信できる時間が限られているため、前もってバッファリングしやすい。またＢＣ／ＭＣフレームは送達確認の必要のないフレームであるので、再送しやすいようにＭＰＤＵ単位でアグリゲーションを行う必要がなく、Ａ−ＭＰＤＵよりも余分なフィールドの少ないＭＳＤＵ単位でアグリゲーションを行うＡ−ＭＳＤＵの方が高効率である。従って、本実施形態を用いることで、スループットの向上が期待できる。
【００５３】
（第３の実施形態）
第３の実施形態では、無線通信装置１０１のアグリゲーション制御部１０７が、例えば、図１２のフローチャートに示す動作を行う場合について説明を行う。ＩＥＥＥ８０２．１１ｎではＢＳＳにアソシエーション（Ａｓｓｏｃｉａｔｉｏｎ）を行う際に、省電力（ＰＳ：  Ｐｏｗｅｒ  Ｓａｖｅ）モードを行う端末（ＳＴＡ）は、何回に１回のビーコン・インターバルで省電力モードから正常モードに変更するか予め通知を行う。そして、ＰＳモードに遷移したいＳＴＡは、ＭＰＤＵ内のＦｒａｍｅ  Ｃｏｎｔｒｏｌフィールド内にあるＰｏｗｅｒ  Ｍａｎａｇｅｍｅｎｔビットを立てたＭＰＤＵを送信することで、そのＭＰＤＵの送信後からＰＳモードに遷移することを通知する。これらの情報を併せ持つＡＰは、ＰＳモードのＳＴＡが何時、正常（Ａｃｔｉｖｅ）モードに遷移するか把握することができる。そして、ＡＰはＰＳモードＳＴＡ宛の送信フレームが発生した場合、該当するＳＴＡがＡｃｔｉｖｅモードに変わるタイミングのビーコンフレームで、送信データがあることを通知することで、該当するＳＴＡはＰＳモードに遷移せず、Ａｃｔｉｖｅモードに留まることで、ＡＰからの送信フレームを受信することができる。以上から、ＰＳモードを使用しているＳＴＡがＡｃｔｉｖｅモードに遷移するまでの時間を利用してバッファリングを行い、Ａ−ＭＳＤＵを行う実施形態について説明する。
【００５４】
アグリゲーション制御部１０７は、ＳＴＡがＰＳモードである場合、Ａｃｔｉｖｅモードに切り替わるまでの時間のタイマを設定する。このタイマが切れると、ステップ１２０１以下の処理を行う。
【００５５】
アグリゲーション制御部１０７はステップ１２０２の判定に進み、第１の記憶領域１０２に格納されているＭＳＤＵの中で該当するＰＳモードＳＴＡ宛のＭＳＤＵが１つである場合は、ステップ１２０３の処理を行い、第１のアグリゲーション部１０３に対し、連結しないことを指示（１１７）する。
【００５６】
このとき、アグリゲーション制御部１０７から指示（１１７）を受けた第１のアグリゲーション部１０３は、第１の記憶領域１０２から１つのＭＳＤＵを取り出し、ＭＡＣヘッダとＦＣＳを付加し、ＭＰＤＵとして第２の記憶領域１０４に格納（１１３）する。
【００５７】
一方、アグリゲーション制御部１０７がステップ１２０２の判定に進んだ際、第１の記憶領域１０２に格納されているＭＳＤＵの中で該当するＰＳモードＳＴＡ宛のＭＳＤＵが２つ以上ある場合、ステップ１２０４の処理を行い、第１のアグリゲーション部１０３に対し、Ａ−ＭＳＤＵとしてアグリゲーションを行う対象となるＭＳＤＵの指示（１１７）を行う。
【００５８】
このとき、アグリゲーション制御部１０７から指示（１１７）を受けた第１のアグリゲーション部１０３は、第１の記憶領域１０２に格納されているＭＳＤＵの中で対象となるＭＳＤＵを取り出し、対象となるＭＳＤＵでＡ−ＭＳＤＵを作成し、Ａ−ＭＳＤＵに対しＭＡＣヘッダとＦＣＳを付加し、ＭＰＤＵとして第２の記憶領域１０４に格納（１１３）する。
【００５９】
また、第１の記憶領域１０２にＭＳＤＵが発生した場合、アグリゲーション制御部１０７は第１の記憶領域１０２から通知（１１６）を受ける（ステップ１２０５）。
【００６０】
アグリゲーション制御部１０７は発生したＭＳＤＵがＰＳモードＳＴＡ宛なのか判断（ステップ１２０６）を行う。
【００６１】
発生したＭＳＤＵがＰＳモードＳＴＡ宛である場合、ステップ１２０７に進み、そのまま第１の記憶領域でバッファリングを行い、アグリゲーション制御部１０７は対象となるＭＳＤＵを把握しておく（ステップ１２０８）。
【００６２】
一方、発生したＭＳＤＵがＰＳモードＳＴＡ宛ではない場合、ステップ１２０９に進み、アグリゲーション制御部１０７は第１のアグリゲーション部１０３に対し、対象となるＭＳＤＵを第１の記憶領域１０２から取り出し（１１２）、第２の記憶領域１０４に格納（１１３）することを指示（１１７）する。
【００６３】
指示（１１７）を受けた第１のアグリゲーション部１０３は、対象となるＭＳＤＵを第１の記憶領域１０２から取り出し（１１２）、ＭＡＣヘッダとＦＣＳを付加した後、第２の記憶領域１０４に格納（１１３）する。
【００６４】
なお、受信部１１０からのキャリアセンス情報１２３やフレーム解析部１０９からのフレーム正誤情報１２２を元に送信制御部１０８から送信指示や再送指示１１９が出る際、第２の記憶領域１０４に複数のＭＰＤＵが存在する場合は、送信制御部１０８が第２のアグリゲーション部１０５に連結指示１１９を出し、ＭＰＤＵ同士が連結されて、Ａ−ＭＰＤＵとして送信（１１５）されてもよい。
【００６５】
また、本実施形態において、図９及び図１１に示したフローチャートに沿った処理をアグリゲーション制御部１０７が併用してもよい。
【００６６】
ＰＳモードＳＴＡ宛の送信フレームは、送信できるまでＡＰが保持していなくてはならないが、前もって送信可能なタイミングをＡＰは把握することができる。従って、送信可能なタイミングまでバッファリングを行った後に、Ａ−ＭＳＤＵを作成することで、余計な遅延時間を発生させることなく、スループットを向上することができる。
【００６７】
（第４の実施形態）
第４の実施形態では、無線通信装置１０１のアグリゲーション制御部１０７が、例えば、図１３のフローチャートに示す動作を行う場合について説明を行う。
【００６８】
アグリゲーション制御部１０７は、予め設定したＭＳＤＵバッファリングタイマが切れることをトリガーにして、ステップ１３０１以下の処理を行う。
【００６９】
アグリゲーション制御部１０７はステップ１３０２の判定に進み、第１の記憶領域１０２に格納されているＮｏ  Ａｃｋ  Ｐｏｌｉｃｙ（送達確認不要を意味するポリシー）のＭＳＤＵの中で該当するＭＳＤＵが１つである場合は、ステップ１３０３の処理を行い、第１のアグリゲーション部１０３に対し、連結しないことを指示（１１７）する。このとき、アグリゲーション制御部１０７から指示（１１７）を受けた第１のアグリゲーション部１０３は、第１の記憶領域１０２から１つのＭＳＤＵを取り出し（１１２）、ＭＡＣヘッダとＦＣＳを付加し、ＭＰＤＵとして第２の記憶領域１０４に格納（１１３）する。
【００７０】
一方、アグリゲーション制御部１０７がステップ１３０２の判定に進んだ際、第１の記憶領域１０２に格納されているＭＳＤＵの中で該当するＭＳＤＵが２つ以上ある場合、ステップ１３０４の処理を行い、第１のアグリゲーション部１０３に対し、Ａ−ＭＳＤＵとしてアグリゲーションを行う対象となるＭＳＤＵの指示（１１７）を行う。
【００７１】
このとき、アグリゲーション制御部１０７から指示（１１７）を受けた第１のアグリゲーション部１０３は、第１の記憶領域１０２に格納されているＭＳＤＵの中で対象となるＭＳＤＵを取り出し、対象となるＭＳＤＵからなるＡ−ＭＳＤＵを作成し、Ａ−ＭＳＤＵに対しＭＡＣヘッダとＦＣＳを付加し、ＭＰＤＵとして第２の記憶領域１０４に格納（１１３）する。
【００７２】
また、第１の記憶領域１０２にＭＳＤＵが発生した場合、アグリゲーション制御部１０７は第１の記憶領域１０２から通知（１１６）を受ける（ステップ１３０５）。
【００７３】
アグリゲーション制御部１０７は、発生したＭＳＤＵがＮｏ  Ａｃｋ  Ｐｏｌｉｃｙであるか判断（ステップ１３０６）を行う。
【００７４】
発生したＭＳＤＵがＮｏ  Ａｃｋ  Ｐｏｌｉｃｙである場合、ステップ１３０７に進み、そのまま第１の記憶領域１０２でバッファリングを行い、アグリゲーション制御部１０７は対象となるＭＳＤＵを把握しておく（ステップ１３０８）。バッファリングタイマは、このとき設定しても良いし、どのタイミングで設定しても良い。
【００７５】
一方、発生したＭＳＤＵがＮｏ  Ａｃｋ  Ｐｏｌｉｃｙではない場合、ステップ１３０９に進み、アグリゲーション制御部１０７は第１のアグリゲーション部１０３に対し、対象となるＭＳＤＵを第１の記憶領域１０２から取り出し（１１２）、第２の記憶領域１０４に格納（１１３）することを指示（１１７）する。
【００７６】
指示を受けた第１のアグリゲーション部１０３は、対象となるＭＳＤＵを第１の記憶領域１０２から取り出し（１１２）、ＭＡＣヘッダとＦＣＳを付加した後、第２の記憶領域１０４に格納（１１３）する。
【００７７】
受信部１１０からのキャリアセンス情報１２３やフレーム解析部１０９からのフレーム正誤情報１２２を元に送信制御部１０８から送信指示や再送指示１１９が出る際、第２の記憶領域１０４に複数のＭＰＤＵが存在する場合は、送信制御部１０８が第２のアグリゲーション部１０５に連結指示１１９を出し、ＭＰＤＵ同士が連結されて、Ａ−ＭＰＤＵとして送信（１１５）されてもよい。
【００７８】
また、本実施形態において、図９及び図１１及び図１２に示したフローチャートに沿った処理をアグリゲーション制御部１０７が併用してもよい。
【００７９】
選択再送が可能であるＡ−ＭＰＤＵよりも選択再送が不可能であるＡ−ＭＳＤＵの方が高効率であることは前述の通りであり、送達確認の必要のないＭＳＤＵは再送の必要がないため、Ａ−ＭＳＤＵを用いて送信を行った方が、無線伝播路の占有時間が減るので、スループットを向上させることができる。
【００８０】
（第５の実施形態）
第５の実施形態に係る無線通信装置１０１のアグリゲーション制御部が、例えば、図１４のフローチャートに示す動作を行う場合について説明を行う。無線通信において媒体アクセス制御方式にＣＳＭＡ／ＣＡを用いている場合、他局によって無線伝播路が使用されていると自局は送信を行うことができない。またＩＥＥＥ８０２．１１のように全てのフレームを受信し解析を行う方式では、他局が送信を行っている場合でも、フレームを正しく受信することができれば無線伝播路の使用期間を把握することができるので、使用可能になるまでの時間を予測してデータのバッファリングを行うことができる。また、自局が送信時も無線伝播路の使用期間を把握できることは言うまでもない。
【００８１】
従って、アグリゲーション制御部１０７は、受信部１１０から受け取るキャリアセンス情報を元に、無線伝播路が使用されている場合、無線伝播路の使用が終わる時間を元にバッファリングタイマを設定する。このバッファリングタイマは、無線伝播路の使用が終わる時間を元にＭＳＤＵの連結に必要な時間を考慮した時間のタイマを設定しても良い。
【００８２】
アグリゲーション制御部１０７は、予め設定したバッファリングタイマが切れることをトリガーに、ステップ１４０１以下の処理を行う。
【００８３】
アグリゲーション制御部１０７はステップ１４０２の判定に進み、第１の記憶領域１０２に格納されているＭＳＤＵの中で該当するＭＳＤＵが１つである場合は、ステップ１４０３の処理を行い、第１のアグリゲーション部１０３に対し、連結しないことを指示（１１７）する。
【００８４】
このとき、アグリゲーション制御部１０７から指示を受けた第１のアグリゲーション部１０３は、第１の記憶領域１０２から１つのＭＳＤＵを取り出し、ＭＡＣヘッダとＦＣＳを付加し、ＭＰＤＵとして第２の記憶領域１０４に格納する。
【００８５】
一方、アグリゲーション制御部１０７がステップ１４０２の判定に進んだ際、第１の記憶領域１０２に格納されているＭＳＤＵの中で該当するＭＳＤＵが２つ以上ある場合、ステップ１４０４の処理を行い、第１のアグリゲーション部１０３に対し、Ａ−ＭＳＤＵとしてアグリゲーションを行う対象となるＭＳＤＵの指示（１１７）を行う。
【００８６】
このとき、アグリゲーション制御部１０７から指示を受けた第１のアグリゲーション部１０３は、第１の記憶領域１０２に格納されているＭＳＤＵの中で対象となるＭＳＤＵを取り出し、対象となるＭＳＤＵでＡ−ＭＳＤＵを作成し、Ａ−ＭＳＤＵに対しＭＡＣヘッダとＦＣＳを付加し、ＭＰＤＵとして第２の記憶領域１０４に格納する。
【００８７】
また、第１の記憶領域１０２にＭＳＤＵが発生した場合、アグリゲーション制御部１０７は第１の記憶領域１０２から通知を受ける（ステップ１４０５）。
【００８８】
アグリゲーション制御部１０７は受信部１１０からのキャリアセンス情報１２３を元にバッファリングタイマを設定しているか否か判断（ステップ１４０６）を行う。
【００８９】
バッファリングタイマを設定している場合、ステップ１４０７に進み、そのまま第１の記憶領域１０２でバッファリングを行い、アグリゲーション制御部１０７は対象となるＭＳＤＵを把握しておく（ステップ１４０８）。
【００９０】
一方、バッファリングタイマを設定していない場合、ステップ１４０９に進み、アグリゲーション制御部１０７は第１のアグリゲーション部１０３に対し、対象となるＭＳＤＵを第１の記憶領域１０２から取り出し、第２の記憶領域１０４に格納することを指示（１１７）する。
【００９１】
指示（１１７）を受けた第１のアグリゲーション部１０３は、対象となるＭＳＤＵを第１の記憶領域１０２から取り出し、ＭＡＣヘッダとＦＣＳを付加した後、第２の記憶領域１０４に格納をする。
【００９２】
受信部１１０からのキャリアセンス情報１２３やフレーム解析部１０９からのフレーム正誤情報１２２を元に送信制御部１０８から送信指示や再送指示１１９が出る際、第２の記憶領域１０４に複数のＭＰＤＵが存在する場合は、送信制御部１０８が第２のアグリゲーション部１０５に連結指示１１９を出し、ＭＰＤＵ同士が連結されて、Ａ−ＭＰＤＵとして送信（１１５）されてもよい。
【００９３】
また、本実施形態において、図９及び図１１及び図１２及び図１３に示したフローチャートに沿った処理をアグリゲーション制御部１０７が併用してもよい。
【００９４】
図１５にＭＰＤＵ単位で連結する場合の従来例の動作例、図１６に本実施形態の本実施形態に係る無線通信装置の動作例を示す。図１５の従来例においては、連結方法が１種類であるので、ＭＰＤＵ単位でしかアグリゲーションを行わない。一方、図１６の本実施形態では、始めの３つのＭＳＤＵは、無線伝播路が空いていてＡＩＦＳ＋Ｂａｃｋｏｆｆの間隔を空けることで直ぐに送信が可能であるので、ＭＰＤＵ単位でアグリゲーションを行っている。しかし、無線部が占有されている間に発生したＭＳＤＵは無線伝播路の占有が終わるまでバッファリングを行った後、ＭＳＤＵ単位でアグリゲーションを行って送信をしているので、Ａ−ＭＰＤＵとして送信を行う従来例よりもフレーム長が短くなり、スループットを向上させることができる。
【００９５】
また、第５の実施形態では、無線伝播路の使用状況を把握し、自局の送信フレームがほとんどない状況においても送信できない時間を利用してＭＳＤＵをバッファリングすることで、余分な遅延を発生させることなくＭＳＤＵ単位で連結できるので、スループットを向上することができる。
【００９６】
なお、各実施形態のステップ９０７、１１０４、１２０４、１３０４、１４０４におけるＡ−ＭＳＤＵの作成では、フレーム解析部１０９からのフレーム正誤情報１２２を利用し、アグリゲーション制御部１０７がＡ−ＭＳＤＵのアグリゲーション数の制御を行っても良い。
【００９７】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００９８】
【図１】本発明の実施形態に係る無線通信装置の構成図
【図２】従来のＭＳＤＵ、ＭＰＤＵ、ＰＰＤＵの関係を示す図
【図３】Ａ−ＭＳＤＵを使用する場合のＭＳＤＵ、ＭＰＤＵ、及びＰＰＤＵの関係を示す図
【図４】Ａ−ＭＰＤＵを使用する場合のＭＳＤＵ、ＭＰＤＵ、及びＰＰＤＵの関係を示す図
【図５】Ａ−ＭＳＤＵサブフレームにおける各フィールドの長さを示す図
【図６】ＭＰＤＵにおける各フィールドの長さを示す図
【図７】Ａ−ＭＰＤＵにおける各フィールドの長さを示す図
【図８】Ａ−ＭＳＤＵとＡ−ＭＰＤＵを併用する場合のＭＳＤＵ、ＭＰＤＵ、及びＰＰＤＵの関係を示す図
【図９】第２の記憶領域の蓄積量に着目した場合における無線通信装置の処理手順を示すフローチャート
【図１０】本実施形態に係る無線通信装置による図６に従った場合の処理手順を示すフローチャート
【図１１】ＢＣ／ＭＣデータをアグリゲーションする場合における無線通信装置の処理手順を示すフローチャート
【図１２】省電力端末宛のデータをアグリゲーションする場合における無線通信装置の処理手順を示すフローチャート
【図１３】送達確認が不要なデータをアグリゲーションする場合における無線通信装置の処理手順を示すフローチャート
【図１４】無線伝播路の使用状況を考慮してアグリゲーションする場合における無線通信装置の処理手順を示すフローチャート
【図１５】ＭＰＤＵ単位で連結させた場合の従来例における動作例を示す図
【図１６】第５の実施形態における無線通信装置の動作例を示す図
【符号の説明】
【００９９】
１０１…無線通信装置、１０２…第１の記憶領域、１０３…第１のアグリゲーション部、１０４…第２の記憶領域、１０５…第２のアグリゲーション部、１０６…端末情報記憶部、１０７…アグリゲーション制御部、１０８…送信制御部、１０９…フレーム解析部、１１０…受信部
【図１】
2009010628.tif 000003
【図２】
2009010628.tif 000004
【図３】
2009010628.tif 000005
【図４】
2009010628.tif 000006
【図５】
2009010628.tif 000007
【図６】
2009010628.tif 000008
【図７】
2009010628.tif 000009
【図８】
2009010628.tif 000010
【図９】
2009010628.tif 000011
【図１０】
2009010628.tif 000012
【図１１】
2009010628.tif 000013
【図１２】
2009010628.tif 000014
【図１３】
2009010628.tif 000015
【図１４】
2009010628.tif 000016
【図１５】
2009010628.tif 000017
【図１６】
2009010628.tif 000018