(57)【特許請求の範囲】
【請求項１】
各トランスポートチャネルにおける所定時間間隔の送信データビット長の組合わせを規定する送信フォーマット組み合わせ情報を選択し、該選択された送信フォーマット組み合わせ情報に基いて各トランスポートチャネルの送信データを多重して送信する送信装置における送信フォーマット組み合わせ情報の選択方法において、
前記送信フォーマット組み合わせ情報を、各トランスポートチャネルの多重送信データ量に基いてクラス分けし、
送信電力モニタ部で測定した送信電力値に基いて選択すべき送信フォーマット組み合わせ情報のクラスを決定し、
該決定されたクラス内より各トランスポートチャネルの実際の送信ビットレートに基づいて送信フォーマット組み合わせ情報を選択する、
ことを特徴とする送信フォーマット組み合わせ情報の選択方法。
【請求項２】
前記クラス分けのステップは、
前記送信フォーマット組み合わせ情報により規定される各トランスポートチャンネルの送信データビット長と、各トランスポートチャンネルのレートマッチング比率とを用いて、レートマッチング計算を行ってレートマッチング後のデータビット長を求めるステップ、
該レートマッチング後のデータビット長に基いて送信フォーマット組み合わせ情報をクラス分けするステップ、
を有することを特徴とする請求項1記載の送信フォーマット組み合わせ情報の選択方法。
【請求項３】
前記クラス分けのステップは、
各トランスポートチャネルにおける所定時間間隔の送信データビット長を１以上特定する送信フォーマット情報より求まる各トランスポートチャネルの最大ブロック長及び最大ブロック数と、トランスポートチャネル毎の前記所定時間間隔と、各トランスポートチャンネルのレートマッチング比率とを用いて、クラス分け数値Ｎcomb maxを算出し、該クラス分け数値Ｎcomb maxを順次１／ｎづつ除算して各クラスの数値範囲を決定するステップ、
前記送信フォーマット組み合わせ情報により規定される各トランスポートチャンネルのブロック長とブロック数と、トランスポートチャネル毎の前記所定時間間隔と、各トランスポートチャンネルのレートマッチング比率とを用いてクラス分け数値Ｎを算出するステップ、
該クラス分け数値Ｎが属する前記数値範囲に基いて送信フォーマット組み合わせ情報をクラス分けするステップ、
を有することを特徴とする請求項1記載の送信フォーマット組み合わせ情報の選択方法。
【請求項４】
前記送信フォーマット組み合わせ情報のクラス決定ステップは、
前記送信電力値を測定するステップ、
指定最大送信電力値と送信電力値の大小関係に基いて、選択すべき送信フォーマット組み合わせ情報のクラスをアップまたはダウンするステップ、
を有することを特徴とする請求項1乃至請求項３記載の送信フォーマット組み合わせ情報の選択方法。
【請求項５】
前記送信フォーマット組み合わせ情報のクラス決定ステップは、
前記送信電力値を測定するステップ、
適正送信電力値と測定送信電力値の差分に基いて選択すべき送信フォーマット組み合わせ情報のクラスを算出するステップ、
を有することを特徴とする請求項1乃至請求項４記載の送信フォーマット組み合わせ情報の選択方法。
【請求項６】
各トランスポートチャネルにおける所定時間間隔の送信データビット長の組合わせを規定する送信フォーマット組み合わせ情報を選択し、該選択された送信フォーマット組み合わせ情報に基いて各トランスポートチャネルの送信データを多重して送信する移動端末装置において、
各トランスポートチャネルにおける所定時間間隔の送信データビット長の組合わせを規定する送信フォーマット組み合わせ情報を、各トランスポートチャネルの多重送信データ量に基いてクラス分けするクラス分け手段、
移動端末装置の送信電力値を測定する送信電力測定手段、
該測定された送信電力値に基いて、送信フォーマット組み合わせ情報を選択すべきクラスを決定するクラス決定手段、
該決定されたクラス内より各トランスポートチャネルの実際の送信ビットレートに基づいて送信フォーマット組み合わせ情報を選択する手段、
を有することを特徴とする移動端末装置。
【請求項７】
前記クラス分け手段は、
前記送信フォーマット組み合わせ情報により規定される各トランスポートチャンネルの送信データビット長と、上位レイヤより指定される各トランスポートチャンネルのレートマッチング比率とを用いて、レートマッチング計算を行ってレートマッチング後のデータビット長を求める計算手段、
該レートマッチング後のデータビット長に基いて送信フォーマット組み合わせ情報をクラス分けする手段、
を有することを特徴とする請求項６記載の移動端末装置。
【請求項８】
前記クラス分け手段は、
各トランスポートチャネルにおける所定時間間隔の送信データビット長を1以上特定する送信フォーマット情報より求まるトランスポートチャネル毎の最大ブロック長及び最大ブロック数と、トランスポートチャネル毎の前記所定時間間隔と、各トランスポートチャンネルのレートマッチング比率とを用いて、クラス分け数値Ｎcomb maxを算出し、該クラス分け数値Ｎcomb maxを順次１／ｎづつ除算して各クラスの数値範囲を決定する手段、
前記送信フォーマット組み合わせ情報により規定される各トランスポートチャンネルのブロック長とブロック数と、トランスポートチャネル毎の前記所定時間間隔と、各トランスポートチャンネルのレートマッチング比率とを用いてクラス分け数値Ｎを算出する手段、
該クラス分け数値Ｎが属する前記数値範囲に基いて送信フォーマット組み合わせ情報をクラス分けする手段、
を有することを特徴とする請求項６記載の移動端末装置。
【請求項９】
前記クラス決定手段は、
指定最大送信電力値と送信電力値の大小関係に基いて、選択すべき送信フォーマット組み合わせ情報のクラスをアップまたはダウンする手段、
を有することを特徴とする請求項６乃至請求項８記載の移動端末装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は送信フォーマット組み合わせ情報(TFC)の選択方法及び移動端末装置に係わり、特に、装置の最大送信パワーを超えないように、あるいは適正送信電力となるようにTFCの選択を行うTFC選択方法及び移動端末装置に関する。
【０００２】
【従来の技術】
図13は従来のCDMA移動端末装置の構成図である。複数のターミナルアクセスファンクション部(以後TAF部と略称)1a〜1nや上位アプリケーション２から所定のロジカルチャネル(以後LCH と略称)にマッピングされて送出されたユーザデータや制御データは、ターミナルアクセスファンクションインターフェース部(以後TAF IF部 と略称)３に集約される。TAF IF部３のTFC決定部３ａは、予め指定される上位レイヤからの通知より、LCH とトランスポートチャネル(以後TrCHと略称)との接続状態を確認する。LCHがTrCHと接続されている場合は、TFC決定部３ａは、同様に上位レイヤから指定されている各TrCH の所定送信時間間隔TTIの送信データ長を1以上特定する送信フォーマット情報TFIに従って、可能な限り多量のデータを送信できるような各TrCHの送信フォーマットの組み合わせTFCを決定する。尚、送信時間間隔TTI はTransmission Time Intervalの略称、送信フォーマット情報TFIはTransmission Format Informationの略称、送信フォーマットの組み合わせTFCはTransmission Format Combinationの略称である。
TrCHデータ分離部3bは、決定されたTFCに基いて各TrCHの送信時間間隔TTI毎の送信データ長を認識し、該送信データ長に基いて各TrCHの送信データを送信時間間隔TTI毎に分離してチャネルコーデック部に入力する。なお、以下の説明ではTrCH数は4チャネルであり、各TrCHiのTTIは10ms、20ms、40ms、80msであるとする。
【０００３】
チャネルコーデック部の各送信バッファ部５１〜５４はTAF-IF部3から入力する送信データをバッファメモリ(図示せず)に連続的に書き込むと共に、TTI=10ms、20ms、40ms、80ms毎の送信データを順次読出して次段のエンコード処理部６１〜６４に入力する。エンコード処理部６１〜６４はそれぞれTTI=10ms、20ms、40ms、80msの送信データを畳み込み符号あるいはターボ符号に従って符号化して多重部７に入力する。すなわち、エンコード処理部６１は時間長10msの符号化データE10を出力し、エンコード処理部６２は時間長20msの符号化データE20を出力し、エンコード処理部６３は時間長40msの符号化データE40を出力し、エンコード処理部６４は時間長80msの符号化データE80を出力する。たとえば、図1４に示すようにエンコード処理部６１は10ms毎に符号化データ10ms-1を出力し、エンコード処理部６２は10ms毎に符号化データE20の前半部20ms-1、後半部20ms-2を順番に出力し、エンコード処理部６３は10ms毎に符号化データE40の1/4部分40ms-1,40ms-2,40ms-3,40ms-4を順番に出力し、エンコード処理部６４は10ms毎に符号化データE80の1/8部分80ms-1,80ms-2,80ms-3,80ms-4,
80ms-5,80ms-6,80ms-7,80ms-8を順番に出力する。
【０００４】
多重部７は各エンコード処理部６１〜６４から10ms毎に入力する符号化データを多重して1フレーム分の多重データを作成し、多重された符号化データDPDCHを同相成分（IN-Phase component)データとして変調部(MOD)９に入力する。図14は多重方法の説明図であり、最初の10ms目では符号化データ[10ms-1,20ms-1,40ms-1,80ms-1]を第１フレームとして多重して送出する。以後、20ms目〜80ms目において第２〜第８フレームとして
多重データ:[10ms-1,20ms-2,40ms-2,80ms-2]・・第２フレーム
多重データ:[10ms-1,20ms-1,40ms-3,80ms-3]・・第３フレーム
多重データ:[10ms-1,20ms-2,40ms-4,80ms-4]・・第４フレーム
多重データ:[10ms-1,20ms-1,40ms-1,80ms-5]・・第５フレーム
多重データ:[10ms-1,20ms-2,40ms-2,80ms-6]・・第６フレーム
多重データ:[10ms-1,20ms-1,40ms-3,80ms-7]・・第７フレーム
多重データ:[10ms-1,20ms-2,40ms-4,80ms-8]・・第８フレーム
を作成して送出する。すなわち、送信時間間隔TTI＝10msのTrCHの送信データはフレーム毎に送信され、送信時間間隔TTI＝20msのTrCHの送信データは２フレームかけて送信され、送信時間間隔TTI＝40msのTrCHの送信データは４フレームかけて送信され、送信時間間隔TTI＝80msのTrCHの送信データは８フレームかけて送信される。
【０００５】
制御信号発生部８はパイロットPILO、TFCI、TPC等の制御データDPCCHを直交成分(Quadrature component)データとして一定シンボル速度で変調部(MOD)９に入力する。QPSK拡散器9a,9bは送信データDPDCH（Ｉch成分）、制御データDPCCH（Ｑch成分）に所定の拡散コードを用いて拡散変調を施し、乗算部9c,9dはゲインファクタ算出部４で算出されたゲインファクタβd，βcを拡散データに乗算し、図示しないDA変換器でＤＡ変換してQPSK直交変調器９ｅに入力する。直交変調器９ｅはＩch信号、Ｑch信号にQPSK直交変調を施し、無線送信部１０は直交変調器から出力するベースバンド信号を高周波数に周波数変換(IF→RF)すると共に、高周波増幅等を行ってアンテナANTＴより送信する。
【０００６】
図1５は移動局(移動端末装置)から基地局への上り信号のフレームフォーマット説明図である。1フレームは10msecで、１５スロットＳ０〜Ｓ１４で構成されている。ユーザデータDPDCH(Dedicated Physical Data Channel)はQPSK変調の直交するIchにマッピングされ、制御データDPCCH（Dedicated Physical Control Channel）はQPSK変調の直交するQchにマッピングされる。ユーザデータ用のＩchにおける各スロットのビット数ｎはシンボル速度に応じて変化し、制御データ用のＱchにおける各スロットは10ビットで構成され、シンボル速度は15ksps一定である。ユーザデータDPDCHは1以上のトランスポートチャネルTrCHのデータが多重されて形成され、制御データDPCCHはTPC(Transmission Power Contorl Bit),TFCI(Transport Format Combination Indicator),PILOT、FBIで構成されている。
【０００７】
図1６は基地局から移動局への下り信号のフレームフォーマット及びスロット構成説明図であり、1フレームは10msecで、15スロットＳ０〜Ｓ１４で構成され、各スロットにユーザデータData1, Data2、制御データTPC,TFCI,PILOTが混在している。各スロットのデータは１ビットづつ交互にQPSK直交変調のＩchとＱchに振り分けられ、しかる後、拡散変調、直交変調を施され、周波数変換されて移動局に送信される。
【０００８】
受信に際して、無線受信部１２はアンテナATNＲにより受信した高周波信号をベースバンド信号に周波数変換(RF→IF変換)し、しかる後、復調部（DEM）13はベースバンド信号を直交検波して同相成分（Ｉ成分)信号と直交成分（Ｑ成分)信号を発生し、各信号をＡＤ変換し、Ｉ成分データ、Ｑ成分データに拡散符号と同じ符号を用いて逆拡散処理を施し、ユーザデータDPDCHをチャネルコーデック部の分離部１５に入力し、制御データをTPC抽出部14に入力する。TPC抽出部14は制御データDPCCHよりTPCビットを抽出して送信パワー制御部11に入力する。送信パワー制御については後述する。
【０００９】
分離部15には、図1７に示すように多重された符号化データ、すなわち、
多重データ:[10ms-1,20ms-1,40ms-1,80ms-1]・・第１フレーム
多重データ:[10ms-1,20ms-2,40ms-2,80ms-2]・・第２フレーム
多重データ:[10ms-1,20ms-1,40ms-3,80ms-3]・・第３フレーム
多重データ:[10ms-1,20ms-2,40ms-4,80ms-4]・・第４フレーム
多重データ:[10ms-1,20ms-1,40ms-1,80ms-5]・・第５フレーム
多重データ:[10ms-1,20ms-2,40ms-2,80ms-6]・・第６フレーム
多重データ:[10ms-1,20ms-1,40ms-3,80ms-7]・・第７フレーム
多重データ:[10ms-1,20ms-2,40ms-4,80ms-8]・・第８フレーム
がフレーム毎に入力する。
【００１０】
分離部１５は各フレームの最初の10ms符号化データ10ms-1を第１のデコード処理部１６１に入力し、第２の20ms符号化データ20ms-1,20ms-2を第２のデコード処理部１６２に入力し、第３の40ms符号化データ40ms-1,40ms-2,40ms-3,40ms-4を第３のデコード処理部１６３に入力し、第４の80ms符号化データ80ms-1,80ms-2,80ms-3,80ms-4,80ms-5,80ms-6,80ms-7,80ms-8を第４のデコード処理部１６４に入力する。すなわち、送信時間間隔TTI=10msのサービスのデータはフレーム毎に受信され、送信時間間隔TTI=20msのサービスのデータは２フレームかけて受信され、送信時間間隔TTI=40msのサービスのデータは４フレームかけて受信され、送信時間間隔TTI=80msのサービスのデータは８フレームかけて受信される。
【００１１】
第１のデコード処理部１６１は時間長10msの符号化データに誤り訂正処理を施して元の送信データを復号化するもので、符号化データ10ms-1を復号して10ms毎に次段の受信バッファ部１７１に入力する。第２のデコード処理部１６２は送信時間間隔TTI=20msの符号化データに誤り訂正処理を施して元の送信データを復号化するもので、符号化データ20ms-1〜20ms-2を復号して20ms毎に次段の受信バッファ部１７２に入力する。第３のデコード処理部１６３は送信時間間隔TTI=40msの符号化データに誤り訂正処理を施して元の送信データを復号化するもので、符号化データ40ms-1〜40ms-4を復号して40ms毎に次段の受信バッファ部１７３に入力する。第４のデコード処理部１６４は送信時間間隔TTI=80msの符号化データに誤り訂正処理を施して元の送信データを復号化するもので、符号化データ80ms-1〜80ms-8を復号して80ms毎に次段の受信バッファ部１７４入力する。
【００１２】
受信バッファ部１７１〜１７４は復号データを10ms、20ms、40ms、80ms毎にバッファメモリに書き込むと共に、所定速度でバッファメモリから連続的に復号データを読出してTAF-IF部３に入力する。TAF-IF ３は各受信バッファ部１７１〜１７４から入力する復号データを選択的にTAF部1a〜1n、上位アプリケーション部2に入力する。
【００１３】
・多重、分離制御
以上では、移動端末装置の全体的動作について説明したが、以下では多重、分離について説明する。W-CDMAシステムのデータ送受信時間間隔は前述のように10ms,20ms,40ms,80msに規定されている。この時間間隔は前述のようにTTI（Transmission Time Interval）と呼び、送受信のタイミングは各TTI毎に、図1８に示すようになる。
【００１４】
W-CDMAシステムにおけるチャネルコーデックのエンコード処理部６ｉ（ｉ＝１〜４）は、上位レイヤより送信されたデータを受け取り、トランスポートチャネル（TrCH）毎に符号化処理を行ない、符号化したデータを多重して物理チャネルにマッピングして送信する。逆に、チャネルコーデック部のデコード処理部１６ｉ（ｉ＝１〜４）は、物理チャネルに多重されているデータをトランスポートチャネル (TrCH)毎に分離して復号処理を行ない、その結果をTAF-IF部3に渡す。
【００１５】
通信を開始した時点で、TAF-IF部３は、各トランスポートチャネルTrCH毎に符号化方式（畳み込み符号、ターボ符号などの符号化方式）、送信時間間隔 TTI，送信フォーマットTFIなど符号化処理や多重送信に必要な情報を上位レイヤにより指定される。TAF-IF部３は、各TrCHの送信データのビットレートと上位レイヤから指定された各TrCHの送信フォーマット情報TFIとに基いて各TrCHの送信時間間隔TTI毎の送信データ長の組み合わせを決定し、各TrCHの送信データをTTI毎に分離してチャネルコーデック部に入力する。チャネルコーデック部は指定された符号化方式に従って符号化する。各トランスポートチャネルTrCHにおいて送信データを符号化したら、フレーム毎に多重して物理チャネルへマッピングし、送信する。物理チャネルデータは、1フレーム10msであるため10ms単位で送信される。そこで、TTI 20ms以上のデータは、10msのフレーム単位に均等にデータを分割して、データをTTI時間かけて物理チャネルにマッピングして送信する。図1９にTTI 20msと40msの２つのTrCH#1、TrCH#2を多重して送信する例を示す（TrCH#1 ： TTI＝20ms，TrCH#2 ：TTI＝40ms）。尚、図1９において、１フレーム目と２フレーム目のTrCH#1-1,TrCH#1-2はTrCH#1の最初の20msデータであり、3フレーム目と4フレーム目のTrCH#1-3,TrCH#1-4はTrCH#1の次の20msデータである。
【００１６】
各トランスポートチャネルTrCHの符号化データを多重して物理チャネルにマッピングして送信する時に、受信側で正しく分離できるように、どのように各トランスポートチャネルTrCHの符号化データを多重したかを示すパラメータを作成し、物理チャネルデータに添付して送信する。このパラメータがTFCI(Transmission Format Combination Indicator)である。TFCIは各トランスポートチャネルTrCHで送信するデータのTTI当たりのビット長を特定するトランスポートフォーマットTFIの組み合わせにより一意に決定される。
【００１７】
トランスポートフォーマットTFIには番号がつけられている。例えばユーザデータDPDCHをトランスポートチャネルTｒCH＃１とトランスポートチャネルTｒCH＃２で多重して送信する場合におけるTFIテーブルの一例を図２０（A）,(B)に示す。ユーザデータ用のTrCH#1のTFIは６種類あり、それぞれの送信時間間隔TTI当たりのビット長は、0×336ビット、1×336ビット、2×336ビット、4×336ビット、８×336ビット、１２×336ビットであり、TFIは０，１，２，３，４，5である。また、TrCH#２のTFIは２種類あり、TTI当たりのビット長は0×148ビット、１×148ビットであり、TFIはそれぞれ０，１である。
【００１８】
トランスポートチャネルがTrCH#1，TrCH#２の2種類のみとすれば、TrCH#1，TrCH#２のTFIの組み合わせは図２０（C）に示すように全部で１２個(=6×2)あり、それぞれの組み合わせに対してCTFC（Calculated Transport Format Combination）がCTFC演算式を用いて計算される。尚、図２０（C）の右側にCTFCを付している。送信側および受信側は、図２０（D）に示すTFCIとCTFCの対応表を持っているから、送信側は算出されたCTFCを、該対応表を用いてTFCIに変換し、符号化して送信する。たとえば、TrCH#1から1TTI当たりのビット数が2×336bitのデータを20ms分と1TTI当たりのビット数が1×336bitのデータを20ms分連続して送信し、TrCH#2から1TTI当たりのビット数が1×148bitのデータを40ms分送信するものとすれば、10ms毎の4フレーム分の多重データは、図２０（Ｅ）に示すようなTFIの組み合わせとなる。そこで、各組み合わせにおけるCTFCを計算し、図２０(D)の対応表を用いて該CTFCをTFCIに変換し、該TFCIに符号化処理を施して送信する。
【００１９】
図２１に具体例を上げる。上位アプリケーション２から148bit データがLCH0 にマッピングされ、TAF部１ａから8400bit のデータがLCH1 にマッピングされてTAF IF部３に送られた場合を考える。接続可能なLCH とTrCH は、▲１▼LCH0 とTrCH1 、▲２▼LCH1 とTrCH2 であるので、LCH0はTrCH1 としてチャネルエンコード処理が可能で、LCH1 はTrCH2 としてチャネルエンコード処理が可能である。
各TrCHの複数のトランスポートフォーマットTFI が上位レイヤから指定されている。TFIは上位レイヤからあらかじめ指定される送信時間間隔TTI（10ms,20ms,40ms,80ms）の送信データ長を示すもので、送信データ長はトランスポートブロック数(TrBk数)×TrBkビット数で表現されている。TrCH2のTFI は、0×148bit, 1×148bitの２種類 があり、TrCH1 のTFIは0×336bit, 1×336bit, 2×336bit, 4×336bit , 8×336bit, 12×336bit, 16×336bit, 20×336bit , 24×336bit の９種類がある。
【００２０】
各TrCHを多重送信する際、スループットを可能なかぎり上げる必要があるため、できるだけたくさんのデータを送信可能なフォーマットTFIを選択する。図２１の具体例では、LCH0 で送信しようとするデータは148bit であり、TrCH1 のフォーマットは148bit ×0,148bit ×1 なので148bit ×1 の方を選択して、TTI=40msでエンコード処理を行う。また、LCH1 で送信しようとするデータは8400bit であり、TrCH2 のフォーマットは336bit ×0, 336bit ×1, 336bit ×2, 336bit×4, 336bit ×8, 336bit ×12, 336bit ×16, 336bit ×20, 336bit ×24であり、この中で最大のフォーマットは336bit ×24=8064bit≦8400bit なので、最初のTTI 20ms では336bit ×24 のフォーマットで送信し、次のTTI 20ms では8400−8064=336=336bit ×1 なのでこのフォーマットで送信する。TrCH1,TrCH2 のTTI選択処理後、各TrCH のエンコード処理を行い、TrCH 多重を行う。
【００２１】
TrCH 多重後の時間軸に対するユーザデータ量を図２２ に示す。時間▲１▼ではTrCH1：148bit ×1(TTI=40ms なので1/4 分のデータ)とTrCH2：336 ×24(TTI=20msなので1/2 分のデータ)が多重され、時間▲２▼ではTrCH1：148bit ×1(TTI=40ms なので1/4 分のデータ)とTrCH2:336 ×24(TTI=20ms なので1/2 分のデータ)が多重され、時間▲３▼ではTrCH1：148bit ×1(TTI=40ms なので1/4 分のデータ)とTrCH2：336 ×1(TTI=20ms なので1/2 分のデータ) が多重され、時間▲４▼ではTrCH1：148bit ×1(TTI=40ms なので1/4 分のデータ)とTrCH2：336 ×1(TTI=20ms なので1/2 分のデータ) が多重される。
【００２２】
・送信電力によるTFIの選択制御
3GPP TS25,321は移動端末装置の送信最大電力を越えないようにTFCを選択することを規定している。以下では上記規定を満足するために普通に考えられるTFC選択制御について説明する
3GPP 規格に準ずるW-CDMA システムにおいて、移動端末装置から基地局装置へデータ(uplinkデータ)を送信する際、以下の処理を行う。
各トランスポートチャネルTrCHの送信フォーマットコンビネーション(TFC)を決定してTrCH のエンコード処理、TrCH 多重処理を経て、ユーザデータをDPDCH と定義して送信処理を行う。
【００２３】
送信処理の際の初期送信電力は、あらかじめ上位レイヤより通知される値（initial.power）により決定される。ゲインファクタ算出部4(図13)は送信するデータのデータ量に応じて、送信電力制御因子であるゲインファクタβd,βc をフレーム毎に演算し、変調部(MOD)９の乗算部9c,9dは拡散後のユーザデータDPDCHと制御データDPCCHにそれぞれゲインファクタβd,βcを乗算して重みずけを行う。ゲインファクタβd 、βc の値は必ずどちらかが1 となり、それぞれβd:0 〜1.0 、βc:0.0667 〜1.0 の範囲となるようにしてDPDCH とDPCCH 電力値の相対比を示す。
βd,βc はユーザデータ量に応じて変化するパラメータであり、ユーザデータ量が多くなるとβd は1.0 に近くなり、ユーザデータ量が少なくなるとβd は0 に近くなり、ユーザデータがない場合は0 となる。逆にいうとユーザデータ量が変化しない場合はβd,βc は変化しない。
【００２４】
ゲインファクタβd,βc の決定には、TrCH 毎に上位レイヤよりあらかじめ指定されるRate Matching Attribute (以後、レートマッチング比率あるいはRM比率と略称)を使用する。ある任意のコンビネーション(TFC)に対して、リファレンスのゲインファクタとして、βdref とβcref が上位レイヤより与えられる。そのリファレンスコンビネーションに対して、▲１▼各TrCH の番号をi、▲２▼各TrCHiの符号化処理後のデータ長を計算しその値をNrefi、▲３▼TrCHｉのRM比率をRMi として、ゲインファクタ算出部4は次式
Kref=ΣiRmi× Nrefi      (1)
により、リファレンスコンビネーションに対する各TrCHiのレートマッチング処理前データ長RMi×Nrefiの総和Kref を求める。同様にｊ番目の送信フォーマットTFCj 選択後、次式
Kj=ΣiRmi×Nji     (2)
により、実際に送信しようとするTFCjに対する各TrCHiのレートマッチング処理前データ長RMi×Njiの総和Kj を求める。
【００２５】
ついで、次式
【数１】
0004005400.tif 000002
によりAj を求める。計算の結果、Aj>1 の場合はβd=1.0かつβc≦1/Aj の範囲で最大のものを表1 より選択する(βc=0 の場合はβc=0.0667 に変換)。一方、Aj≦1 の場合はβc=1.0 かつβd≧Aj の範囲で最小のものを表1 より選択する。このゲインファクタβd,βc が求まると後述する(4)式〜(8)式より、送信電力値Pt
が確定する。
【００２６】
【表１】
0004005400.tif 000003
チャネルオープン後、送信パワー制御部11は上位レイヤより予め指定される初期送信電力値initial.power と最小電力値rang.mini からDPCCH 送信電力値 PDPCCH及びDPDCH 送信電力値PDPDCH を次式
PDPCCH = initial.power−rang.mini  (dBm)  …(4)
PDPDCH =(βd/βc)×PDPCCH (dBm)  …(5)
により求める(図２３参照)。また、送信電力Ｐtは次式
Pt = PDPDCH + PDPCCH (dBm)  …(6)
で与えられる。
【００２７】
また、基地局装置BTSは移動端末装置MSから送信されたuplink データの回線品質を測定し、目標となる回線品質に達しているかどうかを判断し、判断結果に基づいてdownlinkデータ内の制御情報の1 つであるTPCビットにより移動端末装置MS に対してスロット毎にuplinkの送信電力を上げる/下げる の指示を行う。この時の上げ幅、下げ幅(上げ幅=下げ幅)もあらかじめ上位レイヤより指定される。すなわち、図1６に示す各スロットのTPC 部分に、回線品質がよい場合は”0”を挿入し、悪い場合は”1”を挿入する。移動端末装置MS の送信パワー制御部11はdownlink のTPCビット部分より判断して、上位レイヤよりあらかじめ指定される上げ幅、下げ幅step(dB)を用いて次式
TPCビット=0の場合： Pt= Pt−step (dBm)   …(7)
TPCビット=1の場合： Pt= Pt＋step (dBm)   …(8)
によりSlot 毎に送信電力値Pt を制御する。
【００２８】
以上の移動端末装置MSによる送信電力の変動例を図２３ に示す。図中、time は時間を示し、Pt は送信電力を、rang.max はあらかじめ上位レイヤより通知される最大送信電力を、initial.power はあらかじめ上位レイヤより通知される初期送信電力を、rang.mini はあらかじめ上位レイヤより通知される最小送信電力を示す。Initial.power より毎スロット毎にTPCビットによる制御で、uplink送信電力が変動することが分かる。
【００２９】
図２４は送信電力Ptが最大送信電力を越えないようにTFCを選択する制御処理フローである。
チャネルオープンに先立って、上位レイヤより、▲１▼電力パラメータである初期送信電力値: initial.power 、▲２▼最小送信電力値: rang.mini 、▲３▼最大送信電力値:range.max 、▲４▼TPCビットによる上げ幅、下げ幅step、▲５▼リファレンスのゲインファクタβd,βc、▲６▼TrCHのパラメータであるTrCH-LCH 接続可能状態、送信時間間隔TTI、送信フォーマットTFI、▲６▼RM 比率等が通知されるから、これらを受信保存する(ステップ1001)。
【００３０】
ついで、TAF 部1a〜1n及び上位アプリケーション２からのユーザデータが発生すると、各ユーザデータはTAF IF 部３に集約されて、そこで、TrCH パラメータを使用してできるだけスループットの上がるTFC を選択する(ステップ1002)。
ついで、選択したTFC からTrCH パラメータを使用して、ゲインファクタ演算部４は(1)〜(3)式を用いてゲインファクタβd 、βc を演算し、該ゲインファクタβd 、βcを変調部9及び送信パワー制御部11に入力する(ステップ1003)。
送信パワー制御部１１は以下の(9)〜(11)式を用いて送信電力の最大値Pt#maxを推定する(ステップ1004)。すなわち、送信パワー制御部11は電力パラメータとゲインファクタ値βd 、βcより送信電力Ptを次式
Pt = (1 +βd/βc )×(initial.power - rang.mini ) …(9)
により計算する。βd/βc が大きくなるほど、すなわち、ユーザデータ量が増すほどPt は大きくなる。さらに、電力パラメータであるstep より1 フレームあたりの電力の最大上げ幅をstep#max とおくと1 フレーム=15 スロットであるため
step#max=step ×15 …(10)
となるので、(9),(10)より1 フレーム当たりに最大になると推定される送信電力値Pt#max は、次式
Pt#max = (1 +βd/βc )×(initial.power - rang.mini ) + step ×15  …(11)
により求まる。
【００３１】
ついで、送信パワー制御部１１はPt#max が、最大送信電力値:range.max を超えるかどうかを判断し(ステップ1005)、超えている場合はその旨をTAF-IC部3に通知する。これにより、TAF-IC部3はステップ1002の処理によりTFC を変更し、ゲインファクタ算出部４及び送信パワー制御部１１はステップ1003以降の処理を繰り返す。最終的に、range.max を超えないようなTFC を選択すれば、移動端末装置は該TFCに基いて各TrCHの送信データを多重送信する(ステップ1006)。
【００３２】
【発明が解決しようとする課題】
従来方法では、TFCを選択してゲインファクタ演算後に送信電力を推定し、該推定送信電力が最大送信電力range.maxを超えるかどうか判断し、超える場合には再度TFCの選択を行う必要がある。このため、従来方法では、送信電力が最大送信電力range.max以下となるTFCを決定するまでの繰り返しが回数、処理ステップ数が多くなり、高速にTFCを決定できない問題がある。また、トータルの処理ステップ数が多くなるため、結果的に消費電流が増加する問題もある。
【００３３】
又、W-CDMA 方式は、同一セル内における複数の移動端末装置MS の送信電力による熱雑音合計が少ない程、通信トラフィックを多くできるシステムである。従来の送信パワーによるTFC 選択方式は、同一セル内にユーザデータ送信能力の異なる移動端末装置MSが混在する場合、送信能力の大きい移動端末装置MSが固有に選択可能なTFC を目一杯使用して送信する事態が生じる。かかる場合、セル内の熱雑音合計が多くなり、基地局装置BTS は送信能力の小さい移動端末装置MS に対する最大送信電力を制限することになり、その結果、通信トラッフィクが制限される問題がある。
以上から本発明の目的は、送信電力が、指定最大送信電力以下となるように、あるいは適正送信電力となるようにTFCを高速に決定できるようにすることである。
本発明の別の目的は、送信能力の大きい移動端末装置MSにTFC を目一杯使用させないようにすることである。
【００３４】
【課題を解決するための手段】
本発明は、各トランスポートチャネルにおける所定時間間隔（TTI）の送信データ長の組合わせを規定する送信フォーマット組み合わせ情報(TFC)を選択し、該選択されたTFCに基いて各トランスポートチャネルの送信データを多重して送信する移動端末装置及びそのTFC選択方法であり、TFCを各トランスポートチャネルの多重送信データ量に基いてクラス分けし、送信電力値に基いて選択すべきTFCのクラスを決定し、該決定されたクラス内よりTFCを選択する。TFCクラスの決定に際しては、送信電力値を測定し、指定最大送信電力値と測定した送信電力値の大小関係に基いて、選択すべきTFCのクラスをアップまたはダウンする。
以上のようにTFCを多重送信データ量に基いてクラス分けし、現クラスで送信電力が指定最大送信電力以上となれば次のクラスよりTFCを選択するようにしたから、クラス同士の送信データ量の差が大きいため、1回の制御で送信電力を指定最大送信電力以下にできる。このためTFCを高速に決定することができる。また、送信電力が指定送信電力以上の場合にはTFCを送信データ量の差が大きい次のクラスから選択しなければならないため、送信能力の大きい移動端末装置MSであってもTFC を目一杯使用させないようにできる。
【００３５】
また、TFCクラスの決定に際して、送信電力値を測定し、適正送信電力値と測定送信電力値の差分に基いて選択すべきTFCのクラスを算出するようにすれば、確実に1回のTFCクラス切り替え制御により、送信電力を指定最大送信電力以下にできるためTFCを高速に決定することができる。
また、クラス分けは、TFCにより規定される各トランスポートチャンネルの送信データビット長と、各トランスポートチャンネルのレートマッチング比率とを用いて、レートマッチング計算を行ってレートマッチング後のデータビット長を求め、該レートマッチング後のデータビット長に基いてTFCをクラス分けする。このようにすれば、レートマッチングにより増減するデータ量を考慮してTFCを決定することができる。また、レートマッチング後のデータビット長を、3GPPの送信スロットフォーマットが規定する1フレーム当たりの複数段階の送信データビット長(150，300，600，1200，2400，4800，9600)のいずれかとなるように決定できるため、TFCを3GPPの1フレーム当たりのビット長に従って簡単にクラス分けすることができる。
【００３６】
また、クラス分けを以下のように行う。すなわち、各トランスポートチャネルにおける送信時間間隔TTIの送信データビット長（ブロック長とブロック数とで表現されている）を１以上特定するTFIより求まる各トランスポートチャネルの最大ブロック長及び最大ブロック数と、トランスポートチャネル毎の送信時間間隔TTIと、各トランスポートチャンネルのレートマッチング比率とを用いて、クラス分け数値Ｎcomb maxを算出し、該クラス分け数値Ｎcomb maxを順次１／ｎづつ、例えば1／2づつ除算して各クラスの数値範囲を決定する。かかる状態において、所定のTFCにより規定される各トランスポートチャンネルのブロック長とブロック数と、トランスポートチャネル毎の送信時間間隔TTIと、各トランスポートチャンネルのレートマッチング比率とを用いてクラス分け数値Ｎを算出し、該クラス分け数値Ｎが属する前記数値範囲に基いて該TFCをクラス分けし、他のTFCも同様にクラス分けする。
このようにクラス分けする場合、簡単な演算で高速にクラス分けすることができ、しかも3GPPの1フレーム当たりのビット長にしたがったクラス分けと同等のクラス分けが可能となる。
【００３７】
【発明の実施の形態】
（A）本発明の移動通信端末MSの構成
図1は本発明の移動通信端末MSの構成図である。複数のターミナルアクセスファンクション部(以後TAF部と略称)51a〜51nや上位アプリケーション5２から所定のロジカルチャネルLCHにマッピングされて送出されたユーザデータや制御データは、TAF IF部5３に集約される。TAF IF部5３のTFC決定部53aは、予め指定される上位レイヤからの通知より、LCH とトランスポートチャネル(以後TrCHと略称) との接続状態を確認する。LCHがTrCHと接続されている場合は、TFC決定部53ａは、同様に上位レイヤから指定されている各TrCH の所定送信時間間隔TTIの送信データ長を特定する送信フォーマット情報TFIに従って、可能な限り多量のデータを送信できるような各TrCHの送信フォーマットの組み合わせTFCを決定する。
【００３８】
TrCHデータ分離部53bは、決定されたTFCに基いて各TrCHの送信時間間隔TTI毎の送信データ長を認識し、該送信データ長に基いて各TrCHの送信データを送信時間間隔TTI毎に分離してチャネルコーデック部54に入力する。
チャネルコーデック部54は図13に示す従来と同様の構成を備え、各TrCHの送信データを畳み込み符号あるいはターボ符号に従って符号化し、しかる後、各TrCHの符号化データを10ms毎に多重して1フレーム分の多重データを作成し、多重された符号化データDPDCHを同相成分（IN-Phase component)データとして変調部(MOD)55に入力する。
【００３９】
制御信号発生部56はパイロットPILOT、TFCI、TPC等の制御データDPCCHを直交成分(Quadrature component)データとして一定シンボル速度で変調部(MOD)55に入力する。拡散器55a,55bは送信データDPDCH（Ｉch成分）、制御データDPCCH（Ｑch成分）に所定の拡散コードを用いて拡散変調を施し、乗算部55c,55dはゲインファクタ算出部57で算出されたゲインファクタβd，βcを拡散データに乗算し、DA変換器55e,55fは各乗算器出力をＤＡ変換してQPSK直交変調器55gに入力する。直交変調器55gはＩch信号、Ｑch信号にQPSK直交変調を施し、無線送信部58は直交変調器から出力するベースバンド信号を高周波数に周波数変換(IF→RF)すると共に、高周波増幅等を行ってアンテナ
ANTＴより送信する。
【００４０】
受信に際して、無線受信部61はアンテナATNＲにより受信した高周波信号をベースバンド信号に周波数変換(RF→IF変換)し、しかる後、復調部（DEM）62はベースバンド信号を直交検波して同相成分（Ｉ成分)信号と直交成分（Ｑ成分)信号を発生し、各信号をＡＤ変換し、Ｉ成分データ、Ｑ成分データに拡散符号と同じ符号を用いて逆拡散処理を施し、ユーザデータDPDCHをチャネルコーデック部５４に入力し、制御データをTPC抽出部63に入力する。TPC抽出部63は制御データDPCCHよりTPCビットを抽出して送信パワー制御部59に入力する。
チャネルコーデック部５４は多重された符号化データを分離し、しかる後、符号化データに誤り訂正処理を施して元の送信データを復号化してTAF-IF部53に入力する。TAF-IF部53は入力する復号データを選択的にTAF部51a〜51n、上位アプリケーション部52に入力する。
【００４１】
ゲインファクタ算出部57は(1)〜(3)式に従ってゲインファクタβc,βdを計算して変調部55の乗算部55c、55dに入力する。
送信パワー制御部59はdownlink のTPCビットの"０"，"１"に基いて送信電力を (7)〜(8)式に基いて制御する。送信パワーモニタ部60は送信電力を測定し、TAF-IF部53のクラス切替部53cに入力する。図2は送信パワーモニタ部及び周辺部の構成図であり、無線送信部58は変調器(MOD部)55から出力するQPSK変調信号を無線周波数にアップコンバートする周波数変換器５８ａ、ＲＦ信号を増幅してアンテナANTTに入力する送信電力増幅器(PA)58bを有している。送信パワーモニタ部60において、電圧レベル変換部60aは送信電力増幅器58bから出力するRF信号を電圧レベルに変換し、AD変換器60bは該電圧レベルをディジタルに信号に変換する。送信電力モニタ値発生部60cは、内蔵のROMに記憶してある送信電力変換テーブル60dを用いて、デジタル信号を予め決められている送信電力モニタ値に変換し、しかる後、予め設定されている最大送信電力との差あるいは大小関係、あるいは適正送信電力との差分を計算してTFC制御データとしてクラス切り替え部53cに入力する。なお、送信電力変換テーブル60dは、「あらかじめこのデータがきたら、送信電力モニタ値はこの値を出力する」という情報をROMに記憶させておくことにより実現する。クラス切り替え部53cは送信パワーモニタ部60から入力するTFC制御データに基いて選択すべきTFCクラスを変更する。
【００４２】
図3はクラス切替部53cの構成図であり、TFC決定部53aを含めて示している。TFCクラス分け部71は、各TrCHにおける送信データビット長の組合わせ(TFIの組合わせ)を特定するTFCを、各TrCHの多重送信データ量に基いてクラス分けし、クラス分けテーブル(図4参照)を作成して保存する。許容TFCクラス判定部72は、送信パワーモニタ部60から入力するTFC制御データ（指定最大送信電力との差あるいは大小関係、あるいは適正送信電力との差分）に基いてTFCを選択すべき許容TFCクラスを判定する。TFC決定部53aのビットレート検出部81iは各TrCHi(ｉ=1,2,..)におけるビットレートを検出し、TFI決定部82iは各TrCHi(ｉ=1,2,..)におけるビットレートと許容TFCクラスとから該TrCHiのTTI毎のTFI(送信時間間隔の送信データ長)を決定してTrCHデータ分離部53b(図1)に入力する。TrCHデータ分離部53bは、変更されたTFCに基いて各TrCHの送信時間間隔TTI毎の送信データ長を認識し、該送信データ長に基いて各TrCHの送信データを送信時間間隔TTI毎に分離してチャネルコーデック部54に入力する。
【００４３】
（B）TFCのクラス分け
TFCクラスとは、各TFCのレートマッチング後の多重送信データ量に基いてTFCを分類したものである。例えば、TrCH が2チャネルのユーザデータが発生した場合を考える。トランスポートチャネルTrCH1、TrCH2において選択可能な送信フォーマットTFIは、以下の通りであるとする。すなわち、
TrCH1の選択可能な送信フォーマットTFI(9種類)；
336bit ×0, 336bit ×1, 336bit ×2, 336bit ×4, 336bit ×8,
336bit ×12,336bit ×16,336bit ×20,336bit ×24
TrCH2の選択可能な送信フォーマットTFI(2種類)；
148bit ×0, 148bit ×1
であるとする。また、TrCH1、TrCH2のレートマッチング比率は
TrCH1； RM=145
TrCH1； RM=160
であり、TrCH1、TrCH2の送信時間間隔TTIは
TrCH1； TTI=20ms
TrCH2； TTI=40ms
であるとする。
【００４４】
TrCH1,TrCH2のTTIの組み合わせは18通り(9×2)あり、それぞれのTTIの組合わせ（TFCj，ｊ＝１〜18）について後述する手順でレートマッチング計算すると、レートマッチング後のTrCH1,TrCH2の合成データビット長及び送信スロットフォーマット番号は図4に示すようになる。ここでスロットフォーマット番号は3GPPで定義されている１フレーム当たりのuplink送信データビット長を示すもので、送信スロット番号と１フレーム当たりの送信データビット長は図5に示す対応関係がある。18個のTFCj(j=1~18)は、レートマッチング後のデータ長及び3GPPで定義されている１フレーム当たりのuplink送信データビット長に基いてクラス分けされる。
【００４５】
すなわち、図4のクラス分けテーブルにおいて、ユーザデータを一番大量に送信可能なクラスをClass A、次のクラスをClass B、さらに次のクラスをClass Ｃ、．．． とすると、Class A に許容されるTFCはNo.1 〜No.18 であり送信スロットフォーマット番号としては2〜6 まで使用可能である。また、Class B に許容されるTFCはNo.1 〜No.12 であり送信スロットフォーマット番号は2〜5 まで使用可能であり、Class C に許容されるTFCはNo.1 〜No.9 であり送信スロットフォーマット番号は２〜4 まで使用可能である。このクラス分けは移動端末装置MS毎にカテゴライズされていて、上位レイヤより指定する各TrCHの送信フォーマット(TFI)をMSの送信能力に応じて制限することにより実現される。
【００４６】
レートマッチング計算は以下のように行う。
送信スロットフォーマットは図5に示すように3GPP で定義されている。この送信スロットフォーマットより、サブセットSET0
SET0；｛150, 300, 600, 1200, 2400, 4800, 9600｝
を定義する。次にサブセットSET0 の各因子をNdataSET0 、TrCH 番号をi 、上位レイヤから指定される各TrCHi のレートマッチング比率をRmi 、j番目のTFC(=TFCj)の各TrCHiのレートマッチング前のデータビット長をNji として次式
｛NdataSET0−Σi｛Rmi／min RM｝×Nji｝      (12)
により、サブセットSET1 を計算する。このサブセットSET1は、NdataSET0＝150, 300, 600, 1200, 2400, 4800, 9600のそれぞれについて(12)式の演算を行って得られる7個の値を因子とするサブセットである。
【００４７】
ついで、このサブセットSET1の因子の中で0 より大きいもの中から最小の因子を求めれば、該因子に応じたNdataSET0がレートマッチング後のデータビット長 Ndata となる。
このレートマッチング後のデータビット長Ndata が図5の 1フレーム当たりの7個のビット長のいずれかになるから、これよりj番目のTFC(=TFCj)のクラスを決定できる。同様に他のTFCのクラスを決定すれば図4のクラス分けテーブルが得られる。
【００４８】
(Ｃ)第1実施例の送信電力によるTFC選択処理
図6は第1実施例の送信電力によるTFC選択処理フローである。この第1実施例は、クラス切り替えの際、送信パワーモニタ部60からクラス切替部53cへ送信電力と指定最大送信電力との差分、あるいは、送信電力と指定最大送信電力の大小関係をTFC制御データとして通知し、クラス切替部53cで該TFC制御データを用いて許容TFC クラスをアップ、ダウンすると共に該許容TFC クラスよりTFCの選択を行う例である。
送信フレームあたりのビット 長が大きくなると送信電力も増加するので、その場合は許容TFCクラスを下げる制御を行い、逆に送信電力が最小送信電力に近い状態では許容TFCクラスを上げる制御を行う。
【００４９】
移動端末装置MSのTAF-IF部53は上位レイヤから通知される各種パラメータ類(TTI,TFI,レートマッチング比率等)を受信して保存する(ステップ101)。ついで、各TFCのクラス分けを行う(ステップ102)。すなわち、各TrCHiのTFIの組合わせであるｊ番目のTFC(=TFCj，j=1〜18)について(12)式に従って、レートマッチング計算を行って、所属クラスを決定し、同様に他のTFCについてレートマッチング計算を行って所属クラスを決定し、図４のクラス分けテーブルを作成して記憶する。
クラス分けが終了すれば、各TrCHiの送信ビットレートに基いて最高クラスより各TrCHiのTFIを決定し(ステップ103)、決定したTFIに基いて各TrCHiのデータを分割して多重送信する(ステップ104)。
【００５０】
送信パワーモニタ部60は送信電力を測定し(ステップ105)、該送信電力Ｐtと指定最大送信電力PMAXとの差分ΔP（＝PMAX−Pt）を算出し(ステップ106)、計算結果をTFC制御データとしてクラス切替部53cに通知する(ステップ107)。
クラス切替部53cは差分ΔPの正負を判別し(ステップ108)、ΔP=0であればクラスを変更せず(ステップ109)、ΔP>0であれば、TFCクラスを1ランクアップし(ステップ110)、ΔP<0であれば、TFCクラスを1ランクダウンする(ステップ111)。ついで、TFC決定部53aは各TrCHiの送信ビットレートに基いて更新後のクラスより各TrCHiのTFIを決定し、TrCHデータ分離部53bに入力する(ステップ112)。TrCHデータ分離部53bは決定されたTFIに基いて各TrCHの送信データをTTI毎に分離してチャネルコーデック部54に入力し、チャネルコーデック部54は各TrCHの送信データをTTI単位で符号化した後多重して送信する。
以後、送信が完了するのを監視し(ステップ113)、送信が完了するまでステップ104以降の処理が繰り返される。
【００５１】
具体的に説明すると、送信パワーモニタ部60において、指定送信電力値PMAXを最大送信電力値:range.maxに対してxdB 低いところとして設定し、実際に送信した送信電力:Pt が
range.max ≧ Pt > range.max−xdB
の場合、図4のクラス分けテーブルにおいて、現TFC がクラスＡだった場合はクラスを1ランクダウンしてクラスB に下げるようにTFC の制限を行う。逆に、実際に送信した送信電力:Pt が
range.max−xdB≧ Pt
の場合は、図4のクラス分けテーブルにおいて、現TFC がクラスＢ だった場合はクラスA に上げるようにTFC 制限の解除を行う。
【００５２】
以上では、送信電力Ptと指定送信電力PMAXの差分ΔPをクラス切替部53cにフィードバックした場合であるが、送信電力Ptと指定送信電力PMAXの大小関係をクラス切替部53cにフィードバックするようにもできる。すなわち、送信パワーモニタ部60にて指定送信電力PMAXを予め決めておき、実際に送信した電力がそれより大きい場合はクラス切替部53cにその旨を通知し、クラス切替部はその情報を元にTFCクラスを1ランクダウンし、結果的に送信電力を絞る制御を行う。逆に、指定送信電力よりも、実際に送信した電力が小さい場合は、TFCクラスを1ランクアップし、送信電力を増す制御を行う。
【００５３】
以上のようにTFCを多重送信データ量に基いてクラス分けし、現クラスで送信電力が指定送信電力以上となれば1ランク下の次のクラスよりTFCを選択するようにしたから、クラス同士の送信データ量の差が大きいため、1回の制御で送信電力を指定最大送信電力以下にできる。このためTFCを高速に決定することができる。また、送信電力が指定最大送信電力以上の場合にはTFCを1ランク下のクラスから選択しなければならないため、送信能力の大きい移動端末装置MSであってもTFC を目一杯使用させないようにできる。
また、クラス分けは、レートマッチング計算を行ってレートマッチング後のデータビット長を求め、該レートマッチング後のデータビット長に基いてTFCをクラス分けしているから、レートマッチングにより増減するデータ量を考慮してTFCを決定することができる。また、レートマッチング後のデータビット長を、3GPPの送信スロットフォーマットが規定する1フレーム当たりの複数段階の送信データビット長(150，300，600，1200，2400，4800，9600)のいずれかとなるように決定できるため、TFCを3GPPの1フレーム当たりのビット長に従って簡単にクラス分けすることができる。
【００５４】
(Ｄ)第２実施例の送信電力によるTFC選択処理
第2実施例は、適正送信電力値と測定送信電力値の差分に基いて選択すべきTFCのクラスを算出する例であり、計算によりダイナミックにTFCクラス を決定して所定のTFCの選択を行う。
例えば、図4のクラス分けテーブルにおいて、クラスＡ，Ｂ，Ｃ，Ｄ，Ｅ の1 フレーム当たりの最大データビット長は順次１／２のという関係がある。送信フレーム当たりのデータビット長が2倍に増加する毎に送信パワーが3dBづつ増すことを利用して、適正な送信電力Ｐgに対して3dB のバウンダリが考えられる。
すなわち、適正な送信電力値をPg とすれば、適正送信電力値Pgを最大送信電力値range.max に対して、次式
Pg= range.max−y（dB）   (y=0,3,6,12,24 …)    (13)
に示す関係が成立するように決める。また、実際に送信した送信電力Ptの範囲を、バウンダリy′，y′′を３dB(=Pw)の整数倍として次式
range.max−y′（dB）≧ Pt > range.max−y′′ （dB）    (14)
により特定する。y′，y′′の関係は、y′が0,3,6,12, …、のときy′′は0-3, 3-6, 6-12, 12-24 …となる。
【００５５】
実際に送信した電力Ptの適正送信電力Pgに対する差分ΔdB は
Δ = y′−y  （dB）    (15)
となる。そこで、次式
10logz = Δ    (16)
を満たすz を求めて、現在送信している送信フレームビット長からz 倍の送信フレームbit 長になるクラスを求め、該クラスよりTFC 選択を行う。例えば、適正な送信電力値:Pg= range.max−3 dB として、実際に送信した送信電力Pt がrange.max≧Pt> range.max−3 dB の範囲であれば、Δ=0−3 =−3dBとなり、z=1/2 となるので、図4のクラス分けテーブルにおいて現TFCのクラスがＡであった場合、現最大送信フレームビット長は9600 なので、最大送信フレームビット長が9600 ×(1/2)=4800 となるクラスB に１ランクダウンしてTFCの制限を行う。
【００５６】
また、適正な送信電力値Pg= range.max−3 dB として、実際に送信した送信電力Pt がrange.max −6dB≧Pt > range.max −12 dB の範囲であった場合、Δ=6−3 = 3dB となり、z=2 となるので、図4のクラス分けテーブルにおいて、現TFCクラスがBであれば、現最大送信フレームビット長は4800 なので、最大送信フレームビット長が4800 ×2=9600 となるクラスA に１ランクアップしてTFC選択を行う。
【００５７】
図7は本発明の上記第２実施例の送信電力によるTFC選択処理フローである。
移動端末装置MSのTAF-IF部53は上位レイヤから通知される各種パラメータ類(TTI,TFI,レートマッチング比率等)を受信して保存する(ステップ201)。ついで、各TFCのクラス分けを行う(ステップ202)。すなわち、各TrCHiのTFIの組合わせであるｊ番目のTFC(=TFCj、j=1〜18)について(12)式に従って、レートマッチング計算を行って、所属クラスを決定し、同様に他のTFCについてレートマッチング計算を行って所属クラスを決定し、図４のクラス分けテーブルを作成して記憶する。
クラス分けが終了すれば、各TrCHiの送信ビットレートに基いて最高クラスより各TrCHiのTFIを決定し(ステップ203)、決定したTFIに基いて各TrCHiのデータを分割して多重送信する(ステップ204)。
【００５８】
送信パワーモニタ部60は送信電力Ptを測定し(ステップ205)、(14)式に従って送信電力Ｐtの範囲を決定し(ステップ206)、ついで(15)式により適正送信電力Pgと送信電力Ptとの差Δを計算し(ステップ207)、該差ΔをTFC制御データとしてクラス切替部53cに通知する(ステップ208)。
クラス切替部53cは(16)式に基いてzを計算し(ステップ209)、現送信フレームビット長をz倍してえられる送信フレームビット長のTFCクラスを求め、許容TFCクラスとする(ステップ210)。
ついで、TFC決定部53aは各TrCHiの送信ビットレートに基いて許容TFCクラスよりTFCを決定し、該TFCに応じた各TrCHiのTFIをTrCHデータ分離部53bに入力する(ステップ211)。TrCHデータ分離部53bは決定されたTFIに基いて各TrCHの送信データをTTI毎に分離してチャネルコーデック部54に入力し、チャネルコーデック部54は各TrCHの送信データをTTI単位で符号化した後多重して送信する。
【００５９】
以後、送信が完了するのを監視し(ステップ212)、送信が完了するまでステップ204以降の処理が繰り返される。
第2実施例を要約すれば、▲１▼適正送信電力Pgを最大送信電力range.maxからの差分ｙで特定すると共に、送信電力範囲を複数に区分し、▲２▼該送信電力範囲のバウンダリを最大送信電力からの差分ｙ′，ｙ′′で特定し、前記差分ｙ，ｙ′，ｙ′′を所定電力幅Pwの整数倍とし、▲３▼測定送信電力値Ptの属する電力範囲がｙ′，ｙ′′で特定されるとき、前記適正送信電力値Pgと測定送信電力値Ptの差分Δを（ｙ′−ｙ）とし、▲４▼該差分（ｙ′−ｙ）より、送信電力が適正送信電力値となる多重送信データ量ｚを算出し、該多重送信データ量に基いて選択すべきTFCのクラスを算出する。
以上、第2実施例によれば、TFCクラスの決定に際して、送信電力値を測定し、適正送信電力値と測定送信電力値の差分に基いて選択すべきTFCのクラスを算出するようにしているため、確実に1回のTFCクラス切り替え制御により、送信電力を適正送信電力に近づけることができるためTFCを高速に決定することができる。
【００６０】
(Ｅ)第３実施例の指定最大送信電力／適正送信電力の変更処理
第3実施例は、第1実施例、第2実施例の指定最大送信電力PMAXあるいは適正送信電力Pgを外部例えば基地局装置BTSから任意に変更できるようにした例であり、セル内の通信トラフィック量に基いて指定最大送信電力PMAXあるいは適正送信電力Pgを変更する。
図8は第3実施例の処理フローである。基地局装置BTSはセル内の通信トラフィック量を監視し(ステップ301)、判断し、トラフィック量が多い場合は在圏セル内の移動端末装置MS の送信電力を抑制する目的で、指定最大送信電力PMAXあるいは適正送信電力Pgをより小さな値に変更し(ステップ302)、downlink 報知情報にて在圏セルの各移動端末装置MS に通知し(ステップ303)、各移動端末装置MS は報知情報内のPMAXあるいはPg 値を取得し、その値を使用してTFC制御データを作成して送信パワーによりTFC 選択を行う(ステップ304)。
【００６１】
逆に通信トラフィック量が少なく、在圏セルの各移動端末装置MSの送信パワーを上げても良いと判断した場合は、PMAXあるいはPg の値をより大きな値に変更し(ステップ302)、報知情報にて各移動端末装置MS に通知する(ステップ303)。
第3実施例によれば、トラフィック量が多ければ送信電力を下げてより多くのトラフィックに対応可能とし、トラフィック量が少なければ送信電力をあげて良好な通信を可能にする。
【００６２】
(Ｆ)第４実施例のバウンダリ変更制御
第４実施例は第2実施例のバウンダリy， y′，y′′をセル内の通信トラフィック量の増減幅により基地局装置BTSが制御する例である。図9は第4実施例の処理フローである。
セル内の通信トラフィック量を監視し(ステップ401)、通信トラフィック量の増減変動が設定範囲内に存在するかチェックする(ステップ402)。増減変動が設定範囲内に存在すればバウンダリを変更せず(ステップ403)、増減変動が設定範囲より大きければ、適正送信電力の最大送信電力に対するバウンダリであるy， y′，y′′の値を大きくし(ステップ404)、増減変動が設定範囲より小さければ、バウンダリy， y′，y′′の値を小さくする(ステップ405)。なお、y， y′，y′′の値は第2実施例で説明した電力幅Pwを変えることにより実現できる。
【００６３】
基地局装置BTSはdownlink 報知情報にて在圏セルの各移動端末装置MS に変更されたバウンダリ値、すなわち電力幅Pwを通知し(ステップ406)、各移動端末装置MS は報知情報内の電力幅Pwを取得し、その値を使用してTFC制御データを作成して送信パワーによりTFC 選択を行う(ステップ407)。
例えば、第2実施例でバウンダリy， y′，y′′を特定する電力幅Pwは3dB であるが、トラフィック増減変動幅によってPw＝6dB にすれば、クラスの切り替えをクラスＡ からクラスＣ へと、あるいはクラスC からクラスA へとクラスを1回の制御で2ランク増減させることができ、トラフィックの増減幅が大きい場合でも確実に1回の制御で送信電力を指定最大送信電力以下にでき、あるいは適正送信電力に近づけることができる
なお、基地局装置BTSから適正送信電力やバウンダリの変更方法として、移動端末装置MS の内の不揮発メモリ等にあらかじめ、上記パラメータを保持させておき、MS 起動とともにその値を不揮発メモリから移動端末装置の関連部分に通知させるようにすることもできる。
【００６４】
（G）クラス分け方法の別の実施例
既述のクラス分け処理では、予め上位レイヤから指定される各TrCHの送信フォーマットTFI、送信時間間隔TTI、RM比率等を用いてレートマッチング計算を行い、該レートマッチング計算により得られたレートマッチング後のデータビット 長に基いてクラス分けを行ったが、計算処理が多く、クラス分けテーブル(図4)を作成するまでに時間を要する。ここでは簡易にクラス分けテーブル作成する手法を提案する。すなわち、簡易にレートマッチング後のデータbit 長を推定し、その結果からクラスのカテゴライズを行う。
【００６５】
まず、各トランスポートチャネルTrCHiにおける所定送信時間間隔TTIの送信データビット長（ブロック長とブロック数とで表現されている）を特定する送信フォーマット情報TFIを参照し、各トランスポートチャネルTrCHiの最大ブロック長tbni max及び最大ブロック数tbsi maxと、トランスポートチャネルTrCHi毎の送信時間間隔ttiiと、各トランスポートチャンネルのレートマッチング比率RMiとを用いて、クラス分け数値Ｎcomb maxを次式
Ｎcomb max=Σi（（（tbni max× tbsi max）／ttii）×RMi）      (17)
により算出する。
ついで、クラス分け数値Ｎcomb maxを順次１／ｎづつ除算して各クラスの数値範囲を決定する。例えば、TFCクラスのバウンダリを3dB 相当=1/2 とおいた場合は、クラス分けを以下のようにする。
【００６６】
一番大きなクラス：Ncomb#max ≧Ndata > Ncomb#max/2
次に大きなクラス：Ncomb#max/2 ≧ Ndata > Ncomb#max/4
次々に大きなクラス：Ncomb#max/4 ≧ Ndata > Ncomb#max/8
…………………・………
送信スロットフォーマットは図5に示したように0 〜6 の7 種類存在するの、7クラスにクラス分けする。具体例として（B）項のTFCクラス分けで説明したパラメータを使用して説明すると、Ｎcomb maxは
0004005400.tif 000004
となる。よって、簡易カテゴライズによる各クラスの数値範囲は図10に示すようになる。このクラスカテゴライズを上位レイヤからTrCH パラメータ取得時点で行う。
【００６７】
しかる後、ｊ番目のTFC(=TFCj)により規定される各トランスポートチャンネルTrCHiのブロック長tbniとブロック数tbsiと、トランスポートチャネル毎の所定時間間隔ttiiと、各トランスポートチャンネルのレートマッチング比率Rmiとを用いて次式
Ｎj=Σi（（（tbni× tbsi）／ttii）×RMi）      (18)
によりクラス分け数値Ｎjを算出する。
ついで、該クラス分け数値Ｎjが属する図10の数値範囲に基いてTFCjのクラスを決定する。同様に他のTFCについてもクラスを決定する。
図4の各TFCに対するNj の計算結果とクラスの大きい順に0,1,2,3…とクラスカテゴライズ番号を付した場合のクラス分けテーブルの例を図11に示す。尚、上位レイヤから送信フォーマットが通知された時点で図11に示すクラス分けテーブルを作成する。
【００６８】
図11のNo18 のTFCで送信した結果、送信パワーモニタ部60から、送信パワーが適正送信パワーから+3dB 大きいことを示すTFC制御データを受信すれば、クラス切替部５３ｃは、クラスを1 つ下げ、図11のNo11 〜No1の中からTFC を選択する。
図12はレートマッチング計算をし、送信スロットフォーマットに基いて確定したクラスカテゴライズと、簡易方法により簡易的に確定したクラスカテゴライズを比較検証するテーブルであり、送信スロットフォーマットと簡易方法によるクラスの範囲関係は、ほぼ一致している。
以上、簡易なクラス分け方法によれば、簡単な演算で高速にクラス分けすることができ、しかも3GPPの1フレーム当たりのビット長にしたがったクラス分けと同等のクラス分けが可能となる。
【００６９】
(H)変形例
以上では、TFC制御データをクラス切替部にフィードバックするタイミングを制御しなかったが、このタイミングを変更するように構成することもできる。
送信処理中、送信電力値を送信パワーモニタ部60にてモニタし、その値をクラス切替部53cにフィードバックさせて、クラス切り替え処理を行い、TFC の選択を行う。この際、送信TFCの選択処理の負荷軽減を図るために、状況に応じて、単位時間あたりにフィードバックさせるタイミングを少なくさせる。例えば、セルが変わると通信トラフィック量も変動するので、セル間の移行速度が速い場合は、できるだけ単位時間あたりにフィードバックさせる回数を多くするが、逆に、セル間の移行速度が遅い場合は、その回数を少なくして負荷軽減を図る。
【００７０】
・付記
(付記１）  各トランスポートチャネルにおける所定時間間隔の送信データビット長の組合わせを規定する送信フォーマット組み合わせ情報を選択し、該選択された送信フォーマット組み合わせ情報に基いて各トランスポートチャネルの送信データを多重して送信する送信装置における送信フォーマット組み合わせ情報の選択方法において、
前記送信フォーマット組み合わせ情報を、各トランスポートチャネルの多重送信データ量に基いてクラス分けし、
送信電力値に基いて選択すべき送信フォーマット組み合わせ情報のクラスを決定し、
該決定されたクラス内より送信フォーマット組み合わせ情報を選択する、
ことを特徴とする送信フォーマット組み合わせ情報の選択方法。
(付記２）  前記クラス分けのステップは、
前記送信フォーマット組み合わせ情報により規定される各トランスポートチャンネルの送信データビット長と、各トランスポートチャンネルのレートマッチング比率とを用いて、レートマッチング計算を行ってレートマッチング後のデータビット長を求めるステップ、
該レートマッチング後のデータビット長に基いて送信フォーマット組み合わせ情報をクラス分けするステップ、
を有することを特徴とする付記1記載の送信フォーマット組み合わせ情報の選択方法。
(付記３）  前記レートマッチング後のデータビット長が、予め設定されている複数段階の1フレーム当たりの送信データビット長となるように、レートマッチング計算を行う、
ことを特徴とする付記２記載の送信フォーマット組み合わせ情報の選択方法。
(付記４）  前記クラス分けのステップは、
各トランスポートチャネルにおける所定時間間隔の送信データビット長を１以上特定する送信フォーマット情報より求まる各トランスポートチャネルの最大ブロック長及び最大ブロック数と、トランスポートチャネル毎の前記所定時間間隔と、各トランスポートチャンネルのレートマッチング比率とを用いて、クラス分け数値Ｎcomb maxを算出し、該クラス分け数値Ｎcomb maxを順次１／ｎづつ除算して各クラスの数値範囲を決定するステップ、
前記送信フォーマット組み合わせ情報により規定される各トランスポートチャンネルのブロック長とブロック数と、トランスポートチャネル毎の前記所定時間間隔と、各トランスポートチャンネルのレートマッチング比率とを用いてクラス分け数値Ｎを算出するステップ、
該クラス分け数値Ｎが属する前記数値範囲に基いて送信フォーマット組み合わせ情報をクラス分けするステップ、
を有することを特徴とする付記1記載の送信フォーマット組み合わせ情報の選択方法。
(付記５)  前記送信フォーマット組み合わせ情報のクラス決定ステップは、
前記送信電力値を測定するステップ、
指定最大送信電力値と送信電力値の大小関係に基いて、選択すべき送信フォーマット組み合わせ情報のクラスをアップまたはダウンするステップ、
を有することを特徴とする付記1乃至付記４記載の送信フォーマット組み合わせ情報の選択方法。
(付記６)  セル内の通信トラフィックに基いて前記指定最大送信電力値を変更することを特徴とする付記5記載の送信フォーマット組み合わせ情報の選択方法。
(付記７)  前記送信フォーマット組み合わせ情報のクラス決定ステップは、
前記送信電力値を測定するステップ、
適正送信電力値と測定送信電力値の差分に基いて選択すべき送信フォーマット組み合わせ情報のクラスを算出するステップ、
を有することを特徴とする付記1乃至付記４記載の送信フォーマット組み合わせ情報の選択方法。
（付記８）  セル内の通信トラフィックに基いて前記適正送信電力値を変更することを特徴とする付記７記載の送信フォーマット組み合わせ情報の選択方法。
（付記９）  前記適正送信電力を最大送信電力からの差分ｙで特定すると共に、送信電力範囲を複数に区分し、該送信電力範囲のバウンダリを最大送信電力からの差分ｙ′，ｙ′′で特定し、前記差分ｙ，ｙ′，ｙ′′を所定電力幅の整数倍とし、測定送信電力値の属する電力範囲がｙ′，ｙ′′で特定されるとき、前記適正送信電力値と測定送信電力値の差分を（ｙ′−ｙ）とし、
該差分（ｙ′−ｙ）より、送信電力が適正送信電力値となる多重送信データ量を算出し、
該多重送信データ量に基いて選択すべき送信フォーマット組み合わせ情報のクラスを算出する、
ことを特徴とする付記７記載の送信フォーマット組み合わせ情報の選択方法。
（付記１０）  セル内の通信トラフィックの増減変動幅に基いて前記送信電力範囲のバウンダリを変更する、
ことを特徴とする付記９記載の送信フォーマット組み合わせ情報の選択方法。
（付記１１）  各トランスポートチャネルにおける所定時間間隔の送信データビット長の組合わせを規定する送信フォーマット組み合わせ情報を選択し、該選択された送信フォーマット組み合わせ情報に基いて各トランスポートチャネルの送信データを多重して送信する移動端末装置において、
各トランスポートチャネルにおける所定時間間隔の送信データビット長の組合わせを規定する送信フォーマット組み合わせ情報を、各トランスポートチャネルの多重送信データ量に基いてクラス分けするクラス分け手段、
送信電力値を測定する送信電力測定手段、
該測定された送信電力値に基いて、送信フォーマット組み合わせ情報を選択すべきクラスを決定するクラス決定手段、
該決定されたクラス内より送信フォーマット組み合わせ情報を選択する手段、
を有することを特徴とする移動端末装置。
（付記１２）  前記クラス分け手段は、
前記送信フォーマット組み合わせ情報により規定される各トランスポートチャンネルの送信データビット長と、上位レイヤより指定される各トランスポートチャンネルのレートマッチング比率とを用いて、レートマッチング計算を行ってレートマッチング後のデータビット長を求める計算手段、
該レートマッチング後のデータビット長に基いて送信フォーマット組み合わせ情報をクラス分けする手段、
を有することを特徴とする付記１1記載の移動端末装置。
(付記１３）  前記クラス分け手段は、
各トランスポートチャネルにおける所定時間間隔の送信データビット長を1以上特定する送信フォーマット情報より求まるトランスポートチャネル毎の最大ブロック長及び最大ブロック数と、トランスポートチャネル毎の前記所定時間間隔と、各トランスポートチャンネルのレートマッチング比率とを用いて、クラス分け数値Ｎcomb maxを算出し、該クラス分け数値
Ｎcomb maxを順次１／ｎづつ除算して各クラスの数値範囲を決定する手段、
前記送信フォーマット組み合わせ情報により規定される各トランスポートチャンネルのブロック長とブロック数と、トランスポートチャネル毎の前記所定時間間隔と、各トランスポートチャンネルのレートマッチング比率とを用いてクラス分け数値Ｎを算出する手段、
該クラス分け数値Ｎが属する前記数値範囲に基いて送信フォーマット組み合わせ情報をクラス分けする手段、
を有することを特徴とする付記1１記載の移動端末装置。
(付記１４)  前記クラス決定手段は、
指定最大送信電力値と送信電力値の大小関係に基いて、選択すべき送信フォーマット組み合わせ情報のクラスをアップまたはダウンする手段、を有することを特徴とする付記1１乃至付記１３記載の移動端末装置。
(付記１５)  前記クラス決定手段は、
前記指定最大送信電力値を変更する指示があったとき、該指定最大送信電力値を変更する手段、
を有することを特徴とする付記１４記載の移動端末装置。
(付記１６)  前記クラス決定手段は、
適正送信電力値と測定送信電力値の差分に基いて選択すべき送信フォーマット組み合わせ情報のクラスを算出する手段、
を有することを特徴とする付記１１乃至付記１３載の移動端末装置。
（付記１７）  前記クラス決定手段は、
前記適正送信電力値を変更する指示があったとき、該適正送信電力値を変更する手段、
を有することを特徴とする付記１６記載の移動端末装置。
（付記１８）  データ長の組合わせ候補の中から１つの組合わせを選択し、該組合わせに従って、複数チャネルの送信データを多重して送信する移動端末装置において、
送信電力値を測定する送信電力測定手段と、
該測定した送信電力値に基いて、前記選択の対象とする組合わせ候補を変更する手段と、
を備え、前記選択は、該変更した組合わせ候補の中から行うようにしたこと、
を特徴とする移動端末装置。
（付記１９）  前記変更は、前記送信電力値が高いほど、より前記選択の対象とする組合わせ候補を総データ長が短い組合わせ候補に変更する、
ことを特徴とする付記１８記載の移動端末装置。
【００７１】
【発明の効果】
以上本発明によれば、TFCを多重送信データ量に基いてクラス分けし、現クラスで送信電力が指定最大送信電力以上となれば次のクラスよりTFCを選択するようにしたから、クラス同士の送信データ量の差が大きいため、1回の制御で送信電力を指定最大送信電力以下にすることができる。このため、本発明によれば、TFCを高速に決定することができる。
また、本発明によれば、送信電力が指定最大送信電力以上の場合にはTFCを送信データ量が例えば1/2の次のクラスから選択しなければならないため、送信能力の大きい移動端末装置MSであってもTFC を目一杯使用させないようにできる。
【００７２】
また、本発明によれば、TFCクラスの決定に際して、送信電力値を測定し、適正送信電力値と測定送信電力値の差分に基いて選択すべきTFCのクラスを算出するようにしたから、確実に1回のTFCクラスの切り替え制御により、送信電力を指定最大送信電力以下にできるためTFCを高速に決定することができる。
また、本発明によれば、TFCにより規定される各トランスポートチャンネルの送信データビット長と、各トランスポートチャンネルのレートマッチング比率とを用いて、レートマッチング計算を行ってレートマッチング後のデータビット長を求め、該レートマッチング後のデータビット長に基いてTFCをクラス分けするようにしたから、レートマッチングにより増減するデータ量を考慮してTFCを決定することができる。また、本発明によれば、レートマッチング後のデータビット長を、3GPPの送信スロットフォーマットが規定する1フレーム当たりの複数段階の送信データビット長(150，300，600，1200，2400，4800，9600)のいずれかとなるように決定できるため、TFCを3GPPの1フレーム当たりのビット長に従って簡単にクラス分けすることができる。
【００７３】
また、本発明によれば、TFIを参照して求まる各トランスポートチャネルの最大ブロック長及び最大ブロック数と、トランスポートチャネル毎の送信時間間隔TTIと、各トランスポートチャンネルのレートマッチング比率とを用いて、クラス分け数値Ｎcomb maxを算出し、該クラス分け数値Ｎcomb maxを順次１／ｎづつ、例えば1／2づつ除算して各クラスの数値範囲を決定し、同様に各TFCのクラス分け数値Ｎを算出し、該クラス分け数値Ｎが属する前記数値範囲に基いて該TFCをクラス分けし、他のTFCも同様にクラス分けするようにしたから、簡単な演算で高速にクラス分けすることができ、しかも3GPPの1フレーム当たりのビット長にしたがったクラス分けと同等のクラス分けが可能となる。
【図面の簡単な説明】
【図１】本発明の移動通信端末MSの構成図である。
【図２】送信パワーモニタ部及び周辺部の構成図である。
【図３】クラス切替部の構成図である。
【図４】送信フォーマット例(クラス分けテーブル例)である。
【図５】送信スロット番号と１フレーム当たりの送信データビット長の対応関係である。
【図６】本発明の第1実施例の送信電力によるTFC選択処理フローである。
【図７】本発明の第２実施例の送信電力によるTFC選択処理フローである。
【図８】第3実施例の処理フローである。
【図９】第4実施例の処理フローである。
【図１０】簡易カテゴライズによる各クラスの数値範囲説明図表である。
【図１１】簡易方法により作成したクラス分けテーブルの例である。
【図１２】クラス分け比較図表である。
【図１３】従来のCDMA移動端末装置の構成図である。
【図１４】多重方法の説明図である。
【図１５】上り信号のフレームフォーマット説明図である。
【図１６】下り信号のフレームフォーマット及びスロット構成説明図である。
【図１７】分離方法説明図である。
【図１８】送受信のタイミング説明図である。
【図１９】  TrCH多重処理例である。
【図２０】  TFC,TTI説明図である。
【図２１】多重送信の具体例である。
【図２２】  TrCH 多重後の時間軸に対するユーザデータ量説明図である。
【図２３】移動端末装置MSの送信電力の変動例である。
【図２４】送信電力Ptが最大送信電力を越えないようにTFCを選択する制御処理フローである。
【符号の説明】
5３  TAF-IF部
53a  TFC決定部
53b  TrCH分離部
53c  クラス切替部
54  チャネルコーデック部
55  変調部（MOD部）
59  送信パワー制御部
60  送信パワーモニタ部
【図１】
0004005400.tif 000005
【図２】
0004005400.tif 000006
【図３】
0004005400.tif 000007
【図４】
0004005400.tif 000008
【図５】
0004005400.tif 000009
【図６】
0004005400.tif 000010
【図７】
0004005400.tif 000011
【図８】
0004005400.tif 000012
【図９】
0004005400.tif 000013
【図１０】
0004005400.tif 000014
【図１１】
0004005400.tif 000015
【図１２】
0004005400.tif 000016
【図１３】
0004005400.tif 000017
【図１４】
0004005400.tif 000018
【図１５】
0004005400.tif 000019
【図１６】
0004005400.tif 000020
【図１７】
0004005400.tif 000021
【図１８】
0004005400.tif 000022
【図１９】
0004005400.tif 000023
【図２０】
0004005400.tif 000024
【図２１】
0004005400.tif 000025
【図２２】
0004005400.tif 000026
【図２３】
0004005400.tif 000027
【図２４】
0004005400.tif 000028