(57)【要約】ブロック誤り観測区間内に誤りを検出すれば目標ＳＩＲを増加させ、ブロック誤り観測区間内に誤りを一つも検出しなければ目標ＳＩＲを減少させるアウターループ電力制御方法及びアウターループ電力制御機能を備えた通信装置であり、単位伝送時間ＴＴＩ内に含まれる誤り検出用ブロックのうち誤っているブロックの数に基いて、ブロック誤りの観測区間、目標ＳＩＲを増加させる時の増加ステップ、目標ＳＩＲを減少させる時の減少ステップの少なくとも１つを可変制御する。
2003085861.tif 000002
【特許請求の範囲】
【請求項１】
ブロック誤り観測区間内に誤りを検出すれば目標ＳＩＲを増加させ、ブロック誤り観測区間内に誤りを一つも検出しなければ目標ＳＩＲを減少させる通信装置におけるアウターループ電力制御方法において、
単位伝送時間内に含まれる誤り検出用ブロックのうち誤っているブロックの数を検出し、
該誤りブロック数に基いて前記ブロック誤りの観測区間を可変制御する、
ことを特徴とするアウターループ電力制御方法。
【請求項２】
ブロック誤り観測区間内に誤りを検出すれば目標ＳＩＲを増加させ、ブロック誤り観測区間内に誤りを一つも検出しなければ目標ＳＩＲを減少させる通信装置におけるアウターループ電力制御方法において、
単位伝送時間内に含まれる誤り検出用ブロックのうち誤っているブロックの数を検出し、
該誤りブロック数に基いて目標ＳＩＲを増加させる時の増加ステップを可変制御する、
ことを特徴とするアウターループ電力制御方法。
【請求項３】
ブロック誤り観測区間内に誤りを検出すれば目標ＳＩＲを増加させ、ブロック誤り観測区間内に誤りを一つも検出しなければ目標ＳＩＲを減少させる通信装置におけるアウターループ電力制御方法において、
ブロック誤り観測区間内の各単位伝送時間に含まれる誤り検出用ブロックのうち誤っているブロックの数を検出し、
ブロック誤り観測区間内の全単位伝送時間において誤りが検出されなければ、最後に検出した前記誤りブロック数に基いて、目標ＳＩＲを減少させる時の減少ステップを可変制御する、
ことを特徴とするアウターループ電力制御方法。
【請求項４】
ブロック誤り観測区間内に誤りを検出すれば目標ＳＩＲを増加させ、ブロック誤り観測区間内に誤りを一つも検出しなければ目標ＳＩＲを減少させる通信装置におけるアウターループ電力制御方法において、
単位伝送時間内に含まれる誤り検出用ブロックの数を検出し、
該誤り検出用ブロック数に基いて前記ブロック誤りの観測区間を可変制御する、
ことを特徴とするアウターループ電力制御方法。
【請求項５】
ブロック誤り観測区間内に誤りを検出すれば目標ＳＩＲを増加させ、ブロック誤り観測区間内に誤りを一つも検出しなければ目標ＳＩＲを減少させる通信装置におけるアウターループ電力制御方法において、
単位伝送時間内に含まれる誤り検出用ブロックの数を検出し、
該誤り検出用ブロック数に基いて目標ＳＩＲを増加させる時の増加ステップを可変制御する、
ことを特徴とするアウターループ電力制御方法。
【請求項６】
ブロック誤り観測区間内に誤りを検出すれば目標ＳＩＲを増加させ、ブロック誤り観測区間内に誤りを一つも検出しなければ目標ＳＩＲを減少させる通信装置におけるアウターループ電力制御方法において、
単位伝送時間内に含まれる誤り検出用ブロックの数を検出し、
該誤り検出用ブロック数に基いて目標ＳＩＲを減少させる時の減少ステップを可変制御する、
ことを特徴とするアウターループ電力制御方法。
【請求項７】
ブロック誤り観測区間内に誤りを検出すれば目標ＳＩＲを増加させ、ブロック誤り観測区間内に誤りを一つも検出しなければ目標ＳＩＲを減少させる通信装置におけるアウターループ電力制御方法において、
単位伝送時間内に含まれる誤り検出用ブロックのうち誤っているブロックの数あるいは該誤り検出用ブロック数を検出し、
該誤りブロック数あるいは誤り検出用ブロック数に基いて、前記ブロック誤りの観測区間、目標ＳＩＲを増加させる時の増加ステップ、目標ＳＩＲを減少させる時の減少ステップのうち少なくとも２つを可変制御する、
ことを特徴とするアウターループ電力制御方法。
【請求項８】
アウターループ電力制御機能を備えた通信装置において、
誤り検出用ブロック毎に誤りを検出する誤り検出部、
ブロック誤り観測区間内に誤りを検出すれば目標ＳＩＲを増加させ、ブロック誤り観測区間内に誤りを一つも検出しなければ目標ＳＩＲを減少させる目標ＳＩＲ制御部、
受信信号のＳＩＲを測定するＳＩＲ測定部、
測定ＳＩＲと目標ＳＩＲの大小を比較し、比較結果に基づいて相手装置に送出する電力制御コマンドを作成する電力制御コマンド作成部、
を備え、前記目標ＳＩＲ制御部は、
単位伝送時間内に含まれる誤り検出用ブロックのうち誤っているブロックの数に基いて前記ブロック誤り観測区間を計算する観測区間計算部、
該ブロック誤り観測区間内に誤りを検出すれば目標ＳＩＲを増加させ、ブロック誤り観測区間内に誤りを一つも検出しなければ目標ＳＩＲを減少させる目標ＳＩＲ増減部、
を有することを特徴とする通信装置。
【請求項９】
アウターループ電力制御機能を備えた通信装置において、
誤り検出用ブロック毎に誤りを検出する誤り検出部、
ブロック誤り観測区間内に誤りを検出すれば目標ＳＩＲを増加させ、ブロック誤り観測区間内に誤りを一つも検出しなければ目標ＳＩＲを減少させる目標ＳＩＲ制御部、
受信信号のＳＩＲを測定するＳＩＲ測定部、
測定ＳＩＲと目標ＳＩＲの大小を比較し、比較結果に基づいて相手装置に送出する電力制御コマンドを作成する電力制御コマンド作成部、
を備え、前記目標ＳＩＲ制御部は、
単位伝送時間内に含まれる誤り検出用ブロックのうち誤っているブロックの数に基いて前記目標ＳＩＲを増加させる時の増加ステップを計算するＳＩＲ増加ステップ計算部、
前記ブロック誤り観測区間内に誤りを検出すれば前記増加ステップ分、目標ＳＩＲを増加させ、ブロック誤り観測区間内に誤りを一つも検出しなければ目標ＳＩＲを所定量減少させる目標ＳＩＲ増減部、
を有することを特徴とする通信装置。
【請求項１０】
アウターループ電力制御機能を備えた通信装置において、
誤り検出用ブロック毎に誤りを検出する誤り検出部、
ブロック誤り観測区間内に誤りを検出すれば目標ＳＩＲを増加させ、ブロック誤り観測区間内に誤りを一つも検出しなければ目標ＳＩＲを減少させる目標ＳＩＲ制御部、
受信信号のＳＩＲを測定するＳＩＲ測定部、
測定ＳＩＲと目標ＳＩＲの大小を比較し、比較結果に基づいて相手装置に送出する電力制御コマンドを作成する電力制御コマンド作成部、
を備え、前記目標ＳＩＲ制御部は、
ブロック誤り観測区間内の各単位伝送時間に含まれる誤り検出用ブロックのうち誤っているブロックの数を検出する手段、
誤りブロック数に基いて前記目標ＳＩＲを減少させる時の減少ステップを計算するＳＩＲ減少ステップ計算部
ブロック誤り観測区間内の所定の単位伝送時間において誤り発生を検出した場合には目標ＳＩＲを所定量増加し、ブロック誤り観測区間内の全単位伝送時間において誤りが検出されなければ、前記減少ステップ分、目標ＳＩＲを減少させる目標ＳＩＲ増減部、
を有することを特徴とする通信装置。
【請求項１１】
アウターループ電力制御機能を備えた通信装置において、
誤り検出用ブロック毎に誤りを検出する誤り検出部、
ブロック誤り観測区間内に誤りを検出すれば目標ＳＩＲを増加させ、ブロック誤り観測区間内に誤りを一つも検出しなければ目標ＳＩＲを減少させる目標ＳＩＲ制御部、
受信信号のＳＩＲを測定するＳＩＲ測定部、
測定ＳＩＲと目標ＳＩＲの大小を比較し、比較結果に基づいて相手装置に送出する電力制御コマンドを作成する電力制御コマンド作成部、
を備え、前記目標ＳＩＲ制御部は、
単位伝送時間内に含まれる誤り検出用ブロックの数を検出する手段、
該誤り検出用ブロック数に基いて前記ブロック誤りの観測区間を計算する観測区間計算部、
該ブロック誤り観測区間内に誤りを検出すれば目標ＳＩＲを増加させ、ブロック誤り観測区間内に誤りを一つも検出しなければ目標ＳＩＲを減少させる目標ＳＩＲ増減部、
を有することを特徴とする通信装置。
【請求項１２】
アウターループ電力制御機能を備えた通信装置において、
誤り検出用ブロック毎に誤りを検出する誤り検出部、
ブロック誤り観測区間内に誤りを検出すれば目標ＳＩＲを増加させ、ブロック誤り観測区間内に誤りを一つも検出しなければ目標ＳＩＲを減少させる目標ＳＩＲ制御部、
受信信号のＳＩＲを測定するＳＩＲ測定部、
測定ＳＩＲと目標ＳＩＲの大小を比較し、比較結果に基づいて相手装置に送出する電力制御コマンドを作成する電力制御コマンド作成部、
を備え、前記目標ＳＩＲ制御部は、
単位伝送時間内に含まれる誤り検出用ブロックの数を検出する手段、
該誤り検出用ブロック数に基いて前記目標ＳＩＲを増加させる時の増加ステップを計算するＳＩＲ増加ステップ計算部、
前記ブロック誤り観測区間内に誤りを検出すれば前記増加ステップ分、目標ＳＩＲを増加させ、ブロック誤り観測区間内に誤りを一つも検出しなければ目標ＳＩＲを所定量減少させる目標ＳＩＲ増減部、
を有することを特徴とする通信装置。
【請求項１３】
アウターループ電力制御機能を備えた通信装置において、
誤り検出用ブロック毎に誤りを検出する誤り検出部、
ブロック誤り観測区間内に誤りを検出すれば目標ＳＩＲを増加させ、ブロック誤り観測区間内に誤りを一つも検出しなければ目標ＳＩＲを減少させる目標ＳＩＲ制御部、
受信信号のＳＩＲを測定するＳＩＲ測定部、
測定ＳＩＲと目標ＳＩＲの大小を比較し、比較結果に基づいて相手装置に送出する電力制御コマンドを作成する電力制御コマンド作成部、
を備え、前記目標ＳＩＲ制御部は、
単位伝送時間内に含まれる誤り検出用ブロックの数を検出する手段、
該誤り検出用ブロック数に基いて目標ＳＩＲを減少させる時の減少ステップを計算するＳＩＲ減少ステップ計算部、
前記ブロック誤り観測区間内に誤りを検出すれば所定増加ステップ分、目標ＳＩＲを増加させ、ブロック誤り観測区間内に誤りを一つも検出しなければ前記減少ステップ分、目標ＳＩＲを減少させる目標ＳＩＲ増減部、
を有することを特徴とする通信装置。
【発明の詳細な説明】
技術分野
本発明はアウターループ電力制御機能を備えた通信装置およびアウターループ電力制御方法に係わり、特に、ブロック誤り観測区間内に誤りを検出すれば目標ＳＩＲを増加させ、ブロック誤り観測区間内に誤りを一つも検出しなければ目標ＳＩＲを減少させるアウターループ電力制御機能を備えた通信装置およびそのアウターループ電力制御方法に関する。
背景技術
ＣＤＭＡ移動通信では、各チャネルに割り当てる拡散コードによってチャネルを区別することにより、複数のチャネルが一つの周波数帯域を共有して通信を行う。しかし、実際の移動通信環境においては、マルチパスフェージングによる遅延波や他セルからの電波により、受信信号は自チャネル及び他チャネルから干渉を受け、該干渉がチャネル分離に悪影響を与える。また、マルチパスフェージングによる受信電力の瞬時変動や、同時に通話しているユーザ数の変化によって、受信信号が受ける干渉量は時間的に変化する。このように、時間的に変動する干渉を受けるような環境下では、基地局に接続した移動局における受信信号の品質を、所望の品質に安定して保つことは困難である。
このような干渉ユーザ数の変化やマルチパスフェージングによる瞬時値変動に追従するために、受信側で信号対干渉電力比（ＳＩＲ）を測定し、その測定値と目標ＳＩＲを比較することにより、受信側のＳＩＲが目標ＳＩＲに近づくように制御するインナーループ送信電力制御（ｉｎｎｅｒｌｏｏｐ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｐｏｗｅｒ  Ｃｏｎｔｒｏｌ）が行われる。
図３７はインナーループ送信電力制御の説明図であり、１チャネル分のみ示している。基地局１の拡散変調部１ａは指定されたチャネルに応じた拡散コードを用いて送信データを拡散変調し、電力増幅器１ｂは、拡散変調後に直交変調、周波数変換などの処理を施されて入力した信号を増幅してアンテナより移動局２に向けて送信する。移動局の受信部の逆拡散部２ａは受信信号に逆拡散処理を施し、復調部２ｂは受信データを復調する。ＳＩＲ測定部２ｃは受信信号と干渉信号との電力比を測定する。比較部２ｄは目標ＳＩＲと測定ＳＩＲを比較し、測定ＳＩＲが目標ＳＩＲより大きければＴＰＣ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｐｏｗｅｒ  Ｃｏｎｔｒｏｌ）ビットで送信電力を下げるコマンドを作成し、測定ＳＩＲが目標ＳＩＲより小さければＴＰＣビットで送信電力をあげるコマンドを作成する。目標ＳＩＲは例えば、１０−３（１０００回に１回の割合でエラー発生）を得るために必要なＳＩＲ値であり、目標ＳＩＲ設定部２ｅより比較部２ｄに入力される。拡散変調部２ｆは送信データ及びＴＰＣビットを拡散変調する。拡散変調後、移動局２はＤＡ変換、直交変調、周波数変換、電力増幅などの処理を施してアンテナより基地局１に向けて送信する。基地局側の逆拡散部１ｃは、移動局２から受信した信号に逆拡散処理を施し、復調部１ｄは受信データ、ＴＰＣビットを復調し、該ＴＰＣビットで指示されたコマンドにしたがって電力増幅器１の送信電力を制御する。
図３８は３ｒｄＧｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ（以下３ＧＰＰと称す）で標準化されている上りリンクのフレーム構成図で、送信データのみが送信されるＤＰＤＣＨデータチャネル（Ｄｅｄｉｃａｔｅｄ  Ｐｈｙｓｉｃａｌ  Ｄａｔａ  Ｃｈａｎｎｅｌ）と、Ｐｉｌｏｔや図３７で説明したＴＰＣビット情報等の制御データが多重されて送信されるＤＰＣＣＨ制御チャネル（Ｄｅｄｉｃａｔｅｄ  Ｐｈｙｓｉｃａｌ  Ｃｏｎｔｒｏｌ  Ｃｈａｎｎｅｌ）を有し、それぞれ直交符号により拡散されたあと、実数軸および虚数軸にマッピングされて多重される。上りリンクの１フレームは１０ｍｓｅｃで、１５スロット（ｓｌｏｔ＃０〜ｓｌｏｔ＃１４）で構成されている。ＤＰＤＣＨデータチャネルはＱＰＳＫ変調の直交するＩチャンネルにマッピングされ、ＤＰＣＣＨ制御チャネルはＱＰＳＫ変調の直交するＱチャンネルにマッピングされる。ＤＰＤＣＨデータチャネル（Ｉチャンネル）の各スロットはｎビットで構成され、ｎはシンボル速度に応じて変化する。制御データを送信するＤＰＣＣＨ制御チャネル（Ｑチャンネル）の各スロットは１０ビットで構成され、シンボル速度は１５ｋｓｐｓ一定であり、パイロットＰＩＬＯＴ、送信電力制御データＴＰＣ、トランスポート・フォーマット・コンビネーション・インジケータＴＦＣＩ、フィードバック情報ＦＢＩを送信する。
ところで、通信中の移動速度の変化や移動による伝搬環境の変化により、所望の品質（ブロックエラーレート＝ＢＬＥＲ：Ｂｌｏｃｋ  Ｅｒｒｏｒ  Ｒａｔｅ）を得るために必要なＳＩＲは一定ではない。これらの変化に対応するために、ブロック誤りを観測し、観測値が目標ＢＬＥＲよりも悪ければ目標ＳＩＲを増加させ、良ければ目標ＳＩＲを減少させる制御が行われる。このように所望品質を実現するために目標ＳＩＲを適応的に変更する制御は、アウターループ送信電力制御（ｏｕｔｅｒｌｏｏｐ  ＴＰＣ）として周知である。アウターループ制御方式としては、［１］２００１年電子情報通信学会総合大会Ｂ−５−５６，［２］信学技報ＲＣＳ９８−１８  ｐｐ．５１−５７，［３］１９９９年電子情報通信学会総合大会Ｂ−５−１４５，［４］２０００年電子情報通信学会総合大会Ｂ−５−７２などに示された方式がある。
図３９は文献［１］で提案されているアウターループ制御のブロック図である。この方式では、基地局３から送信された信号は復調器４ａで復調されたあと、誤り訂正復号器４ｂで復号される。そのあとＣＲＣ検出器４ｃにおいて、トランスポートブロックＴｒＢｋに分割された後、各ＴｒＢｋ毎にＣＲＣ誤り検出が行われる。各トランスポートブロックＴｒＢｋの誤り検出結果は目標ＳＩＲ制御部４ｄへ伝えられる。
現在標準化が行われているＷ−ＣＤＭＡでは送信側において図４０に示すように符号化を行っている。すなわち、単位伝送時間（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｔｉｍｅ  Ｉｎｔｅｒｖａｌ：ＴＴＩ）内にトランスポートブロックＴｒＢｋが複数個（Ｎ個）存在すれば、ＣＲＣ付加回路はトランスポートブロックＴｒＢｋ毎にＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｏｄｅ）誤り検出符号を生成して送信データに付加し、符号器はＮ個のＣＲＣ付きのトランスポートブロックＴｒＢｋを結合して畳み込み符号やターボ符号などの誤り訂正符号により符号化する。受信側では、誤り訂正復号器４ｂが受信データに誤り訂正復号化処理を施して復号結果をＣＲＣ検出器４ｃに入力する。ＣＲＣ検出器４ｃは、復号結果を構成するＮ個のトランスポートブロックＴｒＢｋ毎にＣＲＣ誤り検出を行って誤り検出結果を目標ＳＩＲ制御部４ｄに入力する。
目標ＳＩＲ制御部４ｄは図４１に示すような手順で目標ＳＩＲの制御を行う。すなわち、目標ＳＩＲ制御部４ｄは、目標ＳＩＲの制御開始時、パラメータ変換テーブル４ｅから目標ＢＬＥＲに応じたパラメータ（観測区間Ｔ，増加ステップＳｉｎｃ，減少ステップＳｄｅｃ）を読み込んで内蔵の格納レジスタ５ａに格納すると共に、受信ブロック数カウンタ５ｂの内容（受信ブロック数Ｎ）をリセットする（ステップＳ０１，Ｓ０２）。なお、観測区間Ｔ，増加ステップＳｉｎｃ，減少ステップＳｄｅｃは種々の目標ＢＬＥＲに応じて予めパラメータ変換テーブル４ｅに多数記憶されているから、現在設定されている目標ＢＬＥＲに応じたパラメータを読み取って格納レジスタ５ａに格納する。
かかる状態において、ＣＲＣ検出器４ｃは誤り訂正復号器４ｂより復号結果（１以上のトランスポートブロック  ＴｒＢｋで構成されている）を受信すれば（ステップＳ０３）、該復号結果をトランスポートブロックＴｒＢｋ毎にＣＲＣ誤り検出を行い、ＣＲＣ誤り検出結果を目標ＳＩＲ制御部４ｄに入力する（ステップＳ０４）。目標ＳＩＲ制御部４ｄは、ＣＲＣ誤り検出結果を受信すれば、誤り検出の有無を判定する（ステップＳ０５）。
ＣＲＣ検出における誤りブロック数が１以上であれば、目標ＳＩＲ制御部４ｄは、目標ＳＩＲ増減制御部５ｃにより目標ＳＩＲをＳｉｎｃ分だけ増加させる（ステップＳ０６）。以後、目標ＳＩＲ制御部４ｄはステップＳ０２に戻って受信ブロック数をリセットし、ステップＳ０３以降の処理を繰り返す。
ステップＳ０５において、ＣＲＣ検出における誤り数が０であれば、目標ＳＩＲ制御部４ｄは現単位伝送時間ＴＴＩにおけるＴｒＢｋ数ＮＢＬＫを受信ブロック数Ｎ（初期値は０）に加算する（ステップＳ０７）。ついで、目標ＳＩＲ制御部４ｄは、受信ブロック数が観測区間Ｔに相当するブロック数以上になったかどうかを判定する（ステップＳ０８）。
受信ブロック数Ｎが観測区間Ｔに相当するブロック数以上になった場合には、その観測区間の間、誤りが一つも検出されなかったことになるので、目標ＳＩＲ制御部４ｄは、目標ＳＩＲ増減制御部５ｃにより目標ＳＩＲをＳｄｅｃ分だけ減少させ（ステップＳ０９）、ステップＳ０２に戻って受信ブロック数をリセットし、以後、ステップＳ０３以降の処理を行う。一方、ステップＳ０８において、受信ブロック数が観測区間に満たない場合にはステップＳ０３以降の処理を行う。
目標ＳＩＲ制御部４ｄは、ステップＳ０６、ｓ０９で更新した目標ＳＩＲを比較器４ｆに出力する。比較器４ｆはＳＩＲ測定部４ｇで測定された測定ＳＩＲと目標ＳＩＲを比較し、その比較結果をもとに基地局３に送信するＴＰＣコマンドを作成する。
この従来のアウターループ電力制御方法において、ＴＴＩのＴｒＢｋ数が１であれば図４２（Ａ）に示すように目標ＳＩＲの増減が行われ、目標ＢＬＥＲを達成することができる。しかし、ＴＴＩのＴｒＢｋ数が２以上で、複数のＴｒＢｋに誤りが発生すると目標ＢＬＥＲを達成できなくなる。以下にその理由を説明する。図４０に従って説明したように、ＴＴＩのＴｒＢｋ数が複数個（Ｎ個）の場合、ＣＲＣ検出器４ｃは復号結果をＴｒＢｋ毎に分離し、各ＴｒＢｋのＣＲＣ誤り検出を行う。このとき誤り訂正符号の性質上、復号データに誤りが存在すると、Ｎ個全てのトランスポートブロックＴｒＢｋに誤りが含まれる場合が多い。これは、
▲１▼  符号化を行った後にデータにインタリーブをしているため、伝送路での誤りが符号ブロック全体に散らばるため、
▲２▼  ターボ符号を用いている場合は、ターボ復号器内部にもインタリーブが有るため、である。
以上のように誤りが発生した場合、ＴＴＩ内のほぼ全てのトランスポートブロックＴｒＢｋで誤りが検出される。そのため、従来のアウターループ電力制御方法をそのまま適用したのでは、図４２（Ｂ）に示すように、ＴＴＩ内のＮ（＝４）個のＴｒＢｋで誤りが発生しても、１つのＴｒＢｋで誤りが発生した場合（図４２（Ａ）参照）と全く同様に目標ＳＩＲの更新制御が行われる。このため、結果として得られるＢＬＥＲは目標ＢＬＥＲと比較して悪化し、目標ＢＬＥＲの約Ｎ倍になってしまう。
以上のように、従来の方式では単位伝送時間（ＴＴＩ）内に複数の誤り検出用ブロック（トランスポートブロック：ＴｒＢｋ）が含まれる場合には目標ＢＬＥＲを達成できない問題があった。
以上から本発明の目的は、単位伝送時間（ＴＴＩ）内に複数の誤り検出用ブロックが含まれる場合であっても、目標ＢＬＥＲを達成できるようにすることである。
発明の開示
本発明の第１は、ブロック誤り観測区間内に誤りを検出すれば目標ＳＩＲを増加させ、ブロック誤り観測区間内に誤りを一つも検出しなければ目標ＳＩＲを減少させるアウターループ電力制御方法及びアウターループ電力制御機能を備えた通信装置であり、単位伝送時間ＴＴＩ内に含まれる誤り検出用ブロックのうち誤っているブロックの数に基いて、ブロック誤りの観測区間Ｔ、目標ＳＩＲを増加させる時の増加ステップＳｉｎｃ、目標ＳＩＲを減少させる時の減少ステップＳｄｅｃの少なくとも１つを可変制御する。
本発明の第２は、ブロック誤り観測区間内に誤りを検出すれば目標ＳＩＲを増加させ、ブロック誤り観測区間内に誤りを一つも検出しなければ目標ＳＩＲを減少させるアウターループ電力制御方法及びアウターループ電力制御機能を備えた通信装置であり、単位伝送時間ＴＴＩ内に含まれる誤り検出用ブロックＴｒＢｋの数に基いて、ブロック誤りの観測区間Ｔ、目標ＳＩＲを増加させる時の増加ステップＳｉｎｃ、目標ＳＩＲを減少させる時の減少ステップＳｄｅｃの少なくとも１つを可変制御する。
第１、第２の発明によれば、単位伝送時間（ＴＴＩ）内に複数の誤り検出用ブロックが含まれる場合であっても、目標ＢＬＥＲを正しく達成できるようになる。
発明を実施するための最良の形態
（Ａ）第１実施例
図１は本発明の第１実施例の構成図で、移動局のアウターループ電力制御部分を詳細に示している。図２は第１実施例の目標ＳＩＲ制御処理フローである。第１実施例では、誤りを検出した場合、次の誤りを検出するまでの観測区間として初期設定値Ｔの代わりにα×Ｎｅｒｒ×Ｔを用いる。すなわち、観測区間として、誤り数Ｎｅｒｒに応じた係数（＝α×Ｎｅｒｒ）を設定値Ｔに乗算したα×Ｎｅｒｒ×Ｔを用いる。
図１において、基地局１０から送信された信号（下り信号）は、移動局２０の復調器２１で復調されて誤り訂正復号器２２、ＴＦＣＩ復号器２３に入力する。図３（ａ）は基地局１０から移動局２０への下り信号のフレームフォーマット説明図であり、１フレームは１０ｍｓｅｃで、１５スロットＳ０〜Ｓ１４で構成されている。各スロットはｋビットで構成され、ｋはシンボル速度に応じて変化する。又、各スロットは、第１データ部ＤＡＴＡ１、第２データ部ＤＡＴＡ２、パイロットＰＩＬＯＴ、ＴＰＣ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｐｏｗｅｒ  Ｃｏｎｔｒｏｌ  Ｂｉｔ）、ＴＦＣＩ（Ｔｒａｎｓｐｏｒｔ  Ｆｏｒｍａｔ  Ｃｏｍｂｉｎａｔｉｏｎ  Ｉｎｄｉｃａｔｏｒ）、フィードバック情報ＦＢＩを送信する。ＰＩＬＯＴ、ＴＰＣ、ＴＦＣＩ、ＦＢＩのビット数は図３（ｂ）に示すようにシンボル速度に応じて変化し、又、同一シンボル速度であっても必要に応じて変化する。Ｗ−ＣＤＭＡにおいて伝送時間間隔ＴＴＩ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｔｉｍｅ  Ｉｎｔｅｒｖａｌ）は、１０ｍｓ，２０ｍｓ，４０ｍｓ，８０ｍｓに規定され、それぞれ１，２，４，８フレームで１ＴＴＩとなり、このＴＴＩ単位でデータが符号化される。たとえば、ＴＴＩ＝４０ｍｓであれば４フレームが１単位となって符号化される。なお、トランスポートチャネルＴｒＣＨにおけるＴＴＩは通信に先立ってネットワークより通知される。ＴＦＣＩは各トランスポートチャネルＴｒＣＨにおけるフレーム毎のブロック数ＮＢＬＫ及びブロックビット長ＬＢＬＫを示すもので、符号化されている。
ＴＦＣＩ復号器２３は１フレーム分のＴＦＣＩビットを蓄積、復号してＴＴＩのトータルのビット長ＬＴＴＩ、ブロック数ＮＢＬＫ、ブロックビット長ＬＢＬＫを求めそれぞれ誤り訂正復号器２２、ＣＲＣ検出器２４、目標ＳＩＲ制御部２５に入力する。誤り訂正復号器２２はビット長ＬＴＴＩ毎に復号処理を施し、復号結果をＣＲＣ検出器２４に入力する。ＣＲＣ検出器２４はブロックビット長ＬＢＬＫに基いて復号結果をトランスポートブロックＴｒＢｋに分離してトランスポートブロックＴｒＢｋ毎にＣＲＣ誤り検出を行い、各ＴｒＢｋの誤り検出結果を目標ＳＩＲ制御部２５に入力する。
目標ＳＩＲ制御部２５は図２に示すフローに従って目標ＳＩＲの制御を行う。すなわち、目標ＳＩＲ制御部２５は目標ＳＩＲの制御開始時、パラメータ変換テーブル２６から目標ＢＬＥＲに応じたパラメータ（観測区間Ｔ，増加ステップＳｉｎｃ，減少ステップＳｄｅｃ）を読み込んで内蔵の格納レジスタ３１に格納すると共に、受信ブロック数カウンタ３２の内容（受信ブロック数Ｎ）をリセットする（ステップ１０１，１０２）。なお、観測区間Ｔ，増加ステップＳｉｎｃ，減少ステップＳｄｅｃは種々の目標ＢＬＥＲに応じて予めパラメータ変換テーブル２６に多数記憶されているから、設定されている目標ＢＬＥＲに応じたパラメータを読み取って格納レジスタ３１に格納する。
かかる状態において、ＣＲＣ検出器２４は誤り訂正復号器２２より復号結果（１以上のトランスポートブロックＴｒＢｋで構成されている）を受信すれば（ステップ１０３）、該復号結果をトランスポートブロックＴｒＢｋ毎にＣＲＣ誤り検出を行い、ＣＲＣ誤り検出結果を目標ＳＩＲ制御部２５に入力する（ステップ１０４）。目標ＳＩＲ制御部２５は、ＣＲＣ誤り検出結果を受信すれば、ＴＴＩ毎の誤りブロック数Ｎｅｒｒを判定する（ステップ１０５）。
目標ＳＩＲ制御部２５の目標ＳＩＲ増減制御部３３は、１ＴＴＩにおける誤りブロック数Ｎｅｒｒが１以上であれば、目標ＳＩＲをＳｉｎｃ分だけ増加する（ステップ１０６）。又、目標ＳＩＲ制御部２５の観測区間計算部３４は次式
観測区間＝α×Ｎｅｒｒ×Ｔ    （１）
により観測区間を更新する（ステップ１０７）。ここでαは定数で例えば１、Ｔは初期設定の観測区間である。図４（Ａ）は、α＝１、Ｎｅｒｒ＝４とした場合の動作説明図であり、観測区間はＴから４×Ｔに延長される。
観測区間更新後、目標ＳＩＲ制御部２５は、ステップ１０２に戻り、受信ブロック数を０にリセットする。以後、ステップ１０３以降の処理が繰り返される。
一方、ステップ１０５において、ＣＲＣ検出における誤り数が０の場合には受信ブロック数Ｎに現ＴＴＩにおいて受信したＴｒＢｋ数ＮＢＬＫを加算する（Ｎ＝Ｎ＋ＮＢＬＫ、ステップ１０８）。ついで、目標ＳＩＲ制御部２５は、受信ブロック数Ｎが観測区間に応じたブロック数ＮＯＢＳ以上になったかどうかを判定する（ステップ１０９）。
受信ブロック数Ｎが観測区間に応じたブロック数ＮＯＢＳ以上になった場合には、その観測区間の間、誤りが一つも検出されなかったことになるので、目標ＳＩＲ増減制御部３３は目標ＳＩＲをＳｄｅｃ分減少する（ステップ１１０）。しかる後、目標ＳＩＲ制御部２５はステップ１０２に戻り、受信ブロック数Ｎを０にリセットする。以後、ステップ１０３以降の処理が繰り返される。又、ステップ１０９において、受信ブロック数Ｎが観測区間ＮＯＢＳに満たない場合には、ステップ１０３に戻り以降の処理を行う。
目標ＳＩＲ制御部２５は、ステップ１０６、１１０で更新した目標ＳＩＲを比較器２７に出力する。比較器２７はＳＩＲ測定部２８で測定された測定ＳＩＲと目標ＳＩＲを比較し、その比較結果をもとに基地局１０に送信するＴＰＣコマンドを作成する。
第１実施例によれば、ＴＴＩにおいて誤りを検出した場合、次の誤りを検出するまでの観測区間としてＴの代わりに、誤り数に応じた係数（＝α×Ｎｅｒｒ）をＴに乗算したものを用いることにより、目標ＳＩＲを減少させるまでに観測しなければならないブロック数が大きくなり、目標ＳＩＲを減少させるまでの時間が長くなる。すなわち、目標ＳＩＲが大きくなっている時間が長くなる。このため、誤りが発生する間隔を長くすることができ、結果として目標ＢＬＥＲを達成することができる。
図５は第１実施例の変形例、図６は該変形例の目標ＳＩＲ制御処理フローで、それぞれ図１、図２の第１実施例と同一部分に同一符号を付している。異なる点は、第１実施例においてＴに乗算する係数をα×Ｎｅｒｒとしていたのを、変形例では該係数を誤り数Ｎｅｒｒの関数ｆ（Ｎｅｒｒ）とした点である（観測区間計算部３４ａ及びステップ１０７ａ参照）。Ｔに乗算する係数は必ずしも誤り数に比例した値である必要はなく、誤り数に応じて重み付けされたものであっても良い。図４（Ｂ）は、変形例の動作説明図であり、観測区間はＴからｆ（Ｎｅｒｒ）×Ｔに延長される。
（Ｂ）ＴＦＣＩよりＴＴＩのトランスポートブロック数ＮＢＬＫ及びブロックビット長ＬＢＬＫが求まる仕組み
送信側において、各トランスポートチャネルＴｒＣＨの符号化データを多重して送信する時に、受信側で正しく分離できるように、どのように各トランスポートチャネルＴｒＣＨの符号化データを多重したかを示すパラメータを作成して送信する。このパラメータがＴＦＣＩ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｆｏｒｍａｔ  Ｃｏｍｂｉｎａｔｉｏｎ  Ｉｎｄｉｃａｔｏｒ）である。ＴＦＣＩは各トランスポートチャネルＴｒＣＨで送信するデータ１ＴＴＩ当たりのビット長（ブロック数ＮＢＬＫとブロックビット長ＬＢＬＫ）を特定するトランスポートフォーマットの組み合わせにより一意に決定される。
トランスポートフォーマットには番号がつけられており、ＴＦＩ（Ｔｒａｎｓｐｏｒｔ  Ｆｏｒｍａｔ  Ｉｎｄｉｃａｔｏｒ）と記す。例えば３ＧＰＰで標準化されている下り３８４ｋｂｐｓのパケットをトランスポートチャネルＴｒＣＨ＃１で、制御ＣＨ用のＤＣＣＨデータをトランスポートチャネルＴｒＣＨ＃２で多重して送信する場合におけるＴＦＩテーブルの一例を図７（Ａ），（Ｂ）に示す。３８４ｋｂｐｓ（ＴｒＣＨ＃１）のトランスポートフォーマットは６種類あり、それぞれの１ＴＴＩ当たりのビット長は、０×３３６ビット、１×３３６ビット、２×３３６ビット、４×３３６ビット、８×３３６ビット、１２×３３６ビットであり、ＴＦＩは０，１，２，３，４，５である。また、制御ＣＨ用のＤＣＣＨデータ（ＴｒＣＨ＃２）のトランスポートフォーマットは２種類あり、１ＴＴＩ当たりのビット長は０×１４８ビット、１×１４８ビットであり、ＴＦＩはそれぞれ０，１である。
トランスポートチャネルがＴｒＣＨ＃１，ＴｒＣＨ＃２の２種類のみとすれば、ＴｒＣＨ＃１，ＴｒＣＨ＃２のＴＦＩの組み合わせは図７（Ｃ）に示すように全部で１２個あり、それぞれの組み合わせに対してＣＴＦＣ（Ｃａｌｃｕｌａｔｅｄ  Ｔｒａｎｓｐｏｒｔ  Ｆｏｒｍａｔ  Ｃｏｍｂｉｎａｔｉｏｎ）がＣＴＦＣ演算式（後述）を用いて計算される。尚、図７（Ｃ）の右側にＣＴＦＣを付している。送信側および受信側は、図７（Ｄ）に示すＴＦＣＩとＣＴＦＣの対応表を持っているから、送信側は算出されたＣＴＦＣを、該対応表を用いてＴＦＣＩに変換し、符号化して送信する。たとえば、ＴｒＣＨ＃１から１ＴＴＩ当たりのビット数が２×３３６ｂｉｔのデータを２０ｍｓ分と１ＴＴＩ当たりのビット数が１×３３６ｂｉｔのデータを２０ｍｓ分連続して送信し、ＴｒＣＨ＃２から１ＴＴＩ当たりのビット数が１×１４８ｂｉｔの４０ｍｓ分送信するものとすれば、１０ｍｓ毎の４フレーム分の多重データは、図７（Ｅ）に示すようなＴＦＩの組み合わせとなる。そこで、各組み合わせにおけるＣＴＦＣを計算し、図７（Ｄ）の対応表を用いて該ＣＴＦＣをＴＦＣＩに変換し、該ＴＦＣＩに符号化処理を施してＴＦＣＩ  Ｃｏｄｅ  Ｗｏｒｄ（３２ビットデータ）を作成し、このＴＦＣＩ  Ｃｏｄｅ  Ｗｏｒｄを送信する。
受信側では、まず、ＴＦＣＩ  Ｃｏｄｅ  Ｗｏｒｄを復号してＴＦＣＩを求める。求めたＴＦＣＩから変換テーブルを参照してＣＴＦＣを求め、該ＣＴＦＣより各ＴｒＣＨのトランスポートフォーマット（ＴＦＩ）を算出し、ついで、ＴＦＩテーブルより各ＴｒＣＨ毎に１ＴＴＩ当たりのブロック数、ブロックビット長を求めると共にＴＴＩのビット長を求めて復号処理を行なう。
なお、送信側では各ＴｒＣＨのＴＦＩの組み合わせから、ＣＴＦＣを次式
2003085861.tif 000003
但し、Ｐｉ＝ＩＩｊ，Ｌｊ（ｊ＝０〜ｉ−１），ｉ＝１，２…Ｉ，Ｌ０＝１
を用いて算出する。またＴＦＩｉはＴｒＣＨｉのＴＦＩ、Ｉは多重されるＴｒＣＨの数、ＬｊはＴｒＣＨｊのトランスポートフォーマット数である。上記の例では，ＴｒＣＨ数は２、ＴｒＣＨ＃１（３８４ｋｂｐｓパケット）のＴＦ数は６、ＴｒＣＨ＃２（ＤＣＣＨ）のＴＦ数は２であるからＩ＝２、Ｌ１＝６、Ｌ２＝２となる。ちなみに、上式によりＣＴＦＣを計算すると以下のようになる。すなわち、
2003085861.tif 000004
となり、図７（Ｃ）の右側に示すＣＴＦＣ値が得られる。
受信側におけるＣＴＦＣから各ＴｒＣＨのＴＦＩの計算は図８に示すフローに従って行われる。例えばＣＴＦＣ＝９の時のＴＦＩを求めるものとすると、
ｍ＝ＣＦＴＣ＝９、ｉ＝多重トランスポートチャネル数＝２となる（ステップ１５１）。
ついで、次式
2003085861.tif 000005
により  ＴＦＩｉ，ｍ，ｉを計算する（ステップ１５２）。ただし、ｆｌｏｏｒ（ｍ／Ｐｉ）はｍをＰｉで割ったときの商（小数点以下切り捨て）、ｍ＝ｍ％ＰｉはｍをＰｉで割ったときの余りである。最初、ｉ＝２であるからステップ１５２において
2003085861.tif 000006
が求まる。ついで、ｉ＞０であるかチェックし（ステップ１５３）、ｙｅｓであればステップ１５２の処理を繰り返す。例では、ｉ＝１であるためｙｅｓとなり、ステップ１５２において
2003085861.tif 000007
が求まる。ついで、ｉ＞０であるかチェックし（ステップ１５３）、ｉ＝０であるためｎｏとなりとなり、ＴＦＩ組み合わせ算出処理が終了し、ＣＴＦＣ（３，１）が得られる。このＣＴＦＣ（３，１）のＣＴＦＣ値は図７（Ｃ）より９であり、図８のフローにより得られるＴＦＩの組合わせは図７（Ｃ）の対応関係と一致する。これは、ＣＴＦＣ値から正しくＴＦＩの組み合わせが求まったことを意味する。
（Ｃ）第２実施例
図９は本発明の第２実施例の構成図で、移動局のアウターループ電力制御部分を詳細に示し、第１実施例と同一部分には同一符号を付している。図１０は第２実施例の目標ＳＩＲ制御処理フローである。この第２実施例では、誤りが検出された場合、目標ＳＩＲの増加ステップ（増加量）として初期設定値Ｓｉｎｃの代わりに、誤り数Ｎｅｒｒに応じた係数（＝α×Ｎｅｒｒ）を該初期設定値Ｓｉｎｃに乗算して得られた値（＝α×Ｎｅｒｒ×Ｓｉｎｃ）を用いる。
図９において、ＣＲＣ検出器２４がトランスポートブロックＴｒＢｋ毎にＣＲＣ誤り検出を行い、各ＴｒＢｋの誤り検出結果を目標ＳＩＲ制御部２５に入力するまでの動作は第１実施例と同様である。
目標ＳＩＲ制御部２５は図１０に示すフローに従って目標ＳＩＲの制御を行う。すなわち、目標ＳＩＲ制御部２５は、目標ＳＩＲの制御開始時、パラメータ変換テーブル２６から目標ＢＬＥＲに応じたパラメータ（観測区間Ｔ，増加ステップＳｉｎｃ，減少ステップＳｄｅｃ）を読み込んで内蔵の格納レジスタ３１に格納すると共に、受信ブロック数カウンタ３２の内容（受信ブロック数Ｎ）をリセットする（ステップ２０１，２０２）。
かかる状態において、ＣＲＣ検出器２４は誤り訂正復号器２２より復号結果（１以上のトランスポートブロックＴｒＢｋで構成されている）を受信すれば（ステップ２０３）、該復号結果をトランスポートブロックＴｒＢｋ毎にＣＲＣ誤り検出を行い、ＣＲＣ誤り検出結果を目標ＳＩＲ制御部２５に入力する（ステップ２０４）。目標ＳＩＲ制御部２５は、ＣＲＣ誤り検出結果を受信すれば、ＴＴＩ毎の誤りブロック数Ｎｅｒｒを判定する（ステップ２０５）。
目標ＳＩＲ制御部２５の増加ステップ計算部３５は、１ＴＴＩにおける誤りブロック数Ｎｅｒｒが１以上であれば増加ステップを次式
増加ステップ＝α×Ｎｅｒｒ×Ｓｉｎｃ    （２）
により計算し、目標ＳＩＲ増減制御部３３に入力する。目標ＳＩＲ増減制御部３３は入力された増加ステップ分目標ＳＩＲを増加する（ステップ２０６）。尚、（２）式において、αは定数で例えば１、Ｓｉｎｃは初期設定された増加ステップである。図１１（Ａ）は、α＝１、Ｎｅｒｒ＝４とした場合の動作説明図であり、目標ＳＩＲはエラー発生により４×Ｓｉｎｃ一気に大きくなる。
目標ＳＩＲ増加後、目標ＳＩＲ制御部２５は、ステップ２０２に戻り、受信ブロック数Ｎを０にリセットする。以後、ステップ２０３以降の処理が繰り返される。
一方、ステップ２０５において、ＣＲＣ検出における誤り数が０の場合には受信ブロック数ＮにそのＴＴＩにおいて受信したＴｒＢｋ数ＮＢＬＫを加算する（Ｎ＝Ｎ＋ＮＢＬＫ、ステップ２０７）。次に受信ブロック数Ｎが観測区間Ｔに応じたブロック数ＮＯＢＳ以上になったかどうかを判定する（ステップ２０８）。
受信ブロック数Ｎが観測区間Ｔに応じたブロック数ＮＯＢＳ以上になれば、その観測区間Ｔの間誤りが一つも検出されなかったことになるので、目標ＳＩＲ制御部２５の目標ＳＩＲ増減制御部３３は目標ＳＩＲをＳｄｅｃ分減少する（ステップ２０９）。ついで、目標ＳＩＲ制御部２５はステップ２０２に戻り、受信ブロック数Ｎを０にリセットする。以後、ステップ２０３以降の処理が繰り返される。又、ステップ２０８において、受信ブロック数Ｎが観測区間ＮＯＢＳに満たない場合には、ステップ２０３に戻り以降の処理を行う。
目標ＳＩＲ制御部２５は、ステップ２０６、２０９で更新した目標ＳＩＲを比較器２７に出力する。比較器２７はＳＩＲ測定部２８で測定された測定ＳＩＲと目標ＳＩＲを比較し、その比較結果をもとに基地局１０に送信するＴＰＣコマンドを作成する。
第２実施例によれば、誤りを検出した場合に、目標ＳＩＲの増加ステップ（増加量）として初期設定されているＳｉｎｃの代わりに、誤り数に応じた係数（＝α×Ｎｅｒｒ）をＳｉｎｃに乗算したものを用いることにより、従来よりも大きなステップで目標ＳＩＲの増加が行われるため、誤りが発生するレベルまで目標ＳＩＲが減少するまでの時間が長くなるため、誤りが発生する間隔を長くすることができ、結果として目標ＢＬＥＲを達成することができる。
図１２は第２実施例の変形例、図１３は該変形例の目標ＳＩＲ制御処理フローで、それぞれ図９、図１０の第２実施例と同一部分に同一符号を付している。異なる点は、第２実施例において増加ステップＳｉｎｃに乗算する係数をα×Ｎｅｒｒとしていたのを、変形例では誤り数Ｎｅｒｒの関数ｆ（Ｎｅｒｒ）とした点である（増加ステップ計算部３５ａ及びステップ２０６ａ参照）。
増加ステップＳｉｎｃに乗算する係数は必ずしも誤り数Ｎｅｒｒに比例した値である必要はなく、誤り数に応じて重み付けされたものであっても良い。図１１（Ｂ）は、変形例の動作説明図であり、増加ステップはｆ（Ｎｅｒｒ）×Ｓｉｎｃになっている。
（Ｄ）第３実施例
図１４は本発明の第３実施例の構成図で、移動局のアウターループ電力制御部分を詳細に示し、第１実施例と同一部分には同一符号を付している。図１５は第３実施例の目標ＳＩＲ制御処理フローである。この第３実施例では、観測区間の間、一つも誤りを検出しなかった場合の目標ＳＩＲの減少ステップ（減少量）として初期設定されているＳｄｅｃの代わりに、最後に誤りが検出された際の誤り数Ｎｅｒｒに応じた係数（＝α×Ｎｅｒｒ）でＳｄｅｃを除算したものを用いる。
図１４において、ＣＲＣ検出器２４がトランスポートブロックＴｒＢｋ毎にＣＲＣ誤り検出を行い、各ＴｒＢｋの誤り検出結果を目標ＳＩＲ制御部２５に入力するまでの動作は第１実施例と同様である。
目標ＳＩＲ制御部２５は図１５に示すフローに従って目標ＳＩＲの制御を行う。すなわち、目標ＳＩＲ制御部２５は、目標ＳＩＲの制御開始時、パラメータ変換テーブル２６から目標ＢＬＥＲに応じたパラメータ（観測区間Ｔ，増加ステップＳｉｎｃ，減少ステップＳｄｅｃ）を読み込んで内蔵の格納レジスタ３１に格納すると共に、受信ブロック数カウンタ３２の内容（受信ブロック数Ｎ）をリセットする（ステップ３０１，３０２）。
かかる状態において、ＣＲＣ検出器２４は誤り訂正復号器２２より復号結果（１以上のトランスポートブロックＴｒＢｋで構成されている）を受信すれば（ステップ３０３）、該復号結果をトランスポートブロックＴｒＢｋ毎に分離してＣＲＣ誤り検出を行い、ＣＲＣ誤り検出結果を目標ＳＩＲ制御部２５に入力する（ステップ３０４）。目標ＳＩＲ制御部２５は、ＣＲＣ誤り検出結果を受信すれば、ＴＴＩ毎の誤りブロック数Ｎｅｒｒを判定する（ステップ３０５）。
目標ＳＩＲ制御部２５の目標ＳＩＲ増減制御部３３は、１ＴＴＩにおける誤りブロック数Ｎｅｒｒが１以上であれば、目標ＳＩＲをＳｉｎｃ分だけ増加する（ステップ３０６）。又、目標ＳＩＲ制御部２５の減少ステップ計算部３６は次式
減少ステップ＝Ｓｄｅｃ／［α×Ｎｅｒｒ］  （３）
により減少ステップを更新する（ステップ３０７）。尚、（３）式において、αは定数で例えば１、Ｓｄｅｃは初期設定された減少ステップである。
減少ステップ更新後、目標ＳＩＲ制御部２５は、ステップ３０２に戻り、受信ブロック数Ｎを０にリセットする。以後、ステップ２０３以降の処理が繰り返される。
一方、ステップ３０５において、１ＴＴＩにおける誤り数Ｎｅｒｒが０の場合には受信ブロック数ＮにそのＴＴＩにおいて受信したＴｒＢｋ数（＝ＮＢＬＫ）を加算する（Ｎ＝Ｎ＋ＮＢＬＫ、ステップ３０８）。次に受信ブロック数Ｎが観測区間Ｔに応じたブロック数ＮＯＢＳ以上になったかどうかを判定する（ステップ３０９）。
受信ブロック数Ｎが観測区間Ｔに応じたブロック数ＮＯＢＳ以上になれば、その観測区間Ｔの間、誤りが一つも検出されなかったことになるので、目標ＳＩＲ制御部２５の目標ＳＩＲ増減制御部３３は、目標ＳＩＲを（３）式を用いて求めてある減少ステップ分減少する（ステップ３１０）。図１６（Ａ）は、α＝１、Ｎｅｒｒ＝４とした場合の動作説明図であり、目標ＳＩＲは観測区間の間エラーが発生しなければＳｄｅｃ／４だけ小さくなる。
しかる後、目標ＳＩＲ制御部２５はステップ３０２に戻り、受信ブロック数Ｎを０にリセットする。以後、ステップ３０３以降の処理が繰り返される。又、ステップ３０９において、受信ブロック数Ｎが観測区間ＮＯＢＳに満たない場合には、ステップ３０３に戻り以降の処理を行う。
目標ＳＩＲ制御部２５は、ステップ３０６、３１０で更新した目標ＳＩＲを比較器２７に出力する。比較器２７はＳＩＲ測定部２８で測定された測定ＳＩＲと目標ＳＩＲを比較し、その比較結果をもとに基地局１０に送信するＴＰＣコマンドを作成する。
第３実施例によれば、目標ＳＩＲの減少ステップ（減少量）として、初期設定されたＳｄｅｃの代わりに、最後に誤りが検出された時の誤り数Ｎｅｒｒに応じた係数（＝α×Ｎｅｒｒ）でＳｄｅｃを除算したものを用いる。このようにすれば、エラーが発生することなく観測区間が満了した時の１回当たりの目標ＳＩＲの減少量が小さくなり、誤りが発生するレベルまで目標ＳＩＲが減少するまでの時間が長くなるため、誤りが発生する間隔を長くすることができ、結果として目標ＢＬＥＲを達成することができる。
図１７は第３実施例の変形例、図１８は該変形例の目標ＳＩＲ制御処理フローで、それぞれ図１４、図１５の第３実施例と同一部分に同一符号を付している。異なる点は、第３実施例において減少ステップＳｄｅｃを除算する係数を［α×Ｎｅｒｒ］としていたのを、誤り数Ｎｅｒｒの関数ｆ（Ｎｅｒｒ）とした点である（減少ステップ計算部３６ａ及びステップ３０７ａ参照）。
減少ステップＳｄｅｃを除算する係数は必ずしも誤り数Ｎｅｒｒに比例した値である必要はなく、誤り数に応じて重み付けされたものであっても良い。図１６（Ｂ）は、変形例の動作説明図であり、減少ステップはＳｉｎｃ／ｆ（Ｎｅｒｒ）になっている。
（Ｅ）第４実施例
図１９は本発明の第４実施例の構成図で、移動局のアウターループ電力制御部分を詳細に示し、第１実施例と同一部分には同一符号を付している。図２０は第４実施例の目標ＳＩＲ制御処理フローである。
第１実施例では、誤りを検出した場合、次の誤りを検出するまでの観測区間として初期設定されているＴの代わりに、１ＴＴＩにおける誤り数Ｎｅｒｒに応じた係数（＝α×Ｎｅｒｒ）をＴに乗算した［α×Ｎｅｒｒ×Ｔ］を用いる。一方、第４実施例では、誤りを検出した場合、次の誤りを検出するまでの観測区間として、初期設定されているＴの代わりに、１ＴＴＩに含まれるＴｒＢｋ数に応じた係数（＝α×ＴｒＢｋ数）をＴに乗算した値［α×ＴｒＢｋ数×Ｔ］を用いる。これは、１つのトランスポートブロックＴｒＢｋで誤りが検出されると、ＴＴＩ内の全トランスポートブロックＴｒＢｋに誤りが含まれることが多いためである。
以上より、第４実施例は第１実施例と類似しており、第４実施例の図１９、図２０において第１実施例の図１、図２と異なる点は、１ＴＴＩにおける誤りブロック数Ｎｅｒｒが１以上の場合、目標ＳＩＲ制御部２５の観測区間計算部３４ｂが次式
観測区間＝α×（ＴＴＩに含まれるＴｒＢｋ数）×Ｔ  （４）
により観測区間を更新する点である（ステップ１０７ｂ）。
目標ＳＩＲ制御部２５は図２０に示すフローに従って目標ＳＩＲの制御を行う。すなわち、目標ＳＩＲ制御部２５は、目標ＳＩＲの制御開始時、パラメータ変換テーブル２６から目標ＢＬＥＲに応じたパラメータ（観測区間Ｔ，増加ステップＳｉｎｃ，減少ステップＳｄｅｃ）を読み込んで内蔵の格納レジスタ３１に格納すると共に、受信ブロック数カウンタ３２の内容（受信ブロック数Ｎ）をリセットする（ステップ１０１，１０２）。
かかる状態において、ＣＲＣ検出器２４は誤り訂正復号器２２より復号結果（１以上のトランスポートブロックＴｒＢｋで構成されている）を受信すれば（ステップ１０３）、該復号結果をトランスポートブロックＴｒＢｋ毎に分離してＣＲＣ誤り検出を行い、ＣＲＣ誤り検出結果を目標ＳＩＲ制御部２５に入力する（ステップ１０４）。目標ＳＩＲ制御部２５は、ＣＲＣ誤り検出結果を受信すれば、ＴＴＩ毎の誤りブロック数Ｎｅｒｒを判定する（ステップ１０５）。
目標ＳＩＲ制御部２５の目標ＳＩＲ増減制御部３３は、１ＴＴＩにおける誤りブロック数Ｎｅｒｒが１以上であれば、目標ＳＩＲをＳｉｎｃ分だけ増加する（ステップ１０６）。又、目標ＳＩＲ制御部２５の観測区間計算部３４ｂは（４）式により観測区間を更新する（ステップ１０７ｂ）。図２１（Ａ）は、α＝１、ＴＴＩに含まれるＴｒＢｋ数＝４とした場合の動作説明図であり、観測区間はＴから４×Ｔに延長される。
観測区間更新後、目標ＳＩＲ制御部２５は、ステップ１０２に戻り、受信ブロック数を０にリセットする。以後、ステップ１０３以降の処理が繰り返される。
一方、ステップ１０５において、ＣＲＣ検出における誤り数が０の場合には受信ブロック数ＮにそのＴＴＩにおいて受信したＴｒＢｋ数ＮＢＬＫを加算する（Ｎ＝Ｎ＋ＮＢＬＫ、ステップ１０８）。ついで、目標ＳＩＲ制御部２５は、受信ブロック数Ｎが観測区間に応じたブロック数ＮＯＢＳ以上になったかどうかを判定する（ステップ１０９）。
受信ブロック数Ｎが観測区間に応じたブロック数ＮＯＢＳ以上になった場合には、その観測区間の間、誤りが一つも検出されなかったことになるので、目標ＳＩＲ増減制御部３３は目標ＳＩＲをＳｄｅｃ分減少する（ステップ１１０）。しかる後、目標ＳＩＲ制御部２５はステップ１０２に戻り、受信ブロック数Ｎを０にリセットする。以後、ステップ１０３以降の処理が繰り返される。又、ステップ１０９において、受信ブロック数Ｎが観測区間ＮＯＢＳに満たない場合には、ステップ１０３に戻り以降の処理を行う。
目標ＳＩＲ制御部２５は、ステップ１０６、１１０で更新した目標ＳＩＲを比較器２７に出力する。比較器２７はＳＩＲ測定部２８で測定された測定ＳＩＲと目標ＳＩＲを比較し、その比較結果をもとに基地局１０に送信するＴＰＣコマンドを作成する。
第４実施例によれば、ＴＴＩにおいて１以上の誤りを検出した場合、次の誤りを検出するまでの観測区間としてＴの代わりに、ＴＴＩに含まれるＴｒＢｋ数（＝Ｍ）に応じた係数（＝α×Ｍ）をＴに乗算したもの（＝α×Ｍ×Ｔ）を用いることにより、目標ＳＩＲを減少させるまでに観測しなければならないブロック数が大きくなり、目標ＳＩＲを減少させるまでの時間が長くなる。すなわち、目標ＳＩＲが大きくなっている時間が長くなる。このため、誤りが発生する間隔を長くすることができ、結果として目標ＢＬＥＲを達成することができる。
図２２は第４実施例の変形例、図２３は該変形例の目標ＳＩＲ制御処理フローで、それぞれ図１９、図２０の第４実施例と同一部分に同一符号を付している。異なる点は、第４実施例においてＴに乗算する係数を［α×ＴＴＩに含まれるＴｒＢｋ数］としていたのを、ＴｒＢｋ数（＝Ｍ）の関数ｆ（Ｍ）とした点である（観測区間計算部３４ｃ及びステップ１０７ｃ参照）。Ｔに乗算する係数は必ずしもＴｒＢｋ数に比例した値である必要はなく、ＴｒＢｋ数に応じて重み付けされたものであっても良い。図２１（Ｂ）は、変形例の動作説明図であり、観測区間はＴからｆ（Ｍ）×Ｔに延長される。
（Ｆ）第５実施例
図２４は本発明の第５実施例の構成図で、移動局のアウターループ電力制御部分を詳細に示し、第２実施例と同一部分には同一符号を付している。図２５は第５実施例の目標ＳＩＲ制御処理フローである。
第２実施例では、誤りが検出された場合、目標ＳＩＲの増加ステップ（増加量）として初期設定値Ｓｉｎｃの代わりに、誤り数Ｎｅｒｒに応じた係数（＝α×Ｎｅｒｒ）をＳｉｎｃに乗算して得られた値（＝α×Ｎｅｒｒ×Ｓｉｎｃ）を用いる。一方、第５実施例では、誤りを検出した場合、目標ＳＩＲの増加ステップとして初期設定値Ｓｉｎｃの代わりに、１ＴＴＩに含まれるＴｒＢｋ数に応じた係数（＝α×ＴｒＢｋ数）をＳｉｎｃに乗算した値［α×ＴｒＢｋ数×Ｓｉｎｃ］を用いる。これは、１つのトランスポートブロックＴｒＢｋで誤りが検出されると、ＴＴＩ内の全トランスポートブロックＴｒＢｋに誤りが含まれることが多いためである。
以上より、第５実施例は第２実施例に類似しており、第５実施例の図２４、図２５において第２実施例の図９、図１０と異なる点は、１ＴＴＩにおける誤りブロック数Ｎｅｒｒが１以上の場合、目標ＳＩＲ制御部２５の増加ステップ計算部３５ｂが次式
増加ステップ＝α×（ＴＴＩに含まれるＴｒＢｋ数）×Ｓｉｎｃ    （５）
により増加ステップを更新する点である（ステップ２０６ｂ）。
目標ＳＩＲ制御部２５は図２５に示すフローに従って目標ＳＩＲの制御を行う。すなわち、目標ＳＩＲ制御部２５は、目標ＳＩＲの制御開始時、パラメータ変換テーブル２６から目標ＢＬＥＲに応じたパラメータ（観測区間Ｔ，増加ステップＳｉｎｃ，減少ステップＳｄｅｃ）を読み込んで内蔵の格納レジスタ３１に格納すると共に、受信ブロック数カウンタ３２の内容（受信ブロック数Ｎ）をリセットする（ステップ２０１，２０２）。
かかる状態において、ＣＲＣ検出器２４は誤り訂正復号器２２より復号結果（１以上のトランスポートブロックＴｒＢｋで構成されている）を受信すれば（ステップ２０３）、該復号結果をトランスポートブロックＴｒＢｋ毎に分離してＣＲＣ誤り検出を行い、ＣＲＣ誤り検出結果を目標ＳＩＲ制御部２５に入力する（ステップ２０４）。目標ＳＩＲ制御部２５は、ＣＲＣ誤り検出結果を受信すれば、ＴＴＩ毎の誤りブロック数Ｎｅｒｒを判定する（ステップ２０５）。
目標ＳＩＲ制御部２５の増加ステップ計算部３５ｂは、１ＴＴＩにおける誤りブロック数Ｎｅｒｒが１以上であれば増加ステップを（５）式により計算し、目標ＳＩＲ増減制御部３３に入力する。目標ＳＩＲ増減制御部３３は入力された増加ステップ分目標ＳＩＲを増加する（ステップ２０６ｂ）。図２６（Ａ）は、α＝１、ＴＴＩに含まれるＴｒＢｋ数＝４とした場合の動作説明図であり、目標ＳＩＲはエラー発生により４×Ｓｉｎｃ一気に大きくなる。
目標ＳＩＲ増加後、目標ＳＩＲ制御部２５は、ステップ２０２に戻り、受信ブロック数Ｎを０にリセットする。以後、ステップ２０３以降の処理が繰り返される。
一方、ステップ２０５において、ＣＲＣ検出における誤り数が０の場合には受信ブロック数ＮにそのＴＴＩにおいて受信したＴｒＢｋ数ＮＢＬＫを加算する（Ｎ＝Ｎ＋ＮＢＬＫ、ステップ２０７）。次に受信ブロック数Ｎが観測区間Ｔに応じたブロック数ＮＯＢＳ以上になったかどうかを判定する（ステップ２０８）。
受信ブロック数Ｎが観測区間Ｔに応じたブロック数ＮＯＢＳ以上になれば、その観測区間Ｔの間誤りが一つも検出されなかったことになるので、目標ＳＩＲ制御部２５の目標ＳＩＲ増減制御部３３は目標ＳＩＲをＳｄｅｃ分減少する（ステップ２０９）。しかる後、目標ＳＩＲ制御部２５はステップ２０２に戻り、受信ブロック数Ｎを０にリセットする。以後、ステップ２０３以降の処理が繰り返される。又、ステップ２０８において、受信ブロック数Ｎが観測区間ＮＯＢＳに満たない場合には、ステップ２０３に戻り以降の処理を行う。
目標ＳＩＲ制御部２５は、ステップ２０６ｂ、２０９で更新した目標ＳＩＲを比較器２７に出力する。比較器２７はＳＩＲ測定部２８で測定された測定ＳＩＲと目標ＳＩＲを比較し、その比較結果をもとに基地局１０に送信するＴＰＣコマンドを作成する。
以上、第５実施例によれば、誤りを検出した場合、目標ＳＩＲの増加ステップとしてＳｉｎｃの代わりに、１ＴＴＩに含まれるＴｒＢｋ数に応じた係数（＝α×ＴｒＢｋ数）をＳｉｎｃに乗算した値（＝α×ＴｒＢｋ数×Ｓｉｎｃ）を用いることにより、従来よりも大きなステップで目標ＳＩＲの増加が行われるため、誤りが発生するレベルまで目標ＳＩＲが減少するのに要する時間が長くなるため、誤りが発生する間隔を長くすることができ、結果として目標ＢＬＥＲを達成することができる。
図２７は第５実施例の変形例、図２８は該変形例の目標ＳＩＲ制御処理フローで、それぞれ図２４、図２５の第５実施例と同一部分に同一符号を付している。異なる点は、第５実施例において増加ステップＳｉｎｃに乗算する係数を［α×ＴＴＩに含まれるＴｒＢｋ数（＝Ｍ）］としていたのを、ＴｒＢｋ数（＝Ｍ）の関数ｆ（Ｍ）とした点である（増加ステップ計算部３５ｃ及びステップ２０６ｃ参照）。
増加ステップＳｉｎｃに乗算する係数は必ずしもＴｒＢｋ数に比例した値である必要はなく、ＴｒＢｋ数に応じて重み付けされたものであっても良い。図２６（Ｂ）は、変形例の動作説明図であり、増加ステップはｆ（Ｍ）×Ｓｉｎｃになっている。
（Ｇ）第６実施例
図２９は本発明の第６実施例の構成図で、移動局のアウターループ電力制御部分を詳細に示し、第３実施例と同一部分には同一符号を付している。図３０は第６実施例の目標ＳＩＲ制御処理フローである。
第３実施例では、観測区間の間、一つも誤りを検出しなかった場合の目標ＳＩＲの減少ステップ（減少量）として初期設定されているＳｄｅｃの代わりに、最後に誤りが検出された際の誤り数Ｎｅｒｒに応じた係数（＝α×Ｎｅｒｒ）でＳｄｅｃを除算した値Ｓｄｅｃ／（α×Ｎｅｒｒ）を用いる。一方、第６実施例では、誤りを検出した場合、目標ＳＩＲの減少ステップとして初期設定値Ｓｄｅｃの代わりに、１ＴＴＩに含まれるＴｒＢｋ数に応じた係数（＝α×ＴｒＢｋ数）でＳｄｅｃを除算した値Ｓｄｅｃ／（α×ＴｒＢｋ数）を用いる。これは、１つのトランスポートブロックＴｒＢｋで誤りが検出されると、ＴＴＩ内の全トランスポートブロックＴｒＢｋに誤りが含まれることが多いためである。
以上より、第６実施例は第３実施例に類似しており、第６実施例の図２９、図３０において第３実施例の図１４、図１５と異なる点は、１ＴＴＩにおける誤りブロック数Ｎｅｒｒが１以上の場合、減少ステップ計算部３６ｂが次式
減少ステップ＝Ｓｄｅｃ／（α×ＴＴＩに含まれるＴｒＢｋ数）    （６）
により減少ステップを更新する点である（ステップ３０７ｂ）。
目標ＳＩＲ制御部２５は図３０に示すフローに従って目標ＳＩＲの制御を行う。すなわち、目標ＳＩＲ制御部２５は、目標ＳＩＲの制御開始時、パラメータ変換テーブル２６から目標ＢＬＥＲに応じたパラメータ（観測区間Ｔ，増加ステップＳｉｎｃ，減少ステップＳｄｅｃ）を読み込んで内蔵の格納レジスタ３１に格納すると共に、受信ブロック数カウンタ３２の内容（受信ブロック数Ｎ）をリセットする（ステップ３０１，３０２）。
かかる状態において、ＣＲＣ検出器２４は誤り訂正復号器２２より復号結果（１以上のトランスポートブロックＴｒＢｋで構成されている）を受信すれば（ステップ３０３）、該復号結果をトランスポートブロックＴｒＢｋ毎に分離してＣＲＣ誤り検出を行い、ＣＲＣ誤り検出結果を目標ＳＩＲ制御部２５に入力する（ステップ３０４）。目標ＳＩＲ制御部２５は、ＣＲＣ誤り検出結果を受信すれば、ＴＴＩ毎の誤りブロック数Ｎｅｒｒを判定する（ステップ３０５）。
目標ＳＩＲ制御部２５の目標ＳＩＲ増減制御部３３は、１ＴＴＩにおける誤りブロック数Ｎｅｒｒが１以上であれば、目標ＳＩＲをＳｉｎｃ分だけ増加する（ステップ３０６）。又、目標ＳＩＲ制御部２５の減少ステップ計算部３６ｂは（６）式により減少ステップを更新する（ステップ３０７ｂ）。
減少ステップ更新後、目標ＳＩＲ制御部２５は、ステップ３０２に戻り、受信ブロック数Ｎを０にリセットする。以後、ステップ３０３以降の処理が繰り返される。
一方、ステップ３０５において、１ＴＴＩにおける誤り数Ｎｅｒｒが０の場合には受信ブロック数ＮにそのＴＴＩにおいて受信したＴｒＢｋ数（＝ＮＢＬＫ）を加算する（Ｎ＝Ｎ＋ＮＢＬＫ、ステップ３０８）。次に受信ブロック数Ｎが観測区間Ｔに応じたブロック数ＮＯＢＳ以上になったかどうかを判定する（ステップ３０９）。
受信ブロック数Ｎが観測区間Ｔに応じたブロック数ＮＯＢＳ以上になれば、その観測区間Ｔの間、誤りが一つも検出されなかったことになるので、目標ＳＩＲ制御部２５の目標ＳＩＲ増減制御部３３は、目標ＳＩＲを（６）式を用いて求まっている減少ステップ分減少する（ステップ３１０）。図３１（Ａ）は、α＝１、ＴＴＩに含まれるＴｒＢｋ数＝４とした場合の動作説明図であり、目標ＳＩＲは観測区間の間エラーが発生しなければＳｄｅｃ／４だけ小さくなる。
しかる後、目標ＳＩＲ制御部２５はステップ３０２に戻り、受信ブロック数Ｎを０にリセットする。以後、ステップ３０３以降の処理が繰り返される。又、ステップ３０９において、受信ブロック数Ｎが観測区間ＮＯＢＳに満たない場合には、ステップ３０３に戻り以降の処理を行う。
目標ＳＩＲ制御部２５は、ステップ３０６、３１０で更新した目標ＳＩＲを比較器２７に出力する。比較器２７はＳＩＲ測定部２８で測定された測定ＳＩＲと目標ＳＩＲを比較し、その比較結果をもとに基地局１０に送信するＴＰＣコマンドを作成する。
第６実施例によれば、目標ＳＩＲの減少ステップとしてＳｄｅｃの代わりに、最後に誤りが検出された時のＴＴＩに含まれるＴｒＢｋ数に応じた係数（＝α×ＴｒＢｋ数）でＳｄｅｃを除算したものを用いることにより、観測区間が満了した時の１回当たりの目標ＳＩＲの減少量が小さくなり、誤りが発生するレベルまで目標ＳＩＲが減少するまでの時間が長くなる。このため、誤りが発生する間隔を長くすることができ、結果として目標ＢＬＥＲを達成することができる。
図３２は第６実施例の変形例、図３３は該変形例の目標ＳＩＲ制御処理フローで、それぞれ図２９、図３０の第６実施例と同一部分に同一符号を付している。異なる点は、第６実施例において減少ステップＳｄｅｃを除算する係数を［α×ＴｒＢｋ数］としていたのを、変形例では１ＴＴＩに含まれるＴｒＢｋ数（＝Ｍ）の関数ｆ（Ｍ）とした点である（減少ステップ計算部３６ｃおよびステップ３０７ｃ参照）。
減少ステップＳｄｅｃを除算する係数は必ずしもＴｒＢｋ数に比例した値である必要はなく、ＴｒＢｋ数に応じて重み付けされたものであっても良い。図３１（Ｂ）は、変形例の動作説明図であり、減少ステップはＳｄｅｃ／ｆ（Ｍ）になっている。
（Ｈ）第７実施例
第１〜第６実施例を組み合せて目標ＳＩＲを制御することができる。第７実施例では、誤り数Ｎｅｒｒに基いて観測区間および目標ＳＩＲの増加ステップＳｉｎｃの両方に補正を加えて目標ＳＩＲを制御する。図３４はかかる第７実施例の構成図であり、移動局のアウターループ電力制御部分を詳細に示し、第１実施例と同一部分には同一符号を付している。図３５は第７実施例の目標ＳＩＲ制御処理フローである。
第７実施例では誤りを検出した場合、次の誤りを検出するまでの観測区間として初期設定されているＴの代わりに、誤り数Ｎｅｒｒに応じた係数（＝γ×Ｎｅｒｒ）をＴに乗算した［γ×Ｎｅｒｒ×Ｔ］を用い、又、目標ＳＩＲの増加ステップとしてＳｉｎｃの代わりに、誤り数に応じた係数（＝β×Ｎｅｒｒ）をＳｉｎｃに乗算したβ×Ｎｅｒｒ×Ｓｉｎｃを用いる。
目標ＳＩＲ制御部２５は図３５に示すフローに従って目標ＳＩＲの制御を行う。すなわち、目標ＳＩＲ制御部２５は、目標ＳＩＲの制御開始時、パラメータ変換テーブル２６から目標ＢＬＥＲに応じたパラメータ（観測区間Ｔ，増加ステップＳｉｎｃ，減少ステップＳｄｅｃ）を読み込んで内蔵の格納レジスタ３１に格納すると共に、受信ブロック数カウンタ３２の内容（受信ブロック数Ｎ）をリセットする（ステップ４０１，４０２）。
かかる状態において、ＣＲＣ検出器２４は誤り訂正復号器２２より復号結果（１以上のトランスポートブロックＴｒＢｋで構成されている）を受信すれば（ステップ４０３）、該復号結果をトランスポートブロックＴｒＢｋ毎に分離してＣＲＣ誤り検出を行い、ＣＲＣ誤り検出結果を目標ＳＩＲ制御部２５に入力する（ステップ４０４）。目標ＳＩＲ制御部２５は、ＣＲＣ誤り検出結果を受信すれば、ＴＴＩ毎の誤りブロック数Ｎｅｒｒを判定する（ステップ４０５）。
１ＴＴＩにおける誤りブロック数Ｎｅｒｒが１以上であれば、目標ＳＩＲ制御部２５の増加ステップ計算部３５は、増加ステップを次式
増加ステップ＝β×Ｎｅｒｒ×Ｓｉｎｃ  （７）
により計算し、目標ＳＩＲ増減制御部３３に入力する。目標ＳＩＲ増減制御部３３は入力された増加ステップ分、目標ＳＩＲを増加する（ステップ４０６）。
ついで、目標ＳＩＲ制御部２５の観測区間計算部３４は次式
観測区間＝γ×Ｎｅｒｒ×Ｔ  （８）
により観測区間を更新する（ステップ４０７）。図３６は、β＝γ＝１／２，Ｎｅｒｒ＝４とした場合の動作説明図であり、増加ステップは２×Ｓｉｎｃとなり、観測区間は２×Ｔになる。
観測区間更新後、目標ＳＩＲ制御部２５は、ステップ４０２に戻り、受信ブロック数Ｎを０にリセットする。以後、ステップ４０３以降の処理が繰り返される。
一方、ステップ４０５において、ＣＲＣ検出における誤り数が０の場合には受信ブロック数ＮにそのＴＴＩにおいて受信したＴｒＢｋ数ＮＢＬＫを加算する（Ｎ＝Ｎ＋ＮＢＬＫ、ステップ４０８）。ついで、目標ＳＩＲ制御部２５は、受信ブロック数Ｎが観測区間に応じたブロック数ＮＯＢＳ以上になったかどうかを判定する（ステップ４０９）。
受信ブロック数Ｎが観測区間に応じたブロック数ＮＯＢＳ以上になった場合には、その観測区間の間、誤りが一つも検出されなかったことになるので、目標ＳＩＲ増減制御部３３は目標ＳＩＲをＳｄｅｃ分減少する（ステップ４１０）。しかる後、目標ＳＩＲ制御部２５はステップ４０２に戻り、受信ブロック数Ｎを０にリセットする。以後、ステップ４０３以降の処理が繰り返される。又、ステップ４０９において、受信ブロック数Ｎが観測区間ＮＯＢＳに満たない場合には、ステップ４０３に戻り以降の処理を行う。
目標ＳＩＲ制御部２５は、ステップ４０６、４１０で更新した目標ＳＩＲを比較器２７に出力する。比較器２７はＳＩＲ測定部２８で測定された測定ＳＩＲと目標ＳＩＲを比較し、その比較結果をもとに基地局１０に送信するＴＰＣコマンドを作成する。
以上、第７実施例によれば、第１実施例、及び第２実施例における効果と同様の作用効果を奏することができ、ＴＴＩにおいて複数の誤りが発生しても目標ＢＬＥＲを達成できるようになる。
なお、第７実施例では、誤り数Ｎｅｒｒに基いて観測区間および目標ＳＩＲの増加ステップＳｉｎｃの両方に補正を加えて目標ＳＩＲを制御したが、誤りブロック数Ｎｅｒｒあるいは誤り検出用ブロック数ＮＢＬＫに基いて、ブロック誤りの観測区間、目標ＳＩＲを増加させる時の増加ステップ、目標ＳＩＲを減少させる時の減少ステップのうち少なくとも２つを可変制御するように構成することができる。
【図面の簡単な説明】
図１は本発明の第１実施例の構成図ある。
図２は第１実施例の目標ＳＩＲ制御処理フローである。
図３は下り信号のフレームフォーマット説明図である。
図４は第１実施例の動作説明図である。
図５は第１実施例の変形例である。
図６は該変形例の目標ＳＩＲ制御処理フローである。
図７はＴＦＩテーブル、ＴＦＩの組合わせなどの説明図である。
図８はＴＦＩの計算フローである。
図９は本発明の第２実施例の構成図である。
図１０は第２実施例の目標ＳＩＲ制御処理フローである。
図１１は第２実施例の動作説明図である。
図１２は第２実施例の変形例である。
図１３は該変形例の目標ＳＩＲ制御処理フローである。
図１４は本発明の第３実施例の構成図である。
図１５は第３実施例の目標ＳＩＲ制御処理フローである。
図１６は第３実施例の動作説明図である。
図１７は第３実施例の変形例である。
図１８は該変形例の目標ＳＩＲ制御処理フローである。
図１９は本発明の第４実施例の構成図である。
図２０は第４実施例の目標ＳＩＲ制御処理フローである。
図２１は第４実施例の動作説明図である。
図２２は第４実施例の変形例である。
図２３は該変形例の目標ＳＩＲ制御処理フローである。
図２４は本発明の第５実施例の構成図である。
図２５は第５実施例の目標ＳＩＲ制御処理フローである。
図２６は第５実施例の動作説明図である。
図２７は第５実施例の変形例である。
図２８は該変形例の目標ＳＩＲ制御処理フローはである。
図２９は本発明の第６実施例の構成図である。
図３０は第６実施例の目標ＳＩＲ制御処理フローである。
図３１は第６実施例の動作説明図である。
図３２は第６実施例の変形例である。
図３３は該変形例の目標ＳＩＲ制御処理フローはである。
図３４は第７実施例の構成図である。
図３５は第７実施例の目標ＳＩＲ制御処理フローである。
図３６は第７実施例の動作説明図である。
図３７はインナーループ送信電力制御の説明図である。
図３８は上りリンクのフレーム構成図である。
図３９は従来のアウターループ制御のブロック図である。
図４０は伝送データの処理説明図である。
図４１は従来例における目標ＳＩＲ制御の処理フローである。
図４２は目標ＳＩＲの増減説明図である。
【図１】
2003085861.tif 000008
【図２】
2003085861.tif 000009
【図３】
2003085861.tif 000010
【図４】
2003085861.tif 000011
【図５】
2003085861.tif 000012
【図６】
2003085861.tif 000013
【図７】
2003085861.tif 000014
【図８】
2003085861.tif 000015
【図９】
2003085861.tif 000016
【図１０】
2003085861.tif 000017
【図１１】
2003085861.tif 000018
【図１２】
2003085861.tif 000019
【図１３】
2003085861.tif 000020
【図１４】
2003085861.tif 000021
【図１５】
2003085861.tif 000022
【図１６】
2003085861.tif 000023
【図１７】
2003085861.tif 000024
【図１８】
2003085861.tif 000025
【図１９】
2003085861.tif 000026
【図２０】
2003085861.tif 000027
【図２１】
2003085861.tif 000028
【図２２】
2003085861.tif 000029
【図２３】
2003085861.tif 000030
【図２４】
2003085861.tif 000031
【図２５】
2003085861.tif 000032
【図２６】
2003085861.tif 000033
【図２７】
2003085861.tif 000034
【図２８】
2003085861.tif 000035
【図２９】
2003085861.tif 000036
【図３０】
2003085861.tif 000037
【図３１】
2003085861.tif 000038
【図３２】
2003085861.tif 000039
【図３３】
2003085861.tif 000040
【図３４】
2003085861.tif 000041
【図３５】
2003085861.tif 000042
【図３６】
2003085861.tif 000043
【図３７】
2003085861.tif 000044
【図３８】
2003085861.tif 000045
【図３９】
2003085861.tif 000046
【図４０】
2003085861.tif 000047
【図４１】
2003085861.tif 000048
【図４２】
2003085861.tif 000049
【国際調査報告】
2003085861.tif 000050
2003085861.tif 000051
2003085861.tif 000052
2003085861.tif 000053