(57)【要約】２つの無線局の間で、複数の無線チャネルや空間分割多重を利用して並列送信する各系統の伝送速度が独立に設定可能であるときに、１つのデータフレームを各系統の伝送速度に応じて分割し、最大データサイズ以下のパケット長の揃った複数のデータパケットを生成する。複数のデータパケットは、複数の無線チャネル、または１つの無線チャネルと空間分割多重、または複数の無線チャネルと空間分割多重を用いて並列送信する。
2004114609.tif 000002
【特許請求の範囲】
【請求項１】
２つの無線局の間で、キャリアセンスによって空き状態と判定された複数の無線チャネルを用いて複数Ｘ個のデータパケットを並列送信するか、または空き状態と判定された無線チャネルを用いて空間分割多重方式により複数Ｘ個のデータパケットを並列送信するか、または両者を併用して複数の無線チャネルの各空間分割多重数の総和に相当する複数Ｘ個のデータパケットを並列送信する無線パケット通信方法において、
前記Ｘ個のデータパケットを並列送信する各伝送媒体の伝送速度を同一とし、前記データパケットの最大データサイズをＤｍａｘとしたときに、
送信する１つのデータフレームのデータ領域から抽出したデータ部を分割し、データ領域がＤｍａｘ以下でパケット長（データサイズ，伝送所要時間）を揃えたＸ個のデータブロックを生成し、
前記Ｘ個のデータブロックに宛先情報等の制御情報を含むヘッダ部および誤り判定符号を含むＦＣＳ部を付加してＸ個のデータパケットを生成し、並列送信する
ことを特徴とする無線パケット通信方法。
【請求項２】
２つの無線局の間で、キャリアセンスによって空き状態と判定された複数の無線チャネルを用いて複数Ｘ個のデータパケットを並列送信するか、または空き状態と判定された無線チャネルを用いて空間分割多重方式により複数Ｘ個のデータパケットを並列送信するか、または両者を併用して複数の無線チャネルの各空間分割多重数の総和に相当する複数Ｘ個のデータパケットを並列送信する無線パケット通信方法において、
前記Ｘ個のデータパケットを並列送信する各伝送媒体の伝送速度が独立に設定可能とし、
前記各伝送媒体の伝送速度の中で最大のものを基準伝送速度としたときに、前記Ｘ個のデータパケットの最大データサイズを（Ｄｍａｘ  ×当該系統の伝送速度／基準伝送速度）の値に設定し、
送信する１つのデータフレームのデータ領域から抽出したデータ部を各系統の伝送速度に応じて分割し、データ領域が各系統の最大データサイズ以下でパケット長（所要伝送時間）を揃えたＸ個のデータブロックを生成し、
前記Ｘ個のデータブロックに宛先情報等の制御情報を含むヘッダ部および誤り判定符号を含むＦＣＳ部を付加してＸ個のデータパケットを生成し、並列送信する
ことを特徴とする無線パケット通信方法。
【請求項３】
２つの無線局の間で、キャリアセンスによって空き状態と判定された複数の無線チャネルを用いて複数Ｘ個のデータパケットを並列送信するか、または空き状態と判定された無線チャネルを用いて空間分割多重方式により複数Ｘ個のデータパケットを並列送信するか、または両者を併用して複数の無線チャネルの各空間分割多重数の総和に相当する複数Ｘ個のデータパケットを並列送信する無線パケット通信方法において、
前記Ｘ個のデータパケットを並列送信する各伝送媒体の伝送速度を同一とし、前記データパケットの最大データサイズをＤｍａｘとしたときに、
送信する複数のデータフレームの各データ領域から抽出したデータ部を連結して分割し、データ領域がＤｍａｘ以下でパケット長（データサイズ，伝送所要時間）を揃えたＸ個のデータブロックを生成し、
前記Ｘ個のデータブロックに宛先情報等の制御情報を含むメインヘッダ部および誤り判定符号を含むＦＣＳ部を付加してＸ個のデータパケットを生成し、並列送信する
ことを特徴とする無線パケット通信方法。
【請求項４】
２つの無線局の間で、キャリアセンスによって空き状態と判定された複数の無線チャネルを用いて複数Ｘ個のデータパケットを並列送信するか、または空き状態と判定された無線チャネルを用いて空間分割多重方式により複数Ｘ個のデータパケットを並列送信するか、または両者を併用して複数の無線チャネルの各空間分割多重数の総和に相当する複数Ｘ個のデータパケットを並列送信する無線パケット通信方法において、
前記Ｘ個のデータパケットを並列送信する各伝送媒体の伝送速度が独立に設定可能とし、
前記各伝送媒体の伝送速度の中で最大のものを基準伝送速度としたときに、前記Ｘ個のデータパケットの最大データサイズを（Ｄｍａｘ  ×当該系統の伝送速度／基準伝送速度）の値に設定し、
送信する複数のデータフレームのデータ領域から抽出したデータ部を連結して各系統の伝送速度に応じて分割し、データ領域が各系統の最大データサイズ以下でパケット長（所要伝送時間）を揃えたＸ個のデータブロックを生成し、
前記Ｘ個のデータブロックに宛先情報等の制御情報を含むメインヘッダ部および誤り判定符号を含むＦＣＳ部を付加してＸ個のデータパケットを生成し、並列送信する
ことを特徴とする無線パケット通信方法。
【請求項５】
２つの無線局の間で、キャリアセンスによって空き状態と判定された複数の無線チャネルを用いて複数Ｘ個のデータパケットを並列送信するか、または空き状態と判定された無線チャネルを用いて空間分割多重方式により複数Ｘ個のデータパケットを並列送信するか、または両者を併用して複数の無線チャネルの各空間分割多重数の総和に相当する複数Ｘ個のデータパケットを並列送信する無線パケット通信方法において、
前記Ｘ個のデータパケットを並列送信する各伝送媒体の伝送速度を同一とし、前記データパケットの最大データサイズをＤｍａｘとしたときに、
送信する複数のデータフレームの各データ領域から抽出したデータ部を組み合わせてデータ領域がＤｍａｘ以下のＸ個のデータ系列を生成し、
前記Ｘ個のデータ系列のうち、最大サイズのデータ系列以外のデータ系列にダミーデータを付加してパケット長（データサイズ，伝送所要時間）を揃えたＸ個のデータブロックを生成し、
前記Ｘ個のデータブロックに宛先情報等の制御情報を含むヘッダ部および誤り判定符号を含むＦＣＳ部を付加してＸ個のデータパケットを生成し、並列送信する
ことを特徴とする無線パケット通信方法。
【請求項６】
２つの無線局の間で、キャリアセンスによって空き状態と判定された複数の無線チャネルを用いて複数Ｘ個のデータパケットを並列送信するか、または空き状態と判定された無線チャネルを用いて空間分割多重方式により複数Ｘ個のデータパケットを並列送信するか、または両者を併用して複数の無線チャネルの各空間分割多重数の総和に相当する複数Ｘ個のデータパケットを並列送信する無線パケット通信方法において、
前記Ｘ個のデータパケットを並列送信する各伝送媒体の伝送速度が独立に設定可能とし、
前記各伝送媒体の伝送速度の中で最大のものを基準伝送速度としたときに、前記Ｘ個のデータパケットの最大データサイズを（Ｄｍａｘ  ×当該系統の伝送速度／基準伝送速度）の値に設定し、
送信する複数のデータフレームの各データ領域から抽出したデータ部を組み合わせて、データ領域が前記各系統における最大データサイズ以下のＸ個のデータ系列を生成し、
前記Ｘ個のデータ系列のうち、パケット長（所要伝送時間）が最大のデータ系列以外のデータ系列にダミーデータを付加してパケット長（所要伝送時間）を揃えたＸ個のデータブロックを生成し、
前記Ｘ個のデータブロックに宛先情報等の制御情報を含むヘッダ部および誤り判定符号を含むＦＣＳ部を付加してＸ個のデータパケットを生成し、並列送信する
ことを特徴とする無線パケット通信方法。
【請求項７】
請求項１，３，５のいずれかに記載の無線パケット通信方法において、
前記Ｘ個のデータパケットを並列送信する各伝送媒体の伝送速度が独立に設定可能な場合には、その中で最小の伝送速度に統一するように前記各伝送媒体の伝送速度を設定する
ことを特徴とする無線パケット通信方法。
【請求項８】
請求項５に記載の無線パケット通信方法において、
送信するデータフレームを順番に取り込み、データサイズの合計が最大データサイズＤｍａｘを越えない最大数になるまで、前記各伝送媒体ごとにデータフレームを割り当ててデータ系列を生成する
ことを特徴とする無線パケット通信方法。
【請求項９】
請求項５に記載の無線パケット通信方法において、
送信するデータフレームを順番に取り込み、前記各伝送媒体ごとに１つずつ割り当て、データサイズの合計が最大データサイズＤｍａｘを越えない最大数になるまで、前記各伝送媒体を巡回しながらデータフレームの割り当てを繰り返してデータ系列を生成する
ことを特徴とする無線パケット通信方法。
【請求項１０】
請求項５に記載の無線パケット通信方法において、
送信するデータフレームを順番に取り込み、前記各伝送媒体ごとに１つずつ割り当て、割り当てられたデータフレームのデータサイズが最小となる前記伝送媒体の１つに次のデータフレームを割り当て、以下同様にデータサイズの合計が最大データサイズＤｍａｘを越えない最大数になるまで、データフレームの割り当てを繰り返してデータ系列を生成する
ことを特徴とする無線パケット通信方法。
【請求項１１】
請求項５に記載の無線パケット通信方法において、
請求項８〜１０のいずれかに記載の方法のうち、収容されるデータフレームの総数が最大になる方法を採用してデータ系列を生成する
ことを特徴とする無線パケット通信方法。
【請求項１２】
請求項６に記載の無線パケット通信方法において、
送信するデータフレームを順番に取り込み、データサイズの合計が前記各伝送媒体ごとに対応する最大データサイズを越えない最大数になるまで、前記各伝送媒体ごとにデータフレームを割り当ててデータ系列を生成する
ことを特徴とする無線パケット通信方法。
【請求項１３】
請求項６に記載の無線パケット通信方法において、
送信するデータフレームを順番に取り込み、前記各伝送媒体ごとに１つずつ割り当て、データサイズの合計が前記各伝送媒体ごとに対応する最大データサイズを越えない最大数になるまで、前記各伝送媒体を巡回しながらデータフレームの割り当てを繰り返してデータ系列を生成する
ことを特徴とする無線パケット通信方法。
【請求項１４】
請求項６に記載の無線パケット通信方法において、
送信するデータフレームを順番に取り込み、前記各伝送媒体ごとに１つずつ割り当て、割り当てられたデータフレームのデータサイズが最小となる前記伝送媒体の１つに次のデータフレームを割り当て、以下同様にデータサイズの合計が前記各伝送媒体ごとに対応する最大データサイズを越えない最大数になるまで、データフレームの割り当てを繰り返してデータ系列を生成する
ことを特徴とする無線パケット通信方法。
【請求項１５】
請求項６に記載の無線パケット通信方法において、
請求項１２〜１４のいずれかに記載の方法のうち、収容されるデータフレームの総数が最大になる方法を採用してデータ系列を生成する
ことを特徴とする無線パケット通信方法。
【請求項１６】
請求項５または請求項６に記載の無線パケット通信方法において、
前記データ系列は、前記データフレームを識別するためのサブヘッダを含めて生成される
ことを特徴とする無線パケット通信方法。
【請求項１７】
２つの無線局の間で、キャリアセンスによって空き状態と判定された複数の無線チャネルを用いて複数Ｘ個のデータパケットを並列送信するか、または空き状態と判定された無線チャネルを用いて空間分割多重方式により複数Ｘ個のデータパケットを並列送信するか、または両者を併用して複数の無線チャネルの各空間分割多重数の総和に相当する複数Ｘ個のデータパケットを並列送信する無線パケット通信方法において、
前記Ｘ個のデータパケットを並列送信する各伝送媒体の伝送速度を同一とし、前記データパケットの最大データサイズをＤｍａｘとしたときに、
送信するデータフレーム数が１の場合には、請求項１に記載の方法によりＸ個のデータパケットを生成し、
送信するデータフレーム数が２以上であり、かつ請求項３に記載の連結および分割または請求項５に記載の組み合わせによって各系統の最大データサイズ以下のデータパケットが生成できる場合には、請求項３または請求項５に記載の方法によりＸ個のデータパケットを生成し、
送信するデータフレーム数が２以上であり、かつ請求項３に記載の分割および結合または請求項５に記載の組み合わせによって各系統の最大データサイズ以下のデータパケットが生成できない場合には、請求項１に記載の方法によりＸ個のデータパケットを生成する
ことを特徴とする無線パケット通信方法。
【請求項１８】
２つの無線局の間で、キャリアセンスによって空き状態と判定された複数の無線チャネルを用いて複数Ｘ個のデータパケットを並列送信するか、または空き状態と判定された無線チャネルを用いて空間分割多重方式により複数Ｘ個のデータパケットを並列送信するか、または両者を併用して複数の無線チャネルの各空間分割多重数の総和に相当する複数Ｘ個のデータパケットを並列送信する無線パケット通信方法において、
前記Ｘ個のデータパケットを並列送信する各伝送媒体の伝送速度が独立に設定可能とし、
前記各伝送媒体の伝送速度の中で最大のものを基準伝送速度としたときに、前記Ｘ個のデータパケットの最大データサイズを（Ｄｍａｘ  ×当該系統の伝送速度／基準伝送速度）の値に設定し、
送信するデータフレーム数が１の場合には、請求項２に記載の方法によりＸ個のデータパケットを生成し、
送信するデータフレーム数が２以上であり、かつ請求項４に記載の連結および分割または請求項６に記載の組み合わせによって各系統の最大データサイズ以下のデータパケットが生成できる場合には、請求項４または請求項６に記載の方法によりＸ個のデータパケットを生成し、
送信するデータフレーム数が２以上であり、かつ請求項４に記載の分割および結合または請求項６に記載の組み合わせによって各系統の最大データサイズ以下のデータパケットが生成できない場合には、請求項２に記載の方法によりＸ個のデータパケットを生成する
ことを特徴とする無線パケット通信方法。
【請求項１９】
請求項１または請求項２に記載の無線パケット通信方法において、
前記分割前の１つのデータフレームから生成されるデータパケットの伝送所要時間に相当する時間が経過するまで、前記Ｘ個のデータパケットの並列送信後に生成されるＸ個のデータパケットをキャリアセンスせずに連続して並列送信する
ことを特徴とする無線パケット通信方法。
【請求項２０】
請求項１または請求項２に記載の無線パケット通信方法において、
前記Ｘ個のデータパケットの並列送信後に生成されるＸ個のデータパケットをキャリアセンスせずにＸ回連続して並列送信する
ことを特徴とする無線パケット通信方法。
【請求項２１】
請求項１〜６のいずれかに記載の無線パケット通信方法において、
前記２つの無線局の一方を基地局、他方の移動端末としたときに、
前記基地局に接続される装置から前記移動端末宛てに送信されたデータフレームを格納する前記基地局の送信バッファ内で、同一移動端末を宛先とするデータフレームから並列送信するデータパケットに格納できる範囲のデータフレームを選択し、そのデータフレームのフレーム本体に前記基地局に接続される装置の送信元アドレスを付加して連結し、それを並列送信数で分割したそれぞれにＭＡＣヘッダを付加して前記Ｘ個のデータパケットを生成し、並列送信する
ことを特徴とする無線パケット通信方法。
【請求項２２】
請求項１〜６のいずれかに記載の無線パケット通信方法において、
前記２つの無線局の一方を基地局、他方の移動端末としたときに、
前記基地局に接続される装置宛てに送信するＩＰパケットを格納する前記移動端末の送信バッファ内で、同一基地局を宛先とするＩＰパケットから並列送信するデータパケットに格納できる範囲のＩＰパケットを選択し、そのＩＰパケットに前記基地局に接続される装置の宛先アドレスを付加して連結し、それを並列送信数で分割したそれぞれにＭＡＣヘッダを付加して前記Ｘ個のデータパケットを生成し、並列送信する
ことを特徴とする無線パケット通信方法。
【請求項２３】
請求項１〜６のいずれかに記載の無線パケット通信方法において、
前記２つの無線局の一方を基地局、他方の移動端末としたときに、
前記基地局に接続される装置から前記移動端末宛てに送信されたデータフレームを格納する前記基地局の送信バッファ内で、同一移動端末を宛先とするデータフレームから並列送信するそれぞれのデータパケットに格納できる範囲のデータフレームを組み合わせて選択し、各データフレームのフレーム本体に前記基地局に接続される装置の送信元アドレスを付加し、さらにＭＡＣヘッダを付加して前記Ｘ個のデータパケットを生成し、並列送信する
ことを特徴とする無線パケット通信方法。
【請求項２４】
請求項１〜６のいずれかに記載の無線パケット通信方法において、
前記２つの無線局の一方を基地局、他方の移動端末としたときに、
前記基地局に接続される装置宛てに送信するＩＰパケットを格納する前記移動端末の送信バッファ内で、同一基地局を宛先とするＩＰパケットから並列送信するそれぞれのデータパケットに格納できる範囲のＩＰパケットを組み合わせて選択し、各ＩＰパケットに前記基地局に接続される装置の宛先アドレスを付加し、さらにＭＡＣヘッダを付加して前記Ｘ個のデータパケットを生成し、並列送信する
ことを特徴とする無線パケット通信方法。
【請求項２５】
請求項１〜６のいずれかに記載の無線パケット通信方法において、
前記２つの無線局の一方の無線局は、送信バッファに蓄積されたデータフレームを他方の無線局へ転送する際に、他方の無線局を宛先とするデータフレームについて、請求項２８〜請求項３３のいずれかに記載の方法によりデータパケットを生成し、一括送信または並列送信する
ことを特徴とする無線パケット通信方法。
【請求項２６】
請求項１〜６のいずれかに記載の無線パケット通信方法において、
前記２つの無線局にそれぞれ通信装置が接続され、
前記２つの無線局の一方の無線局は、送信バッファに蓄積された一方の無線局に接続される送信元装置から他方の無線局に接続される宛先装置に送信されたデータフレームを転送する際に、他方の無線局を宛先とするデータフレームについて、請求項２８〜請求項３３のいずれかに記載の方法によりデータパケットを生成し、一括送信または並列送信する
ことを特徴とする無線パケット通信方法。
【発明の詳細な説明】
【技術分野】  本発明は、２つの無線局の間で、複数の無線チャネルや空間分割多重を利用して複数のデータパケットを並列送信する無線パケット通信方法に関し、特に並列送信するための複数のデータパケットの生成にかかわる無線パケット通信方法に関する。
【背景技術】  従来の無線パケット通信方法では、使用する無線チャネルを事前に１つだけ決めておき、データパケットの送信に先立って当該無線チャネルが空き状態か否かを検出（キャリアセンス）し、当該無線チャネルが空き状態の場合にのみ１つのデータパケットを送信していた。このような制御により、１つの無線チャネルを複数の無線局で互いに時間をずらして共用することができた（（１）ＩＥＥＥ８０２．１１″ＭＡＣ  ａｎｄ  ＰＨＹ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  ｆｏｒ  Ｍｅｔｒｏｐｏｌｉｔａｎ  Ａｒｅａ  Ｎｅｔｗｏｒｋｓ″，ＩＥＥＥ８０２．１１，１９９８、（２）小電力データ通信システム／広帯域移動アクセスシステム（ＣＳＭＡ）標準規格、ＡＲＩＢ  ＳＤＴ−Ｔ７１  １．０版、（社）電波産業会、平成１２年策定）。
このような無線パケット通信方法において、最大スループットを向上させるために、例えば１無線チャネルあたりの周波数帯域の拡大により無線区間のデータ伝送速度を高速化する方法がある。
しかし、例えば文献（飯塚ほか、ＩＥＥＥ８０２．１１ａ準拠  ５ＧＨｚ帯無線ＬＡＮシステム  −パケット伝送特性−、Ｂ−５−１２４、２０００年電子情報通信学会通信ソサイエティ大会、２０００年９月）の中でも指摘されているように、パケット衝突回避のためには、パケットの送信直後に無線区間のデータ伝送速度に依存しない一定の送信禁止期間を設ける必要がある。この送信禁止期間を設けると、無線区間のデータ伝送速度が増大するにつれてデータパケットの転送効率（無線区間のデータ伝送速度に対する最大スループットの比）が低下することになるので、無線区間のデータ伝送速度を上げるだけではスループットの大幅な向上は困難であった。
これに対して、１無線チャネルあたりの周波数帯域を拡大することなく最大スループットを向上させる方法として、空間分割多重技術（黒崎ほか、ＭＩＭＯチャネルにより１００Ｍｂｉｔ／ｓを実現する広帯域移動通信用ＳＤＭ−ＣＯＦＤＭ方式の提案、電子情報通信学会技術研究報告、Ａ・Ｐ２００１−９６，ＲＣＳ２００１−１３５（２００１−１０））の適用が検討されている。この空間分割多重技術は、複数のアンテナから同じ無線チャネルで同時に異なるデータパケットを送信し、対向する無線局の複数のアンテナに受信された各データパケットの伝搬係数の違いに対応するディジタル信号処理により、同じ無線チャネルで同時に送信された複数のデータパケットを受信する方式である。なお、伝搬係数等に応じて空間分割多重数が決定される。
一方、各無線局がそれぞれ複数の無線通信インタフェースをもち、複数の無線チャネルの利用が可能な場合には、複数の無線局間でそれぞれ異なる無線チャネルを用いることにより、１つの無線チャネルを時間分割して通信する場合に比べてスループットの改善が期待できる。
しかし、同時に使用する複数の無線チャネルの中心周波数が互いに近接している場合には、一方の無線チャネルから他方の無線チャネルが使用している周波数領域へ漏れ出す漏洩電力の影響が大きくなる。一般に、データパケットを伝送する場合には、送信側の無線局がデータパケットを送信した後に、受信側の無線局が受信したデータパケットに対して送達確認パケット（ＡＣＫパケット，ＮＡＣＫパケット）を送信側の無線局へ返信する。送信側の無線局がこの送達確認パケットを受信しようとするときに、同時に送信している他の無線チャネルからの漏洩電力の影響が問題となる。
例えば、図２８に示すように、無線チャネル＃１と無線チャネル＃２の中心周波数が互いに近接し、各無線チャネルから並列送信するデータパケットの伝送所要時間が異なる場合を想定する。ここでは、無線チャネル＃１から送信されたデータパケットが短いので、それに対するＡＣＫパケットが受信されるときに無線チャネル＃２は送信中である。そのため、無線チャネル＃１では、無線チャネル＃２からの漏洩電力によりＡＣＫパケットを受信できない可能性がある。このような状況では、同時に複数の無線チャネルを利用して送信を行ったとしてもスループットの改善は見込めない。
なお、このようなケースは、各無線チャネルの伝送速度が等しい場合には各データパケットのパケット長（伝送所要時間＝データサイズ）の違いにより発生し、各無線チャネルの伝送速度も考慮すると各データパケットのパケット長（伝送所要時間＝データサイズ／伝送速度）の違いにより発生する。
ところで、無線ＬＡＮシステムなどでは、ネットワークから入力するデータフレームのデータサイズは一定ではない。したがって、入力するデータフレームを順次にデータパケットに変換して送信する場合には、各データパケットのパケット長（伝送所要時間）も変化する。そのため、図２８に示すように同時に複数のデータパケットを送信したとしても、各データパケットのパケット長に違いが生じ、ＡＣＫパケットの受信に失敗する可能性が高くなる。
また、ＩＥＥＥ８０２．１１規格に従って動作する無線ＬＡＮシステムなどでは、有線ネットワークから入力するデータフレーム（例えばイーサネット（登録商標）フレーム）をＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）フレームに変換し、このＭＡＣフレームから生成したデータパケットを無線パケットとして無線回線に送信している。
従来のシステムでは、１つのデータフレームを１つのＭＡＣフレームに変換し、さらに１つのデータパケットを生成している。したがって、データ領域のデータサイズが小さいデータフレームでも、１つのＭＡＣフレームに変換され、１つのデータパケット（無線パケット）として送信されることになる。例えば、ＩＥＥＥ８０２．１１規格のＭＡＣフレームのデータ領域の最大サイズは２２９６バイトであるのに対して、データフレームとして一般的に用いられているイーサネット（登録商標）フレームでは、データ領域のデータサイズが最大１５００バイトに制限されている。したがって、最大サイズのイーサネット（登録商標）フレームであっても、ＭＡＣフレームのデータ領域の最大サイズ（２２９６バイト）に対して余裕があることになる。すなわち、従来のシステムでは、１つのＭＡＣフレームで送信可能な最大のデータサイズを有効に活用できず、スループットの改善にも限界があった。
このように、スループットの改善をさらに図るには、複数の無線チャネルを利用して並列送信する場合のパケット長（伝送速度が等しい場合にはデータサイズ）の不揃いの問題、データフレームのデータサイズがＭＡＣフレームのデータ領域の最大サイズより小さい場合の非効率性の問題を解決する必要がある。
図２９は、無線ＬＡＮシステムの構成例を示す。図において、移動端末（アドレス：Ｓ１）１１とサーバ（アドレス：Ｓ２）１２およびサーバ（アドレス：Ｓ３）１３は、基地局（アドレス：ＡＰ）１０を介して接続される。移動端末１１と基地局１０は無線回線を介して接続され、無線パケットが伝送される。基地局１０とサーバ１２，１３は、ルータおよびインターネットを介して接続され、イーサネット（登録商標）フレームが伝送される。ここで、サーバ１２，１３から移動端末１１への伝送方向を「下り回線」、移動端末１１からサーバ１２，１３への伝送方向を「上り回線」とする。
図３０は、無線ＬＡＮシステムの下り回線のフレームフォーマットを示す。図において、サーバ１２，１３から基地局１０へ送信されるイーサネットフレームは、ヘッダと、フレーム本体と、ＦＣＳから構成される。サーバ１２から移動端末１１宛てに送信されるイーサネットフレームのヘッダには、宛先アドレスＤＡとして「Ｓ１」、送信元アドレスＳＡとして「Ｓ２」が設定される。フレーム本体には、宛先アドレスＤＡとして「Ｓ１」、送信元アドレスＳＡとして「Ｓ２」が設定されたＩＰパケットが収容される。
サーバ１２，１３から送信されたイーサネットフレームは、基地局１０で無線パケットに変換されて移動端末１１へ送信される。無線パケットは、ＭＡＣヘッダと、フレーム本体と、ＦＣＳその他から構成される。サーバ１２から送信されたイーサネットフレームに対する無線パケットのＭＡＣヘッダには、無線区間の宛先アドレスＤＡとして「Ｓ１」、無線区間の送信元アドレスに対応するＢＳＳ（Ｂａｓｉｃ  ｓｅｒｖｉｃｅ  ｓｅｔ）ＩＤとして「ＡＰ」、送信元アドレスＳＡとして「Ｓ２」が設定される。フレーム本体には、宛先アドレスＤＡとして「Ｓ１」、送信元アドレスＳＡとして「Ｓ２」が設定されたＩＰパケットが収容される。
図３１は、無線ＬＡＮシステムの上り回線のフレームフォーマットを示す。図において、移動端末１１はサーバ１２，１３宛てのＩＰパケットを生成する。サーバ１２宛てのＩＰパケットのＩＰヘッダには、宛先アドレスＤＡとして「Ｓ２」、送信元アドレスＳＡとして「Ｓ１」が設定される。移動端末１１から基地局１０へ伝送される無線パケットは、ＭＡＣヘッダと、フレーム本体と、ＦＣＳその他から構成される。サーバ１２宛てのＩＰパケットが収容される無線パケットのＭＡＣヘッダには、無線区間の宛先アドレスに対応するＢＳＳＩＤとして「ＡＰ」、無線区間の送信元アドレスＳＡとして「Ｓ１」、宛先アドレスＤＡとして「Ｓ２」が設定される。フレーム本体には、宛先アドレスＤＡとして「Ｓ２」、送信元アドレスＳＡとして「Ｓ１」が設定されたＩＰパケットが収容される。
移動端末１１から送信された無線パケットは、基地局１０でイーサネットフレームに変換されてサーバ１２，１３へ送信される。このイーサネットフレームは、ヘッダと、フレーム本体と、ＦＣＳから構成される。サーバ１２へ送信されるイーサネットフレームのヘッダには、宛先アドレスＤＡとして「Ｓ２」、送信元アドレスＳＡとして「Ｓ１」が設定される。フレーム本体には、宛先アドレスＤＡとして「Ｓ２」、送信元アドレスＳＡとして「Ｓ１」が設定されたＩＰパケットが収容される。
基地局から移動端末の下り回線の無線区間において、従来の基地局は、移動端末宛ての１つのイーサネットフレームから１つの無線パケットを生成して伝送している。それに対して、伝送効率向上の観点から、複数のサーバから同一の移動端末宛てに送信された複数のイーサネットフレームから、１つまたは複数の無線パケットを生成し一括して送信する方法が有効になる。
同様に、移動端末から基地局の無線区間の上り回線において、従来の移動端末は、サーバ宛ての１つのＩＰパケットから１つの無線パケットを生成して伝送している。それに対して、伝送効率向上の観点から、同一のサーバ宛ての複数のＩＰパケットから１つまたは複数の無線パケットを生成し一括して送信する方法が有効になる。
ところで、移動端末から基地局の無線区間の上り回線では、同一のサーバ宛てのＩＰパケットを対象とする他に、異なるサーバ宛てのＩＰパケットであっても無線パケットの送信先が同一基地局であれば、それらのＩＰパケットから１つまたは複数の無線パケットを生成し一括して送信する方法も考えられる。なお、移動端末において、同一のサーバ宛てのＩＰパケットはその宛先アドレスＤＡをみればよいが、異なるサーバ宛ての複数のＩＰパケットが同一の基地局宛てか否かは、宛先アドレスＤＡと基地局アドレスを照合するなどの方法により対応可能である。
本発明の目的は、２つの無線局間で複数の無線チャネルを同時に用いて複数のデータパケットを並列送信する場合に、パケット長の揃った複数のデータパケットを容易に生成することができる無線パケット通信方法を提供することである。また、本発明の目的は、移動端末と基地局の無線区間あるいは無線局間において、下り回線および上り回線ともに１つまたは同一宛先の複数のイーサネットフレームまたはＩＰパケットから複数のデータパケットを生成することができる無線パケット通信方法を提供することである。
【発明の開示】
請求項１の発明は、２つの無線局の間で、キャリアセンスによって空き状態と判定された複数の無線チャネルを用いて複数Ｘ個のデータパケットを並列送信するか、または空き状態と判定された無線チャネルを用いて空間分割多重方式により複数Ｘ個のデータパケットを並列送信するか、または両者を併用して複数の無線チャネルの各空間分割多重数の総和に相当する複数Ｘ個のデータパケットを並列送信する無線パケット通信方法において、Ｘ個のデータパケットを並列送信する各伝送媒体の伝送速度を同一とし、データパケットの最大データサイズをＤｍａｘとしたときに、送信する１つのデータフレームのデータ領域から抽出したデータ部を分割し、データ領域がＤｍａｘ以下でパケット長（データサイズ，伝送所要時間）を揃えたＸ個のデータブロックを生成し、Ｘ個のデータブロックに宛先情報等の制御情報を含むヘッダ部および誤り判定符号を含むＦＣＳ部を付加してＸ個のデータパケットを生成し、並列送信する。
請求項２の発明は、Ｘ個のデータパケットを並列送信する各伝送媒体の伝送速度が独立に設定可能とし、各伝送媒体の伝送速度の中で最大のものを基準伝送速度としたときに、Ｘ個のデータパケットの最大データサイズを（Ｄｍａｘ  ×当該系統の伝送速度／基準伝送速度）の値に設定し、送信する１つのデータフレームのデータ領域から抽出したデータ部を各系統の伝送速度に応じて分割し、データ領域が各系統の最大データサイズ以下でパケット長（所要伝送時間）を揃えたＸ個のデータブロックを生成し、Ｘ個のデータブロックに宛先情報等の制御情報を含むヘッダ部および誤り判定符号を含むＦＣＳ部を付加してＸ個のデータパケットを生成し、並列送信する。
請求項１および請求項２の発明（フレーム分割法）では、１つのデータフレームから最大データサイズ以下のパケット長の揃った複数のデータパケットを生成し、複数の無線チャネル、または１つの無線チャネルと空間分割多重、または複数の無線チャネルと空間分割多重を用いて並列送信することができる。
請求項３の発明は、Ｘ個のデータパケットを並列送信する各伝送媒体の伝送速度を同一とし、データパケットの最大データサイズをＤｍａｘとしたときに、送信する複数のデータフレームの各データ領域から抽出したデータ部を連結して分割し、データ領域がＤｍａｘ以下でパケット長（データサイズ，伝送所要時  間）を揃えたＸ個のデータブロックを生成し、Ｘ個のデータブロックに宛先情報等の制御情報を含むメインヘッダ部および誤り判定符号を含むＦＣＳ部を付加してＸ個のデータパケットを生成し、並列送信する。
請求項４の発明は、Ｘ個のデータパケットを並列送信する各伝送媒体の伝送速度が独立に設定可能とし、各伝送媒体の伝送速度の中で最大のものを基準伝送速度としたときに、Ｘ個のデータパケットの最大データサイズを（Ｄｍａｘ  ×当該系統の伝送速度／基準伝送速度）の値に設定し、送信する複数のデータフレームのデータ領域から抽出したデータ部を連結して各系統の伝送速度に応じて分割し、データ領域が各系統の最大データサイズ以下でパケット長（所要伝送時間）を揃えたＸ個のデータブロックを生成し、Ｘ個のデータブロックに宛先情報等の制御情報を含むメインヘッダ部および誤り判定符号を含むＦＣＳ部を付加してＸ個のデータパケットを生成し、並列送信する。
請求項３および請求項４の発明（フレームパッチング法）では、複数のデータフレームを連結して分割する（切り貼りする）ことにより、最大データサイズ以下でパケット長の揃った複数のデータパケットを生成し、複数の無線チャネル、または１つの無線チャネルと空間分割多重、または複数の無線チャネルと空間分割多重を用いて並列送信することができる。
請求項５の発明は、Ｘ個のデータパケットを並列送信する各伝送媒体の伝送速度を同一とし、データパケットの最大データサイズをＤｍａｘとしたときに、送信する複数のデータフレームの各データ領域から抽出したデータ部を組み合わせてデータ領域がＤｍａｘ以下のＸ個のデータ系列を生成し、Ｘ個のデータ系列のうち、最大サイズのデータ系列以外のデータ系列にダミーデータを付加してパケット長（データサイズ，伝送所要時間）を揃えたＸ個のデータブロックを生成し、Ｘ個のデータブロックに宛先情報等の制御情報を含むヘッダ部および誤り判定符号を含むＦＣＳ部を付加してＸ個のデータパケットを生成し、並列送信する。
請求項６の発明は、Ｘ個のデータパケットを並列送信する各伝送媒体の伝送速度が独立に設定可能とし、各伝送媒体の伝送速度の中で最大のものを基準伝送速度としたときに、Ｘ個のデータパケットの最大データサイズを（Ｄｍａｘ  ×当該系統の伝送速度／基準伝送速度）の値に設定し、送信する複数のデータフレームの各データ領域から抽出したデータ部を組み合わせて、データ領域が各系統における最大データサイズ以下のＸ個のデータ系列を生成し、Ｘ個のデータ系列のうち、パケット長（所要伝送時間）が最大のデータ系列以外のデータ系列にダミーデータを付加してパケット長（所要伝送時間）を揃えたＸ個のデータブロックを生成し、Ｘ個のデータブロックに宛先情報等の制御情報を含むヘッダ部および誤り判定符号を含むＦＣＳ部を付加してＸ個のデータパケットを生成し、並列送信する。
請求項５および請求項６の発明（フレームアグリゲーション法）では、複数のデータフレームを最大データサイズの範囲で組み合わせることにより、最大データサイズ以下のパケット長の揃った複数のデータパケットを生成し、複数の無線チャネル、または１つの無線チャネルと空間分割多重、または複数の無線チャネルと空間分割多重を用いて並列送信することができる。
請求項７の発明は、請求項１，３，５のいずれかにおいて、Ｘ個のデータパケットを並列送信する各伝送媒体の伝送速度が独立に設定可能な場合には、その中で最小の伝送速度に統一するように各伝送媒体の伝送速度を設定する。
請求項８の発明は、請求項５において、送信するデータフレームを順番に取り込み、データサイズの合計が最大データサイズＤｍａｘを越えない最大数になるまで、各伝送媒体ごとにデータフレームを割り当ててデータ系列を生成する。
請求項９の発明は、請求項５において、送信するデータフレームを順番に取り込み、各伝送媒体ごとに１つずつ割り当て、データサイズの合計が最大データサイズＤｍａｘを越えない最大数になるまで、各伝送媒体を巡回しながらデータフレームの割り当てを繰り返してデータ系列を生成する。
請求項１０の発明は、請求項５において、送信するデータフレームを順番に取り込み、各伝送媒体ごとに１つずつ割り当て、割り当てられたデータフレームのデータサイズが最小となる伝送媒体の１つに次のデータフレームを割り当て、以下同様にデータサイズの合計が最大データサイズＤｍａｘを越えない最大数になるまで、データフレームの割り当てを繰り返してデータ系列を生成する。
請求項１１の発明は、請求項５において、請求項８〜１０のいずれかに記載の方法のうち、収容されるデータフレームの総数が最大になる方法を採用してデータ系列を生成する。
請求項１２の発明は、請求項６において、送信するデータフレームを順番に取り込み、データサイズの合計が各伝送媒体ごとに対応する最大データサイズを越えない最大数になるまで、各伝送媒体ごとにデータフレームを割り当ててデータ系列を生成する。
請求項１３の発明は、請求項６において、送信するデータフレームを順番に取り込み、各伝送媒体ごとに１つずつ割り当て、データサイズの合計が各伝送媒体ごとに対応する最大データサイズを越えない最大数になるまで、各伝送媒体を巡回しながらデータフレームの割り当てを繰り返してデータ系列を生成する。
請求項１４の発明は、請求項６において、送信するデータフレームを順番に取り込み、各伝送媒体ごとに１つずつ割り当て、割り当てられたデータフレームのデータサイズが最小となる伝送媒体の１つに次のデータフレームを割り当て、以下同様にデータサイズの合計が各伝送媒体ごとに対応する最大データサイズを越えない最大数になるまで、データフレームの割り当てを繰り返してデータ系列を生成する。
請求項１５の発明は、請求項６において、請求項１２〜１４のいずれかに記載の方法のうち、収容されるデータフレームの総数が最大になる方法を採用してデータ系列を生成する。
請求項１６の発明は、請求項５または請求項６において、データ系列は、データフレームを識別するためのサブヘッダを含めて生成される。
請求項１７の発明は、Ｘ個のデータパケットを並列送信する各伝送媒体の伝送速度を同一とし、データパケットの最大データサイズをＤｍａｘとしたときに、送信するデータフレーム数が１の場合には、請求項１に記載の方法によりＸ個のデータパケットを生成し、送信するデータフレーム数が２以上であり、かつ請求項３に記載の連結および分割または請求項５に記載の組み合わせによって各系統の最大データサイズ以下のデータパケットが生成できる場合には、請求項３または請求項５に記載の方法によりＸ個のデータパケットを生成し、送信するデータフレーム数が２以上であり、かつ請求項３に記載の分割および結合または請求項５に記載の組み合わせによって各系統の最大データサイズ以下のデータパケットが生成できない場合には、請求項１に記載の方法によりＸ個のデータパケットを生成する。
請求項１８の発明は、Ｘ個のデータパケットを並列送信する各伝送媒体の伝送速度が独立に設定可能とし、各伝送媒体の伝送速度の中で最大のものを基準伝送速度としたときに、Ｘ個のデータパケットの最大データサイズを（Ｄｍａｘ  ×当該系統の伝送速度／基準伝送速度）の値に設定し、送信するデータフレーム数が１の場合には、請求項２に記載の方法によりＸ個のデータパケットを生成し、送信するデータフレーム数が２以上であり、かつ請求項４に記載の連結および分割または請求項６に記載の組み合わせによって各系統の最大データサイズ以下のデータパケットが生成できる場合には、請求項４または請求項６に記載の方法によりＸ個のデータパケットを生成し、送信するデータフレーム数が２以上であり、かつ請求項４に記載の分割および結合または請求項６に記載の組み合わせによって各系統の最大データサイズ以下のデータパケットが生成できない場合には、請求項２に記載の方法によりＸ個のデータパケットを生成する。
請求項１９の発明は、請求項１または請求項２において、分割前の１つのデータフレームから生成されるデータパケットの伝送所要時間に相当する時間が経過するまで、Ｘ個のデータパケットの並列送信後に生成されるＸ個のデータパケットをキャリアセンスせずに連続して並列送信する。
請求項２０の発明は、請求項１または請求項２において、Ｘ個のデータパケットの並列送信後に生成されるＸ個のデータパケットをキャリアセンスせずにＸ回連続して並列送信する。
請求項２１の発明は、請求項１〜６のいずれかにおいて、２つの無線局の一方を基地局、他方の移動端末としたときに、基地局に接続される装置から移動端末宛てに送信されたデータフレームを格納する基地局の送信バッファ内で、同一移動端末を宛先とするデータフレームから並列送信するデータパケットに格納できる範囲のデータフレームを選択し、そのデータフレームのフレーム本体に基地局に接続される装置の送信元アドレスを付加して連結し、それを並列送信数で分割したそれぞれにＭＡＣヘッダを付加してＸ個のデータパケットを生成し、並列送信する。
請求項２２の発明は、請求項１〜６のいずれかにおいて、２つの無線局の一方を基地局、他方の移動端末としたときに、基地局に接続される装置宛てに送信するＩＰパケットを格納する移動端末の送信バッファ内で、同一基地局を宛先とするＩＰパケットから並列送信するデータパケットに格納できる範囲のＩＰパケットを選択し、そのＩＰパケットに基地局に接続される装置の宛先アドレスを付加して連結し、それを並列送信数で分割したそれぞれにＭＡＣヘッダを付加してＸ個のデータパケットを生成し、並列送信する。
請求項２３の発明は、請求項１〜６のいずれかにおいて、２つの無線局の一方を基地局、他方の移動端末としたときに、基地局に接続される装置から移動端末宛てに送信されたデータフレームを格納する基地局の送信バッファ内で、同一移動端末を宛先とするデータフレームから並列送信するそれぞれのデータパケットに格納できる範囲のデータフレームを組み合わせて選択し、各データフレームのフレーム本体に基地局に接続される装置の送信元アドレスを付加し、さらにＭＡＣヘッダを付加してＸ個のデータパケットを生成し、並列送信する。
請求項２４の発明は、請求項１〜６のいずれかにおいて、２つの無線局の一方を基地局、他方の移動端末としたときに、基地局に接続される装置宛てに送信するＩＰパケットを格納する移動端末の送信バッファ内で、同一基地局を宛先とするＩＰパケットから並列送信するそれぞれのデータパケットに格納できる範囲のＩＰパケットを組み合わせて選択し、各ＩＰパケットに基地局に接続される装置の宛先アドレスを付加し、さらにＭＡＣヘッダを付加してＸ個のデータパケットを生成し、並列送信する。
請求項２５の発明は、請求項１〜６のいずれかにおいて、２つの無線局の一方の無線局は、送信バッファに蓄積されたデータフレームを他方の無線局へ転送する際に、他方の無線局を宛先とするデータフレームについて、請求項２８〜請求項３３のいずれかに記載の方法によりデータパケットを生成し、一括送信または並列送信する。
請求項２６の発明は、請求項１〜６のいずれかにおいて、２つの無線局にそれぞれ通信装置が接続され、２つの無線局の一方の無線局は、送信バッファに蓄積された一方の無線局に接続される送信元装置から他方の無線局に接続される宛先装置に送信されたデータフレームを転送する際に、他方の無線局を宛先とするデータフレームについて、請求項２８〜請求項３３のいずれかに記載の方法によりデータパケットを生成し、一括送信または並列送信する。
【図面の簡単な説明】  図１は、本発明の第１の実施形態の処理手順を示すフローチャートである。
図２は、本発明の第１の実施形態の動作例を示すタイムチャートである。
図３は、本発明の第２の実施形態の処理手順を示すフローチャートである。
図４は、本発明の第３の実施形態の処理手順を示すフローチャートである。
図５は、本発明の第３の実施形態の動作例を示すタイムチャートである。
図６は、本発明の第４の実施形態の処理手順を示すフローチャートである。
図７は、本発明の第４の実施形態の動作例を示すタイムチャートである。
図８は、本発明の第５の実施形態の処理手順を示すフローチャートである。
図９は、本発明の第６の実施形態の処理手順を示すフローチャートである。
図１０は、本発明の第６の実施形態の動作例を示すタイムチャートである。
図１１は、本発明の第６の実施形態の動作例としてデータフレームの組み合わせ例を示す図である。
図１２は、本発明の第７の実施形態の処理手順を示すフローチャートである。
図１３は、本発明の第８の実施形態の処理手順を示すフローチャートである。
図１４は、本発明の第９の実施形態の処理手順を示すフローチャートである。
図１５は、本発明の第１０の実施形態の処理手順を示すフローチャートである。
図１６は、本発明の第１０の実施形態の動作例を示すタイムチャートである。
図１７は、本発明の第１１の実施形態の処理手順を示すフローチャートである。
図１８は、本発明の第１２の実施形態の処理手順を示すフローチャートである。
図１９は、本発明の第１２の実施形態における下り／上りの各フレームフォーマットを示す図である。
図２０は、本発明の第１３の実施形態の処理手順を示すフローチャートである。
図２１は、本発明の第１３の実施形態における下り／上りの各フレームフォーマットを示す図である。
図２２は、本発明の第１４の実施形態の処理手順を示すフローチャートである。
図２３は、本発明の第１４の実施形態における下り／上りの各フレームフォーマットを示す図である。
図２４は、本発明の第１５の実施形態の処理手順を示すフローチャートである。
図２５は、本発明の第１５の実施形態における下り／上りの各フレームフォーマットを示す図である。
図２６は、本発明の第１６の実施形態の処理手順を示すフローチャートである。
図２７は、本発明の第１７の実施形態の処理手順を示すフローチャートである。
図２８は、複数の無線チャネルの中心周波数が近接している場合の問題点を説明するタイムチャートである。
図２９は、無線ＬＡＮシステムの構成例を示す図である。
図３０は、無線ＬＡＮシステムの下り回線のフレームフォーマットの例を示す図である。
図３１は、無線ＬＡＮシステムの上り回線のフレームフォーマットの例を示す図である。
【発明を実施するための最良の形態】［第１の実施形態］
図１は、本発明の第１の実施形態のフローチャートを示す。図２は、本発明の第１の実施形態の動作例を示す。なお、送信バッファ内で送信待ちのデータフレームについては、この２つの無線局間で送信されるものを対象としている。
利用可能な全ての無線チャネルの中から、キャリアセンスによって空き状態の無線チャネルを検索する（Ｓ００１）。検出した空きチャネル数をＮとする。空き状態の無線チャネルを１つ以上検出した場合には、送信バッファに送信待ちのデータフレームが存在するか検索する（Ｓ００２，Ｓ００３）。送信待ちのデータフレームが存在しない場合にはキャリアセンスに戻り、送信待ちのデータフレームがあれば次に進む（Ｓ００４）。ここで、Ｎ＝１の場合には、１個のデータフレームから１個のデータブロックを生成し（Ｓ００５，Ｓ００６）、宛先情報等の制御情報を含むヘッダ部および誤り判定符号を含むＦＣＳ（Ｆｒａｍｅ  Ｃｈｅｃｋ  Ｓｅｑｕｅｎｃｅ）部（以下「ヘッダ等」という）を付加してデータパケットを生成し、１個の無線チャネルを用いて送信する（Ｓ００７）。
ところで、各無線チャネルの伝送速度は予め固定されている場合もあるし、予め定めた複数種類の伝送速度の中から、例えば無線回線の品質などを反映して逐次設定される場合もある。
Ｎ≧２の場合には、各無線チャネルの伝送速度を確認する（Ｓ００８）。このとき、並列送信するデータパケット数Ｘ（Ｘ≦Ｎ）を決定する。各無線チャネルの伝送速度が同一の場合には、１個のデータフレームのデータ部をＸ分割し、パケット長が揃ったＸ個のデータブロックを生成する（Ｓ００９）。例えば、２つの無線チャネルが空き状態であれば、２個のデータパケットを同時に送信できるので、図２（１）に示すように、１個のデータフレームのデータ部を等分割して２個のデータブロックを生成する。
一方、各無線チャネルの伝送速度が異なる場合には、１個のデータフレームのデータ部を伝送速度に応じたサイズ比にＸ分割し、パケット長（所要伝送時間）が揃ったＸ個のデータブロックを生成する（Ｓ０１０）。例えば、２つの無線チャネル（＃１，＃２）が空き状態であり、各伝送速度が６Ｍｂｉｔ／ｓ，１２Ｍｂｉｔ／ｓであれば、図２（２）に示すように、１つのデータフレームのデータ部をパケットサイズ比１：２で分割し、２個のデータブロックを生成する。
ステップＳ００９またはＳ０１０でそれぞれＸ個のデータブロックを生成すると、各データブロックにヘッダ等を付加してＸ個のデータパケットを生成し、Ｘ個の無線チャネルを用いて並列送信する（Ｓ０１１）。並列送信した各データパケットは、図２に示すように各パケット長が同一であるので同時に送信終了となり、その送信後のＡＣＫパケットは、漏洩電力の影響を受けることなく受信することができる。
なお、並列送信する複数のデータパケットのパケット長が互いに等しくない場合には、パケット長の差に相当する分だけ各データパケットの送信終了の時刻が異なることになるため、各ＡＣＫパケットの受信タイミングにもパケット長の差に相当する分だけ差が生じることになる。しかし、各データパケットのパケット長の差が十分に小さく、各データパケットの送信終了時刻の差がＡＣＫパケットの受信を開始するまでの時間よりも短ければ、漏洩電力の影響を受けることなく各ＡＣＫパケットを受信できる。すなわち、並列送信するデータパケットの各パケット長は、厳密に同一である必要は必ずしもなく、請求項の「パケット長を揃えた」という記載には上記のことが考慮されている。
［第２の実施形態］
図３は、本発明の第２の実施形態のフローチャートを示す。
本実施形態は、第１の実施形態において空き状態の各無線チャネルの伝送速度が異なる場合に、その中の最小値を共通伝送速度として選択する（Ｓ０１２）。この場合には、第１の実施形態のステップＳ０１０の処理は不要となり、ステップＳ００９で１個のデータフレームをＸ分割し、パケット長を揃えたＸ個のデータブロックを生成すればよい。
［第３の実施形態］
図４は、本発明の第３の実施形態のフローチャートを示す。図５は、本発明の第３の実施形態の動作例を示す。ここでは、２つの無線局の間で無線チャネル＃１，＃２が用意されているものとする。なお、送信バッファ内で送信待ちのデータパケットについては、この２つの無線局間で送信されるものを対象としている。
本実施形態の特徴は、第１の実施形態において空間分割多重方式を利用するところにある。利用可能な全ての無線チャネルの中から、キャリアセンスによって空き状態の無線チャネルを検索する（Ｓ００１）。検出した空きチャネル数をＮとする。空き状態の無線チャネルを１つ以上検出した場合には、その無線チャネルの各空間分割多重数の総和を「並列送信数」として算出する（Ｓ００２，Ｓ１０１）。ここでは簡単のために、各無線チャネルの空間分割多重数は同一であるとし、並列送信数は空きチャネル数Ｎと空間分割多重数Ｌの積（ＮＬ）として説明する。
次に、送信バッファに送信待ちのデータフレームが存在するか検索する（Ｓ００３）。送信待ちのデータフレームが存在しない場合にはキャリアセンスに戻り、送信待ちのデータフレームがあれば次に進む（Ｓ００４）。ここで、Ｎ＝１の場合には、１個のデータフレームをＸ分割してＸ個のデータパケットを生成し、１個の無線チャネルと空間分割多重を用いて送信する（Ｓ００５，Ｓ１０２，Ｓ１０３）。
Ｎ≧２の場合には、各無線チャネルの伝送速度を確認する（Ｓ００８）。このとき、並列送信するデータパケット数Ｘ（Ｘ≦ＮＬ）を決定する。各無線チャネルの伝送速度が同一の場合には、１個のデータフレームのデータ部をＸ分割し、パケット長が揃ったＸ個のデータブロックを生成する（Ｓ１０４）。例えば、２つの無線チャネルが空き状態であり、各無線チャネルの空間分割多重数Ｌが２の場合には、４個のデータパケットを同時に送信できるので、図５（１）に示すように、１個のデータフレームのデータ部を等分割して４個のデータブロックを生成する。
一方、各無線チャネルの伝送速度が異なる場合には、まず１個のデータフレームのデータ部を伝送速度に応じたサイズ比にＮ分割し、Ｎ個のデータブロックを生成する（Ｓ１０５）。次に、各データブロックをＬ分割し、パケット長（所要伝送時間）が揃ったＸ（＝ＮＬ）個のデータブロックを生成する（Ｓ１０６）。例えば、２つの無線チャネル（＃１，＃２）が空き状態であり、各伝送速度が６Ｍｂｉｔ／ｓ，１２Ｍｂｉｔ／ｓであり、各空間分割多重数Ｌが２の場合には、図５（２）に示すように、１つのデータフレームのデータ部をパケットサイズ比１：２で分割し、さらに等分割し、４個のデータブロックを生成する。なお、空間分割多重する各伝送媒体の伝送速度が異なる場合には、同様に各伝送速度に応じた分割処理を行えばよい。
ステップＳ１０４またはＳ１０６でそれぞれＸ個のデータブロックを生成すると、各データブロックにヘッダ等を付加してＸ個のデータパケットを生成し、ｃｅｉｌ（Ｘ／Ｌ）個の無線チャネルと空間分割多重を用いて並列送信する（Ｓ１０７）。ここで、ｃｅｉｌ（ｘ）はｘ以上の最小の整数（つまり切り上げ）を表す。並列送信した各データパケットは、図５に示すように各パケット長が同一であるので同時に送信終了となり、その送信後のＡＣＫパケットは、漏洩電力の影響を受けることなく受信することができる。
［第４の実施形態］
図６は、本発明の第４の実施形態のフローチャートを示す。図７は、本発明の第４の実施形態の動作例を示す。ここでは、２つの無線局の間で無線チャネル＃１，＃２が用意されているものとする。なお、送信バッファ内で送信待ちのデータパケットについては、この２つの無線局間で送信されるものを対象としている。
利用可能な全ての無線チャネルの中から、キャリアセンスによって空き状態の無線チャネルを検索する（Ｓ００１）。検出した空きチャネル数をＮとする。空き状態の無線チャネルを１つ以上検出した場合には、送信バッファに送信待ちのデータフレームが存在するか検索する（Ｓ００２，Ｓ００３）。送信待ちのデータフレームが存在しない場合にはキャリアセンスに戻り、送信待ちのデータフレームがあれば次に進む（Ｓ００４）。
まず、並列送信に用いる無線チャネル数Ｘ（Ｘ≦Ｎ）を決定し、各無線チャネルの伝送速度を確認する（Ｓ００８）。なお、以下の説明ではＮ≧２として説明するが、Ｎ＝１の場合についてもＸ＝１とすることにより成立する。各無線チャネルの伝送速度が同一の場合には、１つのＭＡＣパケットで伝送できる最大サイズＤｍａｘを決定し、Ｘ個の無線チャネルを用いて並列送信する場合の最大データサイズの合計Ｄｍａｘ・Ｘを算出する。そして、その範囲で送信待ちのデータフレームのデータ部を連結し（Ｓ２０１）、連結したデータフレームをＸ分割し、パケット長が揃ったＸ個のデータブロックを生成する（Ｓ２０２）。
一方、各無線チャネルの伝送速度が異なる場合には、各無線チャネルの伝送速度をＲｉ（ｉは１〜Ｘの整数）、その最大速度をＲｍａｘとし、１つのＭＡＣパケットで伝送できる最大サイズをＤｍａｘとしたときの各無線チャネルごとの最大サイズＤｍａｘ・Ｒｉ／Ｒｍａｘを決定し、Ｘ個の無線チャネルを用いて並列送信する場合の最大データサイズの合計を算出する。そして、その範囲で送信待ちのデータフレームのデータ部を連結し（Ｓ２０３）、連結したデータフレームを伝送速度Ｒｉに応じたサイズ比でＸ分割し、パケット長（所要伝送時間）が揃ったＸ個のデータブロックを生成する（Ｓ２０４）。ステップＳ２０２またはＳ２０４でそれぞれＸ個のデータブロックを生成すると、各データブロックにヘッダ等を付加してＸ個のデータパケットを生成し、Ｘ個の無線チャネルを用いて並列送信する（Ｓ２０５）。
ここで、２つの無線チャネルの伝送速度が１２Ｍｂｉｔ／ｓおよび２４Ｍｂｉｔ／ｓの場合に、３つのデータフレームから２つのデータパケットを生成する過程について図７を参照して説明する。３つのデータフレームには、それぞれ５００バイトのデータ部Ｆ１，１５００バイトのデータ部Ｆ２，１０００バイトのデータ部Ｆ３が含まれている。このとき、各データ部を連結して合計３０００バイトのデータブロックを生成する。次に、このデータブロックをパケットサイズ比１：２で分割し、それぞれ１０００バイト、２０００バイトのデータブロックを生成する。このデータブロックから生成された２つのデータパケットのデータ部のサイズの比が１：２であり、対応する無線チャネルの伝送速度の比と同一になるため、データパケットを伝送所要時間、すなわちパケット長が同一になる。これにより、その送信後のＡＣＫパケットは、漏洩電力の影響を受けることなく受信することができる。
［第５の実施形態］
図８は、本発明の第５の実施形態のフローチャートを示す。
本実施形態の特徴は、第４の実施形態において空間分割多重方式を利用するところにある。利用可能な全ての無線チャネルの中から、キャリアセンスによって空き状態の無線チャネルを検索する（Ｓ００１）。検出した空きチャネル数をＮとする。空き状態の無線チャネルを１つ以上検出した場合には、その無線チャネルの各空間分割多重数の総和を「並列送信数」として算出する（Ｓ００２，Ｓ１０１）。ここでは簡単のために、各無線チャネルの空間分割多重数は同一であるとし、並列送信数は空きチャネル数Ｎと空間分割多重数Ｌの積（ＮＬ）として説明する。
次に、送信バッファに送信待ちのデータフレームが存在するか検索する（Ｓ００３）。送信待ちのデータフレームが存在しない場合にはキャリアセンスに戻り、送信待ちのデータフレームがあれば次に進む（Ｓ００４）。
まず、並列送信に用いる無線チャネル数ＮＮ、各無線チャネルの空間分割多重数ＬＮ、データパケットの並列送信数Ｘ（Ｘ＝ＮＮＬＮ≦ＮＬ）を決定し、各無線チャネルの伝送速度を確認する（Ｓ００８）。なお、以下の説明ではＮＮＬＮ≧２として説明するが、ＮＮＬＮ＝１の場合についてもＸ＝１とすることにより成立する。各無線チャネルの伝送速度が同一の場合には、１つのＭＡＣパケットで伝送できる最大サイズＤｍａｘを決定し、無線チャネルと空間分割多重によりＸ個のデータパケットを並列送信する場合の最大データサイズの合計Ｄｍａｘ・Ｘを算出する。そして、その範囲で送信待ちのデータフレームのデータ部を連結し（Ｓ２１１）、連結したデータフレームをＸ分割し、パケット長が揃ったＸ個のデータブロックを生成する（Ｓ２１２）。
一方、各無線チャネルの伝送速度が異なる場合には、無線チャネルと空間分割多重からなる各伝送媒体の伝送速度をＲｉ（ｉは１〜Ｘの整数）、その最大速度をＲｍａｘとし、１つのＭＡＣパケットで伝送できる最大サイズをＤｍａｘとしたときの各伝送媒体ごとの最大サイズＤｍａｘ・Ｒｉ／Ｒｍａｘを決定し、無線チャネルと空間分割多重によりＸ個のデータパケットを並列送信する場合の最大データサイズの合計を算出する。そして、その範囲で送信待ちのデータフレームのデータ部を連結し（Ｓ２１３）、連結したデータフレームを伝送速度Ｒｉに応じたサイズ比にＮＮ分割し、ＮＮ個のデータブロックを生成する（Ｓ２１４）。次に、各データブロックをＬＮ分割し、パケット長（所要伝送時間）が揃ったＸ（＝ＮＮＬＮ≦ＮＬ）個のデータブロックを生成する（Ｓ２１５）。なお、空間分割多重する各伝送媒体の伝送速度が異なる場合には、同様に各伝送速度に応じた分割処理を行えばよい。
ステップＳ２１２またはＳ２１５でそれぞれＸ個のデータブロックを生成すると、各データブロックにヘッダ等を付加してＸ個のデータパケットを生成し、ｃｅｉｌ（Ｘ／Ｌ）個の無線チャネルと空間分割多重を用いて並列送信する（Ｓ２１６）。
［第６の実施形態］
図９は、本発明の第６の実施形態のフローチャートを示す。図１０および図１１は、本発明の第６の実施形態の動作例を示す。ここでは、２つの無線局の間で無線チャネル＃１，＃２，＃３が用意されているものとする。なお、送信バッファ内で送信待ちのデータパケットについては、この２つの無線局間で送信されるものを対象としている。また、各無線チャネルの伝送速度は等しく設定されているものとする。
利用可能な全ての無線チャネルの中から、キャリアセンスによって空き状態の無線チャネルを検索する（Ｓ００１）。検出した空きチャネル数をＮとする。空き状態の無線チャネルを１つ以上検出した場合には、送信バッファに送信待ちのデータフレームが存在するか検索する（Ｓ００２，Ｓ００３）。送信待ちのデータフレームが存在しない場合にはキャリアセンスに戻り、送信待ちのデータフレームがあれば次に進む（Ｓ００４）。
まず、並列送信するデータパケット数Ｘ（Ｘ≦Ｎ）を決定する。なお、以下の説明ではＮ≧２として説明するが、Ｎ＝１の場合についてもＸ＝１とすることにより成立する。次に、送信待ちのデータフレームを順番に組み合わせてＸ個のデータブロックを生成する（Ｓ３０１）。ただし、各データブロックのデータサイズが、１つのＭＡＣフレームで送信可能な最大データサイズＤｍａｘ（例えば２２９６バイト）を越えないようにする。図１０では、無線チャネル＃１にデータフレーム１，２が割り当てられ、無線チャネル＃２にデータフレーム３，４，５が割り当てられ、無線チャネル＃３にデータフレーム６が割り当てられる一例を示すが、このデータブロックを形成する割当制御方法については後述する。
次に、各データブロックのデータサイズを比較し、各データサイズが不揃いであれば、最大サイズのデータブロックに揃うように他のデータブロックにダミーデータを付加し、全てのデータブロックのデータサイズを揃える処理を行う（Ｓ３０２，Ｓ３０３）。図１０では、無線チャネル＃１，＃３のデータブロックにダミーデータが付加されており、無線チャネル＃２のデータブロックのデータサイズに揃えられている。なお、各データブロックのデータサイズが同等であれば、ダミーデータを付加するステップＳ３０３はパスする。
次に、各データブロックに対して、ヘッダ等を付加してＸ個のデータパケットを生成し、Ｘ個の無線チャネルを用いて並列送信する（Ｓ３０４）。各無線チャネルのデータパケットは、図１０に示すように時刻ｔ１から時刻ｔ２にほぼ同時に送信され、時刻ｔ３から時刻ｔ４にほぼ同時にＡＣＫパケットを受信することができる。
図１１は、データフレームの割当制御方法を示す。図１１（１）は、送信バッファに蓄積された先頭のデータフレームから順に、データサイズの合計が最大データサイズＤｍａｘを越えない最大数になるまで、各無線チャネルごとにデータフレームを割り当ててデータブロックを生成する方法である。ここでは、無線チャネル＃１にデータフレーム１，２を割り当て、無線チャネル＃２にデータフレーム３，４，５を割り当て、無線チャネル＃３にデータフレーム６を割り当てる。なお、無線チャネルとデータブロックとの対応関係は任意である。
図１１（２）は、送信バッファに蓄積された先頭のデータフレームから順に、各無線チャネルに１つずつ割り当て、データサイズの合計が最大データサイズＤｍａｘを越えない最大数になるまで、各無線チャネルを巡回しながらデータフレームの割り当てを繰り返してデータブロックを生成する方法である。ここでは、無線チャネル＃１，＃２，＃３に１巡目でデータフレーム１，２，３をそれぞれ割り当て、２巡目にデータフレーム４，５，６をそれぞれ割り当てる。これにより、無線チャネル＃１にデータフレーム１，４が割り当てられ、無線チャネル＃２にデータフレーム２，５が割り当てられ、無線チャネル＃３にデータフレーム３，６が割り当てられる。
なお、例えば２巡目でデータフレーム５を無線チャネル＃２に割り当てた場合に最大データサイズＤｍａｘを越える場合には、無線チャネル＃２をパスして無線チャネル＃３にデータフレーム５を割り当て、最大データサイズＤｍａｘを越えるか否かをみる。以下、このような処理を繰り返しながら、全ての無線チャネルにデータフレーム５の割り当てができなかった場合には、データフレーム４までの割り当てで終了する。
図１１（３）は、送信バッファに蓄積された先頭のデータフレームから順に、各無線チャネルに１つずつ割り当て、割り当てられたデータフレームのデータサイズが最小となる無線チャネルに次のデータフレームを割り当て、以下同様にデータサイズの合計が最大データサイズＤｍａｘを越えない最大数になるまで、データフレームの割り当てを繰り返してデータブロックを生成する方法である。ここでは、無線チャネル＃１，＃２，＃３に１巡目でデータフレーム１，２，３をそれぞれ割り当て、次のデータフレーム４を無線チャネル＃３に割り当て、次のデータフレーム５を無線チャネル＃１に割り当て、次のデータフレーム６を無線チャネル＃２に割り当て、次のデータフレーム７を無線チャネル＃３に割り当てる。これにより、無線チャネル＃１にデータフレーム１，５が割り当てられ、無線チャネル＃２にデータフレーム２，６が割り当てられ、無線チャネル＃３にデータフレーム３，４，７が割り当てられる。
なお、例えばデータフレーム６を無線チャネル＃２に割り当てた場合に最大データサイズＤｍａｘを越える場合には、もはや他の無線チャネルでデータフレーム６を収容できるものはないので、データフレーム５までの割り当てで終了する。
以上示した３つの割当制御方法の例では、図１１（３）に示す例が最大７個のデータフレームの割り当てが可能になっており、伝送効率が最も高い。しかし、これは送信バッファに蓄積されるデータフレームのデータサイズに依存し、どの方法が最適かは確定しない。そこで、送信バッファに蓄積されたデータフレームについて、この３つの割当制御方法によるデータフレームの割当数を比較し、それが最大となる割当制御方法による割り当てを行うようにしてもよい。
なお、各無線チャネルの伝送速度が異なる場合には、各無線チャネルの伝送速度をＲｉ、その最大速度をＲｍａｘとし、各無線チャネルで伝送できる最大サイズをＤｍａｘとしたときの各無線チャネルごとの最大サイズＤｍａｘ・Ｒｉ／Ｒｍａｘを決定し、それに応じて各無線チャネルごとにデータフレームの組み合わせ処理を行えばよい。
［第７の実施形態］
図１２は、本発明の第７の実施形態のフローチャートを示す。
本実施形態の特徴は、第６の実施形態において空間分割多重方式を利用するところにある。利用可能な全ての無線チャネルの中から、キャリアセンスによって空き状態の無線チャネルを検索する（Ｓ００１）。検出した空きチャネル数をＮとする。空き状態の無線チャネルを１つ以上検出した場合には、その無線チャネルの各空間分割多重数の総和を「並列送信数」として算出する（Ｓ００２，Ｓ１０１）。ここでは簡単のために、各無線チャネルの空間分割多重数は同一であるとし、並列送信数は空きチャネル数Ｎと空間分割多重数Ｌの積（ＮＬ）として説明する。
次に、送信バッファに送信待ちのデータフレームが存在するか検索する（Ｓ００３）。送信待ちのデータフレームが存在しない場合にはキャリアセンスに戻り、送信待ちのデータフレームがあれば次に進む（Ｓ００４）。
まず、並列送信するデータパケット数Ｘ（Ｘ≦ＮＬ）を決定する。なお、以下の説明では（Ｎ＝１かつＬ≧２）またはＮ≧２として説明するが、Ｎ＝１かつＬ＝１の場合についてもＸ＝１とすることにより成立する。次に、送信待ちのデータフレームを順番に組み合わせてＸ個のデータブロックを生成する（Ｓ３０１）。ただし、各データブロックのデータサイズが、１つのＭＡＣフレームで送信可能な最大データサイズＤｍａｘ（例えば２２９６バイト）を越えないようにする。
次に、各データブロックのデータサイズを比較し、各データサイズが不揃いであれば、最大サイズのデータブロックに揃うように他のデータブロックにダミーデータを付加し、全てのデータブロックのデータサイズを揃える処理を行う（Ｓ３０２，Ｓ３０３）。なお、各データブロックのデータサイズが同等であれば、ダミーデータを付加するステップＳ３０３はパスする。次に、各データブロックに対して、ヘッダ等を付加してＸ個のデータパケットを生成し、ｃｅｉｌ（Ｘ／Ｌ）個の無線チャネルと空間分割多重を用いて並列送信する（Ｓ３０５）。
なお、無線チャネルや空間分割多重の各伝送媒体の伝送速度が異なる場合には、各伝送媒体の伝送速度をＲｉ、その最大速度をＲｍａｘとし、各伝送媒体で伝送できる最大サイズをＤｍａｘとしたときの各伝送媒体ごとの最大サイズＤｍａｘ・Ｌ・Ｒｉ／Ｒｍａｘを決定し、それに応じて各伝送媒体ごとにデータフレームの組み合わせ処理を行えばよい。
［第８の実施形態］
図１３は、本発明の第８の実施形態のフローチャートを示す。
本実施形態は、送信待ちのデータフレーム数Ｋに応じて、第１〜第３の実施形態に示したフレーム分割法と第４〜第５の実施形態に示したフレームパッチング法を選択するための手順を示す。なお、ここでは空間分割多重を用いない場合について説明するが、空間分割多重を用いる場合についても同様である。
ステップＳ００１〜Ｓ００４により、空きチャネル数Ｎが１以上かつデータフレーム数Ｋが１以上であるときに、データフレーム数Ｋが１か２以上であるかを判断する（Ｓ４０１）。データフレーム数Ｋが１の場合には、第１〜第３の実施形態に示したフレーム分割法に基づき、１個のデータフレームの分割によりＸ個のデータパケットを生成し並列送信する（Ｓ４０２）。
データフレーム数Ｋが２以上の場合には、複数のデータフレームの連結・分割により、最大サイズＤｍａｘ以内でデータブロックを生成できるか否か計算する（Ｓ４０３）。生成可能でない場合には、フレームパッチング法の適用はできないので、第１〜第３の実施形態に示したフレーム分割法に基づき、１個のデータフレームの分割によりＸ個のデータパケットを生成し並列送信する（Ｓ４０４，Ｓ４０２）。例えば、２つの無線チャネルの伝送速度が１：９のときに、１５００バイトのデータフレームが２つあり、連結・分割により生成される３００バイトと２７００バイトの２つのデータフレームの一方はＤｍａｘ（２２９６バイト）をオーバーすることになる。したがって、この２つのデータフレームの並列送信は不可能であり、各データフレームを２分割（１５０バイトと１３５０バイト）して生成したデータパケットを並列送信する。
一方、生成可能の場合には、空きチャネル数Ｎが２以上の場合に、第４〜第５の実施形態に示したフレームパッチング法により、Ｘ個のデータパケットを生成し並列送信する（Ｓ４０５，Ｓ４０６）。また、空きチャネル数Ｎが１の場合には、送信できるのは１つのデータパケットであるので、最大データサイズＤｍａｘの範囲で送信待ちのデータフレームのデータ部を連結し、１個のデータパケットを生成して１個の無線チャネルを用いて送信する（Ｓ４０７）。
［第９の実施形態］
図１４は、本発明の第９の実施形態のフローチャートを示す。
本実施形態は、送信待ちのデータフレーム数Ｋに応じて、第１〜第３の実施形態に示したフレーム分割法と第６〜第７の実施形態に示したフレームアグリゲーション法を選択するための手順を示す。なお、ここでは空間分割多重を用いない場合について説明するが、空間分割多重を用いる場合についても同様である。
ステップＳ００１〜Ｓ００４により、空きチャネル数Ｎが１以上かつデータフレーム数Ｋが１以上であるときに、データフレーム数Ｋが１か２以上であるかを判断する（Ｓ４０１）。データフレーム数Ｋが１の場合には、第１〜第３の実施形態に示したフレーム分割法に基づき、１個のデータフレームの分割によりＸ個のデータパケットを生成し並列送信する（Ｓ４０２）。
データフレーム数Ｋが２以上の場合には、複数のデータフレームの組み合わせにより、最大サイズＤｍａｘ以内でデータブロックを生成できるか否か計算する（Ｓ４１１）。生成可能でない場合には、フレームアグリゲーション法の適用はできないので、Ｘ個のデータフレームからそれぞれデータパケットを生成して並列送信する（Ｓ４１２，Ｓ４１３）。例えば、複数のデータパケットがすべて１２００バイト以上あるときは、Ｄｍａｘ（２２９６バイト）の範囲内で複数のデータパケットを組み合わせることはできない。したがって、これらのデータフレームからパケット長を揃えたデータパケットを生成し、並列送信する。
一方、生成可能の場合には、空きチャネル数Ｎが２以上の場合に、第６〜第７の実施形態に示したフレームアグリゲーション法により、Ｘ個のデータパケットを生成し並列送信する（Ｓ４１４，Ｓ４１５）。また、空きチャネル数Ｎが１の場合には、送信できるのは１つのデータパケットであるので、最大データサイズＤｍａｘの範囲で送信待ちのデータフレームのデータ部を連結し、１個のデータパケットを生成して１個の無線チャネルを用いて送信する（Ｓ４１６）。
［第１０の実施形態］
以上示した実施形態は、例えば図２に示すように、１つのデータフレームＦ１を分割して生成した２つのデータパケットＦ１ａ，Ｆ１ｂを並列送信した後に、次のデータパケットを送信する際にはキャリアセンスを行う。このとき、当該無線チャネルが他の無線局に使用されると、並列送信により伝送時間を短縮してスループットの向上を図ったものの、チャネル占有時間の短縮になってしまい、自局の実効スループットが必ずしも改善しないことがある。本実施形態および第１１の実施形態は、並列送信を行う際に、自局の実効スループットの改善に寄与するものである。
図１５は、本発明の第１０の実施形態のフローチャートを示す。図１６は、本発明の第１０の実施形態の動作例を示す。ここでは、２つの無線局の間で無線チャネル＃１，＃２が用意されているものとする。なお、送信バッファ内で送信待ちのデータパケットについては、この２つの無線局間で送信されるものを対象としている。
まず、１つのデータフレームを分割せず、１つのデータパケットとして送信した場合の伝送所要時間をＴとし、初期設定としてＴ＝０とする（Ｓ５００）。
利用可能な全ての無線チャネルの中から、キャリアセンスによって空き状態の無線チャネルを検索する（Ｓ００１）。検出した空きチャネル数をＮとする。空き状態の無線チャネルを１つ以上検出した場合には、送信バッファに送信待ちのデータフレームが存在するか検索する（Ｓ００２，Ｓ００３）。送信待ちのデータフレームが存在しない場合にはキャリアセンスに戻り、送信待ちのデータフレームがあれば次に進む（Ｓ００４）。ここで、Ｎ＝１の場合には、第１の実施形態と同様に、１個のデータフレームから１個のデータパケットを生成し、１個の無線チャネルを用いて送信するが、図面では省略している。
Ｎ≧２の場合に、第１〜第３の実施形態に示したフレーム分割法により、１個のデータフレームからＸ個のデータパケットを生成して並列送信する（Ｓ５０１）。このとき、このデータフレームから生成されるデータパケットの伝送所要時間Ｔを算出し、タイマをスタートさせる（Ｓ５０２，Ｓ５０３）。その後は、タイマスタートからＴが経過するまでステップＳ００３に戻り、キャリアセンスをせずに現在の空きチャネルをそのまま用いて、次のデータパケットを連続して並列送信する（Ｓ５０４）。なお、データパケットの連続送信は、例えばＩＥＥＥ８０２．１１ＴＧｅなどで検討されているＧｒｏｕｐＡＣＫ手順を利用して行うことができる。
図１６に示す動作例では、データフレームＦ１を分割して生成した２つのデータパケットＦ１ａ，Ｆ１ｂを並列送信した後に、連続して次のデータフレームＦ２を分割して生成した２つのデータパケットＦ２ａ，Ｆ２ｂを並列送信することができ、実効スループットの改善を図ることができる。
［第１１の実施形態］
図１７は、本発明の第１１の実施形態のフローチャートを示す。
本実施形態の特徴は、連続送信する期間として、分割数Ｘに応じた回数を採用するところにある。
まず、連続送信回数をＣとし、初期設定としてＣ＝０とする。第１〜第３の実施形態に示したフレーム分割法により、１個のデータフレームからＸ個のデータパケットを生成して並列送信する（Ｓ５０１）。このとき、連続送信回数Ｃをインクリメントし（Ｓ５１１）、Ｃ＝ＸになるまでステップＳ００３に戻り、キャリアセンスをせずに現在の空きチャネルをそのまま用いて、次のデータパケットを連続して並列送信する（Ｓ５１２）。
［第１２の実施形態］
図１８は、本発明の第１２の実施形態のフローチャートを示す。図１８（１）は下り回線における基地局の処理手順を示し、図１８（２）は上り回線における移動端末の処理手順を示す。図１９は、第１２の実施形態における下り／上りの各フレームフォーマットの例を示す。
図１８（１）において、基地局は、送信バッファにイーサネットフレームが蓄積されると、キャリアセンスによって空き状態の無線チャネルを検索する（Ｓ６１１）。次に、送信バッファ内で、先頭のイーサネットフレームに対して、宛先アドレス（移動端末のアドレス）が同一のイーサネットフレームの数Ｋを取得する（Ｓ６１２）。次に、１つの無線パケットに格納できる範囲で、Ｋ個のイーサネットフレームから一括送信するＮ個（１≦Ｎ≦Ｋ）のイーサネットフレームを選択し（Ｓ６１３）、Ｎ個のイーサネットフレームの各ヘッダから送信元アドレスＳＡを取得する（Ｓ６１４）。次に、Ｎ個のイーサネットフレームのフレーム本体（ＩＰパケット）にそれぞれの送信元アドレスＳＡを含む制御情報を付加し、それらを結合したものをフレーム本体として、宛先アドレスＤＡ、ＢＳＳＩＤ、送信元アドレスＳＡを含むＭＡＣヘッダおよびＦＣＳを付加した無線パケットを生成し、送信する（Ｓ６１５）。このときの無線パケットのフレーム本体は、１つのＭＡＣフレームで送信可能な最大データサイズ（例えば２２９６バイト）を越えないようになっている。
図１９（１）には、サーバ１２，１３から送信されたイーサネットフレームが基地局１０で１つの無線パケットに生成され、一括送信される例を示す。無線パケットのＭＡＣヘッダには、フレームフォーマットを指定する識別子、宛先アドレスＤＡとして「Ｓ１」、ＢＳＳＩＤとして「ＡＰ」、送信元アドレスＳＡとして任意のアドレス（例えばＡＰ）が設定される。フレーム本体には、サーバ１２から送信されたイーサネットフレームのフレーム本体（ＩＰパケット）に送信元アドレスＳＡ（Ｓ２）を付加したものと、サーバ１３から送信されたイーサネットフレームのフレーム本体（ＩＰパケット）に送信元アドレスＳＡ（Ｓ３）を付加したものが収容される。
図１８（２）において、移動端末は、送信バッファにＩＰパケットが蓄積されると、キャリアセンスによって空き状態の無線チャネルを検索する（Ｓ６２１）。次に、送信バッファ内で、同一基地局を宛先とするＩＰパケットの数Ｋを取得する（Ｓ６２２）。次に、１つの無線パケットに格納できる範囲で、Ｋ個のＩＰパケットから一括送信するＮ個（１≦Ｎ≦Ｋ）のＩＰパケットを選択し（Ｓ６２３）、Ｎ個のＩＰパケットの各ＩＰヘッダから宛先アドレスＤＡを取得する（Ｓ６２４）。次に、Ｎ個のＩＰパケットのフレーム本体にそれぞれの宛先アドレスＤＡを含む制御情報を付加し、それらを結合したものをフレーム本体として、ＢＳＳＩＤ、送信元アドレスＳＡ、宛先アドレスＤＡを含むＭＡＣヘッダおよびＦＣＳを付加した無線パケットを生成し、送信する（Ｓ６２５）。このときの無線パケットのフレーム本体は、１つのＭＡＣフレームで送信可能な最大データサイズ（例えば２２９６バイト）を越えないようになっている。
図１９（２）には、サーバ１２，１３宛てのＩＰパケットが移動端末１１で１つの無線パケットに生成され、一括送信される例を示す。無線パケットのＭＡＣヘッダには、フレームフォーマットを指定する識別子、ＢＳＳＩＤとして「ＡＰ」、送信元アドレスＳＡとして「Ｓ１」、宛先アドレスＤＡとして任意のアドレス（例えばＡＰ）が設定される。フレーム本体には、サーバ１２宛てのＩＰパケットに宛先アドレスＤＡ（Ｓ２）を付加したものと、サーバ１３宛てのＩＰパケットに宛先アドレスＤＡ（Ｓ３）を付加したものが収容される。
［第１３の実施形態］
図２０は、本発明の第１３の実施形態のフローチャートを示す。図２０（１）は下り回線における基地局の処理手順を示し、図２０（２）は上り回線における移動端末の処理手順を示す。図２１は、第１３の実施形態における下り／上りの各フレームフォーマットの例を示す。
図２０（１）において、基地局は、送信バッファにイーサネットフレームが蓄積されると、キャリアセンスによって空き状態の無線チャネルを検索し、並列送信数Ｍを取得する（Ｓ６３１）。なお、ここでは、複数の無線チャネルを用いて並列送信する場合を想定するが、空間分割多重を用いる場合の空間分割多重数、あるいは複数の無線チャネルの各空間分割多重数の総数に対応する並列送信数Ｍとしてもよい。
次に、送信バッファ内で、先頭のイーサネットフレームに対して、宛先アドレス（移動端末のアドレス）が同一のイーサネットフレームの数Ｋを取得する（Ｓ６３２）。次に、Ｋ個のイーサネットフレームから並列送信するＭ個（Ｍ≦Ｋ）のイーサネットフレームを選択し（Ｓ６３３）、Ｍ個のイーサネットフレームの各ヘッダから送信元アドレスＳＡを取得する（Ｓ６３４）。次に、Ｍ個のイーサネットフレームのフレーム本体（ＩＰパケット）に送信元アドレスＳＡを含む制御情報を付加し、さらに宛先アドレスＤＡ、ＢＳＳＩＤ、送信元アドレスＳＡを含むＭＡＣヘッダおよびＦＣＳを付加した無線パケットを生成し、並列送信する（Ｓ６３５）。
図２１（１）には、サーバ１２，１３から送信されたイーサネットフレームが基地局１０でそれぞれ無線パケットに生成され、２つの無線チャネルを用いて並列送信される例を示す。無線チャネル＃１で送信される無線パケットのＭＡＣヘッダには、宛先アドレスＤＡとして「Ｓ１」、ＢＳＳＩＤとして「ＡＰ」、送信元アドレスＳＡとして「Ｓ２」が設定され、無線チャネル＃２で送信される無線パケットのＭＡＣヘッダには、宛先アドレスＤＡとして「Ｓ１」、ＢＳＳＩＤとして「ＡＰ」、送信元アドレスＳＡとして「Ｓ３」が設定される。フレーム本体には、サーバ１２，１３から送信されたイーサネットフレームのフレーム本体（ＩＰパケット）がそれぞれの送信元アドレスＳＡとともに収容される。なお、フレーム本体の前の送信元アドレスＳＡは省略してもよい。
図２０（２）において、移動端末は、送信バッファにＩＰパケットが蓄積されると、キャリアセンスによって空き状態の無線チャネルを検索し、並列送信数Ｍを取得する（Ｓ６４１）。次に、送信バッファ内で、同一基地局を宛先とするＩＰパケットの数Ｋを取得する（Ｓ６４２）。次に、Ｋ個のＩＰパケットから並列送信するＭ個（Ｍ≦Ｋ）のＩＰパケットを選択し（Ｓ６４３）、Ｍ個のＩＰパケットの各ＩＰヘッダから宛先アドレスＤＡを取得する（Ｓ６４４）。次に、Ｍ個のＩＰパケットのフレーム本体に宛先アドレスＤＡを含む制御情報を付加し、さらにＢＳＳＩＤ、送信元アドレスＳＡ、宛先アドレスＤＡを含むＭＡＣヘッダおよびＦＣＳを付加した無線パケットを生成し、並列送信する（Ｓ６４５）。
図２１（２）には、サーバ１２，１３宛てのＩＰパケットが移動端末１１でそれぞれ無線パケットに生成され、２つの無線チャネルを用いて並列送信される例を示す。無線チャネル＃１で送信される無線パケットのＭＡＣヘッダには、ＢＳＳＩＤとして「ＡＰ」、送信元アドレスＳＡとして「Ｓ１」、宛先アドレスＤＡとして「Ｓ２」が設定され、無線チャネル＃２で送信される無線パケットのＭＡＣヘッダには、ＢＳＳＩＤとして「ＡＰ」、送信元アドレスＳＡとして「Ｓ１」、宛先アドレスＤＡとして「Ｓ３」が設定される。フレーム本体には、サーバ１２，１３宛てのＩＰパケットのフレーム本体がそれぞれの宛先アドレスＤＡとともに収容される。なお、フレーム本体の前の宛先アドレスＤＡは省略してもよい。
［第１４の実施形態］
図２２は、本発明の第１４の実施形態のフローチャートを示す。図２２（１）は下り回線における基地局の処理手順を示し、図２２（２）は上り回線における移動端末の処理手順を示す。図２３は、第１４の実施形態における下り／上りの各フレームフォーマットの例を示す。
図２２（１）において、基地局は、送信バッファにイーサネットフレームが蓄積されると、キャリアセンスによって空き状態の無線チャネルを検索し、並列送信数Ｍを取得する（Ｓ６５１）。なお、ここでは、複数の無線チャネルを用いて並列送信する場合を想定するが、空間分割多重を用いる場合の空間分割多重数、あるいは複数の無線チャネルの各空間分割多重数の総数に対応する並列送信数Ｍとしてもよい。
次に、送信バッファ内で、先頭のイーサネットフレームに対して、宛先アドレス（移動端末のアドレス）が同一のイーサネットフレームの数Ｋを取得する（Ｓ６５２）。次に、Ｍ個の無線パケットに格納できる範囲で、Ｋ個のイーサネットフレームから並列送信するＮ個（１≦Ｎ≦Ｋ）のイーサネットフレームを選択し（Ｓ６５３）、Ｎ個のイーサネットフレームの各ヘッダから送信元アドレスＳＡを取得する（Ｓ６５４）。次に、Ｎ個のイーサネットフレームのフレーム本体（ＩＰパケッ  ト）にそれぞれの送信元アドレスＳＡを含む制御情報を付加し、それらを結合した第１のブロックを生成する（Ｓ６５５）。次に、この第１のブロックをＭ個に分割し、Ｍ個のブロックを生成する（Ｓ６５６）。次に、Ｍ個のブロックをそれぞれフレーム本体として、宛先アドレスＤＡ、ＢＳＳＩＤ、送信元アドレスＳＡを含むＭＡＣヘッダおよびＦＣＳを付加したＭ個の無線パケットを生成し、並列送信する（Ｓ６５７）。このときの無線パケットのフレーム本体は、１つのＭＡＣフレームで送信可能な最大データサイズ（例えば２２９６バイト）を越えないようになっている。
図２３（１）には、サーバ１２〜１４から送信された３つのイーサネットフレームが基地局１０で２つの無線パケットに変換され、２つの無線チャネルを用いて並列送信される例を示す。ここでは、サーバ１２から送信されたイーサネットフレームとサーバ１３から送信されたイーサネットフレームの一部が結合され、サーバ１３から送信されたイーサネットフレームの残りとサーバ１４から送信されたイーサネットフレームが結合される。無線チャネル＃１で送信される無線パケットのＭＡＣヘッダには、宛先アドレスＤＡとして「Ｓ１」、ＢＳＳＩＤとして「ＡＰ」、送信元アドレスＳＡとして任意のアドレス（例えばＡＰ）が設定され、無線チャネル＃２で送信される無線パケットのＭＡＣヘッダには、宛先アドレスＤＡとして「Ｓ１」、ＢＳＳＩＤとして「ＡＰ」、送信元アドレスＳＡとして任意のアドレス（例えばＡＰ）が設定される。フレーム本体には、サーバ１２〜１４から送信されたイーサネットフレームのフレーム本体（ＩＰパケット）がそれぞれの送信元アドレスＳＡを含めて分割収容される。
図２２（２）において、移動端末は、送信バッファにＩＰパケットが蓄積されると、キャリアセンスによって空き状態の無線チャネルを検索し、並列送信数Ｍを取得する（Ｓ６６１）。次に、送信バッファ内で、同一基地局を宛先とするＩＰパケットの数Ｋを取得する（Ｓ６６２）。次に、Ｍ個の無線パケットに格納できる範囲で、Ｋ個のＩＰパケットから並列送信するＮ個（１≦Ｎ≦Ｋ）のＩＰパケットを選択し（Ｓ６６３）、Ｎ個のＩＰパケットの各ＩＰヘッダから宛先アドレスＤＡを取得する（Ｓ６６４）。次に、Ｎ個のＩＰパケットにそれぞれの宛先アドレスＤＡを含む制御情報を付加し、それらを結合した第１のブロックを生成する（Ｓ６６５）。次に、この第１のブロックをＭ個に分割し、Ｍ個のブロックを生成する（Ｓ６６６）。次に、Ｍ個のブロックをそれぞれフレーム本体として、ＢＳＳＩＤ、送信元アドレスＳＡ、宛先アドレスＤＡを含むＭＡＣヘッダおよびＦＣＳを付加した無線パケットを生成し、並列送信する（Ｓ６６７）。
図２３（２）には、サーバ１２〜１４宛てのＩＰパケットが移動端末１１でそれぞれ無線パケットに生成され、２つの無線チャネルを用いて並列送信される例を示す。ここでは、サーバ１２宛てのＩＰパケットとサーバ１３宛てのＩＰパケットの一部が結合され、サーバ１３宛てのＩＰパケットの残りとサーバ１４宛てのＩＰパケットが結合される。無線チャネル＃１で送信される無線パケットのＭＡＣヘッダには、ＢＳＳＩＤとして「ＡＰ」、送信元アドレスＳＡとして「Ｓ１」、宛先アドレスＤＡとして任意のアドレス（例えばＡＰ）が設定され、無線チャネル＃２で送信される無線パケットのＭＡＣヘッダには、ＢＳＳＩＤとして「ＡＰ」、送信元アドレスＳＡとして「Ｓ１」、宛先アドレスとして任意のアドレス（例えばＡＰ）が設定される。フレーム本体には、サーバ１２〜１４宛てのＩＰパケットがそれぞれの宛先アドレスＤＡを含めて分割収容される。
［第１５の実施形態］
図２４は、本発明の第１５の実施形態のフローチャートを示す。図２４（１）は下り回線における基地局の処理手順を示し、図２４（２）は上り回線における移動端末の処理手順を示す。図２５は、第１５の実施形態における下り／上りの各フレームフォーマットの例を示す。
図２４（１）において、基地局は、送信バッファにイーサネットフレームが蓄積されると、キャリアセンスによって空き状態の無線チャネルを検索し、並列送信数Ｍを取得する（Ｓ６７１）。なお、ここでは、複数の無線チャネルを用いて並列送信する場合を想定するが、空間分割多重を用いる場合の空間分割多重数、あるいは複数の無線チャネルの各空間分割多重数の総数に対応する並列送信数Ｍとしてもよい。
次に、送信バッファ内で、先頭のイーサネットフレームに対して、宛先アドレス（移動端末のアドレス）が同一のイーサネットフレームの数Ｋを取得する（Ｓ６７２）。次に、それぞれの無線パケットに格納できる範囲でＫ個のイーサネットフレームを順番に組み合わせ、Ｍ個の無線パケットを生成するためのＮ個（１≦Ｎ≦Ｋ）のイーサネットフレームを選択し（Ｓ６７３）、Ｎ個のイーサネットフレームの各ヘッダから送信元アドレスＳＡを取得する（Ｓ６７４）。次に、Ｎ個のイーサネットフレームのフレーム本体（ＩＰパケット）にそれぞれの送信元アドレスＳＡを含む制御情報を付加して結合し、宛先アドレスＤＡ、ＢＳＳＩＤ、送信元アドレスＳＡを含むＭＡＣヘッダおよびＦＣＳを付加したＭ個の無線パケットを生成し、並列送信する（Ｓ６７５）。なお、各無線パケットのパケット長が不揃いの場合には、必要に応じてダミーデータを付加してパケット長を揃える。
図２５（１）には、サーバ１２〜１４から送信された３つのイーサネットフレームが基地局１０で２つの無線パケットに変換され、２つの無線チャネルを用いて並列送信される例を示す。ここでは、サーバ１２から送信されたイーサネットフレームとサーバ１３から送信されたイーサネットフレームが結合され、サーバ１４から送信されたイーサネットフレームとダミーデータが結合される。無線チャネル＃１で送信される無線パケットのＭＡＣヘッダには、宛先アドレスＤＡとして「Ｓ１」、ＢＳＳＩＤとして「ＡＰ」、送信元アドレスＳＡとして任意のアドレス（例えばＡＰ）が設定され、無線チャネル＃２で送信される無線パケットのＭＡＣヘッダには、宛先アドレスＤＡとして「Ｓ１」、ＢＳＳＩＤとして「Ａ  Ｐ」、送信元アドレスＳＡとして任意のアドレス（例えばＡＰ）が設定される。フレーム本体には、サーバ１２〜１４から送信されたイーサネットフレームのフレーム本体（ＩＰパケット）がそれぞれ送信元アドレスＳＡを含めて順番に収容される。
図２４（２）において、移動端末は、送信バッファにＩＰパケットが蓄積されると、キャリアセンスによって空き状態の無線チャネルを検索し、並列送信数Ｍを取得する（Ｓ６８１）。次に、送信バッファ内で、同一基地局を宛先とするＩＰパケットの数Ｋを取得する（Ｓ６８２）。次に、それぞれの無線パケットに格納できる範囲でＫ個のＩＰパケットを順番に組み合わせ、Ｍ個の無線パケットを生成するためのＮ個（１≦Ｎ≦Ｋ）のＩＰパケットを選択し（Ｓ６８３）、Ｎ個のＩＰパケットの各ＩＰヘッダから宛先アドレスＤＡを取得する（Ｓ６８４）。次に、Ｎ個のＩＰパケットにそれぞれの宛先アドレスＤＡを含む制御情報を付加して結合し、ＢＳＳＩＤ、送信元アドレスＳＡ、宛先アドレスＤＡを含むＭＡＣヘッダおよびＦＣＳを付加した無線パケットを生成し、並列送信する（Ｓ６８５）。
図２５（２）には、サーバ１２〜１４宛てのＩＰパケットが移動端末１１でそれぞれ無線パケットに生成され、２つの無線チャネルを用いて並列送信される例を示す。ここでは、サーバ１２宛てのＩＰパケットとサーバ１３宛てのＩＰパケットが結合され、サーバ１４宛てのＩＰパケットにダミーデータが結合される。無線チャネル＃１で送信される無線パケットのＭＡＣヘッダには、ＢＳＳＩＤとして「ＡＰ」、送信元アドレスＳＡとして「Ｓ１」、宛先アドレスＤＡとして任意のアドレス（例えばＡＰ）が設定され、無線チャネル＃２で送信される無線パケットのＭＡＣヘッダには、ＢＳＳＩＤとして「ＡＰ」、送信元アドレスＳＡとして「Ｓ１」、宛先アドレスとして任意のアドレス（例えばＡＰ）が設定される。フレーム本体には、サーバ１２〜１４宛てのＩＰパケットがそれぞれの宛先アドレスＤＡを含めて順番に収容される。
［第１６の実施形態］
図２６は、本発明の第１６の実施形態のフレームフォーマットの例を示す。本実施形態は、マルチホップネットワークにおける無線局間の無線パケットの転送方法として、第１２の実施形態〜第１５の実施形態に対応する無線パケット通信方法を適用するものである。ここでは、第１２の実施形態のフレーム連結法に対応する例を示すが、第１３の実施形態〜第１５の実施形態においても同様である。
図において、無線局（Ｓ１）２１および無線局（Ｓ２）２２が、無線局（Ｓ３）２３を介して無線局（Ｓ４）２４宛ての無線パケットを送信する場合を想定する。無線局２３は、送信バッファに蓄積されたデータフレームを無線局２４へ転送する際に、無線局２１，２２から無線局２４宛てに送信された２つのデータフレームを選択し、それぞれのフレーム本体に無線局２１，２２の送信元アドレスＳＡ（Ｓ１，Ｓ２）を付加して結合し、さらにＭＡＣヘッダを付加して１つの無線パケットを生成し、一括送信する。
逆方向においても同様であり、無線局２４は、送信バッファに蓄積された無線局２１，２２宛てのデータフレームを無線局２３へ送信する際に、それぞれのフレーム本体に無線局２１，２２の宛先アドレスＤＡ（Ｓ１，Ｓ２）を付加して結合し、さらにＭＡＣヘッダを付加して１つの無線パケットを生成し、一括送信する。
［第１７の実施形態］
図２７は、本発明の第１７の実施形態のフレームフォーマットの例を示す。本実施形態は、無線ブリッジにおける無線局間の無線パケットの転送方法として、第１２の実施形態〜第１５の実施形態に対応する無線パケット通信方法を適用するものである。ここでは、第１２の実施形態のフレーム連結法に対応する例を示すが、第１３の実施形態〜第１５の実施形態においても同様である。
図において、端末装置（Ｓ１）３１および端末装置（Ｓ２）３２が、端末装置（Ｓ３）３３宛てのイーサネットフレームを送信する際に、端末装置３１，３２に接続される無線局（ＡＰ１）４１および端末装置３３に接続される無線局（ＡＰ２）４２が介在する場合を想定する。無線局４１は、送信バッファに蓄積されたイーサネットフレームを無線局４２へ転送する際に、端末装置３１，３２から端末装置３３宛てに送信された２つのイーサネットフレームを選択し、それぞれのフレーム本体に端末装置３１，３２の送信元アドレスＳＡ（Ｓ１，Ｓ２）を付加して結合し、さらにＭＡＣヘッダを付加して１つの無線パケットを生成し、一括送信する。
逆方向においても同様であり、無線局４２は、送信バッファに蓄積された端末装置３１，３２宛てのイーサネットフレームを無線局４１へ転送する際に、それぞれのフレーム本体に端末装置３１，３２の宛先アドレスＤＡ（Ｓ１，Ｓ２）を付加して結合し、さらにＭＡＣヘッダを付加して１つの無線パケットを生成し、一括送信する。
【産業上の利用可能性】  本発明は、送信バッファ内の送信待ちデータフレームの数や空きチャネル数に応じて、またＭＡＣパケットに収容できるデータ領域の最大サイズを有効に活用しながら、送信待ちデータフレームからパケット長の揃った複数のデータパケットを容易に生成することができる。これにより、同時に複数の無線チャネルが空き状態であれば、生成された複数のデータパケットの並列送信が可能となり、最大スループットを大幅に改善することができる。
【図１】
2004114609.tif 000003
【図２】
2004114609.tif 000004
【図３】
2004114609.tif 000005
【図４】
2004114609.tif 000006
【図５】
2004114609.tif 000007
【図６】
2004114609.tif 000008
【図７】
2004114609.tif 000009
【図８】
2004114609.tif 000010
【図９】
2004114609.tif 000011
【図１０】
2004114609.tif 000012
【図１１】
2004114609.tif 000013
【図１２】
2004114609.tif 000014
【図１３】
2004114609.tif 000015
【図１４】
2004114609.tif 000016
【図１５】
2004114609.tif 000017
【図１６】
2004114609.tif 000018
【図１７】
2004114609.tif 000019
【図１８】
2004114609.tif 000020
【図１９】
2004114609.tif 000021
【図２０】
2004114609.tif 000022
【図２１】
2004114609.tif 000023
【図２２】
2004114609.tif 000024
【図２３】
2004114609.tif 000025
【図２４】
2004114609.tif 000026
【図２５】
2004114609.tif 000027
【図２６】
2004114609.tif 000028
【図２７】
2004114609.tif 000029
【図２８】
2004114609.tif 000030
【図２９】
2004114609.tif 000031
【図３０】
2004114609.tif 000032
【図３１】
2004114609.tif 000033
【手続補正書】
【提出日】平成16年10月6日(2004.10.6)
【手続補正００１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【請求項１】２つの無線局の間で、キャリアセンスによって空き状態と判定された複数の無線チャネルを用いて複数Ｘ個のデータパケットを並列送信するか、または空き状態と判定された無線チャネルを用いて空間分割多重方式により複数Ｘ個のデータパケットを並列送信するか、または両者を併用して複数の無線チャネルの各空間分割多重数の総和に相当する複数Ｘ個のデータパケットを並列送信する無線パケット通信方法において、
前記Ｘ個のデータパケットを並列送信する各伝送媒体の伝送速度を同一とし、前記データパケットの最大データサイズをＤｍａｘとしたときに、
送信する１つのデータフレームのデータ領域から抽出したデータ部を分割し、データ領域がＤｍａｘ以下でパケット長（データサイズ，伝送所要時間）を揃えたＸ個のデータブロックを生成し、
前記Ｘ個のデータブロックに宛先情報等の制御情報を含むヘッダ部および誤り判定符号を含むＦＣＳ部を付加してＸ個のデータパケットを生成し、並列送信する
ことを特徴とする無線パケット通信方法。
【請求項２】２つの無線局の間で、キャリアセンスによって空き状態と判定された複数の無線チャネルを用いて複数Ｘ個のデータパケットを並列送信するか、または空き状態と判定された無線チャネルを用いて空間分割多重方式により複数Ｘ個のデータパケットを並列送信するか、または両者を併用して複数の無線チャネルの各空間分割多重数の総和に相当する複数Ｘ個のデータパケットを並列送信する無線パケット通信方法において、
前記Ｘ個のデータパケットを並列送信する各伝送媒体の伝送速度が独立に設定可能とし、
前記各伝送媒体の伝送速度の中で最大のものを基準伝送速度としたときに、前記Ｘ個のデータパケットの最大データサイズを（Ｄｍａｘ  ×当該系統の伝送速度／基準伝送速度）の値に設定し、
送信する１つのデータフレームのデータ領域から抽出したデータ部を各系統の伝送速度に応じて分割し、データ領域が各系統の最大データサイズ以下でパケット長（所要伝送時間）を揃えたＸ個のデータブロックを生成し、
前記Ｘ個のデータブロックに宛先情報等の制御情報を含むヘッダ部および誤り判定符号を含むＦＣＳ部を付加してＸ個のデータパケットを生成し、並列送信する
ことを特徴とする無線パケット通信方法。
【請求項３】２つの無線局の間で、キャリアセンスによって空き状態と判定された複数の無線チャネルを用いて複数Ｘ個のデータパケットを並列送信するか、または空き状態と判定された無線チャネルを用いて空間分割多重方式により複数Ｘ個のデータパケットを並列送信するか、または両者を併用して複数の無線チャネルの各空間分割多重数の総和に相当する複数Ｘ個のデータパケットを並列送信する無線パケット通信方法において、
前記Ｘ個のデータパケットを並列送信する各伝送媒体の伝送速度を同一とし、前記データパケットの最大データサイズをＤｍａｘとしたときに、
送信する複数のデータフレームの各データ領域から抽出したデータ部を連結して分割し、データ領域がＤｍａｘ以下でパケット長（データサイズ，伝送所要時間）を揃えたＸ個のデータブロックを生成し、
前記Ｘ個のデータブロックに宛先情報等の制御情報を含むメインヘッダ部および誤り判定符号を含むＦＣＳ部を付加してＸ個のデータパケットを生成し、並列送信する
ことを特徴とする無線パケット通信方法。
【請求項４】２つの無線局の間で、キャリアセンスによって空き状態と判定された複数の無線チャネルを用いて複数Ｘ個のデータパケットを並列送信するか、または空き状態と判定された無線チャネルを用いて空間分割多重方式により複数Ｘ個のデータパケットを並列送信するか、または両者を併用して複数の無線チャネルの各空間分割多重数の総和に相当する複数Ｘ個のデータパケットを並列送信する無線パケット通信方法において、
前記Ｘ個のデータパケットを並列送信する各伝送媒体の伝送速度が独立に設定可能とし、
前記各伝送媒体の伝送速度の中で最大のものを基準伝送速度としたときに、前記Ｘ個のデータパケットの最大データサイズを（Ｄｍａｘ  ×当該系統の伝送速度／基準伝送速度）の値に設定し、
送信する複数のデータフレームのデータ領域から抽出したデータ部を連結して各系統の伝送速度に応じて分割し、データ領域が各系統の最大データサイズ以下でパケット長（所要伝送時間）を揃えたＸ個のデータブロックを生成し、
前記Ｘ個のデータブロックに宛先情報等の制御情報を含むメインヘッダ部および誤り判定符号を含むＦＣＳ部を付加してＸ個のデータパケットを生成し、並列送信する
ことを特徴とする無線パケット通信方法。
【請求項５】２つの無線局の間で、キャリアセンスによって空き状態と判定された複数の無線チャネルを用いて複数Ｘ個のデータパケットを並列送信するか、または空き状態と判定された無線チャネルを用いて空間分割多重方式により複数Ｘ個のデータパケットを並列送信するか、または両者を併用して複数の無線チャネルの各空間分割多重数の総和に相当する複数Ｘ個のデータパケットを並列送信する無線パケット通信方法において、
前記Ｘ個のデータパケットを並列送信する各伝送媒体の伝送速度を同一とし、前記データパケットの最大データサイズをＤｍａｘとしたときに、
送信する複数のデータフレームの各データ領域から抽出したデータ部を組み合わせてデータ領域がＤｍａｘ以下のＸ個のデータ系列を生成し、
前記Ｘ個のデータ系列のうち、最大サイズのデータ系列以外のデータ系列にダミーデータを付加してパケット長（データサイズ，伝送所要時間）を揃えたＸ個のデータブロックを生成し、
前記Ｘ個のデータブロックに宛先情報等の制御情報を含むヘッダ部および誤り判定符号を含むＦＣＳ部を付加してＸ個のデータパケットを生成し、並列送信する
ことを特徴とする無線パケット通信方法。
【請求項６】２つの無線局の間で、キャリアセンスによって空き状態と判定された複数の無線チャネルを用いて複数Ｘ個のデータパケットを並列送信するか、または空き状態と判定された無線チャネルを用いて空間分割多重方式により複数Ｘ個のデータパケットを並列送信するか、または両者を併用して複数の無線チャネルの各空間分割多重数の総和に相当する複数Ｘ個のデータパケットを並列送信する無線パケット通信方法において、
前記Ｘ個のデータパケットを並列送信する各伝送媒体の伝送速度が独立に設定可能とし、
前記各伝送媒体の伝送速度の中で最大のものを基準伝送速度としたときに、前記Ｘ個のデータパケットの最大データサイズを（Ｄｍａｘ  ×当該系統の伝送速度／基準伝送速度）の値に設定し、
送信する複数のデータフレームの各データ領域から抽出したデータ部を組み合わせて、データ領域が前記各系統における最大データサイズ以下のＸ個のデータ系列を生成し、
前記Ｘ個のデータ系列のうち、パケット長（所要伝送時間）が最大のデータ系列以外のデータ系列にダミーデータを付加してパケット長（所要伝送時間）を揃えたＸ個のデータブロックを生成し、
前記Ｘ個のデータブロックに宛先情報等の制御情報を含むヘッダ部および誤り判定符号を含むＦＣＳ部を付加してＸ個のデータパケットを生成し、並列送信する
ことを特徴とする無線パケット通信方法。
【請求項７】請求項１，３，５のいずれかに記載の無線パケット通信方法において、
前記Ｘ個のデータパケットを並列送信する各伝送媒体の伝送速度が独立に設定可能な場合には、その中で最小の伝送速度に統一するように前記各伝送媒体の伝送速度を設定する
ことを特徴とする無線パケット通信方法。
【請求項８】請求項５に記載の無線パケット通信方法において、
送信するデータフレームを順番に取り込み、データサイズの合計が最大データサイズＤｍａｘを越えない最大数になるまで、前記各伝送媒体ごとにデータフレームを割り当ててデータ系列を生成する
ことを特徴とする無線パケット通信方法。
【請求項９】請求項５に記載の無線パケット通信方法において、
送信するデータフレームを順番に取り込み、前記各伝送媒体ごとに１つずつ割り当て、データサイズの合計が最大データサイズＤｍａｘを越えない最大数になるまで、前記各伝送媒体を巡回しながらデータフレームの割り当てを繰り返してデータ系列を生成する
ことを特徴とする無線パケット通信方法。
【請求項１０】請求項５に記載の無線パケット通信方法において、
送信するデータフレームを順番に取り込み、前記各伝送媒体ごとに１つずつ割り当て、割り当てられたデータフレームのデータサイズが最小となる前記伝送媒体の１つに次のデータフレームを割り当て、以下同様にデータサイズの合計が最大データサイズＤｍａｘを越えない最大数になるまで、データフレームの割り当てを繰り返してデータ系列を生成する
ことを特徴とする無線パケット通信方法。
【請求項１１】請求項５に記載の無線パケット通信方法において、
請求項８〜１０のいずれかに記載の方法のうち、収容されるデータフレームの総数が最大になる方法を採用してデータ系列を生成する
ことを特徴とする無線パケット通信方法。
【請求項１２】請求項６に記載の無線パケット通信方法において、
送信するデータフレームを順番に取り込み、データサイズの合計が前記各伝送媒体ごとに対応する最大データサイズを越えない最大数になるまで、前記各伝送媒体ごとにデータフレームを割り当ててデータ系列を生成する
ことを特徴とする無線パケット通信方法。
【請求項１３】請求項６に記載の無線パケット通信方法において、
送信するデータフレームを順番に取り込み、前記各伝送媒体ごとに１つずつ割り当て、データサイズの合計が前記各伝送媒体ごとに対応する最大データサイズを越えない最大数になるまで、前記各伝送媒体を巡回しながらデータフレームの割り当てを繰り返してデータ系列を生成する
ことを特徴とする無線パケット通信方法。
【請求項１４】請求項６に記載の無線パケット通信方法において、
送信するデータフレームを順番に取り込み、前記各伝送媒体ごとに１つずつ割り当て、割り当てられたデータフレームのデータサイズが最小となる前記伝送媒体の１つに次のデータフレームを割り当て、以下同様にデータサイズの合計が前記各伝送媒体ごとに対応する最大データサイズを越えない最大数になるまで、データフレームの割り当てを繰り返してデータ系列を生成する
ことを特徴とする無線パケット通信方法。
【請求項１５】請求項６に記載の無線パケット通信方法において、
請求項１２〜１４のいずれかに記載の方法のうち、収容されるデータフレームの総数が最大になる方法を採用してデータ系列を生成する
ことを特徴とする無線パケット通信方法。
【請求項１６】請求項５または請求項６に記載の無線パケット通信方法において、
前記データ系列は、前記データフレームを識別するためのサブヘッダを含めて生成される
ことを特徴とする無線パケット通信方法。
【請求項１７】２つの無線局の間で、キャリアセンスによって空き状態と判定された複数の無線チャネルを用いて複数Ｘ個のデータパケットを並列送信するか、または空き状態と判定された無線チャネルを用いて空間分割多重方式により複数Ｘ個のデータパケットを並列送信するか、または両者を併用して複数の無線チャネルの各空間分割多重数の総和に相当する複数Ｘ個のデータパケットを並列送信する無線パケット通信方法において、
前記Ｘ個のデータパケットを並列送信する各伝送媒体の伝送速度を同一とし、前記データパケットの最大データサイズをＤｍａｘとしたときに、
送信するデータフレーム数が１の場合には、請求項１に記載の方法によりＸ個のデータパケットを生成し、
送信するデータフレーム数が２以上であり、かつ請求項３に記載の連結および分割または請求項５に記載の組み合わせによって各系統の最大データサイズ以下のデータパケットが生成できる場合には、請求項３または請求項５に記載の方法によりＸ個のデータパケットを生成し、
送信するデータフレーム数が２以上であり、かつ請求項３に記載の分割および結合または請求項５に記載の組み合わせによって各系統の最大データサイズ以下のデータパケットが生成できない場合には、請求項１に記載の方法によりＸ個のデータパケットを生成する
ことを特徴とする無線パケット通信方法。
【請求項１８】２つの無線局の間で、キャリアセンスによって空き状態と判定された複数の無線チャネルを用いて複数Ｘ個のデータパケットを並列送信するか、または空き状態と判定された無線チャネルを用いて空間分割多重方式により複数Ｘ個のデータパケットを並列送信するか、または両者を併用して複数の無線チャネルの各空間分割多重数の総和に相当する複数Ｘ個のデータパケットを並列送信する無線パケット通信方法において、
前記Ｘ個のデータパケットを並列送信する各伝送媒体の伝送速度が独立に設定可能とし、
前記各伝送媒体の伝送速度の中で最大のものを基準伝送速度としたときに、前記Ｘ個のデータパケットの最大データサイズを（Ｄｍａｘ  ×当該系統の伝送速度／基準伝送速度）の値に設定し、
送信するデータフレーム数が１の場合には、請求項２に記載の方法によりＸ個のデータパケットを生成し、
送信するデータフレーム数が２以上であり、かつ請求項４に記載の連結および分割または請求項６に記載の組み合わせによって各系統の最大データサイズ以下のデータパケットが生成できる場合には、請求項４または請求項６に記載の方法によりＸ個のデータパケットを生成し、
送信するデータフレーム数が２以上であり、かつ請求項４に記載の分割および結合または請求項６に記載の組み合わせによって各系統の最大データサイズ以下のデータパケットが生成できない場合には、請求項２に記載の方法によりＸ個のデータパケットを生成する
ことを特徴とする無線パケット通信方法。
【請求項１９】請求項１または請求項２に記載の無線パケット通信方法において、
前記分割前の１つのデータフレームから生成されるデータパケットの伝送所要時間に相当する時間が経過するまで、前記Ｘ個のデータパケットの並列送信後に生成されるＸ個のデータパケットをキャリアセンスせずに連続して並列送信する
ことを特徴とする無線パケット通信方法。
【請求項２０】請求項１または請求項２に記載の無線パケット通信方法において、
前記Ｘ個のデータパケットの並列送信後に生成されるＸ個のデータパケットをキャリアセンスせずにＸ回連続して並列送信する
ことを特徴とする無線パケット通信方法。
【請求項２１】請求項１〜６のいずれかに記載の無線パケット通信方法において、
前記２つの無線局の一方を基地局、他方の移動端末としたときに、
前記基地局に接続される装置から前記移動端末宛てに送信されたデータフレームを格納する前記基地局の送信バッファ内で、同一移動端末を宛先とするデータフレームから並列送信するデータパケットに格納できる範囲のデータフレームを選択し、そのデータフレームのフレーム本体に前記基地局に接続される装置の送信元アドレスを付加して連結し、それを並列送信数で分割したそれぞれにＭＡＣヘッダを付加して前記Ｘ個のデータパケットを生成し、並列送信する
ことを特徴とする無線パケット通信方法。
【請求項２２】請求項１〜６のいずれかに記載の無線パケット通信方法において、
前記２つの無線局の一方を基地局、他方の移動端末としたときに、
前記基地局に接続される装置宛てに送信するＩＰパケットを格納する前記移動端末の送信バッファ内で、同一基地局を宛先とするＩＰパケットから並列送信するデータパケットに格納できる範囲のＩＰパケットを選択し、そのＩＰパケットに前記基地局に接続される装置の宛先アドレスを付加して連結し、それを並列送信数で分割したそれぞれにＭＡＣヘッダを付加して前記Ｘ個のデータパケットを生成し、並列送信する
ことを特徴とする無線パケット通信方法。
【請求項２３】請求項１〜６のいずれかに記載の無線パケット通信方法において、
前記２つの無線局の一方を基地局、他方の移動端末としたときに、
前記基地局に接続される装置から前記移動端末宛てに送信されたデータフレームを格納する前記基地局の送信バッファ内で、同一移動端末を宛先とするデータフレームから並列送信するそれぞれのデータパケットに格納できる範囲のデータフレームを組み合わせて選択し、各データフレームのフレーム本体に前記基地局に接続される装置の送信元アドレスを付加し、さらにＭＡＣヘッダを付加して前記Ｘ個のデータパケットを生成し、並列送信する
ことを特徴とする無線パケット通信方法。
【請求項２４】請求項１〜６のいずれかに記載の無線パケット通信方法において、
前記２つの無線局の一方を基地局、他方の移動端末としたときに、
前記基地局に接続される装置宛てに送信するＩＰパケットを格納する前記移動端末の送信バッファ内で、同一基地局を宛先とするＩＰパケットから並列送信するそれぞれのデータパケットに格納できる範囲のＩＰパケットを組み合わせて選択し、各ＩＰパケットに前記基地局に接続される装置の宛先アドレスを付加し、さらにＭＡＣヘッダを付加して前記Ｘ個のデータパケットを生成し、並列送信する
ことを特徴とする無線パケット通信方法。
【請求項２５】（補正後）請求項１〜６のいずれかに記載の無線パケット通信方法において、
前記２つの無線局の一方の無線局は、送信バッファに蓄積されたデータフレームを他方の無線局へ転送する際に、他方の無線局を宛先とするデータフレームについて、請求項２１〜請求項２４のいずれかに記載の方法によりデータパケットを生成し、一括送信または並列送信する
ことを特徴とする無線パケット通信方法。
【請求項２６】（補正後）請求項１〜６のいずれかに記載の無線パケット通信方法において、
前記２つの無線局にそれぞれ通信装置が接続され、
前記２つの無線局の一方の無線局は、送信バッファに蓄積された一方の無線局に接続される送信元装置から他方の無線局に接続される宛先装置に送信されたデータフレームを転送する際に、他方の無線局を宛先とするデータフレームについて、請求項２１〜請求項２４のいずれかに記載の方法によりデータパケットを生成し、一括送信または並列送信する
ことを特徴とする無線パケット通信方法。
【請求項２７】（追加）２つの無線局の間で、キャリアセンスによって空き状態と判定された複数の無線チャネルを用いて複数Ｘ個のデータパケットを並列送信するか、または空き状態と判定された無線チャネルを用いて空間分割多重方式により複数Ｘ個のデータパケットを並列送信するか、または両者を併用して複数の無線チャネルの各空間分割多重数の総和に相当する複数Ｘ個のデータパケットを並列送信する無線パケット通信装置において、
前記Ｘ個のデータパケットを並列送信する各伝送媒体の伝送速度を同一とし、前記データパケットの最大データサイズをＤｍａｘとしたときに、
送信する１つのデータフレームのデータ領域から抽出したデータ部を分割し、データ領域がＤｍａｘ以下でパケット長（データサイズ，伝送所要時間）を揃えたＸ個のデータブロックを生成する手段と、
前記Ｘ個のデータブロックに宛先情報等の制御情報を含むヘッダ部および誤り判定符号を含むＦＣＳ部を付加してＸ個のデータパケットを生成し、並列送信する手段と
を備えたことを特徴とする無線パケット通信装置。
【請求項２８】（追加）２つの無線局の間で、キャリアセンスによって空き状態と判定された複数の無線チャネルを用いて複数Ｘ個のデータパケットを並列送信するか、または空き状態と判定された無線チャネルを用いて空間分割多重方式により複数Ｘ個のデータパケットを並列送信するか、または両者を併用して複数の無線チャネルの各空間分割多重数の総和に相当する複数Ｘ個のデータパケットを並列送信する無線パケット通信装置において、
前記Ｘ個のデータパケットを並列送信する各伝送媒体の伝送速度が独立に設定可能とし、
前記各伝送媒体の伝送速度の中で最大のものを基準伝送速度としたときに、前記Ｘ個のデータパケットの最大データサイズを（Ｄｍａｘ  ×当該系統の伝送速度／基準伝送速度）の値に設定する手段と、
送信する１つのデータフレームのデータ領域から抽出したデータ部を各系統の伝送速度に応じて分割し、データ領域が各系統の最大データサイズ以下でパケット長（所要伝送時間）を揃えたＸ個のデータブロックを生成する手段と、
前記Ｘ個のデータブロックに宛先情報等の制御情報を含むヘッダ部および誤り判定符号を含むＦＣＳ部を付加してＸ個のデータパケットを生成し、並列送信する手段と
を備えたことを特徴とする無線パケット通信装置。
【請求項２９】（追加）２つの無線局の間で、キャリアセンスによって空き状態と判定された複数の無線チャネルを用いて複数Ｘ個のデータパケットを並列送信するか、または空き状態と判定された無線チャネルを用いて空間分割多重方式により複数Ｘ個のデータパケットを並列送信するか、または両者を併用して複数の無線チャネルの各空間分割多重数の総和に相当する複数Ｘ個のデータパケットを並列送信する無線パケット通信装置において、
前記Ｘ個のデータパケットを並列送信する各伝送媒体の伝送速度を同一とし、前記データパケットの最大データサイズをＤｍａｘとしたときに、
送信する複数のデータフレームの各データ領域から抽出したデータ部を連結して分割し、データ領域がＤｍａｘ以下でパケット長（データサイズ，伝送所要時  間）を揃えたＸ個のデータブロックを生成する手段と、
前記Ｘ個のデータブロックに宛先情報等の制御情報を含むメインヘッダ部および誤り判定符号を含むＦＣＳ部を付加してＸ個のデータパケットを生成し、並列送信する手段と
を備えたことを特徴とする無線パケット通信装置。
【請求項３０】（追加）２つの無線局の間で、キャリアセンスによって空き状態と判定された複数の無線チャネルを用いて複数Ｘ個のデータパケットを並列送信するか、または空き状態と判定された無線チャネルを用いて空間分割多重方式により複数Ｘ個のデータパケットを並列送信するか、または両者を併用して複数の無線チャネルの各空間分割多重数の総和に相当する複数Ｘ個のデータパケットを並列送信する無線パケット通信装置において、
前記Ｘ個のデータパケットを並列送信する各伝送媒体の伝送速度が独立に設定可能とし、
前記各伝送媒体の伝送速度の中で最大のものを基準伝送速度としたときに、前記Ｘ個のデータパケットの最大データサイズを（Ｄｍａｘ  ×当該系統の伝送速度／基準伝送速度）の値に設定する手段と、
送信する複数のデータフレームのデータ領域から抽出したデータ部を連結して各系統の伝送速度に応じて分割し、データ領域が各系統の最大データサイズ以下でパケット長（所要伝送時間）を揃えたＸ個のデータブロックを生成する手段と、
前記Ｘ個のデータブロックに宛先情報等の制御情報を含むメインヘッダ部および誤り判定符号を含むＦＣＳ部を付加してＸ個のデータパケットを生成し、並列送信する手段と
を備えたことを特徴とする無線パケット通信装置。
【請求項３１】（追加）２つの無線局の間で、キャリアセンスによって空き状態と判定された複数の無線チャネルを用いて複数Ｘ個のデータパケットを並列送信するか、または空き状態と判定された無線チャネルを用いて空間分割多重方式により複数Ｘ個のデータパケットを並列送信するか、または両者を併用して複数の無線チャネルの各空間分割多重数の総和に相当する複数Ｘ個のデータパケットを並列送信する無線パケット通信装置において、
前記Ｘ個のデータパケットを並列送信する各伝送媒体の伝送速度を同一とし、前記データパケットの最大データサイズをＤｍａｘとしたときに、
送信する複数のデータフレームの各データ領域から抽出したデータ部を組み合わせてデータ領域がＤｍａｘ以下のＸ個のデータ系列を生成する手段と、
前記Ｘ個のデータ系列のうち、最大サイズのデータ系列以外のデータ系列にダミーデータを付加してパケット長（データサイズ，伝送所要時間）を揃えたＸ個のデータブロックを生成する手段と、
前記Ｘ個のデータブロックに宛先情報等の制御情報を含むヘッダ部および誤り判定符号を含むＦＣＳ部を付加してＸ個のデータパケットを生成し、並列送信する手段と
を備えたことを特徴とする無線パケット通信装置。
【請求項３２】（追加）２つの無線局の間で、キャリアセンスによって空き状態と判定された複数の無線チャネルを用いて複数Ｘ個のデータパケットを並列送信するか、または空き状態と判定された無線チャネルを用いて空間分割多重方式により複数Ｘ個のデータパケットを並列送信するか、または両者を併用して複数の無線チャネルの各空間分割多重数の総和に相当する複数Ｘ個のデータパケットを並列送信する無線パケット通信装置において、
前記Ｘ個のデータパケットを並列送信する各伝送媒体の伝送速度が独立に設定可能とし、
前記各伝送媒体の伝送速度の中で最大のものを基準伝送速度としたときに、前記Ｘ個のデータパケットの最大データサイズを（Ｄｍａｘ  ×当該系統の伝送速度／基準伝送速度）の値に設定する手段と、
送信する複数のデータフレームの各データ領域から抽出したデータ部を組み合わせて、データ領域が前記各系統における最大データサイズ以下のＸ個のデータ系列を生成する手段と、
前記Ｘ個のデータ系列のうち、パケット長（所要伝送時間）が最大のデータ系列以外のデータ系列にダミーデータを付加してパケット長（所要伝送時間）を揃えたＸ個のデータブロックを生成する手段と、
前記Ｘ個のデータブロックに宛先情報等の制御情報を含むヘッダ部および誤り判定符号を含むＦＣＳ部を付加してＸ個のデータパケットを生成し、並列送信する手段と
を備えたことを特徴とする無線パケット通信装置。
【請求項３３】（追加）請求項２７，２９，３１のいずれかに記載の無線パケット通信装置において、
前記Ｘ個のデータパケットを並列送信する各伝送媒体の伝送速度が独立に設定可能な場合には、その中で最小の伝送速度に統一するように前記各伝送媒体の伝送速度を設定する手段を含む
ことを特徴とする無線パケット通信装置。
【請求項３４】（追加）請求項３１に記載の無線パケット通信装置において、
送信するデータフレームを順番に取り込み、データサイズの合計が最大データサイズＤｍａｘを越えない最大数になるまで、前記各伝送媒体ごとにデータフレームを割り当ててデータ系列を生成する手段を含む
ことを特徴とする無線パケット通信装置。
【請求項３５】（追加）請求項３１に記載の無線パケット通信装置において、
送信するデータフレームを順番に取り込み、前記各伝送媒体ごとに１つずつ割り当て、データサイズの合計が最大データサイズＤｍａｘを越えない最大数になるまで、前記各伝送媒体を巡回しながらデータフレームの割り当てを繰り返してデータ系列を生成する手段を含む
ことを特徴とする無線パケット通信装置。
【請求項３６】（追加）請求項３１に記載の無線パケット通信装置において、
送信するデータフレームを順番に取り込み、前記各伝送媒体ごとに１つずつ割り当て、割り当てられたデータフレームのデータサイズが最小となる前記伝送媒体の１つに次のデータフレームを割り当て、以下同様にデータサイズの合計が最大データサイズＤｍａｘを越えない最大数になるまで、データフレームの割り当てを繰り返してデータ系列を生成する手段を含む
ことを特徴とする無線パケット通信装置。
【請求項３７】（追加）請求項３１に記載の無線パケット通信装置において、
請求項３４〜３６のいずれかに記載の手段のうち、収容されるデータフレームの総数が最大になる手段を採用してデータ系列を生成する構成である
ことを特徴とする無線パケット通信装置。
【請求項３８】（追加）請求項３２に記載の無線パケット通信装置において、
送信するデータフレームを順番に取り込み、データサイズの合計が前記各伝送媒体ごとに対応する最大データサイズを越えない最大数になるまで、前記各伝送媒体ごとにデータフレームを割り当ててデータ系列を生成する手段を含む
ことを特徴とする無線パケット通信装置。
【請求項３９】（追加）請求項３２に記載の無線パケット通信装置において、
送信するデータフレームを順番に取り込み、前記各伝送媒体ごとに１つずつ割り当て、データサイズの合計が前記各伝送媒体ごとに対応する最大データサイズを越えない最大数になるまで、前記各伝送媒体を巡回しながらデータフレームの割り当てを繰り返してデータ系列を生成する手段を含む
ことを特徴とする無線パケット通信装置。
【請求項４０】（追加）請求項３２に記載の無線パケット通信装置において、
送信するデータフレームを順番に取り込み、前記各伝送媒体ごとに１つずつ割り当て、割り当てられたデータフレームのデータサイズが最小となる前記伝送媒体の１つに次のデータフレームを割り当て、以下同様にデータサイズの合計が前記各伝送媒体ごとに対応する最大データサイズを越えない最大数になるまで、データフレームの割り当てを繰り返してデータ系列を生成する手段を含む
ことを特徴とする無線パケット通信装置。
【請求項４１】（追加）請求項３２に記載の無線パケット通信装置において、
請求項３８〜４０のいずれかに記載の手段のうち、収容されるデータフレームの総数が最大になる手段を採用してデータ系列を生成する構成である
ことを特徴とする無線パケット通信装置。
【請求項４２】（追加）請求項３１または請求項３２に記載の無線パケット通信装置において、
前記データ系列は、前記データフレームを識別するためのサブヘッダを含めて生成される構成である
ことを特徴とする無線パケット通信装置。
【請求項４３】（追加）２つの無線局の間で、キャリアセンスによって空き状態と判定された複数の無線チャネルを用いて複数Ｘ個のデータパケットを並列送信するか、または空き状態と判定された無線チャネルを用いて空間分割多重方式により複数Ｘ個のデータパケットを並列送信するか、または両者を併用して複数の無線チャネルの各空間分割多重数の総和に相当する複数Ｘ個のデータパケットを並列送信する無線パケット通信装置において、
前記Ｘ個のデータパケットを並列送信する各伝送媒体の伝送速度を同一とし、前記データパケットの最大データサイズをＤｍａｘとしたときに、
送信するデータフレーム数が１の場合には、請求項２７に記載の手段によりＸ個のデータパケットを生成する手段と、
送信するデータフレーム数が２以上であり、かつ請求項２９に記載の連結および分割または請求項３１に記載の組み合わせによって各系統の最大データサイズ以下のデータパケットが生成できる場合には、請求項２９または請求項３１に記載の手段によりＸ個のデータパケットを生成する手段と、
送信するデータフレーム数が２以上であり、かつ請求項２９に記載の分割および結合または請求項３１に記載の組み合わせによって各系統の最大データサイズ以下のデータパケットが生成できない場合には、請求項２７に記載の手段によりＸ個のデータパケットを生成する手段と
を備えたことを特徴とする無線パケット通信装置。
【請求項４４】（追加）２つの無線局の間で、キャリアセンスによって空き状態と判定された複数の無線チャネルを用いて複数Ｘ個のデータパケットを並列送信するか、または空き状態と判定された無線チャネルを用いて空間分割多重方式により複数Ｘ個のデータパケットを並列送信するか、または両者を併用して複数の無線チャネルの各空間分割多重数の総和に相当する複数Ｘ個のデータパケットを並列送信する無線パケット通信装置において、
前記Ｘ個のデータパケットを並列送信する各伝送媒体の伝送速度が独立に設定可能とし、
前記各伝送媒体の伝送速度の中で最大のものを基準伝送速度としたときに、前記Ｘ個のデータパケットの最大データサイズを（Ｄｍａｘ  ×当該系統の伝送速度／基準伝送速度）の値に設定する手段と、
送信するデータフレーム数が１の場合には、請求項２８に記載の手段によりＸ個のデータパケットを生成する手段と、
送信するデータフレーム数が２以上であり、かつ請求項３０に記載の連結および分割または請求項３２に記載の組み合わせによって各系統の最大データサイズ以下のデータパケットが生成できる場合には、請求項３０または請求項３２に記載の手段によりＸ個のデータパケットを生成する手段と、
送信するデータフレーム数が２以上であり、かつ請求項３０に記載の分割および結合または請求項３２に記載の組み合わせによって各系統の最大データサイズ以下のデータパケットが生成できない場合には、請求項２８に記載の手段によりＸ個のデータパケットを生成する手段と
を備えたことを特徴とする無線パケット通信装置。
【請求項４５】（追加）請求項２７または請求項２８に記載の無線パケット通信装置において、
前記分割前の１つのデータフレームから生成されるデータパケットの伝送所要時間に相当する時間が経過するまで、前記Ｘ個のデータパケットの並列送信後に生成されるＸ個のデータパケットをキャリアセンスせずに連続して並列送信する構成である
ことを特徴とする無線パケット通信装置。
【請求項４６】（追加）請求項２７または請求項２８に記載の無線パケット通信装置において、
前記Ｘ個のデータパケットの並列送信後に生成されるＸ個のデータパケットをキャリアセンスせずにＸ回連続して並列送信する構成である
ことを特徴とする無線パケット通信装置。
【請求項４７】（追加）請求項２７〜３２のいずれかに記載の無線パケット通信装置において、
前記２つの無線局の一方を基地局、他方の移動端末としたときに、
前記基地局に接続される装置から前記移動端末宛てに送信されたデータフレームを格納する前記基地局の送信バッファ内で、同一移動端末を宛先とするデータフレームから並列送信するデータパケットに格納できる範囲のデータフレームを選択し、そのデータフレームのフレーム本体に前記基地局に接続される装置の送信元アドレスを付加して連結し、それを並列送信数で分割したそれぞれにＭＡＣヘッダを付加して前記Ｘ個のデータパケットを生成し、並列送信する構成である
ことを特徴とする無線パケット通信装置。
【請求項４８】（追加）請求項２７〜３２のいずれかに記載の無線パケット通信装置において、
前記２つの無線局の一方を基地局、他方の移動端末としたときに、
前記基地局に接続される装置宛てに送信するＩＰパケットを格納する前記移動端末の送信バッファ内で、同一基地局を宛先とするＩＰパケットから並列送信するデータパケットに格納できる範囲のＩＰパケットを選択し、そのＩＰパケットに前記基地局に接続される装置の宛先アドレスを付加して連結し、それを並列送信数で分割したそれぞれにＭＡＣヘッダを付加して前記Ｘ個のデータパケットを生成し、並列送信する構成である
ことを特徴とする無線パケット通信装置。
【請求項４９】（追加）請求項２７〜３２のいずれかに記載の無線パケット通信装置において、
前記２つの無線局の一方を基地局、他方の移動端末としたときに、
前記基地局に接続される装置から前記移動端末宛てに送信されたデータフレームを格納する前記基地局の送信バッファ内で、同一移動端末を宛先とするデータフレームから並列送信するそれぞれのデータパケットに格納できる範囲のデータフレームを組み合わせて選択し、各データフレームのフレーム本体に前記基地局に接続される装置の送信元アドレスを付加し、さらにＭＡＣヘッダを付加して前記Ｘ個のデータパケットを生成し、並列送信する構成である
ことを特徴とする無線パケット通信装置。
【請求項５０】（追加）請求項２７〜３２のいずれかに記載の無線パケット通信装置において、
前記２つの無線局の一方を基地局、他方の移動端末としたときに、
前記基地局に接続される装置宛てに送信するＩＰパケットを格納する前記移動端末の送信バッファ内で、同一基地局を宛先とするＩＰパケットから並列送信するそれぞれのデータパケットに格納できる範囲のＩＰパケットを組み合わせて選択し、各ＩＰパケットに前記基地局に接続される装置の宛先アドレスを付加し、さらにＭＡＣヘッダを付加して前記Ｘ個のデータパケットを生成し、並列送信する構成である
ことを特徴とする無線パケット通信装置。
【請求項５１】（追加）請求項２７〜３２のいずれかに記載の無線パケット通信装置において、
前記２つの無線局の一方の無線局は、送信バッファに蓄積されたデータフレームを他方の無線局へ転送する際に、他方の無線局を宛先とするデータフレームについて、請求項４７〜請求項５０のいずれかに記載の手段によりデータパケットを生成し、一括送信または並列送信する構成である
ことを特徴とする無線パケット通信装置。
【請求項５２】（追加）請求項２７〜３２のいずれかに記載の無線パケット通信装置において、
前記２つの無線局にそれぞれ通信装置が接続され、
前記２つの無線局の一方の無線局は、送信バッファに蓄積された一方の無線局に接続される送信元装置から他方の無線局に接続される宛先装置に送信されたデータフレームを転送する際に、他方の無線局を宛先とするデータフレームについて、請求項４７〜請求項５０のいずれかに記載の手段によりデータパケットを生成し、一括送信または並列送信する構成である
ことを特徴とする無線パケット通信装置。




【国際調査報告】
2004114609.tif 000034
2004114609.tif 000035
2004114609.tif 000036
2004114609.tif 000037