(57)【要約】送信側無線局が、受信電力に応じてビジー状態か空き状態かを判定する物理的なキャリア検出と、設定された送信抑制時間中はビジー状態とする仮想的なキャリア検出の双方により、空き状態と判定された無線チャネルを利用して無線パケットを送信する。このときに、送信する無線チャネルから漏れこみの影響を受ける対となる被無線チャネルに対して、仮想的なキャリア検出に用いる送信抑制時間を設定する。これにより、送信する無線チャネルからの漏れこみの影響により被無線チャネルで正常に受信ができない場合でも、被無線チャネルに送信抑制時間を設定することができる。
2005006660.tif 000002
【特許請求の範囲】
【請求項１】
送信側無線局と１以上の受信側無線局との間に複数の無線チャネルが用意され、送信側無線局が、受信電力に応じてビジー状態か空き状態かを判定する物理的なキャリア検出と、設定された送信抑制時間中はビジー状態とする仮想的なキャリア検出の双方により、空き状態と判定された無線チャネルを利用して無線パケットを送信する無線パケット通信方法において、
前記送信側無線局は、送信する無線チャネルから漏れこみの影響を受ける対となる被無線チャネルに対して、仮想的なキャリア検出に用いる送信抑制時間を設定する
ことを特徴とする無線パケット通信方法。
【請求項２】
送信側無線局と１以上の受信側無線局との間に複数の無線チャネルが用意され、送信側無線局が、受信電力に応じてビジー状態か空き状態かを判定する物理的なキャリア検出と、設定された送信抑制時間中はビジー状態とする仮想的なキャリア検出の双方により、空き状態と判定された複数の無線チャネルを利用して複数の無線パケットを並列送信する無線パケット通信方法において、
前記送信側無線局は、並列送信に利用される無線チャネルの中で最長の送信時間Ｔｍａｘを要する無線チャネル以外の被無線チャネルに対して、仮想的なキャリア検出に用いる送信抑制時間として、前記Ｔｍａｘに所定の時間Ｔｓを加えた時間（Ｔｍａｘ＋Ｔｓ）を設定する
ことを特徴とする無線パケット通信方法。
【請求項３】
請求項２に記載の無線パケット通信方法において、
前記送信側無線局は、前記被無線チャネルに前記仮想的なキャリア検出用としてすでに設定されている送信抑制時間が（Ｔｍａｘ＋Ｔｓ）より短い場合に、新たな送信抑制時間として（Ｔｍａｘ＋Ｔｓ）を設定する
ことを特徴とする無線パケット通信方法。
【請求項４】
送信側無線局と１以上の受信側無線局との間に複数の無線チャネルが用意され、送信側無線局が、受信電力に応じてビジー状態か空き状態かを判定する物理的なキャリア検出と、設定された送信抑制時間中はビジー状態とする仮想的なキャリア検出の双方により、空き状態と判定された複数の無線チャネルを利用して複数の無線パケットを並列送信する無線パケット通信方法において、
前記送信側無線局は、複数の無線チャネルの中で互いに送信電力の漏れこみの影響を与える無線チャネルの組み合わせを想定しておき、各組み合わせの無線チャネルの中で最長の送信時間Ｔｉを要する無線チャネル以外の被無線チャネルに対して、仮想的なキャリア検出に用いる送信抑制時間として、前記Ｔｉに所定の時間Ｔｓを加えた時間（Ｔｉ＋Ｔｓ）を設定する
ことを特徴とする無線パケット通信方法。
【請求項５】
請求項４に記載の無線パケット通信方法において、
前記送信側無線局は、前記被無線チャネルに前記仮想的なキャリア検出用としてすでに設定されている送信抑制時間が（Ｔｉ＋Ｔｓ）より短い場合に、新たな送信抑制時間として（Ｔｉ＋Ｔｓ）を設定する
ことを特徴とする無線パケット通信方法。
【請求項６】
請求項１〜５のいずれかに記載の無線パケット通信方法において、
前記送信側無線局は、前記被無線チャネルで送信無線チャネルからの漏れこみによる受信電力を検出し、その受信電力が所定の閾値以上である被無線チャネルに対して前記送信抑制時間を設定する
ことを特徴とする無線パケット通信方法。
【請求項７】
請求項１〜６のいずれかに記載の無線パケット通信方法において、
前記送信側無線局は、前記被無線チャネルの受信信号の誤り検出を行い、誤りが検出された被無線チャネルに対して前記送信抑制時間を設定する
ことを特徴とする無線パケット通信方法。
【請求項８】
請求項１〜７のいずれかに記載の無線パケット通信方法において、
前記送信側無線局は、前記被無線チャネルで無線パケットを受信したときに、受信した無線パケットの誤り検出を行い、自局宛ての無線パケットを正常に受信した無線チャネルで、前記送信抑制時間が設定されている場合にはその送信抑制時間を解除するとともに、受信した無線パケットのヘッダに占有時間が設定されている場合にはそれに応じた送信抑制時間を新たに設定する
ことを特徴とする無線パケット通信方法。
【請求項９】
請求項１〜８のいずれかに記載の無線パケット通信方法において、
前記送信側無線局は、送信データが生起したときに、前記送信抑制時間が設定されている無線チャネルがあればその送信抑制時間が終了するまで待機した後に、前記空き状態と判定された無線チャネルを利用して無線パケットを送信する
ことを特徴とする無線パケット通信方法。
【請求項１０】
請求項１〜８のいずれかに記載の無線パケット通信方法において、
前記送信側無線局は、送信データが生起したときに、前記送信抑制時間が設定されている無線チャネルがあり、その最長の送信抑制時間が所定の閾値未満であればその送信抑制時間が終了するまで待機した後に、あるいはその最長の送信抑制時間が所定の閾値以上であればその送信抑制時間が終了するまで待機せずに、前記空き状態と判定された無線チャネルを利用して無線パケットを送信する
ことを特徴とする無線パケット通信方法。
【請求項１１】
請求項１〜８のいずれかに記載の無線パケット通信方法において、
前記送信側無線局は、送信データが生起したときに、前記送信抑制時間が設定されている無線チャネルがあれば、所定の確率でその送信抑制時間の終了を待たずに、前記空き状態と判定された無線チャネルを利用して無線パケットを送信する
ことを特徴とする無線パケット通信方法。
【請求項１２】
請求項１〜８のいずれかに記載の無線パケット通信方法において、
前記送信側無線局は、送信データが生起したときに、前記物理的なキャリア検出および前記仮想的なキャリア検出によってすべての無線チャネルが空き状態と判定されるまで待機した後に、前記空き状態と判定された無線チャネルを利用して無線パケットを送信する
ことを特徴とする無線パケット通信方法。
【請求項１３】
請求項１〜８のいずれかに記載の無線パケット通信方法において、
前記送信側無線局は、送信データが生起したときに、前記物理的なキャリア検出および前記仮想的なキャリア検出によってすべての無線チャネルが空き状態と判定されるまで待機するか、あるいは前記送信抑制時間が設定されている無線チャネルの最長の送信抑制時間が所定の閾値以上であればその送信抑制時間の終了を待たずに、前記空き状態と判定された無線チャネルを利用して無線パケットを送信する
ことを特徴とする無線パケット通信方法。
【請求項１４】
請求項１０または請求項１３に記載の無線パケット通信方法において、
前記送信側無線局は、前記送信抑制時間が設定されている無線チャネルがあるときに、設定されている送信抑制時間が所定の閾値未満である無線チャネルがあれば、その送信抑制時間が終了するまで待機した後に、設定されている送信抑制時間が所定の閾値未満である無線チャネルがなければ、その送信抑制時間が終了するまで待機せずに、前記空き状態と判定された無線チャネルを利用して無線パケットを送信する
ことを特徴とする無線パケット通信方法。
【請求項１５】
請求項１４に記載の無線パケット通信方法において、
前記送信側無線局は、前記送信抑制時間が設定されている無線チャネルがあり、さらに設定されている送信抑制時間が所定の閾値未満である無線チャネルがあり、その送信抑制時間が終了するまで待機した後に、再度、前記送信抑制時間が設定されている無線チャネルがあるかどうかの判定またはすべての無線チャネルが空き状態かどうかの判定に戻る
ことを特徴とする無線パケット通信方法。
【請求項１６】
請求項１〜８のいずれかに記載の無線パケット通信方法において、
前記送信側無線局は、送信データが生起したときに、前記物理的なキャリア検出および前記仮想的なキャリア検出によってすべての無線チャネルが空き状態と判定されるまで待機するか、あるいは所定の確率で待機せずに、前記空き状態と判定された無線チャネルを利用して無線パケットを送信する
ことを特徴とする無線パケット通信方法。
【請求項１７】
請求項１〜８のいずれかに記載の無線パケット通信方法において、
前記受信側無線局は、受信した無線パケットに送信抑制時間が設定されている場合にその送信抑制時間を受信した無線チャネルに設定するとともに、自局宛ての無線パケットを正常に受信した場合に、前記被無線チャネルに設定されている送信抑制時間を含む応答パケットを前記送信側無線局へ送信し、
前記送信側無線局は、前記無線パケットを送信してから所定の時間内に対応する応答パケットを受信したときに、この応答パケットに含まれる被無線チャネルの送信抑制時間を用いて、前記被無線チャネルに設定した送信抑制時間を更新する
ことを特徴とする無線パケット通信方法。
【請求項１８】
送信側無線局と１以上の受信側無線局との間で１つの無線チャネルに多重化されるサブチャネルが用意され、送信側無線局がサブチャネルごとに、受信電力に応じてビジー状態か空き状態かを判定する物理的なキャリア検出と、設定された送信抑制時間中はビジー状態とする仮想的なキャリア検出の双方により、空き状態と判定された複数のサブチャネルに複数の無線パケットをそれぞれ割り当てて並列送信する無線パケット通信方法において、
前記送信側無線局は、並列送信に利用されるサブチャネルの中で最長の送受信時間Ｔｍａｘを要するサブチャネル以外のサブチャネルに対して、仮想的なキャリア検出に用いる送信抑制時間として、前記Ｔｍａｘに所定の時間Ｔｓを加えた時間（Ｔｍａｘ＋Ｔｓ）を設定する
ことを特徴とする無線パケット通信方法。
【請求項１９】
請求項１８に記載の無線パケット通信方法において、
前記送信側無線局は、前記サブチャネルに前記仮想的なキャリア検出用としてすでに設定されている送信抑制時間が（Ｔｍａｘ＋Ｔｓ）より短い場合に、新たな送信抑制時間として（Ｔｍａｘ＋Ｔｓ）を設定する
ことを特徴とする無線パケット通信方法。
【請求項２０】
送信側無線局と１以上の受信側無線局との間に複数の無線チャネルが用意され、送信側無線局が、受信電力に応じてビジー状態か空き状態かを判定する物理的なキャリア検出手段と、設定された送信抑制時間中はビジー状態とする仮想的なキャリア検出手段の双方により、空き状態と判定された無線チャネルを利用して無線パケットを送信する無線パケット通信装置において、
前記送信側無線局の仮想的なキャリア検出手段は、送信する無線チャネルから漏れこみの影響を受ける対となる被無線チャネルに対して、前記仮想的なキャリア検出に用いる送信抑制時間を設定する構成である
ことを特徴とする無線パケット通信装置。
【請求項２１】
送信側無線局と１以上の受信側無線局との間に複数の無線チャネルが用意され、送信側無線局が、受信電力に応じてビジー状態か空き状態かを判定する物理的なキャリア検出手段と、設定された送信抑制時間中はビジー状態とする仮想的なキャリア検出手段の双方により、空き状態と判定された複数の無線チャネルを利用して複数の無線パケットを並列送信する無線パケット通信装置において、
前記送信側無線局の仮想的なキャリア検出手段は、並列送信に利用される無線チャネルの中で最長の送信時間Ｔｍａｘを要する無線チャネル以外の被無線チャネルに対して、前記送信抑制時間として、前記Ｔｍａｘに所定の時間Ｔｓを加えた時間（Ｔｍａｘ＋Ｔｓ）を設定する構成である
ことを特徴とする無線パケット通信装置。
【請求項２２】
請求項２１に記載の無線パケット通信装置において、
前記送信側無線局の仮想的なキャリア検出手段は、前記被無線チャネルに対してすでに設定されている送信抑制時間が（Ｔｍａｘ＋Ｔｓ）より短い場合に、新たな送信抑制時間として（Ｔｍａｘ＋Ｔｓ）を設定する構成である
ことを特徴とする無線パケット通信装置。
【請求項２３】
送信側無線局と１以上の受信側無線局との間に複数の無線チャネルが用意され、送信側無線局が、受信電力に応じてビジー状態か空き状態かを判定する物理的なキャリア検出手段と、設定された送信抑制時間中はビジー状態とする仮想的なキャリア検出手段の双方により、空き状態と判定された複数の無線チャネルを利用して複数の無線パケットを並列送信する無線パケット通信装置において、
前記送信側無線局の仮想的なキャリア検出手段は、複数の無線チャネルの中で互いに送信電力の漏れこみの影響を与える無線チャネルの組み合わせを想定しておき、各組み合わせの無線チャネルの中で最長の送信時間Ｔｉを要する無線チャネル以外の被無線チャネルに対して、前記送信抑制時間として、前記Ｔｉに所定の時間Ｔｓを加えた時間（Ｔｉ＋Ｔｓ）を設定する構成である
ことを特徴とする無線パケット通信装置。
【請求項２４】
請求項２３に記載の無線パケット通信装置において、
前記送信側無線局の仮想的なキャリア検出手段は、前記被無線チャネルに対してすでに設定されている送信抑制時間が（Ｔｉ＋Ｔｓ）より短い場合に、新たな送信抑制時間として（Ｔｉ＋Ｔｓ）を設定する構成である
ことを特徴とする無線パケット通信装置。
【請求項２５】
請求項２０〜２４のいずれかに記載の無線パケット通信装置において、
前記送信側無線局は、前記被無線チャネルで送信無線チャネルからの漏れこみによる受信電力を検出する手段を含み、前記仮想的なキャリア検出手段は、前記受信電力が所定の閾値以上である被無線チャネルに対して前記送信抑制時間を設定する構成である
ことを特徴とする無線パケット通信装置。
【請求項２６】
請求項２０〜２５のいずれかに記載の無線パケット通信装置において、
前記送信側無線局は、前記被無線チャネルの受信信号の誤り検出を行う手段を含み、前記仮想的なキャリア検出手段は、誤りが検出された被無線チャネルに対して前記送信抑制時間を設定する構成である
ことを特徴とする無線パケット通信装置。
【請求項２７】
請求項２０〜２６のいずれかに記載の無線パケット通信装置において、
前記送信側無線局は、前記被無線チャネルで無線パケットを受信したときに、受信した無線パケットの誤り検出を行う手段を含み、前記仮想的なキャリア検出手段は、自局宛ての無線パケットを正常に受信した無線チャネルで、前記送信抑制時間が設定されている場合にはその送信抑制時間を解除するとともに、受信した無線パケットのヘッダに占有時間が設定されている場合にはそれに応じた送信抑制時間を新たに設定する構成である
ことを特徴とする無線パケット通信装置。
【請求項２８】
請求項２０〜２７のいずれかに記載の無線パケット通信装置において、
前記送信側無線局の仮想的なキャリア検出手段は、送信データが生起したときに、前記送信抑制時間が設定されている無線チャネルがあればその送信抑制時間が終了するまで待機した後に、前記空き状態と判定された無線チャネルを利用して無線パケットを送信する構成である
ことを特徴とする無線パケット通信装置。
【請求項２９】
請求項２０〜２７のいずれかに記載の無線パケット通信装置において、
前記送信側無線局の仮想的なキャリア検出手段は、送信データが生起したときに、前記送信抑制時間が設定されている無線チャネルがあり、その最長の送信抑制時間が所定の閾値未満であればその送信抑制時間が終了するまで待機した後に、あるいはその最長の送信抑制時間が所定の閾値以上であればその送信抑制時間が終了するまで待機せずに、前記空き状態と判定された無線チャネルを利用して無線パケットを送信する構成である
ことを特徴とする無線パケット通信装置。
【請求項３０】
請求項２０〜２７のいずれかに記載の無線パケット通信装置において、
前記送信側無線局の仮想的なキャリア検出手段は、送信データが生起したときに、前記送信抑制時間が設定されている無線チャネルがあれば、所定の確率でその送信抑制時間の終了を待たずに、前記空き状態と判定された無線チャネルを利用して無線パケットを送信する構成である
ことを特徴とする無線パケット通信装置。
【請求項３１】
請求項２０〜２７のいずれかに記載の無線パケット通信装置において、
前記送信側無線局の物理的なキャリア検出手段および前記仮想的なキャリア検出手段は、送信データが生起したときに、すべての無線チャネルが空き状態と判定されるまで待機した後に、前記空き状態と判定された無線チャネルを利用して無線パケットを送信する構成である
ことを特徴とする無線パケット通信装置。
【請求項３２】
請求項２０〜２７のいずれかに記載の無線パケット通信装置において、
前記送信側無線局の物理的なキャリア検出手段および前記仮想的なキャリア検出手段は、送信データが生起したときに、すべての無線チャネルが空き状態と判定されるまで待機するか、あるいは前記送信抑制時間が設定されている無線チャネルの最長の送信抑制時間が所定の閾値以上であればその送信抑制時間の終了を待たずに、前記空き状態と判定された無線チャネルを利用して無線パケットを送信する構成である
ことを特徴とする無線パケット通信装置。
【請求項３３】
請求項２９または請求項３２に記載の無線パケット通信装置において、
前記送信側無線局の仮想的なキャリア検出手段は、前記送信抑制時間が設定されている無線チャネルがあるときに、設定されている送信抑制時間が所定の閾値未満である無線チャネルがあれば、その送信抑制時間が終了するまで待機した後に、設定されている送信抑制時間が所定の閾値未満である無線チャネルがなければ、その送信抑制時間が終了するまで待機せずに、前記空き状態と判定された無線チャネルを利用して無線パケットを送信する構成である
ことを特徴とする無線パケット通信装置。
【請求項３４】
請求項３３に記載の無線パケット通信装置において、
前記送信側無線局の仮想的なキャリア検出手段は、前記送信抑制時間が設定されている無線チャネルがあり、さらに設定されている送信抑制時間が所定の閾値未満である無線チャネルがあり、その送信抑制時間が終了するまで待機した後に、再度、前記送信抑制時間が設定されている無線チャネルがあるかどうかの判定またはすべての無線チャネルが空き状態かどうかの判定に戻る構成である
ことを特徴とする無線パケット通信装置。
【請求項３５】
請求項２０〜２７のいずれかに記載の無線パケット通信装置において、
前記送信側無線局の物理的なキャリア検出手段および前記仮想的なキャリア検出手段は、送信データが生起したときに、すべての無線チャネルが空き状態と判定されるまで待機するか、あるいは所定の確率で待機せずに、前記空き状態と判定された無線チャネルを利用して無線パケットを送信する構成である
ことを特徴とする無線パケット通信装置。
【請求項３６】
請求項２０〜２７のいずれかに記載の無線パケット通信装置において、
前記受信側無線局は、受信した無線パケットに送信抑制時間が設定されている場合にその送信抑制時間を受信した無線チャネルに設定するとともに、自局宛ての無線パケットを正常に受信した場合に、前記被無線チャネルに設定されている送信抑制時間を含む応答パケットを前記送信側無線局へ送信する手段を含み、
前記送信側無線局は、前記無線パケットを送信してから所定の時間内に対応する応答パケットを受信したときに、この応答パケットに含まれる被無線チャネルの送信抑制時間を用いて、前記被無線チャネルに設定した送信抑制時間を更新する手段を含む
ことを特徴とする無線パケット通信装置。
【請求項３７】
複数のサブチャネルを多重化して１つの無線チャネルで送受信する１つの送受信機と、
前記サブキャリアごとに受信電力に応じてビジー状態か空き状態かを判定する物理的なキャリア検出手段と、
前記サブキャリアごとに設定された送信抑制時間中はビジー状態とする仮想的なキャリア検出手段とを備え、
前記物理的なキャリア検出手段および前記仮想的なキャリア検出手段の双方により、空き状態と判定された複数のサブチャネルに複数の無線パケットをそれぞれ割り当て、前記送受信機により並列送受信する無線パケット通信装置において、
前記仮想的なキャリア検出手段は、並列送受信に利用されるサブチャネルの中で最長の送受信時間Ｔｍａｘを要するサブチャネル以外のサブチャネルに対して、前記Ｔｍａｘに所定の時間Ｔｓを加えた時間（Ｔｍａｘ＋Ｔｓ）を送信抑制時間として設定する構成である
ことを特徴とする無線パケット通信装置。
【請求項３８】
請求項３７に記載の無線パケット通信装置において、
前記仮想的なキャリア検出手段は、前記サブチャネルにすでに設定されている送信抑制時間が（Ｔｍａｘ＋Ｔｓ）より短い場合に、新たな送信抑制時間として（Ｔｍａｘ＋Ｔｓ）を設定する構成である
ことを特徴とする無線パケット通信装置。
【発明の詳細な説明】
【技術分野】  本発明は、複数の無線チャネルを用いてそれぞれ無線パケットを送信する無線パケット通信方法および無線パケット通信装置に関する。また、本発明は、複数の無線チャネルを用いて複数の無線パケットを並列送信する無線パケット通信方法および無線パケット通信装置に関する。
【背景技術】  従来の無線パケット通信装置では、使用する無線チャネルを事前に１つだけ決めておき、無線パケットの送信に先立って当該無線チャネルが空き状態か否かを検出（キャリアセンス）し、当該無線チャネルが空き状態の場合にのみ１つの無線パケットを送信していた。このようなキャリアセンスによる送信制御により、１つの無線チャネルを複数の無線局で互いに時間をずらして共用することができた（（１）ＩＥＥＥ８０２．１１″ＭＡＣ  ａｎｄ  ＰＨＹ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  ｆｏｒ  Ｍｅｔｒｏｐｏｌｉｔａｎ  Ａｒｅａ  Ｎｅｔｗｏｒｋｓ″，ＩＥＥＥ  ８０２．１１，１９９８、（２）小電力データ通信システム／広帯域移動アクセスシステム（ＣＳＭＡ）標準規格、ＡＲＩＢ  ＳＤＴ−Ｔ７１  １．０版、（社）電波産業会、平成１２年策定）。
具体的なキャリアセンス方法としては２種類の方法が用いられている。１つはＲＳＳＩ（Ｒｅｃｅｉｖｅｄ  Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈ  Ｉｎｄｉｃａｔｏｒ）等により無線チャネルの受信電力を測定し、他の無線局がその無線チャネルを使用して無線パケットを送信しているか否かを検出する物理的なキャリアセンス方法である。他の１つは、無線パケットのヘッダに記述された当該無線パケットの送受信で使用する無線チャネルの占有時間を利用し、その占有時間だけ無線チャネルをビジー状態に設定する仮想的なキャリアセンス方法である。
ここで、図４９に示す２つの無線チャネルを用いる無線パケット通信方法の例を参照しながら、この仮想的なキャリアセンス方法について説明する。無線局は、ＮＡＶ（Ｎｅｔｗｏｒｋ  Ａｌｌｏｃａｔｉｏｎ  Ｖｅｃｔｏｒ）と呼ばれる無線チャネルが空き状態になるまでの時間を表すタイマをもっている。ＮＡＶが「０」の場合は無線チャネルが空き状態であることを示し、「０」でない場合は無線チャネルが仮想的なキャリア検出によりビジー状態であることを示す。他の無線局から送信された無線パケットを受信したときに、その無線パケットのヘッダに記述された占有時間を読み取り、その値がＮＡＶの現在値よりも大きい場合にはＮＡＶに当該値を設定する。
このとき、無線パケットのヘッダに記述する占有時間として無線パケットの実際の送信時間を設定すれば、ＲＳＳＩによる物理的なキャリア検出と、ＮＡＶによる仮想的なキャリア検出はともにビジー状態を示し、上記２つの方法によるキャリアセンスはほぼ同じ機能を果たす。一方、無線パケットの実際の送信時間より長い占有時間をヘッダに記述すれば、無線パケットの受信終了後の時間でも、その無線チャネルは仮想的なキャリア検出によるビジー状態となり、その無線チャネルを用いた送信を抑制できる効果がある。この場合の占有時間について、本願発明の説明では「送信抑制時間」と表記する。無線パケットを送信する無線局は、この２つのキャリアセンスの両方において空き状態となったときのみ、無線チャネルが空き状態であると判定して送信を行う。
図４９において、タイミングｔ１では無線チャネル＃２にＮＡＶが設定されており、無線チャネル＃１が空き状態と判定される。したがって、無線チャネル＃１を用いて無線局１から無線局２宛てに無線パケットが送信される。無線局２およびその他の無線局では、無線局１から送信された無線パケットの受信により無線チャネル＃１にＮＡＶを設定する。これにより、無線チャネル＃１は無線局２以外の無線局で送信抑制され、無線局２は無線チャネル＃１を用いて無線局１に対してＡＣＫパケットを送信することができる。一方、タイミングｔ２では、無線チャネル＃２を用いて他の無線局から送信された無線パケットが無線局１および無線局２に受信され、対応するＮＡＶが設定（更新）される。そのため、無線チャネル＃２は送信抑制され、無線局１および無線局２は無線チャネル＃２を用いた送信ができない。
ところで、周波数軸上で連続した配置の複数の無線チャネルが利用される無線パケット通信では、送受信フィルタの特性や増幅器の非線形性により、ある無線チャネルで送信した信号が隣接の無線チャネルへ漏れこむことが想定される。この漏れこみが生じている隣接の無線チャネルに受信信号があったときに、漏れこむ電力と受信信号の電力の差によっては受信信号を正しく受信できないことがある。通常、隣接する無線チャネルから送信時に漏れこむ電力は、遠く離れた無線局から送信された無線パケットの受信電力に比べて格段に大きいために、この無線パケットの受信は不可能になる。この無線パケットが受信できない場合には、図５０に示すような支障が生じることになる。
無線局１は、タイミングｔ１に空き状態の無線チャネル＃１を用いて無線パケットを送信中に、タイミングｔ２に無線チャネル＃２を用いて他の無線局から送信される無線パケットにより、その送信時間よりも長い送信抑制時間がＮＡＶに設定される予定にあるものとする。このとき、無線局１で無線チャネル＃１から無線チャネル＃２へ漏れこみが発生すると、無線チャネル＃２の無線パケットが受信できず、ＮＡＶの設定（更新）ができなくなる。そのため、無線チャネル＃２では本来の仮想的なキャリア検出が正常に動作せず、次のタイミングｔ３では無線チャネル＃２が空き状態と判定されることになる。すなわち、無線局１は無線チャネル＃２に対する送信抑制ができない状態となる。一方、無線局２では、無線チャネル＃２にＮＡＶが設定されて送信が抑制されている。このとき、無線チャネル＃２において、無線局１からタイミングｔ３に送信する無線パケットと、他の無線局から送信された無線パケットが衝突する事態が生じ、スループットの低下が予想される。また、無線チャネル＃２のみ利用する従来の無線パケット送信方法との共存が困難になる。
なお、無線チャネルへの漏れこみは隣接チャネルに限らず、その次の無線チャネルなど多くの無線チャネルに及び、仮想的なキャリア検出が正常に動作しない範囲が広範囲に及ぶことも想定される。
本発明の目的は、複数の無線チャネルを使用する無線パケット通信システムにおいて、隣接チャネルへの漏れこみなどによるスループットの低下要因を低減することができる無線パケット通信方法および無線パケット通信装置を提供することである。
【発明の開示】
請求項１の発明は、送信側無線局が、受信電力に応じてビジー状態か空き状態かを判定する物理的なキャリア検出と、設定された送信抑制時間中はビジー状態とする仮想的なキャリア検出の双方により、空き状態と判定された無線チャネルを利用して無線パケットを送信する。このときに、送信する無線チャネルから漏れこみの影響を受ける対となる被無線チャネルに対して、仮想的なキャリア検出に用いる送信抑制時間を設定する。
これにより、送信する無線チャネルからの漏れこみの影響により対となる被無線チャネルで正常に受信ができない場合でも、対となる被無線チャネルに無線パケットの送信時間に応じた送信抑制時間を設定することができるので、仮想的なキャリア検出を正常に動作させることができる。
請求項２の発明は、送信側無線局が、受信電力に応じてビジー状態か空き状態かを判定する物理的なキャリア検出と、設定された送信抑制時間中はビジー状態とする仮想的なキャリア検出の双方により、空き状態と判定された複数の無線チャネルを利用して複数の無線パケットを並列送信する。このときに、並列送信に利用される無線チャネルの中で最長の送信時間Ｔｍａｘを要する無線チャネル以外の被無線チャネルに対して、仮想的なキャリア検出に用いる送信抑制時間として、Ｔｍａｘに所定の時間Ｔｓを加えた時間（Ｔｍａｘ＋Ｔｓ）を設定する。
請求項３の発明は、請求項２の発明の送信側無線局において、被無線チャネルに仮想的なキャリア検出用としてすでに設定されている送信抑制時間が（Ｔｍａｘ＋Ｔｓ）より短い場合に、新たな送信抑制時間として（Ｔｍａｘ＋Ｔｓ）を設定する。
請求項２，３の発明では、並列送信する無線チャネルの中で送信時間が最長の無線チャネルからの漏れこみの影響によりその他の無線チャネルで正常に受信ができない場合でも、その他の無線チャネルに最長送信時間に応じた送信抑制時間を設定することができるので、仮想的なキャリア検出を正常に動作させることができる。
請求項４の発明は、送信側無線局が、複数の無線チャネルの中で互いに送信電力の漏れこみの影響を与える無線チャネルの組み合わせを想定しておき、各組み合わせの無線チャネルの中で最長の送信時間Ｔｉを要する無線チャネル以外の被無線チャネルに対して、仮想的なキャリア検出に用いる送信抑制時間として、Ｔｉに所定の時間Ｔｓを加えた時間（Ｔｉ＋Ｔｓ）を設定する。
請求項５の発明は、請求項４の発明の送信側無線局において、被無線チャネルに仮想的なキャリア検出用としてすでに設定されている送信抑制時間が（Ｔｉ＋Ｔｓ）より短い場合に、新たな送信抑制時間として（Ｔｉ＋Ｔｓ）を設定する。
請求項４，５の発明では、複数の無線チャネルの中で互いに送信電力の漏れこみの影響を与える無線チャネルの組み合わせを想定し、各組み合わせの無線チャネルの中で送信時間が最長の無線チャネルからの漏れこみの影響によりその他の無線チャネルで正常に受信ができない場合でも、その他の無線チャネルに最長送信時間に応じた送信抑制時間を設定することができるので、仮想的なキャリア検出を正常に動作させることができる。
請求項６の発明は、請求項１〜５の発明の送信側無線局において、被無線チャネルで送信無線チャネルからの漏れこみによる受信電力を検出し、その受信電力が所定の閾値以上である被無線チャネルに対して送信抑制時間を設定する。
これにより、所定の受信電力が検出されなかった無線チャネルについては、漏れこみの影響がないものとして送信抑制時間の設定対象から外すことができる。したがって、仮想的なキャリア検出を正常に動作させながら、無用な送信抑制時間の設定を回避して効率の改善を図ることができる。
請求項７の発明は、請求項１〜６の発明の送信側無線局において、被無線チャネルの受信信号の誤り検出を行い、誤りが検出された被無線チャネルに対して送信抑制時間を設定する。
これにより、受信信号に誤りがない（少ない）無線チャネルについては、漏れこみの影響がないものとして送信抑制時間の設定対象から外すことができる。したがって、仮想的なキャリア検出を正常に動作させながら、無用な送信抑制時間の設定を回避して効率の改善を図ることができる。
請求項８の発明は、請求項１〜７の発明の送信側無線局において、被無線チャネルで無線パケットを受信したときに、受信した無線パケットの誤り検出を行い、自局宛ての無線パケットを正常に受信した無線チャネルで、送信抑制時間が設定されている場合にはその送信抑制時間を解除するとともに、受信した無線パケットのヘッダに占有時間が設定されている場合にはそれに応じた送信抑制時間を新たに設定する。
これにより、送信抑制時間の設定中に無線パケットが正常に受信される場合には、現在の送信抑制時間を解除し、さらにそのヘッダに記述された占有時間に応じて送信抑制時間を更新することができる。したがって、仮想的なキャリア検出を正常に動作させながら、無用な送信抑制時間の設定を回避して効率の改善を図ることができる。
請求項９の発明は、請求項１〜８の発明の送信側無線局において、送信データが生起したときに、送信抑制時間が設定されている無線チャネルがあればその送信抑制時間が終了するまで待機した後に、空き状態と判定された無線チャネルを利用して無線パケットを送信する。
これにより、複数の無線チャネルのうち１つでも送信抑制時間が設定されているものがあればその送信抑制時間が終了するまで待機し、すべての無線チャネルで送信抑制時間が設定されていない状態で、空き状態の無線チャネルを用いて複数の無線パケットを並列送信する。したがって、他の無線チャネルからの漏れこみの影響を考慮して強制的に送信抑制時間を設定する場合でも、送信抑制時間が連続して設定されることがないので、特定の無線チャネルのビジー状態の継続を回避することができる。
請求項１０の発明は、請求項１〜８の発明の送信側無線局において、送信データが生起したときに、送信抑制時間が設定されている無線チャネルがあり、その最長の送信抑制時間が所定の閾値未満であればその送信抑制時間が終了するまで待機した後に、あるいはその最長の送信抑制時間が所定の閾値以上であればその送信抑制時間が終了するまで待機せずに、空き状態と判定された無線チャネルを利用して無線パケットを送信する。
これにより、送信抑制時間が設定されている無線チャネルの中で最長の送信抑制時間が所定の閾値以上であれば、その送信抑制時間の終了を待たずに、空き状態の無線チャネルを用いて複数の無線パケットを並列送信する。一方、送信抑制時間が設定されている無線チャネルの中で最長の送信抑制時間が所定の閾値未満であれば、その送信抑制時間が終了するまで待機し、すべての無線チャネルで送信抑制時間が設定されていない状態で、空き状態の無線チャネルを用いて複数の無線パケットを並列送信する。したがって、待機時間の上限を設定することができるとともに、強制的に送信抑制時間を設定する場合でも、送信抑制時間が連続して設定されることを適当に回避することができる。
請求項１１の発明は、請求項１〜８の発明の送信側無線局において、送信データが生起したときに、送信抑制時間が設定されている無線チャネルがあれば、所定の確率でその送信抑制時間の終了を待たずに、空き状態と判定された無線チャネルを利用して無線パケットを送信する。
これにより、送信抑制時間が設定されている無線チャネルがあれば、所定の確率でその送信抑制時間の終了を待たずに、空き状態の無線チャネルを用いて複数の無線パケットを並列送信する。一方、所定の確率で送信抑制時間が終了するまで待機し、すべての無線チャネルで送信抑制時間が設定されていない状態で、空き状態の無線チャネルを用いて複数の無線パケットを並列送信する。したがって、待機時間の上限を設定することができるとともに、強制的に送信抑制時間を設定する場合でも、送信抑制時間が連続して設定されることを適当に回避することができる。
請求項１２の発明は、請求項１〜８の発明の送信側無線局において、送信データが生起したときに、物理的なキャリア検出および仮想的なキャリア検出によってすべての無線チャネルが空き状態と判定されるまで待機した後に、空き状態と判定された無線チャネルを利用して無線パケットを送信する。
これにより、複数の無線チャネルのうち１つでもビジー状態のものがあれば空き状態になるまで待機し、すべての無線チャネルが空き状態になり、その無線チャネルを用いて複数の無線パケットを並列送信する。したがって、並列送信に利用する無線チャネルの数を多く設定することができるとともに、強制的に送信抑制時間を設定する場合でも、送信抑制時間が連続して設定されることがないので、特定の無線チャネルのビジー状態の継続を回避することができる。
請求項１３の発明は、請求項１〜８の発明の送信側無線局において、送信データが生起したときに、物理的なキャリア検出および仮想的なキャリア検出によってすべての無線チャネルが空き状態と判定されるまで待機するか、あるいは送信抑制時間が設定されている無線チャネルの最長の送信抑制時間が所定の閾値以上であればその送信抑制時間の終了を待たずに、空き状態と判定された無線チャネルを利用して無線パケットを送信する。
これにより、送信抑制時間が設定されている無線チャネルの中で最長の送信抑制時間が所定の閾値以上であれば、その送信抑制時間の終了を待たずに、空き状態の無線チャネルを用いて複数の無線パケットを並列送信する。一方、送信抑制時間が設定されている無線チャネルの中で最長の送信抑制時間が所定の閾値未満であれば、すべての無線チャネルが空き状態になるまで待機し、その空き状態の無線チャネルを用いて複数の無線パケットを並列送信する。これにより、待機時間の上限を設定することができるとともに、上記のように強制的に送信抑制時間を設定する場合でも、送信抑制時間が連続して設定されることを適当に回避することができる。
請求項１４の発明は、請求項１０または請求項１３の発明の送信側無線局において、送信抑制時間が設定されている無線チャネルがあるときに、設定されている送信抑制時間が所定の閾値未満である無線チャネルがあれば、その送信抑制時間が終了するまで待機した後に、設定されている送信抑制時間が所定の閾値未満である無線チャネルがなければ、その送信抑制時間が終了するまで待機せずに、空き状態と判定された無線チャネルを利用して無線パケットを送信する。
請求項１５の発明は、請求項１４の発明の送信側無線局において、送信抑制時間が設定されている無線チャネルがあり、さらに設定されている送信抑制時間が所定の閾値未満である無線チャネルがあり、その送信抑制時間が終了するまで待機した後に、再度、送信抑制時間が設定されている無線チャネルがあるかどうかの判定に戻る。
請求項１４，１５の発明では、送信抑制時間が設定されている無線チャネルの中で送信抑制時間が所定の閾値未満の無線チャネルがなければ、その送信抑制時間の終了を待たずに、空き状態の無線チャネルを用いて複数の無線パケットを並列送信する。一方、送信抑制時間が所定の閾値未満の無線チャネルがあれば、その送信抑制時間が終了するまで待機し、空き状態の無線チャネルを用いて複数の無線パケットを送信する。したがって、待機時間の上限を設定することができるとともに、待機時間を有効に活用しながら効率的を無線パケットの送信ができる。
請求項１６の発明は、請求項１〜８の発明の送信側無線局において、送信データが生起したときに、物理的なキャリア検出および仮想的なキャリア検出によってすべての無線チャネルが空き状態と判定されるまで待機するか、あるいは所定の確率で待機せずに、空き状態と判定された無線チャネルを利用して無線パケットを送信する。
これにより、送信抑制時間が設定されている無線チャネルがあれば、所定の確率でその送信抑制時間の終了を待たずに、空き状態の無線チャネルを用いて複数の無線パケットを並列送信する。一方、所定の確率ですべての無線チャネルが空き状態になるまで待機し、その空き状態の無線チャネルを用いて複数の無線パケットを並列送信する。したがって、待機時間の上限を設定することができるとともに、強制的に送信抑制時間を設定する場合でも、送信抑制時間が連続して設定されることを適当に回避することができる。
請求項１７の発明は、請求項１〜８の発明において、受信側無線局は、受信した無線パケットに送信抑制時間が設定されている場合にその送信抑制時間を受信した無線チャネルに設定するとともに、自局宛ての無線パケットを正常に受信した場合に、被無線チャネルに設定されている送信抑制時間を含む応答パケットを送信側無線局へ送信する。送信側無線局は、無線パケットを送信してから所定の時間内に対応する応答パケットを受信したときに、この応答パケットに含まれる被無線チャネルの送信抑制時間を用いて、被無線チャネルに設定した送信抑制時間を更新する。
これにより、送信抑制時間が設定された被無線チャネルについて、受信側の無線局で送信抑制時間が設定されている場合には、その送信抑制時間を応答パケットに付加して送信側の無線局に送信する。したがって、送信側の無線局では応答パケットに付加された送信抑制時間を用いて、送信時に設定した送信抑制時間を更新することができ、無用な送信抑制時間の設定を回避して効率の改善を図ることができる。
請求項１８の発明は、送信側無線局と１以上の受信側無線局との間で１つの無線チャネルに多重化されるサブチャネルが用意され、送信側無線局がサブチャネルごとに、受信電力に応じてビジー状態か空き状態かを判定する物理的なキャリア検出と、設定された送信抑制時間中はビジー状態とする仮想的なキャリア検出の双方により、空き状態と判定された複数のサブチャネルに複数の無線パケットをそれぞれ割り当てて並列送信する。このとき、並列送信に利用されるサブチャネルの中で最長の送受信時間Ｔｍａｘを要するサブチャネル以外のサブチャネルに対して、仮想的なキャリア検出に用いる送信抑制時間として、Ｔｍａｘに所定の時間Ｔｓを加えた時間（Ｔｍａｘ＋Ｔｓ）を設定する。
請求項１９の発明は、請求項１８の発明の送信側無線局において、サブチャネルに仮想的なキャリア検出用としてすでに設定されている送信抑制時間が（Ｔｍａｘ＋Ｔｓ）より短い場合に、新たな送信抑制時間として（Ｔｍａｘ＋Ｔｓ）を設定する。
請求項１８，１９の発明では、送受信中以外のサブチャネルで受信ができない場合でも、そのサブチャネルに最長送受信時間に応じた送信抑制時間を設定することができるので、仮想的なキャリア検出を正常に動作させることができる。
請求項２０の発明は、送信側無線局が、受信電力に応じてビジー状態か空き状態かを判定する物理的なキャリア検出手段と、設定された送信抑制時間中はビジー状態とする仮想的なキャリア検出手段の双方により、空き状態と判定された無線チャネルを利用して無線パケットを送信する。このときに、仮想的なキャリア検出手段は、送信する無線チャネルから漏れこみの影響を受ける対となる被無線チャネルに対して、送信抑制時間を設定する構成である。
これにより、送信する無線チャネルからの漏れこみの影響により対となる被無線チャネルで正常に受信ができない場合でも、対となる被無線チャネルに無線パケットの送信時間に応じた送信抑制時間を設定することができるので、仮想的なキャリア検出を正常に動作させることができる。
請求項２１の発明は、送信側無線局が、受信電力に応じてビジー状態か空き状態かを判定する物理的なキャリア検出手段と、設定された送信抑制時間中はビジー状態とする仮想的なキャリア検出手段の双方により、空き状態と判定された複数の無線チャネルを利用して複数の無線パケットを並列送信する。このときに、仮想的なキャリア検出手段は、並列送信に利用される無線チャネルの中で最長の送信時間Ｔｍａｘを要する無線チャネル以外の被無線チャネルに対して、送信抑制時間として、Ｔｍａｘに所定の時間Ｔｓを加えた時間（Ｔｍａｘ＋Ｔｓ）を設定する構成である。
請求項２２の発明は、請求項２１の発明の送信側無線局の仮想的なキャリア検出手段が、被無線チャネルに対してすでに設定されている送信抑制時間が（Ｔｍａｘ＋Ｔｓ）より短い場合に、新たな送信抑制時間として（Ｔｍａｘ＋Ｔｓ）を設定する構成である。
請求項２１，２２の発明では、並列送信する無線チャネルの中で送信時間が最長の無線チャネルからの漏れこみの影響によりその他の無線チャネルで正常に受信ができない場合でも、その他の無線チャネルに最長送信時間に応じた送信抑制時間を設定することができるので、仮想的なキャリア検出を正常に動作させることができる。
請求項２３の発明は、送信側無線局の仮想的なキャリア検出手段が、複数の無線チャネルの中で互いに送信電力の漏れこみの影響を与える無線チャネルの組み合わせを想定しておき、各組み合わせの無線チャネルの中で最長の送信時間Ｔｉを要する無線チャネル以外の被無線チャネルに対して、仮想的なキャリア検出に用いる送信抑制時間として、Ｔｉに所定の時間Ｔｓを加えた時間（Ｔｉ＋Ｔｓ）を設定する構成である。
請求項２４の発明は、請求項２３の発明の送信側無線局の仮想的なキャリア検出手段が、被無線チャネルに仮想的なキャリア検出用としてすでに設定されている送信抑制時間が（Ｔｉ＋Ｔｓ）より短い場合に、新たな送信抑制時間として（Ｔｉ＋Ｔｓ）を設定する構成である。
請求項４２３，２４の発明では、複数の無線チャネルの中で互いに送信電力の漏れこみの影響を与える無線チャネルの組み合わせを想定し、各組み合わせの無線チャネルの中で送信時間が最長の無線チャネルからの漏れこみの影響によりその他の無線チャネルで正常に受信ができない場合でも、その他の無線チャネルに最長送信時間に応じた送信抑制時間を設定することができるので、仮想的なキャリア検出を正常に動作させることができる。
請求項２５の発明は、請求項２０〜２４の発明の送信側無線局において、被無線チャネルで送信無線チャネルからの漏れこみによる受信電力を検出する手段を含み、仮想的なキャリア検出手段はその受信電力が所定の閾値以上である被無線チャネルに対して送信抑制時間を設定する構成である。
これにより、所定の受信電力が検出されなかった無線チャネルについては、漏れこみの影響がないものとして送信抑制時間の設定対象から外すことができる。したがって、仮想的なキャリア検出を正常に動作させながら、無用な送信抑制時間の設定を回避して効率の改善を図ることができる。
請求項２６の発明は、請求項２０〜２５の発明の送信側無線局において、被無線チャネルの受信信号の誤り検出を行う手段を含み、仮想的なキャリア検出手段は誤りが検出された被無線チャネルに対して送信抑制時間を設定する構成である。
これにより、受信信号に誤りがない（少ない）無線チャネルについては、漏れこみの影響がないものとして送信抑制時間の設定対象から外すことができる。したがって、仮想的なキャリア検出を正常に動作させながら、無用な送信抑制時間の設定を回避して効率の改善を図ることができる。
請求項２７の発明は、請求項２０〜２６の発明の送信側無線局において、被無線チャネルで無線パケットを受信したときに、受信した無線パケットの誤り検出を行う手段を含み、仮想的なキャリア検出手段は、自局宛ての無線パケットを正常に受信した無線チャネルで、送信抑制時間が設定されている場合にはその送信抑制時間を解除するとともに、受信した無線パケットのヘッダに占有時間が設定されている場合にはそれに応じた送信抑制時間を新たに設定する構成である。
これにより、送信抑制時間の設定中に無線パケットが正常に受信される場合には、現在の送信抑制時間を解除し、さらにそのヘッダに記述された占有時間に応じて送信抑制時間を更新することができる。したがって、仮想的なキャリア検出を正常に動作させながら、無用な送信抑制時間の設定を回避して効率の改善を図ることができる。
請求項２８の発明は、請求項２０〜２７の発明の送信側無線局において、仮想的なキャリア検出手段は送信データが生起したときに、送信抑制時間が設定されている無線チャネルがあればその送信抑制時間が終了するまで待機した後に、空き状態と判定された無線チャネルを利用して無線パケットを送信する構成である。
これにより、複数の無線チャネルのうち１つでも送信抑制時間が設定されているものがあればその送信抑制時間が終了するまで待機し、すべての無線チャネルで送信抑制時間が設定されていない状態で、空き状態の無線チャネルを用いて複数の無線パケットを並列送信する。したがって、他の無線チャネルからの漏れこみの影響を考慮して強制的に送信抑制時間を設定する場合でも、送信抑制時間が連続して設定されることがないので、特定の無線チャネルのビジー状態の継続を回避することができる。
請求項２９の発明は、請求項２０〜２７の発明の送信側無線局において、仮想的なキャリア検出手段は送信データが生起したときに、送信抑制時間が設定されている無線チャネルがあり、その最長の送信抑制時間が所定の閾値未満であればその送信抑制時間が終了するまで待機した後に、あるいはその最長の送信抑制時間が所定の閾値以上であればその送信抑制時間が終了するまで待機せずに、空き状態と判定された無線チャネルを利用して無線パケットを送信する構成である。
これにより、送信抑制時間が設定されている無線チャネルの中で最長の送信抑制時間が所定の閾値以上であれば、その送信抑制時間の終了を待たずに、空き状態の無線チャネルを用いて複数の無線パケットを並列送信する。一方、送信抑制時間が設定されている無線チャネルの中で最長の送信抑制時間が所定の閾値未満であれば、その送信抑制時間が終了するまで待機し、すべての無線チャネルで送信抑制時間が設定されていない状態で、空き状態の無線チャネルを用いて複数の無線パケットを並列送信する。したがって、待機時間の上限を設定することができるとともに、強制的に送信抑制時間を設定する場合でも、送信抑制時間が連続して設定されることを適当に回避することができる。
請求項３０の発明は、請求項２０〜２７の発明の送信側無線局において、仮想的なキャリア検出手段は送信データが生起したときに、送信抑制時間が設定されている無線チャネルがあれば、所定の確率でその送信抑制時間の終了を待たずに、空き状態と判定された無線チャネルを利用して無線パケットを送信する構成である。
これにより、送信抑制時間が設定されている無線チャネルがあれば、所定の確率でその送信抑制時間の終了を待たずに、空き状態の無線チャネルを用いて複数の無線パケットを並列送信する。一方、所定の確率で送信抑制時間が終了するまで待機し、すべての無線チャネルで送信抑制時間が設定されていない状態で、空き状態の無線チャネルを用いて複数の無線パケットを並列送信する。したがって、待機時間の上限を設定することができるとともに、強制的に送信抑制時間を設定する場合でも、送信抑制時間が連続して設定されることを適当に回避することができる。
請求項３１の発明は、請求項２０〜２７の発明の送信側無線局において、物理的なキャリア検出手段および仮想的なキャリア検出手段は、送信データが生起したときに、すべての無線チャネルが空き状態と判定されるまで待機した後に、空き状態と判定された無線チャネルを利用して無線パケットを送信する構成である。
これにより、複数の無線チャネルのうち１つでもビジー状態のものがあれば空き状態になるまで待機し、すべての無線チャネルが空き状態になり、その無線チャネルを用いて複数の無線パケットを並列送信する。したがって、並列送信に利用する無線チャネルの数を多く設定することができるとともに、強制的に送信抑制時間を設定する場合でも、送信抑制時間が連続して設定されることがないので、特定の無線チャネルのビジー状態の継続を回避することができる。
請求項３２の発明は、請求項２０〜２７の発明の送信側無線局において、物理的なキャリア検出手段および仮想的なキャリア検出手段は、送信データが生起したときに、すべての無線チャネルが空き状態と判定されるまで待機するか、あるいは送信抑制時間が設定されている無線チャネルの最長の送信抑制時間が所定の閾値以上であればその送信抑制時間の終了を待たずに、空き状態と判定された無線チャネルを利用して無線パケットを送信する構成である。
これにより、送信抑制時間が設定されている無線チャネルの中で最長の送信抑制時間が所定の閾値以上であれば、その送信抑制時間の終了を待たずに、空き状態の無線チャネルを用いて複数の無線パケットを並列送信する。一方、送信抑制時間が設定されている無線チャネルの中で最長の送信抑制時間が所定の閾値未満であれば、すべての無線チャネルが空き状態になるまで待機し、その空き状態の無線チャネルを用いて複数の無線パケットを並列送信する。これにより、待機時間の上限を設定することができるとともに、上記のように強制的に送信抑制時間を設定する場合でも、送信抑制時間が連続して設定されることを適当に回避することができる。
請求項３３の発明は、請求項２９または請求項３２の発明の送信側無線局において、仮想的なキャリア検出手段は、送信抑制時間が設定されている無線チャネルがあるときに、設定されている送信抑制時間が所定の閾値未満である無線チャネルがあれば、その送信抑制時間が終了するまで待機した後に、設定されている送信抑制時間が所定の閾値未満である無線チャネルがなければ、その送信抑制時間が終了するまで待機せずに、空き状態と判定された無線チャネルを利用して無線パケットを送信する構成である。
請求項３４の発明は、請求項３３の発明の送信側無線局において、仮想的なキャリア検出手段は、送信抑制時間が設定されている無線チャネルがあり、さらに設定されている送信抑制時間が所定の閾値未満である無線チャネルがあり、その送信抑制時間が終了するまで待機した後に、再度、送信抑制時間が設定されている無線チャネルがあるかどうかの判定に戻る構成である。
請求項３３，３４の発明では、送信抑制時間が設定されている無線チャネルの中で送信抑制時間が所定の閾値未満の無線チャネルがなければ、その送信抑制時間の終了を待たずに、空き状態の無線チャネルを用いて複数の無線パケットを並列送信する。一方、送信抑制時間が所定の閾値未満の無線チャネルがあれば、その送信抑制時間が終了するまで待機し、空き状態の無線チャネルを用いて複数の無線パケットを送信する。したがって、待機時間の上限を設定することができるとともに、待機時間を有効に活用しながら効率的を無線パケットの送信ができる。
請求項３５の発明は、請求項２０〜２７の発明の送信側無線局において、物理的なキャリア検出手段および仮想的なキャリア検出手段は、送信データが生起したときに、すべての無線チャネルが空き状態と判定されるまで待機させるか、あるいは所定の確率で待機せずに、空き状態と判定された無線チャネルを利用して無線パケットを送信する構成である。
これにより、送信抑制時間が設定されている無線チャネルがあれば、所定の確率でその送信抑制時間の終了を待たずに、空き状態の無線チャネルを用いて複数の無線パケットを並列送信する。一方、所定の確率ですべての無線チャネルが空き状態になるまで待機し、その空き状態の無線チャネルを用いて複数の無線パケットを並列送信する。したがって、待機時間の上限を設定することができるとともに、強制的に送信抑制時間を設定する場合でも、送信抑制時間が連続して設定されることを適当に回避することができる。
請求項３６の発明は、請求項２０〜２７の発明において、受信側無線局は、受信した無線パケットに送信抑制時間が設定されている場合にその送信抑制時間を受信した無線チャネルに設定するとともに、自局宛ての無線パケットを正常に受信した場合に、被無線チャネルに設定されている送信抑制時間を含む応答パケットを送信側無線局へ送信する手段を含む。送信側無線局は、無線パケットを送信してから所定の時間内に対応する応答パケットを受信したときに、この応答パケットに含まれる被無線チャネルの送信抑制時間を用いて、被無線チャネルに設定した送信抑制時間を更新する手段を含む。
これにより、送信抑制時間が設定された被無線チャネルについて、受信側の無線局で送信抑制時間が設定されている場合には、その送信抑制時間を応答パケットに付加して送信側の無線局に送信する。したがって、送信側の無線局では応答パケットに付加された送信抑制時間を用いて、送信時に設定した送信抑制時間を更新することができ、無用な送信抑制時間の設定を回避して効率の改善を図ることができる。
請求項３７の発明は、複数のサブチャネルを多重化して１つの無線チャネルで送受信する１つの送受信機と、サブキャリアごとに受信電力に応じてビジー状態か空き状態かを判定する物理的なキャリア検出手段と、サブキャリアごとに設定された送信抑制時間中はビジー状態とする仮想的なキャリア検出手段とを備え、物理的なキャリア検出手段および仮想的なキャリア検出手段の双方により、空き状態と判定された複数のサブチャネルに複数の無線パケットをそれぞれ割り当て、前記送受信機により並列送受信する。このとき、仮想的なキャリア検出手段は、並列送受信に利用されるサブチャネルの中で最長の送受信時間Ｔｍａｘを要するサブチャネル以外のサブチャネルに対して、前記Ｔｍａｘに所定の時間Ｔｓを加えた時間（Ｔｍａｘ＋Ｔｓ）を送信抑制時間として設定する構成である。
請求項３８の発明は、請求項３７の発明の送信側無線局の仮想的なキャリア検出手段において、サブチャネルに仮想的なキャリア検出用としてすでに設定されている送信抑制時間が（Ｔｍａｘ＋Ｔｓ）より短い場合に、新たな送信抑制時間として（Ｔｍａｘ＋Ｔｓ）を設定する。
請求項３７，３８の発明では、送受信中以外のサブチャネルで受信ができない場合でも、そのサブチャネルに最長送受信時間に応じた送信抑制時間を設定することができるので、仮想的なキャリア検出を正常に動作させることができる。
【図面の簡単な説明】  図１は、本発明の第１の実施形態の処理手順を示すフローチャートである。
図２は、本発明の第１の実施形態の動作例を示すタイムチャートである。
図３は、本発明の第２の実施形態の処理手順を示すフローチャートである。
図４は、本発明の第２の実施形態の動作例を示すタイムチャートである。
図５は、本発明の第３の実施形態の処理手順を示すフローチャートである。
図６は、本発明の第３の実施形態の動作例を示すタイムチャートである。
図７は、本発明の第４の実施形態の処理手順を示すフローチャートである。
図８は、本発明の第４の実施形態の動作例を示すタイムチャートである。
図９は、本発明の第５の実施形態の処理手順を示すフローチャートである。
図１０は、本発明の第５の実施形態の動作例を示すタイムチャートである。
図１１は、本発明の第６の実施形態の処理手順を示すフローチャートである。
図１２は、本発明の第７の実施形態の処理手順を示すフローチャートである。
図１３は、本発明の第８の実施形態の処理手順を示すフローチャートである。
図１４は、本発明の第９の実施形態の処理手順を示すフローチャートである。
図１５は、本発明の第１０の実施形態の処理手順を示すフローチャートである。
図１６は、本発明の第１０の実施形態の動作例を示すタイムチャートである。
図１７は、本発明の第１１の実施形態の動作例を示すタイムチャートである。
図１８は、本発明の第１２の実施形態の動作例を示すタイムチャートである。
図１９は、本発明の第１３の実施形態の動作例を示すタイムチャートである。
図２０は、本発明の第１４の実施形態の処理手順を示すフローチャートである。
図２１は、本発明の第１４の実施形態の動作例を示すタイムチャートである。
図２２は、本発明の第１５の実施形態の処理手順を示すフローチャートである。
図２３は、本発明の第１５の実施形態の動作例を示すタイムチャートである。
図２４は、本発明の第１７の実施形態の処理手順を示すフローチャートである。
図２５は、本発明の第１７の実施形態の動作例を示すタイムチャートである。
図２６は、本発明の第１８の実施形態の処理手順を示すフローチャートである。
図２７は、本発明の第１８の実施形態の動作原理を示すタイムチャートである。
図２８は、本発明の第１８の実施形態の変形例の処理手順を示すフローチャートである。
図２９は、本発明の第１８の実施形態の変形例の動作原理を示すタイムチャートである。
図３０は、本発明の第１９の実施形態の処理手順を示すフローチャートである。
図３１は、本発明の第２０の実施形態の処理手順を示すフローチャートである。
図３２は、本発明の第２０の実施形態の動作例を示すタイムチャートである。
図３３は、本発明の第２１の実施形態の処理手順を示すフローチャートである。
図３４は、本発明の第２１の実施形態の動作例を示すタイムチャートである。
図３５は、本発明の第２２の実施形態の処理手順を示すフローチャートである。
図３６は、本発明の第２２の実施形態の動作例を示すタイムチャートである。
図３７は、本発明の第２４の実施形態の処理手順を示すフローチャートである。
図３８は、本発明の第２５の実施形態の送信側の処理手順を示すタイムチャートである。
図３９は、本発明の第２５の実施形態の受信側の処理手順を示すフローチャートである。
図４０は、本発明の第２５の実施形態の動作例を示すタイムチャートである。
図４１は、本発明の第２６の実施形態の送信側の処理手順を示すタイムチャートである。
図４２は、本発明の第２６の実施形態の受信側の処理手順を示すフローチャートである。
図４３は、本発明の第２６の実施形態の動作例を示すタイムチャートである。
図４４は、本発明の第２６の実施形態の動作例を示すタイムチャートである。
図４５は、本発明の第１〜第２６の実施形態に対応する無線パケット通信装置の構成例を示すブロック構成図である。
図４６は、本発明の第２７の実施形態の処理手順を示すフローチャートである。
図４７は、本発明の第２７の実施形態の動作例を示すタイムチャートである。
図４８は、本発明の第２７の実施形態に対応する無線パケット通信装置の構成例を示すブロック構成図である。
図４９は、２つの無線チャネルを用いる無線パケット通信方法の例を説明する図である。
図５０は、２つの無線チャネルを用いる無線パケット通信方法の問題点を説明する図である。
【発明を実施するための最良の形態】［第１の実施形態］
図１は、本発明の第１の実施形態のフローチャートを示す。図２は、本発明の第１の実施形態の動作例を示す。ここでは、無線局１，２間において無線チャネル＃１，＃２が用意され、タイミングｔ１において、無線チャネル＃２がその前に受信した無線パケットにより設定されたＮＡＶによる仮想的なキャリア検出によりビジー状態にあるものとする。また、無線チャネル＃１，＃２は、互いに漏れこみを生じさせる関係にあり、その漏れこみがあれば無線パケットの受信ができないものとする。
図１において、送信側の無線局は、空き状態の無線チャネルを検索する（Ｓ００１）。ここでは、ＲＳＳＩによる物理的なキャリア検出と、ＮＡＶによる仮想的なキャリア検出を行い、ともにキャリア検出がなければ空き状態と判断する。次に、空き状態の無線チャネルを用いて無線パケットを送信する（Ｓ００２）。次に、送信する無線チャネルから漏れこみの影響を受ける「対となる被無線チャネル」に対して、送信する無線パケットの送信時間に所定の時間を加えた送信抑制時間をＮＡＶに設定し、送信処理を終了する（Ｓ００３）。
この送信側の無線局の動作例について、図２を参照して具体的に説明する。なお、図１において、対となる無線チャネルとは、無線局１から無線局２に無線パケットを送信する無線チャネル＃１に対する無線チャネル＃２を指す。なお、無線チャネル＃１から無線チャネル＃２への漏れこみによる受信電力を検出して認識するようにしてもよい。
図２において、タイミングｔ１では無線チャネル＃１が空き状態であり、無線チャネル＃２がＮＡＶによるビジー状態（送信抑制状態）にある。無線局１は、タイミングｔ１で空き状態の無線チャネル＃１を検出し、無線局２を宛先とする無線パケットを送信する。このとき、対となる無線チャネル＃２のＮＡＶが無線パケットの送信時間よりも短いことから、無線パケットの送信時間に所定の時間（無線パケットの送信中に受信パケットにより設定される送信抑制時間に相当）を加えた送信抑制時間を無線チャネル＃２のＮＡＶに設定する。これにより、無線局１ではタイミングｔ２で無線チャネル＃２の無線パケットを受信できない場合でも、無線局２の無線チャネル＃２のＮＡＶと同等のものを設定することができる。
［第２の実施形態］
図３は、本発明の第２の実施形態のフローチャートを示す。図４は、本発明の第２の実施形態の動作例を示す。ここでは、無線チャネル＃１，＃２，＃３，＃４が用意され、タイミングｔ１において、無線チャネル＃２，＃４がその前に受信した無線パケットにより設定されたＮＡＶによる仮想的なキャリア検出によりビジー状態にあるものとする。また、無線チャネル＃１，＃２，＃３，＃４は、互いに漏れこみを生じさせる関係にあり、その漏れこみがあれば無線パケットの受信ができないものとする。
また、以下に示す実施形態は、複数の無線チャネルを用いた並列送信と、公知の空間分割多重技術（黒崎  外、ＭＩＭＯチャネルにより１００Ｍｂｉｔ／ｓを実現する広帯域移動通信用ＳＤＭ−ＣＯＦＤＭ方式の提案、電子情報通信学会技術研究報告、Ａ・Ｐ２００１−９６，ＲＣＳ２００１−１３５（２００１−１０））が併用されるシステムにも適用可能である。
まず、タイミングｔ１で空き状態の無線チャネルを検索する（Ｓ１０１）。ここでは、ＲＳＳＩによる物理的なキャリアセンスと、ＮＡＶによる仮想的なキャリアセンス（送信抑制時間の検出）を行い、ともにキャリア検出がなければ空き状態と判断する。次に、空き状態の無線チャネルを用い、送信待ちのデータパケットから生成される複数の無線パケットを並列送信する（Ｓ１０２）。次に、並列送信する無線パケットの送信時間のうちの最長の送信時間Ｔｍａｘを検出する（Ｓ１０３）。ここでは、無線チャネル＃１，＃３が空き状態であり、無線チャネル＃１，＃３を用いた２個（または各無線チャネルの空間分割多重数の総和）の無線パケットの並列送信を行うが、その中の最長の送信時間Ｔｍａｘ（ここでは無線チャネル＃１の送信時間Ｔ１）が検出される。
次に、無線チャネル＃１，＃２，＃３，＃４ごとにＳ１０４〜Ｓ１０９の処理を行う。まず、無線チャネル＃ｉ（ｉは１，２，３，４）から送信する無線パケットの送信時間Ｔｉを検出する（Ｓ１０４）。なお、ビジー状態のために無線パケットの送信がなければＴｉ＝０である（ここではＴ２＝Ｔ４＝０）。次に、最長の送信時間Ｔｍａｘと、無線チャネル＃ｉから送信する無線パケットの送信時間Ｔｉを比較する（Ｓ１０５）。ここでは、無線チャネル＃１の送信時間Ｔ１が最長（Ｔｍａｘ＝Ｔ１）であり、無線チャネル＃１以外はＴｍａｘ＞Ｔｉとなるので、以下の処理は無線チャネル＃１以外が対象となる。
なお、本実施形態および以下の実施形態では、並列送信のために生成される複数の無線パケットはパケット長が異なっているものとして説明しているが、並列送信する複数の無線パケットのパケット長を揃えて生成する場合には、以下の処理は無線チャネル＃１，＃３以外（無線パケットを送信しない無線チャネル＃２，＃４）が対象となる。以下に示す他の実施形態においても同様である。
Ｔｍａｘ＞Ｔｉとなる無線チャネル＃ｉについて、それぞれＮＡＶに設定されている送信抑制時間Ｔｓｉを検出する（Ｓ１０６）。ここでは、無線チャネル＃２，＃４についてはＴｓ２，Ｔｓ４、無線チャネル＃３についてはＴｓ３＝０が検出される。次に、Ｔｍａｘに所定の時間Ｔｓを加えた時間（Ｔｍａｘ＋Ｔｓ）と、すでに設定されている送信抑制時間Ｔｓｉを比較し、Ｔｍａｘ＋Ｔｓ＞Ｔｓｉであれば、新たな送信抑制時間としてＴｍａｘ＋ＴｓをＮＡＶに設定し、次の無線チャネルに対する処理を行う（Ｓ１０７，Ｓ１０８，Ｓ１０９）。一方、Ｔｍａｘ＞Ｔｉでない無線チャネル＃ｉ（ここでは＃１）の場合、あるいはＴｍａｘ＋Ｔｓ＞Ｔｓｉでない無線チャネル＃ｉ（ここでは＃４）の場合は、その無線チャネルに対して何もせずに次の無線チャネルに対する処理を行う（Ｓ１０５，Ｓ１０７，Ｓ１０９）。
これにより、最長の送信時間Ｔｍａｘを有する無線チャネル＃１についてはＮＡＶの設定は行わず、無線チャネル＃２，＃３についてはＮＡＶに送信抑制時間（Ｔｍａｘ＋Ｔｓ）を設定し、無線チャネル＃４についてはＮＡＶの現在の送信抑制時間（Ｔｓ４）を保持する。したがって、次のタイミングｔ２では、無線チャネル＃２，＃３，＃４がＮＡＶによる仮想的なキャリア検出によりビジー状態と判断され、無線チャネル＃１のみを用いた無線パケットの送信が行われる。また、同時に同様の送信抑制時間の設定が行われる。
［第３の実施形態］
図５は、本発明の第３の実施形態のフローチャートを示す。図６は、本発明の第３の実施形態の動作例を示す。ここでは、無線チャネル＃１，＃２，＃３，＃４，＃５が用意され、タイミングｔ１において、無線チャネル＃２，＃５がその前に受信した無線パケットにより設定されたＮＡＶによる仮想的なキャリア検出によりビジー状態にあるものとする。また、無線チャネル＃１〜＃５は、隣接チャネル間のみで漏れこみが生じ、その漏れこみがあれば無線パケットの受信ができないものとする。
まず、タイミングｔ１で空き状態の無線チャネルを検索する（Ｓ１１１）。ここでは、ＲＳＳＩによる物理的なキャリアセンスと、ＮＡＶによる仮想的なキャリアセンス（送信抑制時間の検出）を行い、ともにキャリア検出がなければ空き状態と判断する。次に、空き状態の無線チャネルを用い、送信待ちのデータパケットから生成される複数の無線パケットを並列送信する（Ｓ１１２）。ここでは、無線チャネル＃１，＃３，＃４が空き状態であり、無線チャネル＃１，＃３，＃４を用いた３個（または各無線チャネルの空間分割多重数の総和）の無線パケットの送信を行う。
次に、送信に利用した無線チャネル＃ｉ（ここでは＃１，＃３，＃４）ごとにＳ１１３〜Ｓ１２０の処理を行う。まず、無線チャネル＃ｉ（ｉは１，３，４）から送信する無線パケットの送信時間Ｔｉを検出する（Ｓ１１３）。次に、無線チャネル＃ｉが影響を及ぼす無線チャネル＃ｊ（ここでは隣接チャネル）ごとにＳ１１４〜Ｓ１１９の処理を行う。まず、無線チャネル＃ｊから送信する無線パケットの送信時間Ｔｊを検出する（Ｓ１１４）。次に、無線チャネル＃ｉと隣接する無線チャネル＃ｊの各送信時間ＴｉとＴｊを比較し（Ｓ１１５）、Ｔｉ＞Ｔｊとなる無線チャネル＃ｊは、無線チャネル＃ｉの送信中に送信が終わるので、以下に示す手順（Ｓ１１６〜Ｓ１１８）に従ってＮＡＶに送信抑制時間を設定する。ここでは、無線チャネル＃１，＃３に対する無線チャネル＃２、無線チャネル＃４に対する無線チャネル＃３，＃５がその対象になる。
次に、Ｔｉ＞Ｔｊとなる無線チャネル＃ｊ（ここでは＃２，＃３，＃５）について、ＮＡＶに設定されている送信抑制時間Ｔｓｊを検出する（Ｓ１１６）。次に、Ｔｉに所定の時間Ｔｓを加えた時間（Ｔｉ＋Ｔｓ）と、すでに設定されている送信抑制時間Ｔｓｊを比較し、Ｔｉ＋Ｔｓ＞Ｔｓｊであれば、新たな送信抑制時間ＴｓｊとしてＴｉ＋ＴｓをＮＡＶに設定し、次の無線チャネルに対する処理を行う（Ｓ１１７，Ｓ１１８，Ｓ１１９）。一方、Ｔｉ＞Ｔｊでない無線チャネル＃ｊ（ここでは＃４）の場合、あるいはＴｉ＋Ｔｓ＞Ｔｓｊでない無線チャネル＃ｊ（ここでは＃５）の場合は、その無線チャネルに対して何もせずに次の無線チャネルに対する処理を行う（Ｓ１１５，Ｓ１１７，Ｓ１１９）。
以上の処理を送信に利用したすべての無線チャネル＃ｉについて行う（Ｓ１１３〜Ｓ１２０）。これにより、無線チャネル＃１，＃４，＃５についてはＮＡＶの設定は行わない。無線チャネル＃２については、無線チャネル＃１による送信抑制時間（Ｔ１＋Ｔｓ）と、無線チャネル＃３による送信抑制時間（Ｔ３＋Ｔｓ）の長い方（Ｔ１＋Ｔｓ）がＮＡＶに設定される。無線チャネル＃３については、無線チャネル＃４による送信抑制時間（Ｔ４＋Ｔｓ）がＮＡＶに設定される。したがって、次のタイミングｔ２では、無線チャネル＃２，＃３，＃５がＮＡＶによる仮想的なキャリア検出によりビジー状態と判断され、無線チャネル＃１，＃４を用いた無線パケットの送信が行われる。また、同時に同様の送信抑制時間の設定が行われる。
［第４の実施形態］
第２の実施形態では、並列送信する無線パケットのうち最長の送信時間Ｔｍａｘを要する無線チャネルを基準に、その他のすべての無線チャネルに対して送信抑制時間（Ｔｍａｘ＋Ｔｓ）を設定する。ただし、すでに設定されている送信抑制時間ＴｓｉがＴｍａｘ＋Ｔｓより長ければそのままとする。この方法は、送信時間が最長の無線チャネルからの漏れこみの影響によって受信ができず、そのために新たな送信抑制時間の設定ができない場合を想定し、その他の無線チャネルに一律に送信抑制時間を設定するものである。
第４の実施形態は、第２の実施形態において送信時間が最長の無線チャネル以外のすべての無線チャネルを対象とする方法に代わり、受信電力を検出して実際に漏れこみの影響を受ける無線チャネルを選択することを特徴とする。
図７は、本発明の第４の実施形態のフローチャートを示す。図８は、本発明の第４の実施形態の動作例を示す。ここでは、無線チャネル＃１，＃２，＃３，＃４，＃５が用意され、タイミングｔ１において、無線チャネル＃２，＃５がその前に受信した無線パケットにより設定されたＮＡＶによる仮想的なキャリア検出によりビジー状態にあるものとする。
まず、タイミングｔ１で空き状態の無線チャネルを検索する（Ｓ１０１）。ここでは、ＲＳＳＩによる物理的なキャリアセンスと、ＮＡＶによる仮想的なキャリアセンス（送信抑制時間の検出）を行い、ともにキャリア検出がなければ空き状態と判断する。次に、空き状態の無線チャネルを用い、送信待ちのデータパケットから生成される複数の無線パケットを並列送信する（Ｓ１０２）。次に、並列送信する無線パケットの送信時間のうちの最長の送信時間Ｔｍａｘを検出する（Ｓ１０３）。ここでは、無線チャネル＃１が空き状態であり、無線チャネル＃１，＃３，＃４を用いた３個（または各無線チャネルの空間分割多重数の総和）の無線パケットの送信を行うが、その中の最長の送信時間Ｔｍａｘ（ここでは無線チャネル＃１の送信時間Ｔ１）が検出される。
次に、無線チャネル＃１〜＃５ごとにＳ１０４〜Ｓ１０９の処理を行う。まず、無線チャネル＃ｉ（ｉは１〜５）から送信する無線パケットの送信時間Ｔｉを検出する（Ｓ１０４）。次に、最長の送信時間Ｔｍａｘと、無線チャネル＃ｉから送信する無線パケットの送信時間Ｔｉを比較する（Ｓ１０５）。ここでは、無線チャネル＃１の送信時間Ｔ１が最長（Ｔｍａｘ＝Ｔ１）であり、無線チャネル＃１以外はＴｍａｘ＞Ｔｉとなるので、以下の処理は無線チャネル＃１以外が対象となる。
Ｔｍａｘ＞Ｔｉとなる無線チャネル＃ｉにおいて、送信中でないときの受信電力Ｐｉを検出して所定の閾値Ｐｔｈと比較する（Ｓ１２１，Ｓ１２２）。この受信電力ＰｉがＰｔｈ以上であれば漏れこみの影響を受けているとして、以下に示す手順（Ｓ１０６〜Ｓ１０８）に従ってＮＡＶに送信抑制時間を設定する。ここでは、無線チャネル＃２の受信電力Ｐ２が無線チャネル＃１，＃３からの漏れこみによりＰｔｈ以上となり、無線チャネル＃３，＃５の受信電力Ｐ３，Ｐ５が無線チャネル＃４からの漏れこみによりＰｔｈ以上となり、無線チャネル＃１，＃４の受信電力はＰｔｈ以上にならない。したがって、無線チャネル＃２，＃３，＃５に送信抑制時間を設定する。
無線チャネル＃ｉ（ｉは２，３，５）について、ＮＡＶに設定されている送信抑制時間Ｔｓｉを検出する（Ｓ１０６）。ここでは、無線チャネル＃２，＃５についてＴｓ２，Ｔｓ５が検出される。次に、Ｔｍａｘに所定の時間Ｔｓを加えた時間（Ｔｍａｘ＋Ｔｓ）と、すでに設定されている送信抑制時間Ｔｓｉを比較し、Ｔｍａｘ＋Ｔｓ＞Ｔｓｉであれば、新たな送信抑制時間としてＴｍａｘ＋ＴｓをＮＡＶに設定し、次の無線チャネルに対する処理を行う（Ｓ１０７，Ｓ１０８，Ｓ１０９）。一方、Ｔｍａｘ＞Ｔｉでない無線チャネル＃ｉ（ここでは＃１）の場合、あるいは受信電力ＰｉがＰｔｈより小さい無線チャネル＃ｉ（ここでは＃４）の場合、あるいはＴｍａｘ＋Ｔｓ＞Ｔｓｉでない無線チャネル＃ｉ（ここでは＃５）の場合は、その無線チャネルに対して何もせずに次の無線チャネルに対する処理を行う（Ｓ１０６，Ｓ１２２，Ｓ１０７，Ｓ１０９）。
これにより、最長の送信時間Ｔｍａｘを有する無線チャネル＃１および漏れこみの影響がない無線チャネル＃４についてはＮＡＶの設定は行わず、無線チャネル＃２，＃３についてはＮＡＶに送信抑制時間（Ｔｍａｘ＋Ｔｓ）を設定し、無線チャネル＃５についてはＮＡＶの現在の送信抑制時間（Ｔｓ５）を保持する。したがって、次のタイミングｔ２では、無線チャネル＃２，＃３，＃５がＮＡＶによる仮想的なキャリア検出によりビジー状態と判断され、無線チャネル＃１，＃４を用いた無線パケットの送信が行われる。また、同時に同様の送信抑制時間の設定が行われる。
［第５の実施形態］
第３の実施形態は、送信に利用する無線チャネル＃ｉからの漏れこみの影響を受ける無線チャネル＃ｊを予め想定し（例えば隣接チャネル）、その無線チャネル＃ｊに対して送信抑制時間（Ｔｉ＋Ｔｓ）を設定する。ただし、複数の無線チャネルから影響を受ける無線チャネル＃ｊについては、それぞれの送信抑制時間のうち最長のものを設定し、すでに設定されている送信抑制時間ＴｓｊがＴｉ＋Ｔｓより長ければそのままとする。この方法は、漏れこみの影響を受ける無線チャネルを予め絞っておくことにより、漏れこみの影響を受けない無線チャネルに対してまで送信抑制時間が一律に設定されるを回避することができる。
第５の実施形態は、第３の実施形態において漏れこみの影響を受ける無線チャネルを予め想定し、その想定したすべての無線チャネルを対象とする方法に代わり、想定した無線チャネルにおいて受信電力を検出し、実際に漏れこみの影響を受ける無線チャネルを選択することを特徴とする。
図９は、本発明の第５の実施形態のフローチャートを示す。図１０は、本発明の第４の実施形態の動作例を示す。ここでは、無線チャネル＃１，＃２，＃３，＃４，＃５が用意され、タイミングｔ１において、無線チャネル＃２，＃５がその前に受信した無線パケットにより設定されたＮＡＶによる仮想的なキャリア検出によりビジー状態にあるものとする。また、無線チャネル＃１〜＃５は、隣接チャネル間のみで漏れこみが生じるものと想定している。
まず、タイミングｔ１で空き状態の無線チャネルを検索する（Ｓ１１１）。ここでは、ＲＳＳＩによる物理的なキャリアセンスと、ＮＡＶによる仮想的なキャリアセンス（送信抑制時間の検出）を行い、ともにキャリア検出がなければ空き状態と判断する。次に、空き状態の無線チャネルを用い、送信待ちのデータパケットから生成される複数の無線パケットを並列送信する（Ｓ１１２）。ここでは、無線チャネル＃１，＃３，＃４が空き状態であり、無線チャネル＃１，＃３，＃４を用いた３個（または各無線チャネルの空間分割多重数の総和）の無線パケットの送信を行う。
次に、送信に利用した無線チャネル＃ｉ（ここでは＃１，＃３，＃４）ごとにＳ１１３〜Ｓ１２０の処理を行う。まず、無線チャネル＃ｉ（ｉは１，３，４）から送信する無線パケットの送信時間Ｔｉを検出する（Ｓ１１３）。次に、無線チャネル＃ｉが影響を及ぼす無線チャネル＃ｊ（ここでは隣接チャネル）ごとにＳ１１４〜Ｓ１１９の処理を行う。まず、無線チャネル＃ｊから送信する無線パケットの送信時間Ｔｊを検出する（Ｓ１１４）。次に、無線チャネル＃ｉと隣接する無線チャネル＃ｊの各送信時間ＴｉとＴｊを比較し（Ｓ１１５）、Ｔｉ＞Ｔｊとなる無線チャネル＃ｊは、無線チャネル＃ｉの送信中に送信が終わるので、以下に示す手順（Ｓ１２１〜Ｓ１１８）に従ってＮＡＶに送信抑制時間を設定する。ここでは、無線チャネル＃１，＃３に対する無線チャネル＃２、無線チャネル＃４に対する無線チャネル＃３，＃５がその対象になる。
次に、Ｔｉ＞Ｔｊとなる無線チャネル＃ｊ（ここでは＃２，＃３，＃５）において、送信中でないときの受信電力Ｐｉを検出して所定の閾値Ｐｔｈと比較する（Ｓ１２１，Ｓ１２２）。この受信電力ＰｉがＰｔｈ以上であれば漏れこみの影響を受けているとして、以下に示す手順（Ｓ１１６〜Ｓ１１８）に従ってＮＡＶに送信抑制時間を設定する。ここでは、無線チャネル＃２の受信電力Ｐ２が無線チャネル＃１，＃３からの漏れこみによりＰｔｈ以上となり、無線チャネル＃３，＃５の受信電力Ｐ３，Ｐ５が無線チャネル＃４からの漏れこみによりＰｔｈ以上となり、無線チャネル＃１，＃４の受信電力はＰｔｈ以上にならない。したがって、無線チャネル＃２，＃３，＃５に送信抑制時間を設定する。
無線チャネル＃ｉ（ｉは２，３，５）について、ＮＡＶに設定されている送信抑制時間Ｔｓｊを検出する（Ｓ１１６）。次に、Ｔｉに所定の時間Ｔｓを加えた時間（Ｔｉ＋Ｔｓ）と、すでに設定されている送信抑制時間Ｔｓｊを比較し、Ｔｉ＋Ｔｓ＞Ｔｓｊであれば、新たな送信抑制時間ＴｓｊとしてＴｉ＋ＴｓをＮＡＶに設定し、次の無線チャネルに対する処理を行う（Ｓ１１７，Ｓ１１８，Ｓ１１９）。一方、Ｔｉ＞Ｔｊでない無線チャネル＃ｊ（ここでは＃４）の場合、あるいは受信電力ＰｉがＰｔｈより小さい無線チャネル＃ｉの場合、あるいはＴｉ＋Ｔｓ＞Ｔｓｊでない無線チャネル＃ｊ（ここでは＃５）の場合は、その無線チャネルに対して何もせずに次の無線チャネルに対する処理を行う（Ｓ１１５，Ｓ１２２，Ｓ１１７，Ｓ１１９）。
以上の処理を送信に利用したすべての無線チャネル＃ｉについて行う（Ｓ１１３〜Ｓ１２０）。これにより、無線チャネル＃１，＃４，＃５についてはＮＡＶの設定は行わない。無線チャネル＃２については、無線チャネル＃１に対する送信抑制時間（Ｔ１＋Ｔｓ）と、無線チャネル＃３に対する送信抑制時間（Ｔ３＋Ｔｓ）の長い方（Ｔ１＋Ｔｓ）がＮＡＶに設定される。無線チャネル＃３については、その送信後に無線チャネル＃４による送信抑制時間（Ｔ４＋Ｔｓ）がＮＡＶに設定される。したがって、次のタイミングｔ２では、無線チャネル＃２，＃３，＃５がＮＡＶによる仮想的なキャリア検出によりビジー状態と判断され、無線チャネル＃１，＃４を用いた無線パケットの送信が行われる。また、同時に同様の送信抑制時間の設定が行われる。
［第６の実施形態］
以下に示す第６〜第９の実施形態は、第２〜第５の実施形態において、受信した無線パケットの誤りを検出して漏れこみの影響を確認する手順（Ｓ１３１）を追加したものである。
図１１は、本発明の第６の実施形態のフローチャートを示す。本実施形態は、第２の実施形態において、Ｔｍａｘ＞Ｔｉとなる無線チャネル＃ｉにおいて（Ｓ１０５）、受信した無線パケットに誤りがあるか否かを検査し（Ｓ１３１）、誤りがあれば漏れこみの影響を受けているとして、以下に示す手順（Ｓ１０６〜Ｓ１０８）に従ってＮＡＶに送信抑制時間を設定することを特徴とする。図４の例では、無線チャネル＃２，＃３，＃４が直ちに送信抑制時間の設定に入るのではなく、受信される無線パケットに誤りがある無線チャネルについて、ＮＡＶに設定されている送信抑制時間Ｔｓｉの検出（Ｓ１０６）に進む。その他の手順は第２の実施形態と同様である。
［第７の実施形態］
図１２は、本発明の第７の実施形態のフローチャートを示す。本実施形態は、第３の実施形態において、Ｔｉ＞Ｔｊとなる無線チャネル＃ｊにおいて（Ｓ１１５）、受信した無線パケットに誤りがあるか否かを検査し（Ｓ１３１）、誤りがあれば漏れこみの影響を受けているとして、以下に示す手順（Ｓ１１６〜Ｓ１１８）に従ってＮＡＶに送信抑制時間を設定することを特徴とする。図６の例では、無線チャネル＃２，＃３，＃５が直ちに送信抑制時間の設定に入るのではなく、受信される無線パケットに誤りがある無線チャネルについて、ＮＡＶに設定されている送信抑制時間Ｔｓｉの検出（Ｓ１１６）に進む。その他の手順は第３の実施形態と同様である。
［第８の実施形態］
図１３は、本発明の第８の実施形態のフローチャートを示す。本実施形態は、第４の実施形態において、Ｔｍａｘ＞ＴｉとなりかつＰｉ＞Ｐｔｈとなる無線チャネル＃ｉにおいて（Ｓ１０５，Ｓ１２１，Ｓ１２２）、受信した無線パケットに誤りがあるか否かを検査し（Ｓ１３１）、誤りがあれば漏れこみの影響を受けているとして、以下に示す手順（Ｓ１０６〜Ｓ１０８）に従ってＮＡＶに送信抑制時間を設定することを特徴とする。図８の例では、無線チャネル＃２，＃３，＃５が直ちに送信抑制時間の設定に入るのではなく、受信される無線パケットに誤りがある無線チャネルについて、ＮＡＶに設定されている送信抑制時間Ｔｓｉの検出（Ｓ１０６）に進む。その他の手順は第３の実施形態と同様である。
本実施形態では、送信時間ＴｉがＴｍａｘより短く（Ｔｉ＝０を含む）、受信電力ＰｉがＰｔｈ以上であり、受信した無線パケットに誤りがあり、送信抑制時間ＴｓｉがＴｍａｘ＋Ｔｓより短い（Ｔｓｉ＝０を含む）無線チャネル＃ｉについて、送信時間Ｔｍａｘの無線チャネルからの漏れこみの影響があると見なし、送信抑制時間Ｔｍａｘ＋Ｔｓを設定する。
［第９の実施形態］
図１４は、本発明の第９の実施形態のフローチャートを示す。本実施形態は、第５の実施形態において、Ｔｉ＞ＴｊとなりかつＰｉ＞Ｐｔｈとなる無線チャネル＃ｊにおいて（Ｓ１１５，Ｓ１２１，Ｓ１２２）、受信した無線パケットに誤りがあるか否かを検査し（Ｓ１３１）、誤りがあれば漏れこみの影響を受けているとして、以下に示す手順（Ｓ１１６〜Ｓ１１８）に従ってＮＡＶに送信抑制時間を設定することを特徴とする。図１０の例では、無線チャネル＃２，＃３，＃５が直ちに送信抑制時間の設定に入るのではなく、受信される無線パケットに誤りがある無線チャネルについて、ＮＡＶに設定されている送信抑制時間Ｔｓｉの検出（Ｓ１１６）に進む。その他の手順は第５の実施形態と同様である。
本実施形態では、無線チャネル＃ｉが影響を及ぼす無線チャネル＃ｊにおいて、送信時間ＴｊがＴｉより短く（Ｔｊ＝０を含む）、受信電力ＰｊがＰｔｈ以上であり、受信した無線パケットに誤りがあり、送信抑制時間ＴｓｊがＴｉ＋Ｔｓより短い（Ｔｓｊ＝０を含む）無線チャネル＃ｊについて、無線チャネル＃ｉからの漏れこみの影響があると見なし、送信抑制時間Ｔｉ＋Ｔｓを設定する。
［第１０の実施形態］
第２の実施形態は、無線チャネル＃１からの漏れこみを想定して無線チャネル＃２，＃３のＮＡＶに送信抑制時間（Ｔｍａｘ＋Ｔｓ）を設定することにより、図５０に示したように無線パケットが受信できずにＮＡＶの設定ができない事態を回避することができる。しかし、ＮＡＶが設定された無線チャネル＃２，＃３およびすでにＮＡＶが設定されている無線チャネル＃４において、無線パケットの受信が全くできないわけではない。仮に送信抑制時間の設定中に無線パケットが正常に受信される場合には、現在の送信抑制時間を解除し、さらにそのヘッダに記述された占有時間に応じて送信抑制時間を更新するようにしてもよい。本実施形態の特徴は、無線パケットが正常に受信された無線チャネルにおいて、送信抑制時間の解除および更新を行うところにある。
図１５は、本発明の第１０の実施形態のフローチャートを示す。図１６は、本発明の第１０の実施形態の動作例を示す。ここでは、図３に示す第２の実施形態の処理により、時刻ｔ１で図４に示すように無線チャネル＃２，＃３，＃４にＮＡＶが設定されるものとする。
各無線チャネルでは、無線パケットの送信がないアイドル中あるいは空き状態の無線チャネルの検索中に、他の無線局から送信された無線パケットが受信された場合にその受信処理を行う（Ｓ２０１，Ｓ２０２）。受信処理では、ＣＲＣチェックによって誤り検出を行い、正常に受信された無線パケットのうち自局宛てのものを選択する。ここでは、無線パケットが受信された無線チャネル＃２〜＃４のうち、無線チャネル＃２，＃４で自局宛ての無線パケットが正常に受信されたものとする。
無線チャネル＃ｉ（ここでは＃２，＃４）において、当該無線チャネルに送信抑制時間が設定されているか否かを検出し（Ｓ２０３）、設定されている場合にはその送信抑制時間を解除（０にリセット）する（Ｓ２０４）。続いて、無線パケットのヘッダ中に占有時間を表すフィールドがあるか否かを検出し（Ｓ２０５）、占有時間が設定されている場合にはＮＡＶにその値を送信抑制時間として設定し（Ｓ２０６）、次の無線チャネルに対する処理を行う（Ｓ２０７）。ここでは、自局宛ての無線パケットが受信された無線チャネル＃２，＃４にそれぞれ送信抑制時間が設定されているものの、無線チャネル＃２の無線パケットのヘッダに占有時間が設定されていないので、無線チャネル＃２については送信抑制時間の解除のみが行われ、無線チャネル＃４については送信抑制時間の更新が行われる。
このように、ＮＡＶが設定された無線チャネル＃２，＃３およびすでにＮＡＶが設定されている無線チャネル＃４において、無線パケットが正常に受信された場合には現在の送信抑制時間を解除することができ、さらにそのヘッダに記述された占有時間に応じて送信抑制時間を更新することができる。したがって、図１６に示す次のタイミングｔ２では、無線チャネル＃３，＃４がＮＡＶによる仮想的なキャリア検出によりビジー状態と判断され、無線チャネル＃１，＃２を用いた無線パケットの並列送信が行われる。また、同時に同様の送信抑制時間の設定が行われる。
［第１１の実施形態］
図５および図６に示す第３の実施形態においても同様に、ＮＡＶが設定された無線チャネル＃２，＃３およびすでにＮＡＶが設定されている無線チャネル＃５において、無線パケットが正常に受信された場合には現在の送信抑制時間を解除することができ、さらにそのヘッダに記述された占有時間に応じて送信抑制時間を更新することができる。
図１７は、第３の実施形態（図５，６）において、無線パケットが正常に受信された場合に送信抑制時間の解除および更新を行う手順に基づく動作例を示す。ここでは、自局宛ての無線パケットが受信された無線チャネル＃２，＃５にそれぞれ送信抑制時間が設定されているものの、無線チャネル＃２の無線パケットのヘッダに占有時間が設定されていないので、無線チャネル＃２については送信抑制時間の解除のみが行われ、無線チャネル＃５については送信抑制時間の更新が行われる。したがって、次のタイミングｔ２では、無線チャネル＃３，＃５がＮＡＶによる仮想的なキャリア検出によりビジー状態と判断され、無線チャネル＃１，＃２，＃４を用いた無線パケットの並列送信を行うことができる。
［第１２の実施形態］
図７および図８に示す第４の実施形態においても同様に、ＮＡＶが設定された無線チャネル＃２，＃３およびすでにＮＡＶが設定されている無線チャネル＃５において、無線パケットが正常に受信された場合には現在の送信抑制時間を解除することができ、さらにそのヘッダに記述された占有時間に応じて送信抑制時間を更新することができる。
図１８は、第４の実施形態（図７，８）において、無線パケットが正常に受信された場合に送信抑制時間の解除および更新を行う手順に基づく動作例を示す。ここでは、自局宛ての無線パケットが受信された無線チャネル＃２，＃５にそれぞれ送信抑制時間が設定されているものの、無線チャネル＃２の無線パケットのヘッダに占有時間が設定されていないので、無線チャネル＃２については送信抑制時間の解除のみが行われ、無線チャネル＃５については送信抑制時間の更新が行われる。したがって、次のタイミングｔ２では、無線チャネル＃３，＃５がＮＡＶによる仮想的なキャリア検出によりビジー状態と判断され、無線チャネル＃１，＃２，＃４を用いた無線パケットの並列送信を行うことができる。
［第１３の実施形態］
図９および図１０に示す第５の実施形態においても同様に、ＮＡＶが設定された無線チャネル＃２，＃３およびすでにＮＡＶが設定されている無線チャネル＃５において、無線パケットが正常に受信された場合には現在の送信抑制時間を解除することができ、さらにそのヘッダに記述された占有時間に応じて送信抑制時間を更新することができる。
図１９は、第５の実施形態（図９，１０）において、無線パケットが正常に受信された場合に送信抑制時間の解除および更新を行う手順に基づく動作例を示す。ここでは、自局宛ての無線パケットが受信された無線チャネル＃２，＃５にそれぞれ送信抑制時間が設定されているものの、無線チャネル＃２の無線パケットのヘッダに占有時間が設定されていないので、無線チャネル＃２については送信抑制時間の解除のみが行われ、無線チャネル＃５については送信抑制時間の更新が行われる。したがって、次のタイミングｔ２では、無線チャネル＃３，＃５がＮＡＶによる仮想的なキャリア検出によりビジー状態と判断され、無線チャネル＃１，＃２，＃４を用いた無線パケットの並列送信を行うことができる。
［第１４の実施形態］
図２０は、本発明の第１４の実施形態のフローチャートを示す。図２１は、本発明の第１４の実施形態の動作例を示す。ここでは、無線チャネル＃１，＃２，＃３が用意され、送信データ生起（１）のタイミングにおいて、無線チャネル＃２がその前に受信した無線パケットにより設定されたＮＡＶによる仮想的なキャリア検出によりビジー状態にあるものとする。また、無線チャネル＃１，＃２，＃３は、互いに漏れこみを生じさせる関係にあり、その漏れこみがあれば無線パケットの受信ができないものとする。
まず、送信バッファにデータが到着すると、送信抑制時間が設定されている無線チャネルがあるか否かを判断し、送信抑制時間が設定されている無線チャネルがあればその送信抑制時間が終了するまで待機する（Ｓ３０１，Ｓ３０２）。ここでは、送信データ生起（１）のタイミングにおいて、無線チャネル＃２のＮＡＶに送信抑制時間が設定されており、その送信抑制時間が終了するタイミングｔ１まで待機する。次に、タイミングｔ１において、ＲＳＳＩによる物理的キャリアセンスにより、空き状態の無線チャネルを検索する（Ｓ３１１）。次に、空き状態の無線チャネルを用い、送信待ちのデータパケットから生成される複数の無線パケットを並列送信する（Ｓ３１２）。次に、並列送信する無線パケットの送信時間のうちの最長の送信時間Ｔｍａｘを検出する（Ｓ３１３）。ここでは、無線チャネル＃１〜＃３が空き状態であり、無線チャネル＃１〜＃３を用いた３個（または各無線チャネルの空間分割多重数の総和）の無線パケットの送信を行うが、その中の最長の送信時間Ｔｍａｘ（ここでは無線チャネル＃１の送信時間Ｔ１）が検出される。
次に、無線チャネル＃１，＃２，＃３ごとにＳ３１４〜Ｓ３１７の処理を行う。まず、無線チャネル＃ｉ（ｉは１，２，３）から送信する無線パケットの送信時間Ｔｉを検出する（Ｓ３１４）。なお、ビジー状態のために無線パケットの送信がなければＴｉ＝０である。次に、最長の送信時間Ｔｍａｘと、無線チャネル＃ｉから送信する無線パケットの送信時間Ｔｉを比較する（Ｓ３１５）。ここでは、無線チャネル＃１の送信時間Ｔ１が最長（Ｔｍａｘ＝Ｔ１）であり、無線チャネル＃１以外はＴｍａｘ＞Ｔｉとなるので、以下の処理は無線チャネル＃１以外が対象となる。
Ｔｍａｘ＞Ｔｉとなる無線チャネル＃ｉについて、Ｔｍａｘに所定の時間Ｔｓを加えた時間（Ｔｍａｘ＋Ｔｓ）をＮＡＶに設定し、次の無線チャネルに対する処理を行う（Ｓ３１６，Ｓ３１７）。一方、Ｔｍａｘ＞Ｔｉでない無線チャネル＃ｉ（ここでは＃１）の場合は、その無線チャネルに対して何もせずに次の無線チャネルに対する処理を行う（Ｓ３１５，Ｓ３１７）。これにより、最長の送信時間Ｔｍａｘを有する無線チャネル＃１についてはＮＡＶの設定を行わず、無線チャネル＃２，＃３についてはＮＡＶに送信抑制時間（Ｔｍａｘ＋Ｔｓ）を設定する。このように、無線チャネル＃１からの漏れこみを想定して無線チャネル＃２，＃３のＮＡＶに送信抑制時間（Ｔｍａｘ＋Ｔｓ）を設定することにより、図５０に示したように無線パケットが受信できずにＮＡＶの設定ができない事態を回避することができる。
次に、送信データ生起（２）のタイミングでは、無線チャネル＃２，＃３にＳ３１６による送信抑制時間が設定されており、それが終了するタイミングｔ２まで待機する。タイミングｔ２では無線チャネル＃１に受信信号があり、無線チャネル＃２，＃３が空き状態と判断される。以下同様に、無線チャネル＃２，＃３を用いて並列送信が行われるとともに、ここでは無線チャネル＃１，＃２のＮＡＶに新たな送信抑制時間（Ｔｍａｘ＋Ｔｓ）が設定される。したがって、その間の送信データ生起（３）に対して待機となる。
［第１５の実施形態］
図２２は、本発明の第１５の実施形態のフローチャートを示す。図２３は、本発明の第１５の実施形態の動作例を示す。ここでは、無線チャネル＃１，＃２，＃３が用意され、送信データ生起（１）のタイミングにおいて、無線チャネル＃２がその前に受信した無線パケットにより設定されたＮＡＶによる仮想的なキャリア検出によりビジー状態にあるものとする。また、無線チャネル＃１〜＃３は、あらかじめ設定されるチャネル間（例えば隣接チャネル間）のみで漏れこみを生じさせる関係にあり（この点が第１４の実施形態と異なる）、その漏れこみがあれば無線パケットの受信ができないものとする。
まず、送信バッファにデータが到着すると、送信抑制時間が設定されている無線チャネルがあるか否かを判断し、送信抑制時間が設定されている無線チャネルがあればその送信抑制時間が終了するまで待機する（Ｓ３０１，Ｓ３０２）。ここでは、送信データ生起（１）のタイミングにおいて、無線チャネル＃２のＮＡＶに送信抑制時間が設定されており、その送信抑制時間が終了するタイミングｔ１まで待機する。次に、タイミングｔ１において、ＲＳＳＩによる物理的キャリアセンスにより、空き状態の無線チャネルを検索する（Ｓ３２１）。次に、空き状態の無線チャネルを用い、送信待ちのデータパケットから生成される複数の無線パケットを並列送信する（Ｓ３２２）。ここでは、無線チャネル＃１〜＃３が空き状態であり、無線チャネル＃１〜＃３を用いた３個（または各無線チャネルの空間分割多重数の総和）の無線パケットの送信を行う。
次に、送信に利用した無線チャネル＃ｉ（ここでは＃１，＃２，＃３）ごとにＳ３２３〜Ｓ３２８の処理を行う。まず、無線チャネル＃ｉ（ｉは１，２，３）から送信する無線パケットの送信時間Ｔｉを検出する（Ｓ３２３）。次に、無線チャネル＃ｉが影響を及ぼす無線チャネル＃ｊ（ここでは隣接チャネル）ごとにＳ３２４〜Ｓ３２７の処理を行う。まず、無線チャネル＃ｊから送信する無線パケットの送信時間Ｔｊを検出する（Ｓ３２４）。次に、無線チャネル＃ｉと隣接する無線チャネル＃ｊの各送信時間ＴｉとＴｊを比較し（Ｓ３２５）、Ｔｉ＞Ｔｊとなる無線チャネル＃ｊは、無線チャネル＃ｉの送信中に送信が終わるので、ＮＡＶに送信抑制時間を設定する（Ｓ３２６）。タイミングｔ１では、無線チャネル＃１，＃３に対する無線チャネル＃２がその対象になる。すなわち、Ｔｉ＞Ｔｊとなる無線チャネル＃ｊ（ここでは＃２）について、ＮＡＶに送信抑制時間Ｔｉ＋Ｔｓを設定し、次の無線チャネルに対する処理を行う（Ｓ３２６，Ｓ３２７）。一方、Ｔｉ＞Ｔｊでない無線チャネル＃ｊの場合は、その無線チャネルに対して何もせずに次の無線チャネルに対する処理を行う（Ｓ３２５，Ｓ３２７）。
以上の処理を送信に利用したすべての無線チャネル＃ｉについて行う（Ｓ３２３〜Ｓ３２８）。これにより、無線チャネル＃１，＃３についてはＮＡＶの設定は行わない。無線チャネル＃２については、無線チャネル＃１による送信抑制時間（Ｔ１＋Ｔｓ）と、無線チャネル＃３による送信抑制時間（Ｔ３＋Ｔｓ）の長い方（Ｔ１＋Ｔｓ）がＮＡＶに設定される。したがって、次の送信データ生起（２）のタイミングでは、無線チャネル＃２にＳ３２６による送信抑制時間が設定されており、それが終了するタイミングｔ２まで待機する。
タイミングｔ２では無線チャネル＃１に受信信号があり、無線チャネル＃２，＃３が空き状態と判断される。以下同様に、無線チャネル＃２，＃３を用いて並列送信が行われるとともに、ここでは無線チャネル＃１，＃３のＮＡＶに新たな送信抑制時間（Ｔ２＋Ｔｓ）が設定される。
［第１６の実施形態］
第１４の実施形態では、並列送信する無線パケットのうち最長の送信時間Ｔｍａｘを要する無線チャネルを基準に、その他のすべての無線チャネルに対して送信抑制時間（Ｔｍａｘ＋Ｔｓ）を設定する。この方法は、送信時間が最長の無線チャネルからの漏れこみの影響によって受信ができず、そのために新たな送信抑制時間の設定ができない場合を想定し、その他のすべての無線チャネルに一律に送信抑制時間を設定するものである。
これに代わり、受信電力を検出して実際に漏れこみの影響を受ける無線チャネルを選択し、その無線チャネルに対して送信抑制時間の設定を行うようにしてもよい。すなわち、図２０のＳ３１５のＴｍａｘ＞Ｔｉとなる無線チャネル＃ｉにおいて、送信中でないときの受信電力Ｐｉを検出して所定の閾値Ｐｔｈと比較し、この受信電力ＰｉがＰｔｈ以上であれば漏れこみの影響を受けているとして、無線チャネル＃ｉのＮＡＶに送信抑制時間Ｔｍａｘ＋Ｔｓを設定する。これにより、漏れこみの影響がない無線チャネルについてはＮＡＶの設定は行わないようにすることができる。
第１５の実施形態は、送信に利用する無線チャネル＃ｉからの漏れこみの影響を受ける無線チャネル＃ｊを予め想定し（例えば隣接チャネル）、その無線チャネル＃ｊに対して送信抑制時間（Ｔｉ＋Ｔｓ）を設定する。この方法は、漏れこみの影響を受ける無線チャネルを予め絞っておくことにより、漏れこみの影響を受けない無線チャネルに対してまで送信抑制時間が一律に設定されることを回避するものである。
これに代わり、想定した無線チャネルにおいて受信電力を検出し、実際に漏れこみの影響を受ける無線チャネルを選択し、その無線チャネルに対して送信抑制時間の設定を行うようにしてもよい。すなわち、図２２のＳ３２５のＴｉ＞Ｔｊとなる無線チャネル＃ｊにおいて、送信中でないときの受信電力Ｐｊを検出して所定の閾値Ｐｔｈと比較し、この受信電力ＰｊがＰｔｈ以上であれば漏れこみの影響を受けているとして、無線チャネル＃ｊのＮＡＶに送信抑制時間Ｔｉ＋Ｔｓを設定する。これにより、漏れこみの影響がない無線チャネルについてはＮＡＶの設定は行わないようにすることができる。
また、第１４および第１５の実施形態において、受信した無線パケットの誤り検出を行い、誤りが検出された場合に漏れこみの影響があるものとして、各実施形態に示す手順によりＮＡＶに送信抑制時間を設定するようにしてもよい。
［第１７の実施形態］
図２４は、本発明の第１７の実施形態のフローチャートを示す。図２５は、本発明の第１７の実施形態の動作例を示す。ここでは、無線チャネル＃１，＃２，＃３が用意され、送信データ生起（１）のタイミングにおいて、無線チャネル＃２がその前に受信した無線パケットにより設定されたＮＡＶによる仮想的なキャリア検出によりビジー状態にあるものとする。また、無線チャネル＃１，＃２，＃３は、互いに漏れこみを生じさせる関係にあり（この点は第１４の実施形態と同じ）、その漏れこみがあれば無線パケットの受信ができないものとする。
まず、送信バッファにデータが到着すると、送信抑制時間が設定されている無線チャネルがあるか否かを判断し、送信抑制時間が設定されている無線チャネルがあれば、そのうちの最長の送信抑制時間が閾値Ｔｔｈ以上か否かを判断し、それが閾値未満であれば送信抑制時間が設定されている無線チャネルの送信抑制時間が終了するまで待機する（Ｓ３０１，Ｓ３０２，Ｓ３０３）。一方、送信抑制時間が設定されている無線チャネルのうちの最長の送信抑制時間が閾値Ｔｔｈ以上であれば、待機せずに次の処理に進む（Ｓ３０３）。
ここでは、送信データ生起（１）のタイミングにおいて、無線チャネル＃２のＮＡＶに送信抑制時間が設定されており、その送信抑制時間Ｔｓ２が閾値Ｔｔｈ以上であるので、待機せずに次の処理に進む。そのタイミングｔ１において、ＲＳＳＩによる物理的キャリアセンスとＮＡＶによる仮想的なキャリアセンスを行い、ともに空き状態の無線チャネルを検索する（Ｓ３１１′）。次に、空き状態の無線チャネルを用い、送信待ちのデータパケットから生成される複数の無線パケットを並列送信する（Ｓ３１２）。次に、並列送信する無線パケットの送信時間のうちの最長の送信時間Ｔｍａｘを検出する（Ｓ３１３）。ここでは、無線チャネル＃１，＃３が空き状態であり、無線チャネル＃１，＃３を用いた２個（または各無線チャネルの空間分割多重数の総和）の無線パケットの送信を行うが、その中の最長の送信時間Ｔｍａｘ（ここでは無線チャネル＃１の送信時間Ｔ１）が検出される。
次に、無線チャネル＃１，＃２，＃３ごとにＳ３１４〜Ｓ３１７の処理を行う。まず、無線チャネル＃ｉ（ｉは１，２，３）から送信する無線パケットの送信時間Ｔｉを検出する（Ｓ３１４）。なお、ビジー状態のために無線パケットの送信がなければＴｉ＝０である（ここではＴ２＝０）。次に、最長の送信時間Ｔｍａｘと、無線チャネル＃ｉから送信する無線パケットの送信時間Ｔｉを比較する（Ｓ３１５）。ここでは、無線チャネル＃１の送信時間Ｔ１が最長（Ｔｍａｘ＝Ｔ１）であり、無線チャネル＃１以外はＴｍａｘ＞Ｔｉとなるので、以下の処理は無線チャネル＃１以外が対象となる。
Ｔｍａｘ＞Ｔｉとなる無線チャネル＃ｉについて、それぞれＮＡＶに設定されている送信抑制時間Ｔｓｉを検出する（Ｓ３１８）。ここでは、無線チャネル＃２についてＴｓ２が検出される。次に、Ｔｍａｘに所定の時間Ｔｓを加えた時間（Ｔｍａｘ＋Ｔｓ）と、すでに設定されている送信抑制時間Ｔｓｉを比較し、Ｔｍａｘ＋Ｔｓ＞Ｔｓｉであれば、新たな送信抑制時間としてＴｍａｘ＋ＴｓをＮＡＶに設定し、次の無線チャネルに対する処理を行う（Ｓ３１９，Ｓ３１６，Ｓ３１７）。一方、Ｔｍａｘ＞Ｔｉでない無線チャネル＃ｉ（ここでは＃１）の場合、あるいはＴｍａｘ＋Ｔｓ＞Ｔｓｉでない無線チャネル＃ｉの場合は、その無線チャネルに対して何もせずに次の無線チャネルに対する処理を行う（Ｓ３１５，Ｓ３１９，Ｓ３１７）。
これにより、最長の送信時間Ｔｍａｘを有する無線チャネル＃１についてはＮＡＶの設定は行わず、無線チャネル＃２，＃３についてはＮＡＶに送信抑制時間（Ｔｍａｘ＋Ｔｓ）を設定する。このように、無線チャネル＃１からの漏れこみを想定して無線チャネル＃２，＃３のＮＡＶに送信抑制時間（Ｔｍａｘ＋Ｔｓ）を設定することにより、図５０に示したように無線パケットが受信できずにＮＡＶの設定ができない事態を回避することができる。
次に、送信データ生起（２）のタイミングでは、無線チャネル＃２，＃３にＳ３１６による送信抑制時間が設定されており、その送信抑制時間が閾値Ｔｔｈ未満であるので、それが終了するタイミングｔ２まで待機する。タイミングｔ２では無線チャネル＃１に受信信号があり、無線チャネル＃２，＃３が空き状態と判断される。以下同様に、無線チャネル＃２，＃３を用いて並列送信が行われるとともに、ここでは無線チャネル＃１，＃２のＮＡＶに新たな送信抑制時間（Ｔｍａｘ＋Ｔｓ）が設定される。
なお、第１７の実施形態は、図２０に示す第１４の実施形態にＳ３０３、Ｓ３１８、Ｓ３１９を追加したものである。同様に、図２２に示す第１５の実施形態にもＳ３０３、Ｓ３１８、Ｓ３１９を追加することができる。また、第１４の実施形態および第１５の実施形態の変形である受信電力を検出して実際に漏れこみの影響を受ける無線チャネルを選択する形態や、受信した無線パケットの誤り検出を行い、誤りが検出された場合に漏れこみの影響を受ける無線チャネルとして選択する形態にも、同様に適用することができる。
［第１８の実施形態］
第１７の実施形態のＳ３０３は、送信抑制時間が設定されている無線チャネルのうち、最長の送信抑制時間が閾値Ｔｔｈ以上であれば待機せずに現状の空きチャネルを用いた送信を行い、閾値Ｔｔｈ未満であれば送信抑制時間が設定されている無線チャネルの送信抑制時間が終了するまで待機する。すなわち、送信抑制時間が設定されている無線チャネルの中で１つでも閾値Ｔｔｈ以上の送信抑制時間が設定されていれば待機しない。第１８の実施形態の特徴は、設定されている送信抑制時間が閾値Ｔｔｈ以上と閾値Ｔｔｈ未満の無線チャネルがある場合に、閾値Ｔｔｈ未満の無線チャネルの送信抑制時間が終了するまで待機するところにある。
図２６は、本発明の第１８の実施形態のフローチャートを示す。図２７は、本発明の第１８の実施形態の動作原理を示す。図２８は、本発明の第１８の実施形態の変形例のフローチャートを示す。図２９は、本発明の第１８の実施形態の変形例の動作原理を示す。ここでは、図２４のＳ３０３に代わる部分のみを示す。
図２６において、送信抑制時間が設定されている無線チャネルがあるか否かを判断し、送信抑制時間が設定されている無線チャネルがあれば、設定されている送信抑制時間が閾値Ｔｔｈ未満の無線チャネルがあるかどうか判定する（Ｓ３０２，Ｓ３０３ａ）。図２７に示す閾値Ｔｔｈ１の場合には、送信抑制時間が設定されている無線チャネル＃２，＃３のいずれも閾値Ｔｔｈ１以上になる。閾値Ｔｔｈ２の場合には、送信抑制時間が設定されている無線チャネル＃２，＃３のうち、＃２のみが閾値Ｔｔｈ２以上になる。閾値Ｔｔｈ３の場合には、送信抑制時間が設定されている無線チャネル＃２，＃３のうちいずれも閾値Ｔｔｈ３未満である。
Ｓ３０３ａにおいて、設定されている送信抑制時間が閾値Ｔｔｈ未満の無線チャネルがないと判定された場合（図２７の閾値Ｔｔｈ１の場合）には、空き状態の無線チャネルが検索される（Ｓ３１１′）。図２７の例では、無線チャネル＃１を用いた送信が行われる。一方、設定されている送信抑制時間が閾値Ｔｔｈ未満の無線チャネルがありと判定された場合（図２７の閾値Ｔｔｈ２，Ｔｔｈ３の場合）には、閾値Ｔｔｈ以下の送信抑制時間が終了するまで待機する（Ｓ３０３ｂ）。図２７の閾値Ｔｔｈ２の例では無線チャネル＃３の送信抑制時間が終了するまで待機し、閾値Ｔｔｈ３の例では、無線チャネル＃２，＃３の送信抑制時間が終了するまで待機する。
なお、第１７の実施形態と本実施形態の違いは、図２７の例において、閾値Ｔｔｈ２の場合に前者は待機せず、後者は待機して無線チャネル＃３の送信抑制時間の終了を待つところにある。閾値Ｔｔｈ１，Ｔｔｈ３の場合には両者の違いはない。
ところで、Ｓ３０３ｂの処理において、閾値Ｔｔｈ２の場合に無線チャネル＃３の送信抑制時間の終了を待ち、無線チャネル＃１，＃３を用いた並列送信が可能になるが、無線チャネル＃２の送信抑制時間によってはさらに待機して並列送信に用いる無線チャネルを増やした方がよい場合がある。この場合には、図２８に示すように、Ｓ３０３ｂの待機の後にＳ３０２に戻り、再度Ｓ３０３ａの判定を行うようにする。
図２９の例は、図２７の閾値Ｔｔｈ２に対応するものであり、無線チャネル＃２の送信抑制時間が閾値Ｔｔｈ以上であり、無線チャネル＃３の送信抑制時間が閾値Ｔｔｈ未満である。このとき、無線チャネル＃３の送信抑制時間が終了するまで待機するが、その時点において図２９（２）に示すように、無線チャネル＃２の送信抑制時間が閾値Ｔｔｈ以上か閾値Ｔｔｈ未満かの判定をする（Ｓ３０３ａ）。ここで、閾値Ｔｔｈ以上であれば、待機せずに無線チャネル＃１，＃３を用いた送信を行い、閾値Ｔｔｈ未満であれば、待機して無線チャネル＃１，＃２，＃３のすべてが空き状態になるのを待つ。
［第１９の実施形態］
図３０は、本発明の第１９の実施形態のフローチャートを示す。
第１７の実施形態は、送信抑制時間が設定されている無線チャネルがあり、そのうちの最長の送信抑制時間が閾値Ｔｔｈ以上であるときに、その送信抑制時間の終了を待つことなく、空き状態の無線チャネルを検索して送信する処理に移行するものであった。本実施形態の特徴は、この最長の送信抑制時間と閾値Ｔｔｈとの比較処理（Ｓ３０３）に代えて、確率ｐで空き状態の無線チャネルを検索して送信する処理に移行し（Ｓ３０４）、確率（１−ｐ）で一定時間待機（Ｓ３０５）後に送信抑制時間が設定されている無線チャネルがあるか否かの判断（Ｓ３０２）に戻るところにある。これにより、送信抑制時間の長短にかかわらず確率ｐで送信処理が可能になる。
なお、確率ｐは一定の値でもよいし、設定されている送信抑制時間に応じて可変（例えば送信抑制時間に対して単調減少となる関数）であってもよい。
［第２０の実施形態］
図３１は、本発明の第２０の実施形態のフローチャートを示す。図３２は、本発明の第２０の実施形態の動作例を示す。ここでは、無線チャネル＃１，＃２，＃３が用意され、送信データ生起（１）のタイミングにおいて、無線チャネル＃２がその前に受信した無線パケットにより設定されたＮＡＶによる仮想的なキャリア検出によりビジー状態にあるものとする。また、無線チャネル＃１，＃２，＃３は、互いに漏れこみを生じさせる関係にあり、その漏れこみがあれば無線パケットの受信ができないものとする。
まず、送信バッファにデータが到着すると、ＲＳＳＩによる物理的キャリアセンスと、ＮＡＶによる仮想的キャリアセンス（送信抑制時間の検出）を行い、すべての無線チャネルが空き状態か否かを判断する（Ｓ３０１，Ｓ３０６）。ここでは、送信データ生起（１）のタイミングにおいて、無線チャネル＃２のＮＡＶに送信抑制時間が設定されており、その送信抑制時間が終了し、かつすべての無線チャネルが空き状態となるタイミングｔ１まで待機する。次に、タイミングｔ１において空き状態の無線チャネルを用い、送信待ちのデータパケットから生成される複数の無線パケットを並列送信する（Ｓ３１２）。次に、並列送信する無線パケットの送信時間のうちの最長の送信時間Ｔｍａｘを検出する（Ｓ３１３）。ここでは、無線チャネル＃１〜＃３が空き状態であり、無線チャネル＃１〜＃３を用いた３個（各無線チャネルの空間分割多重数の総和）の無線パケットの送信を行うが、その中の最長の送信時間Ｔｍａｘ（ここでは無線チャネル＃１の送信時間Ｔ１）が検出される。
次に、無線チャネル＃１，＃２，＃３ごとに、第１４の実施形態と同様のＳ３１４〜Ｓ３１７の処理を行う。これにより、無線チャネル＃１からの漏れこみを想定して無線チャネル＃２，＃３のＮＡＶに送信抑制時間（Ｔｍａｘ＋Ｔｓ）を設定することにより、図５０に示したように無線パケットが受信できずにＮＡＶの設定ができない事態を回避することができる。
次に、送信データ生起（２）のタイミングでは、無線チャネル＃２，＃３にＳ３１６により送信抑制時間が設定されており、さらに無線チャネル＃１が受信信号によってビジー状態にあり、このすべての無線チャネルが空き状態となるタイミングｔ３まで待機する。タイミングｔ３では、同様に無線チャネル、＃１〜＃３を用いて並列送信が行われるとともに、ここでは送信時間が最長の無線チャネル＃３を除く無線チャネル＃１，＃２のＮＡＶに新たな送信抑制時間（Ｔｍａｘ＋Ｔｓ）が設定される。
［第２１の実施形態］
図３３は、本発明の第２１の実施形態のフローチャートを示す。図３４は、本発明の第２１の実施形態の動作例を示す。ここでは、無線チャネル＃１，＃２，＃３が用意され、送信データ生起（１）のタイミングにおいて、無線チャネル＃２がその前に受信した無線パケットにより設定されたＮＡＶによる仮想的なキャリア検出によりビジー状態にあるものとする。また、無線チャネル＃１〜＃３は、あらかじめ設定されるチャネル間（例えば隣接チャネル間）のみで漏れこみが生じ（この点が第２０の実施形態と異なる）、その漏れこみがあれば無線パケットの受信ができないものとする。
まず、送信バッファにデータが到着すると、ＲＳＳＩによる物理的キャリアセンスと、ＮＡＶによる仮想的キャリアセンス（送信抑制時間の検出）を行い、すべての無線チャネルが空き状態か否かを判断する（Ｓ３０１，Ｓ３０６）。ここでは、送信データ生起（１）のタイミングにおいて、無線チャネル＃２のＮＡＶに送信抑制時間が設定されており、その送信抑制時間が終了し、かつすべての無線チャネルが空き状態となるタイミングｔ１まで待機する。次に、タイミングｔ１において空き状態の無線チャネルを用い、送信待ちのデータパケットから生成される複数の無線パケットを並列送信する（Ｓ３２２）。ここでは、無線チャネル＃１〜＃３が空き状態であり、無線チャネル＃１〜＃３を用いた３個（各無線チャネルの空間分割多重数の総和）の無線パケットの送信を行う。
次に、送信に利用した無線チャネル＃ｉ（ここでは＃１，＃２，＃３）ごとに、第１５の実施形態と同様のＳ３２３〜Ｓ３２８の処理を行う。これにより、無線チャネル＃１，＃３についてはＮＡＶの設定は行わない。無線チャネル＃２については、無線チャネル＃１による送信抑制時間（Ｔ１＋Ｔｓ）と、無線チャネル＃３による送信抑制時間（Ｔ３＋Ｔｓ）の長い方（Ｔ１＋Ｔｓ）がＮＡＶに設定される。
次に、送信データ生起（２）のタイミングでは、無線チャネル＃２にＳ３２６により送信抑制時間が設定されており、さらに無線チャネル＃１が受信信号によってビジー状態にあり、このすべての無線チャネルが空き状態となるタイミングｔ３まで待機する。タイミングｔ３では、同様に無線チャネル＃１〜＃３を用いて並列送信が行われるとともに、ここでは送信時間が最長の無線チャネル＃２に隣接する無線チャネル＃１，＃３のＮＡＶに新たな送信抑制時間（Ｔ２＋Ｔｓ）が設定される。
なお、第２０の実施形態および第２１の実施形態においても、受信電力を検出して実際に漏れこみの影響を受ける無線チャネルを選択するようにしてもよい。また、受信した無線パケットの誤り検出を行い、誤りが検出された場合に漏れこみの影響を受ける無線チャネルとして選択するようにしてもよい。
［第２２の実施形態］
図３５は、本発明の第２２の実施形態のフローチャートを示す。図３６は、本発明の第２２の実施形態の動作例を示す。ここでは、無線チャネル＃１，＃２，＃３が用意され、送信データ生起（１）のタイミングにおいて、無線チャネル＃２がその前に受信した無線パケットにより設定されたＮＡＶによる仮想的なキャリア検出によりビジー状態にあるものとする。また、無線チャネル＃１，＃２，＃３は、互いに漏れこみを生じさせる関係にあり（この点は第２０の実施形態と同じ）、その漏れこみがあれば無線パケットの受信ができないものとする。
まず、送信バッファにデータが到着すると、ＲＳＳＩによる物理的キャリアセンスと、ＮＡＶによる仮想的キャリアセンス（送信抑制時間の検出）を行い、すべての無線チャネルが空き状態か否かを判断する。そして、送信抑制時間が設定されて空き状態でない無線チャネルがあれば、そのうちの最長の送信抑制時間が閾値Ｔｔｈ以上か否かを判断し、それが閾値以下であれば送信抑制時間が終了して空き状態になるまで待機する（Ｓ３０１，Ｓ３０６，Ｓ３０３）。一方、送信抑制時間が設定されている無線チャネルのうちの最長の送信抑制時間が閾値Ｔｔｈ以上であれば、待機せずに次の処理に進む（Ｓ３０３）。
ここでは、送信データ生起（１）のタイミングにおいて、無線チャネル＃２のＮＡＶに送信抑制時間が設定されており、その送信抑制時間Ｔｓ２が閾値Ｔｔｈ以上であるので、待機せずに次の処理に進む。そのタイミングｔ１において、ＲＳＳＩによる物理的キャリアセンスとＮＡＶによる仮想的なキャリアセンスを行い、ともに空き状態の無線チャネルを検索する（Ｓ３１１′）。次に、空き状態の無線チャネルを用い、送信待ちのデータパケットから生成される複数の無線パケットを並列送信する（Ｓ３１２）。次に、並列送信する無線パケットの送信時間のうちの最長の送信時間Ｔｍａｘを検出する（Ｓ３１３）。ここでは、無線チャネル＃１，＃３が空き状態であり、無線チャネル＃１，＃３を用いた２個（各無線チャネルの空間分割多重数の総和）の無線パケットの送信を行うが、その中の最長の送信時間Ｔｍａｘ（ここでは無線チャネル＃１の送信時間Ｔ１）が検出される。
次に、無線チャネル＃１，＃２，＃３ごとに、第１７の実施形態と同様のＳ３１４〜Ｓ３１９の処理を行う。これにより、最長の送信時間Ｔｍａｘを有する無線チャネル＃１についてはＮＡＶの設定は行わず、無線チャネル＃２，＃３についてはＮＡＶに送信抑制時間（Ｔｍａｘ＋Ｔｓ）を設定する。このように、無線チャネル＃１からの漏れこみを想定して無線チャネル＃２，＃３のＮＡＶに送信抑制時間（Ｔｍａｘ＋Ｔｓ）を設定することにより、図５０に示したように無線パケットが受信できずにＮＡＶの設定ができない事態を回避することができる。
次に、送信データ生起（２）のタイミングでは、無線チャネル＃２，＃３にＳ３１６による送信抑制時間が設定されているが、その送信抑制時間が閾値Ｔｔｈ以下であり、さらに無線チャネル＃１が受信信号によってビジー状態にあり、このすべての無線チャネルが空き状態となるタイミングｔ３まで待機する。タイミングｔ３では同様に、無線チャネル＃１〜＃３を用いて並列送信が行われるとともに、ここでは送信時間が最長の無線チャネル＃３を除く無線チャネル＃１，＃２のＮＡＶに新たな送信抑制時間（Ｔｍａｘ＋Ｔｓ）が設定される。
なお、第２２の実施形態は、図３１に示す第２０の実施形態にＳ３０３、Ｓ３１１′、Ｓ３１８、Ｓ３１９を追加したものである。同様に、図３３に示す第２１の実施形態にもＳ３０３、Ｓ３１１′、Ｓ３１８、Ｓ３１９を追加することができる。また、第２０の実施形態および第２１の実施形態の変形である受信電力を検出して実際に漏れこみの影響を受ける無線チャネルを選択する形態や、受信した無線パケットの誤り検出を行い、誤りが検出された場合に漏れこみの影響を受ける無線チャネルとして選択する形態にも、同様に適用することができる。
［第２３の実施形態］
第２２の実施形態においても、第１７の実施形態と第１８の実施形態の関係のように、設定されている送信抑制時間が閾値Ｔｔｈ以上と閾値Ｔｔｈ未満の無線チャネルがある場合に、閾値Ｔｔｈ未満の無線チャネルの送信抑制時間が終了するまで待機するようにしてもよい。
［第２４の実施形態］
図３７は、本発明の第２４の実施形態のフローチャートを示す。
第２２の実施形態では、送信抑制時間が設定されて空き状態でない無線チャネルがあれば、そのうちの最長の送信抑制時間が閾値Ｔｔｈ以上であるときに、その送信抑制時間の終了を待つことなく、空き状態の無線チャネルを検索して送信する処理に移行するものであった。本実施形態の特徴は、この最長の送信抑制時間と閾値Ｔｔｈとの比較処理（Ｓ３０３）に代えて、確率ｐで空き状態の無線チャネルを検索して送信する処理に移行し（Ｓ３０４）、確率（１−ｐ）で一定時間待機（Ｓ３０５）後に送信抑制時間が設定されている無線チャネルがあるか否かの判断（Ｓ３０２）に戻るところにある。これにより、送信抑制時間の長短にかかわらず確率ｐで送信処理が可能になる。
なお、確率ｐは一定の値でもよいし、設定されている送信抑制時間に応じて可変（例えば送信抑制時間に対して単調減少となる関数）であってもよい。
［第２５の実施形態］
図３８は、本発明の第２５の実施形態の送信側の処理手順のフローチャートを示す。図３９は、本発明の第２５の実施形態における受信側の処理手順のフローチャートを示す。図４０は、本発明の第２５の実施形態の動作例（１），（２）を示す。ここでは、無線局１，２間において無線チャネル＃１，＃２が用意され、タイミングｔ１において、無線チャネル＃２がその前に受信した無線パケットにより設定されたＮＡＶによる仮想的なキャリア検出によりビジー状態にあるものとする。また、無線チャネル＃１，＃２は、互いに漏れこみを生じさせる関係にあり、その漏れこみがあれば無線パケットの受信ができないものとする。
図３８において、送信側の無線局は、空き状態の無線チャネルを検索する（Ｓ４０１）。ここでは、ＲＳＳＩによる物理的なキャリア検出と、ＮＡＶによる仮想的なキャリア検出を行い、ともにキャリア検出がなければ空き状態と判断する。次に、空き状態の無線チャネルを用いて無線パケットを送信する（Ｓ４０２）。次に、送信する無線チャネルから漏れこみの影響を受ける無線チャネル（ここでは「対となる無線チャネル」という）に対して、送信する無線パケットの送信時間に所定の時間を加えた送信抑制時間をＮＡＶに設定する（Ｓ４０３）。なお、無線チャネル＃１に対して対となる無線チャネル＃２は既知であるか、実際に無線チャネル＃１から無線チャネル＃２への漏れこみによる受信電力を検出して認識するようにしてもよい。次に、送信した無線パケットに対するＡＣＫパケットを受信するためのＡＣＫタイマをスタートさせ、ＡＣＫタイムアウトする前にＡＣＫパケットを受信するか否かを監視する（Ｓ４０４，Ｓ４０５，Ｓ４０６）。ここで、ＡＣＫパケットを受信できずにＡＣＫタイムアウトした場合には送信処理を終了し、必要に応じて無線パケットの再送処理を行う（Ｓ４０７）。
一方、ＡＣＫタイムアウトする前にＡＣＫパケットを受信した場合にはＡＣＫタイマを停止し（Ｓ４０８）、ＡＣＫパケットに対となる無線チャネルのＮＡＶ情報があるか否かを確認する（Ｓ４０９）。ここで、ＮＡＶ情報が付加されたＡＣＫパケットの場合には、そのＮＡＶ情報に応じて対となる無線チャネルに設定しているＮＡＶを更新し（Ｓ４１０）、送信処理を終了する（Ｓ４１１）。また、ＮＡＶ情報がない通常のフレームフォーマットのＡＣＫパケットの場合には送信処理を終了する（Ｓ４１１）。なお、ステップＳ４０９の処理は、通常のフレームフォーマットのＡＣＫパケットしか送信できない無線局を含むシステムに対応するものであり、すべてのＡＣＫパケットにＮＡＶ情報が付加されるシステムの場合には、ステップＳ４０９の判断処理は不要となる。
図３９において、受信側の無線局は、自局宛ての無線パケットを正常に受信すると、各無線チャネルに設定されているＮＡＶを判定する（Ｓ４２１，Ｓ４２２）。なお、各無線チャネルのＮＡＶは、それぞれの無線チャネルに受信した無線パケット（自局宛てでないものも含む）に記述されている送信抑制時間によって設定されているものとする。次に、正常に受信した無線パケットに対するＡＣＫパケットを生成するが、このとき対となる無線チャネルのＮＡＶ情報をＡＣＫパケットに付加する（Ｓ４２３）。なお、対となる無線チャネルに無線パケットが受信されずＮＡＶが「０」になっている場合には、ＡＣＫパケットに付加するＮＡＶ情報は「０」になる。このように対となる無線チャネルのＮＡＶ情報が付加されたＡＣＫパケットを送信し（Ｓ４２４）、無線パケットの受信処理を終了する。
以上示した送信側の無線局１および受信側の無線局２の処理手順による動作例について、図４０を参照して具体的に説明する。なお、図３８および図３９において、対となる無線チャネルとは、無線局１から無線局２に無線パケットを送信する無線チャネル＃１に対する無線チャネル＃２を指すものとする。
図４０（１）において、タイミングｔ１では無線チャネル＃１が空き状態であり、無線チャネル＃２がＮＡＶによるビジー状態（送信抑制状態）にある。無線局１は、タイミングｔ１で空き状態の無線チャネル＃１を検出し、無線局２を宛先とする無線パケットを送信する。このとき、対となる無線チャネル＃２のＮＡＶが無線パケットの送信時間よりも短いことから、無線パケットの送信時間に所定の時間（無線パケットの送信中に受信パケットにより設定される送信抑制時間に相当）を加えた送信抑制時間を無線チャネル＃２のＮＡＶに設定する。その後、無線局１は、無線局２から送信されるＡＣＫパケットの受信を待つ。
一方、無線局２では、無線チャネル＃１の無線パケットを正常に受信すると、対となる無線チャネル＃２に設定されているＮＡＶを判定する。ここでは、タイミングｔ２に無線チャネル＃２に受信した無線パケットによりＮＡＶが設定されており、ＡＣＫパケットにこのＮＡＶ情報を付加して送信する。
無線局１は、無線チャネル＃１で送信した無線パケットに対するＡＣＫパケットを受信すると、ＡＣＫパケットに付加されているＮＡＶ情報に応じて無線チャネル＃２に設定しているＮＡＶを更新する。ここでは、タイミングｔ１で設定したＮＡＶを解除し、ＡＣＫパケットに付加されているＮＡＶ情報に応じた再設定によりＮＡＶが短縮される。このように、無線局１では無線チャネル＃２の無線パケットを受信できない場合でも、無線局２の無線チャネル＃２のＮＡＶを用いた設定が可能となり、タイミングｔ１で設定した見込みのＮＡＶを更新して最適なものとすることができる。
また、図４０（２）に示すように、無線局１がタイミングｔ１で無線チャネル＃２にＮＡＶを設定したものの、無線チャネル＃２に受信信号がない場合には次のようになる。無線局２から送信されるＡＣＫパケットに付加されるＮＡＶ情報は「０」となり、無線局１はそのＡＣＫパケットを受信したときに無線チャネル＃２に設定しているＮＡＶを更新（解除）する。これにより、無線チャネル＃２に見込みで設定したＮＡＶがＡＣＫパケットの受信とともに解除され、ただちに無線チャネル＃２の利用が可能となる。
［第２６の実施形態］
第２６の実施形態は、複数の無線チャネルが同時に使用される場合に対応するものであり、例えば複数の無線チャネルを同時に使用して複数の無線パケットを並列送信するシステムに適用される。また、複数の無線チャネルを用いた並列送信と、公知の空間分割多重技術（黒崎  外、ＭＩＭＯチャネルにより１００Ｍｂｉｔ／ｓを実現する広帯域移動通信用ＳＤＭ−ＣＯＦＤＭ方式の提案、電子情報通信学会技術研究報告、Ａ・Ｐ２００１−９６，ＲＣＳ２００１−１３５（２００１−１０））が併用されるシステムであってもよい。
図４１は、本発明の第２６の実施形態の送信側の処理手順のフローチャートを示す。図４２は、本発明の第２６の実施形態における受信側の処理手順のフローチャートを示す。図４３および図４４は、本発明の第２６の実施形態の動作例（１），（２），（３）のタイムチャートを示す。ここでは、無線局１，２間において無線チャネル＃１，＃２が用意され、タイミングｔ１において、無線チャネル＃１，＃２が空き状態にあるものとする。また、無線チャネル＃１，＃２は、互いに漏れこみを生じさせる関係にあり、その漏れこみがあれば無線パケットの受信ができないものとする。
図４１において、送信側の無線局は、空き状態の無線チャネルを検索し、空き状態の複数の無線チャネルを用いて無線パケットを送信する（Ｓ４３１，Ｓ４３２）。次に、複数の無線チャネルで同時に送信される無線パケットの送信時間を比較し、各無線チャネルの送信中に対となる無線チャネルにおいて無送信時間（空き状態）が生じるか否か、すなわち送信する無線チャネルから漏れこみの影響を受ける対となる無線チャネルがあるか否かを判定する（Ｓ４３３）。ここで、対となる無線チャネルがある場合には、複数の無線チャネルで同時に送信される無線パケットの送信時間のうち最長の送信時間Ｔｍａｘを検出し、その送信時間Ｔｍａｘに所定の時間を加えた送信抑制時間を算出する。そして、最長の送信時間Ｔｍａｘの無線パケットが送信される無線チャネルに対して対となる無線チャネルのＮＡＶにこの送信抑制時間を設定する（Ｓ４３４）。なお、Ｓ４３３，Ｓ４３４の処理は、例えば図３に示す第２の実施形態のＳ１０３〜Ｓ１０９の処理に対応するものである。
以下、第２５の実施形態と同様であり、送信した無線パケットに対するＡＣＫパケットを受信するためのＡＣＫタイマをスタートさせ、ＡＣＫタイムアウトする前にＡＣＫパケットを受信するか否かを監視する（Ｓ４０４，Ｓ４０５，Ｓ４０６）。ここで、ＡＣＫパケットを受信できずにＡＣＫタイムアウトした場合には送信処理を終了し、必要に応じて無線パケットの再送処理を行う（Ｓ４０７）。
一方、ＡＣＫタイムアウトする前にＡＣＫパケットを受信した場合にはＡＣＫタイマを停止し（Ｓ４０８）、ＡＣＫパケットに対となる無線チャネルのＮＡＶ情報があるか否かを確認する（Ｓ４０９）。ここで、ＮＡＶ情報が付加されたＡＣＫパケットの場合には、そのＮＡＶ情報に応じて対となる無線チャネルに設定しているＮＡＶを更新し（Ｓ４１０）、送信処理を終了する（Ｓ４１１）。また、ＮＡＶ情報がない通常のフレームフォーマットのＡＣＫパケットの場合には送信処理を終了する（Ｓ４１１）。
図４２において、受信側の無線局は、複数の無線チャネルを用いて送信された自局宛ての無線パケットを正常に受信すると、それぞれの受信時間を比較して、各無線チャネルの受信中に他の無線チャネルにおいて無受信時間が生じるか否か、すなわち送信側の無線局で対となる無線チャネルにＮＡＶが設定されているか否かを判定する（Ｓ４４１，Ｓ４４２）。各無線チャネルの受信中に無受信時間が生じる無線チャネルがあれば、第２５の実施形態と同様にステップＳ４２２，Ｓ４２３，Ｓ４２４により対となる無線チャネルのＮＡＶ情報を付加したＡＣＫパケットを生成して送信する。一方、無受信時間が生じる無線チャネルがなければ、ＮＡＶ情報を含まないＡＣＫパケット（通常フォーマット）を生成して送信する（Ｓ４４２，Ｓ４４３，Ｓ４２４）。
以上示した送信側の無線局１および受信側の無線局２の処理手順による動作例について、図４３および図４４を参照して具体的に説明する。
図４３（１）において、タイミングｔ１では無線チャネル＃１，＃２が空き状態であり、各無線チャネルでそれぞれ無線パケットの送信が行われる。ここでは、無線チャネル＃１の無線パケットの送信時間が無線チャネル＃２の無線パケットの送信時間より長いものとする。無線局１は、タイミングｔ１で空き状態の無線チャネル＃１，＃２を検出し、無線局２を宛先とする無線パケットをそれぞれ送信する。このとき、無線チャネル＃２の無線パケットの送信時間が短いことから、無線チャネル＃１の対となる無線チャネル＃２に対して、無線チャネル＃１の無線パケットの送信時間に所定の時間を加えた送信抑制時間をＮＡＶに設定する。その後、無線局１は、無線局２から送信されるＡＣＫパケットの受信を待つ。
一方、無線局２では、無線チャネル＃１，＃２の無線パケットを正常に受信すると、無線チャネル＃１の受信中に無線チャネル＃２に無受信時間が生じること（無線チャネル＃２の受信中に無線チャネル＃１に無受信時間が生じないこと）が判定される。したがって、無線チャネル＃２では、受信した無線パケットに対するＡＣＫパケットとして通常フォーマットのもの（ＮＡＶ情報を含まないもの）を生成して送信する。一方、無線チャネル＃１では、対となる無線チャネル＃２に設定されているＮＡＶを判定し、ＡＣＫパケットにこのＮＡＶ情報を付加して送信する。
無線局１は、無線チャネル＃１で送信した無線パケットに対するＡＣＫパケットを受信すると、ＡＣＫパケットに付加されているＮＡＶ情報に応じて無線チャネル＃２に設定しているＮＡＶを更新する。ここでは、タイミングｔ１で設定したＮＡＶを解除し、ＡＣＫパケットに付加されているＮＡＶ情報に応じた再設定によりＮＡＶが短縮される。
このように、受信側の無線局２で無線チャネル＃１，＃２の無線パケットの受信時間を比較することにより、無線チャネル＃２に送信側でＮＡＶが設定されていることがわかる。したがって、無線局２において、無線チャネル＃１の無線パケットに対するＡＣＫパケットに無線チャネル＃２のＮＡＶ情報を付加することにより、送信側の無線局１で無線チャネル＃２に設定したＮＡＶを更新することができる。すなわち、無線局１では無線チャネル＃２の無線パケットを受信できない場合でも、無線局２の無線チャネル＃２のＮＡＶを用いた設定が可能となり、タイミングｔ１で設定した見込みのＮＡＶを更新して最適なものとすることができる。
また、図４３（２）に示すように、無線局１がタイミングｔ１で無線チャネル＃２にＮＡＶを設定したものの、無線チャネル＃２に受信信号がない場合には次のようになる。無線局２から送信されるＡＣＫパケットに付加されるＮＡＶ情報は「０」となり、無線局１はそのＡＣＫパケットを受信したときに無線チャネル＃２に設定しているＮＡＶを更新（解除）する。これにより、無線チャネル＃２に見込みで設定したＮＡＶがＡＣＫパケットの受信とともに解除され、無線チャネル＃２の利用が可能となる。
また、図４４に示す第２６の実施形態の動作例（３）のように、空き状態の無線チャネル＃１，＃２で送信する無線パケットの送信時間が等しい場合（完全な並列送信の場合）には、一方の無線チャネルの送信中に他方の無線チャネルに無送信時間（空き状態）が生じることがない。したがって、この場合には送信側の無線局で各無線チャネルに送信抑制時間を設定する必要がないので、受信側の無線局もＮＡＶ情報を含まないＡＣＫパケットを返せばよい。
なお、対となる無線チャネルのＮＡＶ情報が付加されたＡＣＫパケットは、例えばヘッダ内に、対となる無線チャネルとそのＮＡＶ情報を記述するフィールドを設けることにより、受信側の無線局から送信側の無線局へ伝達することができる。送信側の無線局では、ＡＣＫフレームのＣＲＣチェックにより正常に受信が確認された場合にそのフィールドを参照し、対となる無線チャネルのＮＡＶを更新すればよい。
［無線パケット通信装置の構成例］
図４５は、第１の実施形態〜第２６の実施形態の無線パケット通信方法に対応する無線パケット通信装置の構成例を示す。ここでは、３個の無線チャネル＃１，＃２，＃３を用いて３個の無線パケットを並列に送受信可能な無線パケット通信装置の構成について示すが、その並列数は任意に設定可能である。なお、各無線チャネルごとに空間分割多重を利用する場合には、複数の無線チャネルの各空間分割多重数の総和に相当する並列送信数の無線パケットを並列に送受信可能であるが、ここでは空間分割多重については省略する。また、複数の無線チャネルを個々に独立に使用する場合についても同様である。
図において、無線パケット通信装置は、送受信処理部１０−１，１０−２，１０−３と、送信バッファ２１，データパケット生成部２２，データフレーム管理部２３，チャネル状態管理部２４，パケット振り分け送信制御部２５，パケット順序管理部２６およびヘッダ除去部２７とを備える。
送受信処理部１０−１，１０−２，１０−３は、互いに異なる無線チャネル＃１，＃２，＃３で無線通信を行う。これらの無線チャネルは、互いに無線周波数などが異なるので互いに独立であり、同時に複数の無線チャネルを利用して無線通信できる構成になっている。各送受信処理部１０は、変調器１１，無線送信部１２，アンテナ１３，無線受信部１４，復調器１５，パケット選択部１６およびキャリア検出部１７を備える。
他の無線パケット通信装置が互いに異なる無線チャネル＃１，＃２，＃３を介して送信した無線信号は、それぞれ対応する送受信処理部１０−１，１０−２，１０−３のアンテナ１３を介して無線受信部１４に入力される。各無線チャネル対応の無線受信部１４は、入力された無線信号に対して周波数変換，フィルタリング，直交検波およびＡＤ変換を含む受信処理を施す。なお、各無線受信部１４には、それぞれ接続されたアンテナ１３が送信のために使用されていない時に、各無線チャネルにおける無線伝搬路上の無線信号が常時入力されており、各無線チャネルの受信電界強度を表すＲＳＳＩ信号がキャリア検出部１７へ出力される。また、無線受信部１４に対応する無線チャネルで無線信号が受信された場合には、受信処理されたベースバンド信号が復調器１５へ出力される。
復調器１５は、無線受信部１４から入力されたベースバンド信号に対してそれぞれ復調処理を行い、得られたデータパケットや応答パケット（第１，第２５，第２６の実施形態のＡＣＫパケット）はパケット選択部１６へ出力される。パケット選択部１６は、入力されたパケットに対してＣＲＣチェックを行い、誤りが検出されなかったパケットはキャリア検出部１７へ出力する（後述するＮＡＶ設定用）。また、データパケットが誤りなく受信された場合には、そのデータパケットが自局に対して送信されたものか否かを識別する。すなわち、各データパケットの宛先ＩＤが自局と一致するか否かを調べ、自局宛てのデータパケットをパケット順序管理部２６へ出力するとともに、図示しない応答パケット生成部で応答パケットを生成して変調器１１に送出し、応答処理を行う。一方、自局宛でないデータパケットの場合には、パケット選択部１６で当該パケットが破棄される。
パケット順序管理部２６は、入力された各データパケットに付加されているシーケンス番号を調べ、受信した複数のデータパケットの並びを適切な順番、すなわちシーケンス番号順に並べ替える。その結果を受信データパケット系列としてヘッダ除去部２７へ出力する。ヘッダ除去部２７は、入力された受信データパケット系列に含まれている各々のデータパケットからヘッダ部分を除去し、受信データフレーム系列として出力する。
キャリア検出部１７は、ＲＳＳＩ信号が入力されると、その信号によって表される受信電界強度の値と予め設定した閾値とを比較する。そして、所定の期間中の受信電界強度が連続的に閾値よりも小さい状態が継続すると、割り当てられた無線チャネルが空き状態であると判定し、それ以外の場合には割り当てられた無線チャネルがビジーであると判定する。各無線チャネルに対応するキャリア検出部１７は、この判定結果をキャリア検出結果として出力する。なお、各送受信処理部１０において、アンテナ１３が送信状態である場合にはキャリア検出部１７にＲＳＳＩ信号が入力されない。また、アンテナ１３が既に送信状態にある場合には、同じアンテナ１３を用いて他のデータパケットを無線信号として同時に送信することはできない。したがって、各キャリア検出部１７はＲＳＳＩ信号が入力されなかった場合には、割り当てられた無線チャネルがビジーであることを示すキャリア検出結果を出力する。
また、キャリア検出部１７は、パケット選択部１６から入力されたパケット内に記述された占有時間をＮＡＶに設定する。そして、このＮＡＶの値および無線受信部１４から入力されたＰＳＳＩ信号に応じて、対応する無線チャネルが空き状態かビジーかを判定する。各無線チャネルに対応するキャリア検出部１７から出力されるキャリア検出結果ＣＳ１〜ＣＳ３は、チャネル状態管理部２４に入力される。チャネル状態管理部２４は、各無線チャネルに対応するキャリア検出結果に基づいて各無線チャネルの空き状態を管理し、空き状態の無線チャネルおよび空きチャネル数などの情報をデータフレーム管理部２３に通知する（図４５，ａ）。
一方、送信バッファ２１には、送信すべき送信データフレーム系列が入力され、バッファリングされる。この送信データフレーム系列は、１つあるいは複数のデータフレームで構成される。送信バッファ２１は、現在保持しているデータフレームの数、宛先となる無線パケット通信装置のＩＤ情報、データサイズ、バッファ上の位置を表すアドレス情報などをデータフレーム管理部２３に逐次通知する（ｂ）。
データフレーム管理部２３は、送信バッファ２１から通知された各宛先無線局ＩＤごとのデータフレームに関する情報と、チャネル状態管理部２４から通知された無線チャネルに関する情報に基づき、どのデータフレームからどのようにデータパケットを生成し、どの無線チャネルで送信するかを決定し、それぞれ送信バッファ２１，データパケット生成部２２およびデータパケット振り分け送信制御部２５に通知する（ｃ，ｄ，ｅ）。例えば、空き状態の無線チャネル数Ｎが送信バッファ２１にある送信待ちのデータフレーム数Ｋより少ない場合に、空き状態の無線チャネル数Ｎを並列送信するデータパケット数として決定し、送信バッファ２１に対してＫ個のデータフレームからＮ個のデータフレームを指定するアドレス情報を通知する（ｃ）。また、データパケット生成部２２に対しては、送信バッファ２１から入力したデータフレームからＮ個のデータパケットを生成するための情報を通知する（ｄ）。また、パケット振り分け送信制御部２５に対しては、データパケット生成部２２で生成されたＮ個のデータパケットと空き状態の無線チャネルとの対応を指示する（ｅ）。
送信バッファ２１は、出力指定されたデータフレームをデータパケット生成部２２に出力する（ｆ）。データパケット生成部２２は、各データフレームからデータ領域を抽出して複数のデータブロックを生成し、このデータブロックに当該データパケットの宛先となる宛先無線局のＩＤ情報やデータフレームの順番を表すシーケンス番号などの制御情報を含むヘッダ部と、誤り検出符号であるＣＲＣ符号（ＦＣＳ部）を付加してデータパケットを生成する。なお、データパケット生成部２２では、パケット長が揃った複数のデータブロックを生成してもよいし、生成される各データブロックのパケット長が異なっていてもよい。また、制御情報には、受信側の無線局がデータパケットを受信した際に、元のデータフレームに変換するために必要な情報も含まれる。パケット振り分け送信制御部２５は、データパケット生成部２２から入力された各データパケットと各無線チャネルとの対応付けを行う。
このような対応付けの結果、無線チャネル＃１に対応付けられたデータパケットは送受信処理部１０−１内の変調器１１に入力され、無線チャネル＃２に対応付けられたデータパケットは送受信処理部１０−２内の変調器１１に入力され、無線チャネル＃３に対応付けられたデータパケットは送受信処理部１０−３内の変調器１１に入力される。各変調器１１は、パケット振り分け送信制御部２５からデータパケットが入力されると、そのデータパケットに対して所定の変調処理を施して無線送信部１２に出力する。各無線送信部１２は、変調器１１から入力された変調処理後のデータパケットに対して、ＤＡ変換，周波数変換，フィルタリング及び電力増幅を含む送信処理を施し、それぞれ対応する無線チャネルを介してアンテナ１３から無線パケットとして送信する。
第１の実施形態〜第２６の実施形態で示した各無線チャネルに対する送信抑制時間の設定、解除、更新等の処理は、データフレーム管理部２３の制御に基づいてチャネル状態管理部２４からキャリア検出部１７のＮＡＶに対して行われる。例えば、データフレーム管理部２３は、並列送受信に利用される無線チャネルの中で最長の送受信時間Ｔｍａｘを要する無線チャネル以外の無線チャネルに対して、仮想的なキャリア検出に用いる送信抑制時間として、Ｔｍａｘに所定の時間Ｔｓを加えた時間（Ｔｍａｘ＋Ｔｓ）を算出し、チャネル状態管理部２４を介して、キャリア検出部１７の各無線チャネルに対応するＮＡＶに設定する。これにより、複数の無線チャネルを使用する場合に、隣接チャネルへの漏れこみなどに起因して無線パケットが受信できず、ＮＡＶの設定ができない事態を回避する。
［第２７の実施形態］
図４６は、本発明の第２７の実施形態のフローチャートを示す。図４７は、本発明の第２７の実施形態の動作例を示す。本実施形態は、１つの無線チャネルに多重化される複数のサブチャネルを利用する場合に適用する例を示す。なお、自局が１つの無線チャネルの一部のサブチャネルで送受信を行っている間は、先方の無線局が他のサブチャネルを用いて送信した無線パケットを受信できないので、図５０に示した問題は複数のサブチャネルを利用する場合にも当てはまる。
ここでは、サブチャネル＃１，＃２，＃３，＃４が用意され、タイミングｔ１において、サブチャネル＃２，＃４がその前に受信した無線パケットにより設定されたＮＡＶによる仮想的なキャリア検出によりビジー状態にあるものとする。また、サブチャネル＃１，＃２，＃３，＃４は、送受信機が１つであるために、一部のサブチャネルが送受信中であれば他のサブチャネルを用いた送受信ができないものとする。
まず、タイミングｔ１で空き状態のサブチャネルを検索する（Ｓ５０１）。ここでは、ＲＳＳＩによる物理的なキャリアセンスと、ＮＡＶによる仮想的なキャリアセンス（送信抑制時間の検出）を行い、ともにキャリア検出がなければ空き状態と判断する。次に、空き状態のサブチャネルを用い、送受信待ちのデータパケットの数に応じて並列送受信する（Ｓ５０２）。次に、並列送受信する無線パケットの送信時間（または受信時間）のうちの最長の送受信時間Ｔｍａｘを検出する（Ｓ５０３）。ここでは、サブチャネル＃１，＃３が空き状態であり、サブチャネル＃１，＃３を用いた２個の無線パケットの送受信を行うが、その中の最長の送受信時間Ｔｍａｘ（ここではサブチャネル＃１の送受信時間Ｔ１）が検出される。
次に、サブチャネル＃１，＃２，＃３，＃４ごとにＳ５０４〜Ｓ５０９の処理を行う。まず、サブチャネル＃ｉ（ｉは１，２，３，４）で送受信する無線パケットの送受信時間Ｔｉを検出する（Ｓ５０４）。なお、ビジー状態のために無線パケットの送受信がなければＴｉ＝０である（ここではＴ２＝Ｔ４＝０）。次に、最長の送受信時間Ｔｍａｘと、サブチャネル＃ｉで送受信する無線パケットの送受信時間Ｔｉを比較する（Ｓ５０５）。ここでは、サブチャネル＃１の送受信時間Ｔ１が最長（Ｔｍａｘ＝Ｔ１）であり、サブチャネル＃１以外はＴｍａｘ＞Ｔｉとなるので、以下の処理はサブチャネル＃１以外が対象となる。
Ｔｍａｘ＞Ｔｉとなるサブチャネル＃ｉについて、それぞれＮＡＶに設定されている送信抑制時間Ｔｓｉを検出する（Ｓ５０６）。ここでは、サブチャネル＃２，＃４についてはＴｓ２，Ｔｓ４、サブチャネル＃３についてはＴｓ３＝０が検出される。次に、Ｔｍａｘに所定の時間Ｔｓを加えた時間（Ｔｍａｘ＋Ｔｓ）と、すでに設定されている送信抑制時間Ｔｓｉを比較し、Ｔｍａｘ＋Ｔｓ＞Ｔｓｉであれば、新たな送信抑制時間としてＴｍａｘ＋ＴｓをＮＡＶに設定し、次のサブチャネルに対する処理を行う（Ｓ５０７，Ｓ５０８，Ｓ５０９）。一方、Ｔｍａｘ＞Ｔｉでないサブチャネル＃ｉ（ここでは＃１）の場合、あるいはＴｍａｘ＋Ｔｓ＞Ｔｓｉでないサブチャネル＃ｉ（ここでは＃４）の場合は、そのサブチャネルに対して何もせずに次のサブチャネルに対する処理を行う（Ｓ５０５，Ｓ５０７，Ｓ５０９）。
これにより、最長の送受信時間Ｔｍａｘを有するサブチャネル＃１についてはＮＡＶの設定は行わず、サブチャネル＃２，＃３についてはＮＡＶに送信抑制時間（Ｔｍａｘ＋Ｔｓ）を設定し、サブチャネル＃４についてはＮＡＶの現在の送信抑制時間（Ｔｓ４）を保持する。したがって、次のタイミングｔ２では、サブチャネル＃２，＃３，＃４がＮＡＶによる仮想的なキャリア検出によりビジー状態と判断され、サブチャネル＃１のみを用いた無線パケットの送信が行われる。
このように、サブチャネル＃１の送受信により受信処理ができないサブチャネル＃２，＃３のＮＡＶに送信抑制時間（Ｔｍａｘ＋Ｔｓ）を設定することにより、図５０に示したように無線パケットが受信できずにＮＡＶの設定ができない事態を回避することができる。
［無線パケット通信装置の構成例］
図４８は、第２７の実施形態の無線パケット通信方法に対応する無線パケット通信装置の構成例を示す。ここでは、３個のサブチャネル＃１，＃２，＃３を用いて３個の無線パケットを並列に送受信可能な無線パケット通信装置の構成について示すが、その並列数は任意に設定可能である。
図において、無線パケット通信装置は、送受信処理部１０、送信バッファ２１、データパターン生成部２３、データフレーム管理部２３、チャネル状態管理部２４、パケット振り分け送信制御部２５、パケット順序管理部２６およびヘッダ除去部２７とを備える。
送受信処理部１０は、サブチャネル＃１，＃２，＃３の信号を多重／分離し、１つの無線チャネルを用いて無線通信を行う構成である。これらのサブチャネルは、例えばサブキャリア周波数が異なり、１つの無線チャネルに多重化可能なものである。送受信処理部１０は、変調器１１，無線送信部１２，アンテナ１３，無線受信部１４，復調器１５，パケット選択部１６，キャリア検出部１７，マルチプレクサ１８およびデマルチプレクサ１９を備える。
他の無線パケット通信装置から送信された無線信号は、送受信処理部１０のアンテナ１３を介して無線受信部１４に入力される。無線受信部１４は、入力された無線信号に対して周波数変換，フィルタリング，直交検波およびＡＤ変換を含む受信処理を施し、受信処理されたベースバンド信号が復調器１５へ出力される。なお、無線受信部１４には、アンテナ１３が送信のために使用されていない時に、無線伝搬路上の無線信号が常時入力されており、受信電界強度を表すＲＳＳＩ信号がキャリア検出部１７へ出力される。
復調器１５は、無線受信部１４から入力されたベースバンド信号に対して復調処理を行い、デマルチプレクサ１９を介して各サブチャネルのデータパケットがパケット選択部１６へ出力される。パケット選択部１６は、各サブチャネルのデータパケットに対してＣＲＣチェックを行い、誤りが検出されなかったパケットをキャリア検出部４７へ出力する（後述するＮＡＶ設定用）。また、データパケットが誤りなく受信された場合には、そのデータパケットが自局に対して送信されたものか否かを識別する。すなわち、各データパケットの宛先ＩＤが自局と一致するか否かを調べ、自局宛てのデータパケットをパケット順序管理部２６へ出力する。また、自局宛でないデータパケットの場合には、パケット選択部１６で当該パケットが破棄される。
パケット順序管理部２６は、入力された各データパケットに付加されているシーケンス番号を調べ、受信した複数のデータパケットの並びを適切な順番、すなわちシーケンス番号順に並べ替える。その結果を受信データパケット系列としてヘッダ除去部２７へ出力する。ヘッダ除去部２７は、入力された受信データパケット系列に含まれている各々のデータパケットからヘッダ部分を除去し、受信データフレーム系列として出力する。
キャリア検出部１７は、各サブチャネルに対応するＲＳＳＩ信号を検出し、それぞれの信号によって表される受信電界強度の値と予め設定した閾値とを比較する。そして、サブチャネルごとに所定の期間中の受信電界強度が連続的に閾値よりも小さい状態が継続すると、そのサブチャネルが空き状態であると判定し、それ以外の場合にはサブチャネルがビジーであると判定する。なお、送受信処理部１０において、アンテナ１３が送信状態である場合にはキャリア検出部１７にＲＳＳＩ信号が入力されない。また、アンテナ１３が既に送信状態にある場合には、同じアンテナ１３を用いて他のデータパケットを無線信号として同時に送信することはできない。したがって、キャリア検出部１７はＲＳＳＩ信号が入力されなかった場合には、サブチャネルがビジーであることを示すキャリア検出結果を出力する。
また、キャリア検出部１７は、パケット選択部１６から入力されたデータパケット内に記述された占有時間をＮＡＶに設定する。そして、このＮＡＶの値および無線受信部１４から入力されたＲＳＳＩ信号に応じて、対応するサブチャネルが空き状態かビジーかを判定ビジーかを判定する。各サブチャネルに対応するキャリア検出部１７から出力されるキャリア検出結果ＣＳ１〜ＣＳ３は、チャネル状態管理部２４に入力される。チャネル状態管理部２４は、各サブチャネルに対応するキャリア検出結果に基づいて各サブチャネルの空き状態を管理し、空き状態のサブチャネルおよび空きチャネル数などの情報をデータフレーム管理部２３に通知する（図４８，ａ）。
一方、送信バッファ２１には、送信すべき送信データフレーム系列が入力され、バッファリングされる。この送信データフレーム系列は、１つあるいは複数のデータフレームで構成される。送信バッファ２１は、現在保持しているデータフレームの数、宛先となる無線パケット通信装置のＩＤ情報、データサイズ、バッファ上の位置を表すアドレス情報などをデータフレーム管理部２３に逐次通知する（ｂ）。
データフレーム管理部２３は、送信バッファ２１から通知された各宛先無線局ＩＤごとのデータフレームに関する情報と、チャネル状態管理部２４から通知されたサブチャネルに関する情報に基づき、どのデータフレームからどのようにデータパケットを生成するかを決定し、それぞれ送信バッファ２１，データパケット生成部２２およびデータパケット振り分け送信制御部２５に通知する（ｃ，ｄ，ｅ）。例えば、空き状態のサブチャネル数Ｎが送信バッファ２１にある送信待ちのデータフレーム数Ｋより少ない場合に、空き状態のサブチャネル数Ｎを並列送信するデータパケット数として決定し、送信バッファ２１に対してＫ個のデータフレームからＮ個のデータフレームを指定するアドレス情報を通知する（ｃ）。また、データパケット生成部２２に対しては、送信バッファ２１から入力したデータフレームからＮ個のデータパケットを生成するための情報を通知する（ｄ）。また、パケット振り分け送信制御部２５に対しては、データパケット生成部２２で生成されたＮ個のデータパケットと空き状態のサブチャネルとの対応を指示する（ｅ）。
送信バッファ２１は、出力指定されたデータフレームをデータパケット生成部２２に出力する（ｆ）。データパケット生成部２２は、各データフレームからデータ領域を抽出して複数のデータブロックを生成し、このデータブロックに当該データパケットの宛先となる宛先無線局のＩＤ情報やデータフレームの順番を表すシーケンス番号などの制御情報を含むヘッダ部と、誤り検出符号であるＣＲＣ符号（ＦＣＳ部）を付加してデータパケットを生成する。なお、データパケット生成部２２では、パケット長が揃った複数のデータブロックを生成してもよいし、生成される各データブロックのパケット長が異なっていてもよい。また、制御情報には、受信側の無線局がデータパケットを受信した際に、元のデータフレームに変換するために必要な情報も含まれる。パケット振り分け送信制御部２５は、データパケット生成部２２から入力された各データパケットと各サブチャネルとの対応付けを行う。
例えば、３つのサブチャネル＃１，＃２，＃３が全て空き状態であり、送信チャネル選択制御部２３が３つのサブチャネル＃１，＃２，＃３を全て選択し、送信バッファ２２から３つのデータパケットが同時に入力された場合には、これらの３つのデータパケットをそれぞれサブチャネル＃１，＃２，＃３に順番に対応付ければよい。各サブチャネルに対応付けられたデータパケットは、マルチプレクサ１８を介して変調器１１に入力される。変調器１１は、パケット振り分け送信制御部２４からデータパケットが入力されると、そのデータパケットに対して所定の変調処理を施して無線送信部１２に出力する。無線送信部１２は、変調器１１から入力された変調処理後のデータパケットに対して、ＤＡ変換，周波数変換，フィルタリング及び電力増幅を含む送信処理を施し、アンテナ１３から無線パケットとして送信する。
第２７の実施形態で示した各サブチャネルに対する送信抑制時間の設定等の処理は、データフレーム管理部２３の制御に基づいてチャネル状態管理部２４からキャリア検出部１７のＮＡＶに対して行われる。例えば、データフレーム管理部２３は、並列送受信に利用されるサブチャネルの中で最長の送受信時間Ｔｍａｘを要するサブチャネル以外のサブチャネルに対して、仮想的なキャリア検出に用いる送信抑制時間として、Ｔｍａｘに所定の時間Ｔｓを加えた時間（Ｔｍａｘ＋Ｔｓ）を算出し、チャネル状態管理部２４を介して、キャリア検出部１７の各サブチャネルに対応するＮＡＶに設定する。これにより、複数のサブチャネルを使用する場合に、隣接チャネルへの漏れこみなどに起因して無線パケットが受信できず、ＮＡＶの設定ができない事態を回避する。
【産業上の利用可能性】  本発明は、送信する無線チャネルからの漏れこみの影響により正常に受信ができない対となる無線チャネルに対して、無線パケットの送信時間に応じた送信抑制時間を自律的に設定することにより、仮想的なキャリア検出を正常に動作させることができる。
また、自律的に送信抑制時間を設定した無線チャネルにおいて、無線パケットが正常に受信される場合や通信相手から送信抑制時間の情報が通知される場合には、現在の送信抑制時間を解除／更新することにより、無用な送信抑制時間の設定を回避して効率の改善を図ることができる。
また、送信データが生起したときに、送信抑制時間が設定されている無線チャネルがあれば、その送信抑制時間が終了するまで待機することにより、送信抑制時間が連続して設定されることを回避することができる。
また、送信データが生起したときに、設定されている送信抑制時間に応じて、その送信抑制時間が終了するまで待機するか、待機せずに空き状態の無線チャネルを用いて無線パケットを送信する処理を選択することにより、待機時間の上限を設定できるとともに、送信抑制時間が連続して設定されることを回避することができる。
【図１】
2005006660.tif 000003
【図２】
2005006660.tif 000004
【図３】
2005006660.tif 000005
【図４】
2005006660.tif 000006
【図５】
2005006660.tif 000007
【図６】
2005006660.tif 000008
【図７】
2005006660.tif 000009
【図８】
2005006660.tif 000010
【図９】
2005006660.tif 000011
【図１０】
2005006660.tif 000012
【図１１】
2005006660.tif 000013
【図１２】
2005006660.tif 000014
【図１３】
2005006660.tif 000015
【図１４】
2005006660.tif 000016
【図１５】
2005006660.tif 000017
【図１６】
2005006660.tif 000018
【図１７】
2005006660.tif 000019
【図１８】
2005006660.tif 000020
【図１９】
2005006660.tif 000021
【図２０】
2005006660.tif 000022
【図２１】
2005006660.tif 000023
【図２２】
2005006660.tif 000024
【図２３】
2005006660.tif 000025
【図２４】
2005006660.tif 000026
【図２５】
2005006660.tif 000027
【図２６】
2005006660.tif 000028
【図２７】
2005006660.tif 000029
【図２８】
2005006660.tif 000030
【図２９】
2005006660.tif 000031
【図３０】
2005006660.tif 000032
【図３１】
2005006660.tif 000033
【図３２】
2005006660.tif 000034
【図３３】
2005006660.tif 000035
【図３４】
2005006660.tif 000036
【図３５】
2005006660.tif 000037
【図３６】
2005006660.tif 000038
【図３７】
2005006660.tif 000039
【図３８】
2005006660.tif 000040
【図３９】
2005006660.tif 000041
【図４０】
2005006660.tif 000042
【図４１】
2005006660.tif 000043
【図４２】
2005006660.tif 000044
【図４３】
2005006660.tif 000045
【図４４】
2005006660.tif 000046
【図４５】
2005006660.tif 000047
【図４６】
2005006660.tif 000048
【図４７】
2005006660.tif 000049
【図４８】
2005006660.tif 000050
【図４９】
2005006660.tif 000051
【図５０】
2005006660.tif 000052
【国際調査報告】
2005006660.tif 000053
2005006660.tif 000054