(57)【特許請求の範囲】
【請求項１】
受信側は、送信側より常時送信される既知信号を受信し、前記送信側に対してデータ送信要求する毎に前記既知信号より下り回線品質を測定して前記送信側に報告するとともに保持し、さらにデータ送信要求によって前記送信側より送られてきたフレームデータを受信する毎に下り回線品質を測定して保持する一方、受信済みフレームデータの復号処理において誤りを検出した場合、前記送信側に対するデータ送信要求毎に前記送信側に報告した各下り回線品質の測定値と、データ送信要求毎に前記送信側より送られてきたフレームデータを受信した時に測定した各下り回線品質の測定値とをフレーム番号毎に比較し、報告した下り回線品質の測定値と受信した下り回線品質の測定値との差が最も大きくなるフレーム番号に対応するフレームデータを再送要求することを特徴とするデータ通信方法。
【請求項２】
受信済みフレームデータの復号処理において誤りを検出した場合、前記送信側に対するデータ送信要求毎に前記送信側に報告した各下り回線品質の測定値と、データ送信要求毎に前記送信側より送られてきたフレームデータを受信した時に測定した各下り回線品質の測定値とをフレーム番号毎に比較し、報告した下り回線品質の測定値よりも受信した下り回線品質の測定値の方が値が小さいフレームの中から、その差が最も大きくなるフレーム番号に対応するフレームデータを再送要求することを特徴とする請求項１記載のデータ通信方法。
【請求項３】
受信側は、送信側より常時送信される既知信号を受信し、前記送信側に対してデータ送信要求する毎に前記既知信号より下り回線品質を測定して前記送信側に報告するとともに保持し、さらにデータ送信要求によって前記送信側より送られてきたフレームデータを受信する毎に下り回線品質を測定して保持する一方、受信済みフレームデータの復号処理において誤りを検出した場合、前記送信側に報告した各下り回線品質の測定値と所定の基準値とを比較し、前記送信側に報告した各下り回線品質の測定値の全てが前記基準値以上であれば、それらの測定値とデータ送信要求毎に前記送信側より送られてきたフレームデータを受信した時に測定した下り回線品質の測定値とをフレーム番号毎に比較し、それらの差が最も大きく且つ受信時の各下り回線品質の測定値の中で最も値の小さなものに対応するフレームデータを再送要求することを特徴とするデータ通信方法。
【請求項４】
前記受信側は、前記送信側に報告した各下り回線品質の測定値と所定の基準値との比較において、前記基準値未満のものが１つあれば、それに対応するフレームデータを削除するとともに再送要求し、前記基準値未満のものが複数あれば、その中で最も値の小さなものに対応するフレームデータを再送要求することを特徴とする請求項３記載のデータ通信方法。
【請求項５】
基地局装置より送られてくるフレームデータを１ブロックデータ分受信して復号し、復号結果に誤りを検出した場合、前記基地局装置にフレームデータの再送要求を行う移動機において、
前記基地局装置より常時送信される既知信号を受信することで下り回線品質を測定する下り回線品質測定手段と、
前記基地局装置に対してデータ送信要求する毎に前記下り回線品質測定手段にて測定された下り回線品質の測定値を前記基地局装置に報告する下り回線品質報告手段と、
前記基地局装置に対してデータ送信要求する毎に前記下り回線品質測定手段にて測定された下り回線品質の測定値を記憶する第１下り回線品質記憶手段と、
前記基地局装置に対するデータ送信要求によって前記基地局装置より送られてくるフレームデータを受信する毎に前記下り回線品質測定手段にて測定された下り回線品質の測定値を記憶する第２下り回線品質記憶手段と、
受信済みフレームデータの復号処理において誤りを検出した場合、前記第１下り回線品質記憶手段に記憶された各下り回線品質の測定値と前記第２下り回線品質記憶手段に記憶された各下り回線品質の測定値を夫々読み出してフレーム番号毎に比較し、前記第１下り回線品質記憶手段に記憶された下り回線品質の測定値と前記第２下り回線品質記憶手段に記憶された下り回線品質の測定値との差が最も大きくなるフレーム番号に対応するフレームデータを再送要求するフレームデータ再送要求手段と、
を具備することを特徴とする移動機。
【請求項６】
前記フレームデータ再送要求手段は、受信済みフレームデータの復号処理において誤りを検出した場合、前記第１下り回線品質記憶手段に記憶された各下り回線品質の測定値と前記第２下り回線品質記憶手段に記憶された各下り回線品質の測定値を夫々読み出してフレーム番号毎に比較し、前記第２下り回線品質記憶手段に記憶された下りの回線品質の測定値の方が、前記第１下り回線品質記憶手段に記憶された下りの回線品質の測定値よりも低いフレームデータの中から、その差が最も大きくなるフレーム番号に対応するフレームデータを再送要求することを特徴とする請求項５記載の移動機。
【請求項７】
基地局装置より送られてくるフレームデータを１ブロックデータ分受信する毎に復号し、復号結果に誤りを検出した場合、前記基地局装置にフレームデータの再送要求を行う移動機において、
前記基地局装置より常時送信される既知信号を受信することで下り回線品質値を測定する下り回線品質測定手段と、
前記基地局装置に対してデータ送信要求する毎に前記下り回線品質測定手段にて測定された下り回線品質の測定値を前記基地局装置に報告する下り回線品質報告手段と、
前記基地局装置に対してデータ送信要求する毎に前記下り回線品質測定手段にて測定された下り回線品質の測定値を記憶する第１下り回線品質記憶手段と、
前記基地局装置に対するデータ送信要求によって前記基地局装置より送られてくるフレームデータを受信する毎に前記下り回線品質測定手段にて測定された下り回線品質の測定値を記憶する第２下り回線品質記憶手段と、
受信済みフレームデータの復号処理において誤りを検出した場合、前記第１下り回線品質記憶手段に記憶された各下り回線品質の測定値と所定の基準値とを比較し、前記基準値未満のものがあれば、１つの場合を含むその中で最も値の小さなものに対応するフレームデータを再送要求し、前記各下り回線品質の測定値の全てが前記基準値以上の場合には、それらの測定値と前記第２下り回線品質記憶手段に記憶された各下り回線品質の測定値とをフレーム番号毎に比較し、それらの差が最も大きく且つ前記第２下り回線品質記憶手段に記憶された各下り回線品質の測定値の中で最も値の小さなフレーム番号に対応するフレームデータを再送要求するフレームデータ再送要求手段と、
を具備することを特徴とする移動機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ハイブリッド自動再送要求（H-ARQ；Hybrid Automatic Repeat reQuest）方式によるデータ通信方法及び移動機に関する。
【０００２】
【従来の技術】
従来、ハイブリッド自動再送要求方式によるデータ通信システムとして、例えば特開平８−８８６２０号公報で開示されたものがある。図９は、当該公報で開示されたデータ通信システムの構成を示すブロック図である。この従来のデータ通信システムは、基地局装置９００と移動機９２０とを備えて構成される。
【０００３】
基地局装置９００は、ブロック化部９０１と、誤り検出データ付加部９０２と、符号化部９０３と、番号付加部９０４と、第１記憶部９０５と、第１制御部９０６と、送信部９０７と、共用器９０８と、アンテナ９０９と、受信部９１０とから構成される。一方、移動機側９２０は、アンテナ９２１と、共用器９２２と、受信部９２９と、番号抽出部９２４と、第２記憶部９２５と、復号部９２６と、誤り検出部９２７と、第２制御部９２８と、送信部９２３とから構成される。
【０００４】
ブロック化部９０１は、入力される情報ビットデータを予め指定されたブロック数に分割して出力する。誤り検出データ付加部９０２は、ブロック化部９０１から出力されるブロック化情報ビットデータに誤り検出データを付加して出力する。符号化部９０３は、誤り検出データ付加部９０２で誤り検出データが付加されたブロック化情報ビットデータを誤り訂正符号化して複数のフレームデータ（例えばｎ−Ａ、ｎ−Ｂ、ｎ−Ｃ）に分割して出力する。
【０００５】
番号付加部９０４は、符号化部９０３から出力されるフレームデータｎ−Ａ、ｎ−Ｂ、ｎ−Ｃにブロック番号（ｎとする）とフレーム番号（Ａ、Ｂ、Ｃとする）を付加する。つまり、ブロック化部９０１でブロック化された１番目のブロック化情報ビットデータが符号化部９０３でフレーム化された場合のフレームデータには、１−Ａ、１−Ｂ、１−Ｃの番号が付加され、２番目のブロック化情報ビットデータがフレーム化された場合のフレームデータには、２−Ａ、２−Ｂ、２−Ｃの番号が付加される。そして、ｎ番目のブロック化情報ビットデータがフレーム化された場合のフレームデータには、ｎ−Ａ、ｎ−Ｂ、ｎ−Ｃの番号が付加される。
【０００６】
第１記憶部９０５は、ブロック番号及びフレーム番号の付加されたフレームデータｎ−Ａ、ｎ−Ｂ、ｎ−Ｃを記憶する。第１制御部９０６は、第１記憶部９０５に記憶されたフレームデータｎ−Ａ、ｎ−Ｂ、ｎ−Ｃをブロック番号且つフレーム番号順に読み出す。また、第１制御部９０６は、移動機９２０の第２制御部９２８の応答に応じてフレームデータｎ−Ａ、ｎ−Ｂ、ｎ−Ｃを読み出す制御を行う。第１記憶部９０５から読み出されたフレームデータｎ−Ａ、ｎ−Ｂ、ｎ−Ｃは、送信部９０７に入力されて無線周波数信号に変換される。そして、共用器９０８を通してアンテナ９０９から送信される。
【０００７】
第１制御部９０６は、移動機９２０より送信されたＮＡＣＫ信号（即ち送られたブロック化情報ビットデータに誤りがあることを示す信号）を受信した場合は、そのＮＡＣＫ信号にて指示されるブロック番号の未送信フレーム番号のフレームデータを送信する。これに対して、ブロック化情報ビットデータに誤りが無いことを示すＡＣＫ信号を受信した場合は、次のブロック番号のフレームデータを送信する。
【０００８】
一方、移動機９２０において、番号抽出部９２４は、基地局装置９００側から送られてきたフレームデータｎ−Ａ、ｎ−Ｂ、ｎ−Ｃからブロック番号及びフレーム番号を抽出して、フレームデータｎ−Ａ、ｎ−Ｂ、ｎ−Ｃとともに出力する。第２記憶部９２５は、番号抽出部９２４にて抽出されたブロック番号及びフレーム番号毎にフレームデータｎ−Ａ、ｎ−Ｂ、ｎ−Ｃを記憶する。復号部９２６は、第２記憶部９２５より読み出されたフレームデータｎ−Ａ、ｎ−Ｂ、ｎ−Ｃをフレーム数に対応した符号化率で復号を行う。
【０００９】
誤り検出部９２７は、復号部９２６で復号されたフレームデータｎ−Ａ、ｎ−Ｂ、ｎ−Ｃの誤り検出データによって誤り検出を行う。第２制御部９２８は、第２記憶部９２５に記憶されたフレームデータｎ−Ａ、ｎ−Ｂ、ｎ−Ｃを読み出す制御を行うとともに、誤り検出部９２７で誤りが検出されなかった場合にはＡＣＫ信号を送信し、誤りが検出された場合にはＮＡＣＫ信号を送信する制御を行う。
【００１０】
次に、上記構成のデータ通信システムの動作について説明する。
基地局装置９００において、第１制御部９０６によって第１記憶部９０５から例えば図１０の符号１０００で示す１ブロック目の１つ目のフレームデータ１−Ａが読み出されて、実線矢印で示すように移動機９２０に向けて送信される。送信されたフレームデータ１−Ａは移動機９２０の受信部９２９にて受信される。そして、移動機９２０の番号抽出部９２４でフレームデータ１−Ａからブロック番号及びフレーム番号が抽出される。そして、抽出されたブロック番号及びフレーム番号毎に符号１００１で示すように、第２記憶部９２５に記憶される。
【００１１】
第２記憶部９２５で記憶されたフレームデータ１−Ａは第２制御部９２８の制御によって読み出されて復号部９２６に入力される。復号部９２６にフレームデータ１−Ａが入力され復号されるとパリティチェックデータの付加された情報ビットデータが出力される。
【００１２】
この情報ビットデータは誤り検出部９２７に入力されてパリティチェックデータを用いたＣＲＣ（Cyclic Redundancy Check）演算による誤り検出が行われる。この演算により誤りが検出されなかった場合は、第２制御部９２８が１番目のブロックデータに誤りが無いことを示す１−ＡＣＫ信号を図１０に破線矢印１００２で示すように基地局装置９００に向けて送信する。そして、１−ＡＣＫ信号を送信した後は、第２記憶部９２５に記憶されているフレームデータ１−Ａを消去する。この誤り未検出時には誤り検出部９２７から基地局装置９００のブロック化部９０１でブロック化されたと同じ１ブロック目の情報ビットデータが出力される。
【００１３】
移動機９２０より１−ＡＣＫ信号が送信されて、基地局装置９００で受信されると、第１制御部９０６は、第１記憶部９０５から図１０に符号１００３で示す次の２ブロック目のフレームデータ２−Ａを読み出して移動機９２０に向けて送信する。このデータ２−Ａが移動機９２０で受信されると、番号抽出部９２４でそれらのブロック番号及びフレーム番号が抽出される。そして、抽出されたブロック番号及びフレーム番号毎に符号１００４で示すように第２記憶部９２５に記憶される。
【００１４】
第２記憶部９２５に記憶されたフレームデータ２−Ａは復号部９２６によって復号されて、誤り検出部９２７で誤り検出が行われる。そして、誤りが検出された場合、第２制御部９２８は、フレームデータ２−Ａをそのまま記憶するとともに２番目のブロックのデータが誤っていることを示す２−ＮＡＣＫ信号を図１０に示す破線矢印１００５で示すように基地局装置９００に向けて送信する。
【００１５】
基地局装置９００にて２−ＮＡＣＫ信号が受信されると、基地局装置９００の第１制御部９０６は、第１記憶部９０５から図１０に符号１００６で示す先程送信した２ブロック目の異なるフレームのフレームデータ２−Ｂを読み出して移動機９２０に向けて送信する。
【００１６】
送信されたフレームデータ２−Ｂは移動機９２０にて受信された後、番号抽出部９２４でそのブロック番号及びフレーム番号が抽出されて、符号１００７で示すように２−Ｂのフレームデータとして第２記憶部９２５に記憶される。第２記憶部９２５に記憶されたフレームデータ２−Ｂは既に第２記憶部９２５に記憶済みのフレームデータ２−Ａとともに読み出されて、復号部９２６によって復号される。これより、前回フレームデータ２−Ａのみで復号を行った時よりも高い訂正能力（低い符号化率）で復号される。
【００１７】
そして、誤り検出部９２７で、その復号された情報ビットデータに付加されているパリティチェックデータによって誤り検出が行われる。この誤り検出において、再び誤りが検出された場合には、２−ＮＡＣＫ信号を図１０に示す破線矢印１００８で示すように基地局装置９００に向けて送信し、基地局装置９００にて２−ＮＡＣＫ信号が受信されると、基地局装置９００の第１制御部９０６は、第１記憶部９０５から図１０に符号１００９で示す先程送信した２ブロック目の異なるフレームのフレームデータ２−Ｃを読み出して移動機９２０に向けて送信する。送信されたフレームデータ２−Ｃは、フレームデータ２−Ｂを受信した際の手順と同様に、既に第２記憶部９２５に記憶済みのフレームデータ２−Ａ及び２−Ｂとともに読み出されて、復号部９２６によって復号される。
【００１８】
そして、誤り検出部９２７で、その復号された情報ビットデータに付加されているパリティチェックデータによって誤り検出が行われる。誤りが検出されなかった場合は、第２制御部９２８が２番目のブロックのデータに誤りが無いことを示す２−ＡＣＫ信号を図１０に破線矢印１０１１で示すように基地局装置９００に向けて送信するとともに、第１記憶部９０５に記憶されているフレームデータ２−Ａ、２−Ｂ、２−Ｃを消去する。誤り検出部９２７からは基地局装置９００のブロック化部９０１でブロック化されたと同じ２ブロック目の情報ビットデータが出力される。
【００１９】
以降、基地局装置９００の第１制御部９０６は、前述したように移動機９２０の第２制御部９２８より返信されてくるＡＣＫ信号又はＮＡＣＫ信号に応じて第１記憶部９０５から順次フレームデータ３−Ａ…を読み出して移動機９２０に向けて送信する。
【００２０】
ところで、前述したように、移動機９２０の復号部９２６で復号されたフレームデータ２−Ａ、２−Ｂ、２−Ｃに対する誤り検出の結果、誤りが検出された場合、移動機９２０の第２制御部９２８は、フレームデータ２−Ａ、２−Ｂ、２−Ｃをそのまま第２記憶部９２５に記憶させるとともに、２番目のブロックのデータが誤っていることを示す２−ＮＡＣＫ信号を基地局装置９００に向けて送信する。基地局装置９００でこの２−ＮＡＣＫ信号が受信されると、第１制御部９０６が第１記憶部９０５から２ブロック目の最初のフレームデータ２−Ａを読み出してそれを移動機９２０に向けて送信する。
【００２１】
送信されたフレームデータ２−Ａは、移動機９２０で受信されて、番号抽出部９２４でそのブロック番号及びフレーム番号が抽出された後、先に記憶されたフレームデータ２−Ａと異なる第２記憶部９２５の記憶領域に記憶される。再送されたフレームデータ２−Ａが第２記憶部９２５に記憶された後、先に記憶済みのフレームデータ２−Ａ、２−Ｂ、２−Ｃとともに第２制御部９２８の制御によって読み出される。すなわち、４つのフレームデータ２−Ａ、２−Ｂ、２−Ｃ、２−Ａが読み出される。そして、読み出された４つのフレームデータ２−Ａ、２−Ｂ、２−Ｃ、２−Ａが復号部９２６に入力され、より低い符号化率で復号が行われる。
【００２２】
このように、今回送信されたデータと、このデータと同じデータであって先に送信されて誤りの有ったデータとを用いることから、再送回数に応じて符号化率が下がる。これにより、再送回数によって誤り訂正能力が高くなるので、通信路の特性の悪化による再送回数の急増を抑えることが可能となる。
【００２３】
【発明が解決しようとする課題】
しかしながら、上述した従来のデータ通信システムにおいては、次のような問題がある。
すなわち、基地局装置より同一ブロック番号のブロックデータにおける全てのフレームデータが送信されて未送信のフレームデータが無くなった場合で、移動機より再送要求があると、先頭のフレーム番号のフレームデータから再送を行うようにしているが、先のフレームデータの信頼性が悪く、最大比合成に用いても誤りを除去できない場合には必然的に再送回数が多くなってしまう。
【００２４】
例えば、１つのブロックデータを３つに分割したフレームデータ１−Ａ、１−Ｂ、１−Ｃのうち、フレームデータ１−Ａ及び１−Ｂの信頼性が低くてこれらを最大比合成に用いても誤りを除去できないのに対し、フレームデータ１−Ｃの信頼性が高く、これを最大比合成に用いた場合に誤りを除去できるような場合、再送回数３にて誤りを除去することができることになる。
【００２５】
このように、信頼性の低いフレームデータから先に再送する場合、再送回数が増加することになるので、基地局装置におけるスループットの低下につながる。特に、基地局装置と通信を行う移動機が多数有る場合には、各移動機に対して割り当てられる時間が少なくなるため、再送回数の増加は好ましくない。
【００２６】
本発明は係る点に鑑みてなされたものであり、フレームデータを再送する必要があった場合に、最小限の回数で行うことができるデータ通信方法及び移動機を提供することを目的とする。
【００２７】
【課題を解決するための手段】
請求項１に係る発明のデータ通信方法は、受信側は、送信側より常時送信される既知信号を受信し、前記送信側に対してデータ送信要求する毎に前記既知信号より下り回線品質を測定して前記送信側に報告するとともに保持し、さらにデータ送信要求によって前記送信側より送られてきたフレームデータを受信する毎に下り回線品質を測定して保持する一方、受信済みフレームデータの復号処理において誤りを検出した場合、前記送信側に対するデータ送信要求毎に前記送信側に報告した各下り回線品質の測定値と、データ送信要求毎に前記送信側より送られてきたフレームデータを受信した時に測定した各下り回線品質の測定値とをフレーム番号毎に比較し、報告した下り回線品質の測定値と受信した下り回線品質の測定値との差が最も大きくなるフレーム番号に対応するフレームデータを再送要求することを特徴とする。また、請求項２に係る発明のデータ通信方法は、請求項１に係る発明のデータ通信方法において、受信済みフレームデータの復号処理において誤りを検出した場合、前記送信側に対するデータ送信要求毎に前記送信側に報告した各下り回線品質の測定値と、データ送信要求毎に前記送信側より送られてきたフレームデータを受信した時に測定した各下り回線品質の測定値とをフレーム番号毎に比較し、報告した下り回線品質の測定値よりも受信した下り回線品質の測定値の方が値が小さいフレームの中から、その差が最も大きくなるフレーム番号に対応するフレームデータを再送要求することを特徴とする。
【００４５】
この方法によれば、受信側は、フレームデータの再送要求において、データ送信要求時に送信側に報告した各下り回線品質の測定値に比べて、実際にフレームデータが送られてきたときに測定した下り回線品質の測定値が小さいものほど送信側で選択した変調方式又は送信レートが妥当でない可能性が高いとして、そのフレームデータを再送要求する。
したがって、受信側は、フレームデータ再送要求において、信頼性の高いフレームデータを確保することができるので、再送回数が低減して効率の良いデータ伝送が可能となる。
【００４６】
請求項３に係る発明のデータ通信方法は、受信側は、送信側より常時送信される既知信号を受信し、前記送信側に対してデータ送信要求する毎に前記既知信号より下り回線品質を測定して前記送信側に報告するとともに保持し、さらにデータ送信要求によって前記送信側より送られてきたフレームデータを受信する毎に下り回線品質を測定して保持する一方、受信済みフレームデータの復号処理において誤りを検出した場合、前記送信側に報告した各下り回線品質の測定値と所定の基準値とを比較し、前記送信側に報告した各下り回線品質の測定値の全てが前記基準値以上であれば、それらの測定値とデータ送信要求毎に前記送信側より送られてきたフレームデータを受信した時に測定した下り回線品質の測定値とをフレーム番号毎に比較し、それらの差が最も大きく且つ受信時の各下り回線品質の測定値の中で最も値の小さなものに対応するフレームデータを再送要求することを特徴とする。
【００４７】
この方法によれば、受信側は、フレームデータの再送要求において、データ送信要求時に送信側に報告した各下り回線品質の測定値の全てが基準値以上の場合に、それらの測定値と実際にフレームデータが送られてきたときに測定した各下り回線品質の測定値との差が最も大きくなるものほど送信側で選択した変調方式又は送信レートが妥当でない可能性が高いとして、そのフレームデータを削除するとともに再送要求する。
したがって、受信側は、フレームデータ再送要求において、信頼性の高いフレームデータを確保することができるので、再送回数が低減して効率の良いデータ伝送が可能となる。
【００４８】
請求項４に係る発明のデータ通信方法は、請求項３に係る発明のデータ通信方法において、前記受信側は、前記送信側に報告した各下り回線品質の測定値と所定の基準値との比較において、前記基準値未満のものが１つあれば、それに対応するフレームデータを削除するとともに再送要求し、前記基準値未満のものが複数あれば、その中で最も値の小さなものに対応するフレームデータを再送要求することを特徴とする。
【００４９】
この方法によれば、受信側は、フレームデータ再送要求において、送信側に報告した各下り回線品質の測定値と所定の基準値との比較において、基準値未満のものが１つあれば、それに対応するフレームデータを削除するとともに再送要求し、基準値未満のものが複数あれば、その中で最も値の小さなものに対応するフレームデータを削除するとともに再送要求する。
したがって、受信側は、フレームデータ再送要求において、信頼性の高いフレームデータを確保することができるので、再送回数が低減して効率の良いデータ伝送が可能となる。
【００９２】
請求項５に係る発明の移動機は、基地局装置より送られてくるフレームデータを１ブロックデータ分受信して復号し、復号結果に誤りを検出した場合、前記基地局装置にフレームデータの再送要求を行う移動機において、前記基地局装置より常時送信される既知信号を受信することで下り回線品質を測定する下り回線品質測定手段と、前記基地局装置に対してデータ送信要求する毎に前記下り回線品質測定手段にて測定された下り回線品質の測定値を前記基地局装置に報告する下り回線品質報告手段と、前記基地局装置に対してデータ送信要求する毎に前記下り回線品質測定手段にて測定された下り回線品質の測定値を記憶する第１下り回線品質記憶手段と、前記基地局装置に対するデータ送信要求によって前記基地局装置より送られてくるフレームデータを受信する毎に前記下り回線品質測定手段にて測定された下り回線品質の測定値を記憶する第２下り回線品質記憶手段と、受信済みフレームデータの復号処理において誤りを検出した場合、前記第１下り回線品質記憶手段に記憶された各下り回線品質の測定値と前記第２下り回線品質記憶手段に記憶された各下り回線品質の測定値を夫々読み出してフレーム番号毎に比較し、前記第１下り回線品質記憶手段に記憶された下り回線品質の測定値と前記第２下り回線品質記憶手段に記憶された下り回線品質の測定値との差が最も大きくなるフレーム番号に対応するフレームデータを再送要求するフレームデータ再送要求手段と、を具備する構成を採る。また、請求項６に係る発明の移動機は、請求項５に係る発明の移動機において、前記フレームデータ再送要求手段は、受信済みフレームデータの復号処理において誤りを検出した場合、前記第１下り回線品質記憶手段に記憶された各下り回線品質の測定値と前記第２下り回線品質記憶手段に記憶された各下り回線品質の測定値を夫々読み出してフレーム番号毎に比較し、前記第２下り回線品質記憶手段に記憶された下りの回線品質の測定値の方が、前記第１下り回線品質記憶手段に記憶された下りの回線品質の測定値よりも低いフレームデータの中から、その差が最も大きくなるフレーム番号に対応するフレームデータを再送要求する構成を採る。
【００９３】
この構成によれば、移動機は、フレームデータの再送要求において、各報告下り回線品質の測定値と各受信下り回線品質の測定値とをフレーム番号毎に比較し、報告下り回線品質の測定値と受信下り回線品質の測定値との差が最も大きく、且つ受信下り回線品質の測定値の小さいフレーム番号に対応するフレームデータを再送要求する。
したがって、移動機は、フレームデータ再送要求において、信頼性の高いフレームデータを確保することができるので、再送回数が低減して効率の良いデータ伝送が可能となる。
【００９６】
請求項７に係る発明の移動機は、基地局装置より送られてくるフレームデータを１ブロックデータ分受信する毎に復号し、復号結果に誤りを検出した場合、前記基地局装置にフレームデータの再送要求を行う移動機において、前記基地局装置より常時送信される既知信号を受信することで下り回線品質値を測定する下り回線品質測定手段と、前記基地局装置に対してデータ送信要求する毎に前記下り回線品質測定手段にて測定された下り回線品質の測定値を前記基地局装置に報告する下り回線品質報告手段と、前記基地局装置に対してデータ送信要求する毎に前記下り回線品質測定手段にて測定された下り回線品質の測定値を記憶する第１下り回線品質記憶手段と、前記基地局装置に対するデータ送信要求によって前記基地局装置より送られてくるフレームデータを受信する毎に前記下り回線品質測定手段にて測定された下り回線品質の測定値を記憶する第２下り回線品質記憶手段と、受信済みフレームデータの復号処理において誤りを検出した場合、前記第１下り回線品質記憶手段に記憶された各下り回線品質の測定値と所定の基準値とを比較し、前記基準値未満のものがあれば、１つの場合を含むその中で最も値の小さなものに対応するフレームデータを再送要求し、前記各下り回線品質の測定値の全てが前記基準値以上の場合には、それらの測定値と前記第２下り回線品質記憶手段に記憶された各下り回線品質の測定値とをフレーム番号毎に比較し、それらの差が最も大きく且つ前記第２下り回線品質記憶手段に記憶された各下り回線品質の測定値の中で最も値の小さなフレーム番号に対応するフレームデータを再送要求するフレームデータ再送要求手段と、を具備する構成を採る。
【００９７】
この構成によれば、移動機は、フレームデータの再送要求において、データ送信要求時に基地局装置に報告した各下り回線品質の測定値の全てが基準値以上の場合に、それらの測定値と実際にフレームデータを送られてきたときに測定した各下り回線品質の測定値との差が最も大きくなるものほど基地局装置で選択した変調方式又は送信レートが妥当でない可能性が高いことして、そのフレームデータを再送要求する。
したがって、移動機は、フレームデータ再送要求において、信頼性の高いフレームデータを確保することができるので、再送回数が低減して効率の良いデータ伝送が可能となる。
【０１２４】
【発明の実施の形態】
本発明の骨子は、移動機が基地局装置より常時送信される既知信号を受信することで、基地局装置に対してデータ送信要求する毎に下り回線品質を測定し、基地局装置より１つのブロックデータを複数に分割したフレームデータの全てが送信されて未送信のフレームデータが無くなった場合で、移動機が復号を失敗した場合、受信済みの各フレームデータに対応する下り回線品質の測定値に基づいて再送を開始する先頭のフレームデータを決定するようにしたものである。
【０１２５】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【０１２６】
（実施の形態１）
図１は、本発明の実施の形態１に係るデータ通信システムの構成を示すブロック図である。なお、この図において、前述した図９と共通する部分には同一の符号を付けてその説明を省略する。
【０１２７】
本実施の形態のデータ通信システムは、移動機１１０が、基地局装置１００に対してデータ送信要求時に、基地局装置１００より常時送信される既知信号を受信して測定した下り回線品質を基地局装置１００に報告するとともに、その測定値をフレームデータｎ−Ａ、ｎ−Ｂ、ｎ−Ｃ毎に保持する。そして、１つのブロックデータに対する全てのフレームデータｎ−Ａ、ｎ−Ｂ、ｎ−Ｃを受信した場合で、復号結果に誤りがあった場合、保持している下り回線品質の測定値に基づいて再送を開始する先頭のフレームデータを決定する。
【０１２８】
ここで、移動機１１０が１つのブロックデータに対する全てのフレームデータｎ−Ａ、ｎ−Ｂ、ｎ−Ｃを受信する以前に正常に復号できれば、現在のブロックデータの送信が終了し、次のブロックデータの送信が開始される。本実施の形態のデータ通信システムは、移動機１１０が１つのブロックデータに対する全てのフレームデータｎ−Ａ、ｎ−Ｂ、ｎ−Ｃを受信しても正常に復号できない場合における再送回数の増加を最小限に抑えるようにしている。
【０１２９】
また、前述した従来のデータ通信システムと同様に、１つのブロックデータを３つに分割するようにしているが、必ずしもこの数に限定されるものではなく任意である。
【０１３０】
また、１つのブロックデータを３つに分割した各フレームデータの中身が必ずしも同じビット数である必要はなく、例えば元のブロックデータ内の情報ビット＋ＣＲＣビットが１００ビットであったとして、これを符号化率１／３で符号化すれば３００ビットとなり、最初の１−Ａを１５０ビット、次の１−Ｂを１００ビット、最後の１−Ｃを５０ビットとしても良く、また３つのフレームデータ全てを１００ビットとしても良い。
【０１３１】
また、移動機１１０が最後のフレームデータ（３分割の場合はｎ−Ｃ）を認識できるようにするために、基地局装置１００と移動機１１０との間で予め分割数を決めておいても良いし、基地局装置１００から最後のフレームデータである旨を移動機１１０に伝えるようにしても良いし、あるいは一巡して同じフレームデータが来たことを移動機１１０が認識して１つ前のフレームデータを最後のフレームデータと認識するようにしても良い。要は、移動機１１０が最後のフレームデータであることを認識できれば、どのような方法であっても良い。
【０１３２】
また、下り回線品質としては、例えば、既知信号のＳ／Ｎ比（搬送波電力（雑音電力を含む）対干渉波電力比）、既知信号のＥｂ／Ｎｏ（既知信号のビット当たりのエネルギ対干渉波電力（雑音電力を含む））、既知信号のＥｃ／Ｎｏ（既知信号のチップ当たりのエネルギ対干渉波電力（雑音電力を含む））などがあるが、本実施の形態のデータ通信システムでは、以下で説明する各実施の形態のデータ通信システムも含めて、下り回線品質を既知信号の搬送波電力（雑音電力を含む）対干渉波電力比としている。また、搬送波電力（雑音電力を含む）対干渉波電力比の測定値をＣ／Ｉ値と呼ぶこととする。
【０１３３】
さて、基地局装置１００は、ブロック化部９０１と、誤り検出データ付加部９０２と、符号化部９０３と、番号付加部９０４と、第１記憶部９０５と、送信部９０７と、共用器９０８と、アンテナ９０９と、受信部９１０と、第１送信方式決定部１０２と、第１制御部１０７とを備えて構成される。第１送信方式決定部１０２は、移動機１１０よりデータ送信要求時に送られてくるＣ／Ｉ値に基づいて移動機１１０に対する送信信号の送信方式（変調方式及び送信レート）を決定する。
【０１３４】
移動機１１０は、アンテナ９２１と、共用器９２２と、受信部９２９と、番号抽出部９２４と、第２記憶部１１３と、復号部９２６と、誤り検出部９２７と、Ｃ／Ｉ測定部１１２と、第２制御部１１４と、第１報告Ｃ／Ｉ記憶部１１５と、第１Ｃ／Ｉ比較部１１６と、第１再送フレーム選択部１１７と、送信部９２３とを備えて構成される。
【０１３５】
Ｃ／Ｉ測定部１１２は、基地局装置１００より常時送信される既知信号よりＣ／Ｉ値を測定する。第２制御部１１４は、誤り検出部９２７からの誤り検出結果より、受信したフレームデータに誤りがあれば、基地局装置１００に対してそのフレームデータを再送要求する。この場合、再送要求にはフレーム番号を指定する。第１報告Ｃ／Ｉ記憶部１１５は、データ送信要求時に基地局装置１００に報告されるＣ／Ｉ値を記憶する。
【０１３６】
第１Ｃ／Ｉ比較部１１６は、第１報告Ｃ／Ｉ記憶部１１５に記憶されているＣ／Ｉ値と所定の基準値とを比較してその結果を出力する。第１再送フレーム選択部１１７は、第１Ｃ／Ｉ比較部１１６からの比較結果に基づいて再送要求するフレームデータを決定する。第２制御部１１４は、基地局装置１００に対するデータ送信要求時に、その旨とその時点で既知信号より測定したＣ／Ｉ値を基地局装置１００に報告する。また、このときのＣ／Ｉ値を第１報告Ｃ／Ｉ記憶部１１５に記憶する。
【０１３７】
基地局装置１００において、第１制御部１０７は、移動機１１０よりデータ送信要求があった場合、移動機１１０に対する送信が可能か否かを判定し、送信可能であれば、移動機１１０より報告されたＣ／Ｉ値を基に第１送信方式決定部１０２によって変調方式及び送信レートを決定するとともに、決定した変調方式及び送信レートを移動機１１０に通知する。この場合、移動機１１０への通知を接続中の呼の中で行う。なお、ブロック化部９０１、誤り検出データ付加部９０２、符号化部９０３、番号付加部９０４及び第１記憶部９０５夫々の機能については従来のものと同一であるので、その説明を省略する。
【０１３８】
なお、Ｃ／Ｉ測定部１１２は下り回線品質測定手段に、第１報告Ｃ／Ｉ記憶部１１５は下り回線品質記憶手段に、第２制御部１１４は下り回線品質報告手段に、第１送信方式決定部１０２は送信方式決定手段に夫々対応する。また、第１Ｃ／Ｉ比較部１１６、第１再送フレーム選択部１１７及び第２制御部１１４は、フレームデータ再送要求手段を構成する。
【０１３９】
次に、上記構成のデータ通信システムの動作について説明する。
基地局装置１００の第１制御部１０７は、移動機１１０よりＮＡＣＫ信号が送られてきた場合に次のフレームデータを送信するが、ＡＣＫ信号が送られてくるまでフレーム番号順にフレームデータを送信する。移動機１１０の第２制御部１１４は、基地局装置１００より送られてきたフレームデータの複号結果において誤りを検出すると、基地局装置１００にＮＡＣＫ信号とＣ／Ｉ値を通知する。この場合、基地局装置１００より自分宛てのフレームデータの送信が行われるまで繰り返しＣ／Ｉ値を送信し続ける。また、この間もＣ／Ｉ値を送信する毎に第１報告Ｃ／Ｉ記憶部１１５に記憶させる。
【０１４０】
移動機１１０の第２制御部１１４は、基地局装置１００より自分宛てのフレームデータが送られてくると、その直前で基地局装置１００に報告したＣ／Ｉ値を現時点のフレームデータの報告値とする。そして、復号結果に誤りが検出されなくなるまでＮＡＣＫ信号とともに次のフレーム番号を選択して送信する。そして、未送信のフレームデータが無くなっても復号結果に誤りが検出された場合、移動機１１０の第１Ｃ／Ｉ比較部１１６において、これまで送信されたフレームデータｎ−Ａ、ｎ−Ｂ、ｎ−Ｃ夫々に対応するデータ送信要求時のＣ／Ｉ値と所定の基準値とが比較されて、その結果が第１再送フレーム選択部１１７に報告される。
【０１４１】
第１再送フレーム選択部１１７では、第１Ｃ／Ｉ比較部１１６より報告された比較結果のうち、所定の基準値未満のＣ／Ｉ値が１つ存在する場合、それに対応するフレームデータを再送要求する。所定の基準値未満のＣ／Ｉ値が複数存在する場合には、その中で最も値の小さなものを選択して、それに対応するフレームデータを再送要求する。フレームデータを再送要求する場合、第２記憶部１１３に記憶されている同一フレーム番号のフレームデータを最大比合成に使用しないように消去する。
【０１４２】
一方、第１Ｃ／Ｉ比較部１１６より入力された比較結果から全てのＣ／Ｉ値が所定の基準値以上である場合は、その中で基準値より最も値の大きなものを選択して、それに対応するフレームデータを再送要求する。また、基準値より最も値の大きなＣ／Ｉ値に対応するフレームデータについては、それと同一フレーム番号のフレームデータが再送されてきたときに最大比合成に使用される。すなわち、基準値より最も値の大きなＣ／Ｉ値に対応するフレームデータについては、削除しないで最大比合成に使用される。
【０１４３】
基地局装置１００の第１制御部１０７は、移動機１１０より再送要求のあったフレームデータを受信すると、第１記憶部９０５よりフレームデータを読み出して移動機１１０に向けて再送する。
【０１４４】
このように、本実施の形態のデータ通信システムによれば、移動機１１０は、１つのブロックデータに対する全てのフレームデータｎ−Ａ、ｎ−Ｂ、ｎ−Ｃを受信した場合で、復号結果に誤りを検出した場合、第１報告Ｃ／Ｉ記憶部１１５にて記憶している各フレームデータに対応するＣ／Ｉ値の中で所定の基準値未満のものが１つ存在すればそれに対応するフレームデータを選択し、複数存在する場合にはその中で最も値の小さなものを選択し、選択したＣ／Ｉ値に対応するフレームデータを削除して最大比合成に使用しないようにし、全てのフレームデータに対応するＣ／Ｉ値が基準値以上の場合は、その中で最も値の大きなものを選択してそれに対応するフレームデータを再送要求するとともに、新たなフレームデータが再送されてきたときに最大比合成に使用するようにしたので、誤りの著しいフレームデータの存在による誤り訂正能力の低下を抑えることが可能となり、結果的に再送回数の増加が最小限に抑えられる。
【０１４５】
（実施の形態２）
図２は、本発明の実施の形態２に係るデータ通信システムの構成を示すブロック図である。なお、この図において、図１に示したブロック図と動作が共通する構成部分に関しては図１と同一符号を付して説明を省略する。
【０１４６】
本実施の形態のデータ通信システムは、基地局装置２００がフレームデータｎ−Ａ、ｎ−Ｂ、ｎ−Ｃの送信を行う毎に移動機２１０より報告されるＣ／Ｉ値を記憶し、未送信のフレームデータが無くなるまで各フレームデータを送信する毎に移動機２１０よりＮＡＣＫ信号が送られてきた場合に、記憶している各Ｃ／Ｉ値を基に再送するフレームデータを決定する機能を有している。すなわち、再送するフレームデータの決定を基地局装置２００で行うようにしたものである。因みに、上述した実施の形態１のデータ通信システムでは、再送するフレームデータの決定を移動機１１０で行っている。
【０１４７】
上記機能を実現するために本実施の形態のデータ通信システムは、実施の形態１のデータ通信システムと比べて、基地局装置２００においては、第２報告Ｃ／Ｉ記憶部２０２と、第２再送フレーム選択部２０３とを更に備えた構成を採り、移動機２１０においては、図１の第１Ｃ／Ｉ比較部１１６と第１再送フレーム選択部１１７に代えて第２Ｃ／Ｉ比較部２１１を備えた構成を採る。
【０１４８】
なお、第２報告Ｃ／Ｉ記憶部２０２は下り回線品質記憶手段に対応する。また、第１制御部１０７、第１記憶部９０５及び送信部９０７はデータ送信手段を構成する。また、第２再送フレーム選択部２０３及び第１制御部１０７はフレームデータ再送手段を構成する。また、第２制御部１１４は下り回線品質報告手段に、第１報告Ｃ／Ｉ記憶部１１５は記憶手段に、第２Ｃ／Ｉ比較部２１１は比較手段に夫々対応する。
【０１４９】
基地局装置２００において、第２報告Ｃ／Ｉ記憶部２０２は、データ送信要求を出した移動機２１０より報告されたＣ／Ｉ値を記憶する。第２再送フレーム選択部２０３は、１つのブロックデータにおける未送信のフレームデータが無くなるまで移動機２１０よりＮＡＣＫ信号が送られてきた場合に、第２報告Ｃ／Ｉ記憶部２０２より当該ブロックデータの送信済みの各フレームデータに対応するＣ／Ｉ値の全てを読み出し、その中で最も値の小さいＣ／Ｉ値を選択する。そして、選択したＣ／Ｉ値に対応するフレームデータを次回の再送フレームデータとする。
【０１５０】
移動機２１０において、基地局装置２００より再送されてきたフレームデータを受信すると、第２Ｃ／Ｉ比較部２１１が、そのフレームデータの送信要求時に測定されたＣ／Ｉ値と、第１報告Ｃ／Ｉ記憶部１１５に記憶されている受信済みの同一フレーム番号のフレームデータに対応するＣ／Ｉ値とを比較する。そして、この比較において、新たに受信したフレームデータの送信要求時のＣ／Ｉ値が先に受信した同一フレーム番号のフレームデータに対応するＣ／Ｉ値より大きい場合に、その差の大きさに応じて先に受信した同一フレーム番号のフレームデータを削除して新たに受信したフレームデータを上書きするか、あるいは先に受信した同一フレーム番号のフレームデータと最大比合成するかを判断する。
【０１５１】
このように、本実施の形態のデータ通信システムによれば、基地局装置２００に同一ブロック番号の未送信のフレームデータが無くなった場合で、移動機２１０より再送要求があった場合、基地局装置２００は、同一ブロック番号のフレームデータｎ−Ａ、ｎ−Ｂ、ｎ−Ｃ夫々を送信する直前に移動機２１０より報告を受けたＣ／Ｉ値の中で最も値の小さいものに対応するフレームデータを選択してそれを移動機２１０に再送し、移動機２１０は、基地局装置２００より再送されてきたフレームデータを受信すると、そのフレームデータに対応するＣ／Ｉ値と先に受信済みの同一フレーム番号のフレームデータに対応するＣ／Ｉ値とを比較し、その差の大きさに応じて、先に受信した同一フレーム番号のフレームデータを削除して新たに受信したフレームデータを上書きするか、あるいは先に受信した同一フレーム番号のフレームデータと最大比合成するかを判断するようにしたので、誤り訂正能力の低下を抑えることが可能となり、結果的に再送回数の増加が最小限に抑えられる。
【０１５２】
（実施の形態３）
図３は、本発明の実施の形態３に係るデータ通信システムの構成を示すブロック図である。なお、この図において、図１及び図２に示した部分と機能を同じくする部分については同一符号を付してその説明を省略する。
【０１５３】
本実施の形態のデータ通信システムは、基地局装置３００が、移動機３１０に送信済みの各フレームデータｎ−Ａ、ｎ−Ｂ、ｎ−Ｃの中で、後に再送した際に最大比合成をするに値しないものがあると判断した場合、それを削除する削除信号を送信し、また移動機３１０に対する送信済みの各フレームデータが一定以上の信頼度があると判断した場合は、最大比合成することにより訂正能力が上がると思われるフレームデータから再送を行う機能を有している。
【０１５４】
この機能を実現するために、基地局装置３００では、図２の基地局装置２００に第３Ｃ／Ｉ比較部３０１と、第３再送フレーム選択部３０２と、第１削除判定部３０３とを追加した構成を採り、移動機３１０では、図９の従来の移動機９２０にＣ／Ｉ測定部３１１を追加した構成を採る。
【０１５５】
なお、第２報告Ｃ／Ｉ記憶部２０２は下り回線品質記憶手段に対応する。また、第１制御部１０７、第１記憶部９０５及び送信部９０７はデータ送信手段を構成する。また、第１制御部１０７、第３Ｃ／Ｉ比較部３０１、第３再送フレーム選択部３０２及び第１削除判定部３０３はフレームデータ再送手段を構成する。また、Ｃ／Ｉ測定部３１１は下り回線品質測定手段に、第２制御部９２８は下り回線品質報告手段及びフレームデータ削除手段に夫々対応する。
【０１５６】
基地局装置３００において、第２報告Ｃ／Ｉ記憶部２０２は、フレームデータｎ−Ａ、ｎ−Ｂ、ｎ−Ｃの送信が行われる毎に移動機３１０より報告されたＣ／Ｉ値を記憶する。第１制御部１０７は、同一ブロック番号で未送信のフレームデータが無くなるまで各フレームデータを送信する毎に移動機３１０よりＮＡＣＫ信号が返された場合、第３再送フレーム選択部３０２に対して次回送信するフレームデータの選択を指示する。
【０１５７】
第３再送フレーム選択部３０２は、第１制御部１０７から次回送信するフレームデータの指示を受けると、第３Ｃ／Ｉ比較部３０１に対して、これまで送信した各フレームデータに対応して移動機３１０より報告を受けたＣ／Ｉ値（第２報告Ｃ／Ｉ記憶部２０２に記憶されている）を所定の基準値と比較する指示を出す。第３Ｃ／Ｉ比較部３０１は、第３再送フレーム選択部３０２からの指示を受けると、第２報告Ｃ／Ｉ記憶部２０２に記憶された各Ｃ／Ｉ値を順次読み出して所定の基準値と比較し、その結果を第３再送フレーム選択部３０２に報告する。
【０１５８】
第３再送フレーム選択部３０２は、第３Ｃ／Ｉ比較部３０１からの報告を受けて、所定の基準値未満のＣ／Ｉ値を１つ検出すると、それに対応するフレームデータを次回の再送フレームデータとして第１制御部１０７と第１削除判定部３０３に報告する。また、所定の基準値未満のＣ／Ｉ値が複数ある場合、その中で最も小さな値のものを選択して、それに対応するフレームデータを次回の再送フレームデータとして第１制御部１０７と第１削除判定部３０３に報告する。また、全てのＣ／Ｉ値が所定の基準値以上であれば、その中で最も値の大きなものを選択して、それに対応するフレームデータ（即ち、移動機３１０側で最大比合成した場合に誤り訂正能力があがると思われるフレームデータ）を次回の再送フレームデータとして第１制御部１０７に報告する。
【０１５９】
第１削除判定部３０３は、第３再送フレーム選択部３０２からの報告を受けて所定の基準値未満で最小のＣ／Ｉ値に対応するフレームデータで、移動機３１０に受信済みのものを削除する削除信号を現在接続中の呼上に挿入する。すなわち、移動機３１０に対し、これより再送するフレームデータを移動機３１０が最大比合成する前に、移動機３１０に受信済みの同一フレーム番号のフレームデータを移動機３１０にて削除させる削除信号を送信する。更に詳しくは、移動機３１０の受信したフレームデータの中で、後に再送した際に最大比合成をするに値しないフレームデータに対して削除信号を送信する。移動機３１０の第２制御部９２８は、この削除信号を受け取ることで第２記憶部９２５に記憶されている該当フレームデータを削除する。
【０１６０】
このように、本実施の形態のデータ通信システムによれば、基地局装置３００に同一ブロック番号の未送信のフレームデータが無くなった場合で、移動機３１０より再送要求があった場合、基地局装置３００は、同一ブロック番号のフレームデータｎ−Ａ、ｎ−Ｂ、ｎ−Ｃを送信する毎に移動機３１０より報告を受けた各Ｃ／Ｉ値が所定の基準値を満たすか否かを判定し、満たさないものが１つ存在すれば、それに対応するフレームデータを選択し、満たさないものが複数ある場合には、その中で最も小さな値のものを選択し、選択したＣ／Ｉ値に対応するフレームデータを再送するとともに、この再送フレームデータと同一フレーム番号で移動機３１０にて受信済みのフレームデータを削除させる削除信号を送信し、全てのフレームデータ夫々に対応するＣ／Ｉ値が基準値を満たしている場合には、その中で最も大きな値のものを選択して、それに対応するフレームデータを再送するようにしたので、誤り訂正能力の低下を抑えることが可能となり、結果的に再送回数の増加が最小限に抑えられる。
【０１６１】
（実施の形態４）
図４は、本発明の実施の形態４に係るデータ通信システムの構成を示すブロック図である。なお、この図において、図１に示したブロック図と動作が共通する構成部分に関しては図１と同一符号を付して説明を省略する。
【０１６２】
本実施の形態のデータ通信システムは、移動機４１０が、基地局装置４００に対してデータ送信要求を行った際に基地局装置４００に報告したＣ／Ｉ値（以下、報告Ｃ／Ｉ値と言う）と、基地局装置４００からフレームデータｎ−Ａ、ｎ−Ｂ、ｎ−Ｃが送信されて、夫々を受信した際に測定したＣ／Ｉ値（以下、受信Ｃ／Ｉ値と言う）との差に基づいて再送要求するフレームデータを決定する機能を有している。すなわち、報告Ｃ／Ｉ値と受信Ｃ／Ｉ値との差が大きく、特に受信Ｃ／Ｉ値の方が小さい場合は、基地局装置４００側で選択された変調方式又は送信レートが妥当でない可能性が高いと判断してそのフレームデータを再送する。
【０１６３】
この機能を実現するために、移動機４１０は、基地局装置４００より送信されたフレームデータｎ−Ａ、ｎ−Ｂ、ｎ−Ｃを受信した時点での受信Ｃ／Ｉ値を記憶する受信Ｃ／Ｉ記憶部４１１と、第１報告Ｃ／Ｉ記憶部１１５に記憶された報告Ｃ／Ｉ値と受信Ｃ／Ｉ記憶部４１１に記憶された受信Ｃ／Ｉ値とを夫々読み出して次回再送要求するフレームデータを選択する第４再送フレーム選択部４１２とを追加した構成を採る。
【０１６４】
なお、第１報告Ｃ／Ｉ記憶部１１５は第１下り回線品質記憶手段に、受信Ｃ／Ｉ記憶部４１１は第２下り回線品質記憶手段に夫々対応する。また、第４再送フレーム選択部４１２と第２制御部９２８はフレームデータ再送要求手段を構成する。
【０１６５】
移動機４１０の第２制御部９２８は、基地局装置４００にデータ送信要求した際に報告した報告Ｃ／Ｉ値を第１報告Ｃ／Ｉ記憶部１１５に記憶するとともに、データ送信要求することによって基地局装置４００より送信されたフレームデータｎ−Ａ、ｎ−Ｂ、ｎ−Ｃを受信した際に測定した受信Ｃ／Ｉ値を受信Ｃ／Ｉ記憶部４１１に記憶する制御を行う。第２制御部９２８は、復号部９２６における復号結果に誤りがあって基地局装置４００に再送要求を行う場合で、基地局装置４００に未送信のフレームデータが存在しない場合、第４再送フレーム選択部４１２に対して次回再送時に要求するフレームデータの選択を行う指示を出す。
【０１６６】
第４再送フレーム選択部４１２は、第２制御部９２８よりフレームデータ選択指示を受けると、第１報告Ｃ／Ｉ記憶部１１５と受信Ｃ／Ｉ記憶部４１１より各フレームデータに対応する報告Ｃ／Ｉ値と受信Ｃ／Ｉ値を夫々読み出して同一フレーム番号同士を比較し、受信Ｃ／Ｉ値が報告Ｃ／Ｉ値より小さいフレームデータがある場合、そのフレームデータを基地局装置４００に報告することで、そのフレームデータを再送要求する。基地局装置４００は、再送要求のあったフレームデータから再送を行う。
【０１６７】
このように、本実施の形態のデータ通信システムによれば、基地局装置４００に同一ブロック番号の未送信のフレームデータが無くなった場合で、移動機４１０より再送要求があった場合、移動機４１０は、各報告Ｃ／Ｉ値と各受信Ｃ／Ｉ値とをフレーム番号毎に比較し、報告Ｃ／Ｉ値と受信Ｃ／Ｉ値との差が最も大きく、且つ受信Ｃ／Ｉ値の小さいフレーム番号に対応するフレームデータを再送要求するようにしたので、誤り訂正能力の低下を抑えることが可能となり、結果的に再送回数の増加が最小限に抑えられる。
【０１６８】
（実施の形態５）
図５は、本発明の実施の形態５に係るデータ通信システムの構成を示すブロック図である。なお、この図において、図１及び図４に示したブロック図と動作が共通する構成部分に関しては図１及び図４と同一符号を付して説明を省略する。
【０１６９】
本実施の形態のデータ通信システムは、移動機５１０が基地局装置５００にデータ送信要求した際に報告した各フレームデータｎ−Ａ、ｎ−Ｂ、ｎ−Ｃに対応するＣ／Ｉ値（すなわち報告Ｃ／Ｉ値）を所定の基準値と比較し、基準値未満のものが１つあれば、それに対応するフレームデータを選択し、基準値未満のものが複数あれば、その中で最も値の小さなものに対応するフレームデータを選択し、選択したフレームデータを削除するとともに再送要求し、報告Ｃ／Ｉ値の全てが基準値以上であっても受信Ｃ／Ｉ値が小さい場合には、それに対応するフレームデータを削除するとともに再送要求する機能を有している。
【０１７０】
この機能を実現するために、移動機５１０は、第１報告Ｃ／Ｉ記憶部１１５に記憶された報告Ｃ／Ｉ値と受信Ｃ／Ｉ記憶部４１１に記憶された受信Ｃ／Ｉ値とを比較する第４Ｃ／Ｉ比較部５１１と、この第４Ｃ／Ｉ比較部５１１の比較結果より再送要求するフレームデータを決定する第５再送フレーム選択部５１２とを追加した構成を採る。
【０１７１】
なお、第１報告Ｃ／Ｉ記憶部１１５は第１下り回線品質記憶手段に、受信Ｃ／Ｉ記憶部４１１は第２下り回線品質記憶手段に夫々対応する。また、第２制御部９２８、第４Ｃ／Ｉ比較部５１１及び第５再送フレーム選択部５１２はフレームデータ再送要求手段を構成する。
【０１７２】
移動機５１０の復号部９２６における復号結果に誤りがあって基地局装置５００に対して再送要求する場合で、基地局装置５００に未送信のフレームデータが存在しない場合、移動機５１０の第２制御部９２８が第５再送フレーム選択部５１２に対して次回基地局装置５００に再送要求するフレームデータを決定するよう指示を出す。第５再送フレーム選択部５１２は、第２制御部９２８よりフレームデータ選択指示を受けると、第４Ｃ／Ｉ比較部５１１に対して報告Ｃ／Ｉ値と受信Ｃ／Ｉ値を比較するよう指示を出す。
【０１７３】
第４Ｃ／Ｉ比較部５１１は、第１報告Ｃ／Ｉ値記憶部１１５より同一ブロック番号の全てのフレームデータｎ−Ａ、ｎ−Ｂ、ｎ−Ｃを読み出して所定の基準値と比較し、基準値未満のものが１つあれば、それをに対応するフレームデータを選択し、基準値未満のものが複数ある場合には、その中で最も値の小さなものに対応するフレームデータを選択し、選択したフレームデータを削除するとともに、再送要求する情報を第５再送フレーム選択部５１２に入力する。
【０１７４】
また、全てのフレームデータｎ−Ａ、ｎ−Ｂ、ｎ−Ｃに対応するＣ／Ｉ値が基準値以上である場合には、受信Ｃ／Ｉ記憶部４１１より同一ブロック番号の全てのフレームデータｎ−Ａ、ｎ−Ｂ、ｎ−Ｃを読み出して、同一フレーム番号毎に報告Ｃ／Ｉ値と比較し、その差が大きく受信Ｃ／Ｉ値の小さいものがある場合には、それに対応するフレームデータ（複数ある場合には受信Ｃ／Ｉ値の最も小さいものに対応するフレームデータ）を削除するとともに、再送要求する情報を第５再送フレーム選択部５１２に入力する。また、各報告Ｃ／Ｉ値との差が殆どない場合には、受信Ｃ／Ｉ値の最も大きいものに対応するフレームデータを再送要求する情報を第５再送フレーム選択部５１２に入力する。
【０１７５】
第５再送フレーム選択部５１２は、第４Ｃ／Ｉ比較部５１１より入力された情報を基に再送要求するフレームデータのフレーム番号を出力するとともに、必要がある場合に第２記憶部９２５に記憶されている当該フレームデータを削除する。基地局装置５００の第１制御部１０７は、移動機５１０より再送要求を受けると、第１記憶部９０５より該当するフレームデータを読み出して再送する。
【０１７６】
このように、本実施の形態のデータ通信システムによれば、移動機５１０が基地局装置５００にデータ送信要求した際に報告した各フレームデータｎ−Ａ、ｎ−Ｂ、ｎ−Ｃに対応する報告Ｃ／Ｉ値を所定の基準値と比較し、基準値未満のものが１つあれば、それに対応するフレームデータを選択し、基準値未満のものが複数ある場合には、その中で最も値の小さなものに対応するフレームデータを選択し、選択したフレームデータを削除するとともに再送要求し、報告Ｃ／Ｉ値の全てが基準値以上であっても、受信Ｃ／Ｉ値が小さい場合には基地局装置５００で選択された送信方式（変調方式又は送信レート）が妥当でない可能性が高いとみてそのフレームデータを削除するとともに再送要求するようにしたので、誤り訂正能力の低下を抑えることが可能となり、結果的に再送回数の増加が最小限に抑えられる。
【０１７７】
（実施の形態６）
図６は、本発明の実施の形態６に係るデータ通信システムの構成を示すブロック図である。なお、この図において、図１及び図２に示したブロック図と動作が共通する構成部分に関しては図１及び図２と同一符号を付して説明を省略する。
本実施の形態のデータ通信システムは、基地局装置６００が、未送信のフレームデータが無い場合で、移動機６１０より再送要求があった場合、各フレームデータｎ−Ａ、ｎ−Ｂ、ｎ−Ｃの送信時に接続した呼に対する送信電力値を基に再送するフレームデータを決定する機能を有している。
【０１７８】
この機能を実現するために、基地局装置６００は、図２の第１送信方式決定部１０２、第２報告Ｃ／Ｉ記憶部２０２及び第２再送フレーム選択部２０３に代えて、第２送信方式決定部６０１と、送信電力記憶部６０２と、第６再送フレーム選択部６０３とを備えた構成を採る。
【０１７９】
なお、送信電力記憶６０２は送信電力記憶手段に、受信Ｃ／Ｉ記憶部１１５は記憶手段に、第２Ｃ／Ｉ比較部２１１は比較手段に夫々対応する。また、第１制御部１０７及び第６再送フレーム選択部６０３はフレームデータ再送手段を構成する。
【０１８０】
第２送信電力方式決定部６０１は、データ送信要求を出した移動機６１０に対して、制御情報を送信するために既に接続中の呼に対する移動機毎の送信電力値を基に再送対象の移動機の選択、並びに送信時の変調方式及び送信レートを決定し、フレームデータの送信時において当該移動機の送信電力値を送信電力記憶部６０２に記憶する。第６再送フレーム選択部６０３は、再送対象の移動機に対して未送信のフレームデータが無い場合即ち同一ブロック番号の全てのフレームデータを送信した場合で再送対象の移動機６１０より再送要求があった場合、送信電力記憶部６０２よりフレームデータｎ−Ａ、ｎ−Ｂ、ｎ−Ｃの送信時の呼に対する送信電力値を読み出してその中から最大のものを見つけ出し、それに対応するフレームデータより再送を行う。
【０１８１】
具体的には、移動機が基地局装置から遠く離れた場所に存在するか、伝搬環境が悪いときに基地局装置の送信電力値が大きくなるので、移動機に対して各フレームデータｎ−Ａ、ｎ−Ｂ、ｎ−Ｃの送信時の呼に対する送信電力値を読み出してその中から最大のものを見つけ出し、それに対応するフレームデータより再送を行う。
【０１８２】
一方、移動機６１０では、基地局装置６００より未送信のフレームデータが無くなった直後に再送されてきたフレームデータに対し、番号抽出部９２４にて先に抽出した同一フレーム番号に該当する受信済みのフレームデータを最大比合成に使用するか、あるいは削除するかを、受信Ｃ／Ｉ記憶部１１５に記憶したＣ／Ｉ値を第２Ｃ／Ｉ比較部２１１にて基準値と比較して、その結果に基づいて決定する。
【０１８３】
このように、本実施の形態のデータ通信システムによれば、基地局装置６００では、各フレームデータ送信時における接続中の呼に対する送信電力値を記憶して、再送時に各フレームデータｎ−Ａ、ｎ−Ｂ、ｎ−Ｃの送信時の呼に対する送信電力値を読み出しその中から最大のものを見つけ出し、それに対応するフレームデータ即ち最も信頼性の低いフレームデータから再送を行う一方、移動機６１０では、そのフレームデータについて最大比合成を行うか否かの判断を行うようにしたので、誤り訂正能力の低下を抑えることが可能となり、結果的に再送回数の増加が最小限に抑えられる。
【０１８４】
（実施の形態７）
図７は、本発明の実施の形態７に係るデータ通信システムの構成を示すブロック図である。なお、この図において、図１、図４及び図６に示したブロック図と動作が共通する構成部分に関しては図１、図４及び図６と同一符号を付して説明を省略する。
【０１８５】
本実施の形態のデータ通信システムは、基地局装置７００が、移動機７１０に対してフレームデータｎ−Ａ、ｎ−Ｂ、ｎ−Ｃの送信を行うときに、制御信号を送信するための接続中の呼に対する送信電力値を保持し、未送信のフレームデータが無くなった場合で移動機７１０より再送要求があった場合に、各フレームデータｎ−Ａ、ｎ−Ｂ、ｎ−Ｃに対応して記憶しておいた送信電力値を読み出して所定の基準値と比較し、その結果に基づいて再送するフレームデータを決定する機能を有している。
【０１８６】
この機能を実現するために、基地局装置７００は、図６の構成に送信電力比較部７０１と、第７再送フレーム選択部７０２と、第２削除判定部７０３とを追加した構成を採り、移動機７１０は、図９と略同一（図９ではフレームデータを削除する機能は有していないが、移動機７１０はこの機能を有している）の構成を採る。
【０１８７】
なお、第１制御部１０７、送信電力比較部７０１、第７再送フレーム選択部７０２及び第２削除判定部７０３はフレームデータ再送手段を構成する。また、第２送信方式決定部６０１は送信方式決定手段に対応する。また、第２制御部９２８はフレームデータ削除手段に対応する。
【０１８８】
基地局装置７００の第１制御部１０７は、未送信のフレームデータが無い場合で、移動機７１０より再送要求があった場合に、第７再送フレーム選択部７０２に対して再送するフレームデータを選択する指示を出す。第７再送フレーム選択部７０２は、この指示を受けると、送信電力比較部７０１に対して一度送信済みの各フレームデータの送信時に接続中であった呼に対する送信電力値と基地局装置７００が設定した所定の基準値とを比較する指示を出す。送信電力比較部７０１は、その指示を受けると、送信電力記憶部６０２より各フレームデータｎ−Ａ、ｎ−Ｂ、ｎ−Ｃに対応した送信電力値を読み出して前記基準値と比較し、その結果を第７再送フレーム選択部７０２と第２削除判定部７０３に報告する。
【０１８９】
第７再送フレーム選択部７０２は、送信電力比較部７０１より報告を受けた比較結果から基準値以上の送信電力値があれば、その中で最も値の大きなものに対応するフレームデータを選択して第１制御部１０７に報告する。第１制御部１０７は、報告のあったフレームデータを第１記憶部９０５から読み出して再送する。第２削除判定部７０３は、送信電力比較部７０１からの通知により、基準値以上で最も値の大きな送信電力値に対応するフレームデータがある場合、そのフレームデータを移動機７１０が最大比合成に使用しないようにする削除信号を送信する。
【０１９０】
このように、本実施の形態のデータ通信システムによれば、基地局装置７００は、各フレームデータ送信時における接続中の呼に対する送信電力値を記憶して、再送時に各フレームデータｎ−Ａ、ｎ−Ｂ、ｎ−Ｃの送信時の呼に対する送信電力値の中で基準値以上の送信電力値があれば、その中で最も値の大きなものに対応するフレームデータから再送するとともに、そのフレームデータと同一フレーム番号で移動機７１０で受信済みのフレームデータを移動機７１０側で削除させる削除信号を送信するようにしたので、誤り訂正能力の低下を抑えることが可能となり、結果的に再送回数の増加が最小限に抑えられる。
【０１９１】
（実施の形態８）
図８は、本発明の実施の形態８に係るデータ通信システムの構成を示すブロック図である。なお、この図において、図１に示したブロック図と動作が共通する構成部分に関しては図１と同一符号を付して説明を省略する。
【０１９２】
本実施の形態のデータ通信システムは、移動機８１０が、基地局装置８００の符号化部９０３で分割された複数のフレームデータｎ−Ａ、ｎ−Ｂ、ｎ−Ｃ夫々を独立して復号が可能であって、各フレームデータｎ−Ａ、ｎ−Ｂ、ｎ−Ｃ毎に復号をすることによって信頼度を得て、その信頼度を基に再送要求するフレームデータを決定する機能を有するものである。
【０１９３】
この機能を実現するために、移動機８１０は、図１と同様の構成に信頼度情報算出部８０１と、信頼度情報比較部８０２と、第８再送フレーム選択部８０３とを追加した構成を採る。
【０１９４】
なお、信頼度情報算出部８０１は信頼度情報算出手段に対応する。また、信頼度情報比較部８０２及び第８再送フレーム選択部８０３はフレームデータ再送要求手段を構成する。
【０１９５】
移動機８１０の第２制御部１１４は、誤り検出部９２７の検出結果に誤りあって基地局装置８００に未送信のフレームデータが存在しない場合、信頼度情報算出部８０１に対して各フレームデータｎ−Ａ、ｎ−Ｂ、ｎ−Ｃ毎に信頼度を算出するよう指示を出す。信頼度情報算出部８０１は当該指示を受けると、復号部９２６に対して第２記憶部９２５より各フレームデータｎ−Ａ、ｎ−Ｂ、ｎ−Ｃを読み出して夫々を独立に復号させ、各復号ビット毎の尤度情報を出力させる。そして、各復号ビット毎の尤度情報を加算してフレームデータｎ−Ａ、ｎ−Ｂ、ｎ−Ｃ夫々の信頼度として信頼度情報比較部８０２に入力する。
【０１９６】
信頼度情報比較部８０２は、信頼度情報算出部８０１からの信頼度を所定の基準値と比較し、その結果を第８再送フレーム選択部８０３に報告する。第８再送フレーム選択部８０３は、比較結果の中で基準値未満のものが１つある場合には、それに対応するフレームデータを選択し、基準値未満のものが複数ある場合には、その中で最も小さな値のものに対応するフレームデータを選択し、選択したフレームデータを再送要求するとともに、第２記憶部９２５に記憶されている同一フレーム番号のフレームデータを消去する。一方、各フレームデータに対応する信頼度の全てが基準値以上の場合には、信頼度の最も大きなフレームデータの再送要求を行う。
【０１９７】
このように、本実施の形態のデータ通信システムによれば、移動機８１０において、基地局装置８００より同一ブロック番号のブロックデータにおける全てのフレームデータｎ−Ａ、ｎ−Ｂ、ｎ−Ｃが送信されて未送信のフレームデータが無くなった場合で、受信済みフレームデータの復号処理において誤りを検出した場合、受信した各フレームデータｎ−Ａ、ｎ−Ｂ、ｎ−Ｃ夫々を独立して復号し、その際に得られる復号ビットの尤度情報を合算してフレームデータｎ−Ａ、ｎ−Ｂ、ｎ−Ｃ夫々の信頼度とすることにより、一定の基準値未満の信頼度に対応するフレームデータについては削除するとともに再送要求し、各フレームデータｎ−Ａ、ｎ−Ｂ、ｎ−Ｃに対応する信頼度の全てが基準値以上である場合は、最も大きな値のものに対応するフレームデータから再送要求を行うので、誤り訂正能力の低下を抑えることが可能となり、結果的に再送回数の増加が最小限に抑えられる。
【０１９８】
なお、上記各実施の形態のデータ通信システムにおいては、１つのブロックデータから３つのフレームデータｎ−Ａ、ｎ−Ｂ、ｎ−Ｃを生成するようにしたが、この数に限定はなく分割数は任意である。
【０１９９】
【発明の効果】
以上説明したように、本発明によれば、再送回数の低減が図れる効率の良いデータ伝送が可能なデータ通信システムを提供できる。
【図面の簡単な説明】
【図１】本発明の実施の形態１に係るデータ通信システムの構成を示すブロック図
【図２】本発明の実施の形態２に係るデータ通信システムの構成を示すブロック図
【図３】本発明の実施の形態３に係るデータ通信システムの構成を示すブロック図
【図４】本発明の実施の形態４に係るデータ通信システムの構成を示すブロック図
【図５】本発明の実施の形態５に係るデータ通信システムの構成を示すブロック図
【図６】本発明の実施の形態６に係るデータ通信システムの構成を示すブロック図
【図７】本発明の実施の形態７に係るデータ通信システムの構成を示すブロック図
【図８】本発明の実施の形態８に係るデータ通信システムの構成を示すブロック図
【図９】従来のデータ通信システムの構成を示すブロック図
【図１０】従来のデータ通信システムの動作を説明するための図
【符号の説明】
１００、２００、３００、４００、５００、６００、７００、８００  基地局装置
１１０、２１０、３１０、４１０、５１０、６１０、７１０、８１０  移動機
１０２  第１送信方式決定部
１０３、１０７  第１制御部
１１２、３１１  Ｃ／Ｉ測定部
１１３  第２記憶部
１１４  第２制御部
１１５  第１報告Ｃ／Ｉ記憶部
１１６  第１Ｃ／Ｉ比較部
１１７  第１再送フレーム選択部
２０２  第２報告Ｃ／Ｉ記憶部
２０３  第２再送フレーム選択部
２１１  第２Ｃ／Ｉ比較部
３０１  第３Ｃ／Ｉ比較部
３０２  第３再送フレーム選択部
３０３  第１削除判定部
４１１  受信Ｃ／Ｉ記憶部
４１２  第４再送フレーム選択部
５１１  第４Ｃ／Ｉ比較部
５１２  第５再送フレーム選択部
６０１  第２送信方式決定部
６０２  送信電力記憶部
６０３  第６再送フレーム選択部
７０１  送信電力比較部
７０２  第７再送フレーム選択部
７０３  第２削除判定部
８０１  信頼度情報算出部
８０２  信頼度情報比較部
８０３  第８再送フレーム選択部
９０１  ブロック化部
９０２  誤り検出データ付加部
９０３  符号化部
９０４  番号付加部
９０５  第１記憶部
９０７、９２３  送信部
９０８、９２２  共用器
９０９、９２１  アンテナ
９２８  第２制御部
９１０、９２９  受信部
９２４  番号抽出部
９２５  第２記憶部
９２６  復号部
９２７  誤り検出部
９２８  第２制御部
【図１】
0003859477.tif 000002
【図２】
0003859477.tif 000003
【図３】
0003859477.tif 000004
【図４】
0003859477.tif 000005
【図５】
0003859477.tif 000006
【図６】
0003859477.tif 000007
【図７】
0003859477.tif 000008
【図８】
0003859477.tif 000009
【図９】
0003859477.tif 000010
【図１０】
0003859477.tif 000011