(57)【特許請求の範囲】
【請求項１】
パケット通信規格ＨＳＤＰＡ（Ｈｉｇｈ  Ｓｐｅｅｄ  Ｄｏｗｎｌｉｎｋ  Ｐａｃｋｅｔ  Ａｃｃｅｓｓ）に準じて通信を行うＵＥ（Ｕｓｅｒ  Ｅｑｕｉｐｍｅｎｔ）から送信されるＣＱＩ（Ｃｈａｎｎｅｌ  Ｑｕａｌｉｔｙ  Ｉｎｄｉｃａｔｏｒ）値を設定するステップと、
ＣＱＩマッピングテーブルを参照して、前記ＣＱＩ値に対応するＴＢＳ（Ｔｒａｎｓｐｏｒｔ  Ｂｌｏｃｋ  Ｓｉｚｅ）を取得するステップと、
前記ＣＱＩ値を設定するステップの前に、同時に、又は後に、かつ、前記取得するステップの前に、同時に、又は後に、ＢＬＥＲ（ＢＬｏｃｋ  Ｅｒｒｏｒ  Ｒａｔｅ）を設定するステップと、
前記ＢＬＥＲに基づいて、取得された前記ＴＢＳを変更するステップとをコンピュータに実行させるための
プログラム。
【請求項２】
前記変更するステップは、
前記ＴＢＳに含まれるＭＡＣ−ｄ  ＰＤＵ（Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ−ｄｅｄｉｃａｔｅｄ  Ｐｒｏｔｏｃｏｌ  Ｄａｔａ  Ｕｎｉｔ）の数を計算するステップと、
前記ＢＬＥＲに基づいて、前記ＭＡＣ−ｄ  ＰＤＵの数を増減するステップと、
前記ＭＡＣ−ｄ  ＰＤＵの数の増減に対応させて、前記ＴＢＳを大きくし、又は、小さくするステップとを有する
請求項１記載のプログラム。
【請求項３】
前記増減するステップは、
前記ＢＬＥＲが、所定の下限基準値を下回るか否かを判断するステップと、
前記所定の下限基準値を下回っていると判断された場合に、前記ＭＡＣ−ｄ  ＰＤＵの数を増やすステップとを有し、
前記ＴＢＳを大きくし、又は、小さくするステップは、
前記増やすステップによる前記ＭＡＣ−ｄ  ＰＤＵの数の増加に対応させて、前記ＴＢＳを大きくするステップを有する
請求項２記載のプログラム。
【請求項４】
前記増やすステップは、
前記ＣＱＩマッピングテーブルを参照し、前記ＣＱＩ値を一又は二以上インクリメントした上方ＣＱＩ値に対応する上方ＴＢＳを取得するステップと、
前記上方ＴＢＳに含まれるＭＡＣ−ｄ  ＰＤＵの数を、上方ＭＡＣ−ｄ  ＰＤＵ数として設定するステップと、
前記上方ＭＡＣ−ｄ  ＰＤＵ数を超えない範囲で、ＭＡＣ−ｄ  ＰＤＵの数を増やすステップとを有する
請求項３記載のプログラム。
【請求項５】
前記上方ＭＡＣ−ｄ  ＰＤＵ数を超えない範囲で、ＭＡＣ−ｄ  ＰＤＵの数を増やすステップは、
前記ＴＢＳに含まれるＭＡＣ−ｄ  ＰＤＵの数と、前記上方ＭＡＣ−ｄ  ＰＤＵ数との差分を計算するステップと、
前記ＢＬＥＲに基づいて、ＭＡＣ−ｄ  ＰＤＵの数を一つ又は二以上増やすことを繰り返すステップと、
前記増やすことを繰り返すステップによって、ＭＡＣ−ｄ  ＰＤＵの数の増加分が、前記差分を超える場合には、ＭＡＣ−ｄ  ＰＤＵの数の増加分を前記差分とするステップとを有する
請求項４記載のプログラム。
【請求項６】
前記増減するステップは、
前記ＢＬＥＲが、所定の上限基準値を上回るか否かを判断するステップと、
前記所定の上限基準値を上回っていると判断された場合に、前記ＭＡＣ−ｄ  ＰＤＵの数を減らすステップとを有し、
前記ＴＢＳを大きくし、又は、小さくするステップは、
前記減らすステップによる前記ＭＡＣ−ｄ  ＰＤＵの数の減少に対応させて、前記ＴＢＳを小さくするステップを有する
請求項２〜５いずれか１項に記載のプログラム。
【請求項７】
前記減らすステップは、
前記ＣＱＩマッピングテーブルを参照し、前記ＣＱＩ値を一又は二以上デクリメントした下方ＣＱＩ値に対応する下方ＴＢＳを取得するステップと、
前記下方ＴＢＳに含まれるＭＡＣ−ｄ  ＰＤＵの数を、下方ＭＡＣ−ｄ  ＰＤＵ数として設定するステップと、
前記下方ＭＡＣ−ｄ  ＰＤＵ数を超えない範囲で、ＭＡＣ−ｄ  ＰＤＵの数を減らすステップとを有する
請求項６記載のプログラム。
【請求項８】
前記下方ＭＡＣ−ｄ  ＰＤＵ数を超えない範囲で、ＭＡＣ−ｄ  ＰＤＵの数を減らすステップは、
前記ＴＢＳに含まれるＭＡＣ−ｄ  ＰＤＵの数と、前記下方ＭＡＣ−ｄ  ＰＤＵ数との差分を計算するステップと、
前記ＢＬＥＲに基づいて、ＭＡＣ−ｄ  ＰＤＵの数を一つ又は二以上減らすことを繰り返すステップと、
前記減らすことを繰り返すステップによって、ＭＡＣ−ｄ  ＰＤＵの数の減少分が、前記差分を超える場合には、ＭＡＣ−ｄ  ＰＤＵの数の減少分を前記差分とするステップとを有する
請求項７記載のプログラム。
【請求項９】
前記ＢＬＥＲを設定するステップは、
予め決められた時間ごとに実行され、
前記ＴＢＳを変更するステップは、
前記予め決められた時間ごとに実行される一の前記ＢＬＥＲを設定するステップと、次の前記ＢＬＥＲを設定するステップとの間に実行される
請求項１〜８いずれか１項に記載のプログラム。
【請求項１０】
パケット通信規格ＨＳＤＰＡに準じて通信を行うＵＥから送信されるＣＱＩ値を設定し、
ＣＱＩマッピングテーブルを参照して、前記ＣＱＩ値に対応するＴＢＳを取得し、
前記ＣＱＩ値を設定することを行う前に、同時に、又は後に、かつ、前記取得することを行う前に、同時に、又は後に、ＢＬＥＲを設定し、
前記ＢＬＥＲに基づいて、取得された前記ＴＢＳを変更する
ＴＢＳ決定方法。
【請求項１１】
前記変更するときには、
前記ＴＢＳに含まれるＭＡＣ−ｄ  ＰＤＵの数を計算し、
前記ＢＬＥＲに基づいて、前記ＭＡＣ−ｄ  ＰＤＵの数を増減し、
前記ＭＡＣ−ｄ  ＰＤＵの数の増減に対応させて、前記ＴＢＳを大きくし、又は、小さくする
請求項１０記載のＴＢＳ決定方法。
【請求項１２】
前記増減するときには、
前記ＢＬＥＲが、所定の下限基準値を下回るか否かを判断し、
前記所定の下限基準値を下回っていると判断された場合に、前記ＭＡＣ−ｄ  ＰＤＵの数を増やし、
前記ＴＢＳを大きくし、又は、小さくするときには、
前記ＭＡＣ−ｄ  ＰＤＵの数を増やすことによる前記ＭＡＣ−ｄ  ＰＤＵの数の増加に対応させて、前記ＴＢＳを大きくする
請求項１１記載のＴＢＳ決定方法。
【請求項１３】
前記増やすときには、
前記ＣＱＩマッピングテーブルを参照し、前記ＣＱＩ値を一又は二以上インクリメントした上方ＣＱＩ値に対応する上方ＴＢＳを取得し、
前記上方ＴＢＳに含まれるＭＡＣ−ｄ  ＰＤＵの数を、上方ＭＡＣ−ｄ  ＰＤＵ数として設定し、
前記上方ＭＡＣ−ｄ  ＰＤＵ数を超えない範囲で、ＭＡＣ−ｄ  ＰＤＵの数を増やす
請求項１２記載のＴＢＳ決定方法。
【請求項１４】
前記上方ＭＡＣ−ｄ  ＰＤＵ数を超えない範囲で、ＭＡＣ−ｄ  ＰＤＵの数を増やすときには、
前記ＴＢＳに含まれるＭＡＣ−ｄ  ＰＤＵの数と、前記上方ＭＡＣ−ｄ  ＰＤＵ数との差分を計算し、
前記ＢＬＥＲに基づいて、ＭＡＣ−ｄ  ＰＤＵの数を一つ又は二以上増やすことを繰り返し、
前記増やすことを繰り返すことによって、ＭＡＣ−ｄ  ＰＤＵの数の増加分が、前記差分を超える場合には、ＭＡＣ−ｄ  ＰＤＵの数の増加分を前記差分とする
請求項１３記載のＴＢＳ決定方法。
【請求項１５】
前記増減するときには、
前記ＢＬＥＲが、所定の上限基準値を上回るか否かを判断し、
前記所定の上限基準値を上回っていると判断された場合に、前記ＭＡＣ−ｄ  ＰＤＵの数を減らし、
前記ＴＢＳを大きくし、又は、小さくするときには、
前記ＭＡＣ−ｄ  ＰＤＵの数を減らすことによる前記ＭＡＣ−ｄ  ＰＤＵの数の減少に対応させて、前記ＴＢＳを小さくする
請求項１１〜１４いずれか１項に記載のＴＢＳ決定方法。
【請求項１６】
前記減らすときには、
前記ＣＱＩマッピングテーブルを参照し、前記ＣＱＩ値を一又は二以上デクリメントした下方ＣＱＩ値に対応する下方ＴＢＳを取得し、
前記下方ＴＢＳに含まれるＭＡＣ−ｄ  ＰＤＵの数を、下方ＭＡＣ−ｄ  ＰＤＵ数として設定し、
前記下方ＭＡＣ−ｄ  ＰＤＵ数を超えない範囲で、ＭＡＣ−ｄ  ＰＤＵの数を減らす
請求項１５記載のＴＢＳ決定方法。
【請求項１７】
前記下方ＭＡＣ−ｄ  ＰＤＵ数を超えない範囲で、ＭＡＣ−ｄ  ＰＤＵの数を減らすときには、
前記ＴＢＳに含まれるＭＡＣ−ｄ  ＰＤＵの数と、前記下方ＭＡＣ−ｄ  ＰＤＵ数との差分を計算し、
前記ＢＬＥＲに基づいて、ＭＡＣ−ｄ  ＰＤＵの数を一つ又は二以上減らすことを繰り返し、
前記減らすことを繰り返すことによって、ＭＡＣ−ｄ  ＰＤＵの数の減少分が、前記差分を超える場合には、ＭＡＣ−ｄ  ＰＤＵの数の減少分を前記差分とする
請求項１６記載のＴＢＳ決定方法。
【請求項１８】
前記ＢＬＥＲを設定することは、
予め決められた時間ごとに行われ、
前記ＴＢＳを変更することは、
前記予め決められた時間ごとに実行される一の前記ＢＬＥＲを設定することを行うときと、次の前記ＢＬＥＲを設定することを行うときとの間に行われる
請求項１０〜１７いずれか１項に記載のＴＢＳ決定方法。
【請求項１９】
パケット通信規格ＨＳＤＰＡに準じて通信を行うＵＥから送信されるＣＱＩ値を設定するＣＱＩ値設定部と、
ＣＱＩマッピングテーブルを参照して、前記ＣＱＩ値に対応するＴＢＳを取得するＴＢＳ取得部と、
ＢＬＥＲを設定するＢＬＥＲ設定部と、
前記ＢＬＥＲに基づいて、取得された前記ＴＢＳを変更するＴＢＳ変更部とを具備する
ＴＢＳ決定装置。
【請求項２０】
前記ＴＢＳ変更部は、
前記ＴＢＳに含まれるＭＡＣ−ｄ  ＰＤＵの数を計算するＰＤＵ数計算部と、
前記ＢＬＥＲに基づいて、前記ＭＡＣ−ｄ  ＰＤＵの数を増減するＰＤＵ数増減部と、
前記ＭＡＣ−ｄ  ＰＤＵの数の増減に対応させて、前記ＴＢＳを大きくし、又は、小さくするＴＢＳ大小化部とを有する
請求項１９記載のＴＢＳ決定装置。
【請求項２１】
前記ＰＤＵ数増減部は、
前記ＢＬＥＲが、所定の下限基準値を下回るか否かを判断する下限基準値判断部と、
前記所定の下限基準値を下回っていると判断された場合に、前記ＭＡＣ−ｄ  ＰＤＵの数を増やす良好条件ＭＡＣ−ｄ  ＰＤＵ数増大部とを有し、
前記ＴＢＳ大小化部は、
前記良好条件ＭＡＣ−ｄ  ＰＤＵ数増大部によるＭＡＣ−ｄ  ＰＤＵの数の増加に対応させて、前記ＴＢＳを大きくするＭＡＣ−ｄ  ＰＤＵ数増加対応ＴＢＳ大化部を有する
請求項２０記載のＴＢＳ決定装置。
【請求項２２】
前記良好条件ＭＡＣ−ｄ  ＰＤＵ数増大部は、
前記ＣＱＩマッピングテーブルを参照し、前記ＣＱＩ値を一又は二以上インクリメントした上方ＣＱＩ値に対応する上方ＴＢＳを取得する上方ＴＢＳ取得部と、
前記上方ＴＢＳに含まれるＭＡＣ−ｄ  ＰＤＵの数を、上方ＭＡＣ−ｄ  ＰＤＵ数として設定する上方ＭＡＣ−ｄ  ＰＤＵ数設定部と、
前記上方ＭＡＣ−ｄ  ＰＤＵ数を超えない範囲で、ＭＡＣ−ｄ  ＰＤＵの数を増やす上方範囲制限付ＭＡＣ−ｄ  ＰＤＵ数増大部とを有する
請求項２１記載のＴＢＳ決定装置。
【請求項２３】
前記上方範囲制限付ＭＡＣ−ｄ  ＰＤＵ数増大部は、
前記ＴＢＳに含まれるＭＡＣ−ｄ  ＰＤＵの数と、前記上方ＭＡＣ−ｄ  ＰＤＵ数との差分を計算する上方差分計算部と、
前記ＢＬＥＲに基づいて、ＭＡＣ−ｄ  ＰＤＵの数を一つ又は二以上増やすことを繰り返す増加繰返し部と、
前記増加繰返し部がＭＡＣ−ｄ  ＰＤＵの数を一つ又は二以上増やすことを繰り返すことによって、ＭＡＣ−ｄ  ＰＤＵの数の増加分が、前記差分を超える場合には、ＭＡＣ−ｄ  ＰＤＵの数の増加分を前記差分とするＭＡＣ−ｄ  ＰＤＵ数増加分制限部とを有する
請求項２２記載のＴＢＳ決定装置。
【請求項２４】
前記ＰＤＵ数増減部は、
前記ＢＬＥＲが、所定の上限基準値を上回るか否かを判断する上限基準値判断部と、
前記所定の上限基準値を上回っていると判断された場合に、前記ＭＡＣ−ｄ  ＰＤＵの数を減らす不良条件ＭＡＣ−ｄ  ＰＤＵ数減少部とを有し、
前記ＴＢＳ大小化部は、
前記不良条件ＭＡＣ−ｄ  ＰＤＵ数減少部によるＭＡＣ−ｄ  ＰＤＵの数の減少に対応させて、前記ＴＢＳを小さくするＭＡＣ−ｄ  ＰＤＵ数減少対応ＴＢＳ小化部を有する
請求項２０〜２３いずれか１項に記載のＴＢＳ決定装置。
【請求項２５】
前記不良条件ＭＡＣ−ｄ  ＰＤＵ数減少部は、
前記ＣＱＩマッピングテーブルを参照し、前記ＣＱＩ値を一又は二以上デクリメントした下方ＣＱＩ値に対応する下方ＴＢＳを取得する下方ＴＢＳ取得部と、
前記下方ＴＢＳに含まれるＭＡＣ−ｄ  ＰＤＵの数を、下方ＭＡＣ−ｄ  ＰＤＵ数として設定する下方ＭＡＣ−ｄ  ＰＤＵ数設定部と、
前記下方ＭＡＣ−ｄ  ＰＤＵ数を超えない範囲で、ＭＡＣ−ｄ  ＰＤＵの数を減らす下方範囲制限付ＭＡＣ−ｄ  ＰＤＵ数減少部とを有する
請求項２４記載のＴＢＳ決定装置。
【請求項２６】
前記下方範囲制限付ＭＡＣ−ｄ  ＰＤＵ数減少部は、
前記ＴＢＳに含まれるＭＡＣ−ｄ  ＰＤＵの数と、前記下方ＭＡＣ−ｄ  ＰＤＵ数との差分を計算する下方差分計算部と、
前記ＢＬＥＲに基づいて、ＭＡＣ−ｄ  ＰＤＵの数を一つ又は二以上減らすことを繰り返す減少繰返し部と、
前記減少繰返し部がＭＡＣ−ｄ  ＰＤＵの数を一つ又は二以上減らすことを繰り返すことによって、ＭＡＣ−ｄ  ＰＤＵの数の減少分が、前記差分を超える場合には、ＭＡＣ−ｄ  ＰＤＵの数の減少分を前記差分とするＭＡＣ−ｄ  ＰＤＵ数減少分制限部とを有する
請求項２５記載のＴＢＳ決定装置。
【請求項２７】
前記ＢＬＥＲ設定部は、
予め決められた時間ごとにＢＬＥＲを設定し、
前記ＴＢＳ変更部は、
前記ＢＬＥＲ設定部が、一の前記ＢＬＥＲを設定してから、次の前記ＢＬＥＲを設定するまでに、前記ＴＢＳを変更する
請求項１９〜２６いずれか１項に記載のＴＢＳ決定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム、ＴＢＳ決定方法、及びＴＢＳ決定装置に関する。
【背景技術】
【０００２】
ＨＳＤＰＡ（Ｈｉｇｈ  Ｓｐｅｅｄ  Ｄｏｗｎｌｉｎｋ  Ｐａｃｋｅｔ  Ａｃｃｅｓｓ）は、標準化団体３ＧＰＰ（Ｔｈｉｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ）によって開発されたパケット伝送の高速化技術の１つである。３ＧＰＰの「Ｒｅｌｅａｓｅ  ５」以降で規格化されている。ＨＳＤＰＡでは、適応変調方式が採用されている。この適応変調方式では、変動する電波伝搬路の状態、すなわち空中の電波の伝わりやすさの変化を総合的に判断し、最良の変調方式を自動的に選択する。具体的には、電波の状態の悪いときには、安定性は高いが低速なＱＰＳＫ（Ｑｕａｄｒａｔｕｒｅ  Ｐｈａｓｅ  Ｓｈｉｆｔ  Ｋｅｙｉｎｇ）による変調方式に、電波の状態がいいときには、より高速な１６ＱＡＭ（１６  Ｑｕａｄｒａｔｕｒｅ  Ａｍｐｌｉｔｕｄｅ  Ｍｏｄｕｌａｔｉｏｎ）による変調方式に、自動的に切り替える。
【０００３】
図１に、ＨＳＤＰＡに準拠した通信システムを示す。図１において、ＵＥ（Ｕｓｅｒ  Ｅｑｉｐｍｅｎｔ）１０は、上り方向専用制御チャネルＨＳ−ＤＰＣＣＨ（Ｈｉｇｈ  Ｓｐｅｅｄ−Ｄｅｄｉｃａｔｅｄ  Ｐｈｙｓｉｃａｌ  Ｃｏｎｔｒｏｌ  ＣＨａｎｎｅｌ）を用いて、電波の受信状態を示すＣＱＩ（Ｃｈａｎｎｅｌ  Ｑｕａｌｉｔｙ  Ｉｎｄｉｃａｔｏｒ）値を無線基地局１１へ送信している。無線基地局１１は、ＨＳ−ＤＰＣＣＨ受信部１２と、ＨＳ−ＰＤＳＣＨ（Ｈｉｇｈ  Ｓｐｅｅｄ−Ｐｈｙｓｉｃａｌ  Ｄｏｗｎｌｉｎｋ  Ｓｈａｒｅｄ  ＣＨａｎｎｅｌ）送信部１３と、無線基地局装置１４とを有している。無線基地局装置１４では、ＵＥ１０から送信されるＣＱＩ値に基づいて、ＵＥ１０と通信する際の変調方式・符号化方式等を決定する。この変調方式・符号化方式等に従って、無線基地局１１は、下り方向共用チャネルＨＳ−ＰＤＳＣＨを用いて、ＵＥ１０へパケットを送信する。ＵＥ１０は、下り方向共用チャネルＨＳ−ＰＤＳＣＨから、自分宛のパケットを受信する。
【０００４】
図１において、無線基地局１１は、ＴＴＩ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｔｉｍｅ  Ｉｎｔｅｒｖａｌ）ごとに宛先ＵＥをスケジューリングして、下り方向共用チャネルＨＳ−ＰＤＳＣＨを用いて、パケットを送信している。ＵＥ１０は、下り方向共用チャネルＨＳ−ＰＤＳＣＨから、自分宛のパケットを受信したとき、ＨＡＲＱ（Ｈｙｂｒｉｄ  Ａｕｔｏｍａｔｉｃ  Ｒｅｐｅａｔ  Ｒｅｑｕｅｓｔ）に基づいて、パケットを復号化する。パケットを正常に復号化できた場合、ＵＥ１０は、上り方向専用制御チャネルＨＳ−ＤＰＣＣＨを用いて、ＡＣＫ（ＡＣＫｎｏｗｌｅｄｇｅｍｅｎｔ）信号を送信する。パケットの復号化に失敗した場合、ＵＥ１０は、上り方向専用制御チャネルＨＳ−ＤＰＣＣＨを用いて、ＮＡＣＫ（Ｎｅｇａｔｉｖｅ  ＡＣＫｎｏｗｌｅｄｇｅｍｅｎｔ）信号を送信する。無線基地局１１では、少なくともＵＥ１０から受信するＡＣＫ信号及びＮＡＣＫ信号に基づいて、パケットの再送制御を行う。電波状態等によっては、ＵＥ１０は、ＡＣＫ信号もＮＡＣＫ信号も返せない場合が起こり得る。この場合には、無線基地局１１は、この状況を加味して、パケットの再送制御を行う。
【０００５】
図２に、無線基地局装置のブロック構成例を示す。図２において、無線基地局装置１４は、ＨＳ−ＤＰＣＣＨ復号部２０と、ＣＱＩ受信部２１と、スケジューリング決定部２２と、ＡＣＫ／ＮＡＣＫ受信部２３と、ＢＬＥＲ（ＢＬｏｃｋ  Ｅｒｒｏｒ  Ｒａｔｅ）計算部２４と、リソース割当て部２５とを有している。ＨＳ−ＤＰＣＣＨ復号部２０は、ＨＳ−ＤＰＣＣＨ受信部１２から受信した信号を復号化する。ＣＱＩ受信部２１は、復号化されたＣＱＩ値を受信する。ＡＣＫ／ＮＡＣＫ受信部２３は、復号化されたＡＣＫ信号及びＮＡＣＫ信号を受信する。スケジューリング決定部２２は、ＣＱＩ受信部２１が受信したＣＱＩ値を参照し、所定のスケジューリングアルゴリズムに従って、ＴＴＩを単位に、そのＴＴＩにおいてパケットを送信する一つ又は複数のＵＥを決定する。ＢＬＥＲ計算部２４は、少なくともＡＣＫ／ＮＡＣＫ受信部２３によるＡＣＫ信号及びＮＡＣＫ信号の受信結果から、ＢＬＥＲを計算する。ＢＬＥＲ計算部２４は、ＡＣＫ／ＮＡＣＫ受信部２３がＡＣＫ信号及びＮＡＣＫ信号を受信しているときには、これらのＡＣＫ信号及びＮＡＣＫ信号からＢＬＥＲを計算することができる。一方、ＢＬＥＲ計算部２４は、電波状態等により、ＡＣＫ／ＮＡＣＫ受信部２３がＡＣＫ信号もＮＡＣＫ信号も受信できていないときには、ＡＣＫ信号及びＮＡＣＫ信号以外の情報を使用してＢＬＥＲを計算することができる。リソース割当て部２５は、ＣＱＩ値に基づいて、ＴＢＳ（Ｔｒａｎｓｐｏｒｔ  Ｂｌｏｃｋ  Ｓｉｚｅ）を決定し、コード数（下り方向共用チャネルＨＳ−ＰＤＳＣＨの数）を決定し、変調方式を決定したりして、通信リソースを割り当てる。
【０００６】
図３に、無線基地局から送出されるパケットの説明図を示す。図３において、一つのパケットが例示されている。パケットの全長は、ＴＢＳで表される。単位は、ビット数である。図３のパケットは、２１ビットのヘッダを有する。ヘッダには、キューＩＤ、ＭＡＣ−ｄ  ＰＤＵ（Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ−ｄｅｄｉｃａｔｅｄ  Ｐｒｏｔｏｃｏｌ  Ｄａｔａ  Ｕｎｉｔ）の長さや個数といった情報が含まれている。パケットには、ＭＡＣ−ｄ  ＰＤＵが詰め込まれる。ＭＡＣ−ｄ  ＰＤＵのサイズは、規格上、３３６ビット又は６５６ビットと決められている。ここでは、３３６ビットのＭＡＣ−ｄ  ＰＤＵを例示している。ヘッダ及びＭＡＣ−ｄ  ＰＤＵに続くパケットの残りは、パディング部分になる。
【０００７】
図４に、ＣＱＩマッピングテーブルを示す。ＨＳＤＰＡでは、ＵＥを複数のカテゴリーに分類して、カテゴリー別にＣＱＩマッピングテーブルを用意している。図４のＣＱＩマッピングテーブルは、カテゴリー”１０”のＵＥに適用される。図４において、”ＣＱＩ”欄の数値は、ＵＥが上り方向専用制御チャネルＨＳ−ＤＰＣＣＨを用いて送信するＣＱＩ値を示している。”１”〜”３０”まで、３０通りある。”ＴＢＳ”欄の数値は、ＵＥに送信するパケットのＴＢＳを示している。ＴＢＳは、ＣＱＩ値から一意に求められる。なお、ＣＱＩ値”０”は、ノット・アベーラブルである。コード数欄の数値は、下り方向共用チャネルＨＳ−ＰＤＳＣＨの数を示し、変調方式の欄は、パケットを送信するときの変調方式を示している。なお、ＣＱＩ値”０”は、アウト・オブ・レンジである。
【０００８】
図４に示すように、３ＧＰＰの標準化上、ＣＱＩ値は”１”〜”３０”の３０通りの値として定義されている。よって、ＵＥのカテゴリー別に、ＣＱＩ値に対応するＴＢＳは、高々３０通りしかない。これでは、ＴＢＳに含まれるＭＡＣ−ｄ  ＰＤＵの数は必ずしも連続した値にならない。この傾向は、とりわけ、カテゴリー”１０”のＵＥにおいて、高いＣＱＩ値の箇所で顕著である。例えば、図４において、ＣＱＩ値”２４”〜”３０”を参照すると、ＴＢＳは、それぞれ、”１１４１８（ＣＱＩ＝２４）”、”１４４１１（ＣＱＩ＝２５）”、”１７２３７（ＣＱＩ＝２６）”、”２１７５４（ＣＱＩ＝２７）”、”２３３７０（ＣＱＩ＝２８）”、”２４２２２（ＣＱＩ＝２９）”、”２５５５８（ＣＱＩ＝３０）”となっている。ＭＡＣ−ｄ  ＰＤＵの数は、サイズを３３６ビットとすると、”３３（ＣＱＩ＝２４）”、”４２（ＣＱＩ＝２５）”、”５１（ＣＱＩ＝２６）”、”６４（ＣＱＩ＝２７）”、”６９（ＣＱＩ＝２８）”、”７２（ＣＱＩ＝２９）”、”７６（ＣＱＩ＝３０）”になる（非特許文献１〜４参照）。
【０００９】
【非特許文献１】３ＧＰＰ  ＴＳ２５．２１４
【非特許文献２】３ＧＰＰ  ＴＳ２５．３０８
【非特許文献３】３ＧＰＰ  ＴＳ２５．３２１
【非特許文献４】３ＧＰＰ  ＴＳ２５．８５８
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明の課題は、ＨＳＤＰＡのＣＱＩマッピングテーブルによって、高々３０通りに標準化されているＴＢＳのサイズにバリエーションを持たせることである。本発明の他の課題は、ＴＢＳに含まれるＭＡＣ−ｄ  ＰＤＵの数を、連続的に変化させることである。
【課題を解決するための手段】
【００１１】
本発明の一つのアスペクトによるプログラムは、以下の各ステップをコンピュータに実行させる。ＣＱＩ値を設定するステップは、パケット通信規格ＨＳＤＰＡに準じて通信を行うＵＥから送信されるＣＱＩ値を設定する。ＴＢＳを取得するステップは、ＣＱＩマッピングテーブルを参照して、前記ＣＱＩ値に対応するＴＢＳを取得する。ＢＬＥＲを設定するステップは、前記ＣＱＩ値を設定するステップの前に、同時に、又は後に、かつ、前記取得するステップの前に、同時に、又は後に、ＢＬＥＲを設定する。ＴＢＳを変更するステップは、前記ＢＬＥＲに基づいて、取得された前記ＴＢＳを変更する。
【００１２】
本発明の別のアスペクトによるＴＢＳ決定方法においては、パケット通信規格ＨＳＤＰＡに準じて通信を行うＵＥから送信されるＣＱＩ値を設定する。ＣＱＩマッピングテーブルを参照して、前記ＣＱＩ値に対応するＴＢＳを取得する。前記ＣＱＩ値を設定することを行う前に、同時に、又は後に、かつ、前記取得することを行う前に、同時に、又は後に、ＢＬＥＲを設定する。前記ＢＬＥＲに基づいて、取得された前記ＴＢＳを変更する。
【００１３】
本発明の別のアスペクトによるＴＢＳ決定装置は、ＣＱＩ値設定部と、ＴＢＳ取得部と、ＢＬＥＲ設定部と、ＴＢＳ変更部とを具備する。ＣＱＩ値設定部は、パケット通信規格ＨＳＤＰＡに準じて通信を行うＵＥから送信されるＣＱＩ値を設定する。ＴＢＳ取得部は、ＣＱＩマッピングテーブルを参照して、前記ＣＱＩ値に対応するＴＢＳを取得する。ＢＬＥＲ設定部は、ＢＬＥＲを設定する。ＴＢＳ変更部は、前記ＢＬＥＲに基づいて、取得された前記ＴＢＳを変更する。
【発明の効果】
【００１４】
本発明によれば、ＨＳＤＰＡのＣＱＩマッピングテーブルによって、高々３０通りに規格化されているＴＢＳのサイズにバリエーションを持たせることができる。また、ＴＢＳに含まれるＭＡＣ−ｄ  ＰＤＵの数を、連続的に変化させることができる。
【発明を実施するための最良の形態】
【００１５】
〔実施例１〕
図５に、本発明によるＴＢＳ決定方法の実施例を示す。このＴＢＳ決定方法は、図２に示したリソース割当て部２５において使用することができる。図５において、パケット通信規格ＨＳＤＰＡに準じて通信を行うＵＥから送信されるＣＱＩ値を設定する（Ｓ１０）。ＣＱＩマッピングテーブルを参照して、前記ＣＱＩ値に対応するＴＢＳを取得する（Ｓ１１）。前記設定する（Ｓ１０）ことを行う前に、同時に、又は後に、かつ、前記取得する（Ｓ１１）ことを行う前に、同時に、又は後に、ＢＬＥＲを設定する（Ｓ１２）。前記ＢＬＥＲに基づいて、取得された前記ＴＢＳを変更する（Ｓ１３）。
【００１６】
〔実施例２〕
図６に、本発明によるＴＢＳ決定装置の実施例を示す。ＴＢＳ決定装置は、図２に示したリソース割当て部２５に組み込むことができる。図６において、ＴＢＳ決定装置３０は、ＣＱＩ値設定部３１と、ＴＢＳ取得部３２と、ＢＬＥＲ設定部３３と、ＴＢＳ変更部３４とを具備している。ＣＱＩ値設定部３１は、パケット通信規格ＨＳＤＰＡに準じて通信を行うＵＥから送信されるＣＱＩ値を設定する。ＴＢＳ取得部３２は、ＣＱＩマッピングテーブルを参照して、前記ＣＱＩ値に対応するＴＢＳを取得する。ＢＬＥＲ設定部３３は、ＢＬＥＲを設定する。ＴＢＳ変更部３４は、前記ＢＬＥＲに基づいて、取得された前記ＴＢＳを変更する。
【００１７】
〔実施例３〕
実施例３では、ＣＱＩマッピングテーブルによって高々３０通りに定まるＴＢＳを、ＢＬＥＲを考慮して、変更する。ＴＢＳの変更は、ＢＬＥＲを考慮しながら、ＴＢＳに含まれるＭＡＣ−ｄ  ＰＤＵの数を増減させ、この増減に対応させて行う。しかし、ＴＢＳを変更するにあたり、ＭＡＣ−ｄ  ＰＤＵの数が連続していない箇所でＴＢＳの変更を行うと、ＭＡＣ−ｄ  ＰＤＵの数を大きく変化させることになる。ＭＡＣ−ｄ  ＰＤＵの数を大きく減らして、小さいＴＢＳで送信を行ったとき、不必要なスループットの低下が起こる可能性がある。一方、ＭＡＣ−ｄ  ＰＤＵの数を大きく増やして、大きいＴＢＳで送信を行ったとき、ＢＬＥＲが上昇するといった問題が起こる可能性がある。
【００１８】
そこで、実施例３では、ＭＡＣ−ｄ  ＰＤＵ数に関してオフセット値を持たせて、高いＢＬＥＲ、低いＢＬＥＲ全てに対応するＴＢＳの最適化を行う。そして、不必要なスループットの低下及びＢＬＥＲの上昇といった問題の解決を図る。また、ＭＡＣ−ｄ  ＰＤＵの数の変化が、ＣＱＩマッピングテーブルにおいて、前後のＣＱＩ値におけるＭＡＣ−ｄ  ＰＤＵの数を越えないように、上限を定める。
【００１９】
図７〜１０は、本発明によるＴＢＳ決定方法のアルゴリズムを説明する流れ図である。このアルゴリズムは、図２のリソース割当て部２５に実装することができる。リソース割当て部２５は、ＣＱＩ受信部２１からＣＱＩ値を受信し、ＢＬＥＲ計算部２４から計算されたＢＬＥＲを受信し、これらをメモリに設定している。  
【００２０】
図７において、”ｉ”、”Ｔ”、”計算ＢＬＥＲ”、”ＢＬＥＲｔａｒｇｅｔ，ｕｐｐｅｒ”、”ＢＬＥＲｔａｒｇｅｔ，ｌｏｗｅｒ”の各変数が使用されている。これらの意味は次の通りである。
”ｉ”：ＭＡＣ−ｄ  ＰＤＵの数を変化させるときに使う係数
”Ｔ”：ＢＬＥＲを測定・計算する周期時間
”計算ＢＬＥＲ”：図２のＢＬＥＲ計算部２４によって計算されるＢＬＥＲ
”ＢＬＥＲｔａｒｇｅｔ，ｕｐｐｅｒ”：ＭＡＣ−ｄ  ＰＤＵの数を減少させる際に基準となる目標ＢＬＥＲ
”ＢＬＥＲｔａｒｇｅｔ，ｌｏｗｅｒ”：ＭＡＣ−ｄ  ＰＤＵの数を増加させる際に基準となる目標ＢＬＥＲ
【００２１】
図８において、”ＣＱＩ値”、”ＴＢＳ”、”ＭＡＣ−ｄ  ＰＤＵ数”、”Ｔｍｅａｓ”の各変数が使用されている。これらの意味は次の通りである。
”ＣＱＩ値”：図２のＣＱＩ受信部２１によって受信されるＣＱＩ値
”ＴＢＳ”：変更され得るＴＢＳ
”ＭＡＣ−ｄ  ＰＤＵ数”：増減され得るＭＡＣ−ｄ  ＰＤＵ数
”Ｔｍｅａｓ”：ＢＬＥＲを”Ｔ”だけ測るためのタイマー値
【００２２】
図９において、”ｒ＿ｕｐ”、”Ｃｍａｃ−ｄ，ｕｐ”、”ｊ”の各変数が使用され、図１０において、”ｒ＿ｄｏｗｎ”、”Ｃｍａｃ−ｄ，ｄｏｗｎ”、”ｋ”の各変数が使用されている。これらの意味は次の通りである。
”ｊ”：”ＭＡＣ−ｄ  ＰＤＵ数”の増加分
”ｋ”：”ＭＡＣ−ｄ  ＰＤＵ数”の減少分
”ｒ＿ｕｐ”：”ＭＡＣ−ｄ  ＰＤＵ数”を増やす際の変化量
”ｒ＿ｄｏｗｎ”：”ＭＡＣ−ｄ  ＰＤＵ数”を減らす際の変化量
”Ｃｍａｃ−ｄ，ｕｐ”：受信したＣＱＩ値に対応するＭＡＣ−ｄ  ＰＤＵ数と、そのＣＱＩ値をＣｍａｘだけ大きくした上方ＣＱＩ値に対応するＭＡＣ−ｄ  ＰＤＵ数との差分の絶対値
”Ｃｍａｃ−ｄ，ｄｏｗｎ”：受信したＣＱＩ値に対応するＭＡＣ−ｄ  ＰＤＵ数と、そのＣＱＩ値をＣｍａｘだけ小さくした下方ＣＱＩ値に対応するＭＡＣ−ｄ  ＰＤＵ数との差分の絶対値
ただし、”Ｃｍａｘ”：ＣＱＩ値の変化量の最大値
【００２３】
図７〜１０の流れ図について詳述する。図７において、まず、”Ｔ”、”ＢＬＥＲｔａｒｇｅｔ，ｕｐｐｅｒ”、”ＢＬＥＲｔａｒｇｅｔ，ｌｏｗｅｒ”に、適当な値を代入する。実施例３では、次のような値を採用して説明する。
Ｔ＝１００ミリ秒
ＢＬＥＲｔａｒｇｅｔ，ｕｐｐｅｒ＝２０％
ＢＬＥＲｔａｒｇｅｔ，ｌｏｗｅｒ＝５％
Ｔ＝１００ミリ秒としたので、図７の流れ図から図８の流れ図へジャンプした後、１００ミリ秒が経過すると、再び、図７の流れ図に戻ってくる。図８の流れ図は、１００ミリ秒の間だけ実行される。ＢＬＥＲｔａｒｇｅｔ，ｕｐｐｅｒ＝２０％としたので、ＢＬＥＲが２０％以上になる程にまで電波の受信状態が悪い場合に、”ＭＡＣ−ｄ  ＰＤＵ数”が減らされ得ることになる。ＢＬＥＲｔａｒｇｅｔ，ｌｏｗｅｒ＝５％としたので、ＢＬＥＲが５％以下になる程にまで電波の受信状態が良い場合に、”ＭＡＣ−ｄ  ＰＤＵ数”が増やされ得ることになる。
【００２４】
図９及び図１０において、”ｒ＿ｕｐ”、”ｒ＿ｄｏｗｎ”に、適当な値を代入する。実施例３では、次のような値を採用して説明する。
ｒ＿ｕｐ＝１
ｒ＿ｄｏｗｎ＝１
また、図９及び図１０において、”Ｃｍａｃ−ｄ，ｕｐ”、”Ｃｍａｃ−ｄ，ｄｏｗｎ”に与える値は、ＣＱＩ値に依存する。当例では、ＵＥのカテゴリーを”１０”とし、ＭＡＣ−ｄ  ＰＤＵのサイズを３３６ビットとし、受信したＣＱＩ値が、”２７”であったとした場合を前提として、次のような値を代入する。
Ｃｍａｃ−ｄ，ｕｐ＝５（＝６９−６４）
Ｃｍａｃ−ｄ，ｄｏｗｎ＝１３（＝６４−５１）
ただし、当例では、Ｃｍａｘ＝１としている。なお、背景技術の欄で説明したように、ＣＱＩ値＝２６，２７，２８に対応するそれぞれのＴＢＳに含まれるＭＡＣ−ｄ  ＰＤＵの数は、”５１（ＣＱＩ＝２６）”、”６４（ＣＱＩ＝２７）”、”６９（ＣＱＩ＝２８）”である。
【００２５】
〔ＢＬＥＲ良好の場合〕
まず、ＢＬＥＲが良好な場合について説明する。図７において、ｉの初期化とＴの設定とが行われる（Ｓ１−１）。
ｉ＝０
Ｔ＝１００ミリ秒
計算されたＢＬＥＲの設定が行われる（Ｓ１−２）。ＢＬＥＲ計算部２４が、ＢＬＥＲを２％と計算したとする。
計算ＢＬＥＲ＝２％
ＢＬＥＲｔａｒｇｅｔ，ｕｐｐｅｒとの比較が行われる（Ｓ１−３）。２％なので、ノーへ進む。
ＢＬＥＲｔａｒｇｅｔ，ｌｏｗｅｒとの比較が行われる（Ｓ１−４）。２％なので、イエスへ進む。
係数ｉがインクリメントされる（Ｓ１−６）。図８へジャンプする。図８の処理に並行して、ＢＬＥＲの測定・計算が行われる。
【００２６】
図８において、ＣＱＩ値の設定、ＴＢＳの取得、ＭＡＣ−ｄ  ＰＤＵ数の計算が行われる（Ｓ２−１）。
ＣＱＩ値＝２７
ＴＢＳ＝２１７５４
ＭＡＣ−ｄ  ＰＤＵ数＝６４
Ｔｍｅａｓの初期化及びＴｍｅａｓの計測開始が行われる（Ｓ２−２）。”ｉ”が負で無いか否かが判断される（Ｓ２−３）。ｉ＝１なので、イエスへ進む。ＭＡＣ−ｄ  ＰＤＵの数を増やす処理が行われる（Ｓ２−４）。ＭＡＣ−ｄ  ＰＤＵ数の増加に対応させて、ＴＢＳを変更する（Ｓ２−６）。タイマー値が、１００ミリ秒以上をカウントしているか否かが判断される（Ｓ２−７）。１００ミリ秒以上であれば、図７へ戻って、次の計算ＢＬＥＲを設定する（Ｓ１−２）。１００ミリ秒未満であれば、戻って、再び、”ｉ”が負で無いか否かが判断される（Ｓ２−３）。
【００２７】
図９は、ＭＡＣ−ｄ  ＰＤＵの数を増やす処理について説明する流れ図である。図９において、与えられたｒ＿ｕｐを設定する（Ｓ２−４１）。
ｒ＿ｕｐ＝１
次に、増加最大値Ｃｍａｃ−ｄ，ｕｐを設定する（Ｓ２−４２）。
Ｃｍａｃ−ｄ，ｕｐ＝５（＝６９−６４）；ただし、Ｃｍａｘ＝１
続いて、ｊ＝Ｍｉｎ（ｒ＿ｕｐ×ｉ，（Ｃｍａｃ−ｄ，ｕｐ））を計算する（Ｓ２−４３）。
１×１＝１であり、５より小さいので、ｊ＝１が計算される。
最後に、ＭＡＣ−ｄ  ＰＤＵ数をｊ＝１個だけ増やす（Ｓ２−４４）。ＭＡＣ−ｄ  ＰＤＵ数の合計は、６５個に増える。ＴＢＳは、ＭＡＣ−ｄ  ＰＤＵの数の増加分に対応させて、２１＋３３６×６５＝２１８６１ビットになる（Ｓ２−６）。
【００２８】
〔ＢＬＥＲ不良の場合〕
次に、ＢＬＥＲが不良な場合について説明する。図７において、ｉの初期化とＴの設定とが行われる（Ｓ１−１）。
ｉ＝０
Ｔ＝１００ミリ秒
計算されたＢＬＥＲの設定が行われる（Ｓ１−２）。ＢＬＥＲ計算部２４が、ＢＬＥＲを２５％と計算したとする。
計算ＢＬＥＲ＝２５％
ＢＬＥＲｔａｒｇｅｔ，ｕｐｐｅｒとの比較が行われる（Ｓ１−３）。２５％なので、イエスへ進む。
係数ｉがデクリメントされる（Ｓ１−５）。図８へジャンプする。図８の処理に並行して、ＢＬＥＲの測定・計算が行われる。
【００２９】
図８において、ＣＱＩ値の設定、ＴＢＳの取得、ＭＡＣ−ｄ  ＰＤＵ数の計算が行われる（Ｓ２−１）。
ＣＱＩ値＝２７
ＴＢＳ＝２１７５４
ＭＡＣ−ｄ  ＰＤＵ数＝６４
Ｔｍｅａｓの初期化及びＴｍｅａｓの計測開始が行われる（Ｓ２−２）。”ｉ”が負で無いか否かが判断される（Ｓ２−３）。ｉ＝−１なので、ノーへ進む。ＭＡＣ−ｄ  ＰＤＵの数を減らす処理が行われる（Ｓ２−５）。ＭＡＣ−ｄ  ＰＤＵ数の減少に対応させて、ＴＢＳを変更する（Ｓ２−６）。タイマー値が、１００ミリ秒以上をカウントしているか否かが判断される（Ｓ２−７）。１００ミリ秒以上であれば、図７へ戻って、次の計算ＢＬＥＲを設定する（Ｓ１−２）。１００ミリ秒未満であれば、戻って、再び、”ｉ”が負で無いか否かが判断される（Ｓ２−３）。
【００３０】
図１０は、ＭＡＣ−ｄ  ＰＤＵの数を減らす処理について説明する流れ図である。図１０において、与えられたｒ＿ｄｏｗｎを設定する（Ｓ２−５１）。
ｒ＿ｄｏｗｎ＝１
次に、減少最大値Ｃｍａｃ−ｄ，ｄｏｗｎを設定する（Ｓ２−５２）。
Ｃｍａｃ−ｄ，ｄｏｗｎ＝１３（＝６４−５１）；ただし、Ｃｍａｘ＝１
続いて、ｋ＝Ｍｉｎ（ｒ＿ｄｏｗｎ×｜ｉ｜，（Ｃｍａｃ−ｄ，ｄｏｗｎ））を計算する（Ｓ２−５３）。
１×｜−１｜＝１であり、１３より小さいので、ｋ＝１が計算される。
最後に、ＭＡＣ−ｄ  ＰＤＵ数をｋ＝１個だけ減らす（Ｓ２−５４）。ＭＡＣ−ｄ  ＰＤＵ数の合計は、６３個に減る。ＴＢＳは、ＭＡＣ−ｄ  ＰＤＵの数の減少分に対応させて、２１＋３３６×６３＝２１１８９ビットになる（Ｓ２−６）。
【００３１】
以上、ＴＢＳを変更するアルゴリズムについて詳述した。図２のリソース割当て部２５に、上記ＴＢＳ変更方法を実施する機能を追加した場合、その機能は、オン／オフ切り替え可能なものとすることができる。また、基本的には、コード数、変調方式などは、ＣＱＩマッピングテーブルに従って、ＭＡＣ−ｄ  ＰＤＵ数の増減を行う前のものを引き継げばよい。しかしながら、増減されるＴＢＳによっては、必要なコード数、変調方式は異なってくるため、その点を考慮した修正を行っても良い。
【００３２】
〔実施例４〕
図７〜１０の流れ図は、各ステップをコンピュータに実行させるためのプログラムにて実現することが可能である。パケット通信規格ＨＳＤＰＡに準じて通信を行うＵＥから送信されるＣＱＩ値を設定するステップと、ＣＱＩマッピングテーブルを参照して、前記ＣＱＩ値に対応するＴＢＳを取得するステップと、前記ＣＱＩ値を設定するステップの前に、同時に、又は後に、かつ、前記取得するステップの前に、同時に、又は後に、前記ＵＥより送信されるＡＣＫ信号及びＮＡＣＫ信号から計算されるＢＬＥＲを設定するステップと、計算された前記ＢＬＥＲに基づいて、取得された前記ＴＢＳを変更するステップとをコンピュータに実行させるためのプログラムによって、ＢＬＥＲに基づいたＴＢＳの変更が可能になる。
【００３３】
前記変更するステップは、前記ＴＢＳに含まれるＭＡＣ−ｄ  ＰＤＵの数を計算するステップと、前記ＢＬＥＲに基づいて、前記ＭＡＣ−ｄ  ＰＤＵの数を増減するステップと、前記ＭＡＣ−ｄ  ＰＤＵの数の増減に対応させて、前記ＴＢＳを大きくし、又は、小さくするステップとを有することができる。
【００３４】
前記増減するステップは、前記ＢＬＥＲが、所定の下限基準値を下回るか否かを判断するステップと、前記所定の下限基準値を下回っていると判断された場合に、前記ＭＡＣ−ｄ  ＰＤＵの数を増やすステップとを有することができる。また、前記ＴＢＳを大きくし、又は、小さくするステップは、前記増やすステップによる前記ＭＡＣ−ｄ  ＰＤＵの数の増加に対応させて、前記ＴＢＳを大きくするステップを有することができる。
【００３５】
前記増やすステップは、前記ＣＱＩマッピングテーブルを参照し、前記ＣＱＩ値を一又は二以上インクリメントした上方ＣＱＩ値に対応する上方ＴＢＳを取得するステップと、前記上方ＴＢＳに含まれるＭＡＣ−ｄ  ＰＤＵの数を、上方ＭＡＣ−ｄ  ＰＤＵ数として設定するステップと、前記上方ＭＡＣ−ｄ  ＰＤＵ数を超えない範囲で、ＭＡＣ−ｄ  ＰＤＵの数を増やすステップとを有することができる。
【００３６】
前記上方ＭＡＣ−ｄ  ＰＤＵ数を超えない範囲で、ＭＡＣ−ｄ  ＰＤＵの数を増やすステップは、前記ＴＢＳに含まれるＭＡＣ−ｄ  ＰＤＵの数と、前記上方ＭＡＣ−ｄ  ＰＤＵ数との差分を計算するステップと、前記ＢＬＥＲに基づいて、ＭＡＣ−ｄ  ＰＤＵの数を一つ又は二以上増やすことを繰り返すステップと、前記増やすことを繰り返すステップによって、ＭＡＣ−ｄ  ＰＤＵの数の増加分が、前記差分を超える場合には、ＭＡＣ−ｄ  ＰＤＵの数の増加分を前記差分とするステップとを有することができる。
【００３７】
前記増減するステップは、前記ＢＬＥＲが、所定の上限基準値を上回るか否かを判断するステップと、前記所定の上限基準値を上回っていると判断された場合に、前記ＭＡＣ−ｄ  ＰＤＵの数を減らすステップとを有することができる。また、前記ＴＢＳを大きくし、又は、小さくするステップは、前記減らすステップによる前記ＭＡＣ−ｄ  ＰＤＵの数の減少に対応させて、前記ＴＢＳを小さくするステップを有することができる。
【００３８】
前記減らすステップは、前記ＣＱＩマッピングテーブルを参照し、前記ＣＱＩ値を一又は二以上デクリメントした下方ＣＱＩ値に対応する下方ＴＢＳを取得するステップと、前記下方ＴＢＳに含まれるＭＡＣ−ｄ  ＰＤＵの数を、下方ＭＡＣ−ｄ  ＰＤＵ数として設定するステップと、前記下方ＭＡＣ−ｄ  ＰＤＵ数を超えない範囲で、ＭＡＣ−ｄ  ＰＤＵの数を減らすステップとを有することができる。
【００３９】
前記下方ＭＡＣ−ｄ  ＰＤＵ数を超えない範囲で、ＭＡＣ−ｄ  ＰＤＵの数を減らすステップは、前記ＴＢＳに含まれるＭＡＣ−ｄ  ＰＤＵの数と、前記下方ＭＡＣ−ｄ  ＰＤＵ数との差分を計算するステップと、前記ＢＬＥＲに基づいて、ＭＡＣ−ｄ  ＰＤＵの数を一つ又は二以上減らすことを繰り返すステップと、前記減らすことを繰り返すステップによって、ＭＡＣ−ｄ  ＰＤＵの数の減少分が、前記差分を超える場合には、ＭＡＣ−ｄ  ＰＤＵの数の減少分を前記差分とするステップとを有することができる。
【００４０】
予め決められた時間ごとに、前記ＢＬＥＲを設定するステップを実行することができ、また、前記予め決められた時間ごとに実行される一の前記ＢＬＥＲを設定するステップと、次の前記ＢＬＥＲを設定するステップとの間に、前記ＴＢＳを変更するステップを実行することができる。
【００４１】
〔実施例５〕
また、このようなプログラムを実行するコンピュータは、ＴＢＳ決定装置として動作し、次のような機能ブロックを有していると観念される。
ＣＱＩ値設定部：パケット通信規格ＨＳＤＰＡに準じて通信を行うＵＥから送信されるＣＱＩ値を設定する。
ＴＢＳ取得部：ＣＱＩマッピングテーブルを参照して、前記ＣＱＩ値に対応するＴＢＳを取得する。
ＢＬＥＲ設定部：前記ＵＥから送信されるＡＣＫ信号及びＮＡＣＫ信号から計算されるＢＬＥＲを設定する。
ＴＢＳ変更部：計算された前記ＢＬＥＲに基づいて、取得された前記ＴＢＳを変更する。
【００４２】
前記ＴＢＳ変更部は、前記ＴＢＳに含まれるＭＡＣ−ｄ  ＰＤＵの数を計算するＰＤＵ数計算部と、前記ＭＡＣ−ｄ  ＰＤＵの数を増減するＰＤＵ数増減部と、前記ＭＡＣ−ｄ  ＰＤＵの数の増減に対応させて、前記ＴＢＳを大きくし、又は、小さくするＴＢＳ大小化部とを有したものとすることができる。
【００４３】
前記ＰＤＵ数増減部は、前記ＢＬＥＲが、所定の下限基準値を下回るか否かを判断する下限基準値判断部と、前記所定の下限基準値を下回っていると判断された場合に、前記ＭＡＣ−ｄ  ＰＤＵの数を増やす良好条件ＭＡＣ−ｄ  ＰＤＵ数増大部とを有したものとすることができる。前記ＴＢＳ大小化部は、前記良好条件ＭＡＣ−ｄ  ＰＤＵ数増大部によるＭＡＣ−ｄ  ＰＤＵの数の増加に対応させて、前記ＴＢＳを大きくするＭＡＣ−ｄ  ＰＤＵ数増加対応ＴＢＳ大化部を有したものとすることができる。
【００４４】
前記良好条件ＭＡＣ−ｄ  ＰＤＵ数増大部は、前記ＣＱＩマッピングテーブルを参照し、前記ＣＱＩ値を一又は二以上インクリメントした上方ＣＱＩ値に対応する上方ＴＢＳを取得する上方ＴＢＳ取得部と、前記上方ＴＢＳに含まれるＭＡＣ−ｄ  ＰＤＵの数を、上方ＭＡＣ−ｄ  ＰＤＵ数として設定する上方ＭＡＣ−ｄ  ＰＤＵ数設定部と、前記上方ＭＡＣ−ｄ  ＰＤＵ数を超えない範囲で、ＭＡＣ−ｄ  ＰＤＵの数を増やす上方範囲制限付ＭＡＣ−ｄ  ＰＤＵ数増大部とを有したものとすることができる。
【００４５】
前記上方範囲制限付ＭＡＣ−ｄ  ＰＤＵ数増大部は、前記ＴＢＳに含まれるＭＡＣ−ｄ  ＰＤＵの数と、前記上方ＭＡＣ−ｄ  ＰＤＵ数との差分を計算する上方差分計算部と、ＭＡＣ−ｄ  ＰＤＵの数を一つ又は二以上増やすことを繰り返す増加繰返し部と、前記増加繰返し部がＭＡＣ−ｄ  ＰＤＵの数を一つ又は二以上増やすことを繰り返すことによって、ＭＡＣ−ｄ  ＰＤＵの数の増加分が、前記差分を超える場合には、ＭＡＣ−ｄ  ＰＤＵの数の増加分を前記差分とするＭＡＣ−ｄ  ＰＤＵ数増加分制限部とを有したものとすることができる。
【００４６】
前記ＰＤＵ数増減部は、前記ＢＬＥＲが、所定の上限基準値を上回るか否かを判断する上限基準値判断部と、前記所定の上限基準値を上回っていると判断された場合に、前記ＭＡＣ−ｄ  ＰＤＵの数を減らす不良条件ＭＡＣ−ｄ  ＰＤＵ数減少部とを有する。前記ＴＢＳ大小化部は、前記不良条件ＭＡＣ−ｄ  ＰＤＵ数減少部によるＭＡＣ−ｄ  ＰＤＵの数の減少に対応させて、前記ＴＢＳを小さくするＭＡＣ−ｄ  ＰＤＵ数減少対応ＴＢＳ小化部を有したものとすることができる。
【００４７】
前記不良条件ＭＡＣ−ｄ  ＰＤＵ数減少部は、前記ＣＱＩマッピングテーブルを参照し、前記ＣＱＩ値を一又は二以上デクリメントした下方ＣＱＩ値に対応する下方ＴＢＳを取得する下方ＴＢＳ取得部と、前記下方ＴＢＳに含まれるＭＡＣ−ｄ  ＰＤＵの数を、下方ＭＡＣ−ｄ  ＰＤＵ数として設定する下方ＭＡＣ−ｄ  ＰＤＵ数設定部と、前記下方ＭＡＣ−ｄ  ＰＤＵ数を超えない範囲で、ＭＡＣ−ｄ  ＰＤＵの数を減らす下方範囲制限付ＭＡＣ−ｄ  ＰＤＵ数減少部とを有したものとすることができる。
【００４８】
前記下方範囲制限付ＭＡＣ−ｄ  ＰＤＵ数減少部は、前記ＴＢＳに含まれるＭＡＣ−ｄ  ＰＤＵの数と、前記下方ＭＡＣ−ｄ  ＰＤＵ数との差分を計算する下方差分計算部と、ＭＡＣ−ｄ  ＰＤＵの数を一つ又は二以上減らすことを繰り返す減少繰返し部と、前記減少繰返し部がＭＡＣ−ｄ  ＰＤＵの数を一つ又は二以上減らすことを繰り返すことによって、ＭＡＣ−ｄ  ＰＤＵの数の減少分が、前記差分を超える場合には、ＭＡＣ−ｄ  ＰＤＵの数の減少分を前記差分とするＭＡＣ−ｄ  ＰＤＵ数減少分制限部とを有したものとすることができる。
【００４９】
前記ＢＬＥＲ設定部は、予め決められた時間ごとにＢＬＥＲを設定するものとすることができる。前記ＴＢＳ変更部は、前記ＢＬＥＲ設定部が、一の前記ＢＬＥＲを設定してから、次の前記ＢＬＥＲを設定するまでに、前記ＴＢＳを変更するものとすることができる。
【図面の簡単な説明】
【００５０】
【図１】図１は、ＨＳＤＰＡに準拠した通信システムを示す図である。
【図２】図２は、無線基地局装置のブロック構成例を示す図である。
【図３】図３は、無線基地局から送出されるパケットの説明図である。
【図４】図４は、ＣＱＩマッピングテーブルを示す図である。
【図５】図５は、本発明によるＴＢＳ決定方法の実施例を示す図である。
【図６】図６は、本発明によるＴＢＳ決定装置の実施例を示す図である。
【図７】図７は、周期時間Ｔごとに行われるＴＢＳ決定方法のアルゴリズムを説明する流れ図である。
【図８】図８は、周期時間Ｔ内に行われるＴＢＳ決定方法のアルゴリズムを説明する流れ図である。
【図９】図９は、ＭＡＣ−ｄ  ＰＤＵの数を増やす処理について説明する流れ図である。
【図１０】図１０は、ＭＡＣ−ｄ  ＰＤＵの数を減らす処理について説明する流れ図である。
【符号の説明】
【００５１】
１０  ＵＥ
１１  無線基地局
１２  ＨＳ−ＤＰＣＣＨ受信部
１３  ＨＳ−ＰＤＳＣＨ送信部
１４  無線基地局装置
２０  ＨＳ−ＤＰＣＣＨ復号部
２１  ＣＱＩ受信部
２２  スケジューリング決定部
２３  ＡＣＫ／ＮＡＣＫ受信部
２４  ＢＬＥＲ計算部
２５  リソース割当て部
３０  ＴＢＳ決定装置
３１  ＣＱＩ値設定部
３２  ＴＢＳ取得部
３３  ＢＬＥＲ設定部
３４  ＴＢＳ変更部
【図１】
0004793762.tif 000002
【図２】
0004793762.tif 000003
【図３】
0004793762.tif 000004
【図４】
0004793762.tif 000005
【図５】
0004793762.tif 000006
【図６】
0004793762.tif 000007
【図７】
0004793762.tif 000008
【図８】
0004793762.tif 000009
【図９】
0004793762.tif 000010
【図１０】
0004793762.tif 000011