(57)【要約】【課題】  マルチキャストデータパケットを効率よく送信し、さらにスループットを劣化させることなく再送処理を効率よく行う。【解決手段】  同一宛先のマルチキャストデータパケットを連続して送信した送信無線局は、その宛先の受信無線局に対して、一連のマルチキャストデータパケットの受信の成否を示すＡＣＫを要求する信号中に、ＡＣＫを送信する際のキャリアセンスに用いるパラメータを含めて送信する。パラメータを含むＡＣＫを要求する信号を受信した受信無線局は、パラメータに従ってキャリアセンスを行い、受信に成功したマルチキャストデータパケットのシーケンス番号を示す正常受信リストを含むＡＣＫを送信無線局に送信する。送信無線局は、ＡＣＫの正常受信リストにより正常に受信されなかったマルチキャストデータパケットを送信手順に従って再送する。【選択図】        図５
2006060408.tif 000002
【特許請求の範囲】
【請求項１】
キャリアセンスによって空き状態と判定された無線チャネルを用いて、マルチキャストデータパケットを複数の無線局に同時に送信する無線パケット通信方法において、
前記キャリアセンス後に１つのマルチキャストデータパケットを送信した後に、そのマルチキャストデータパケットと同一宛先のマルチキャストデータパケットが送信バッファに存在する場合に、前記キャリアセンスをせずに前記同一宛先のマルチキャストデータパケットを順次送信し、
一連のマルチキャストデータパケットを送信した送信無線局は、その宛先の受信無線局に対して、一連のマルチキャストデータパケットの受信の成否を示す肯定応答（ＡＣＫ）を要求する信号中に、肯定応答（ＡＣＫ）を送信する際のキャリアセンスに用いるパラメータを含めて送信し、
前記パラメータを含む肯定応答（ＡＣＫ）を要求する信号を受信した受信無線局は、前記パラメータに従ってキャリアセンスを行い、受信に成功したマルチキャストデータパケットのシーケンス番号を示す正常受信リストを含む肯定応答（ＡＣＫ）を前記送信無線局に送信し、
前記送信無線局は、前記肯定応答（ＡＣＫ）の正常受信リストにより正常に受信されなかったマルチキャストデータパケットを前記送信手順に従って再送する
ことを特徴とする無線パケット通信方法。
【請求項２】
キャリアセンスによって空き状態と判定された無線チャネルを用いて、マルチキャストデータパケットを複数の無線局に同時に送信する無線パケット通信方法において、
前記キャリアセンス後に１つのマルチキャストデータパケットを送信した後に、そのマルチキャストデータパケットと同一宛先のマルチキャストデータパケットが送信バッファに存在する場合に、前記キャリアセンスをせずに前記同一宛先のマルチキャストデータパケットを順次送信し、
一連のマルチキャストデータパケットを送信した送信無線局は、その宛先の受信無線局に対して、一連のマルチキャストデータパケットの受信の成否を示す否定応答（ＮＡＣＫ）を要求する信号中に、否定応答（ＮＡＣＫ）を送信する際のキャリアセンスに用いるパラメータを含めて送信し、
前記パラメータを含む否定応答（ＮＡＣＫ）を要求する信号を受信した受信無線局は、前記パラメータに従ってキャリアセンスを行い、前記送信リストにより受信に失敗したマルチキャストデータパケットのシーケンス番号を示す非受信リストを含む否定応答（ＮＡＣＫ）を前記送信無線局に送信し、
前記送信無線局は、前記否定応答（ＮＡＣＫ）の非受信リストにより正常に受信されなかったマルチキャストデータパケットを前記送信手順に従って再送する
ことを特徴とする無線パケット通信方法。
【請求項３】
キャリアセンスによって空き状態と判定された無線チャネルを用いて、マルチキャストデータパケットを複数の無線局に同時に送信する無線パケット通信方法において、
前記キャリアセンス後に１つのマルチキャストデータパケットを送信した後に、そのマルチキャストデータパケットと同一宛先のマルチキャストデータパケットが送信バッファに存在する場合に、前記キャリアセンスをせずに前記同一宛先のマルチキャストデータパケットを順次送信し、
一連のマルチキャストデータパケットを送信した送信無線局は、その宛先の受信無線局に対して、一連のマルチキャストデータパケットの受信の成否を示す肯定応答（ＡＣＫ）を要求する信号中に、次のマルチキャストデータパケットを送信するまでの時間ＴBAR を含めて送信し、
前記時間ＴBAR を含む肯定応答（ＡＣＫ）を要求する信号を受信した受信無線局は、前記時間ＴBAR 以内の所定のランダムな時間を待機してキャリアセンスを行い、受信に成功したマルチキャストデータパケットのシーケンス番号を示す正常受信リストを含む肯定応答（ＡＣＫ）を前記送信無線局に送信し、
前記送信無線局は、前記肯定応答（ＡＣＫ）の正常受信リストにより正常に受信されなかったマルチキャストデータパケットを前記送信手順に従って再送する
ことを特徴とする無線パケット通信方法。
【請求項４】
キャリアセンスによって空き状態と判定された無線チャネルを用いて、マルチキャストデータパケットを複数の無線局に同時に送信する無線パケット通信方法において、
前記キャリアセンス後に１つのマルチキャストデータパケットを送信した後に、そのマルチキャストデータパケットと同一宛先のマルチキャストデータパケットが送信バッファに存在する場合に、前記キャリアセンスをせずに前記同一宛先のマルチキャストデータパケットを順次送信し、
一連のマルチキャストデータパケットを送信した送信無線局は、その宛先の受信無線局に対して、一連のマルチキャストデータパケットの受信の成否を示す否定応答（ＮＡＣＫ）を要求する信号中に、次のマルチキャストデータパケットを送信するまでの時間ＴBAR を含めて送信し、
前記時間ＴBAR を含む否定応答（ＮＡＣＫ）を要求する信号を受信した受信無線局は、前記時間ＴBAR 以内の所定のランダムな時間を待機してキャリアセンスを行い、前記送信リストにより受信に失敗したマルチキャストデータパケットのシーケンス番号を示す非受信リストを含む否定応答（ＮＡＣＫ）を前記送信無線局に送信し、
前記送信無線局は、前記否定応答（ＮＡＣＫ）の非受信リストにより正常に受信されなかったマルチキャストデータパケットを前記送信手順に従って再送する
ことを特徴とする無線パケット通信方法。
【請求項５】
請求項１〜４のいずれかに記載の無線パケット通信方法において、
前記一連のマルチキャストデータパケットのうち最初のパケットを送信してから制限時間を経過するまで、前記キャリアセンスをせずに前記同一宛先のマルチキャストデータパケットを順次送信することを特徴とする無線パケット通信方法。
【請求項６】
請求項１〜４のいずれかに記載の無線パケット通信方法において、
前記一連のマルチキャストデータパケットのうち前記最初のパケットを送信してから送信パケット数が所定数に達するまで、前記キャリアセンスをせずに前記同一宛先のマルチキャストデータパケットを順次送信することを特徴とする無線パケット通信方法。
【請求項７】
キャリアセンスによって空き状態と判定された無線チャネルを用いて、マルチキャストデータパケットを複数の無線局に同時に送信する無線局において、
前記キャリアセンス後に１つのマルチキャストデータパケットを送信した後に、そのマルチキャストデータパケットと同一宛先のマルチキャストデータパケットが送信バッファに存在する場合に、前記キャリアセンスをせずに前記同一宛先のマルチキャストデータパケットを順次送信する手段と、
一連のマルチキャストデータパケットを送信したときに、その宛先の受信無線局に対して、一連のマルチキャストデータパケットの受信の成否を示す肯定応答（ＡＣＫ）を要求する信号中に、肯定応答（ＡＣＫ）を送信する際のキャリアセンスに用いるパラメータを含めて送信する手段と、
前記パラメータを含む肯定応答（ＡＣＫ）を要求する信号を受信したときに、前記パラメータに従ってキャリアセンスを行い、受信に成功したマルチキャストデータパケットのシーケンス番号を示す正常受信リストを含む肯定応答（ＡＣＫ）を送信無線局に送信する手段と、
前記肯定応答（ＡＣＫ）を受信したときに、その正常受信リストにより正常に受信されなかったマルチキャストデータパケットを前記送信手順に従って再送する手段と
を備えたことを特徴とする無線局。
【請求項８】
キャリアセンスによって空き状態と判定された無線チャネルを用いて、マルチキャストデータパケットを複数の無線局に同時に送信する無線局において、
前記キャリアセンス後に１つのマルチキャストデータパケットを送信した後に、そのマルチキャストデータパケットと同一宛先のマルチキャストデータパケットが送信バッファに存在する場合に、前記キャリアセンスをせずに前記同一宛先のマルチキャストデータパケットを順次送信する手段と、
一連のマルチキャストデータパケットを送信したときに、その宛先の受信無線局に対して、一連のマルチキャストデータパケットの受信の成否を示す否定応答（ＮＡＣＫ）を要求する信号中に、否定応答（ＮＡＣＫ）を送信する際のキャリアセンスに用いるパラメータを含めて送信する手段と、
前記パラメータを含む否定応答（ＮＡＣＫ）を要求する信号を受信したときに、前記パラメータに従ってキャリアセンスを行い、前記送信リストにより受信に失敗したマルチキャストデータパケットのシーケンス番号を示す非受信リストを含む否定応答（ＮＡＣＫ）を送信無線局に送信する手段と、
前記否定応答（ＮＡＣＫ）を受信したときに、その非受信リストにより正常に受信されなかったマルチキャストデータパケットを前記送信手順に従って再送する手段と
を備えたことを特徴とする無線局。
【請求項９】
キャリアセンスによって空き状態と判定された無線チャネルを用いて、マルチキャストデータパケットを複数の無線局に同時に送信する無線局において、
前記キャリアセンス後に１つのマルチキャストデータパケットを送信した後に、そのマルチキャストデータパケットと同一宛先のマルチキャストデータパケットが送信バッファに存在する場合に、前記キャリアセンスをせずに前記同一宛先のマルチキャストデータパケットを順次送信する手段と、
一連のマルチキャストデータパケットを送信したときに、その宛先の受信無線局に対して、一連のマルチキャストデータパケットの受信の成否を示す肯定応答（ＡＣＫ）を要求する信号中に、次のマルチキャストデータパケットを送信するまでの時間ＴBAR を含めて送信する手段と、
前記時間ＴBAR を含む肯定応答（ＡＣＫ）を要求する信号を受信したときに、前記時間ＴBAR 以内の所定のランダムな時間を待機してキャリアセンスを行い、受信に成功したマルチキャストデータパケットのシーケンス番号を示す正常受信リストを含む肯定応答（ＡＣＫ）を送信無線局に送信する手段と、
前記肯定応答（ＡＣＫ）を受信したときに、その正常受信リストにより正常に受信されなかったマルチキャストデータパケットを前記送信手順に従って再送する手段と
を備えたことを特徴とする無線局。
【請求項１０】
キャリアセンスによって空き状態と判定された無線チャネルを用いて、マルチキャストデータパケットを複数の無線局に同時に送信する無線局において、
前記キャリアセンス後に１つのマルチキャストデータパケットを送信した後に、そのマルチキャストデータパケットと同一宛先のマルチキャストデータパケットが送信バッファに存在する場合に、前記キャリアセンスをせずに前記同一宛先のマルチキャストデータパケットを順次送信する手段と、
一連のマルチキャストデータパケットを送信したときに、その宛先の受信無線局に対して、一連のマルチキャストデータパケットの受信の成否を示す否定応答（ＮＡＣＫ）を要求する信号中に、次のマルチキャストデータパケットを送信するまでの時間ＴBAR を含めて送信する手段と、
前記時間ＴBAR を含む否定応答（ＮＡＣＫ）を要求する信号を受信したときに、前記時間ＴBAR 以内の所定のランダムな時間を待機してキャリアセンスを行い、前記送信リストにより受信に失敗したマルチキャストデータパケットのシーケンス番号を示す非受信リストを含む否定応答（ＮＡＣＫ）を送信無線局に送信する手段と、
前記否定応答（ＮＡＣＫ）を受信したときに、その非受信リストにより正常に受信されなかったマルチキャストデータパケットを前記送信手順に従って再送する手段と
を備えたことを特徴とする無線局。
【請求項１１】
請求項７〜１０のいずれかに記載の無線局において、
前記一連のマルチキャストデータパケットのうち最初のパケットを送信してから制限時間を経過するまで、前記キャリアセンスをせずに前記同一宛先のマルチキャストデータパケットを順次送信する手段を備えたことを特徴とする無線局。
【請求項１２】
請求項７〜１０のいずれかに記載の無線局において、
前記一連のマルチキャストデータパケットのうち前記最初のパケットを送信してから送信パケット数が所定数に達するまで、前記キャリアセンスをせずに前記同一宛先のマルチキャストデータパケットを順次送信する手段を備えたことを特徴とする無線局。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチキャストデータパケットの送信処理および再送処理を行うための無線パケット通信方法および無線局に関する。
【背景技術】
【０００２】
従来の無線パケット通信システムでは、データパケットの送信に先立って無線チャネルの空き状態を検出（キャリアセンス）し、空き状態の場合にのみ１つのデータパケットを送信している。このような制御により、１つの無線チャネルを複数の無線局で互いに時間をずらして共用することができた（非特許文献１）。
【０００３】
図１６は、従来の無線局の構成例を示す。図において、無線局は、ヘッダ付加部１１、送信バッファ１２、パケット送信制御部１３、変調器１４、無線送信部１５、アンテナ１６、無線受信部１７、復調器１８、ＦＣＳ検査部１９、パケット選択部２０、ヘッダ除去部２１およびキャリア検出部２２を備える。
【０００４】
ヘッダ付加部１１には、送信データフレーム系列が入力される。この送信データフレーム系列は、１つあるいは複数のデータフレームで構成される。実際に扱うデータフレームとしては、例えばイーサネット（登録商標）フレームなどが想定される。ヘッダ付加部１１は、データフレームに対して宛先となる無線局のＩＤ情報や当該パケットのタイプを示すフィールド、誤り検出のためのＦＣＳを付加し、図１７(1) に示すようなデータパケットを生成する。ヘッダ付加部１１で生成されたデータパケットは、送信バッファ１２に入力されてバッファリングされる。
【０００５】
一方、他の無線局が送信した無線信号は、アンテナ１６を介して無線受信部１７に入力される。無線受信部１７は、入力された無線信号に対して周波数変換，フィルタリング，直交検波およびＡＤ変換を含む受信処理を施し、受信処理されたベースバンド信号を復調器１８へ出力する。なお、無線受信部１７には、接続されたアンテナ１６が送信のために使用されていない時に、無線チャネルにおける無線伝搬路上の無線信号が常時入力されており、無線チャネルの受信電界強度を表すＲＳＳＩ信号がキャリア検出部２２へ出力される。
【０００６】
キャリア検出部２２は、ＲＳＳＩ信号が入力されると、その信号によって表される受信電界強度の値と予め設定した閾値とを比較する。そして、所定の期間中の受信電界強度が連続的に閾値よりも小さい状態が継続すると、無線チャネルが空き状態であると判定し、それ以外の場合には無線チャネルがビジーであると判定する。キャリア検出部２２は、この判定結果をキャリア検出結果としてパケット送信制御部１３へ出力する。
【０００７】
パケット送信制御部１３は、キャリア検出結果に応じて無線チャネルが空き状態か否かを認識し、空き状態の場合に、送信バッファ１２にバッファリングしているデータパケットを出力するように要求する。送信バッファ１２は、この要求に応じて送信バッファに入力された時刻が最も早いデータパケットを取り出してパケット送信制御部１３へ出力する。パケット送信制御部１３は、送信バッファ１２から出力されたデータパケットを変調器１４へ出力する。変調器１４は、そのデータパケットに対して所定の変調処理を施して無線送信部１５へ出力する。無線送信部１５は、変調器１４から出力された変調処理後のデータパケットに対して、ＤＡ変換，周波数変換，フィルタリング及び電力増幅を含む送信処理を施し、アンテナ１６から無線パケットとして送信する。
【０００８】
一方、復調器１８は、無線受信部１７から出力されたベースバンド信号に対して復調処理を行い、得られたデータパケットまたはＡＣＫパケットがＦＣＳ検査部１９に入力される。ＦＣＳ検査部１９は、図１７に示すデータパケットまたはＡＣＫパケットのＦＣＳ部を用いて正しく受信されたか否かを検出し、誤りが検出された場合は当該データパケットまたはＡＣＫパケットを破棄し、誤りが検出されなかった場合は当該データパケットまたはＡＣＫパケットをパケット選択部２０へ出力する。
【０００９】
パケット選択部２０は、入力されたデータパケットまたはＡＣＫパケットが自局に対して送信されたものか否かを識別する。すなわち、データパケットまたはＡＣＫパケットの宛先無線局ＩＤが自局と一致するか否かを調べ、自局宛でないものは破棄し、自局宛てのものはフレームタイプをみてデータパケットかＡＣＫパケットかを区別する。自局宛てのデータパケットはヘッダ除去部２１へ出力するとともに、自局宛てのデータパケットがユニキャストデータパケットの場合には、正常に受信したことをパケット送信制御部１３に通知し、マルチキャストデータパケットの場合にはパケット送信制御部１３への通知は行わない。また、自局宛てのＡＣＫパケットの場合には、その旨をパケット送信制御部１３へ通知する。
【００１０】
ヘッダ除去部２１は、パケット選択部２０から出力されたデータパケットに付加されているヘッダ部分を除去し、受信データフレーム系列として出力する。
【００１１】
パケット送信制御部１３は、パケット選択部２０から自局宛てのユニキャストデータパケットを受信したことを通知された場合に、図１７(2) に示すＡＣＫパケットを生成し、一定時間経過後に変調器１４、無線送信部１５およびアンテナ１６を介して送信する。また、自局宛てのＡＣＫパケットを受信したことを通知された場合は、対応するデータパケットを送信バッファ１２から削除して送信処理を完了する。
【非特許文献１】小電力データ通信システム／広帯域移動アクセスシステム（ＣＳＭＡ）標準規格、ＡＲＩＢ  ＳＤＴ−Ｔ７１  1.0 版、（社）電波産業会、平成12年策定
【発明の開示】
【発明が解決しようとする課題】
【００１２】
従来の無線パケット通信システムにおいて、マルチキャストデータパケットを送信する場合には、図１８に示すようにユニキャストデータパケットと同様に、マルチキャストデータパケットの送信に先立ってキャリアセンス（DIFS＋CW）を行い、無線チャネルが空き状態の場合にマルチキャストデータパケットを送信する。マルチキャストデータパケットを受信した無線局は、自局宛てのマルチキャストデータパケットであれば受信処理を行い、自局宛てでなければ破棄する。
【００１３】
このようなマルチキャストデータパケットの通信方法では、マルチキャストデータパケットを１つ送信するたびに一定時間のキャリアセンスを行うので効率が悪く、スループットが劣化していた。また、マルチキャストデータパケットについては、正常に受信されなかった場合でも再送処理は行わず、そのまま損失となっていた。
【００１４】
なお、マルチキャストデータパケットの損失を低減する方法としては、ユニキャストデータパケットと同様に応答信号（ＡＣＫパケットまたはＮＡＣＫパケット）を返信し、正常に受信されたかった場合に再送する処理が考えられる。しかし、マルチキャストデータパケットは、通常は複数の無線局宛てに送信されるので、応答信号も複数の無線局から送信されることになり、そのためにスループットが劣化する問題がある。
【００１５】
本発明は、マルチキャストデータパケットを効率よく送信し、さらにスループットを劣化させることなく再送処理を効率よく行うことができる無線パケット通信方法および無線局を提供することを目的とする。
【課題を解決するための手段】
【００１６】
請求項１に記載の無線パケット通信方法は、まずキャリアセンス後に１つのマルチキャストデータパケットを送信した後に、そのマルチキャストデータパケットと同一宛先のマルチキャストデータパケットが送信バッファに存在する場合に、キャリアセンスをせずに同一宛先のマルチキャストデータパケットを順次送信する。一連のマルチキャストデータパケットを送信した送信無線局は、その宛先の受信無線局に対して、一連のマルチキャストデータパケットの受信の成否を示す肯定応答（ＡＣＫ）を要求する信号中に、肯定応答（ＡＣＫ）を送信する際のキャリアセンスに用いるパラメータを含めて送信する。パラメータを含む肯定応答（ＡＣＫ）を要求する信号を受信した受信無線局は、パラメータに従ってキャリアセンスを行い、受信に成功したマルチキャストデータパケットのシーケンス番号を示す正常受信リストを含む肯定応答（ＡＣＫ）を送信無線局に送信する。送信無線局は、肯定応答（ＡＣＫ）の正常受信リストにより正常に受信されなかったマルチキャストデータパケットを送信手順に従って再送する。
【００１７】
請求項２に記載の無線パケット通信方法は、まずキャリアセンス後に１つのマルチキャストデータパケットを送信した後に、そのマルチキャストデータパケットと同一宛先のマルチキャストデータパケットが送信バッファに存在する場合に、キャリアセンスをせずに同一宛先のマルチキャストデータパケットを順次送信する。一連のマルチキャストデータパケットを送信した送信無線局は、その宛先の受信無線局に対して、一連のマルチキャストデータパケットの受信の成否を示す否定応答（ＮＡＣＫ）を要求する信号中に、否定応答（ＮＡＣＫ）を送信する際のキャリアセンスに用いるパラメータを含めて送信する。パラメータを含む否定応答（ＮＡＣＫ）を要求する信号を受信した受信無線局は、パラメータに従ってキャリアセンスを行い、送信リストにより受信に失敗したマルチキャストデータパケットのシーケンス番号を示す非受信リストを含む否定応答（ＮＡＣＫ）を送信無線局に送信する。送信無線局は、否定応答（ＮＡＣＫ）の非受信リストにより正常に受信されなかったマルチキャストデータパケットを送信手順に従って再送する。
【００１８】
請求項３に記載の無線パケット通信方法は、まずキャリアセンス後に１つのマルチキャストデータパケットを送信した後に、そのマルチキャストデータパケットと同一宛先のマルチキャストデータパケットが送信バッファに存在する場合に、キャリアセンスをせずに同一宛先のマルチキャストデータパケットを順次送信する。一連のマルチキャストデータパケットを送信した送信無線局は、その宛先の受信無線局に対して、一連のマルチキャストデータパケットの受信の成否を示す肯定応答（ＡＣＫ）を要求する信号中に、次のマルチキャストデータパケットを送信するまでの時間ＴBAR を含めて送信する。時間ＴBAR を含む肯定応答（ＡＣＫ）を要求する信号を受信した受信無線局は、時間ＴBAR 以内の所定のランダムな時間を待機してキャリアセンスを行い、受信に成功したマルチキャストデータパケットのシーケンス番号を示す正常受信リストを含む肯定応答（ＡＣＫ）を送信無線局に送信する。送信無線局は、肯定応答（ＡＣＫ）の正常受信リストにより正常に受信されなかったマルチキャストデータパケットを送信手順に従って再送する。
【００１９】
請求項４に記載の無線パケット通信方法は、まずキャリアセンス後に１つのマルチキャストデータパケットを送信した後に、そのマルチキャストデータパケットと同一宛先のマルチキャストデータパケットが送信バッファに存在する場合に、キャリアセンスをせずに同一宛先のマルチキャストデータパケットを順次送信する。一連のマルチキャストデータパケットを送信した送信無線局は、その宛先の受信無線局に対して、一連のマルチキャストデータパケットの受信の成否を示す否定応答（ＮＡＣＫ）を要求する信号中に、次のマルチキャストデータパケットを送信するまでの時間ＴBAR を含めて送信する。時間ＴBAR を含む否定応答（ＮＡＣＫ）を要求する信号を受信した受信無線局は、時間ＴBAR 以内の所定のランダムな時間を待機してキャリアセンスを行い、送信リストにより受信に失敗したマルチキャストデータパケットのシーケンス番号を示す非受信リストを含む否定応答（ＮＡＣＫ）を送信無線局に送信する。送信無線局は、否定応答（ＮＡＣＫ）の非受信リストにより正常に受信されなかったマルチキャストデータパケットを送信手順に従って再送する。
【００２０】
ここで、一連のマルチキャストデータパケットのうち最初のパケットを送信してから制限時間を経過するまで、キャリアセンスをせずに同一宛先のマルチキャストデータパケットを順次送信するようにしてもよい（請求項５）。また、一連のマルチキャストデータパケットのうち最初のパケットを送信してから送信パケット数が所定数に達するまで、キャリアセンスをせずに同一宛先のマルチキャストデータパケットを順次送信するようにしてもよい（請求項６）。
【００２１】
請求項７に記載の無線局は、キャリアセンス後に１つのマルチキャストデータパケットを送信した後に、そのマルチキャストデータパケットと同一宛先のマルチキャストデータパケットが送信バッファに存在する場合に、キャリアセンスをせずに同一宛先のマルチキャストデータパケットを順次送信する手段と、一連のマルチキャストデータパケットを送信したときに、その宛先の受信無線局に対して、一連のマルチキャストデータパケットの受信の成否を示す肯定応答（ＡＣＫ）を要求する信号中に、肯定応答（ＡＣＫ）を送信する際のキャリアセンスに用いるパラメータを含めて送信する手段と、パラメータを含む肯定応答（ＡＣＫ）を要求する信号を受信したときに、パラメータに従ってキャリアセンスを行い、受信に成功したマルチキャストデータパケットのシーケンス番号を示す正常受信リストを含む肯定応答（ＡＣＫ）を送信無線局に送信する手段と、肯定応答（ＡＣＫ）を受信したときに、その正常受信リストにより正常に受信されなかったマルチキャストデータパケットを送信手順に従って再送する手段とを備える。
【００２２】
請求項８に記載の無線局は、キャリアセンス後に１つのマルチキャストデータパケットを送信した後に、そのマルチキャストデータパケットと同一宛先のマルチキャストデータパケットが送信バッファに存在する場合に、キャリアセンスをせずに同一宛先のマルチキャストデータパケットを順次送信する手段と、一連のマルチキャストデータパケットを送信したときに、その宛先の受信無線局に対して、一連のマルチキャストデータパケットの受信の成否を示す否定応答（ＮＡＣＫ）を要求する信号中に、否定応答（ＮＡＣＫ）を送信する際のキャリアセンスに用いるパラメータを含めて送信する手段と、パラメータを含む否定応答（ＮＡＣＫ）を要求する信号を受信したときに、パラメータに従ってキャリアセンスを行い、送信リストにより受信に失敗したマルチキャストデータパケットのシーケンス番号を示す非受信リストを含む否定応答（ＮＡＣＫ）を送信無線局に送信する手段と、否定応答（ＮＡＣＫ）を受信したときに、その非受信リストにより正常に受信されなかったマルチキャストデータパケットを送信手順に従って再送する手段とを備える。
【００２３】
請求項９に記載の無線局は、キャリアセンス後に１つのマルチキャストデータパケットを送信した後に、そのマルチキャストデータパケットと同一宛先のマルチキャストデータパケットが送信バッファに存在する場合に、キャリアセンスをせずに同一宛先のマルチキャストデータパケットを順次送信する手段と、一連のマルチキャストデータパケットを送信したときに、その宛先の受信無線局に対して、一連のマルチキャストデータパケットの受信の成否を示す肯定応答（ＡＣＫ）を要求する信号中に、次のマルチキャストデータパケットを送信するまでの時間ＴBAR を含めて送信する手段と、時間ＴBAR を含む肯定応答（ＡＣＫ）を要求する信号を受信したときに、時間ＴBAR 以内の所定のランダムな時間を待機してキャリアセンスを行い、受信に成功したマルチキャストデータパケットのシーケンス番号を示す正常受信リストを含む肯定応答（ＡＣＫ）を送信無線局に送信する手段と、肯定応答（ＡＣＫ）を受信したときに、その正常受信リストにより正常に受信されなかったマルチキャストデータパケットを送信手順に従って再送する手段とを備える。
【００２４】
請求項１０に記載の無線局は、キャリアセンス後に１つのマルチキャストデータパケットを送信した後に、そのマルチキャストデータパケットと同一宛先のマルチキャストデータパケットが送信バッファに存在する場合に、キャリアセンスをせずに同一宛先のマルチキャストデータパケットを順次送信する手段と、一連のマルチキャストデータパケットを送信したときに、その宛先の受信無線局に対して、一連のマルチキャストデータパケットの受信の成否を示す否定応答（ＮＡＣＫ）を要求する信号中に、次のマルチキャストデータパケットを送信するまでの時間ＴBAR を含めて送信する手段と、時間ＴBAR を含む否定応答（ＮＡＣＫ）を要求する信号を受信したときに、時間ＴBAR 以内の所定のランダムな時間を待機してキャリアセンスを行い、送信リストにより受信に失敗したマルチキャストデータパケットのシーケンス番号を示す非受信リストを含む否定応答（ＮＡＣＫ）を送信無線局に送信する手段と、否定応答（ＮＡＣＫ）を受信したときに、その非受信リストにより正常に受信されなかったマルチキャストデータパケットを送信手順に従って再送する手段とを備える。
【００２５】
ここで、一連のマルチキャストデータパケットのうち最初のパケットを送信してから制限時間を経過するまで、キャリアセンスをせずに同一宛先のマルチキャストデータパケットを順次送信する手段を備えてもよい（請求項１１）。また、一連のマルチキャストデータパケットのうち最初のパケットを送信してから送信パケット数が所定数に達するまで、キャリアセンスをせずに同一宛先のマルチキャストデータパケットを順次送信する手段を備えてもよい（請求項１２）。
【発明の効果】
【００２６】
本発明の無線パケット通信方法および無線局は、同一宛先のマルチキャストデータパケットの２つ目以降をキャリアセンスをせずに連続的に送信することにより、送信効率が向上し、スループットを高めることができる。さらに、複数のマルチキャストデータパケットを連続的に送信した後、各マルチキャストデータパケットの受信の成否を示す肯定応答（ＡＣＫ）または否定応答（ＮＡＣＫ）を要求し、ＡＣＫまたはＮＡＣＫに応じて受信に失敗したマルチキャストデータパケットを再送することにより、スループットの低下を最小限に押さえながら、信頼性の高いマルチキャスト通信を行うことができる。
【００２７】
さらに、各受信無線局がＡＣＫまたはＮＡＣＫを送信する際に用いるパラメータ（例えばコンテンションウインドウの値）を大きくしたり、ＡＣＫまたはＮＡＣＫを送信する前にランダム時間だけ待機してキャリアセンスを開始することができ、ＡＣＫまたはＮＡＣＫの衝突の確率を低減することができる。したがって、信頼性の高いマルチキャスト通信を行うことができる。
【発明を実施するための最良の形態】
【００２８】
（送信手順の一例）
図１は、本発明の無線パケット通信方法における送信手順の一例を示す。図２は、マルチキャストデータパケットの送受信例を示す。ここでは、簡単のために送信無線局から送信されるマルチキャストデータパケットの宛先を受信無線局１および受信無線局２とする。
【００２９】
図１および図２において、通常のキャリアセンス（DIFS＋CW）により無線チャネルが空き状態であることが検出されたならば、マルチキャストデータパケットを送信し（Ｓ０，Ｓ１）、その後にそのマルチキャストデータパケットと同一宛先のマルチキャストデータパケットが送信バッファ内に存在するか否かを判断する（Ｓ２）。なお、同一宛先のマルチキャストデータパケットは、Ｓ１の時点ですでに送信バッファ内に存在していてもよいし、Ｓ１の送信中に送信バッファ内に入力されてもよい。ここで、同一宛先のマルチキャストデータパケットがなければ、マルチキャストデータパケットの送信処理を終了する（Ｓ３）。一方、同一宛先のマルチキャストデータパケットがあれば、それを送信した場合に最初のマルチキャストデータパケットを送信開始してから制限時間を超過するか否かを判断する（Ｓ４）。ここで、次のマルチキャストデータパケットを送信したときに制限時間を超過する場合には、それを送信せずにマルチキャストデータパケットの送信処理を終了し（Ｓ３）、次の送信機会を待つ。
【００３０】
次のマルチキャストデータパケットを送信したときに制限時間を超過しないことが分かった場合には、通常のキャリアセンスを省略しながら通常のキャリアセンス時間よりも短い時間（SIFS）だけ待機し（Ｓ５）、同一宛先のマルチキャストデータパケットを送信する（Ｓ６）。以上の処理を最初のマルチキャストデータパケットを送信してから制限時間経過するか、あるいは送信バッファ内に同一宛先のマルチキャストデータパケットがなくなるまで繰り返す。これにより、同一宛先のマルチキャストデータパケットについては、通常のキャリアセンス時間（DIFS＋CW）より短い時間間隔（SIFS）で連続的に送信することができ、スループットを向上させることができる。なお、Ｓ４の処理は、例えば連続送信するパケット数を制限する条件を用いてもよい。
【００３１】
図２では、同一宛先のマルチキャストデータパケットが７個あり、制限時間内に、シーケンス番号１〜４のマルチキャストデータパケットを連続的に送信し、あらためてキャリアセンス後にシーケンス番号５〜７のマルチキャストデータパケットを連続的に送信する例を示している。
【００３２】
（第１の実施形態）
図３は、本発明の無線パケット通信方法の第１の実施形態を示す。(1) は送信無線局の処理手順を示し、(2) は受信無線局の処理手順を示す。図５は、第１の実施形態における送受信例を示す。ここでは、簡単のために送信無線局から送信されるマルチキャストデータパケットの宛先を受信無線局１および受信無線局２とする。
【００３３】
図３において、送信無線局は、同一宛先の複数のマルチキャストデータパケットが送信バッファにバッファリングされている場合に、図１の送信手順により、通常のキャリアセンス後に最初のマルチキャストデータパケットを送信し、その送信開始から制限時間経過するか、送信パケット数が所定数に達するか、あるいは送信バッファに同一宛先のマルチキャストデータパケットがなくなるまで、通常のキャリアセンス時間（DIFS＋CW）より短い時間間隔（SIFS）で連続的に送信する処理を行う（Ｓ11）。このマルチキャストデータパケットには、図４(1) に示すように、宛先ごとに独立した送信順番を示すシーケンス番号が付加される。その後、各受信無線局に対して、連続送信したマルチキャストデータパケットの肯定応答（ＡＣＫ）を要求するブロックＡＣＫ要求信号（ＢＡＲ：Block ACK Request)を送信する（Ｓ12）。
【００３４】
このとき、ＢＡＲには、受信無線局がブロックＡＣＫ（ＢＡ：Block ACK ）を送信する際のキャリアセンスに用いるパラメータが格納される。このパラメータには、例えばＢＡを送信する前に選択するコンテンションウインドウ（ＣＷ）の乱数の範囲を示す値が用いられる。このＣＷの値は、例えばＩＥＥＥ802.11ａ無線ＬＡＮでは、１回目の送信で通常０〜15の値が選択されるが、ここでは例えば０〜127 から選択するように設定される。図４(2) にＢＡＲの構成例を示す。
【００３５】
各受信無線局は、それぞれ自局宛てのマルチキャストデータパケットを受信し（Ｓ21）、受信したマルチキャストデータパケットのシーケンス番号を記録する（Ｓ22）。その後、ＢＡＲを受信するまでマルチキャストデータパケットの受信を繰り返す（Ｓ23、Ｓ21、Ｓ22））。ここで、ＢＡＲを受信すると、正常に受信したマルチキャストデータパケットのシーケンス番号を示す「正常受信リスト」を含むＢＡを生成し（Ｓ24）、前記パラメータに従ったキャリアセンス後に送信無線局に対してＢＡを送信する（Ｓ25）。図４(3) にＢＡの構成例を示す。通常のＡＣＫパケットに正常受信リストが付加される。
【００３６】
送信無線局は、ＢＡＲを送信してから所定時間経過するまで各受信無線局から送信されるＢＡを受信し（Ｓ13，Ｓ14）、ＢＡＲを送信してから所定時間経過した後に、受信した各ＢＡに記載された正常受信リストを調べ、全ての受信無線局で正常受信が確認されたマルチキャストデータパケットを送信バッファから削除し（Ｓ15）、マルチキャストデータパケットの送信処理を終了する（Ｓ16）。
【００３７】
図５では、シーケンス番号１〜４のマルチキャストデータパケットを連続的に送信し、続いてＢＡＲを送信する。このとき、受信無線局２ではシーケンス番号２，３のマルチキャストデータパケットの受信に失敗しており、正常受信リストにシーケンス番号１，４を記載したＢＡを送信無線局に送信する。一方、受信無線局１ではすべてのマルチキャストデータパケットを正常に受信しているので、正常受信リストにシーケンス番号１〜４を記載したＢＡを送信無線局に送信する。
【００３８】
ここで、ＢＡＲにはＣＷの最大値として、通常の「15」に対して大きい「127 」を示すパラメータが格納される。受信無線局１ではこのパラメータに応じてＣＷの値として63を選択し、受信無線局２ではこのパラメータに応じてＣＷの値として３を選択する。したがって、各受信無線局からのＢＡの送信は、ＣＷの値が小さい受信無線局２から先に行われる。すなわち、ＢＡＲ受信後、ＤＩＦＳおよびＣＷ＝３に相当する時間キャリアセンスが行われた後に受信無線局２がＢＡを送信し、その後ＤＩＦＳおよびＣＷ＝60に相当する時間キャリアセンスが行われた後に受信無線局１がＢＡを送信する。このようにＣＷの最大値を大きくすることにより、ＢＡが衝突する確率を低減することができる。
【００３９】
送信無線局では、この２つのＢＡによりシーケンス番号１，４のマルチキャストデータパケットは各受信無線局に正常に受信されたものとして送信バッファから削除する。したがって、次の送信の機会では、シーケンス番号２，３，５，６のマルチキャストデータパケットの再送および送信を行う。なお、受信無線局１では、すでに正常に受信しているシーケンス番号２，３のマルチキャストデータパケットを受信するが、それを破棄する。
【００４０】
また、例えば受信無線局１がキャリアセンス中に他の装置からの送信によるビジー状態を検出すると、ＢＡの送信が待機状態になる。このように、受信無線局からＢＡの送信ができずに送信無線局でタイムアウトを起こすと（Ｓ14）、次のマルチキャストデータパケットの送信（再送）が行われ、ふたたびＢＡＲが受信されることになる。このとき、先に送信できなかったＢＡを破棄し、改めてＢＡを作成して送信する。
【００４１】
（第２の実施形態）
図６は、本発明の無線パケット通信方法の第２の実施形態を示す。(1) は送信無線局の処理手順を示し、(2) は受信無線局の処理手順を示す。図８は、第２の実施形態における送受信例を示す。ここでは、簡単のために送信無線局から送信されるマルチキャストデータパケットの宛先を受信無線局１，２，３とする。
【００４２】
図６において、送信無線局は、同一宛先の複数のマルチキャストデータパケットが送信バッファにバッファリングされている場合に、図１の送信手順により、通常のキャリアセンス後に最初のマルチキャストデータパケットを送信し、その送信開始から制限時間経過するか、送信パケット数が所定数に達するか、あるいは送信バッファに同一宛先のマルチキャストデータパケットがなくなるまで、通常のキャリアセンス時間（DIFS＋CW）より短い時間間隔（SIFS）で連続的に送信する処理を行う（Ｓ31）。その後、各受信無線局に対して、連続送信したマルチキャストデータパケットの否定応答（ＮＡＣＫ）を要求するブロックＮＡＣＫ要求信号（ＢＮＲ：Block NACK Request) を送信する（Ｓ32）。このＢＮＲには、送信無線局が送信したマルチキャストデータパケットのシーケンス番号を示す「送信リスト」が含まれる。
【００４３】
また、ＢＮＲには、受信無線局がブロックＮＡＣＫ（ＢＮ：Block NACK）を送信する際のキャリアセンスに用いるパラメータが格納される。このパラメータには、例えばＢＮを送信する前に選択するコンテンションウインドウ（ＣＷ）の乱数の範囲を示す値が用いられる。このＣＷの値は、例えばＩＥＥＥ802.11ａ無線ＬＡＮでは、１回目の送信で通常０〜15の値が選択されるが、ここでは例えば０〜127 から選択するように設定される。図７(1) にＢＮＲの構成例を示す。
【００４４】
各受信無線局は、それぞれ自局宛てのマルチキャストデータパケットを受信し（Ｓ41）、受信したマルチキャストデータパケットのシーケンス番号を記録する（Ｓ42）。その後、ＢＮＲを受信するまでマルチキャストデータパケットの受信を繰り返す（Ｓ43、Ｓ41、Ｓ42））。ここで、ＢＮＲを受信すると、送信リストから受信に失敗したマルチキャストデータパケットのシーケンス番号を判別し（Ｓ44）、それを示す「非受信リスト」を含むＢＮを生成し（Ｓ45）、前記パラメータに従ったキャリアセンス後に送信無線局に対してＢＮを送信する（Ｓ46）。図７(2) にＢＮの構成例を示す。また、送信リストのすべてのマルチキャストデータパケットを正常に受信できた無線局は、ＢＮの送信は行わない。
【００４５】
送信無線局は、ＢＮＲを送信してから所定時間経過するまで各受信無線局から送信されるＢＮを受信し（Ｓ33，Ｓ34）、ＢＮＲを送信してから所定時間経過した後に、受信した各ＢＮに記載された非受信リストを調べ、受信に失敗した無線局が確認されたマルチキャストデータパケットについて次の送信機会に再送するように設定し（Ｓ35）、さらにＢＮの非受信リストで通知されなかったマルチキャストデータパケットについては送信バッファから削除し（Ｓ36）、マルチキャストデータパケットの送信処理を終了する（Ｓ37）。
【００４６】
図７では、シーケンス番号１〜４のマルチキャストデータパケットを連続的に送信し、続いてシーケンス番号１〜４の送信リストを記載したＢＮＲを送信する。このとき、受信無線局１ではシーケンス番号４のマルチキャストデータパケットの受信に失敗しており、非受信リストにシーケンス番号４を記載したＢＮを送信無線局に送信する。受信無線局２ではシーケンス番号２，３のマルチキャストデータパケットの受信に失敗しており、非受信リストにシーケンス番号２，３を記載したＢＮを送信無線局に送信する。一方、受信無線局３ではすべてのマルチキャストデータパケットを正常に受信しているので、ＢＮの送信は行わない。
【００４７】
ここで、ＢＮＲにはＣＷの最大値として、通常の「15」に対して大きい「127 」を示すパラメータが格納される。受信無線局１ではこのパラメータに応じてＣＷの値として63を選択し、受信無線局２ではこのパラメータに応じてＣＷの値として３を選択する。したがって、各受信無線局からのＢＡの送信は、ＣＷの値が小さい受信無線局２から先に行われる。すなわち、ＢＮＲ受信後、ＤＩＦＳおよびＣＷ＝３に相当する時間キャリアセンスが行われた後に受信無線局２がＢＮを送信し、その後ＤＩＦＳおよびＣＷ＝60に相当する時間キャリアセンスが行われた後に受信無線局１がＢＮを送信する。このようにＣＷの最大値を大きくすることにより、ＢＮが衝突する確率を低減することができる。
【００４８】
送信無線局では、この２つのＢＮによりシーケンス番号２，３，４のマルチキャストデータパケットの再送設定を行い、シーケンス番号１のマルチキャストデータパケットは各無線局に正常に受信されたものとして送信バッファから削除する。したがって、次の送信の機会では、シーケンス番号２，３，４，５のマルチキャストデータパケットの再送および送信を行う。なお、受信無線局１，２，３では、すでに正常に受信しているシーケンス番号のマルチキャストデータパケットを受信するが、それを破棄する。
【００４９】
また、例えば受信無線局１がキャリアセンス中に他の装置からの送信によるビジー状態を検出すると、ＢＮの送信が待機状態になる。このように、受信無線局からＢＮの送信ができずに送信無線局でタイムアウトを起こすと（Ｓ34）、次のマルチキャストデータパケットの送信（再送）が行われ、ふたたびＢＮＲが受信されることになる。このとき、先に送信できなかったＢＮを破棄し、改めてＢＮを作成して送信する。
【００５０】
（第３の実施形態）
図９は、本発明の無線パケット通信方法の第３の実施形態を示す。(1) は送信無線局の処理手順を示し、(2) は受信無線局の処理手順を示す。図１１は、第３の実施形態における送受信例を示す。ここでは、簡単のために送信無線局から送信されるマルチキャストデータパケットの宛先を受信無線局１および受信無線局２とする。
【００５１】
図９において、送信無線局の処理手順は、受信無線局へ送信するＢＡＲに格納する情報が異なる他は、第１の実施形態と同様である。受信無線局の処理手順は、送信無線局へＢＡを送信する際の処理が異なる他は、第１の実施形態と同様である。
【００５２】
すなわち、ＢＡＲには、送信無線局が次のマルチキャストデータパケットの送信までの時間ＴBAR が格納される（Ｓ51）。図１０(1) にＢＡＲの構成例を示す。各受信無線局は、ＢＡＲを受信すると、正常に受信したマルチキャストデータパケットのシーケンス番号を示す「正常受信リスト」を含むＢＡを生成し（Ｓ24）、時間ＴBAR 以内の所定のランダム時間を待機し、キャリアセンス後に送信無線局に対してＢＡを送信する（Ｓ61）。図１０(2) にＢＡの構成例を示す。
【００５３】
図１１では、シーケンス番号１〜４のマルチキャストデータパケットを連続的に送信し、続いてＢＡＲを送信する。このとき、受信無線局２ではシーケンス番号２，３のマルチキャストデータパケットの受信に失敗しており、正常受信リストにシーケンス番号１，４を記載したＢＡを送信無線局に送信する。一方、受信無線局１ではすべてのマルチキャストデータパケットを正常に受信しているので、正常受信リストにシーケンス番号１〜４を記載したＢＡを送信無線局に送信する。
【００５４】
ここで、ＢＡＲには、次のマルチキャストデータパケットを送信するまでの時間ＴBAR が格納される。受信無線局１，２では、時間ＴBAR 以内の所定のランダム時間ＴBAR １，ＴBAR ２を待機し、それぞれキャリアセンス後にＢＡを送信する。このように、通常のＤＩＦＳ＋ＣＷのキャリアセンス時間の他に、受信無線局ごとにランダムな時間を待機することにより、ＢＡが衝突する確率を低減することができる。その後の送信無線局および受信無線局の処理は第１の実施形態と同様である。
【００５５】
（第４の実施形態）
図１２は、本発明の無線パケット通信方法の第４の実施形態を示す。(1) は送信無線局の処理手順を示し、(2) は受信無線局の処理手順を示す。図１４は、第４の実施形態における送受信例を示す。ここでは、簡単のために送信無線局から送信されるマルチキャストデータパケットの宛先を受信無線局１，２，３とする。
【００５６】
図１２において、送信無線局の処理手順は、受信無線局へ送信するＢＡＲに格納する情報が異なる他は、第２の実施形態と同様である。受信無線局の処理手順は、送信無線局へＢＮを送信する際の処理が異なる他は、第２の実施形態と同様である。
【００５７】
すなわち、ＢＮＲには、送信無線局が次のマルチキャストデータパケットの送信までの時間ＴBAR が格納される。図１３(1) にＢＡＲの構成例を示す。各受信無線局は、ＢＮＲを受信すると、送信リストから受信に失敗したマルチキャストデータパケットのシーケンス番号を示す「非受信リスト」を含むＢＮを生成し（Ｓ45）、時間ＴBAR 以内の所定のランダム時間を待機し、キャリアセンス後に送信無線局に対してＢＮを送信する（Ｓ81）。図１３(2) にＢＮの構成例を示す。また、送信リストのすべてのマルチキャストデータパケットを正常に受信できた無線局は、ＢＮの送信は行わない。
【００５８】
図１４では、シーケンス番号１〜４のマルチキャストデータパケットを連続的に送信し、続いてＢＮＲを送信する。このとき、受信無線局１ではシーケンス番号４のマルチキャストデータパケットの受信に失敗しており、非受信リストにシーケンス番号４を記載したＢＮを送信無線局に送信する。受信無線局２ではシーケンス番号２，３のマルチキャストデータパケットの受信に失敗しており、非受信リストにシーケンス番号２，３を記載したＢＮを送信無線局に送信する。一方、受信無線局３ではすべてのマルチキャストデータパケットを正常に受信しているので、ＢＮの送信は行わない。
【００５９】
ここで、ＢＮＲには、次のマルチキャストデータパケットを送信するまでの時間ＴBAR が格納される。受信無線局１，２では、時間ＴBAR 以内の所定のランダム時間ＴBAR １，ＴBAR ２を待機し、それぞれキャリアセンス後にＢＮを送信する。このように、通常のＤＩＦＳ＋ＣＷのキャリアセンス時間の他に、受信無線局ごとにランダムな時間を待機することにより、ＢＮが衝突する確率を低減することができる。その後の送信無線局および受信無線局の処理は第２の実施形態と同様である。
【００６０】
（無線局の実施形態）
図１５は、本発明の無線局の実施形態を示す。図において、無線局は、ヘッダ付加部１１、送信バッファ１２、パケット送信制御部３１、変調器１４、無線送信部１５、アンテナ１６、無線受信部１７、復調器１８、ＦＣＳ検査部１９、パケット選択部３２、受信バッファ３３、ヘッダ除去部３４およびキャリア検出部２２を備える。
【００６１】
ヘッダ付加部１１には、送信データフレーム系列、送信マルチキャストデータフレーム系列が入力される。このマルチキャストデータフレーム系列は、１つあるいは複数のマルチキャストデータフレームで構成される。実際に扱うデータフレームとしては、例えばイーサネット（登録商標）フレームなどが想定される。ヘッダ付加部１１は、マルチキャストデータフレームに対して宛先となる無線局のＩＤ情報や当該パケットのタイプを示すフィールド、宛先ごとに独立した送信順番を示すシーケンス番号、誤り検出のためのＦＣＳを付加し、図４(1) に示すようなマルチキャストデータパケットを生成する。なお、宛先無線局ＩＤによりユニキャストかマルチキャストの識別を行う。ヘッダ付加部１１で生成されたマルチキャストデータパケットは、送信バッファ１２に入力されてバッファリングされる。
【００６２】
一方、他の無線局が送信した無線信号は、アンテナ１６を介して無線受信部１７に入力される。無線受信部１７は、入力された無線信号に対して周波数変換，フィルタリング，直交検波およびＡＤ変換を含む受信処理を施し、受信処理されたベースバンド信号を復調器１８へ出力する。なお、無線受信部１７には、接続されたアンテナ１６が送信のために使用されていない時に、無線チャネルにおける無線伝搬路上の無線信号が常時入力されており、無線チャネルの受信電界強度を表すＲＳＳＩ信号がキャリア検出部２２へ出力される。
【００６３】
キャリア検出部２２は、ＲＳＳＩ信号が入力されると、その信号によって表される受信電界強度の値と予め設定した閾値とを比較する。そして、所定の期間中の受信電界強度が連続的に閾値よりも小さい状態が継続すると、無線チャネルが空き状態であると判定し、それ以外の場合には無線チャネルがビジーであると判定する。キャリア検出部２２は、この判定結果をキャリア検出結果としてパケット送信制御部３１へ出力する。
【００６４】
パケット送信制御部３１は、キャリア検出結果に応じて無線チャネルが空き状態か否かを認識し、空き状態の場合に、送信バッファ１２にバッファリングしているマルチキャストデータパケットを出力するように要求する。送信バッファ１２は、この要求に応じて同一宛先のシーケンス番号順にマルチキャストデータパケットを取り出してパケット送信制御部１３へ出力する。パケット送信制御部１３は、送信バッファ１２から出力されたマルチキャストデータパケットを制限時間に対応する数だけ順次変調器１４へ出力し、最後にＢＡＲまたはＢＮＲを変調器１４へ出力する。変調器１４は、そのマルチキャストデータパケットおよびＢＡＲまたはＢＮＲに対して所定の変調処理を施して無線送信部１５へ出力する。無線送信部１５は、変調器１４から出力された変調処理後のパケットに対して、ＤＡ変換，周波数変換，フィルタリング及び電力増幅を含む送信処理を施し、アンテナ１６から無線パケットとして送信する。
【００６５】
一方、復調器１８は、無線受信部１７から出力されたベースバンド信号に対して復調処理を行い、得られたマルチキャストデータパケット，ＢＡＲ，ＢＮＲ，ＢＡまたはＢＮがＦＣＳ検査部１９に入力される。ＦＣＳ検査部１９は、図４、図７、図１０、図１３に示す各パケットのＦＣＳ部を用いて正しく受信されたか否かを検出し、誤りが検出された場合は当該パケットを破棄し、誤りが検出されなかった場合は当該パケットをパケット選択部３２へ出力する。
【００６６】
パケット選択部３２は、入力されたマルチキャストデータパケット，ＢＡＲ，ＢＮＲ，ＢＡまたはＢＮが自局に対して送信されたものか否かを識別する。すなわち、各パケットの宛先無線局ＩＤが自局と一致するか否かを調べ、自局宛でないものは破棄し、自局宛てのものはフレームタイプをみて各パケットを区別する。自局宛てのパケットがマルチキャストデータパケットの場合には、受信バッファ３３にバッファリングするとともにそのシーケンス番号を記録する。また、自局宛てのＢＡＲまたはＢＮＲの場合には、記録したシーケンス番号に基づいてＢＡまたはＢＮを生成し、パケット送信制御部３１へ通知する。また、自局宛てのＢＡまたはＢＮの場合には、その旨をパケット送信制御部３１へ通知する。
【００６７】
ヘッダ除去部３４は、受信バッファ３３から出力されたマルチキャストデータパケットに付加されているヘッダ部分を除去し、受信データフレーム系列として出力する。
【００６８】
パケット送信制御部３１は、パケット選択部３２からＢＡまたはＢＮを入力した場合に、上記の各実施形態に示した手順に従ったキャリアセンス後に、変調器１４、無線送信部１５およびアンテナ１６を介して送信する。また、自局宛てのＢＡまたはＢＮによって再送が必要になったマルチキャストデータパケットについては送信バッファ１２から取り出し、所定のキャリアセンス後に変調器１４、無線送信部１５およびアンテナ１６を介して送信する。また、マルチキャストデータパケットが各無線局に正常に受信された場合は、対応するマルチキャストデータパケットを送信バッファ１２から削除して送信処理を完了する。
【００６９】
なお、ユニキャストデータパケットについては、本構成例の無線局の構成において従来と同様に送受信処理が行われる。
【図面の簡単な説明】
【００７０】
【図１】本発明の無線パケット通信方法における送信手順の一例を示すフローチャート。
【図２】マルチキャストデータパケットの送受信例を示すタイムチャート。
【図３】本発明の無線パケット通信方法の第１の実施形態を示すフローチャート。
【図４】マルチキャストデータパケット、ＢＡＲ、ＢＡの構成を示す図。
【図５】第１の実施形態における送受信例を示すタイムチャート。
【図６】本発明の無線パケット通信方法の第２の実施形態を示すフローチャート。
【図７】ＢＮＲ、ＢＮの構成を示す図。
【図８】第２の実施形態における送受信例を示すタイムチャート。
【図９】本発明の無線パケット通信方法の第３の実施形態を示すフローチャート。
【図１０】ＢＡＲ、ＢＡの構成を示す図。
【図１１】第３の実施形態における送受信例を示すタイムチャート。
【図１２】本発明の無線パケット通信方法の第４の実施形態を示すフローチャート。
【図１３】ＢＮＲ、ＢＮの構成を示す図。
【図１４】第４の実施形態における送受信例を示すタイムチャート。
【図１５】本発明の無線局の実施形態を示す図。
【図１６】従来の無線局の構成を示す図。
【図１７】データパケット、ＡＣＫの構成を示す図。
【図１８】従来の無線パケット通信システムの送受信例を示すタイムチャート。
【符号の説明】
【００７１】
１１  ヘッダ付加部
１２  送信バッファ
１３，３１  パケット送信制御部
１４  変調器
１５  無線送信部
１６  アンテナ
１７  無線受信部
１８  復調器
１９  ＦＣＳ検査部
２０，３２  パケット選択部
２１，３４  ヘッダ除去部
２２  キャリア検出部
３３  受信バッファ
【図１】
2006060408.tif 000003
【図２】
2006060408.tif 000004
【図３】
2006060408.tif 000005
【図４】
2006060408.tif 000006
【図５】
2006060408.tif 000007
【図６】
2006060408.tif 000008
【図７】
2006060408.tif 000009
【図８】
2006060408.tif 000010
【図９】
2006060408.tif 000011
【図１０】
2006060408.tif 000012
【図１１】
2006060408.tif 000013
【図１２】
2006060408.tif 000014
【図１３】
2006060408.tif 000015
【図１４】
2006060408.tif 000016
【図１５】
2006060408.tif 000017
【図１６】
2006060408.tif 000018
【図１７】
2006060408.tif 000019
【図１８】
2006060408.tif 000020