(57)【要約】【課題】スループットを向上させるようにした無線通信装置、無線通信システム、及び無線通信装置における無線通信方法を提供すること。【解決手段】他の無線通信装置と無線通信を行う無線通信装置において、前記他の無線通信装置から受信した誤り検出結果に基づいて、前記他の無線通信装置に送信する複数の送信データ夫々に対する符号化率と変調方式、及びデータ量を決定する制御部と、前記決定した符号化率と変調方式、及びデータ量に基づいて、前記複数の送信データを前記他の無線通信装置に夫々送信する送信部とを備える。【選択図】図１
2012114764.tif 000002
【特許請求の範囲】
【請求項１】
他の無線通信装置と無線通信を行う無線通信装置において、
前記他の無線通信装置から受信した誤り検出結果に基づいて、前記他の無線通信装置に送信する複数の送信データ夫々に対する符号化率と変調方式、及びデータ量を決定する制御部と、
前記決定した符号化率と変調方式、及びデータ量に基づいて、前記複数の送信データを前記他の無線通信装置に夫々送信する送信部と
を備えることを特徴とする無線通信装置。
【請求項２】
前記制御部は、前記複数の送信データ夫々に対するデータ量を変化させることで前記複数の送信データ夫々に対するデータ量を決定することを特徴とする請求項１記載の無線通信装置。
【請求項３】
前記複数の送信データ夫々に対するデータ量の合計は可変であることを特徴とする請求項１記載の無線通信装置。
【請求項４】
前記制御部は、誤り有りを示す前記誤り検出結果の平均的な受信確率を示す平均誤り率、又は誤り無しを示す前記誤り検出結果の平均的な受信確率を示す平均正解率に基づいて、前記符号化率及び変調方式を決定することを特徴とする請求項１記載の無線通信装置。
【請求項５】
前記制御部は、１サブキャリアあたりの転送ビット量が同一である２つの符号化率及び変調方式夫々に対して、誤りを示す前記誤り誤り検出結果の平均的な受信確率を示す平均誤り率、又は誤り無しを示す前記誤り検出結果の平均的な受信確率を示す平均正解率に基づいて、いずれか一方の前記符号化率及び変調方式を選択することで、前記符号化率と変調方式を決定することを特徴とする請求項１記載の無線通信装置。
【請求項６】
前記送信部は前記複数の送信データの夫々に１つの誤り検出符号を付加して送信することを特徴とする請求項１記載の無線通信装置。
【請求項７】
前記制御部は、前記平均誤り率又は前記平均正解率に基づいて、前記複数の符号化率及び変調方式の夫々に対する前記送信データのデータ量を割り当てることで、前記複数の送信データ夫々に対する符号化率と変調方式、及びデータ量を決定することを特徴とする請求項４記載の無線通信装置。
【請求項８】
前記制御部は、前記複数の符号化率及び変調方式のうち、第１及び第２の符号化率及び変調方式により送信された各送信データの全てが誤り有りの前記検出結果を得たとき、又は、少なくとも一方は誤り無しの前記検出結果を得たときであって、１サブキャリアあたりの転送ビット量が前記第２の符号化率及び変調方式より多い前記第１の符号化率及び変調方式により送信された前記送信データの前記平均誤り率又は前記平均正解率を考慮した平均転送ビット量が前記第２の符号化率及び変調方式により送信された前記送信データの前記平均転送ビット量より多くないとき、前記第１の符号化率及び変調方式に割り当てた前記データ量のうち変更量分だけ少なくし、前記第２の符号化率及び変調方式に割り当てた前記データ量に前記変更量分だけ増加させることを特徴とする請求項７記載の無線通信装置。
【請求項９】
前記制御部は、前記複数の符号化率及び変調方式のうち第１及び第２の符号化率及び変調方式により送信された前記送信データのうち少なくとも一方は誤り無しの前記検出結果を得たときであって、１サブキャリアあたりの転送ビット量が前記第２の符号化率及び変調方式より多い第１の符号化率及び変調方式により送信された前記送信データの前記平均誤り率又は前記平均正解率を考慮した平均転送ビット量が前記第２の符号化率及び変調方式により送信された前記送信データの前記平均転送ビット量より多いとき、前記第２の符号化率及び変調方式に割り当てる前記データ量のうち変更量分だけ少なくし、前記第１の符号化率及び変調方式に割り当てる前記データ量に前記変更量分だけ増加させることを特徴とする請求項７記載の無線通信装置。
【請求項１０】
第１の無線通信装置と第２の無線通信装置との間で無線通信を行う無線通信システムにおいて、
前記第１の無線通信装置は、
前記第２の無線通信装置から受信した誤り検出結果に基づいて、前記第２の無線通信装置に送信する複数の送信データ夫々に対する符号化率と変調方式、及びデータ量を決定する制御部と、
前記決定した符号化率と変調方式、及びデータ量に基づいて、前記複数の送信データを前記他の無線通信装置に夫々送信する送信部とを備え、
前記第２の無線通信装置は、
前記誤り検出結果を送信する送信部と、
前記複数の送信データを受信する受信部とを備えることを特徴とする無線通信システム。
【請求項１１】
他の無線通信装置と無線通信を行う無線通信装置における無線通信方法であって、
前記他の無線通信装置から受信した誤り検出結果に基づいて、制御部により、前記他の無線通信装置に送信する複数の送信データ夫々に対する符号化率と変調方式、及びデータ量を決定し、
前記決定した符号化率と変調方式、及びデータ量に基づいて、送信部により、前記複数の送信データを前記他の無線通信装置に夫々送信する
ことを特徴とする無線通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置、無線通信システム、及び無線通信装置における無線通信方法に関する。
【背景技術】
【０００２】
現在、携帯電話システムや無線ＬＡＮ（Local Area Network）などの無線通信システムが広く利用されている。また、無線通信の分野では、通信速度や通信容量を更に向上させるべく、次世代の無線通信技術について継続的に活発な議論が行われている。
【０００３】
このような無線通信技術に関するものとして、例えば、ＨＡＲＱ（Hybrid Automatic Repeat request:ハイブリッド自動再送リクエスト）がある。ＨＡＲＱは、例えば、ＡＲＱ（Automatic Repeat request:自動再送要求）とＦＥＣ（Forward Error Correction:前方誤り訂正）とを組み合わせた技術である。
【０００４】
図１６は、基地局装置（以下、「基地局」）１５０と端末装置（以下、「端末」）２５０とにおいてＨＡＲＱが適用された場合のシーケンス例を示す図である。
【０００５】
基地局１５０はデータＡと誤り検出符号（例えばＣＲＣ：Cyclic Redundancy Check）とを端末２５０を送信し（Ｓ１０１）、端末２５０は誤り検出符号を用いてデータＡに誤りが有るか無いかを判別する。この結果、端末２５０は受信したデータＡに誤りが有ると判別したとき、誤り有りの検出結果を示す否定応答（例えばＮＡＣＫ信号）を基地局１５０に送信する（Ｓ１０２）。このとき端末２５０は誤り有りと判別したデータＡを保持する。
【０００６】
基地局１５０はＮＡＣＫ信号を受信すると、データＡを端末２５０に再送する（Ｓ１０４）。端末２５０は、再送されたデータＡと保持したデータＡとを合成し、合成されたデータＡに対して誤りの有無を判別する（Ｓ１０５）。その結果、端末２５０は誤り無しと判別した場合、肯定応答（例えばＡＣＫ信号）を基地局１５０に送信する（Ｓ１０６）。端末２５０は、ここでも誤り有りと判別すると再度ＮＡＣＫ信号を送信し、基地局１５０はデータＡの再送を繰り返す。一方、肯定応答を受信した基地局１５０は、データＢを端末２５０に送信する。
【０００７】
端末２５０は合成したデータを用いて誤りの有無を判別するため、ＨＡＲＱが適用されない場合と比較して、端末２５０はＮＡＣＫ信号を送信する回数を減少させることができる。また、基地局１５０も、ＨＡＲＱが適用されない場合と比較して、データの再送回数を減少させることができる。従って、ＨＡＲＱが適用される無線通信システムでは、通信路の環境が良好でない場合でもスループットを向上させることができる。
【０００８】
ＨＡＲＱが適用される場合において、基地局１５０は、例えば、１つのバーストデータに１つの誤り検出符号を付加して、端末２５０に送信する。バーストデータは、例えば、誤り検出符号が付加される１つの単位であり、１無線フレーム内においては２〜６つのバーストデータが存在する。端末２５０は、この誤り検出符号を用いて、誤りの有無を示す誤り検出結果を基地局１５０に送信している。
【０００９】
基地局１５０は、例えば、誤り検出結果に基づいて、最も端末２５０への送信が成功する変調方式と符号化率の組み合わせ（以下、「ＭＣＳ」と称する。ＭＣＳ：Modulation and Coding Scheme）を選択する。この場合、基地局１５０は、例えば、１ユーザ（又は１端末）に対して１又は複数のバーストデータを割り当て、ユーザ（又は端末）毎に異なるＭＣＳを選択し、バーストデータを送信する。従って、１つの無線フレーム内に複数のユーザに対する無線リソースの割り当てが行われると、基地局１５０はユーザ毎に異なる複数のＭＣＳによりバーストデータを送信する。
【００１０】
また、基地局１５０は、誤り検出結果によっては選択及び使用したＭＣＳを変更することもある。この場合、基地局１５０は、ＨＡＲＱによる再送データを除いて、ユーザ毎にＭＣＳを変更して、バーストデータを送信することになる。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００４‐２５３８２８号公報
【特許文献２】特開２００６‐１１５３５７号公報
【特許文献３】特開２００７‐２２８４８８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
しかし、基地局１５０はＭＣＳを変更するとき、各ユーザに割り当てた１又は複数のバーストデータの全てを変更するため、ＭＣＳ変更後のバーストデータにおいて誤りとなる確率は、変更前と比較して高くなる場合もある。
【００１３】
例えば、１ビットの誤り率をＢＥＲ（Bit Error Rate）、バーストデータの誤り率をＰＥＲ（Packet Error Rate）とし、１バーストデータにｎビット含まれ、各ビットにおいてランダムエラーが発生すると仮定すると、以下の式が成り立つ。
【００１４】
【数１】
2012114764.tif 000003
【００１５】
上式から、１バーストデータに含まれるビット数が多いほど、ＰＥＲは高くなる。よって、ＭＣＳを変更するバーストデータのデータ量が多いほど、誤りとなる確率も高くなる。そして、誤りとなる確率が高くなると、再送回数もＭＣＳ変更前と比較して増加するため、結果としてスループットはＭＣＳ変更前と比較して減少することになる。
【００１６】
一方、誤り率が「０」になるようなＭＣＳの選択が必ずしも効率的なデータ送信になるわけではない。図１７は、ＭＣＳと１サブキャリアで転送可能な転送ビット量と関係例を示す図である。例えば、変調方式が「ＱＰＳＫ」の場合、１サブキャリアで送信できるビット数は「２」であるが、符号化率が「１／２」のとき、転送ビット量は「１」となる。図１７において、「転送ビット量」の項目には、各変調方式において１サブキャリアで送信可能なビット数に符号化率を乗算した値が記載されている。
【００１７】
ここで、例えば、ＭＣＳが「６４ＱＡＭ  １／２」で誤り率が「０」のとき、転送ビット量は、３．０×１（＝１００％）＝３．０となる。一方、ＭＣＳが「６４ＱＡＭ  ２／３」で誤り率が「２０％」のとき、転送ビット量は、４．０×０．８＝３．２ビットとなる。ＭＣＳと誤り率との関係では、後者の方がスループットが向上する。上述した特許文献に記載された技術は、ＭＣＳと誤り率との関係については何ら記載されておらず、よって、選択したＭＣＳによってはスループットの向上を図れない場合もある。
【００１８】
そこで、本発明の一目的は、スループットを向上させるようにした無線通信装置、無線通信システム、及び無線通信装置における無線通信方法を提供することにある。
【課題を解決するための手段】
【００１９】
一態様によれば、他の無線通信装置と無線通信を行う無線通信装置において、前記他の無線通信装置から受信した誤り検出結果に基づいて、前記他の無線通信装置に送信する複数の送信データ夫々に対する符号化率と変調方式、及びデータ量を決定する制御部と、前記決定した符号化率と変調方式、及びデータ量に基づいて、前記複数の送信データを前記他の無線通信装置に夫々送信する送信部とを備える。
【発明の効果】
【００２０】
スループットを向上させるようにした無線通信装置、無線通信システム、及び無線通信装置における無線通信方法を提供することができる。
【図面の簡単な説明】
【００２１】
【図１】図１は無線通信システムの構成例を示す図である。
【図２】図２は無線通信システムの構成例を示す図である。
【図３】図３は基地局装置の構成例を示す図である。
【図４】図４は端末装置の構成例を示す図である。
【図５】図５（Ａ）は無線フレーム、図５（Ｂ）はバーストデータの例を夫々示す図である。
【図６】図６はバーストサイズ決定処理の動作例を示すフローチャートである。
【図７】図７はバーストサイズ決定処理の動作例を示すフローチャートである。
【図８】図８（Ａ）〜図８（Ｇ）はバーストサイズの例を夫々示す図である。
【図９】図９（Ａ）〜図９（Ｅ）はバーストサイズの例を夫々示す図である。
【図１０】図１０は内部誤り判定処理の動作例を示すフローチャートである。
【図１１】図１１はバーストサイズ決定処理の動作例を示すフローチャートである。
【図１２】図１２はＭＣＳ選択処理の動作例を示すフローチャートである。
【図１３】図１３（Ａ）及び図１３（Ｂ）は無線通信システムの構成例を示す図である。
【図１４】図１４は基地局装置の他の構成例を示す図である。
【図１５】図１５は端末装置の他の構成例を示す図である。
【図１６】図１６はＨＡＲＱが適用された場合のシーケンス例を示すである。
【図１７】図１７はＭＣＳと転送ビット数との対応関係例を示す図である。
【発明を実施するための形態】
【００２２】
以下、本発明を実施するための形態について説明する。
【００２３】
［第１の実施の形態］
まず、第１の実施の形態について説明する。図１は第１の実施の形態における無線通信システム１０の構成例を示す図である。無線通信システム１０は、第１の無線通信装置１００と第２の無線通信装置２００とを備える。第１の無線通信装置１００と第２の無線通信装置２００との間で無線通信が行われる。
【００２４】
第１の無線通信装置１００は、制御部１７０と送信部１７１とを備える。制御部１７０は、第２の無線通信装置２００から受信した誤り検出結果に基づいて、第２の無線通信装置２００に送信する複数の送信データ夫々に対する符号化率と変調方式、及びデータ量を決定する。送信部１７１は、決定した符号化率と変調方式、及びデータ量に基づいて、複数の送信データを第２の無線通信装置２００に送信する。
【００２５】
第２の無線通信装置２００は、送信部２７０と受信部２７１とを備える。送信部２７０は誤り検出結果を第１の無線通信装置１００に送信する。また、受信部２７１は、第１の無線通信装置１００から送信された複数の送信データを受信する。
【００２６】
制御部１７０は、誤り検出結果に基づいて、複数の送信データ夫々に対する符号化率と変調方式、及びデータ量を個々に決定し送信している。従って、例えば符号化率及び変調方式を変更するなどにより複数の送信データ全て同じ符号化率と変調方式により送信する場合と比較して、本無線通信システム１０は第２の無線通信装置２００から否定応答が送信される確率は少なくなる。よって、第１の無線通信装置１００から再送される送信データの回数は、かかる場合と比較して少なくなり、本無線通信システム１０のスループットは向上する。
【００２７】
また、制御部１７０は複数の送信データ夫々の符号化率等とともにデータ量も決定しているため、複数の送信データ全て同じ符号化率等により送信する場合と比較して、本無線通信システム１０は第２の無線通信装置２００から否定応答が送信される確率が少なくなる。よって、本無線通信システム１０はスループットを向上させることができる。
【００２８】
なお、図１において、例えば、第１の無線通信装置１００を無線通信装置、第２の無線通信装置２００を他の無線通信装置とすることもできる。
【００２９】
［第２の実施の形態］
＜全体構成例＞
次に、第２の実施の形態について説明する。図２は本第２の実施の形態における無線通信システム１０の構成例を示す図である。無線通信システム１０は、基地局１００と端末２００‐１〜２００‐３を備える。
【００３０】
基地局１００は、１又は複数のセルを有し、各セル範囲内において端末２００‐１〜２００‐３と無線通信により、音声通話や映像配信など種々のサービスを提供する。また、基地局１００は複数の端末２００‐１〜２００‐３と並列に無線通信可能である。一方、端末２００‐１〜２００‐３は基地局１００と接続して無線通信を行う。端末２００‐１〜２００‐３は、例えば、携帯電話や情報携帯端末などである。なお、端末２００‐１〜２００‐３は１台でも複数台でもよい。
【００３１】
基地局１００と端末２００‐１〜２００‐３は、双方向に無線通信が可能である。すなわち、基地局１００は端末２００‐１〜２００‐３にデータや信号を送信することができ（下りリンク通信）、端末２００‐１〜２００‐３は基地局１００にデータや信号を送信することができる（上りリンク通信）。基地局１００は、下りリンク通信と上りリンク通信についてスケジューリングを行い、無線リソースを割り当てて無線通信を行う。スケジューリングした結果を示すスケジューリング情報は、例えば制御信号として、基地局１００から端末２００‐１〜２００‐３に適宜送信される。
【００３２】
＜基地局１００と端末２００の構成例＞
次に第２の実施の形態における基地局１００と端末２００‐１〜２００‐３の各構成例について説明する。図３は基地局１００、図４は端末２００（以下、端末２００‐１〜２００‐３についてとくに断らない限り、端末２００と称する）の各構成例を示す図である。
【００３３】
基地局１００は、インターフェース部１０１と、送信データ処理部１０２と、変調符号化部１０３と、ＩＦＦＴ（Inverse Fast Fourier Transform）１０４と、ＲＦ（Radio Frequency）部１０５と、ＦＦＴ（Fast Fourier Transform）部１０６と、復調復号化部１０７と、受信データ処理部１０８と、制御部１１０とを備える。なお、基地局１００は基地局制御装置１２０と接続され、基地局制御装置１２０とユーザデータ（以下、「データ」）や制御情報の送信又は受信を行う。
【００３４】
なお、第１の実施の形態における制御部１７０は、例えば、制御部１１０に対応し、第１の実施の形態における送信部１７１は、例えば、送信データ処理部１０２、変調符号化部１０３、ＩＦＦＴ部１０４、及びＲＦ部１０５に対応する。
【００３５】
インターフェース部１０１は、基地局１００と基地局制御装置１２０との間のインターフェースの役割を果たす。インターフェース部１０１は、例えば、基地局制御装置１２０から送信されたデータ（図３において実線）や制御情報（点線）を基地局１００で処理可能なフォーマットのデータや制御情報に変換する。インターフェース部１０１は、変換後のデータを送信データ処理部１０２、変換後の制御情報を制御部１１０にそれぞれ出力する。また、インターフェース部１０１は、基地局１００で処理されたデータや制御情報を基地局制御装置１２０に送信可能なフォーマットのデータや制御情報に変換する。インターフェース部１０１は、変換後のデータや制御情報を基地局制御装置１２０に送信する。
【００３６】
なお、基地局制御装置１２０から送信される制御情報としては、例えば、制御部１１０に対する初期設定値や、無線送信に関する種々のパラメータ値などがある。また、基地局制御装置１２０に送信される制御情報として、例えば、制御部１１０が設定したＭＣＳに関する値やハンドオーバに関するパラメータ値などがある。
【００３７】
送信データ処理部１０２は、インターフェース部１０１から出力されたデータに対して、制御部１１０による制御により、１無線フレーム分のデータを出力する等の処理を行う。そのため、送信データ処理部１０２は、例えば１無線フレーム分のデータを保持するバッファを備える。送信データ処理部１０２は、例えば、１無線フレーム分のデータを制御部１１０に出力する。
【００３８】
変調符号化部１０３は、制御部１１０から出力された制御情報に基づいて、送信データ処理部１０２から出力された送信データに対して、符号化処理を行い、その後変調処理を行う。符号化処理は、例えば、ターボ符号化やＢＣＨ符号化などの誤り訂正符号化処理である。なお、符号化率とは、例えば、誤り訂正符号化率とも呼ばれ、情報ビット数に対する誤り訂正符号化処理後のビット数の比である。変調処理は、例えば、ＱＰＳＫ（Quadrature Phase Shift Keying）や６４ＱＡＭ（Quadrature Amplitude Modulation）など、原信号に応じて搬送波（キャリア）の周波数や位相、及び振幅を変化させる処理である。変調符号化部１０３は、例えば、変調後の送信データに対して誤り検出符号（又は冗長符号、或いは誤り検出データ）を付加する。誤り検出符号として、例えば、パリティビットやＣＲＣ符号などがある。なお、制御部１１０から出力される制御情報には、ＭＣＳに関する情報が含まれる。
【００３９】
ＩＦＦＴ部１０４は、変調符号化部１０３から出力されるデータ等に対して、ＩＦＦＴ変換を行うことにより、周波数軸のデータ等を時間軸のデータ等に変換する。ＩＦＦＴ部１０４は、変換後のデータ等をＲＦ部１０５に出力する。
【００４０】
ＲＦ部１０５は、ＩＦＦＴ部１０４から出力されたデータ等に対して、周波数変換などにより無線信号に変換する。ＲＦ部１０５は、無線信号への変換を行うため、例えば、周波数変換器や帯域通過フィルタなどを備える。ＲＦ部１０５で無線信号に変換されたデータはアンテナ（図示せず）を介して端末２００に無線送信される。また、ＲＦ部１０５は、アンテナを介して、端末２００から送信された無線信号を受信し、受信した無線信号に対して周波数変換等を行い、ＦＦＴ部１０６に出力する。
【００４１】
ＦＦＴ部１０６は、ＲＦ部１０５から出力されたデータや信号に対して、時間軸のデータ等を周波数軸のデータ等に変換する。
【００４２】
復調復号化部１０７は、制御部１１０からの制御情報に基づいて、復調処理を行い、その後復号化処理を行う。復調処理は、例えば、搬送波（キャリア）から受信データや受信信号を抽出する処理のことである。また、復号化処理は、例えば、誤り訂正復号化処理であって、ターボ復号の場合、情報ビットが「０」と「１」の確率比を示す尤度比（ＬＬＲ：Log-likelihood ratio）の計算等を繰り返し行うことで復号する。なお、制御部１１０から出力される制御情報には、復号化処理と復調処理の方式を示す情報が含まれる。
【００４３】
受信データ処理部１０８は、例えば、１無線フレーム毎に復調復号化部１０７から出力されるデータや信号に対して、１無線フレームの構成を解く等の各種データ処理を行う。受信データ処理部１０８は、受信データをインターフェース部１０１に出力し、誤り検出結果（ＡＣＫ信号又はＮＡＣＫ信号）を制御部１１０に出力する。
【００４４】
制御部１１０は、送信データ処理部１０２や受信データ処理部１０８、更に、変調符号化部１０３、復調復号化部１０７、ＩＦＦＴ部１０４、及びＦＦＴ部１０６に対する制御を行う。そのため、制御部１１０は、例えば、ＭＣＳを含む制御情報を変調符号化部１０３や復調復号化部１０７に出力し、周波数設定や出力パワー値などを含む制御情報をＩＦＦＴ部１０４、ＲＦ部１０５、ＦＦＴ部１０６に出力する。
【００４５】
また、制御部１１０は、例えば、送信データ処理部１０２から出力された送信データに基づいて、下り通信リンクや上り通信リンクについて無線リソースの割り当て（又はスケジューリング）を行う。制御部１１０は、割り当て結果（又はスケジューリング結果）を、例えば制御情報として、変調符号化部１０３や復調復号化部１０７に出力することができる。
【００４６】
図５（Ａ）は１無線フレームにおける無線リソースの割り当て例を示す図である。図５（Ａ）において横軸は時間軸、縦軸は周波数軸を示す。図５（Ａ）に示すように、１無線フレームは、例えば、下り通信リンク（ＤＬ）用の無線リソースと、上りリンク通信（ＵＬ）用の無線リソースに分けられる。図５（Ａ）の例では、制御部１１０は、下り通信リンクにおいて、２つのバーストデータをあるユーザ（又は端末２００）に割り当てている例を示している。バーストデータは、例えば、誤り検出符号が付加される１つの単位である。図５（Ａ）に示す例では、誤り検出符号の例としてＣＲＣが付加されている。なお、１ユーザあたり、１無線フレームにつき、例えば２〜４バーストデータが割り当てられる。
【００４７】
図５（Ｂ）は、無線フレーム内における１バーストデータの例を示す図である。１つのバーストデータは複数のスロットを含む。１スロットは、例えば、時間軸方向で１単位時間、周波数軸方向で「４８サブキャリア」の矩形により示された無線リソースの１つの単位である。
【００４８】
図３に戻り、制御部１１０は、例えば、誤り検出結果に基づいて、ＭＣＳを決定し、ＭＣＳに割り当てるべきバーストデータのサイズ（又はバーストデータのデータ量、以下「バーストサイズ」）を変更して各ＭＣＳに含まれるバーストサイズを決定する。制御部１１０は、例えば、バーストサイズをスロット単位で変更する。詳細は後述する。なお、制御部１１０は、決定したＭＣＳとバーストサイズとを変調符号化部１０３に出力する。或いは、制御部１１０は、決定したバーストサイズを送信データ処理部１０２、決定したＭＣＳを変調符号化部１０３に出力することもできる。
【００４９】
次に端末２００の構成例を説明する。端末２００は、ＲＦ部２０１と、ＦＦＴ部２０２と、復調復号化部２０３と、受信データ処理部２０４と、インターフェース部２０５と、送信データ処理部２０６と、変調符号化部２０７と、ＩＦＦＴ部２０８、及び制御部２１０とを備える。なお、端末２００は、例えば、パーソナルコンピュータ（以下、「ＰＣ」）２２０と有線で接続される。
【００５０】
なお、第１の実施の形態における送信部２７０は、例えば、復調復号化部２０３、受信データ処理部２０４、制御部２１０、送信データ処理部２０６、変調符号化部２０７、ＩＦＦＴ部２０８、及びＲＦ部２０１に対応する。また、第１の実施の形態における受信部２７１は、例えば、ＲＦ部２０１、ＦＦＴ部２０２、復調復号化部２０３、受信データ処理部２０４、及び制御部２１０に対応する。
【００５１】
ＲＦ部２０１は、アンテナ（図示せず）を介して基地局１００から送信された無線信号を受信し、周波数変換等を行いＦＦＴ部２０２に出力する。また、ＲＦ部２０１は、ＩＦＦＴ部２０８から出力されたデータや信号に対して周波数変換等を行うことで無線信号に変換し、アンテナを介して基地局１００に送信する。ＲＦ部２０１は、周波数変換等を行うため、周波数変換器や帯域通過フィルタなどを備える。
【００５２】
ＦＦＴ部２０２は、ＲＦ部２０１から出力されたデータや信号に対して、ＦＦＴ変換を行うことで、時間軸のデータ等を周波数軸のデータ等に変換する。
【００５３】
復調復号化部２０３は、ＦＦＴ部２０２から出力されたデータや信号に対して復調処理を行い、その後復号化処理を行う。復調復号化部２０３における復号化処理と復調処理の方式は、基地局１００から送信された制御信号に含まれ、当該制御信号は復調復号化部２０３から制御部２１０に出力され、制御部２１０において制御情報として復調復号化部２０３に出力される。復調復号化部２０３は、制御情報に基づいて復調処理と復号化処理を行うことになる。
【００５４】
また、復調復号化部２０３は、基地局１００から送信される参照信号やデータなどに付加された誤り検出符号に基づいて、誤り検出の演算を行い、誤りの有無を示す誤り検出結果を出力する。誤り検出符号がパリティビットの場合、例えば、データビットの「１」や「０」の偶数や奇数の数とパリティビットに示される値とが一致するか否かにより行われる。また、誤り検出符号がＣＲＣ符号の場合、特性多項式を用いた計算により行われる。いずれの計算方法においても、例えば、再送されたデータを比較する場合、再送前に受信した誤り有りのデータと再送データとを合成したものが用いられる。復調復号化部２０３は、例えば、データを保持するためのバッファを備える。
【００５５】
受信データ処理部２０４は、例えば、復調復号化部２０３から１無線フレーム単位で出力されたデータに対して、一定の連続したデータとなるように出力する等、各種処理を行う。そのため、受信データ処理部２０４は、例えばバッファを備える。また、受信データ処理部２０４は、復調復号化部２０３から出力された誤り検出結果を制御部２１０に出力し、受信データをインターフェース部２０５に出力する。
【００５６】
インターフェース部２０５は、端末２００とＰＣ２２０とのインターフェースの役割を果たす。インターフェース部２０５は、例えば、受信データ処理部２０４や制御部２１０から出力された受信データや制御情報をＰＣ２２０に出力できるフォーマットに変換してＰＣ２２０に送信する。また、インターフェース部２０５は、例えば、ＰＣ２２０から出力されたデータや制御情報を端末２００内部で処理できるフォーマットに変換し、制御部２１０や送信データ処理部２０６に出力する。ＰＣ２２０から制御部２１０に出力される制御情報としては、例えば、制御部２１０に対する初期設定値などの各種設定値、また、制御部２１０からＰＣ２２０に出力される制御情報として、制御部２１０が設定した各種設定値やＭＣＳなどがある。
【００５７】
送信データ処理部２０６は、インターフェース部２０５から出力されたデータに対して、１無線フレーム分のデータとして出力する処理など、各種データに対する処理を行う。そのため、送信データ処理部２０６は、例えばバッファを備える。
【００５８】
変調符号化部２０７は、送信データ処理部２０６から出力されたデータに対して、符号化処理を行い、その後変調処理を行う。変調処理や符号化処理は、制御部２１０から出力される制御情報に含まれるＭＣＳに基づいて行われるが、かかるＭＣＳは制御信号として基地局１００で作成及び送信されたものである。
【００５９】
ＩＦＦＴ部２０８は、変調及び符号化処理後のデータや信号に対して、ＩＦＦＴ変換を行うことにより、周波数軸のデータ等から時間軸のデータ等に変換する。ＩＦＦＴ部２０８は、変換後のデータ等をＲＦ部２０１に出力する。
【００６０】
制御部２１０は、ＲＦ部２０１、ＦＦＴ部２０２、ＩＦＦＴ部２０８に対して、周波数や出力パワーなどを含む制御情報を出力することで、周波数変換等の各種処理を行わせる。また、制御部２１０は、復調復号化部２０３や変調符号化部２０７に対して、ＭＣＳを含む制御情報を出力することで、復調処理等の各種処理を行わせる。更に、制御部２１０は、復調復号化部２０３で算出された誤り検出結果について受信データ処理部２０４を介して入力すると、当該誤り検出結果を基地局１００に送信するよう送信データ処理部２０６に指示する。例えば、制御部２１０は、誤り無しを示す誤り検出結果を得たとき、肯定応答としてＡＣＫ信号を送信するよう送信データ処理部２０６に指示し、誤り有りの検出結果を得たとき、否定応答としてＮＡＣＫ信号を送信するよう送信データ処理部２０６に指示する。これにより、誤り検出結果（例えばＡＣＫ信号又はＮＡＣＫ信号）が送信データ処理部２０６で生成されて、変調符号化部２０７において変調処理等が施され、ＩＦＦＴ部２０８にて時間軸の信号に変換され、ＲＦ部２０１を介して基地局１００に送信される。
【００６１】
＜動作例＞
次に本第２の実施の形態における動作例について説明する。図６及び図７は基地局１００における動作例を示すフローチャートである。図６及び図７に示すフローチャートは、例えば、ＭＣＳバーストサイズ決定処理の動作例を示し、２つのＭＣＳに割り当てるバーストサイズをスロット単位で変化させることで、ＭＣＳの割り当てを変更する例を示すものである。なお、１スロットのデータ量は固定で（例えば、１単位時間×４８サブキャリア）、１無線フレーム内において１ユーザ（又は１端末）に割り当てられた２つのバーストデータが選択されるものとし、選択された２つのバーストサイズの合計はＮ（Ｎは２以上の整数で、本実施例ではスロット数）として説明する。
【００６２】
まず、基地局１００は処理を開始すると（Ｓ１０）、１無線フレーム内に含まれる２つのバーストデータを選択し（例えば図５（Ａ））、各々に対してＭＣＳを初期選択する。そして、基地局１００は、２つのＭＣＳに割り当てるべきバーストサイズを夫々Ｎ／２とする（Ｓ１１）。
【００６３】
例えば、制御部１１０は、送信データ処理部１０２から出力された１無線フレーム分のデータに対して無線リソースの割り当て（又はスケジューリング）を行い、１ユーザ（又は１端末）に割り当てた２つのバーストデータを選択する。そして、制御部１１０は、例えば、参照信号に対するＳＮＲ（Signal to Noise Ratio）に基づいて２つのＭＣＳを初期選択する。初期選択される２つのＭＣＳは、例えば、転送ビット量の差が最も小さい２つのＭＣＳであり、図１７に示す例では、「ＱＰＳＫ  ３／４」と「１６ＱＡＭ  １／２」などである。
【００６４】
なお、２つのＭＣＳのうち、転送ビット量が多い方のＭＣＳを上位側ＭＣＳ、少ない方のＭＣＳを下位側ＭＣＳとし、上位側ＭＣＳのバーストサイズをＭＣＳ［Ｈ］、下位側ＭＣＳのバーストサイズをＭＣＳ［Ｌ］とする。Ｓ１１の処理において制御部１１０は、例えば、ＭＣＳ［Ｈ］＝Ｎ／２，ＭＣＳ［Ｌ］＝Ｎ／２（各ＭＣＳに割り当てるバーストサイズを同じサイズ（同じスロット数））としている。
【００６５】
ここで、参照信号は基地局１００から送信され、例えば、端末２００の復調復号化部２０３または制御部２１０において、参照信号に対するＳＮＲを測定し、測定したＳＮＲが基地局１００に送信されるものとする。例えば、ＳＮＲ以外でも受信電力値でもよい。初期選択されるＭＣＳは、例えば、参照信号に対するＳＮＲに基づいている。
【００６６】
図８（Ａ）及び図８（Ｂ）は、このように選択された各ＭＣＳに割り当てられたバーストサイズの例を示す図である。図８（Ａ)はＭＣＳ［Ｌ］、図８（Ｂ）はＭＣＳ［Ｈ］の例をそれぞれ示す。初期選択により、１ユーザに割り当てられる２つのＭＣＳのバーストサイズＭＣＳ［Ｌ］，ＭＣＳ［Ｈ］は、最初は同じサイズとなっている。
【００６７】
そして、基地局１００は、このように選択した２つのＭＣＳと、各ＭＣＳに割り当てたバーストサイズとに基づいて、符号化処理と変調処理とを行い、データを端末２００に送信する。一方、端末２００はデータを受信し、例えば、復調復号化部２０３においてデータに付加された誤り検出符号に基づいて誤り検出を行い誤りの有無を示す誤り検出結果を生成する。端末２００は、例えば、２つのＭＣＳに割り当てられた各バーストデータに対して誤り検出を行うため、２つの誤り検出結果を送信する。
【００６８】
基地局１００は、端末２００から送信される誤り検出結果の受信を待ち（Ｓ１２）、当該結果を受信すると内部誤り判定処理を行う（Ｓ１３）。例えば、誤り検出結果は、ＲＦ部１０５等を介して、ＦＦＴ部１０６で周波数軸の信号に変換され、復調復号化部１０７において復調及び復号化処理が施され、受信データ処理部１０８を介して制御部１１０に出力される。制御部１１０は、誤り検出結果を入力すると、内部誤り判定処理を行う。
【００６９】
図１０は内部誤り判定処理の例を示すフローチャートである。内部誤り判定処理は、例えば、誤り検出結果（Ｓ１２）に基づいて、更なる誤りの有無を判定する処理である。
【００７０】
まず、基地局１００は、内部誤り判定処理に移行すると、バーストデータの正解率Ｐ［Ｈ］，Ｐ［Ｌ］を更新する（Ｓ１３１）。正解率Ｐ［Ｈ］は、例えば、上位側のＭＣＳに対応するバーストデータの正解率であり、
Ｐ［Ｈ］＝１．０−上位側ＭＣＳによるバーストデータの誤り率  ・・・（２）
により得ることができる。「上位側ＭＣＳによるバーストデータの誤り率」は、例えば、上位側ＭＣＳにより送信されたバーストデータに対して、所定期間におけるＮＡＣＫ信号の受信回数を当該所定期間における応答結果（ＡＣＫ信号及びＮＡＣＫ信号）の全受信回数で除算した値とすることができる。例えば、制御部１１０は当該ＮＡＣＫ信号の受信回数を所定期間カウントし、カウント値を応答結果の全受信回数で除算することで誤り率を得、式（２）に代入することで、正解率Ｐ［Ｈ］を得ることができる。或いは、制御部１１０は、ＡＣＫ信号を所定期間カウントして、カウント値を応答結果の全受信回数で除算することで正解率Ｐ［Ｈ］を得ることもできる。
【００７１】
なお、「上位側ＭＣＳによるバーストデータの誤り率」は、例えば、所定数分（ＮＡＣＫ＋ＡＣＫ）のＮＡＣＫ信号をカウントして平均が演算されるため、上位側ＭＣＳによる平均的なＮＡＣＫ信号の受信確率（又は平均誤り率）と考えることもできる。正解率Ｐ［Ｈ］も、例えば、上位側ＭＣＳに対する平均的なＡＣＫ信号の受信確率（又は正解率）と考えることもできる。
【００７２】
一方、正解率Ｐ［Ｌ］は、例えば、下位側ＭＣＳによるバーストデータの誤り率であり、
Ｐ［Ｌ］＝１．０−下位側ＭＣＳによるバーストデータの誤り率  ・・・（３）
により得ることができる。正解率Ｐ［Ｈ］と同様に、例えば、制御部１１０は下位側ＭＣＳによるバーストデータに対するＮＡＣＫ信号の受信回数を所定期間カウントし、当該カウント値を当該処理期間内の応答結果の全受信回数で除算して誤り率を演算する。そして、制御部１１０は、これを式（３）に代入することで、正解率Ｐ［Ｌ］を得ることができる。或いは、例えば、制御部１１０はＡＣＫ信号の受信回数をカウントすることで正解率Ｐ［Ｌ］を得ることもできる。例えば、制御部１１０は、演算した正解率Ｐ［Ｈ］，Ｐ［Ｌ］をメモリ（図示せず）に記憶し、すでにメモリに正解率Ｐ［Ｈ］，Ｐ［Ｌ］が記憶されていればこれを更新する。
【００７３】
この場合も、「下位側ＭＣＳによるバーストデータの誤り率」は、所定数個分のＮＡＣＫ信号を考慮しているため、下位側ＭＣＳに対する平均的なＮＡＣＫ信号の受信確率（又は平均誤り率）と考えることもできる。また、正解率Ｐ［Ｌ］も、下位側ＭＣＳに対する平均的なＡＣＫ信号の受信確率（又は平均正解率）と考えることもできる。
【００７４】
次いで、基地局１００は、２つのバーストデータの両方について誤り有りの検出結果（例えばＮＡＣＫ信号）を受信したか否かを判別する（Ｓ１３２）。例えば、制御部１１０は、初期選択したＭＣＳ（Ｓ１１）で送信した２つのバーストデータに対する誤り検出結果が全てＮＡＣＫ信号か否かにより判別する。Ｓ１３１では、例えば、所定期間の誤り検出結果を取得して処理が行われるため、本処理においても当該所定期間において取得した誤り検出結果に基づいて処理が行われる。
【００７５】
そして、基地局１００は、２つのバーストデータに対する誤り検出結果が２つとも誤り有りのとき（Ｓ１３２で「有り」）、誤り＝「有り」とする誤り判定結果を得る（Ｓ１３３）。例えば、制御部１１０は、基地局１００が受信した（受信データ処理部１０８から出力された）、２つのバーストデータに対する検出結果が所定期間ともにＮＡＣＫ信号のとき、誤り＝「有り」とする判定結果を得る。
【００７６】
このとき、制御部１１０は、例えば、変更量ａとして「ａ’」を用いる。変更量「ａ’」は、例えば「５スロット」などと予め決めておき、メモリ（図示せず）に保持しておき、制御部１１０が本誤り判定結果を得たときにメモリから読み出して変更量ａを「５」などとする。この変更量ａは、例えば、バーストサイズを変更するときの変更量となる。変更量ａについては後述する。
【００７７】
一方、基地局１００は、２つのバーストデータに対する誤り検出結果が双方とも誤り有りではないとき（Ｓ１３２で「無し」）、更に、判定アルゴリズムにより誤り判定を行う（Ｓ１３４）。例えば、制御部１１０は、２つの誤り検出結果のうち少なくとも一方がＡＣＫ信号のとき、又は２つともＡＣＫ信号のとき、判定アルゴリズムを行うことになる。
【００７８】
判定アルゴリズムは、例えば、上位側のＭＣＳに対する転送ビット量をＣ［Ｈ］、下位側のＭＣＳに対する転送ビット量をＣ［Ｌ］とすると、
（Ｃ［Ｌ］×Ｐ［Ｌ］＜Ｃ［Ｈ］×Ｐ［Ｈ］）、かつ
（Ｃ［Ｌ−１］×１．０＜Ｃ［Ｌ］×Ｐ［Ｌ］）  ・・・（４）
を満たすか否かにより誤り判定を行う。この式（２）を満たすとき（Ｓ１３４で「ＹＥＳ」）、誤り判定結果は、誤り＝「無し」とし（Ｓ１３６）、式（２）を満たさないとき（Ｓ１３４で「ＮＯ」）、誤り判定結果は、誤り＝「有り」とする（Ｓ１３５）。
【００７９】
式（４）について説明すると、転送ビット量（Ｃ）と正解率（Ｐ）とが乗算されることで、実際に転送されたビット量（以下、「平均転送ビット量」と称する）が演算される。Ｃ［Ｌ］×Ｐ［Ｌ］により下位側のＭＣＳで送信されたバーストデータに対する平均転送ビット量が演算され、Ｃ［Ｈ］×Ｐ［Ｈ］により上位側のＭＣＳで送信されたバーストデータに対する平均転送ビット量が演算される。式（４）の前者により、例えば、上位側ＭＣＳの方が下位側ＭＣＳよりも多くのデータを実際に送信できたことを示しており、ＭＣＳ選択については上位側ＭＣＳの方が下位側ＭＣＳよりも有効又は妥当であることを示す。
【００８０】
また、式（４）の後者においてＣ［Ｌ−１］が用いられており、これは下位側ＭＣＳよりも更に下位側のＭＣＳの転送ビット量（例えば図１７）が用いられていることを示している。例えば、下位側ＭＣＳが「ＱＰＳＫ  ３／４」のとき、Ｃ［Ｌ−１］＝１．０（ＭＣＳが「ＱＰＳＫ  １／２」の転送ビット量）となる。なお、更に下位側のＭＣＳがない場合、例えば、Ｃ［Ｌ−１］＝０とする。
【００８１】
式（４）の後者においては、例えば、更に下位側ＭＣＳの正解率は１００％とし、更に下位側ＭＣＳの平均転送ビット量（Ｃ［Ｌ−１］×１．０）よりも、下位側ＭＣＳの平均転送ビット量（Ｃ［Ｌ］×Ｐ［Ｌ］）の方が多くなることを示している。すなわち、式（４）の後者により、例えば、ＭＣＳ選択については下位側ＭＣＳの方が更に下位側ＭＣＳよりも有効であり、下位側ＭＣＳの選択が妥当であることを示している。
【００８２】
よって、例えば、基地局１００が現在下位側のＭＣＳを選択してデータを送信しているときに式（４）を満たすとき（Ｓ１３４でＹＥＳ）、現在のＭＣＳを継続してもよい、あるいは上位側ＭＣＳに変更してもよいという判断を行うこともできる。基地局１００は、内部誤り判定処理（Ｓ１３）において式（４）を満たすとき（Ｓ１３４でＹＥＳ）、誤り判定結果として誤り＝「無し」としている（Ｓ１３６）。
【００８３】
尚、この場合、基地局１００は変更量を「ｂ」とする。この場合の変更量「ｂ」についても予め決めておき、例えば、制御部１１０が本処理を行うときにメモリ（図示せず）から読み出すなどにより変更量を決定できる。変更量「ｂ」については後述する。
【００８４】
一方、式（４）を満たさないとき（Ｓ１３４でＮＯ）、下位側のＭＣＳの方が上位側ＭＣＳよりＭＣＳ選択については有効であることを示しており、基地局１００は下位側のＭＣＳの方に変更してもよいという判断を行うこともできる。基地局１００は内部誤り判定処理（Ｓ１３）において、式（４）を満たさないとき（Ｓ１３４でＮＯ）、誤り判定結果として誤り＝「有り」としている（Ｓ１３５）。
【００８５】
尚、この場合、基地局１００は、変更量を「ａ」とする。この変更量「ａ」についても、例えば、「１スロット」などと予め決めておき、制御部１１０が本処理の際にメモリ（図示せず）から読み出すことにより変更量を決定できる。
【００８６】
内部誤り判定処理の結果、誤り＝「有り」のとき図６のＳ１４に移行し、誤り＝「無し」のときＳ１７に移行する。例えば、制御部１１０は、メモリ（図示せず）などに式（４）を保持しておき、Ｓ１３４の処理の際に式（４）を読み出して、平均ビット量を演算して式（４）に代入するなどにより、式（４）の演算、及び内部誤り判定処理を行うことができる。
【００８７】
図６に戻り、内部誤り判定処理の結果、誤り＝「有り」の場合、基地局１００はＭＣＳ［Ｈ］≦ａか否かを判別する（Ｓ１４）。内部誤り判定処理により誤り＝「有り」と判定したとき、前述したように、下位側ＭＣＳの方が有効であるため、基地局１００はＭＣＳを下位側の方に変更する。変更は、後述するように、基地局１００が下位側ＭＣＳに割り当てているバーストサイズに対して、変更量ａ（＝スロット）分上乗せし、上位側ＭＣＳに割り当てるバーストサイズを変更量ａ分少なくすることで行う（後述するＳ１５）。
【００８８】
ただし、各ＭＣＳのバーストサイズを変更するにしても、上位側ＭＣＳに割り当てられているバーストサイズよりも減少分のバーストサイズ（変更量「ａ」）の方が大きいと、ＭＣＳ［Ｈ］から変更量「ａ」分減少させることができなくなる。そこで、Ｓ１４により、減少分のバーストサイズがあるか否かを判別するようにしている。Ｓ１４の処理は、例えば、制御部１１０がＳ１１で生成したＭＣＳ［Ｈ］（又は後述するＳ２０で生成したＭＣＳ［Ｈ］）と、Ｓ１３３又はＳ１３５で生成した変更量「ａ」とを比較することで判別する。
【００８９】
基地局１００は、ＭＣＳ［Ｈ］≦ａを満たさないとき（Ｓ１４でＮＯ）、上位側及び下位側ＭＣＳに割り当てるべきバーストサイズを変更する（Ｓ１５）。この場合（Ｓ１４でＮＯ）は、例えば減少分のバーストサイズがある場合を示している。変更は、前述したように、ＭＣＳのバーストサイズについて下位側の方に変更するように行う。すなわち、変更前のＭＣＳ［Ｈ］＝ｍ、ＭＣＳ［Ｌ］＝ｎ（ただし、ｍ＋ｎ＝Ｎ）とすると、基地局１００は、
ＭＣＳ［Ｌ］＝ｍ＋ａ  ・・・（５）
ＭＣＳ［Ｈ］＝ｎ−ａ  ・・・（６）
と変更する。
【００９０】
図８（Ｃ）及び図８（Ｄ）は変更後における各ＭＣＳのバーストサイズの例を示す図である。このように内部誤り判定処理において誤り＝「有り」の判定結果を得たときであって、ＭＣＳのバーストサイズについて下位側に変更するだけの変更量があれば、基地局１００は変更量分だけ下位側のＭＣＳに多くのバーストデータを割り当てるようにする。基地局１００は、変更後の下位側ＭＣＳに割り当てるバーストサイズを変更前より大きくすることで、ＭＣＳの選択が下位側に移行するようにして、端末２００からＡＣＫ信号が送信される確率を変更前と比較して高くさせることができる。
【００９１】
しかも、変更量ａを「１スロット」などとすることで、下位側と上位側ＭＣＳのバーストサイズの変更量が「１００スロット」などとする場合と比較して変更量が小さくなり、急激なＭＣＳの比率の変更を避ける。従って、変更量ａは「１」や「２」など、「１００」などと比較して小さい値がよい。
【００９２】
この変更量「ａ」については、内部誤り判定処理において２つのバーストデータの双方に誤り有りとするときの変更量はａ（＝ａ’）とした（Ｓ１３２で「有り」，Ｓ１３３）。また、２つのバーストデータ双方に誤りはないものの判定アルゴリズムを満たさないときの変更量はａであるとした（Ｓ１３２で「無し」，Ｓ１３４でＮＯ）。この２つの変更量ａ，ａ’について、例えば、ａ’＞ａの関係を満たすようにしてもよい。このようにすることで、変更後における各ＭＣＳのバーストサイズの変更量はａ’の方がａよりも多くなる。
【００９３】
すなわち、内部誤り判定処理（Ｓ１３）で、２つのバーストデータの双方に誤りがあるとき（Ｓ１３２で「有り」）、双方に対するＭＣＳの選択は妥当とは言えない。そこで、変更量ａ’を変更量ａよりも多くすることで、基地局１００は下位側のＭＣＳに割り当てるバーストサイズを変更量ａの場合よりも大きくし、双方とも誤り有り（Ｓ１３２で「有り」）とならないようにする確率を変更量ａの場合よりも高くすることができる。
【００９４】
一方、基地局１００は、ＭＣＳ［Ｈ］≦ａを満たすとき（Ｓ１４でＹＥＳ）、各ＭＣＳに割り当てるバーストサイズを、ＭＣＳ［Ｈ］＝ｍ，ＭＣＳ［Ｌ］＝ｎから、以下のように変更する（Ｓ１６）。
【００９５】
ＭＣＳ［Ｌ−１］＝ａ  ・・・（７）
ＭＣＳ［Ｌ］＝Ｎ−ａ  ・・・（８）
ＭＣＳ［Ｍ］＝０      ・・・（９）
図８（Ｅ）〜図８（Ｇ）は、変更後の各ＭＣＳにおけるバーストサイズの例を示す図である。この場合、上位側ＭＣＳのバーストサイズＭＣＳ［Ｈ］（＝ｍ）については変更量ａ以下（ＭＣＳ［Ｈ］＝ｍ≦ａ）のため、例えば、減少させるだけのバーストサイズがない。このような場合、基地局１００はＭＣＳ［Ｈ］を「０」にし（例えば図８（Ｇ））、下位側ＭＣＳのバーストサイズＭＣＳ［Ｌ］を、２つのバーストサイズの合計Ｎから変更量ａだけ少なくしている（例えば図８（Ｆ））。更に、基地局１００は変更量ａ分を更に下位側ＭＣＳのバーストサイズＭＣＳ［Ｌ−１］に割り当てている（例えば図８（Ｅ））。かかる場合、ＭＣＳ［Ｌ−１］にバーストデータを割り当てているため、変更後の下位側のＭＣＳに割り当てるバーストサイズ（ＭＣＳ［Ｌ］とＭＣＳ［Ｌ−１］）は変更前よりも多くなる。
【００９６】
内部誤り判定で誤り＝「有り」の場合では下位側のＭＣＳを選択した方が有効であり、Ｓ１６による変更により変更後における下位側のＭＣＳのバーストサイズは変更前より多くなるため、端末２００からＡＣＫ信号が送信される確率が変更前よりも高くすることができる。
【００９７】
また、下位側ＭＣＳのバーストサイズＭＣＳ［Ｌ］の変更量は「ａ−ｎ」、更に下位のバーストサイズＭＣＳ［Ｌ−１］の変更量は「ａ」である。変更量「ａ」を「１スロット」や「２スロット」など、「１００スロット」などとする場合と比較して小さくとることで、変更量「ａ−ｎ」，「ａ」もかかる場合と比較して小さくなる。よって、変更後のバーストサイズＭＣＳ［Ｌ］，ＭＣＳ［Ｌ−１］のバーストエラーＰＥＲが発生する確率も変更量を「１００スロット」などとする場合と比較して小さくすることができる。ＭＣＳ［Ｈ］から減少させる分の「ｍ」も変更量「ａ」より小さいため、変更後のＭＣＳ［Ｈ］のバーストエラーが発生する確率もＭＣＳ［Ｌ−１］の場合よりも低くなる。よって、かかるようにＭＣＳを下位側に変更しても、端末２００からＡＣＫ信号を受信する確率は変更量「ａ」を「１００スロット」とする場合よりも高くすることができる。従って、スループットを向上させることができる。
【００９８】
なお、Ｓ１５及びＳ１６の処理は、例えば制御部１１０が行う。制御部１１０は、例えば、ＭＣＳ［Ｌ−１］〜ＭＣＳ［Ｈ］をメモリ（図示せず）に保持し、Ｓ１３３やＳ１３５で得た変更量「ａ」分だけ変更する（式（６）〜式（９））ことで処理することできる。
【００９９】
基地局１００は、Ｓ１５及びＳ１６の処理を終了すると、変更後における２つのＭＣＳのバーストサイズのうち、低い方をＭＣＳ［Ｌ］＝ｍ、高い方をＭＣＳ［Ｈ］＝ｎに更新する（図７のＳ２０）。例えば、式（５）及び式（６）については、制御部１１０がメモリ（図示せず）に記憶されたＭＣＳ［Ｌ−１］〜ＭＣＳ［Ｈ］について、ＭＣＳ［Ｌ］＝ｎ＋ａがｎとなるように、また、ＭＣＳ［Ｈ］＝ｍ−ａがｍとなるように更新する。また、式（７）〜式（９）については、制御部１１０がＭＣＳ［Ｌ］＝ａ（式（７）ではＭＣＳ［Ｌ−１］）＝ｎ、ＭＣＳ［Ｈ］＝Ｎ−ａ（式（８）ではＭＣＳ［Ｌ］）＝ｍとなるように更新する。
【０１００】
そして、一連の処理を終了する（Ｓ２１）。ただし、再びＳ１２に移行して、複数回バーストサイズを変更する処理を繰り返すこともできる。
【０１０１】
一方、基地局１００は、内部誤り判定処理（Ｓ１３）において、誤り＝「無し」の判定結果を得たとき（Ｓ１３で誤り＝無しのとき）、ＭＣＳ［Ｌ］≦ｂを満たすか否かを判別する（Ｓ１７）。内部誤り判定処理において誤り＝「無し」の判定結果は、前述したように、上位側のＭＣＳへ変更（又は現状維持）できることを示す。この場合、変更後の下位側ＭＣＳのバーストサイズＭＣＳ［Ｌ］を変更前より変更量「ｂ」分少なくするようにし、変更量「ｂ」分を上位側ＭＣＳのバーストサイズＭＣＳ［Ｈ］に上乗せする。
【０１０２】
ただし、ＭＣＳのバーストサイズを変更するにしても、下位側ＭＣＳに割り当てられているバーストサイズＭＣＳ［Ｌ］よりも、変更量「ｂ」の方が大きいと、ＭＣＳ［Ｌ］から変更量「ｂ」分、減少させることができなくなる。そこで、Ｓ１７により減少分のバーストサイズがあるか否かを判別するようにしている。本処理は、例えば、制御部１１０がＳ１１で生成したＭＣＳ［Ｈ］（又はＳ２０で生成したＭＣＳ［Ｈ］）と、Ｓ１３６で生成した変更量「ｂ」とを比較することで判別する。
【０１０３】
基地局１００は、ＭＣＳ［Ｌ］≦ｂを満たさないとき（Ｓ１７でＮＯ）、下位側ＭＣＳのバーストサイズＭＣＳ［Ｌ］には「ｂ」分減少できるだけのサイズがあるため、前述したようにＭＣＳ［Ｌ］から変更量「ｂ」減少させ、ＭＣＳ［Ｈ］に変更量「ｂ」を上乗せする（Ｓ１８）。すなわち、基地局１００は、変更前のバーストサイズＭＣＳ［Ｌ］＝ｎ，ＭＣＳ［Ｈ］＝ｍを、
ＭＣＳ［Ｌ］＝ｎ−ｂ  ・・・（１０）
ＭＣＳ［Ｈ］＝ｍ＋ｂ  ・・・（１１）
に夫々変更する。
【０１０４】
図９（Ａ）〜図９（Ｂ）は変更後の各ＭＣＳにおけるバーストサイズの例を夫々示す図である。この場合、内部誤り判定処理（Ｓ１３）において誤り＝「無し」として判定されたもので、判定アルゴリズム（Ｓ１３４）において式（４）を満たす場合である。すなわち、上位側ＭＣＳを選択した方が、下位側のＭＣＳを選択するよりも正解率が高くなる場合でもある。よって、変更後のＭＣＳ［Ｈ］を変更前より多くすることで、端末２００から上位側のＭＣＳでのバーストサイズは変更前より大きくなり、スループットが向上する。
【０１０５】
また、上位側のＭＣＳに割り当てるバーストサイズＭＣＳ［Ｌ］，ＭＣＳ［Ｈ］の変更量「ｂ」は「１スロット」などとすることで、「１００スロット」などとした場合と比較して変更量を小さくすることができる。かかる場合、変更量が小さいために、バーストエラーＰＥＲが発生する確率が変更量「１００」の場合よりも小さくなる。よって、ＭＣＳを上位側に変更しても、端末２００からＡＣＫ信号を受信する確率は、変更量「１００スロット」の場合よりも高くすることができ、スループットを向上させることができる。変更量「ｂ」は、例えば、「１スロット」や「２スロット」などできるだけ小さい値の方が良い。
【０１０６】
一方、基地局１００は、ＭＣＳ［Ｌ］≦ｂを満たすとき（Ｓ１７でＹＥＳ）、下位側ＭＣＳのバーストサイズＭＣＳ［Ｌ］から変更量「ｂ」分少なくさせることができない。この場合、基地局１００は、各ＭＣＳのバーストサイズＭＣＳ［Ｌ］＝ｎ，ＭＣＳ［Ｈ］＝ｍを、
ＭＣＳ［Ｌ］＝０      ・・・（１２）
ＭＣＳ［Ｈ］＝Ｎ−ｂ  ・・・（１３）
ＭＣＳ［Ｈ＋１］＝ｂ  ・・・（１４）
に夫々変更する（Ｓ１９）。
【０１０７】
図９（Ｃ）〜図９（Ｅ）は変更後における各ＭＣＳのバーストサイズの例を夫々示す図である。この場合でも、Ｓ１９の場合と同様に、変更後のＭＣＳ［Ｈ］とＭＣＳ［Ｈ＋１］を、変更前より多くすることで、端末２００から上位側のＭＣＳでのバーストサイズが変更前と比較して大きくなり、スループットが向上する。
【０１０８】
また、上位側ＭＣＳのバーストサイズＭＣＳ［Ｈ］の変更量は「Ｎ−ｂ」、更に上位のバーストサイズＭＣＳ［Ｈ＋１］の変更量も「ｂ」である。変更量「ｂ」を「１スロット」や「２スロット」など「１００スロット」などの場合と比較して小さくとることで、変更量「Ｎ−ｂ」，「ｂ」もかかる場合と比較して小さくなる。よって、変更後のＭＣＳ［Ｈ］のバーストエラーＰＥＲが発生する確率も変更量を「１００スロット」などとする場合と比較して小さくすることができ、ＭＣＳを上位側に変更しても、端末２００からＡＣＫ信号を受信する確率はかかる場合とほぼ同等とすることができる。従って、スループットを向上させることができる。
【０１０９】
Ｓ１８とＳ１９の処理は、例えば、制御部１１０により行う。例えば、制御部１１０は、ＭＣＳ［Ｌ］〜ＭＣＳ［Ｈ＋１］や式（１０）〜式（１４）をメモリ（図示せず）に保持し、Ｓ１２６で得た変更量「ｂ」に基づいて式（１０）〜式（１４）を演算することで、ＭＣＳ［Ｌ］〜ＭＣＳ［Ｈ＋１］を演算する。
【０１１０】
基地局１００は、Ｓ１８及びＳ１９の処理を行った後、変更後における２つのＭＣＳのバーストサイズのうち低い方をＭＣＳ［Ｌ］＝ｍ、高い方をＭＣＳ［Ｈ］＝ｎに更新する（図７のＳ２０）。例えば、制御部１１０は、メモリ（図示せず）に記憶されたＭＣＳ［Ｌ］〜ＭＣＳ［Ｈ＋１］について、ＭＣＳ［Ｌ］＝ｎ−ｂがｎ、また、ＭＣＳ［Ｈ］＝ｍ＋ｂがｍとなるように更新し、或いは、ＭＣＳ［Ｌ］＝Ｎ−ｂがｎ、また、ＭＣＳ［Ｈ］＝ｂがｍとなるように更新する。
【０１１１】
そして、基地局１００は一連の処理を終了（Ｓ２１）、或いは、Ｓ１２へ移行して上述の処理を繰り返す。
【０１１２】
＜他の動作例１＞
次に他の動作例について説明する。上述した動作例は、２つのＭＣＳに割り当てるバーストサイズの合計Ｎは一定として説明した。例えば、無線フレーム内の２つのバーストデータを選択したとき、合計サイズはＮでも、他の２つのバーストサイズを選択するとＮ以外の場合もある。このようにバーストサイズの合計Ｎが可変となる場合の例について以下説明する。
【０１１３】
図１１はかかる場合の動作例を示すフローチャートである。例えば、合計サイズＮを最大割り当てサイズとし、この最大割り当てサイズＮを用いて計算後、２つのバーストデータの合計サイズが変更されて合計サイズがＸ（≧２）となった場合の例で説明する。２つのバーストデータの合計サイズがＸとなった場合における２つのバーストデータのサイズ（本実施例でも例えばスロット数）ＭＣＳ［Ｌ］，ＭＣＳ［Ｈ］をそれぞれｎ’，ｍ’とする。
【０１１４】
最大割り当てサイズＮを用いて２つのバーストデータのサイズＭＣＳ［Ｌ］，ＭＣＳ［Ｈ］は計算されているため（Ｓ２０）、これらを変更することで、変更後の割り当てサイズＸに対応したバーストサイズＭＣＳ［Ｌ］，ＭＣＳ［Ｈ］を得ることができる。
【０１１５】
すなわち、基地局１００は、最大割り当てサイズＮに対応する２つのバーストサイズＭＣＳ［Ｌ］，ＭＣＳ［Ｈ］を夫々、ｎ，ｍとした後（Ｓ２０）、
ＭＣＳ［Ｌ］＝ｎ’＝Ｆｌｏｏｒ（ｎ×Ｘ／Ｎ）  ・・・（１５）
ＭＣＳ［Ｈ］＝ｍ’＝Ｘ−ｎ’                  ・・・（１６）
を演算する（Ｓ２３）。
【０１１６】
式（１５）により、例えば、最大割り当てサイズＮに対する下位側ＭＣＳのバーストサイズｎに対して、割り当てサイズＸに対する比率（Ｘ／Ｎ）を乗算することで、最大割り当てサイズＮに対応する下位側ＭＣＳのバーストサイズｎ’が演算される。式（１５）においては端数を考慮して、ｎ’＝０のときｎ’＝１、ｎ’＝Ｘのときｎ’＝Ｘ−１とする。以降において、処理を繰り返す場合、ｎをｎ’、ｍをｍ’としてＳ１２〜Ｓ２０の処理を行うことで、割り当てサイズＸに対応する２つのバーストサイズを変更及び決定することができる。
【０１１７】
逆に、割り当てサイズＸが最大割り当てサイズＮに変更された場合は、基地局１００は、Ｓ２３において式（１５）及び式（１６）の逆演算を行うことでｎ、ｍ（＝Ｎ−ｎ）を計算することもでき、以後はこのｎ、ｍを用いて処理（Ｓ１２〜Ｓ２０）を行えばよい。逆演算以外にも、例えば、一度計算したｎ，ｍをメモリ（図示せず）などに保持しておき、これを再度用いるようにしてもよい。
【０１１８】
このように２つのバーストサイズの合計Ｎが可変の場合でも、上述した例と同様に処理を行うことができるため、上位側ＭＣＳ又は下位側ＭＣＳへの変更により、スループットを向上させることができる。また、ＭＣＳのバーストサイズを変更しても、変更量ａ，ｂを「１スロット」などとすることで、変更量を「１００スロット」などとした場合と比較してＰＥＲを低くできる。よって、端末２００からＡＣＫ信号が送信される確率が変更量「１００スロット」などの場合と比較して高くなり、無線通信システム１０はスループットを向上させることができる。
【０１１９】
＜他の動作例２＞
次に、他の動作例２について説明する。上述した動作例及び他の動作例１において、更に上位のＭＣＳが選択され（Ｓ１９のＭＣＳ［Ｈ＋１］への割り当て）、又は、更に下位のＭＣＳが選択される（Ｓ１６のＭＣＳ［Ｌ−１］への割り当て）場合がある。このとき、転送ビット量が同じ２つのＭＣＳが存在する場合がある。例えば、「１６ＱＡＭ  ３／４」又は「６４ＱＡＭ  １／２」などである。このような場合、上述した動作例及び他の動作例１では、いずれか一方を選択（例えば、「１６ＱＡＭ  ３／４」）するようにした。
【０１２０】
一般的に無線区間がノイズだけの環境の場合、例えば、「１６ＱＡＭ  ３／４」のＭＣＳの方が、「６４ＱＡＭ  １／２」のＭＣＳより良好な特性が得られる。一方、移動などによるフェージングを考慮すると、例えば、「６４ＱＡＭ  １／２」の方が「１６ＱＡＭ  ３／４」よりも、ノイズが少ない環境であれば良好な特性が得られる。どちらのＭＣＳが最適かは環境に依存する。本動作例では、このように転送ビット量が同じ複数のＭＣＳが存在する場合、環境に応じて一つのＭＣＳを選択する処理についての動作例である。
【０１２１】
図１２はＭＣＳ選択処理の動作例を示すフローチャートである。例えば、ＭＣＳバーストサイズ決定処理（図６及び図７）において、更に下位のＭＣＳや更に上位のＭＣＳにバーストデータを割り当てるとき（Ｓ１６又はＳ１９）に、転送ビット量が同じ２つのＭＣＳが選択される場合に開始される。例えば、本ＭＣＳ選択処理が開始された後は、ＭＣＳバーストサイズ決定処理と並列に処理が行われても良い。
【０１２２】
基地局１００は、処理を開始すると（Ｓ３０）、カウント数（Ｃｏｕｎｔ）を「０」にする（Ｓ３１）。このカウント数は期間をカウントするための値であって、例えば、制御部１１０がカウントする。
【０１２３】
次いで、基地局１００は、選択されたＭＣＳによりバーストデータを送信する（Ｓ３２）。この処理は、後述する処理においていずれかのＭＣＳが選択されるため（Ｓ４２又はＳ４３、或いはＳ４０）、これらの処理により選択されたＭＣＳを用いてバーストデータが送信される。例えば、制御部１１０がＭＣＳを選択し、制御情報として変調符号化部１０３に出力することでバーストデータが送信される。
【０１２４】
次いで、基地局１００は、送信したバーストデータに対する誤り検出結果の受信を待ち（Ｓ３３）、誤り検出結果を受信すると、使用ＭＣＳの正解率を更新する（Ｓ３４）。例えば、制御部１１０は、誤り検出結果を受信すると、誤り検出結果の全受信回数に対するＮＡＣＫ信号の受信回数を除算して誤り率Ｐを演算し、（１−Ｐ）を演算することで使用ＭＣＳの正解率を演算することができる。制御部１１０は、例えば、各ＭＣＳの正解率をメモリ（図示せず）に保持し、それまで正解率を保持していた場合はこれを更新する。例えば、誤り率Ｐは、使用ＭＣＳに対するＮＡＣＫ信号の平均的な受信確率でもあり、正解率は、使用ＭＣＳに対するＡＣＫ信号の平均的な受信確率でもある。
【０１２５】
次いで、基地局１００は、カウント数がＴ２以上か否かを判別する（Ｓ３５）。このＴ２は、後述する処理においてＭＣＳを交互に選択するが（Ｓ４２及びＳ４３）、例えば、交互に選択するための試用期間を示す。例えば、制御部１１０は、メモリ（図示せず）に保持したカウント数とＴ２とを比較することで判別する。
【０１２６】
基地局１００は、カウント数がＴ２より小さいとき（Ｓ３５でＮＯ）、カウント数を「１」加算し（Ｓ３６）、カウント数がＴ２以上のとき（Ｓ３５でＹＥＳ）、カウント数を「０」にリセットする（Ｓ３６）。カウント数がＴ２より小さいときは、例えば、試用期間内であるとしてカウント数を１ずつ加算し、カウント数がＴ２を超えるとカウント数を「０」にリセットして、再度試用期間内となるようにしている。
【０１２７】
Ｓ３６及びＳ３７の処理が終了すると、基地局１００はカウント数がＴ１以上か否かを判別し（Ｓ３８）、カウント数がＴ１以上のとき（Ｓ３８でＹＥＳ）、正解率の高いＭＣＳを選択及び使用する（Ｓ４０）。一方、基地局１００は、カウント数がＴ１未満のとき（Ｓ３８でＮＯ）、Ｓ４１の処理に移行する。ここでは、カウント数がＴ１以上になると（Ｓ３８でＹＥＳ）、交互にＭＣＳを選択して使用すること（Ｓ４２及びＳ４３）を止めて、更新したＭＣＳの正解率に基づいて、正解率のよいＭＣＳを選択及び使用するようにしている（Ｓ４０）。例えば、制御部１１０がメモリ（図示せず）に保持したカウント数とＴ１とを比較することで判別し、メモリに保持した各ＭＣＳの正解率に基づいて正解率のよいＭＣＳを選択し、制御情報として変調符号化部１０３に出力する。
【０１２８】
Ｓ４１の処理において、基地局１００はカウント数を「２」で除算し、その剰余が「０」か否かを判別する（Ｓ４１）。そして、基地局１００は、剰余が「０」のとき（Ｓ４１でＹＥＳ）、０側のＭＣＳ（２つのＭＣＳのうち、一方のＭＣＳ）を選択及び使用し（Ｓ４２）、剰余が「０」でないとき（Ｓ４１でＮＯ）、１側のＭＣＳ（２つのＭＣＳのうち、他方のＭＣＳ）を選択及び使用する（Ｓ４３）。ここでは、例えば、現在のカウント数により交互にＭＣＳを選択及び使用する処理を行っている。例えば、制御部１１０は、カウント数を「２」で除算し、その剰余に基づいていずれか一方のＭＣＳを選択し、選択したＭＣＳを制御情報として変調符号化部１０３に出力することで本処理が行われる。
【０１２９】
このＭＣＳ選択処理全体について説明すると、カウント数がＴ２未満のとき（Ｓ３５）、基地局１００はカウント数を順次「１」ずつ加算していき、カウント数がＴ１になるまで交互にＭＣＳを選択及び使用する（Ｓ４２，Ｓ４３）。基地局１００は、カウント数がＴ１になると（Ｓ３８でＹＥＳ）、正解率のよいＭＣＳを選択及び使用する（Ｓ４０）。そして、正解率のよいＭＣＳをカウント数がＴ２になるまで基地局１００は当該ＭＣＳを使用し続け（Ｓ３５でＮＯ）、Ｔ２になると再度試用期間としてカウント数をリセットする（Ｓ３５でＹＥＳ，Ｓ３７）。その後、基地局１００は、再び交互にＭＣＳを選択及び使用する（Ｓ４２，Ｓ４３）。
【０１３０】
このように実際にＭＣＳを使用した場合の正解率を考慮してＭＣＳが選択されるため、例えば、基地局１００と端末２００の無線区間における実際の環境を考慮したＭＣＳの選択を行うことができる。
【０１３１】
［他の実施の形態］
次に、他の実施の形態について説明する。上述した第１及び第２の実施の形態では、基地局１００と端末２００との無線通信システム１０について説明した。例えば、無線ＬＡＮなど、基地局１００を介さずに端末２００どうしが相互に無線通信を行う無線通信システム１０においても実施できる。
【０１３２】
図１３（Ａ）及び図１３（Ｂ）はかかる場合の無線通信システム１０の構成例を示す図である。この無線通信システム１０では、端末２００‐１，２００‐２が互いに直接無線通信を行う。かかる無線通信システム１０では、データを送信する側の端末２００‐１，２００‐２にＭＣＳ選択の決定権がある。
【０１３３】
従って、端末２００‐１がデータを送信する場合、端末２００‐２から送信されたＡＣＫ信号（又はＮＡＣＫ信号）に基づいて、端末２００‐１が、ＭＣＳバーストサイズ決定処理（例えば、図６及び図７，又は図１１）や内部誤り判定処理（例えば、図１０）、ＭＣＳ選択処理（例えば図１２）を行う。
【０１３４】
端末２００‐１は、ＰＣ２２０‐１と送受信部２３０‐１とを備える。ＰＣ２２０‐１は、第２の実施の形態におけるＰＣ２２０と同一であり、送受信部２３０‐１は端末２００の各部２０１〜２１０（例えば図４）を備える。例えば、送受信部２３０‐１内の制御部２１０が、第２の実施の形態における基地局１００の制御部１１０と同様に、ＭＣＳバーストサイズ決定処理や内部誤り判定処理、ＭＣＳ選択処理を行う。
【０１３５】
また、端末２００‐２がデータを送信する場合、端末２００‐１から送信されたＡＣＫ信号（又はＮＡＣＫ信号）に基づいて、端末２００‐２がＭＣＳバーストサイズ決定処理などを行う。端末２００‐２についても、ＰＣ２２０‐２と送受信部２３０‐２とを備え、送受信部２３０‐２は、端末２００の各部２０１〜２１０を備える。例えば、制御部２１０が、第２の実施の形態における基地局１００の制御部１１０と同様に、ＭＣＳバーストサイズ決定処理や内部誤り判定処理、又はＭＣＳ選択処理を行う。
【０１３６】
尚、図１３（Ａ）及び図１３（Ｂ）の端末２００‐１，２００‐２自体がＰＣであってもよい。この場合、内部にあるＰＣ２２０‐１，２２０‐２はなくてもよい。
【０１３７】
このように、本実施の形態における無線通信システム１０においても、データを送信する側の端末２００‐１，２００‐２において、バーストサイズ決定処理などの各種処理を実施できる。従って、データを送信する側の端末２００‐１，２００‐２において誤り検出結果に基づいてＭＣＳに割り当てるバーストサイズを変更するため、スループットを向上させることができる。また、各ＭＣＳのバーストサイズを変更する場合でも、「１スロット」などの単位で変更することで、バーストエラーの発生確率を抑えることになり、スループットも向上することができる。
【０１３８】
また、上述した実施の形態においては、各ＭＣＳのバーストサイズに対する変更量の単位は、スロットとして説明した。例えば、スロット以外にも、ビットや、サブキャリア、シンボル、サブフレームなどでもよい。
【０１３９】
更に、上述した実施の形態において、基地局１００は１ユーザに割り当てたバーストデータのうち２つのバーストデータを選択し、また、２つのバーストデータに対応する２つのＭＣＳを選択する例について説明した。例えば、基地局１００は、３つ以上のバーストデータを選択し、また、これらのバーストデータに対応する３つ以上のＭＣＳを選択して処理を行うようにしてもよい。例えば、３つのＭＣＳについては、各バーストサイズをＭＣＳ［Ｈ］，ＭＣＳ［Ｍ］，ＭＣＳ［Ｌ］などとして、各サイズについて変更量分の増減を行うことで処理（Ｓ１０〜Ｓ２０）することができる。また、更に下位のＭＣＳや上位のＭＣＳについてのバーストサイズＭＣＳ［Ｈ＋１］，ＭＣＳ［Ｌ−１］に対して適宜バーストデータの割り当てを行うようにすることもできる（Ｓ１６，Ｓ１９など）。
【０１４０】
更に、上述した実施の形態において、基地局１００と端末２００については他の構成例でも実施できる。図１４、図１５は基地局１００と端末２００の他の構成例を夫々示す図である。
【０１４１】
基地局１００は、更に、ＣＰＵ（Central Processing Unit）１１１と、ＲＯＭ（Read Only Memory）１１２、及びＲＡＭ（Random Access Memory）１１３を備える。例えば、ＣＰＵ１１１は、ＲＯＭ１１２に記憶されたプログラムを読み出して実行し、実行途中又は実行後の値やデータなどをＲＡＭ１１３に適宜記憶させたり、記憶した値などをＲＡＭ１１３から読み出したりすることができる。このように、ＣＰＵ１１１とＲＯＭ１１２、及びＲＡＭ１１３の協調動作により、例えば、第２の実施の形態における、送信データ処理部１０２、変調符号化部１０３、ＩＦＦＴ部１０４、ＦＦＴ部１０６、復調復号化部１０７、及び受信データ処理部１０８の各機能を実現できる。この場合、ＣＰＵ１１１は、例えば、制御部１１０に対応する。更に、例えば、ＣＰＵ１１１は第１の実施の形態における制御部１７０に対応し、ＣＰＵ１１１とＲＯＭ１１２、及びＲＡＭ１１３の協調動作により、送信部１７１の機能を実現できる。
【０１４２】
また、端末２００は、更に、ＣＰＵ２１１と、ＲＯＭ２１２、及びＲＡＭ２１３を備える。この場合も、例えば、ＣＰＵ２１１は、ＲＯＭ２１２に記憶されたプログラムを読み出して実行し、実行途中又は実行後の値やデータなどＲＡＭ２１３に適宜記憶させたり、記憶した値などをＲＡＭ２１３から読み出したりすることができる。このように、ＣＰＵ２１１とＲＯＭ２１２、及びＲＡＭ２１３の協調動作により、例えば、第２の実施の形態における、ＦＦＴ部２０２、復調復号化部２０３、受信データ処理部２０４、送信データ処理部２０６、変調符号化部２０７、及びＩＦＦＴ部２０８の各機能を実現できる。この場合、ＣＰＵ２１１は、例えば、制御部２１０に対応する。更に、例えば、ＣＰＵ２１１とＲＯＭ２１２、ＲＡＭ２１３の協調動作により、第１の実施の形態における送信部２７０と受信部２７１の各機能を実現できる。
【０１４３】
以上まとめると付記のようになる。
【０１４４】
（付記１）
他の無線通信装置と無線通信を行う無線通信装置において、
前記他の無線通信装置から受信した誤り検出結果に基づいて、前記他の無線通信装置に送信する複数の送信データ夫々に対する符号化率と変調方式、及びデータ量を決定する制御部と、
前記決定した符号化率と変調方式、及びデータ量に基づいて、前記複数の送信データを前記他の無線通信装置に夫々送信する送信部と
を備えることを特徴とする無線通信装置。
【０１４５】
（付記２）
前記制御部は、前記複数の送信データ夫々に対するデータ量を変化させることで前記複数の送信データ夫々に対するデータ量を決定することを特徴とする付記１記載の無線通信装置。
【０１４６】
（付記３）
前記複数の送信データ夫々に対するデータ量の合計は可変であることを特徴とする付記１記載の無線通信装置。
【０１４７】
（付記４）
前記制御部は、誤り有りを示す前記誤り検出結果の平均的な受信確率を示す平均誤り率、又は誤り無しを示す前記誤り検出結果の平均的な受信確率を示す平均正解率に基づいて、前記符号化率及び変調方式を決定することを特徴とする付記１記載の無線通信装置。
【０１４８】
（付記５）
前記制御部は、１サブキャリアあたりの転送ビット量が同一である２つの符号化率及び変調方式夫々に対して、誤りを示す前記誤り誤り検出結果の平均的な受信確率を示す平均誤り率、又は誤り無しを示す前記誤り検出結果の平均的な受信確率を示す平均正解率に基づいて、いずれか一方の前記符号化率及び変調方式を選択することで、前記符号化率と変調方式を決定することを特徴とする付記１記載の無線通信装置。
【０１４９】
（付記６）
前記制御部は、１単位時間と複数サブキャリアとから構成される無線リソース単位で、前記データ量を変化させることを特徴とする付記２記載の無線通信装置。
【０１５０】
（付記７）
前記無線リソース単位はスロット単位であることを特徴とする付記６記載の無線通信装置。
【０１５１】
（付記８）
前記送信部は前記複数の送信データの夫々に１つの誤り検出符号を付加して送信することを特徴とする付記１記載の無線通信装置。
【０１５２】
（付記９）
前記制御部は、前記平均誤り率又は前記平均正解率に基づいて、前記複数の符号化率及び変調方式の夫々に対する前記送信データのデータ量を割り当てることで、前記複数の送信データ夫々に対する符号化率と変調方式、及びデータ量を決定することを特徴とする付記４記載の無線通信装置。
【０１５３】
（付記１０）
前記制御部は、前記複数の符号化率及び変調方式のうち、第１及び第２の符号化率及び変調方式により送信された各送信データの全てが誤り有りの前記検出結果を得たとき、又は、少なくとも一方は誤り無しの前記検出結果を得たときであって、１サブキャリアあたりの転送ビット量が前記第２の符号化率及び変調方式より多い前記第１の符号化率及び変調方式により送信された前記送信データの前記平均誤り率又は前記平均正解率を考慮した平均転送ビット量が前記第２の符号化率及び変調方式により送信された前記送信データの前記平均転送ビット量より多くないとき、前記第１の符号化率及び変調方式に割り当てた前記データ量のうち変更量分だけ少なくし、前記第２の符号化率及び変調方式に割り当てた前記データ量に前記変更量分だけ増加させることを特徴とする付記９記載の無線通信装置。
【０１５４】
（付記１１）
前記第１及び第２の符号化率及び変調方式により送信された各送信データの全てが誤り有りの検出結果を得たときの変更量である第１の変更量は、前記第１の符号化率及び変調方式により送信された前記送信データの前記平均転送ビット量が前記第１の符号化率及び変調方式により送信された前記送信データの前記平均転送ビット量が多くないときの変更量である第２の変更量より多いことを特徴とする付記１０記載の無線通信装置。
【０１５５】
（付記１２）
前記制御部は、前記変更量が前記第１の符号化率及び変調方式に対して割り当てた前記データ量以上のとき、前記転送ビット量が前記第２の符号化率及び変調方式より低い第３の符号化率及び変調方式に対して前記変更量を前記データ量として割り当て、前記第２の符号化率及び変調方式に対して全データ量から前記変更量を減算した量の前記データ量を割り当てることを特徴とする付記１０記載の無線通信装置。
【０１５６】
（付記１３）
前記制御部は、前記複数の符号化率及び変調方式のうち第１及び第２の符号化率及び変調方式により送信された前記送信データのうち少なくとも一方は誤り無しの前記検出結果を得たときであって、１サブキャリアあたりの転送ビット量が前記第２の符号化率及び変調方式より多い第１の符号化率及び変調方式により送信された前記送信データの前記平均誤り率又は前記平均正解率を考慮した平均転送ビット量が前記第２の符号化率及び変調方式により送信された前記送信データの前記平均転送ビット量より多いとき、前記第２の符号化率及び変調方式に割り当てる前記データ量のうち変更量分だけ少なくし、前記第１の符号化率及び変調方式に割り当てる前記データ量に前記変更量分だけ増加させることを特徴とする付記９記載の無線通信装置。
【０１５７】
（付記１４）
前記制御部は、前記変更量が前記第２の符号化率及び変調方式に対して割り当てた前記データ量以上のとき、前記転送ビット量が前記第１の符号化率及び変調方式より高い第４の符号化率及び変調方式に対して前記変更量を前記データ量として割り当て、前記第１の符号化率及び変調方式に対しては前記データ量から前記変更量を減算した量の前記データ量を割り当てることを特徴とする付記１３記載の無線通信装置。
【０１５８】
（付記１５）
前記第１の無線通信装置は基地局装置、前記第２の無線通信装置は端末装置、又は前記第１及び第２の無線通信装置は端末装置であることを特徴とする付記１記載の無線通信装置。
【０１５９】
（付記１６）
第１の無線通信装置と第２の無線通信装置との間で無線通信を行う無線通信システムにおいて、
前記第１の無線通信装置は、
前記第２の無線通信装置から受信した誤り検出結果に基づいて、前記第２の無線通信装置に送信する複数の送信データ夫々に対する符号化率と変調方式、及びデータ量を決定する制御部と、
前記決定した符号化率と変調方式、及びデータ量に基づいて、前記複数の送信データを前記他の無線通信装置に夫々送信する送信部とを備え、
前記第２の無線通信装置は、
前記誤り検出結果を送信する送信部と、
前記複数の送信データを受信する受信部とを備えることを特徴とする無線通信システム。
【０１６０】
（付記１７）
他の無線通信装置と無線通信を行う無線通信装置における無線通信方法であって、
前記他の無線通信装置から受信した誤り検出結果に基づいて、制御部により、前記他の無線通信装置に送信する複数の送信データ夫々に対する符号化率と変調方式、及びデータ量を決定し、
前記決定した符号化率と変調方式、及びデータ量に基づいて、送信部により、前記複数の送信データを前記他の無線通信装置に夫々送信する
ことを特徴とする無線通信方法。
【符号の説明】
【０１６１】
１０：無線通信システム                １００：基地局装置（基地局）
１０２：送信データ処理部              １０３：変調符号化部
１０４：ＩＦＦＴ部                    １０５：ＲＦ部
１０６：ＦＦＴ部                      １０７：復調復号化部
１０８：受信データ処理部              １１０：制御部  
１１１：ＣＰＵ                        １１２：ＲＯＭ
１１３：ＲＡＭ                        １２０：基地局制御装置
２００（２００‐１〜２００‐３）：端末装置（端末）
２０１：ＲＦ部                        ２０２：ＦＦＴ部
２０３：復調復号化部                  ２０４：受信データ処理部
２０６：送信データ処理部              ２０７：変調符号化部
２０８：ＩＦＦＴ部                    ２１０：制御部
２１１：ＣＰＵ                        ２１２：ＲＯＭ
２１３：ＲＡＭ
【図１】
2012114764.tif 000004
【図２】
2012114764.tif 000005
【図３】
2012114764.tif 000006
【図４】
2012114764.tif 000007
【図５】
2012114764.tif 000008
【図６】
2012114764.tif 000009
【図７】
2012114764.tif 000010
【図８】
2012114764.tif 000011
【図９】
2012114764.tif 000012
【図１０】
2012114764.tif 000013
【図１１】
2012114764.tif 000014
【図１２】
2012114764.tif 000015
【図１３】
2012114764.tif 000016
【図１４】
2012114764.tif 000017
【図１５】
2012114764.tif 000018
【図１６】
2012114764.tif 000019
【図１７】
2012114764.tif 000020