(57)【特許請求の範囲】
【請求項１】
フェージングチャネル環境においてソフトビット量子化のためのスケーリングファクタを決定する方法であって、
フェージングチャネルのＳＮＲ値を繰り返し検出するステップと、
極値的なＳＮＲ値の寄与が小さくなるよう複数のＳＮＲ値の重み付けを行って、前記複数のＳＮＲ値に基づいた重み付け平均値を算出するステップと、
前記重み付け平均値に応じてソフトビット量子化のための前記スケーリングファクタを決定するステップと
を有し、
前記重み付けは、検出された前記ＳＮＲ値のそれぞれをコードレート領域の値に変換することで各ＳＮＲ値に対応したコードレート値を生成する機能を持つ変換部によって実行されるものであり、
前記方法は、前記重み付け平均値を取得するために、前記変換部によって生成される複数のコードレート値を平均化処理するステップをさらに有することを特徴とする方法。
【請求項２】
前記複数のＳＮＲ値のそれぞれは、達成可能なチャネルスループットにしたがって重み付けされることを特徴とする請求項１に記載の方法。
【請求項３】
前記重み付け平均値は、有効ＳＮＲ計量法を用いて算出されることを特徴とする請求項１または２に記載の方法。
【請求項４】
前記コードレート値のそれぞれは、関連したＳＮＲ値によって達成可能なコードレートを示す値であることを特徴とする請求項１ないし３のいずれか１項に記載の方法。
【請求項５】
前記コードレート値は、特定のＳＮＲ値に関連したカットオフレートを示す値であることを特徴とする請求項１ないし４のいずれか１項に記載の方法。
【請求項６】
前記重み付け平均値の算出は、所定数の変調シンボルを含んだ１つのコードブロックにわたって実行されることを特徴とする請求項１ないし５のいずれか１項に記載の方法。
【請求項７】
前記重み付け平均値の算出は、前記コードブロックに含まれている前記所定数のシンボルのサブセットだけを考慮して実行されることを特徴とする請求項６に記載の方法。
【請求項８】
前記スケーリングファクタを決定するステップは、重み付け平均値の範囲または値のそれぞれとスケーリングファクタのそれぞれとを関連付ける関係を参照するステップを含むことを特徴とする請求項１ないし７のいずれか１項に記載の方法。
【請求項９】
複数の変調方式のそれぞれについて個々の前記関係が付与されており、前記スケーリングファクタを決定するステップは、現時点で適用されている変調方式に関連付けられている前記関係を選択するステップを備えることを特徴とする請求項８に記載の方法。
【請求項１０】
前記方法は、リンクアダプテーション方式とハイブリッドＡＲＱ方式とのうち少なくともひとつと組み合わせて実行されることを特徴とする請求項１ないし９のいずれか１項に記載の方法。
【請求項１１】
コンピュータプログラムであって、
請求項１ないし１０のいずれか１項に記載された方法をコンピュータデバイスに実行させることを特徴とするコンピュータプログラム。
【請求項１２】
コンピュータデバイスによって読み取り可能な記憶媒体に記憶されていることを特徴とする請求項１１に記載のコンピュータプログラム。
【請求項１３】
フェージングチャネル環境においてソフトビット量子化のためのスケーリングファクタを決定するデコーダであって、
フェージングチャネルのＳＮＲ値を繰り返し検出する第１コンポーネントと、
極値的なＳＮＲ値の寄与が小さくなるよう複数のＳＮＲ値の重み付けを行って、前記複数のＳＮＲ値に基づいた重み付け平均値を算出するプロセッサと、
前記重み付け平均値に応じてソフトビット量子化のための前記スケーリングファクタを決定する第２コンポーネントと
を備え、
前記プロセッサは、各ＳＮＲ値に対応したコードレート値を生成するために、検出された前記ＳＮＲ値のそれぞれをコードレート領域の値に変換することによって前記重み付けを実行するとともに、前記重み付け平均値を取得するために、前記変換により生成した複数のコードレート値を平均化処理することを特徴とするデコーダ。
【請求項１４】
前記プロセッサは、有効ＳＮＲ計量法を用いて前記重み付け平均値を算出することを特徴とする請求項１３に記載のデコーダ。
【請求項１５】
前記第２コンポーネントは、前記重み付け平均値の範囲又は値のそれぞれと複数のケーリングファクタのそれぞれとを関連付けたマッピングテーブルを備えることを特徴とする請求項１３または１４に記載のデコーダ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は一般に信号処理に関する。詳細には、本発明は、フェージングチャネル環境においてソフトビット量子化のためのスケーリングファクタを判定するための技法を対象とする。
【背景技術】
【０００２】
第三世代パートナシッププロジェクト（３ＧＰＰ）は、目下、次世代通信システムに関して作業中であり、そのシステムは、３ＧＰＰ用語ではロング・ターム・エヴォリューション（ＬＴＥ）システムと呼ばれている。ＬＴＥシステムの重要な機能として、１００Ｍｂｐｓ以上という高速のピークデータレートが挙げられよう。高速のピークデータレートは、数ある技術の中でも、リンクアダプテーションと、ハイブリッド・自動再送要求（ハイブリッドＡＲＱ）スキームとを実装することによって達成される。
【０００３】
簡単に言えば、リンクアダプテーションは、基地局が現在のチャネル品質に基づいて変調パラメータと符号化パラメータとをユーザ端末毎に個別に選択することを可能にする。他方、ハイブリッドＡＲＱスキームは、従来のＡＲＱスキームの確認応答、再送信、およびタイムアウト機能を、（例えばターボ符号を用いた）前方誤り訂正符号化を使って、かつ、（例えば巡回冗長検査ビットのような）誤り検出情報の送信を使って、強化する。
【０００４】
ハイブリッドＡＲＱスキームは、以前の誤った送信試行を介して受信した情報を（廃棄するのではなく）現在の送信試行に伴って受信した情報と組み合わせることによって、システムのスループットを向上させる。このため、ハイブリッドＡＲＱスキームは、誤った送信試行を介して受信した情報を一時的に記憶するためのメモリ資源を必要とする。記憶される必要がある情報には、受信したデータビット並びに関連の信頼性情報（いわゆるソフトビット）が含まれる。
【０００５】
ソフトビットは、受信信号の中の各データビットについてデコーダ・フロントエンドによって生成されるものであり、データビットが０または１である可能性がどの程度あるかの尺度とみなすことができる。従って、従来型のデコーダ・フロントエンドならば、受信したアナログ情報が０か１かを識別するために、内部アナログ電圧レベルが所与の閾値電圧レベルより上か下を単純に決定するであろうが、例えばターボ符号デコーダのフロントエンドならば、内部アナログ電圧が閾値電圧レベルからどの程度離れているかという整数による尺度（ソフトビット）を提供するであろう。
【０００６】
従来の「ハード」な決定技法（硬判定）と、向上した「ソフト」な決定技法（軟判定）とを、それぞれ図１Ａおよび図１Ｂに図示する。図１Ａおよび図１Ｂはいずれも、確率密度ｐを、アナログ電圧レベルｘ（Ｔ）＝ｍｉ＋ｎ０の関数として示し、ここでｍｉは信号成分を表し、ｎ０は、受信信号の中の雑音成分を表す。電圧レベルｘ（Ｔ）は、１が送信される場合には平均値ｍ１を有し、０が送信される場合には平均値ｍ２を有する。
【０００７】
図１Ａに示す硬判定のシナリオでは、１または０が送信されたかどうかを決定するために、ｘ（Ｔ）のレベルが、所与の閾値電圧レベルと単純に比較される。他方、図１Ｂに示す例示的な軟判定シナリオでは、ｘ（Ｔ）のレベルが閾値レベルからどのくらい離れているかを示す、（３ビットの分解能に相当する）８個のソフトビット量子化範囲が定義される。例えばワード１１１は、高い信頼性を伴って１という決定を示し、他方、ワード１００は、低い信頼性を伴って１という決定を示すであろう。軟判定シナリオにおいて生成された、この追加の信頼性情報の結果として、硬判定シナリオに較べてビット誤り率が低減されるかまたは、同じビット誤り率を達成するのに必要なＳＮＲが低減される。
【０００８】
ソフトビット量子化の分解能を（ある程度まで）高めると、ビット誤り率を低減するのに役立つ。しかし、上記で概説したようにソフトビットは一時的に記憶されなければならないことから、分解能が高くなると、結果としてハイブリッドＡＲＱのバッファのためのメモリ要件も増大することになる。従って、特にＬＴＥおよび類似のシステムでは、ピークデータレートが本質的に高いことに起因して、ハイブリッドＡＲＱスキームについてのメモリ要件が非常に厳しくなることがある。従って、符号化性能を高レベルに維持すると同時に分解能を低減させるために、優れた方法が提案されるようになってきた。
【０００９】
例えば、１９９９年オランダのアムステルダムにおけるＧ．ＪｅｏｎｇおよびＤ．Ｈｓｉａによる「Ｏｐｔｉｍａｌ  Ｑｕａｎｔｉｚａｔｉｏｎ  ｆｏｒ  Ｓｏｆｔ−Ｄｅｃｉｓｉｏｎ  Ｔｕｒｂｏ  Ｄｅｃｏｄｅｒ」、（ＶＴＣ  Ｆａｌｌ  ’９９）に記述された、そのような最適化の方法は、典型的には、有効コードレートと、利用される変調方式との知識を必要とする。しかし、リンクアダプテーションとハイブリッドＡＲＱが起因の再送信との組み合わせによって、有効コードレートを予測するのがかなり難しくなる。この難しさの主な原因は、軟判定が行われるべき時点では、リンクアダプテーションメカニズムによって選択されたコードレートは、判定メカニズムに（まだ）知られていない可能性があり、かつ、判定メカニズムも、（さらなる）再送信が必要か否かを知らないという事実にある。
【００１０】
ここで詳細に説明することになるが、現在のＳＮＲに依存して信頼性情報が事実上失われることがあるという事実の結果として、さらなる問題がもたらされる。量子化されていないソフトビットの大きさの平均値並びにその分散は、基本的に現在のＳＮＲに比例する。これを、四相位相変調方式（ＱＰＳＫ）の例について、そしてＳＮＲ値が０ｄＢと６ｄＢの例について、図２Ａおよび図２Ｂのソフトビットのヒストグラムにそれぞれ図示する。
【００１１】
ＳＮＲ値が０ｄＢの場合（図２Ａ）、平均値は非常に小さいため、両端からの曲線が中心付近で強く重なる。従って、量子化されていないソフトビットの大きさは、ゼロに近いため、量子化されたソフトビットは、ほとんどの場合、０または１のいずれかである。他方、ＳＮＲ値が６ｄＢの場合（図２Ｂ）、量子化されていないソフトビットの大きさは、許容された整数範囲のほとんど外側であり、最大許容整数値を想定したソフトビットのクリッピングと量子化との後で、そのような結果となる。いずれの場合でも、利用可能なソフトビットの分解能は、効率的に利用されていない。
【００１２】
ソフトビット量子化プロセスに与えるＳＮＲの影響を補正するため、ＷＯ２００７／０９２７４４  Ａ２では、量子化ステップに先立って、（アナログ）ソフトビットの大きさをスケールすることが提案されている。スケーリングのステップは、量子化されたソフトビットが、利用可能な整数値の範囲をより良く使用することを保証するのに役立つ。スケーリングの間に適用されるスケーリングファクタは、一般に、ＳＮＲの測定値に反比例するように選択される。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】国際公開第２００７／０９２７４４号
【発明の概要】
【発明が解決しようとする課題】
【００１４】
フェージングチャネル環境では、チャネル利得は、従って、ＳＮＲは、迅速に変化している。これは、１つのコードワードの間でさえ、ＳＮＲが変化することを意味する。従って、直交周波数分割多重（ＯＦＤＭ）に依存するＬＴＥシステムでは、ＳＮＲは、１つのコードワードの間でさえ変化することがある。そのような状況では、１つのコードワード全体について平均をとった平均ＳＮＲ値に基づいてスケーリングファクタを導出することが考えられてもよいだろう。しかし、単純に平均をとった場合、低ＳＮＲ値に対応するソフトビットか、高ＳＮＲ値に対応するソフトビットかのいずれか一方の精度が、（図２Ａおよび２Ｂに図示したシナリオと同様に）最適とはいえなくなるであろうという問題が一般に生じることが分かっている。
【００１５】
従って、利用可能なソフトビット分解能を効率的に利用できるように、ソフトビット量子化のためのスケーリングファクタの判定を可能にする技法が必要である。
【課題を解決するための手段】
【００１６】
第１の態様によって、フェージングチャネル環境においてソフトビット量子化のためのスケーリングファクタを判定する方法を提供する。方法は、フェージングチャネルについてのＳＮＲ値を繰り返し判定することと、極値的なＳＮＲ値の寄与が減衰されるようにＳＮＲ値の重み付けが行われることを特徴として、複数のＳＮＲ値に基づいて加重平均を算出することと、そして、加重平均に依存してソフトビット量子化のためのスケーリングファクタを判定することとを含む。本書では、「ＳＮＲ」という用語は、例えば信号対干渉プラス雑音比（ＳＩＮＲ）のように、信号と雑音のレベルを関連付ける関連のパラメータをも包含する。
【００１７】
加重の手法は、チャネル条件の変化の結果として、少なくとも部分的には非線形の平均化がもたらされてもよい。暗示的な結果として、チャネル条件の変化に応じた符号化メカニズムおよび／または変調メカニズムの動作ポイントの変化が、算出される平均に反映されてもよい。
【００１８】
一実装では、各ＳＮＲ値が、ＳＮＲ値に関連する達成可能なチャネルスループットに従って、大まかに重み付けされる。そのような重み付けは、極値的なＳＮＲ値の寄与が減衰されるように重み付けが行われるという事実の暗示的または明示的な結果であってもよい。減衰は、非常に高いＳＮＲ値および／または非常に低いＳＮＲ値が、中間のＳＮＲ値より低く加重されるという点で達成されてもよい。本書では、極値的なＳＮＲ値は、（相対的または絶対的）最小値および／または最大値に限定されない。そうではなく、例えばＳＮＲ値が一定の閾値条件を満たす場合には（例えば、それらが一定の閾値を上回るか下回る場合には）、それらは極値的であるとみなされてもよい。
【００１９】
加重平均は、例えば、Ｋ．Ｂｒｕｅｎｉｎｇｈａｕｓ他による「Ｌｉｎｋ  Ｐｅｒｆｏｒｍａｎｃｅ  Ｍｏｄｅｌｓ  ｆｏｒ  Ｓｙｓｔｅｍ  Ｌｅｖｅｌ  Ｓｉｍｕｌａｔｉｏｎｓ  ｏｆ  Ｂｒｏａｄｂａｎｄ  Ｒａｄｉｏ  Ａｃｃｅｓｓ  Ｓｙｓｔｅｍｓ」、２００５  ＩＥＥＥ  １６ｔｈ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｓｙｍｐｏｓｉｕｍ  ｏｎ  Ｐｅｒｓｏｎａｌ，Ｉｎｄｏｏｒ  ａｎｄ  Ｍｏｂｉｌｅ  Ｒａｄｉｏ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ、ｐ．２３０６−２３１１に一般的に記述されているように、Ｅｆｆｅｃｔｉｖｅ  ＳＮＲ  Ｍｅｔｒｉｃｓ（ＥＳＭ）技法を用いて算出されてもよい。本平均化という文脈に使用することができそうな見込まれるＥＳＭ技法には、Ｃａｐａｃｉｔｙ  ＥＳＭ（ＣＥＳＭ）と、Ｅｘｐｏｎｅｎｔｉａｌ  ＥＳＭ（ＥＥＳＭ）と、Ｍｕｔｕａｌ  Ｉｎｆｏｒｍａｔｉｏｎ  ＥＳＭ（ＭＩＥＳＭ）とが含まれる。
【００２０】
平均化プロセスより、変換ステップが先行してもよい。具体的には、各ＳＮＲ値は、それをコードパラメータ領域または変調パラメータ領域へと変換することによって加重されてもよい。一構成では、加重は、関連のコードレート値を求めるために、各ＳＮＲ値をコードレート領域へと変換することによって行われる。このようにして得られたコードレート値が、次いで、少なくともＳＮＲ領域の観点から加重されることになる平均を求めるため、コードレート領域で平均されてもよい。結果としての加重平均が、次のステップで、ソフトビット量子化のためのスケーリングファクタを判定する基礎を成してもよい。
【００２１】
各ＳＮＲ値を関連のコードレート値にマッピングするかまたは他の方法で変換するような変換が選択される場合、結果としてのコードレート値は、関連のＳＮＲ値についての達成可能なコードレートを示してもよい。達成可能なコードレートは、関連のＳＮＲ値に関連付けられた達成可能なチャネルスループットを表す。コードレート値は、例えば、このＳＮＲ値に関連するカットオフレートを示してもよい。
【００２２】
平均化は、一連の連続するＳＮＲ値全体に対して行われてもよい。一例では、平均化は、所定数の変調シンボルを含む１つのコードブロック全体（例えばターボコードエンコーダによって生成された１つのコードブロック全体）に対して行われる。ここで留意すべきだが、平均化は、コードブロックに含まれる各変調シンボルについてのＳＮＲ値を考慮に入れる必要はない。そうではなく、平均化は、コードブロックに含まれる変調シンボルの部分集合（例えば、２つに１つのまたは５つに１つの変調シンボル）についてのＳＮＲ値に限定されてもよい。
【００２３】
加重平均に基づくスケーリングファクタの判定は、さまざまなやり方で行われてもよい。一実装では、個別の加重平均値（あるいは、加重平均値の個々の範囲）を個別のスケーリングファクタに関連付ける関係を提供する。この関係は、計測値（または個別の範囲）とスケーリングファクタとの間のマッピングの形で、あるいは、機能的関連付けの形で、実現されてもよい。
【００２４】
基盤をなす通信システムが複数の変調方式をサポートする場合には、個別の変調方式の各々について、加重平均値（または範囲）とスケーリングファクタとを関連付ける個別の関係が、定義されてもよい。そのようなシナリオでは、スケーリングファクタを判定するステップは、さらに、現在適用されている変調方式を判定することと、この変調方式に関連する関係を選択することとを含んでもよい。
【００２５】
本書で記述するスケーリングファクタの判定は、リンクアダプテーションスキームとハイブリッドＡＲＱとのうち少なくとも１つと組み合わせて（または、それとの文脈で）行われてもよい。
【００２６】
さらに、コンピュータプログラムがコンピュータデバイス（例えば移動端末または基地局）上で実行される時には本書で論じるステップを行うためのプログラムコード部分を含むようなコンピュータプログラムを、提供する。コンピュータプログラムは、例えばコンピュータデバイスの中に位置するかまたはコンピュータデバイスに関連して位置するパーマネントメモリまたは書換可能メモリのような、コンピュータ可読記録媒体に記憶されてもよい。それに加えて、または、その代わりに、コンピュータプログラムが、コンピュータデバイスへのダウンロード用に、例えばインターネットのようなデータネットワークを介して、または、例えば電話回線やワイヤレスリンクのような通信回線を介して、提供されてもよい。
【００２７】
別の態様によって、フェージングチャネル環境においてソフトビット量子化のためのスケーリングファクタを判定するように構成されたデコーダステージを提供する。デコーダステージは、フェージングチャネルについてのＳＮＲ値を繰り返し判定するように構成された第１のコンポーネントと、極値的なＳＮＲ値の寄与が減衰されるようにＳＮＲ値の加重が行われることを特徴として、複数のＳＮＲ値に基づいて加重平均を算出するように構成されたプロセッサと、プロセッサによって算出された加重平均に依存してソフトビット量子化のためのスケーリングファクタを判定するように構成された第２のコンポーネントとを備える。
【００２８】
プロセッサは、さらに、関連のシステムパラメータ値（例えばコードレート値）を求めるために、各ＳＮＲ値をシステムパラメータ領域（例えばコードレート領域）に変換することによって、加重を行うように構成されてもよい。また、プロセッサは、加重平均を求めるために、結果としてのシステムパラメータ値を平均するように構成されてもよい。別の選択肢として、または追加として、プロセッサは、例えばＣＥＳＭ、ＭＩＥＳＭ、ＥＥＳＭのようなＥＳＭ技法を用いて加重平均を算出するように構成されてもよい。
【００２９】
第２のコンポーネントは、個別の加重平均値（または範囲）を個別のスケーリングファクタに関連付けるマッピングテーブルを含んでもよい。マッピングテーブルは、ルックアップテーブルの形式で実現されてもよい。
【００３０】
デコーダステージは、受信器コンポーネントまたはトランシーバコンポーネントとして実装されてもよい。受信器コンポーネントまたはトランシーバコンポーネントは、移動端末（例えば、移動電話、ネットワークカードまたはデータカード、携帯情報端末など）の一部、または、基地局（例えばＮｏｄｅＢまたはｅｖｏｌｖｅｄ  ＮｏｄｅＢ）の一部を成してもよい。
【００３１】
以下に、本発明について、図の中に示す例示的な実施形態を参照しながら詳細に記述しよう。
【図面の簡単な説明】
【００３２】
【図１Ａ】硬判定技法を略示する図である。
【図１Ｂ】軟判定技法を略示する図である。
【図２Ａ】異なる雑音シナリオについてのソフトビットのヒストグラムを略示する図である。
【図２Ｂ】異なる雑音シナリオについてのソフトビットのヒストグラムを略示する図である。
【図３Ａ】変調器／デコーダステージの実施形態とその機能コンポーネントとをブロック図の形で略示する図である。
【図３Ｂ】変調器／デコーダステージの実施形態とその機能コンポーネントとをブロック図の形で略示する図である。
【図４】方法の実施形態を略示するフロー図である。
【図５】ＳＮＲ領域とコードレート領域との間の変換を略示する図である。
【発明を実施するための形態】
【００３３】
下記の記述では、限定ではなく説明の目的で、本書で提示する技術の十分な理解を提供することを目的として、例えば特定の変換シナリオのような特定の詳細について述べる。当業者には明らかであろうが、本発明は、これらの特定の態様から逸脱した他の実施形態として実施されることがある。例えば、熟練した技術者であれば、本発明が他の変換領域と組み合わせて、あるいは他の通信標準と組み合わせて実施されうることを理解するであろう。
【００３４】
さらに、当業者には明らかであろうが、本書で説明した機能は、個別のハードウェア回路構成を用いて、プログラムされたマイクロプロセッサまたは汎用コンピュータと関連して機能するソフトウェアを用いて、特定用途向け集積回路（ＡＳＩＣ）を用いて、および／または、１つ以上のデジタル信号処理回路（ＤＳＰ）を用いて、実装されうる。また、理解されるであろうが、以下の実施形態は、主に方法と装置として記述されることになるが、一方で、実施形態は、コンピュータのプロセッサおよびプロセッサに連結されたメモリとして実施されてもよく、その場合、メモリは、プロセッサによって実行された時に本書で論じるステップを行う、１つ以上のプログラムを使って符号化される。
【００３５】
図３Ａは、ソフトビット量子化のためのスケーリングファクタを決定するように構成された復調器／デコーダステージ（復号処理段）３００の一実施形態を略示する。復調器／デコーダステージ３００は、例えばＬＴＥに準拠したユーザ装置（例えば移動端末）または基地局のような、ＬＴＥシステムのコンポーネントの中に組み込まれてもよい。ＬＴＥ復調器／デコーダステージ３００は、リンクアダプテーションおよびハイブリッドＡＲＱスキームをサポートするシステム環境で動作する。
【００３６】
周知のとおり、ＬＴＥシステムは、基地局からユーザ装置へのダウンリンクではＯＦＤＭを使用し、ユーザ装置から基地局へのアップリンクでは、単一キャリヤ周波数分割多元接続（ＳＣ−ＦＤＭＡ）を使用する。ＳＣ−ＦＤＭＡは、ＯＦＤＭの変異形であるとみなすことができる。ＯＦＤＭは、（ガードインターバルとして）巡回プレフィックスの挿入と周波数領域内での変調および符号化の適用とによって、異なる経路遅延での複製信号（信号レプリカ）の重ね合わせの構築を可能にする。マルチパス利得を実現することを目的として、マルチパス伝播の結果として生じる、弱いＯＦＤＭ副搬送波と強いＯＦＤＭ副搬送波上のデータが、１つのコードワードの中で保護されるように、符号化変調が周波数全体にわたって適用される必要がある。チャネル符号化の観点からは、このシナリオは、フェージングチャネル全体にわたる符号化された送信の状況を反映する。これは、チャネル利得が、従って、ＳＮＲが、１つのコードワード内で変化することを意味する。ＳＮＲの変化が復号の性能に与える影響を補正するため、図３Ａの復調器／デコーダステージ３００は、ソフトビットスケーリングメカニズムを備えている。
【００３７】
図３Ａに示すように、復調器／デコーダステージ３００は、フェージングチャネル上でデータ信号を受信するための入力インタフェース（図示せず）で復調器３０２を備える。復調器３０２は、量子化のために利用可能な整数値の範囲を効率よく利用できるようにするために必要な復調器３０２の出力をスケールするように構成されたソフトビットスケーラ３０４に連結される。量子化器３０６は、スケーラ３０４の下流に位置しており、スケーラ３０４によって出力されたスケールされたソフトビットの大きさを量子化するように構成される。量子化器３０６によって行われる量子化の分解能は、所望の精度に依存する。例えば所望の精度が５ビットである場合、量子化器３０６は、スケーラ３０４によって出力されるソフトビットの大きさを、当分野では周知であるように−１６から＋１５までの範囲の可能な整数値にマッピングする（そして、３ビットの精度について図１Ｂに一般的に示す）。ソフトビットは、こうして量子化器３０６によって生成され、デコーダ３０８へと出力される。デコーダ３０８は、例えば、ソフトビット入力に関して動作するターボデコーダとして構成されてもよい。
【００３８】
図３Ａに示すように、スケーラ３０４は、スケーリングファクタ情報を受信するための入力を有する。スケーリングファクタ情報は、ＳＮＲ決定コンポーネント３１２に連結されたスケーリングファクタ決定コンポーネント３１０から受信される。ＳＮＲ決定コンポーネント３１２は、現在の雑音レベルと信号レベルとを測定するか、推定するか、あるいは他のやり方で決定し、そして、このようにして決定されたＳＮＲ値をスケーリングファクタ決定コンポーネント３１０に提供するように構成される。スケーリングファクタ決定コンポーネント３１０は、このようにして得られたＳＮＲ値を、スケーリングファクタ情報を決定する目的で利用するように構成される。
【００３９】
ここで、図３Ｂの概略ブロック図を参照しながら、スケーリングファクタ決定コンポーネント３１０の構成について詳細に記述しよう。図３Ｂに示すように、スケーリングファクタ決定コンポーネント３１０は、変換コンポーネント３２０と、平均化コンポーネント３２２と、マッピングコンポーネント３２４とを備える。ここで、図３Ｂに示す個々のコンポーネントの構造と動作とについて、図４のフローチャート４００を参照しながら詳細に記述しよう。
【００４０】
スケーリングファクタ決定コンポーネント３１０の動作は、ＳＮＲ決定コンポーネント３１２からＳＮＲ値を常に受信することで始まる。従って、ステップ４０２で、ＳＮＲ決定コンポーネント３１２は、データ信号が復調器３０２によって受信されるフェージングチャネルに関連するＳＮＲ値を繰り返し決定する。本実施形態では、ＳＮＲ決定コンポーネント３１２は、ＳＮＲを決定するが、他の実施形態では、ＳＩＮＲまたは同様のパラメータが代わりに決定されてもよいだろう。
【００４１】
図３Ｂに示すように、スケーリングファクタ決定コンポーネント３１０は、雑音判定コンポーネント３１２から個別のＳＮＲ値であるＳＮＲｋを常に受信する。連続して受信されるＳＮＲ値は、当初、変換コンポーネント３２０に入力される。変換コンポーネント３２０は、関連のコードレート値Ｒｋを求めるために、各ＳＮＲ値をコードレート領域に変換するように構成される。この変換によって、ＬＴＥシステムで適用される符号化変調方式の動作点を、スケーリングファクタ決定を目的として考慮に入れることが可能になる。この目的に達するために、各ＳＮＲ値が、現在のＳＮＲ値に関してＬＴＥシステムにおいて達成可能なスループット（または達成可能な送信レート）を示すコードレート値に変換される。
【００４２】
変換コンポーネント３２０によって適用される変換関数は、下記の平均化プロセスにおいて極値的なＳＮＲ値の寄与が低下するように選択される。これは、ゼロに近いコードレートを非常に低いＳＮＲ値に割り当て、そして現在使用されている符号化変調方式の最大レートに近いコードレートを非常に高いＳＮＲ値に割り当てることによって行われてもよい。
【００４３】
対応するレート変換関数ｆＲ（ＳＮＲｋ）は、所望の減衰効果が実現できるように人為的に作成されてもよい。代わりの実装によれば、レート変換関数ｆＲ（ＳＮＲｋ）が、現在使用されている変調方式ＭｏｄのカットオフレートＲ０，Ｍｏｄ（ＳＮＲｋ）を表すかまたはそれに近似しているとして選択される。
【００４４】
図５は、ＳＮＲの関数として、複数の変調方式（ＱＰＳＫ、１６ＱＡＭおよび６４ＱＡＭ）についてのカットオフレートを図示する。図５から明らかなように、カットオフレートは、非常に低いＳＮＲ値についてはゼロに近く、非常に高いＳＮＲ値については最大値に近づくという、所望の特性を有する。言い換えると、カットオフレートは、ＳＮＲ領域内で所望の減衰（または加重）効果を与えるコードレート領域内のパラメータとみなしうる。
【００４５】
任意の方策として、図５の関数が、図３Ａに示すデコーダ３０８の実際の実装に適合されてもよい。具体的には、デコーダ３０８が、図５に図示する理論的な関数より幾分勝るかまたは劣る特性を有してもよい。このため、図５の適用可能な関数は、実際のデコーダの特性に依存して、ＳＮＲ軸に沿って移動されてもよいだろう。代替のまたは追加の方策として、関数の入力ＳＮＲ値は、実際のデコーダの特性に依存して、スケールされるかまたはオフセットされてもよい。
【００４６】
図３Ｂに戻るが、変換コンポーネント３２０によって生成される個別のコードレート値Ｒｋは、平均化コンポーネント３２２へ入力される。次いで、平均化コンポーネント３２２は、コードブロックに基づいてコードレート値Ｒｋを平均化する。
【００４７】
平均化は、一般に、１つのコードブロック内の（例えば１つのターボコードワード内の）すべての変調シンボルに対して行われてもよい。演算資源を節約するには、平均化プロセスの間に１つのコードブロックに含まれる変調シンボルの部分集合だけが検討されるように、変調シンボルを少なくするようにダウンサンプリングするという選択肢がある。
【００４８】
平均化コンポーネント３２２によって行われる平均化は、次式で表すことができる。
【００４９】
【数１】
0005667881.tif 000002
【００５０】
パラメータＫは、１つのコードブロックの中に含まれる変調シンボルの数を示す。本実施形態では、レート変換関数は、  ｆＲ（ＳＮＲｋ）＝Ｒ０，Ｍｏｄ（ＳＮＲｋ）＝Ｒｋ
である。
【００５１】
平均化コンポーネント３２２によって行われる平均化は、コードレート領域で行われる線形の平均化とみなすことができる。しかし、ＳＮＲ領域の観点からは、平均化は、変換関数の具体的な特性のため、非線形のかたちで行われる。ＳＮＲ領域の観点からは、上記の数式で表された平均化は、各ＳＮＲ値が図５に示すカットオフレート関数によって表された関連の達成可能なチャネルスループットに従って加重された状態で、複数のＳＮＲ値に基づく加重平均の算出を表す（図４のステップ４０４）。
【００５２】
平均化コンポーネット３２２は、各コードブロックについて個別の平均レート値
0005667881.tif 000003
を算出する。このように算出された平均レート値
0005667881.tif 000004
は、図３Ｂに図示するようにマッピングコンポーネント３２４に与えられる。マッピングコンポーネント３２４は、各平均レート値
0005667881.tif 000005
について、ソフトビット量子化のためのスケーリングファクタを判定する。平均レート値
0005667881.tif 000006
は、雑音領域における加重平均を表すのだから、スケーリングファクタは、当初のＳＮＲ値の加重平均に依存してＲｋとして効果的に判定される（図４のステップ４０６）。
【００５３】
マッピングコンポーネント３２４によって行われるマッピング動作は、個別の平均レート値
0005667881.tif 000007
を個別のソフトビットスケーリングファクタＱＳに関連付ける内部マッピングテーブルに基づいて行われる。平均化コンポーネント３２２から受信した特定の平均レート値
0005667881.tif 000008
についてのテーブルエントリがテーブルに含まれない場合には、受信した平均レート値
0005667881.tif 000009
に最も近いテーブルエントリを、スケーリングファクタの判定のために選択することができる。あるいは、テーブルが、平均レート値
0005667881.tif 000010
の個別の範囲を個別のスケーリングファクタＱＳに関連付けてもよいだろう。
【００５４】
通信システムにおいて複数の変調方式が適用されうる場合には、個別の変調方式の各々について、別個のマッピングテーブルが提供されてもよい。従って、マッピングコンポーネント３２４によって行われるテーブルルックアップ動作は、数学的には次式のように表されてもよい。
【００５５】
【数２】
0005667881.tif 000011
【００５６】
コードレート領域におけるＳＮＲの非線形平均化のため、マッピングコンポーネント３２４によってアクセスされるルックアップテーブルは、平坦なチャネル条件について（すなわち、非フェージング環境について）提供されたものと同じであってもよい。従って、同じテーブルが、フェージング環境と非フェージング環境との両方について再利用されてもよい。
【００５７】
上記の例示的な実施形態では、スケーリングファクタ決定コンポーネント３１０が、平均化ステップより先に、ＳＮＲ値をコードレート領域に変換する。ここで留意すべきだが、平均化は、例えば、ＥＳＭ技法を含む加重の手法を用いてＳＮＲ領域で行われてもよいだろう。別の変形形態によれば、ＳＮＲ領域における平均化には、低い方の閾値を下回るすべてのＳＮＲ値が、低い方の閾値のＳＮＲ値かまたはそれを上回るＳＮＲ値にマッピングされ、そして、高い方の閾値を上回るすべてのＳＮＲ値が、高い方の閾値のＳＮＲ値かまたはそれを下回るＳＮＲ値にマッピングされるような、ＳＮＲ値のクリッピングが含まれてもよいだろう。２つの閾値の間のＳＮＲ値はいかなる値であっても、変化しないままであってもよい（すなわち、マッピングされない）。その結果、後続の平均化プロセスには、マッピングされた（すなわち加重された）ＳＮＲ値とマッピングされないＳＮＲ値とが両方含まれる。
【００５８】
本書で述べた平均化プロセスには、スケーリングファクタを判定する時、符号化変調メカニズムの動作ポイントが考慮に入れられるという利点がある。従って、低コードレートについては、高ＳＮＲ値に関連するソフトビットの分解能を維持することを保証することができる。他方、高コードレートについては、低ＳＮＲ値に関連するソフトビットの分解能が維持される。この方策の結果として、ソフトビットの精度を最適化することができ、ハイブリッドＡＲＱのためのメモリ要件は減少するであろう。
【００５９】
一定の実装では、スケーリングファクタの最終判定は、テーブルルックアップ動作によって容易に実装することができる。有利なことだが、平坦なチャネルについての既存のテーブルと既知のコードパラメータとを再使用してもよいのだから、新たなテーブルを定義する必要はない。この再使用は、低ＳＮＲ値と高ＳＮＲ値との寄与を制限する非線形平均化の結果である。平均化を、レート領域で有利に行うことができ、非線形の関係は、適切な変換関数を単純に選択することによって実装されてもよい。
【００６０】
別の利点は、復号の性能をコードブロック毎に最適化することができるという事実である。言い換えると、個別のコードブロックの各々について、専用のスケーリングファクタを選択することができる。
【００６１】
本発明について、例示的な実施形態に関して記述してきたが、本書で論じた特定の詳細に限定されることは意図されていない。そうではなく、本発明の範囲は、添付の請求項によってのみ、限定される。
【図１Ａ】
0005667881.tif 000012
【図１Ｂ】
0005667881.tif 000013
【図３Ａ】
0005667881.tif 000014
【図３Ｂ】
0005667881.tif 000015
【図４】
0005667881.tif 000016
【図５】
0005667881.tif 000017
【図２Ａ】
0005667881.tif 000018
【図２Ｂ】
0005667881.tif 000019