(57)【要約】  制御チャネル送受信部は、通信チャネル毎に、受信装置から定期的に受信するＣＱＩに基づいて通信の変調コード方式（ＭＣＳ）を制御し、現在実行中の通信のＭＣＳに対応するＣＱＩと、現在受信装置から通知されているＣＱＩとの誤差を算出し、その誤差が大きいときに符号化方式切替部にフルＨＡＲＱ符号化部を選択させる。また、制御チャネル送受信部は、上記誤差が小さいときに更に、通信チャネルにおける符号化率を算出し、ＨＡＲＱ方式切替部に対して、符号化率に応じてＮＣＰ−ＨＡＲＱ符号化部とＧ−ＨＡＲＱ符号化部を切り替えさせる。
2010046956.tif 000002
【特許請求の範囲】
【請求項１】
受信装置から返信される送達確認情報に基づいて、該受信装置に復号に失敗したパケットを破棄せずに再送されたパケットと組み合わせて復号させるために、前記パケットの送信の再送を制御する送信装置であって、
送信されるべき情報ビットから所定サイズのブロックを生成するブロック生成部と、
該ブロック生成部によって生成される情報ビットのブロックを再送に備えて一時的に保持する再送バッファ部と、
前記ブロック生成部が生成するブロックから送信すべき新規部分を取得する新規部分取得部と、
前記再送バッファ部に保持されている再送のためのブロックから送信すべき再送部分を取得する再送部分取得部と、
前記新規部分取得部から取得される新規部分から新規パケットを生成し、前記再送部分取得部から取得される再送部分から再送パケットを生成し、該新規パケット及び再送パケットをそれぞれ個別の通信チャネルに割り当て、その結果得られる個別の通信チャネルデータを出力する第１の符号化部と、
前記新規部分取得部から取得される新規部分と前記再送部分取得部から出力された再送部分とを混合して得られるパケットを通信チャネルに割当て、その結果得られる通信チャネルデータを出力する第２の符号化部と、
前記第１の符号化部又は前記第２の符号化部から出力される通信チャネルデータを変調する変調部と、
該変調部の出力を送信する送信処理部と
前記第１の符号化部又は前記第２の符号化部の動作を切り替える符号化方式切替部と、
前記受信装置における前記通信チャネルの通信品質を示す情報に基づいて、前記符号化方式切替部を制御する送信制御部と、
を含むことを特徴とする送信装置。
【請求項２】
前記送信制御部は、
前記受信装置における前記通信チャネルの通信品質を示す情報として、前記受信装置から前記通信チャネルの通信品質を示すチャネル品質指標を定期的に受信し、
該チャネル品質指標に基づいて前記通信チャネルで実行される通信の変調コード方式を制御し、
前記通信チャネルに対して現在実行中の通信の変調コード方式に対応する通信品質と、現在前記受信装置から通知されている該通信チャネルに対応するチャネル品質指標が示す通信品質との誤差を算出し、該誤差が所定の閾値よりも大きい場合に前記符号化方式切替部に前記第１の符号化部を選択させ、それ以外の場合に前記符号化方式切替部に前記第２の符号化部を選択させる、
ことを特徴とする請求項１に記載の送信装置。
【請求項３】
前記送信制御部は、
前記受信装置における前記通信チャネルの通信品質を示す情報として、前記受信装置から該受信装置が搭載される移動端末装置の移動速度を示す移動速度情報を定期的に受信し、
該移動速度情報が所定の閾値よりも大きい場合に前記符号化方式切替部に前記第１の符号化部を選択させ、それ以外の場合に前記符号化方式切替部に前記第２の符号化部を選択させる、
ことを特徴とする請求項１に記載の送信装置。
【請求項４】
前記第２の符号化部は、
前記新規部分取得部から取得される新規部分から新規パケットを生成し、該新規パケットを通信チャネルに割り当てると共に、該通信チャネルにおいて、該新規パケットのパリティビット部が割り当てられるべきビット位置の一部に、前記再送部分取得部から出力された再送部分の情報ビットを、前記新規パケットの前記ビット位置の一部への割当てを遅らせて挿入し、その結果得られる通信チャネルデータを出力する第３の符号化部と、
前記新規部分取得部から取得される新規部分と前記再送部分取得部から出力された再送部分とを該新規部分の割当てを削減するように混合し情報ビット部を構成してパケットを生成し、該パケットを通信チャネルに割り当て、その結果得られる通信チャネルデータを出力する第４の符号化部とから構成され、
前記符号化方式切替部は、前記第１の符号化部、前記第３の符号化部、又は前記第４の符号化部の動作を切り替え、
前記送信制御部は、前記通信チャネルにおける符号化の効率を表す符号化率を算出し、前記第２の符号化部を選択したときに更に、該符号化率が所定の閾値よりも大きい場合に前記符号化方式切替部に前記第４の符号化部を選択させ、それ以外の場合に前記符号化方式切替部に前記第３の符号化部を選択させる、
ことを特徴とする請求項１乃至３の何れか１項に記載の送信装置。
【請求項５】
前記送信制御部は、前記符号化方式切替部に前記第１の符号化部と前記第２の符号化部の何れを選択させたかを示す第１の選択情報を、前記通信チャネルに対応する制御チャネルを用いて前記受信装置に通知する、
ことを特徴とする請求項１乃至４の何れか１項に記載の送信装置。
【請求項６】
前記送信制御部は、前記符号化方式切替部に前記第３の符号化部と前記第４の符号化部の何れを選択させたかを示す第２の選択情報を、前記通信チャネルに対応する制御チャネルを用いて前記受信装置に通知する、
ことを特徴とする請求項１乃至５の何れか１項に記載の送信装置。
【請求項７】
送信装置に受信パケットの成否を示す送達確認情報を返信しながら、復号に失敗した前記受信パケットを破棄せずに前記送信装置から再送された受信パケットと組み合わせて復号しながら、前記受信パケットの再送を制御する受信装置であって、
受信信号を受信する受信処理部と
前記受信信号を構成する通信チャネルから前記受信パケットを復調する復調部と、
該受信パケットを再送パケットとの合成に備えて一時的に保持する再送バッファ部と、
前記受信パケットの通信チャネルを識別することにより、該受信パケットを新規部分が格納されている新規パケットと再送部分が格納されている再送パケットに振り分け、前記新規パケットからは新規部分の情報ビットを抽出して出力し、前記再送パケットからは再送部分の情報ビットを取り出して前記再送バッファ部に保持されている受信に失敗した受信パケットと合成することにより該受信パケットを復元して該受信パケットから情報ビットを抽出して出力する第１の復号部と、
前記受信パケットから新規部分と再送部分をそれぞれ抽出し、前記新規部分の情報ビットを抽出して出力し、前記再送部分の情報ビットを取り出して前記再送バッファ部に保持されている受信に失敗した受信パケットと合成することにより該受信パケットを復元して該受信パケットから情報ビットを抽出して出力する第２の復号部と、
前記第１の復号部又は前記第２の復号部の動作を切り替える復号方式切替部と、
前記通信チャネルの通信品質を示す情報に基づいて、前記復号方式切替部を制御する受信制御部と、
を含むことを特徴とする受信装置。
【請求項８】
前記受信制御部は、
前記通信チャネルの通信品質を示す情報として、前記第１の復号部と前記第２の復号部の何れを選択させるべきかを指示する第１の選択情報を、前記通信チャネルに対応する制御チャネルを用いて前記送信装置から受信し、
該第１の選択情報に基づいて、前記復号方式切替部を制御する、
ことを特徴とする請求項７に記載の受信装置。
【請求項９】
前記第２の復号部は、
前記受信パケットから新規部分が格納されている新規パケットと再送部分が格納されている再送パケットを分離し、前記新規パケットからは新規部分の情報ビットを抽出して出力し、前記再送パケットからは再送部分の情報ビットを取り出して前記再送バッファ部に保持されている受信に失敗した受信パケットと合成することにより該受信パケットを復元して該受信パケットから情報ビットを抽出して出力する第３の復号部と、
前記再送バッファ部に保持されている受信に失敗した受信パケット又は先行して抽出された新規部分又は再送部分と合成しながら、前記受信パケットの情報ビットから新規部分と再送部分を分離し、該新規部分の情報ビットを抽出して出力し、該再送部分の情報ビットを取り出して前記再送バッファ部に保持されている受信に失敗した受信パケット又は先行して抽出された新規部分又は再送部分と合成することにより該受信パケットを復元して該受信パケットから情報ビットを抽出して出力する第４の復号部とから構成され、
前記復号方式切替部は、前記第１の復号部、前記第３の復号部、又は前記第４の復号部の動作を切り替え、
前記受信制御部は、前記通信チャネルにおける符号化の効率を表す符号化率を取得し、前記第２の復号部を選択したときに更に、該符号化率が所定の閾値よりも大きい場合に前記復号方式切替部に前記第４の復号部を選択させ、それ以外の場合に前記復号方式切替部に前記第３の復号部を選択させる、
ことを特徴とする請求項７又は８の何れか１項に記載の受信装置。
【請求項１０】
前記受信制御部は、前記通信チャネルにおける符号化の効率を表す符号化率を、前記通信チャネルに対して現在実行中の通信の変調コード方式から算出して取得する、
ことを特徴とする請求項７乃至９の何れか１項に記載の受信装置。
【請求項１１】
前記受信制御部は、
前記通信チャネルにおける符号化の効率を表す符号化率として、前記第３の復号部と前記第４の復号部の何れを選択させるべきかを指示する第２の選択情報を、前記通信チャネルに対応する制御チャネルを用いて前記送信装置から受信し、
該第２の選択情報に基づいて、前記復号方式切替部を制御する、
ことを特徴とする請求項７乃至９の何れか１項に記載の受信装置。
【請求項１２】
送達確認情報を通信しながら、復号に失敗した受信パケットを破棄せずに再送された受信パケットと組み合わせて復号しながら、前記受信パケットの再送を制御する通信システムであって、
送信されるべき情報ビットから所定サイズのブロックを生成するブロック生成部と、
該ブロック生成部によって生成される情報ビットのブロックを再送に備えて一時的に保持する再送バッファ部と、
前記ブロック生成部が生成するブロックから送信すべき新規部分を取得する新規部分取得部と、
前記再送バッファ部に保持されている再送のためのブロックから送信すべき再送部分を取得する再送部分取得部と、
前記新規部分取得部から取得される新規部分から新規パケットを生成し、前記再送部分取得部から取得される再送部分から再送パケットを生成し、該新規パケット及び再送パケットをそれぞれ個別の通信チャネルに割り当て、その結果得られる個別の通信チャネルデータを出力する第１の符号化部と、
前記新規部分取得部から取得される新規部分と前記再送部分取得部から出力された再送部分とを混合して得られるパケットを通信チャネルに割当て、その結果得られる通信チャネルデータを出力する第２の符号化部と、
前記第１の符号化部又は前記第２の符号化部から出力される通信チャネルデータを変調する変調部と、
該変調部の出力を送信する送信処理部と
前記第１の符号化部又は前記第２の符号化部の動作を切り替える符号化方式切替部と、
受信装置における前記通信チャネルの通信品質を示す情報に基づいて、前記符号化方式切替部を制御する送信制御部と、
を含む送信装置と、
受信信号を受信する受信処理部と
前記受信信号を構成する通信チャネルから前記受信パケットを復調する復調部と、
該受信パケットを再送パケットとの合成に備えて一時的に保持する再送バッファ部と、
前記受信パケットの通信チャネルを識別することにより、該受信パケットを新規部分が格納されている新規パケットと再送部分が格納されている再送パケットに振り分け、前記新規パケットからは新規部分の情報ビットを抽出して出力し、前記再送パケットからは再送部分の情報ビットを取り出して前記再送バッファ部に保持されている受信に失敗した受信パケットと合成することにより該受信パケットを復元して該受信パケットから情報ビットを抽出して出力する第１の復号部と、
前記受信パケットから新規部分と再送部分をそれぞれ抽出し、前記新規部分の情報ビットを抽出して出力し、前記再送部分の情報ビットを取り出して前記再送バッファ部に保持されている受信に失敗した受信パケットと合成することにより該受信パケットを復元して該受信パケットから情報ビットを抽出して出力する第２の復号部と、
前記第１の復号部又は前記第２の復号部の動作を切り替える復号方式切替部と、
前記通信チャネルの通信品質を示す情報に基づいて、前記復号方式切替部を制御する受信制御部と、
を含む受信装置とからなることを特徴とする通信システム。
【請求項１３】
前記第２の符号化部は、
前記新規部分取得部から取得される新規部分から新規パケットを生成し、該新規パケットを通信チャネルに割り当てると共に、該通信チャネルにおいて、該新規パケットのパリティビット部が割り当てられるべきビット位置の一部に、前記再送部分取得部から出力された再送部分の情報ビットを、前記新規パケットの前記ビット位置の一部への割当てを遅らせて挿入し、その結果得られる通信チャネルデータを出力する第３の符号化部と、
前記新規部分取得部から取得される新規部分と前記再送部分取得部から出力された再送部分とを該新規部分の割当てを削減するように混合し情報ビット部を構成してパケットを生成し、該パケットを通信チャネルに割り当て、その結果得られる通信チャネルデータを出力する第４の符号化部とから構成され、
前記符号化方式切替部は、前記第１の符号化部、前記第３の符号化部、又は前記第４の符号化部の動作を切り替え、
前記送信制御部は、前記通信チャネルにおける符号化の効率を表す符号化率を算出し、前記第２の符号化部を選択したときに更に、該符号化率が所定の閾値よりも大きい場合に前記符号化方式切替部に前記第４の符号化部を選択させ、それ以外の場合に前記符号化方式切替部に前記第３の符号化部を選択させ、
前記第２の復号部は、
前記受信パケットから新規部分が格納されている新規パケットと再送部分が格納されている再送パケットを分離し、前記新規パケットからは新規部分の情報ビットを抽出して出力し、前記再送パケットからは再送部分の情報ビットを取り出して前記再送バッファ部に保持されている受信に失敗した受信パケットと合成することにより該受信パケットを復元して該受信パケットから情報ビットを抽出して出力する第３の復号部と、
前記再送バッファ部に保持されている受信に失敗した受信パケット又は先行して抽出された新規部分又は再送部分と合成しながら、前記受信パケットの情報ビットから新規部分と再送部分を分離し、該新規部分の情報ビットを抽出して出力し、該再送部分の情報ビットを取り出して前記再送バッファ部に保持されている受信に失敗した受信パケット又は先行して抽出された新規部分又は再送部分と合成することにより該受信パケットを復元して該受信パケットから情報ビットを抽出して出力する第４の復号部とから構成され、
前記復号方式切替部は、前記第１の復号部、前記第３の復号部、又は前記第４の復号部の動作を切り替え、
前記受信制御部は、前記通信チャネルにおける符号化の効率を表す符号化率を取得し、前記第２の復号部を選択したときに更に、該符号化率が所定の閾値よりも大きい場合に前記復号方式切替部に前記第４の復号部を選択させ、それ以外の場合に前記復号方式切替部に前記第３の復号部を選択させる、
ことを特徴とする請求項１２に記載の通信システム。
【請求項１４】
送達確認情報を通信しながら、復号に失敗した受信パケットを破棄せずに再送された受信パケットと組み合わせて復号しながら、前記受信パケットの再送を制御する通信方法であって、
送信されるべき情報ビットから所定サイズのブロックを生成するブロック生成ステップと、
該ブロック生成ステップによって生成される情報ビットのブロックを再送に備えて一時的に保持する再送バッファリングステップと、
前記ブロック生成ステップが生成するブロックから送信すべき新規部分を取得する新規部分取得ステップと、
前記再送バッファリングステップにて保持されている再送のためのブロックから送信すべき再送部分を取得する再送部分取得ステップと、
前記新規部分取得ステップから取得される新規部分から新規パケットを生成し、前記再送部分取得ステップから取得される再送部分から再送パケットを生成し、該新規パケット及び再送パケットをそれぞれ個別の通信チャネルに割り当て、その結果得られる個別の通信チャネルデータを出力する第１の符号化ステップと、
前記新規部分取得ステップから取得される新規部分と前記再送部分取得ステップから出力された再送部分とを混合して得られるパケットを通信チャネルに割当て、その結果得られる通信チャネルデータを出力する第２の符号化ステップと、
前記第１の符号化ステップ又は前記第２の符号化ステップから出力される通信チャネルデータを変調する変調ステップと、
該変調ステップの出力を送信する送信処理ステップと
前記第１の符号化ステップ又は前記第２の符号化ステップの動作を切り替える符号化方式切替ステップと、
受信装置における前記通信チャネルの通信品質を示す情報に基づいて、前記符号化方式切替ステップを制御する送信制御ステップと、
を含む送信装置と、
受信信号を受信する受信処理ステップと
前記受信信号を構成する通信チャネルから前記受信パケットを復調する復調ステップと、
該受信パケットを再送パケットとの合成に備えて一時的に保持する再送バッファリングステップと、
前記受信パケットの通信チャネルを識別することにより、該受信パケットを新規部分が格納されている新規パケットと再送部分が格納されている再送パケットに振り分け、前記新規パケットからは新規部分の情報ビットを抽出して出力し、前記再送パケットからは再送部分の情報ビットを取り出して前記再送バッファリングステップにて保持されている受信に失敗した受信パケットと合成することにより該受信パケットを復元して該受信パケットから情報ビットを抽出して出力する第１の復号ステップと、
前記受信パケットから新規部分と再送部分をそれぞれ抽出し、前記新規部分の情報ビットを抽出して出力し、前記再送部分の情報ビットを取り出して前記再送バッファリングステップにて保持されている受信に失敗した受信パケットと合成することにより該受信パケットを復元して該受信パケットから情報ビットを抽出して出力する第２の復号ステップと、
前記第１の復号ステップ又は前記第２の復号ステップの動作を切り替える復号方式切替ステップと、
前記通信チャネルの通信品質を示す情報に基づいて、前記復号方式切替ステップを制御する受信制御ステップと、
を含む受信装置とからなることを特徴とする通信方法。
【請求項１５】
前記第２の符号化ステップは、
前記新規部分取得ステップから取得される新規部分から新規パケットを生成し、該新規パケットを通信チャネルに割り当てると共に、該通信チャネルにおいて、該新規パケットのパリティビット部が割り当てられるべきビット位置の一部に、前記再送部分取得ステップから出力された再送部分の情報ビットを、前記新規パケットの前記ビット位置の一部への割当てを遅らせて挿入し、その結果得られる通信チャネルデータを出力する第３の符号化ステップと、
前記新規部分取得ステップから取得される新規部分と前記再送部分取得ステップから出力された再送部分とを該新規部分の割当てを削減するように混合し情報ビット部を構成してパケットを生成し、該パケットを通信チャネルに割り当て、その結果得られる通信チャネルデータを出力する第４の符号化ステップとから構成され、
前記符号化方式切替ステップは、前記第１の符号化ステップ、前記第３の符号化ステップ、又は前記第４の符号化ステップの動作を切り替え、
前記送信制御ステップは、前記通信チャネルにおける符号化の効率を表す符号化率を算出し、前記第２の符号化ステップを選択したときに更に、該符号化率が所定の閾値よりも大きい場合に前記符号化方式切替ステップに前記第４の符号化ステップを選択させ、それ以外の場合に前記符号化方式切替ステップに前記第３の符号化ステップを選択させ、
前記第２の復号ステップは、
前記受信パケットから新規部分が格納されている新規パケットと再送部分が格納されている再送パケットを分離し、前記新規パケットからは新規部分の情報ビットを抽出して出力し、前記再送パケットからは再送部分の情報ビットを取り出して前記再送バッファリングステップにて保持されている受信に失敗した受信パケットと合成することにより該受信パケットを復元して該受信パケットから情報ビットを抽出して出力する第３の復号ステップと、
前記再送バッファリングステップにて保持されている受信に失敗した受信パケット又は先行して抽出された新規部分又は再送部分と合成しながら、前記受信パケットの情報ビットから新規部分と再送部分を分離し、該新規部分の情報ビットを抽出して出力し、該再送部分の情報ビットを取り出して前記再送バッファリングステップにて保持されている受信に失敗した受信パケット又は先行して抽出された新規部分又は再送部分と合成することにより該受信パケットを復元して該受信パケットから情報ビットを抽出して出力する第４の復号ステップとから構成され、
前記復号方式切替ステップは、前記第１の復号ステップ、前記第３の復号ステップ、又は前記第４の復号ステップの動作を切り替え、
前記受信制御ステップは、前記通信チャネルにおける符号化の効率を表す符号化率を取得し、前記第２の復号ステップを選択したときに更に、該符号化率が所定の閾値よりも大きい場合に前記復号方式切替ステップに前記第４の復号ステップを選択させ、それ以外の場合に前記復号方式切替ステップに前記第３の復号ステップを選択させる、
ことを特徴とする請求項１４に記載の通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
パケット通信技術において受信装置から送信装置に返信される送達確認情報に基づいて送信情報を再送する技術に関する。パケット通信技術としては例えば、次世代携帯電話通信規格として検討が進められているＥ−ＵＴＲＡ（Ｅｖｏｌｖｅｄ  Ｕｎｉｖｅｒｓａｌ  Ｔｅｒｒｅｓｔｒｉａｌ  Ｒａｄｉｏ  Ａｃｃｅｓｓ）通信技術が含まれる。
【背景技術】
【０００２】
標準化団体３ＧＰＰ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ）にて標準化作業が進められているＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）等の新たな携帯電話の通信規格などにおいては、移動体端末において高速通信を可能とするためのパケット通信技術が開発されてきている。【０００３】
パケット通信においては、送信装置にて通信パケットに付加された誤り訂正符号に基づいて、受信装置が誤り検出を行いながら通信情報を受信する。そして、受信装置が通信パケットの受信の成否をＡＣＫ（肯定的送達確認：ＡＣＫｎｏｗｌｅｄｇｅｍｅｎｔ）又はＮＡＫ（否定的送達確認）として送信装置へ返信する。送信装置は、受信装置がＮＡＫを返した場合又はパケットを送信してから妥当なある時間が経過するまでに送達確認を受信できない場合に、送信情報を再送する。【０００４】
ＬＴＥ等において採用されている再送技術として、ハイブリッド自動再送要求（ＨＡＲＱ：Ｈｙｂｒｉｄ  Ａｕｔｏｍａｔｉｃ  Ｒｅｐｅａｔ  ｒｅＱｕｅｓｔ）と呼ばれる方式が知られている。ＨＡＲＱでは、例えばＬＴＥ等のレイヤ１プロトコル階層の処理において、受信装置にて復号に失敗したデータが破棄されずに再送データと組み合わせて復号されることを考慮した上で、送信装置側での再送パターンが決定される。そして、受信装置側では、受信に失敗したデータが廃棄されずに再送データと組み合わせて復号が行われる。【０００５】
ＨＡＲＱ方式としては、チェイス・コンバイニング（ＣＣ：Ｃｈａｓｅ  Ｃｏｍｂｉｎｉｎｇ）方式とインクリメンタル・リダンダンシー（ＩＲ：Ｉｎｃｒｅｍｅｎｔａｌ  Ｒｅｄｕｎｄａｎｃｙ）方式が知られている。【０００６】
ＣＣ方式では、送信装置は、再送時に、最初に送信したパケットと同一に符号化されたパケットのコピーを再送する。受信装置は、最初に受信に失敗したパケットと再送されたパケットとを合成して、合成後の信号全体に対して復号を実行する。結果として、累積的に受信信号対雑音比（ＳＮＲ：Ｓｉｇｎａｌ  ｔｏ  Ｎｏｉｓｅ  Ｒａｔｉｏ）が上昇して時間方向のダイバーシティ利得が得られ、受信装置における復号の精度が向上してパケットの誤りを削減することができる。【０００７】
一方、ＩＲ方式においては、送信装置は、再送時に、最初に送信したパケットと同一に符号化されたパケット全体の単純な繰返しを送るのではなく、追加的な冗長情報をインクリメンタルに送信する。受信装置は、最初に受信に失敗したパケットとインクリメンタルに再送されたパケットに含まれる冗長情報を合成して、合成後の信号全体に対して復号を実行する。結果として、復号に用いられる冗長情報が増加し、累積的にＳＮＲが上昇して、受信装置における復号の精度が向上してパケットの誤りを削減することができる。【０００８】
受信装置でのバッファリングの必要性を軽減するために、上述の２つの方式をベースとして、Ｎチャネルストップアンドウエイトプロトコルに基づくＨＡＲＱ方式が提案されている。この方式は、送信装置は、フレームを送った後、それに対応する受信装置からのＡＣＫを待って次のフレームを送る動作を基本とする。ストップアンドウエイトのメカニズムは単純であるが、送信装置が受信装置からの承認を待機する動作が必要になるため、伝送効率が減少する。そのため、Ｎチャネルストップアンドウエイト処理では、１つのＨＡＲＱプロセスが受信装置からの送達確認を待っているとき、他のＨＡＲＱプロセスは、別のデータを送信するためにそのチャネルを使用することができる。このＨＡＲＱ処理は、ＩＥＥＥ８０２．１６ｅやＬＴＥのような多くの標準通信規格において、広く使われている。【０００９】
しかし、上述した通常のＨＡＲＱ方式においては、ひとたび再送が要求されると、送信装置は、新たなチャネルに再送パケットをアサインしなければならない。それは一般に、非常に多くのチャネル資源を浪費するという問題点を有していた。なお、以下の説明では、このＨＡＲＱ方式を、チャネルを完全に占有するという意味で、「フルＨＡＲＱ方式」と呼ぶ。【００１０】
そこで、ＨＡＲＱ方式におけるチャネル資源の浪費を低減することを目的として、２００１年に、下記非特許文献１において、１ｘＥＶ−ＤＶ標準のために、ＮＣＰ（Ｎｏｎ−Ｃｏｍｐｌｅｔｅ  Ｐｕｎｃｔｕｒｅ）−ＨＡＲＱ方式と呼ばれる従来技術が提案された。【００１１】
ＮＣＰ−ＨＡＲＱ方式では、送信装置は、再送パケットを、新たに流入してくるパケットが割り当てられるチャネルにおいて、その新規パケットのパリティビット部が割り当てられるべきフレーム構成ビット部分の一部に穴を空けて挿入、即ち、パンクチャする。このとき、新規パケットと再送パケットは、各々独立して符号化されている。受信装置は、１チャネル上でミックスされている新規パケットと再送パケットを分離し、個々に復号する。受信装置は、再送されたパケットに対して、ＣＣ方式又はＩＲ方式に基づくパケット復元処理を実行する。【００１２】
ＮＣＰ−ＨＡＲＱ方式では、再送パケットは、新規流入パケットと同じチャネルフレーム上のパリティビット部にパンクチャされるため、チャネル資源の浪費がなく、全体的なスループットをかなり向上させることができる。【００１３】
しかしながら、ＮＣＰ−ＨＡＲＱ方式では、新規流入パケットが高符号化率で符号化されるときには、再送パケットのビット数が増加し、パリティビット部におけるパンクチャビット数が足りなくなり、結果として、再送処理の遅延が引き起こされるという問題点を有している。【００１４】
この問題点を解決するために、我々は最近、下記非特許文献２において、Ｇ（Ｇｒｏｕｐ  ｂａｓｅｄ）−ＨＡＲＱ方式を提案した。
Ｇ−ＨＡＲＱ方式では、送信装置は、再送データを、新たに流入してくるパケットが割り当てられるチャネルにおいて、その新規パケットのパリティビット部ではなく情報部（ペイロード）において、新規データと共にグループ化する。このとき、新規データと再送データは、一体となって新たに符号化され、パリティビットも新たに計算されて、新たなパケットとして送信される。受信装置は、そのパケットを復号することにより、新規パケットと再送パケットを分離する。受信装置は、再送されたパケットに対して、ＣＣ方式又はＩＲ方式に基づくパケット復元処理を実行する。【００１５】
Ｇ−ＨＡＲＱ方式においては、再送パケットは、新規流入パケットと同じチャネルフレーム上の情報ビット部にグループされるため、チャネル資源の浪費がないことに加えて、データパケットが高符号化率で配送されるときに有利である。しかしながら、低符号化率のときは、Ｇ−ＨＡＲＱは、新規流入パケットの情報ビット部を圧迫するため、ＮＣＰ−ＨＡＲＱ方式のほうが有利である。【００１６】
更に、再送率が高い（いわゆる、チェンネル変動が大きい時に）ときには、再送処理遅延の大きいＮＣＰ−ＨＡＲＱ方式やＧ−ＨＡＲＱ方式よりも、フルＨＡＲＱ方式のほうが有利である。【００１７】
以上のように、フルＨＡＲＱ方式、ＮＣＰ−ＨＡＲＱ方式、及びＧ−ＨＡＲＱ方式は、符号化率や再送率等の伝送条件によって一長一短があるという課題があった。
【非特許文献１】Wu Jianming, W. Tong, and J. Li, “Non-complete puncture based re-transmission for HARQ”, C50-20011105-025, 3GPP2 TSG-C WG5, November 5, 2001
【非特許文献２】Wu Jianming “Grouped and Encoded Packet based HARQ for LTE-Advanced”, R1-083777, 3GPP TSG-RAN1 #54BIS, Prague, Czech, September 29 - October 3, 2008
【発明の開示】
【００１８】
課題は、全てのチャネル環境において適切に動作できるＨＡＲＱシステムを設計することにある。
第１の態様は、受信装置から返信される送達確認情報に基づいて、その受信装置に復号に失敗したパケットを破棄せずに再送されたパケットと組み合わせて復号させるために、パケットの送信の再送を制御する送信装置を前提とし、以下の構成を有する。
【００１９】
ブロック生成部は、送信されるべき情報ビットから所定サイズのブロックを生成する。
再送バッファ部は、そのブロック生成部によって生成される情報ビットのブロックを再送に備えて一時的に保持する。
【００２０】
新規部分取得部は、ブロック生成部が生成するブロックから送信すべき新規部分を取得する。
再送部分取得部は、再送バッファ部に保持されている再送のためのブロックから送信すべき再送部分を取得する。
【００２１】
第１の符号化部は、新規部分取得部から取得される新規部分から新規パケットを生成し、再送部分取得部から取得される再送部分から再送パケットを生成し、その新規パケット及び再送パケットをそれぞれ個別の通信チャネルに割り当て、その結果得られる個別の通信チャネルデータを出力する。
【００２２】
第２の符号化部は、新規部分取得部から取得される新規部分と再送部分取得部から出力された再送部分とを混合して得られるパケットを通信チャネルに割当て、その結果得られる通信チャネルデータを出力する。
【００２３】
変調部は、第１の符号化部又は第２の符号化部から出力される通信チャネルデータを変調する。
送信処理部は、その変調部の出力を送信する。
【００２４】
符号化方式切替部は、第１の符号化部又は第２の符号化部の動作を切り替える。
送信制御部は、受信装置における通信チャネルの通信品質を示す情報に基づいて、符号化方式切替部を制御する。この送信制御部は例えば、受信装置における通信チャネルの通信品質を示す情報として、受信装置から通信チャネルの通信品質を示すチャネル品質指標を定期的に受信し、そのチャネル品質指標に基づいて通信チャネルで実行される通信の変調コード方式を制御し、通信チャネルに対して現在実行中の通信の変調コード方式に対応する通信品質と、現在受信装置から通知されているその通信チャネルに対応するチャネル品質指標が示す通信品質との誤差を算出し、その誤差が所定の閾値よりも大きい場合に符号化方式切替部に第１の符号化部を選択させ、それ以外の場合に符号化方式切替部に第２の符号化部を選択させるように構成することができる。また、送信制御部は例えば、受信装置における通信チャネルの通信品質を示す情報として、受信装置からその受信装置が搭載される移動端末装置の移動速度を示す移動速度情報を定期的に受信し、その移動速度情報が所定の閾値よりも大きい場合に符号化方式切替部に第１の符号化部を選択させ、それ以外の場合に符号化方式切替部に第２の符号化部を選択させるように構成することができる。
【００２５】
上述の第１の態様の構成において、第２の符号化部は、新規部分取得部から取得される新規部分から新規パケットを生成し、その新規パケットを通信チャネルに割り当てると共に、その通信チャネルにおいて、その新規パケットのパリティビット部が割り当てられるべきビット位置の一部に、再送部分取得部から出力された再送部分の情報ビットを、新規パケットのビット位置の一部への割当てを遅らせて挿入し、その結果得られる通信チャネルデータを出力する第３の符号化部と、新規部分取得部から取得される新規部分と再送部分取得部から出力された再送部分とをその新規部分の割当てを削減するように混合し情報ビット部を構成してパケットを生成し、そのパケットを通信チャネルに割り当て、その結果得られる通信チャネルデータを出力する第４の符号化部とから構成され、符号化方式切替部は、第１の符号化部、第３の符号化部、又は第４の符号化部の動作を切り替え、送信制御部は、通信チャネルにおける符号化の効率を表す符号化率を算出し、第２の符号化部を選択したときに更に、その符号化率が所定の閾値よりも大きい場合に符号化方式切替部に第４の符号化部を選択させ、それ以外の場合に符号化方式切替部に第３の符号化部を選択させるように構成することができる。
【００２６】
上述の第１の態様の構成において、送信制御部は例えば、符号化方式切替部に第１の符号化部と第２の符号化部の何れを選択させたかを示す第１の選択情報を、通信チャネルに対応する制御チャネルを用いて受信装置に通知するように構成することができる。また、送信制御部は例えば、符号化方式切替部に第３の符号化部と第４の符号化部の何れを選択させたかを示す第２の選択情報を、通信チャネルに対応する制御チャネルを用いて受信装置に通知するように構成することができる。
【００２７】
第２の態様は、送信装置に受信パケットの成否を示す送達確認情報を返信しながら、復号に失敗した受信パケットを破棄せずに送信装置から再送された受信パケットと組み合わせて復号しながら、受信パケットの再送を制御する受信装置を前提とし、以下の構成を有する。
【００２８】
受信処理部は、受信信号を受信する。
復調部は、受信信号を構成する通信チャネルから受信パケットを復調する。
再送バッファ部は、その受信パケットを再送パケットとの合成に備えて一時的に保持する。
【００２９】
第１の復号部は、受信パケットの通信チャネルを識別することにより、その受信パケットを新規部分が格納されている新規パケットと再送部分が格納されている再送パケットに振り分け、新規パケットからは新規部分の情報ビットを抽出して出力し、再送パケットからは再送部分の情報ビットを取り出して再送バッファ部に保持されている受信に失敗した受信パケットと合成することによりその受信パケットを復元してその受信パケットから情報ビットを抽出して出力する。
【００３０】
第２の復号部は、受信パケットから新規部分と再送部分をそれぞれ抽出し、新規部分の情報ビットを抽出して出力し、再送部分の情報ビットを取り出して再送バッファ部に保持されている受信に失敗した受信パケットと合成することによりその受信パケットを復元してその受信パケットから情報ビットを抽出して出力する。
【００３１】
復号方式切替部は、第１の復号部又は第２の復号部の動作を切り替える。
受信制御部は、通信チャネルの通信品質を示す情報に基づいて、復号方式切替部を制御する。この受信制御部は例えば、通信チャネルの通信品質を示す情報として、第１の復号部と第２の復号部の何れを選択させるべきかを指示する第１の選択情報を、通信チャネルに対応する制御チャネルを用いて送信装置から受信し、その第１の選択情報に基づいて、復号方式切替部を制御するように構成することができる。
【００３２】
上述の第２の態様の構成において、第２の復号部は、受信パケットから新規部分が格納されている新規パケットと再送部分が格納されている再送パケットを分離し、新規パケットからは新規部分の情報ビットを抽出して出力し、再送パケットからは再送部分の情報ビットを取り出して再送バッファ部に保持されている受信に失敗した受信パケットと合成することによりその受信パケットを復元してその受信パケットから情報ビットを抽出して出力する第３の復号部と、再送バッファ部に保持されている受信に失敗した受信パケット又は先行して抽出された新規部分又は再送部分と合成しながら、受信パケットの情報ビットから新規部分と再送部分を分離し、その新規部分の情報ビットを抽出して出力し、その再送部分の情報ビットを取り出して再送バッファ部に保持されている受信に失敗した受信パケット又は先行して抽出された新規部分又は再送部分と合成することによりその受信パケットを復元してその受信パケットから情報ビットを抽出して出力する第４の復号部とから構成され、復号方式切替部は、第１の復号部、第３の復号部、又は第４の復号部の動作を切り替え、受信制御部は、通信チャネルにおける符号化の効率を表す符号化率を取得し、第２の復号部を選択したときに更に、その符号化率が所定の閾値よりも大きい場合に復号方式切替部に第４の復号部を選択させ、それ以外の場合に復号方式切替部に第３の復号部を選択させるように構成することができる。
【００３３】
また、上述の第２の態様の構成において、受信制御部は例えば、通信チャネルにおける符号化の効率を表す符号化率を、通信チャネルに対して現在実行中の通信の変調コード方式から算出して取得するように構成することができる。
【００３４】
ことを特徴とする請求項７乃至９の何れか１項に記載の受信装置。
また、上述の第２の態様の構成において、受信制御部は例えば、通信チャネルにおける符号化の効率を表す符号化率として、第３の復号部と第４の復号部の何れを選択させるべきかを指示する第２の選択情報を、通信チャネルに対応する制御チャネルを用いて送信装置から受信し、その第２の選択情報に基づいて、復号方式切替部を制御するように構成することができる。
【図面の簡単な説明】
【００３５】
【図１】パケット送受信システムの送信装置の実施形態の構成図である。
【図２】パケット送受信システムの受信装置の実施形態の構成図である。
【図３】ＭＣＳ誤差の説明図である。
【図４】Ｅ−ＵＴＲＡ通信システムにおける制御チャネルのデータフォーマットを示す図である。
【図５】ＣＱＩと端末移動速度との関係の説明図である。
【図６】フルＨＡＲＱ方式と部分的ＨＡＲＱ方式、ＮＣＰ−ＨＡＲＱ方式とＧ−ＨＡＲＱ方式の切替え方式の説明図である。
【図７】ダウンリンク側送信装置及びアップリンク側受信装置における制御チャネル送受信部１１１によるＨＡＲＱ方式切替え処理を示す動作フローチャートである。
【図８】フルＨＡＲＱ方式の説明図である。
【図９】ＮＣＰ−ＨＡＲＱ方式の説明図である。
【図１０】Ｇ−ＨＡＲＱ方式の説明図である。
【図１１】ダウンリンク側受信装置及びアップリンク側送信装置における制御チャネル送受信部１１１によるＨＡＲＱ方式切替え処理を示す動作フローチャートである。
【図１２】Ｇ−ＨＡＲＱ復号部２０７の動作説明図である。
【発明を実施するための最良の形態】
【００３６】
以下、図面を参照しながら、最良の実施形態を詳細に説明する。
図１は、パケット送受信システムの送信装置の実施形態の構成図である。また、図２は、同じく受信装置の実施形態の構成図である。パケット送受信システムは例えば、無線移動端末（携帯電話端末等）と無線基地局との間の通信システムとして構成される。この場合に、図１の送信装置は、無線基地局のダウンリンク側と無線移動端末のアップリンク側の双方に装備される。図２の受信装置は、無線基地局のアップリンク側と無線移動端末のダウンリンク側の双方に装備される。パケット受信システムは例えば、３ＧＰＰにて標準化作業が進められているＬＴＥ通信規格におけるＥ−ＵＴＲＡ（Ｅｖｏｌｖｅｄ  Ｕｎｉｖｅｒｓａｌ  Ｔｅｒｒｅｓｔｒｉａｌ  Ｒａｄｉｏ  Ａｃｃｅｓｓ）システムとして実現することができる。【００３７】
図１に示される送信装置は、ブロック生成部１０１、再送バッファ部１０２、新規部分取得部１０３、再送部分取得部１０４、ＨＡＲＱ方式切替部１０５（復号方式切替部）、フルＨＡＲＱ符号化部１０６（第１の符号化部）、部分的ＨＡＲＱ符号化部（第２の符号化部）を構成するＮＣＰ−ＨＡＲＱ符号化部１０７（第３の符号化部）及びＧ−ＨＡＲＱ符号化部１０８（第４の符号化部）、変調部１０９、送信処理部１１０、並びに制御チャネル送受信部１１１（送信制御部）を含む。フルＨＡＲＱ符号化部１０６は更に、新規パケット符号化部１０６−１、再送パケット符号化部１０６−２、及びチャネル割当部１０６−３から構成される。ＮＣＰ−ＨＡＲＱ符号化部１０７は、新規パケット符号化部１０７−１及びパンクチャ部１０７−２から構成される。Ｇ−ＨＡＲＱ符号化部１０８は、パケット合成部１０８−１及びパケット符号化部１０８−２から構成される。【００３８】
図２に示される受信装置は、受信処理部２０１、復調部２０２、再送バッファ部２０３、ＨＡＲＱ方式切替部２０４（符号化方式切替部）、フルＨＡＲＱ復号部２０５（第１の復号部）、部分的ＨＡＲＱ復号部（第２の復号部）を構成するＮＣＰ−ＨＡＲＱ復号部２０６（第３の復号部）及びＧ−ＨＡＲＱ復号部２０７（第４の復号部）、並びに制御チャネル送受信部１１１（受信制御部）を含む。制御チャネル送受信部１１１は、図１に示される送信装置側の制御チャネル送受信部１１１と共通のものとすることができる。フルＨＡＲＱ復号部２０５は更に、再送チャネル分離部２０５−１、復号部２０５−２、再送部分合成部２０５−３、及び復号部２０５−４から構成される。また、ＮＣＰ−ＨＡＲＱ復号部２０６は、パケット分離部２０６−１と、上記と共通の復号部２０５−２、再送部分合成部２０５−３、及び復号部２０５−４とから構成される。更に、Ｇ−ＨＡＲＱ復号部２０７は、パケット合成部２０７−１、復号部２０７−２、出力切替部２０７−３、再送部分合成部２０７−４、復号部２０７−５、及び出力切替部２０７−６から構成される。【００３９】
本実施形態は、フルＨＡＲＱ方式、ＮＣＰ−ＨＡＲＱ方式、及びＧ−ＨＡＲＱ方式が、符号化率や再送率等の伝送条件によって下記のような一長一短があるという特性を利用して、これらを伝送条件によって自動的に切替え可能としたものである。
特性１  データパケットの再送率が高いときには、再送処理遅延の大きいＮＣＰ−ＨＡＲＱ方式やＧ−ＨＡＲＱ方式よりも、フルＨＡＲＱ方式のほうが有利である。
特性２  データパケットの再送率が低くデータパケットが高符号化率で配送されるときには、Ｇ−ＨＡＲＱ方式が有利である。
特性３  データパケットの再送率が低くデータパケットが低符号化率で配送されるときには、ＮＣＰ−ＨＡＲＱ方式が有利である。
具体的には、図１の送信装置においては、制御チャネル送受信部１１１がＨＡＲＱ方式切替部１０５を制御することにより、また、図２の受信装置においては、図１と共通の制御チャネル送受信部１１１がＨＡＲＱ方式切替部２０４を制御することにより、それぞれＨＡＲＱ方式の自動切替えを実現する。【００４０】
なお、以下の説明では、フルＨＡＲＱ方式に対して、ＮＣＰ−ＨＡＲＱ方式及びＧ−ＨＡＲＱ方式を、新規流入パケットのチャネルを部分的に使用するという意味で、「部分的ＨＡＲＱ方式」と呼ぶ。【００４１】
再送プロセスにおいてまず、フルＨＡＲＱ方式と部分的ＨＡＲＱ方式のどちらを適応させるべきかを決定するために、本実施形態では、無線移動端末から無線基地局に通知されるチャネル品質指標（ＣＱＩ：Ｃｈａｎｎｅｌ  Ｑｕａｌｉｔｙ Ｉｎｄｉｃａｔｏｒ）に基づいて決定される変調コード方式（ＭＣＳ：Ｍｏｄｕｌａｔｉｏｎ  Ｃｏｄｅ  Ｓｃｈｅｍｅ）レベルと、現在実行中の通信において使用されているＭＣＳレベルとの誤差を評価する。【００４２】
図３に示されるように、各無線移動端末から無線基地局には、ＣＱＩの通知（ＣＱＩリポート）ＣＲが、ＣＲ０、ＣＲ１、・・・、ＣＲ８というように、或る一定間隔で定期的に通知されるものとする。【００４３】
伝搬時間、フィートバック間隔、及びデコード処理時間を含む処理遅延のために、現在実行中の通信に使用されるＭＣＳ（変調コード方式）＝ＭＵ（使用中変調コード方式）は、処理遅延分だけ過去に通知されたＣＱＩに基づいて決定されている。例えば、図３において、ＣＲ０に基づいてＭＵ０が測定され、ＣＲ１に基づいてＭＵ１が観測される。そして、現在のＭＵに対応するＣＲ（処理遅延分だけ過去の値）と現在通知されてきているＣＲとの間の誤差が大きいということは、無線移動端末側が受信エラーの多発等により変調コード方式を頻繁に変更しようとしている事実を示している。この誤差をＭＣＳ誤差と呼ぶことにすれば、例えば、ＭＵ１のためのＭＣＳ誤差は、上記処理遅延に対応するＭＣＳ誤差間隔だけ離れた区間のＣＲの差として、下記のようにして簡単に計算される。
ＭＣＳ１誤差＝ＣＲ３−ＣＲ１
なお、一般に、フィードバック間隔が変化しなければ、ＭＣＳ誤差間隔は処理遅延に等しい。一般的なケースとして、ＭＣＳ誤差を示す数式は、下記のように表わされる。
ＭＣＳn (Error) ＝ＣＲn −ＣＲn-k ・・・（１）
ここで、ｋは、処理遅延のインデックスである。【００４４】
この測定されたＭＣＳ誤差が大きいということは、送受信装置間で伝送エラーが多く発生し再送率が高くなっていることを示していると考えられる。従って、ＭＣＳ誤差の絶対値が所定の閾値（＝閾値１）よりも大きい場合には、再送率が高くなっていると推定できるため、前述の特性１により、フルＨＡＲＱ方式が採用されることが望ましい。【００４５】
一方、ＭＣＳ誤差が閾値１以下である場合には、再送率が低くなったため、再送プロセスにおいて部分的ＨＡＲＱ方式が採用されることが望ましい。この場合には更に、ＮＣＰ−ＨＡＲＱ方式又はＧ−ＨＡＲＱ方式の何れかを適応させるために、本実施形態では、制御チャネルを通して与えられる物理チャネル条件に基礎を置く伝送符号化率かＭＣＳレベルが、判定基準として用いられる。例えば、もし符号化率が所定の閾値（＝閾値２）より大きい場合には、前述の特性２により、Ｇ−ＨＡＲＱ方式が採用されることが望ましく、符号化率が閾値２以下である場合には、前述の特性３により、ＮＣＰ−ＨＡＲＱ方式が採用されることが望ましい。【００４６】
実際の通信システムにおいては、ＨＡＲＱ処理は、制御チャネル上を伝送される制御信号による指示によらなければならない。
今、パケット送受信システムとして例えばＥ−ＵＴＲＡ通信システムが採用される場合には、図４に示されるデータフォーマットが採用される。即ちまず、図４（ａ）に示されるように、１０ｍｓｅｃ（ミリ秒）長の無線フレームを＃０〜＃２０に２０分割した０．５ｍｓｅｃ長のスロットの例えば２つで、１サブフレームが構成される。そして、図４（ｂ）に示されるように、そのサブフレーム内に、Ｌ１制御チャネルとデータチャネルが割り当てられる。【００４７】
データチャネルには、情報ビットである新規パケットや再送パケットが挿入されて伝送される。
Ｌ１制御チャネルには、前述したＣＱＩが挿入されるほか、採用されるＨＡＲＱ方式に対応して送信装置と受信装置の間で通信が必要な各種制御情報が挿入されて伝送される。【００４８】
ここで、フルＨＡＲＱ方式か部分的ＨＡＲＱ方式かを選択するＭＣＳ誤差基準を算出するためのＣＱＩの通知タイミングは、例えば無線移動端末から無線基地局に向かうアップリンクの制御チャネルを使って、図４に示されるサブフレーム（又はスロット）単位で通知される。そして、フルＨＡＲＱ方式か部分的ＨＡＲＱ方式かの選択も、サブフレーム（又はスロット）に対応する時間単位（＝高速基準）で行われる。【００４９】
これに対して、例えば無線移動端末から無線基地局に向かうアップリンク上の高レイヤ制御情報を使って、図４に示されるサブフレーム単位よりももっと長い単位（１０〜２０ｍｓｅｃ〜５０ｍｓｅｃの低速基準）で、無線移動端末の移動速度のような長期パラメータが通知され、それに基づいてフルＨＡＲＱ方式か部分的ＨＡＲＱ方式かの選択がなされるように構成することもできる。この場合、移動速度が大きいということは前述のＭＣＳ誤差が大きいことに対応し、移動速度が小さいということは前述のＭＣＳ誤差が小さいことに対応する。従って、無線移動端末から定期的に通知される移動速度情報は、ＭＣＳ誤差と同様に扱うことができる。【００５０】
また上記の選択動作に対応して、フルＨＡＲＱ方式が選択されるか（＝１）部分的ＨＡＲＱ方式が選択されるか（＝０）を示す１ビットのフルＨＡＲＱ方式選択ビットが、例えば無線基地局から無線移動端末に向かうダウンリンク上の高レイヤ制御チャネルに挿入されるように構成することができる（図４（ｂ）参照）。【００５１】
この場合には、ＨＡＲＱ方式の切替点は、１０ｍｓｅｃの無線フレームの各区切りのタイミングとすることができ、又は、無線フレームの複数フレームごとの区切りのタイミングとすることもできる。【００５２】
なお、上述の高速基準が採用される場合には、フルＨＡＲＱ方式選択ビットは、Ｌ１制御チャネル内に挿入されるように構成されてもよい。この場合には、ＣＱＩリポートとＨＡＲＱ方式の切替えタイミングは図５（ａ）に示されるように、変化が比較的頻繁なものとなる。【００５３】
一方、上述の低速基準が採用された場合には、移動速度リポートとＨＡＲＱ方式の切替えタイミングは図５（ｂ）に示されるように、変化が比較的ゆるやかなものとなる。
次に、ＮＣＰ−ＨＡＲＱ方式とＧ−ＨＡＲＱ方式の選択制御のための実装方式としては、３つの案が考えられる。第１の案は、Ｌ１制御チャネルの１ビットを使用する方式である。第２の案は、前述したような高レイヤ制御情報から１ビットを使用する方式である。そして、第３の案は、送信装置と受信装置のそれぞれにおいて、ＭＣＳレベル等に基づいて算出される符号化率を所定閾値（＝閾値２）と比較する、送信装置と受信装置とでトランスペアレントな判定を行う方式である。【００５４】
以上をまとめると、ＨＡＲＱ方式の選択指示方式としては、図６の矢印で示される６種類の方式のうちの任意の１方式を選択することができる。しかしながら、制御チャネルの効率性及び指示の曖昧さをより小さくする観点から、選択指示方式としては、下記のものがより好ましい。
・フルＨＡＲＱ又は部分的ＨＡＲＱを選択指示するために、高レイヤ制御情報から１ビットを用いる。
・追加ビット無しにＮＣＰ−ＨＡＲＱ又はＧ−ＨＡＲＱを選択指示するために、送信装置と受信装置のそれぞれにおいて、ＭＣＳレベル等に基づいて算出される符号化率を所定閾値（＝閾値２）と比較する判定を行う。
以上のＨＡＲＱ方式の選択方式に基づく図１及び図２の実施形態の具体的な動作について、以下に説明する。【００５５】
図１の送信装置が例えば無線基地局のダウンリンク系に設置される場合において、制御チャネル送受信部１１１が実行するＨＡＲＱ方式の選択のための制御動作の一例について、図７に示される動作フローチャートに基づいて説明する。【００５６】
まず、図１に示される送信装置において、ブロック生成部１０１は、送信されるべき情報ビットから所定サイズのブロックを生成する。ブロック生成部１０１が生成するブロックのサイズは、１つのパケットが格納可能な情報ビットの量に等しい。即ち、送信装置が送信する通常のパケットには、１つのブロックに相当する情報ビットが含まれている。【００５７】
再送バッファ部１０２は、ブロック生成部１０１によって生成された情報ビットのブロックを、再送に備えて一時的に保持する。なお、再送バッファ部１０２は、受信装置において正確に復号され、再送の必要がなくなったブロックについては、順次破棄するようにしても良い。【００５８】
制御チャネル送受信部１１１は、無線移動端末内の図２の受信装置内の制御チャネル送受信部１１１からＬ１制御チャネル内の特定ビットを使って定期的に通知されるＣＱＩ（＝ＣＲ）に基づいて、前述した（１）式を計算しＭＣＳ誤差を算出する（図７のステップＳ７０１）。【００５９】
次に、制御チャネル送受信部１１１は、算出したＭＣＳ誤差が所定の閾値（＝閾値１）より大きいか否かを判定する（図７のステップＳ７０２）。
制御チャネル送受信部１１１は、上記判定において、算出したＭＣＳ誤差が閾値１より大きいと判定した場合には、ＨＡＲＱ方式切替部１０５を制御して、フルＨＡＲＱ符号化部１０６を動作させるように制御する（図７のステップＳ７０３）。【００６０】
図８は、フルＨＡＲＱ符号化部１０６が実行するフルＨＡＲＱ符号化方式の説明図である。フルＨＡＲＱ方式には、前述したように２つの主要な方式、ＣＣ方式とＩＲ方式がある。ＣＣ方式では、図８（ａ）に示されるように、送信装置は、再送時に、最初に送信したパケットと同一に符号化されたパケットのコピーを再送する。一方、ＩＲ方式においては、図８（ｂ）に示されるように、送信装置は、再送時に、最初に送信したパケットと同一に符号化されたパケット全体の単純な繰返しを送るのではなく、追加的な冗長情報をインクリメンタルに送信する。【００６１】
制御チャネル送受信部１１１は、フルＨＡＲＱ符号化部１０６を動作させる場合には、制御チャネルを介して受信装置側から受信した制御信号に応じて、新たに送信するパケットに含まれる新規部分と再送部分とをそれぞれ新規部分取得部１０３及び再送部分取得部１０４へ通知する。具体的には、制御チャネル送受信部１１１は、まず、新規部分取得部１０３に対しては、ブロック生成部１０１によって生成された新規ブロックを常に送信するように指示する。また、制御チャネル送受信部１１１は、受信装置側から受信したＮＡＫの受信数が所定数に達した場合には、再送部分取得部１０４に対して、再送バッファ部１０２に保持された送信済みのブロックを再送信するように指示する。ここで、ＣＣ方式が採用される場合には、図８（ａ）に示されるように、初回送信時と同じブロックのコピーの再送信が再送部分取得部１０４に対して指示される。一方、ＩＲ方式が採用される場合には、図８（ｂ）に示されるように、初回送信時のブロックに対して追加的な冗長情報の再送信が再送部分取得部１０４に対して指示される。【００６２】
ここで、ＡＣＫ及びＮＡＫは、例えば前述のＬ１制御チャネル（図４（ｂ）参照）に挿入されて例えば無線移動端末内の受信装置から受信される信号であり、受信装置においてパケットの受信エラーが発生したか否かを表している。これらのＡＣＫ及びＮＡＫは、受信装置から各受信パケットごとに返信されている。従って、送信装置は、ＮＡＫに対応するパケットに含まれる送信ブロックは再送する必要がある。従って、送信装置内の制御チャネル送受信部１１１は、複数のブロックについてＮＡＫを受信すると、各ＮＡＫに対応するブロックを再送することになる。【００６３】
フルＨＡＲＱ符号化部１０６が動作させられる場合には、新規部分取得部１０３は制御チャネル送受信部１１１からの指示に従い常に、ブロック生成部１０１によって生成されたブロック全体を新規部分として取得する。【００６４】
またその場合に、再送部分取得部１０４は、制御チャネル送受信部１１１からの指示に従い、ＮＡＫの受信数が所定数未満である場合には、送信済みのブロックを再送するタイミングではないため、再送バッファ部１０２に保持されたブロックを再送部分として取得することはない。また、再送部分取得部１０４は、ＮＡＫの受信数が所定数に達した場合には、再送バッファ部１０２に保持されたブロックのうち、ＮＡＫに対応するパケットのブロックの情報を再送部分として取得する。ＣＣ方式が採用される場合には、ＮＡＫに対応する初回送信時と同じブロックのコピーが、再送部分として取得される。一方、ＩＲ方式が採用される場合には、ＮＡＫに対応する初回送信時のブロックに対して追加的な冗長情報が、再送部分として取得される。【００６５】
新規部分取得部１０３にて取得された新規ブロックは、ＨＡＲＱ方式切替部１０５を介して、フルＨＡＲＱ符号化部１０６内の新規パケット符号化部１０６−１に入力する。また、再送部分取得部１０４にて再送ブロックの情報が取得されているときには、その情報が、ＨＡＲＱ方式切替部１０５を介して、フルＨＡＲＱ符号化部１０６内の再送パケット符号化部１０６−２に入力する。【００６６】
新規パケット符号化部１０６−１は、上記新規ブロックを情報ビット部に含み、それに対応するパリティビットをパリティビット部に含む新規パケットを生成する。
再送パケット符号化部１０６−２は、再送ブロックが入力された場合には、それを情報ビット部に含み、それに対応するパリティビットをパリティビット部に含む再送パケットを生成する。【００６７】
チャネル割当部１０６−３は、上記生成された新規パケット及び再送パケットを、それぞれ個別の通信チャネル（図４における個別のサブフレーム又はスロット）に割り当て、その結果生成されたフレームデータを変調部１０９へ出力する。【００６８】
このように、フルＨＡＲＱ符号化部１０６が動作させられる場合には、新規パケットと再送パケットは、それぞれ個別の通信チャネルに割り当てられて個別に送信されることになる。【００６９】
次に、図１の送信装置の制御チャネル送受信部１１１は、図７のステップＳ７０２にてＭＣＳ誤差が閾値１以下であると判定した場合には、更に、現在選択されている符号化方式の符号化率が所定の閾値（＝閾値２）よりも大きいか否かを判定する（図７のステップＳ７０４）。この符号化率は、制御チャネル送受信部１１１が、例えば無線移動端末から定期的に受信するＣＱＩに基づいて決定するＭＣＳレベルに基づいて算出することができる。このＭＣＳレベルは、パケット送受信システムとして例えばＥ−ＵＴＲＡ通信システムが採用される場合には、ＱＰＳＫ（四位相変移変調）、１６ＱＡＭ（直交振幅変調）、又は６４ＱＡＭなどの各種変調方式及び符号化方式を決定する指標である。ＭＣＳレベルが決定されれば、符号化率（符号化効率）を決定することができる。【００７０】
制御チャネル送受信部１１１は、上記判定において、符号化率が閾値２以下であると判定した場合には、ＨＡＲＱ方式切替部１０５を制御して、ＮＣＰ−ＨＡＲＱ符号化部１０７を動作させるように制御する（図７のステップＳ７０５）。【００７１】
図９は、ＮＣＰ−ＨＡＲＱ符号化部１０７が実行するＮＣＰ−ＨＡＲＱ符号化方式の説明図である。ＮＣＰ−ＨＡＲＱ方式では、送信装置は、再送パケットを、新規パケットが割り当てられるチャネルにおいて、その新規パケットのパリティビット部が割り当てられるべきフレーム構成ビット部分の一部にパンクチャする。このとき、図９に示されるように、新規パケットには新規ブロックの情報ビットＩに対して独立したパリティビットＰが付加され、それに対して独立して符号化された再送パケットがパンクチャされる。【００７２】
制御チャネル送受信部１１１は、ＮＣＰ−ＨＡＲＱ符号化部１０７を動作させる場合には、制御チャネルを介して受信装置側から受信した制御信号に応じて、新たに送信するパケットに含まれる新規部分と再送部分とをそれぞれ新規部分取得部１０３及び再送部分取得部１０４へ通知する。具体的には、制御チャネル送受信部１１１は、まず、新規部分取得部１０３に対しては、ブロック生成部１０１によって生成された新規ブロックを常に送信するように指示する。また、制御チャネル送受信部１１１は、受信装置側から受信したＮＡＫの受信数が所定数に達した場合には、再送部分取得部１０４に対して、再送バッファ部１０２に保持された送信済みのブロックを再送信するように指示する。ここで、ＣＣ方式が採用される場合には、図８（ａ）に示されるように、初回送信時と同じブロックのコピーの再送信が再送部分取得部１０４に対して指示される。一方、ＩＲ方式が採用される場合には、図８（ｂ）に示されるように、初回送信時のブロックに対して追加的な冗長情報の再送信が再送部分取得部１０４に対して指示される。【００７３】
ＮＣＰ−ＨＡＲＱ符号化部１０７が動作させられる場合には、新規部分取得部１０３は制御チャネル送受信部１１１からの指示に従い常に、ブロック生成部１０１によって生成されたブロック全体を新規部分として取得する。【００７４】
またその場合に、再送部分取得部１０４は、制御チャネル送受信部１１１からの指示に従い、ＮＡＫの受信数が所定数未満である場合には、送信済みのブロックを再送するタイミングではないため、再送バッファ部１０２に保持されたブロックを再送部分として取得することはない。一方、再送部分取得部１０４は、ＮＡＫの受信数が所定数に達した場合には、再送バッファ部１０２に保持されたブロックのうち、ＮＡＫに対応するパケットのブロックの情報を再送部分として取得する。ＣＣ方式が採用される場合には、ＮＡＫに対応する初回送信時と同じブロックのコピーが、再送部分として取得される。一方、ＩＲ方式が採用される場合には、ＮＡＫに対応する初回送信時のブロックに対して追加的な冗長情報が、再送部分として取得される。【００７５】
新規部分取得部１０３にて取得された新規ブロックは、ＨＡＲＱ方式切替部１０５を介して、ＮＣＰ−ＨＡＲＱ符号化部１０７内の新規パケット符号化部１０７−１に入力する。また、再送部分取得部１０４にて再送ブロックの情報が取得されているときには、その情報が、ＨＡＲＱ方式切替部１０５を介して、ＮＣＰ−ＨＡＲＱ符号化部１０７内のパンクチャ部１０７−２に入力する。【００７６】
新規パケット符号化部１０６−１は、上記新規ブロックを情報ビット部に含み、それに対応するパリティビットをパリティビット部に含む新規パケットを生成する。
パンクチャ部１０７−２は、上記新規パケットが割り当てられるチャネルにおいて、その新規パケットのパリティビット部が割り当てられるべきフレーム構成ビット部分の一部に、再送部分取得部１０４から出力された再送ブロックの情報ビットを順次パンクチャする。この結果、新規パケットにおけるパリティビット部の割当ては、フレーム構成ビットの一部がパンクチャされた分だけ遅延させられる。上記パンクチャ処理は、再送部分取得部１０４から出力された再送ブロックの全ての情報ビットの割当てが完了するまで、フレーム構成ビットの一部がパターンを変えながら選択されそこにパンクチャされてゆく。パンクチャ部１０７−２は、結果として得られる１つの通信チャネルのフレームに割り当てられた合成パケット（図９の「再送信」パケットを参照）を、変調部１０９へ出力する。【００７７】
このように、ＮＣＰ−ＨＡＲＱ符号化部１０７が動作させられる場合には、新規パケットと再送パケットは、再送パケットが新規パケットのパリティビット部にパンクチャされる形態で、１つの通信チャネルに割り当てられて一体として送信されることになる。【００７８】
続いて、制御チャネル送受信部１１１は、図７のステップＳ７０４の判定において、符号化率が閾値２より大きいと判定した場合には、ＨＡＲＱ方式切替部１０５を制御して、Ｇ−ＨＡＲＱ符号化部１０８を動作させるように制御する（図７のステップＳ７０６）。【００７９】
図１０は、Ｇ−ＨＡＲＱ符号化部１０７が実行するＧ−ＨＡＲＱ符号化方式の説明図である。Ｇ−ＨＡＲＱ方式では、送信装置は、再送ブロックを、新たに流入してくるパケットのパリティビット部ではなく情報部（ペイロード）において、新規ブロックと共にグループ化する。このとき、新規ブロックと再送ブロックは、一体となって新たに符号化され、パリティビットも新たに計算されて、新たなパケットとして送信される。【００８０】
制御チャネル送受信部１１１は、Ｇ−ＨＡＲＱ符号化部１０８を動作させる場合には、制御チャネルを介して受信装置側から受信した制御信号に応じて、新たに送信するパケットに含まれる新規部分と再送部分とをそれぞれ新規部分取得部１０３及び再送部分取得部１０４へ通知する。具体的には、制御チャネル送受信部１１１は、まず、受信装置側から受信したＮＡＫの受信数が所定数未満である場合には、新規部分取得部１０３に対しては、ブロック生成部１０１によって生成された新規ブロックを常に送信するように指示する。また、制御チャネル送受信部１１１は、受信装置側から受信したＮＡＫの受信数が所定数に達した場合には、新規部分取得部１０３に対しては、ブロック生成部１０１によって生成された新規ブロックの一部を送信するように指示する。更にその場合に、制御チャネル送受信部１１１は、再送部分取得部１０４に対して、再送バッファ部１０２に保持された送信済みのブロックを再送信するように指示する。ここで、ＣＣ方式が採用される場合には、図８（ａ）に示されるように、初回送信時と同じブロックのコピーの再送信が再送部分取得部１０４に対して指示される。一方、ＩＲ方式が採用される場合には、図８（ｂ）に示されるように、初回送信時のブロックに対して追加的な冗長情報の再送信が再送部分取得部１０４に対して指示される。【００８１】
Ｇ−ＨＡＲＱ符号化部１０７が動作させられる場合には、新規部分取得部１０３は制御チャネル送受信部１１１からの指示に従い、ＮＡＫの受信数が所定数未満である場合には、ブロック生成部１０１によって生成されたブロック全体を新規部分として取得する。また、新規部分取得部１０４は、ＮＡＫの受信数が所定数に達した場合には、ブロック生成部１０１によって生成されたブロックの一部分を新規部分として取得する。【００８２】
またその場合に、再送部分取得部１０４は、制御チャネル送受信部１１１からの指示に従い、ＮＡＫの受信数が所定数未満である場合には、送信済みのブロックを再送するタイミングではないため、再送バッファ部１０２に保持されたブロックを再送部分として取得することはない。また、再送部分取得部１０４は、ＮＡＫの受信数が所定数に達した場合には、再送バッファ部１０２に保持されたブロックのうち、ＮＡＫに対応するパケットのブロックの情報を再送部分として取得する。ＣＣ方式が採用される場合には、ＮＡＫに対応する初回送信時と同じブロックのコピーが、再送部分として取得される。一方、ＩＲ方式が採用される場合には、ＮＡＫに対応する初回送信時のブロックに対して追加的な冗長情報が、再送部分として取得される。【００８３】
新規部分取得部１０３にて取得された新規ブロックは、ＨＡＲＱ方式切替部１０５を介して、Ｇ−ＨＡＲＱ符号化部１０８内のパンクチャ部１０８−１に入力する。また、再送部分取得部１０４にて再送ブロックの情報が取得されているときには、ＨＡＲＱ方式切替部１０５を介して、Ｇ−ＨＡＲＱ符号化部１０８内のパンクチャ部１０８−１に入力する。【００８４】
パケット合成部１０８−１は、再送部分取得部１０４から再送ブロックが出力されていないときには、新規部分取得部１０３から出力されている新規ブロックのみを情報ビット部を合成する。一方、パケット合成部１０８−１は、再送部分取得部１０４から再送ブロックが出力されているときには、新規部分取得部１０３から出力されている新規ブロックと再送部分取得部１０４から出力されている再送ブロックが所定の合成パターンで合成されて得られる情報ビット部を合成する。この結果、新規パケットにおける情報ビット部の割当ては、再送ブロックが存在しない場合には、通常のパケットと同様に新規ブロックのみを含み、再送ブロックが存在する場合には、新規ブロックの情報が再送ブロックが挿入された分だけ削減され遅延させられる。【００８５】
パケット符号化部１０８−２は、上記新規ブロックと再送ブロックを情報ビット部に含み、それに対応するパリティビットをパリティビット部に含む新規パケットを生成し、それを１つの通信チャネルのフレームにマッピングした後、そのフレームデータを変調部１０９へ出力する。【００８６】
このように、Ｇ−ＨＡＲＱ符号化部１０７が動作させられる場合には、新規パケットと再送パケットは、再送パケットが新規パケットの情報ビット部にパンクチャされる形態で、１つの通信チャネルに割り当てられて一体として送信されることになる。【００８７】
図１の送信装置において、変調部１０９は、フルＨＡＲＱ符号化部１０６、ＮＣＰ−ＨＡＲＱ符号化部１０７、又はＧ−ＨＡＲＱ符号化部１０８の何れから出力されるフレームデータを変調し、送信処理部１１０へ出力する。【００８８】
送信処理部１１０は、変調後のフレームデータに対して所定の無線送信処理（Ｄ／Ａ変換など）を実行し、特には図示しないアンテナを介して送信する。
次に、図２の受信装置が例えば無線移動端末のダウンリンク系に設置される場合において、制御チャネル送受信部１１１が実行するＨＡＲＱ方式の選択のための制御動作の一例について、図１１に示される動作フローチャートに基づいて説明する。【００８９】
まず、図２に示される受信装置において、受信処理部２０１は、アンテナを介して無線基地局内の図１の送信装置から送信された信号を受信し、その受信信号に対して所定の無線受信処理（Ａ／Ｄ変換など）を実行する。【００９０】
復調部２０２は、受信信号を構成する各通信チャネルから受信パケットを復調し、それをＨＡＲＱ方式切替部２０４へ出力する。
再送バッファ部２０３は、受信パケットを将来受信される再送パケットとの合成に備えて一時的に保持する。そして、再送バッファ部２０３は、受信パケットが再送部分合成部２０５−３、２０７−４やパケット合成部２０７−１へ入力されると、受信パケットに含まれる再送部分に対応する過去の受信パケットをそれらへ出力する。【００９１】
制御チャネル送受信部１１１は、無線基地局内の図１の送信装置内の制御チャネル送受信部１１１から高レイヤ制御チャネル内の特定ビットを使って定期的に通知されるフルＨＡＲＱ方式選択ビット（図４（ｂ）参照）を受信する（図１１のステップＳ１１０１）。このフルＨＡＲＱ方式選択ビットは、その値が１であるときに、無線基地局内の図１の送信装置においてフルＨＡＲＱ方式が選択されていることを示し、その値が０であるときに、部分的ＨＡＲＱ方式が選択されていることを示している。【００９２】
次に、制御チャネル送受信部１１１は、受信したフルＨＡＲＱ方式選択ビットの値が１であるか否かを判定する（図１１のステップＳ１１０２）。
制御チャネル送受信部１１１は、受信したフルＨＡＲＱ方式選択ビットの値が１である場合には、ＨＡＲＱ方式切替部２０４を制御して、フルＨＡＲＱ復号部２０５を動作させるように制御する（図１１のステップＳ１１０３）。【００９３】
前述したように、送信装置においてフルＨＡＲＱ符号化方式で符号化が実行されたときには、新規パケットと再送パケットは、それぞれ個別の通信チャネルに割り当てられて個別に送信される。【００９４】
そこで、フルＨＡＲＱ復号部２０５が動作させられる場合には、復調部２０２から出力された受信パケットは、ＨＡＲＱ方式切替部２０４を介して、フルＨＡＲＱ復号部２０５内のチャネル分離部２０５−１に入力する。【００９５】
チャネル分離部２０５−１は、通信チャネルを識別することにより、新規パケット（通常パケット）と再送パケットを、それぞれ復号部２０５−２と再送部分合成部２０５−３に振り分ける。なお、制御チャネル送受信部１１１は、送信装置から例えばＬ１制御チャネルを使って、各通信チャネルが再送パケットのチャネルとして使用されているか否かを示す識別情報を受信し、この識別情報をチャネル分離部２０５−１に通知する。チャネル分離部２０５−１は、この識別情報に基づいて、新規パケットと再送パケットを振り分ける。【００９６】
次に、復号部２０５−２は、チャネル分離部２０５−１から入力される新規パケットを復号し、その結果得られる新規情報ビットを、後段の特には図示しない処理部へ出力する。復号部２０５−２は、復号結果から誤り率を算出し、例えば、算出された誤り率が所定の閾値以上に達した場合には、復号した情報ビットは出力せずに、新規部分の再送が必要である旨を制御チャネル送受信部１１１へ通知する。【００９７】
再送部分合成部２０５−３は、図８（ａ）で前述したように、送信装置においてＣＣ方式に基づくフルＨＡＲＱ符号化が行われた場合には、最初に受信に失敗し再送バッファ部２０３に保持されている過去の受信パケットとチャネル分離部２０５−１から入力する再送パケットとを合成し、その合成結果を復号部２０５−４に出力する。一方、再送部分合成部２０５−３は、図８（ｂ）に示されるように、送信装置においてＩＲ方式に基づくフルＨＡＲＱ符号化が行われた場合には、最初に受信に失敗し再送バッファ部２０３に保持されている過去の受信パケットと再送パケットに含まれるインクリメンタルに再送された冗長情報とを合成し、その合成結果を復号部２０５−４に出力する。なお、制御チャネル送受信部１１１は、送信装置から例えばＬ１制御チャネルを使って、フルＨＡＲＱ方式における再送シーケンス情報及びその他の制御情報を受信し、これらの制御情報を再送部分合成部２０５−３に通知する。再送部分合成部２０５−３は、これらの制御情報に基づいて、再送パケットの合成を行う。【００９８】
復号部２０５−４は、再送によって合成されたパケットを復号し、その結果得られる復元された情報ビットを、後段の特には図示しない処理部へ出力する。復号部２０５−４は、復号結果から誤り率を算出し、例えば、算出された誤り率が所定の閾値以上に達した場合には、復号した情報ビットは出力せずに、更に再送が必要である旨を制御チャネル送受信部１１１へ通知する。【００９９】
次に、図２の受信装置の制御チャネル送受信部１１１は、図１１のステップＳ１１０２にてフルＨＡＲＱ方式選択ビットの値が１ではないと判定した場合には、更に、現在選択されている符号化方式の符号化率が所定の閾値（＝閾値２）よりも大きいか否かを判定する（図１１のステップＳ１１０４）。この符号化率は、制御チャネル送受信部１１１が、例えば無線基地局からＬ１制御チャネルを使って定期的に受信するＭＣＳレベル情報に基づいて、該当する通信チャネルの通信に対して現在適用しているＭＣＳから決定することができる。【０１００】
制御チャネル送受信部１１１は、符号化率が閾値２以下である場合には、ＨＡＲＱ方式切替部２０４を制御して、ＮＣＰ−ＨＡＲＱ符号化部２０６を動作させるように制御する（図１１のステップＳ１１０５）。【０１０１】
前述したように、送信装置においてＮＣＰ−ＨＡＲＱ符号化方式で符号化が実行されたときには、新規パケットと再送パケットは、再送パケットが新規パケットのパリティビット部にパンクチャされる形態で、１つの通信チャネルに割り当てられて一体として送信される。【０１０２】
そこで、ＮＣＰ−ＨＡＲＱ復号部２０６が動作させられる場合には、復調部２０２から出力された受信パケットは、ＨＡＲＱ方式切替部２０４を介して、ＮＣＰ−ＨＡＲＱ復号部２０６内のパケット分離部２０６−１に入力する。【０１０３】
パケット分離部２０６−１は、１つの通信チャネルから一体として受信されたパケットから、新規パケットと再送パケットを分離し、それらをそれぞれ復号部２０５−２と再送部分合成部２０５−３に振り分ける。なお、制御チャネル送受信部１１１は、送信装置から例えばＬ１制御チャネルを使って、パンクチャ位置等に関する制御情報を受信し、この制御情報をパケット分離部２０６−１に通知する。パケット分離部２０６−１は、この制御情報に基づいて、新規パケットと再送パケットを振り分ける。【０１０４】
次に、新規パケットを復号する復号部２０５−２の動作、並びに、再送パケットから過去の受信パケットを復元する再送部分合成部２０５−３及び復号部２０５−４の動作は、フルＨＡＲＱ復号部２０５の場合と同じである。【０１０５】
続いて、制御チャネル送受信部１１１は、図１１のステップＳ１１０４の判定において、符号化率が閾値２より大きいと判定した場合には、ＨＡＲＱ方式切替部２０４を制御して、Ｇ−ＨＡＲＱ符号化部２０７を動作させるように制御する（図１１のステップＳ１１０６）。【０１０６】
前述したように、送信装置においてＧ−ＨＡＲＱ符号化方式で符号化が実行されたときには、新規パケットと再送パケットは、再送パケットが新規パケットの情報ビット部にパンクチャされる形態で、１つの通信チャネルに割り当てられて一体として送信される。【０１０７】
そこで、Ｇ−ＨＡＲＱ復号部２０７が動作させられる場合には、復調部２０２から出力された受信パケットは、ＨＡＲＱ方式切替部２０４を介して、Ｇ−ＨＡＲＱ復号部２０７内のパケット合成部２０７−１及び再送部分合成部２０５−４に入力する。【０１０８】
パケット合成部２０７−１は、受信パケットに含まれる再送部分と再送バッファ部２０３から出力された過去の受信パケットの一部分とを合成する。この制御のために、パケット合成部２０７−１は、制御チャネル送受信部１１１によって送信装置側から例えばＬ１制御チャネルを介して受信される、Ｇ−ＨＡＲＱ方式のための制御信号を参照する。【０１０９】
具体的には、パケット合成部２０７−１は、制御信号を参照して、受信パケットに再送部分が含まれているパケットであるか否かを判定する。
パケット合成部２０７−１は、受信パケットに再送部分が含まれていないと判定したときには、受信パケットをそのまま復号部２０７−２へ出力する。【０１１０】
一方、パケット合成部２０７−１は、受信パケットに再送部分が含まれていると判定したときには、その受信パケットに再送バッファ部２０３から出力された過去の受信パケットの一部分又は出力切替部２０７−６から出力される情報ビットを合成する。【０１１１】
具体的には、パケット合成部２０７−１は、初回の復号時には、受信パケットに含まれる再送部分に対応する過去の受信パケットの一部分を再送バッファ部２０３から取得し、それを受信パケットに合成する。これにより、パケット合成部２０７−１は、受信パケットに含まれる再送部分に対して、過去の受信パケットの情報を合成した合成パケットを生成することになる。【０１１２】
パケット合成部２０７−１は、１回の受信で複数のパケットを連続して受信したような場合に、新規部分と再送部分を含む或る受信パケットに対して１回目の復号処理では復号に失敗したとしても、他の受信パケットの再送部分の復号が成功したことにより、その成功した情報ビットを再度失敗した受信パケットに合成することでその復号に成功するような場合がある。【０１１３】
そこで、パケット合成部２０７−１は、２回目以降の復号時には、出力切替部２０７−６から出力される受信パケットの再送部分の復号結果を受信パケットに合成する。このとき、２回目以降に受信パケットに合成される再送部分の復号結果は、前回の復号時に合成された過去の受信パケットの情報又は再送部分の復号結果よりも精度が高いため、新たに生成された合成パケットは、より正確に復号されることになる。【０１１４】
パケット合成部２０７−１は、初回の復号時及び２回目以降の復号時においてそれぞれ生成された合成パケットを、復号部２０７−２へ出力する。
復号部２０７−２は、パケット合成部２０７−１から出力される受信パケット又は合成パケットを復号する。【０１１５】
即ち、パケット合成部２０７−１から受信パケットが出力された場合には、復号部２０７−２は、受信パケットの冗長データ部分を利用して受信パケットの復号を実行する。この受信パケットには、再送部分が含まれていないことから、復号結果は、新規部分の情報ビットのみを含むことになる。【０１１６】
また、パケット合成部２０７−１から合成パケットが出力された場合には、復号部２０７−２は、受信パケットの冗長データ部分のみならず、過去の受信パケットの一部分や他の受信パケットの再送部分の復号結果を利用して合成パケットの復号を実行する。そして、復号部２０７−２は、受信パケットの新規部分に対応する復号結果を、出力切替部２０７−３へ出力する。復号部２０７−２は、過去の受信パケットの一部分や他の受信パケットの再送部分の復号結果を利用して復号を実行するため、受信パケット単独で復号する場合よりも精度が高い復号結果を得ることができる。【０１１７】
出力切替部２０７−３は、復号部２０７−２における復号結果から誤り率を算出し、算出された誤り率が所定の閾値以上かつ、復号の繰返し回数が所定回数未満である場合には、新規部分の復号結果を再送部分合成部２０７−４のみへ出力する。また、出力切替部２０７−３は、誤り率が所定の閾値未満である場合には、新規部分の復号結果を、再送部分合成部２０７−４へ出力するとともに、新規ブロックの情報ビットとして特には図示しない後段の処理部へ出力する。更に、出力切替部２０７−３は、誤り率が所定の閾値以上かつ、復号の繰返し回数が所定回数に達した場合には、新規部分の復号結果を再送部分合成部２０７−４へ出力するとともに、新規部分の再送が必要である旨を制御チャネル送受信部１１１へ通知する。【０１１８】
次に、再送部分合成部２０７−４は、受信パケットの新規部分の復号結果を利用して受信パケットに含まれる再送部分を抽出し、過去の受信パケットに合成する。この制御のために、パケット合成部２０７−１は、制御チャネル送受信部１１１によって送信装置側から例えばＬ１制御チャネルを介して受信される、Ｇ−ＨＡＲＱ方式のための制御信号を参照する。【０１１９】
具体的には、再送部分合成部２０７−４は、受信パケットに再送部分が含まれているパケットであるか否かを判定する。
再送部分合成部２０７−４は、受信パケットに再送部分が含まれていると判定したときには、出力切替部２０７−３から出力される新規部分の復号結果を利用して受信パケットから再送部分を抽出する。そして、再送部分合成部２０７−４は、抽出した再送部分に対応する過去の受信パケットを再送バッファ部２０３から取得し、抽出した再送部分と過去の受信パケットとを合成する。これにより、再送部分合成部２０７−４は、過去の受信パケットに対して、新たな受信パケットの再送部分を合成した合成パケットを生成することになる。【０１２０】
なお、新たな受信パケットには、過去の複数の受信パケットに関する再送部分が含まれていることもあるため、このような場合には、再送部分合成部２０７−４は、それぞれの過去の受信パケットに対して、対応する再送部分を合成する。【０１２１】
再送部分合成部２０７−４は、パケット合成部２０７−１の場合と同様に、１回の受信で複数のパケットを受信したような場合がある。そして、新規部分と再送部分を含む或る受信パケットに対して１回目の復号処理では再送部分の復号に失敗したとしても、他の受信パケットの新規部分の復号が成功したことにより、その成功した情報ビットを再度失敗した受信パケットに合成することでその復号に成功するような場合がある。【０１２２】
そこで、再送部分合成部２０７−４は、出力切替部２０７−３から新規部分の復号結果が出力されるたびに、繰り返して新たな受信パケットから再送部分を抽出し、過去の受信パケットに対して、前回の復号時より正確な再送部分を合成した合成パケットを生成する。２回目以降の復号時に抽出される再送部分は、前回の復号時よりも精度が高い新規部分の復号結果を用いて抽出されているため、前回の復号時に抽出された再送部分よりも精度が高いことになる。【０１２３】
復号部２０７−５は、再送部分合成部２０７−４から出力される合成パケットを復号する。即ち、復号部２０７−５は、誤りがあった過去の受信パケットと受信パケットの再送部分とを利用して合成パケットの復号を実行する。そして、復号部２０７−５は、合成パケットの復号結果を出力切替部２０７−６へ出力する。復号部２０７−５は、新規部分の復号結果を利用して抽出された正確な再送部分の情報を用いて復号を実行するため、単に受信パケットの再送部分を過去の受信パケットに合成して復号する場合よりも精度が高い復号結果を得ることができる。【０１２４】
出力切替部２０７−６は、復号部２０７−５における復号結果から誤り率を算出し、算出された誤り率が所定の閾値以上かつ、復号の繰返し回数が所定回数未満である場合には、合成パケット中の再送部分に対応する復号結果をパケット合成部２０７−１のみへ出力する。また、出力切替部２０７−６は、誤り率が所定の閾値未満である場合には、合成パケットの復号結果を特には図示しない後段の処理部へ出力する。更に、出力切替部２０７−６は、誤り率が所定の閾値以上かつ、復号の繰返し回数が所定回数に達した場合には、再送部分に対応するブロックに関してさらなる再送が必要である旨を制御チャネル送受信部１１１へ通知する。【０１２５】
制御チャネル送受信部１１１は、送信装置から例えばＬ１制御チャネルを介してパケットに再送部分が含まれるか否かを示す制御信号を受信する。また、制御チャネル送受信部１１１は、出力切替部２０７−３及び出力切替部２０７−６から通知される再送の要否に応じて、ＡＣＫ／ＮＡＫを図１の送信装置に向けて送信する。【０１２６】
以上の構成を有するＧ−ＨＡＲＱ復号部２０７の動作例について、図１２を用いて更に説明する。今例えば、図１２のステップ１として示されるように、２つのパケット１，２が送信装置から受信装置に送信されたが、受信装置にて２つとも受信に失敗してＮＡＫが返されたと仮定する。更にこれに対して、２つの再送パケット１，２が送信され、再送パケット１は受信に失敗してＮＡＫが返され、再送パケット２は受信に成功してＡＣＫが返されるケースを考える。【０１２７】
この場合、図１２のステップ２において、まず、再送パケット１は、パケット合成部２０７−１において、再送バッファ部２０３に保持されている受信されたパケット１及び２とそれぞれ合成され、各合成パケットに対して復号部２０７−２にて復号が試みられるが、それらの復号に失敗する。この結果、出力切替部２０７−３からの通知に基づいて、制御チャネル送受信部１１１から例えばＬ１制御チャネルを介して送信装置に向けて、再送パケット１内の新規部分に対応するＮＡＫが返される。【０１２８】
一方、再送パケット２は、パケット合成部２０７−１において、再送バッファ部２０３に保持されている受信されたパケット１及び２と合成され、各合成パケットに対して復号部２０７−２にて復号が試みられる。この結果、再送パケット２内の新規部分（白色の部分）の復号に成功し、その新規部分が出力切替部２０７−３に得られる。これによって、その新規部分の情報ビットが、出力切替部２０７−３から、後段の処理部に出力されると共に、再送部分合成部２０７−４に出力される。また、出力切替部２０７−３からの通知に基づいて、制御チャネル送受信部１１１から例えばＬ１制御チャネルを介して送信装置に向けて、再送パケット２内の新規部分に対応するＡＣＫが返される。【０１２９】
次に、図１２のステップ２において、まず、再送パケット１は、再送部分合成部２０７−４において、再送バッファ部２０３に保持されている受信されたパケット１及び２とそれぞれ合成され、各合成パケットに対して復号部２０７−５にて復号が試みられる。しかしながら、両方の復号とも失敗する。【０１３０】
一方、再送パケット２についても、再送部分合成部２０７−４において、再送バッファ部２０３に保持されている受信されたパケット１及び２、並びに、出力切替部２０７−３から入力している再送パケット２の新規部分とそれぞれ合成される。そして、各合成パケットに対して復号部２０７−５にて復号が試みられる。この結果、再送パケット２の再送部分を含む合成されたパケット１の復号は成功し、再送パケット２の再送部分を含む合成されたパケット２の復号は失敗して、パケット１の情報ビットが出力切替部２０７−６に得られる。これによって、再送により復元されたパケット１の情報ビットが、出力切替部２０７−６から、後段の処理部に出力されると共に、パケット合成部２０７−１に出力される。また、出力切替部２０７−６からの通知に基づいて、制御チャネル送受信部１１１から例えばＬ１制御チャネルを介して送信装置に向けて、パケット１及び再送パケット２にそれぞれ対応する各ＡＣＫが返される。【０１３１】
続いて、図１２のステップ３にて、１回目の復号では失敗した再送パケット１に対して、パケット合成部２０７−１において、再送バッファ部２０３に保持されている受信されたパケット１及び２、並びに、出力切替部２０７−６から入力されるパケット１の情報ビットとがそれぞれ合成される。そして、各合成パケットに対して復号部２０７−２にて２回目の復号が試みられる。この結果、再送パケット１内の新規部分（白色の部分）の復号に成功し、その新規部分が出力切替部２０７−３に得られる。これによって、その新規部分の情報ビットが、出力切替部２０７−３から、後段の処理部に出力されると共に、再送部分合成部２０７−４に出力される。また、出力切替部２０７−３からの通知に基づいて、制御チャネル送受信部１１１から例えばＬ１制御チャネルを介して送信装置に向けて、再送パケット１内の新規部分に対応するＡＣＫが返される。【０１３２】
次に、図１２のステップ４において、再送パケット１について、再送部分合成部２０７−４において、再送バッファ部２０３に残っている受信されたパケット２、及び出力切替部２０７−３から入力している再送パケット１の新規部分とそれぞれ合成される。そして、各合成パケットに対して復号部２０７−５にて復号が試みられる。この結果、再送パケット１の再送部分を含む合成されたパケット２の復号が成功し、パケット２の情報ビットが出力切替部２０７−６に得られる。これによって、再送により復元されたパケット２の情報ビットが、出力切替部２０７−６から、後段の処理部に出力されると共に、パケット合成部２０７−１に出力される。また、出力切替部２０７−６からの通知に基づいて、制御チャネル送受信部１１１から例えばＬ１制御チャネルを介して送信装置に向けて、パケット２及び再送パケット１にそれぞれ対応する各ＡＣＫが返される。【０１３３】
このように、再送に基づく他の復号結果を使って複数回の復号処理が繰り返されることにより、復号を成功させることができる。
以上、図１の送信装置が例えば無線基地局に設置される場合、及び図２の受信装置が例えば無線移動端末に設置される場合の各々にて、制御チャネル送受信部１１１が実行するＨＡＲＱ方式の選択のための制御動作の一例を、図７及び図１１の動作フローチャートで説明した。これは、無線基地局から無線移動端末に向かうダウンリンク系の通信を想定したケースである。【０１３４】
これとは逆に、図１の送信装置が例えば無線移動端末に設置され、図２の受信装置が例えば無線基地局に設置される場合も、上記ケースと同時に実施され得る。これは、無線移動端末から無線基地局に向かうアップリンク系の通信を想定したケースである。【０１３５】
この場合、例えば無線基地局において、図２の受信装置内の制御チャネル送受信部１１１は、同一の無線基地局内における図１の送信装置内の制御チャネル送受信部１１１と共通の装置とすることができる。このため、その受信装置に対するＨＡＲＱ方式の選択のための制御動作は、無線基地局において図１の送信装置に対して制御チャネル送受信部１１１が実施する図７の動作フローチャートで示されるＨＡＲＱ方式の選択のための制御動作と同じ動作として実行される。【０１３６】
逆に、例えば無線移動端末において、図１の送信装置内の制御チャネル送受信部１１１は、同一の無線移動端末内における図２の受信装置内の制御チャネル送受信部１１１と共通の装置とすることができる。このため、その送信装置に対するＨＡＲＱ方式の選択のための制御動作は、無線移動端末において図２の受信装置に対して制御チャネル送受信部１１１が実施する図１１の動作フローチャートで示されるＨＡＲＱ方式の選択のための制御動作と同じ動作として実行される。【０１３７】
以上、本実施形態では、パケット送受信システムとして例えばＥ−ＵＴＲＡ通信システムが採用される場合を例に挙げながら説明したが、無線通信システム以外のパケット送受信システムにも勿論適用可能である。
【図１】
2010046956.tif 000003
【図２】
2010046956.tif 000004
【図３】
2010046956.tif 000005
【図４】
2010046956.tif 000006
【図５】
2010046956.tif 000007
【図６】
2010046956.tif 000008
【図７】
2010046956.tif 000009
【図８】
2010046956.tif 000010
【図９】
2010046956.tif 000011
【図１０】
2010046956.tif 000012
【図１１】
2010046956.tif 000013
【図１２】
2010046956.tif 000014
【国際調査報告】
2010046956.tif 000015
2010046956.tif 000016