(57)【要約】【課題】回路規模に応じたメリットを得ることができ、かつ、種々の環境においても高精度な誤り訂正を行うこと。【解決手段】第１復号部が、受信した符号化データに基づいて第１の復号処理を行い、第２復号部の有する各並列部が、受信した符号化データ、および、第１復号部の生成した誤り訂正情報に基づいて複数の系統で並列かつ個別に復号処理を行い、第２復号部の有する統合選択部が、各並列部の出力結果を統合あるいは選択することによって第２復号部の最終的な訂正後データを生成するように受信装置を構成する。【選択図】        図２
2012060331.tif 000002
【特許請求の範囲】
【請求項１】
受信した符号化データの誤り訂正を行う受信装置であって、
前記符号化データ、および当該符号化データを復号することによって生成した誤り訂正情報に基づき、受信した符号化データに対して複数の系統で並列して誤り訂正を行う並列訂正手段と、
前記系統ごとに異なる前記誤り訂正情報を個別に調整する調整手段と
を備えたことを特徴とする受信装置。
【請求項２】
前記並列訂正手段によって出力される前記系統ごとの出力結果を統合あるいは選択することによって誤り訂正後の訂正後データを生成する統合選択手段
をさらに備えたことを特徴とする請求項１に記載の受信装置。
【請求項３】
前記並列訂正手段の前段で、受信した符号化データの誤り訂正を行う誤り訂正手段
をさらに備え、
前記並列訂正手段は、
前記誤り訂正手段で生成された誤り訂正情報に基づいて誤り訂正を行うことを特徴とする請求項１または２に記載の受信装置。
【請求項４】
前記統合選択手段は、
前記出力結果に含まれるエラービットを真とし、ノーマルビットを偽とした場合に、前記系統ごとの出力結果の論理積をとることによって前記訂正後データを生成することを特徴とする請求項２または３に記載の受信装置。
【請求項５】
前記調整手段は、
非定常雑音環境における搬送波対雑音比を最適化するようにあらかじめ用意したパラメータを用いて少なくとも一つの前記系統の前記誤り訂正情報を調整することを特徴とする請求項１〜４のいずれか一つに記載の受信装置。
【請求項６】
前記調整手段は、
フェージング環境における前記搬送波対雑音比を最適化するようにあらかじめ用意したパラメータを用いて少なくとも一つの前記系統の前記誤り訂正情報を調整することを特徴とする請求項１〜５のいずれか一つに記載の受信装置。
【請求項７】
前記調整手段は、
マルチパス環境における前記搬送波対雑音比を最適化するようにあらかじめ用意したパラメータを用いて少なくとも１つの前記系統の前記誤り訂正情報を調整することを特徴とする請求項１〜６のいずれか一つに記載の受信装置。
【請求項８】
受信した符号化データの誤り訂正を行う受信方法であって、
前記符号化データ、および当該符号化データを復号することによって生成した誤り訂正情報に基づき、受信した符号化データに対して複数の系統で並列して誤り訂正を行う並列訂正工程と、
前記系統ごとに異なる前記誤り訂正情報を個別に調整する調整工程と
を備えたことを特徴とする受信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信した符号化データの誤り訂正を行う受信装置および受信方法に関し、特に、回路規模に応じたメリットを得ることができ、かつ、種々の環境においても高精度な誤り訂正を行うことができる受信装置および受信方法に関する。
【背景技術】
【０００２】
近年、車載用ＤＴＶ（デジタルテレビジョン）受信機が普及してきている。なお、ＤＴＶ放送波は、ＯＦＤＭ（Orthogonal  Frequency  Division  Multiplexing；直交周波数分割多重）方式に準拠しており、ＤＴＶ放送波から情報を復調する際には、いわゆる、ＯＦＤＭ復調を行う必要がある。
【０００３】
ところで、上記した車載用ＤＴＶ受信機の場合、車両の速度や向き、車両周辺の環境に応じて受信環境が絶えず変化するので、このような移動環境においても放送波を安定して受信することが求められている。
【０００４】
このため、受信信号の誤り訂正を行う誤り訂正回路（誤り訂正部）を用いて受信性能を向上させることが広く行われている。ここで、受信信号の誤り訂正には、ビタビ復号（Viterbi  decoding）や、リード・ソロモン復号（Reed-Solomon  decoding；以下、「ＲＳ復号」と記載する）といった誤り訂正復号方式が広く用いられている。なお、受信性能は、一般に搬送波対雑音比（以下、「ＣＮ比」と記載する）やスループットなどによって示される。
【０００５】
そして、かかる受信性能のさらなる向上を目的としてさまざまな技術が提案されている。たとえば、ＣＮ比の向上を目的とした技術には、ビタビ復号回路およびＲＳ復号回路を直列に接続した連接復号回路による誤り訂正結果をフィードバックしつつ、かかる連接復号回路による誤り訂正を所定の尤度で繰り返し行うものがある。
【０００６】
また、スループットの向上を目的とした技術には、誤り訂正用の冗長度を示す拘束長が異なるビタビ復号回路を複数設けたうえで、受信信号の重要度に応じて適宜ビタビ復号回路を選択しつつ誤り訂正を行うものがある（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００６−０９４０５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述の連接復号回路による誤り訂正を繰り返し行う技術を用いた場合、所定の尤度で処理を繰り返すために誤り訂正パターンが固定化されてしまい、誤り訂正量が一定量で飽和するという問題があった。すなわち、繰り返しによって回路規模が増加するにも関わらず、かかる回路規模の増加に応じたメリットを得にくかった。
【０００９】
また、特許文献１の技術を用いた場合、受信信号の重要度に応じた受信性能の向上は図れるものの、たとえば、上述の移動環境においてマルチパスやフェージングなどが生じた場合には、その影響に対応できなかった。
【００１０】
これらのことから、回路規模に応じたメリットを得ることができ、かつ、種々の環境においても高精度な誤り訂正を行うことができる受信装置あるいは受信方法をいかにして実現するかが大きな課題となっている。
【００１１】
本発明は、上述した従来技術による問題点を解消するためになされたものであって、回路規模に応じたメリットを得ることができ、かつ、種々の環境においても高精度な誤り訂正を行うことができる受信装置および受信方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上述した課題を解決し、目的を達成するため、本発明は、受信した符号化データの誤り訂正を行う受信装置であって、前記符号化データ、および当該符号化データを復号することによって生成した誤り訂正情報に基づき、受信した符号化データに対して複数の系統で並列して誤り訂正を行う並列訂正手段と、前記系統ごとに異なる前記誤り訂正情報を個別に調整する調整手段とを備えたことを特徴とする。
【００１３】
また、本発明は、受信した符号化データの誤り訂正を行う受信方法であって、前記符号化データ、および当該符号化データを復号することによって生成した誤り訂正情報に基づき、受信した符号化データに対して複数の系統で並列して誤り訂正を行う並列訂正工程と、前記系統ごとに異なる前記誤り訂正情報を個別に調整する調整工程とを備えたことを特徴とする。
【発明の効果】
【００１４】
本発明によれば、符号化データ、および符号化データを復号することによって生成した誤り訂正情報に基づき、受信した符号化データに対して複数の系統で並列して誤り訂正を行い、系統ごとに異なる誤り訂正情報を個別に調整することとしたので、回路規模に応じたメリットを得ることができ、かつ、種々の環境においても高精度な誤り訂正を行うことができるという効果を奏する。
【図面の簡単な説明】
【００１５】
【図１】図１は、本発明に係る誤り訂正手法の概要を示す図である。
【図２】図２は、本実施例に係る受信装置の構成を示すブロック図である。
【図３】図３は、受信装置の回路規模を説明するための図である。
【図４】図４は、受信装置の拡張性を説明するための図である。
【図５】図５は、尤度調整部が行う尤度調整処理を説明するための図である。
【図６】図６は、統合選択部が行う統合選択処理を説明するための図である。
【図７】図７は、受信装置が実行する第１復号処理の処理手順を示すフローチャートである。
【図８】図８は、受信装置が実行する第２復号処理の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下に、添付図面を参照して、本発明に係る受信装置および受信方法の好適な実施例を詳細に説明する。なお、以下では、本発明に係る誤り訂正手法の概要について図１を用いて説明した後に、本発明に係る誤り訂正手法を適用した受信装置についての実施例を図２〜図８を用いて説明することとする。
【００１７】
まず、本発明に係る誤り訂正手法の概要について図１を用いて説明する。図１は、本発明に係る誤り訂正手法の概要を示す図である。なお、同図の（Ａ）には、従来技術に係る誤り訂正手法の問題点を、同図の（Ｂ）には、本発明に係る誤り訂正手法の特徴を、それぞれ示している。
【００１８】
同図の（Ａ−ａ）に示したように、従来技術に係る誤り訂正手法では、受信信号を、「直列」に接続した所定の復号処理回路へ順次経由させることによって誤り訂正を行っていた。
【００１９】
具体的には、１段目の復号処理回路で誤り訂正を施した受信信号を２段目の復号処理回路への入力としたうえで２段目の復号処理を行うというように、前段の復号処理回路による誤り訂正結果を後段の復号処理回路へ順次引き継ぎつつ誤り訂正を行っていた。
【００２０】
すなわち、かかる所定の復号処理の繰り返しによって、誤り訂正の精度を向上させることとしていた。しかしながら、上述したように、かかる所定の復号処理の繰り返しは、誤り訂正パターンの固定化とそれにともなう誤り訂正量の飽和を招いていた。
【００２１】
たとえば、同図の（Ａ−ｂ）には、同図の（Ａ−ａ）に示した各復号処理の各時点ｔ１〜ｔ５における誤り訂正量の前段からの増量分（図中の斜線部分参照）と、かかる増量分を含む誤り訂正量の総量とを示している。
【００２２】
かかる同図の（Ａ−ｂ）によれば、３段目の復号処理（図中のｔ３参照）までは誤り訂正量は増加するものの増量分は徐々に逓減し、４段目あるいは５段目の復号処理の時点ｔ４、ｔ５においては増量分がなく、誤り訂正量の総量が一定量で飽和している（いわゆる、頭打ちの状態である）ことがわかる。
【００２３】
すなわち、所定の復号処理を繰り返すことによって回路規模や処理時間は増加しているにも関わらず、かかる回路規模や処理時間の増加に見あうだけのメリットを得られていなかった。
【００２４】
そこで、本発明に係る誤り訂正手法では、１段目の復号処理による誤り訂正結果を引き継ぐ２段目の復号処理を並列復号処理として構成することとした。具体的には、同図の（Ｂ−ａ）の破線の閉曲線１で囲まれた部分に示すように、２段目の復号処理回路を「並列」に接続することとしたうえで、各復号処理回路による復号処理の誤り訂正結果を、統合選択処理において「統合」あるいは「選択」することとした。
【００２５】
ここで、「並列」の復号処理回路による各復号処理は、図中において「復号処理α」、「復号処理β」、「復号処理γ」とそれぞれあらわされているように、「個別」の復号処理を行う。
【００２６】
なお、かかる「個別」の復号処理は、フェージング環境やマルチパス環境といった種々の環境に応じた「個別の尤度調整」を行うことによって実現することができる。かかる点の詳細については、図５を用いて後述する。
【００２７】
また、統合選択処理においては、「個別」の復号処理による各誤り訂正結果を「統合」あるいは「選択」することによって、誤り訂正結果の最適化を行う。なお、統合選択処理の詳細については、図６を用いて後述する。
【００２８】
これにより、同図の（Ｂ−ｂ）に示すように、誤り訂正量を、速やかに２段目の並列復号処理の時点ｔ２において所定量増加させることが可能となる。すなわち、回路規模や処理時間に見あう高精度な誤り訂正を行うことができる。また、これにともない、以降の時点ｔ３〜ｔ５における復号処理を不要とすることもできる。
【００２９】
このように、本発明に係る誤り訂正手法では、復号処理回路を「並列」に接続することとしたうえで、かかる復号処理回路による各復号処理を「個別」かつ「並列」に行うこととした。また、「個別」かつ「並列」に行った各復号処理の誤り訂正結果を「統合」あるいは「選択」することによって、誤り訂正結果の最適化を行うこととした。
【００３０】
したがって、回路規模に応じたメリットを得ることができ、かつ、種々の環境においても高精度な誤り訂正を行うことができる。なお、このように復号処理回路を「並列」に接続することによって、内部バッファなどを回路間で共用することができるといった利点も生じる。この点の詳細については、図３および図４を用いて後述する。
【００３１】
以下では、図１を用いて説明した誤り訂正手法を適用した受信装置についての実施例を詳細に説明する。なお、以下では、前段の復号処理の誤り訂正結果を後段の復号処理が引き継ぐことを、「フィードバック」と記載することとする。
【実施例】
【００３２】
図２は、本実施例に係る受信装置１０の構成を示すブロック図である。なお、同図では、受信装置１０の特徴を説明するために必要な構成要素のみを示しており、一般的な構成要素についての記載を省略している。
【００３３】
また、同図では、図１に示した「並列復号処理（２段目）」に対応する第２復号部１２が有する各並列部を、第１並列部１２−１、第２並列部１２−２または第３並列部１２−３のように枝番を付して示している。
【００３４】
図２に示すように、受信装置１０は、第１復号部１１と、第２復号部１２と、第３復号部１３と、記憶部１４とを備えている。また、第１復号部１１は、ＦＦＴ部１１ａと、デマッピング部１１ｂと、ビタビ復号部１１ｃと、バイトデインターリーブ部１１ｄと、ＲＳ復号部１１ｅとをさらに備えている。
【００３５】
また、第２復号部１２は、第１並列部１２−１と、第２並列部１２−２と、第３並列部１２−３とを含む複数の並列部をさらに備えている。また、第１並列部１２−１は、バイトインターリーブ部１２−１ａと、尤度調整部１２−１ｂと、ビタビ復号部１２−１ｃと、バイトデインターリーブ部１２−１ｄと、ＲＳ復号部１２−１ｅとをさらに備えている。
【００３６】
なお、第２並列部１２−２および第３並列部１２−３を含む各並列部の構成は、第１並列部１２−１と同様であるものとする。また、これにともない、以下では、第２復号部１２が備える各並列部については、第１並列部１２−１を用いて説明を行うこととする。
【００３７】
そして、記憶部１４は、第１尤度調整パラメータ１４−１と、第２尤度調整パラメータ１４−２と、第３尤度調整パラメータ１４−３とを含む複数の尤度調整パラメータと、遅延バッファ１４ａとをそれぞれ記憶する。
【００３８】
第１復号部１１は、図１に示した「復号処理（１段目）」に対応する処理部であり、符号化データの取得やデマッピング、誤り訂正といった処理を行う処理部である。ＦＦＴ部１１ａは、搬送波に重畳された符号化データをＦＦＴ（Fast  Fourier  Transform；高速フーリエ変換）によって取得し、取得した符号化データをデマッピング部１１ｂに対して出力する処理を行う処理部である。
【００３９】
デマッピング部１１ｂは、ＦＦＴ部１１ａから入力された符号化データをデマッピングし、デマッピングしたデータをビタビ復号部１１ｃに対して出力する処理を行う処理部である。また、デマッピング部１１ｂは、デマッピングしたデータを遅延バッファ１４ａへ併せて格納する。
【００４０】
ビタビ復号部１１ｃは、デマッピング部１１ｂから入力されたデマッピング後データに基づいてビタビ復号による誤り訂正を行い、訂正後データをバイトデインターリーブ部１１ｄに対して出力する処理を行う処理部である。また、ビタビ復号部１１ｃは、ビタビ復号による誤り訂正時に生成した尤度を、バイトデインターリーブ部１１ｄに対して出力する処理を併せて行う。
【００４１】
具体的には、ビタビ復号部１１ｃは、デマッピング後データと、トレリス線図における各パスに対応するデータとのハミング距離に基づき、各パスの尤度を示すブランチメトリックおよびパスメトリックを算出する。
【００４２】
そして、ビタビ復号部１１ｃは、算出したブランチメトリックおよびパスメトリックに基づいて最尤パスの推定を行い、かかる最尤パスに対応するビット列を訂正後データとして出力する。
【００４３】
バイトデインターリーブ部１１ｄは、ビタビ復号部１１ｃから入力された訂正後データに含まれる、バースト誤り発生時の訂正精度向上を目的として送信装置側においてバイト単位で並び替えられた箇所を並び戻し、並び戻し後データをＲＳ復号部１１ｅに対して出力する処理を行う処理部である。また、バイトデインターリーブ部１１ｄは、ビタビ復号部１１ｃから入力された尤度をＲＳ復号部１１ｅに対して出力する処理を併せて行う。
【００４４】
ＲＳ復号部１１ｅは、バイトデインターリーブ部１１ｄから入力された並び戻し後データに基づいてＲＳ復号による誤り訂正を行い、訂正後データを第２復号部１２の各並列部へ対して出力する処理を行う処理部である。
【００４５】
また、ＲＳ復号部１１ｅは、バイトデインターリーブ部１１ｄから入力された尤度を第２復号部１２の各並列部に対して出力する処理を併せて行う。なお、以下では、かかるＲＳ復号部１１ｅが出力する訂正後データおよび尤度を含む情報を、「誤り訂正情報」と記載する。
【００４６】
第２復号部１２は、図１に示した「並列復号処理（２段目）」に対応する処理部であり、第１復号部１１によって取得された「符号化データ」、および同復号部１１によって生成された「誤り訂正情報」に基づき、並列的に個別に誤り訂正を行ったうえで、各誤り訂正結果を統合あるいは選択することによって符号化データの誤り訂正を行う処理部である。
【００４７】
第１並列部１２−１は、第２復号部１２が備え、並列的に復号処理を実行する複数の並列部のうちの一つである。バイトインターリーブ部１２−１ａは、第１復号部１１のＲＳ復号部１１ｅから入力された誤り訂正情報が含む訂正後データをバイト単位で並び替え、尤度調整部１２−１ｂに対して出力する処理を行う処理部である。
【００４８】
尤度調整部１２−１ｂは、バイトインターリーブ部１２−１ａから入力された誤り訂正情報が含む尤度を、第１尤度調整パラメータ１４−１に格納された調整パラメータに基づいて調整する処理を行う処理部である。なお、かかる尤度調整処理の詳細については、図５を用いて後述する。
【００４９】
ビタビ復号部１２−１ｃは、上述した第１復号部１１のビタビ復号部１１ｃと同様に、ビタビ復号による誤り訂正を行い、訂正後データをバイトデインターリーブ部１２−１ｄに対して出力する処理を行う処理部である。
【００５０】
ただし、第１復号部１１のビタビ復号部１１ｃとは、入力データとなるデマッピング後データを記憶部１４の遅延バッファ１４ａから入力する点と、尤度調整部１２−１ｂによって調整された尤度に基づいて最尤パスの推定を行う点とで異なる。
【００５１】
バイトデインターリーブ部１２−１ｄは、バイトインターリーブ部１２−１ａにおいて並び替えられたデータを並び戻し、並び戻し後データをＲＳ復号部１２−１ｅに対して出力する処理を行う処理部である。
【００５２】
ＲＳ復号部１２−１ｅは、上述した第１復号部１１のＲＳ復号部１１ｅと同様に、ＲＳ復号による誤り訂正を行い、訂正後データを統合選択部１２ａに対して出力する処理を行う処理部である。
【００５３】
統合選択部１２ａは、各並列部から入力された各訂正後データを統合あるいは選択して、第２復号部１２における最終的な訂正後データを出力する処理を行う処理部である。なお、かかる訂正後データは、統合選択部１２ａから外部装置へ出力することとしてもよいし、第３復号部１３へ出力することによってさらに第３復号部１３による復号処理を経ることとしてもよい。また、統合選択部１２ａによる統合あるいは選択処理の詳細については、図６を用いて後述する。
【００５４】
第３復号部１３は、第２復号部１２から訂正後データの入力を受けた場合に、かかる訂正後データに基づく復号処理を行う処理部である。なお、かかる第３復号部１３の構成については、第１復号部１１のように直列的な復号処理を行う構成とすることとしてもよいし、第２復号部１２のように並列的な復号処理を行う構成とすることとしてもよい。
【００５５】
記憶部１４は、ハードディスクドライブや不揮発性メモリ、レジスタといった記憶デバイスで構成される記憶部であり、第１尤度調整パラメータ１４−１と、第２尤度調整パラメータ１４−２と、第３尤度調整パラメータ１４−３とを含む複数の尤度調整パラメータと、遅延バッファ１４ａとをそれぞれ記憶する。
【００５６】
第１尤度調整パラメータ１４−１、第２尤度調整パラメータ１４−２および第３尤度調整パラメータ１４−３は、第２復号部１２の各並列部においてビタビ復号を行う際の尤度を調整するパラメータである。なお、パラメータの内容の詳細については、図５を用いて後述する。
【００５７】
なお、図２においては、各尤度調整パラメータ１４−１〜３は、第２復号部１２へ対応している例を示しているが、第１復号部１１あるいは第３復号部１３におけるビタビ復号の際に用いることとしてもよい。
【００５８】
遅延バッファ１４ａは、第１復号部１１が取得したデマッピング後の符号化データを格納する格納領域である。なお、遅延バッファ１４ａは、第１復号部１１が実行するいわゆる１段目の復号処理を、２段目以降の復号処理が待ち合わせる役割を果たす。
【００５９】
ここで、受信装置１０の回路規模からみた利点について、従来の受信装置との比較において説明する。図３は、受信装置１０の回路規模を説明するための図である。なお、同図の（Ａ）には、従来の受信装置における回路構成の簡略図を、同図の（Ｂ）には、本実施例に係る受信装置１０における回路構成の簡略図を、それぞれ示している。
【００６０】
同図の（Ａ）に示すように、従来の受信装置においては、復号部（１段目）の復号結果に始まって順次前段の復号結果をフィードバックすることで復号処理の精度を高めるように回路を構成していた。したがって、各復号部の間に、それぞれフィードバックのためのフィードバック回路を必要としていた。また、同図の（Ａ）に示すように、２段目以降の復号部については、それぞれ専用の遅延バッファを要していた。
【００６１】
この点、同図の（Ｂ）に示すように、本実施例に係る受信装置１０によれば、２段目にあたる第２復号部１２において、第１並列部１２−１、第２並列部１２−２および第３並列部１２−３によって並列に復号処理を行うように回路を構成することとしたので、フィードバック回路および遅延バッファ１４ａを共用することができる。したがって、従来の受信装置と比較して回路規模の点でコンパクトにすることができる。
【００６２】
かかる回路規模の利点は、拡張性の点についても有利にはたらく。図４は、受信装置１０の拡張性を説明するための図である。なお、同図の（Ａ）には、従来の受信装置における拡張性を説明するための図を、同図の（Ｂ）には、本実施例に係る受信装置１０における拡張性を説明するための図を、それぞれ示している。
【００６３】
同図の（Ａ）の破線の閉曲線２に囲まれた部分に示すように、従来の受信装置において復号部（５段目）の回路を増設する場合、かかる増設にともなってフィードバック回路および５段目用の遅延バッファを併せて増設する必要があった。すなわち、復号部（５段目）の回路一つの増設に併せて、フィードバック回路および５段目用の遅延バッファを配置する領域をあらたに確保する必要があった。
【００６４】
この点、同図の（Ｂ）の破線の閉曲線３に囲まれた部分に示すように、本実施例に係る受信装置１０によれば、第４並列部１２−４の回路を増設する場合、かかる増設にともなっては既設のフィードバック回路からの入力配線と遅延バッファ１４ａからの入力配線とを分岐させるだけで済ませることができる（同図の（Ｂ）の破線の矢印参照）。すなわち、第４並列部１２−４の回路一つの増設に併せて、フィードバック回路および専用の遅延バッファを配置する領域をあらたに確保する必要がない。
【００６５】
また、本実施例に係る受信装置１０によれば、従来の受信装置のように復号処理回路を直列に接続せずに並列に接続して増設することができるので、前段の復号結果の影響を受けない復号処理回路を簡易に増設することができる。
【００６６】
すなわち、回路規模の割には誤り訂正量が頭打ちとなり、回路規模に応じたメリットが得にくいような場合に、あらたな視点から（たとえば、あらたな尤度調整を行うなどして）誤り訂正を行う復号処理回路を簡易に増設することができ、回路規模に応じたメリットを得やすくすることができる。
【００６７】
次に、図２において示した尤度調整部１２−１ｂが行う尤度調整処理の詳細について、図５を用いて説明する。図５は、尤度調整部１２−１ｂが行う尤度調整処理を説明するための図である。なお、同図の（Ａ）には、尤度調整処理の基本例を、同図の（Ｂ）には、各尤度調整パラメータの設定例を、同図の（Ｃ）には、種々の環境と各尤度調整パラメータとの対応例を、それぞれ示している。
【００６８】
同図の（Ａ）に示すように、尤度調整部１２−１ｂは、ＲＳ復号部１１ｅからバイトインターリーブ部１２−１ａを経て入力した誤り訂正情報の訂正後データを参照し、同データ中の正常箇所（「フィードバックデータ」項目の「正常箇所」参照）については尤度調整を行うと判定する（「尤度調整」項目の「する」参照）。また、エラー箇所（「フィードバックデータ」項目の「エラー箇所」参照）については尤度調整を行わないと判定する（「尤度調整」項目の「しない」参照）。
【００６９】
そして、同図の（Ａ）に示すように、尤度調整部１２−１ｂは、尤度調整を行う場合、訂正後データと一致するパスについてはブランチメトリックを加算（ＢＭ加算）し、不一致であるパスについてはブランチメトリックを減算（ＢＭ減算）することによって尤度調整を行う（「パス」項目参照）。
【００７０】
また、同図の（Ａ）に示すように、尤度調整部１２−１ｂは、尤度調整を行う場合、訂正後データ中のエラー箇所の量が多い場合には、ブランチメトリックの加減算量を大きくする調整を行う（「エラー量」項目の「多い」参照）。これは、訂正後データ中のエラー箇所の量が多い場合にはブランチメトリックを加減算する頻度が低下するため、これにともなってパスメトリックが変動しにくくなることを防止する趣旨である。
【００７１】
一方、同図の（Ａ）に示すように、尤度調整部１２−１ｂは、訂正後データ中のエラー箇所の量が少ない場合には、ブランチメトリックの加減算量を小さくする調整を行う（「エラー量」項目の「少ない」参照）。これは、訂正後データ中のエラー箇所の量が少ない場合にはブランチメトリックを加減算する頻度が増加するため、これにともなってパスメトリックが変動しすぎることを防止する趣旨である。
【００７２】
そして、このような尤度調整処理の基本例を前提として、記憶部１４の各尤度調整パラメータには、同図の（Ｂ）に示すような設定を行うことができる。なお、同図の（Ｂ）に示すように、各尤度調整パラメータは、「加算」項目と、「減算」項目と、「加算値」項目と、「減算値」項目と、「諸条件」項目とを含んだ情報である。また、「諸条件」項目は、「エラー密度」項目や「速度」項目など種々の条件を含むことができる。
【００７３】
「加算」項目は、尤度調整を行う場合に、ブランチメトリックを加算する尤度調整を行うか否かの設定値が格納される項目である。同様に、「減算」項目は、ブランチメトリックを減算する尤度調整を行うか否かの設定値が格納される項目である。なお、同図の（Ｂ）には、かかる設定値を「する」か「しない」かによって設定する例を示している。
【００７４】
「加算値」項目は、「加算」による尤度調整を行う場合の規定の加算値が格納される項目である。同様に、「減算値」項目は、「減算」による尤度調整を行う場合の規定の減算値が格納される項目である。なお、かかる既定の加減算値は、訂正後データ中のエラー箇所の量に応じて随時調整可能であるものとする。
【００７５】
「諸条件」項目は、種々の受信環境に応じた調整を行うためのパラメータを格納するための項目である。「エラー密度」項目は、エラー箇所の密度が高いバースト的なエラーが生じやすい環境を考慮するか否かの設定値が格納される項目である。
【００７６】
また、「速度」項目は、移動時の速度などによってエラー箇所の分布が変動しやすい環境を考慮するか否かの設定値が格納される項目である。なお、同図の（Ｂ）には、かかる各環境を考慮する場合には「○」印を、考慮しない場合には「−」印を、それぞれ設定する例を示している。
【００７７】
そして、たとえば、同図の（Ｂ）に示した第１尤度調整パラメータを参照する場合、尤度調整部１２−１ｂは、加算値「Ｘ１」および減算値「Ｙ１」をブランチメトリックへ加減算し、「エラー密度」や「速度」については考慮しない尤度調整を行うこととなる。
【００７８】
同様に、同図の（Ｂ）に示した第２尤度調整パラメータを参照する場合、尤度調整部１２−１ｂは、加算値「Ｘ２」をブランチメトリックへ加算しつつ、「エラー密度」および「速度」について考慮した尤度調整を行うこととなる。
【００７９】
また、同様に、同図の（Ｂ）に示した第３尤度調整パラメータを参照する場合、尤度調整部１２−１ｂは、減算値「Ｙ２」をブランチメトリックから減算しつつ、「エラー密度」について考慮した尤度調整を行うこととなる。
【００８０】
このように尤度調整パラメータごとの設定値を設けることによって、本実施例に係る受信装置１０は、種々の環境ごとに適した誤り訂正を行うことが可能となる。また、かかる種々の環境ごとに適した誤り適正を並列的に行うことで、それぞれの長所を生かした高精度な誤り訂正を実現することが可能となる。
【００８１】
たとえば、同図の（Ｃ）に示したように、ＡＷＧＮ（Additive  white  Gaussian  Noise；非定常雑音）環境用に最適化した尤度調整パラメータを第１尤度調整パラメータ１４−１へ格納したうえで、かかる第１尤度調整パラメータ１４−１と第１並列部１２−１とを対応付けた場合、第１並列部１２−１は、ＡＷＧＮ環境に特化した誤り訂正を行うことができる。
【００８２】
同様に、フェージング環境用に最適化した尤度調整パラメータを第２尤度調整パラメータ１４−２へ格納したうえで、かかる第２尤度調整パラメータ１４−２と第２並列部１２−２とを対応付けた場合、第２並列部１２−２は、フェージング環境に特化した誤り訂正を行うことができる。
【００８３】
また、同様に、マルチパス環境用に最適化した尤度調整パラメータを第３尤度調整パラメータ１４−３へ格納したうえで、かかる第３尤度調整パラメータ１４−３と第３並列部１２−３とを対応付けた場合、第３並列部１２−３は、マルチパス環境に特化した誤り訂正を行うことができる。
【００８４】
そして、かかる各並列部による誤り訂正結果を統合あるいは選択することによって、本実施例に係る受信装置１０は、高精度な誤り訂正後の訂正後データを出力することができる。かかる点について、以下、図６を用いて説明する。
【００８５】
図６は、統合選択部１２ａが行う統合選択処理を説明するための図である。なお、同図の（１）には、１段目の第１復号部１１が出力した訂正後データの例を、同図の（２）には、２段目の第２復号部１２の各処理部が出力した訂正後データの例を、それぞれ示している。また、同図中の「□」印は訂正後データ中のノーマルビットを、「■」印はエラービットを、それぞれあらわしている。
【００８６】
まず、１段目の第１復号部１１における復号処理が行われた結果、訂正後データとして同図の（１）に示す訂正後データ（エラービット数＝１４）が得られたものとする。すなわち、かかる訂正後データは、誤り訂正情報（フィードバックデータ）として２段目の第２復号部１２に対して出力される。
【００８７】
そして、同図の（２−１）に示すように、かかるフィードバックデータに基づく第２復号部１２の各並列部１２−１〜３における復号処理によって、それぞれ異なる訂正後データが得られたものとする（同図の（２−１ａ）〜（２−１ｃ）参照）。
【００８８】
たとえば、同図の（２−１ａ）には、第１並列部１２−１における復号処理によってエラービット数＝８の訂正後データが出力された例を示している。また、同図の（２−１ｂ）には、第２並列部１２−２における復号処理によってエラービット数＝１０の訂正後データが出力された例を示している。また、同図の（２−１ｃ）には、第３並列部１２−３における復号処理によってエラービット数＝２１の訂正後データが出力された例を示している。
【００８９】
なお、既に上述したように、第２復号部１２の各並列部１２−１〜３は、それぞれ異なる尤度調整を行うことによって、たとえば、個別の環境に特化した誤り訂正を行うことができる。したがって、同図の（２−１）に示したように、各並列部１２−１〜３の誤り訂正結果はそれぞれ異なるものとなりやすい。
【００９０】
また、同図の（２−１ｃ）に示したように、第２復号部１２における復号処理によって、第１復号部１１が出力した訂正後データ（エラービット数＝１４）よりも多くのエラービット（エラービット数＝２１）を検出する場合もある。これは、同図の（２−１ｃ）に示す第３並列部１２−３の復号処理において、特に「諸条件」（図５の（Ｂ）参照）を絞り込んだ尤度調整を行った場合などに起こりやすい。
【００９１】
そして、図６の（２−２）に示すように、統合選択部１２ａは、各並列部１２−１〜３が出力した訂正後データを統合あるいは選択することによって、第２復号部１２が最終的に出力する訂正後データを生成する。
【００９２】
たとえば、同図の（２−２）に示すように、統合選択部１２ａは、各並列部１２−１〜３が出力した各訂正後データに含まれるエラービットを真とし、ノーマルビットを偽とした場合の、各訂正後データの論理積をとることによって最終的な訂正後データを生成することができる。
【００９３】
具体的には、統合選択部１２ａは、同図の破線の閉曲線５で囲まれた部分に例示するように、並列部１２−１〜３の各訂正後データのいずれにおいてもエラーと検出されたビットをエラービットとする（破線の閉曲線５ａで囲まれた「■」印参照）。また、同図の破線の閉曲線４、６または７で囲まれた部分に例示するように、各訂正後データのいずれかにおいて正常と検出されたビットをノーマルビットとする（破線の閉曲線４ａ、６ａまたは７ａで囲まれた「□」印参照）。
【００９４】
なお、少なくとも、破線の閉曲線４で囲まれた部分のように、各訂正後データのいずれにおいても正常と検出されたビットをノーマルビットとし、破線の閉曲線５で囲まれた部分のように、各訂正後データのいずれにおいてもエラーと検出されたビットをエラービットとするのであれば、それ以外のビットの取り扱いについては限定されない。
【００９５】
たとえば、上述したように、各訂正後データに含まれるエラービットを真とし、ノーマルビットを偽とした場合に、各訂正後データの論理和をとることとしてもよい。かかる場合には、同図の破線の閉曲線６ａまたは７ａで囲まれたビットは、ノーマルビットではなくエラービットとして取り扱われることとなる。
【００９６】
また、各訂正後データにおいてエラーとして検出される頻度などを用いることとしてもよい。たとえば、同図の破線の閉曲線６で囲まれた部分に対応するビットは、第３並列部１２−３の復号処理において１回、エラーと検出されている。また、破線の閉曲線７で囲まれた部分に対応するビットは、第１並列部１２−１および第３並列部１２−３の復号処理において２回、エラーと検出されている。
【００９７】
このとき、エラーとして取り扱う所定の閾値を２回以上とするならば、同図の破線の閉曲線６ａで囲まれたビットはノーマルビットとして、同図の破線の閉曲線７ａで囲まれたビットはエラービットとして、それぞれ取り扱われることとなる。
【００９８】
また、統合選択部１２ａは、各並列部１２−１〜３が出力した各訂正後データのうち、最適な訂正後データを一つ選択することができる。かかる選択は、最もエラービットの少ない訂正後データを対象とすることとしてもよいし、最もエラービットの多い訂正後データを対象としてあらたな復号処理へのフィードバックデータとすることとしてもよい。
【００９９】
次に、受信装置１０が実行する第１復号処理の処理手順について図７を用いて説明する。図７は、受信装置１０が実行する第１復号処理の処理手順を示すフローチャートである。
【０１００】
図７に示したように、ＦＦＴ部１１ａが、ＦＦＴ（Fast  Fourier  Transform；高速フーリエ変換）によって符号化データを取得すると（ステップＳ１０１）、デマッピング部１１ｂは、取得した符号化データのデマッピングを行う（ステップＳ１０２）。
【０１０１】
そして、ビタビ復号部１１ｃが、デマッピング後データに基づいてビタビ復号を行い（ステップＳ１０３）、バイトデインターリーブ部１１ｄは、送信装置側においてバイト単位で並び替えられたデータを並び戻す（ステップＳ１０４）。
【０１０２】
そして、ＲＳ復号部１１ｅが、並び戻し後データのＲＳ復号を行い（ステップＳ１０５）、復号後（誤り訂正後）データを、ビタビ復号部１１ｃが生成した尤度などとともに誤り訂正情報として第２復号部１２へフィードバックしたうえで（ステップＳ１０６）、処理を終了する。
【０１０３】
次に、受信装置１０が実行する第２復号処理の処理手順について図８を用いて説明する。図８は、受信装置１０が実行する第２復号処理の処理手順を示すフローチャートである。
【０１０４】
なお、図８に示したように、第２復号部１２は、所定の復号処理を１〜ｎ個にわたって並列に実行するが（同図の破線の矩形で囲まれた部分参照）、以下では、図２において既に示した第１並列部１２−１が備える各処理部とその符号を用いて説明を行う。
【０１０５】
図８に示したように、バイトインターリーブ部１２−１ａは、第１復号部１１から入力された誤り訂正情報に含まれる復号後データをバイト単位で並び替える（ステップＳ２０１）。そして、尤度調整部１２−１ｂは、同じく誤り訂正情報に含まれる尤度を、第１尤度調整パラメータ１４−１に基づいて調整する（ステップＳ２０２）。なお、尤度調整パラメータは、１〜ｎ個の並列復号処理ごとに個別に対応づけられるものとする。
【０１０６】
つづいて、ビタビ復号部１２−１ｃが、遅延バッファ１４ａから入力された符号化データおよび尤度調整部１２−１ｂから入力された誤り訂正情報に基づいてビタビ復号を行う（ステップＳ２０３）。そして、バイトデインターリーブ部１２−１ｄは、ステップＳ２０１において並び替えられたデータを並び戻す（ステップＳ２０４）。
【０１０７】
そして、ＲＳ復号部１２−１ｅが、並び戻し後データのＲＳ復号を行ったうえで、復号後（誤り訂正後）データを統合選択部１２ａへ出力する（ステップＳ２０５）。
【０１０８】
つづいて、統合選択部１２ａは、１〜ｎ個の並列復号処理から入力された復号後データ、すなわち誤り訂正結果を統合あるいは選択する（ステップＳ２０６）。そして、統合選択部１２ａは、統合あるいは選択することによって生成した出力信号を出力し（ステップＳ２０７）、処理を終了する。
【０１０９】
上述してきたように、本実施例では、第１復号部が、受信した符号化データに基づいて第１の復号処理を行い、第２復号部の有する各並列部が、受信した符号化データ、および、第１復号部の生成した誤り訂正情報に基づいて複数の系統で並列かつ個別に復号処理を行い、第２復号部の有する統合選択部が、各並列部の出力結果を統合あるいは選択することによって第２復号部の最終的な訂正後データを生成するように受信装置を構成した。したがって、回路規模に応じたメリットを得ることができ、かつ、種々の環境においても高精度な誤り訂正を行うことができる。
【０１１０】
なお、上述した実施例では、基本的にビタビ復号回路およびＲＳ復号回路を直列に接続した連接復号回路を用いて復号処理を行う受信装置を例に挙げて説明を行ったが、その他の誤り訂正復号方式を用いる受信装置に対して本発明を適用することとしてもよい。かかる場合、尤度調整部は尤度に限らず、用いている誤り訂正復号方式に応じた調整要素を調整することとすればよい。
【０１１１】
また、上述した実施例では、並列復号処理を２段目に配置する場合を例に挙げて説明を行ったが、かかる配置は２段目に限られない。すなわち、直列復号処理を１〜２段目に配置し、並列復号処理を３段目以降に配置するなどしてもよい。
【産業上の利用可能性】
【０１１２】
以上のように、本発明に係る受信装置および受信方法は、回路規模に応じたメリットを得ることができ、かつ、種々の環境においても高精度な誤り訂正を行いたい場合に有用であり、特に、受信環境が絶えず変化する車載用受信装置への適用に適している。
【符号の説明】
【０１１３】
１０    受信装置
１１    第１復号部
１１ａ  ＦＦＴ部
１１ｂ  デマッピング部
１１ｃ  ビタビ復号部
１１ｄ  バイトデインターリーブ部
１１ｅ  ＲＳ復号部
１２    第２復号部
１２−１  第１並列部
１２−１ａ  バイトインターリーブ部
１２−１ｂ  尤度調整部
１２−１ｃ  ビタビ復号部
１２−１ｄ  バイトデインターリーブ部
１２−１ｅ  ＲＳ復号部
１２−２  第２並列部
１２−３  第３並列部
１２ａ  統合選択部
１３    第３復号部
１４    記憶部
１４−１  第１尤度調整パラメータ
１４−２  第２尤度調整パラメータ
１４−３  第３尤度調整パラメータ
１４ａ  遅延バッファ
【図１】
2012060331.tif 000003
【図２】
2012060331.tif 000004
【図３】
2012060331.tif 000005
【図４】
2012060331.tif 000006
【図５】
2012060331.tif 000007
【図６】
2012060331.tif 000008
【図７】
2012060331.tif 000009
【図８】
2012060331.tif 000010