(57)【要約】【課題】再送パターンをより適切に選択する。【解決手段】通信システム１を構成する送信機１０は、パケットデータを、これを形成する複数の組織ビットに誤り訂正用の冗長ビットを付加して符号化すると共に変調し、パケット信号３１として送信する。受信機２０は、送信機１０から受信したパケット信号３１を復調し、前記組織ビット及び冗長ビットから成る第１の軟判定データを得ると共に、前記第１の軟判定データを復号して、前記組織ビットの誤りを訂正した第２の軟判定データを得る。この時、受信機２０は、前記第２の軟判定データの分散に基づき、前記復号後に残留する前記組織ビットの誤りレベル３７を判定すると共に、誤りレベル３７を送信機１０へ通知する。送信機１０は、誤りレベル３７に応じて、前記パケットデータの再送に際しての前記組織ビット及び冗長ビットの送信比率を決定する。【選択図】図１
2010283430.tif 000002
【特許請求の範囲】
【請求項１】
パケットデータを、これを形成する複数の組織ビットに誤り訂正用の冗長ビットを付加して符号化すると共に変調し、他の通信装置に対して送信する送信手段と、
前記他の通信装置から通知された、前記パケットデータの復号後に残留する前記組織ビットの誤りレベルに応じて、前記パケットデータの再送に際しての前記組織ビット及び冗長ビットの送信比率を決定する制御手段と、
を備えた通信装置。
【請求項２】
請求項１において、
前記誤りレベルが、２以上のレベルのいずれかを示し、
前記制御手段は、前記誤りレベルが高い程、前記組織ビットの送信を優先させ、前記誤りレベルが低い程、前記冗長ビットの送信を優先させることを特徴とする通信装置。
【請求項３】
請求項１又は２において、
前記送信手段が、前記組織ビットに誤り検出符号を含め、前記誤り検出符号を前記他の通信装置における前記パケットデータの再送要否の判定に利用させることを特徴とした通信装置。
【請求項４】
請求項１〜３のいずれか一項において、
前記送信手段が、前記符号化したパケットデータに対するレートマッチングを行うことを特徴とした通信装置。
【請求項５】
他の通信装置から受信したパケット信号を復調し、複数の組織ビットと、その誤り訂正に用いる冗長ビットとから成る第１の軟判定データを得ると共に、前記第１の軟判定データを復号して、前記組織ビットの誤りを訂正した第２の軟判定データを得る受信手段と、
前記第２の軟判定データの分散に基づき、前記復号後に残留する前記組織ビットの誤りレベルを判定すると共に、前記誤りレベルを前記他の通信装置へ通知する通知手段と、
を備えた通信装置。
【請求項６】
請求項５において、
前記通知手段が、前記分散の値と１以上の閾値とを比較し、前記誤りレベルを２以上のレベルのいずれかに分類することを特徴とした通信装置。
【請求項７】
請求項６において、
前記通知手段は、前記第１の軟判定データの分散が予め定めた値未満である場合、前記閾値として第１の閾値を用い、前記第１の軟判定データの分散が前記予め定めた値以上である場合、前記閾値として前記第１の閾値よりも小さい第２の閾値を用いることを特徴とする通信装置。
【請求項８】
請求項５〜７のいずれか一項において、
前記組織ビットが、誤り検出符号を含み、
前記受信手段が、前記誤り検出符号を用いて、前記パケット信号の再送要否を判定することを特徴とした通信装置。
【請求項９】
請求項５〜８のいずれか一項において、
前記受信手段が、前記復号に際して、前記第１の軟判定データと、以前に受信したパケット信号から得た第１の軟判定データとを合成することを特徴とした通信装置。
【請求項１０】
パケットデータを、これを形成する複数の組織ビットに誤り訂正用の冗長ビットを付加して符号化すると共に変調し、パケット信号として送信する送信機と、
前記送信機から受信した前記パケット信号を復調し、前記組織ビット及び冗長ビットから成る第１の軟判定データを得ると共に、前記第１の軟判定データを復号して、前記組織ビットの誤りを訂正した第２の軟判定データを得る受信機と、を備え、
前記受信機が、前記第２の軟判定データの分散に基づき、前記復号後に残留する前記組織ビットの誤りレベルを判定すると共に、前記誤りレベルを前記送信機へ通知し、
前記送信機が、前記誤りレベルに応じて、前記パケットデータの再送に際しての前記組織ビット及び冗長ビットの送信比率を決定する、
通信システム。
【請求項１１】
通信装置における再送制御方法であって、
パケットデータを、これを形成する複数の組織ビットに誤り訂正用の冗長ビットを付加して符号化すると共に変調して、他の通信装置に対して送信し、
前記他の通信装置から通知された、前記パケットデータの復号後に残留する前記組織ビットの誤りレベルに応じて、前記パケットデータの再送に際しての前記組織ビット及び冗長ビットの送信比率を決定する再送制御方法。
【請求項１２】
請求項１１において、
前記誤りレベルが２以上のレベルのいずれかを示す場合、前記誤りレベルが高い程、前記組織ビットの送信を優先させ、前記誤りレベルが低い程、前記冗長ビットの送信を優先させることを特徴とする再送制御方法。
【請求項１３】
請求項１１又は１２において、
前記組織ビットに誤り検出符号を含め、前記誤り検出符号を前記他の通信装置における前記パケットデータの再送要否の判定に利用させることを特徴とした再送制御方法。
【請求項１４】
請求項１１〜１３のいずれか一項において、
前記符号化したパケットデータに対するレートマッチングを行うことを特徴とした再送制御方法。
【請求項１５】
通信装置における再送制御方法であって、
他の通信装置から受信したパケット信号を復調し、複数の組織ビットと、その誤り訂正に用いる冗長ビットとから成る第１の軟判定データを得ると共に、前記第１の軟判定データを復号して、前記組織ビットの誤りを訂正した第２の軟判定データを得、
前記第２の軟判定データの分散に基づき、前記復号後に残留する前記組織ビットの誤りレベルを判定すると共に、前記誤りレベルを前記他の通信装置へ通知する再送制御方法。
【請求項１６】
請求項１５において、
前記分散の値と１以上の閾値とを比較し、前記誤りレベルを２以上のレベルのいずれかに分類することを特徴とした再送制御方法。
【請求項１７】
請求項１６において、
前記第１の軟判定データの分散が予め定めた値未満である場合、前記閾値として第１の閾値を用い、前記第１の軟判定データの分散が前記予め定めた値以上である場合、前記閾値として前記第１の閾値よりも小さい第２の閾値を用いることを特徴とする再送制御方法。
【請求項１８】
請求項１５〜１７のいずれか一項において、
前記組織ビットに誤り検出符号が含まれる場合、前記誤り検出符号を用いて、前記パケット信号の再送要否を判定することを特徴とした再送制御方法。
【請求項１９】
請求項１５〜１８のいずれか一項において、
前記復号に際して、前記第１の軟判定データと、以前に受信したパケット信号から得た第１の軟判定データとを合成することを特徴とした再送制御方法。
【請求項２０】
通信装置に、
パケットデータを、これを形成する複数の組織ビットに誤り訂正用の冗長ビットを付加して符号化すると共に変調し、他の通信装置に対して送信する処理と、
前記他の通信装置から通知された、前記パケットデータの復号後に残留する前記組織ビットの誤りレベルに応じて、前記パケットデータの再送に際しての前記組織ビット及び冗長ビットの送信比率を決定する処理と、
を実行させるための再送制御プログラム。
【請求項２１】
通信装置に、
他の通信装置から受信したパケット信号を復調し、複数の組織ビットと、その誤り訂正に用いる冗長ビットとから成る第１の軟判定データを得ると共に、前記第１の軟判定データを復号して、前記組織ビットの誤りを訂正した第２の軟判定データを得る処理と、
前記第２の軟判定データの分散に基づき、前記復号後に残留する前記組織ビットの誤りレベルを判定すると共に、前記誤りレベルを前記他の通信装置へ通知する処置と、
を実行させるための再送制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、通信システム、並びに再送制御方法及びプログラムに関し、特に通信装置同士間でパケット信号の自動再送制御を行う技術に関する。
【背景技術】
【０００２】
図７に、上記のような自動再送制御を行う一般的な通信システム１ｘの構成例を示す。この通信システム１ｘは、送信機１０ｘと、受信機２０ｘとで構成される。送信機１０ｘは、パケット信号３１を受信機２０ｘに対して送信する。受信機２０ｘは、受信したパケット信号３１に対する誤り検出を行い、誤りを検出しない場合にＡＣＫ(Ａｃｋｎｏｗｌｅｄｇｅｍｅｎｔ)信号３２を、誤りを検出した場合にはＮＡＣＫ(Ｎｅｇａｔｉｖｅ Ａｃｋｎｏｗｌｅｄｇｅｍｅｎｔ)信号３３を送信機１０ｘへ通知する。ＮＡＣＫ信号３３を受信した場合、送信機１０ｘは、パケット信号３１を受信機２０ｘに対して再送する。
【０００３】
より具体的には、送信機１０ｘは、図８に示す如く、ＣＲＣ(Ｃｙｃｌｉｃ Ｒｅｄｕｎｄａｎｃｙ Ｃｈｅｃｋ)付加部１１１と、符号化器１１２と、レートマッチング部１１３と、再送バッファ１１４と、セレクタ１１５と、変調器１１６とを備えている。
【０００４】
この内、ＣＲＣ付加部１１１は、送信機１０ｘ内部、或いは送信機１０ｘの前段に設置された装置(図示せず)で生成されたパケットデータ３４に、誤り検出用のＣＲＣビットを付加する。
【０００５】
符号化器１１２は、ＣＲＣビットが付加されたパケットデータを符号化して出力する。符号化に際して、符号化器１１２は、パケットデータを形成する複数の組織ビット(ＣＲＣビットを含む)に、誤り訂正用の冗長ビット(誤り訂正符号)を付加する。
【０００６】
レートマッチング部１１３は、所定の伝送レートに合わせて、符号化されたパケットデータに対するパンクチャ(データの間引き)又はレペティション(データの繰り返し)を行う。
【０００７】
再送バッファ１１４は、符号化されたパケットデータを再送に備えて保持する。また、再送時には、再送バッファ１１４は、所定のアルゴリズムに従ってパケットデータの再送パターン(組織ビット及び冗長ビットの送信比率)を決定すると共に、当該再送パターンに則して、保持しているパケットデータに対するパンクチャ又はレペティションを行う。ここで、上記のアルゴリズムの一例として、特許文献１には、初送時の送信パターン又は前回再送時の再送パターンに基づき、新たな再送パターンを決定する方法が記載されている。
【０００８】
セレクタ１１５は、受信機２０ｘからＡＣＫ信号３２が受信された場合にレートマッチング部１１３の出力を選択し、ＮＡＣＫ信号３３が受信された場合には再送バッファ１１４の出力を選択する。
【０００９】
変調器１１６は、セレクタ１１５の出力に対して所定の変調処理を施し、これにより得たパケット信号３１を送出する。
【００１０】
一方、受信機２０ｘは、図９に示す如く、復調器２１１と、再送バッファ２１２と、加算器２１３と、復号器２１４と、硬判定回路２１５と、ＣＲＣチェック部２１６とを備えている。
【００１１】
この内、復調器２１１は、送信機１０ｘから受信したパケット信号３１に対して所定の復調処理を施し、以て軟判定データ(組織ビット及び冗長ビットの軟判定値列)３５を得る。
【００１２】
再送バッファ２１２は、以前に受信したパケット信号に対する復調処理により得られた軟判定データを保持する。
【００１３】
加算器２１３は、復調器から出力された軟判定データ３５と、再送バッファ２１２で保持される軟判定データとを加算(合成)する。この時、再送バッファ２１２は、保持している軟判定データを、合成後の軟判定データで更新する。なお、再送バッファ２１２に軟判定データが保持されていない場合(すなわち、受信機２０ｘがパケット信号３１を始めて受信した場合)、加算器２１３は、復調器から出力された軟判定データ３５をそのまま出力する。
【００１４】
復号器２１４は、加算器２１３から出力された軟判定データに対して所定の復号処理を施し、以て誤り訂正された軟判定データ(誤り訂正後の組織ビットの軟判定値列)３６を得る。
【００１５】
硬判定回路２１５は、軟判定データ３６を硬判定し、これにより得た硬判定値列を出力する。
【００１６】
ＣＲＣチェック部２１６は、硬判定回路２１５から出力された硬判定値列に含まれるＣＲＣビットを用いて、ＣＲＣビット以外の組織ビットの誤り検出を行う。この結果、誤りを検出しない場合、ＣＲＣチェック部２１６は、ＡＣＫ信号３２を送信機１０ｘへ通知する。一方、誤りを検出した場合、ＣＲＣチェック部２１６は、ＮＡＣＫ信号３３を送信機１０ｘへ通知する。これにより、パケット信号３１が、送信機１０ｘから受信機２０ｘへ再送されることとなる。
【先行技術文献】
【特許文献】
【００１７】
【特許文献１】特開２００６−９４３１８号公報
【特許文献２】特表２００２−５１７９１７号公報
【特許文献３】特開２００８−２２７８１１号公報
【発明の概要】
【発明が解決しようとする課題】
【００１８】
しかしながら、上記の通信システム１ｘには、適切な再送パターンが選択されないという課題があった。これは、送信機１０ｘが、受信機２０ｘの受信状況に関わらず、独自に再送パターンを決定するためである。この場合、再送回数が増大し、スループットが著しく低下してしまう。
【００１９】
なお、特許文献２には、ＡＣＫ信号及びＮＡＣＫ信号の発生トリガを、ＣＲＣビットを用いた誤り検出の有無に代えて、受信機で推定した伝送路品質(ＣＱＩ：Ｃｈａｎｎｅｌ Ｑｕａｌｉｔｙ Ｉｎｄｉｃａｔｏｒ)の良否とする再送制御方法が記載されている。しかしながら、この再送制御方法を適用しても、上記の課題は何ら解決されない。これは、送信機が、依然として独自に再送パターンを決定するためである。
【００２０】
また、特許文献３には、伝送路品質に基づき選択した再送パターンを、送信機に対して指示する受信機が記載されている。この受信機は、複数の再送パターンの各々について復号前後の軟判定データを比較することにより、復号前の軟判定データに含まれる誤りビット数を計数すると共に、当該誤りビット数を伝送路品質として擬制し、最も悪い伝送路品質が得られた再送パターンを送信機に対して指示する。しかしながら、この場合も、やはり適切な再送パターンが選択されるとは限らない。これは、伝送路品質の良否が、再送パターンの良否に直接関係しないため(換言すると、適切な再送パターンが選択されていれば、伝送路品質の良否に関わらず十分な誤り訂正能力が発揮されるため)である。
【００２１】
従って、本発明は、再送パターンをより適切に選択することが可能な通信装置、通信システム、並びに再送制御方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００２２】
上記の目的を達成するため、本発明の一態様に係る通信装置は、パケットデータを、これを形成する複数の組織ビットに誤り訂正用の冗長ビットを付加して符号化すると共に変調し、他の通信装置に対して送信する送信手段と、前記他の通信装置から通知された、前記パケットデータの復号後に残留する前記組織ビットの誤りレベルに応じて、前記パケットデータの再送に際しての前記組織ビット及び冗長ビットの送信比率を決定する制御手段とを備える。
【００２３】
また、本発明の他の一態様に係る通信装置は、他の通信装置から受信したパケット信号を復調し、複数の組織ビットと、その誤り訂正に用いる冗長ビットとから成る第１の軟判定データを得ると共に、前記第１の軟判定データを復号して、前記組織ビットの誤りを訂正した第２の軟判定データを得る受信手段と、前記第２の軟判定データの分散に基づき、前記復号後に残留する前記組織ビットの誤りレベルを判定すると共に、前記誤りレベルを前記他の通信装置へ通知する通知手段とを備える。
【００２４】
また、本発明の一態様に係る通信システムは、パケットデータを、これを形成する複数の組織ビットに誤り訂正用の冗長ビットを付加して符号化すると共に変調し、パケット信号として送信する送信機と、前記送信機から受信した前記パケット信号を復調し、前記組織ビット及び冗長ビットから成る第１の軟判定データを得ると共に、前記第１の軟判定データを復号して、前記組織ビットの誤りを訂正した第２の軟判定データを得る受信機とを備える。前記受信機は、前記第２の軟判定データの分散に基づき、前記復号後に残留する前記組織ビットの誤りレベルを判定すると共に、前記誤りレベルを前記送信機へ通知する。前記送信機は、前記誤りレベルに応じて、前記パケットデータの再送に際しての前記組織ビット及び冗長ビットの送信比率を決定する。
【００２５】
また、本発明の一態様に係る再送制御方法は、通信装置における再送制御方法を提供する。この再送制御方法は、パケットデータを、これを形成する複数の組織ビットに誤り訂正用の冗長ビットを付加して符号化すると共に変調して、他の通信装置に対して送信し、前記他の通信装置から通知された、前記パケットデータの復号後に残留する前記組織ビットの誤りレベルに応じて、前記パケットデータの再送に際しての前記組織ビット及び冗長ビットの送信比率を決定する。
【００２６】
また、本発明の他の一態様に係る再送制御方法は、通信装置における再送制御方法を提供する。この再送制御方法は、他の通信装置から受信したパケット信号を復調し、複数の組織ビットと、その誤り訂正に用いる冗長ビットとから成る第１の軟判定データを得ると共に、前記第１の軟判定データを復号して、前記組織ビットの誤りを訂正した第２の軟判定データを得、前記第２の軟判定データの分散に基づき、前記復号後に残留する前記組織ビットの誤りレベルを判定すると共に、前記誤りレベルを前記他の通信装置へ通知する。
【００２７】
また、本発明の一態様に係る再送制御プログラムは、通信装置に、パケットデータを、これを形成する複数の組織ビットに誤り訂正用の冗長ビットを付加して符号化すると共に変調し、他の通信装置に対して送信する処理と、前記他の通信装置から通知された、前記パケットデータの復号後に残留する前記組織ビットの誤りレベルに応じて、前記パケットデータの再送に際しての前記組織ビット及び冗長ビットの送信比率を決定する処理とを実行させる。
【００２８】
さらに、本発明の他の一態様に係る再送制御プログラムは、通信装置に、他の通信装置から受信したパケット信号を復調し、複数の組織ビットと、その誤り訂正に用いる冗長ビットとから成る第１の軟判定データを得ると共に、前記第１の軟判定データを復号して、前記組織ビットの誤りを訂正した第２の軟判定データを得る処理と、前記第２の軟判定データの分散に基づき、前記復号後に残留する前記組織ビットの誤りレベルを判定すると共に、前記誤りレベルを前記他の通信装置へ通知する処置とを実行させる。
【発明の効果】
【００２９】
本発明では、再送パターンを、復号後の軟判定データの分散に基づき判定した誤りレベル(すなわち、実際の誤り訂正精度)に応じて決定する。このため、図７に示した通信システム１ｘ及び上記の特許文献１〜３と比較して、より適切な再送パターン選択することができ、以てパケット信号の再送制御に係るスループットを大幅に向上させることが可能である。
【００３０】
また、誤りレベルを、復号後の軟判定データの分散を用いて簡易に判定する。このため、演算量やラウンドトリップディレイを最小限に抑え、以て再送制御を効率的に行えるというメリットもある。
【図面の簡単な説明】
【００３１】
【図１】本発明の実施の形態１及び２に共通の通信システムの構成例を示したブロック図である。
【図２】本発明の実施の形態１に係る送信機の構成例を示したブロック図である。
【図３】本発明の実施の形態１に係る受信機の構成例を示したブロック図である。
【図４】本発明の実施の形態１に係る受信機に用いる分類テーブルの構成例を示した図である。
【図５】本発明の実施の形態２に係る受信機の構成例を示したブロック図である。
【図６】本発明の実施の形態２に係る受信機に用いる分類テーブルの構成例を示した図である。
【図７】一般的な通信システムの構成例を示したブロック図である。
【図８】一般的な送信機の構成例を示したブロック図である。
【図９】一般的な受信機の構成例を示したブロック図である。
【発明を実施するための形態】
【００３２】
以下、本発明に係る通信装置及びこれを適用する通信システムの実施の形態１及び２を、図１〜図６を参照して説明する。なお、各図面において、同一要素には同一の符号が付されており、説明の明確化のため、必要に応じて重複説明は省略される。
【００３３】
[実施の形態１]
図１に示す本実施の形態に係る通信システム１は、送信機１０と、受信機２０とで構成される。送信機１０及び受信機２０は、図７に示した送信機１０ｘ及び受信機２０ｘと同様、パケット信号３１、ＡＣＫ信号３２、及びＮＡＣＫ信号３３の送受信を行う。
【００３４】
また、受信機２０は、受信機２０ｘとは異なり、復号後の軟判定データの分散に基づき、復号後に残留する組織ビットの誤りレベル(以下、残留誤りレベルと呼称する)３７を判定すると共に、残留誤りレベル３７を送信機１０へ通知する。
【００３５】
さらに、送信機１０は、送信機１０ｘとは異なり、残留誤りレベル３７に応じて、パケット信号３１の再送に際しての組織ビット及び冗長ビットの送信比率を決定する。
【００３６】
このように、本実施の形態においては、再送パターンを残留誤りレベル３７に応じて適切に選択することができる。また、残留誤りレベル３７を、復号後の軟判定データの分散を用いて簡易に判定するため、演算量や、送信機１０−受信機２０間のラウンドトリップディレイを最小限に抑えることができる。
【００３７】
以下、送信機１０及び受信機２０の具体的な構成例及び動作例を、図２〜図４を参照して詳細に説明する。
【００３８】
図２に示すように、送信機１０は、送信部１１と、再送制御部１２とを備えている。この内、送信部１１は、一例として、図８と同様のＣＲＣ付加部１１１、符号化器１１２、レートマッチング部１１３、セレクタ１１５、及び変調器１１６を有する。但し、セレクタの一方の入力端(ＮＡＣＫ信号３３の受信時(すなわち、再送時)に選択対象となる入力端)には、再送制御部１２の出力が接続されている。なお、符号化器１１２は、誤り訂正符号として、ターボ符号やＬＤＰＣ(Ｌｏｗ Ｄｅｎｓｉｔｙ Ｐａｒｉｔｙ Ｃｈｅｃｋ)符号等を用いる。また、変調器１１６は、変調処理として、例えば、ＱＰＳＫ(Ｑｕａｄｒａｔｕｒｅ Ｐｈａｓｅ Ｓｈｉｆｔ Ｋｅｙｉｎｇ)等の位相変調、多値ＱＡＭ(Ｑｕａｄｒａｔｕｒｅ Ａｍｐｌｉｔｕｄｅ Ｍｏｄｕｌａｔｉｏｎ)等の直交振幅変調、ＯＦＤＭ(Ｏｒｔｈｏｇｏｎａｌ Ｆｒｅｑｕｅｎｃｙ Ｄｉｖｉｓｉｏｎ Ｍｕｌｔｉｐｌｅｘｉｎｇ)等の直交周波数分割多重方式を採用する。
【００３９】
また、再送制御部１２は、符号化器１１２により符号化されたパケットデータを再送に備えて保持する。また、再送時には、再送制御部１２は、残留誤りレベル３７に応じて再送パターンを決定すると共に、当該再送パターンに則して、保持しているパケットデータに対するパンクチャ又はレペティションを行う。
【００４０】
一方、図３に示すように、受信機２０は、受信部２１と、通知部２２とを備えている。この内、受信部２１は、一例として、図９と同様の復調器２１１、再送バッファ２１２、加算器２１３、復号器２１４、硬判定回路２１５、及びＣＲＣチェック部２１６を有する。なお、復調器２１１は、復調処理として、上記の変調処理に対応する処理、或いは同期検波を実行する。また、復号器２１４は、復号処理として、上記の符号化処理に対応する処理を実行し、軟判定データ３６として、例えばＬＬＲ(Ｌｏｇ Ｌｉｋｅｌｉｈｏｏｄ Ｒａｔｉｏ)を用いる。
【００４１】
また、通知部２２は、分散算出部２２１、分類テーブル２２２、及び残留誤り判定部２２３を有する。分散算出部２２１は、復号器２１４から出力された軟判定データ３６の分散値ＶＲ３６を算出する。なお、軟判定データ３６を形成する各軟判定値が正負の極性を有する場合、分散算出部２２１は、各軟判定値の絶対値を、分散値ＶＲ３６の算出対象とする。残留誤り判定部２２３は、後述する分類テーブル２２２を参照することにより、分散値ＶＲ３６から残留誤りレベル３７を判定し、送信機１０へ通知する。
【００４２】
動作において、受信機２０内の復号器２１４による復号処理が行われると、まず分散算出部２２１が、復号器２１４から出力された軟判定データ３６の分散値ＶＲ３６を算出する。この分散値ＶＲ３６は、軟判定データ３６の精度を表している。分散値ＶＲ３６が小さければ軟判定データ３６の精度が高く、逆に分散値ＶＲ３６が大きければ軟判定データ３６の精度が低いことを示している。軟判定データ３６の精度が高い場合は、復号後の誤りビット数が少なく(誤り訂正精度が高く)、逆に軟判定データ３６の精度が低い場合には、復号後の誤りビット数が多い(誤り訂正精度が低い)ということになる。
【００４３】
そして、残留誤り判定部２２３は、分散値ＶＲ３６から残留誤りレベル３７を判定し、送信機１０へ通知する。この時、残留誤り判定部２２３は、分類テーブル２２２を参照する。ここで、分類テーブル２２２には、例えば図４に示す如く、分散値ＶＲ３６が取り得る範囲と、４段階の残留誤りレベル３７とが対応付けて記憶されている。残留誤り判定部２２３は、分散値ＶＲ３６＜所定の閾値Ｔｈ１が成立する場合、残留誤りレベル３７を、最低レベル(誤りビット数を最少と見做せるレベル)Ｌ１と判定する。閾値Ｔｈ１≦ＶＲ３６＜Ｔｈ２が成立する場合、残留誤り判定部２２３は、残留誤りレベル３７を、レベルＬ１より誤りビット数が多いレベルＬ２と判定する。閾値Ｔｈ２≦ＶＲ３６＜Ｔｈ３が成立する場合、残留誤り判定部２２３は、残留誤りレベル３７を、レベルＬ２より誤りビット数が多いレベルＬ３と判定する。閾値Ｔｈ３≦ＶＲ３６が成立する場合、残留誤り判定部２２３は、残留誤りレベル３７を、最高レベル(誤りビット数を最多と見做せるレベル)Ｌ４と判定する。なお、閾値Ｔｈ１〜Ｔｈ３には、実験や計算機シミュレーション等により得た最適値を予め設定しておく。
【００４４】
一方、送信機１０内の再送制御部１２は、残留誤りレベル３７に応じて再送パターンを決定する。この時、再送制御部１２は、残留誤りレベル３７が高い程、組織ビットの送信を優先させ、残留誤りレベル３７が低い程、冗長ビットの送信を優先させる。より具体的には、再送制御部１２は、残留誤りレベル３７が最高レベルＬ４を示す場合に、組織ビットを最も優先させる再送パターンを決定し、残留誤りレベル３７が最低レベルＬ１を示す場合には、冗長ビットを最も優先させる再送パターンを決定する。また、残留誤りレベル３７がレベルＬ２を示す場合、再送制御部１２は、最低レベルＬ１時よりも冗長ビットの送信比率を下げ、代わりに組織ビットの送信比率を上げる。さらに、残留誤りレベル３７がレベルＬ３を示す場合、再送制御部１２は、最高レベルＬ４時を下回らない範囲で、レベルＬ２時よりも冗長ビットの送信比率を下げ、代わりに、最高レベルＬ４時を上回らない範囲で組織ビットの送信比率を上げる。
【００４５】
このように、送信機１０は、受信機２０での復号後の誤りビット数が多い場合に、復号に重要な組織ビットを優先して再送する。これは、以前に送信したパケット信号３１の受信品質が低いためである。一方、受信機２０での復号後の誤りビット数が少ない場合には、送信機１０は、冗長ビットを優先して再送する。これは、同一の組織ビットを繰り返し送信するよりも、異なる冗長ビットを送信して再送時の符号率を下げ、以て誤り訂正能力を向上させるためである。
【００４６】
[実施の形態２]
図５に示す本実施の形態に係る受信機２０は、図３に示した通知部２２に代えて、通知部２２ａを備えている点が上記の実施の形態１と異なる。
【００４７】
より具体的には、通知部２２ａは、分散算出部２２１ａと、２つの分類テーブル２２２＿１及び２２２＿２と、残留誤り判定部２２３ａとを有する。この内、分散算出部２２１ａは、分散値ＶＲ３６に加えて、復号器２１４による復号前の軟判定データ３５の分散値ＶＲ３５を算出する。
【００４８】
また、残留誤り判定部２２３ａは、図６(ａ)に示す如く分散値ＶＲ３５が所定の閾値ＴｈＸ未満である場合、分類テーブル２２２＿１を参照して残留誤りレベル３７を判定する。一方、ＶＲ３５≧ＴｈＸが成立する場合、残留誤り判定部２２３ａは、図６(ｂ)に示す如く分類テーブル２２２＿２を参照して残留誤りレベル３７を判定する。
【００４９】
ここで、分類テーブル２２２＿２中の閾値Ｔｈ１２、Ｔｈ２２、及びＴｈ３２には、それぞれ、分類テーブル２２２＿１中の閾値Ｔｈ１１、Ｔｈ２１、及びＴｈ３１よりも小さな値を設定する。これは、復号前の軟判定データ３５の精度が低い場合(分散値ＶＲ３５が大きい場合)に、残留誤りレベル３７が高い方向に判定される(組織ビットが優先的に再送される)ようにし、軟判定データ３５の精度が高い場合には、残留誤りレベル３７が低い方向に判定される(冗長ビットが優先的に再送される)ようにするためである。
【００５０】
このように、本実施の形態においては、復号前の軟判定データの分散も考慮して残留誤りレベルを判定しているので、再送時の誤り訂正能力を上記の実施の形態１より更に向上させることができる。
【００５１】
なお、上記の実施の形態によって本発明は限定されるものではなく、特許請求の範囲の記載に基づき、当業者によって種々の変更が可能なことは明らかである。例えば、上記の実施の形態に示した各処理を、通信装置に実行させるためのプログラムとして提供することもできる。この場合、当該プログラムを、通信装置内のプロセッサが実行可能なようにメモリ等の記憶媒体に格納すると好適である。また、当該プログラムは、既存の通信制御回路に組み込まれたファームウェアへのプラグインとして提供しても良い。
【符号の説明】
【００５２】
１  通信システム
１０  送信機
１１  送信部
１２  再送制御部
２０  受信機
２１  受信部
２２, ２２ａ  通知部
３１  パケット信号
３２  ＡＣＫ信号
３３  ＮＡＣＫ信号
３４  パケットデータ
３５, ３６  軟判定データ
３７  残留誤りレベル
１１１  ＣＲＣ付加部
１１２  符号化器
１１３  レートマッチング部
１１５  セレクタ
１１６  変調器
２１１  復調器
２１２  再送バッファ
２１３  加算器
２１４  復調器
２１５  硬判定回路
２１６  ＣＲＣチェック部
２２１, ２２１ａ  分散算出部
２２２, ２２２＿１, ２２２＿２  分類テーブル
２２３, ２２３ａ  残留誤り判定部
Ｌ１〜Ｌ４  レベル
ＶＲ３５, ＶＲ３６  分散値
Ｔｈ１, Ｔｈ１１, Ｔｈ１２, Ｔｈ２, Ｔｈ２１, Ｔｈ２２, Ｔｈ３, Ｔｈ３１, Ｔｈ３２, ＴｈＸ  閾値
【図１】
2010283430.tif 000003
【図２】
2010283430.tif 000004
【図３】
2010283430.tif 000005
【図４】
2010283430.tif 000006
【図５】
2010283430.tif 000007
【図６】
2010283430.tif 000008
【図７】
2010283430.tif 000009
【図８】
2010283430.tif 000010
【図９】
2010283430.tif 000011