(57)【要約】【課題】誤り検出符号を用いて、誤り訂正処理の訂正精度を向上すること。【解決手段】受信装置１００は、伝搬路を介して、複数の情報ビットと、複数の情報ビットを誤り検出符号用の生成多項式で除算して生成された剰余値とが含まれた信号を取得する。ＣＲＣ演算部１４は、取得部によって取得された信号を生成多項式で除算することによって、剰余値を導出する。誤り訂正部２０は、まず、導出された剰余値から、複数の情報ビットにおいて、訂正すべき情報ビットの位置が示された訂正パターンを導出する。複数の訂正パターンを導出した場合、複数の訂正パターンのそれぞれに対応する情報ビットの誤差電力をもとに、訂正パターンを選定する。ここで、誤り訂正部２０は、導出した訂正パターンに示される情報ビットを訂正する。【選択図】図１
2009141542.tif 000002
【特許請求の範囲】
【請求項１】
伝搬路を介して、複数の情報ビットと、前記複数の情報ビットを誤り検出符号用の生成多項式で除算して生成された剰余値とが含まれた信号を取得する取得部と、
前記取得部によって取得された信号を前記生成多項式で除算し、剰余値を導出する剰余値導出部と、
前記剰余値導出部によって導出された剰余値から、前記複数の情報ビットにおいて、訂正すべき情報ビットの位置が示された訂正パターンを導出するパターン導出部と、
前記パターン導出部によって導出された訂正パターンに示される情報ビットを訂正する訂正部と、
を備え、
前記パターン導出部は、複数の訂正パターンを導出した場合、複数の訂正パターンのそれぞれに対応する情報ビットの誤差電力をもとに、訂正パターンを選定することを特徴とする受信装置。
【請求項２】
前記パターン導出部は、複数の訂正パターンを導出した場合、複数の訂正パターンのうち、訂正の対象となる情報ビットの誤差電力が最も大きくなる訂正パターンを選定することを特徴とする請求項１に記載の受信装置。
【請求項３】
前記パターン導出部は、複数の訂正パターンを導出した場合、複数の訂正パターンのうち、訂正後の情報ビットの誤差電力が最も小さくなる訂正パターンを選定することを特徴とする請求項１に記載の受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信技術に関し、特に、受信信号の誤りを訂正する受信装置に関する。
【背景技術】
【０００２】
近年、無線通信の高速化のために、多値変調方式が採用されている。多値変調方式においては、１シンボルに複数のビットがマッピングされることにより、コンスタレーション上における隣接シンボル同士が相対的に近づくため、受信側におけるシンボルの復調が困難となる場合がある。そのため、誤り訂正技術が併せて使用されることが多い。しかしながら、ビタビ復号などの誤り訂正技術を導入すると、処理負担が増加するため、消費電力が増大することとなる。従来、誤り検出符号を用いて受信信号の誤りの有無を検出し、その結果を利用することによって、簡易な構成で誤り訂正処理を実現していた。（たとえば、特許文献１、２参照）。
【特許文献１】特開２００５−１５１２９９号公報
【特許文献２】特開２００５−３３５３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、誤り検出符号を利用した誤り訂正は、受信環境に大きく影響され、誤りの訂正精度が低減する場合があった。
【０００４】
本発明はこうした状況に鑑みてなされたものであり、その目的は、誤り検出符号を用いて、訂正精度の高い誤り訂正処理技術を提供することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明のある態様の受信装置は、伝搬路を介して、複数の情報ビットと、複数の情報ビットを誤り検出符号用の生成多項式で除算して生成された剰余値とが含まれた信号を取得する取得部と、取得部によって取得された信号を生成多項式で除算し、剰余値を導出する剰余値導出部と、剰余値導出部によって導出された剰余値から、複数の情報ビットにおいて、訂正すべき情報ビットの位置が示された訂正パターンを導出するパターン導出部と、パターン導出部によって導出された訂正パターンに示される情報ビットを訂正する訂正部と、を備える。パターン導出部は、複数の訂正パターンを導出した場合、複数の訂正パターンのそれぞれに対応する情報ビットの誤差電力をもとに、訂正パターンを選定する。
【０００６】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【０００７】
本発明によれば、誤り検出符号を用いて、誤り訂正処理の訂正精度を向上できる。
【発明を実施するための最良の形態】
【０００８】
本発明の実施形態を具体的に説明する前に、まず、概要について述べる。本発明の実施形態は、誤り訂正技術に関する。この誤り訂正技術は、畳込み符号化などのＦＥＣ（Ｆｏｒｗａｒｄ  Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎ）ではなく、誤り検出符号を利用することによって実現する。詳細は後述するが、誤り検出符号の規則性を利用して、受信ビット系列中において受信誤りを訂正すべきビットの候補を導出し、候補のいずれかを特定して訂正する。これにより、簡易な構成で誤り訂正処理を実現できる。
【０００９】
図１は、本発明の実施形態にかかる受信装置１００の構成例を示す図である。受信装置１００は、復調部１０と、デコーディング部１２と、ＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ  ｃｏｄｅ）演算部１４と、誤り訂正部２０とを含む。
【００１０】
復調部１０は、アンテナで受信した信号に対して復調処理を実施して、ビット系列を出力する。復調処理は、フィルタ処理やアナログデジタル変換処理などを含み、公知の技術により実現されてもよい。このビット系列には、データ領域と、ＣＲＣ領域とが含まれる。データ領域は複数の送信ビットを含む。ＣＲＣ領域は、送信ビットと所定のＣＲＣ生成多項式Ｇ（ｘ）との剰余値を含む。この剰余値は、送信側にて導出されて、データ領域のビットと共に送信される。ＣＲＣ生成多項式Ｇ（ｘ）は、たとえば、以下を用いればよい。
（数１）
Ｇ（ｘ）＝Ｘ１６＋Ｘ１２＋Ｘ５＋１
【００１１】
復調部１０は、復調処理が実施されたビット系列をデコーディング部１２と誤り訂正部２０に送る。デコーディング部１２は、復調部１０から送られたビット系列に対して、スクランブルなどの処理を実施する。
【００１２】
ＣＲＣ演算部１４は、ＣＲＣ生成多項式を用いて、デコーディング部１２から出力されたビット系列に対して、ＣＲＣ演算を実行する。ＣＲＣ演算とは、デコーディング部１２から出力されたビット系列をＣＲＣ生成多項式で除算することによって、その剰余値を導出する処理をいう。ここで用いられるＣＲＣ生成多項式は、送信側にて用いられた生成多項式と同一のものが用いられる。ＣＲＣ演算部１４は、演算結果としての剰余値（以下、「ＣＲＣ結果」という。）と、演算対象となった信号とを誤り訂正部２０に送る。
【００１３】
誤り訂正部２０は、ＣＲＣ演算部１４から送られたＣＲＣ結果と、復調部１０から送られた信号とを用いて、ＣＲＣ演算の対象となったビット系列に対して、誤りを訂正すべき箇所を特定し、訂正処理を実施する。
【００１４】
図２は、図１の誤り訂正部２０の構成例を示す図である。誤り訂正部２０は、実行判定部２４と、検索部２６と、尤度判定部２８と、訂正実行部３０と、メモリ４０とを含む。
【００１５】
実行判定部２４は、ＣＲＣ演算部１４から送られたＣＲＣ結果が「０」であるか否かを判定する。「０」である場合、信号のデータ部分には、「誤りなし」と判定する。「０」でない場合、信号のデータ部分には、「誤り有り」と判定する。
【００１６】
「誤りなし」と判定した場合、実行判定部２４は、「誤り訂正処理を実行しない」旨を決定する。「誤り有り」と判定した場合、実行判定部２４は、復調部１０から送られた信号全体のＥＶＭ（Ｅｒｒｏｒ  Ｖｅｃｔｏｒ  Ｍａｇｎｉｔｕｄｅ）値の平均を計算する。ＥＶＭ値は、誤差電力とも表現され、受信シンボル点と復調シンボル点との距離の２乗を示している。
【００１７】
また、平均とは、複数の信号を用いた区間平均でもよいし、移動平均でもよい。ここで、計算されたＥＶＭ値が所定のしきい値を超えている場合、実行判定部２４は、「誤り訂正処理を実行しない」旨を決定する。しきい値は、後段の誤り訂正処理を行うことによって、正しく誤りを訂正することができる臨界点を示す。
【００１８】
ＥＶＭ値がしきい値より大きい場合、信号には多くの誤りが含まれていると考えられる。そうすると、誤り訂正処理を行っても正しく誤りを訂正することができず、誤訂正となる確率が高くなる。このような場合にまで誤り訂正処理を実施するよりも、信号を破棄して、再送処理等を実施したほうがよい場合がある。したがって、このような場合においては、実行判定部２４は、「誤り訂正処理を実行しない」旨を決定している。一方、ＥＶＭ値が所定のしきい値以下である場合、訂正可能な程度の誤りであるため、実行判定部２４は、「誤り訂正処理を実行する」旨を決定し、その旨と、ＣＲＣ結果とを検索部２６に通知する。
【００１９】
メモリ４０は、複数のＣＲＣ結果と、それぞれのＣＲＣ結果に対応する訂正パターンとを記憶する。訂正パターンは、ＣＲＣ演算部１４から出力された信号において、訂正すべきビットの位置を示している。訂正すべきビットが複数ある場合、訂正パターンは、複数の位置を含む。なお、１つのＣＲＣ結果について、０以上の訂正パターンが存在する。すなわち、あるＣＲＣ結果については訂正パターンが存在せず、また、別のあるＣＲＣ結果については複数の訂正パターンが存在する場合がある。
【００２０】
検索部２６は、メモリ４０にアクセスして、実行判定部２４から通知されたＣＲＣ結果に対応づけられた訂正パターンを検索する。ＣＲＣ結果に対応する訂正パターンが存在しない場合、誤りを訂正することができないと判定して、その旨を尤度判定部２８に通知する。訂正パターンが１以上存在する場合、検索部２６は、その訂正パターンを尤度判定部２８に通知する。
【００２１】
ここで、具体例を用いて、訂正パターンと、その検索について説明する。検索部２６は、第１の訂正テーブルと第２の訂正テーブルとに段階的にアクセスして、実行判定部２４から送られたＣＲＣ結果に対応する訂正パターンを取得する。具体的には、（１）まず、信号に含まれる誤りは、たかだか１ビットであると仮定して、第１の訂正テーブルにアクセスする。（２）第１の訂正テーブルにＣＲＣ結果に対応する訂正パターンが存在しない場合、信号に含まれる誤りは、たかだか２ビットであると仮定しなおして、第２の訂正テーブルにアクセスする。以下、（１）と（２）でそれぞれ用いられる第１と第２の訂正テーブルについて順に説明する。
【００２２】
（１）図３は、図２のメモリ４０に記憶された第１訂正テーブル２１０の構成例を示す図である。第１訂正テーブル２１０は、ＣＲＣ結果欄３１０と、訂正位置欄３２０とを含む。この第１訂正テーブル２１０は、信号に含まれる誤りが１ビットである場合における訂正パターンを示している。
【００２３】
ＣＲＣ結果欄３１０は、ＣＲＣ結果を示す。このＣＲＣ結果は、前述した数１の生成多項式を用いて得られたものである。したがって、ＣＲＣ結果は１６ビットで表現される。ここでは、ＣＲＣ結果欄３１０に示すごとく、ＣＲＣ結果を１６進数で示している。訂正位置欄３２０は、０から５１１までの訂正位置を示す。なお、信号に含まれるビットの個数を５１２と仮定している。
【００２４】
たとえば、ＣＲＣ結果が「０ｘＣＣ４５」である場合、検索部２６は、訂正位置として「２」を取得する。また、ＣＲＣ結果が「０ｘＡＤ６０」である場合、検索部２６は、訂正位置として「５０６」を取得する。
【００２５】
上述したように、信号に含まれる誤りが１ビットであると仮定すると、訂正パターンは図３の第１訂正テーブル２１０に示されるごとく、一意に確定することとなる。しかしながら、ＣＲＣ演算部１４で取得されたＣＲＣ結果が第１訂正テーブル２１０のＣＲＣ結果欄３１０に含まれていない場合、図３の第１訂正テーブル２１０では、訂正パターンを取得できないこととなる。したがって、このような場合、訂正パターンを取得するために、検索部２６は、２ビット以上の誤りが含まれていると判断して、第２の訂正テーブルにアクセスする。
【００２６】
（２）図４は、図２のメモリ４０に記憶された第２訂正テーブル２２０の構成例を示す図である。第２訂正テーブル２２０は、ＣＲＣ結果欄３１０と、訂正位置欄３２０と、候補数欄３３０とを含む。第２訂正テーブル２２０は、信号に含まれる誤りが２ビットであると仮定した場合のテーブルである。
【００２７】
第２訂正テーブル２２０におけるＣＲＣ結果欄３１０は、第１訂正テーブル２１０と異なり、すべてのＣＲＣ結果を含む。前述した数１の生成多項式を用いてＣＲＣ結果を導出している場合、ＣＲＣ結果欄３１０は、２１６個のＣＲＣ結果を含むこととなる。
【００２８】
訂正位置欄３２０は、第１訂正位置欄３２０ａと、第２訂正位置欄３２０ｂとを含む。第１訂正位置欄３２０ａと第２訂正位置欄３２０ｂのそれぞれに示される候補の数は、同じ数となり、それぞれ、最大６つの訂正位置を含む。それぞれの訂正位置は、対応する番号同士が組となって、信号に含まれる２ビットを特定するための訂正パターンを示している。すなわち、特定のＣＲＣ結果について、訂正パターンとして、最大６つの候補を有することとなる。たとえば、ＣＲＣ結果欄３１０の「０ｘ０００３」においては、訂正パターンとして、３つの候補が存在する。１つ目の候補は「１５」と「２４８」となり、２つ目の候補は「１２２」と「４２０」となり、３つ目の候補は「１９９」と「４８８」となる。
【００２９】
なお、訂正位置欄３２０に「０」が示されている場合、訂正位置が存在しない場合を示す。たとえば、ＣＲＣ結果欄３１０の「０ｘ０００３」においては、訂正位置欄３２０に「０」を３つ含むため、第１訂正位置欄３２０ａと第２訂正位置欄３２０ｂのそれぞれに３つの訂正位置のみが存在することとなる。また、「０ｘ０００５」においては、訂正位置欄３２０に「０」を含まず、６つの訂正位置が存在する。候補数欄３３０は、訂正位置欄３２０に示された訂正位置の個数を示す。この訂正位置の個数は、訂正パターンの候補の数でもある。
【００３０】
図２に戻る。尤度判定部２８は、通知された訂正パターンが１つの場合、当該訂正パターンを訂正実行部３０に通知する。通知された訂正パターンが複数存在する場合、最も大きいＥＶＭ値を有するビットが訂正位置となるように、複数の訂正パターンから、訂正パターンを選択する。なお、１つの訂正パターンの中に、訂正対象となるべきビットが複数存在する場合、対応するシンボルも複数存在する。このような訂正パターンについては、それぞれのシンボルについてのＥＶＭ値をもとめ、それぞれのＥＶＭ値を合計したものを比較すればよい。
【００３１】
「訂正前のビットの属するシンボル」とは、訂正前のビットがマッピングされていたシンボルを示す。送信側で使用された変調方式によって、シンボルあたりにマッピングされるビットの個数が異なる。そのため、変調方式により、訂正前のビットがマッピングされていたシンボルは異なることとなる。
【００３２】
なお、訂正すべきビットではなく、そのビットが属するシンボルを選択の基準とする理由は、ＥＶＭ値をもとに訂正パターンを選択するためである。また、最も大きいＥＶＭ値となる訂正パターンを選択する理由は、大きなＥＶＭ値となるシンボルは、受信シンボル点からの距離が大きくなるため、誤っている確率が高いためである。ここでは、誤っている確率の高いシンボルを特定することを目的としているため、ＥＶＭ値が最大となるシンボルをもとに、訂正パターンを選択することとしている。
【００３３】
例を用いて説明する。たとえば、ＣＲＣ結果が「０ｘ０００３」である場合、第２訂正テーブル２２０には、３組の訂正パターンが存在する。それぞれの訂正パターンにおいては、訂正すべきビットの位置として、「１５」と「２４８」、「１２２」と「４２０」、「１９９」と「４８８」の２ビット×３組が特定される。この２ビット×３組について、それぞれのビットが属するシンボルを特定する。すなわち、２シンボル×３組が特定でき、６つのＥＶＭ値が取得されることとなる。さらに、訂正パターンごとに、対応する２シンボルのＥＶＭ値を合計することにより、３つのＥＶＭ値が取得できる。ここで、尤度判定部２８は、この３つのＥＶＭ値の大小を比較し、最も大きいＥＶＭ値となった訂正パターンを検出すればよい。
【００３４】
訂正実行部３０は、ＣＲＣ演算部１４から出力された信号に含まれる複数のビットのうち、尤度判定部２８から通知された訂正パターンに示された位置のビットを訂正する。訂正は、訂正対象のビットを論理反転すればよい。
【００３５】
上述したこれらの構成は、ハードウエア的には、任意のコンピュータのＣＰＵ、メモリ、その他のＬＳＩで実現でき、ソフトウエア的にはメモリにロードされたプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。
【００３６】
図５は、図１の受信装置１００における動作例を示すフローチャートである。このフローチャートは、受信装置１００が通信相手からの信号を受信したことを契機として開始されてもよい。まず、受信装置１００は、受信した信号を復調する（Ｓ１０）。つぎに、受信装置１００は、復調した信号に対して、デコーディング処理を実施する（Ｓ１２）。受信装置１００は、デコーディング処理された信号に対して、ＣＲＣ演算を実施して、ＣＲＣ結果を取得する（Ｓ１６）。
【００３７】
ここで、誤り訂正部２０は、ＣＲＣ結果をもとに、エラーの存否を判定する（Ｓ１６）。エラーがないと判定された場合（Ｓ１６のＮ）、受信ＯＫと判断して（Ｓ３０）、処理を終了する。エラーがあると判定された場合（Ｓ１６のＹ）、信号の平均ＥＶＭ値と、所定のしきい値とを比較する（Ｓ１８）。ＥＶＭ値よりもしきい値のほうが大きい場合（Ｓ１８のＮ）、受信ＮＧと判断して（Ｓ３２）、処理を終了する。ＥＶＭ値がしきい値以下の場合（Ｓ１８のＹ）、誤り訂正部２０は、図３に図示したような第１訂正テーブル２１０を参照する（Ｓ２０）。
【００３８】
Ｓ２０において、第１訂正テーブル２１０に、Ｓ１４において取得したＣＲＣ結果が存在する場合（Ｓ２０のＹ）、誤り訂正部２０は、当該ＣＲＣ結果に対応する訂正パターンを取得して、受信信号に含まれるビットのうち、パターンに示される位置のビットを訂正する（Ｓ２２）。訂正後、受信ＯＫと判断して（Ｓ３０）、処理を終了する。
【００３９】
一方、第１訂正テーブル２１０に、Ｓ１４において取得したＣＲＣ結果が存在しない場合（Ｓ２０のＮ）、誤り訂正部２０は、図４に図示したような第２訂正テーブル２２０を参照する（Ｓ２４）。Ｓ２４において、第２訂正テーブル２２０に、Ｓ１４において取得したＣＲＣ結果が存在しない場合（Ｓ２４のＮ）、誤り訂正部２０は、受信ＮＧと判断して（Ｓ３２）、処理を終了する。
【００４０】
なお、第２訂正テーブル２２０においても対応するＣＲＣ結果が存在しない場合、３ビット以上の誤りが含まれている可能性が高い。この場合、２ビットの場合と同様のテーブルを用いて訂正パターンを確定することも可能ではあるものの、１つのＣＲＣ結果に対応する訂正パターンの候補が多くなる。そうすると、精度の劣化、処理時間の増大、メモリ規模の増大などにつながることがある。そのため、第２訂正テーブル２２０に含まれていないような場合においては、訂正すること自体を諦め、再送処理などの他の処理を実施することとしている。
【００４１】
Ｓ２４において、第２訂正テーブル２２０に、Ｓ１４において取得したＣＲＣ結果が存在する場合（Ｓ２４のＹ）、対応する訂正パターンを取得する。ここで、対応する訂正パターンが複数存在する場合、それぞれの訂正パターンに示される位置のビットについて、尤度判定を実施して、最大のＥＶＭ値を有するビットが示された訂正パターンを選定する（Ｓ２６）。誤り訂正部２０は、選定された訂正パターンに示される２つの位置のビットを訂正し（Ｓ２８）、受信ＯＫと判断して（Ｓ３０）、処理を終了する。
【００４２】
以上のように、誤り検出符号の規則性を利用して、受信ビット系列中において受信誤りを訂正すべきビットの候補を導出し、候補のいずれかを特定して訂正することにより、簡易な構成で誤り訂正処理を実現できる。検索部２６にて複数の訂正パターンを導出した場合、尤度判定部２８は、複数の訂正パターンのそれぞれに対応する情報ビットの誤差電力をもとに、訂正パターンを選定する。誤差電力をもとに訂正パターンを選定することによって、効率的に訂正パターンを選定できる。
【００４３】
具体的には、尤度判定部２８は、複数の訂正パターンを導出した場合、複数の訂正パターンのうち、訂正の対象となる情報ビットの誤差電力が最も大きくなる訂正パターンを選定する。誤差電力が最も大きくなる訂正パターンを選定することによって、より誤っている可能性の高いビットを正確に特定できる。また、検索部２６は、第１訂正テーブル２１０と第２訂正テーブル２２０のそれぞれに段階的にアクセスすることによって、効率的に所望の訂正パターンを検出できる。
【００４４】
以上、本発明を実施形態をもとに説明した。この実施形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００４５】
本発明の実施形態において、訂正パターンが複数存在する場合、複数の訂正パターンから、最も大きいＥＶＭ値を有するビットが訂正位置となるように、訂正パターンを選択するとして説明した。しかしながらこれにかぎらず、たとえば、尤度判定部２８において複数の訂正パターンについて尤度判定をする前に、訂正実行部３０が訂正パターンの数だけ訂正処理を実行してもよい。ここで、尤度判定部２８は、訂正実行部３０で訂正したビットに対応するシンボルのＥＶＭ値を訂正パターンごとに導出して、最小のＥＶＭ値となる訂正パターンを選択し、最終的に出力すべき訂正ビットを訂正実行部３０に伝えてもよい。
【００４６】
「訂正したビットに対応するシンボル」について説明する。たとえば、ＱＰＳＫ（Ｑｕａｄｒａｔｕｒｅ  Ｐｈａｓｅ  Ｓｈｉｆｔ  Ｋｅｙｉｎｇ）のように、シンボルが２ビット（Ｉ、Ｑ）から構成されているとする。ここで、ビットＩが訂正対象であったとする。また、訂正されたＩをＩ’とする。そうすると、訂正したビットに対応するシンボルとは、（Ｉ’、Ｑ）で表現される。このような訂正により、コンスタレーション上においては、シンボルは（Ｉ、Ｑ）から（Ｉ’、Ｑ）に移動したことになる。
【００４７】
ここで、受信シンボル点を（Ｉｒ、Ｑｒ）とすると、訂正したビットに対応するシンボルのＥＶＭ値とは、受信シンボル点（Ｉｒ、Ｑｒ）と、訂正後のシンボル点（Ｉ’、Ｑ）との距離となる。訂正後のＥＶＭ値が小さくなるような訂正パターンを選択することによって、訂正後のビットに誤りが含まれる可能性を低減できることとなるため、誤訂正の発生を抑制できることとなる。
【００４８】
また、図４の第２訂正テーブル２２０に示される第１訂正位置欄３２０ａと第２訂正位置欄３２０ｂのそれぞれに示される候補の数は、同じ数であるとして説明したが、それにかぎらずたとえば、それぞれ、異なる候補数であってもよい。この場合、尤度判定部２８は、複数の訂正パターンの選択に際し、シンボルのＥＶＭ値の合計ではなく、シンボルのＥＶＭ値の平均値を用いればよい。このような態様であっても、前述と同様の効果を奏することができる。
【００４９】
また、図４の第２訂正テーブル２２０において候補が存在しない場合に、受信ＮＧとし、訂正処理を実施しないとして説明したが、それにかぎらずたとえば、３ビット以上の誤りにおける訂正テーブルを予め用意することによって、そのテーブルから訂正パターンを導出してもよい。このような態様により、誤りを訂正できるパターンを増加できる。
【００５０】
また、ＣＲＣを用いて実施するとして説明したが、ＣＲＣ以外の誤り検出符号を用いてもよい。この場合、その誤り検出符号を用いて、予め、誤り訂正パターンのテーブルを用意しておけばよい。また、複数の訂正パターンから１つの訂正パターンを選択する際に、ＥＶＭ値の代わりに、受信信号強度や干渉強度などの受信信号の確からしさを示す尤度を用いてもよい。このような態様であっても、前述と同様の効果を奏することができることは言うまでもない。
【図面の簡単な説明】
【００５１】
【図１】本発明の実施形態にかかる受信装置の構成例を示す図である。
【図２】図１の誤り訂正部の構成例を示す図である。
【図３】図２のメモリに記憶された第１訂正テーブルの構成例を示す図である。
【図４】図２のメモリに記憶された第２訂正テーブルの構成例を示す図である。
【図５】図１の受信装置における動作例を示すフローチャートである。
【符号の説明】
【００５２】
１０  復調部、  １２  デコーディング部、  １４  ＣＲＣ演算部、  ２０  誤り訂正部、  ２４  実行判定部、  ２６  検索部、  ２８  尤度判定部、  ３０  訂正実行部、  ４０  メモリ、  １００  受信装置、  ２１０  第１訂正テーブル、  ２２０  第２訂正テーブル、  ３１０  ＣＲＣ結果欄、  ３２０  訂正位置欄、  ３３０  候補数欄。
【図１】
2009141542.tif 000003
【図２】
2009141542.tif 000004
【図３】
2009141542.tif 000005
【図４】
2009141542.tif 000006
【図５】
2009141542.tif 000007