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