(57)【特許請求の範囲】
【請求項１】
受信信号に対して第１誤り訂正復号を実行する第１誤り訂正復号部と、
前記第１誤り訂正復号部の出力のデータ配列を所定の第１順で並び替えるインタリービング部と、
前記第１誤り訂正復号部の処理時間分だけ前記受信信号を遅延させる遅延部と、
前記遅延部の出力及び前記インタリービング部の出力に対して第２誤り訂正復号を実行する第２誤り訂正復号部と、
所定の放送方式で規定されたパケット位置に基づいて、前記第２誤り訂正復号部の出力の遅延を補正する補正部と、を備えることを特徴とする誤り訂正復号装置。
【請求項２】
前記第１誤り訂正復号部は、
前記受信信号に対して畳み込み復号を実行する第１軟判定ビタビ復号器と、
前記第１軟判定ビタビ復号器の出力のデータ配列を前記第１順とは逆の第２順で並び替える第１デインタリーバと、
前記第１デインタリーバの出力に対して硬判定リードソロモン復号を実行して第１復号データ及びシンドロームを生成する第１硬判定リードソロモン復号器と、を備え、
前記インタリービング部は、前記第１復号データ及び前記シンドロームを前記第１順で並び替え、
前記第２誤り訂正復号部は、
前記インタリービング部の出力及び前記遅延部の出力に対して畳み込み復号を実行する第２軟判定ビタビ復号器と、
前記第２軟判定ビタビ復号器の出力のデータ配列を前記第２順で並び替える第２デインタリーバと、
前記第２デインタリーバの出力に対して硬判定リードソロモン復号を実行して第２復号データを生成する第２硬判定リードソロモン復号器と、を備え、
前記補正部は、前記第２復号データの遅延を補正する、請求項１に記載の誤り訂正復号装置。
【請求項３】
前記第１硬判定リードソロモン復号器は、前記第１復号データのデータ配列を示す第１階層情報をさらに生成し、
前記第２硬判定リードソロモン復号器は、前記第２復号データのデータ配列を示す第２階層情報をさらに生成し、
前記補正部は、前記第１階層情報及び前記第２階層情報を用いて第３階層情報を生成し、前記第３階層情報を用いて第２復号データの遅延を補正する、請求項２に記載の誤り訂正復号装置。
【請求項４】
複数の階層データを含む受信信号において、前記第２誤り訂正復号を実行すべき対象階層を選択する階層選択部をさらに備え、
前記第２誤り訂正復号部は、前記対象階層の階層データに対して前記第２誤り訂正復号を実行する、請求項１乃至３の何れか１項に記載の誤り訂正復号装置。
【請求項５】
前記選択部は、前記複数の階層データのうち、キャリア変調が最も高い階層を前記対象階層として選択する、請求項４に記載の誤り訂正復号装置。
【請求項６】
前記補正部は、
前記対象階層の第２復号データを遅延させる第１遅延バッファと、
前記対象階層以外の非対象階層の第２復号データを遅延させる第２遅延バッファと、
前記第１遅延バッファの出力及び前記第２遅延バッファの出力を前記第３階層情報に示される階層順で多重化して、トランスポートストリームデータを生成する多重化部と、を備える、請求項４又は５に記載の誤り訂正復号装置。
【請求項７】
前記第２硬判定リードソロモン復号器は、前記第２復号データのデータ配列を示す階層情報をさらに生成し、
前記補正部は、
前記第２復号データを遅延させる前記受信信号の階層データの数と同数の遅延バッファと、
前記バッファの遅延時間をカウントする前記階層データの数と同数のカウンタと、
前記複数の遅延バッファの出力を前記階層情報に示される階層順で多重化して、トランスポートストリームを生成する多重化部と、を備える、請求項２に記載の誤り訂正復号装置。
【請求項８】
基地局から階層伝送された直交周波数分割多重信号を受信するチューナと、
前記チューナの出力をデジタル信号に変換するアナログデジタル変換器と、
アナログデジタル変換器の出力を復調する復調器と、
前記復調器の出力に対して時間インタリーブ処理を実行する時間インタリーバと、
前記時間インタリーバの出力に対して第１誤り訂正復号を実行する第１誤り訂正復号部と、
前記第１誤り訂正復号部の出力のデータ配列を所定の第１順で並び替えるインタリービング部と、
前記第１誤り訂正復号部の処理時間分だけ前記時間インタリーバの出力を遅延させる遅延部と、
前記遅延部の出力及び前記インタリーバの出力に対して第２誤り訂正復号を実行する第２誤り訂正復号部と、
前記基地局の放送方式で規定されたパケット位置に基づいて、前記第２誤り訂正復号部の出力の遅延を補正する補正部と、を備えることを特徴とする受信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、誤り訂正復号装置及び受信システムに関する。
【背景技術】
【０００２】
地上波デジタルテレビ放送の開始に伴って、地上デジタルテレビ放送に対応する受信システムが広く普及している。ＩＳＤＢ−Ｔ（Integrated Service Digital Broadcasting Terrestrial）規格等の地上デジタル放送規格に従って伝送される信号に対する復号方法として、繰り返し復号法が知られている。従来の受信システムは、繰り返し復号法を実行する誤り訂正復号装置を備えている。
【０００３】
しかしながら、特許文献１では、誤り訂正復号装置の出力（トランスポートストリーム（以下、ＴＳ（Transport Stream））のデータ配列については考慮されていない。本来、地上デジタル放送の放送規格では復号処理後のデータの並び順番に規定があり、誤り訂正復号装置の出力（ＴＳ）のデータ配列と地上波デジタルテレビ放送の基地局で生成されるＴＳのデータ配列とが異なる場合には、誤り訂正復号装置の出力（ＴＳ）を復号したときにＰＣＲ（Program Clock Reference）ジッタが生じる。その結果、例えば、テレビの映像において人物の声と唇の動きのずれる現象（いわゆる、リップシンクのズレ）が発生する。
【０００４】
すなわち、従来の繰り返し復号法では、誤り訂正復号装置の出力（ＴＳ）を復号したときに生じる問題に起因して、復号結果の品質が劣化する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−２００７３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、誤り訂正復号装置の出力のデータ配列と基地局で生成されるデータのデータ配列とを一致させるための誤り訂正復号装置及び受信システムを提供することである。
【課題を解決するための手段】
【０００７】
本実施形態に係る誤り訂正復号装置は、第１誤り訂正復号部と、インタリービング部と、遅延部と、第２誤り訂正復号部と、補正部と、を備える。第１誤り訂正復号部は、受信信号に対して第１誤り訂正復号を実行する。インタリービング部は、第１誤り訂正復号部の出力のデータ配列を所定の第１順で並び替える。遅延部は、第１誤り訂正復号部の処理時間分だけ前記受信信号を遅延させる。第２誤り訂正復号部は、前記遅延部の出力及び前記インタリービング部の出力に対して第２誤り訂正復号を実行する。補正部は、所定の放送方式で規定されたパケット位置に基づいて、前記第２誤り訂正復号部の出力の遅延を補正する。
【図面の簡単な説明】
【０００８】
【図１】インタリーブによるＴＳ遅延の説明図。
【図２】本発明の実施形態の受信システム１のブロック図。
【図３】第１実施形態の誤り訂正復号装置１０のブロック図。
【図４】第１実施形態の補正部１８のブロック図。
【図５】第２実施形態の誤り訂正復号装置１０のブロック図。
【図６】第２実施形態の階層情報の概略図。
【図７】第２実施形態の補正部１８のブロック図。
【発明を実施するための形態】
【０００９】
本発明の実施形態について、図面を参照して説明する。
【００１０】
まず、インタリーブによるＴＳ遅延について説明する。
【００１１】
繰り返し復号法では、インタリーブ処理とデインタリーブ処理とが繰り返し実施される。なお、インタリーブ処理及びデインタリーブ処理は、一般的にはバイトインタリーブと称される。ＩＳＤＢ−Ｔ規格では、このバイトインタリーブに伴う遅延補正が行われる。この遅延補正は、各階層における送信の遅延時間と受信の遅延時間とを同一にするために、送信側に挿入される。
【００１２】
表１は、キャリア変調毎の畳み込み符号化率と伝送モードによるバイトインタリーブに伴う遅延補正量との間の関係を示す。各階層における遅延補正量は、バイトインタリーブによる送信及び受信の遅延（１１ＴＳ遅延）を含む全体の遅延が１フレームとなるように設定されている。階層毎にビットレートが異なる場合には、バイトインタリーブによる伝送ＴＳの遅延（１１ＴＳ遅延）を伝送遅延時間に換算した換算量は、階層毎に異なる。これを補償するために、伝送ビットレートに対応した遅延補正が行われる。例えば、キャリア変調方式が４値周波数変位変調（以下、ＱＰＳＫ（Quadrature Phase Shift Keying））であり、畳み込み符号化率が１／２であり、伝送モードがＭＯＤＥ１の場合には、遅延補正量は１２×Ｎ−１１（Ｎはその階層で使用されるセグメント数）である。例えば、セグメント数Ｎを１とすると、遅延補正量は１（＝１２−１１）ＴＳである。一方、キャリア変調方式が６４直行振幅変調（以下、ＱＡＭ（Quadrature Amplitude Modulation））であり、畳み込み符号化率が７／８であり、伝送モードがＭＯＤＥ３の場合には、遅延補正量は２５２×Ｎ−１１である。例えば、セグメント数Ｎを１とすると、遅延補正量は２４１（＝２５２−１１）ＴＳであり、セグメント数Ｎを最大の１３とすると、遅延補正量は３２６５（３２７６−１１）ＴＳである。
【表１】
0005364737.tif 000002
【００１３】
このような遅延補正には、３２６５ＴＳ分のメモリが必要である。例えば、ＭＯＤＥ３の階層伝送において、Ａ階層（キャリア変調方式がＱＰＳＫ、畳み込み符号化率が１／２、セグメント数Ｎが１）、Ｂ階層（キャリア変調方式が１６ＱＡＭ、畳み込み符号化率が３／４、セグメント数Ｎが５）の遅延補正量、及びＣ階層（キャリア変調方式が６４ＱＡＭ、畳み込み符号化率が７／８、セグメント数Ｎが７）の遅延補正量は、それぞれ、下記のとおりである。すなわち、Ａ階層の遅延補正には３７ＴＳ分のメモリが必要であり、Ｂ階層の遅延補正には７０９ＴＳ分のメモリが必要であり、Ｃ階層の遅延補正には１７５３ＴＳ分のメモリが必要である。
Ａ階層の遅延補正量＝４８−１１＝３７ＴＳ
Ｂ階層の遅延補正量＝１４４×５−１１＝７０９ＴＳ
Ｃ階層の遅延補正量＝２５２×７−１１＝１７５３ＴＳ
【００１４】
次に、インタリーブによるＴＳ遅延について説明する。図１は、インタリーブによるＴＳ遅延の説明図である。表２は、伝送モードがモード３であり、ガードインターバル比が１／８である２階層（Ａ階層及びＢ階層）伝送のインタリーブ遅延を示す。表２において、Ｐは１フレームあたりのトランスポートストリームパケット（以下、ＴＳＰ）数であり、Ｑは多重フレームに含まれるＴＳＰ数であり、Ｒは伝送ＴＳＰ間隔であり、Ｄは遅延補正量である。表３は、伝送モード毎のガードインターバル比と１多重フレームに含まれるＴＳＰ数（Ｐ）を示す。
【表２】
0005364737.tif 000003
【表３】
0005364737.tif 000004
【００１５】
Ａ階層では、１フレームあたりのＴＳＰ数（Ｐ）は４８ＴＳであり、多重フレームに含まれるＴＳＰ数（Ｑ）は、４６０８ＴＳであり、伝送ＴＳＰ間隔（Ｒ）は９６（＝４６０８ＴＳ／４８ＴＳ）ＴＳである。つまり、Ａ階層のデータは、９６ＴＳ間隔で供給される。インタリーブ処理には１１ＴＳが必要なので、Ａ階層に必要な遅延補正量（Ｄ）は、１０５６ＴＳ（＝９６×１１）である。
【００１６】
Ｂ階層では、１フレームあたりのＴＳＰ数（Ｐ）は３０２４ＴＳであり、多重フレームに含まれるＴＳＰ数（Ｑ）は４６０８ＴＳであり、伝送ＴＳＰ間隔（Ｒ）は１．５（≒４６０８／３０２４）ＴＳである。つまり、Ｂ階層のデータは、１．５ＴＳ間隔で供給される。インタリーブ処理には１１ＴＳが必要なので、Ｂ階層に必要な遅延補正量（Ｄ）は、１７（≒１．５×１１）ＴＳである。
【００１７】
図１に示すように、インタリーブによって、Ａ階層の遅延補正量（１０５６ＴＳ）は、Ｂ階層の遅延補正量（１７ＴＳ）より長くなる。Ａ階層とＢ階層との間は、ヌル（ＮＵＬＬ）ＴＳとなる。
【００１８】
表１に示すように、Ａ階層の遅延補正量は３７（＝４８×１−１１）ＴＳであり、Ｂ階層の遅延補正量は３０１３（＝２５２×１２−１１）ＴＳである。
【００１９】
Ａ階層では、前のインタリーブの伝送遅延は１０５６ＴＳであり、遅延補正量の伝送遅延は３５５２（＝３７×９６）ＴＳである。この２つの伝送遅延の和は、４６０８（＝１０５６＋３５５２）ＴＳである。Ｂ階層では、前のインタリーブの伝送遅延は１７ＴＳであり、遅延補正量の伝送遅延は４５９１（≒３０１３×１．５）である。この２つの伝送遅延の和は、４６０８（＝１７＋４５９１）ＴＳである。すなわち、Ａ階層及びＢ階層では、それぞれ、伝送遅延の和が１フレームあたりのＴＳＰ数に一致する（表２を参照）。このことから、遅延補正によって、１フレーム分の遅延が生じることが判る。
【００２０】
本発明の実施形態の受信システムについて説明する。図２は、本発明の実施形態の受信システム１のブロック図である。
【００２１】
受信システム１は、基地局から階層伝送された直行周波数分割多重（以下、ＯＦＤＭ（Orthogonal Frequency Division Multiplexing））信号を受信し、受信したＯＦＤＭ信号に基づいて映像を再生するシステムである。受信システム１は、チューナ２と、アナログデジタル変換器（以下、ＡＤＣ（Analog to Digital Converter））３と、復調器４と、時間インタリーバ５と、誤り訂正復号装置１０と、ＴＳデコーダ６と、再生装置７と、を備える。
【００２２】
チューナ２は、地上デジタル放送用の基地局から階層伝送されたＯＦＤＭ信号を受信するモジュールである。ＡＤＣ３は、チューナ２の出力をデジタル信号に変換するモジュールである。復調器４は、ＡＤＣ３の出力を復調するモジュールである。時間インタリーバ５は、復調器４の出力に対して時間インタリーブ処理を実行するモジュールである。時間インタリーバ５の出力（受信信号）は、誤り訂正復号装置１０に供給される。
【００２３】
誤り訂正復号装置１０は、時間インタリーバ５の出力（受信信号）に対して複数回の誤り訂正処理を実行して、ＴＳデータを生成する装置である。すなわち、誤り訂正復号装置１０は、繰り返し復号法を採用する。誤り訂正復号装置１０の出力（ＴＳデータ）は、ＴＳデコーダ６に供給される。
【００２４】
ＴＳデコーダ６は、誤り訂正復号装置１０の出力（ＴＳデータ）を復号するモジュールである。ＴＳデコーダ６は、例えばＭＰＥＧ２（Moving Picture Experts Group phase 2）デコーダ又はＨ．２６４デコーダである。再生装置７は、ＴＳデコーダ６の出力に基づいて、ＯＦＤＭ信号に対応する映像を再生する装置である。再生装置７は、例えば液晶テレビである。
【００２５】
以下、２回の誤り訂正復号を実行する誤り訂正復号装置１０の例について説明する。但し、本発明の実施形態は、３回以上の誤り訂正復号を実行する誤り訂正復号装置にも適用可能である。
【００２６】
（第１実施形態）
第１実施形態の誤り訂正復号装置について説明する。図３は、第１実施形態の誤り訂正復号装置１０のブロック図である。
【００２７】
誤り訂正復号装置１０は、受信信号に対して２回の誤り訂正処理を実行して、ＴＳデータを生成する装置である。誤り訂正復号装置１０は、第１誤り訂正復号部１２と、インタリービング部１４と、遅延部１５と、第２誤り訂正復号部１６と、補正部１８と、を備える。
【００２８】
第１誤り訂正復号部１２は、受信信号に対して１回目の誤り訂正処理を実行するモジュールである。第１誤り訂正復号部１２は、第１第１軟判定ビタビ復号器１２ａと、第１第１デインタリーバ１２ｂと、第１第１硬判定リードソロモン復号器１２ｃと、を備える。
【００２９】
第１軟判定ビタビ復号器１２ａは、受信信号に対して畳み込み復号を実行するモジュールである。第１軟判定ビタビ復号器１２ａの出力は、第１デインタリーバ１２ｂに供給される。
【００３０】
第１デインタリーバ１２ｂは、第１軟判定ビタビ復号器１２ａの出力のデータ配列を所定の第１順で並び替えるモジュールである。第１デインタリーバ１２ｂの出力は、第１硬判定リードソロモン復号器１２ｃに供給される。
【００３１】
第１硬判定リードソロモン復号器１２ｃは、第１デインタリーバ１２ｂの出力に対して硬判定リードソロモン復号を実行して、第１復号データと、シンドロームと、を生成するモジュールである。シンドロームは、第１復号データの訂正信頼度を示す信号である。第１硬判定リードソロモン復号器１２ｃの出力（第１復号データ及びシンドローム）は、インタリービング部１４に供給される。
【００３２】
インタリービング部１４は、第１誤り訂正復号部１２の出力のデータ配列を第２方式で並び替えるモジュールである。第２方式は、第１順と逆の第２順でデータ配列を並び替える方式である。インタリービング部１４は、第１インタリーバ１４ａと、第２インタリーバ１４ｂと、を備える。
【００３３】
第１インタリーバ１４ａは、第１硬判定リードソロモン復号器１２ｃの出力（第１復号データ）のデータ配列を第２順で並び替えるモジュールである。第１インタリーバ１４ａの出力は、第２誤り訂正復号部１６に供給される。
【００３４】
第２インタリーバ１４ｂは、第１硬判定リードソロモン復号器１２ｃの出力（シンドローム）のデータ配列を第２順で並び替えるモジュールである。第２インタリーバ１４ｂの出力は、第２誤り訂正復号部１６に供給される。
【００３５】
遅延部１５は、受信信号を遅延させる遅延素子である。遅延部１５の出力は、第２誤り訂正復号部１６に供給される。
【００３６】
第２誤り訂正復号部１６は、インタリービング部１４及び遅延部１５の出力に対して２回目の誤り訂正処理を実行するモジュールである。第２誤り訂正復号部１６は、第２軟判定ビタビ復号器１６ａと、第２デインタリーバ１６ｂと、第２硬判定リードソロモン復号器１６ｃと、を備える。
【００３７】
第２軟判定ビタビ復号器１６ａは、第１インタリーバ１４ａ、第２インタリーバ１４ｂ、及び遅延部１５の出力に対して畳み込み復号を実行するモジュールである。第２軟判定ビタビ復号器１６ａの出力は、第２デインタリーバ１６ｂに供給される。
【００３８】
第２デインタリーバ１６ｂは、第２軟判定ビタビ復号器１６ａの出力のデータ配列を第２順で並び替えるモジュールである。第２デインタリーバ１６ｂの出力は、第２硬判定リードソロモン復号器１６ｃに供給される。
【００３９】
第２硬判定リードソロモン復号器１６ｃは、第２デインタリーバ１６ｂの出力に対して硬判定リードソロモン復号を実行して、第２復号データを生成するモジュールである。第２硬判定リードソロモン復号器１６ｃの出力は、補正部１８に供給される。
【００４０】
補正部１８は、基地局の放送方式で規定されたパケット位置に基づいて、第２硬判定リードソロモン復号器１６ｃの出力に対して、バイトインタリーブに伴う遅延補正を実行する並べ替え器である。
【００４１】
第１実施形態の補正部について説明する。図４は、第１実施形態の補正部１８のブロック図である。
【００４２】
補正部１８は、遅延制御部１８２と、第１カウンタ１８４ａ〜第３カウンタ１８４ｃと、第１遅延バッファ１８６ａ〜第３遅延バッファ１８６ｃと、多重化部１８８と、を備える。
【００４３】
遅延制御部１８２は、伝送情報と、階層情報と、に基づいて、第１カウンタ１８４ａ〜第３カウンタ１８４ｃと、多重化部１８８と、を制御する制御信号を生成するモジュールである。伝送情報は、基地局から供給される情報であって、キャリア変調方式、畳み込み符号化率、セグメント数、伝送モード、ガードインターバル比を含む情報である。階層情報は、第２硬判定リードソロモン復号器１６ｃから供給される情報であって、第２復号データの階層を示す情報である。遅延制御部１８２の出力は、第１カウンタ１８４ａ〜第３カウンタ１８４ｃと、多重化部１８８と、に供給される。
【００４４】
第１カウンタ１８４ａ〜第３カウンタ１８４ｃは、それぞれ、第１遅延バッファ１８６ａ〜第３遅延バッファ１８６ｃの書き込み及び読み出しを制御するモジュールである。第１カウンタ１８４ａ〜第３カウンタ１８４ｃは、遅延制御部１８２により生成された制御信号に従って動作する。第１カウンタ１８４ａ〜第３カウンタ１８４ｃは、それぞれ、第１遅延バッファ１８６ａ〜第３遅延バッファ１８６ｃに第２復号データを書き込むための書き込みアドレスＷと、第１遅延バッファ１８６ａ〜第３遅延バッファ１８６ｃに保持された第２復号データを読み出すための読み出しアドレスＲと、を生成し、生成した書き込みアドレスＷ及び読み出しアドレスＲを第１遅延バッファ１８６ａ〜第３遅延バッファ１８６ｃへ出力する。
【００４５】
第１遅延バッファ１８６ａ〜第３遅延バッファ１８６ｃは、それぞれ、Ａ階層〜Ｃ階層の第２復号データを遅延させるモジュールである。第１遅延バッファ１８６ａ〜第３遅延バッファ１８６ｃは、それぞれ、第１カウンタ１８４ａ〜第３カウンタ１８４ｃから書き込みアドレスＷが供給されると、書き込みアドレスＷに対応する領域に第２復号データを格納し、第１カウンタ１８４ａ〜第３カウンタ１８４ｃから読み出しアドレスＲが供給されると、読み出しアドレスＲに対応する領域に格納された第２復号データを多重化部１８８へ出力する。これにより、第２復号データは、書き込みアドレスＷが供給されてから読み出しアドレスＲが供給されるまでの時間分遅延する。例えば、キャリア変調方式が６４ＱＡＭであり、畳み込み符号化率が７／８であり、伝送モードがＭＯＤＥ３である場合には、第１遅延バッファ１８６ａ〜第３遅延バッファ１８６ｃの容量には、最大で２７６１（＝２５２×１３−１１）ＴＳに相当する第２復号データを格納可能な容量が必要である（表１を参照）。
【００４６】
多重化部１８８は、第１遅延バッファ１８６ａ〜第３遅延バッファ１８６ｃの出力を階層情報に示される階層順で多重化してＴＳデータを生成するモジュールである。多重化部１８８の出力（ＴＳデータ）は、図２のＴＳデコーダ６に供給される。
【００４７】
第１実施形態によれば、補正部１８が、階層情報及び伝送情報に基づいて第２誤り訂正復号部１６の出力の遅延を補正するので、ＴＳデータを復号したときのＰＣＲジッタを低減できる。その結果、従来に比べて、再生される映像の品質が改善する。
【００４８】
（第２実施形態）
第２実施形態について説明する。第２実施形態は、第１実施形態の誤り訂正復号装置と同様の構成に加えて、階層制御部と、階層選択部と、をさらに備える誤り訂正復号装置の例である。なお、上述の実施形態と同様の説明は省略する。
【００４９】
第２実施形態の誤り訂正復号装置について説明する。図５は、第２実施形態の誤り訂正復号装置１０のブロック図である。図６は、第２実施形態の階層情報の概略図である。
【００５０】
誤り訂正復号装置１０は、２階層（Ａ階層及びＢ階層）の受信信号に対して２回の誤り訂正処理を実行して、ＴＳデータを生成する装置である。誤り訂正復号装置１０は、第１誤り訂正復号部１２と、インタリービング部１４と、遅延部１５と、第２誤り訂正復号部１６と、階層制御部１７と、補正部１８と、階層選択部１９と、を備える。インタリービング部１４及び遅延部１５は、第１実施形態と同様である。
【００５１】
例えば、Ａ階層は１セグメント放送に使用され、Ｂ階層はＨＤ（High Difinition）放送に使用される。Ａ階層では、キャリア変調方式はＱＰＳＫであり、畳み込み符号化率は１／２であり、セグメント数は１である。Ｂ階層では、キャリア変調方式は６４ＱＡＭであり、畳み込み符号化率は７／８であり、セグメント数は１２である。Ａ階層は、低いキャリア変調方式を採用するので、弱伝送に強い。一方、Ｂ階層は、高いキャリア変調方式を採用するので、弱伝送に弱いが、膨大なデータの伝送に適している。
【００５２】
階層制御部１７は、階層情報に基づいて、階層選択部１９と、第２軟判定ビタビ復号器１６ａと，補正部１８と、を制御する階層制御信号を生成するモジュールである。階層情報は、基地局から供給される情報であって、受信信号の階層（Ａ階層又はＢ階層）を示す情報である。階層制御部１７の出力（階層制御信号）は、階層選択部１９と、第２軟判定ビタビ復号器１６ａと，補正部１８と、に供給される。
【００５３】
階層選択部１９は、階層制御部１７の出力（階層制御信号）に基づいて、第２軟判定ビタビ復号器１６ａに供給すべき（すなわち、第２誤り訂正復号を実行すべき）対象階層の受信信号を選択するモジュールである。対象階層は、複数回の誤り訂正が実行されるべき階層である。階層選択部１９の出力（対象階層の受信信号）は、第１軟判定ビタビ復号器１２ａに供給される。
【００５４】
第１誤り訂正復号部１２は、階層選択部１９の出力（対象階層の受信信号）に対して１回目の誤り訂正処理を実行するモジュールである。第１誤り訂正復号部１２は、第１軟判定ビタビ復号器１２ａと、第１デインタリーバ１２ｂと、第１硬判定リードソロモン復号器１２ｃと、を備える。第１デインタリーバ１２ｂは、第１実施形態と同様である。
【００５５】
第１軟判定ビタビ復号器１２ａは、階層選択部１９の出力（対象階層の受信信号）に対して畳み込み復号を実行するモジュールである。第１軟判定ビタビ復号器１２ａの出力は、第１デインタリーバ１２ｂに供給される。
【００５６】
第１硬判定リードソロモン復号器１２ｃは、第１デインタリーバ１２ｂの出力に対して硬判定リードソロモン復号を実行して、第１復号データと、シンドロームと、第１階層情報と、を生成するモジュールである。第１階層情報は、第１復号データのデータ配列を示す情報である（図６を参照）。第１硬判定リードソロモン復号器１２ｃの出力のうち、第１復号データ及びシンドロームはインタリービング部１４に供給され、第１階層情報は補正部１８に供給される。
【００５７】
第２誤り訂正復号部１６は、インタリービング部１４及び遅延部１５の出力に対して２回目の誤り訂正処理を実行するモジュールである。第２誤り訂正復号部１６は、第２軟判定ビタビ復号器１６ａと、第２デインタリーバ１６ｂと、第２硬判定リードソロモン復号器１６ｃと、を備える。第２デインタリーバ１６ｂは、第１実施形態と同様である。
【００５８】
第２軟判定ビタビ復号器１６ａは、対象階層の受信信号と、対象階層以外の非対象階層の受信信号と、のそれぞれについて、異なる方法で畳み込み復号を実行するモジュールである。具体的には、第２軟判定ビタビ復号器１６ａは、階層制御部１７の出力（階層制御信号）に基づいて対象階層の受信信号と非対象階層の受信信号とを判別する。次いで、第２軟判定ビタビ復号器１６ａは、対象階層の受信信号について、第１インタリーバ１４ａ、第２インタリーバ１４ｂ、及び遅延部１５の出力を用いて畳み込み復号を実行する。一方、第２軟判定ビタビ復号器１６ａは、非対象階層の受信信号について、遅延部１５の出力を用いて畳み込み復号を実行する。第２軟判定ビタビ復号器１６ａの出力は、第２デインタリーバ１６ｂに供給される。
【００５９】
第２硬判定リードソロモン復号器１６ｃは、第２デインタリーバ１６ｂの出力に対して硬判定リードソロモン復号を実行して、第２復号データと、第２階層情報と、を生成するモジュールである。第２階層情報は、第２復号データのデータ配列を示す情報である（図６を参照）。第２硬判定リードソロモン復号器１６ｃの出力は、補正部１８に供給される。
【００６０】
図６に示すように、図５の第１硬判定リードソロモン復号器１２ｃの出力（第１復号データ）のデータ配列は、第１階層情報に示されている。第１復号データは、図５の第１インタリーバ１４ａ、第２軟判定ビタビ復号器１６ａ、第２デインタリーバ１６ｂ、及び第２硬判定リードソロモン１６ｃの回路遅延に起因して、約２ＴＳ分遅延する。第２階層情報は、第１硬判定リードソロモン復号器１２ｃの出力（第１復号データ）に対して約２ＴＳ分遅延した第２硬判定リードソロモン１６ｃの出力（第２復号データ）のデータ配列を示す。
【００６１】
図６に示すように、Ｂ階層のインタリーブ遅延は約１７ＴＳである。従って、第１階層情報のＢ階層は、Ｂ階層のインタリーブ遅延（約１７ＴＳ）に、回路遅延（２ＴＳ）を加えた分（約１９ＴＳ）だけ遅延させる必要がある。
【００６２】
一方、第１階層情報は、ＩＳＤＢ−Ｔ規格で既定されたデータ配列を示すので、第２階層情報のように１９ＴＳを遅延させると既定違反となる。そこで、インタリーブ遅延と回路遅延との和の分だけ第１階層情報を遅延させた新しい階層情報（図７の第３階層情報）を利用する。これにより、規定違反を犯さずに、遅延補正が実現される。
【００６３】
例えば、図６に示すように、Ａ階層は、１０５６ＴＳ分遅延するので、繰り返し訂正を行なわずに遅延させる。表２に示すように、Ａ階層の伝送ＴＳＰ間隔（Ｒ）は９６ＴＳなので、第２階層情報のタイミングで保持されたＡ階層のデータを、第３階層情報のタイミングで読み出させば良い。一方、図６に示すように、Ｂ階層は、第１階層情報から第３階層情報に乗り換えることにより、遅延補正が実現される。
【００６４】
Ａ階層は、繰り返し誤り訂正を行わずに遅延させるだけなので、Ａ階層の遅延補正に必要なバッファの容量は１〜２ＴＳ分である。一方、Ｂ階層は、第１階層情報から第３階層情報に乗り換えるだけなので、Ｂ階層の遅延補正に必要なバッファの容量は、数ＴＳ分である。これらのことから、高いキャリア変調の階層のみを繰り返し誤り訂正するとともに、他の階層を繰り返し誤り訂正を行わずに遅延さえることにより、遅延補正に必要なバッファの容量を大幅に削減することができる。
【００６５】
なお、近年は、海外でもＩＳＤＢ−Ｔ規格が採用されてきている。仮に、３階層（Ａ階層〜Ｃ階層）伝送が実施されるとすると、Ａ階層は部分受信、Ｂ階層は移動体受信、Ｃ階層はＨＤ放送受信に使用されると考えられる。その場合には、キャリア変調が最も高い（すなわち、セグメント数が最も多い）階層（例えば、Ｃ階層）のみに繰り返し誤り訂正を実行し、他の階層（例えば、Ａ階層及びＢ階層）を繰り返し誤り訂正を行わずに遅延させても良い。また、単階層（Ａ階層）伝送の場合には、Ａ階層に繰り返し誤り訂正を実行しても良い。
【００６６】
補正部１８は、基地局の放送方式で規定されたパケット位置に基づく新しい階層情報を用いて、第２硬判定リードソロモン復号器１６ｃの出力に対して、バイトインタリーブに伴う遅延補正を実行する並べ替え器である。
【００６７】
第２実施形態の補正部について説明する。図７は、第２実施形態の補正部１８のブロック図である。
【００６８】
補正部１８は、第１ＴＳセレクタ１８１ａと、第２ＴＳセレクタ１８１ｂと、書き込み制御部１８２ａと、読み出し制御部１８２ｂと、ＴＳカウンタ１８４ｄと、伝送ＴＳカウンタ１８４ｅと、保持器１８４ｆと、遅延カウンタ１８４ｇと、遅延線１８４ｈと、第１遅延バッファ１８６ａと、第２遅延バッファ１８６ｂと、多重化部１８８と、を備える。
【００６９】
第１ＴＳセレクタ１８１ａには、第２復号データと、階層制御信号と、第１階層情報と、が供給される。第１ＴＳセレクタ１８１ａは、階層制御信号に基づいて、対象階層の受信信号の第２復号データと非対象階層の受信信号の第２復号データとを判別し、対象階層の受信信号の第２復号データを第１遅延バッファ１８６ａに出力し、非対象階層の受信信号の第２復号データを第２遅延バッファ１８６ｂに出力する。
【００７０】
書き込み制御部１８２ａは、第２階層情報に従ってで書き込みアドレスＷを生成し、第１遅延バッファ１８６ａ及び第２遅延バッファ１８６ｂに書き込みアドレスＷを出力する。これにより、第１ＴＳセレクタ１８１ａの出力は、第２階層情報のタイミングで第１遅延バッファ１８６ａ及び第２遅延バッファ１８６ｂに書き込まれる。
【００７１】
読み出し制御部１８２ｂは、第３階層情報に従って読み出しアドレスＲを生成し、第１遅延バッファ１８６ａ及び第２遅延バッファ１８６ｂに読み出しアドレスＲを出力する。これにより、第１遅延バッファ１８６ａ及び第２遅延バッファ１８６ｂに保持されたデータが第３階層情報のタイミングで読み出される。
【００７２】
第２ＴＳセレクタ１８１ｂには、階層制御信号と、パケット信号と、が供給される。パケット信号は、第２硬判定リードソロモン復号器１６ｃから供給される信号である。第２ＴＳセレクタ１８１ｂは、階層制御信号に基づいて、パケット信号のうち、対象階層の信号を選択する。第２ＴＳセレクタ１８１ｂの出力は、ＴＳカウンタ１８４ｄに供給される。
【００７３】
ＴＳカウンタ１８４ｄは、第２ＴＳセレクタ１８１ｂの出力に対して、インタリーブ遅延（１１ＴＳ）をカウントする。ＴＳカウンタ１８４ｄの出力は、保持器１８４ｆに供給される。
【００７４】
伝送ＴＳカウンタ１８４ｅには、パケット信号が供給される。伝送ＴＳカウンタ１８４ｅは、ＴＳカウンタ１８４ｄのカウントと並行して、パケット信号に基づいて、Ａ階層のデータ及びヌルＴＳの伝送ＴＳ数をカウントする。伝送ＴＳカウンタ１８４ｅの出力は、保持器１８４ｆに供給される。
【００７５】
保持器１８４ｆは、伝送ＴＳカウンタ１８４ｅの出力（Ａ階層のデータ及びヌルＴＳの伝送ＴＳ数）を保持し、第２ＴＳセレクタ１８１ｂの出力がインタリーブ遅延（１１ＴＳ）に達すると、保持した値を遅延カウンタ１８４ｇに出力する。
【００７６】
遅延カウンタ１８４ｇは、回路遅延（約２ＴＳ）をカウントするモジュールである。遅延カウンタ１８４ｇの出力は、遅延線１８４ｈに供給される。
【００７７】
遅延線１８４ｈには、第１階層情報と、遅延カウンタ１８４ｇの出力と、が供給される。遅延線１８４ｈは、第１階層情報を回路遅延分（約２ＴＳ）だけ遅延させて、第３階層情報を生成するモジュールである。遅延線１８４ｈの出力は、読み出し制御部１８２ｂと、多重化部１８８と、に供給される。
【００７８】
図６に示すように、第３階層情報は、ＴＳデータが、第１復号データに対して、インタリーブによる遅延（１７ＴＳ）と回路遅延（約２ＴＳ）との和（約１９ＴＳ）の分だけ遅延することを示す。
【００７９】
第１遅延バッファ１８６ａ及び第２遅延バッファ１８６ｂは、第２復号データを遅延させるモジュールである。第１遅延バッファ１８６ａは、対象階層の受信信号の第２復号データを遅延させる。第２遅延バッファ１８６ｂは、非対象階層の受信信号の第２復号データを遅延させる。第１遅延バッファ１８６ａ及び第２遅延バッファ１８６ｂは、それぞれ、書き込み制御部１８２ａから書き込みアドレスＷが供給されると、書き込みアドレスＷに対応する領域に第２復号データを格納し、読み出し制御部１８２ｂから読み出しアドレスＲが供給されると、読み出しアドレスＲに対応する領域に格納された第２復号データを多重化部１８８へ出力する。
【００８０】
多重化部１８８は、第１遅延バッファ１８６ａ及び第２遅延バッファ１８６ｂの出力を第３階層情報に示される階層順（例えば、Ａ階層及びＢ階層の順）で多重化してＴＳデータを生成するモジュールである。多重化部１８８の出力（ＴＳデータ）は、図２のＴＳデコーダ６に供給される。
【００８１】
第２実施形態によれば、図７の第１遅延バッファ１８６ａ及び第２遅延バッファ１８６ｂの容量は、第１実施形態の遅延バッファより小さい。従って、第１実施形態に比べて、より小さい容量のバッファを用いて、ＴＳデータを復号したときのＰＣＲジッタを低減できる。
【００８２】
本実施形態に係る誤り訂正復号装置１０の少なくとも一部は、ハードウェアで構成しても良いし、ソフトウェアで構成しても良い。ソフトウェアで構成する場合には、誤り訂正復号装置１０の少なくとも一部の機能を実現するプログラムをフレキシブルディスクやＣＤ−ＲＯＭ等の記録媒体に収納し、コンピュータに読み込ませて実行させても良い。記録媒体は、磁気ディスクや光ディスク等の着脱可能なものに限定されず、ハードディスク装置やメモリなどの固定型の記録媒体でも良い。
【００８３】
また、本実施形態に係る誤り訂正復号装置１０の少なくとも一部の機能を実現するプログラムを、インターネット等の通信回線（無線通信も含む）を介して頒布しても良い。さらに、同プログラムを暗号化したり、変調をかけたり、圧縮した状態で、インターネット等の有線回線や無線回線を介して、あるいは記録媒体に収納して頒布しても良い。
【００８４】
なお、本発明は、上述した実施形態に限定されるものではなく、その要旨を逸脱しない範囲で構成要素を変形して具体化される。また、上述した実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明が形成可能である。例えば、上述した実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【符号の説明】
【００８５】
１  受信システム
２  チューナ
３  ＡＤＣ
４  復調器
５  時間インタリーバ
６  ＴＳデコーダ
７  再生装置
１０  誤り訂正復号装置
１２  第１誤り訂正復号部
１２ａ  第１軟判定ビタビ復号器
１２ｂ  第１デインタリーバ
１２ｃ  第１硬判定リードソロモン復号器
１４  インタリービング部
１４ａ  第１インタリーバ
１４ｂ  第２インタリーバ
１５  遅延部
１６  第２誤り訂正復号部
１６ａ  第２軟判定ビタビ復号器
１６ｂ  第２デインタリーバ
１６ｃ  第２硬判定リードソロモン復号器
１８  補正部
１８１ａ，１８１ｂ  第１及び第２セレクタ
１８２  遅延制御部
１８２ａ  書き込み制御部
１８２ｂ  読み出し制御部
１８４ａ〜１８４ｃ  第１〜第３カウンタ
１８４ｄ  ＴＳカウンタ
１８４ｅ  伝送ＴＳカウンタ
１８４ｆ  保持器
１８４ｇ  遅延カウンタ
１８６ａ〜１８６ｃ  第１〜第３遅延バッファ
１８８  多重化部
【図１】
0005364737.tif 000005
【図２】
0005364737.tif 000006
【図３】
0005364737.tif 000007
【図４】
0005364737.tif 000008
【図５】
0005364737.tif 000009
【図６】
0005364737.tif 000010
【図７】
0005364737.tif 000011