(57)【特許請求の範囲】
【請求項１】
外部的に設定されたＨＡＲＱ組み合わせの関連パラメータを受信し、ＤＤＲ２切り替えの識別子ｄｄｒ２ｓｗｉｔｃｈを計算し、ＨＡＲＱ組み合わせ前後のアドレスを取得するステップと、
前記関連パラメータ及びＨＡＲＱ組み合わせ前後のアドレスに基づいてＨＡＲＱ組み合わせを行う必要があるかどうかを判断し、ＨＡＲＱ組み合わせを行う必要があると判断した場合、ＤＤＲ２におけるデータを読み取り、前記データを第１のデータキャッシュＲＡＭＡに記憶するステップと、
ＨＡＲＱ組み合わせを計算し、計算結果を第２のデータキャッシュＲＡＭＢに記憶するステップと、を含み、
前記受信される外部的に設定されたＨＡＲＱ組み合わせの関連パラメータは、
現在のユーザ装置により送信されたパケットが新しいパケットであるかどうかを示すｎｅｗ＿ｕｅ、
現在の状態が同じユーザ装置の何回目の復調であるかどうかを示すｅ＿ｄｅｍｏｄｎｕｍ、
ＨＡＲＱ組み合わせを行うかどうかを示すｈａｒｑ＿ｅｎ、 
ＨＡＲＱ再送回数を示すｈａｒｑ＿ｎｕｍ、
ＨＡＲＱ組み合わせのアドレスを示すｈａｒｑ＿ａｄｄｒ、及び
ＨＡＲＱ組み合わせの２つのゲイン因子ｂ１、ｂ２を含むことを特徴とするＨＡＲＱ組み合わせ方法。
【請求項２】
前記ＤＤＲ２切り替えの識別子ｄｄｒ２ｓｗｉｔｃｈを計算し、ＨＡＲＱ組み合わせ前後のアドレスを取得することは、
ｄｄｒ２ｓｗｉｔｃｈ及びｈａｒｑ＿ａｄｄｒに基づいてＨＡＲＱ組み合わせ前後のアドレスを取得し、ｄｄｒ２ｓｗｉｔｃｈパラメータは、ＤＤＲ２がピンポンハンドオーバーを行うかどうかを示す識別子であり、ｄｄｒ２ｓｗｉｔｃｈ１は、次回にＤＤＲ２がピンポンハンドオーバーを行うかどうかを示す識別子であり、
ｎｅｗ＿ｕｅが１である場合、前記現在のユーザ装置により送信されたパケットが新しいパケットであることを示し、ｄｄｒ２ｓｗｔｉｃｈに値０を割り当て、
ｈａｒｑ＿ｅｎが１に等しい場合、ＨＡＲＱ組み合わせを行うことを示し、且つＤｅｍｏｄｎｕｍが０１に等しい場合、ｄｄｒ２ｓｗｔｉｃｈにｄｄｒ２ｓｗｔｉｃｈ１の値を割り当て、それ以外の場合は、ｄｄｒ２ｓｗｔｉｃｈをそのまま維持し、且つ、
ｎｅｗ＿ｕｅが１である場合、
前記現在のユーザ装置により送信されたパケットが新しいパケットであることを示し、ｄｄｒ２ｓｗｔｉｃｈ１に値１を割り当て、
ｎｅｗ＿ｕｅが０である場合において、
ｈａｒｑ＿ｅｎが１に等しい場合、ＨＡＲＱ組み合わせを行うことを示し、且つＤｅｍｏｄｎｕｍが０１に等しい場合、ｄｄｒ２ｓｗｔｉｃｈ１に反転（ｉｎｖｅｒｔ）する値を割り当て、
ｈａｒｑ＿ｅｎが１に等しい場合、ＨＡＲＱ組み合わせを行うことを示し、且つＤｅｍｏｄｎｕｍが０１に等しくない場合、ｄｄｒ２ｓｗｔｉｃｈ１をそのまま維持することを含むことを特徴とする
請求項１に記載のＨＡＲＱ組み合わせ方法。
【請求項３】
前記関連パラメータ及びＨＡＲＱ組み合わせ前後のアドレスに基づいてＨＡＲＱ組み合わせを行う必要があるかどうかを判断し、ＨＡＲＱ組み合わせを行う必要があると判断した場合、ＤＤＲ２におけるデータを読み取り、前記データをデータキャッシュＲＡＭＡに記憶することは、
読み取られたＨＡＲＱ組み合わせを行うかどうかを示すｈａｒｑ＿ｅｎに基づいて、ｈａｒｑ＿ｅｎが１である場合、ＨＡＲＱ組み合わせを行う必要があることを示し、計算されたＨＡＲＱ組み合わせ前のアドレスに基づいて、ＤＤＲ２におけるデータを読み取ってＲＡＭＡに記憶することを含むことを特徴とする
請求項２に記載のＨＡＲＱ組み合わせ方法。
【請求項４】
ＨＡＲＱ組み合わせを計算し、計算結果をデータキャッシュＲＡＭＢに記憶することは、
受信されたＨＡＲＱ組み合わせのためのゲイン係数に基づいて、ＲＡＭＡにおける前回のＨＡＲＱ組み合わせのデータを読み取って対応するゲイン因子ｂ１と乗算し、同時にレートデマッチングから出力された結果と対応するゲイン因子ｂ２を乗算し、乗算結果を加算して、ＨＡＲＱ組み合わせ前のデータ×ｂ１＋ＨＡＲＱ組み合わせ後のデータ×ｂ２というＨＡＲＱ組み合わせ後の結果を取得し、前記結果をＲＡＭＢに記憶することを含むことを特徴とする
請求項３に記載のＨＡＲＱ組み合わせ方法。
【請求項５】
ＨＡＲＱ組み合わせ後のアドレスに基づいて、ＨＡＲＱ組み合わせ後のＲＡＭＢにおけるデータをＨＡＲＱ  ＤＤＲ２に移転し、ユーザ装置により送信される次のデータを受信できる状態になることを含むことを特徴とする
請求項１〜４のいずれか一項に記載のＨＡＲＱ組み合わせ方法。
【請求項６】
外部的に設定されたＨＡＲＱ組み合わせの関連パラメータを受信し、ＤＤＲ２切り替えの識別子ｄｄｒ２ｓｗｉｔｃｈを計算し、ＨＡＲＱ組み合わせ前後のアドレスを取得するように構成されるパラメータ制御ユニットと、
前記関連パラメータ及びＨＡＲＱ組み合わせ前後のアドレスに基づいてＨＡＲＱ組み合わせを行う必要があるかどうかを判断し、ＨＡＲＱ組み合わせを行う必要があると判断した場合、ＤＤＲ２におけるデータを読み取り、前記データを第１のデータキャッシュＲＡＭＡに記憶するように構成されるデータキャッシュユニットと、
ＨＡＲＱ組み合わせを計算し、計算結果を第２のデータキャッシュＲＡＭＢに記憶するように構成される加算ユニットと、を備え、
前記パラメータ制御ユニットにより受信される、外部的に設定されたＨＡＲＱ組み合わせの関連パラメータは、
現在の状態が同じユーザ装置の何回目の復調であるかどうかを示すｅ＿ｄｅｍｏｄｎｕｍ、ＨＡＲＱ組み合わせを行うかどうかを示すｈａｒｑ＿ｅｎ、ＨＡＲＱ再送回数を示すｈａｒｑ＿ｎｕｍ、ＨＡＲＱ組み合わせのアドレスを示すｈａｒｑ＿ａｄｄｒ、及びＨＡＲＱ組み合わせの２つのゲイン因子ｂ１、ｂ２を含むことを特徴とする
ＨＡＲＱ組み合わせ装置。
【請求項７】
前記加算ユニットは、さらに、ＨＡＲＱ組み合わせ後のアドレスに基づいて、ＨＡＲＱ組み合わせ後のＲＡＭＢにおけるデータをＨＡＲＱ  ＤＤＲ２に移転し、ユーザ装置により送信される次のデータを受信できる状態になるように構成されることを特徴とする
請求項６に記載のＨＡＲＱ組み合わせ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信分野に関し、特に、ＨＡＲＱ（Ｈｙｂｒｉｄ  Ａｕｔｏｍａｔｉｃ  Ｒｅｐｅａｔ  Ｒｅｑｕｅｓｔ：ハイブリッド自動再送要求）組み合わせ方法及び装置に関する。
【背景技術】
【０００２】
第３世代移動通信システムとしてのＵＭＴＳ（Ｕｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｓｙｓｔｅｍ：ユニバーサル移動通信システム）のＨＳＵＰＡ（ｈｉｇｈ  ｓｐｅｅｄ  ｕｐｌｉｎｋ  ｐａｃｋｅｔ  ａｃｃｅｓｓ：高速アップリンクパケットアクセス）サービスにおいて、図１に示すように、Ｅ−ＤＣＨ（Ｅｎｈａｎｃｅｄ  Ｄｅｄｉｃａｔｅｄ  Ｃｈａｎｎｅｌ：拡張専用チャネル）チャネルシンボルレベル復号化のフローチャートであって、具体的に、デインターリーブステップ、レートデマッチングステップ、ＨＡＲＱ組み合わせステップ、ＴＵＲＢＯ復号化ステップ及びＣＲＣチェックステップを含む。ＨＡＲＱ組み合わせは、レートデマッチングとＴＵＲＢＯ復号化の間にあり、マルチ停止待機並列再送操作技術である。それは、ＦＥＣ（Ｆｏｒｗａｒｄ  Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎ、前方誤り訂正）とＡＲＱ（Ａｕｔｏｍａｔｉｃ  Ｒｅｐｅａｔ  Ｒｅｑｕｅｓｔ、自動再送要求）との特徴を組み合わせたので、ＨＡＲＱ再送メカニズムにおいて、ＵＥが一つのデータパケットを送信し、ＮｏｄｅＢが正確に受信し且つ正確であると巡回冗長検査（ＣＲＣ）した場合、一つの復号正確指示ＡＣＫが返され、そうでなければ、ブロック誤り指示ＮＡＣＫが返され、ＵＥがＮＡＣＫを受信した後に、対応するデータパケットを物理層に含ませて再送する必要があり、再送前後の２つ以上のデータパケットの情報をチャネル復号化に用いることにより、復号化の成功確率をできるだけ向上させるプロセスである。
【０００３】
ＨＳＵＰＡの拡張専用チャネルＥ−ＤＣＨが増分冗長技術を用いて、ＨＡＲＱ組み合わせを実現する。たとえば、再送時にデータパケットに、物理層ソフトコンバイニングのために情報を提供する増分冗長情報が増加するので、初回伝送の符号化率（Ｃｏｄｉｎｇ  Ｒａｔｅ）が高い場合でも、最終的な全体の伝送の符号化率を下げる。このようにして、システムに負荷上の負担を与えないことだけでなく、十分な再送システムゲインをもたらすことができる。すなわち、システムにパワーゲインと符号化ゲインを同時にもたらす。
【０００４】
ＮｏｄｅＢによって制御されるＨＡＲＱにより、誤ったデータの高速な再送を可能にし、それによってＲＬＣ層の再送による遅延を低減させて、遅延ＱｏＳ特性を向上させることができる。また、リンクがより高いブロック誤り率（ＢＬＥＲ）を許容でき、すなわち、対応する端末の送信電力が低下するので、同じシステム負荷でより多くのユーザをサポートすることができ、システムスループットもそれに応じて増加する。
【０００５】
この場合でも、従来技術に次のような技術的問題が存在する。最新の干渉消去アルゴリズムをサポートせず、速度の高いユーザからの干渉が大きく、ＨＡＲＱ組み合わせの性能に影響を及ぼす。ソフトウェアに基づいて実現し、ＨＡＲＱ組み合わせにおいて、ＤＤＲ２（Ｄｏｕｂｌｅ-Ｄａｔａ-Ｒａｔｅ Ｔｗｏ Ｓｙｎｃｈｒｏｎｏｕｓ Ｄｙｎａｍｉｃ Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）における大量のデータの移転過程に、データの処理効率が高くない。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明が解決しようとする技術的課題は、従来技術においてＨＡＲＱ組み合わせに存在する問題を解決するように、ＨＡＲＱ組み合わせ方法を提供し、同時に、ＨＡＲＱ組み合わせ装置を提供する。
【課題を解決するための手段】
【０００７】
上記の問題を解決するために、本発明の実施形態に係るＨＡＲＱ組み合わせ方法は、
外部的に設定されたＨＡＲＱ組み合わせの関連パラメータを受信し、ＤＤＲ２切り替えの識別子ｄｄｒ２ｓｗｉｔｃｈを計算し、ＨＡＲＱ組み合わせ前後のアドレスを取得するステップと、
前記関連パラメータ及びＨＡＲＱ組み合わせ前後のアドレスに基づいてＨＡＲＱ組み合わせを行う必要があるかどうかを判断し、ＨＡＲＱ組み合わせを行う必要があると判断した場合、ＤＤＲ２におけるデータを読み取り、前記データを第１のデータキャッシュＲＡＭＡに記憶するステップと、
ＨＡＲＱ組み合わせを計算し、計算結果を第２のデータキャッシュＲＡＭＢに記憶するステップと、を含む。
【０００８】
さらに、前記方法において、前記受信される、外部的に設定されたＨＡＲＱ組み合わせの関連パラメータは、現在のユーザ装置により送信されたパケットが新しいパケットであるかどうかを示すｎｅｗ＿ｕｅ、現在の状態が同じユーザ装置の何回目の復調であるかどうかを示すｅ＿ｄｅｍｏｄｎｕｍ、ＨＡＲＱ組み合わせを行うかどうかを示すｈａｒｑ＿ｅｎ、ＨＡＲＱ再送回数を示すｈａｒｑ＿ｎｕｍ、ＨＡＲＱ組み合わせのアドレスを示すｈａｒｑ＿ａｄｄｒ、及びＨＡＲＱ組み合わせの二つのゲイン因子ｂ１、ｂ２、を含む。
【０００９】
さらに、前記方法において、前記ＤＤＲ２切り替えの識別子ｄｄｒ２ｓｗｉｔｃｈを計算し、ＨＡＲＱ組み合わせ前後のアドレスを取得することは、具体的には、
ｄｄｒ２ｓｗｉｔｃｈ及びｈａｒｑ＿ａｄｄｒに基づいてＨＡＲＱ組み合わせ前後のアドレスを取得し、ｄｄｒ２ｓｗｉｔｃｈパラメータは、ＤＤＲ２がピンポンハンドオーバーを行うかどうかを示す識別子であり、ｄｄｒ２ｓｗｉｔｃｈ１は、次回にＤＤＲ２がピンポンハンドオーバーを行うかどうかを示す識別子であり、
新しいパケットである場合、ｄｄｒ２ｓｗｔｉｃｈに値０を割り当て（ａｓｓｉｇｎ）、
ＨＡＲＱ組み合わせを行い、且つＤｅｍｏｄｎｕｍが０１に等しい場合、ｄｄｒ２ｓｗｔｉｃｈにｄｄｒ２ｓｗｔｉｃｈ１の値を割り当て、それ以外の場合は、ｄｄｒ２ｓｗｔｉｃｈをそのまま維持し、
新しいパケットである場合、ｄｄｒ２ｓｗｔｉｃｈ１に値１を割り当て、ＨＡＲＱ組み合わせを行い、且つＤｅｍｏｄｎｕｍが０１に等しい場合、ｄｄｒ２ｓｗｔｉｃｈ１に反転（ｉｎｖｅｒｔ）する値を割り当て、ＨＡＲＱ組み合わせを行い、且つＤｅｍｏｄｎｕｍが０１に等しくない場合、ｄｄｒ２ｓｗｔｉｃｈ１をそのまま維持する。
【００１０】
さらに、前記方法において、前記関連パラメータ及びＨＡＲＱ組み合わせ前後のアドレスに基づいてＨＡＲＱ組み合わせを行う必要があるかどうかを判断し、ＨＡＲＱ組み合わせを行う必要があると判断した場合、ＤＤＲ２におけるデータを読み取り、前記データをデータキャッシュＲＡＭＡに記憶することは、具体的には、
読み取られた、ＨＡＲＱ組み合わせを行うかどうかを示すｈａｒｑ＿ｅｎに基づいて、ｈａｒｑ＿ｅｎが１である場合、ＨＡＲＱ組み合わせを行う必要があることを示し、計算されたＨＡＲＱ組み合わせ前のアドレスに基づいて、ＤＤＲ２におけるデータを読み取ってＲＡＭＡに記憶する。
【００１１】
さらに、前記方法において、前記ＨＡＲＱ組み合わせを計算し、計算結果をデータキャッシュＲＡＭＢに記憶することは、具体的には、
受信されたＨＡＲＱ組み合わせゲイン係数に基づいて、ＲＡＭＡにおける前回のＨＡＲＱ組み合わせのデータを読み取って対応するゲイン因子ｂ１と乗算し、同時に、レートデマッチングから出力された結果と対応するゲイン因子ｂ２を乗算し、乗算結果を加算して、ＨＡＲＱ組み合わせ前のデータ×ｂ１＋ＨＡＲＱ組み合わせ後のデータ×ｂ２というＨＡＲＱ組み合わせ後の結果を取得してＲＡＭＢに記憶する。
【００１２】
さらに、前記方法は、
ＨＡＲＱ組み合わせ後のアドレスに基づいて、ＨＡＲＱ組み合わせ後のＲＡＭＢにおけるデータをＨＡＲＱ  ＤＤＲ２に移転し、ユーザ装置により送信される次のデータを受信できる状態になることを含む。
【００１３】
本発明の実施形態に係るＨＡＲＱ組み合わせ装置は、
外部的に設定されたＨＡＲＱ組み合わせの関連パラメータを受信し、ＤＤＲ２切り替えの識別子ｄｄｒ２ｓｗｉｔｃｈを計算し、ＨＡＲＱ組み合わせ前後のアドレスを取得するように構成されるパラメータ制御ユニットと、
前記関連パラメータ及びＨＡＲＱ組み合わせ前後のアドレスに基づいてＨＡＲＱ組み合わせを行う必要があるかどうかを判断し、ＨＡＲＱ組み合わせを行う必要があると判断した場合、ＤＤＲ２におけるデータを読み取り、前記データを第１のデータキャッシュＲＡＭＡに記憶するように構成されるデータキャッシュユニットと、
ＨＡＲＱ組み合わせを計算し、計算結果を第２のデータキャッシュＲＡＭＢに記憶するように構成される加算ユニットと、を備える。
【００１４】
さらに、前記装置において、前記パラメータ制御ユニットにより受信される、外部的に設定されたＨＡＲＱ組み合わせの関連パラメータは、現在の状態が同じユーザ装置の何回目の復調であるかどうかを示すｅ＿ｄｅｍｏｄｎｕｍ、ＨＡＲＱ組み合わせを行うかどうかを示すｈａｒｑ＿ｅｎ、ＨＡＲＱ再送回数を示すｈａｒｑ＿ｎｕｍ、ＨＡＲＱ組み合わせのアドレスを示すｈａｒｑ＿ａｄｄｒ、及びＨＡＲＱ組み合わせの２つのゲイン因子ｂ１、ｂ２を含む。
【００１５】
さらに、前記装置において、前記加算ユニットは、さらに、ＨＡＲＱ組み合わせ後のアドレスに基づいて、ＨＡＲＱ組み合わせ後のＲＡＭＢにおけるデータをＨＡＲＱ  ＤＤＲ２に移転し、ユーザ装置により送信される次のデータを受信できる状態になるように構成される。
【００１６】
従来技術に比べて、上記の技術的解決策によれば、最新の干渉除去アルゴリズムに基づいて、即ち、同じユーザ装置が一回目の復調、二回目の復調、再復調が含まれる複数回の復調をサポートし、また、復号化プロセスにおいて干渉信号を低減させて、復号化の成功確率を大幅に向上させ、また、ＤＤＲ２移転プロセスにおいて動的にＤＤＲ２を切り替える方式を用いて、ＤＤＲ２の記憶スペースを節約し、同時にＤＤＲ２が頻繁に読み書く回数を減少させ、読み書き効率を向上させ、また、ＨＡＲＱ組み合わせのための係数の柔軟な設定をサポートする。
【図面の簡単な説明】
【００１７】
【図１】Ｅ−ＤＣＨチャネルシンボルレベル復号化のフローチャートである。
【図２】本発明の第１の実施形態のフローチャートである。
【図３】簡単なＤＤＲ２移転の概略図である。
【図４】最適化後のＤＤＲ２移転の概略図である。
【図５】本発明の第２の実施形態の構成図である。
【発明を実施するための形態】
【００１８】
本発明の解決しようとする技術的課題、技術的解決策及び有益な効果をより明確に理解するために、以下、実施形態及び図面を組み合わせて、本発明をさらに詳しく説明する。ここに記載した具体的な実施形態は、本発明を説明するためだけであるが、本発明を限定することに用いられるものではない。
【００１９】
図２に示すように、本発明の第１の実施形態のフローチャートであって、ＨＡＲＱ組み合わせ方法を提供し、具体的に、以下のステップを含む。
【００２０】
ステップＳ２０１において、外部的に設定されたＨＡＲＱ組み合わせの関連パラメータを受信する。
【００２１】
例として、外部的に設定されたＨＡＲＱ組み合わせのパラメータは、現在のユーザ装置により送信されたパケットが新しいパケットであるかどうかを示すｎｅｗ＿ｕｅ、現在の状態が同じユーザ装置の何回目の復調であるかどうかを示すｅ＿ｄｅｍｏｄｎｕｍ、ＨＡＲＱ組み合わせを行うかどうかを示すｈａｒｑ＿ｅｎ、ＨＡＲＱ再送回数を示すｈａｒｑ＿ｎｕｍ、ＨＡＲＱ組み合わせのアドレスを示すｈａｒｑ＿ａｄｄｒ、ＨＡＲＱ組み合わせの２つのゲイン因子をそれぞれ示すｂ１、ｂ２を含む。ここで、同じユーザ装置がＨＡＲＱ組み合わせにおいて復号化が失敗した場合、新たにスケジューリングし、データを再送することができ、一つのデータを三回送信することができ、一回目の場合が一回目の復調として記録し、二回目の場合が二回目の復調として記録し、三回目の場合が再復調として記録し、ｅ＿ｄｅｍｏｄｎｕｍが１であることが同じユーザ装置の一回目の復調を示し、ｅ＿ｄｅｍｏｄｎｕｍが２であることが同じユーザ装置の二回目の復調を示し、ｅ＿ｄｅｍｏｄｎｕｍが３であることが同じユーザ装置の再復調を示す。
【００２２】
ＨＡＲＱ組み合わせのゲイン因子が復号化情報のゲイン、システムの性能の優劣を決定しているので、チャネル品質によって、異なるＨＡＲＱ組み合わせのゲイン因子を用いる可能性がある。当該実施形態において、受信されたＨＡＲＱ組み合わせのゲイン因子は、表１に示すように黙認される。
【表１】
0006005756.tif 000002
【００２３】
本実施形態において、ＨＡＲＱ組み合わせのための他の係数の設定をサポートする。
【００２４】
ステップＳ２０２において、ＤＤＲ２切り替えの識別子ｄｄｒ２ｓｗｉｔｃｈを計算して、ＨＡＲＱ組み合わせ前後のアドレスを取得する。
【００２５】
例として、最新の干渉除去アルゴリズムをサポートし、即ち、一回目の復調、二回目の復調、再復調をサポートするので、最新に伝送された二回のデータを保存してＨＡＲＱ組み合わせを行う必要がある。ＨＡＲＱは、８個の２ｍｓのプロセス、４個の１０ｍｓのプロセスをサポートするので、ユーザ装置数が多い場合に必要なスペースが非常に大きい。図３に示すように、簡単なＤＤＲ２移転の概略図であって、組み合わせ前に２つの同じ大きさのスペースをクリエートし、ＨＡＲＱ組み合わせ後に１つの大きいスペースをクリエートする。ＨＡＲＱ組み合わせ前に前回のＨＡＲＱ組み合わせのデータとさらに前回のＨＡＲＱ組み合わせのデータが保存される。現在の伝送ｅ＿ｄｅｄｍｏｄｎｕｍが０１である場合、前回のＨＡＲＱ組み合わせのデータと現在のデータを取ってＨＡＲＱ組み合わせを行えばよい。現在に伝送されるデータが二回目の復調又は再復調である場合、さらに前回のデータと今回のデータを取ってＨＡＲＱ組み合わせを行う。ＨＡＲＱ組み合わせ後のデータがＨＡＲＱ組み合わせ後のデータを保存されるためのＤＤＲ２に保存され、同時にデータがＨＡＲＱ前のデータを保存されるためのＤＤＲ２に保存される必要がある。このようにして必要とされるべきＤＤＲ２のスペースが非常に大きく、移転回数が多すぎることにより、多くの帯域幅を占有することになる。
【００２６】
図４に示すように、最適化後のＤＤＲ２移転の概略図であって、２つの同じ大きさのＤＤＲ２を用い、アドレスの相違として、ＤＤＲ２がピンポンハンドオーバーを行う一つの順番識別子を固定的に導入し、ｄｄｒ２ｓｗｔｉｃｈとして記録する。ｄｄｒ２ｓｗｔｉｃｈが０である場合、ＤＤＲ１のデータを読み取り、ＨＡＲＱ組み合わせ後にＤＤＲ２に書くことを示し、ｄｄｒ２ｓｗｔｉｃｈが１である場合、ＤＤＲ２のデータを読み取って、ＨＡＲＱ組み合わせ後にＤＤＲ２に書くことを示し、それによってＤＤＲ２の記憶スペース及びＤＤＲ２の移転回数を減らす。
【００２７】
ｄｄｒ２ｓｗｔｉｃｈの計算方法は、次の通りであってよい。
【００２８】
ｄｄｒ２ｓｗｔｉｃｈパラメータは、ＤＤＲ２がピンポンハンドオーバーを行うかどうかを示す識別子であり、ｄｄｒ２ｓｗｔｉｃｈ１は、次回にＤＤＲ２がピンポンハンドオーバーを行うかどうかを示す識別子である。
【００２９】
（１）ｄｄｒ２ｓｗｔｉｃｈパラメータの値
計算プロセスは、次の通りである。
ｎｅｗ＿ｕｅが１である場合、ユーザ装置により送信されたパケットが新しいパケットであることを示し、ｄｄｒ２ｓｗｔｉｃｈに値０を割り当てる（ａｓｓｉｇｎ）。
【００３０】
ｎｅｗ＿ｕｅが０である場合、さらに判断し、
ｈａｒｑ＿ｅｎが１に等しい場合、Ｈａｒｑ組み合わせを行うことを示し、且つＤｅｍｏｄｎｕｍが０１に等しい場合、ｄｄｒ２ｓｗｔｉｃｈにｄｄｒ２ｓｗｔｉｃｈ１の値を割り当て（ａｓｓｉｇｎ）、それ以外の場合は、そのまま維持する。
【００３１】
（２）ｄｄｒ２ｓｗｔｉｃｈ１パラメータの値
計算プロセスは、次の通りである。
【００３２】
ｎｅｗ＿ｕｅが１である場合、ユーザ装置により送信されたパケットが新しいパケットであることを示し、ｄｄｒ２ｓｗｔｉｃｈ１に値１を割り当てる（ａｓｓｉｇｎ）。
【００３３】
ｎｅｗ＿ｕｅが０である場合、さらに判断し、
ｈａｒｑ＿ｅｎが１に等しい場合、Ｈａｒｑ組み合わせを行うことを示し、且つＤｅｍｏｄｎｕｍが０１に等しい場合、ｄｄｒ２ｓｗｔｉｃｈ１に反転（ｉｎｖｅｒｔ）する値を割り当て、
ｈａｒｑ＿ｅｎが１に等しい場合、Ｈａｒｑ組み合わせを行うことを示し、且つＤｅｍｏｄｎｕｍが０１に等しくない場合、ｄｄｒ２ｓｗｔｉｃｈ１をそのまま維持する。
【００３４】
ｄｄｒ２ｓｗｔｉｃｈとｈａｒｑ＿ａｄｄｒに基づいてＨＡＲＱ組み合わせ前後のアドレスを取得することができ、それをｈａｒｑ＿ａｄｄｒ＿ｂとｈａｒｑ＿ａｄｄｒ＿ｅとして記録する。
【００３５】
ステップＳ２０３において、関連パラメータとアドレスに基づいてＨＡＲＱ組み合わせを行う必要があるかどうかを判断し、ＨＡＲＱ組み合わせを行う必要があると判断した場合、ステップＳ２０４を実行し、ＨＡＲＱ組み合わせを行う必要がないと判断した場合、直接にステップＳ２０６に移転する。
【００３６】
例として、ステップＳ２０１によって読み取られたＨＡＲＱ組み合わせを行うかどうかを示す識別子を、ｈａｒｑ＿ｅｎとして記録し、ｈａｒｑ＿ｅｎが０である場合、関連する操作を行わず、直接にステップＳ２０５に移転し、ｈａｒｑ＿ｅｎが１である場合、ＨＡＲＱ組み合わせを行う必要があることを示し、ステップＳ２０２で計算されたアドレスｈａｒｑ＿ａｄｄｒ＿ｂに基づいて、ＤＤＲ２におけるデータを読み取ってＲＡＭＡに記憶する。
【００３７】
ステップＳ２０４において、ＤＤＲ２におけるデータを読み取り、前記データをデータキャッシュＲＡＭＡに記憶する。
【００３８】
ステップＳ２０５において、関連するＨＡＲＱ組み合わせの計算を行い、計算結果をデータキャッシュＲＡＭＢに記憶する。
【００３９】
例として、受信されたＨＡＲＱ組み合わせのためのゲイン係数に基づいて、ＲＡＭＡにおける前回のＨＡＲＱ組み合わせのデータを読み取って対応するゲイン因子ｂ１と乗算し、同時に、レートデマッチングから出力された結果と対応するゲイン因子ｂ２を乗算し、乗算結果を加算し、それによってＨＡＲＱ組み合わせ前のデータ×ｂ１＋ＨＡＲＱ組み合わせ後のデータ×ｂ２というＨＡＲＱ組み合わせ後の結果を取得してＲＡＭＢに記憶する。
【００４０】
ステップＳ２０６において、ＨＡＲＱ組み合わせ後のアドレスに基づいて、データをＨＡＲＱ  ＤＤＲ２に移転し、ユーザ装置により送信される次のデータを受信できる状態になる。
【００４１】
例として、パラメータ制御ユニットにより計算されたアドレスｈａｒｑ＿ａｄｄｒ＿ｅに基づいて、ＨＡＲＱ組み合わせ後のＲＡＭＢにおけるデータをＤＤＲ２に移転し、今回のＨＡＲＱ組み合わせ処理を完了し、次の新しいＨＡＲＱ組み合わせを待つ。
【００４２】
上記の実施形態の具体的なスキームとして、上記の実施形態は、具体的に以下のように実現されることができる。
（１）外部的に設定されたＨＡＲＱ組み合わせのパラメータであるｅ＿ｄｅｍｏｄｎｕｍ、ｈａｒｑ＿ｅｎ、ｈａｒｑ＿ｎｕｍ、ｈａｒｑ＿ａｄｄｒ、ｂ１、ｂ２を受信する。ｅ＿ｄｅｍｏｄｎｕｍが０１であり、ｈａｒｑ＿ｅｎが１であり、ｈａｒｑ＿ｎｕｍが７であり、ｈａｒｑ＿ａｄｄｒが５１６０９６００であると仮定する。
（２）ｈａｒｑ＿ｎｕｍが７であることに基づいて、ｂ１、ｂ２がそれぞれ０と２であることを得る。前のｄｄｒ２ｓｗｉｔｃｈ１が１であると仮定すると、ｄｄｒ２ｓｗｉｔｃｈが０である。ｈａｒｑ＿ａｄｄｒが５１６０９６００であると仮定すると、ｈａｒｑ＿ａｄｄｒ＿ｅが５１６０９７００であり、ｈａｒｑ＿ａｄｄｒ＿ｂが１００である。
（３）ｈａｒｑ＿ｅｎが１であり、ｈａｒｑ＿ａｄｄｒ＿ｂが１００であることに基づいて、ＨＡＲＱ組み合わせ前のデータを読み取ってＲＡＭＡに記憶する。
（４）ｂ２が２であるので、ＨＡＲＱ組み合わせ前のデータを右に２ビット移転してレートデマッチング後のデータと加算してＲＡＭＢに記憶する。
（５）ｈａｒｑ＿ａｄｄｒ＿ｅが５１６０９７００であることに基づいて、データをアドレス５１６０９７００のＤＤＲ２に記憶する。
【００４３】
図５に示すように、本発明の第２の実施形態の構成図であって、ＨＡＲＱ組み合わせ装置を提供する。当該装置は、
外部的に設定されたＨＡＲＱ組み合わせの関連パラメータを受信し、ＤＤＲ２切り替えの識別子ｄｄｒ２ｓｗｉｔｃｈを計算し、ＨＡＲＱ組み合わせ前後のアドレスを取得するように構成されるパラメータ制御ユニットと、
前記関連パラメータ及びＨＡＲＱ組み合わせ前後のアドレスに基づいてＨＡＲＱ組み合わせを行う必要があるかどうかを判断し、ＨＡＲＱ組み合わせを行う必要があると判断した場合、ＤＤＲ２におけるデータを読み取り、前記データを第１のデータキャッシュＲＡＭＡに記憶するように構成されるデータキャッシュユニットと、
ＨＡＲＱ組み合わせを計算し、計算結果を第２のデータキャッシュＲＡＭＢに記憶するように構成される加算ユニットと、を備える。
【００４４】
前記装置において、前記パラメータ制御ユニットにより受信される、外部的に設定されたＨＡＲＱ組み合わせの関連パラメータは、現在の状態が同じユーザ装置が何回目の復調であるかどうかを示すｅ＿ｄｅｍｏｄｎｕｍ、ＨＡＲＱ組み合わせを行うかどうかを示すｈａｒｑ＿ｅｎ、ＨＡＲＱ再送回数を示すｈａｒｑ＿ｎｕｍ、ＨＡＲＱ組み合わせのアドレスを示すｈａｒｑ＿ａｄｄｒ、ＨＡＲＱ組み合わせの２つのゲイン因子ｂ１、ｂ２を含む。
【００４５】
前記装置において、前記加算ユニットは、さらに、ＨＡＲＱ組み合わせ後のアドレスに基づいて、ＨＡＲＱ組み合わせ後のＲＡＭＢにおけるデータをＨＡＲＱ  ＤＤＲ２に移転し、ユーザ装置により送信される次のデータを受信できる状態になるように構成される。
【００４６】
上記の説明は、本発明の好ましい実施形態を示して記述するが、上述したように、本発明は、本明細書で開示された形態に限定されるものではないと理解すべき、他の実施形態を排除すると見なされるべきではなく、様々な他の組み合わせ、修正及び環境に用いられることができ、そして本説明書に記載した発明の発想範囲内に、上記の教示又は関連分野の技術又は知識に基づいて変更することができる。当業者により行われた修正及び変更は、本発明の趣旨及び範囲から逸脱することなく、本発明の添付の特許請求の範囲に含まれるべきである。
【図１】
0006005756.tif 000003
【図２】
0006005756.tif 000004
【図３】
0006005756.tif 000005
【図４】
0006005756.tif 000006
【図５】
0006005756.tif 000007