自装置宛に送信されるパケットのパケットサイズを推定するパケットサイズ推定部と、受信信号の受信品質測定を行って受信品質測定値を取得する受信品質測定部と、前記パケットサイズと、動作モード毎のコードブロックのサイズとから、前記パケットに含まれるコードブロック数を推定するコードブロック数推定部と、推定した前記コードブロック数から、動作モード毎の所要品質を認識し、前記所要品質と前記受信品質測定値との比較結果にもとづいて、動作モードを選択する動作モード選択制御部と、を有することを特徴とする無線通信装置。前記パケットサイズの変動量を分散として測定するパケットサイズ分散測定部をさらに備え、前記動作モード選択制御部は、動作モード毎の前記所要品質に、前記分散から算出したオフセットを付加し、前記オフセットを付加した前記所要品質と、前記受信品質測定値との比較結果にもとづいて、動作モードを選択する、ことを特徴とする請求項1記載の無線通信装置。前記動作モード選択制御部は、前記パケット内の前記コードブロック数に対応した、動作モード毎の前記所要品質を保持しておくことを特徴とする請求項1記載の無線通信装置。前記動作モード選択制御部は、動作モード毎の前記所要品質を、前記コードブロック数の対数関数による近似式で算出することを特徴とする請求項1記載の無線通信装置。無線通信方法において、自装置宛に送信されるパケットのパケットサイズを推定し、受信信号の受信品質測定を行って受信品質測定値を取得し、前記パケットサイズと、動作モード毎のコードブロックのサイズとから、前記パケットに含まれるコードブロック数を推定し、推定した前記コードブロック数から、動作モード毎の所要品質を認識し、前記所要品質と前記受信品質測定値との比較結果にもとづいて、動作モードを選択して無線通信を行うことを特徴とする無線通信方法。無線基地局と、前記無線基地局から自装置宛に送信されるパケットのパケットサイズを推定するパケットサイズ推定部と、受信信号の受信品質測定を行って受信品質測定値を取得する受信品質測定部と、前記パケットサイズと、動作モード毎のコードブロックのサイズとから、前記パケットに含まれるコードブロック数を推定するコードブロック数推定部と、推定した前記コードブロック数から、動作モード毎の所要品質を認識し、前記所要品質と前記受信品質測定値との比較結果にもとづいて、動作モードを選択する動作モード選択制御部と、を備える移動局と、を有することを特徴とする無線通信システム。パケット誤り率は、パケット内に含まれるFECコードブロックの数に応じて変化する。したがって、パケット誤り率が所定値以下となるような動作モードを選択するためには、パケット内のFECコードブロック数を適切に推定した結果にもとづいた動作モード選択を行うことが重要となる。しかし、従来の受信機では、パケット内のFECコードブロック数が適切に推定されておらず、適切なFECコードブロック推定数に応じた動作モード選択が行われていなかった。このため、従来では、最適な動作モードが選択されずに無線通信が行われる場合があり、パケット誤り率が所定値を超えてしまい、スループット特性の劣化を引き起こしていた。本発明はこのような点に鑑みてなされたものであり、コードブロック数を適切に推定して、伝搬環境に応じた無線通信の最適な動作モードを選択する無線通信装置を提供することを目的とする。また、本発明の他の目的は、コードブロック数を適切に推定して、伝搬環境に応じた無線通信の最適な動作モードを選択する無線通信方法を提供することである。さらに、本発明の他の目的は、コードブロック数を適切に推定して、伝搬環境に応じた無線通信の最適な動作モードを選択する無線通信システムを提供することである。上記課題を解決するために、無線通信装置が提供される。無線通信装置は、自装置宛に送信されるパケットのパケットサイズを推定するパケットサイズ推定部と、受信信号の受信品質測定を行って受信品質測定値を取得する受信品質測定部と、前記パケットサイズと、動作モード毎のコードブロックのサイズとから、前記パケットに含まれるコードブロック数を推定するコードブロック推定部と、推定した前記コードブロック数から、動作モード毎の所要品質を認識し、前記所要品質と前記受信品質測定値との比較結果にもとづいて、動作モードを選択する動作モード選択制御部とを有する。最適な動作モードを選択することが可能になる。以下、本発明の実施の形態を図面を参照して説明する。図1は無線通信装置の構成例を示す図である。無線通信装置10は、パケットサイズ推定部11、受信品質測定部12、コードブロック数推定部13および動作モード選択制御部14を備える。なお、無線通信装置1は、例えば、携帯電話機などの移動体装置に該当する。パケットサイズ推定部11は、送信側から自装置宛に送信されるパケットのパケットサイズを推定する。受信品質測定部12は、受信信号の受信品質測定を行って受信品質測定値を取得する。コードブロック数推定部13は、推定したパケットサイズと、動作モード毎のコードブロックのサイズとから、1パケットに含まれるコードブロック数を算出して推定する。動作モード選択制御部14は、推定したコードブロック数から、動作モード毎の所要品質を認識する。そして、所要品質と受信品質測定値との比較処理を行い、比較結果にもとづいて、動作モードを選択する。この場合、受信品質測定値が所要品質よりも大きいか等しい場合は、該所要品質の動作モードは使用可能と判別する。また、受信品質測定値が所要品質よりも小さい場合は、該所要品質の動作モードは使用不可と判別する。上記のように、無線通信装置10では、推定したパケットサイズと、動作モード毎のコードブロックサイズとから、パケットに含まれるコードブロック数を推定する。そして、コードブロック推定数から、動作モード毎の所要品質を認識し、所要品質と受信品質測定値との比較結果にもとづいて、動作モードを選択する構成とした。これにより、コードブロック数を適切に推定することができ、推定結果から最適な動作モードを選択することが可能になる。また、伝搬環境に応じた最適な動作モードを選択しての無線通信を実行することができるので、スループット特性の劣化を抑制することが可能になる。次に具体的な例を挙げて無線通信装置10の動作について詳しく説明する。なお、送信側におけるパケットの符号化として、前方誤り訂正符号化FECを行うものとして、以降では、コードブロックをFECコードブロックと呼ぶ。図2は無線通信装置の構成例を示す図である。無線通信装置10-1は、パケットサイズ推定部11、受信品質測定部12、コードブロック数推定部13、動作モード選択制御部14およびMAP情報受信部1aを備える。また、動作モード選択制御部14は、閾値情報保持部14a、閾値選択部14bおよび動作モード選択部14cを含む。MAP情報受信部1aは、無線基地局等の送信局から送信されたMAP情報を受信して解析する。MAP情報とは、無線基地局から送信される無線フレームのパケット割当情報、変調符号化情報、MIMOモード情報などの内容を含む制御情報である。図3はMAP情報の構成例を示す図である。MAP情報T0の属性として、例えば、装置接続ID識別子、割当スロット数、変調符号化、MIMOモードがある。図の例では、装置接続ID=1自装置使用ID=1、割当スロット数=20、変調符号化がQPSKQuadraturePhaseShiftKeying:R=1/2、MIMOモード=SIMOSingleInputMultipleOutputとなっている。なお、MSC選択指示とは、無線基地局が無線通信装置10-1に対して、MCSを選択するように指示するためのメッセージである。パケットサイズ推定部11は、現在受信したMAP情報T0に記載されているパケット割当情報割当スロット数と、過去のパケット割当情報とを平均化処理して、パケットサイズを推定する。ここで言うサイズとは、使用する無線リソースの量であり、例えば、MobileWiMAXWorldwideInteroperabilityforMicrowaveAccessでは、使用するサブキャリア数とシンボル数を乗算した、48個を単位とするスロット数で与えられる。この例では、MAP情報T0には、現在のパケットの割当スロット=20となっており、過去に受信したパケット割当スロットが10、10、30、30であったとして、これら5パケットの割当スロットを平均化して、パケットサイズを求めるとする。この場合、平均値は、20=1010303020/5となるので、パケットサイズを20と推定する。受信品質測定部12は、無線基地局から送信されるプリアンブル信号やパイロット信号を受信して、CINRCarriertoInterferenceandNoiseRatio等の受信品質を測定する。この例では、受信品質測定値CINR値が12dBであったとする。コードブロック数推定部13は、動作モード毎のコードブロック数を、パケットサイズ推定結果とコードブロックサイズから計算する。図4はMCSとFECコードブロックサイズとの対応関係を示すテーブルである。テーブルT1は、コードブロック数推定部13で管理され、動作モードm、MCS、FECコードブロックサイズbの項目を有する。図の例では、SIMOのFECコードブロックサイズを示しており、動作モードm=1のとき、MCSがQPSKR=1/2、FECコードブロックサイズb=10となっている。また、動作モードm=2のとき、MCSが16QAMQuadratureAmplitudeModulation:R=1/2、FECコードブロックサイズb=5であり、さらに、動作モードm=3のとき、MCSが64QAMR=5/6、FECコードブロックサイズb=2となっている。ここで、動作モードmで使用するFECコードブロックサイズをbmとし、割当パケットサイズの推定値平均値をAとしたときに、動作モードmが使用された場合に1パケットに含まれるFECコードブロック数Xmは、以下の式1から算出して推定することができる。Xm=ceilA/bm1なお、ceilxは天上関数を示し、実数xに対してx以上の最小の整数となる。例えば、自然対数の底eは、e=2.718であるので、eの天上関数は、ceile=3となる。コードブロック数推定部13は、動作モードm=1~m=3それぞれに対する、1パケットのFECコードブロック数X1~X3を式1から計算する。この例では、動作モードm=1のときのFECコードブロック数X1は、X1=20/10=2である。また、動作モードm=2のときのFECコードブロック数X2は、X2=20/5=4である。さらに、動作モードm=3のときのFECコードブロック数X3は、X3=20/2=10である。閾値情報保持部14aは、動作モード毎の所要品質を保持する所要品質は閾値として用いるので、以降では所要品質を所要品質閾値とも呼ぶ。図5は閾値情報テーブルを示す図である。閾値情報保持部14aは、あらかじめFECコードブロック数のパラメータとして、動作モード毎の所要品質閾値を求めておき、閾値情報テーブルT2に保持しておく。図5は、動作モードとしてアンテナ構成がSIMOを使用する場合の変調符号化方式MCSを選択する際のテーブル例を示し、MCS=mのときの1パケット中のFECコードブロック数がn個の場合に使用する所要品質閾値tm、nを表している。このような、閾値情報テーブルT2を備えておくことで、1パケット内のFECコードブロック数から、所要品質閾値を動作モード毎に容易に求めることができる。図6は閾値情報テーブルを示す図である。閾値情報テーブルT2-1は、図5のテーブルを具体化したものである。縦欄が動作モードm、横欄がFECコードブロック推定数Xmとなっており、動作モードmの所要品質閾値単位はdBがFECコードブロック数推定数毎に登録されている。例えば、動作モードm=1QPSKR=1/2の場合、FECコードブロック数=1のときは所要品質閾値=5、FECコードブロック数=2のときは所要品質閾値=6、FECコードブロック数=4のときは所要品質閾値=6、FECコードブロック数=10のときは所要品質閾値=8となっている。閾値選択部14bは、動作モード毎の所要品質閾値を、対応するFECコードブロック数を用いて閾値情報テーブルT2-1から選択する。ここでは、動作モードm=1においては、推定したFECコードブロック数は2であるから、閾値情報テーブルT2-1から所要品質閾値Th1=6dBを選択する。また、動作モードm=2においては、推定したFECコードブロック数は4であるから、閾値情報テーブルT2-1から所要品質閾値Th2=13dBを選択する。さらに、動作モードm=3においては、推定したFECコードブロック数は10であるから、閾値情報テーブルT2-1から所要品質閾値Th3=28dBを選択する。動作モード選択部14cは、動作モード毎の所要品質閾値Thと、受信品質測定値Zとを比較して、当該動作モードが使用可能か否かを判断する。動作モード毎の所要品質閾値Thが、受信品質測定値Zより小さいか等しい場合は、該動作モードを使用可能である。また、動作モード毎の所要品質閾値Thが、受信品質測定値Zより大きい場合は、該動作モードを使用不可とする。この例では、受信品質測定値であるCINR値をZとしたとき、Z=12dBであり、動作モードm=1において、所要品質閾値Th1=6dBであるから、Z≧Th112dB≧6dBとなり動作モードm=1の選択が可能である。また、動作モードm=2において、所要品質閾値Th2=13dBであるから、Z<Th212dB<13dBとなり、動作モードm=2の選択は不可である。さらに、動作モードm=3において、所要品質閾値Th3=28dBであるから、Z<Th312dB<28dBとなり、動作モードm=3の選択は不可である。したがって、この例の場合は、最適動作モードとして、動作モードm=1のQPSKR=1/2を選択することになる。選択した動作モードは、無線基地局に報告される。次に動作モード毎の所要品質閾値をFECコードブロック数の対数近似式を用いて算出する場合について説明する。上記の説明では、閾値情報テーブルT2から所要品質閾値を求めたが、この例では対数近似式から求めるものである。図7は対数近似グラフを示す図である。対数近似グラフは、縦軸がPCINRPhysicalCarriertoInterferenceandNoiseRatio、横軸が1パケット内のFECコードブロック数である。MobileWiMAX規格のMMSEMinimumMeanSquareError受信機を用いた端末局において、動作モードとしてアンテナ構成をSIMO、MCSを64QAMR=5/6とした場合の所要PCINRdBの対数近似式y=063lnx2225のグラフを示しているなお、lnx=logex。このような対数近似グラフ対数近似式にもとづいて、1パケット内のFECコードブロック数から、所要品質閾値を動作モード毎に容易に求めることができる。次にパケットサイズの分散を測定し、測定した分散に応じて所要品質閾値を変化させて、動作モードを選択する場合について説明する。図8は無線通信装置の構成例を示す図である。無線通信装置10-2は、パケットサイズ推定部11、受信品質測定部12、コードブロック数推定部13、動作モード選択制御部14-1およびMAP情報受信部1aを備える。また、動作モード選択制御部14-1は、閾値情報保持部14a、閾値選択部14b、動作モード選択部14cおよびパケットサイズ分散測定部14dを含む。MAP情報受信部1aは、無線基地局から送信されたMAP情報この例では、図3と同じ内容とするを受信して解析する。パケットサイズ推定部11は、現在受信したMAP情報に記載されているパケット割当情報割当スロット数と、過去のパケット割当情報とから、現在推定すべき1パケットに対する割当サイズを平均化する。この例では、MAP情報には、現在のパケットの割当スロット=20となっており、過去に受信したパケット割当スロットが10、10、30、30であったとして、これら5パケットの割当スロットを平均化して、パケットサイズを求めるとする。この場合、パケットサイズ平均値は、20=1010303020/5となる。パケットサイズ分散測定部14dは、パケット割当情報から、1パケットの割当サイズの変動量を分散として測定する。分散Dは、以下の式2から算出される。D=ΣA-St2/k2Aはパケットサイズ平均値、Stは時間tにおけるパケット割当スロット、kは分散を求めるパケットの個数である。この例の場合、式2に数値を代入して計算すると、D=80が求まる。受信品質測定部12は、無線基地局から送信されるプリアンブル信号やパイロット信号を受信して、CINR等の受信品質を測定する。この例では、受信品質測定値CINR値が28dBであったとする。コードブロック数推定部13は、動作モード毎のFECコードブロック数を、パケットサイズ推定結果とFECコードブロックサイズから計算する。動作モード毎のFECコードブロックサイズは、図4のテーブルT1で与えられるとする。動作モードm=1~m=3それぞれの1パケットのFECコードブロック数X1~X3を計算すると、動作モードm=1のときのFECコードブロック数X1は、X1=20/10=2である。また、動作モードm=2のときのFECコードブロック数X2は、X2=20/5=4である。さらに、動作モードm=3のときのFECコードブロック数X3は、X3=20/2=10である。閾値情報保持部14aは、動作モード毎の所要品質閾値を保持する図6に示した閾値情報テーブルT2-1と同じ内容を保持するとする。閾値選択部14bは、動作モード毎の閾値を、対応するFECコードブロック推定数を用いて、図6で示した閾値情報テーブルT2-1から選択する。ここでは、動作モードm=1においては、FECコードブロック数=2であるから、閾値情報テーブルT2-1から所要品質閾値Th1=6dBを選択する。また、動作モードm=2においては、FECコードブロック数=4であるから、閾値情報テーブルT2-1から所要品質閾値Th2=13dBを選択する。さらに、動作モードm=3においては、FECコードブロック数=10であるから、閾値情報テーブルT2-1から所要品質閾値Th3=28dBを選択する。動作モード選択部14cは、測定した分散によるオフセットを計算し、オフセットを付加した、動作モード毎の所要品質閾値Thoffsetを求める。そして、所要品質閾値Thoffsetと、受信品質測定値Zとを比較して、当該動作モードが使用可能か否かを判断する。まず、オフセットOffsetの算出式は式3となる。Offset=αm×ln13D12/A3αmはオフセット係数である。したがって、動作モードm=1の場合、α1=0.32としたときのオフセットを式3から計算し、算出したオフセットを付加した所要品質閾値Thoffset1を求めると、Thoffset1=6.27dBとなる。また、動作モードm=2の場合、α2=0.37としたときのオフセットを式3から計算し、算出したオフセットを付加した所要品質閾値Thoffset2を求めると、Thoffset2=13.31dBとなる。さらに、動作モードm=3の場合、α3=0.63としたときのオフセットを式3から計算し、算出したオフセットを付加した閾値Thoffset3を求めると、Thoffset3=28.54dBとなる。ここで、動作モード毎の所要品質閾値Thoffsetが受信品質測定値Zより小さいか等しい場合は、該動作モードを使用可能である。また、動作モード毎の所要品質閾値Thが受信品質測定値Zより大きい場合は、該動作モードを使用不可とする。この例では、受信品質測定値であるCINR値をZとしたとき、Z=28dBであり、動作モードm=1において、所要品質閾値Thoffset1=6.27dBであるから、Z≧Thoffset128dB≧6.27dBとなり動作モードm=1の選択が可能である。また、動作モードm=2において、所要品質閾値Thoffset2=13.31dBであるから、Z≧Thoffset228dB≧13.31dBとなり、動作モードm=2の選択が可能である。さらに、動作モードm=3において、所要品質閾値Thoffset3=28.54dBであるから、Z<Thoffset328dB<28.54dBとなり、動作モードm=3の選択は不可である。したがって、この例の場合は、動作モードとして、動作モードm=1のQPSKR=1/2と、動作モードm=2の16QAMR=1/2とが使用可能であるので、よりスループット特性の高い16QAMR=1/2を最適動作モードとして選択することになる。選択した動作モードは、無線基地局に報告する。このように、パケットサイズの変動量を分散として測定し、動作モード毎の所要品質に、分散から算出したオフセットを付加し、オフセットを付加した所要品質と、受信品質測定値の比較結果にもとづいて、動作モードを選択する構成とした。これにより、1パケットに含まれるFECコードブロック数を適切に推定した結果にもとづいて、最適な動作モード選択を行うことが可能になり、スループット特性の劣化を抑制することが可能になる。また、パケットサイズを複数フレームに渡り平均化していく際に、割当量が大きく変動する場合がある。そのような場合、上記のようにパケットサイズの分散を測定し、この分散に応じて所要品質を増加させることにより、平均値を大きく超えたパケットサイズの割当時に、所要品質が低く見積もられて、パケット誤り率が増加してしまうといったことを防止することが可能になる。次に無線通信装置の詳細構成について説明する。なお、以降では、無線基地局と無線通信装置間の通信に、OFDMOrthogonalFrequencyDivisionMultiplexing通信方式を適用した例を示すが、シングルキャリア通信方式などの他の通信方式も適用することができる。図9は無線通信装置の構成例を示す図である。無線通信装置1-1の構成に関し、ユーザデータ等のアプリケーション処理に関連する構成要素として、ユーザデータ生成部41aおよびユーザデータ抽出部41bを備える。また、ベースバンド処理に関わる構成要素として、通信制御部20、制御情報生成部21a、CHチャネルコード部22a、変調部23a、IFFTInverseFFT部24a、タイミング同期部21b、FFTFastFourierTransform部22b、復調部23b、CHデコード部24bおよび制御情報抽出部25bを備える。さらに、送受信機能に関連する構成要素として、送信部31a、受信部31b、アンテナ共用器32およびアンテナa1を備える。さらにまた、動作モードの選択制御に関連する構成要素として、パケットサイズ推定部11、受信品質測定部12、コードブロック数推定部13、閾値情報保持部14a、閾値選択部14b、動作モード選択部14cおよび誤り率測定部15を備える。各構成要素の動作について説明する。ユーザデータ生成部41aは、利用者が目的とする通信に応じてのトラフィックデータを生成する。制御情報生成部21aは、送信先に通知する制御情報を生成する。CHコード部22aは、トラフィックデータと制御情報とを合わせて誤り訂正符号化インターリーブ処理等を行う。変調部23aは、符号化されたデータのビット繰り返し処理、パイロット信号またはプリアンブル信号の挿入処理およびQPSKやQAMなどの変調処理を行って、変調信号をOFDMの各サブキャリアシンボルに割り当てる。IFFT部24aは、サブキャリアに割り当てられたシンボルの逆フーリエ変換処理を行って時間波形に変換するガードインターバル挿入処理も行う。送信部31aは、図示しない、ローカル周波数発振器、D/A変換器、ミキサ、送信パワーアンプおよびフィルタ等を含み、周波数変換処理、増幅処理および波形整形などを行い、デジタルベースバンド信号を送信RFRadioFrequency信号にアップコンバートする。アンテナ共用器32は、送受信で共通のアンテナa1を使用するため、送信と受信の信号を周波数や時間単位で切り替える。アンテナ共用器32を通った送信RF信号は、送受信共用のアンテナa1から送信される。アンテナa1で受信された信号は、アンテナ共用器32により送信信号と分離されて受信部31bに入力される。受信部31bは、図示しない、ローカル周波数発振器、帯域制限フィルタ、受信ローノイズアンプ、直交復調器、AGCAutomaticGainControlアンプおよびA/D変換器などを含み、受信RF信号をデジタルベースバンド信号に変換する。タイミング同期部21bは、受信信号の無線フレームタイミングの検出やシンボル同期タイミングの検出を行い、FFT部22bにFFTウィンドウ開始タイミングを通知する。FFT部22bは、指定されたタイミングでFFTウィンドウを設定して、入力サンプル列をFFT処理し、周波数領域の受信サブキャリアシンボルに変換する。復調部23bは、サブキャリアに挿入された既知のパイロット信号またはプリアンブル信号から、伝搬路推定処理復調処理等を行い、受信符号化シンボル列を取り出す。CHデコード部24bは、送信時に施した符号化処理に対応する復号化処理、誤り訂正検出処理を行い、受信データ列を抽出する。制御情報抽出部25bは、受信データから通信制御に必要な制御情報を取り出し、通信制御部20に通知する。ユーザデータ抽出部41bは、受信データから利用者の通信目的に必要なデータを抽出する。通信制御部20は、上位レイヤ機能からの指示や、受信データから抽出される制御情報などに従い、各部の動作を制御する。受信品質測定部12は、CINR等の受信信号の品質を復調部23bで検出される既知信号パイロット、プリアンブル等から測定し、測定結果を制御情報生成部21aおよび動作モード選択部14cに渡す。誤り率測定部15は、CHデコード部24bからの受信パケットの誤り検出結果からパケット誤り率の測定を行い、測定結果を動作モード選択部14cに通知し、不適切な動作モード選択が行われた場合の選択基準修正を指示する。動作モード選択部14cは、通信制御部20からの指示に従い、MCSやMIMO動作モードなどの動作モード選択処理を行い、選択結果を制御情報生成部21aに通知する。閾値選択部14bは、動作モード選択を行うための所要品質閾値を選択して、動作モード選択部14cに通知する。閾値情報保持部14aは、動作モードおよびコードブロック数毎の所要品質閾値を、テーブルまたは計算式として保持する。パケットサイズ推定部11は、自装置向けの1パケットの割当サイズを推定する。コードブロック数推定部13は、1パケットに含まれるコードブロック数を動作モード毎のコードブロックサイズを元に計算する。この際、使用される動作モード毎のコードブロックのサイズは、通信システム毎に定められる最大値を使用する。なお、コードブロックのサイズは、誤り訂正効果を高めるために、データサイズに対してできるだけ大きいサイズとするのが通常であるため、最大値を用いることが妥当である。次に動作モード選択制御について説明する。通信制御部20は、制御情報抽出部25bで抽出された制御情報から自装置に関するパケット割当情報を選択し、パケットサイズ推定部11に通知する。パケットサイズ推定部11は、この割当情報を元に動作モード選択の対象となる通信のパケットサイズを推定する。これは過去複数フレームでの1パケットの割当サイズの平均により求められる。平均方法は、規定フレーム数の加算平均、移動平均、指数平均等の方法を用いることができる。動作モード選択を行うことが通信制御部20により決定された場合、選択動作の開始と、その種別MCS選択やMIMOモード選択などとが、動作モード選択部14c、閾値選択部14bおよびコードブロック数推定部13にそれぞれ通知される。コードブロック数推定部13は、選択すべき動作モード毎のコードブロック数を、パケットサイズ推定結果とコードブロックサイズから計算する。閾値選択部14bは、動作モード毎の所要品質閾値を、対応するコードブロック数を用いて閾値情報保持部14aに保持された内容から選択し、動作モード選択部14cに通知する。動作モード選択部14cは、通知された動作モード毎の所要品質閾値を受信品質測定値と比較することにより、当該動作モードが使用可能か否かを判定し、使用可能な動作モードのうち、スループットが最大になる等の選択基準を満たす動作モードを報告値として生成する。動作モード選択部14cでは、1パケットに含まれる動作モード毎のコードブロック数にもとづいた所要品質閾値を使用して、動作モードの選択を行うことができるため、従来のような固定のコードブロック数を想定した動作モード選択を行う場合に比べて、ターゲットとするパケット誤り率に近くなるように動作モードの選択が実現できる。例えば、パケット誤り率測定にもとづいた動作モードの選択基準修正をする場合、修正の必要性検出には妥当な誤り率を測定するための平均化処理が必要となる。例えばMobileWiMAX規格で採用される試験チャネルであるITU-RPedestrianB3km/hの伝搬路を想定した場合、伝搬路のフェージング変動が平均化されるには最低でも20フレーム程度の平均化が必要である。1パケットのコードブロック数が想定と異なる場合、その間の誤り率が増加したり、逆に小さすぎたりして最適スループットとならないなどの事象が発生する。誤り率測定の平均化を少なくして瞬時のパケット誤り検出により選択基準の修正を行うと、伝搬路変動と動作モード選択通信の制御遅延により選択基準の収束が不安定になる可能性がある。一方、パケット割当情報は、制御情報MAP情報に含まれる確定した情報であり、またパケットサイズは通信アプリケーションの動作状態やネットワークの混雑度によるため、ある程度の期間に渡ってサイズが一定またはそれに近い状態で保たれると考えられる。したがって、無線通信装置1-1によるパケットサイズ推定は、短い期間で妥当な値に収束し、動作モード選択後の通信の誤り率をターゲット値に近いものにすることができる。次に動作についてフローチャートを用いて説明する。図10は動作フローを示す図である。S1パケットサイズ推定部11は、自装置向けの1パケットのパケットサイズを推定する。S2受信品質測定部12は、無線基地局からのプリアンブル信号やパイロット信号を受信して、CINR等の受信品質を測定する。S3コードブロック数推定部13は、推定したパケットサイズと、動作モード毎のFECコードブロックサイズとから、1パケットに含まれるFECコードブロック数を推定する。S4閾値選択部14bは、動作モード毎の所要品質閾値を、対応するFECコードブロック推定数を用いて、例えば、閾値情報テーブルT2から選択する。S5動作モード選択部14cは、推定したFECコードブロック数から、動作モード毎の所要品質閾値を認識し、所要品質閾値と受信品質測定値とを比較する。S6動作モード選択部14cは、比較結果にもとづいて、最適な動作モードを選択する。S7動作モード選択部14cは、選択した動作モードを制御情報生成部21aに通知する。制御情報生成部21aは、選択した動作モードを含めた制御情報を生成する。該制御情報は、アップコンバートされた後に、アンテナa1を通じて無線基地局側へ送信される。なお、無線基地局では、無線通信装置1-1によって選択された動作モードを認識すると、該動作モードを設定し、無線通信装置1-1で選択された動作モードを用いて、データを送信する。S8無線通信装置1-1は、無線基地局から送信されたパケットの受信処理を行う。S9誤り率測定部15は、受信パケットの誤り率を測定し、測定結果を動作モード選択部14cに通知する。S10動作モード選択部14cは、パケット誤り率が所定値以下か否かを判断する。所定値以下の場合はステップS1へ戻り、所定値を超える場合はステップS11へ行く。S11動作モード選択部14cは、動作モード選択時の選択基準の修正を行い、ステップS1へ戻る。選択基準を修正する場合、例えば、図6に示した閾値情報テーブルT2-1から、他の所要品質閾値を選択するなどして選択基準の修正を行う。次にパケット分散測定を行う無線通信装置の詳細構成について説明する。図11は無線通信装置の構成例を示す図である。無線通信装置1-2は、上述の図9の構成に対して、新たにパケットサイズ分散測定部14dが設けられる。その他の構成は同じなので、パケットサイズ分散測定部14dについて説明する。パケットサイズ分散測定部14dは、通信制御部20から通知されるパケット割当情報から、1パケットの割当サイズの変動量を分散として測定する。変動の大きさは、所要品質閾値を決定する際に使用されるコードブロック数計算結果の不確定性となる。コードブロック数を少なく見積もった場合には、誤り率の上昇が発生してスループットが大幅に劣化するリスクを伴うため、変動の大きさに応じて、所要品質閾値にマージンを加算することにより、動作モードの選択が誤り率上昇を引き起こさないように調整する。また、このマージンは、コードブロック数と所要品質との関係から、コードブロック数計算値に対してマージン加算を行うことにより実現してもよい。1パケットの割当サイズの変動量を分散として測定することにより、パケット割当状態が大きく変動する場合のコードブロック数推定誤差による誤り率増加を防止して、動作モード選択を行うことが可能になる。次に動作についてフローチャートを用いて説明する。図12、図13は動作フローを示す図である。S21パケットサイズ推定部11は、自装置向けの1パケットのパケットサイズを推定する。S22パケットサイズ分散測定部14dは、パケットサイズの分散を測定する。S23受信品質測定部12は、無線基地局からのプリアンブル信号やパイロット信号を受信して、CINR等の受信品質を測定する。S24コードブロック数推定部13は、推定したパケットサイズと、動作モード毎のFECコードブロックサイズとから、1パケットに含まれるFECコードブロック数を推定する。S25閾値選択部14bは、動作モード毎の所要品質閾値を、対応するFECコードブロック推定数を用いて、例えば、閾値情報テーブルT2から選択する。S26動作モード選択部14cは、パケットサイズ分散によるオフセットを、推定したFECコードブロック数から認識した所要品質閾値に付加する。S27動作モード選択部14cは、所要品質閾値と受信品質測定値とを比較する。S28動作モード選択部14cは、比較結果にもとづいて、最適な動作モードを選択する。S29動作モード選択部14cは、選択した動作モードを制御情報生成部21aに通知する。制御情報生成部21aは、選択した動作モードを含めた制御情報を生成する。該制御情報は、アップコンバートされた後に、アンテナa1を通じて無線基地局側へ送信される。なお、無線基地局では、無線通信装置1-2によって選択された動作モードを認識すると、該動作モードを設定し、無線通信装置1-1で選択された動作モードを用いて、データを送信する。S30無線通信装置1-2は、無線基地局から送信されたパケットの受信処理を行う。S31誤り率測定部15は、受信パケットの誤り率を測定し、測定結果を動作モード選択部14cに通知する。S32動作モード選択部14cは、パケット誤り率が所定値以下か否かを判断する。所定値以下の場合はステップS21へ戻り、所定値を超える場合はステップS33へ行く。S33動作モード選択部14cは、動作モード選択時の選択基準の修正を行い、ステップS21へ戻る。選択基準を修正する場合、例えば、図6に示した閾値情報テーブルT2-1から、他の所要品質閾値を選択するなどして選択基準の修正を行う。次に無線通信装置のハードウェア構成について説明する。図14は無線通信装置のハードウェア構成例を示す図である。無線通信装置5は、送受信共用アンテナ51、送受信部52、信号処理プロセッサ53、信号処理プログラムメモリ54、信号処理ワークメモリ55、アプリケーションプロセッサ56、アプリケーションメモリ57および入出力インタフェース部58を備える。例えば、図11の無線通信装置1-2との対応関係を示すと、ユーザデータ等のアプリケーション処理に関連する、ユーザデータ生成部41aおよびユーザデータ抽出部41bについては、アプリケーションプロセッサ56、アプリケーションメモリ57および入出力インタフェース部58により実現する。また、ベースバンド処理に関わる、通信制御部20、制御情報生成部21a、CHコード部22a、変調部23a、IFFT部24a、タイミング同期部21b、FFT部22b、復調部23b、CHデコード部24bおよび制御情報抽出部25bについては、信号処理プロセッサ53、信号処理ワークメモリ55、信号処理プログラムメモリ54およびそれらに記憶されるプログラムにより実現する。さらに、送受信機能に関連する、送信部31a、受信部31b、アンテナ共用器32およびアンテナa1については、アンテナ51および送受信部52により実現する。さらにまた、動作モードの選択制御に関連する、パケットサイズ推定部11、受信品質測定部12、コードブロック数推定部13、閾値情報保持部14a、閾値選択部14b、動作モード選択部14c、パケットサイズ分散測定部14dおよび誤り率測定部15は、信号処理プログラムメモリ54に格納される信号処理プログラムに実装されて、信号処理プロセッサ53により実行される。なお、所要品質閾値テーブルあるいはオフセット導出式などは、信号処理プログラムメモリ54に保持される。また、ベースバンド信号処理の一部は、LSIなどの専用ハードウェアで実現することもできる。次に無線通信システムについて説明する。図15は無線通信システムの構成例を示す図である。無線通信システム100は、無線基地局6と移動局7無線通信装置10に該当を備える。無線基地局6は、送信部61および受信部62を備える。移動局7は、無線通信装置10と同じ構成であり、構成動作等は上述したので説明は省略する。送信部61は、MAP情報等の制御情報、プリアンブル信号パイロット信号を移動局7に送信する。受信部62は、移動局7で選択された動作モードの報告を受信する。図16は無線基地局のハードウェア構成例を示す図である。無線基地局6は、制御部6a、BBBaseBand部6bおよびRF部6cを備える。制御部6aはプロセッサ6a-1およびメモリ6b-1を備える。プロセッサ6a-1は、無線基地局6の送受信動作に関連する制御を行い、メモリ6b-1は、動作運用に必要な情報を保持する。BB部6bは、送信部61でのデータ送信時における、ベースバンド信号の変調処理を行う。また、受信部62でのデータ受信時における、ベースバンド信号の復調処理を行う。RF部6cは無線インタフェース処理を行う。例えば、送信部61でのデータ送信時における、ベースバンド帯域を無線周波帯域に変換するアップコンバートを行う。また、受信部62でのデータ受信時における、無線周波帯域をベースバンド帯域に変換するダウンコンバートを行う。以上説明したように、無線通信装置10では、送信側が自装置宛に送信するパケットサイズを過去の割り当て状況にもとづいて推定し、さらに、選択する対象の各動作モードを使用した場合の1パケットに含まれる誤り訂正コードブロック数を推定する。そして、該誤り訂正コードブロック推定値を元に各動作モードを選択するための所要品質を求めて、所要品質と受信品質測定値との比較結果により、伝搬環境に応じた動作モードを選択する構成とした。これにより、移動局などに該当する無線通信装置10では、1パケットに含まれる誤り訂正コードブロック数が変動する場合でも、誤り訂正コードブロック数を適切に推定することができ、最適な動作モード選択を行うことが可能になる。以上、実施の形態を例示したが、実施の形態で示した各部の構成は同様の機能を有する他のものに置換することができる。また、他の任意の構成物や工程が付加されてもよい。