(57)【特許請求の範囲】
【請求項１】
複数の無線キャリアにおいて適応変調を行う無線通信装置において、
受信側の無線通信装置から無線キャリアごとの回線品質を受信する受信部と、
前記受信部によって受信された回線品質から、変調方式を変更する際の基準となる回線品質までの回線品質の差を示すマージンを無線キャリアごとに算出する算出部と、
前記算出部によって算出されたマージンの大きい無線キャリアにサービス品質の高いデータを優先して割り当てる割り当て部と、
を有することを特徴とする無線通信装置。
【請求項２】
変調方式ごとにおいて所定の誤り率を確保するための前記基準となる回線品質を記憶した記憶部をさらに備え、
前記算出部は、前記記憶部を参照して現在適用されている変調方式における予め設定された誤り率を確保するための前記基準となる回線品質を取得し、取得した前記基準となる回線品質と前記受信部によって受信された回線品質との差を算出してマージンを算出する
ことを特徴とする請求項１記載の無線通信装置。
【請求項３】
前記算出部によって算出されたマージンの変動率を算出する変動率算出部をさらに備え、
前記割り当て部は、マージンが大きくかつ変動率の小さい無線キャリアにサービス品質の高いデータを優先して割り当てる
ことを特徴とする請求項１又は２に記載の無線通信装置。
【請求項４】
前記受信部によって受信される回線品質には、Ｃ／Ｎと受信レベルとが含まれ、前記算出部は、前記Ｃ／Ｎと前記受信レベルとのそれぞれにおいてマージンを算出し、
前記算出部によって算出された前記Ｃ／Ｎと前記受信レベルとのマージンを合成する合成部をさらに有し、
前記割り当て部は、前記合成部によって合成されたマージンの大きい無線キャリアにサービス品質の高いデータを優先して割り当てる
ことを特徴とする請求項１又は２に記載の無線通信装置。
【請求項５】
前記合成部によって合成されたマージンの変動率を算出する合成変動率算出部をさらに備え、
前記割り当て部は、合成されたマージンが大きくかつ変動率の小さい無線キャリアにサービス品質の高いデータを優先して割り当てる
ことを特徴とする請求項４記載の無線通信装置。
【請求項６】
複数の無線キャリアにおいて適応変調を行う無線通信装置のデータ割り当て方法において、
受信側の無線通信装置から無線キャリアごとの回線品質を受信し、
受信した回線品質から、変調方式を変更する際の基準となる回線品質までの回線品質の差を示すマージンを無線キャリアごとに算出し、
算出したマージンの大きい無線キャリアにサービス品質の高いデータを優先して割り当てる、
ことを特徴とするデータ割り当て方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本件は、複数の無線キャリアにおいて適応変調を行う無線通信装置及びそのデータ割り当て方法に関する。
【背景技術】
【０００２】
無線通信技術の１つに、２以上の異なる周波数の無線キャリアを束ね、これを仮想的に１つの回線とみなしてデータ伝送するＬＡ（Link Aggregation）技術がある。例えば、無線通信装置はパケットを、周波数ｆ１の無線キャリアＷ１と、周波数ｆ２の無線キャリアＷ２とによって対向局へ無線送信する。このＬＡ技術により、無線通信装置は、通信帯域を拡大することができる。
【０００３】
無線通信装置の送受信する電波の品質は、無線区間の回線品質の影響を受け、特に周波数選択性フェージングや天候状況等の電波伝搬環境に大きく左右される。このため、無線通信装置は、有線回線の場合とは異なり、一定の通信品質を確保することが困難である。
【０００４】
そこで、近年、ＡＣＭ（Adaptive Code Modulation）技術を適用した無線通信装置がある。例えば、無線通信装置は、回線品質がよい場合、データ伝送容量の大きい６４ＱＡＭ（Quadrature Amplitude Modulation）によってパケットデータを変調し、回線品質が悪い場合、データ伝送容量は小さくなるが安定した無線通信が可能となる４ＱＡＭによってパケットデータを変調する。このように、ＡＣＭを適用した無線通信装置は、回線品質に適した変調方式を選択し、効率のよいデータ伝送を行うことができる。
【０００５】
なお、従来、上り回線のパケット通信において、上り回線でデータ情報を通知し、通知されたデータ情報に基づいてリソースを効率よく用いたスケジューリングを行う無線通信システムが提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−１２９０８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、パケットには、ＱｏＳ（Quality of Service）を有するものがある。ＱｏＳの優先度の高いパケットは、例えば、通信が途切れないよう安定した伝送が求められる。
しかし、従来の無線通信装置は、無線送信するパケットをラウンドロビンで複数の無線キャリアに割り当てる。そのため、無線通信装置は、ＱｏＳの高いパケットを回線品質の悪い無線キャリアに割り当てる場合もあり、ＱｏＳの高いパケットを安定して無線伝送できない場合があるという問題点があった。
【０００８】
また、回線品質は、短時間で劣化する場合がある。この場合、無線通信装置は、回線品質の劣化に追従して変調方式を切替えることができず、ＱｏＳの高いパケットをデータ伝送容量の大きい変調方式のままで伝送し、ＱｏＳの高いパケットを安定して無線伝送できない場合があるという問題点があった。
【０００９】
本件はこのような点に鑑みてなされたものであり、ＱｏＳの高いデータを安定して無線伝送することができる無線通信装置及びデータ割り当て方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、複数の無線キャリアにおいて適応変調を行う無線通信装置が提供される。この無線通信装置は、受信側の無線通信装置から無線キャリアごとの回線品質を受信する受信部と、前記受信部によって受信された回線品質の変調方式を変更するまでのマージンを無線キャリアごとに算出する算出部と、前記算出部によって算出されたマージンの大きい無線キャリアにサービス品質の高いデータを優先して割り当てる割り当て部と、を有する。
【発明の効果】
【００１１】
開示の装置及び方法によれば、ＱｏＳの高いデータを安定して無線伝送することができる。
【図面の簡単な説明】
【００１２】
【図１】第１の実施の形態に係る無線通信装置を示した図である。
【図２】第２の実施の形態に係る無線通信装置を適用した無線通信システムを示した図である。
【図３】無線通信装置のハードウェア構成例を示した図である。
【図４】無線通信装置の機能図である。
【図５】各変調方式に対するエラー耐性を示した図である。
【図６】エラー耐性のデータテーブルを示した図である。
【図７】変調方式の変更を説明する図である。
【図８】パケットの無線キャリアへの割り当てを説明する図である。
【図９】耐性パラメータの算出動作を示したフローチャートである。
【図１０】パケットを受信して無線処理する動作を示したフローチャートである。
【図１１】パケットの無線キャリアへの割り当て動作を示したフローチャートである。
【図１２】パケットの無線キャリアへの割り当て動作を示したフローチャートである。
【図１３】パケットの無線キャリアへの割り当て動作を示したフローチャートである。
【図１４】第３の実施の形態に係る無線通信装置の機能図である。
【図１５】無線キャリア状態管理テーブルのデータ構成例を示した図である。
【図１６】パケットの割り当てを説明する図である。
【図１７】耐性パラメータと変動率の算出動作を示したフローチャートである。
【図１８】第４の実施の形態に係る無線通信装置の機能図である。
【図１９】レベルエラー耐性のデータテーブルを示した図である。
【図２０】Ｃ／Ｎ耐性パラメータとレベル耐性パラメータの合成動作を説明するフローチャートである。
【図２１】耐性パラメータの算出動作を示したフローチャートである。
【図２２】第５の実施の形態に係る無線通信装置の機能図である。
【図２３】無線キャリア状態管理テーブルのデータ構成例を示した図である。
【図２４】耐性パラメータと変動率の算出動作を示したフローチャートである。
【図２５】第６の実施の形態に係る無線通信装置の機能図である。
【図２６】パケットの無線キャリアへの割り当てを説明する図である。
【発明を実施するための形態】
【００１３】
以下、実施の形態を、図面を参照して詳細に説明する。
［第１の実施の形態］
図１は、第１の実施の形態に係る無線通信装置を示した図である。図１には、周波数ｆ１、ｆ２の複数の無線キャリアＷ１，Ｗ２において適応変調を行う無線通信装置１，２が示してある。無線通信装置１，２は、大容量のデータ通信を行うとともに、所定の誤り率を確保するよう、無線キャリアＷ１，Ｗ２のそれぞれにおいて変調方式を変更して無線通信を行う。変更する変調方式には、例えば、６４ＱＡＭ、１６ＱＡＭ、及び４ＱＡＭがある。以下では、無線通信装置１を送信側とし、無線通信装置２を受信側として説明する。
【００１４】
図１に示すように、無線通信装置１は、受信部１ａ、算出部１ｂ、及び割り当て部１ｃを有している。受信部１ａは、受信側の無線通信装置２から無線キャリアＷ１，Ｗ２ごとの回線品質を受信する。回線品質は、例えば、Ｃ／Ｎ（Carrier to Noise）である。
【００１５】
算出部１ｂは、受信部１ａによって受信された回線品質の変調方式を変更するまでのマージンを無線キャリアＷ１，Ｗ２ごとに算出する。
例えば、無線通信装置１は、受信側の無線通信装置２から受信した回線品質が所定値ｎに低下すると、予め設定された誤り率を確保するために、送信ビット数の少ない変調方式に変更する。算出部１ｂは、受信した回線品質と変調方式を変更する所定値ｎとの差を、変調方式を変更するまでのマージンとし、無線キャリアＷ１，Ｗ２ごとに算出する。
【００１６】
割り当て部１ｃは、算出部１ｂによって算出されたマージンの大きい無線キャリアＷ１，Ｗ２に、サービス品質の高いデータを優先して割り当てる。
例えば、無線キャリアＷ１の回線品質のマージンは、無線キャリアＷ２の回線品質のマージンより大きいとする。この場合、割り当て部１ｃは、無線キャリアＷ１にサービス品質の高いデータを優先して割り当てる。
【００１７】
このように、無線通信装置１は、回線品質を受信し、その回線品質の変調方式を変更するまでのマージンを無線キャリアＷ１，Ｗ２ごとに算出する。そして、無線通信装置１は、マージンの大きい無線キャリアＷ１，Ｗ２にＱｏＳの高いデータを優先して割り当てるようにした。これにより、無線通信装置１は、ＱｏＳの高いパケットを安定して無線伝送することができる。
【００１８】
［第２の実施の形態］
次に、第２の実施の形態を、図面を参照して詳細に説明する。
図２は、第２の実施の形態に係る無線通信装置を適用した無線通信システムを示した図である。図２には、無線通信装置１１，１３が示してある。無線通信装置１１は、アンテナ１２を有し、無線通信装置１３は、アンテナ１４を有している。
【００１９】
無線通信装置１１，１３は、無線多重（ＬＡ）により無線通信を行う。例えば、無線通信装置１１，１３は、図２に示すように、周波数ｆ１の無線キャリアＷ１、周波数ｆ２の無線キャリアＷ２、…、及び周波数ｆｎの無線キャリアＷｎによって無線通信を行う。なお、以下では、説明を簡単にするために、無線通信装置１１，１３は、周波数ｆ１，ｆ２の２つの無線キャリアＷ１，Ｗ２で無線通信を行うとして説明する場合がある。
【００２０】
無線通信装置１１は、例えば、有線ネットワークからＱｏＳを有するパケットを受信する。無線通信装置１１は、受信したパケットを変調して周波数変換し、周波数変換したマイクロ波信号をフィーダ及びアンテナ１２を介して無線通信装置１３に送信する。
【００２１】
無線通信装置１１，１３は、ＡＣＭを実装しており、アンテナ１２，１４間の回線品質に応じて変調方式及び復調方式を変更する。例えば、送信側の無線通信装置１１は、無線キャリアＷ１の回線品質がよく、無線キャリアＷ２の回線品質が悪い場合、無線キャリアＷ１では６４ＱＡＭによって変調したパケットを無線送信し、無線キャリアＷ２では１６ＱＡＭによって変調したパケットを無線送信する。受信側の無線通信装置１３は、送信側の無線通信装置１１の変調方式に対応した復調方式で、無線キャリアＷ１，Ｗ２で無線送信されたパケットを復調する。
【００２２】
無線通信装置１３は、アンテナ１４及びフィーダを介してマイクロ波信号を受信し、パケットを復調する。無線通信装置１３は、復調したパケットを、例えば、有線ネットワークに送出する。
【００２３】
図３は、無線通信装置のハードウェア構成例を示した図である。図３に示すように、無線通信装置１１は、ＣＰＵ（Central Processing Unit）２１、ＤＳＰ（Digital Signal Processor）２２、ＲＡＭ（Random Access Memory）２３、無線処理装置２４、フラッシュメモリ２５、ＦＰＧＡ（Field Programmable Gate Array）２６、通信インタフェース２７、及びバス２８を有している。
【００２４】
ＣＰＵ２１は、無線通信装置１１の装置全体を制御している。ＣＰＵ２１には、バス２８を介してＤＳＰ２２などの各装置が接続されている。
ＤＳＰ２２は、通信インタフェース２７を介して受信された有線ネットワークからのパケットを、ＱｏＳに基づいて無線キャリアＷ１，Ｗ２に割り当てる。
【００２５】
ＲＡＭ２３には、ＣＰＵ２１、ＤＳＰ２２、ＦＰＧＡ２６、及び無線処理装置２４で処理されるデータが一時的に格納される。
無線処理装置２４は、無線通信装置１３に無線送信するパケット（データ）の無線処理を行う。例えば、無線処理装置２４は、ＢＢ（Base Band）処理、変調処理、及び周波数変換処理を行う。また、無線処理装置２４は、無線通信装置１３から受信した無線信号の無線処理を行う。例えば、無線処理装置２４は、受信した無線信号の周波数変換処理、復調処理、及びＢＢ処理を行う。無線処理装置２４は、例えば、１チップの半導体装置によって形成される。
【００２６】
フラッシュメモリ２５には、ＣＰＵ２１及びＤＳＰ２２の実行するプログラムが格納されている。また、フラッシュメモリ２５には、ＣＰＵ２１及びＤＳＰ２２で処理するデータ並びにＣＰＵ２１及びＤＳＰ２２で処理されたデータが記憶される。フラッシュメモリ２５は、ＨＤＤ（Hard Disk Drive）によって形成してもよい。
【００２７】
ＦＰＧＡ２６は、以下で詳細に説明するが、対向局の無線通信装置１３から送信される回線品質によって、耐性パラメータを算出する。ＦＰＧＡ２６は、算出した耐性パラメータをＲＡＭ２３に記憶する。
【００２８】
通信インタフェース２７は、有線ネットワークと接続されている。通信インタフェース２７は、例えば、イーサネット（登録商標）によりパケットを送受信する。通信インタフェース２７によって受信されたパケットは、無線通信装置１３に無線送信される。また、無線通信装置１３から受信したパケットは、通信インタフェース２７を介して有線ネットワークに送出される。
【００２９】
なお、デバイスは、同一機能を有するものであれば代替可能である。例えば、ＤＳＰ２２は、コスト効果のため、ＦＰＧＡによって形成してもよい。また、ＦＰＧＡ２６をＤＰＳ２２によって形成してもよい。
【００３０】
また、無線通信装置１３も図３と同様のハードウェア構成を有している。以下では、説明を簡単にするため、無線通信装置１１を送信側とし、無線通信装置１３を受信側として説明する。
【００３１】
図４は、無線通信装置の機能図である。図４に示すように、無線通信装置１１は、ＩＦ（InterFace）部３１、回線品質受信部３２、耐性パラメータ算出部３３、無線キャリア状態管理テーブル３４、パケット割り当て部３５、無線部３６、及び制御部３７を有している。
【００３２】
ＩＦ部３１は、例えば、イーサネットによって、有線ネットワークからパケットを受信する。ＩＦ部３１は、例えば、図３で説明した通信インタフェース２７によって実現される。
【００３３】
回線品質受信部３２は、無線キャリアごとにおける回線品質を、受信側の無線通信装置１３から受信する。受信側の無線通信装置１３は、送信側の無線通信装置１１から受信した無線信号に基づいて各無線キャリアにおける回線品質を算出し、送信側の無線通信装置１１に、例えば、周期的に無線送信する。回線品質は、例えば、無線キャリアにおけるノイズ比を示したＣ／Ｎである。回線品質受信部３２は、例えば、図３で説明した無線処理装置２４によって実現される。
【００３４】
耐性パラメータ算出部３３は、回線品質受信部３２によって受信された回線品質から、無線キャリアごとにおける耐性パラメータを算出する。耐性パラメータ算出部３３は、無線キャリアとその無線キャリアにおいて算出した耐性パラメータとを対応づけて、無線キャリア状態管理テーブル３４に記憶する。耐性パラメータ算出部３３は、例えば、図３で説明したＦＰＧＡ２６によって実現される。
【００３５】
耐性パラメータについて説明する。まず、変調方式の変更について説明する。変調方式は、無線キャリアごとにおいて変更されるが、以下では、説明を簡単にするために無線キャリアを区別しないで説明する。
【００３６】
図５は、各変調方式に対するエラー耐性を示した図である。図５に示すグラフの横軸はＣ／Ｎ（ｄＢ）を示し、縦軸は誤り率を示す。図５に示す直線Ｌ１は４ＱＡＭにおけるエラー耐性を示し、直線Ｌ２は１６ＱＡＭにおけるエラー耐性を示し、直線Ｌ３は６４ＱＡＭにおけるエラー耐性を示している。
【００３７】
直線Ｌ１〜Ｌ３に示すように、各変調方式において、Ｃ／Ｎが大きくなるほど誤り率は小さくなっている。すなわち、雑音電力に対する無線キャリアの電力が大きいほど（Ｃ／Ｎが大きいほど）、誤り率が小さくなっている。また、無線送信するビット数が大きいほど（ｘＱＡＭのｘが大きいほど）、誤り率は大きくなっている。
【００３８】
送信側の無線通信装置１１は、受信側の無線通信装置１３において、所定値以下の誤り率が確保されるように変調方式を変更してデータを無線送信する。
例えば、送信側の無線通信装置１１は、受信側の無線通信装置１３において、１０-6以下の誤り率が確保されるように無線通信を行うとする。また、送信側の無線通信装置１１は、現在、１６ＱＡＭによる無線通信を行っているとする。
【００３９】
この場合、送信側の無線通信装置１１は、受信側の無線通信装置１３から受信するＣ／Ｎが２１．０より小さくなると、図５の直線Ｌ２より、変調方式を１６ＱＡＭから４ＱＡＭに変更する。すなわち、送信側の無線通信装置１１は、無線送信するビット数は少なくなるが、１０-6以下の誤り率が確保されるように、変調方式を１６ＱＡＭから４ＱＡＭに変更する。
【００４０】
耐性パラメータについて説明する。耐性パラメータは、変調方式が変更されるまでの回線品質のマージンを示す。すなわち、耐性パラメータは、変調方式が変更されるまでの回線品質の耐性度を示す。
【００４１】
例えば、上記例と同様に、送信側の無線通信装置１１は、受信側の無線通信装置１３において、１０-6以下の誤り率が確保されるように無線通信を行うとする。また、送信側の無線通信装置１１は、現在、１６ＱＡＭによる無線通信を行っているとする。従って、上記例より、送信側の無線通信装置１１は、受信側の無線通信装置１３から受信する回線品質のＣ／Ｎが２１．０より小さくなると、変調方式を４ＱＡＭに変更することになる。
【００４２】
この場合において、受信側の無線通信装置１３から受信したＣ／Ｎが２３．０であったとすると、図５の両矢印Ａ１に示すように、変調方式が変更されるまでの回線品質のマージンは、２３．０−２１．０により、２．０となる。すなわち、変調方式が変更されるまでの回線品質の耐性度を示す耐性パラメータは、２．０となる。
【００４３】
図６は、エラー耐性のデータテーブルを示した図である。図６に示すように、エラー耐性テーブルは、ＢＥＲ（Bit Error Rate）と各変調方式におけるＣ／Ｎの欄を有している。ＢＥＲの欄には、誤り率が格納され、各変調方式におけるＣ／Ｎの欄には、対応するＢＥＲを確保するためのＣ／Ｎが格納されている。
【００４４】
例えば、６４ＱＡＭの変調方式において、１０-6以下の誤り率を確保するには、図６のエラー耐性テーブルより、Ｃ／Ｎは２７．３以上を要することが分かる。また、１６ＱＡＭの変調方式において、１０-6以下の誤り率を確保するには、図６のエラー耐性テーブルより、Ｃ／Ｎは２１．０以上を要することが分かる。
【００４５】
なお、図６のエラー耐性テーブルをグラフ化したのが図５のグラフである。無線通信装置１１は、図６に示すエラー耐性テーブルをＲＡＭ２３又はフラッシュメモリ２５に記憶し、これを参照して、変調方式を変更する。
【００４６】
図４の説明に戻る。耐性パラメータ算出部３３は、次の式（１）によって耐性パラメータを算出する。
耐性パラメータ＝受信Ｃ／Ｎ−オフセット  …（１）
ここで、式（１）の受信Ｃ／Ｎは、受信側の無線通信装置１３によって測定されたＣ／Ｎを示し、受信側の無線通信装置１３から送信される回線品質より取得できる。
【００４７】
また、オフセットは、無線通信装置１１，１３間の無線通信において設定されている誤り率に対応するＣ／Ｎであり、現在無線通信を行っている変調方式に基づいてエラー耐性テーブルを参照することにより取得できる。
【００４８】
例えば、無線通信装置１１，１３間の無線通信の誤り率は、１０-6以下となるように設定されているとする。また、無線通信装置１１は、現在１６ＱＡＭによって無線通信を行っているとする。この場合、耐性パラメータ算出部３３は、誤り率１０-6と１６ＱＡＭとに基づき、図６のエラー耐性テーブルを参照することにより、オフセット２１．０を取得することができる。また、無線通信装置１１は、現在６４ＱＡＭによって無線通信を行っているとすれば、図６のエラー耐性テーブルを参照することにより、オフセット２７．３を取得することができる。
【００４９】
無線キャリア状態管理テーブル３４には、各無線キャリアにおける耐性パラメータが記憶される。例えば、図４に示すように、無線キャリア状態管理テーブル３４には、無線キャリアＷ１の耐性パラメータはＡ１、無線キャリアＷ２の耐性パラメータはＡ２と記憶される。無線キャリア状態管理テーブル３４は、例えば、図３で説明したＲＡＭ２３によって実現される。
【００５０】
パケット割り当て部３５は、ＱｏＳチェック部３５ａ、バッファ３５ｂａ〜３５ｂｃ、及びＳＥＬ（セレクタ）３５ｃを有している。パケット割り当て部３５は、無線キャリア状態管理テーブル３４を参照し、ＩＦ部３１によって受信されたパケットを複数の無線キャリアに割り当てる。パケット割り当て部３５は、例えば、図３で説明したＤＳＰ２２によって実現される。
【００５１】
ＱｏＳチェック部３５ａは、ＩＦ部３１によって受信されたパケットのＱｏＳのレベルをチェックする。ＱｏＳチェック部３５ａは、ＱｏＳのレベルに応じて、受信されたパケットをバッファ３５ｂａ〜３５ｂｃに出力する。
【００５２】
バッファ３５ｂａ〜３５ｂｃは、ＱｏＳチェック部３５ａから出力されるパケットを一時記憶してＳＥＬ３５ｃに出力する。バッファ３５ｂａ〜３５ｂｃは、ＱｏＳのレベルに対応している。
【００５３】
例えば、パケットのＱｏＳは、優先度が高、中、小の３つのレベルに区別されるとする。バッファ３５ｂａは、高レベルに対応し、バッファ３５ｂｂは、中レベルに対応し、バッファ３５ｂｃは、小レベルに対応する。ＱｏＳチェック部３５ａは、受信されたパケットのＱｏＳを高、中、小のレベルで区別し、高レベルのＱｏＳのパケットについてはバッファ３５ｂａに出力し、中レベルのＱｏＳのパケットについてはバッファ３５ｂｂに出力し、小レベルのＱｏＳのパケットについてはバッファ３５ｂｃに出力する。
【００５４】
ＳＥＬ３５ｃは、無線キャリア状態管理テーブル３４を参照し、耐性パラメータの大きい無線キャリアに、レベルの高いＱｏＳのパケットが優先して割り当てられるよう、バッファ３５ｂａ〜３５ｂｃに記憶されているパケットを無線部３６に出力する。
【００５５】
例えば、ＳＥＬ３５ｃは、バッファ３５ｂａに記憶されているパケットについては、耐性パラメータの最も大きい無線キャリアに優先して割り当てられるよう無線部３６に出力する。また、ＳＥＬ３５ｃは、バッファ３５ｂｂに記憶されているパケットについては、バッファ３５ｂａにパケットが記憶されていなければ、耐性パラメータの最も大きい無線キャリアに割り当てられるよう無線部３６に出力する。ただし、ＳＥＬ３５ｃは、バッファ３５ｂａにパケットが記憶されていれば、２番目に大きい耐性パラメータを持つ無線キャリアに割り当てられるよう無線部３６に出力する。
【００５６】
無線部３６は、パケット割り当て部３５によって無線キャリアごとに割り当てられたパケットの無線処理を行う。無線部３６は、バッファ３６ａａ，３６ａｂ、ＢＢ部３６ｂａ，３６ｂｂ、変調部３６ｃａ，３６ｃｂ、及び無線処理部３６ｄａ，３６ｄｂを有している、無線部３６は、例えば、図３で説明した無線処理装置２４によって実現される。
【００５７】
バッファ３６ａａ，３６ａｂは、パケット割り当て部３５のＳＥＬ３５ｃから出力されるパケットを一時記憶する。バッファ３６ａａ，３６ａｂは、複数の無線キャリアに対応して設けられている。
【００５８】
例えば、図４の例の場合、バッファ３６ａａは無線キャリアＷ１に対応し、バッファ３６ａｂは無線キャリアＷ２に対応して設けられている。なお、図４に示すかっこ書きのＷ１，Ｗ２は、無線キャリアＷ１，Ｗ２に対応していることを示している。
【００５９】
ＢＢ部３６ｂａは、バッファ３６ａａに一時記憶されているパケットのベースバンド処理を行う。ＢＢ部３６ｂｂは、バッファ３６ａｂに一時記憶されているパケットのベースバンド処理を行う。
【００６０】
変調部３６ｃａは、ＢＢ部３６ｂａによってベースバンド処理されたパケットの変調処理を行う。変調部３６ｃｂは、ＢＢ部３６ｂｂによってベースバンド処理されたパケットの変調処理を行う。変調部３６ｃａ，３６ｃｂは、制御部３７からの指示に基づいて、ベースバンド処理されたパケットを、例えば、６４ＱＡＭ，１６ＱＡＭ、及び４ＱＡＭのいずれかで変調する。
【００６１】
無線処理部３６ｄａは、変調部３６ｃａによって変調されたパケットデータの周波数を、無線キャリアＷ１のキャリア周波数に変換する。無線処理部３６ｄｂは、変調部３６ｃｂによって変調されたパケットデータの周波数を、無線キャリアＷ２のキャリア周波数に変換する。
【００６２】
制御部３７は、各部のデータのやり取り及び各部の制御を行う。制御部３７は、例えば、図３に示したＣＰＵ２１によって実現される。
パケットの無線キャリアへの割り当てについて説明する。まず、変調方式の変更について説明する。
【００６３】
図７は、変調方式の変更を説明する図である。図７には２つのグラフが時間軸を揃えて示してある。上のグラフは、受信側の無線通信装置１３が受信する無線キャリアＷ２での無線信号の信号レベルを示している。上のグラフの横軸は時間を示し、縦軸は受信レベルを示している。
【００６４】
下のグラフは、受信側の無線通信装置１３が受信する無線キャリアＷ２でのデータの誤り率を示している。下のグラフの横軸は時間を示し、縦軸は誤り率を示している。
無線通信装置１１，１３は、図７の点線Ｄ１に示すように、誤り率が１０-6以下となるように通信品質が設定されているとする。従って、送信側の無線通信装置１１は、誤り率が１０-6を超えると変調方式を変更して、１０-6の誤り率が確保されるようにする。
【００６５】
例えば、図７に示すように、通信環境が安定期からフェージング発生期に遷移したとする。そして、図７の下のグラフに示すように、時刻ｔ１において、誤り率が１０-6を超えたとする。この場合、送信側の無線通信装置１１は、図７に示すように、１０-6の誤り率が確保されるよう変調方式を６４ＱＡＭから１６ＱＡＭに変更する。また、時刻ｔ２において、誤り率が１０-6を超えたとする。この場合、送信側の無線通信装置１１は、図７に示すように、１０-6の誤り率が確保されるよう変調方式を１６ＱＡＭから４ＱＡＭに変更する。なお、送信側の無線通信装置１１は、誤り率がエラーフリー以下になると、変調度を上げるように変調方式を変更する。
【００６６】
図８は、パケットの無線キャリアへの割り当てを説明する図である。図８には、図４で説明したＩＦ部３１で受信されたパケットが示してある。図８のパケットに示すＱ１〜Ｑ３は、パケットのＱｏＳのレベルを示している。Ｑ１は高レベル、Ｑ２は中レベル、Ｑ３は小レベルを示している。図８に示すＷ１，Ｗ２は、パケットが割り当てられる無線キャリアＷ１，Ｗ２を示している。
【００６７】
図８の上の図は、パケットをラウンドロビンで無線キャリアＷ１，Ｗ２に割り当てる様子を示している。下の図は、図４で説明したパケット割り当て部３５がパケットを無線キャリアＷ１，Ｗ２に割り当てる様子を示している。
【００６８】
図８に示す２つの図の横軸は時間を示し、図７の時間軸と同じ時間を刻んでいるとする。従って、図８に示す時刻ｔ１，ｔ２は、図７に示す時刻ｔ１，ｔ２と同じである。
無線キャリアＷ２の誤り率は、図７の下の図に示すように変化するとする。また、無線キャリアＷ１は、安定した無線通信を行っており、その耐性パラメータは、無線キャリアＷ２より大きいものとする。
【００６９】
ラウンドロビンでパケットを順番に無線キャリアＷ１，Ｗ２に割り当てると、図８の上の図に示すように、時刻ｔ１，ｔ２において１０-6の誤り率が確保されない無線キャリアＷ２に、高レベルのパケットを割り当ててしまう。
【００７０】
一方、図４のパケット割り当て部３５は、耐性パラメータの大きい無線キャリアＷ１に、高レベルのパケットを優先して割り当てる。従って、高レベルのパケットは、下の図に示すように、時刻ｔ１，ｔ２において、通信品質のよい無線キャリアＷ１に割り当てられる。
【００７１】
また、誤り率は、図７に示すように短時間で劣化する場合がある。この場合、無線通信装置１１は、誤り率の劣化に追従して変調方式を切替えることができず、図７、図８に示すように、時刻ｔ１，ｔ２に遅れて変調方式を切替える。従って、ラウンドロビンでパケットを割り当てた場合は、高レベルのパケットをデータ伝送容量の大きい変調方式のままで伝送し、通信品質を悪化させる。これに対し、パケット割り当て部３５は、耐性パラメータによってパケットを割り当てるので、誤り率が短時間で劣化しても安定した通信品質を維持することができる。
【００７２】
無線通信装置１１の動作を、フローチャートを用いて説明する。
図９は、耐性パラメータの算出動作を示したフローチャートである。
［ステップＳ１］耐性パラメータ算出部３３は、無線キャリアＷ１，Ｗ２に適用されている変調方式の情報を制御部３７から取得する。また、耐性パラメータ算出部３３は、無線通信で確保すべき誤り率（通信品質維持レベル）の情報を制御部３７から取得する。
【００７３】
なお、制御部３７は、設定された通信品質維持レベルに基づいて、各無線キャリアの変調方式を変更する。例えば、制御部３７は、無線通信の通信品質維持レベルが１０-6に設定されている場合、無線キャリアＷ１，Ｗ２のそれぞれにおいて、１０-6の誤り率が確保されるように無線部３６の変調方式を変更する。すなわち、耐性パラメータ算出部３３は、現在適用されている変調方式と通信品質維持レベルの情報とを、制御部３７から取得できる。
【００７４】
耐性パラメータ算出部３３は、取得した変調方式における、目標の通信品質維持レベルを確保するためのＣ／Ｎを取得する。すなわち、耐性パラメータ算出部３３は、制御部３７から取得した通信品質維持レベルと変調方式とに基づいて、図６で説明したエラー耐性テーブルを参照し、上述した式（１）のオフセットを取得する。
【００７５】
［ステップＳ２］耐性パラメータ算出部３３は、回線品質受信部３２によって受信された回線品質と、ステップＳ１で取得したオフセットとに基づいて、耐性パラメータを算出する。耐性パラメータ算出部３３は、上述した式（１）によって耐性パラメータを算出する。
【００７６】
［ステップＳ３］耐性パラメータ算出部３３は、算出した耐性パラメータを数値化する。例えば、耐性パラメータ算出部３３は、算出した耐性パラメータを０〜２５５の値に数値化する。
【００７７】
［ステップＳ４］耐性パラメータ算出部３３は、数値化した耐性パラメータを無線キャリア状態管理テーブル３４に記憶する。例えば、図４に示すように、耐性パラメータ算出部３３は、数値化した耐性パラメータを無線キャリアＷ１，Ｗ２と対応付けて無線キャリア状態管理テーブル３４に記憶する。
【００７８】
以上の処理によって、耐性パラメータは算出され、無線キャリア状態管理テーブル３４に記憶される。
図１０は、パケットを受信して無線処理する動作を示したフローチャートである。
【００７９】
［ステップＳ１１］ＩＦ部３１は、例えば、有線のネットワークからパケットを受信する。
［ステップＳ１２］パケット割り当て部３５のＱｏＳチェック部３５ａは、パケットに付与されているＱｏＳに基づいてＱｏＳのレベルを判断し、パケットをバッファ３５ｂａ〜３５ｂｃに割り当てる。例えば、ＱｏＳチェック部３５ａは、高レベルと判断したパケットについては、バッファ３５ｂａに割り当て、中レベルと判断したパケットについては、バッファ３５ｂｂに割り当て、小レベルと判断したパケットについては、バッファ３５ｂｃに割り当てる。
【００８０】
［ステップＳ１３］ＳＥＬ３５ｃは、無線キャリア状態管理テーブル３４を参照し、耐性パラメータの大きい無線キャリアに、高レベルのパケットが優先して割り当てられるよう、バッファ３５ｂａ〜３５ｂｃに記憶されているパケットを無線部３６に出力する。
【００８１】
［ステップＳ１４］無線部３６のＢＢ部３６ｂａ，３６ｂｂは、バッファ３６ａａ，３６ａｂに記憶されているパケットのベースバンド処理を行う。
［ステップＳ１５］変調部３６ｃａ，３６ｃｂは、ＢＢ部３６ｂａ，３６ｂｂによってベースバンド処理されたパケットの変調処理を行う。
【００８２】
［ステップＳ１６］無線処理部３６ｄａ，３６ｄｂは、変調部３６ｃａ，３６ｃｂによって変調されたパケットデータの周波数を、無線キャリアＷ１，Ｗ２のキャリア周波数に変換する。
【００８３】
以上の処理によって、高レベルのパケットは、耐性パラメータの大きい無線キャリアＷ１，Ｗ２に優先して割り当てられ、受信側の無線通信装置１３に無線送信される。
図１１〜図１３は、パケットの無線キャリアへの割り当て動作を示したフローチャートである。図１１〜図１３のフローチャートは、図１０のステップＳ１３の詳細を示している。
【００８４】
［ステップＳ２１］ＳＥＬ３５ｃは、バッファ３５ｂａにパケットが格納されたか判断する。すなわち、ＳＥＬ３５ｃは、Ｑ１レベルのパケットがバッファ３５ｂａに格納されたか判断する。ＳＥＬ３５ｃは、Ｑ１レベルのパケットがバッファ３５ｂａに格納された場合、ステップＳ２２へ進む。ＳＥＬ３５ｃは、Ｑ１レベルのパケットがバッファ３５ｂａに格納されない場合、ステップＳ２８へ進む。
【００８５】
［ステップＳ２２］ＳＥＬ３５ｃは、無線キャリア状態管理テーブル３４を参照し、耐性パラメータ（Ｎ）の値が最も大きい無線キャリア（ＣＨ）を取得する。
［ステップＳ２３］ＳＥＬ３５ｃは、ステップＳ２２で取得した無線キャリアに対応する無線部３６のバッファ３６ａａ，３６ａｂに、データ（パケット）転送のための空きがあるか判断する。ＳＥＬ３５ｃは、バッファ３６ａａ，３６ａｂにデータ転送のための空きがあれば、ステップＳ２４へ進む。ＳＥＬ３５ｃは、バッファ３６ａａ，３６ａｂにデータ転送のための空きがなければ、ステップＳ２５へ進む。
【００８６】
［ステップＳ２４］ＳＥＬ３５ｃは、Ｑ１レベルのパケットを、耐性パラメータの値が最も大きい無線キャリアに割り当てる。すなわち、ＳＥＬ３５ｃは、Ｑ１レベルのパケットを、耐性パラメータの最も大きい無線キャリアに対応したバッファ３６ａａ，３６ａｂに割り当てる。
【００８７】
［ステップＳ２５］ＳＥＬ３５ｃは、無線キャリア状態管理テーブル３４を参照し、耐性パラメータの値が２番目に大きい無線キャリアを取得する。
［ステップＳ２６］ＳＥＬ３５ｃは、ステップＳ２５で取得した無線キャリアに対応する無線部３６のバッファ３６ａａ，３６ａｂに、データ転送のための空きがあるか判断する。ＳＥＬ３５ｃは、バッファ３６ａａ，３６ａｂにデータ転送のための空きがあれば、ステップＳ２７へ進む。ＳＥＬ３５ｃは、バッファ３６ａａ，３６ａｂにデータ転送のための空きがなければ、ステップＳ２２へ進む。
【００８８】
［ステップＳ２７］ＳＥＬ３５ｃは、Ｑ１レベルのパケットを、耐性パラメータの値が２番目に大きい無線キャリアに割り当てる。すなわち、ＳＥＬ３５ｃは、Ｑ１レベルのパケットを、耐性パラメータの２番目に大きい無線キャリアに対応したバッファ３６ａａ，３６ａｂに割り当てる。
【００８９】
［ステップＳ２８］ＳＥＬ３５ｃは、バッファ３５ｂｂにパケットが格納されたか判断する。すなわち、ＳＥＬ３５ｃは、Ｑ２レベルのパケットがバッファ３５ｂｂに格納されたか判断する。ＳＥＬ３５ｃは、Ｑ２レベルのパケットがバッファ３５ｂｂに格納された場合、ステップＳ２９へ進む。ＳＥＬ３５ｃは、Ｑ２レベルのパケットがバッファ３５ｂｂに格納されない場合、ステップＳ３６へ進む。
【００９０】
［ステップＳ２９］ＳＥＬ３５ｃは、無線キャリア状態管理テーブル３４を参照し、耐性パラメータの値が最も大きい無線キャリアを取得する。
［ステップＳ３０］ＳＥＬ３５ｃは、ステップＳ２９で取得した無線キャリアに対応する無線部３６のバッファ３６ａａ，３６ａｂに、データ転送のための空きがあるか判断する。ＳＥＬ３５ｃは、バッファ３６ａａ，３６ａｂにデータ転送のための空きがあれば、ステップＳ３１へ進む。ＳＥＬ３５ｃは、バッファ３６ａａ，３６ａｂにデータ転送のための空きがなければ、ステップＳ３３へ進む。
【００９１】
［ステップＳ３１］ＳＥＬ３５ｃは、ＱｏＳの高いデータの割り込みがあるか判断する。すなわち、ＳＥＬ３５ｃは、バッファ３５ｂａにＱ１レベルのパケットが格納されたか判断する。ＳＥＬ３５ｃは、ＱｏＳの高いデータの割り込みがあれば、ステップＳ３３へ進む。ＳＥＬ３５ｃは、ＱｏＳの高いデータの割り込みがなければ、ステップＳ３２へ進む。
【００９２】
［ステップＳ３２］ＳＥＬ３５ｃは、Ｑ２レベルのパケットを、耐性パラメータの値が最も大きい無線キャリアに割り当てる。すなわち、ＳＥＬ３５ｃは、Ｑ２レベルのパケットを、耐性パラメータの最も大きい無線キャリアに対応したバッファ３６ａａ，３６ａｂに割り当てる。
【００９３】
［ステップＳ３３］ＳＥＬ３５ｃは、無線キャリア状態管理テーブル３４を参照し、耐性パラメータの値が２番目に大きい無線キャリアを取得する。
［ステップＳ３４］ＳＥＬ３５ｃは、ステップＳ３３で取得した無線キャリアに対応する無線部３６のバッファ３６ａａ，３６ａｂに、データ転送のための空きがあるか判断する。ＳＥＬ３５ｃは、バッファ３６ａａ，３６ａｂにデータ転送のための空きがあれば、ステップＳ３５へ進む。ＳＥＬ３５ｃは、バッファ３６ａａ，３６ａｂにデータ転送のための空きがなければ、ステップＳ２９へ進む。
【００９４】
［ステップＳ３５］ＳＥＬ３５ｃは、Ｑ２レベルのパケットを、耐性パラメータの値が２番目に大きい無線キャリアに割り当てる。すなわち、ＳＥＬ３５ｃは、Ｑ２レベルのパケットを、耐性パラメータの２番目に大きい無線キャリアに対応したバッファ３６ａａ，３６ａｂに割り当てる。
【００９５】
［ステップＳ３６］ＳＥＬ３５ｃは、無線キャリア状態管理テーブル３４を参照し、耐性パラメータの値が最も大きい無線キャリアを取得する。
［ステップＳ３７］ＳＥＬ３５ｃは、ステップＳ３６で取得した無線キャリアに対応する無線部３６のバッファ３６ａａ，３６ａｂに、データ転送のための空きがあるか判断する。ＳＥＬ３５ｃは、バッファ３６ａａ，３６ａｂにデータ転送のための空きがあれば、ステップＳ３８へ進む。ＳＥＬ３５ｃは、バッファ３６ａａ，３６ａｂにデータ転送のための空きがなければ、ステップＳ４０へ進む。
【００９６】
［ステップＳ３８］ＳＥＬ３５ｃは、ＱｏＳの高いデータの割り込みがあるか判断する。すなわち、ＳＥＬ３５ｃは、バッファ３５ｂａ，３５ｂｂにＱ１レベル又はＱ２レベルのパケットが格納されたか判断する。ＳＥＬ３５ｃは、ＱｏＳの高いデータの割り込みがあれば、ステップＳ４０へ進む。ＳＥＬ３５ｃは、ＱｏＳの高いデータの割り込みがなければ、ステップＳ３９へ進む。
【００９７】
［ステップＳ３９］ＳＥＬ３５ｃは、Ｑ３レベルのパケットを、耐性パラメータの値が最も大きい無線キャリアに割り当てる。すなわち、ＳＥＬ３５ｃは、Ｑ３レベルのパケットを、耐性パラメータの最も大きい無線キャリアに対応したバッファ３６ａａ，３６ａｂに割り当てる。
【００９８】
［ステップＳ４０］ＳＥＬ３５ｃは、無線キャリア状態管理テーブル３４を参照し、耐性パラメータの値が２番目に大きい無線キャリアを取得する。
［ステップＳ４１］ＳＥＬ３５ｃは、ステップＳ４０で取得した無線キャリアに対応する無線部３６のバッファ３６ａａ，３６ａｂに、データ転送のための空きがあるか判断する。ＳＥＬ３５ｃは、バッファ３６ａａ，３６ａｂにデータ転送のための空きがあれば、ステップＳ４２へ進む。ＳＥＬ３５ｃは、バッファ３６ａａ，３６ａｂにデータ転送のための空きがなければ、ステップＳ３６へ進む。
【００９９】
［ステップＳ４２］ＳＥＬ３５ｃは、Ｑ３レベルのパケットを、耐性パラメータの値が２番目に大きい無線キャリアに割り当てる。すなわち、ＳＥＬ３５ｃは、Ｑ３レベルのパケットを、耐性パラメータの２番目に大きい無線キャリアに対応したバッファ３６ａａ，３６ａｂに割り当てる。
【０１００】
以上の処理によって、ＳＥＬ３５ｃは、耐性パラメータの大きい無線キャリアに、高レベルのパケットを優先して割り当てる。
なお、上記では、ＱｏＳのレベルが３つの場合について説明したが、これ以上であってもよい。例えば、ＱｏＳのレベルが４つ以上の場合、図１１に示すステップＳ２１，Ｓ２８のＱｏＳのレベルを判定する処理が増える。そして、図１３に示したステップＳ３６〜Ｓ４２の処理が増える。
【０１０１】
また、上記では、無線キャリアが２つの場合について説明したが、これ以上であってもよい。例えば、無線キャリアが３つ以上の場合、図１１に示すステップＳ２５〜Ｓ２７の処理、図１２に示すステップＳ３３〜Ｓ３５の処理、及び図１３に示すステップＳ４０〜Ｓ４２の処理が増える。そして、例えば、図１１のステップＳ２６において、データ転送のための空きがなければ、耐性パラメータが３番目に大きい無線キャリアを取得して、その無線キャリアにパケットを割り当てるようにする。
【０１０２】
このように、無線通信装置１１は、受信側の無線通信装置から回線品質を受信し、その回線品質の変調方式を変更するまでのマージンを示す耐性パラメータを算出する。そして、無線通信装置１１は、算出した耐性パラメータの大きい無線キャリアに、ＱｏＳの高いパケットを優先して割り当てるようにした。これにより、無線通信装置１１は、ＱｏＳの高いパケットを安定して無線伝送することができる。
【０１０３】
［第３の実施の形態］
次に、第３の実施の形態を、図面を参照して詳細に説明する。第３の実施の形態では、耐性パラメータを所定時間記憶して、耐性パラメータの変動率を算出する。そして、算出した耐性パラメータの変動率と、現時点における耐性パラメータとに基づいて、ＱｏＳの高いパケットを無線キャリアへ割り当てる。なお、第３の実施の形態に係る無線通信装置のハードウェア構成例は、図３と同様であり、その説明を省略する。
【０１０４】
図１４は、第３の実施の形態に係る無線通信装置の機能図である。図１４において、図４と同じものには同じ符号を付し、その説明を省略する。
図１４の無線通信装置１１は、図４の無線通信装置１１に対し、無線キャリア状態管理テーブル４１とパケット割り当て部４３の機能が異なる。パケット割り当て部４３については、ＳＥＬ４３ａの機能が異なる。また、図１４の無線通信装置１１は、変動率算出部４２を有している。変動率算出部４２は、例えば、図３で説明したＦＰＧＡ２６によって実現される。
【０１０５】
無線キャリア状態管理テーブル４１には、無線キャリアごとの耐性パラメータが所定時間記憶される。すなわち、無線キャリア状態管理テーブル４１には、耐性パラメータが所定数、ＦＩＦＯ（First In First Out）方式で記憶される。また、無線キャリア状態管理テーブル４１には、１つ前に記憶された耐性パラメータとの差分の絶対値（絶対値差分）が記憶される。また、無線キャリア状態管理テーブル４１には、絶対値差分の平均値を示した変動率が記憶される。
【０１０６】
図１５は、無線キャリア状態管理テーブルのデータ構成例を示した図である。図１５に示すＷ１，Ｗ２は、無線通信装置１１，１３間で無線通信される無線キャリアを示している。図１５のＮ（０），Ｎ（１），…，Ｎ（Ｔ）は、耐性パラメータの記憶時間を示している。Ｎ（０）が最も新しく、Ｎ（Ｔ）が最も古いことを示している。
【０１０７】
図１５のＮ（０），Ｎ（１），…，Ｎ（Ｔ）とＷ１，Ｗ２の対応する欄には、Ｎ（０），Ｎ（１），…，Ｎ（Ｔ）の時間における無線キャリアＷ１，Ｗ２の耐性パラメータが記憶される。
【０１０８】
例えば、現時点（Ｎ（０））における無線キャリアＷ１，Ｗ２の耐性パラメータは、図１５の無線キャリア状態管理テーブル４１より、２５２，５３であることが分かる。また、最も古い（Ｎ（Ｔ））無線キャリアＷ１，Ｗ２の耐性パラメータは、２２２，４６であることが分かる。
【０１０９】
図１５のＮ（０），Ｎ（１），…，Ｎ（Ｔ）とΔＮ（Ｗ１），ΔＮ（Ｗ２）の対応する欄には、無線キャリアＷ１，Ｗ２における時間Ｎ（ｎ−１）とＮ（ｎ）の耐性パラメータの絶対値差分が記憶される。
【０１１０】
例えば、図１５のＮ（１）とΔＮ（Ｗ１）の対応する欄には、無線キャリアＷ１のＮ（０）とＮ（１）における耐性パラメータの絶対値差分１８が記憶されている。図１５のＮ（１）とΔＮ（Ｗ２）に対応する欄には、無線キャリアＷ２のＮ（０）とＮ（１）における耐性パラメータの絶対値差分１１が記憶されている。
【０１１１】
図１５のΔＮ（Ｗ１），ΔＮ（Ｗ２）と変動率に対応する欄には、無線キャリアＷ１，Ｗ２における耐性パラメータの絶対差分値の平均値が記憶される。すなわち、変動率の欄には、無線キャリアＷ１，Ｗ２の耐性パラメータの変動率が記憶される
例えば、図１５のΔＮ（Ｗ１）と変動率に対応する欄には、無線キャリアＷ１の耐性パラメータの変動率３．２が記憶されている。ΔＮ（Ｗ２）と変動率に対応する欄には、無線キャリアＷ２の耐性パラメータの変動率９．６が記憶されている。
【０１１２】
図１４の説明に戻る。耐性パラメータ算出部３３によって算出された耐性パラメータは、所定時間分、無線キャリア状態管理テーブル４１に記憶される。例えば、図１５で説明したように、無線キャリアＷ１，Ｗ２の耐性パラメータは、Ｎ（０），Ｎ（１），…，Ｎ（Ｔ）の時間分、無線キャリア状態管理テーブル４１に記憶される。
【０１１３】
変動率算出部４２は、無線キャリア状態管理テーブル４１に記憶されている所定時間分の耐性パラメータに基づいて、耐性パラメータの変動率を算出する。変動率算出部４２は、算出した変動率を無線キャリア状態管理テーブル４１に記憶する。
【０１１４】
変動率算出部４２は、次の式（２）によって各無線キャリアにおける耐性パラメータの変動率Ｒを算出する。
【０１１５】
【数１】
0005581867.tif 000002
【０１１６】
上記式（２）のＮは、ある時間における耐性パラメータを示す。なお、図１５では、耐性パラメータの絶対差分値の平均値を変動率としている。式（２）の変動率は、耐性パラメータの絶対差分値の平均値を算出していないが、右辺の式を耐性パラメータの個数で割っているか否かの差異でしかなく、耐性パラメータの絶対差分値の平均値と同等である。
【０１１７】
パケット割り当て部４３のＳＥＬ４３ａは、無線キャリア状態管理テーブル４１を参照し、変動率が小さくかつ耐性パラメータの大きい無線キャリアに、ＱｏＳの高いパケットを優先的に割り当てるようにする。
【０１１８】
図１６は、パケットの割り当てを説明する図である。無線通信装置１１のＲＡＭ２３又はフラッシュメモリ２５は、図１６に示すような変動率の小、中、大と耐性パラメータの大、中、小とに対して番号１〜９を割り当てた割り当て管理テーブルを有している。
【０１１９】
割り当て管理テーブルは、変動率が小さくかつ耐性パラメータ大きいほど、小さい番号を割り当てている。すなわち、割り当て管理テーブルは、回線品質が良好なほど、小さい番号を割り当てている。
【０１２０】
ＳＥＬ４３ａは、無線キャリア状態管理テーブル４１を参照して、各無線キャリアの変動率と現時点の耐性パラメータとを取得する。そして、ＳＥＬ４３ａは、取得した変動率が小中大のいずれかに属するか判断し、また、取得した現時点の耐性パラメータが大中小のいずれかに属するか判断する。
【０１２１】
例えば、ＳＥＬ４３ａは、変動率がある閾値Ｒｔｈ１より小さければ、小に属すると判断する。また、ＳＥＬ４３ａは、変動率がある閾値Ｒｔｈ２（Ｒｔｈ２＞Ｒｔｈ１）より大きければ、大に属すると判断する。また、ＳＥＬ４３ａは、変動率が閾値Ｒｔｈ１以上で閾値Ｒｔｈ２以下であれば、中に属すると判断する。また、ＳＥＬ４３ａは、耐性パラメータがある閾値Ｎｔｈ１より大きければ、大に属すると判断する。また、ＳＥＬ４３ａは、耐性パラメータがある閾値Ｎｔｈ２（Ｎｔｈ２＜Ｎｔｈ１）より小さければ、小に属すると判断する。また、ＳＥＬ４３ａは、耐性パラメータが閾値Ｎｔｈ１以下で閾値Ｎｔｈ２以上であれば、中に属すると判断する。
【０１２２】
ＳＥＬ４３ａは、無線キャリアごとにおいて、判断した変動率の小中大と耐性パラメータの大中小とに基づき割り当て管理テーブル４４を参照し、対応する番号を取得する。そして、ＳＥＬ４３ａは、番号の小さい無線キャリアに、ＱｏＳの高いパケットを優先的に割り当てるようにする。
【０１２３】
例えば、ＳＥＬ４３ａは、割り当て管理テーブル４４を参照して、無線キャリアＷ１においては番号１を取得したとする。また、ＳＥＬ４３ａは、無線キャリアＷ２においては番号３を取得したとする。この場合、ＳＥＬ４３ａは、無線キャリアＷ１にＱｏＳの高いパケットを優先して割り当てるようにする。
【０１２４】
なお、図１６の例では、変動率と耐性パラメータを大中小の３段階に分けたが、２段階または４段階以上に分けてもよい。
また、図１６の例では、変動率を耐性パラメータで細分化して番号を割り当てるようにしているが、耐性パラメータを変動率で細分化して番号を割り当てるようにしてもよい。例えば、図１６において、耐性パラメータの大と変動率の中の対応する欄に２を格納し、耐性パラメータの大と変動率の大の対応する欄に３を格納し、耐性パラメータの中と変動率の小の対応する欄に４を格納し、以下同じようにして番号を格納する。すなわち、耐性パラメータを優先して小さい番号を割り当てるようにしてもよい。
【０１２５】
図１７は、耐性パラメータと変動率の算出動作を示したフローチャートである。
図１７のステップＳ５１〜Ｓ５３の処理は、図９で説明したステップＳ１〜Ｓ３の処理と同様であり、説明を省略する。
【０１２６】
［ステップＳ５４］耐性パラメータ算出部３３は、数値化した耐性パラメータを所定時間分、無線キャリア状態管理テーブル４１に記憶する。例えば、図１５に示すように、耐性パラメータ算出部３３は、数値化した耐性パラメータを無線キャリアＷ１，Ｗ２と対応付けて、Ｎ（０）〜Ｎ（Ｔ）分、無線キャリア状態管理テーブル４１に記憶する。
【０１２７】
［ステップＳ５５］変動率算出部４２は、無線キャリア状態管理テーブル４１に記憶されている所定時間分の耐性パラメータに基づいて、耐性パラメータの変動率を算出する。変動率算出部４２は、算出した変動率を無線キャリア状態管理テーブル４１に記憶する。
【０１２８】
以上の処理によって、耐性パラメータと変動率は算出されて、無線キャリア状態管理テーブル４１に記憶される。
なお、パケットを受信して無線処理する動作のフローチャートは、図１０のフローチャートと同様であるが、ステップＳ１３の処理が異なる。
【０１２９】
具体的には、ＳＥＬ４３ａは、無線キャリア状態管理テーブル３４を参照して、各無線キャリアにおける変動率と現時点の耐性パラメータとを取得する。ＳＥＬ４３ａは、ＲＡＭ２３又はフラッシュメモリ２５に記憶されている割り当て管理テーブル４４を参照し、各無線キャリアにおいて対応する番号を取得する。ＳＥＬ４３ａは、取得した番号の小さい無線キャリアに、高レベルのパケットが優先して割り当てられるよう、バッファ３５ｂａ〜３５ｂｃに記憶されているパケットを無線部３６に出力する。
【０１３０】
また、パケットを無線キャリアへ割り当てる動作のフローチャートは、図１１〜図１３のフローチャートと同様であるが、ステップＳ２２，Ｓ２９，Ｓ３６の「Ｎの値が最も大きいＣＨを取得」は、「番号の最も小さいＣＨを取得」となる。また、ステップＳ２５，Ｓ３３，Ｓ４０の「Ｎの値が２番目に大きいＣＨを取得」は、「番号が２番目に小さいＣＨを取得」となる。また、ステップＳ２４，Ｓ３２，Ｓ３９の「Ｎの値が最も大きいＣＨに割り当て」は、「番号が最も小さいＣＨに割り当て」となる。また、ステップＳ２７，Ｓ３５，Ｓ４２の「Ｎの値が２番目に大きいＣＨに割り当て」は、「番号が２番目に小さいＣＨに割り当て」となる。
【０１３１】
このように、無線通信装置１１は、耐性パラメータの変動率を算出し、耐性パラメータが大きくかつ変動率の小さい無線キャリアに、サービス品質の高いパケットを優先して割り当てるようにした。これにより、無線通信装置１１は、ＱｏＳの高いパケットを安定して無線伝送することができる。
【０１３２】
［第４の実施の形態］
次に、第４の実施の形態を、図面を参照して詳細に説明する。第４の実施の形態では、受信側の無線通信装置からＣ／Ｎと無線信号の受信レベルとを受信する。送信側の無線通信装置は、第２の実施の形態で述べたように、受信したＣ／Ｎに基づいて耐性パラメータを算出するとともに、受信した受信レベルに基づいて耐性パラメータを算出し、これらを合成する。そして、送信側の無線通信装置は、合成した耐性パラメータに基づいてＱｏＳの高いパケットを無線キャリアへ割り当てる。なお、第４の実施の形態に係る無線通信装置のハードウェア構成例は、図３と同様であり、その説明を省略する。
【０１３３】
図１８は、第４の実施の形態に係る無線通信装置の機能図である。図１８において、図４と同じものには同じ符号を付し、その説明を省略する。
図１８の無線通信装置１１では、図４の無線通信装置１１に対し、回線品質受信部５１、Ｃ／Ｎ耐性パラメータ算出部５２、レベル耐性パラメータ算出部５３、合成部５４、及び無線キャリア状態管理テーブル５５が異なる。
【０１３４】
回線品質受信部５１は、受信側の無線通信装置１３から、無線キャリアごとにおける回線品質を受信する。回線品質には、第２の実施の形態で説明したＣ／Ｎの他に受信レベルが含まれる。受信レベルは、受信側の無線通信装置１３で受信される無線信号の受信電力を示す。回線品質受信部５１は、例えば、図３で説明した無線処理装置２４によって実現される。
【０１３５】
Ｃ／Ｎ耐性パラメータ算出部５２は、回線品質受信部５１によって受信された回線品質に含まれるＣ／Ｎに基づいて、耐性パラメータ（以下、Ｃ／Ｎ耐性パラメータと呼ぶことがある）を算出する。Ｃ／Ｎ耐性パラメータ算出部５２は、図４で説明した耐性パラメータ算出部３３と同様であり、その説明を省略する。
【０１３６】
レベル耐性パラメータ算出部５３は、回線品質受信部５１によって受信された回線品質に含まれる受信レベルに基づいて、耐性パラメータ（以下、レベル耐性パラメータと呼ぶことがある）を算出する。レベル耐性パラメータ算出部５３は、例えば、図３で説明したＦＰＧＡ２６によって実現される。
【０１３７】
レベル耐性パラメータについて説明する。まず、変調方式の変更について説明する。変調方式は、無線キャリアごとにおいて変更されるが、以下では、説明を簡単にするために無線キャリアを区別しないで説明する。
【０１３８】
図１９は、レベルエラー耐性のデータテーブルを示した図である。図１９に示すように、レベルエラー耐性テーブルは、ＢＥＲと各変調方式における受信レベル（RL: Receiving Level）の欄を有している。ＢＥＲの欄には、誤り率が格納され、各変調方式におけるＲＬの欄には、対応するＢＥＲを確保するための受信レベルが格納されている。
【０１３９】
例えば、６４ＱＡＭの変調方式において、１０-6以下の誤り率を確保するには、図１９のレベルエラー耐性テーブルより、受信レベルは−６９．０ｄＢｍ以上を要することが分かる。また、１６ＱＡＭの変調方式において、１０-6以下の誤り率を確保するには、図１９のレベルエラー耐性テーブルより、受信レベルは−７５．３ｄＢｍ以上を要することが分かる。
【０１４０】
なお、無線通信装置１１は、例えば、図１９に示すレベルエラー耐性テーブルをＲＡＭ２３又はフラッシュメモリ２５に記憶し、これを参照して、変調方式を変更する。また、無線通信装置１１は、図６で説明したエラー耐性テーブルを参照して、変調方式を変更する。
【０１４１】
図１８の説明に戻る。レベル耐性パラメータ算出部５３は、以下の式（３）によってレベル耐性パラメータを算出する。
レベル耐性パラメータ＝受信レベル−レベルオフセット  …（３）
ここで、式（３）の受信レベルは、受信側の無線通信装置１３によって測定された受信レベルを示し、受信側の無線通信装置１３から送信される回線品質より取得できる。
【０１４２】
また、レベルオフセットは、無線通信装置１１，１３間の無線通信において設定されている誤り率に対応する受信レベルであり、現在無線通信を行っている変調方式に基づいてレベルエラー耐性テーブルを参照することにより取得できる。
【０１４３】
すなわち、レベル耐性パラメータは、変調方式が変更されるまでの回線品質のマージンを示す。つまり、レベル耐性パラメータは、変調方式が変更されるまでの回線品質の耐性度を示す。
【０１４４】
合成部５４は、Ｃ／Ｎ耐性パラメータ算出部５２によって算出されたＣ／Ｎ耐性パラメータと、レベル耐性パラメータ算出部５３によって算出されたレベル耐性パラメータとを合成（加算）する。合成部５４は、回線品質の影響が周波数選択性フェージングによるものか、フラットフェージングによるものかを判断し、重み付けを付加してＣ／Ｎ耐性パラメータとレベル耐性パラメータとを合成する。合成部５４は、合成したＣ／Ｎ耐性パラメータとレベル耐性パラメータとを（以下、合成したＣ／Ｎ耐性パラメータとレベル耐性パラメータとを耐性パラメータと呼ぶことがある）、無線キャリアごとに無線キャリア状態管理テーブル５５に記憶する。合成部５４は、例えば、図３で説明したＦＰＧＡ２６によって実現される。
【０１４５】
周波数選択性フェージングとは、無線キャリアのある周波数範囲において受信レベルが変動することをいう。フラットフェージングは、無線キャリアの全体周波数において受信レベルが変動することをいう。Ｃ／Ｎの低下は、一般的に周波数選択性フェージングの影響が大きく、受信レベルの低下は、フラットフェージングの影響が大きい。従って、合成部５４は、例えば、無線通信装置１１，１３間の回線品質の影響がフラットフェージングによるものが大きいと判断した場合、Ｃ／Ｎ耐性パラメータの重み付けが大きくなるように、Ｃ／Ｎ耐性パラメータとレベル耐性パラメータとを合成する。
【０１４６】
図２０は、Ｃ／Ｎ耐性パラメータとレベル耐性パラメータの合成動作を説明するフローチャートである。
［ステップＳ６１］合成部５４は、Ｃ／Ｎ耐性パラメータ算出部５２とレベル耐性パラメータ算出部５３から、Ｃ／Ｎ耐性パラメータとレベル耐性パラメータとを受信する。
【０１４７】
［ステップＳ６２］合成部５４は、無線通信装置１１，１３間の回線品質の影響が、フラットフェージングより周波数選択性フェージングの方が大きいか判断する。合成部５４は、周波数選択性フェージングの影響が大きい場合、ステップＳ６３へ進む。合成部５４は、周波数選択性フェージングの影響が小さい場合、ステップＳ６４へ進む。
【０１４８】
周波数選択性フェージングの影響が大きいか否かは、例えば、受信側の無線通信装置１３にスペクトルアナライザを搭載し、無線キャリアのスペクトルをモニタして判断することができる。受信側の無線通信装置１３は、判断した結果を回線品質に含めて、送信側の無線通信装置１１に送信する。または、合成部５４は、例えば、第３の実施の形態で説明したように、Ｃ／Ｎ耐性パラメータの変動率を算出する。合成部５４は、Ｃ／Ｎ耐性パラメータの変動率が所定値より大きければ、周波数選択性フェージングの影響が大きいと判断する。
【０１４９】
［ステップＳ６３］合成部５４は、Ｃ／Ｎ耐性パラメータの割合を７、レベル耐性パラメータの割合を３として合成する。
［ステップＳ６４］合成部５４は、Ｃ／Ｎ耐性パラメータの割合を５、レベル耐性パラメータの割合を５として合成する。
【０１５０】
なお、無線区間の無線伝搬状態は、海上、山岳、平野などの無線通信装置１１，１３を設置する場所や気候などによって異なる。従って、図２０で説明した７：３や５：５などの重み付けの割合は、無線通信装置１１，１３を設置する条件により変更する。重み付けの変更は、制御部３７によって行われる。
【０１５１】
図１８の説明に戻る。無線キャリア状態管理テーブル５５は、合成部５４によって合成された耐性パラメータを記憶する。無線キャリア状態管理テーブル５５は、例えば、図３で説明したＲＡＭ２３によって実現される。
【０１５２】
図２１は、耐性パラメータの算出動作を示したフローチャートである。
［ステップＳ７１］Ｃ／Ｎ耐性パラメータ算出部５２は、無線キャリアＷ１，Ｗ２に適用されている変調方式の情報を制御部３７から取得する。また、Ｃ／Ｎ耐性パラメータ算出部５２は、無線通信で確保すべき誤り率（通信品質維持レベル）の情報を制御部３７から取得する。
【０１５３】
Ｃ／Ｎ耐性パラメータ算出部５２は、取得した変調方式における、目標の通信品質維持レベルを確保するためのＣ／Ｎを取得する。すなわち、Ｃ／Ｎ耐性パラメータ算出部５２は、制御部３７から取得した通信品質維持レベルと変調方式とに基づいて、図６で説明したエラー耐性テーブルを参照し、上述した式（１）のオフセットを取得する。
【０１５４】
［ステップＳ７２］レベル耐性パラメータ算出部５３は、無線キャリアＷ１，Ｗ２に適用されている変調方式の情報を制御部３７から取得する。また、レベル耐性パラメータ算出部５３は、無線通信で確保すべき誤り率（通信品質維持レベル）の情報を制御部３７から取得する。
【０１５５】
レベル耐性パラメータ算出部５３は、取得した変調方式における、目標の通信品質維持レベルを確保するためのレベルを取得する。すなわち、レベル耐性パラメータ算出部５３は、制御部３７から取得した通信品質維持レベルと変調方式とに基づいて、図１９で説明したレベルエラー耐性テーブルを参照し、上述した式（３）のレベルオフセットを取得する。
【０１５６】
［ステップＳ７３］Ｃ／Ｎ耐性パラメータ算出部５２は、回線品質受信部５１によって受信された回線品質に含まれるＣ／Ｎと、ステップＳ７１で取得したオフセットとに基づいて、Ｃ／Ｎ耐性パラメータを算出する。Ｃ／Ｎ耐性パラメータ算出部５２は、上述した式（１）によって耐性パラメータを算出する。
【０１５７】
［ステップＳ７４］Ｃ／Ｎ耐性パラメータ算出部５２は、算出したＣ／Ｎ耐性パラメータを数値化する。例えば、Ｃ／Ｎ耐性パラメータ算出部５２は、算出したＣ／Ｎ耐性パラメータを０〜２５５の値に数値化する。
【０１５８】
［ステップＳ７５］レベル耐性パラメータ算出部５３は、回線品質受信部５１によって受信された回線品質に含まれる受信レベルと、ステップＳ７２で取得したレベルオフセットとに基づいて、レベル耐性パラメータを算出する。レベル耐性パラメータ算出部５３は、上述した式（３）によって耐性パラメータを算出する。
【０１５９】
［ステップＳ７６］レベル耐性パラメータ算出部５３は、算出したレベル耐性パラメータを数値化する。例えば、レベル耐性パラメータ算出部５３は、算出したレベル耐性パラメータを０〜２５５の値に数値化する。
【０１６０】
［ステップＳ７７］合成部５４は、ステップＳ７４で算出したＣ／Ｎ耐性パラメータと、ステップＳ７６で算出したレベル耐性パラメータとを合成する。合成部５４は、図２０のフローチャートで説明したように、Ｃ／Ｎ耐性パラメータとレベル耐性パラメータとに重み付けを付加して合成する。
【０１６１】
［ステップＳ７８］合成部５４は、Ｃ／Ｎ耐性パラメータとレベル耐性パラメータとを合成した耐性パラメータを無線キャリア状態管理テーブル５５に記憶する。例えば、図４に示す無線キャリア状態管理テーブル３４と同様に、合成部５４は、耐性パラメータを無線キャリアＷ１，Ｗ２と対応付けて無線キャリア状態管理テーブル５５に記憶する。
【０１６２】
以上の処理によって、耐性パラメータは算出され、無線キャリア状態管理テーブル５５に記憶される。
なお、パケットを受信して無線処理する動作は、図１０で説明したフローチャートと同様であり、その説明を省略する。また、パケットの無線キャリアへの割り当て動作は、図１１〜図１３で説明したフローチャートと同様であり、その説明を省略する。
【０１６３】
このように、無線通信装置１１は、Ｃ／Ｎ耐性パラメータとレベル耐性パラメータとを合成し、合成した耐性パラメータの大きい無線キャリアに、ＱｏＳの高いパケットを優先して割り当てるようにした。これにより、無線通信装置１１は、ＱｏＳの高いパケットをフェージング状態に応じて適切に安定して無線伝送することができる。
【０１６４】
［第５の実施の形態］
次に、第５の実施の形態を、図面を参照して詳細に説明する。第５の実施の形態では、第２の実施の形態、第３の実施の形態、及び第４の実施の形態を組わせた場合の無線通信装置について説明する。なお、第５の実施の形態に係る無線通信装置のハードウェア構成例は、図３と同様であり、その説明を省略する。
【０１６５】
図２２は、第５の実施の形態に係る無線通信装置の機能図である。図２２において、図１４、図１８と同じものには同じ符号を付し、その説明を省略する。
図２２の無線通信装置１１では、図１４、図１８の無線通信装置１１に対し、無線キャリア状態管理テーブル６１及び変動率算出部６２が異なる。
【０１６６】
無線キャリア状態管理テーブル６１には、無線キャリアごとの耐性パラメータ（合成部５４によって合成されたＣ／Ｎ耐性パラメータとレベル耐性パラメータ）が所定時間記憶される。すなわち、無線キャリア状態管理テーブル６１には、耐性パラメータが所定数、ＦＩＦＯ方式で記憶される。また、無線キャリア状態管理テーブル６１には、１つ前に記憶された耐性パラメータとの絶対値差分が記憶される。また、無線キャリア状態管理テーブル６１には、絶対値差分の平均値を示した変動率が記憶される。
【０１６７】
図２３は、無線キャリア状態管理テーブルのデータ構成例を示した図である。図２３に示すＷ１，Ｗ２は、無線通信装置１１，１３間で無線通信される無線キャリアを示している。図２３のＮ（０），Ｎ（１），…，Ｎ（Ｔ）は、合成部５４によって合成された耐性パラメータの記憶時間を示している。Ｎ（０）が最も新しく、Ｎ（Ｔ）が最も古いことを示している。無線キャリア状態管理テーブル６１は、図１５の無線キャリア状態管理テーブル４１と同様であり、その説明を省略する。
【０１６８】
図２２の説明に戻る。変動率算出部６２は、無線キャリア状態管理テーブル６１に記憶されている所定時間分の耐性パラメータに基づいて、耐性パラメータの変動率を算出する。変動率算出部６２は、算出した変動率を無線キャリア状態管理テーブル６１に記憶する。なお、変動率算出部６２は、上記で説明した式（２）によって、耐性パラメータの変動率を算出する。
【０１６９】
ＳＥＬ４３ａは、図１４で説明したのと同様に、無線キャリア状態管理テーブル６１を参照し、変動率が小さくかつ耐性パラメータの大きい無線キャリアに、ＱｏＳの高いパケットを優先的に割り当てるようにする。すなわち、図２２のＳＥＬ４３ａは、Ｃ／Ｎ耐性パラメータとレベル耐性パラメータとを合成して算出された耐性パラメータと、その変動率とに基づいて、ＱｏＳの高いパケットを無線キャリアへ割り当てる。
【０１７０】
図２４は、耐性パラメータと変動率の算出動作を示したフローチャートである。
図２４のステップＳ８１〜Ｓ８７の処理は、図２１で説明したステップＳ７１〜Ｓ７７の処理と同様であり、説明を省略する。
【０１７１】
［ステップＳ８８］合成部５４は、Ｃ／Ｎ耐性パラメータとレベル耐性パラメータとを合成した耐性パラメータを所定時間分、無線キャリア状態管理テーブル６１に記憶する。例えば、図２３に示すように、合成部５４は、算出した耐性パラメータを無線キャリアＷ１，Ｗ２と対応付けて、Ｎ（０）〜Ｎ（Ｔ）分、無線キャリア状態管理テーブル６１に記憶する。
【０１７２】
［ステップＳ８９］変動率算出部６２は、無線キャリア状態管理テーブル６１に記憶されている所定時間分の耐性パラメータに基づいて、耐性パラメータの変動率を算出する。変動率算出部４２は、算出した変動率を無線キャリア状態管理テーブル６１に記憶する。
【０１７３】
以上の処理によって、耐性パラメータと変動率は算出され、無線キャリア状態管理テーブル６１に記憶される。
このように、無線通信装置１１は、Ｃ／Ｎ耐性パラメータとレベル耐性パラメータとを算出し、これを合成したパラメータを耐性パラメータとして所定時間分記憶する。そして、無線通信装置１１は、所定時間分記憶した耐性パラメータより、耐性パラメータの変動率を算出し、算出した変動率と現時点の耐性パラメータとに基づいて、無線キャリアにサービス品質の高いパケットを割り当てるようにした。これにより、無線通信装置１１は、ＱｏＳの高いパケットを安定して無線伝送することができる。
【０１７４】
［第６の実施の形態］
次に、第６の実施の形態を、図面を参照して詳細に説明する。第６の実施の形態では、Ｎ＋１切替えの無線通信装置について説明する。なお、第６の実施の形態に係る無線通信装置のハードウェア構成例は、図３と同様であり、その説明を省略する。
【０１７５】
図２５は、第６の実施の形態に係る無線通信装置の機能図である。図２５において、図４と同じものには同じ符号を付し、その説明を省略する。
図２５では、図４の無線通信装置１１に対し、無線キャリア状態管理テーブル７１及び無線部７２が異なる。無線部７２においては、予備系のバッファ７２ａ、ＢＢ部７２ｂ、変調部７２ｃ、及び無線処理部７２ｄを有しているところが異なる。
【０１７６】
図２５の無線通信装置１１は、現用系の無線キャリアＷ１，Ｗ２の障害に対応できるよう、予備系の無線キャリアＰによっても無線通信を行うことができるようになっている。図２５に示すかっこ書きのＰは、予備系の無線キャリアＰに対応していることを示している。
【０１７７】
図２５の無線通信装置１１では、現用系の無線キャリアＷ１，Ｗ２に障害が発生すると、予備系の無線キャリアＰを用いて、対向局の無線通信装置１３と無線通信を行う。例えば、無線キャリアＷ２に障害が発生した場合、無線通信装置１１は、無線キャリアＷ１と無線キャリアＰを用いて、無線通信装置１３と無線通信を行う。
【０１７８】
現用系の無線キャリアＷ１，Ｗ２で無線通信を行っている場合の動作は、図４で説明したのと同様である。また、例えば、無線キャリアＷ２に障害が発生し、現用系の無線キャリアＷ１と予備系の無線キャリアＰで無線通信を行うこととなった場合も、図４で説明したのと同様の動作を行う。
【０１７９】
具体的には、無線キャリアＷ２に障害が発生した場合、回線品質受信部３２は、受信側の無線通信装置１３から無線キャリアＷ１，Ｐの回線品質を受信する。耐性パラメータ算出部３３は、受信された回線品質に基づいて、現用系の無線キャリアＷ１と予備系の無線キャリアＰの耐性パラメータを算出し、算出した耐性パラメータを、例えば、図２５の無線キャリア状態管理テーブル７１に示すように、無線キャリアＷ１，Ｐに対応づけて記憶する。
【０１８０】
ＳＥＬ３５ｃは、上記例の場合、無線キャリア状態管理テーブル７１を参照し、耐性パラメータの大きい無線キャリアＷ１，Ｐに、レベルの高いＱｏＳのパケットが優先して割り当てられるよう、バッファ３５ｂａ〜３５ｂｃに記憶されているパケットをバッファ３６ａａ，７２ａに割り当てる。
【０１８１】
すなわち、障害が発生すると、耐性パラメータ算出部３３は、予備系の無線キャリアと障害の発生していない無線キャリアの耐性パラメータを算出する。ＳＥＬ３５ｃは、マージンの大きい予備系の無線キャリア又はマージンの大きい障害の発生していない現用系の無線キャリアにサービス品質の高いデータを優先して割り当てる。
【０１８２】
図２６は、パケットの無線キャリアへの割り当てを説明する図である。図２６には、図２５のＩＦ部３１で受信されるパケットが示してある。図２６のパケットに示すＱ１〜Ｑ３は、パケットのＱｏＳのレベルを示している。Ｑ１は高レベル、Ｑ２は中レベル、Ｑ３は小レベルを示している。図２６に示すＷ１，Ｗ２は、パケットが割り当てられる現用系の無線キャリアＷ１，Ｗ２を示している。Ｐは、予備系の無線キャリアＰを示している。
【０１８３】
図２６の上の図は、パケットをラウンドロビンで無線キャリアＷ１，Ｗ２，Ｐに割り当てる様子が示してある。下の図は、図２５のパケット割り当て部３５がパケットを無線キャリアＷ１，Ｗ２，Ｐに割り当てる様子が示してある。
【０１８４】
図２６に示す２つの図の横軸は時間を示し、図７の時間軸と同じ時間を刻んでいるとする。従って、図２６に示す時刻ｔ１，ｔ２は、図７に示す時刻ｔ１，ｔ２と同じである。
無線キャリアＷ２の誤り率は、図７の下の図に示すように変化するとする。また、無線キャリアＷ１は、安定した無線通信を行っており、耐性パラメータは、無線キャリアＷ２より大きいものとする。また、無線キャリアＷ１と無線キャリアＰの耐性パラメータは、無線キャリアＷ１の方が大きいものとする。
【０１８５】
図２６の時刻ｔ１１において、無線キャリアＷ２に障害が発生したとする。ラウンドロビンでパケットを順番に無線キャリアＷ１，Ｐに割り当てると、図２６の上の図に示すように、無線キャリアＷ１より耐性パラメータの小さい方の無線キャリアＰに高レベルのパケットを割り当ててしまう。
【０１８６】
一方、図２５のパケット割り当て部３５は、耐性パラメータの大きい現用系の無線キャリアＷ１に、高レベルのパケットを優先して割り当てる。従って、高レベルのパケットは、図２６の下の図に示すように、時刻ｔ１，ｔ２において、通信品質のよい無線キャリアＷ１に割り当てられる。
【０１８７】
このように、無線通信装置１１は、障害が発生した場合、予備系の無線キャリアの耐性パラメータを算出する。そして、無線通信装置は、耐性パラメータの大きい予備系の無線キャリア及び障害が発生していない通信が維持されている現用系の無線キャリアに、ＱｏＳの高いパケットを優先して割り当てる。これにより、無線通信装置１１は、障害が発生した場合でも、ＱｏＳの高いパケットを安定して無線伝送することができる。
【０１８８】
なお、第３の実施の形態、第４の実施の形態、及び第５の実施の形態に第６の実施の形態を適用することもできる。例えば、第３の実施の形態、第４の実施の形態、及び第５の実施の形態で説明した無線通信装置１１に予備系のバッファ、ＢＢ部、変調部、及び無線部を設ける。そして、ＳＥＬは、障害が発生した場合、予備系の無線キャリアと通信が維持されている現用系の無線キャリアの耐性パラメータ等に基づいて、パケットを無線キャリアに割り当てるようにする。
【０１８９】
以上の実施の形態に開示された技術には、以下の付記に示す技術が含まれる。
（付記１）  複数の無線キャリアにおいて適応変調を行う無線通信装置において、
受信側の無線通信装置から無線キャリアごとの回線品質を受信する受信部と、
前記受信部によって受信された回線品質の変調方式を変更するまでのマージンを無線キャリアごとに算出する算出部と、
前記算出部によって算出されたマージンの大きい無線キャリアにサービス品質の高いデータを優先して割り当てる割り当て部と、
を有することを特徴とする無線通信装置。
【０１９０】
（付記２）  変調方式ごとにおいて所定の誤り率を確保するための回線品質を記憶した記憶部をさらに備え、
前記算出部は、前記記憶部を参照して現在適用されている変調方式における予め設定された誤り率を確保するための回線品質を取得し、取得した回線品質と前記受信部によって受信された回線品質との差を算出してマージンを算出することを特徴とする付記１記載の無線通信装置。
【０１９１】
（付記３）  前記算出部によって算出されたマージンの変動率を算出する変動率算出部をさらに備え、
前記割り当て部は、マージンが大きくかつ変動率の小さい無線キャリアにサービス品質の高いデータを優先して割り当てることを特徴とする付記１又は２に記載の無線通信装置。
【０１９２】
（付記４）  前記受信部によって受信される回線品質には、Ｃ／Ｎと受信レベルとが含まれ、前記算出部は、前記Ｃ／Ｎと前記受信レベルとのそれぞれにおいてマージンを算出し、
前記算出部によって算出された前記Ｃ／Ｎと前記受信レベルとのマージンを合成する合成部をさらに有し、
前記割り当て部は、前記合成部によって合成されたマージンの大きい無線キャリアにサービス品質の高いデータを優先して割り当てることを特徴とする付記１又は２に記載の無線通信装置。
【０１９３】
（付記５）  前記合成部によって合成されたマージンの変動率を算出する合成変動率算出部をさらに備え、
前記割り当て部は、合成されたマージンが大きくかつ変動率の小さい無線キャリアにサービス品質の高いデータを優先して割り当てることを特徴とする付記４記載の無線通信装置。
【０１９４】
（付記６）  前記算出部は、障害が発生した場合、予備系の無線キャリアのマージンを算出し、
前記割り当て部は、前記算出部によって算出されたマージンの大きい予備系の無線キャリア又は障害の発生していない現用系の無線キャリアにサービス品質の高いデータを優先して割り当てることを特徴とする付記１又は２に記載の無線通信装置。
【０１９５】
（付記７）  複数の無線キャリアにおいて適応変調を行う無線通信装置のデータ割り当て方法において、
受信側の無線通信装置から無線キャリアごとの回線品質を受信し、
受信した回線品質の変調方式を変更するまでのマージンを無線キャリアごとに算出し、
算出したマージンの大きい無線キャリアにサービス品質の高いデータを優先して割り当てる、
ことを特徴とするデータ割り当て方法。
【符号の説明】
【０１９６】
１，２  無線通信装置
１ａ  受信部
１ｂ  算出部
１ｃ  割り当て部
【図１】
0005581867.tif 000003
【図２】
0005581867.tif 000004
【図３】
0005581867.tif 000005
【図４】
0005581867.tif 000006
【図５】
0005581867.tif 000007
【図６】
0005581867.tif 000008
【図７】
0005581867.tif 000009
【図８】
0005581867.tif 000010
【図９】
0005581867.tif 000011
【図１０】
0005581867.tif 000012
【図１１】
0005581867.tif 000013
【図１２】
0005581867.tif 000014
【図１３】
0005581867.tif 000015
【図１４】
0005581867.tif 000016
【図１５】
0005581867.tif 000017
【図１６】
0005581867.tif 000018
【図１７】
0005581867.tif 000019
【図１８】
0005581867.tif 000020
【図１９】
0005581867.tif 000021
【図２０】
0005581867.tif 000022
【図２１】
0005581867.tif 000023
【図２２】
0005581867.tif 000024
【図２３】
0005581867.tif 000025
【図２４】
0005581867.tif 000026
【図２５】
0005581867.tif 000027
【図２６】
0005581867.tif 000028