(57)【要約】【課題】ＵＬ伝送レートとＤＬ伝送レートとが大幅に異なる場合であっても、再送処理を遅延させることなく、時間利用効率の高い双方向伝送を可能とする。【解決手段】無線通信装置１０１の受信フレーム分離部１０は、受信サブフレーム群から、ヘッダに格納された受信ＡＣＫ／ＮＡＣＫ情報、及び受信パケット等を分離する。送信パケットバッファ４は、受信ＡＣＫ／ＮＡＣＫ情報に基づいて再送パケットを特定し、誤り検出部１３は、受信パケットに対して誤り検出を行い、送信ＡＣＫ／ＮＡＣＫ生成部１４は、受信パケットが受信ＯＫであるか否かを示す送信ＡＣＫ／ＮＡＣＫ情報を生成する。送信フレームマッピング部５は、送信ＡＣＫ／ＮＡＣＫ情報を格納したヘッダの送信サブフレーム、及びデータパケット等を格納した送信サブフレームを作成し、ヘッダを先頭とする送信サブフレーム群を作成する。【選択図】図５
2014050034.tif 000002
【特許請求の範囲】
【請求項１】
送信したパケットに対する受信可否を示す受信ＡＣＫ／ＮＡＣＫ情報と、受信対象のパケットとを含む受信サブフレーム群を受信フレームとして受信し、前記受信フレームに含まれるパケットに対する受信可否を示す送信ＡＣＫ／ＮＡＣＫ情報と、送信対象のパケットとを含む送信サブフレーム群を送信フレームとして送信する無線通信装置において、
前記受信フレームから、前記受信対象のパケット及び受信ＡＣＫ／ＮＡＣＫ情報を分離する受信フレーム分離部と、
前記送信対象のパケットを格納し、前記受信フレーム分離部により分離された受信ＡＣＫ／ＮＡＣＫ情報に基づいて、再送用のパケットを特定する送信パケットバッファと、
前記受信フレーム分離部により分離された受信対象の全てのパケットのそれぞれについての受信可否を示す情報を、送信ＡＣＫ／ＮＡＣＫ情報として生成する送信ＡＣＫ／ＮＡＣＫ生成部と、
前記送信ＡＣＫ／ＮＡＣＫ生成部により生成された送信ＡＣＫ／ＮＡＣＫ情報を含む制御信号をヘッダに格納し、前記ヘッダの送信サブフレームを作成し、前記送信対象のパケットのうち初回送信のパケットまたは再送用のパケットを送信サブフレームに格納し、前記ヘッダの送信サブフレームと、前記パケットを格納した送信サブフレームとからなる送信サブフレーム群を、送信フレームとして作成する送信フレーム作成部と、を備えたことを特徴とする無線通信装置。
【請求項２】
請求項１に記載の無線通信装置において、
前記受信フレーム分離部は、
前記受信フレームから、前記受信対象のパケットとして、データパケット、及び受信ＡＣＫ／ＮＡＣＫ情報が格納されたＡＣＫ／ＮＡＣＫ用パケットを分離し、
前記送信パケットバッファは、
前記送信対象のパケットとして、データパケット、及び前記送信ＡＣＫ／ＮＡＣＫ生成部により生成された送信ＡＣＫ／ＮＡＣＫ情報が格納されたＡＣＫ／ＮＡＣＫ用パケットを格納し、前記受信フレーム分離部により分離されたＡＣＫ／ＮＡＣＫ用パケットに格納された受信ＡＣＫ／ＮＡＣＫ情報に基づいて、再送用のデータパケット及びＡＣＫ／ＮＡＣＫ用パケットを特定し、
前記送信フレーム作成部は、
前記送信フレームの送信先の処理を制御するための制御信号をヘッダに格納し、前記ヘッダの送信サブフレームを作成し、前記送信対象のパケットのうち初回送信のデータパケット及びＡＣＫ／ＮＡＣＫ用パケット、または再送用のデータパケット及びＡＣＫ／ＮＡＣＫ用パケットを送信サブフレームに格納し、前記ヘッダの送信サブフレームと、前記データパケット及びＡＣＫ／ＮＡＣＫ用パケットを格納した送信サブフレームとからなる送信サブフレーム群を、送信フレームとして作成する、ことを特徴とする無線通信装置。
【請求項３】
請求項１または２に記載の無線通信装置において、
さらに、誤り検出部を備え、
前記誤り検出部は、
前記受信フレーム分離部により分離された受信対象のパケットに対して誤り検出を行い、前記受信対象のパケットに対する誤り検出情報を生成し、
前記送信ＡＣＫ／ＮＡＣＫ生成部は、
前記誤り検出部により生成された誤り検出情報に基づいて、前記受信対象の全てのパケットのそれぞれについての受信可否を示す情報を、送信ＡＣＫ／ＮＡＣＫ情報として生成する、ことを特徴とする無線通信装置。
【請求項４】
請求項１または２に記載の無線通信装置において、
さらに、誤り訂正復号処理部を備え、
前記送信パケットバッファは、
パケット合成のために、再送回数に応じて異なる送信内容のパケットを送信対象のパケットとして出力し、
前記誤り訂正復号処理部は、
前記受信フレーム分離部により分離された受信対象のパケットが初回受信のパケットの場合、前記パケットに対して誤り訂正復号を行い、前記受信対象のパケットが再送用のパケットの場合、既に受信している前記受信対象のパケットと前記再送用のパケットとを合成して合成パケットを生成し、前記合成パケットに対して誤り訂正復号を行い、前記誤り訂正復号の結果から、前記受信対象のパケットに対する誤り検出情報を生成し、
前記送信ＡＣＫ／ＮＡＣＫ生成部は、
前記誤り訂正復号処理部により生成された誤り検出情報に基づいて、前記受信対象の全てのパケットのそれぞれについての受信可否を示す情報を、送信ＡＣＫ／ＮＡＣＫ情報として生成し、
前記送信フレーム作成部は、
前記送信パケットバッファにより出力された、再送回数に応じて異なる送信内容のパケットを送信サブフレームに格納し、前記ヘッダの送信サブフレームと、前記パケットを格納した送信サブフレームとからなる送信サブフレーム群を、送信フレームとして作成する、ことを特徴とする無線通信装置。
【請求項５】
コンピュータを、請求項１から４までのいずれか一項に記載の無線通信装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、時分割複信（ＴＤＤ：Time Division Duplex）方式、または時刻同期を伴う複信方式において、ＡＣＫ／ＮＡＣＫ情報を送信する無線通信装置及びプログラムに関する。
【背景技術】
【０００２】
従来、無線伝送による双方向伝送方式の代表的なものとして、周波数分割複信（ＦＤＤ：Frequency Division Duplex）方式とＴＤＤ方式とが知られている。ＦＤＤ方式は、送信と受信とで異なる周波数を用いて通信を実現する方式である。ＴＤＤ方式は、送信と受信とで同じ帯域の周波数を用い、これらを時刻で切り替えることにより通信を実現する方式である。ＴＤＤ方式は、ＦＤＤ方式のようにペアとなる周波数帯域が不要であるため、例えば単方向伝送で使用していた周波数帯域を用いることにより、新たな周波数帯域を用意することなく双方向伝送を実現することができる。
【０００３】
また、ＴＤＤ方式では、送受信の切替タイミングを調整することにより、伝送レートを容易に調整することができる。例えば、移動局と基地局との間の無線通信において、移動局から基地局への伝送信号を上り信号（UpLink＝ＵＬ信号）とし、基地局から移動局への伝送信号を下り信号（DownLink＝ＤＬ信号）とした場合、予め決められたＴＤＤフレーム時間がＵＬ時間とＤＬ時間に振り分けられる。そして、その時間比率に応じて単方向で実現可能な伝送レートが、ＵＬ信号とＤＬ信号に振り分けられる。
【０００４】
ところで、ＴＶの生中継、緊急報道等の映像伝送を行う無線通信システムに用いる装置として、ＦＰＵ（Field Pick-up Unit）が知られている。図１は、放送素材を伝送する無線通信システムの例を示す図である。無線通信システムのＦＰＵは、放送分野の素材伝送のために用いられ、中継現場側の移動局から放送局側の基地局へ本線情報のＵＬ信号を伝送し、放送局側の基地局から中継現場側の移動局へ送り返し情報のＤＬ信号を伝送する。カメラにより撮像された映像は、リアルタイムでファイル伝送され、移動局から基地局へＵＬ信号として送信され、記憶メディアに格納され再生される。また、送り返し信号及び制御信号は、基地局から移動局へＤＬ信号として送信される。この場合、自動再送要求（ＡＲＱ）を行うことにより誤り制御が実現される。
【０００５】
このような無線通信システムでは、放送局側の基地局から中継現場側の移動局への送り返し情報であるＤＬ信号も必要であるが、最も高速化が望まれるのは、放送で使用されている映像情報等である本線情報のＵＬ信号である。ＵＬ信号の伝送レートを高くする場合には、ＵＬ時間＞＞ＤＬ時間とするＴＤＤフレーム構成が必要となる。
【０００６】
図２は、ＴＤＤ方式におけるフレーム構成例を示す図である。通常のＴＤＤ方式では、ＴＤＤフレームが複数のサブフレームに分割され、サブフレーム単位でＵＬ信号及びＤＬ信号へのサブフレームの割り当てが決定される。サブフレームの時間は、ＴＤＤ方式における単位時間を示し、伝送方式としてＯＦＤＭ伝送を想定した場合には、複数または単独のＯＦＤＭシンボル時間となる。１ＴＤＤフレームは、ＵＬ信号が伝送されるＵＬサブフレーム、ＤＬ信号が伝送されるＤＬサブフレーム、及びガードタイムにより構成され、ガードタイムは、送受信の切り替えに要する時間または距離遅延等を含む。
【０００７】
双方向伝送を行う無線通信システムでは、ＭＡＣ層における自動再送要求（ＡＲＱ）を行うことにより、例えば、単純な前方誤り訂正（ＦＥＣ）を用いた単方向伝送よりも、伝送環境の誤り発生状況に対応可能な柔軟性を持った誤り制御を実現することができる。ＡＲＱ処理は、ある一定のデータパケット単位で実行される。これは、単純なＡＲＱプロトコルの場合も同様であり、ＦＥＣと組み合わせて効果的な誤り制御を実現するハイブリッドＡＲＱ（ＨＡＲＱ）の場合も同様である。ＡＲＱを行うためには、移動局及び基地局のそれぞれが、受信した各データパケットに対する受信可否を示すＡＣＫ／ＮＡＣＫ情報を送信する必要がある。
【０００８】
図３は、従来技術におけるＡＣＫ／ＮＡＣＫ情報の送信例を示す図である。移動局及び基地局は、データパケットを送信した後に、各データパケットに対応するＡＣＫ／ＮＡＣＫ情報を受信しない限り、当該データパケットを再送することができない。仮に再送不要であると判定した場合であっても、バッファに格納された当該データパケットを消去するためには、ＡＣＫ情報を受信する必要がある。
【０００９】
ＵＬ信号の伝送レート（ＵＬ伝送レート）とＤＬ信号の伝送レート（ＤＬ伝送レート）がほぼ同じ場合、すなわちＴＤＤフレーム内で使用されるＵＬ信号のデータパケット数とＤＬ信号のデータパケット数に差がない場合は、各データパケットに対して単独のＡＣＫ／ＮＡＣＫ情報を送信すればよい。しかし、ＵＬ伝送レート＞＞ＤＬ伝送レートの場合、すなわち各ＴＤＤフレーム内においてＵＬ信号のデータパケット数＞＞ＤＬ信号のデータパケット数となる伝送の場合には、各データパケットに対して単独のＡＣＫ／ＮＡＣＫ情報を送信すると不都合が生じる。具体的には、基地局からのＤＬ信号におけるＡＣＫ／ＮＡＣＫ情報の送信が、移動局からのＵＬ信号におけるデータパケットの送信に追いつかなくなり、結果的にＵＬ信号におけるデータパケットの再送が滞り、ＵＬ伝送レートそのものが低下してしまう。
【００１０】
このように、ＵＬ伝送レートとＤＬ伝送レートとが非対称である場合、ＡＣＫ／ＮＡＣＫ情報の送信を滞りなく遂行する手法として、複数のサブフレームに対するＡＣＫ／ＮＡＣＫ情報をまとめて送信する手法（バンドリング手法）が提案されている（非特許文献１、非特許文献２を参照）。この手法は、各サブフレームをデータパケットとして扱うことを基本にしている。しかし、この手法は、１パケットに対してＡＣＫ／ＮＡＣＫ情報を返す手法を拡張したものであり、サブフレームの中にＡＣＫ／ＮＡＣＫ情報を格納する場所が限定されている。このため、サブフレームにバンドルできるＡＣＫ／ＮＡＣＫ情報の数が限られるから、伝送レートの比率によっては、１ＴＤＤフレーム時間でＡＲＱ処理を完了させることができない場合もある。
【００１１】
また、ＡＣＫ／ＮＡＣＫ情報を削減するために、代表ＡＣＫ／ＮＡＣＫ情報を設定する手法も提案されている（非特許文献２、特許文献１を参照）。この手法は、各サブフレーム（データパケット）のうち１つのデータパケットでも復号できない場合に、ＮＡＣＫ情報を代表として返すものである。このため、再送時には、正常に受信されたデータパケットも再送されてしまうから、必要なデータパケットの数は、単独のＮＡＣＫ情報を返す場合よりも増えてしまう。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特許第４９３２０３２号公報
【非特許文献】
【００１３】
【非特許文献１】Ericsson,“Uplink transmission of ACK/NACK for E-UTRA TDD”, 3GPP TSG-RAN WG1 LTE TDD Ad Hoc, R1-071894
【非特許文献２】Ericsson,“Combination of ACK/NACKs for TDD”, 3GPP TSG-RAN WG1 #52, R1-080870
【発明の概要】
【発明が解決しようとする課題】
【００１４】
双方向伝送を行う無線通信システムでは、ＵＬ伝送レートとＤＬ伝送レートとが大幅に異なる場合、送信における伝送レートが小さい側からのＡＣＫ／ＮＡＣＫ情報の伝送が追いつかなくなり、送信における伝送レートが大きい側からのデータパケットの再送処理が滞ることになる。このため、本来のデータパケット伝送が可能な時間を効率的に使用することができないという問題があった。
【００１５】
特に、複信方式としてＴＤＤ方式を用いる場合は、物理的にＵＬ伝送レートとＤＬ伝送レートとを非対称にしたアプリケーションへの適用が容易であり、その際は、再送処理の遅延による伝送レートの低下が問題として顕出される。
【００１６】
そこで、本発明は前記課題を解決するためになされたものであり、その目的は、ＵＬ伝送レートとＤＬ伝送レートとが大幅に異なる場合であっても、再送処理を遅延させることなく、時間利用効率の高い双方向伝送が可能な無線通信装置及びプログラムを提供することにある。
【課題を解決するための手段】
【００１７】
前記課題を解決するため、本発明の無線通信装置は、送信したパケットに対する受信可否を示す受信ＡＣＫ／ＮＡＣＫ情報と、受信対象のパケットとを含む受信サブフレーム群を受信フレームとして受信し、前記受信フレームに含まれるパケットに対する受信可否を示す送信ＡＣＫ／ＮＡＣＫ情報と、送信対象のパケットとを含む送信サブフレーム群を送信フレームとして送信する無線通信装置において、前記受信フレームから、前記受信対象のパケット及び受信ＡＣＫ／ＮＡＣＫ情報を分離する受信フレーム分離部と、前記送信対象のパケットを格納し、前記受信フレーム分離部により分離された受信ＡＣＫ／ＮＡＣＫ情報に基づいて、再送用のパケットを特定する送信パケットバッファと、前記受信フレーム分離部により分離された受信対象の全てのパケットのそれぞれについての受信可否を示す情報を、送信ＡＣＫ／ＮＡＣＫ情報として生成する送信ＡＣＫ／ＮＡＣＫ生成部と、前記送信ＡＣＫ／ＮＡＣＫ生成部により生成された送信ＡＣＫ／ＮＡＣＫ情報を含む制御信号をヘッダに格納し、前記ヘッダの送信サブフレームを作成し、前記送信対象のパケットのうち初回送信のパケットまたは再送用のパケットを送信サブフレームに格納し、前記ヘッダの送信サブフレームと、前記パケットを格納した送信サブフレームとからなる送信サブフレーム群を、送信フレームとして作成する送信フレーム作成部と、を備えたことを特徴とする。
【００１８】
また、本発明の無線通信装置は、前記受信フレーム分離部が、前記受信フレームから、前記受信対象のパケットとして、データパケット、及び受信ＡＣＫ／ＮＡＣＫ情報が格納されたＡＣＫ／ＮＡＣＫ用パケットを分離し、前記送信パケットバッファが、前記送信対象のパケットとして、データパケット、及び前記送信ＡＣＫ／ＮＡＣＫ生成部により生成された送信ＡＣＫ／ＮＡＣＫ情報が格納されたＡＣＫ／ＮＡＣＫ用パケットを格納し、前記受信フレーム分離部により分離されたＡＣＫ／ＮＡＣＫ用パケットに格納された受信ＡＣＫ／ＮＡＣＫ情報に基づいて、再送用のデータパケット及びＡＣＫ／ＮＡＣＫ用パケットを特定し、前記送信フレーム作成部が、前記送信フレームの送信先の処理を制御するための制御信号をヘッダに格納し、前記ヘッダの送信サブフレームを作成し、前記送信対象のパケットのうち初回送信のデータパケット及びＡＣＫ／ＮＡＣＫ用パケット、または再送用のデータパケット及びＡＣＫ／ＮＡＣＫ用パケットを送信サブフレームに格納し、前記ヘッダの送信サブフレームと、前記データパケット及びＡＣＫ／ＮＡＣＫ用パケットを格納した送信サブフレームとからなる送信サブフレーム群を、送信フレームとして作成する、ことを特徴とする。
【００１９】
また、本発明の無線通信装置は、さらに、誤り検出部を備え、前記誤り検出部が、前記受信フレーム分離部により分離された受信対象のパケットに対して誤り検出を行い、前記受信対象のパケットに対する誤り検出情報を生成し、前記送信ＡＣＫ／ＮＡＣＫ生成部が、前記誤り検出部により生成された誤り検出情報に基づいて、前記受信対象の全てのパケットのそれぞれについての受信可否を示す情報を、送信ＡＣＫ／ＮＡＣＫ情報として生成する、ことを特徴とする。
【００２０】
また、本発明の無線通信装置は、さらに、誤り訂正復号処理部を備え、前記送信パケットバッファが、パケット合成のために、再送回数に応じて異なる送信内容のパケットを送信対象のパケットとして出力し、前記誤り訂正復号処理部が、前記受信フレーム分離部により分離された受信対象のパケットが初回受信のパケットの場合、前記パケットに対して誤り訂正復号を行い、前記受信対象のパケットが再送用のパケットの場合、既に受信している前記受信対象のパケットと前記再送用のパケットとを合成して合成パケットを生成し、前記合成パケットに対して誤り訂正復号を行い、前記誤り訂正復号の結果から、前記受信対象のパケットに対する誤り検出情報を生成し、前記送信ＡＣＫ／ＮＡＣＫ生成部が、前記誤り訂正復号処理部により生成された誤り検出情報に基づいて、前記受信対象の全てのパケットのそれぞれについての受信可否を示す情報を、送信ＡＣＫ／ＮＡＣＫ情報として生成し、前記送信フレーム作成部が、前記送信パケットバッファにより出力された、再送回数に応じて異なる送信内容のパケットを送信サブフレームに格納し、前記ヘッダの送信サブフレームと、前記パケットを格納した送信サブフレームとからなる送信サブフレーム群を、送信フレームとして作成する、ことを特徴とする。
【００２１】
さらに、本発明のプログラムは、コンピュータを、前記無線通信装置として機能させることを特徴とする。
【発明の効果】
【００２２】
以上のように、本発明によれば、受信パケットに対するＡＣＫ／ＮＡＣＫ情報を優先して送信するようにした。これにより、ＵＬ伝送レートとＤＬ伝送レートとが大幅に異なる場合であっても、再送処理を遅延させることなく、時間利用効率の高い双方向伝送を実現することが可能となる。
【図面の簡単な説明】
【００２３】
【図１】放送素材を伝送する無線通信システムの例を示す図である。
【図２】ＴＤＤ方式におけるフレーム構成例を示す図である。
【図３】従来技術におけるＡＣＫ／ＮＡＣＫ情報の送信例を示す図である。
【図４】本発明におけるＡＣＫ／ＮＡＣＫ情報の送信例を示す図である。
【図５】実施例１による無線通信装置の構成を示すブロック図である。
【図６】送信パケット作成部により作成される送信パケットの構成例を示す図である。
【図７】送信パケットバッファの構成例を示す図である。
【図８】送信フレームマッピング部により作成される送信サブフレームの構成例を示す図である。
【図９】送信フレームマッピング部により作成される送信サブフレーム群の構成例（実施例１，２）を示す図である。
【図１０】受信パケットバッファの動作例を示す図である。
【図１１】実施例１によるＴＤＤフレームの構成例を示す図である。
【図１２】実施例２による無線通信装置の構成を示すブロック図である。
【図１３】実施例３による無線通信装置の構成を示すブロック図である。
【図１４】送信フレームマッピング部により作成される送信サブフレーム群の構成例（実施例３）を示す図である。
【発明を実施するための形態】
【００２４】
以下、本発明を実施するための形態について図面を用いて詳細に説明する。本発明は、ＴＤＤ方式の場合、１ＴＤＤフレーム時間で示すことができる単位時間において、全ての受信データパケットに対するＡＣＫ／ＮＡＣＫ情報を確実に送信することを特徴とする。尚、本発明は、基地局及び移動局において、時刻同期を伴う複信方式に適用があり、例えば、ＦＤＤに代表されるＴＤＤ以外の複信方式にも適用がある。
【００２５】
図４は、本発明におけるＡＣＫ／ＮＡＣＫ情報の送信例を示す図である。基地局及び移動局は、直前に受信したサブフレーム群におけるデータパケットについて、それぞれのデータパケットに対する受信ＯＫまたはＮＧの情報をまとめて、１つのＡＣＫ／ＮＡＣＫ情報に格納する。基地局は、移動局からＵＬ信号に含まれる各データパケットを受信し、各データパケットに対する受信ＯＫ／ＮＧの情報をＡＣＫ／ＮＡＣＫ情報として設定し、設定したＡＣＫ／ＮＡＣＫ情報をＤＬ信号に含めて、優先的に移動局へ送信する。移動局も同様に、直前に受信したＤＬ信号に含まれる各データパケットに対する受信ＯＫ／ＮＧのＡＣＫ／ＮＡＣＫ情報をＵＬ信号に含めて、優先的に基地局へ送信する。基地局及び移動局は、同一の構成により実現することができる。
【００２６】
〔実施例１〕
まず、実施例１について説明する。図５は、実施例１による無線通信装置の構成を示すブロック図である。この無線通信装置１０１は、ＦＰＵを例とする放送素材伝送のために用いる送受信機であり、基地局及び移動局に同一構成の装置として設けられている。基地局に設けられた無線通信装置１０１と、移動局に設けられた無線通信装置１０１とにより構成される無線通信システムは双方向伝送を行うものであり、その搬送波の周波数及び変調方法等は、特に限定されるものではない。また、時間単位で送受信サブフレームを作成することができれば、シングルキャリア、マルチキャリア等の方式も限定されるものではない。以下、無線通信装置１０１は、移動局に設けられているものとして説明するが、基地局に設けられている場合も同様に動作する。後述する実施例２，３についても同様である。
【００２７】
無線通信装置１０１は、データ入力部１、送信パケット作成部２、誤り検出符号化部３、送信パケットバッファ４、送信フレームマッピング部（送信フレーム作成部）５、フレーム変調部６、フレーム送信部７、フレーム受信部８、フレーム復調部９、受信フレーム分離部１０、制御信号処理部１１、受信ＡＣＫ／ＮＡＣＫ処理部１２、誤り検出部１３、送信ＡＣＫ／ＮＡＣＫ生成部１４、制御信号生成部１５、受信パケットバッファ１６及びデータ出力部１７を備えている。
【００２８】
（送信系統／実施例１）
まず、無線通信装置１０１の送信系統について説明する。データ入力部１は、送信用の映像信号等のデータ信号を入力し、連続したデータとして送信パケット作成部２に出力する。送信パケット作成部２は、データ入力部１から連続したデータを入力し、入力したデータを、予め設定されたパケットサイズのデータパケットに分割する。このパケットサイズは、各パリティ情報を付与した後に送信サブフレーム単位に当てはめられるサイズとする。そして、送信パケット作成部２は、分割したデータパケットに、どのデータパケットを再送するのかを決定するＡＲＱ処理のために必要なＡＲＱ−ＩＤを付与して送信パケットを作成し、作成した送信パケットをデータパケットとして誤り検出符号化部３に出力する。
【００２９】
図６は、送信パケット作成部２により作成される送信パケットの構成例を示す図である。図６に示すように、送信パケット作成部２により、連続データが分割されてデータパケット１，２，３，・・・が生成され、各データパケット１，２，３，・・・にＡＲＱ−ＩＤであるＩＤ１，２，３，・・・が付与される。このようにして、ＡＲＱ−ＩＤが付与された送信パケット（データパケット）が作成される。
【００３０】
図５に戻って、誤り検出符号化部３は、送信パケット作成部２からＡＲＱ−ＩＤが付与されたデータパケットを入力し、入力したデータパケットに対し、例えば巡回冗長符号（ＣＲＣ）を用いて誤り検出符号化を施す。尚、誤り検出符号化部３は、リードソロモン（ＲＳ）符号のような誤り検出可能な誤り訂正符号化を施すようにしてもよい。
【００３１】
送信パケットバッファ４は、誤り検出符号化部３から誤り検出符号化されたデータパケット（ＡＲＱ−ＩＤが付与されたデータパケット）を入力し、入力したデータパケットを一旦格納する。図７は、送信パケットバッファ４の構成例を示す図である。図７に示すように、送信パケットバッファ４は、データパケット、ＡＲＱ−ＩＤ及び再送回数から構成される。再送回数は、当該データパケットが基地局へ再送された回数を示す。送信パケットバッファ４は、図７（１）に示すように、誤り検出符号化部３からのデータパケットを格納した場合、再送回数０も格納する。
【００３２】
送信パケットバッファ４は、受信ＡＣＫ／ＮＡＣＫ処理部１２から受信ＡＣＫ／ＮＡＣＫ処理用信号（再送情報）を入力し、受信ＡＣＫ／ＮＡＣＫ処理用信号に基づいて、ＡＣＫを受信した対象となるデータパケットのＡＲＱ−ＩＤ、及びＮＡＣＫを受信した対象となるデータパケットのＡＲＱ−ＩＤを特定する。送信パケットバッファ４は、ＡＣＫを受信した対象となるデータパケットのＡＲＱ−ＩＤを特定した場合、そのＡＲＱ−ＩＤのデータパケットを消去する。これにより、基地局にて正しく受信されたデータパケット（データパケット、ＡＲＱ−ＩＤ及び再送回数）が、送信パケットバッファ４から消去される。
【００３３】
一方、送信パケットバッファ４は、受信ＡＣＫ／ＮＡＣＫ処理用信号に基づいて、ＮＡＣＫを受信した対象となるデータパケットのＡＲＱ−ＩＤを特定した場合、そのＡＲＱ−ＩＤのデータパケットの再送回数に応じて再送順序を決定し、その再送順序に従ってデータパケットを送信パケットとして送信フレームマッピング部５に出力する。そして、図７（２）に示すように、再送回数をインクリメントして更新する。例えば、送信パケットバッファ４は、再送回数の多い順番にデータパケットを再送するように再送順序を決定し、再送順序に従ってデータパケットを送信パケットとして送信フレームマッピング部５に出力する。このように、送信パケットバッファ４は、データパケットを送信する順番に並び替え、送信パケットとして順番に送信フレームマッピング部５に出力する。そして、送信パケットバッファ４は、再送するデータパケットが格納されていない場合、再送回数０の初回送信用のデータパケットを送信パケットとして送信フレームマッピング部５に出力する。
【００３４】
送信フレームマッピング部５は、送信パケットバッファ４から送信パケット（ＡＲＱ−ＩＤが付与された送信パケット）を入力すると共に、制御信号生成部１５から制御信号を入力する。ここで、制御信号生成部１５からの制御信号には、当該無線通信装置１０１が直前に受信した受信フレームの各データパケットに対するＡＣＫ／ＮＡＣＫ情報（送信ＡＣＫ／ＮＡＣＫ情報）も含まれる。そして、送信フレームマッピング部５は、入力した送信パケットについて、ＡＲＱ−ＩＤとデータパケットとを結び付けて、ＡＲＱ−ＩＤに符号化を施す。ＡＲＱ−ＩＤの符号化は、各データパケットよりも誤り耐性が強くなるように行われる。そして、送信フレームマッピング部５は、入力した送信パケット（ＡＲＱ−ＩＤを含まない）と符号化したＡＲＱ−ＩＤとを、ある時間単位のサブフレームに収まるようにマッピングし、送信サブフレームを作成する。例えば、ある時間単位のサブフレームとは、直交周波数分割多重（ＯＦＤＭ）変調による伝送を行う場合、そのＯＦＤＭシンボルのシンボル時間を基準としたサブフレーム時間である。「標準規格，“テレビジョン放送番組素材伝送用可搬形ＯＦＤＭ方式デジタル無線伝送システム”，ＡＲＩＢ  ＳＴＤ−Ｂ３３」では、１シンボルの時間は５６．３３μｓであり、単位サブフレーム時間は１シンボルまたは複数シンボルの時間とする。
【００３５】
図８は、送信フレームマッピング部５により作成される送信サブフレームの構成例を示す図である。１つの送信サブフレームに配置できる送信パケットの数は、受信した制御信号に従い、伝送される変調多値数及びＭＩＭＯ（Multi-Input Multi-Output）ストリーム数等により異なる。図８の例では、１ＯＦＤＭシンボルの時間を単位サブフレーム時間とし、１ＯＦＤＭシンボルあたりのデータサブキャリア数を７２６本と想定している。そのうちＡＲＱ−ＩＤに使用するサブキャリア数を２２本、送信パケットに使用するサブキャリア数を７０４本とする。ここでは、送信パケットの単位を１４０８ビットとしている。図８（１）に示すように、１６ＱＡＭ変調の場合、１つの送信サブフレームに２つの送信パケットが格納される。また、図８（２）に示すように、２５６ＱＡＭの場合、１つの送信サブフレームに４つの送信パケットが格納される。１つの送信サブフレームにて送信される送信パケット数に合わせて、ＡＲＱ−ＩＤの変調方式も変更される。
【００３６】
図５に戻って、送信フレームマッピング部５は、ＡＲＱ−ＩＤ及び送信パケットを格納した送信サブフレームを作成した後、入力した制御信号に基づいて、ヘッダとなる送信サブフレームを作成する。ヘッダには、１ＴＤＤフレームで送信するサブフレーム数及び変調方式等の制御情報が格納されており、基地局に対する移動局の制御を実現する。また、ヘッダには、当該無線通信装置１０１が直前に受信した受信フレームの各データパケットに対するＡＣＫ／ＮＡＣＫ情報も格納される。尚、ここではヘッダと呼んでいるが、この情報のマッピング位置及びサイズ等は限定されることがない。
【００３７】
送信フレームマッピング部５は、入力した制御信号に含まれるサブフレーム数に基づいて、作成した送信サブフレームを整列させ、それに、ヘッダが格納された送信サブフレームを付加し、送信サブフレーム群を作成する。そして、送信フレームマッピング部５は、作成した送信サブフレーム群を送信フレームとしてフレーム変調部６に出力する。
【００３８】
図９は、送信フレームマッピング部５により作成される送信サブフレーム群（送信フレーム）の構成例を示す図である。この構成例は、実施例１及び後述する実施例２に適用がある。送信フレームマッピング部５は、図９に示す送信サブフレーム群を作成する。尚、図９に示した各送信サブフレームにおいて、送信パケットの数とそれに対応したＡＲＱ−ＩＤの数は可変であるが、送信パケット及びＡＲＱ−ＩＤのそれぞれがサブフレームにまたがることはない。
【００３９】
図５に戻って、フレーム変調部６は、送信フレームマッピング部５から送信サブフレーム群である送信フレームを入力し、ＯＦＤＭ変調及び各ＯＦＤＭシンボルへのマッピングを行う。また、フレーム変調部６は、プリアンブルに代表される同期信号の付加、及びパイロットサブキャリアの生成等も行う。フレーム送信部７は、フレーム変調部６からフレーム変調された信号を入力し、タイミング調整及び周波数変換を行い、無線信号であるＵＬサブフレーム（送信サブフレーム群、送信フレーム）の送信信号として基地局へ送信する。
【００４０】
（受信系統／実施例１）
次に、無線通信装置１０１の受信系統について説明する。フレーム受信部８は、ＴＤＤ方式の場合は送受信の切り替えを行い、ＦＤＤ方式の場合は送信信号とは別の周波数帯域の受信信号を処理する。フレーム受信部８は、基地局からの無線信号であるＤＬサブフレーム（受信サブフレーム群、受信フレーム）の受信信号を受信し、受信信号に対して、周波数変換及びプリアンブル信号による同期処理等を施す。前述のとおり、この無線通信システムは、送受信タイミングを時刻により切り替えるＴＤＤ方式を想定しているが、移動局の無線通信装置１０１と基地局の無線通信装置１０１との間で時刻同期をとることができる場合には、周波数により送受信を分割するＦＤＤ方式等の他の複信方式にも適用がある。
【００４１】
フレーム復調部９は、フレーム受信部８から同期後の受信フレームを入力し、復調方式に従って復調する。例えば、ＯＦＤＭ信号の場合は、ガードインターバル除去及び高速フーリエ変換（ＦＦＴ）等の処理が行われる。ここでは、復調処理の後に、データキャリアのみが取り出される。データキャリアが取り出された受信フレームである受信サブフレーム群の構成は、図９に示した構成と同様である。
【００４２】
受信フレーム分離部１０は、フレーム復調部９から受信フレーム（受信サブフレーム群）を入力し、受信サブフレーム群から、ヘッダに格納された受信ＡＣＫ／ＮＡＣＫ情報等の制御信号、並びに、ＡＲＱ−ＩＤ及び受信パケットを分離する。具体的には、受信フレーム分離部１０は、受信サブフレーム群のヘッダから、移動局に対する基地局からの制御信号を取り出す。ヘッダには、１ＴＤＤフレームで送信するサブフレーム数及び変調方式、並びに受信ＡＣＫ／ＮＡＣＫ情報（当該無線通信装置１０１が直前のサブフレームで送信した各データパケットに対するＡＣＫ／ＮＡＣＫ情報）等の制御信号が格納されている。そして、受信フレーム分離部１０は、取り出した制御信号を制御信号処理部１１に出力する。
【００４３】
受信フレーム分離部１０は、受信サブフレーム群の各サブフレームからＡＲＱ−ＩＤを分離し、ＡＲＱ−ＩＤに復号を施し、ＡＲＱ−ＩＤと受信パケットとを結び付ける。ここで、受信フレーム分離部１０は、ＡＲＱ−ＩＤを正しく復号できなかった場合、当該ＡＲＱ−ＩＤに対応する受信パケットは受信ＮＧであると判定する。そして、受信フレーム分離部１０は、ＡＲＱ−ＩＤ及び受信パケット並びに受信ＮＧのＡＲＱ−ＩＤを誤り検出部１３に出力する。
【００４４】
制御信号処理部１１は、受信フレーム分離部１０から制御信号を入力し、制御信号に基づいて制御内容を判断し、当該移動局から基地局に対する制御に用いるサブフレーム数、フレーム長及び変調方式等を次のＵＬサブフレームに反映するため、サブフレーム数、フレーム長及び変調方式等の制御信号を制御信号生成部１５に出力する。また、制御信号処理部１１は、制御信号から受信ＡＣＫ／ＮＡＣＫ情報を取り出し、ＵＬサブフレームで送信するデータパケットを判断するために、受信ＡＣＫ／ＮＡＣＫ情報を受信ＡＣＫ／ＮＡＣＫ処理部１２に出力する。
【００４５】
受信ＡＣＫ／ＮＡＣＫ処理部１２は、制御信号処理部１１から受信ＡＣＫ／ＮＡＣＫ情報を入力し、受信ＡＣＫ／ＮＡＣＫ情報に基づいて、ＡＣＫを受信した対象となるデータパケットのＡＲＱ−ＩＤを特定し、そのＡＲＱ−ＩＤのデータパケットを、再送を行わないデータパケットであると判定すると共に、ＮＡＣＫを受信した対象となるデータパケットのＡＲＱ−ＩＤを特定し、そのＡＲＱ−ＩＤのデータパケットを、再送を行うデータパケットであると判定する。そして、受信ＡＣＫ／ＮＡＣＫ処理部１２は、これらを区別するための受信ＡＣＫ／ＮＡＣＫ処理用信号（再送情報）を生成し、受信ＡＣＫ／ＮＡＣＫ処理用信号を送信パケットバッファ４に出力する。
【００４６】
誤り検出部１３は、受信フレーム分離部１０からＡＲＱ−ＩＤ及び受信パケット並びに受信ＮＧのＡＲＱ−ＩＤを入力し、入力した受信パケットに対し、例えばＣＲＣによる誤り検出を行い、または誤り訂正符号による復号処理を行い、受信パケットが受信ＯＫであるか受信ＮＧであるかを判定する。ここで使用する誤り訂正符号は、各データパケットの誤り検出が可能であることが条件である。誤り検出部１３は、受信ＯＫであると判定した受信パケットを、対応するＡＲＱ−ＩＤと共に受信パケットバッファ１６に出力する。また、誤り検出部１３は、受信ＯＫであると判定した受信パケットのＡＲＱ−ＩＤを受信ＯＫ情報に設定すると共に、入力した受信ＮＧのＡＲＱ−ＩＤ及び受信ＮＧであると判定した受信パケットのＡＲＱ−ＩＤを受信ＮＧ情報に設定し、受信ＯＫ情報及び受信ＮＧ情報を誤り検出情報として送信ＡＣＫ／ＮＡＣＫ生成部１４に出力する。
【００４７】
送信ＡＣＫ／ＮＡＣＫ生成部１４は、誤り検出部１３から誤り検出情報（受信ＯＫ情報及び受信ＮＧ情報）を入力し、当該無線通信装置１０１が直前に受信したＤＬサブフレームの各データパケット数に対応する受信ＯＫ情報及び受信ＮＧ情報を、次に送信するＵＬサブフレームのヘッダに格納して送信するための送信ＡＣＫ／ＮＡＣＫ情報として生成し、送信ＡＣＫ／ＮＡＣＫ情報を制御信号生成部１５に出力する。
【００４８】
制御信号生成部１５は、制御信号処理部１１からサブフレーム数、フレーム長及び変調方式等の制御信号を入力すると共に、送信ＡＣＫ／ＮＡＣＫ生成部１４から送信ＡＣＫ／ＮＡＣＫ情報を入力し、制御信号及び送信ＡＣＫ／ＮＡＣＫ情報から、送信フレームマッピング部５にてＵＬサブフレームのヘッダに格納するための新たな制御信号を生成し、生成した新たな制御信号を送信フレームマッピング部５に出力する。制御信号生成部１５が入力した制御信号及び送信ＡＣＫ／ＮＡＣＫ情報は、送信フレームマッピング部５により、ＵＬサブフレームのヘッダに格納される。
【００４９】
受信パケットバッファ１６は、誤り検出部１３から受信ＯＫであると判定された受信パケット及びＡＲＱ−ＩＤを入力し、入力した受信パケットをＡＲＱ−ＩＤの昇順に並び替えて格納する。そして、受信パケットバッファ１６は、ＡＲＱ−ＩＤの順番に受信パケットをデータ出力部１７に出力する。
【００５０】
図１０は、受信パケットバッファ１６の動作例を示す図である。受信パケットバッファ１６は、ＡＲＱ−ＩＤの若い順に受信パケットを出力する。図１０の例では、ＡＲＱ−ＩＤ２，３，５，７の受信パケットが受信ＮＧであると判定されている状態を示しており、受信パケットバッファ１６から、ＡＲＱ−ＩＤの小さいＡＲＱ−ＩＤ＝１の受信パケットが出力され、ＡＲＱ−ＩＤ＝４，６，８，９等の受信パケットが滞留している。そして、ＡＲＱ−ＩＤ＝２，３，５の受信パケットを格納されると、ＡＲＱ−ＩＤの小さい順に、ＡＲＱ−ＩＤ＝２，３，４，５，６の受信パケットが出力され、ＡＲＱ−ＩＤ＝８，９，１１，１２等の受信パケットが滞留する。ＡＲＱ−ＩＤ＝８，９の受信パケットが出力されないのは、ＡＲＱ−ＩＤ＝７の受信パケットが受信ＮＧであり、受信パケットバッファ１６に格納されないからである。このように、受信パケットバッファ１６は、格納されている受信パケットのＡＲＱ−ＩＤよりも小さいＡＲＱ−ＩＤの受信パケットの復号が完了しておらず受信ＮＧの場合には、当該ＡＲＱ−ＩＤの受信パケットを格納するまで、格納している受信パケットを出力しない。尚、受信パケットバッファ１６は、１ＴＤＤフレーム毎に動作する。
【００５１】
データ出力部１７は、受信パケットバッファ１６から受信パケットを入力し、入力した受信パケットを連続したデータに変換し、受信用の映像信号等のデータ信号として出力する。上位レイヤー部分のバッファリング処理も、データ出力部１７にて行われる。
【００５２】
図１１は、実施例１によるＴＤＤフレームの構成例を示す図である。ＵＬサブフレームは８０ＯＦＤＭシンボルから構成され、ＤＬサブフレームは８ＯＦＤＭシンボルから構成される。図４に示したように、ＵＬサブフレームの手前のサブフレームはＵＬ−プリアンブルであり、ＤＬサブフレームの手前のサブフレームはＤＬ−プリアンブルである。また、図９に示したように、ＵＬサブフレームの先頭のサブフレームはＵＬ−ヘッダであり、ＤＬサブフレームの先頭のサブフレームはＤＬ−ヘッダである。また、図８に示したように、サブフレームに対応する１ＯＦＤＭシンボルあたりのデータサブキャリア数は７２６本であり、そのうちＡＲＱ−ＩＤに使用するサブキャリア数は２２本、送信パケットに使用するサブキャリア数は７０４本である。
【００５３】
以上のように、実施例１による無線通信装置１０１によれば、受信フレーム分離部１０は、受信フレームである受信サブフレーム群から、ヘッダに格納された受信ＡＣＫ／ＮＡＣＫ情報等の制御信号、並びに、ＡＲＱ−ＩＤ及び受信パケットを分離するようにした。そして、送信パケットバッファ４は、受信ＡＣＫ／ＮＡＣＫ情報に基づいて再送パケットを特定し、誤り検出部１３は、受信パケットに対して誤り検出等を行い、受信パケットが受信ＯＫであるか受信ＮＧであるかを判定し、送信ＡＣＫ／ＮＡＣＫ生成部１４は、受信パケットを正しく受信できたか否かを示す送信ＡＣＫ／ＮＡＣＫ情報を生成するようにした。そして、送信フレームマッピング部５は、ＡＲＱ−ＩＤ及びデータパケットを格納した送信サブフレームを作成すると共に、受信フレームの各受信パケットが正しく受信されたか否かを示す送信ＡＣＫ／ＮＡＣＫ情報を格納したヘッダの送信サブフレームを作成し、ヘッダを先頭とする送信サブフレーム群を作成するようにした。このようにして作成された送信サブフレーム群は送信フレームとして送信される。
【００５４】
これにより、無線通信装置１０１が、受信フレームである受信サブフレーム群を受信し、送信フレームである送信サブフレーム群を送信する処理において、受信した受信フレームの各受信パケットに対する受信ＯＫまたはＮＧの情報は、１つのＡＣＫ／ＮＡＣＫ情報として送信フレームのヘッダに格納して送信される。したがって、ＵＬ伝送レートとＤＬ伝送レートとが大幅に異なる場合であっても、ＡＣＫ／ＮＡＣＫ情報が優先的に送信されるから、伝送レートの小さい側からのＡＣＫ／ＮＡＣＫ情報の伝送が追いつかないという現象が発生することはなく、伝送レートの大きい側からのデータパケットの再送処理は滞ることがない。つまり、再送処理を遅延させることなく、時間利用効率の高い双方向伝送を実現することが可能となる。
【００５５】
〔実施例２〕
次に、実施例２について説明する。図１２は、実施例２による無線通信装置の構成を示すブロック図である。この無線通信装置１０２は、実施例１の無線通信装置１０１の機能に加え、受信パケットを合成してより効果的な誤り制御を実現するハイブリッドＡＲＱ（ＨＡＲＱ）を導入するものである。以下、無線通信装置１０２は、実施例１の無線通信装置１０１と同様に、移動局に設けられているものとして説明するが、基地局に設けられている場合も同様に動作する。
【００５６】
無線通信装置１０２は、データ入力部１、送信パケット作成部２、誤り訂正符号化部２１、送信パケットバッファ２２、送信フレームマッピング部（送信フレーム作成部）５、フレーム変調部６、フレーム送信部７、フレーム受信部８、フレーム復調部９、受信フレーム分離部１０、制御信号処理部１１、受信ＡＣＫ／ＮＡＣＫ処理部１２、復号前パケットバッファ２３、誤り訂正復号部２４、送信ＡＣＫ／ＮＡＣＫ生成部１４、制御信号生成部１５、受信パケットバッファ１６及びデータ出力部１７を備えている。復号前パケットバッファ２３及び誤り訂正復号部２４により誤り訂正復号処理部が構成される。図５に示した実施例１の無線通信装置１０１とこの無線通信装置１０２とを比較すると、無線通信装置１０２は、無線通信装置１０１に備えた送信パケットバッファ４の代わりに、新たな送信パケットバッファ２２を備え、無線通信装置１０１に備えた誤り検出符号化部３の代わりに、誤り訂正符号化部２１を備え、無線通信装置１０１に備えた誤り検出部１３の代わりに、復号前パケットバッファ２３及び誤り訂正復号部２４を備えている点で相違する。その他の構成は同じである。
【００５７】
（送信系統／実施例２）
まず、無線通信装置１０２の送信系統について説明する。データ入力部１及び送信パケット作成部２は、実施例１と同様であるから、ここでは説明を省略する。誤り訂正符号化部２１は、送信パケット作成部２からＡＲＱ−ＩＤが付与されたデータパケットを入力し、入力したデータパケットに対して誤り訂正符号化を施す。具体的には、誤り訂正符号化部２１は、外符号及び内符号の二段階の符号化を施し、外符号についてはＲＳ符号のような誤り検出可能な符号を用いる。誤り訂正符号化部２１は、外符号化を施した後、そのデータパケットに対して内符号の誤り訂正符号化を施し、符号化後パケットとして送信パケットバッファ２２に出力する。尚、内符号に使用する誤り訂正符号はどのようなものを用いても構わないが、復調時にパンクチャーにより間引いたパリティ成分を合成するＨＡＲＱ手法（Incremental Redundancy：ＩＲ）を用いる場合は、パンクチャーによりレート変更可能な符号を用いる。例えば、畳込み符号、ターボ符号またはレート可変のＬＤＰＣ符号を用いる。
【００５８】
送信パケットバッファ２２は、実施例１と同様に、誤り訂正符号化部２１から符号化後のデータパケット（ＡＲＱ−ＩＤが付与されたデータパケット）を入力し、入力したデータパケットを一旦格納する。送信パケットバッファ２２は、図７と同様に、データパケット、ＡＲＱ−ＩＤ及び再送回数から構成される。また、送信パケットバッファ２２は、実施例１と同様に、受信ＡＣＫ／ＮＡＣＫ処理部１２から受信ＡＣＫ／ＮＡＣＫ処理用信号（再送情報）を入力し、受信ＡＣＫ／ＮＡＣＫ処理用信号に基づいて、データパケットを消去したり、データパケットの再送回数に応じて再送順序を決定してデータパケットを送信パケットとして送信フレームマッピング部５に出力したりする。
【００５９】
尚、基地局側の無線通信装置１０２がＩＲ法による合成を用いる場合には、再送回数に応じて送信内容が異なる。例えば、送信パケットバッファ２２は、初回の送信の場合（再送回数０の場合）、データ成分のパケットを送信パケットとして出力し、２回目以降の送信の場合（再送回数１以上の場合）、パリティ成分のパケットを送信パケットとして出力する。具体的には、送信パケットバッファ２２は、誤り訂正符号化部２１から符号化後のデータパケットを入力すると、データパケットのデータ成分から、２回目以降に送信する際のパリティ成分のパケットをそれぞれ生成し、データ成分のパケット及び２回目以降に送信する際のそれぞれのパリティ成分のパケットを格納する。この場合、送信パケットバッファ２２は、入力したデータパケットに対応するデータ成分のパケット、２回目以降に送信する際のそれぞれのパリティ成分のパケット、ＡＲＱ−ＩＤ及び再送回数から構成される。送信パケットバッファ２２は、受信ＡＣＫ／ＮＡＣＫ処理部１２から受信ＡＣＫ／ＮＡＣＫ処理用信号を入力すると、所定のデータパケットについて２回目の送信を行う場合、当該バッファに格納されている当該データパケットに対応する再送回数を１に更新し、２回目に送信する際のパリティ成分のパケットを送信パケットとして出力する。このように、送信パケットバッファ２２は、２回目以降の送信を行う場合、当該バッファに格納されている、送信回数に応じたパリティ成分のパケットを送信パケットとして出力する。尚、送信パケットバッファ２２は、符号化後のデータパケットを入力したときに、２回目以降に送信する際のパリティ成分のパケットをそれぞれ生成するようにしたが、この処理の代わりに、受信ＡＣＫ／ＮＡＣＫ処理用信号を入力したときに、送信回数に応じたパリティ成分のパケットを生成するようにしてもよい。
【００６０】
送信フレームマッピング部５、フレーム変調部６及びフレーム送信部７は、実施例１と同様であるから、ここでは説明を省略する。
【００６１】
（受信系統／実施例２）
次に、無線通信装置１０２の受信系統について説明する。フレーム受信部８、フレーム復調部９、受信フレーム分離部１０、制御信号処理部１１及び受信ＡＣＫ／ＮＡＣＫ処理部１２は、実施例１と同様であるから、ここでは説明を省略する。
【００６２】
復号前パケットバッファ２３は、受信フレーム分離部１０から受信パケット及びＡＲＱ−ＩＤ並びに受信ＮＧのＡＲＱ−ＩＤを入力し、入力した受信パケットに対応するＡＲＱ−ＩＤに基づいて、受信パケットが初回のパケットであるか、または再送パケットであるかを判定する。具体的には、復号前パケットバッファ２３は、入力したＡＲＱ−ＩＤの受信パケットが当該バッファに格納されていない場合、入力した受信パケットは初回のパケットであると判定し、入力したＡＲＱ−ＩＤの受信パケットが当該バッファに格納されている場合、再送パケットであると判定する。
【００６３】
復号前パケットバッファ２３は、入力したＡＲＱ及び受信パケットをそれぞれ格納し、初回のパケットであると判定した受信パケット及びそのＡＲＱ−ＩＤをそのまま誤り訂正復号部２４に出力する。また、復号前パケットバッファ２３は、再送パケットであると判定した受信パケットについて、当該受信パケットと、当該バッファに格納されている同じＡＲＱ−ＩＤの受信パケットとを合成し、合成パケット及びそのＡＲＱ−ＩＤを誤り訂正復号部２４に出力する。ＨＡＲＱでは、誤り訂正復号部２４にて誤り訂正復号処理を行う前に、事前に受信していた各ＡＲＱ−ＩＤに対応した受信パケットと合成することで、訂正効率の高い復号を実現することができる。受信パケットの合成方法は、同一パケットを最大比合成するＣｈａｓｅ合成（ＣＣ）法、またはパリティ成分を合成するＩＲ法を用いる。但し、ＩＲ法を用いる場合は、パンクチャーによりレート変更可能な符号を用いる必要がある。
【００６４】
復号前パケットバッファ２３は、誤り訂正復号部２４から復号後誤り検出情報を入力し、復号後誤り検出情報に基づいて、誤り訂正復号部２４にて受信ＯＫであると判定された受信パケットのＡＲＱ−ＩＤを特定し、当該ＡＲＱ−ＩＤの受信パケットが誤り訂正復号部２４にて正しく復号されたと判定し、そのＡＲＱ−ＩＤ及び受信パケットを消去する。これにより、復号前パケットバッファ２３には、誤り訂正復号部２４にて受信ＮＧであると判定された受信パケット等が残される。尚、復号前パケットバッファ２３は、入力した受信ＮＧのＡＲＱ−ＩＤをそのまま誤り訂正復号部２４に出力する。
【００６５】
誤り訂正復号部２４は、復号前パケットバッファ２３から、初回の受信パケット及びＡＲＱ−ＩＤ、合成パケット及びＡＲＱ−ＩＤ、並びに受信ＮＧのＡＲＱ−ＩＤを入力し、入力した受信パケット及び合成パケットに対して誤り訂正復号処理を行い、受信パケット及び合成パケットが受信ＯＫであるか受信ＮＧであるかを判定すると共に、復号後の受信パケットを生成する。誤り訂正復号処理は、内符号復号処理、外符号復号処理の順で進められるが、ここでの外符号は、誤り検出可能な符号を使用するものとする。
【００６６】
誤り訂正復号部２４は、受信ＯＫであると判定した復号後の受信パケットを、対応するＡＲＱ−ＩＤと共に受信パケットバッファ１６に出力する。また、誤り訂正復号部２４は、受信ＯＫであると判定した受信パケット及び合成パケットのＡＲＱ−ＩＤを受信ＯＫ情報に設定すると共に、入力した受信ＮＧのＡＲＱ−ＩＤ及び受信ＮＧであると判定した受信パケット及び合成パケットのＡＲＱ−ＩＤを受信ＮＧ情報に設定し、受信ＯＫ情報及び受信ＮＧ情報を復号後の誤り検出情報として送信ＡＣＫ／ＮＡＣＫ生成部１４及び復号前パケットバッファ２３に出力する。
【００６７】
送信ＡＣＫ／ＮＡＣＫ生成部１４、制御信号生成部１５、受信パケットバッファ１６及びデータ出力部１７は、実施例１と同様であるから、ここでは説明を省略する。
【００６８】
以上のように、実施例２による無線通信装置１０２によれば、受信フレーム分離部１０は、受信フレームである受信サブフレーム群から、ヘッダに格納された受信ＡＣＫ／ＮＡＣＫ情報等の制御信号、並びに、ＡＲＱ−ＩＤ及び受信パケットを分離するようにした。そして、復号前パケットバッファ２３は、受信した受信パケットに対応するＡＲＱ−ＩＤ及び当該バッファに格納されている受信パケットのＡＲＱ−ＩＤに基づいて、受信パケットが初回のパケットであるか、または再送パケットであるかを判定し、再送パケットであると判定した受信パケットについて、当該受信パケットと、当該バッファに格納されている同じＡＲＱ−ＩＤの受信パケットとを合成するようにした。そして、誤り訂正復号部２４は、初回の受信パケット及び合成パケットに対して誤り訂正復号処理を行い、受信パケット及び合成パケットが受信ＯＫであるか受信ＮＧであるかを判定し、送信ＡＣＫ／ＮＡＣＫ生成部１４は、受信パケットを正しく受信できたか否かを示す送信ＡＣＫ／ＮＡＣＫ情報を生成するようにした。そして、送信パケットバッファ２２は、受信ＡＣＫ／ＮＡＣＫ処理用信号に基づいて再送パケットを特定し、再送回数に応じて送信内容が異なるように、例えば、初回の送信の場合（再送回数０の場合）データ成分のデータパケットを、２回目以降の送信の場合（再送回数１以上の場合）パリティ成分のデータパケットを出力するようにした。そして、送信フレームマッピング部５は、ＡＲＱ−ＩＤ及びデータパケットを格納した送信サブフレームを作成すると共に、受信フレームの各受信パケットが正しく受信されたか否かを示す送信ＡＣＫ／ＮＡＣＫ情報を格納したヘッダの送信サブフレームを作成し、ヘッダを先頭とする送信サブフレーム群を作成するようにした。このようにして作成された送信サブフレーム群は送信フレームとして送信される。
【００６９】
これにより、実施例１と同様に、ＵＬ伝送レートとＤＬ伝送レートとが大幅に異なる場合であっても、ＡＣＫ／ＮＡＣＫ情報が優先的に送信されるから、再送処理を遅延させることなく、時間利用効率の高い双方向伝送を実現することが可能となる。
【００７０】
また、受信パケットを合成してより効果的な誤り制御を行うハイブリッドＡＲＱ（ＨＡＲＱ）を実現するようにしたから、再送パケットの数を最小限に抑えることができ、双方向伝送のメリットである柔軟性の高い誤り制御を実現することができる。
【００７１】
〔実施例３〕
次に、実施例３について説明する。図１３は、実施例３による無線通信装置の構成を示すブロック図である。この無線通信装置１０３は、実施例２の無線通信装置１０２と同様に、実施例１の無線通信装置１０１の機能に加え、受信パケットを合成してより効果的な誤り制御を実現するハイブリッドＡＲＱ（ＨＡＲＱ）を導入するものである。また、無線通信装置１０３は、ＡＣＫ／ＮＡＣＫ情報を送信フレームのヘッダに格納する実施例１の無線通信装置１０１及び実施例２の無線通信装置１０２とは異なり、ＡＣＫ／ＮＡＣＫ情報を送信フレームのデータパケット部分にＡＣＫ／ＮＡＣＫ用パケットとして格納するものである。これにより、ＵＬ伝送レート及びＤＬ伝送レートの比率またはＴＤＤフレーム長そのものが変更されることに伴って、送信すべきＡＣＫ／ＮＡＣＫ情報のデータ量が変更される場合であっても、ＡＣＫ／ＮＡＣＫ情報のマッピングを柔軟に行うことができる。以下、無線通信装置１０３は、実施例１の無線通信装置１０１及び実施例２の無線通信装置１０２と同様に、移動局に設けられているものとして説明するが、基地局に設けられている場合も同様に動作する。
【００７２】
無線通信装置１０３は、データ入力部１、送信パケット作成部３１、誤り訂正符号化部３２、送信パケットバッファ３３、送信フレームマッピング部（送信フレーム作成部）５、フレーム変調部６、フレーム送信部７、フレーム受信部８、フレーム復調部９、受信フレーム分離部３４、制御信号処理部３５、制御信号生成部３９、復号前パケットバッファ２３、誤り訂正復号部３６、受信ＡＣＫ／ＮＡＣＫ処理部３７、送信ＡＣＫ／ＮＡＣＫ生成部３８、受信パケットバッファ１６及びデータ出力部１７を備えている。復号前パケットバッファ２３及び誤り訂正復号部３６により誤り訂正復号処理部が構成される。図１２に示した実施例２の無線通信装置１０２とこの無線通信装置１０３とを比較すると、無線通信装置１０３は、無線通信装置１０２に備えた誤り送信パケット作成部２、誤り訂正符号化部２１、送信パケットバッファ２２、受信フレーム分離部１０、制御信号処理部１１、制御信号生成部１５、誤り訂正復号部２４、受信ＡＣＫ／ＮＡＣＫ処理部１２及び送信ＡＣＫ／ＮＡＣＫ生成部１４の代わりに、新たな送信パケット作成部３１、誤り訂正符号化部３２、送信パケットバッファ３３、受信フレーム分離部３４、制御信号処理部３５、制御信号生成部３９、誤り訂正復号部３６、受信ＡＣＫ／ＮＡＣＫ処理部３７及び送信ＡＣＫ／ＮＡＣＫ生成部３８を備えている点で相違する。その他の構成は同じである。
【００７３】
（送信系統／実施例３）
まず、無線通信装置１０３の送信系統について説明する。データ入力部１は、実施例２と同様であるから、ここでは説明を省略する。送信パケット作成部３１は、実施例２の送信パケット作成部２と同様に、連続したデータから分割したデータパケットにＡＲＱ−ＩＤを付与して送信パケットを作成し、データパケットとして誤り訂正符号化部３２に出力する。また、送信パケット作成部３１は、ＡＣＫ／ＮＡＣＫ情報が格納されるＡＣＫ／ＮＡＣＫ用パケットのための空パケットを作成し、この空パケットにＡＲＱ−ＩＤ（ＡＣＫ／ＮＡＣＫ用ＡＲＱ−ＩＤ）を付与して空の送信パケットを作成し、空パケットとして誤り訂正符号化部３２に出力する。この場合、送信パケット作成部３１は、送信ＡＣＫ／ＮＡＣＫ生成部３８により生成された送信ＡＣＫ／ＮＡＣＫ情報のデータ量に応じた数の空パケットを作成し、ＡＣＫ／ＮＡＣＫ用ＡＲＱ−ＩＤを付与する。また、ＡＣＫ／ＮＡＣＫ用ＡＲＱ−ＩＤは、ＡＣＫ／ＮＡＣＫ情報が格納されるＡＣＫ／ＮＡＣＫ用パケットに用いるＩＤとして、移動局及び基地局において予め設定されているものとする。つまり、ＡＲＱ−ＩＤは、データパケットに使用されるＩＤと、ＡＣＫ／ＮＡＣＫ用パケットに使用されるＩＤとが、移動局及び基地局において予め設定されているものとする。
【００７４】
誤り訂正符号化部３２は、送信パケット作成部３１からＡＲＱ−ＩＤが付与されたデータパケット及び空パケットを入力すると共に、送信ＡＣＫ／ＮＡＣＫ生成部３８から送信ＡＣＫ／ＮＡＣＫ情報を入力する。そして、誤り訂正符号化部３２は、入力した送信ＡＣＫ／ＮＡＣＫ情報を空パケットに格納し、データパケットと同じサイズになるように、ＡＣＫ／ＮＡＣＫ用パケットを作成する。これにより、空パケットにはＡＣＫ／ＮＡＣＫ用ＡＲＱ−ＩＤが付与されているから、ＡＣＫ／ＮＡＣＫ用パケットにＡＣＫ／ＮＡＣＫ用ＡＲＱ−ＩＤを対応付けることができる。また、誤り訂正符号化部３２は、ＡＣＫ／ＮＡＣＫ用パケットを１パケットで送信できない場合は、２パケットまたは３パケット等のように、その数を変更することにより、送信ＡＣＫ／ＮＡＣＫ情報のデータ量に応じた数のＡＣＫ／ＮＡＣＫ用パケットを作成する。
【００７５】
誤り訂正符号化部３２は、入力したデータパケット及び作成したＡＣＫ／ＮＡＣＫ用パケットに対して誤り訂正符号化を施す。具体的には、誤り訂正符号化部３２は、データパケットに対し、実施例２と同様に、外符号及び内符号の二段階の符号化を施し、外符号についてはＲＳ符号のような誤り検出可能な符号を用いる。また、誤り訂正符号化部３２は、ＡＣＫ／ＮＡＣＫ用パケットに対し、データパケットに対する符号化よりも誤り耐性の強い符号化を施す。例えば、二重に符号化を施してパリティを増やす等の形式の処理を行う。そして、誤り訂正符号化部３２は、符号化を施したデータパケット及びＡＣＫ／ＮＡＣＫ用パケットを符号化後パケットとして送信パケットバッファ３３に出力する。
【００７６】
送信パケットバッファ３３は、誤り訂正符号化部３２から符号化後パケットであるデータパケット及びＡＣＫ／ＮＡＣＫ用パケットを入力し、これらの符号化後パケットを一旦格納する。送信パケットバッファ３３は、データパケット、ＡＲＱ−ＩＤ及び再送回数、並びに、ＡＣＫ／ＮＡＣＫ用パケット、ＡＲＱ−ＩＤ及び再送回数から構成される。また、送信パケットバッファ３３は、実施例２と同様に、受信ＡＣＫ／ＮＡＣＫ処理部３７から受信ＡＣＫ／ＮＡＣＫ処理用信号（再送情報）を入力し、受信ＡＣＫ／ＮＡＣＫ処理用信号に基づいて、データパケット及びＡＣＫ／ＮＡＣＫ用パケットを消去したり、データパケット及びＡＣＫ／ＮＡＣＫ用パケットの再送回数に応じて再送順序を決定し、データパケット及びＡＣＫ／ＮＡＣＫ用パケットを送信パケットとして送信フレームマッピング部５に出力したりする。ここで、送信パケットバッファ３３は、データパケットよりも優先してＡＣＫ／ＮＡＣＫ用パケットを送信するように送信順序及び再送順序を決定する。また、基地局側の無線通信装置１０３がＩＲ法による合成を用いる場合には、送信パケットバッファ３３は、実施例２と同様の処理を行う。
【００７７】
送信フレームマッピング部５は、実施例２と同様であるから、ここでは説明を省略する。図１４は、送信フレームマッピング部５により作成される送信サブフレーム群の構成例を示す図であり、実施例３に適用される構成例である。ＡＣＫ／ＮＡＣＫ用パケットは、送信パケットバッファ３３において、データパケットよりも優先して送信されるように送信順序及び再送順序が決定される。このため、送信フレームマッピング部５においても、ＡＣＫ／ＮＡＣＫ用パケットのマッピングが必然的に優先される。このため、送信フレームマッピング部５は、送信パケットバッファ３３からの送信パケットの入力順に従い、ＡＣＫ／ＮＡＣＫ用パケットをデータパケットよりも先に送信するように、ヘッダの次のサブフレームにマッピングし、図１４に示す送信サブフレーム群を作成する。
【００７８】
フレーム変調部６及びフレーム送信部７は、実施例２と同様であるから、ここでは説明を省略する。
【００７９】
（受信系統／実施例３）
次に、無線通信装置１０３の受信系統について説明する。フレーム受信部８及びフレーム復調部９は、実施例２と同様であるから、ここでは説明を省略する。受信フレーム分離部３４は、フレーム復調部９から受信フレーム（受信サブフレーム群）を入力し、ヘッダに格納された制御信号、並びに、ＡＲＱ−ＩＤ及び受信パケット（ＡＣＫ／ＮＡＣＫ用パケット及びデータパケット）を分離する。具体的には、受信フレーム分離部３４は、受信サブフレーム群のヘッダから、移動局に対する基地局からの制御信号を取り出す。ヘッダには、１ＴＤＤフレームで送信するサブフレーム数及び変調方式等の制御信号が格納されている。そして、受信フレーム分離部３４は、取り出した制御信号を制御信号処理部３５に出力する。受信サブフレーム群の構成は、図１４に示した送信サブフレーム群の構成と同様である。
【００８０】
また、受信フレーム分離部３４は、実施例２と同様に、受信サブフレーム群の各サブフレームからＡＲＱ−ＩＤを分離して復号し、ＡＲＱ−ＩＤと受信パケットであるデータパケット及びＡＣＫ／ＮＡＣＫ用パケットとを結び付ける。また、受信フレーム分離部３４は、実施例２と同様に、ＡＲＱ−ＩＤを正しく復号できなかった場合、当該ＡＲＱ−ＩＤに対応するデータパケット及びＡＣＫ／ＮＡＣＫ用パケットは受信ＮＧであると判定する。そして、受信フレーム分離部３４は、受信パケット（データパケット及びＡＣＫ／ＮＡＣＫパケット）及びＡＲＱ−ＩＤ並びに受信ＮＧのＡＲＱ−ＩＤを復号前パケットバッファ２３に出力する。ここで、当該移動局の無線通信装置１０３から送信された送信パケットに対するＡＣＫ／ＮＡＣＫ情報はヘッダに格納されておらず、パケットとして受信する。このため、ＡＣＫ／ＮＡＣＫ情報は、受信パケットとして復号前パケットバッファ２３に出力される。
【００８１】
制御信号処理部３５は、受信フレーム分離部３４から制御信号を入力し、制御信号に基づいて制御内容を判断し、当該移動局から基地局に対する制御に用いるサブフレーム数、フレーム長及び変調方式等を次のＵＬサブフレームに反映するため、サブフレーム数、フレーム長及び変調方式等の制御信号を制御信号生成部３９に出力する。ここで、制御信号処理部３５が入力する制御信号には、実施例１，２の制御信号処理部１１と異なり、受信ＡＣＫ／ＮＡＣＫ情報が含まれないから、制御信号処理部３５は、制御信号から受信ＡＣＫ／ＮＡＣＫ情報を取り出す処理等を行わない。
【００８２】
制御信号生成部３９は、制御信号処理部３５からサブフレーム数、フレーム長及び変調方式等の制御信号を入力し、送信フレームマッピング部５にて送信サブフレーム群のヘッダに格納するための新たな制御信号を生成し、生成した新たな制御信号を送信フレームマッピング部５に出力する。ここで、制御信号生成部３９は、実施例１，２の制御信号生成部１５と異なり、送信ＡＣＫ／ＮＡＣＫ情報を入力しないから、送信ＡＣＫ／ＮＡＣＫ情報に対する処理を行わない。
【００８３】
復号前パケットバッファ２３は、実施例２と同様であるから、ここでは説明を省略する。誤り訂正復号部３６は、実施例２の誤り訂正復号部２４と同様に、復号前パケットバッファ２３から、初回の受信パケット及びＡＲＱ−ＩＤ、合成パケット及びＡＲＱ−ＩＤ、並びに受信ＮＧのＡＲＱ−ＩＤを入力し、入力した受信パケット及び合成パケットに対して誤り訂正復号処理を行い、受信パケット及び合成パケットが受信ＯＫであるか受信ＮＧであるかを判定し、復号後の受信パケットを生成する。誤り訂正復号処理は、内符号復号処理、外符号復号処理の順で進められるが、ここでの外符号は、誤り検出可能な符号を使用するものとする。
【００８４】
また、誤り訂正復号部３６は、実施例２の誤り訂正復号部２４と異なり、受信ＯＫであると判定した受信パケット及び合成パケットがデータパケットであるかＡＣＫ／ＮＡＣＫ用パケットであるかを判定し、データパケットであると判定した場合、当該データパケットを、対応するＡＲＱ−ＩＤと共に受信パケットバッファ１６に出力する。誤り訂正復号部３６は、受信ＯＫであると判定した受信パケット及び合成パケットがＡＣＫ／ＮＡＣＫ用パケットであると判定した場合、ＡＣＫ／ＮＡＣＫ用パケットから受信ＡＣＫ／ＮＡＣＫ情報を取り出し、取り出した受信ＡＣＫ／ＮＡＣＫ情報を受信ＡＣＫ／ＮＡＣＫ処理部３７に出力する。尚、受信ＡＣＫ／ＮＡＣＫ情報が例えば二重に符号化されているときには、誤り訂正復号部３６は、再度復号処理を施して実際の受信ＡＣＫ／ＮＡＣＫ情報を生成し、生成した受信ＡＣＫ／ＮＡＣＫ情報を受信ＡＣＫ／ＮＡＣＫ処理部３７に出力する。
【００８５】
ここで、受信パケットがデータパケットであるかＡＣＫ／ＮＡＣＫ用パケットであるかは、ＡＲＱ−ＩＤにより判定される。前述のとおり、ＡＲＱ−ＩＤは、データパケットに使用されるＩＤと、ＡＣＫ／ＮＡＣＫ用パケットに使用されるＩＤとが、当該移動局及び基地局において予め設定されている。
【００８６】
また、誤り訂正復号部３６は、実施例２の誤り訂正復号部２４と同様に、受信ＯＫであると判定した受信パケット及び合成パケットのＡＲＱ−ＩＤを受信ＯＫ情報に設定すると共に、入力した受信ＮＧのＡＲＱ−ＩＤ及び受信ＮＧであると判定した受信パケット及び合成パケットのＡＲＱ−ＩＤを受信ＮＧ情報に設定し、受信ＯＫ情報及び受信ＮＧ情報を復号後の誤り検出情報として送信ＡＣＫ／ＮＡＣＫ生成部３８及び復号前パケットバッファ２３に出力する。
【００８７】
受信ＡＣＫ／ＮＡＣＫ処理部３７は、誤り訂正復号部３６から受信ＡＣＫ／ＮＡＣＫ情報を入力し、実施例２の受信ＡＣＫ／ＮＡＣＫ処理部１２と同様に、ＡＣＫを受信した対象となるデータパケットのＡＲＱ−ＩＤを特定し、そのＡＲＱ−ＩＤのデータパケットを、再送を行わないデータパケットであると判定すると共に、ＮＡＣＫを受信した対象となるデータパケットのＡＲＱ−ＩＤを特定し、そのＡＲＱ−ＩＤのデータパケットを、再送を行うデータパケットであると判定する。そして、受信ＡＣＫ／ＮＡＣＫ処理部３７は、これらを区別するための受信ＡＣＫ／ＮＡＣＫ処理用信号（再送情報）を生成し、受信ＡＣＫ／ＮＡＣＫ処理用信号を送信パケットバッファ３３に出力する。
【００８８】
送信ＡＣＫ／ＮＡＣＫ生成部３８は、誤り訂正復号部３６から復号後誤り検出情報（受信ＯＫ情報及び受信ＮＧ情報）を入力し、実施例２の送信ＡＣＫ／ＮＡＣＫ生成部１４と同様に、当該無線通信装置１０３が直前に受信したＤＬサブフレームの各データパケット数に対応する受信ＯＫ情報及び受信ＮＧ情報を、次に送信するＵＬサブフレームのヘッダに格納して送信するための送信ＡＣＫ／ＮＡＣＫ情報として生成し、送信ＡＣＫ／ＮＡＣＫ情報を誤り訂正符号化部３２に出力する。
【００８９】
受信パケットバッファ１６及びデータ出力部１７は、実施例２と同様であるから、ここでは説明を省略する。
【００９０】
以上のように、実施例３による無線通信装置１０３によれば、受信フレーム分離部３４は、受信フレームである受信サブフレーム群から、ヘッダに格納された制御信号、並びに、ＡＲＱ−ＩＤ及び受信パケット（ＡＣＫ／ＮＡＣＫ用パケット及びデータパケット）を分離するようにした。そして、復号前パケットバッファ２３は、受信した受信パケットに対応するＡＲＱ−ＩＤ及び当該バッファに格納されている受信パケットのＡＲＱ−ＩＤに基づいて、受信パケットが初回のパケットであるか、または再送パケットであるかを判定し、再送パケットであると判定した受信パケットについて、当該受信パケットと、当該バッファに格納されている同じＡＲＱ−ＩＤの受信パケットとを合成するようにした。そして、誤り訂正復号部３６は、初回の受信パケット及び合成パケットに対して誤り訂正復号処理を行い、受信パケット及び合成パケットが受信ＯＫであるか受信ＮＧであるかを判定し、受信ＡＣＫ／ＮＡＣＫ情報を取り出し、送信ＡＣＫ／ＮＡＣＫ生成部３８は、受信パケットを正しく受信できたか否かを示す送信ＡＣＫ／ＮＡＣＫ情報を生成するようにした。そして、誤り訂正符号化部３２は、送信ＡＣＫ／ＮＡＣＫ情報からＡＣＫ／ＮＡＣＫ用パケットを作成し、ＡＣＫ／ＮＡＣＫ用パケット及びデータパケットに対して誤り訂正符号化を施す。送信パケットバッファ３３は、受信ＡＣＫ／ＮＡＣＫ処理用信号に基づいて再送パケットを特定し、再送回数に応じて送信内容が異なるように、例えば、初回の送信の場合（再送回数０の場合）データ成分のデータパケットを、２回目以降の送信の場合（再送回数１以上の場合）パリティ成分のデータパケットを出力するようにした。そして、送信フレームマッピング部５は、制御信号を格納したヘッダの送信サブフレームを作成すると共に、ＡＲＱ−ＩＤ、ＡＣＫ／ＮＡＣＫ用パケット及びデータパケットを格納した送信サブフレームを作成し、これらのサブフレームを送信サブフレーム群として作成するようにした。このようにして作成された送信サブフレーム群は送信フレームとして送信される。
【００９１】
これにより、無線通信装置１０３が、受信フレームである受信サブフレーム群を受信し、送信フレームである送信サブフレーム群を送信する処理において、受信した受信フレームの各受信パケットに対する受信ＯＫまたはＮＧの情報は、１つのＡＣＫ／ＮＡＣＫ情報が格納されたＡＣＫ／ＮＡＣＫ用パケットとして、送信フレームのヘッダの次の送信サブフレームに格納して送信される。したがって、実施例１，２と同様に、ＵＬ伝送レートとＤＬ伝送レートとが大幅に異なる場合であっても、再送処理を遅延させることなく、時間利用効率の高い双方向伝送を実現することが可能となる。
【００９２】
また、実施例２と同様に、受信パケットを合成してより効果的な誤り制御を行うハイブリッドＡＲＱ（ＨＡＲＱ）を実現するようにしたから、再送パケットの数を最小限に抑えることができ、双方向伝送のメリットである柔軟性の高い誤り制御を実現することができる。
【００９３】
さらに、ＡＣＫ／ＮＡＣＫ情報は、送信サブフレーム群のデータパケット部分にＡＣＫ／ＮＡＣＫ用パケットとして格納されるから、ＵＬ伝送レート及びＤＬ伝送レートの比率またはＴＤＤフレーム長そのものが変更されることに伴って、送信すべきＡＣＫ／ＮＡＣＫ情報のデータ量が変更される場合であっても、ＡＣＫ／ＮＡＣＫ情報のマッピングをＡＣＫ／ＮＡＣＫ情報のサイズに応じて柔軟に行うことができる。特に、ＡＣＫ／ＮＡＣＫ情報の全てを送信サブフレーム群のヘッダに格納できない場合、または、送信サブフレーム群のヘッダに、ＡＣＫ／ＮＡＣＫ情報以外の他の情報を格納したい場合に有効である。
【００９４】
以上、実施例１〜３を挙げて本発明を説明したが、本発明は前記実施例１〜３に限定されるものではなく、その技術思想を逸脱しない範囲で種々変形可能である。例えば、前記実施例１の無線通信装置１０１は、送信ＡＣＫ／ＮＡＣＫ情報をヘッダに格納するのではなく、実施例３の無線通信装置１０３と同様に、送信ＡＣＫ／ＮＡＣＫ情報を格納したＡＣＫ／ＮＡＣＫ用パケットを生成し、ＡＣＫ／ＮＡＣＫ用パケットを、送信サブフレーム群におけるヘッダの次の送信サブレームに格納するようにしてもよい。この場合、実施例１の送信装置１０１は、誤り訂正復号を行わず、誤り検出部１３にて誤り検出のみを行い、また、受信パケットを合成した誤り制御を行うこともない。
【００９５】
また、本発明が用いられる無線通信システムは、基地局に設けられた無線通信装置１０１〜１０３と、移動局に設けられた無線通信装置１０１〜１０３とが１：１に構成された場合だけでなく、１：Ｎ（Ｎは２以上の整数）に構成された場合にも適用がある。
【００９６】
また、本発明の実施例１〜３による無線通信装置１０１，１０２，１０３のハードウェア構成としては、通常のコンピュータを使用することができる。無線通信装置１０１，１０２，１０３は、ＣＰＵ、ＲＡＭ等の揮発性の記憶媒体、ＲＯＭ等の不揮発性の記憶媒体、及びインターフェース等を備えたコンピュータによって構成される。無線通信装置１０１に備えたデータ入力部１、送信パケット作成部２、誤り検出符号化部３、送信パケットバッファ４、送信フレームマッピング部５、フレーム変調部６、フレーム送信部７、フレーム受信部８、フレーム復調部９、受信フレーム分離部１０、制御信号処理部１１、受信ＡＣＫ／ＮＡＣＫ処理部１２、誤り検出部１３、送信ＡＣＫ／ＮＡＣＫ生成部１４、制御信号生成部１５、受信パケットバッファ１６及びデータ出力部１７の各機能は、これらの機能を記述したプログラムをＣＰＵに実行させることによりそれぞれ実現される。また、無線通信装置１０２に備えたデータ入力部１、送信パケット作成部２、誤り訂正符号化部２１、送信パケットバッファ２２、送信フレームマッピング部５、フレーム変調部６、フレーム送信部７、フレーム受信部８、フレーム復調部９、受信フレーム分離部１０、制御信号処理部１１、受信ＡＣＫ／ＮＡＣＫ処理部１２、復号前パケットバッファ２３、誤り訂正復号部２４、送信ＡＣＫ／ＮＡＣＫ生成部１４、制御信号生成部１５、受信パケットバッファ１６及びデータ出力部１７の各機能も、これらの機能を記述したプログラムをＣＰＵに実行させることによりそれぞれ実現される。また、無線通信装置１０３に備えたデータ入力部１、送信パケット作成部３１、誤り訂正符号化部３２、送信パケットバッファ３３、送信フレームマッピング部５、フレーム変調部６、フレーム送信部７、フレーム受信部８、フレーム復調部９、受信フレーム分離部３４、制御信号処理部３５、制御信号生成部３９、復号前パケットバッファ２３、誤り訂正復号部３６、受信ＡＣＫ／ＮＡＣＫ処理部３７、送信ＡＣＫ／ＮＡＣＫ生成部３８、受信パケットバッファ１６及びデータ出力部１７の各機能も、これらの機能を記述したプログラムをＣＰＵに実行させることによりそれぞれ実現される。また、これらのプログラムは、磁気ディスク（フロッピー（登録商標）ディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の記憶媒体に格納して頒布することもでき、ネットワークを介して送受信することもできる。
【符号の説明】
【００９７】
１  データ入力部
２，３１  送信パケット作成部
３  誤り検出符号化部
４，２２，３３  送信パケットバッファ
５  送信フレームマッピング部
６  フレーム変調部
７  フレーム送信部
８  フレーム受信部
９  フレーム復調部
１０，３４  受信フレーム分離部
１１，３５  制御信号処理部
１２，３７  受信ＡＣＫ／ＮＡＣＫ処理部
１３  誤り検出部
１４，３８  送信ＡＣＫ／ＮＡＣＫ生成部
１５，３９  制御信号生成部
１６  受信パケットバッファ
１７  データ出力部
２１，３２  誤り訂正符号化部
２３  復号前パケットバッファ
２４，３６  誤り訂正復号部
１０１，１０２，１０３  無線通信装置
【図１】
2014050034.tif 000003
【図２】
2014050034.tif 000004
【図３】
2014050034.tif 000005
【図４】
2014050034.tif 000006
【図５】
2014050034.tif 000007
【図６】
2014050034.tif 000008
【図７】
2014050034.tif 000009
【図８】
2014050034.tif 000010
【図９】
2014050034.tif 000011
【図１０】
2014050034.tif 000012
【図１１】
2014050034.tif 000013
【図１２】
2014050034.tif 000014
【図１３】
2014050034.tif 000015
【図１４】
2014050034.tif 000016