(57)【要約】【課題】必要以上に上位の変調クラスが選択されることを抑制する通信装置及び通信制御方法を提供する。【解決手段】本発明に係る通信装置１０１−１は、中継装置１０３−１を介して通信相手１０１−２とのデータの送受信を行う通信装置であって、自装置がデータを送信する際の送信状況に少なくとも基づいて、中継装置１０３−１にデータを送信する際の変調クラスを選択する制御部を備える。【選択図】図１
2014007613.tif 000002
【特許請求の範囲】
【請求項１】
中継装置を介して通信相手とのデータの送受信を行う通信装置であって、
自装置がデータを送信する際の送信状況に少なくとも基づいて、中継装置にデータを送信する際の変調クラスを選択する制御部
を備える通信装置。
【請求項２】
請求項１に記載の通信装置において、前記制御部は、前記送信状況と、前記中継装置との間の通信品質値とに基づいて、前記変調クラスを選択することを特徴とする通信装置。
【請求項３】
請求項１又は２に記載の通信装置において、前記送信状況は、ＴＣＰウィンドウサイズであることを特徴とする通信装置。
【請求項４】
請求項３に記載の通信装置において、前記制御部は、前記ＴＣＰウィンドウサイズに基づいて、前記通信品質値を補正することを特徴とする通信装置。
【請求項５】
請求項３に記載の通信装置において、前記制御部は、前記ＴＣＰウィンドウサイズに基づいて、選択可能な最上位の変調クラスを決定することを特徴とする通信装置。
【請求項６】
中継装置を介して通信相手とのデータの送受信を行う通信装置における通信制御方法において、当該通信装置が、
自装置がデータを送信する際の送信状況に少なくとも基づいて、中継装置にデータを送信する際の変調クラスを選択するステップ
を含む通信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置及び通信制御方法に関するものである。
【背景技術】
【０００２】
通信端末と基地局との間の高速通信を実現する通信方式として、ＬＴＥ（Long Term Evolution）、ＭＣ−ＣＤＭＡ（Multi Carrier Code Division Multiple Access）、ＷｉＭＡＸ（Worldwide Interoperability for Microwave Access）（登録商標）等が知られている。従来、このような通信方式において通信サービスの向上を図るために、適応変調（リンクアダプテーション）方式という技術が提案されている。
【０００３】
適応変調方式とは、通信装置である通信端末（移動局）及び基地局の間の通信の状況により、当該通信で使用される変調クラスを変更する技術である（例えば、特許文献１参照）。通信端末は、基地局から受信した信号に基づいて、通信端末と基地局との間の無線伝搬路の品質（伝搬品質）を示すＣＮＲ（Carrier to Noise Ratio：搬送波対雑音比）を算出する。そして、通信端末は、予め定義されているＭＣＳ（Modulation and Coding Scheme：変調および符号化方式）テーブルから、算出されたＣＮＲに対応する変調クラスを特定する。ＭＳＣテーブルでは、伝搬品質が良いほど、つまりＣＮＲが大きいほど、より高速でデータ送信できる変調クラスが対応付けられている。これにより、伝搬品質が良好であれば、高いスループットの実現が見込める上位の変調クラスが選択され、伝搬品質が良好でなければ、接続断の発生を抑えるために、データが壊れにくい下位の変調クラスが選択される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２３６７０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、通信端末と、この通信端末の発呼先である通信端末（相手通信端末）との間におけるデータ通信のスループットは、通信端末と基地局との間の伝搬品質のみならず、通信端末と相手通信端末との間のネットワークの混雑状況（負荷状況）にも影響される。そのため、伝搬品質が良好でも、ネットワークが混雑していると、上位の変調クラスの選択によってスループットが上昇しないことがある。
【０００６】
このような場合、ノイズの影響を受けにくい下位の変調クラスを選択しても、実際に実現されるスループットは変わらないことになる。そのため、ネットワークが混雑している状況で上位の変調クラスを選択することは、当該変調クラスで期待されるスループットが得られないにも係わらず、誤り耐性が低下するという結果になる。
【０００７】
従って、上記のような問題点に鑑みてなされた本発明の目的は、必要以上に上位の変調クラスが選択されることを抑制する通信装置及び通信制御方法を提供することにある。
【課題を解決するための手段】
【０００８】
上述した諸課題を解決すべく、第１の観点に係る通信装置の発明は、
中継装置を介して通信相手とのデータの送受信を行う通信装置であって、
自装置がデータを送信する際の送信状況に少なくとも基づいて、中継装置にデータを送信する際の変調クラスを選択する制御部
を備える通信装置である。
【０００９】
また、第２の観点に係る発明は、第１の観点に係る通信装置において、前記制御部は、前記送信状況と、前記中継装置との間の通信品質値とに基づいて、前記変調クラスを選択することを特徴とするものである。
【００１０】
また、第３の観点に係る発明は、第１又は第２の観点に係る通信装置において、前記送信状況は、ＴＣＰウィンドウサイズであることを特徴とするものである。
【００１１】
また、第４の観点に係る発明は、第３の観点に係る通信装置において、前記制御部は、前記ＴＣＰウィンドウサイズに基づいて、前記通信品質値を補正することを特徴とするものである。
【００１２】
また、第５の観点に係る発明は、第３の観点に係る通信装置において、前記制御部は、前記ＴＣＰウィンドウサイズに基づいて、選択可能な最上位の変調クラスを決定することを特徴とするものである。
【００１３】
上述したように本発明の解決手段を装置として説明してきたが、本発明はこれらに実質的に相当する方法、プログラム、プログラムを記録した記憶媒体としても実現し得るものであり、本発明の範囲にはこれらも包含されるものと理解されたい。
【００１４】
例えば、本発明を方法として実現させた第７の観点に係る通信制御方法は、
中継装置を介して通信相手とのデータの送受信を行う通信装置における通信制御方法において、当該通信装置が、
自装置がデータを送信する際の送信状況に少なくとも基づいて、中継装置にデータを送信する際の変調クラスを選択するステップ
を含む通信制御方法である。
【発明の効果】
【００１５】
上記のように構成された本発明に係る通信装置及び通信制御方法によれば、必要以上に上位の変調クラスが選択されることを抑制することができる。
【図面の簡単な説明】
【００１６】
【図１】図１は、本発明の第１実施形態に係る概略的な通信システム構成図である。
【図２】図２は、本発明の第１実施形態に係る通信端末の概略構成を示す機能ブロック図である。
【図３】図３は、本発明の第１実施形態に係る通信端末の処理を示すフローチャートである。
【図４】図４は、本発明の第２実施形態に係る通信端末の処理を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本発明の通信装置を通信端末に適用した場合の実施形態について、図面を参照して説明する。
【００１８】
（第１実施形態）
図１は、本発明の第１実施形態に係る概略的な通信システム構成図である。通信システム１００は、通信端末１０１（１０１−１、１０１−２）と、基地局１０３（１０３−１、１０３−２、１０３−３）と、ルータ１０５と、コア・ネットワーク１０７とから構成されている。通信端末１０１−１の通信相手（発呼先）は、通信端末１０１−２である。つまり、通信端末１０１−１は、基地局１０３−１、ルータ１０５、コア・ネットワーク１０７及び基地局１０３−３を介して、通信端末１０１−２とデータを送受信する。以下、通信端末１０１−１と直接の無線通信先である基地局１０３−１を中継装置とも称する。
【００１９】
通信システム１００は、通信端末１０１−１が送信したデータに対して、当該データの正常な受信完了を示す肯定応答（ＡＣＫ）が通信端末１０１−２から送信されるシステムであり、例えばＴＣＰプロトコルを採用するものである。
【００２０】
通信端末１０１は、基地局１０３にデータを送信する際の変調クラスを選択する適応変調方式を採用するものである。そのため、通信端末１０１−１は、通信端末１０１−１と中継装置である基地局１０３−１との間の通信環境（伝搬品質）に応じて、基地局１０３−１との通信で使用する変調クラスを設定する。通信端末１０１−１は、例えば、携帯電話端末やパーソナルコンピュータ等である。
【００２１】
変調クラスとは、例えば、変調方式と、符号化率（コーディングレート）との組み合わせにより定められるものである。変調方式とは、１シンボルで送信できるビット数を決定するもので、例えば、ＢＰＳＫ（Binary Phase Shift Keying）、ＱＰＳＫ（Quadrature Phase Shift Keying）、８ＰＳＫ（8 Phase Shift Keying）、１６ＱＡＭ（16 Quadrature Amplitude Modulation）、６４ＱＡＭ（64 Quadrature Amplitude Modulation）である。ＢＰＳＫは、１シンボルで１ビット送信できる変調方式である。ＱＰＳＫは、１シンボルで２ビット送信できる変調方式である。８ＰＳＫは、１シンボルで３ビット送信できる変調方式である。１６ＱＡＭは、１シンボルで４ビット送信できる変調方式である。６４ＱＡＭは、１シンボルで６ビット送信できる変調方式である。以下、１シンボルで送信できるビット数が多い変調方式ほど上位の変調方式と称し、１シンボルで送信できるビット数が少ない変調方式ほど下位の変調方式と称する。上位の変調方式ほど、データは壊れやすくなるが（ノイズの影響を受けやすくなるが）、一度に送信できるデータ量は多くなる。一方、上位の変調方式ほど、一度に送信できるデータ量は少なくなるが、データは壊れにくくなる。
【００２２】
符号化率とは、エラー訂正の強度を示すもの、つまりデータビットを割り当てる割合を示すものである。符号化率が大きいほど、一回の送信で送信されるビット数のうちデータビットが占める割合は大きくなり、エラー訂正のためのコーディングビットの占める割合は小さくなる。つまり、一度に送信できるデータ量は多くなる一方、壊れたデータは修復しにくくなる。また、符号化率が小さいほど、送信できるデータ量は少なくなるが、壊れたデータを修復できる可能性は高くなる。
【００２３】
例えば、変調方式がＱＰＳＫで、符号化率が１／２である変調クラスでは、１シンボルで１ビット伝送できることになる（２[ビット／シンボル]×１／２＝１[ビット／シンボル]）。以下、１シンボルで送信できるビット数が多い変調クラスほど上位の変調クラスと称し、１シンボルで送信できるビット数が少ない変調クラスほど下位の変調クラスと称する。
【００２４】
通信端末１０１は、自端末がデータを送信する際の送信状況を把握するものである。送信状況とは、送信したデータに対して、予め定められた所定の時間内に肯定応答を受信できているか否かを反映する情報であり、例えば、ＴＣＰウィンドウサイズである。ＴＣＰウィンドウサイズは、通信端末１０１が一回の送信で送ることのできるデータ量を示すものである。ＴＣＰウィンドウサイズは、所定の時間内に一回の送信で送ったデータに対する全ての肯定応答を受信できると増加し、全ての肯定応答を受信できないと減少するものである。つまり、ＴＣＰウィンドウサイズは、通信端末１０１がデータを送信してから所定の時間経過すると、更新されることになる。
【００２５】
所定の時間内に肯定応答が受信されるか否かは、通信端末１０１−１と、通信端末１０１−２との間のネットワーク（基地局１０３、ルータ１０５、コア・ネットワーク１０７を含むネットワーク）の混雑状況に影響されるものである。ネットワーク内の通信量が増加し、混雑状況が悪化するほど、データ伝送の遅延やデータ損失等により、通信端末１０１−１は、所定の時間内に肯定応答を通信端末１０１−２から受信し難くなる。その結果、ＴＣＰウィンドウサイズは、減少していく。
【００２６】
例えば、基地局１０３−１又は１０３−２が複数の通信端末（図示せず）と通信を行い、大量のデータが基地局１０３−１又は１０３−２からルータ１０５に集まると、ルータ１０５で輻輳が発生することがある。この場合、通信端末１０１−１からのデータがルータ１０５からコア・ネットワーク１０７に送られまでに遅延が生じたり、通信端末１０１−１からのデータがルータ１０５で失われたりする。すると、通信端末１０１−１は、肯定応答の受信に失敗することが増え、ＴＣＰウィンドウサイズは減少する。
【００２７】
なお、ＴＣＰウィンドウサイズの初期値及び増減量については通信システム１００の仕様等に基づいて、任意に設定できる事項である。
【００２８】
ルータ１０５は、複数の基地局１０３−１及び１０３−２と接続される。ルータ１０５は、複数の基地局１０３−１及び１０３−２からのデータをコア・ネットワーク１０７に送ったり、コア・ネットワーク１０７からのデータを、当該データの宛先である通信端末１０１に接続している基地局１０３に送ったりする。コア・ネットワーク１０７は、基地局間を結ぶ通信回線網である。
【００２９】
図２は、本発明の第１実施形態に係る通信端末の概略構成を示す機能ブロック図である。本実施形態の通信端末１０１は、通信部１１１と、ベースバンド部１１３と、記憶部１１５と、制御部１１７とを備えている。通信部１１１と、ベースバンド部１１３と、記憶部１１５とは、制御部１１７に接続されている。
【００３０】
通信部１１１は、アンテナを介して基地局１０３と、データ（無線信号）を送受信するものである。通信部１１１は、受信した信号（受信信号）に対して低雑音での増幅及びダウンコンバート等を行い、当該信号をベースバンド部１１３に送る。また、通信部１１１は、ベースバンド部１１３からの信号に対しアップコンバート及び増幅等を行い、送信信号を生成する。そして、通信部１１１は、アンテナを介して当該送信信号を基地局１０３に送信する。
【００３１】
ベースバンド部１１３は、通信部１１１からの受信信号に対してＡＤ変換や高速フーリエ変換などを行うことにより、受信信号を復調し、ベースバンド信号を取り出す。そして、ベースバンド部１１３は、ベースバンド信号を制御部１１７に送る。また、ベースバンド部１１３は、制御部１１７からのベースバンド信号に対して、制御部１１７により設定された変調クラスに基づいて、逆高速フーリエ変換やＤＡ変換などを行い、ベースバンド信号を変調する。そして、ベースバンド部１１３は、変調されたベースバンド信号を通信部１１１に送る。
【００３２】
記憶部１１５は、適応変調用のテーブル（以下、適応変調用テーブルと称する）、送信状況（ＴＣＰウィンドウサイズ）及び送信状況閾値等の各種情報を記憶するものであり、ワークメモリ等としても機能する。
【００３３】
適応変調用テーブルとは、通信端末１０１−１と基地局１０３−１との間の通信品質値に対応して選択すべき変調クラスを示すテーブルである。通信端末１０１−１と基地局１０３−１との間の通信品質値とは、例えば、通信端末１０１−１により受信された基地局１０３−１からのデータの受信品質を表す値である。受信品質は、例えば、ＣＩＮＲ、ＣＮＲ、ＳＩＮＲ（Signal to Interference and Noise Ratio：信号対干渉雑音比）、ＳＮＲ（Signal to Noise Ratio：信号対雑音比）等である。以下、本実施形態では、通信品質値とは、ＣＩＮＲの値であるとする。ＣＩＮＲの値は、大きいほど通信品質が良い、つまりデータのビット誤り率が低いことを意味し、よりスループットの高い変調クラスを適用することができる。
【００３４】
適応変調用テーブルは、例えば以下の表１に示されるようなルックアップテーブルであり、通信品質値であるＣＩＮＲの値と変調クラスとの対応関係を示す。変調クラスが上位になるほど、つまり変調クラスの数字が大きくなるほど、１シンボルで送信できるビット数が多くなるので、期待されるスループット（以下、予想スループットと称する）は高くなる。
【００３５】
【表１】
2014007613.tif 000003
【００３６】
送信状況閾値とは、通信端末１０１−１と、通信端末１０１−２との間のネットワークにおいて許容される混雑状況を示す指標であり、例えばＴＣＰウィンドウサイズに関する値である。許容される混雑状況とは、適応変調用テーブルに基づいて選択された変調クラスで期待されるスループットが実現される混雑状況である。以下、送信状況閾値は、ＴＣＰウィンドウサイズに関する値（ＴＣＰウィンドウサイズ閾値）であるとする。ＴＣＰウィンドウサイズは、混雑状況の悪化に伴い減少するものであるため、通信端末１０１−１のＴＣＰウィンドウサイズがＴＣＰウィンドウサイズ閾値以上である場合、ＣＩＮＲに基づいて選択された変調クラスの予想スループットが実現されることを意味する。また、ＴＣＰウィンドウサイズがＴＣＰウィンドウサイズ閾値未満である場合、選択された変調クラスの予想スループットが実現されないことを意味する。なお、予想スループットが実現されるとは、厳密に実際のスループット（以下、実測スループットと称する）が予想スループットと完全に一致することに限定されるものではない。例えば、通信端末１０１−１は、誤差範囲を予め定め、実測スループットが予想スループットの誤差範囲に含まれていれば、予想スループットは実現されたとみなすことができる。
【００３７】
制御部１１７は、通信端末１０１の各機能ブロックをはじめとして通信端末１０１の全体を制御及び管理している。制御部１１７は、ＣＰＵ（中央処理装置）等の任意の好適なプロセッサ上で実行されるソフトウェアとして構成したり、処理ごとに特化した専用のプロセッサ（例えばＤＳＰ（デジタルシグナルプロセッサ））によって構成したりすることもできる。制御部１１７が行う処理については、後述の図３の説明にて詳述する。
【００３８】
続いて、図３を用いて、通信端末１０１の処理について説明する。図３は、本発明の第１実施形態に係る通信端末の処理を示すフローチャートである。なお、通信端末１０１−１に関する機能ブロックの参照符号には、図２に示した通信端末１０１の各機能ブロックに関する参照符号に１を付して説明する。
【００３９】
基地局１０３−１が通信端末１０１−２からのユーザデータや肯定応答等の制御データを送信すると、通信端末１０１−１の通信部１１１−１は、基地局１０３−１からのデータを受信する（ステップＳ１０１）。通信部１１１−１によって受信されたデータは、ベースバンド部１１３−１により復調され、制御部１１７−１に送られる。
【００４０】
制御部１１７−１は、通信部１１１−１によって受信されたデータのＣＩＮＲを算出する（ステップＳ１０２）。そして、制御部１１７−１は、記憶部１１５−１に記憶されているＴＣＰウィンドウサイズ及びＴＣＰウィンドウサイズ閾値を読み込み、これらの値を比較する（ステップＳ１０３）。
【００４１】
ＴＣＰウィンドウサイズがＴＣＰウィンドウサイズ閾値以上である場合（ステップＳ１０３のＹｅｓ）、ＣＩＮＲに基づいて適応変調用テーブルから変調クラスが選択されると、当該変調クラスの予想スループットは実現されることになる。よって、制御部１１７−１は、ステップＳ１０２で算出されたＣＩＮＲに対応する変調クラスを選択する（ステップＳ１０４）。そして、ベースバンド部１１３−１は、選択された変調クラスでベースバンド信号を変調し、通信部１１１−１は、この変調された信号を基地局１０３−１に送信する。
【００４２】
ステップＳ１０３において、ＴＣＰウィンドウサイズがＴＣＰウィンドウサイズ閾値未満である場合（ステップＳ１０３のＮｏ）、適応変調用テーブルに基づいて変調クラスが選択されると、当該変調クラスの予想スループットは実現されないことになる。そこで、制御部１１７−１は、算出されたＣＩＮＲ（以下、実測ＣＩＮＲと称する）がより小さくなるように補正し、適応変調用テーブルに基づいてより下位の変調クラスが選択されるようにする（ステップＳ１０５）。
【００４３】
例えば、制御部１１７−１は、以下の式（１）により通信品質値を補正することができる。式（１）において、CQは実測ＣＩＮＲを、CQ'は補正されたＣＩＮＲ（以下、補正ＣＩＮＲと称する）を、TCPwinはＴＣＰウィンドウサイズを、WINprmはＴＣＰウィンドウサイズ閾値をそれぞれ意味する。ＴＣＰウィンドウサイズがＴＣＰウィンドウサイズ閾値未満であるので、TCPwin/WINprmは１未満となるので、補正ＣＩＮＲは、実測ＣＩＮＲよりも小さくさなる。
【００４４】
CQ'＝CQ×（TCPwin/WINprm）                                      （１）
【００４５】
そして、制御部１１７−１は、適応変調用テーブルに基づいて、補正ＣＩＮＲに対応する変調クラスを選択する（ステップＳ１０４）。
【００４６】
なお、ＣＩＮＲを補正する式を以下の式（２）のように定めることにより、ステップＳ１０３及びＳ１０５の処理をまとめることができる。この場合、制御部１１７−１は、ＴＣＰウィンドウサイズがＴＣＰウィンドウサイズ閾値以上の場合も、補正ＣＩＮＲに対応する変調クラスを、適応変調用テーブルに基づいて選択することができる。
【００４７】
CQ'＝CQ×min（TCPwin/WINprm，１）                               （２）
【００４８】
min（Ａ，Ｂ）との関数は、Ａ及びＢのうち小さい値を出力するものである。式（２）では、ＴＣＰウィンドウサイズがＴＣＰウィンドウサイズ閾値以上である場合は、TCPwin/WINprmは１以上となるので、補正ＣＩＮＲは、実測ＣＩＮＲと同一になり、ＴＣＰウィンドウサイズがＴＣＰウィンドウサイズ閾値未満である場合は、TCPwin/WINprmは１未満となるので、補正ＣＩＮＲは、実測ＣＩＮＲよりも小さくなる。
【００４９】
なお、本発明は、ＣＩＮＲを補正する式は、上記されたものに限定されるものではなく、算出された実際のＣＩＮＲがより小さくなるような補正式であれば任意に設定することができる。例えば、重み係数ｗ（＜１）を加え、以下の式（３）のように、ＣＩＮＲの補正式を定めることもできる。
【００５０】
CQ'＝CQ×w×min（TCPwin/WINprm，１）                            （３）
【００５１】
このように本実施形態では、通信端末１０１−１の制御部１１７−１は、通信端末１０１−１がデータを送信する際の送信状況であるＴＣＰウィンドウサイズと、基地局１０３−１からのデータのＣＩＮＲとに基づいて、変調クラスを選択する。ＴＣＰウィンドウサイズは、通信端末１０１−１と当該端末の通信相手である通信端末１０１−２との間のネットワークの混雑状況に対応して変動するものである。そのため、制御部１１７−１が、ＣＩＮＲのみならず、ＴＣＰウィンドウサイズを利用することにより、混雑状況が反映された変調クラスの選択が可能になる。よって、通信端末１０１−１と基地局１０３−１との間の通信品質が良好であっても、ネットワークの混雑により予想スループットの実現が困難な変調クラスは選択され難くなる。これにより、必要以上に上位の変調クラスが選択されることは抑制され、変調された信号の誤り耐性の低下を抑えることができる。
【００５２】
また、本実施形態では、制御部１１７−１は、送信状況としてＴＣＰウィンドウサイズを利用することができる。送信状況は、通信端末１０１−１が送信したデータに対する肯定応答が正しく受信されたかを示すものである。また、ＴＣＰウィンドウサイズは、肯定応答の受信状況に対応して増減するものである。そのため、既存のＴＣＰウィンドウサイズの利用により、送信データに対して肯定応答が返される仕組みを通信システム１００において構築することなく、本発明の実現が可能になる。
【００５３】
また、本実施形態では、制御部１１７−１は、ＴＣＰウィンドウサイズに基づいて、基地局１０３−１からのデータのＣＩＮＲを補正することができる。混雑状況が悪化するほど、予想スループットの実現が可能な変調クラスは下がり、ＴＣＰウィンドウサイズは小さくなる。よって、制御部１１７−１は、ＴＣＰウィンドウサイズが小さくなると、それに応じてＣＩＮＲの減少率が大きくなるように、基地局１０３−１からのデータのＣＩＮＲを補正することができる。ＣＩＮＲの値が小さくなることにより、ＣＩＮＲと変調クラスとの対応関係を示す適用変調用テーブルに基づいて選択される変調クラスは、下位のものになり易くなる。
【００５４】
（第２実施形態）
第１実施形態では、ネットワークの混雑状況に応じてＣＩＮＲの値を補正することについて説明したが、第２実施形態では、ネットワークの混雑状況に応じて選択可能な最上位の変調クラスを決定することについて説明する。
【００５５】
第２実施形態に係る通信システム２００は、通信端末２０１（２０１−１、２０１−２）と、基地局２０３（２０３−１、２０３−２、２０３−３）と、ルータ２０５と、コア・ネットワーク２０７とから構成されている。これらの構成要素は、第１実施形態の通信端末１０１（１０１−１、１０１−２）、基地局１０３（１０３−１、１０３−２、１０３−３）、ルータ１０５及びコア・ネットワーク１０７と同一であるため、説明は省略する。
【００５６】
第２実施形態に係る通信端末２０１は、第１実施形態の通信端末１０１と同様、通信部２１１と、ベースバンド部２１３と、記憶部２１５と、制御部２１７とを備えている。制御部２１７以外の機能部２１１、２１３、２１５の機能は、それぞれ対応する第１実施形態の機能部の機能と同一であるため、説明は省略する。なお、以下、通信端末２０１−１に関する機能ブロックの参照符号には、通信端末２０１の各機能ブロックに関する参照符号に１を付して説明する。
【００５７】
制御部２１７の機能については、図４を参照して説明する。図４は、本発明の第２実施形態に係る通信端末で行われる処理を示すシーケンス図である。なお、図４のステップＳ２０１〜Ｓ２０４の処理は、図３の第１実施形態におけるステップＳ１０１〜Ｓ１０４の処理と同一であるため、説明は省略する。
【００５８】
ＴＣＰウィンドウサイズがＴＣＰウィンドウサイズ閾値未満である場合（ステップＳ２０３のＮｏ）、制御部２１７−１は、ＴＣＰウィンドウサイズに基づいて、選択可能な最上位の変調クラスを決定する。より具体的には、制御部２１７−１は、ＴＣＰウィンドウサイズが小さいほど選択可能な最上位の変調クラスを下げる。最上位の変調クラスには、例えば、ＴＣＰウィンドウサイズが示す現在の混雑状況において、所望の予想スループットの実現が可能な変調クラスのうち最も上位の変調クラスが設定される。
【００５９】
例えば、制御部２１７−１は、ＴＣＰウィンドウサイズ閾値が１００である場合、以下の表２に示されるにＴＣＰウィンドウサイズと最上位の変調クラスとの関係を定めることができる。
【００６０】
【表２】
2014007613.tif 000004
【００６１】
例えば、ウィンドウサイズが８５である場合、制御部２１７−１は、最上位の変調クラスを３に制限する。つまり、ウィンドウサイズが８５である場合のネットワークの混雑状況では、４以上の変調クラスが選択されても、予想スループットが実現されないことを意味する。そのため、表１のＣＩＮＲと変調クラスとの対応関係は、以下の表３のように変更されることになる。なお、この際、制御部２１７−１は、記憶部２１５−１に適応変調用テーブルを変更して記憶させてもよい。
【００６２】
【表３】
2014007613.tif 000005
【００６３】
これにより、例えば、ＣＩＮＲが２９である場合、制御部２１７−１は、最上位変調クラスの決定処理により変調クラス３を選択する（ステップＳ２０４）。最上位変調クラスの決定処理が行われないと、表１より変調クラス４が選択されることになる。
【００６４】
このように本実施形態では、通信端末２０１−１の制御部２１７−１は、ＴＣＰウィンドウサイズに基づいて、選択可能な最上位の変調クラスを決定する。これにより、制御部２１７−１は、ＴＣＰウィンドウサイズが小さくなるほど、選択可能な最上位の変調クラスを下げることができる。よって、ネットワークの混雑により予想スループットの実現が困難な変調クラスは、ＴＣＰウィンドウサイズの低下に伴い選択され難くなる。これにより、必要以上に上位の変調クラスが選択されることは抑制され、変調された信号の誤り耐性の低下を抑えることができる。
【００６５】
本発明を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本発明の範囲に含まれることに留意されたい。
【００６６】
例えば、各部材、各手段、各ステップなどに含まれる機能などは論理的に矛盾しないように再配置可能であり、複数の手段やステップなどを１つに組み合わせたり、或いは分割したりすることが可能である。
【００６７】
上述の本発明の実施形態の説明においては、通信端末は、自端末がデータを送信する際の送信状況を示すＴＣＰウィンドウサイズと、基地局からのデータのＣＩＮＲとに基づいて、変調クラスを選択するとしたが、本発明はこの態様に限定されるものではない。例えば、通信端末は、ＴＣＰウィンドウサイズのみに基づいて、変調クラスを選択することができる。この場合、通信端末は、ＴＣＰウィンドウサイズが増えるに従い上位の変調クラスを選択し、ＴＣＰウィンドウサイズが減るに従い下位の変調クラスを選択する。ＴＣＰウィンドウサイズの減少は、通信端末が肯定応答を受信できなくなると生じる。このような状況は、ネットワークの混雑状況が悪化した場合のみならず、通信端末と基地局との間の通信環境に変調クラスが対応できず、基地局が通信端末からの信号を正しく復調できない場合にも発生する。そのため、ＴＣＰウィンドウサイズは、ネットワークの混雑状況のみならず、通信端末と基地局との間の通信品質も反映することができる。これにより、ネットワークの混雑状況及び通信品質を考慮した変調クラスの選択が、ＴＣＰウィンドウサイズの利用のみにより可能となる。
【００６８】
また、上述の本発明の実施形態の説明において、中継装置は基地局であるとしたが、本発明はこの態様に限定されるものではない。例えば、通信端末と基地局との間で送受信される無線信号（データ）を中継する装置（レピータ）が存在する場合、当該レピータを本発明の中継装置とすることができる。この場合、通信端末は、レピータから受信するデータのＣＩＮＲを算出することになる。
【００６９】
また、上述の本発明の実施形態の説明において、例えば、ＴＣＰウィンドウサイズ閾値「以上」またはＴＣＰウィンドウサイズ閾値「未満」のような表現の技術的思想が意味する内容は必ずしも厳密な意味ではなく、通信端末の仕様に応じて、基準となる値を含む場合又は含まない場合の意味を包含するものとする。例えば、ＴＣＰウィンドウサイズ閾値「以上」とは、ＴＣＰウィンドウサイズがＴＣＰウィンドウサイズ閾値に達した場合のみならず、ＴＣＰウィンドウサイズを超えた場合も含意し得るものとする。また、例えばＴＣＰウィンドウサイズ閾値「未満」とは、ＴＣＰウィンドウサイズがＴＣＰウィンドウサイズ閾値を下回った場合のみならず、ＴＣＰウィンドウサイズ閾値に達した場合、つまりＴＣＰウィンドウサイズ閾値以下になった場合も含意し得るものとする。
【符号の説明】
【００７０】
１００  通信システム
１０１−１  通信端末（通信装置）
１０１−２  通信端末（通信相手）
１０３−１  基地局（中継装置）
１０３−２、１０３−３  基地局
１０５  ルータ
１０７  コア・ネットワーク
１１１  通信部
１１３  ベースバンド部
１１５  記憶部
１１７  制御部
【図１】
2014007613.tif 000006
【図２】
2014007613.tif 000007
【図３】
2014007613.tif 000008
【図４】
2014007613.tif 000009