(57)【要約】【課題】再送時に同一ＲＶを用いる場合でも再送利得を向上させること。【解決手段】制御部１０５は、サーキュラバッファ１０６における、符号化ビット系列に対する読み出し開始アドレスを、符号化ビット系列の送信状態に応じて制御する。そして、制御部１０５は、制御後の読み出し開始アドレスをサーキュラバッファ１０６に出力する。サーキュラバッファ１０６は、インタレース部１０３から入力される符号化ビット系列を巡回読出し型バッファのメモリに格納する。また、サーキュラバッファ１０６は、制御部１０５から入力される読み出し開始アドレスに従ってメモリから符号化ビットを連続的に読み出して送信ビット系列として変調部１０７に出力する。【選択図】図２
2010034665.tif 000002
【特許請求の範囲】
【請求項１】
ビット系列が書き込まれるサーキュラバッファと、
前記サーキュラバッファにおける、前記ビット系列に対する読み出し開始アドレスを、前記ビット系列の送信状態に応じて制御する制御手段と、
を具備する無線通信装置。
【請求項２】
前記ビット系列の送信時に用いられる前記読み出し開始アドレスの回数を計算する計算手段、をさらに具備し、
前記制御手段は、前記回数に基づいて前記読み出し開始アドレスにオフセットを付加する、
請求項１記載の無線通信装置。
【請求項３】
前記制御手段は、前記回数が多いほど、より大きいオフセット量のオフセットを前記読み出し開始アドレスに付加する、
請求項２記載の無線通信装置。
【請求項４】
前記制御手段は、前記回数に基づいて前記オフセットの付加の有無を交互に切り替える、
請求項２記載の無線通信装置。
【請求項５】
前記制御手段は、前記ビット系列の初回送信時から所定のサブフレーム経過後の再送に用いられる前記読み出し開始アドレスにオフセットを付加する、
請求項１記載の無線通信装置。
【請求項６】
前記読み出し開始アドレスに付加された前記オフセットのオフセット量を示す制御情報を受信側の無線通信装置に送信する送信手段、をさらに具備する、
請求項２記載の無線通信装置。
【請求項７】
前記制御手段が前記オフセットを付加したか否かを示す制御情報を受信側の無線通信装置に送信する送信手段、をさらに具備する、
請求項２記載の無線通信装置。
【請求項８】
ＲＶ値とＮＤＩとの組合せにより前記制御手段が前記オフセットを付加したか否かを示す制御情報を受信側の無線通信装置に送信する送信手段、をさらに具備する、
請求項２記載の無線通信装置。
【請求項９】
ビット系列が書き込まれるサーキュラバッファにおける、前記ビット系列に対する読み出し開始アドレスを、前記ビット系列の送信状態に応じて制御する、
読み出し開始アドレス制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置および読み出し開始アドレス制御方法に関する。
【背景技術】
【０００２】
３ＧＰＰ（3rd Generation Partnership Project）−ＬＴＥ（Long Term Evolution）（非特許文献１参照）の共有チャネル（Shared Channel）のレートマッチング技術として、サーキュラバッファ（circular buffer）を用いるレートマッチング（サーキュラバッファベースのレートマッチング：ＣＢＲＭ（Circular Buffer based Rate Matching））がある。
【０００３】
ＣＢＲＭでは、ある符号化率（マザーレート）で誤り訂正符号化されたビット系列（符号化ビット系列）をサーキュラバッファに格納し、サーキュラバッファから所望の符号化率または所望の符号長を有するビット列を読み出して送信ビット系列を形成する。符号化ビット系列を書き込むバッファをサーキュラ（巡回）構造のバッファとすることにより、所望の符号化率または所望の符号長を有する送信ビット系列を形成する際のアドレス管理が容易になり、バッファを実装する際の複雑度が低減される。また、ＣＢＲＭでは、分割されたコードブロック単位でレートマッチングを行うため、複数のコードブロックを並列処理することが可能である。
【０００４】
また、ＣＢＲＭと組み合わせて用いるＨＡＲＱ（Hybrid Automatic Repeat Request）制御についての検討がなされている（非特許文献２参照）。このＨＡＲＱ制御では、符号化ビット系列が書き込まれるサーキュラバッファにおける、符号化ビット系列に対する読み出し開始アドレス（読み出し開始点）とＨＡＲＱのＲＶ（Redundancy Version）値とを対応付けている。そして、選択されたＲＶ値に基づいて算出される読み出し開始アドレスから、所望の符号化率（または所望の符号長）を満たす送信ビット系列（すなわち、ＲＶ）が連続的に読み出される。
【０００５】
例えば、図１に示すように、送信側の無線通信装置は、コードブロックを誤り訂正符号化し、システマチックビット系列Ｓ、パリティビット系列Ｐ１およびパリティビット系列Ｐ２からなる符号化ビット系列を得る。そして、送信側の無線通信装置は、符号化ビット系列を、コードブロック単位でインタリーブ（Interleave）およびインタレース（Interlace）し、サーキュラバッファに書き込む。ＣＢＲＭと組み合わせて用いるＨＡＲＱ制御を行う送信側の無線通信装置は、例えば、サーキュラバッファ内で等間隔に設定された読み出し開始アドレスのうち、指定されるＲＶ値と対応する読み出し開始アドレスのいずれかを選択して、選択した読み出し開始アドレスから必要なデータ長のデータを読み出す。また、再送時には、送信側の無線通信装置は、前回の送信時に用いたＲＶ値と異なるＲＶ値に対応する読み出し開始アドレスから必要なデータ長のデータを読み出す。
【非特許文献１】3GPP TS 36.212 V8.1.0, "E-UTRA Multiplexing and channel coding(Release 8)," 2007-11
【非特許文献２】R1-072604, Ericsson etc., “Way forward on HARQ rate matching for LTE,” 3GPP TSG RAN WG1 #49, Kobe, Japan, May 7-11, 2007
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ＨＡＲＱでは、再送回数分だけ符号化ビット系列をサーキュラバッファから読み出す処理が発生する。よって、サーキュラバッファ内で選択することができるＲＶ値の数よりも再送回数が多くなると、以前の送信時に用いたＲＶの読み出し開始アドレスが再び選択される。
【０００７】
例えば、サーキュラバッファ内で選択できるＲＶ値の数が４個の場合、４回目送信時（３回目再送時）までにすべてのＲＶ値が選択される。そのため、５回目送信時（４回目再送時）以降では、以前の送信時に用いたＲＶ値のいずれかが再び選択される。つまり、以前の送信時に用いた読み出し開始アドレスのいずれかが再び用いられる。
【０００８】
ここで、同一読み出し開始アドレスから読み出される送信ビット系列は、同一のコンスタレーション（信号点配置）で送信される。よって、誤りが発生した送信ビット系列と同一コンスタレーションの送信ビット系列を再送時に再び用いても誤りが発生する可能性が高くなってしまう。つまり、再送による誤り率特性の改善、つまり、再送利得を得ることができなくなる。
【０００９】
本発明は、かかる点に鑑みてなされたものであり、再送時に同一ＲＶを用いる場合でも再送利得を向上させることができる無線通信装置および読み出し開始アドレス制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の無線通信装置は、ビット系列が書き込まれるサーキュラバッファと、前記サーキュラバッファにおける、前記ビット系列に対する読み出し開始アドレスを、前記ビット系列の送信状態に応じて制御する制御手段と、を具備する構成を採る。
【００１１】
本発明の読み出し開始アドレス制御方法は、ビット系列が書き込まれるサーキュラバッファにおける、前記ビット系列に対する読み出し開始アドレスを、前記ビット系列の送信状態に応じて制御するようにした。
【発明の効果】
【００１２】
本発明によれば、再送時に同一ＲＶを用いる場合でも再送利得を向上させることができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態について、添付図面を参照して詳細に説明する。
【００１４】
（実施の形態１）
本実施の形態に係る送信側の無線通信装置１００の構成を図２に示す。
【００１５】
図２に示す送信側の無線通信装置１００において、複数のコードブロック（情報ビット系列）が順に符号化部１０１に入力される。符号化部１０１は、コードブロックをターボ符号化により誤り訂正符号化して、システマチックビットおよびパリティビットからなる符号化ビット系列をインタリーバ１０２に出力する。なお、ここでは符号化部１０１の符号化率（マザーレート）を１／３とする。よって、１ビットの情報ビットが、１つのシステマチックビット（Ｓビット）と、２つのパリティビット（Ｐ１ビット，Ｐ２ビット）とに符号化される。
【００１６】
インタリーバ１０２は、Ｓビット系列、Ｐ１ビット系列、Ｐ２ビット系列毎に、符号化ビット系列をインタリーブし、インタリーブ後のＳビット系列、Ｐ１ビット系列およびＰ２ビット系列をインタレース部１０３に出力する。
【００１７】
インタレース部１０３は、インタリーブ後のＰ１ビット系列およびＰ２ビット系列に対してインタレース処理を施し、インタリーブされたＳビット系列、インタリーブおよびインタレースされたＰ１ビット系列およびＰ２ビット系列を順にサーキュラバッファ１０６に書き込む。
【００１８】
計算部１０４には、送信ビット系列の送信に用いられるＲＶを示すＲＶ値、および、送信ビット系列が新規データであるか再送データであるかを示すＮＤＩ（New Data Indicator）が上位レイヤから入力される。なお、ＲＶ値およびＮＤＩは、図示しない送信部によって、制御チャネルを用いて受信側の無線通信装置２００（図３）へ送信される。計算部１０４は、ＲＶ値およびＮＤＩに基づいて、ＲＶ毎の送信回数を計算する。具体的には、計算部１０４は、ＮＤＩに基づいて符号化ビット系列が新規データであるか再送データであるかを判断する。そして、計算部１０４は、新規データ送信時（初回送信時）からの、符号化ビット系列の送信に用いられるＲＶ値（読み出し開始アドレス）の回数、つまり、ＲＶの送信回数を計算する。そして、計算部１０４は、ＲＶの送信回数を制御部１０５に出力する。
【００１９】
制御部１０５は、サーキュラバッファ１０６における、符号化ビット系列に対する読み出し開始アドレスを、符号化ビット系列の送信状態に応じて制御する。具体的には、制御部１０５は、計算部１０４から入力されるＲＶ毎の送信回数に基づいて、上位レイヤから入力されるＲＶ値に対応する読み出し開始アドレスにそれぞれオフセットを付加する。例えば、制御部１０５は、ＲＶの送信回数が多いほど、より大きいオフセット量のオフセットを、ＲＶ値に対応する読み出し開始アドレスに付加する。そして、制御部１０５は、制御後の読み出し開始アドレスをサーキュラバッファ１０６に出力する。
【００２０】
サーキュラバッファ１０６は、インタレース部１０３から入力される符号化ビット系列を巡回読出し型バッファのメモリに格納する。また、サーキュラバッファ１０６は、制御部１０５から入力される読み出し開始アドレスに従ってメモリから符号化ビットを連続的に読み出して送信ビット系列として変調部１０７に出力する。
【００２１】
変調部１０７は、送信ビット系列を変調してデータシンボルを生成し無線送信部１０８に出力する。
【００２２】
無線送信部１０８は、データシンボルに対しＤ／Ａ変換、増幅およびアップコンバート等の送信処理を行ってアンテナ１０９から受信側の無線通信装置２００（図３）へ送信する。
【００２３】
次に、本実施の形態に係る受信側の無線通信装置２００の構成を図３に示す。
【００２４】
無線受信部２０２は、送信側の無線通信装置１００（図２）から送信されたデータシンボルをアンテナ２０１を介して受信し、データシンボルに対しダウンコンバート、Ａ／Ｄ変換等の受信処理を行う。
【００２５】
復調部２０３は、受信処理後のデータシンボルを復調して、復調後の受信ビット系列をサーキュラバッファ２０６に書き込む。
【００２６】
計算部２０４には、送信側の無線通信装置１００（図２）から送信されたＲＶ値およびＮＤＩが図示しない受信部を介して入力される。計算部２０４は、計算部１０４（図２）と同様にして、送信側の無線通信装置１００から送信されたＲＶの送信回数を計算する。すなわち、計算部２０４は、送信側の無線通信装置１００において符号化ビット系列の送信時に用いられたＲＶ値（読み出し開始アドレス）の回数を計算する。そして、計算部１０４は、ＲＶの送信回数を制御部２０５に出力する。
【００２７】
制御部２０５は、制御部１０５（図２）と同様にして、サーキュラバッファ２０６における、復調部２０３から入力される受信ビット系列に対する書き込み開始アドレスを、計算部２０４から入力されるＲＶの送信回数に応じて制御する。具体的には、ＲＶ毎の送信回数に基づいて、ＲＶ値に対応する書き込み開始アドレスにそれぞれオフセットを付加する。そして、制御部２０５は、制御後の書き込み開始アドレスをサーキュラバッファ２０６に出力する。
【００２８】
サーキュラバッファ２０６は、制御部２０５から入力される書き込み開始アドレスに従って、復調部２０３から入力される受信ビット系列を巡回読出し型バッファのメモリに格納する。ここで、１回目の送信データ（初回送信データ）の受信時には、例えば、サーキュラバッファ２０６は、受信ビットが格納されなかったアドレスの位置に、対数尤度比（ＬＬＲ：Log-Likelihood Ratio）が０のパディングビットをパディングする。そして、サーキュラバッファ２０６は、すべてのアドレスに配置されたビット系列（尤度情報）を読み出し、読み出されたビット系列（尤度情報）をデインタレース部２０７に出力する。また、２回目以降の送信データ（再送データ）の受信時には、サーキュラバッファ２０６は、制御部２０５から入力される書き込み開始アドレスに従って、受信ビット系列が格納されるアドレスを特定し、受信ビット系列（再送データ）と格納しているビット系列とを合成し、得られたビット系列を保存するとともにデインタレース部２０７に出力する。また、サーキュラバッファ２０６は、図示しない誤り検出部が行う誤り検出の結果、受信ビット系列に誤りが無い場合、保存しているビット系列を廃棄する。
【００２９】
デインタレース部２０７は、サーキュラバッファ２０６から入力されるビット系列（尤度情報）のうちＰ１ビット系列およびＰ２ビット系列に対してデインタレース処理を施し、デインタレース処理後のＰ１ビット系列、Ｐ２ビット系列を含むビット系列（尤度情報）をデインタリーバ２０８に出力する。
【００３０】
デインタリーバ２０８は、Ｓビット系列、Ｐ１ビット系列、Ｐ２ビット系列毎に、デインタレース部２０７から入力されるビット系列（尤度情報）をデインタリーブし、Ｓビット系列、Ｐ１ビット系列、Ｐ２ビット系列からなるビット系列を復号部２０９に出力する。
【００３１】
復号部２０９は、デインタリーバ２０８から入力されるビット列（尤度情報）を復号して受信ビット列を得る。
【００３２】
次に、送信側の無線通信装置１００における読み出し開始アドレスの制御処理の詳細について説明する。
【００３３】
以下、具体的に説明する。以下の説明では、送信ビット系列の変調方式として１６ＱＡＭまたは６４ＱＡＭを用いる。また、サーキュラバッファ１０６における、符号化ビット系列に対する読み出し開始アドレスの数を４つとする。つまり、４つの読み出し開始アドレスにそれぞれ対応する４つのＲＶ０〜３（ＲＶ値＝０〜３）を用いる。
【００３４】
ここで、図４は１６ＱＡＭでのコンスタレーションを示す。図４に示すように、１６ＱＡＭでは１６点のマッピング位置があるため、１シンボルに含めて送信することができるのは４ビットである。図４では１シンボルに含めて送信することができる４ビットを（ｉ１ｑ１ｉ２ｑ２）と表す。ここで、ｉ１およびｉ２が同相成分（Ｉ成分）を形成し、ｑ１およびｑ２が直交成分（Ｑ成分）を形成する。図４に示すように、４ビット（ｉ１ｑ１ｉ２ｑ２）のうち、上位２ビット（ｉ１ｑ１）は第１〜４象限の象限毎に同一の値となる。例えば、図４に示す第１象限の４点のマッピング位置では、ｉ１ｑ１はいずれも‘００’となり、第２象限の４点のマッピング位置では、ｉ１ｑ１はいずれも‘１０’となる。すなわち、１６ＱＡＭでは、１シンボルに含めて送信することができる４ビット（ｉ１ｑ１ｉ２ｑ２）のうち、上位２ビット（ｉ１ｑ１）が異なると、異なる象限にマッピングされる。
【００３５】
同様に、図５は６４ＱＡＭでのコンスタレーションを示す。図５に示すように、６４ＱＡＭでは６４点のマッピング位置があるため、１シンボルに含めて送信することができるのは６ビットである。図５では１シンボルに含めて送信することができる６ビットを（ｉ１ｑ１ｉ２ｑ２ｉ３ｑ３）と表す。ここで、ｉ１、ｉ２およびｉ３が同相成分（Ｉ成分）を形成し、ｑ１、ｑ２およびｑ３が直交成分（Ｑ成分）を形成する。図５に示すように、６ビット（ｉ１ｑ１ｉ２ｑ２ｉ３ｑ３）のうち、上位２ビット（ｉ１ｑ１）は、図４と同様、第１〜４象限の象限毎に同一の値となる。すなわち、６４ＱＡＭでは、図４に示す１６ＱＡＭと同様、１シンボルに含めて送信することができる６ビット（ｉ１ｑ１ｉ２ｑ２ｉ３ｑ３）のうち、上位２ビット（ｉ１ｑ１）が異なると、異なる象限にマッピングされる。
【００３６】
このように、１６ＱＡＭまたは６４ＱＡＭでは、上位２ビット（ｉ１ｑ１）が異なると、異なるマッピング位置にマッピングされる。よって、制御部１０５が読み出し開始アドレスにオフセットを付加する場合、１シンボルを形成するビット（１６ＱＡＭでは４ビット（ｉ１ｑ１ｉ２ｑ２）、６４ＱＡＭでは６ビット（ｉ１ｑ１ｉ２ｑ２ｉ３ｑ３））のうち、上位２ビット（ｉ１ｑ１）が異なるように、オフセットを設定すればよい。そこで、本実施の形態では、制御部１０５は、読み出し開始アドレスに付加するオフセットのオフセット量を２に設定する。換言すると、制御部１０５は、読み出し開始アドレスとして、前回の送信時に用いた読み出し開始アドレスから２つだけシフトしたアドレスを設定する。
【００３７】
このようにＲＶの送信毎に送信ビット系列の読み出し開始アドレスを異ならせることにより、同一ＲＶの送信毎に各シンボルの上位２ビット（ｉ１ｑ１）が異なる可能性が高くなる。すなわち、送信毎に同一符号化ビットが異なる象限にマッピングされる可能性が高くなる。また、上位２ビット（ｉ１ｑ１）が同一の場合でも、下位２ビット（ｉ２ｑ２）が異なることで、同一象限内の異なるマッピング位置にマッピングされる可能性が高くなる。
【００３８】
例えば、１回目のＲＶ０の送信時の送信ビット系列‘００１１ＸＸＸＸ…’（Ｘは‘０’または‘１’のいずれかの値）が１６ＱＡＭ変調されると、（ｉ１ｑ１ｉ２ｑ２）＝（００１１），（ＸＸＸＸ），…の順にシンボルが生成される。これに対し、２回目のＲＶ０の送信時には、読み出し開始アドレスが２ビットシフトするため、１回目のＲＶ０の送信時の送信ビット系列‘００１１ＸＸＸＸ…’の３ビット目から順に読み出され、送信ビット系列‘１１ＸＸＸＸ…’が得られる。この送信ビット系列が１６ＱＡＭ変調されると、（ｉ１ｑ１ｉ２ｑ２）＝（１１ＸＸ），…の順にシンボルが生成される。すなわち、ＲＶの送信回数に基づいて読み出し開始アドレスにオフセットを付加することで、ＲＶの送信毎に異なる符号化ビットの組み合わせによって各シンボルが生成される。ここで、１回目のＲＶ０の送信時の（００１１）は図４に示す第１象限にマッピングされ、１回目のＲＶ０の送信時の（１１ＸＸ）は図４に示す第３象限にマッピングされる。つまり、１回目のＲＶ０の送信時に下位２ビット（ｉ２ｑ２）であった符号化ビット‘１１’は、２回目のＲＶ０の送信時には上位２ビット（ｉ１ｑ１）に配置されることで異なるコンスタレーションで送信される。これにより、受信側の無線通信装置２００は、再送時に同一ＲＶを用いる場合でも、同一符号化ビットを異なるコンスタレーションで受信することができるため、再送毎に尤度の変動を大きくさせた符号化ビットを合成することができる。
【００３９】
次に、図６は、送信側の無線通信装置１００（図２）における読み出し開始アドレス制御処理の流れを示すフローチャート図である。
【００４０】
図６において、ステップ（以下、ＳＴ）１０１では、計算部１０４は、入力されるＮＤＩに基づいて、送信ビット系列が新規データであるか否かを判断する。送信ビット系列が新規データの場合（ＳＴ１０１：ＹＥＳ）、計算部１０４は、これまでに計算したＲＶの送信回数を０にリセットする。また、ＳＴ１０２において、制御部１０５は、ＲＶ値に対応する読み出し開始アドレスに付加するオフセット（ＲＶ０＿ｏｆｆｓｅｔ〜ＲＶ３＿ｏｆｆｓｅｔ〜）を０にリセットする。
【００４１】
一方、送信ビット系列が新規データではない場合（ＳＴ１０１：ＮＯ）、すなわち、送信ビット系列が再送データの場合、ＳＴ１０３に進む。
【００４２】
ＳＴ１０３では、制御部１０５は、計算部１０４から入力されるＲＶの送信回数に基づいて、どのＲＶの送信回数が増えたかを判断する。例えば、ＲＶ０の送信回数が増えた場合（ＳＴ１０３：ＲＶ０）、ＳＴ１０４において、制御部１０５は、ＲＶ０の読み出し開始アドレスＲＶ０＿ｓ＿ａｄｒにオフセットＲＶ０＿ｏｆｆｓｅｔを付加する。ＳＴ１０５では、制御部１０５は、ＲＶ０のオフセットＲＶ０＿ｏｆｆｓｅｔのオフセット量を更新する。すなわち、制御部１０５は、次回のＲＶ０の送信時にＲＶ０に付加するオフセット量を設定する。具体的には、制御部１０５は、ＲＶ０のオフセットＲＶ０＿ｏｆｆｓｅｔにオフセット量２を加算する。すなわち、ＲＶ０（ＲＶ０の読み出し開始アドレスＲＶ０＿ｓ＿ａｄｒ）が送信ビット系列の送信時に用いられる度に、ＲＶ０の読み出し開始アドレスＲＶ０＿ｓ＿ａｄｒに付加するオフセットＲＶ０＿ｏｆｆｓｅｔのオフセット量は０，２，４，６，…と大きくなる。
【００４３】
ＳＴ１０３において、ＲＶ１〜３の送信回数が増えた場合（ＳＴ１０３：ＲＶ０〜３）についても同様にして、ＳＴ１０６、１０８および１１０において、制御部１０５は、ＲＶ１〜３の読み出し開始アドレス（ＲＶ１＿ｓ＿ａｄｒ〜ＲＶ３＿ｓ＿ａｄｒ）それぞれにオフセット（ＲＶ１＿ｏｆｆｓｅｔ〜ＲＶ３＿ｏｆｆｓｅｔ）を付加する。また、ＳＴ１０７、１０９および１１１では、制御部１０５は、ＲＶ１〜３に付加するオフセットＲＶ１＿ｏｆｆｓｅｔ〜ＲＶ３＿ｏｆｆｓｅｔのオフセット量をそれぞれ更新する。具体的には、制御部１０５は、オフセットＲＶ１＿ｏｆｆｓｅｔ〜ＲＶ３＿ｏｆｆｓｅｔにオフセット量２をそれぞれ加算する。
【００４４】
次に、同一ＲＶを複数回用いる場合のコンスタレーションについて説明する。ここでは、一例として、ＲＶ０について説明する。また、変調方式として１６ＱＡＭ変調を用いる。また、図７上段および図８上段の斜線部分はダミービットを示す。
【００４５】
図７上段は、１回目のＲＶ０の送信時に送信ビット系列として読み出される符号化ビットを示す。すなわち、図７上段に示すように、１回目のＲＶ０の送信時には、ＲＶ０の読み出し開始アドレスから、必要なデータ長の符号化ビットを読み出す。ここでは、図７上段に示すように、１回目のＲＶ０の送信時には、ＲＶ０の読み出し開始アドレスから、３２ビットの符号化ビットが送信ビット系列として連続的に読み出される。ここで、図７下段は、図７上段のようにして読み出された送信ビット系列のうち、先頭から１６ビット、すなわち、４シンボルのコンスタレーションを一例として示す。例えば、図７上段に示すＲＶ０の読み出し開始アドレスに配置された符号化ビットから順に、（００１１１００００１０１１１１１００…）が読み出される。この場合、図７下段に示すように、送信ビット系列の先頭から４シンボル（１６ビット）は、（００１１，１０００，０１０１，１１１１）のマッピング位置にそれぞれマッピングされる。
【００４６】
これに対し、図８上段は、２回目のＲＶ０の送信時に送信ビット系列として読み出される符号化ビットを示す。すなわち、図８上段に示すように、２回目のＲＶ０の送信時には、ＲＶ０の読み出し開始アドレスにオフセットを付加したアドレス、すなわち、（ＲＶ０の読み出し開始アドレス＋２）のアドレスから、必要なデータ長（ここでは、３２ビット）の符号化ビットを読み出す。すなわち、２回目のＲＶ０の送信時には、１回目のＲＶ０の送信時に読み出された符号化ビット（００１１１００００１０１１１１１００…）の先頭から２ビットだけシフトした３ビット目の符号化ビットを先頭のビットとして符号化ビット（１１１００００１０１１１１１００…）が読み出される。ここで、図８下段は、図８上段のようにして読み出された送信ビット系列のうち、先頭から１６ビット、すなわち、４シンボルのコンスタレーションを一例として示す。図８下段に示すように、送信ビット系列の先頭から４シンボル（１６ビット）は、（１１１０，０００１，０１１１，１１００）のマッピング位置にそれぞれマッピングされる。
【００４７】
図７と図８とを比較すると、１回目のＲＶ０の送信時と２回目のＲＶ０の送信時とでは、互いに異なる符号化ビットからなる送信ビット系列が送信される。そのため、１回目のＲＶ０の送信時と２回目のＲＶ０の送信時とでは、送信ビット系列の各シンボルは、異なる符号化ビットで構成される。よって、図７下段のコンスタレーションおよび図８下段のコンスタレーションに示すように、１回目のＲＶ０の送信時と２回目のＲＶ０の送信時の送信ビット系列の各シンボルのマッピング位置が異なる。これにより、受信側の無線通信装置２００では、再送毎に異なるマッピング位置にマッピングされた符号化ビット系列を合成することで、再送利得を向上させることができる。
【００４８】
このようにして、本実施の形態では、送信側の無線通信装置は、符号化ビット系列が書き込まれたサーキュラバッファにおける、符号化ビット系列に対する読み出し開始アドレスを、符号化ビット系列の送信状態（ＲＶの送信回数）に応じて制御する。これにより、符号化ビット系列の再送回数が増加し、符号化ビット系列の送信時に同一のＲＶが用いられる場合でも、送信側の無線通信装置は、送信毎に異なるコンスタレーションで送信ビット系列を送信することができる。よって、受信側の無線通信装置では、再送時の受信ビット系列の尤度の変動を大きくすることができるため、ダイバーシチ効果を向上させることができ、誤り率特性を改善することができる。よって、本実施の形態によれば、再送時に同一ＲＶを用いる場合でも再送利得を向上させることができる。また、本実施の形態によれば、誤り率特性を改善することで、再送回数を低減することができるため、システムスループットを向上させることができる。
【００４９】
なお、本実施の形態では、ＲＶの送信回数が多いほど、より大きいオフセット量のオフセットをＲＶ値に対応する読み出し開始アドレスに付加する場合について説明した。しかし、本発明では、ＲＶ毎の送信回数に基づいてオフセットの付加の有無を交互に切り替えてもよい。例えば、本実施の形態に係る制御部１０５（図２）は、１回目のＲＶ０の送信時にはオフセットを付加せず（つまり、オフセット量０）、２回目のＲＶ０の送信時にはオフセット（例えばオフセット量２）を付加し、３回目のＲＶ０の送信時にはオフセットを付加せず、４回目のＲＶ０の送信時にはオフセット（例えばオフセット量２）を付加してもよい。すなわち、制御部１０５は、ＲＶ０の送信回数が増える度に、オフセット量０および２を交互に切り替え、オフセット量（０，２，０，２，…）のオフセットを読み出し開始アドレスに付加する。これにより、本実施の形態と同様、再送毎に同一符号化ビットが異なるコンスタレーションで送信されるため、本実施の形態と同様の効果をえることができる。
【００５０】
また、本実施の形態では、送信側の無線通信装置および受信側の無線通信装置の双方がそれぞれＲＶ毎の送信回数を計算して、ＲＶ毎の送信回数に基づいて読み出し開始アドレスを制御する場合について説明した。しかし、本発明では、送信側の無線通信装置は、読み出し開始アドレスに付加されたオフセットのオフセット量を示すオフセット情報を、制御チャネル内のｇｒａｎｔ（制御情報）に含めて、受信側の無線通信装置に通知してもよい。
【００５１】
また、本実施の形態では、送信側の無線通信装置は、制御部が読み出し開始アドレスにオフセットを付加したか否かを示すオフセット情報を制御情報として受信側の無線通信装置に通知してもよい。例えば、上述したように、ＲＶの送信回数に基づいてオフセットの付加の有無を交互に切り替える場合には、送信側の無線通信装置は、オフセットの付加の有無を示す１ビットのオフセット情報（例えば、１：オフセット有り、０：オフセット無し）を受信側の無線通信装置に通知すればよい。これにより、オフセットに関する制御情報の情報量を最小限に抑えることができる。
【００５２】
また、本実施の形態では、制御チャネルで通知されるＮＤＩとＲＶ値との組み合わせにより制御部が読み出し開始アドレスにオフセットを付加したか否かを示すオフセット情報を受信側の無線通信装置に通知してもよい。図９は、ＮＤＩおよびＲＶ値と、データ種別（新規データおよび再送データ）および開始アドレスとの対応を示すテーブルである。例えば、図９に示すように、１ビットのＮＤＩと２ビットのＲＶ値とを用いる。図９では、ＮＤＩとＲＶ値との組み合わせが、ＮＤＩ＝１かつＲＶ値＝０である場合のみ、サーキュラバッファに書き込まれた符号化ビット系列を新規データとみなす。そして、ＮＤＩ＝１かつＲＶ値＝０以外のＮＤＩとＲＶ値との組み合わせでは、符号化ビット系列を再送データとみなし、ＮＤＩがオフセットの有無（図９では、１：オフセット無し、０：オフセット有り）を示し、ＲＶ値が送信時に用いる読み出し開始アドレスを示す。ただし、新規データに対する読み出し開始アドレスはＲＶ０に予め設定されている。例えば、ＮＤＩ＝１、ＲＶ値＝２の場合、ＲＶ２の読み出し開始アドレス（オフセット無し）が選択される。また、例えば、ＮＤＩ＝０、ＲＶ値＝３の場合、ＲＶ３の読み出し開始アドレスにオフセット（オフセット量２）が付加された読み出し開始アドレスが選択される。
【００５３】
または、図１０に示すＮＤＩとＲＶ値との組み合わせを用いてもよい。図１０は、ＮＤＩおよびＲＶ値と、データ種別（新規データおよび再送データ）および開始アドレスとの対応を示すテーブルである。図１０では、ＲＶ値＝０のときのＮＤＩおよび前回のＲＶ値＝０のときのＮＤＩが異なる場合、サーキュラバッファに書き込まれた符号化ビット系列を新規データとみなす。換言すると、図１０では、ＮＤＩが切り替わり（toggled）、かつ、ＲＶ値＝０である場合のみ、符号化ビット系列を新規データとみなす。上記組み合わせ以外の組み合わせでは、符号化ビット系列を再送データとみなし、ＮＤＩがオフセットの有無（図１０では、１：オフセット有り、０：オフセット無し）を示し、ＲＶ値が送信時に用いる読み出し開始アドレスを示す。ただし、図１０では、ＲＶ値＝０であり、ＮＤＩが切り替わっていない場合には、ＮＤＩの値に依らずオフセット無しが設定される。また、新規データに対する読み出し開始アドレスはＲＶ０に予め設定されている。例えば、図１０の２行目のＮＤＩ＝０、ＲＶ値＝０の組み合わせを新規データとする。そして、次にＲＶ値＝０となる６行目では、ＮＤＩは切り替わっていないため、符号化ビット系列を再送データとみなし、ＲＶ０の読み出し開始アドレス（オフセット無し）が選択される。次いで、ＮＤＩとＲＶ値の組み合わせがＮＤＩ＝１、ＲＶ値＝０となる８行目では、ＮＤＩが‘０’から‘１’に切り替わり、かつ、ＲＶ値＝０であるため、符号化ビット系列を新規データとみなす。また、ＮＤＩとＲＶ値の組み合わせがＮＤＩ＝０、ＲＶ値＝１である９行目では、ＮＤＩが切り替わっているものの、ＲＶ値が０ではないため、符号化ビット系列を再送データとみなし、ＲＶ０の読み出し開始アドレス（オフセット無し）が選択される。
【００５４】
図９および図１０に示すように、送信側の無線通信装置は、既存の制御情報（ＮＤＩおよびＲＶ値）を用いることで、オフセット量およびオフセットの有無を示すオフセット情報を新たに増やすことなく、オフセット情報を受信側の無線通信装置に通知することができる。
【００５５】
（実施の形態２）
本実施の形態では、送信側の無線通信装置は、符号化ビット系列の初回送信時から所定のサブフレーム経過後の再送に用いられる読み出し開始アドレスにオフセットを付加する。
【００５６】
本実施の形態における送信側の無線通信装置３００の構成を図１１に示す。図１１において、実施の形態１（図２）と同一の構成には同一符号を付し、説明を省略する。
【００５７】
図１１に示す送信側の無線通信装置３００において、制御部３０１には、ＲＶ値、ＮＤＩおよび送信ビット系列が送信されるサブフレームを示すサブフレーム番号が入力される。制御部３０１は、ＲＶ値、ＮＤＩおよびサブフレーム番号に基づいて、サーキュラバッファ１０６における、符号化ビット系列に対する読み出し開始アドレスを制御する。具体的には、制御部３０１は、ＮＤＩ（または、ＮＤＩおよびＲＶ値）に基づいて初回送信時のサブフレームを特定する。そして、制御部３０１は、符号化ビット系列の初回送信時からのサブフレーム数をカウントする。そして、制御部３０１は、初回送信時から所定のサブフレームが経過する前の再送では、入力されるＲＶ値に対応する読み出し開始アドレスを設定する。一方、制御部３０１は、初回送信時から所定のサブフレーム経過後の再送では、入力されるＲＶ値に対応する読み出し開始アドレスにオフセットを付加する。そして、制御部３０１は、制御後の読み出し開始アドレスをサーキュラバッファ１０６に出力する。
【００５８】
図１２は、制御部３０１における読み出し開始アドレス制御処理を示す。ここでは、符号化ビット系列が初回送信されるサブフレームのサブフレーム番号は＃ｎである。また、所定のサブフレーム数をｋサブフレームとする。
【００５９】
よって、図１２に示すように、初回送信時のサブフレーム＃ｎから所定のサブフレーム数だけ経過したサブフレーム＃（ｎ＋ｋ）より前のサブフレームにおける再送（１〜３回目）では、制御部３０１は、ＲＶ値＝１〜３にそれぞれ対応する読み出し開始アドレスを設定する。なお、制御部３０１は、初回送信時には、ＲＶ０の読み出し開始アドレスを設定する。
【００６０】
一方、図１２に示すように、初回送信時のサブフレーム＃ｎから所定のサブフレーム数経過後のサブフレーム＃（ｎ＋ｋ）以降の再送（４〜６回目）では、制御部３０１は、ＲＶ値＝０〜２にそれぞれ対応する読み出し開始アドレスにオフセット（例えば、オフセット量２）を付加する。
【００６１】
これにより、例えば、図１２に示す初回送信時に用いられたＲＶ０の読み出し開始アドレス（オフセット無し）と、４回目の再送時に用いられたＲＶ０の読み出し開始アドレス（オフセット有り）とは互いに異なる。つまり、初回送信時に送信される送信ビット系列および４回目の再送時に送信される送信ビット系列は互いに異なるため、それぞれ異なるマッピング位置にマッピングされる。よって、受信側の無線通信装置では、初回送信および４回目の再送のそれぞれにおいて、互いに異なるコンスタレーションの符号化ビット、つまり、尤度の変動が大きい符号化ビットを合成することにより、誤り率特性を向上させることができる。
【００６２】
また、本実施の形態における受信側の無線通信装置（図示せず）は、送信側の無線通信装置（図１１）と同様にして、１回目の送信データ（初回送信データ）を受信したサブフレームからのサブフレームをカウントする。そして、受信側の無線通信装置は、初回送信時から所定のサブフレーム経過後の再送時の書き込み開始アドレスにオフセットを付加する。
【００６３】
このようにして、本実施の形態では、送信側の無線通信装置は、符号化ビット系列の送信状態が、初回送信時から所定のサブフレーム経過後の再送となった場合に、読み出し開始アドレスにオフセットを付加する。これにより、所定のサブフレーム経過前後において同一ＲＶを用いて送信された送信ビット系列は、互いに異なるマッピング位置にマッピングされて送信される。よって、本実施の形態によれば、再送時に同一ＲＶを用いる場合でも、実施の形態１と同様にして、符号化ビット系列の尤度の変動を大きくすることができるため、再送利得を向上させることができる。
【００６４】
また、サブフレームのタイミングは、送信側の無線通信装置および受信側の無線通信装置の双方で予め設定されているため、受信側の無線通信装置はＲＶの読み出し開始アドレスにオフセットが付加されているか否かをサブフレーム番号に基づいて特定することができる。よって、受信側の無線通信装置は、送信側の無線通信装置がオフセット情報を通知しなくても、書き込み開始アドレスを特定することができる。
【００６５】
（実施の形態３）
上述したように、サーキュラバッファには、誤り訂正符号化された符号化ビット系列が書き込まれる。そのため、送信ビット系列の所望符号化率が誤り訂正符号化における符号化率（マザーレート）よりも低い場合、送信ビット系列として読み出されるビット数はサーキュラバッファに書き込まれた符号化ビット系列のビット数よりも多くなる。例えば、誤り訂正符号化における符号化率が１／３の場合、所望符号化率１／３未満の符号化率で送信される送信ビット系列のビット数は、サーキュラバッファに書き込まれた符号化ビット系列のビット数よりも多くなる。
【００６６】
この場合、送信側の無線通信装置は、読み出し開始アドレスから、サーキュラバッファに格納された符号化ビットを順に読み出し、サーキュラバッファを一周すると、再び読み出し開始アドレスから順に符号化ビットを読み出す。すなわち、送信側の無線通信装置は、サーキュラバッファの同一アドレスに格納された符号化ビットを２回読み出すため、送信ビット系列を構成する符号化ビットの一部が重複してしまう。重複する符号化ビットは、同一コンスタレーションで送信されるため、受信側の無線通信装置では、ダイバーシチ効果を得ることができない。
【００６７】
そこで、本実施の形態では、送信ビット系列の所望符号化率が誤り訂正符号化における符号化率よりも低い場合（つまり、送信ビット系列のビット数がサーキュラバッファに書き込まれる符号化ビット系列のビット数よりも多い場合）、２周目の読み出し開始アドレスにオフセットを付加する。
【００６８】
本実施の形態における送信側の無線通信装置４００の構成を図１３に示す。図１３において、実施の形態１（図２）と同一の構成には同一符号を付し、説明を省略する。以下の説明では、実施の形態１と同様、符号化部１０１における符号化率（マザーレート）を１／３とする。
【００６９】
図１３に示す送信側の無線通信装置４００において、制御部４０１には、ＲＶ値、ＮＤＩおよび送信ビット系列の符号化率（所望符号化率）が入力される。制御部４０１は、入力される符号化率がマザーレート＝１／３よりも低い場合、入力されるＲＶ値に対応する読み出し開始アドレスにオフセットを付加したアドレスを２周目以降の読み出し開始アドレスに設定する。
【００７０】
図１４は、送信側の無線通信装置４００における符号化ビット系列の読み出し処理を示す。なお、図１４の斜線部分はダミービットを示す。図１４に示すように、１周目の読み出しでは、制御部４０１に入力されるＲＶ値に対応する読み出し開始アドレス（図１４に示す１周目の読み出し開始アドレス）から、サーキュラバッファに格納されている符号化ビット（図１４に示す１周目のデータ）を読み出す。
【００７１】
一方、２周目の読み出しでは、制御部４０１に入力されるＲＶ値に対応する読み出し開始アドレス、つまり、１周目の読み出しで用いた読み出し開始アドレスにオフセット（図１４ではオフセット量２）を付加した読み出し開始アドレス（図１４に示す２周目の開始アドレス）から、符号化ビット（図１４に示す２周目のデータ）を読み出す。
【００７２】
これにより、送信ビット系列内の重複する符号化ビット、つまり、図１４に示す２周目のデータ、および、２周目のデータと重複する１周目のデータは、異なる組み合わせの符号化ビットにより１シンボル（例えば、１６ＱＡＭの場合、４ビット）を構成する。つまり、重複して読み出される符号化ビットは、１周目と２周目とで互いに異なるマッピング位置にマッピングされる。よって、受信側の無線通信装置では、受信した受信ビット系列において、尤度の変動が大きい同一符号化ビットを合成することでダイバーシチ効果を得ることができる。
【００７３】
このように、本実施の形態によれば、送信ビット系列の符号化率が誤り訂正符号化における符号化率（マザーレート）より低い場合、重複して送信される符号化ビットを異なるマッピング位置にマッピングすることができる。よって、受信側の無線通信装置では、重複して送信される符号化ビットを用いてダイバーシチ効果を得ることで、誤り率特性を向上させることができるため、スループットを向上させることができる。
【００７４】
以上、本発明の実施の形態について説明した。
【産業上の利用可能性】
【００７５】
本発明は、移動体通信システム等に適用することができる。
【図面の簡単な説明】
【００７６】
【図１】従来のサーキュラバッファを示す図
【図２】本発明の実施の形態１に係る送信側の無線通信装置の構成を示すブロック図
【図３】本発明の実施の形態１に係る受信側の無線通信装置の構成を示すブロック図
【図４】本発明の実施の形態１に係る１６ＱＡＭのコンスタレーションを示す図
【図５】本発明の実施の形態１に係る６４ＱＡＭのコンスタレーションを示す図
【図６】本発明の実施の形態１に係る読み出し開始アドレスの制御処理の流れを示すフローチャート
【図７】本発明の実施の形態１に係る符号化ビット系列の読み出し処理およびコンスタレーションを示す図（１回目送信）
【図８】本発明の実施の形態１に係る符号化ビット系列の読み出し処理およびコンスタレーションを示す図（２回目送信）
【図９】本発明の実施の形態１に係るＮＤＩおよびＲＶ値と、データ種別および開始アドレスとの対応を示すテーブル
【図１０】本発明の実施の形態１に係るＮＤＩおよびＲＶ値と、データ種別および開始アドレスとの対応を示すテーブル
【図１１】本発明の実施の形態２に係る送信側の無線通信装置の構成を示すブロック図
【図１２】本発明の実施の形態２に係る読み出し開始アドレス制御処理を示す図
【図１３】本発明の実施の形態３に係る送信側の無線通信装置の構成を示すブロック図
【図１４】本発明の実施の形態３に係る符号化ビット系列の読み出し処理を示す図
【符号の説明】
【００７７】
１００，３００，４００  送信側の無線通信装置
１０１  符号化部
１０２  インタリーバ
１０３  インタレース部
１０４，２０４  計算部
１０５，２０５，３０１，４０１  制御部
１０６，２０６  サーキュラバッファ
１０７  変調部
１０８  無線送信部
１０９，２０１  アンテナ
２００  受信側の無線通信装置
２０２  無線受信部
２０３  復調部
２０７  デインタレース部
２０８  デインタリーバ
２０９  復号部
【図１】
2010034665.tif 000003
【図２】
2010034665.tif 000004
【図３】
2010034665.tif 000005
【図４】
2010034665.tif 000006
【図５】
2010034665.tif 000007
【図６】
2010034665.tif 000008
【図７】
2010034665.tif 000009
【図８】
2010034665.tif 000010
【図９】
2010034665.tif 000011
【図１０】
2010034665.tif 000012
【図１１】
2010034665.tif 000013
【図１２】
2010034665.tif 000014
【図１３】
2010034665.tif 000015
【図１４】
2010034665.tif 000016