(57)【要約】【目的】  制御チャネルにエラーが発生しても伝送効率が低下しないようにする。【構成】  受信フレームＦ１の制御チャネルに誤りがあるか監視し、誤りがある場合には、該受信フレームの復調前のデータチャネルを保存し、以後に受信する再送フレームＦ２の制御チャネルが正常であれば、保存してあるデータチャネル及び再送フレームのデータチャネルを、該再送フレームの正常な制御チャネル情報(パラメータ)を用いて復調し、該復調結果を合成し、合成データに基づいて復号処理を行なう。【選択図】        図１
2006253980.tif 000002
【特許請求の範囲】
【請求項１】
データチャネルの受信処理に必要な情報を対応する制御チャネルを介して受信し、該制御チャネルを受信して得られた情報に基づいて該データチャネルの受信処理を行う受信方法において、
前記制御チャネルを介して受信した情報に誤りがある場合に、対応する前記データチャネルを介して受信した信号を保存するステップと、
その後の再送信処理の過程で送信された再送制御チャネルを受信して得られた情報に基づいて、該保存した受信信号の受信処理を行って第１受信データを得るステップと、
を備えたことを特徴とする受信方法。
【請求項２】
前記再送制御チャネルを受信して得られた情報に基づいて、該再送制御チャネルに対応する再送データチャネルの受信処理とを行って第２受信データを得るステップと、
該第１受信データと該第２受信データとを合成してから復号するステッップと、
を含むことを特徴とする請求項１記載の受信方法。
【請求項３】
データチャネルの受信処理に必要な情報を対応する制御チャネルを介して受信し、該制御チャネルを受信して得られた情報に基づいて該データチャネルの受信処理を行う受信方法において、
新規送信処理の過程で送信された制御チャネル又は再送処理の過程で送信された制御チャネルの少なくともいずれかの制御チャネルであって、受信した情報に誤りが検出されなかった制御チャネルについての受信信号を保存するステップと、
その後の再送信処理の過程で送信されたデータチャネルについて、該保存した受信信号に基づいて受信処理を行って第１受信データを得るステップと、
を備えたことを特徴とする受信方法。
【請求項４】
受信した情報に誤りが検出されなかった前記制御チャネルに対応するデータチャネルについて、受信処理を行って第２受信データを得るステップと、
該第１受信データと該第２受信データとを合成してから復号するステップと、
を備えたことを特徴とする請求項３記載の受信方法。
【請求項５】
データチャネルの受信処理に必要な情報を対応する制御チャネルを介して受信し、該制御チャネルを受信して得られた情報に基づいて該データチャネルの受信処理を行う受信方法において、
受信した情報に誤りが検出されなかった制御チャネルについての受信信号を保存するステップと、
前記制御チャネルに対応するデータチャネルの次の送信タイミング又は再送信タイミングのいずれかのタイミングで送信されたデータチャネルについて、保存した該受信信号に基づいて受信処理を施すステップと、
を備えたことを特徴とする受信方法。
【請求項６】
前記受信処理は、前記制御チャネルの次の送信タイミング又は再送信タイミングで受信した制御チャネルの受信情報に誤りがあったことを条件に行う、
ことを特徴とする請求項５記載の受信方法。
【請求項７】
データチャネルの受信処理に必要な情報を対応する制御チャネルを介して受信し、該制御チャネルを受信して得られた情報に基づいて該データチャネルの受信処理を行う受信方法において、
前記データチャネルを介して受信した複数の受信ブロックを保持し、
誤りが検出されなかった正常な前記制御チャネルに含まれる再送回数情報（Ｎ）を取得し、
保持したＮ又はＮ以下の受信ブロックと、該正常な制御チャネルに対応するデータチャネルの受信ブロックとについて、該正常な制御チャネルを受信して得られた情報を用いて受信処理を施してから合成し、
合成後のデータを復号する、
ことを特徴とする受信方法。
【請求項８】
データチャネルの受信処理に必要な情報を対応する制御チャネルを介して受信し、該制御チャネルを受信して得られた情報に基づいて該データチャネルの受信処理を行う受信装置において、
前記制御チャネルを介して受信した情報に誤りがある場合に、対応する前記データチャネルを介して受信した信号を保存する保持部と、
その後の再送信処理の過程で送信された再送制御チャネルを受信して得られた情報に基づいて、該保存した受信信号の受信処理を行って第１受信データを得る復調部と、
を備えたことを特徴とする受信装置。
【請求項９】
前記再送制御チャネルを受信して得られた情報に基づいて、該再送制御チャネルに対応する再送データチャネルの受信処理とを行って第２受信データを得て、  該第１受信データと該第２受信データとを合成してから復号する復号部、
を含むことを特徴とする請求項８記載の受信装置。
【請求項１０】
データチャネルの受信処理に必要な情報を対応する制御チャネルを介して受信し、該制御チャネルを受信して得られた情報に基づいて該データチャネルの受信処理を行う受信装置において、
新規送信処理の過程で送信された制御チャネル又は再送処理の過程で送信された制御チャネルの少なくともいずれかの制御チャネルであって、受信した情報に誤りが検出されなかった制御チャネルについての受信信号を保存する保持部と、
その後の再送信処理の過程で送信されたデータチャネルについて、該保存した受信信号に基づいて受信処理を行って第１受信データを得る復調部と、
を備えたことを特徴とする受信装置。
【請求項１１】
受信した情報に誤りが検出されなかった前記制御チャネルに対応するデータチャネルについて、受信処理を行って第２受信データを得て、該第１受信データと該第２受信データとを合成してから復号する復号部、
を備えたことを特徴とする請求項１０記載の受信装置。
【請求項１２】
データチャネルの受信処理に必要な情報を対応する制御チャネルを介して受信し、該制御チャネルを受信して得られた情報に基づいて該データチャネルの受信処理を行う受信装置において、
受信した情報に誤りが検出されなかった制御チャネルについての受信信号を保存する保持部と、
前記制御チャネルに対応するデータチャネルの次の送信タイミング又は再送信タイミングのいずれかのタイミングで送信されたデータチャネルについて、保存した該受信信号に基づいて受信処理を施す復調部と、
を備えたことを特徴とする受信装置。
【請求項１３】
前記受信処理は、前記制御チャネルの次の送信タイミング又は再送信タイミングで受信した制御チャネルの受信情報に誤りがあったことを条件に行う、
ことを特徴とする請求項１２記載の受信装置。
【請求項１４】
データチャネルの受信処理に必要な情報を対応する制御チャネルを介して受信し、該制御チャネルを受信して得られた情報に基づいて該データチャネルの受信処理を行う受信装置において、
前記データチャネルを介して受信した複数の受信ブロックを保持する保持部と、
誤りが検出されなかった正常な前記制御チャネルに含まれる再送回数情報（Ｎ）を取得し、保持したＮ又はＮ以下の受信ブロックと、該正常な制御チャネルに対応するデータチャネルの受信ブロックとについて、該正常な制御チャネルを受信して得られた情報を用いて受信処理を施してから合成する合成部と、
合成後のデータを復号する復号部と、
を備えたことを特徴とする受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は受信方法および受信装置に係わり、特に、データチャネルと該データチャネルの受信処理を行うために必要な情報を送信する制御チャネルとを受信する受信方法および受信装置に関する。
【背景技術】
【０００２】
移動通信システムにおいて、様々な品質や伝送レートの信号を効率的に伝送する手段としてパケット伝送方式が適している。特に下り回線では、基地局から各移動端末に対し、大容量データを効率的に送信することが望まれている。パケット伝送では、チャネルを複数のユーザと共有できるという特徴があり、無線リソースを効率的に使用することが出来る。更に効率的な伝送を行うための手段として、適応変調、スケジューラ、再送制御などがある。
【０００３】
・適応変調方式
適応変調方式では、伝搬路状態に合わせて変調パラメータ（データ変調方式、符号化率、拡散率など）を変える。データは、一般的に、各種の多値変調方式（BPSK,QPSK,１６QAM等）により変調され、誤り訂正が施される。データ変調方式の多値数が大きいほど、また誤り訂正における符号化率Ｒが１に近いほど、一時に送られるデータ量が多くなり、そのため伝送誤りに対する耐性が弱くなる。伝搬路状態が良い場合、多値数を増やし、符号化率を1に近づけることで、送信データ量を増加させ、伝送スループットを高くする。逆に、伝搬路状態が悪い場合、多値数を減らし、符号化率を小さくすることで、送信データ量を減らし、伝送誤り率の上昇を防止することができる。符号分割多重アクセス方式（CDMA）を採用するシステムでは、信号の拡散率（プロセスゲインとも呼ばれる）を変調パラメータとすることができる。このように、伝搬路の状態に合わせて変調パラメータを変えることで、伝搬路状態に合致した信号送信ができ、その結果、伝送誤り率の上昇が抑えられ、効率的な伝送が可能となる。
【０００４】
・スケジューラ
移動通信システムでは、セル内の複数ユーザに対して信号伝送を行うにあたり、各ユーザに効率的に無線リソースを割当てることが重要となる。即ち、移動通信システムでは、どのユーザのデータを、どの時間に、どのチャネルで、どのような電力で、どの位のデータ長で送信するかを決定しなければならない。スケジューラは、様々な情報をもとに、各ユーザに無線リソースの割当てを行っていく。例えば、各ユーザに対する伝搬路状態に基づいて所定のアルゴリズムに従ってどのユーザのデータを送信するかを決定する。
【０００５】
・自動再送要求
自動再送方式（Automatic Repeat Request：ARQ方式）において、受信局ではフレーム毎に受信データが正確に復号されているかの判定を行い、受信成功／失敗（ACK/NACK）を送信側に通知する。送信局では、送信したデータ情報をバッファに蓄えており、受信失敗の通知があった場合、そのデータを再送する。受信成功の通知があった場合には、そのデータをバッファ内から破棄する。データ通信を行う場合、ある程度の遅延は許容されるが正確性が求められる。このようなトラヒックの場合には、再送における最大再送回数を多くとることで、データ破棄の少ない通信を行うことができる。
更に、再送信号の受信品質を改善させるために、受信側でデータを合成する(再送合成方式)。受信側では、受信に失敗し、再送要求(NACK情報)を出した誤りを含むデータをバッファに蓄積する。再送されたデータを受信した際に、該バッファ内のデータと再送データを合成する。データ合成により、受信品質が改善され、再送回数が増えるほど、改善の度合いが高くなり、データ受信の成功率が高まる。
【０００６】
・自動再送におけるラウンドトリップタイムRTT
図８は、基本的なARQ方式における１つの再送方式であるストップ・ウェイトARQ（Stop-and-Wait ARQ）方式の処理手順説明図である。簡単のため、送信局、受信局での演算処理をそれぞれ送信処理、受信処理、復号処理の３つ処理に分類する。まず、送信局は、送信データ単位である1フレームのデータ（データ1と呼ぶ）を受信局に送信し、受信局は、受信処理、復号処理を行う。次に、受信局は、誤り検出結果に基づき、データ1の受信結果であるACKまたはNACK信号を制御チャネルにより送信局に送信し、送信局は、制御チャネルの受信処理、復号処理を行う。送信局では、NACK信号を受信した場合（ＡＣＫ信号もＮＡＣＫ信号も受信できない場合）、データ1を受信局に再送し、ACK信号を受信した場合、新規データであるデータ2を送信する。ここで、データ1の初回の送信から、データ1の再送に要した時間が、RTT（Round Trip Time）、つまり再送間隔（例えば、固定の所定の時間間隔）である。Stop-and-Wait ARQ方式では、新規または再送データをRTT間隔で送信するため、伝送効率は低い。
図９は、Stop-and-Wait ARQの改良版であるN チャネル Stop-and-Wait ARQの処理手順説明図である。送信局では、再送バッファを複数フレーム分、例えば１RTTに相当するフレーム数N個分用意することにより、あるフレームのデータ受信結果（ACK/NACK信号）の報告を待たずに、次のフレームのデータを送信できるため、伝送効率は比較的高い。受信局において、このように連続的に送信されるデータを処理するには、受信・復号・送信の3つの処理がパイプライン処理となり、各演算処理は1フレーム以内に終了する必要がある。
【０００７】
フレームは図１０に示すように、(1)受信側でチャネル推定や受信電力測定に使用するパイロットチャネル、(2)各種制御データ通信用に使用する制御チャネル、(3)データ送信用のデータチャネルで構成され、制御チャネル及びデータチャネルにはそれぞれ独自にCRCビットが挿入されて、制御チャネル及びデータチャネル毎に誤り検出ができるようになっている。制御チャネルで送信する制御データとしては、シリアルフレーム番号SFN、パラメータ（復調方式、符号化率、拡散率など）、再送回数等がある。シリアルフレーム番号SFNはフレームに昇順に付された番号であり、ｎ回目の再送フレームのSFNは、新規フレームのSFNにn×RTTを加算した番号である。
尚、１フレームに含まれる制御チャネル部分、データチャネル部分をそれぞれブロックデータ（ブロック）と称することとする。従って、各ブロックはそれぞれ誤り検出符号化されているといえる。
フレームの制御チャネルは同じフレームのデータチャネルと対応しており、該データチャネルの主データは制御チャネルのパラメータによって受信処理（復調）、復号され、CRCチェックを行う。例えば、あるフレームの制御チャネルのCRC結果がOKで、復号後のデータチャネルのCRC結果がNGであれば再送制御が行われる。すなわち、受信側は、送信側に再送要求し、RTTフレーム後に再送データを受信する。そして、誤りがある前回受信したデータとRTTフレーム後の再送受信データを合成して復号し、データチャネルのCRC結果がOKとなれば再送制御が完了し、CRC結果がNGであれば再度再送要求する。
一方、受信フレームの制御チャネルにおけるCRC結果がNGであれば、パラメータが未知である（又は誤ったパラメータと推定される）ため復号することができない。このため、受信フレームが新規受信フレームであるか、あるいは再送受信フレームであるかに関わらずデータチャネルを破棄している。このように、従来は制御チャネルにエラーが発生した時、データチャネルを破棄しているため、データ再送回数が多くなって伝送効率が低下し、あるいは最大再送回数データを再送しても誤りなくデータを受信することができなくなる確率が大きくなる問題がある。
従来技術としてＡＣＫ／ＮＡＣＫ信号を用いて伝送特性を改善することを目的とするARQ方式がある(特許文献1参照)。この従来技術のARQ方式において、受信側は、復調データの信頼度情報を求めると共に、誤り検出を行ない、誤り検出結果とデータ信頼度情報を用いて３段階以上で示されるＡＣＫ／ＮＡＣＫ信号を作成して送信側に返送する。送信側は、ＡＣＫかＮＡＣＫかの判定を行ない、判定結果に基づいて新規データの送信あるいは再送制御する。
しかし、従来技術は制御チャネルの誤りに起因する伝送効率の低下を防止するものではない。
【特許文献１】特開２００２−９７４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
従って、本発明の目的は制御チャネルにエラーが発生しても伝送効率が低下しないようにすることである。
本発明の別の目的は、制御チャネルにエラーが発生してもデータチャネルを破棄せず、該データチャネルを再送合成に利用できるようにすることである。
【課題を解決するための手段】
【０００９】
上記課題は本発明によればデータチャネルの受信処理に必要な情報を対応する制御チャネルを介して受信し、該制御チャネルを受信して得られた情報に基づいて該データチャネルの受信処理を行う受信方法により達成される。
本発明の第1の受信方法は、制御チャネルを介して受信した情報に誤りがある場合に、対応する前記データチャネルを介して受信した信号を保存するステップと、その後の再送信処理の過程で送信された再送制御チャネルを受信して得られた情報に基づいて、該保存した受信信号の受信処理を行って第１受信データを得るステップを有している。
本発明の第２の受信方法は、新規送信処理の過程で送信された制御チャネル又は再送処理の過程で送信された制御チャネルの少なくともいずれかの制御チャネルであって、受信した情報に誤りが検出されなかった制御チャネルについての受信信号を保存するステップと、その後の再送信処理の過程で送信されたデータチャネルについて、該保存した受信信号に基づいて受信処理を行って第１受信データを得るステップを有している。
本発明の第３の受信方法は、受信した情報に誤りが検出されなかった制御チャネルについての受信信号を保存するステップと、前記制御チャネルに対応するデータチャネルの次の送信タイミング又は再送信タイミングのいずれかのタイミングで送信されたデータチャネルについて、保存した該受信信号に基づいて受信処理を施すステップを有している。
本発明の第４の受信方法は、前記データチャネルを介して受信した複数の受信ブロックを保持するステップ、誤りが検出されなかった正常な前記制御チャネルに含まれる再送回数情報（Ｎ）を取得するステップ、保持したＮ又はＮ以下の受信ブロックと、該正常な制御チャネルに対応するデータチャネルの受信ブロックとについて、該正常な制御チャネルを受信して得られた情報を用いて受信処理を施してから合成するステップ、合成後のデータを復号するステップを有している。
【００１０】
又、上記課題は本発明によればデータチャネルの受信処理に必要な情報を対応する制御チャネルを介して受信し、該制御チャネルを受信して得られた情報に基づいて該データチャネルの受信処理を行う受信装置により達成される。
本発明の第1の受信装置は、前記制御チャネルを介して受信した情報に誤りがある場合に、対応する前記データチャネルを介して受信した信号を保存する保持部と、その後の再送信処理の過程で送信された再送制御チャネルを受信して得られた情報に基づいて、該保存した受信信号の受信処理を行って第１受信データを得る復調部を備えている。
本発明の第２の受信装置は、新規送信処理の過程で送信された制御チャネル又は再送処理の過程で送信された制御チャネルの少なくともいずれかの制御チャネルであって、受信した情報に誤りが検出されなかった制御チャネルについての受信信号を保存する保持部と、  その後の再送信処理の過程で送信されたデータチャネルについて、該保存した受信信号に基づいて受信処理を行って第１受信データを得る復調部を備えている。
本発明の第３の受信装置は、受信した情報に誤りが検出されなかった制御チャネルについての受信信号を保存する保持部と、前記制御チャネルに対応するデータチャネルの次の送信タイミング又は再送信タイミングのいずれかのタイミングで送信されたデータチャネルについて、保存した該受信信号に基づいて受信処理を施す復調部を備えている。
本発明の第４の受信装置は、前記データチャネルを介して受信した複数の受信ブロックを保持する保持部と、誤りが検出されなかった正常な前記制御チャネルに含まれる再送回数情報（Ｎ）を取得し、保持したＮ又はＮ以下の受信ブロックと、該正常な制御チャネルに対応するデータチャネルの受信ブロックとについて、該正常な制御チャネルを受信して得られた情報を用いて受信処理を施してから合成する合成部と、合成後のデータを復号する復号部を備えている。
【発明の効果】
【００１１】
本発明によれば、フレームの制御チャネルに誤りが検出されても、該フレームのデータチャネルを再送合成に使用できるようにしたから、制御チャネルに誤りが発生してもデータ再送回数を少なくでき、伝送効率の低下を抑えることができる。
また、本発明によれば、制御チャネルにエラーが発生してもデータチャネルを破棄せず、該データチャネルを再送合成に利用できるため、伝送効率が低下せず、又、データを正常受信できる確率が大きくなり、データが正常に受信されずに破棄されることが少なくなる。
【発明を実施するための最良の形態】
【００１２】
受信装置は送信装置よりフレーム単位でデータを受信する。フレームは、データチャネルと該データチャネルを復号するために必要な情報を送信する制御チャネルを備え、かつ、それぞれのチャネル毎に誤り検出符号を備えている。受信装置はデータチャネルのデータの復号結果に誤りが検出されれば送信側に再送を要求し、受信済みフレームのデータと再送フレームのデータを合成し、合成データに基づいて復号処理を行なう。
尚、制御チャネル、データチャネルは、ＨＳＤＰＡのように、ＨＳ−ＳＣＣＨ、ＨＳ−ＰＤＳＣＨとして異なる拡散コードで拡散して送信してもよく、この場合は、それぞれのチャネルについてサブフレーム単位でのデータの受信を行うこととなる。
かかる受信装置はさらに、受信フレームの制御チャネルに誤りがあるか監視する監視部、誤りがある場合には、該受信フレームの受信処理（復調前）のデータチャネルを保存するデータチャネル保存部、以後に受信する再送フレームの制御チャネルが正常であれば、前記保存してあるデータチャネル及び再送フレームのデータチャネルを、該再送フレームの正常な制御チャネル情報を用いて復調する復調部、該復調結果を合成する合成部、合成データに基づいて復号処理を行なう復号部を備えている。
尚、好ましくは合成を行うが、少なくとも、保存してあるデータチャネルを再送フレームの正常な制御チャネル情報を用いて復調（復号、出力）することで、従来であれば、利用できなかった受信データの有効利用が図られる。
データチャネル保存部は、再送フレームの制御チャネルが正常でなければ、該再送フレームの復調前のデータチャネルを保存し、復調部は前記再送フレーム後に受信する次の再送フレームの制御チャネルが正常であれば、前記保存してあるデータチャネル及び該次の再送フレームのデータチャネルを、該再送フレームの正常な制御チャネル情報を用いて復調し、合成部は該復調結果を合成する。
また、データチャネルについて複数の受信ブロックを保持し、誤りが検出されなかった正常な制御チャネル（ブロック）に含まれる再送回数情報Ｎを取得して、保持しておいておいた受信ブロック（正常な制御チャネルを含むフレームを基準にして１×ＲＴＴ〜Ｎ×ＲＴＴ前のフレームに含まれるデータチャネルのブロック）の中から再送回数Ｎ又はＮ以下の受信ブロックを出力して、この制御な制御チャネルに従って復調（例えば、拡散処理して送信されている場合は、逆拡散処理）を行うのである。
また、受信装置は、受信したフレーム（例えば新規送信又は再送新に対応するフレーム）の制御チャネルが正常の場合には該正常な制御チャネル情報を保存するメモリを備え、復調部は、前記受信フレームが再送フレーム（もしくは、正常な制御チャネルを含む受信フレームの次のフレーム）で、その制御チャネルに誤りがある場合、メモリに記憶されている制御チャネル情報を用いて該再送フレームのデータチャネルを復調し、合成部は該復調結果と受信済みフレームのデータを合成し、復号部は合成データに基づいて復号処理を行なう。
【実施例１】
【００１３】
(Ａ)本発明の概略
（ａ）第1の再送合成
本発明は、フレームの制御チャネルにおいてCRC誤りが検出された場合でも、該フレームのデータチャネルの受信信号を保存（例えば、逆拡散処理をする前の状態で保存）しておく。そして、以降の再送フレームの制御チャネルにCRC誤りが検出されなければ、該制御チャネルの制御データに含まれるパラメータを用いて、該再送フレームのデータチャネル及び前記保存されているデータチャネルの受信処理（逆拡散処理等の復調処理）を行ない、得られた各復調データを再送合成に使用する。
図１の（A）はかかる場合の説明図であり。RTT＝３としている。新規受信フレームＦ１の制御チャネルにCRC誤りが検出された時（CRC結果NG）、該フレームのデータチャネル(主データ１)を保存しておく。そして、RTT後の再送フレームＦ２の制御チャネルにCRC誤りが検出されなければ（CRC結果OK）、該制御チャネル内のパラメータを用いてフレームＦ１，Ｆ２の両方のデータチャネルを復調し、ARQの再送合成に使用する。
尚、フレームは共有チャネルを介して送信されるためが、フレームの送信先の判定は、例えば、制御チャネルのデータに対して送信先固有のパターンを乗算しておき、受信装置側もその固有のパターンを用いて相関を求めて特定することができる。
また、フレームが新規であるか再送であるかは、制御チャネルに含まれる再送回数情報（Ｎ）等を用いて判定することができるが、ＣＲＣエラーにより、Ｆ１が新規フレームであるか再送フレームであるかの識別が難しい場合は、ＣＲＣエラーとなった際のデータチャネルのデータを後述するＦＮに対応させて順に保持しておく。そして、ＣＲＣエラーでない制御チャネル（正常制御チャネル）であって、同じＦＮを有する制御チャネルに含まれる再送回数情報（Ｎ）を取得する。次に、保持しておいてデータチャネルのうち同じＦＮに対応するもので、Ｎフレーム前のデータを新規データとして判断し、その新規データをこの正常制御チャネルに含まれるパラメータを用いて復調し、ＡＲＱ再送合成の対象とすればよい。
（ｂ）第2の再送合成
また、現再送フレームの制御チャネルにCRC誤りが検出された場合でも、以前の再送フレームあるいは新規フレームの制御チャネルにCRC誤りが検出されていなければ、該制御チャネルの制御データに含まれるパラメータを用いて、現再送フレームのデータチャネルの受信処理（復調処理）を行ない、得られた復調データを再送合成に使用する。
図１の（B）はかかる場合の説明図であり。RTT＝３としている。現再送フレームＦ２の制御チャネルにCRC誤りが検出された時、受信済みの新規フレームＦ１の制御チャネルにCRC誤りが検出されていなければ該制御チャネルのパラメータを保存しておき、該パラメータを用いて、現再送フレームＦ２のデータチャネルの復調処理を行ない、得られた復調データを再送合成に使用する。
尚、Ｆ２が現再送フレームであることは、Ｆ１が再送回数情報として０を含み、次のＦ２は、まだ最大再送回数（ＭＡＸ）を超えていないため、Ｆ２は再送であると判断できる。
図１は新規フレームと１回目の再送フレームとの関係において、CRC誤りが検出されなかったフレームの制御チャネルのパラメータを用いてCRC誤りが検出されたフレームのデータチャネルを復調する例である。
【００１４】
（ｃ）最大再送回数（ＭＡＸ）を３とした場合の再送制御
図２は最大再送回数を３とした場合において、制御チャネルにCRC誤りが検出されたフレームのデータチャネルをどのフレームの制御チャネルのパラメータを用いて復調するかを示す図である。制御チャネルのCRC結果が誤り検出の場合をNG、誤り無しをOKとして示している。
(1)新規受信フレームおよび1〜3回目の再送フレームが、OK，OK，NG，NGの場合、再送２回、３回のデータチャネルは第1再送フレームの制御チャネルのパラメータを用いて復号する。
(2)新規受信フレームおよび1〜3回目の再送フレームが、OK，NG，NG，NGの場合に、再送１〜3回のデータチャネルは新規フレームの制御チャネルのパラメータを用いて復号する。
(3)新規受信フレームおよび1〜3回目の再送フレームが、OK，NG，NG，OKの場合には、再送２回、３回のデータチャネルは新規フレームの制御チャネルのパラメータを用いて復号する。
(4) 新規受信フレームおよび1〜3回目の再送フレームが、OK，NG，OK，NGの場合には、再送１回のデータチャネルは新規フレームの制御チャネルのパラメータを用いて復号し、再送３回のデータチャネルは第２再送フレームの制御チャネルのパラメータを用いて復号する。
(5) 新規受信フレームおよび1〜3回目の再送フレームが、NG，OK，NG，NGの場合には、新規フレームおよび再送２〜３回のデータチャネルは第1再送フレームの制御チャネルのパラメータを用いて復号する。
(6) 新規受信フレームおよび1〜3回目の再送フレームが、NG，NG，NG，NGの場合には処理不可能である。
(7) 新規受信フレームおよび1〜3回目の再送フレームが、NG，NG，NG，OKの場合には、新規フレームおよび再送１〜２回のデータチャネルは第３再送フレームの制御チャネルのパラメータを用いて復号する。
(8) 新規受信フレームおよび1〜3回目の再送フレームが、NG，NG，OK，NGの場合には、新規フレームおよび再送１，３回のデータチャネルは第２再送フレームの制御チャネルのパラメータを用いて復号する。
【００１５】
（Ｂ）受信機の構成及び動作
図３は本発明の再送制御機能を備えた受信機の構成図であり、図９に示すARQ方式に従ってデータを送受するものとし、最大再送回数は３、RTT＝3フレーム（固定）であるとする。また、新規フレーム、とその再送フレームの間では、パラメータは同一であるとする。
尚、新規フレームを０回目の再送フレームと定義すると、Ｘ回目の再送フレームとＹ回目の再送フレーム（Ｘ，ＹはＭＡＸを超えない負でない整数）のパラメータが同じであるという法則があれば、Ｘ回目の制御チャネルがＣＲＣエラーなしで、Ｙ回目の制御チャネルがＣＲＣエラー有りならば、そのＣＲＣエラーなしの制御チャネルに含まれるパラメータを用いて、Ｙ回目のデータチャネルを復調すればよい。
もちろん、その際、Ｘ回目のデータチャネルの復調結果と合成してから復号することが望ましい。
（ａ）新規フレームの受信動作
アンテナ、デュープレクサ１を介して無線信号が入力すると、受信ＲＦ部２は無線信号の周波数をダウンコンバートしてべースバンド信号に変換し、ついで、ＡＤ変換してSFN監視部３、制御チャネル復調部４及びデータチャネル保持メモリ５に入力する。なお、新規フレーム（再送フレームでない）が入力されたものとする。
SFN監視部３はフレームを受信する毎にシリアルフレーム番号SFNをカウントアップし、RTT（＝３）で割った余りをフレーム番号FNとして出力する。
尚、ＳＦＮの初期値は、例えば、ＣＲＣエラーの無い制御チャネルに含まれるＳＦＮ等を用いて設定すればよい。
制御チャネル復調部４は制御チャネルを復調／復号し、データチャネル保持メモリ５は、新規フレームの復調前データをフレーム番号FNと共に保存部５ａに記憶する。
制御チャネル復調部4は復号した制御データのうちパラメータ(変調方式、符号化率、拡散率など)やフレーム番号FN（＝SFN／RTTの余り）をパラメータ記憶部６に入力し、再送回数ＨARQ−ＮやSFNを再送合成制御部７に入力する。
パラメータ記憶部６は、同一のフレーム番号FNを有する新規、再送フレームのうち、制御チャネルのCRCが最後にOKになった時のパラメータ(最新パラメータという)を保存すると共に、現フレームのパラメータ(現パラメータという)を保存する。図４（A）はパラメータ記憶部６の記憶例であり、FNに対応させて最新パラメータ、現パラメータを保存する。
【００１６】
制御チャネルCRC判定部８は制御チャネルの復号結果に対してCRCチェックを行ない、誤りの有無に応じて誤り検出信号(NG)、誤り無し信号（OK）を出力する。再送合成制御部７は制御チャネルに誤りがなく、かつ、SFN監視部３が監視するSFNと制御チャネルで送られてきたSFNが一致していれば、データチャネル復調部９にデータの復調を指示すると共に合成部１０に再送合成を指示し、再送合成バッファ１１にフレーム番号FN（＝SFN／RTTの余り）を入力する。さらに、再送合成制御部７はパラメータ記憶部６に制御チャネルがOKになったことを通知し、現パラメータを最新パラメータとして記憶させる。
データチャネル復調部９において、新規フレームの保存部５ａに対応するデータチャネル復調部９ａは、パラメータ記憶部6に記憶されている現パラメータを用いて新規フレームのデータチャネルに対して復調処理を実行し、復調結果を合成部１０に入力する。
再送合成バッファ１１はデータチャネルのCRC誤り検出処理で誤りが検出された合成データを図５に示すように、フレーム番号FN、再送回数と共に複数個（BF0〜BFN）記憶している。したがって、再送合成バッファ１１は、フレーム番号FNが入力されると該FNを有する合成データを検索して出力する。本説明では、新規フレームを受信中であるとしているため再送合成バッファ１１から合成データは合成部１０に入力されない。
【００１７】
合成部１０はデータチャネル復調部９ａから入力するデータと再送合成バッファ１１から入力するデータを合成して誤り訂正復号部１２に入力すると共に、再送合成バッファ管理部１３に入力する。誤り訂正復号部１２は合成データに対して所定の符号化方法、例えばターボ符号に応じた復号処理を行なって復号結果をデータチャネルCRC判定部１４に入力する。データチャネルCRC判定部１４はCRC誤り検出処理を行い、誤り検出結果(NG、OK)を再送合成バッファ管理部１３とＡＣＫ／ＮＡＣＫ生成部１５に入力すると共に、誤りがなければ入力されたデータを出力する。
再送合成バッファ管理部１３は、誤りが検出された場合には、合成部１０から出力された合成データをフレーム番号FNと組にして再送合成バッファ１１に新規に書込む。なお、再送合成バッファ管理部１３は、誤りが検出されない場合あるいは再送回数が最大再送回数（＝３）になっている場合には、再送合成バッファ１１に記憶されている現フレーム番号FNの合成データを削除する。
ＡＣＫ／ＮＡＣＫ生成部１５はデータチャネルCRC判定部１４からNG(誤り検出)が入力されている場合にはＮＡＣＫデータを発生し、データチャネルCRC判定部１４からOK（誤り無し）が入力されている場合にはＡＣＫデータを発生する。
送信フレーム生成部１６は上りフレームの制御チャネルに上記のＡＣＫ／ＮＡＣＫデータその他の制御データを挿入し、またデータチャネルに送信データを挿入し、変調部１７はＤＡ変換後に所定の変調方式で変調し、送信ＲＦ部１８はべースバンド信号をＲＦ信号に周波数アップコンバートし、デュープレックス１、アンテナより送信する。
【００１８】
以上の動作に加えて、制御チャネルでCRC誤りが検出されず、データチャネルでCRC誤りが検出された場合、データチャネル保持メモリ５ａに記憶されている新規フレームのデータはクリアされる。既に復調が行われており、その結果は、再送合成バッファ１１に格納済みであるからである。
また、データチャネルで誤りが検出されなかった場合には、データチャネル保持メモリ５ａに記憶されている現フレーム番号ＦＲの新規フレームのデータはクリアされ、また、パラメータ記憶部６に記憶されている現フレーム番号ＦＲのパラメータはクリアされる。
以上は、新規フレームの制御チャネルでCRC誤りが検出されなかった場合であるが、新規フレームの制御チャネルでCRC誤りが検出された場合には、制御チャネルCRC判定部８はCRC誤り検出信号NGを発生する。これにより、再送合成制御部７はデータチャネル復調部9及び合成部１０に復調処理、合成処理の停止を指示し、データチャネル保持メモリ５にシフト指示する。シフト指示によりデータチャネル保持メモリ５は新規フレームのデータチャネルを保持部５ａから５ｂにシフトする。
尚、先に説明したようにＣＲＣエラーにより新規か再送か不明な場合は、とりあえず、新規データとして保持部５ｂにシフトしておき、次の同じＦＮで受信した制御チャネルに含まれる再送回数情報Ｎが１であることを検出することで５ｂにシフトしたデータは、確かに新規データであったと認識することができる。もし、次の同じＦＮで受信した制御チャネルに含まれる再送回数情報Ｎが０であることを検出すると、他の受信装置宛のデータであった可能性が高いため、５ｂにシフトしたデータは破棄してよい。また、再送合成制御部７はＡＣＫ／ＮＡＣＫ生成部１５にNGを入力する。これにより、ＡＣＫ／ＮＡＣＫ生成部１５はＮＡＣＫデータを発生し、送信フレーム生成部１６は上りフレームの制御チャネルに該ＮＡＣＫデータその他の制御データを挿入し、またデータチャネルに送信データを挿入し、変調部１７、送信ＲＦ部１８を介して送信する。
尚、制御チャネルがＮＧである場合は、いわゆるＤＴＸ状態とすることもできる。この場合、送信装置は、ＤＴＸ検出により再送制御を行う。
【００１９】
（ｂ）1回目の再送フレームの受信動作
(b-1)新規フレームの制御チャネルのCRC検出結果がOKの場合
新規フレームの制御チャネルのCRC検出結果がOKの場合(図２の(1)〜(4)の場合)、新規フレームの復調後のデータは再送合成バッファ１１に記憶され、データチャネル保持メモリ５には新規フレームの復調前のデータは記憶されていない。
1回目の再送フレームは制御チャネル復調部４及びデータチャネル保持メモリ５に入力する。尚、再送フレームであるか否かは、例えば、NACKが発生した時のSFNから１RTT後のフレームであることから検出できる。。
制御チャネル復調部４は再送フレームの制御チャネルを復調／復号し、データチャネル保持メモリ５は、再送フレームのデータチャネルをフレーム番号FNと共に保存部５ａに記憶する。
制御チャネル復調部4は復調、復号した制御データのうちパラメータやフレーム番号FNをパラメータ記憶部６に入力し、再送回数ＨARQ−ＮやSFNを再送合成制御部７に入力する。制御チャネルCRC判定部８は再送フレームの制御チャネルの復号結果に対してCRCチェックを行ない、誤りの有無に応じて誤り検出信号(NG)、誤り無し信号（OK）を出力する。
【００２０】
再送合成制御部７は制御チャネルに誤りがなく、かつ、SFN監視部３が出力するSFNと制御チャネルで送られてきたSFNが一致していれば（図２の(1)の場合）、データチャネル復調部９に現パラメータによりデータの復調、を指示すると共に合成部１０に再送合成を指示し、再送合成バッファ１１に現フレーム番号FNを入力する。また、再送合成制御部７はパラメータ記憶部６に制御チャネルで誤りが検出されなかったこと(OK)を通知し、現パラメータを最新パラメータとして記憶させる。
データチャネル復調部９において、再送フレームの保存部５ａに対応するデータチャネル復調部９ａは、パラメータ記憶部6に記憶されている現フレーム番号FNの現パラメータを用いて再送フレームのデータチャネルに対して復調処理を実行し、復調結果を合成部１０に入力する。再送合成バッファ１１は、再送合成制御部７から入力されている現フレーム番号FNを有するデータを検索し、存在すれば合成部１０に入力する。誤りを含む新規フレームデータがバッファ１１に保持されているとしているから、該バッファから誤りを含む新規フレームデータが検出されて合成部１０に入力される。
合成部１０はデータチャネル復調部９ａから入力するデータと再送合成バッファ１１から入力するデータを合成して誤り訂正復号部１２に入力すると共に、再送合成バッファ管理部１３に入力する。
誤り訂正復号部１２は合成データに対して符号化方法に応じた復号処理を行なって復号結果をデータチャネルCRC判定部１４に入力する。データチャネルCRC判定部１４はCRC誤り検出処理を行い、誤り検出結果(NG、OK)を再送合成バッファ管理部１３とACK/NACK制御部15に入力すると共に、誤りがなければ入力されたデータを出力する。
【００２１】
再送合成バッファ管理部１３は、誤りが検出された場合には、合成部１０から出力された合成データを現フレーム番号FNと組にして再送合成バッファ１１の旧データを更新する。また、再送合成バッファ管理部１３は、誤りが検出されなかった場合あるいは再送回数が最大再送回数になっている場合には、再送合成バッファ１１に記憶されている現フレーム番号FNを有する旧データを削除する。
以後、（ａ）の新規フレーム受信と同様の処理が行われる。
なお、再送フレームの制御チャネルにCRC誤りが検出されず、データチャネルにCRC誤りが検出された場合、現パラメータが最新パラメータとしてパラメータ記憶部６に格納され、データチャネル保持メモリ５ａに記憶されている現フレーム番号FNのデータはクリアされる。そのデータについての復調は完了しており、既に合成処理を経て、再送合成バッファ１１に格納されているからである。
また、合成データにCRC誤りが検出されなかった場合には、データチャネル保持メモリ５に記憶されている現フレーム番号FNのデータはクリアされ、かつ、パラメータ記憶部６に記憶されている現フレーム番号FNのパラメータはクリアされる。
【００２２】
以上は、再送フレームの制御チャネルでCRC誤りが検出されなかった場合であるが、再送フレームの制御チャネルでCRC誤りが検出された場合には(図２の(2)〜(4)の場合)、制御チャネルCRC判定部８はCRC誤り検出信号NGを発生する。これにより、再送合成制御部７はパラメータ記憶部６に現フレーム番号FNの最新パラメータが保存されているかチェックする。現フレーム番号FNの最新パラメータが保存されているから、データチャネル復調部９にデータの復調を指示すると共に合成部１０に再送合成を指示し、再送合成バッファ１１に現フレーム番号FNを入力する。また、再送合成制御部７はパラメータ記憶部６に制御チャネルのCRCがNGになったことを通知し、現パラメータの破棄を指示する。
データチャネル復調部９において、再送フレームの保存部５ａに対応するデータチャネル復調部９ａは、復調指示によりパラメータ記憶部6に記憶されている現フレーム番号FNの最新パラメータを用いて、再送フレームのデータチャネルを復調し、復調結果を合成部１０に入力する。再送合成バッファ１１は、再送合成制御部７から入力されている現フレーム番号FNを有するデータを検索し、存在すれば合成部１０に入力する。誤りを含む新規フレームデータがバッファ１１に保持されているとしているから、該バッファから誤りを含む新規フレームデータが検出されて合成部１０に入力される。
合成部１０はデータチャネル復調部９ａから入力するデータと再送合成バッファ１１から入力するデータを合成して誤り訂正復号部１２に入力すると共に、再送合成バッファ管理部１３に入力する。
【００２３】
誤り訂正復号部１２は合成データに対して符号化方法に応じた復号処理を行なって復号結果をデータチャネルCRC判定部１４に入力する。データチャネルCRC判定部１４はCRC誤り検出処理を行い、誤り検出結果(NG、OK)を再送合成バッファ管理部１３とACK/NACK制御部１５に入力すると共に、誤りがなければ入力された合成データを出力する。
再送合成バッファ管理部１３は、誤りが検出された場合には、合成部１０から出力された合成データを現フレーム番号FNと組にして再送合成バッファ１１の旧データを更新する。また、再送合成バッファ管理部１３は、誤りが検出されなかった場合あるいは再送回数が最大再送回数になっている場合には、再送合成バッファ１１に記憶されている現フレーム番号を有する旧データを削除する。以後、（ａ）の新規フレーム受信と同様の処理が行われる。
なお、合成データにCRC誤りが検出された場合(図2の(2)〜(4)の場合)、データチャネル保持メモリ５に記憶されている現フレーム番号FNの再送フレームのデータチャネルはクリアされるが、パラメータ記憶部６に記憶されている現フレーム番号FNの最新パラメータはクリアされない。また、合成データにCRC誤りが検出されなかった場合（図2の(1)の場合）、データチャネル保持メモリ５に記憶されている現フレーム番号FNの再送フレームのデータチャネルおよびパラメータ記憶部６に記憶されている現フレーム番号FNの最新パラメータはクリアされる。
【００２４】
(b-2)新規フレームの制御チャネルのCRC検出結果がNGの場合
新規フレームの制御チャネルのCRC検出結果がNGの場合(図２の(5)〜(8)の場合)、新規フレームの復調前のデータがデータチャネル保持メモリ５の保持部５ｂに記憶されており、新規フレームの復調後のデータは再送合成バッファ１１に記憶されていない。
1回目の再送フレームは制御チャネル復調部４及びデータチャネル保持メモリ５に入力する。制御チャネル復調部４は再送フレームの制御チャネルを復調／復号し、データチャネル保持メモリ５は、再送フレームのデータチャネルを現フレーム番号FNと共に保存部５ａに記憶する。
制御チャネル復調部4は復号した制御データのうちパラメータ及びフレーム番号FNをパラメータ記憶部６に入力し、再送回数ＨARQ−Ｎやシリアルフレーム番号SFNを再送合成制御部７に入力する。制御チャネルCRC判定部８は再送フレームの制御チャネルの復号結果に対してCRCチェックを行ない、誤りの有無に応じて誤り検出信号(NG)、誤り無し信号（OK）を出力する。
再送合成制御部７は制御チャネルに誤りがなく、かつ、SFN監視部３が監視するSFNと制御チャネルで送られてきたSFNが一致していれば（図２の(5)の場合）、データチャネル復調部９にデータの復調を指示すると共に合成部１０に再送合成を指示し、再送合成バッファ１１に現フレーム番号FNを入力する。また、再送合成制御部７はパラメータ記憶部６に制御チャネルのCRCがOKになったことを通知し、現フレーム番号FNの現パラメータを最新パラメータとして記憶させる。
【００２５】
データチャネル復調部９において、再送フレーム保存部５ａ及び新規フレーム保存部５ｂに対応するデータチャネル復調部９ａ，９ｂは、パラメータ記憶部6に記憶されている現フレーム番号FNの現パラメータを用いて復調処理を実行し、復調結果を合成部１０に入力する。
尚、その際、再送フレームにおける制御チャネルの情報としての再送回数情報は１であるから、データチャネル復調部５ｂに格納されたデータを新規データとして扱って復調する。もし、再送回数情報が１にもかかわらず、現フレーム番号ＦＮと同じＦＮのデータが５ｃ、５ｄ…に格納されているのであれば、合成すべきでないデータである可能性が高いため、破棄してよい。
再送合成バッファ１１は、再送合成制御部７から入力されているフレーム番号FNを有するデータを検索し、存在すれば合成部１０に入力する。新規フレームデータはバッファ１１に保持されていないから、この場合は、該バッファから合成データは合成部１０に入力しない。
合成部１０はデータチャネル復調部９ａ，９ｂから入力するデータと再送合成バッファ１１から入力するデータを合成して誤り訂正復号部１２に入力すると共に、再送合成バッファ管理部１３に入力する。
誤り訂正復号部１２は合成データに対して符号化方法に応じた復号処理を行なって復号結果をデータチャネルCRC判定部１４に入力する。データチャネルCRC判定部１４はCRC誤り検出処理を行い、誤り検出結果(NG、OK)を再送合成バッファ管理部１３とACK/NACK制御部15に入力すると共に、誤りがなければ入力されたデータを出力する。
再送合成バッファ管理部１３は、誤りが検出された場合には、合成部１０から出力された合成データを現フレーム番号FNと組にして再送合成バッファ１１の現フレーム番号FNを有する旧データを更新する。また、再送合成バッファ管理部１３は、誤りが検出されなかった場合あるいは再送回数が最大再送回数になっている場合には、再送合成バッファ１１に記憶されている現フレーム番号FNを有する旧データを削除する。以後、（ａ）の新規フレーム受信と同様の処理が行われる。
【００２６】
再送フレームの制御チャネルにCRC誤りが検出されず、データチャネルにCRC誤りが検出された場合、データチャネル保持メモリ５に記憶されている現フレーム番号FNを有する新規フレームおよび再送フレームのデータチャネルは全てクリアされる。また、現フレーム番号FNの現パラメータが最新パラメータとしてパラメータ記憶部６に格納される。一方、合成データにCRC誤りが検出されなかった場合には、データチャネル保持メモリ５に記憶されている現フレーム番号FNを有する新規フレームおよび再送フレームのデータチャネルおよびパラメータ記憶部６に記憶されている現フレーム番号FNのパラメータはすべてクリアされる。
【００２７】
以上は、再送フレームの制御チャネルにCRC誤りがなかった場合であるが、再送フレームの制御チャネルにCRC誤りがある場合には(図２の(6)〜(8)の場合)、制御チャネルCRC判定部８はCRC誤り検出信号NGを発生する。これにより、再送合成制御部７はパラメータ記憶部６に現フレーム番号FNの最新パラメータが記憶されているかチェックする。本説明ではパラメータ記憶部６に現フレーム番号FNの最新パラメータは未だ記憶されていないから、再送合成制御部７はデータチャネル復調部9及び合成部１０に復調処理、合成処理の停止を指示し、データチャネル保持メモリ５にシフト指示する。シフト指示によりデータチャネル保持メモリ５は現フレーム番号FNの新規フレームのデータチャネルを保持部５ｂから５ｃにシフトすると共に現フレーム番号FNの再送1回目のデータチャネルを保持部５ａから５ｂにシフトする。また、再送合成制御部７はＡＣＫ／ＮＡＣＫ生成部１５にNGを入力する。これにより、ＡＣＫ／ＮＡＣＫ生成部１５はＮＡＣＫデータを発生し、送信フレーム生成部１６は上りフレームの制御チャネルに該ＮＡＣＫデータその他の制御データを挿入し、またデータチャネルに送信データを挿入し、変調部１７、送信ＲＦ部１８を介して送信する。
尚、制御チャネルＮＧの際には、ＮＡＣＫ信号を送信せず、ＤＴＸ状態とすることで、送信装置からの再送が行われるのを待つこととすることもできる。
以上により、図2の再送1回までの受信機の動作を説明したが、再送２〜３回の場合も再送1回の場合と同様に受信機は動作する。
【００２８】
（Ｃ）受信機の全体の処理フロー
図６、図７は受信機の全体の処理フローである。
受信フレームの制御チャネルのCRC結果がNG，OKであるか調べ(ステップ１０１)、OKであれば、１RTT前のフレームにおける制御チャネルのCRC結果を調べ(ステップ１０２)、OKであれば、通常の処理を行ない、次のフレームを待つ(ステップ１０３)。すなわち、従来と同様の再送合成処理を行なう。
ステップ１０２において、１RTT前のフレームにおける制御チャネルのCRC結果がNGの場合には、再送回数ＨARQ−Ｎ＝０か調べ(ステップ１０４)、再送回数が０であれば、受信フレームは新規フレームであるとして新規フレームの受信処理を行ない(ステップ１０５)、次のフレームを待つ。
再送回数ＨARQ−Ｎが０でなければ、受信フレームは再送フレームであり、データチャネル保持メモリ５あるいは再送合成バッファ１１に保持されているデータチャネルあるいは合成データと合成し(ステップ１０６)、合成データについてCRC結果がOK，NGか調べ(ステップ１０７)、OKであれば合成データを出力すると共に、ＡＣＫを送信機に送り(ステップ１０８)、新規フレームを待つ。
ステップ１０７において、CRC結果がNGであれば、再送回数ＨARQ−Ｎは最大再送回数と等しいかチェックし(ステップ１０９)、再送回数が最大再送回数より少なければＮＡＣＫ送信して(ステップ１１０)、再送フレームを待つ。再送回数が最大再送回数と等しければ、保持データを廃棄し(ステップ１１１)、新規フレームを待つ。
【００２９】
一方、ステップ１０１において、受信フレームの制御チャネルのCRC結果がNGであれば、再送回数ＨARQ−Ｎ＝０か調べ(ステップ２０１)、再送回数が０であれば、受信フレームは新規フレームであり、NACK送信し(ステップ２０４)、再送フレームを待つ。
再送回数ＨARQ−Ｎが０でなければ、新規、再送フレームのうち、制御チャネルのCRCがOKになったことがあるか、換言すれば、パラメータ記憶部６に最新パラメータが保存されているかチェックする(ステップ２０２)。最新パラメータが保存されていなければ、再送回数ＨARQ−Ｎは最大再送回数と等しいかチェックし(ステップ２０３)、再送回数が最大再送回数より少なければＮＡＣＫ送信して(ステップ２０４)、再送フレームを待つ。再送回数が最大再送回数と等しければ、保持データを廃棄し(ステップ２０５)、新規フレームを待つ。このステップ２０５は、図２の(5)のように全てのフレームで制御チャネルのCRC結果がNGとなった場合である。
ステップ２０２において、最新パラメータが保存されていれば、該最新パラメータを用いてデータチャネル保持メモリ５に保存されているデータチャネルを復調し、該復調したデータチャネルと再送合成バッファ１１に保持されているデータとを合成し(ステップ２０６)、合成データについてCRC結果がOK，NGか調べ(ステップ２０７)、OKであれば合成データを出力すると共に、ＡＣＫを送信機に送り(ステップ２０８)、新規フレームを待つ。
ステップ２０７において、合成データについてCRC結果がNGであれば、再送回数ＨARQ−Ｎは最大再送回数と等しいかチェックし(ステップ２０９)、再送回数が最大再送回数より少なければＮＡＣＫ送信して(ステップ２１０)、再送フレームを待つ。再送回数が最大再送回数と等しければ、保持データを廃棄し(ステップ２１１)、新規フレームを待つ。
【００３０】
（Ｄ）変形例
以上では,１RTT毎に到来する新規フレームおよび再送フレームの制御チャネルのCRC結果がOKとなる毎に該制御チャネルを復調して得られたパラメータを最新パラメータとしてパラメータ記憶部６に保存して利用する場合である。
しかし、新規フレームが送られてきてから最大再送回数の再送フレームが送られてくるまでの期間、全フレームのパラメータが同一であれば、到来するフレームの制御チャネルのCRC結果がOKとなる毎に該制御チャネルを復調して得られたパラメータを最新パラメータとしてパラメータ記憶部６に保存して利用することもできる。かかる場合は、パラメータ記憶部６に図4(A)に示すようにSFNを組にしてパラメータを保存する必要はなく、図４（B）に示すように最新パラメータＮＰＲと現パラメータＣＰＲの２つのいずれか又は双方を記憶すれば良い。
【００３１】
この変形例の実施態様としては以下が考えられる。
・変形例の実施態様１
新規フレーム、再送フレームを問わず、受信フレームの制御チャネルに誤りがあるか監視し、誤りがある場合には、該受信フレームより前に受信したフレームの正常な制御チャネルのパラメータを用いて復調し、該復調結果に基づいて復号処理を行なう。
・変形例の実施態様２
再送フレームの制御チャネルに誤りがあるか監視し、誤りがある場合には、該再送フレームより前に受信したフレームの正常な制御チャネルのパラメータを用いて再送フレームのデータチャネルを復調し、該復調結果と受信済みフレームのデータを合成し、合成データに基づいて復号処理を行なう。
【図面の簡単な説明】
【００３２】
【図１】本発明の概略説明図である。
【図２】本発明の別の概略説明図である。
【図３】本発明の再送制御機能を備えた受信機の構成図である。
【図４】パラメータ記憶部の記憶例である。
【図５】再送合成バッファの記憶例である。
【図６】受信機の全体の第1の処理フローである。
【図７】受信機の全体の第2の処理フローである。
【図８】基本的なARQ方式における１つの再送方式であるストップ・ウェイトARQ方式の処理手順説明図である。
【図９】N チャネル Stop-and-Wait ARQの処理手順説明図である。
【図１０】フレームフォーマット例である。
【符号の説明】
【００３３】
１  デュープレクサ
２  受信ＲＦ部
３  SFN監視部
４  制御チャネル復調部
５  データチャネル保持メモリ
６  パラメータ記憶部
７  再送合成制御部
８  制御チャネルCRC判定部
９  データチャネル復調部
１０  合成部
１１  再送合成バッファ
１２  誤り訂正復号部
１３  再送合成バッファ管理部
１４  データチャネルCRC判定部
１５  ＡＣＫ／ＮＡＣＫ生成部
１６  送信フレーム生成部
１７  変調部
１８  送信ＲＦ部
【図１】
2006253980.tif 000003
【図２】
2006253980.tif 000004
【図３】
2006253980.tif 000005
【図４】
2006253980.tif 000006
【図５】
2006253980.tif 000007
【図６】
2006253980.tif 000008
【図７】
2006253980.tif 000009
【図８】
2006253980.tif 000010
【図９】
2006253980.tif 000011
【図１０】
2006253980.tif 000012