(57)【特許請求の範囲】
【請求項１】
基地局から複数の移動局に対して高速下り共用チャネルを用いてデータ送信をなすに際して、下り回線の伝播路状況に応じて前記データの通信レートを決定するようにした移動通信システムであって、
前記移動局は、
下り回線の伝播路状況に基づいて、前記高速下り共用チャネルのデコードに失敗する確率を算出する確率算出手段と、
この算出確率に応じて前記高速下り共用チャネルのデコード処理の制御をなすデコード処理制御手段と、
下り共用制御チャネルのデコードをなす手段とを含み、
前記確率算出手段は、前記下り共用制御チャネルのデコードが成功した場合、前記伝播路状況に加えて前記通信レートに応じて前記確率を算出し、
前記デコード処理制御手段は、前記確率に応じて前記デコード処理のターボ復号繰り返し回数を決定することを特徴とする移動通信システム。
【請求項２】
前記デコード処理制御手段は、前記確率が所定閾値を超える時、前記デコード処理を、ＨＡＲＱ（Ｈｙｂｒｉｄ  Ａｕｔｏｍａｔｉｃ  Ｒｅｐｅａｔ  Ｒｅｑｕｅｓｔ）合成処理までで中止するよう制御することを特徴とする請求項１記載の移動通信システム。
【請求項３】
前記デコード処理制御手段は、前記確率が所定閾値を超える時、全てのデコード処理を中止することを特徴とする請求項１記載の移動通信システム。
【請求項４】
基地局から複数の移動局に対して高速下り共用チャネルを用いてデータ送信をなすに際して、下り回線の伝播路状況に応じて前記データの通信レートを決定するようにした移動通信システムにおける移動局であって、
下り回線の伝播路状況に基づいて、前記高速下り共用チャネルのデコードに失敗する確率を算出する確率算出手段と、
この算出確率に応じて前記高速下り共用チャネルのデコード処理の制御をなすデコード処理制御手段と、
下り共用制御チャネルのデコードをなす手段とを含み、
前記確率算出手段は、前記下り共用制御チャネルのデコードが成功した場合、前記伝播路状況に加えて前記通信レートに応じて前記確率を算出し、
前記デコード処理制御手段は、前記確率に応じて前記デコード処理のターボ復号繰り返し回数を決定することを特徴とする移動局。
【請求項５】
前記デコード処理制御手段は、前記確率が所定閾値を超える時、前記デコード処理を、ＨＡＲＱ（Ｈｙｂｒｉｄ  Ａｕｔｏｍａｔｉｃ  Ｒｅｐｅａｔ  Ｒｅｑｕｅｓｔ）合成処理までで中止するよう制御することを特徴とする請求項４記載の移動局。
【請求項６】
前記デコード処理制御手段は、前記確率が所定閾値を超える時、全てのデコード処理を中止することを特徴とする請求項４記載の移動局。
【請求項７】
基地局から複数の移動局に対して高速下り共用チャネルを用いてデータ送信をなすに際して、下り回線の伝播路状況に応じて前記データの通信レートを決定するようにした移動通信システムにおける移動局のデコード制御方法であって、
下り回線の伝播路状況に基づいて、前記高速下り共用チャネルのデコードに失敗する確率を算出する確率算出ステップと、
この算出確率に応じて前記高速下り共用チャネルのデコード処理の制御をなすデコード処理制御ステップと、
下り共用制御チャネルのデコードをなすステップとを含み、
前記確率算出ステップは、前記下り共用制御チャネルのデコードが成功した場合、前記伝播路状況に加えて前記通信レートに応じて前記確率を算出し、
前記デコード処理制御ステップは、前記確率に応じて前記デコード処理のターボ復号繰り返し回数を決定することを特徴とするデコード制御方法。
【請求項８】
前記デコード処理制御ステップは、前記確率が所定閾値を超える時、前記デコード処理を、ＨＡＲＱ（Ｈｙｂｒｉｄ  Ａｕｔｏｍａｔｉｃ  Ｒｅｐｅａｔ  Ｒｅｑｕｅｓｔ）合成処理までで中止するよう制御することを特徴とする請求項７記載のデコード制御方法。
【請求項９】
前記デコード処理制御ステップは、前記確率が所定閾値を超える時、全てのデコード処理を中止することを特徴とする請求項７記載のデコード制御方法。
【請求項１０】
基地局から複数の移動局に対して高速下り共用チャネルを用いてデータ送信をなすに際して、下り回線の伝播路状況に応じて前記データの通信レートを決定するようにした移動通信システムにおける移動局のデコード制御方法をコンピュータに実行させるためのプログラムであって、
下り回線の伝播路状況に基づいて、前記高速下り共用チャネルのデコードに失敗する確率を算出する確率算出処理と、
この算出確率に応じて前記高速下り共用チャネルのデコード処理の制御をなすデコード処理制御処理と、
下り共用制御チャネルのデコードをなす処理とを含み、
前記確率算出処理は、前記下り共用制御チャネルのデコードが成功した場合、前記伝播路状況に加えて前記通信レートに応じて前記確率を算出し、
前記デコード処理制御処理は、前記確率に応じて前記デコード処理のターボ復号繰り返し回数を決定することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は移動通信システム及び移動局並びにそのデコード制御方法に関し、特に基地局から複数の移動局に対して高速下り共用チャネルを用いてデータ送信をなすようにした移動通信システムにおける移動局でのデータのデコード制御方式に関するものである。
【背景技術】
【０００２】
現在標準化が進められている３ＧＰＰ（3rd Generation Partnership Project）準拠のＷ−ＣＤＭＡ（Wide band Code Division Multiple Access ）方式の通信システムでは、高速なダウンリンクを実現する技術として、ＨＳＤＰＡ（High Speed Downlink Packet Access ）と称される技術が提案されている。
【０００３】
図６は、３ＧＰＰに準拠したＷ−ＣＤＭＡ通信システムにおける基地局と移動局とのＨＳＤＰＡ通信イメージを示す図である。図６において、基地局１からは移動局２のチャネルの推定に必要となるＰ／Ｓ−ＣＰＩＣＨ（Primary/Secondary Common Pilot Channel）という物理チャネルと、ＨＳＤＰＡのパケットを伝送するＨＳ−ＰＤＳＣＨ（High Speed Physical Downlink Shared Channel ）という物理チャネルと、ＨＳ−ＰＤＳＣＨの制御情報を伝送するＨＳ−ＳＣＣＨ（High Speed Shard Control Channel）とが送信される。
【０００４】
一方、移動局２からはＨＳＤＰＡ通信に必要となるＨＳ−ＤＰＣＣＨ（High Speed Dedicated Physical Control Channel ）という物理チャネルが送信される。これらの物理チャネル以外にも、通信に必要な物理チャネルが存在するが、ここでは説明しない。
【０００５】
図７はＨＳ−ＤＰＣＣＨのフォーマットを示す図である。ＨＳ−ＤＰＣＣＨはＨＳ−ＰＤＳＣＨのデコード結果を示すＡＣＫ／ＮＡＣＫ（Acknowledgement/Negative Acknowledgement）領域と、ダウンリンクの伝播路状況を示すＣＱＩ（Channel Quality Indicator ）領域とからなっている。
【０００６】
図８はこのＣＱＩのインデックス例を示すものである。このＣＱＩの算出方法としては、まず、移動局２は基地局１から送信されてくるＰ−ＣＰＩＣＨ、またはＳ−ＣＰＩＣＨから伝播路状況を示すＳＩＲ（Signal to Interference Ratio）を算出する。
【０００７】
次に、このＳＩＲで示された伝播路状況下において、インデックスに示された各ＴＢＳ（Transport Block Size）でＨＳ−ＰＤＳＣＨを送信した場合に、ＨＳＰＤＳＣＨのＢＬＥＲ（Block Error Rate）が１０％を下回り、かつ、最大サイズとなるＴＢＳを選ぶ。最後に、そのＴＢＳに対応するＣＱＩ値をインデックスから見つける。こうして算出されたＣＱＩは移動局２から基地局１に定期的に報告される。基地局１は移動局２からのＣＱＩ報告を受け、次に送信するＨＳ−ＰＤＳＣＨの送信レートを決定する。
【０００８】
このように、レイヤ１レベルの送信レートを伝播路状況に応じてフレキシブルに変えるという手法は、ＨＳＤＰＡ通信の特徴の一つであり、それまでの固定レート送信手法に比べて、チャネルリソースの効率化を高めるという効果がある。しかしながら、基地局と移動局間にはタイムラグがあるため、伝播路の変化が著しい場合等には、適切なＣＱＩ値を報告するのが難しくなり、極端な例では、ＣＱＩ値が非常に小さくなるような伝播路が悪い状況下で、基地局が高レートのＴＢＳを送信してくる可能性がある。
【０００９】
３ＧＰＰに準拠した移動局は、ＨＳＤＰＡ受信処理を行う場合、基本的にＨＳ−ＳＣＣＨのデコードが成功すれば、ＨＳ−ＰＤＳＣＨのデコードを行うという仕組みになっているために、上記のようなケースでは、ＨＳ−ＳＣＣＨのデコードが成功すれば、デコードが失敗になる可能性の高いＨＳ−ＰＤＳＣＨのデコードを試みてしまうという、非効率が発生してしまっていた。
【００１０】
一般的に、移動局のデコード処理は、ＨＳ−ＰＤＳＣＨのデコードが成功するまで、許す限りターボ復号（Turbo Decode）処理を繰り返し続ける傾向がある。そのため、上記の非効率発生時には、ターボ復号処理を最大限まで繰り返し続けてしまい、結果として、無駄な電力消費を生ずることになるという問題がある。
【００１１】
なお、特許文献１には、伝送路の通信状態に応じて符号化方式を決定し、またターボ復号の際に復号の繰り返し回数を決定する技術が開示されている。
【特許文献１】特開２００３−１９８５４１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
従来の３ＧＰＰに準拠したＷ−ＣＤＭＡ通信システムにおいて、ＨＳＤＰＡ方式が加わった場合には、上述した様に、レイヤ１レベルの送信レートを伝播路状況に応じてフレキシブルに変えるという手法が新たに導入されたために、それまでの固定レート送信手法に比べて、チャネルリソースの効率化を高める効果をもたらした。
【００１３】
しかしながら、一方では、基地局と移動局との間にはタイムラグが存在するために、伝播路の変化が著しい場合等には、伝播路が悪い状況下にも関わらず、基地局が高レートのＴＢＳを送信してしまうという欠点があった。かかる欠点が発生した場合、３ＧＰＰ準拠の移動局は，ＨＳ−ＳＣＣＨのデコードが成功すれば、デコードが失敗になる可能性の高いＨＳ−ＰＤＳＣＨに対してデコードを試みてしまう。このデコードに際して、移動局はターボ復号処理を最大限まで繰り返し続けてしまうために、結果として、無駄な電力消費の発生要因となってしまっていた。
【００１４】
本発明の目的は、無駄な電力消費をなくすことが可能な通信システム及び移動局並びにそのデコード制御方法を提供することである。
【課題を解決するための手段】
【００１５】
本発明による移動通信システムは、
基地局から複数の移動局に対して高速下り共用チャネルを用いてデータ送信をなすに際して、下り回線の伝播路状況に応じて前記データの通信レートを決定するようにした移動通信システムであって、
前記移動局は、
下り回線の伝播路状況に基づいて、前記高速下り共用チャネルのデコードに失敗する確率を算出する確率算出手段と、
この算出確率に応じて前記高速下り共用チャネルのデコード処理の制御をなすデコード処理制御手段と、
下り共用制御チャネルのデコードをなす手段とを含み、
前記確率算出手段は、前記下り共用制御チャネルのデコードが成功した場合、前記伝播路状況に加えて前記通信レートに応じて前記確率を算出し、
前記デコード処理制御手段は、前記確率に応じて前記デコード処理のターボ復号繰り返し回数を決定することを特徴とする。
【００１６】
本発明による移動局は、
基地局から複数の移動局に対して高速下り共用チャネルを用いてデータ送信をなすに際して、下り回線の伝播路状況に応じて前記データの通信レートを決定するようにした移動通信システムにおける移動局であって、
下り回線の伝播路状況に基づいて、前記高速下り共用チャネルのデコードに失敗する確率を算出する確率算出手段と、
この算出確率に応じて前記高速下り共用チャネルのデコード処理の制御をなすデコード処理制御手段と、
下り共用制御チャネルのデコードをなす手段とを含み、
前記確率算出手段は、前記下り共用制御チャネルのデコードが成功した場合、前記伝播路状況に加えて前記通信レートに応じて前記確率を算出し、
前記デコード処理制御手段は、前記確率に応じて前記デコード処理のターボ復号繰り返し回数を決定することを特徴とする。
【００１７】
本発明によるデコード制御方法は、
基地局から複数の移動局に対して高速下り共用チャネルを用いてデータ送信をなすに際して、下り回線の伝播路状況に応じて前記データの通信レートを決定するようにした移動通信システムにおける移動局のデコード制御方法であって、
下り回線の伝播路状況に基づいて、前記高速下り共用チャネルのデコードに失敗する確率を算出する確率算出ステップと、
この算出確率に応じて前記高速下り共用チャネルのデコード処理の制御をなすデコード処理制御ステップと、
下り共用制御チャネルのデコードをなすステップとを含み、
前記確率算出ステップは、前記下り共用制御チャネルのデコードが成功した場合、前記伝播路状況に加えて前記通信レートに応じて前記確率を算出し、
前記デコード処理制御ステップは、前記確率に応じて前記デコード処理のターボ復号繰り返し回数を決定することを特徴とする。
【００１８】
本発明によるプログラムは、
基地局から複数の移動局に対して高速下り共用チャネルを用いてデータ送信をなすに際して、下り回線の伝播路状況に応じて前記データの通信レートを決定するようにした移動通信システムにおける移動局のデコード制御方法をコンピュータに実行させるためのプログラムであって、
下り回線の伝播路状況に基づいて、前記高速下り共用チャネルのデコードに失敗する確率を算出する確率算出処理と、
この算出確率に応じて前記高速下り共用チャネルのデコード処理の制御をなすデコード処理制御処理と、
下り共用制御チャネルのデコードをなす処理とを含み、
前記確率算出処理は、前記下り共用制御チャネルのデコードが成功した場合、前記伝播路状況に加えて前記通信レートに応じて前記確率を算出し、
前記デコード処理制御処理は、前記確率に応じて前記デコード処理のターボ復号繰り返し回数を決定することを特徴とする。                              
【００１９】
本発明の作用を述べる。移動局において、ＨＳ−ＳＣＣＨのデコードに成功した場合、現在の伝播路状況と受信中のＨＳ−ＰＤＳＣＨの送信レートとを基に、受信中のＨＳ−ＰＤＳＣＨのデコード失敗確率を算出し、その確率に応じて、受信中のＨＳ−ＰＤＳＣＨのターボ復号繰り返し回数を決定し、更に、その確率が最大繰り返し回数でもデコードに失敗すると判断されると、ターボ復号器のデコード処理を諦めて、当該デコードをＨＡＲＱ合成処理までで中止する。
【発明の効果】
【００２０】
本発明によれば、ターボ復号処理の繰り返し回数を適切に決められるようにしたので、ターボ復号処理回数の冗長性を抑えることができ、消費電力を最小限に抑えることが可能となるという効果がある。また、本発明によれば、特に伝播路が悪い環境下ではターボ復号処理そのものを行わないようにしたので、同じく処理を行わないデレイトマッチング（De-rate matching）処理や、ビットデスクランブル処理と合わせて、これらの処理分に相当する消費電力を減らすことが可能となるという効果もある。
【発明を実施するための最良の形態】
【００２１】
以下に、図面を参照しつつ本発明の実施の形態について詳細に説明する。なお、本実施の形態による移動局において、受信側は、Ｐ／Ｓ−ＣＰＩＣＨ，ＨＳ−ＳＣＣＨ，ＨＳ−ＰＤＳＣＨのデコードについて、また送信側は、ＨＳ−ＤＰＣＣＨのエンコードについてのみ説明しており、他の各種機能については、本発明と直接関係しないので、その説明は省略している。また、ＨＳＤＰＡの通信に必要となる物理チャネルのデコード及びエンコード処理に関しても、ここでは、特に述べない。
【００２２】
更に、各デコード処理部に入力される物理チャネル信号は、既に逆拡散されているものとする。更にはまた、ターボ復号処理の復号処理繰り返し回数を最大にしても、ＨＳ−ＰＤＳＣＨのデコードに失敗してしまうかを判断するための方法として、予め失敗する確率に閾値を設定するようにしている。
【００２３】
図１は本発明の実施の形態を示す移動局における一部機能ブロック図である。図１を参照すると、ＨＳ−ＳＣＣＨデコード処理部２０１は、ＨＳ−ＳＣＣＨ（直交関係にあるＩ，Ｑ成分とする）の入力を受けて、ＨＳ−ＳＣＣＨをデコードし、デコードが成功したか否かをＨＳＤＰＡ制御部１０１へ報告する。デコードが成功した場合には、更に、ＨＳ−ＰＤＳＣＨのデコード情報をも、ＨＳＤＰＡ制御部１０１へ報告する。
【００２４】
ＣＱＩ生成処理部３０１は、Ｐ／Ｓ（ＰまたはＳ）−ＣＰＩＣＨ（Ｉ，Ｑ成分）の入力を受けて、ＳＩＲを算出し、最終的にＣＱＩ値を算出してＨＳＤＰＡ制御部１０１へ報告する。ＨＳ−ＰＤＳＣＨデコード処理部４０１は、ＨＳ−ＰＤＳＣＨ（Ｉ，Ｑ成分）の入力を受けて、ＨＳＤＰＡ制御部１０１からのＨＳ−ＰＤＳＣＨデコード情報と共に、ＨＳ−ＰＤＳＣＨをデコードしてその結果をＨＳＤＰＡ制御部１０１へ報告する。
【００２５】
ＨＳ−ＤＰＣＣＨエンコード処理部５０１は、ＨＳＤＰＡ制御部１０１からのＡＣＫ／ＮＡＣＫ及びＣＱＩ値を受けて、ＨＳ−ＤＰＣＣＨ（Ｉ，Ｑ成分）を生成する。ＨＳＤＰＡ制御部１０１は、上記の各部を制御するものであり、各部の動作に必要な情報を提供し、また各部の起動や停止、更には、初期化などを行う。
【００２６】
図２は図１のＨＳ−ＰＤＳＣＨデコード処理部４０１の具体例を示す機能ブロックである。図において、１６ＱＡＭ復調器４１０は、ＨＳ−ＰＤＳＣＨの入力を受けて、１６ＱＡＭの復調処理を行う。デインタリーバ４２０は、１６ＱＡＭ復調器４１０からの出力を受けて、デインタリーブ処理を行う。デレイトマッチング処理部４３０は、デインタリーバ４２０からの出力を受けてデレイトマッチング処理を行う。
【００２７】
なお、このデレイトマッチング処理とは、レイトマッチング処理の逆の処理であり、レイトマッチング処理は、入力ビット数と出力ビット数が異なる場合、出力ビット数に合わせるように、入力ビット数をパンクチュアリングしたり、レピテイションしたりするものであり、これらの処理は３ＧＰＰに規定されている。
【００２８】
ＨＡＲＱ（Hybrid Automatic Repeat Request ）スイッチ４４０は、デレイトマッチング処理部４３０の出力を受けて、その出力データをバッファメモリ４５０に直接書き込むか（Ａ側）、バッファメモリ４５０内のデータと加算してからに書き込むか（Ｂ側）を選択するためのスイッチである。ここで、ＨＡＲＱについて簡単に説明する。信頼度が低い時間的に変化する回線状態を有する通信システムにおいて、良く利用される技術として、パケット再送制御を用いた自動再送要求（ＡＲＱ：Automatic Repeat Request）方式と、誤り訂正復号（ＦＥＣ：Forward Error Correction）方式とを組み合わせた技術であり、このような技術をＨＡＲＱと称しており、これまた３ＧＰＰに規定されている周知技術である。
【００２９】
再び図２に戻ると、バッファメモリ４５０は、このＨＡＲＱスイッチ４４０からのデータを格納するものであり、デレイトマッチング処理部４６０は、ＨＡＲＱスイッチ４４０からのデータを受けて、デレイトマッチング処理を行う。ターボ復号器４７０は、デレイトマッチング処理部４６０からの出力を受けて、ターボ復号処理を行う。ビットスクランブラ４８０は、ターボ復号器４７０からの復号出力を受けて、ビットスクランブル処理を行い、最終的なＨＳ−ＰＤＳＣＨのＣＲＣ結果を算出して、ＨＳＤＰＡ制御部１０１へ報告する。これら各部も、ＨＳＤＰＡ制御部１０１により動作制御される（点線で示す）。
【００３０】
以下に、本発明の実施の形態の動作について、図３及び図４のフローチャートを参照しつつ説明する。先ず、ＨＳＤＰＡ制御処理部１０１は、ＨＳＤＰＡ通信開始を受けて（ステップＳ１）、ＨＳ−ＳＣＣＨデコード処理部２０１と、ＣＱＩ生成処理部３０１と、ＨＳ−ＰＤＳＣＨデコード処理部４０１と、ＨＳ−ＤＰＣＣＨエンコード処理部５０１とを、それぞれ初期化すると同時に、これら各部の各々に対して、処理に必要なパラメータを入力し、各処理部をそれぞれ適切なタイミングで起動させる（ステップＳ２）。
【００３１】
ＣＱＩ生成処理部３０１は、入力されるＰ−ＣＰＩＣＨ（もしくはＳ−ＣＰＩＣＨ）からＳＩＲを算出する（ステップＳ３）。そして、ＣＱＩ生成処理部３０１は、この算出したＳＩＲ値からＣＱＩ値を導出し、このＣＱＩ値をＨＳＤＰＡ制御部１０１へ報告する（ステップＳ４）。これらステップＳ３〜Ｓ４までのＣＱＩ生成処理部３０１の一連の動作は、ＨＳ−ＤＰＣＣＨサブフレームの２ミリ秒単位で行われ（図７参照）、特にＨＳＤＰＡ制御部１０１からの制御がない限り、当該動作を続ける様になっている。
【００３２】
ＨＳ−ＳＣＣＨデコード処理部２０１は、入力されるＨＳ−ＳＣＣＨをデコードし（ステップＳ６）、ＨＳ−ＳＣＣＨのデコードが成功したか否かの情報と、成功した場合には、更にＨＳ−ＰＤＳＣＨのデコード情報を、ＨＳＤＰＡ制御部１０１へ報告する（ステップＳ７）。このステップＳ６〜Ｓ７のＨＳ−ＳＣＣＨデコード処理部２０１の一連の動作は、ＨＳ−ＳＣＣＨサブフレームという２ミリ秒単位で行われ、特にＨＳＤＰＡ制御部１０１からの制御がない限り、当該動作を続ける様になっている。
【００３３】
そして、ＨＳＤＰＡ制御部１０１はステップＳ４の報告を受け、ＨＳ−ＤＰＣＣＨエンコード処理部５０１に対して適切なタイミングでＣＱＩ値を通知する（ステップＳ５）。また、ＨＳＤＰＡ制御部１０１は、ステップＳ７の報告を受けて、ＨＳ−ＳＣＣＨのデコードが失敗したかどうかを判断する（ステップＳ８）。当該デコードが失敗した場合（ステップＳ９でｎｏ）、ＨＳ−ＰＤＳＣＨデコード処理部４０１に対してデコード中止のための制御情報を設定する。本制御によりＨＳ−ＰＤＳＣＨデコード処理部４０１は、１６ＱＡＭ復調器４１０に入力されるＨＳ−ＰＤＳＣＨを無視し、動作を行わない（ステップＳ１０）。
【００３４】
ＨＳ−ＳＣＣＨのデコードが成功した場合（ステップＳ９でｙｅｓ）、ＨＳＤＰＡ制御部１０１は、対応するＨＳ−ＰＤＳＣＨのデコード情報を読み込んで、通信レートを算出し（ステップＳ１１）、ステップＳ４での報告により取得したＨＳ−ＰＤＳＣＨに対応するＣＱＩ値と、ステップＳ１１で取得したＨＳ−ＰＤＳＣＨの通信レートとから、このＨＳ−ＰＤＳＣＨのデコードに失敗する確率を算出する（ステップＳ１２）。
【００３５】
この場合の、デコードに失敗する確率の算出例としては、種々考えられるが、あるＨＳ−ＰＤＳＣＨのデコード時に、ＣＱＩ値が２０であり、実際の通信レートがＴＢＳ４１８９ｂｉｔ／５ｃｏｄｅ／１６ＱＡＭであるとすると、ＣＱＩ２０は、図８のＣＱＩテーブルから、ＴＢＳ５８８７ｂｉｔ／５ｃｏｄｅ／１６ＱＡＭであるので、現在の伝播路は、実際の通信レートより良好であると判断でき、この場合には、数パーセントとすることができる。すなわち、予め定めておいたあるアルゴリズムを用いて、デコードに失敗する確率を算出することは容易である。この場合において、当該アルゴリズムは種々考えられるので、ここでは特に示さない。
【００３６】
更に、ＨＳＤＰＡ制御部１０１は、ステップＳ１２により得た失敗する確率から、このＨＳ−ＰＤＳＣＨに対するターボ復号の繰り返し回数を決定する（ステップＳ１３）。例えば、上記のステップＳ１２で算出された様に、デコード失敗確率が数パーセントとすると、この失敗確率に閾値を設けておき、実際の失敗確率を閾値と比較し、当該閾値より低ければ、ターボ復号の繰り返し回数は４回程度で十分であるとして、４回と決定するのである。この回数の決定方法はこれに限定されないことは勿論である。
【００３７】
次に、ＨＳＤＰＡ制御部１０１は、ステップＳ１２で算出したデコード失敗確率が、設定した所定閾値を越えるかどうかを判定し、超えない場合（ステップＳ１４でｎｏ）、このＨＳ−ＰＤＳＣＨに対するデコード情報と、ステップＳ１３で決定したターボ復号繰り返し回数をＨＳ−ＰＤＳＣＨデコード処理部４０１内の各機能ブロックへ設定して通常処理へ移行する（ステップＳ１５）。
【００３８】
デコード失敗確率が当該閾値を超える場合（ステップＳ１４でｙｅｓ）、このＨＳ−ＰＤＳＣＨに対するデコード情報と、ＨＡＲＱ合成処理まででデコード処理を止めるための制御情報とを、ＨＳ−ＰＤＳＣＨデコード処理部４０１内の各機能ブロックへ設定する（ステップＳ１６）。そして、ＨＳＤＰＡ制御部１０１は、ＨＡＲＱ合成処理まででデコード処理を止めたＨＳ−ＰＤＳＣＨに対するデコード結果を、ＮＡＣＫとしてＨＳ−ＤＰＣＣＨエンコード処理部５０１に対し適切なタイミングで通知する（ステップＳ１７）。
【００３９】
その後、ＨＳ−ＰＤＳＣＨデコード処理部４０１内の各機能ブロックは、ＨＳＤＰＡ制御部１０１からデコード情報が設定される。これによりＨＳ−ＰＤＳＣＨのデコードを行うことができる。そして、ＨＳ−ＰＤＳＣＨが１６ＱＡＭ復調器４１０に入力され、１６ＱＡＭ復調器４１０は、ＨＳ−ＰＤＳＣＨが１６ＱＡＭであった場合は、復調処理を行い、その結果をデインタリーバ４２０へ出力する。ＱＰＳＫの場合は処理を行わず、そのままデインタリーバ４２０へ出力する。
【００４０】
デインタリーバ４２０は、１６ＱＡＭ復調器４１０らの入力を受けて、デインタリーブ処理を行い、その結果をデレイトマッチング処理部４３０へ出力する。このデレイトマッチング処理部４３０は、デインタリーバ４２０からの入力を受けて、デレイトマッチング処理を行い、その結果をＨＡＲＱスイッチ４４０へ出力する。
【００４１】
ＨＡＲＱスイッチ４４０は、デレイトマッチング処理部４３０からの入力を受けて、その入力されるＨＳ−ＰＤＳＣＨが新規送信データの場合は、スイッチ４４０の接点Ａに接続し、バッファメモリ４５０にデータを直接書き込む。ＨＳ−ＰＤＳＣＨが再送データの場合は、スイッチ４４０の接点Ｂに接続し、バッファメモリ４５０内に保存されているデータと合成してからバッファメモリ４５０に書き込む。それぞれ書き込まれたＨＳ−ＰＤＳＣＨは、書き込みと同時にデレイトマッチング処理部４６０へ出力される。
【００４２】
図４のフローチャートにおけるステップＳ１５によるデコード情報の設定を受けた場合、デレイトマッチング処理部４６０は、ＨＡＲＱスイッチ４４０からの入力を受けて、デレイトマッチング処理を行い、その結果をターボ復号器４７０へ出力する。ターボ復号器４７０は、デレイトマッチング処理部４６０からの入力を受けて、ターボ復号処理を行い、その結果をビットスクランブラ４８０へ出力する。この際、ターボ復号処理回数は、ステップＳ１３で決められた回数分行う。ビットスクランブラ４８０は、ターボ復号器４７０からの入力を受けて、ビットスクランブリング処理を行い、最終的なＨＳ−ＰＤＳＣＨのデコード結果をＨＳＤＰＡ制御部１０１へ報告する。
【００４３】
図４のステップＳ１６によるデコード情報の設定を受けた場合、デレイトマッチング処理部４６０は、ＨＡＲＱスイッチ４４０からの入力を受けるが、ＨＳＤＰＡ制御部１０１より動作停止の制御が施されているため何も処理は行わない。ターボ復号器４７０、ビットデスクランブラ４８０も同様に動作停止の制御が施されているため何も処理は行わない。
【００４４】
ＨＳＤＰＡ制御部１０１は、ビットデスクランブラ４８０からの最終的なＨＳ−ＰＤＳＣＨのデコード結果の報告を受け、ＨＳ−ＤＰＣＣＨエンコード処理部５０１に対して適切なタイミングでＡＣＫ／ＮＡＣＫを通知する。ＨＳ−ＤＰＣＣＨエンコード処理部５０１は、図３のステップＳ５によるＣＱＩ値の報告を受けてＣＱＩのエンコードを行い、ＨＳＤＰＡ制御部１０１からのＡＣＫ／ＮＡＣＫ通知や図４のステップＳ１７でのＡＣＫ／ＮＡＣＫ通知を受けて、ＡＣＫ／ＮＡＣＫのエンコードを行い、適切なタイミングでエンコードしたＨＳ−ＤＰＣＣＨを送信ブロックへ出力する。
【００４５】
本例では、ＣＱＩ値によって、ＨＳ−ＰＤＳＣＨデコード失敗確率を算出したが、ＳＩＲによって算出しても良いものである。また、失敗する確率に対して用いる閾値は、予めチューニングした値を決めておくことを想定している。なお、“ＨＳ−ＰＤＳＣＨに対応するＣＱＩ”とあるが、ＣＱＩとＨＳ−ＰＤＳＣＨの具体的な時間関係はここでは示さない。
【００４６】
本実施の形態により、ターボ復号処理の繰り返し回数を適切に決められるため、ターボ復号処理回数の冗長性を抑えることができ、消費電力を最小限に抑えることが可能となる。また、特に伝播路が悪い環境下では、ターボ復号処理そのものを行わないため、同じく処理を行わないデレイトマッチング処理、ビットデスクランブリング処理と合わせて、これらの処理分にあたる消費電力を減らすことが可能となる。
【００４７】
次に、本発明の他の実施の形態について説明する。本実施の形態の構成は先の実施の形態と同一であり、その動作は、基本的に、先の実施の形態と同一であるが、相違する点は、図５のフローチャートに示す様に、先の実施の形態のフローチャートの図４のステップＳ１６を、ステップＳ１６′に変更したことである。すなわち、ＨＳＤＰＡ制御部１０１は、このＨＳ−ＰＤＳＣＨに対するデコードを中止するための制御情報を、ＨＳ−ＰＤＳＣＨデコード処理部４０１内の各機能ブロックへ設定する。他の動作は、先の実施の形態のそれと同一であり、説明は省略する。
【００４８】
こうすることにより、ＨＳ−ＰＤＳＣＨのデコード失敗確率が閾値を超えてしまうような場合、そのＨＳ−ＰＤＳＣＨに対するデコード処理を全く行わないので、先の実施の形態に比べて、処理をしない分の消費電力が抑えられる。この効果は、特に伝播路状況が悪い環境下において発揮される。
【００４９】
上記実施の形態における動作フローは、その動作手順を予めプログラムとしてＲＯＭなどの記録媒体に記録しておき、これをコンピュータであるＣＰＵにより読取らせて実行するように構成できることは明白である。
【図面の簡単な説明】
【００５０】
【図１】本発明の実施の形態の機能ブロック図である。
【図２】図１のＨＳ−ＰＤＳＣＨ４０１の具体例を示す機能ブロック図である。
【図３】本発明の実施の形態の動作の一部を示すフローチャートである。
【図４】本発明の実施の形態の動作の他の一部を示すフローチャートである。
【図５】本発明の他の実施の形態の動作の他の一部を示すフローチャートである。
【図６】本発明が適用されるＨＳＤＰＡ方式の移動通信システムにおける基地局と移動局との間のチャネルの例を示す図である。
【図７】ＨＳＤＰＡ方式の移動通信システムにおけるＨＳ−ＤＰＣＣＨのフォーマット例を示す図である。
【図８】ＣＱＩ値のインデックス例を示す図表である。
【符号の説明】
【００５１】
１  基地局
２  移動局
１０１  ＨＳＤＰＡ制御部
２０１  ＨＳ−ＳＣＣＨデコード処理部
３０１  ＣＱＩ生成処理部
４０１  ＨＳ−ＰＤＳＣＨデコード処理部
５０１  ＨＳ−ＤＰＣＣＨエンコード処理部
４１０  １６ＱＡＭ復調器
４２０  デインタリーバ
４３０，４６０  デレイトマッチング処理部
４４０  ＨＡＲＱスイッチ
４５０  バッファメモリ
４７０  ターボ復号器
４８０  ビットデスクランブラ
【図１】
0004661532.tif 000002
【図２】
0004661532.tif 000003
【図３】
0004661532.tif 000004
【図４】
0004661532.tif 000005
【図５】
0004661532.tif 000006
【図６】
0004661532.tif 000007
【図７】
0004661532.tif 000008
【図８】
0004661532.tif 000009