(57)【特許請求の範囲】
【請求項２】
複数の通信局がネットワークを介して接続されて構築される無線ＬＡＮシステムにおいて、
第１の通信局が、第２の通信局に対してパケットの送信を行う場合に、前記第２の通信局が受信したパケット毎に前記第１の通信局に第１の送信確認情報を返信する第１の方法と、前記第２の通信局が、前記第１の通信局からの要求に応じて、受信した複数のパケットに対する第２の送信確認情報を返信する第２の方法とが選択可能となっており、
前記第２の送信確認情報の対象となるパケットの数ｋに基づいて、前記第１の方法または前記第２の方法を選択し、
ｔＭＳＤＵをパケットの伝送期間、ｔＮＡを前記第１の送信確認情報の伝送期間、ＳＩＦＳを短フレーム間隔、ｔＢＡＲを前記要求の伝送期間、ｔＢＡを前記第２の送信確認情報の伝送期間とした場合に、ｋ＞（ｔＢＡＲ＋ｔＢＡ＋ｔＮＡ＋３ＳＩＦＳ）／（ｔＮＡ＋ＳＩＦＳ）である場合には、前記第２の方法を選択することを特徴とする無線ＬＡＮシステム。
【請求項３】
複数の通信局がネットワークを介して接続されて構築される無線ＬＡＮシステムにおいて、
第１の通信局が、第２の通信局に対してパケットの送信を行う場合に、前記第２の通信局が受信したパケット毎に前記第１の通信局に第１の送信確認情報を返信する第１の方法と、前記第２の通信局が、前記第１の通信局からの要求に応じて、受信した複数のパケットに対する第２の送信確認情報を返信する第２の方法とが選択可能となっており、
前記第２の送信確認情報の対象となるパケットの数ｋに基づいて、前記第１の方法または前記第２の方法を選択し、
ｔＭＳＤＵをパケットの伝送期間、ｔＮＡを前記第１の送信確認情報の伝送期間、ＳＩＦＳを短フレーム間隔、ｔＢＡＲを前記要求の伝送期間、ｔＢＡを前記第２の送信確認情報の伝送期間、ＬＴをパケットの寿命、ｎを再送回数とした場合に、ｋ＜｛ＬＴ／ｎ−（ｔＢＡＲ＋ｔＢＡ＋ｔＮＡ＋３ＳＩＦＳ）｝／（ｔＮＡ＋ＳＩＦＳ）である場合には、前記第２の方法を選択することを特徴とする無線ＬＡＮシステム。
【請求項７】
複数の通信局がネットワークを介して接続されて構築される無線ＬＡＮシステムの送信局において、
前記送信局が、受信局に対してパケットの送信を行う場合に、前記受信局が受信したパケット毎に前記送信局に第１の送信確認情報を返信する第１の方法と、前記受信局が、前記送信局からの要求に応じて、受信した複数のパケットに対する第２の送信確認情報を返信する第２の方法とを選択可能となっており、
前記第２の送信確認情報の対象となるパケットの数ｋに基づいて、前記第１の方法または前記第２の方法を選択し、
ｔＭＳＤＵをパケットの伝送期間、ｔＮＡを前記第１の送信確認情報の伝送期間、ＳＩＦＳを短フレーム間隔、ｔＢＡＲを前記要求の伝送期間、ｔＢＡを前記第２の送信確認情報の伝送期間とした場合に、ｋ＞（ｔＢＡＲ＋ｔＢＡ＋ｔＮＡ＋３ＳＩＦＳ）／（ｔＮＡ＋ＳＩＦＳ）である場合には、前記第２の方法を選択することを特徴とする無線ＬＡＮシステムの送信局。
【請求項８】
複数の通信局がネットワークを介して接続されて構築される無線ＬＡＮシステムの送信局において、
前記送信局が、受信局に対してパケットの送信を行う場合に、前記受信局が受信したパケット毎に前記送信局に第１の送信確認情報を返信する第１の方法と、前記受信局が、前記送信局からの要求に応じて、受信した複数のパケットに対する第２の送信確認情報を返信する第２の方法とを選択可能となっており、
前記第２の送信確認情報の対象となるパケットの数ｋに基づいて、前記第１の方法または前記第２の方法を選択し、
ｔＭＳＤＵをパケットの伝送期間、ｔＮＡを前記第１の送信確認情報の伝送期間、ＳＩＦＳを短フレーム間隔、ｔＢＡＲを前記要求の伝送期間、ｔＢＡを前記第２の送信確認情報の伝送期間、ＬＴをパケットの寿命、ｎを再送回数とした場合に、ｋ＜｛ＬＴ／ｎ−（ｔＢＡＲ＋ｔＢＡ＋ｔＮＡ＋３ＳＩＦＳ）｝／（ｔＮＡ＋ＳＩＦＳ）である場合には、前記第２の方法を選択することを特徴とする無線ＬＡＮシステムの送信局。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ＬＡＮシステムおよびその送信局に関し、詳細には、第１の通信局が、第２の通信局に対してパケットの送信を行う場合に、前記第２の通信局が受信したパケット毎に前記第１の通信局に第１の送信確認情報を返信する第１の方法と、前記第２の通信局が、前記第１の通信局からの要求に応じて、受信した複数のパケットに対する第２の送信確認情報を返信する第２の方法とを選択可能な無線ＬＡＮシステムおよびその送信局に関する。
【背景技術】
【０００２】
従来、コンピュータネットワークなどにおいては、パケット通信方式と呼ばれる通信方式によってパケットの送受信が行われている。昨今では、例えば家庭内ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などにおいて、無線を利用したネットワークを構築する需要が高まっている。このような無線ＬＡＮは、有線のＬＡＮと比較して、ケーブルなどの配線を設置する必要がなく、また、ＬＡＮに接続される端末の移動の自由度が増大するという利点を有している。
【０００３】
無線ＬＡＮの標準規格としては、ＩＥＥＥ８０２．１１無線通信方式（ＡＮＳＩ／ＩＥＥＥ  Ｓｔｄ  ８０２．１１，１９９９  Ｅｄｉｔｉｏｎに準拠する方式）が存在している。このＩＥＥＥ８０２．１１の中でも、使用する周波数帯域や通信速度などに応じて、さらに細かく規格が区分されている。
【０００４】
無線ＬＡＮなどのネットワークにおいては、ネットワークに接続される複数の通信装置は、パケットの送受信に関して、１つのネットワーク経路を時分割で共用していることになる。このようなシステムでは、送信権の管理方法によって、帯域利用の効率が大きく変化することになる。
【０００５】
例えば映像などの動画データを、無線ＬＡＮを介してストリーミングで送受信するような場合、送信権の管理を的確に行わないと、受信側において映像のコマ落ちや映像の乱れ、音声の途切れなどが生じることが考えられる。そこで、ＱｏＳ（Ｑｕａｌｉｔｙ  Ｏｆ  Ｓｅｒｖｉｃｅ）を考慮した規格として、ＩＥＥＥ８０２．１１ｅが提案されている（例えば、非特許文献１参照）。
【０００６】
ＩＥＥＥ８０２．１１ｅでは、特定の通信ネットワーク内に、送信権の管理を行う制御局を設けることが規定されている。制御局は、通信ネットワーク内において、データの送信を行おうとしている複数の送信局からの送信要求を考慮して、各送信局に送信権を与えるためのスケジューリングを行う。そして、制御局は、このスケジューリングに基づいて、送信権を付与することを示すＱｏｓ  ＣＦ−ＰＯＬＬと呼ばれるパケットを各送信局に対して送信する。送信局は、制御局からＱｏｓ  ＣＦ−ＰＯＬＬを与えられた時にのみデータの送信が許され、また、データの送信は、Ｑｏｓ  ＣＦ−ＰＯＬＬで示されたＴＸＯＰと呼ばれる期間内に限定されることになる。
【０００７】
以上のように、制御局のスケジューリングにしたがって各送信局に対して送信権の付与が行われるので、各送信局におけるデータ送信の緊急度などに応じて、より的確に通信帯域を利用することが可能となる。
【０００８】
上記のような通信ネットワークにおいて、送信局から受信局に向けてデータが送信される際には、何らかの事情によって送信データが的確に受信局に受信されないこともありうる。特に、このような問題は、無線を利用した通信形態においては顕著となる。したがって、送信局から受信局に向けてデータが送信され、これが受信局に的確に受信されると、受信局が送信局に対して送信確認情報を送信するようになっている。送信局が送信確認情報を受信すると、その内容から送信に失敗したパケットを特定し、そのパケットを再送する処理を行う。これにより、全てのパケットがほぼ確実に受信局に送達されることになる。
【０００９】
ＩＥＥＥ８０２．１１ｅでは、占有する帯域を減らすためにＡＣＫの種類として従来からある個別にパケットの確認応答を行うＮｏｒｍａｌ  ＡＣＫに加え、Ｂｌｏｃｋ  ＡＣＫという複数のパケットの確認応答をまとめて行う仕組みが採用されている。具体的には、送信局から送信されたＢｌｏｃｋ  ＡＣＫ  Ｒｅｑｕｅｓｔと呼ばれるパケットが受信局に受信されると、受信局は、それまでに送信局から受信した所定個数分のパケットに関する送達確認を示すビットマップを含んだ、Ｂｌｏｃｋ  ＡＣＫと呼ばれるパケットを送信局に対して送信する処理を行う。そして、送信局は、Ｂｌｏｃｋ  ＡＣＫで示された送信確認情報に基づいてパケットの再送処理を行うことになる。一般に、Ｂｌｏｃｋ  ＡＣＫを使用すると従来のＮｏｒｍａｌ  ＡＣＫを使用する場合に比して、帯域の使用効率が改善される。
［００１０］
非特許文献１：ｈｔｔｐ：／／ｗｗｗ．ｉｌｉ−ｉｎｆｏ．ｃｏｍ／ｉｅｅｅ８０２ｄｒａｆｔｓ／２００５年３月３１日
発明の開示
発明が解決しようとする課題
［００１１］
しかしながら、上述のＩＥＥＥ８０２．１１ｅでは、送信確認情報として、Ｂｌｏｃｋ  ＡＣＫを使用するか、または、Ｎｏｒｍａｌ  ＡＣＫを使用するかはユーザーの判断に任されており、使用基準も規定されていない。常に、Ｂｌｏｃｋ  ＡＣＫを使用すると伝送効率が向上するというわけではなく、使用する通信環境等でいずれを使用した方が伝送効率が良いかが異なってくる。
［００１２］
本発明は、複数種類の送信確認情報を使用可能な無線ＬＡＮシステムにおいて、伝送効率を向上させることが可能な送信確認情報を選択することができる無線ＬＡＮシステムおよびその送信局を提供することを目的とする。
課題を解決するための手段
［００１３］
上述した課題を解決し、目的を達成するために、本発明は、複数の通信局がネットワークを介して接続されている無線ＬＡＮシステムにおいて、第１の通信局が、第２の通信局に対してパケットの送信を行う場合に、前記第２の通信局が受信したパケット毎に前記第１の通信局に第１の送信確認情報を返信する第１の方法と、前記第２の通信局が、前記第１の通信局からの要求に応じて、受信した複数のパケットに対する第２の送信確認情報を返信する第２の方法とが選択可能となっており、前記第２の送信確認情報の対象となるパケットの数ｋに基づいて、前記第１の方法または前記第２の方法を選択することを特徴とする。
［００１４］
また、本発明は、複数の通信局が通信ネットワークを介して接続されている無線ＬＡＮシステムの送信局において、前記送信局が、受信局に対してパケットの送信を行う場合に、前記受信局が受信したパケット毎に前記送信局に第１の送信確認情報を返信する第１の方法と、前記受信局が、前記送信局からの要求に応じて、受信した複数のパケットに対する第２の送信確認情報を返信する第２の方法とを選択可能となっており、前記第２の送信確認情報の対象となるパケットの数ｋに基づいて、前記第１の方法または前記第２の方法を選択することを特徴とする。
【図面の簡単な説明】
【００１５】
【図１】図１は、本実施の形態に係る無線ＬＡＮシステムの構成例を示す図である。
【図２】図２は、図１の送信局の概略構成を示す図である。
【図３】図３は、図１の受信局の概略構成を示す図である。
【図４】図４は、Ｎｏｒｍａｌ  ＡＣＫを使用した場合のデータ伝送のシーケンスの一例を示す図である。
【図５】図５は、Ｂｌｏｃｋ  ＡＣＫを使用した場合のデータ伝送のシーケンスの一例を示す図である。
【図６−１】図６−１は、Ｂｌｏｃｋ  ＡＣＫとＮｏｒｍａｌ  ＡＣＫを使用した場合のデータ伝送効率の比較を説明するための図である（その１）。
【図６−２】図６−２は、Ｂｌｏｃｋ  ＡＣＫとＮｏｒｍａｌ  ＡＣＫを使用した場合のデータ伝送効率の比較を説明するための図である（その２）。
【図７】図７は、パケットサイズ毎のビットエラーレートとパケットエラーレートの関係を示す図である。
【図８】図８は、ビットエラーレート毎のパケットサイズとパケットエラーレートの関係を示す図である。
【図９】図９は、Ｂｌｏｃｋ  ＡＣＫを使用した場合の再送回数とデータ伝送効率の関係を説明するための図である。
【符号の説明】
【００１６】
１  無線ＬＡＮシステム
１０  基地局
２０  送信局
２１  アンテナ
２２  送信部
２３  受信部
２４  ＡＣＫ解析部
２５  送信データ管理部
２６  送信制御部
２７  確認応答種別決定部
２８  送信バッファ
３０  受信局
３１  アンテナ
３２  受信部
３３  送信部
３４  受信制御部
３５  受信データ管理部
３６  ＡＣＫ送信制御部
３７  受信バッファ
【発明を実施するための最良の形態】
【００１７】
以下に、この発明につき最良な実施の形態を詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではなく、また、実施の形態の中で説明されている特徴の組み合わせのすべてが発明の解決手段に必要であるとは限らない。また、下記実施の形態における構成要素には、当業者が容易に想定できるものまたは実質的に同一のものが含まれる。
【００１８】
図１は、本実施の形態に係る無線ＬＡＮシステム１の構成例を示す図である。図１に示す無線ＬＡＮシステム１は、ＩＥＥＥ８０２．１１ｅに準拠した構成となっている。無線ＬＡＮシステム１は、同図に示すように、基地局（ＡＰ）１０、データの送信側の通信局としての送信局（ＳＴＡ）２０、およびデータの受信側の通信局としての受信局（ＳＴＡ）３０を備えた構成となっている。
【００１９】
なお、同図においては、説明の簡単のために、ネットワークシステムに１つの送信局と１つの受信局とが備えられた例を示しているが、実際には、ネットワークシステムには、複数の送信局および受信局が設けられていることになる。また、送信局と受信局とを区別して示しているが、送信局が受信局となり、受信局が送信局となる場合も考えられる。また、基地局１０、送信局２０、および受信局３０は、それぞれ互いに無線による通信が可能なように接続されており、同一の通信ネットワークに属しているものとする。送信局２０および受信局３０間のデータ通信は、インフラストラクチャモード、アドホックモード、Ｄｉｒｅｃｔ  Ｌｉｎｋが使用される。
【００２０】
この無線ＬＡＮシステム１では、基地局１０が、複数の送信局２０からの送信要求を考慮して、各送信局２０に送信権を与えるためのスケジューリングを行っている。基地局１０は、このスケジューリングに基づいて、送信権を付与することを示すＱｏｓ  ＣＦ−ＰＯＬＬと呼ばれるパケットを各送信局２０に対して送信する。Ｑｏｓ  ＣＦ−ＰＯＬＬには、ＴＸＯＰ  ＬＩＭＩＴと呼ばれる、送信権が付与される期間（ＴＸＯＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｏｐｐｏｒｔｕｎｉｔｙ））の情報が含まれており、Ｑｏｓ  ＣＦ−ＰＯＬＬの宛先となっている送信局２０は、このＴＸＯＰ期間でデータの送信が許される。
【００２１】
送信局２０は、ＴＸＯＰ期間においてデータの送信を行う。Ｂｌｏｃｋ  ＡＣＫを使用する場合には、送信局２０から一連のデータパケットを受信局３０に送信し、所定のタイミングにおいてＢｌｏｃｋ  ＡＣＫ  Ｒｅｑｕｅｓｔを受信局３０に送信する。受信局３０は、送信局２０からＢｌｏｃｋ  ＡＣＫ  Ｒｅｑｕｅｓｔを受信した場合には、これに対する返答としてＢｌｏｃｋ  ＡＣＫを送信局２０に対して送信する。送信局２０は、Ｂｌｏｃｋ  ＡＣＫを受信すると、Ｂｌｏｃｋ  ＡＣＫを受信したことを確認するためのＡＣＫを受信局３０に送信する。ここで、Ｂｌｏｃｋ  ＡＣＫには、送信局２０から受信した所定個数分のパケットに関する送達確認を示すビットマップが含まれており、送信局２０は、Ｂｌｏｃｋ  ＡＣＫで示された送信確認情報に基づいてパケットの再送処理を行うことになる。他方、Ｎｏｒｍａｌ  ＡＣＫを使用する場合には、送信局２０は、データパケットを受信局３０に送信し、受信局３０は、送信局２０からデータパケットを受信する毎に、これに対する返答としてＡＣＫを送信局２０に対して送信する。
【００２２】
また、送信局２０は、ＴＸＯＰ期間において予定していたデータ送信が終了した時点で、ＱｏＳ  Ｎｕｌｌと呼ばれるパケットを基地局１０に送信する。ＱｏＳ  Ｎｕｌｌには、送信局２０における送信バッファに残っている未送信のデータ量に関する情報、あるいは、この未送信のデータを送信するのに必要とされる時間などの情報が含まれている。基地局１０は、このＱｏＳ  Ｎｕｌｌを各送信局２０から受信することによって、各送信局２０における送信状況を把握し、これに基づいて上記したスケジューリングを行うことになる。
【００２３】
図２は、送信局２０の概略構成を示す図である。送信局２０は、図２に示すように、アンテナ２１、送信部２３、受信部２２、ＡＣＫ解析部２４、送信データ管理部２５、送信制御部２６、確認応答種別決定部２７、および送信バッファ２８を備えている。
【００２４】
送信部２３は、受信局３０に対して、ストリームデータなどの送信すべきデータや、Ｂｌｏｃｋ  ＡＣＫ  Ｒｅｑｕｅｓｔ,ＡＣＫ等の送信を行うとともに、基地局１０に対してＱｏＳ  Ｎｕｌｌなどの送信を行う。受信部２２は、受信局３０からＢｌｏｃｋ  ＡＣＫやＡＣＫ等の受信を行うとともに、基地局１０からＱｏｓ  ＣＦ−ＰＯＬＬ等の受信を行う。
【００２５】
ＡＣＫ解析部２４は、受信局３０から受信したＢｌｏｃｋ  ＡＣＫやＡＣＫに基づいて、どのパケットを再送しなければいけないのかを検索し、これを送信データ管理部２５に通知するとともに、ＱｏＳ  Ｎｕｌｌで報告する内容を更新する処理を行う。
【００２６】
送信制御部２６は、送信データ管理部２５から渡されたデータに対して誤り訂正などの符号化を施した上でフレームを作成し、これを送信部２３に送る処理を行う。
【００２７】
確認応答種別決定部２７は、Ｂｌｏｃｋ  ＡＣＫの対象となるパケットの数ｋに基づいて、Ｂｌｏｃｋ  ＡＣＫ（第２の送信確認情報）またはＮｏｒｍａｌ  ＡＣＫ（第１の送信確認情報）のいずれを使用するかを選択して、送信データ管理部２５に通知する。ここで、ｋは、ビットエラーレート、パケットサイズ、およびエラーフリーを保証する時間をパラメータとして算出することができる。
【００２８】
送信データ管理部２５は、基地局１０から受信したＱｏｓ  ＣＦ−ＰＯＬＬに基づいてＴＸＯＰ期間の管理を行い、残り時間に応じて再送処理、新規ストリームデータ送信処理、Ｂｌｏｃｋ  ＡＣＫ  Ｒｅｑｕｅｓｔを送信する確認応答送信処理、ＱｏＳ  Ｎｕｌｌ送信処理のいずれかを選択して、該当するデータを送信バッファ２８にリクエストし、取り出したデータを送信制御部２６に送る処理を行う。送信データ管理部２５は、確認応答種別決定部２７で、Ｂｌｏｃｋ  ＡＣＫが選択された場合には、Ｂｌｏｃｋ  ＡＣＫ  Ｒｅｑｕｅｓｔを送信する。送信バッファ２８は、送信すべきデータを一時的に格納するバッファとして機能する。
【００２９】
図３は、受信局３０の概略構成を示す図である。受信局３０は、図３に示すように、アンテナ３１、受信部３２、送信部３３、受信制御部３４、受信データ管理部３５、ＡＣＫ送信制御部３６、および受信バッファ３７を備えている。
【００３０】
送信部３３は、送信局２０に対してＢｌｏｃｋ  ＡＣＫやＡＣＫの送信を行う。受信部３２は、送信局２０からストリームデータなどの受信データや、Ｂｌｏｃｋ  ＡＣＫ  Ｒｅｑｕｅｓｔ,ＡＣＫの受信を行う。
【００３１】
受信制御部３４は、受信部３２において受信されたストリームデータなどの受信データに対して誤り訂正復号を行い、復号したデータを受信データ管理部３５に送る処理を行うブロックである。
【００３２】
受信データ管理部３５は、受信制御部３４から渡されたデータを受信バッファ３７に格納する処理、および、送信局２０から受信したＢｌｏｃｋ  ＡＣＫ  Ｒｅｑｕｅｓｔの要求に基づいて送達確認を行ってＢｌｏｃｋ  ＡＣＫの情報やＮｏｒｍａｌ  ＡＣＫの情報を生成し、これをＡＣＫ送信制御部３６に対して送る処理を行う。
【００３３】
ＡＣＫ送信制御部３６は、受信データ管理部３５から送られたＢｌｏｃｋ  ＡＣＫやＡＣＫの情報に基づいてＢｌｏｃｋ  ＡＣＫやＮｏｒｍａｌ  ＡＣＫのフレームを作成し、これを送信部３３に送る処理を行う。受信バッファ３７は、受信データ管理部１３から入力されたストリームデータ等の受信データを一時的に格納するバッファとして機能する。
【００３４】
受信局３０は、送信局２０からＢｌｏｃｋ  ＡＣＫ  Ｒｅｑｕｅｓｔを受信すると、どのパケットからの送信確認情報を送信すべきなのかを認識し、これに基づいて、Ｂｌｏｃｋ  ＡＣＫを生成し、送信局２０に対して送信する。また、受信局３０は、送信部２０からパケットを受信すると、Ｎｏｒｍａｌ  ＡＣＫを生成し、送信局２０に対して送信する。
【００３５】
送信局２０は、Ｂｌｏｃｋ  ＡＣＫを受信すると、どのパケットからの送信確認情報が送られてきたのかを認識し、Ｂｌｏｃｋ  ＡＣＫを受信した事に対するＡＣＫを送信し、再送すべきパケットを認識し、再送処理を行うことになる。送信局２０は、ＡＣＫを受信すると、受信に失敗したパケットの再送処理を行う。
【００３６】
本実施の形態に係る無線ＬＡＮシステム１では、送信局２０と受信局３０との間でデータの送受信が行われる際には、送信確認情報として、Ｂｌｏｃｋ  ＡＣＫまたはＮｏｒｍａｌ  ＡＣＫが使用され、これによって必要時にはデータの再送処理が行われる。本実施の形態に係る無線ＬＡＮシステム１では、Ｂｌｏｃｋ  ＡＣＫとＮｏｒｍａｌ  ＡＣＫとで、データ伝送効率が良い方を判定して、伝送効率が良い送信確認情報を使用している。以下、その判定方法の具体例を説明する。
【００３７】
（判定方法１）
図４は、Ｎｏｒｍａｌ  ＡＣＫを使用した場合のデータ伝送のシーケンスの一例を示す図である。同図において、ｔMSDUはＭＳＤＵ（パケット）の伝送期間、ｔNAはＮｏｒｍａｌ  ＡＣＫの伝送期間、ＳＩＦＳ（Ｓｈｏｒｔ  ＩＦＳ）は短フレーム間隔を示している。Ｎｏｒｍａｌ  ＡＣＫを使用した場合に、ｋ個のＭＳＤＵを伝送する場合の時間ｔ１は、ｔ１＝ｋ（ｔMSDU＋ｔNA＋２ＳＩＦＳ）となる。
【００３８】
図５は、Ｂｌｏｃｋ  ＡＣＫを使用した場合のデータ伝送のシーケンスの一例を示す図である。同図において、ｔMSDUはＭＳＤＵの伝送期間、ｔNAはＮｏｒｍａｌ  ＡＣＫの伝送期間、ＳＩＦＳ（Ｓｈｏｒｔ  ＩＦＳ）は短フレーム間隔、ｔBARはＢｌｏｃｋ  ＡＣＫ  Ｒｅｑｕｅｓｔの伝送期間、ｔBAはＢｌｏｃｋ  ＡＣＫの期間を示している。Ｂｌｏｃｋ  ＡＣＫを使用した場合に、ｋ個のＭＳＤＵを伝送する場合の時間ｔ２は、ｔ２＝ｋ（ｔMSDU＋ＳＩＦＳ）＋（ｔBAR＋ｔBA＋ｔNA＋３ＳＩＦＳ）となる。
【００３９】
図６は、Ｂｌｏｃｋ  ＡＣＫとＮｏｒｍａｌ  ＡＣＫを使用した場合のデータ伝送効率の比較を説明するための図である。図６−１に示すように、Ｂｌｏｃｋ  ＡＣＫの対象となるパケットの数ｋが少ない場合には、Ｂｌｏｃｋ  ＡＣＫを使うと帯域の使用効率が悪くなり、同図に示すＥの期間だけ伝送効率が悪化する。他方、図６−２に示すように、Ｂｌｏｃｋ  ＡＣＫの対象となるパケットの数ｋが多い場合には、Ｂｌｏｃｋ  ＡＣＫを使用した場合、帯域の使用効率が良く、同図に示すＥの期間だけ伝送効率が向上する。
【００４０】
ここで、Ｂｌｏｃｋ  ＡＣＫの対象となるパケットの数ｋが少ない場合とは、ある期間中（例えば、パケットの寿命、寿命中に確実に伝送しなければならない場合である。）に再送を多く行わなければならない場合である。また、再送回数を多く設定したい場合とは、伝送エラーが多い環境などである。
【００４１】
このように、Ｂｌｏｃｋ  ＡＣＫはＮｏｒｍａｌ  ＡＣＫに比べてサイズが大きいため、対象とするパケット数が少ないと効率は改善しない。本実施の形態では、Ｂｌｏｃｋ  ＡＣＫを使用するか否かの判断を、Ｂｌｏｃｋ  ＡＣＫの対象となるパケットの数ｋを考慮して判断する。
【００４２】
具体的には、Ｎｏｒｍａｌ  ＡＣＫを使用した場合にｋ個のＭＳＤＵを伝送する場合の時間ｔ１＞Ｂｌｏｃｋ  ＡＣＫを使用した場合に、ｋ個のＭＳＤＵを伝送する場合の時間ｔ２となるｋの場合には、Ｂｌｏｃｋ  ＡＣＫを使用した方が効率的である。すなわち、（ｋ−１）ｔNA＋（ｋ−３）ＳＩＦＳ−ｔBAR−ｔBA＞０の場合には、Ｂｌｏｃｋ  ＡＣＫを使用した方が効率的である。この式をｋについて解くと以下のようになる。
【００４３】
ｋ（ｔNA＋ＳＩＦＳ）−ｔBAR−ｔBA−ｔNA−３ＳＩＦＳ＞０
ｋ＞（ｔBAR＋ｔBA＋ｔNA＋３ＳＩＦＳ）／（ｔNA＋ＳＩＦＳ）。
【００４４】
本実施の形態では、ｋ＞（ｔBAR＋ｔBA＋ｔNA＋３ＳＩＦＳ）／（ｔNA＋ＳＩＦＳ）の場合には、Ｂｌｏｃｋ  ＡＣＫを使用し、ｋ＜（ｔBAR＋ｔBA＋ｔNA＋３ＳＩＦＳ）／（ｔNA＋ＳＩＦＳ）の場合には、Ｎｏｒｍａｌ  ＡＣＫを使用し、等しい場合にはどちらを使用することにしても良い。
【００４５】
具体的には、送信局２０では、確認応答種別決定部２７は、ｋ＞（ｔBAR＋ｔBA＋ｔNA＋３ＳＩＦＳ）／（ｔNA＋ＳＩＦＳ）であるか否かを判定し、ｋ＞（ｔBAR＋ｔBA＋ｔNA＋３ＳＩＦＳ）／（ｔNA＋ＳＩＦＳ）である場合には、Ｂｌｏｃｋ  ＡＣＫを選択し、送信データ管理部２５は、Ｂｌｏｃｋ  ＡＣＫ  Ｒｅｑｕｅｓｔを送信する。
【００４６】
（判定方法２）
通常無線を使ったＡＶ伝送機器の受信側は、伝送ジッタや再送待ち等に対応するためにバッファを備えるが、ＡＶデータは時間的に連続的なものであるため、バッファアンダーフローになる前に連続したパケットが到着しなければならない。例えば、バッファ容量＝Ｂ、伝送レート＝Ｒ、パケットの寿命（有効期間）＝ＬＴとすると、パケットの寿命（有効期間）ＬＴ≒Ｂ／Ｒとなる。
【００４７】
パケットの寿命（有効期間）ＬＴ中に、確実にパケットを伝送するためには、再送回数を多くするような伝送のスケジューリングを設定するがある。ここで、再送回数を多く設定する必要があるのは、ノイズの多い環境やパケットサイズが大きいために伝送エラーが大きくなる場合である。
【００４８】
上述したように、パケットサイズの大小でパケットエラーレートは増減する。ビットエラーレート＝ｑ、パケットサイズ＝ｓ［ｂｉｔ］、パケットエラーレート＝Ｐｅｒとした場合、Ｐｅｒ＝１−（１−ｑ）Sとなる。ここで、０＜１−ｑ＜１であるので、パケットサイズＳが大きくなるとパケットエラーレートＰｅｒも大きくなる。
【００４９】
図７は、パケットサイズ毎のビットエラーレートとパケットエラーレートの関係を示す図である。同図において、横軸は、ビットエラーレート、縦軸はパケットエラーレートを示している。図８は、ビットエラーレート毎のパケットサイズとパケットエラーレートの関係を示す図である。同図において、横軸は、パケットサイズ、縦軸はパケットエラーレートを示している。
【００５０】
図９は、Ｂｌｏｃｋ  ＡＣＫを使用した場合の再送回数とデータ伝送効率の関係を説明するための図である。同図に示すように、Ｂｌｏｃｋ  ＡＣＫの対象となるパケットの数を少なくした場合（再送回数を多く設定した場合）には、再送できる回数は増えるが、Ｂｌｏｃｋ  ＡＣＫの部分の占める比率は大きくなり、無駄な部分が増える。
【００５１】
ＭＳＤＵの寿命をＬＴ、一定の時間ｔに伝送レートＲのストリームのエラーフリーを保証しようとする場合には、ＭＳＤＵのエラー率をｑ（ただし、０＜ｑ＜１）、再送回数をｎとすると、ほぼ、ｔ×Ｒ×ｑn＜１と近似することができる。したがって、ｑn＜（１／（ｔ×Ｒ））→ｎ＞ｌｏｇq（１／（ｔ×Ｒ））となる。再送回数ｎは、ビットエラーレート、パケットサイズ、およびエラーフリーを保証する時間をパラメータとして算出することができる。
【００５２】
ここで、ＬＴ／ｎがＢｌｏｃｋ  ＡＣＫを使用した際の一回の伝送に割り当てられる最大の時間となる。この時間内に送ることが可能なＭＳＤＵの数が上述のｋよりも小さい場合にはＮｏｒｍａｌ  ＡＣＫを使用し、大きい場合にはＢｌｏｃｋ  ＡＣＫを使用する。
【００５３】
すなわち、｛ＬＴ／ｎ−（ｔBAR＋ｔBA＋ｔNA＋３ＳＩＦＳ）｝／（ｔNA＋ＳＩＦＳ）＜ｋの場合には、Ｎｏｒｍａｌ  ＡＣＫを使用する。他方、｛ＬＴ／ｎ−（ｔBAR＋ｔBA＋ｔNA＋３ＳＩＦＳ）｝／（ｔNA＋ＳＩＦＳ）＞ｋの場合には、Ｂｌｏｃｋ  ＡＣＫを使用する。等しい場合はどちらを使用しても良い。
【００５４】
具体的には、送信局２０では、確認応答種別決定部２７は、｛ＬＴ／ｎ−（ｔBAR＋ｔBA＋ｔNA＋３ＳＩＦＳ）｝／（ｔNA＋ＳＩＦＳ）＞ｋであるか否かを判定し、｛ＬＴ／ｎ−（ｔBAR＋ｔBA＋ｔNA＋３ＳＩＦＳ）｝／（ｔNA＋ＳＩＦＳ）＞ｋである場合には、Ｂｌｏｃｋ  ＡＣＫを選択し、送信データ管理部２５は、Ｂｌｏｃｋ  ＡＣＫ  Ｒｅｑｕｅｓｔを送信する。
【００５５】
以上説明したように、本実施の形態によれば、Ｂｌｏｃｋ  ＡＣＫの対象となるＭＳＤＵ（パケット）の数ｋに基づいて、Ｂｌｏｃｋ  ＡＣＫまたはＮｏｒｍａｌ  ＡＣＫを使用するかを選択することとしたので、伝送効率を向上させることが可能となる。
【００５６】
なお、本実施の形態の無線ＬＡＮシステムは、様々な通信ネットワークシステムで適用可能なものであるが、一例としては、家庭用電化製品に無線通信機能が内蔵され、これらを家庭内ＬＡＮとして相互に接続するようなネットワークシステムなどに好適に用いることができる。例えば、基地局１０を、家庭内の全ての無線通信機器の管理を行うためのセットトップボックスに対応させ、送信局２０を、例えば動画再生装置としてのＤＶＤプレイヤーや、ＢＳ／ＣＳチューナーなどに対応させ、受信局３０を例えば表示装置としてのテレビジョンに対応させ、ＤＶＤプレイヤーあるいはＢＳ／ＣＳチューナーがテレビジョンに対して動画像を送信していて、セットトップボックスがその通信を管理する実施例に適用できる。
【産業上の利用可能性】
【００５７】
本発明に係る無線ＬＡＮシステムおよびその送信局は、複数種類の送信確認情報を使用可能なシステムで広く利用可能であり、特に、ＩＥＥＥ８０２．１１ｅを利用した無線ＬＡＮシステムに有用である。
【図１】
0004421651.tif 000002
【図２】
0004421651.tif 000003
【図３】
0004421651.tif 000004
【図４】
0004421651.tif 000005
【図５】
0004421651.tif 000006
【図６−１】
0004421651.tif 000007
【図６−２】
0004421651.tif 000008
【図７】
0004421651.tif 000009
【図８】
0004421651.tif 000010
【図９】
0004421651.tif 000011