(57)【特許請求の範囲】
【請求項１】
３ＧＰＰに準拠したダウンリンクのフレキシブルポジションによるレートマッチング処理に用いられるレートマッチングパラメータ算出方法であって、
送信情報であるＩ個（Ｉは、正の整数）のトランスポートチャネル（ＴｒＣＨ）の組み合わせ（ＴＦＣ）を、Ｊ通り（Ｊは、正の整数）作成するステップと、Ｊ通りの前記ＴＦＣのうち、前記ＴｒＣＨ毎に送信タイムインターバル（ＴＴＩ）単位で算出されたレートマッチング入力ビット数の合計が、最大となるＴＦＣ＃ｊ（ｊは、１〜Ｊのいずれか）を求めるステップと、
前記ＴＦＣ＃ｊを構成する各々のＴｒＣＨ＃ｉ（ｉは、１〜Ｉのそれぞれ）について、１無線フレーム単位のレートマッチング入力ビット数Ｎi,j と、暫定的な１無線フレーム当たりの繰り返し／削除ビット数ΔＮi,j とをそれぞれ算出し、双方のビット数和（＝Ｎi,j ＋ΔＮi,j ）を求めるステップと、
前記ＴＦＣ＃ｊを構成する各々のＴｒＣＨ＃ｉについて、ＴｒＣＨ＃１からＴｒＣＨ＃ｉまでのレートマッチング出力ビット数Ｚi,j と、ＴｒＣＨ＃１からＴｒＣＨ＃（ｉ−１）までのレートマッチング出力ビット数Ｚi-1,j とをそれぞれ算出し、２つのビット数差分（＝Ｚi,j −Ｚi-1,j ）を求めるステップと、
前記ビット数和と前記ビット数差分とを比較するステップと、
比較の結果、前記ビット数和の方が値が大きい場合、前記ビット数ΔＮi,j をＴＴＩ単位化させた暫定的な繰り返し／削除ビット数ΔＮi,lTTIから、ＴＴＩに含まれる無線フレーム数Ｆi を減算させた値を、新しいＴＴＩ単位の繰り返し／削除ビット数ΔＮi,lTTI’として変更するステップとを備える、レートマッチングパラメータ算出方法。
【請求項２】
制御局から送信されるデータを、３ＧＰＰに準拠したダウンリンクのフレキシブルポジションによるレートマッチング処理に基づく転送速度調整を行った後、携帯端末へ送信する無線通信基地局装置であって、
送信情報であるＩ個（Ｉは、正の整数）のトランスポートチャネル（ＴｒＣＨ）の組み合わせ（ＴＦＣ）を、Ｊ通り（Ｊは、正の整数）作成し、
Ｊ通りの前記ＴＦＣのうち、前記ＴｒＣＨ毎に送信タイムインターバル（ＴＴＩ）単位で算出されたレートマッチング入力ビット数の合計が、最大となるＴＦＣ＃ｊ（ｊは、１〜Ｊのいずれか）を求め、
前記ＴＦＣ＃ｊを構成する各々のＴｒＣＨ＃ｉ（ｉは、１〜Ｉのそれぞれ）について、１無線フレーム単位のレートマッチング入力ビット数Ｎi,j と、暫定的な１無線フレーム当たりの繰り返し／削除ビット数ΔＮi,j とをそれぞれ算出し、双方のビット数和（＝Ｎi,j ＋ΔＮi,j ）を求め、
前記ＴＦＣ＃ｊを構成する各々のＴｒＣＨ＃ｉについて、ＴｒＣＨ＃１からＴｒＣＨ＃ｉまでのレートマッチング出力ビット数Ｚi,j と、ＴｒＣＨ＃１からＴｒＣＨ＃（ｉ−１）までのレートマッチング出力ビット数Ｚi-1,j とをそれぞれ算出し、２つのビット数差分（＝Ｚi,j −Ｚi-1,j ）を求め、そして
前記ビット数和と前記ビット数差分とを比較してビット数和の方が値が大きい場合、前記ビット数ΔＮi,j をＴＴＩ単位化させた暫定的な繰り返し／削除ビット数ΔＮi,lTTIから、ＴＴＩに含まれる無線フレーム数Ｆi を減算させた値を、新しいＴＴＩ単位の繰り返し／削除ビット数ΔＮi,lTTI’として変更することで、レートマッチングパラメータを算出することを特徴とする、無線通信基地局装置。
【請求項３】
制御局装置と携帯端末装置との間のデータ通信を、無線通信基地局装置を介して行う無線通信システムであって、
前記請求項２に記載の無線通信基地局装置と、
前記無線通信基地局装置との間を、特定のデータ転送速度によってデータの送受信を行う制御局装置と、
前記無線通信基地局装置との間を、前記特定のデータ転送速度と異なるデータ転送速度によってデータの送受信を行う少なくとも１つの携帯端末装置とによって構成される、無線通信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、レートマッチングパラメータ算出方法及び無線通信基地局装置並びに無線通信システムに関し、より特定的には、３ＧＰＰに準拠したＷ−ＣＤＭＡシステム等におけるダウンリンク（ＤＬ）のフレキシブルポジションによるレートマッチング処理に用いられる、レートマッチングパラメータを算出する方法及び当該方法を用いる無線通信基地局装置並びに当該装置を備える無線通信システムに関する。
【０００２】
【従来の技術】
現在、３ＧＰＰ（3rd Generation Partnership Project）で標準化されているダウンリンク（基地局から携帯端末へのデータ伝送方向）のフレキシブルポジション（レートマッチング後のビット数が可変長の方式）によるレートマッチングパラメータ算出方法の詳細は、「3rd Generation Partnership Project；Technical Specification Group Radio Access Network；Multiplexing and channel coding(FDD)(3G TS 25.212)」に記載されている。
以下、この方法の仕様について、図１０を参照して説明する。
【０００３】
無線通信基地局１０１は、送信情報を出力する局（センタ局又は制御局）側との通信を行うための有線回線、及び携帯端末１０５との通信を行うための無線回線（無線伝送）の２つの外部インタフェースを備えている。
符号化処理部１０２は、有線回線を介して入力される送信情報を所定の方法によって符号化し、この符号化した送信情報をレートマッチング処理部１０３へ送出する。
レートマッチング処理部１０３は、符号化処理部１０２によって符号化された送信情報について、有線回線におけるデータ転送速度と無線回線におけるデータ転送速度との整合調整（レートマッチング処理）を行う。
【０００４】
このレートマッチング処理部１０３で行われるレートマッチング処理の詳細を、図１１〜図１５を参照して説明する。
図１１は、３ＧＰＰで標準化されているレートマッチングパラメータ算出処理を示すフローチャートである。図１２は、３ＧＰＰ仕様におけるＲＦi 算出方法（ＲＭi 補正方法）を示す図である。なお、ＲＭi は、第ｉのレートマッチング属性の標準値を示し、ＲＦi は、ＲＭi を補正することで得られる補正値を示す。図１３は、３ＧＰＰで標準化されている１ｓｔ  Ｐｈａｓｅ処理を示すフローチャートである。図１４は、３ＧＰＰで標準化されている２ｎｄ  Ｐｈａｓｅ処理を示すフローチャートである。図１５は、３ＧＰＰ仕様における１無線フレーム当たりの繰り返し／削除ビット数ΔＮi,j の算出処理を示すフローチャートである。
【０００５】
レートマッチング処理部１０３は、まず、符号化処理部１０２によって符号化された複数のトランスポートチャネル（ＴｒＣＨ；Transport Channel ）の組み合わせ（ＴＦＣ；Transport Format Combination）を、ＴｒＣＨの構成情報であるトランスポートフォーマット（ＴＦ；Transport Format）に従って、Ｊ通り作成する（Ｊは、正の整数）。次に、レートマッチング処理部１０３は、作成したＪ通りのＴＦＣ＃ｊ（ｊ＝１〜Ｊ）毎に、ＴＦＣ＃ｊにおける全てのＴｒＣＨ＃１〜＃Ｉ（Ｉは、正の整数）について、複数の無線フレームによって定められる送信タイムインターバル（ＴＴＩ；Transmit Time Interval）単位でのレートマッチング入力ビット数Ｎi,TFi(j)TTI を算出する（ｉ＝１〜Ｉ）。なお、明細書中では、都合上ＴＴＩ単位で表される変数を上述のように記述するが、実際には図１１や図１３に示す表記が正しい。そして、レートマッチング処理部１０３は、このビット数Ｎi,TFi(j)TTI をＴＴＩに含まれる無線フレーム数Ｆi で割って、１無線フレーム単位のレートマッチング入力ビット数Ｎi,j を算出する（ステップＳ２１，Ｓ２２）。
【０００６】
次に、レートマッチング処理部１０３は、全てのＴｒＣＨ＃ｉについて算出したレートマッチング入力ビット数Ｎi,j と上位アプリケーションから指定されるレートマッチング属性（ＲＭ；Rate Matching attribute ）とに基づいて、レートマッチング出力ビット数の最大値ｍａｘΣ（ＲＭi・Ｎi,j ）を求める。そして、レートマッチング処理部１０３は、この最大値を用いて全てのＴｒＣＨ＃ｉについての標準値ＲＭi を補正した補正値ＲＦi を算出する（ステップＳ２３，Ｓ２４）。
そして、レートマッチング処理部１０３は、図１２に示すように、全てのＴＦＣ＃ｊについてレートマッチング出力ビット数Ｎdata,jが、無線上に送信できるビット数Ｎdata,*を越えないようにするため、以下の１ｓｔ  Ｐｈａｓｅ処理（ステップＳ２５）及び２ｎｄ  Ｐｈａｓｅ処理（ステップＳ２６）を実行し、補正値ＲＦi を用いて各ＴＦのレートマッチングパラメータを算出する。
【０００７】
１ｓｔ  Ｐｈａｓｅ処理（ステップＳ２５）では、図１３に示すように、レートマッチング処理部１０３は、算出した補正値ＲＦi （図１１，ステップＳ２３）を用い、全てのＴｒＣＨ＃ｉにおける全てのＴＦ＃ｌ（ｌは、正の整数）について、ＴＴＩ単位の繰り返し／削除ビット数ΔＮi,lTTIを暫定的に算出することを行う（ステップＳ３１，Ｓ３２）。
【０００８】
２ｎｄ  Ｐｈａｓｅ処理（ステップＳ２６）では、レートマッチング処理部１０３は、上記１ｓｔ  Ｐｈａｓｅ処理で算出したＴＴＩ単位の繰り返し／削除ビット数ΔＮi,lTTIをパラメータ算出に用いた場合、各ＴＦＣ＃ｊが無線上に送信できるビット数Ｎdata,*を越えるか否かの判定を行い、越える場合は超えないように再計算し補正することを行う。
図１４を参照して、この処理を詳細に説明する。レートマッチング処理部１０３は、まず、図１１のステップＳ２１で算出したＴＴＩ単位のレートマッチング入力ビット数Ｎi,TFi(j)TTI 及び図１３のステップＳ３１で算出したＴＴＩ単位の繰り返し／削除ビット数ΔＮi,TFi(j)TTIの値から、ＴＦＣ＃ｊについて１無線フレーム当たりのレートマッチング出力ビット数Ｄを算出する（ステップＳ４１）。次に、レートマッチング処理部１０３は、算出したレートマッチング出力ビット数Ｄが無線上に送信できるビット数Ｎdata,*より大きいかどうかを判断し（ステップＳ４２）、大きい場合には、３ＧＰＰで標準化されている算出方法で求めた１無線フレーム当たりの繰り返し／削除ビット数ΔＮi,j をＴＴＩに含まれる無線フレーム数Ｆi 倍にすることにより、補正値となるＴＴＩ単位の繰り返し／削除ビット数ΔＮを算出する（ステップＳ４３）。
【０００９】
ここで、上記ステップＳ４３で行われる１無線フレーム当たりの繰り返し／削除ビット数ΔＮi,j の算出方法の詳細を、図１５を参照して説明する。
無線上に送信できるビット数Ｎdata,jと、ＴｒＣＨ＃ｉまでのレートマッチング出力ビット数ΣＲＭm ・Ｎm,j （ｍ＝１〜ｉ）が全てのＴｒＣＨ＃１〜＃Ｉのレートマッチング出力ビット数ΣＲＭm ・Ｎm,j （ｍ＝１〜Ｉ）に占める割合とから、ＴＦＣ＃ｊにおけるＴｒＣＨ＃１からＴｒＣＨ＃ｉまでのレートマッチング出力ビット数Ｚi,j が算出される（ステップＳ５２）。ただし、ＴｒＣＨ＃０については、Ｚ0,j ＝０とされる（ステップＳ５１）。レートマッチング出力ビット数Ｚi,j とＴｒＣＨ＃１からＴｒＣＨ＃（ｉ−１）までのレートマッチング出力ビット数Ｚi-1,j との差が、ＴｒＣＨ＃ｉのレートマッチング出力ビット数であるので、この値と上記ステップＳ２１で算出されたＴｒＣＨ＃ｉのレートマッチング入力ビット数Ｎi,j との差をとって、ＴｒＣＨ＃ｉの繰り返し／削除ビット数ΔＮi,j が算出される（ステップＳ５３）。以降、上記ステップＳ５２及びＳ５３の処理が、全てのＴｒＣＨ＃ｉについて繰り返し行われる（ステップＳ５４）。また、上記ステップＳ５１〜Ｓ５４までの処理が、全てのＴＦＣ＃ｊについて繰り返し行われる（ステップＳ５５）。
【００１０】
再び図１４を参照して、レートマッチング処理部１０３は、上記繰り返し／削除ビット数ΔＮi,j を用いてステップＳ４３で算出したＴｒＣＨ＃ｉについての補正値ΔＮが、図１３のステップＳ３１で算出した暫定値ΔＮi,TFi(j)TTI よりも小さいかどうかを判断し（ステップＳ４４）、小さい場合には、暫定値ΔＮi,TFi(j)TTI を補正値ΔＮの値に置き換える（ステップＳ４５）。以降、上記ステップＳ４２の条件に該当する場合は、ステップＳ４３〜Ｓ４５までの処理が、全てのＴｒＣＨ＃ｉについて繰り返し行われる（ステップＳ４６）。また、上記ステップＳ４１〜Ｓ４６までの処理が、全てのＴＦＣ＃ｊについて繰り返し行われる（ステップＳ４７）。
【００１１】
図１０を参照して、レートマッチング処理部１０３によって有線回線でのデータ転送速度と無線回線でのデータ転送速度との整合を調整された送信情報は、インターリーブ部１０４によってインターリーブ処理され、無線データとして携帯端末１０５へ出力される。
【００１２】
【発明が解決しようとする課題】
しかしながら、上記従来の技術では、２ｎｄ  Ｐｈａｓｅ処理（ステップＳ２６）において、全てのＴＦＣ＃ｊについてレートマッチング出力ビット数Ｄを算出し（ステップＳ４１）、無線上に送信できるビット数Ｎdata,*との比較処理（ステップＳ４２）を行って補正の有無を判断している。従って、ＴｒＣＨ数×ＴＦＣ数分の演算処理が常に必要となる。このため、マルチコール等のサービスにおいて様々なＴＦＣが指定されるような場合、ＴＦＣの数に比例して処理時間が増大してしまうという問題がある。
【００１３】
それ故に、本発明の目的は、３ＧＰＰにおいて標準化されているレートマッチングパラメータ算出方法で計算した場合と同じ結果を、簡素かつ高速に算出することが可能なレートマッチングパラメータ算出方法及びその方法を用いた無線通信基地局装置並びに無線通信システムを提供することである。
【００１４】
【課題を解決するための手段および発明の効果】
本発明は、上記課題を解決するために、以下のような特徴を備えている。
第１の発明は、３ＧＰＰに準拠したダウンリンクのフレキシブルポジションによるレートマッチング処理に用いられるレートマッチングパラメータ算出方法であって、
送信情報であるＩ個のＴｒＣＨの組み合わせであるＴＦＣを、Ｊ通り作成するステップと、
Ｊ通りのＴＦＣのうち、ＴｒＣＨ毎にＴＴＩ単位で算出されたレートマッチング入力ビット数の合計が、最大となるＴＦＣ＃ｊを求めるステップと、
ＴＦＣ＃ｊを構成する各々のＴｒＣＨ＃ｉについて、１無線フレーム単位のレートマッチング入力ビット数Ｎi,j と、暫定的な１無線フレーム当たりの繰り返し／削除ビット数ΔＮi,j とをそれぞれ算出し、双方のビット数和（＝Ｎi,j ＋ΔＮi,j ）を求めるステップと、
ＴＦＣ＃ｊを構成する各々のＴｒＣＨ＃ｉについて、ＴｒＣＨ＃１からＴｒＣＨ＃ｉまでのレートマッチング出力ビット数Ｚi,j と、ＴｒＣＨ＃１からＴｒＣＨ＃（ｉ−１）までのレートマッチング出力ビット数Ｚi-1,j とをそれぞれ算出し、２つのビット数差分（＝Ｚi,j −Ｚi-1,j ）を求めるステップと、
ビット数和とビット数差分とを比較するステップと、
比較の結果、ビット数和の方が値が大きい場合、ビット数ΔＮi,j をＴＴＩ単位化させた暫定的な繰り返し／削除ビット数ΔＮi,lTTIから、ＴＴＩに含まれる無線フレーム数Ｆi を減算させた値を、新しいＴＴＩ単位の繰り返し／削除ビット数ΔＮi,lTTI’として変更するステップとを備える。
【００１５】
第２の発明は、制御局から送信されるデータを、３ＧＰＰに準拠したダウンリンクのフレキシブルポジションによるレートマッチング処理に基づく転送速度調整を行った後、携帯端末へ送信する無線通信基地局装置であって、
送信情報であるＩ個のＴｒＣＨの組み合わせであるＴＦＣを、Ｊ通り作成し、Ｊ通りのＴＦＣのうち、ＴｒＣＨ毎にＴＴＩ単位で算出されたレートマッチング入力ビット数の合計が、最大となるＴＦＣ＃ｊを求め、
ＴＦＣ＃ｊを構成する各々のＴｒＣＨ＃ｉについて、１無線フレーム単位のレートマッチング入力ビット数Ｎi,j と、暫定的な１無線フレーム当たりの繰り返し／削除ビット数ΔＮi,j とをそれぞれ算出し、双方のビット数和（＝Ｎi,j ＋ΔＮi,j ）を求め、
ＴＦＣ＃ｊを構成する各々のＴｒＣＨ＃ｉについて、ＴｒＣＨ＃１からＴｒＣＨ＃ｉまでのレートマッチング出力ビット数Ｚi,j と、ＴｒＣＨ＃１からＴｒＣＨ＃（ｉ−１）までのレートマッチング出力ビット数Ｚi-1,j とをそれぞれ算出し、２つのビット数差分（＝Ｚi,j −Ｚi-1,j ）を求め、そして
ビット数和とビット数差分とを比較してビット数和の方が値が大きい場合、ビット数ΔＮi,j をＴＴＩ単位化させた暫定的な繰り返し／削除ビット数ΔＮi,lTTIから、ＴＴＩに含まれる無線フレーム数Ｆi を減算させた値を、新しいＴＴＩ単位の繰り返し／削除ビット数ΔＮi,lTTI’として変更することで、レートマッチングパラメータを算出することを特徴とする。
【００１６】
第３の発明は、制御局装置と携帯端末装置との間のデータ通信を、無線通信基地局装置を介して行う無線通信システムであって、
上記第２の発明の無線通信基地局装置と、
無線通信基地局装置との間を、特定のデータ転送速度によってデータの送受信を行う制御局装置と、
無線通信基地局装置との間を、特定のデータ転送速度と異なるデータ転送速度によってデータの送受信を行う少なくとも１つの携帯端末装置とによって構成される。
【００１７】
上記のように、第１〜第３の発明によれば、レートマッチング処理における繰り返し又は削除されるべきビット数の算出を簡素化かつ高速化でき、発呼時の設定処理における装置（ＣＰＵ等）負荷を軽減させることができる。また、装置のＣＰＵ性能が同等であっても、本発明によるＣＰＵ負荷軽減により他の処理をサポートできるといった有利な効果を得ることができる。
【００１８】
【発明の実施の形態】
本発明は、図１０に示したような無線通信システムの無線通信基地局（具体的にはレートマッチング処理部）で行われるレートマッチングパラメータ算出方法に関する発明であり、図１１に示した２ｎｄ  Ｐｈａｓｅ処理（ステップＳ２６）で特徴的な処理を行うものである。なお、本発明のレートマッチングパラメータ算出方法の２ｎｄ  Ｐｈａｓｅ処理以外は、図１１に示した従来の処理と同様であるので、その説明は省略する。
まず、本発明が提供するレートマッチングパラメータ算出方法の概要を説明する。本発明では、上述した従来の課題を解決するために、以下の３つの点に着目した。
【００１９】
（１）１ｓｔ  Ｐｈａｓｅ処理における繰り返し／削除ビット数の暫定値ΔＮi,lTTIの算出方法
従来の算出方法では、図１３のステップＳ３１において、図１１のステップＳ２３で算出した補正値ＲＦi を用いて暫定値ΔＮi,lTTIを算出するのだが、この暫定値ΔＮi,lTTIはビット数であるため、整数化するために小数点以下を切り上げて算出している。つまり、レートマッチング出力ビット数Ｄが最大となる場合に、ビット数Ｎdata,jが無線上に送信できるビット数Ｎdata,*と等しくなるように、標準値ＲＭi を補正していた。
しかし、この算出方法では、小数点以下を切り上げ処理するため、１無線フレーム（１０ｍｓ）当たりに計算上１ビット未満のずれが生じてしまう。よって、このずれが影響して無線上に送信できるビット数Ｎdata,*を越える場合が出てくるが、それはレートマッチング出力ビット数Ｄが最大となるＴＦＣに関してだけである。レートマッチング出力ビット数Ｄが最大でないＴＦＣ＃ｊについては、補正値ＲＦi を使用して算出したレートマッチング出力ビット数Ｎdata,jは、無線上に送信できるビット数Ｎdata,*よりも少なくなる。つまり、この最大でないＴＦＣ＃ｊについては、切り上げ処理によるずれが生じても、そのビット数Ｎdata,jは、無線上に送信できるビット数Ｎdata,*を越えることはない。
従って、レートマッチング出力ビット数Ｄが最大となるＴＦＣについてのみ、２ｎｄ  Ｐｈａｓｅ処理を行う。
【００２０】
（２）レートマッチング出力ビット数Ｄの最大値を算出する場合における、ＣＴＦＣ(Caluculated Transport Format Combination)とＴＦＩとの関係
ＣＴＦＣとＴＦＩの関係は、「3rd Generation Partnership Project；Technical Specification Group Radio Access Network；RRC Protocol Specification(TS 25.331) 」において定義されている。ＣＴＦＣとＴＦＩとの関係から、ＣＴＦＣの取り得る値は、各ＴｒＣＨのＴＦＩ数の組み合わせで決まる。
従って、ＣＴＦＣの中に、各ＴｒＣＨにおいて最大となるＴＦＩをそれぞれ組み合わせたＣＴＦＣが存在すれば、そのＣＴＦＣでのレートマッチング出力ビット数Ｄが最大値となる。
【００２１】
（３）２ｎｄ  Ｐｈａｓｅ処理における繰り返し／削除ビット数ΔＮi,lTTIの補正方法
３ＧＰＰで標準化された従来の算出方法では、図１５によって１無線フレーム当たりの繰り返し／削除ビット数ΔＮi,l を算出した後、ＴＴＩ当たりのビット数に換算し、その換算したビット数が１ｓｔ  Ｐｈａｓｅ処理で算出した暫定値ΔＮi,lTTIより小さい値となった場合にだけ、更新処理を行っている。つまり、更新処理を行わない場合でも、一旦１無線フレーム当たりの繰り返し／削除ビット数ΔＮi,l を算出している。しかし、この算出方法では、ＴｒＣＨ＃１からＴｒＣＨ＃ｉまでのビット数とＴｒＣＨ＃１からＴｒＣＨ＃（ｉ−１）までのビット数との差によって、ＴｒＣＨ＃ｉのビット数を算出し、図１１のステップＳ２１で算出したレートマッチング入力ビット数Ｎi,l との差をΔＮi,l としている。（レートマッチング処理後のビット数の関係を図２に示す）
従って、図１１のステップＳ２１で算出したレートマッチング入力ビット数Ｎi,l と１ｓｔ  Ｐｈａｓｅ処理で算出した暫定値ΔＮi,l との和が、ＴｒＣＨ＃ｉのビット数よりも大きい値となった場合に、暫定値ΔＮi,l を更新すればよい。暫定値ΔＮi,l の更新は、無線上に送信できるビット数Ｎdata,*を超えないように行うものであるから、１ｓｔ  Ｐｈａｓｅ処理で算出したビット数ΔＮi,lTTIが無線上に送信できるビット数Ｎdata,*を越えるとしても、その算出方法から１無線フレーム当たり１ビット未満である。従って、図１５に示した処理により、繰り返し／削除ビット数ΔＮi,l を算出しなくても、１ｓｔ  Ｐｈａｓｅ処理で算出した暫定値ΔＮi,lTTIから１無線フレーム当たり１ビットを引くだけで、ビット数Ｎdata,jを無線上に送信できるビット数Ｎdata,*内に収めることが可能になる。
【００２２】
以下、本発明の一実施形態に係るレートマッチングパラメータ算出方法を、図面を用いて説明する。なお、本実施形態では、図３に示す非制限ディジタル６４ｋｂｐｓ、ＴｒＣＨ数が２（ＴｒＣＨ＃１，ＴｒＣＨ＃２）、各ＴｒＣＨのＴＦＩ数が２（ＴＦＩ＃１，ＴＦＩ＃２）の場合であって、全てのＣＴＦＣが指定された場合を一例に挙げて説明する。また、無線上に送信できるビット数Ｎdata,*は、１無線フレーム当たり最大２１００ビットとする。
【００２３】
前提として、上位アプリケーション（図示せず）からは、各ＴｒＣＨの情報及びＴＦＣＳ情報としてＣＴＦＣが渡される。図３においては、上位アプリケーションから配信された情報に基づいて、各ＴｒＣＨのＴＦ情報を、符号化処理後のＴＴＩ単位のビット数として表記している。
まず、本発明の方法（レートマッチング処理部）では、図１１のステップＳ２１の処理を行うために、各ＣＴＦＣの値から、各ＴｒＣＨのどのＴＦＩを使用しているのかを算出し、符号化処理後のビット数を算出する。本実施例では、算出の結果が図４の通りとなる。ＣＴＦＣとＴＦＩとの関係より、ＴｒＣＨ数＝２かつＴＦＩ数＝２であることから、ＣＴＦＣの組み合わせは、ＴＦＣ＃１〜ＴＦＣ＃４の４通りであることがわかる。
【００２４】
ここで、上位アプリケーションからＣＴＦＣ＝４が指定された場合は、各ＣＴＦＣのレートマッチング出力ビット数を算出しなくても、ＣＴＦＣ＝４においてビット数が最大値となることがわかるので、他のＣＴＦＣについてレートマッチング出力ビット数を算出する必要がなくなる。
一方、上位アプリケーションからＣＴＦＣ＝４が指定されない場合は、各ＣＴＦＣのレートマッチング出力ビット数を算出及び比較して、最大となるＣＴＦＣを記憶しておく必要がある。よって、本発明の方法では、図１１のステップＳ２３，Ｓ２４において、各ＴｒＣＨ＃ｉの補正値ＲＦi を算出する。本実施例では、図５の通りとなる。
そして、本発明の方法では、上記算出した補正値ＲＦi を用いて１ｓｔ  Ｐｈａｓｅ処理を行い、ＴＴＩ単位の繰り返し／削除ビット数ΔＮi,lTTIを暫定的に算出する。本実施例では、算出の結果が図６の通りとなる。
【００２５】
以下、図１を参照して、本実施形態に係るレートマッチングパラメータ算出方法で用いられる２ｎｄ  Ｐｈａｓｅ処理について説明する。図１は、本発明の一実施形態に係るレートマッチングパラメータ算出方法において、図１１に示した２ｎｄ  Ｐｈａｓｅ処理（ステップＳ２６）に対応する部分の詳細なフローチャートである。
【００２６】
まず、本発明の方法では、処理対象とするＴＦＣ＃ｊが、レートマッチング出力ビット数が最大となるＴＦＣかどうかを判断して、最大値となる場合にだけ２ｎｄ  Ｐｈａｓｅ処理を行う（ステップＳ１１）。本実施例では、ＣＴＦＣ＝４が指定された場合には、ＣＴＦＣ＝４について、ＣＴＦＣ＝４が指定されない場合は、上記各ＣＴＦＣのレートマッチング出力ビット数を算出及び比較したときに記憶しておいた最大となるＣＴＦＣについて、２ｎｄ  Ｐｈａｓｅ処理における繰り返し／削除ビット数ΔＮのチェック及び更新処理が行われる（ステップＳ１１，Ｙｅｓ）。
【００２７】
次に、本発明の方法では、図１５で示した３ＧＰＰ仕様に従って（ステップＳ５２）、ＴｒＣＨ＃ｉについて、ＴｒＣＨ＃１からＴｒＣＨ＃ｉまでのレートマッチング出力ビット数Ｚi,j 及びＴｒＣＨ＃１からＴｒＣＨ＃（ｉ−１）までのレートマッチング出力ビット数Ｚi-1,j を、それぞれ算出する。次に、本発明の方法では、図１１のステップＳ２１で求めたレートマッチング入力ビット数Ｎi,j と１ｓｔ  Ｐｈａｓｅ処理で算出した１無線フレーム当たりの繰り返し／削除ビット数ΔＮi,j との和が、図２においてビット数差（Ｚi,j −Ｚi-1,j ）で示すＴｒＣＨ＃ｉが無線上に送信できるビット数を、超えるか否かを判断する（ステップＳ１２）。そして、越える場合には、本発明の方法では、ＴＴＩ単位の繰り返し／削除ビット数ΔＮi,lTTIを、１無線フレーム当たり１ビット減らすことにより補正する（ステップＳ１３）。本実施例では、補正の結果が図７の通りとなる。
【００２８】
以降、上記ステップＳ１２，Ｓ１３の処理が、全てのＴｒＣＨ＃ｉについて繰り返し行われる（ステップＳ１４）。また、上記ステップＳ１１〜Ｓ１４までの処理が、全てのＴＦＣ＃ｊについて繰り返し行われる（ステップＳ１５）。
【００２９】
３ＧＰＰにおいて規定されている２ｎｄ  Ｐｈａｓｅ処理の算出方法で算出した結果を、図８及び図９に示す。これらから、ＣＴＦＣ＝４が指定された場合において繰り返し／削除ビット数ΔＮの再計算が行われ、ＴｒＣＨ＃１及びＴＦＣＨ＃２のＴＴＩ単位の繰り返し／削除ビット数ΔＮi,lTTIが再計算の結果、更新されていることがわかる。
従って、本発明における２ｎｄ  Ｐｈａｓｅ処理の算出方法は、３ＧＰＰにおいて規定された算出方法と異なり、一部の処理を省略し簡素化しているが、算出結果は同値となる。
【００３０】
以上のように、本発明の一実施形態に係るレートマッチングパラメータ算出方法によれば、レートマッチング処理における繰り返し又は削除されるべきビット数の算出を簡素化かつ高速化でき、発呼時の設定処理における装置（ＣＰＵ等）負荷を軽減させることができる。また、装置のＣＰＵ性能が同等であっても、本発明によるＣＰＵ負荷軽減により他の処理をサポートできるといった有利な効果を得ることができる。
【００３１】
なお、上記実施形態では、非制限ディジタル６４ｋｂｐｓの場合を一例に挙げて説明したが、音声、パケット又は複数のサービスを組み合わせたマルチコールについても、同様に算出することが可能である。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るレートマッチングパラメータ算出方法に用いられる２ｎｄ  Ｐｈａｓｅ処理を示すフローチャートである。
【図２】３ＧＰＰ仕様におけるレートマッチング後のビット数の関係を示す図である。
【図３】ＴｒＣＨ情報の一例を示す図である。
【図４】各ＴＦＣにおけるＴＦi（ｊ）及びＮi,j 値の一例を示す図である。
【図５】ＲＦi 値の一例を示す図である。
【図６】１ｓｔ  Ｐｈａｓｅ処理による算出結果の一例を示す図である。
【図７】ＣＴＦＣ＝３の場合におけるΔＮi,jTTIのチェック及び更新結果の一例を示す図である。
【図８】各ＴＦＣのＤ値の一例を示す図である。
【図９】各ＴｒＣＨのΔＮの算出結果の一例を示す図である。
【図１０】Ｗ−ＣＤＭＡ通信システムの構成例を示す図である。
【図１１】３ＧＰＰ仕様におけるレートマッチングパラメータ算出処理を示すフローチャートである。
【図１２】３ＧＰＰ仕様におけるＲＦi 算出方法（ＲＭi 補正方法）を示す図である。
【図１３】３ＧＰＰ仕様における１ｓｔ  Ｐｈａｓｅ処理を示すフローチャートである。
【図１４】３ＧＰＰ仕様における２ｎｄ  Ｐｈａｓｅ処理を示すフローチャートである。
【図１５】３ＧＰＰ仕様におけるΔＮi,j の算出処理を示すフローチャートである。
【符号の説明】
１０１…無線通信基地局
１０２…符号化処理部
１０３…レートマッチング処理部
１０４…インターリーブ処理部
１０５…無線携帯端末
【図１】
0003758083.tif 000002
【図２】
0003758083.tif 000003
【図３】
0003758083.tif 000004
【図４】
0003758083.tif 000005
【図５】
0003758083.tif 000006
【図６】
0003758083.tif 000007
【図７】
0003758083.tif 000008
【図８】
0003758083.tif 000009
【図９】
0003758083.tif 000010
【図１０】
0003758083.tif 000011
【図１１】
0003758083.tif 000012
【図１２】
0003758083.tif 000013
【図１３】
0003758083.tif 000014
【図１４】
0003758083.tif 000015
【図１５】
0003758083.tif 000016