(57)【要約】【課題】受信データを複数のコードブロックに分けて誤り検出を行う場合に、受信データの誤り検出を早くし再送要求処理の効率を高めた技法を提供する。【解決手段】受信データを誤り検出符号が付与された複数のコードブロックに分割する分割部(131)と、分割されたコードブロック毎の通信品質情報に基づき、複数のコードブロックの優先順位を判定する優先順位判定部(132)と、優先順位判定部(132)により判定された優先順位に基づき、優先順位の高い順に、コードブロックの誤り検出符号を用いた誤り検出を行う検出部(136)と、検出部(136)で誤りが検出された場合、検出部(136)による誤り検出を停止して、受信データの再送を要求する再送要求部(137)とを備える。【選択図】図２
2010081552.tif 000002
【特許請求の範囲】
【請求項１】
受信データを誤り検出符号が付与された複数のコードブロックに分割する分割部と、
前記分割部で分割されたコードブロック毎の通信品質情報に基づき、前記複数のコードブロックの優先順位を判定する優先順位判定部と、
前記優先順位判定部により判定された優先順位に基づき、当該優先順位の高い順に、前記コードブロックの前記誤り検出符号を用いた誤り検出を行う検出部と、
前記検出部で誤りが検出された場合、当該検出部による誤り検出を停止して、前記受信データの再送を要求する再送要求部と、
を備えることを特徴とする通信装置。
【請求項２】
請求項１に記載の通信装置において、
前記優先順位判定部は、
前記コードブロックを構成するビット毎の尤度情報から求めた前記通信品質情報に基づき、前記複数のコードブロックの優先順位を判定する、
ことを特徴とする通信装置。
【請求項３】
請求項１または２に記載の通信装置において、
受信した信号の受信レベルを測定する受信レベル測定部をさらに備え、
前記優先順位判定部は、
前記受信レベルが所定範囲内にある場合、前記分割部で分割されたコードブロック毎の前記通信品質情報に基づき、前記複数のコードブロックの優先順位を判定し、前記受信レベルが前記所定範囲内にない場合、前記分割部で分割された順を前記コードブロックの優先順位とする、
ことを特徴とする通信装置。
【請求項４】
受信データを誤り検出符号が付与された複数のコードブロックに分割するステップと、
前記分割するステップで分割されたコードブロック毎の通信品質情報に基づき、前記複数のコードブロックの優先順位を判定するステップと、
前記優先順位を判定するステップにより判定された優先順位に基づき、当該優先順位の高い順に、前記コードブロックの前記誤り検出符号を用いた誤り検出を行うステップと、
前記誤り検出を行うステップで誤りが検出された場合、当該誤り検出を停止して、前記受信データの再送を要求するステップと、
を含むことを特徴とする通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置及び通信方法に関し、特に、再送要求処理の効率を高めた通信装置及び通信方法に関する。
【背景技術】
【０００２】
従来、通信分野において、受信側で受信情報の誤り検出を行い、誤りが検出された場合には送信側へ情報の再送を要求し、送信側が情報を再送する制御が一般に用いられている。この制御では、送信側でデータに誤り検出符号を付加して伝送し、受信側において、この誤り検出符号に基づいて、伝送途中で生じた伝送データの誤りを検出する。誤り検出符号としては、例えばＣＲＣ（Cyclic Redundancy Check）が用いられる。
【０００３】
この再送制御における処理量削減を目的として、従来技術に、送信データを複数のコードブロックに分割し、分割された各コードブロックに誤り検出符合を付加するものがある（例えば、特許文献１参照。）この従来技術を、図を用いて簡単に説明する。
【０００４】
図７（ａ）及び（ｂ）は、それぞれ、特許文献１における送信機及び受信機のブロック図である。図７（ａ）に示すように、特許文献１における受信機は、コードブロック分割部５０１、ＣＲＣ付加部（誤り検出符号付加部）５０２、誤り訂正符号化部５０３、インタリーブ部５０４及びマッピング部５０５を備える。コードブロック分割部５０１は、送信データを複数のコードブロックに分割する。誤り検出符合付加部５０２は、コードブロックに分割された各データに、誤り検出を行うためのパリティビット（ＣＲＣ）を付加する。誤り訂正符号化部５０３は、パリティビットが付加された各データに誤り訂正符号化処理を行う。インタリーブ部５０４は、誤り訂正符号化されたデータにインタリーブ処理を行う。マッピング部５０５は、上記の処理が行われた各コードブロックを物理チャネルにマッピングする。また、図７（ｂ）に示す特許文献１における受信機は、デマッピング部６０９、デインタリーブ部６１０、誤り訂正復号部６１１、誤り検出部６１２及びコードブロック接続部６１３を備え、受信したデータに対して送信機と逆の処理を行う。すなわち、デマッピング部６０９で各コードブロックに分割された受信データに対して、デインタリーブ、誤り訂正復号、誤り検出を行い、各コードブロックを接続して受信データとする。なお、誤り検出器６１２で、1個以上のコードブロックに誤りが検出された場合は、再送要求処理が行われる。
【０００５】
【特許文献１】特開２００６−２０３３５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来技術では、分割された複数のコードブロックの処理順序は規定されておらず、例えば分割順に処理することになる。従って、受信データに誤りが発生している場合に、複数のコードブロックのうちどのコードブロックに誤りがあるかは、コードブロックの誤り訂正復号及び誤り検出を行うまでは不明である。受信データに誤りがあった場合は、誤りのある受信データ全体の再送を要求しなければならないため、複数のコードブロックを分割順に誤り訂正復号・誤り検出処理を行った際に、複数のコードブロックのうち最後に処理したコードブロックに誤りがあった場合でも全体の再送が行われるため、それ以前のコードブロックに対して行った処理が全て無駄となるおそれがある。
【０００７】
従って、本発明の目的は、上述のような問題を解消し、受信データを複数のコードブロックに分けて誤り検出を行う場合に、受信データの誤り検出を早め無駄な演算処理を減らし、再送要求処理の効率を高めた技法（通信装置及び通信方法）を提供することにある。
【課題を解決するための手段】
【０００８】
上述した諸課題を解決すべく、本発明による通信装置（携帯端末、基地局等の受信・送信装置）は、
受信データを誤り検出符号（ＣＲＣ等）が付与された複数のコードブロックに分割する分割部と、
前記分割部で分割されたコードブロック毎の通信品質情報に基づき、前記複数のコードブロックの優先順位を判定する優先順位判定部と、
（前記優先順位判定部により判定された優先順位に基づき、当該優先順位の高い順に、前記コードブロックの復号を行う誤り訂正復号部と、）
前記優先順位判定部により判定された優先順位に基づき、当該優先順位の高い順に、前記コードブロックの前記誤り検出符号を用いた誤り検出を行う検出部と、
前記検出部で誤りが検出された場合、当該検出部による誤り検出を停止して、前記受信データの再送を要求する再送要求部とを備えることを特徴とする。
【０００９】
また、本発明の一実施態様による通信装置は、
前記優先順位判定部は、
前記コードブロックを構成するビット毎の尤度情報から求めた前記通信品質情報に基づき、前記複数のコードブロックの優先順位を判定することを特徴とする。
【００１０】
さらに、本発明の別の実施態様による通信装置は、
受信した信号の受信レベルを測定する受信レベル測定部をさらに備え、
前記優先順位判定部は、
前記受信レベルが所定範囲内にある場合、前記分割部で分割されたコードブロック毎の前記通信品質情報に基づき、前記複数のコードブロックの優先順位を判定し、前記受信レベルが前記所定範囲内にない場合、前記分割部で分割された順を前記コードブロックの優先順位とすることを特徴とする。
【００１１】
上述したように本発明の解決手段を装置として説明してきたが、本発明はこれらに実質的に相当する方法、プログラム、プログラムを記録した記憶媒体としても実現し得るものであり、本発明の範囲にはこれらも包含されるものと理解されたい。なお、方法やプログラムの各ステップは、データの処理においては必要に応じて、ＣＰＵ、ＤＳＰなどの演算処理装置を使用するものであり、入力したデータや加工・生成したデータなどをＨＤＤ、メモリなどの記憶装置に格納するものである。
【００１２】
例えば、本発明を方法として実現した通信方法は、
受信データを誤り検出符号が付与された複数のコードブロックに分割するステップと、
前記分割するステップで分割されたコードブロック毎の通信品質情報に基づき、前記複数のコードブロックの優先順位を判定するステップと、
（前記優先順位を判定するステップにより判定された優先順位に基づき、当該優先順位の高い順に、前記コードブロックの復号を行うステップと、）
前記優先順位を判定するステップにより判定された優先順位に基づき、当該優先順位の高い順に、前記コードブロックの前記誤り検出符号を用いた誤り検出を行うステップと、
前記誤り検出を行うステップで誤りが検出された場合、当該誤り検出を停止して、前記受信データの再送を要求するステップとを含むことを特徴とする。
【発明の効果】
【００１３】
このように、本発明によれば、受信データを複数のコードブロックに分けて誤り検出を行う場合に、受信データの誤り検出を早め無駄な演算処理を減らし、再送要求処理の効率を高めることが可能となる。
【発明を実施するための最良の形態】
【００１４】
以下に、諸図面を参照しながら、本発明の一実施態様による通信装置を詳細に説明する。なお、以下では、通信装置として無線通信端末（例えば、携帯電話端末、ノートパソコン、ＰＤＡ（パーソナルデジタルアシスタンス）、携帯ゲーム機、携帯オーディオプレーヤー、携帯ビデオプレイヤー、携帯電子辞書、携帯電子書籍ビューワーなどの携帯電子機器等）を例として説明するが、本発明はこれらに限られるものではないことに留意されたい。本発明は、基地局に適用することも可能であり、さらに、無線通信に限らず、有線の通信装置に適用することもできる。
【００１５】
図１は、本発明の第１の実施例による無線通信端末の概略ブロック図である。無線通信端末１００は、ＲＦ部１１０、ベースバンド部ＢＢ、データ処理部１４０、インタフェース部ＩＦ、制御部１７０及びアンテナＡＮＴを備える。ＲＦ部１１０は、受信部１１２及び送信部１１４を備え、高周波信号（ＲＦ信号）を送受信するための処理を行う。また、受信部１１２は、受信レベル測定部１１３を備え、受信部１１２で受信した信号の受信レベルを測定する。ベースバンド部ＢＢは、復調部１２０、復号部１３０、符号化部１５０及び変調部１６０を備え、ベースバンド信号の処理を行う。また、インタフェース部ＩＦは、マイクＭＩＣ、スピーカＳＰ及び表示部ＤＩＳを備える。受信時に、復調部１２０は、受信部１１２が受信したアナログ信号を復調しデジタルデータに変換する。復号部１３０は、復調部１２０からの出力データに対して誤り訂正復号及び誤り検出を行う。復号部１３０によって処理されたデータは、データ処理部１４０による所定の処理を経て、音声データはスピーカＳＰから、また、テキストデータは表示部ＤＩＳから、ユーザに対して出力される。また、送信時には、マイクＭＩＣ又は図示しないボタン等のユーザ入力部から入力されたデータが、データ処理部１４０によって所定の処理が行われ、送信データとしてベースバンド部ＢＢへ出力される。符号化部１５０は、送信データを複数のコードブロックに分割し、各コードブロックに誤り訂正符号及び誤り検出符号を付加して符号化する。変調部１６０は、符号化された送信データに対して変調を行い、高周波信号に変換する。制御部１７０は、各部の制御を司る。
【００１６】
なお、符号化部１５０で適用される誤り訂正符号としては、例えば、ターボ符号、ＬＤＰＣ（low-density parity-check code：低密度パリティ検査符号）等のブロック符号及び畳み込み符号がある。誤り訂正符号及びそれを用いた復号方法については公知の技術であるため、ここでは詳細を省略する。
【００１７】
次に、本発明の特徴的な構成部分である復号部１３０について詳細に説明する。図２は、復号部１３０のより詳細なブロック図である。図に示すように、復号部１３０は、コードブロック分割部１３１、優先順位判定部１３２、誤り訂正復号部１３３、コードブロック結合部１３４、記憶部１３５、ＣＲＣ検査部１３６及び再送要求生成部１３７を備える。コードブロック分割部１３１は、復調部１２０によって復調された復調データを複数のコードブロックに分割する。なお、コードブロックの分割方法は送信側で指定されている。
【００１８】
コードブロック分割部１３１に入力される復調データは、通信品質を示す情報（通信品質情報）が付与されている。通信品質情報としては、復調データに含まれる各ビットの尤度情報から求めることができ、以下の説明では、通信品質情報に尤度情報を用いる。なお、尤度情報とは、復調された結果としてあるビットが０らしいか１らしいかを数値で表した情報であり、例えば、尤度情報を表す数値の範囲を−１０〜１０とし、ビットが０である可能性が高ければ負の値を大きく、逆にビットが１である可能性が高ければ、正の値を大きくするように設定する。すなわち、復号部１３０に入力される受信データとしては、ビット値ではなく、各ビットの軟値となり、本実施例では、尤度情報の一例としてこの軟値を使用する。なお、尤度情報の値の範囲は上述の範囲に限られるものではなく、実装時の回路規模や演算量を考慮して、値の範囲を、例えば０〜２０，−５〜５のように適宜設定することができる。
【００１９】
優先順位判定部１３２は、コードブロック分割部１３１で分割された各コードブロックの尤度情報に基づき、各コードブロックの優先順位を判定する（詳細は後述する。）。記憶部１３５は、コードブロック分割部１３１で分割された各コードブロックを、優先順位判定部１３２によって判定された優先順位に紐付けて格納する。誤り訂正復号部１３３は、優先順位判定部１３３によって判定された優先順位の高いコードブロックから誤り訂正復号を行う。ＣＲＣ検査部１３６は、誤り訂正復号部１３３で誤り訂正復号が終了したコードブロックの誤り検出（ＣＲＣ検査）を行う。なお、誤り訂正復号部１３３及びＣＲＣ検査部１３６による誤り訂正・誤り検出の処理は、コードブロック毎に行う。ＣＲＣ検査部１３６によって誤りが検出された場合は、再送要求生成部１３７が、再送要求を生成して送信部１１４へ出力する。各コードブロックに誤りが検出されなかった場合は、分割された全てのコードブロックの誤り訂正・誤り検出が行われた後に、コードブロック結合部１３４が全てのコードブロックを結合し、復号データとしてデータ処理部１４０へ出力される。
【００２０】
次に、フローチャートを用いて、本発明の実施例による復号部１３０の処理について説明する。図３は、本発明の実施例による復号部１３０の処理の一例を示すフローチャートである。まず、ステップＳ１１にて、コードブロック分割部１３１は、復調部１２０によって復調された復調データを複数のコードブロックに分割する。次に、ステップＳ１２にて、優先順位判定部１３２は、コードブロック分割部１３１で分割された各コードブロックを構成する各ビットの軟値の絶対値の平均値を計算したものを、通信品質情報として用いる。その後、ステップＳ１３にて、優先順位判定部１３２は、ステップＳ１２で計算した値に基づき、複数のコードブロックの優先順位を判定する。
【００２１】
ここで、優先順位判定部１３２による優先順位の判定について説明する。図４は、コードブロック分割部１３１で分割された各コードブロックを構成するビットの軟値の一例を示す図である。この例では、受信データ（復調データ）が、１０ビットで構成される３つのコードブロック（コードブロックＡ，Ｂ及びＣ）に分割されるものとする。図に示すように、各コードブロックを構成する各ビットは、−１０〜１０の軟値が計算されている。優先順位判定部１３２は、各コードブロックを構成するビットの軟値の絶対値の平均値を計算して、絶対値の平均値が小さいものから優先順位を高く判定する。本実施例では、軟値の範囲を−１０〜１０としているため、軟値が「０」近辺の値ほど、ビットが「０」であるか「１」であるかが不確かとなる。従って、複数のコードブロックのうち絶対値の平均値が小さい（０に近い）ものほど、ビットの「０」か「１」かが不確かであり、誤りがあるおそれが高いこととなる。よって、本実施例では、誤りがあるおそれの高いコードブロック（軟値の絶対値の平均値が小さいコードブロック）から先に、誤り訂正復号・誤り検出を行う。図４の例では、優先順位は、軟値の絶対値の平均値が「０．８２」であるコードブロックＣが最も高くなり、それに続き、「１．７３」のコードブロックＡ、「６．０９」のコードブロックＢとなる。
【００２２】
フローチャートに戻り説明を続ける。ステップＳ１３にて優先順位がつけられたコードブロックは、記憶部１３５に、優先順位を紐付けて格納される。その後、ステップＳ１４へ進み、ループ処理（ステップＳ１４〜Ｓ１７）を開始する。誤り訂正復号部１３３は、優先順位の高いコードブロック（誤りがある可能性が高いコードブロック）から、誤り訂正復号を行う（ステップＳ１５）。なお、誤り訂正復号については公知であるため、詳細な説明は省略する。１つのコードブロックについて誤り訂正復号が終了すると、ＣＲＣ検査部１３６が誤り検出を行い、復号したコードブロックに誤りがあるか否かを判定する（ステップＳ１６）。誤り（エラー）があった場合は、誤り訂正復号・誤り検出を行っていないコードブロックがあっても誤り訂正復号・誤り検出を停止し、再送要求生成部１３７が再送要求を行う（ステップＳ１９）。ステップＳ１６で誤りがない（正常）と判定された場合は、次の優先順位のコードブロックに対して、ステップＳ１５及びＳ１６の誤り訂正復号・誤り検出を行う。すなわち、優先順位の高いコードブロック（誤りが発生している可能性の高いコードブロック）から順に誤り訂正復号・誤り検出を行い、全てのコードブロックに誤りがなかった場合、ループ処理を終える。その後、ステップＳ１８にて、コードブロック結合部１３４は、復号した全てのコードブロックを結合する。
【００２３】
ここで、図を用いて、従来技術と比較した本発明の利点を説明する。図５は、従来技術と比較した本発明の利点を説明する図である。例えば、３つに分割されたコードブロックＡ，Ｂ及びＣのうち、コードブロックＣのみに誤りが発生しているものとする。従来技術では、コードブロックの復号順序について規定されていないため、誤りのあるコードブロックＣを最後に復号する可能性もある。コードブロックＣに誤りがあり、コードブロックＣを最後に復号する場合は、コードブロックＡ，Ｂ及びＣを含む受信データ全ての再送を要求するため、コードブロックＡ及びＢに対する復号処理（誤り訂正・誤り検出）は無駄になる。しかしながら本実施例では、コードブロック毎の尤度情報によってコードブロックＣに誤りがある可能性が最も高いことを予想し、コードブロックＣから先に復号処理を行う。従って、コードブロックＣを復号した時点で再送要求することができ、コードブロックＡ及びＢの無駄な復号処理をすることがないという可能性を高くすることができる。すなわち、再送要求するまでの時間も従来技術と比べて短縮することが可能となる。
【００２４】
なお、第１の実施例において必須ではないが、送信側で送信データにレートマッチング処理が行われている場合は、受信側でレートデマッチング処理を行う必要がある。その場合、レートデマッチング処理は、コードブロックの優先順位判定処理の前に行ってもよいし、コードブロックの優先順位を判定した後、優先順位の高いコードブロックの誤り訂正復号処理を行う前に行ってもよい。
【００２５】
次に、第２の実施例について説明する。図６は、本発明の第２の実施例による復号部のブロック図である。図において、図２の復号部１３０と同様の機能部には同じ符号を付し、説明を省略する。復号部１３０Ａは、レートデマッチング部１３８、パケット合成部１３９及びバッファＢＵＦをさらに備える。第２の実施例では、復号部１３０Ａは、公知のＨＡＲＱ（Hybrid Automatic Repeat reQuest：ハイブリッドＡＲＱ）技術を用いて誤り訂正を行う。ＨＡＲＱは、受信側が誤ったデータ（パケット）を受信した場合に、送信側に対しそのデータ（誤ったパケット）を再度送信するように要求する制御であるＡＲＱ（Automatic Repeat reQuest：自動再送要求）と、以前に受信したデータと新たに再送されたデータとのパケット合成とを組み合わせた技術であり、３ＧＰＰ（Third Generation Partnership Project）の規格であるＴＳ２５．２１２に掲載されているＨＳＤＰＡ（High Speed Downlink Packet Access）方式等で採用されている。なお、本実施例では、チェイス合成法を用いるＨＡＲＱを例として説明するが、本発明はこれに限られるものではない。また、ＨＡＲＱについては公知のため、詳細を省略する。
【００２６】
ＨＳＤＰＡ方式では、異なるＱｏＳ（Quality of Service）をもつ送信データを１つの物理チャネルで送信するために、送信側でデータのパンクチャ（データの間引き）やレピテイション（データの繰り返し）を行って、コーディングレートを制御するレートマッチングが行われる。従って、レートデマッチング部１３８で、送信側でレートマッチングされたコードブロックをレートデマッチングする。パケット合成部１３９は、以前に受信しバッファに格納されているデータと、新たに再送されたデータとを合成する。なお、受信したデータが再送されたものではなく、最初に受信したデータである場合は、パケット合成部１３９によるパケット合成は行われず、レートデマッチング部１３８によって全てのコードブロックのレートデマッチングが行われた後に、優先順位判定部１３２Ａによって、各コードブロックの優先順位判定が行われる。その後、優先順位ごとに誤り訂正復号・誤り検出が行われ、誤りがある場合は再送要求が行われる。なお、優先順位の判定方法や、誤り訂正復号、誤り検出及び再送要求については、第１の実施例で説明したものと同様であるため説明を省略する。
【００２７】
ＨＡＲＱでは、バッファＢＵＦに格納されている以前に受信したデータと、新たに再送されたデータとが、パケット合成部１３９にて合成される。優先順位判定部１３２Ａによる優先順位の判定は、全てのコードブロックのパケット合成が行われたあとに行われる。なお、送信側でレートマッチングが行われている場合は、コーディングレートの値を、優先順位判定に用いる通信品質情報としてもよい。具体的には、コーディングレートの値（＝情報ビット長／レートマッチングの後のビット長）の値が小さいほど、符号化利得が高く特性が良くなるため、コーディングレートの値が大きいコードブロックに対して、優先順位を高く判定すればよい。
【００２８】
本発明の利点を再度述べる。上述したように、本発明による通信装置によれば、コードブロックの復号処理順序が規定されておらず、コードブロックの処理順序次第では行った復号処理が無駄になるおそれのある従来技術と異なり、誤りのある可能性が高いコードブロックから先に誤り検出及び再送要求を行うため、復号処理に要する時間及び処理量の増加を、従来と比べ低減することができる。
【００２９】
本発明を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本発明の範囲に含まれることに留意されたい。例えば、各構成部、各手段等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の構成部を１つに組み合わせたり、或いは分割したりすることが可能である。例えば、第１の実施例を、誤り訂正復号を行う態様で説明したが、本発明はこれに限られるものではなく、誤り訂正復号を行わなくてもよい。すなわち、誤り検出のみを行って、誤りのあるデータの再送要求を迅速に行ってもよい。また、上述の実施例において、優先順位の判定を行う際に、各コードブロックの全ビットの軟値（尤度情報）について絶対値の平均値を求めたが、本発明はこれに限られるものではなく、コードブロックの所定の部分のみを例えばランダムに取り出して、取り出した部分のみの絶対値の平均値を求めてもよい。また、誤り訂正符号がターボ符号の場合は、情報ビット（送受信したいデータ）に加えてパリティビットが付加されて符号化されるため、受信側で、コードブロックのうち情報ビットのみを取り出して絶対値の平均値を求めても良い。また、軟値の範囲が０を中心とするものでない場合（例えば、０〜２０等）は、軟値の範囲が０を中心とするものにオフセットさせてから絶対値の平均値を計算すればよい。さらに、送信側でレートマッチングが行われている場合は、コーディングレートと尤度情報とを組み合わせて優先順位を判定することもできる。
【００３０】
また、通信品質が良好であり誤りが発生しにくく、優先順位の判定処理が必要ない場合や、逆に、通信品質が悪く誤りが高い確率で発生し、再送要求が必須である場合は、優先順位の判定を行わないようにする。すなわち、優先順位判定部１３２は、コードブロック分割部１３１で分割された順をコードブロックの優先順位とすることもできる。例えば、無線通信端末１００は、受信レベル測定部１１３にて受信部１１２で受信した信号の受信レベルを測定し、優先順位判定部１３２は、受信レベル測定部１１３で測定された受信レベルが所定範囲内にある場合、コードブロック分割部１３１で分割されたコードブロック毎の通信品質情報に基づき、複数のコードブロックの優先順位を判定し、受信レベルが所定範囲内にない場合、コードブロック分割部１３１で分割された順をコードブロックの優先順位とする。すなわち、受信レベルをＸとすると、Ａ＜Ｘ＜Ｂの所定範囲に受信レベルがある場合に優先順位の判定を行う。ここで、範囲値Ａ以下は、分割された全てのコードブロックが高い確率でエラーとなるような受信レベルが悪い通信環境であり、範囲値Ｂ以上は、高い確率で再送が実施されないような受信レベルが良い通信環境である。従って、範囲値Ａ以下及び範囲値Ｂ以上の何れの場合においても、優先順位の付与を行うほうが処理負荷が高くなってしまうため、優先順位判定部１３２は優先順位の判定を行わないようにする。なお、範囲値Ａ，Ｂについては、再送に関する実験等で得られた値を用いるのが好ましい。
【００３１】
また、ＨＡＲＱ方式を用いる第２の実施例の場合は、再送回数が多くなれば受信データの品質がそれだけ向上すると考えられるため、再送回数が一定回数以上となった場合には優先順位の判定を行わないようにしてもよい。
【００３２】
また、本発明による通信装置として、無線通信端末を例に説明したが、本発明はこれに限られるものではなく、基地局に適用することも可能である。本発明を基地局に適用した場合、同一のユーザ（無線通信端末）からだけではなく、複数のユーザからデータを受信することになる。この場合に、ユーザ毎に上述の方法で優先順位を判定し、優先順位毎に誤り検出を行うことも有効である。
【図面の簡単な説明】
【００３３】
【図１】本発明の第１の実施例による無線通信端末の概略ブロック図である。
【図２】復号部１３０のより詳細なブロック図である。
【図３】本発明の実施例による復号部１３０の処理の一例を示すフローチャートである。
【図４】コードブロック分割部１３１で分割された各コードブロックを構成するビットの軟値の一例を示す図である。
【図５】従来技術と比較した本発明の利点を説明する図である。
【図６】本発明の第２の実施例による復号部のブロック図である。
【図７】特許文献１における送信機及び受信機のブロック図である。
【符号の説明】
【００３４】
１００  無線通信端末
１１０  ＲＦ部
１１２  受信部
１１３  受信レベル測定部
１１４  送信部
１２０  復調部
１３０  復号部
１３１  コードブロック分割部
１３２，１３２Ａ  優先順位判定部
１３３  誤り訂正復号部
１３４  コードブロック結合部
１３５  記憶部
１３６  ＣＲＣ検査部
１３７  再送要求生成部
１３８  レートデマッチング部
１３９  パケット合成部
１４０  データ処理部
１５０  符号化部
１６０  変調部
１７０  制御部
ＡＮＴ  アンテナ
ＢＢ  ベースバンド部
ＭＩＣ  マイク
ＳＰ  スピーカ
ＤＩＳ  表示部
ＢＵＦ  バッファ
５０１  コードブロック分割部
５０２  ＣＲＣ付加部
５０３  誤り訂正符号化部
５０４  インタリーブ部
５０５  マッピング部
６０９  デマッピング部
６１０  デインタリーブ部
６１１  誤り訂正復号部
６１２  誤り検出部
６１３  コードブロック接続部
【図１】
2010081552.tif 000003
【図２】
2010081552.tif 000004
【図３】
2010081552.tif 000005
【図４】
2010081552.tif 000006
【図５】
2010081552.tif 000007
【図６】
2010081552.tif 000008
【図７】
2010081552.tif 000009