(57)【要約】【課題】  本発明は、時間デインタリーブ処理に必要なメモリサイズを削減したＯＦＤＭ復調装置を提供することを目的とする。【解決手段】  ＯＦＤＭ復調装置は、ＯＦＤＭ受信データを復調して復調データを出力するＦＦＴ部と、ＦＦＴ部に結合され復調データを軟判定した結果を示すビットデータを出力するデマッピング部と、デマッピング部に結合されビットデータを時間領域で並べ替える時間デインターリーバ部と、時間デインターリーバ部が作業領域として使用する時間デインターリーバメモリと、軟判定の結果を示すビット数を決定するデマッピングパラメータ判定部を含み、デマッピング部は軟判定の結果を示すビット数が可変なように構成されデマッピングパラメータ判定部が決定したビット数の軟判定処理を実行する。【選択図】  図１
2007068038.tif 000002
【特許請求の範囲】
【請求項１】
ＯＦＤＭ受信データを復調して復調データを出力するＦＦＴ部と、
該ＦＦＴ部に結合され該復調データを軟判定した結果を示すビットデータを出力するデマッピング部と、
該デマッピング部に結合され該ビットデータを時間領域で並べ替える時間デインターリーバ部と、
該時間デインターリーバ部が作業領域として使用する時間デインターリーバメモリと、
該軟判定の結果を示すビット数を決定するデマッピングパラメータ判定部
を含み、該デマッピング部は該軟判定の結果を示すビット数が可変なように構成され該デマッピングパラメータ判定部が決定したビット数の軟判定処理を実行することを特徴とするＯＦＤＭ復調装置。
【請求項２】
該デマッピングパラメータ判定部は、該軟判定の結果を示すビット数を該ＯＦＤＭ受信データの受信状態に応じて決定することを特徴とする請求項１記載のＯＦＤＭ復調装置。
【請求項３】
該デマッピングパラメータ判定部は該ＯＦＤＭ受信データの受信状態及び変調方式に応じて該軟判定の閾値を決定し、該デマッピング部は該デマッピングパラメータ判定部が決定した該軟判定の閾値を用いて該軟判定処理を実行することを特徴とする請求項２記載のＯＦＤＭ復調装置。
【請求項４】
該デマッピング部及び該時間デインターリーバ部は複数の階層のそれぞれについて該軟判定及び該並べ替えの処理を実行するように構成され、外部から設定される所定の信号に応じて、該複数の階層のうち選択された階層については該軟判定及び該並べ替えの処理の実行を停止するよう構成されることを特徴とする請求項１記載のＯＦＤＭ復調装置。
【請求項５】
該複数の階層のデータを合成する合成処理を実行する階層合成部を更に含み、該デマッピング部及び該時間デインターリーバ部の各々がデータ処理部及びデータイネーブル信号処理部を含み、該選択された階層について該データ処理部の動作は停止するが該データイネーブル信号処理部の動作は実行するように構成され、該階層合成部は該データイネーブル信号処理部から供給されるデータイネーブル信号に基づいて該合成処理を実行し該選択された階層のデータについてはＮｕｌｌデータで置き換えることを特徴とする請求項４記載のＯＦＤＭ復調装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に復調装置に関し、詳しくはＯＦＤＭ復調装置に関する。
【背景技術】
【０００２】
ＯＦＤＭ（Orthogonal  Frequency  Division  Multiplexing）変復調方式においては、バーストエラーを拡散させてランダムエラーとすることでデータの修正が容易になるように、データの順序を入れ替える機能を有したインターリーバ／デインターリーバが設けられる。インターリーバ／デインターリーバには、周波数領域でのデータ並べ替えを実行する周波数インターリーバ／デインターリーバ、時間領域でのデータ並べ替えを実行する時間インターリーバ／デインターリーバ、ビット毎のデータ並べ替えを実行するビットインターリーバ／デインターリーバ、バイト毎のデータ並べ替えを実行するバイトインターリーバ／デインターリーバ等がある。
【０００３】
例えば地上波デジタル放送において用いられるＯＦＤＭ復調装置では、受信したＯＦＤＭ信号をＦＦＴにより復調した後に、周波数デインターリーバ処理し、更にデマッピングにより受信シンボルを軟判定する。軟判定後のビットデータに、時間デインターリーバ処理及びビットデインターリーバ処理等を実行する。更にデパンクチュア処理を実行すると共にビタビ復号処理を適用してデータ訂正を行う。その後、バイトデインターリーバ処理、エネルギー拡散処理、階層合成処理、リードソロモン訂正処理等が実行される。
【０００４】
デインタリーブ処理のためには、周波数領域或いは時間領域等でデータの並べ替えを行うために、並べ替え対象のデータをメモリに保持しておく必要がある。種々のデインタリーブ処理の中でも、特に時間デインタリーブ処理については、必要となるメモリ容量が極めて大きいという問題がある。時間デインタリーブ処理のデータ長が半分になれば必要メモリ容量も半分となるが、時間デインタリーブ処理のデータ長が最大となる条件に合わせて、そのような条件でも処理が可能なメモリ容量を搭載しておく必要がある。
【０００５】
時間デインタリーブ処理用のメモリは容量が非常に大きいために、チップ内で大きな面積、例えばチップ面積の１／３程度を占める。しかしながら時間デインタリーブ処理のデータ長が最大でない条件で動作している場合には、搭載メモリ容量の全てが使用されることはなく、搭載されているメモリハードウェアに無駄が生じてしまう。従って、チップ面積のかなりの部分を、使用効率の悪く、無駄の多いメモリ装置が占めることになってしまうという問題がある。
【特許文献１】特開２００３−２７３８２４号公報
【特許文献２】特開２００３−６０６１０号公報
【特許文献３】特開平１１−２８２４９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
以上を鑑みて、本発明は、時間デインタリーブ処理に必要なメモリサイズを削減したＯＦＤＭ復調装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
ＯＦＤＭ復調装置は、ＯＦＤＭ受信データを復調して復調データを出力するＦＦＴ部と、該ＦＦＴ部に結合され該復調データを軟判定した結果を示すビットデータを出力するデマッピング部と、該デマッピング部に結合され該ビットデータを時間領域で並べ替える時間デインターリーバ部と、該時間デインターリーバ部が作業領域として使用する時間デインターリーバメモリと、該軟判定の結果を示すビット数を決定するデマッピングパラメータ判定部を含み、該デマッピング部は該軟判定の結果を示すビット数が可変なように構成され該デマッピングパラメータ判定部が決定したビット数の軟判定処理を実行することを特徴とする。
【発明の効果】
【０００８】
本発明の少なくとも１つの実施例においては、デマッピング部における軟判定ビット数が可変な構成とされる。軟判定ビット数は、パイロット信号等から導出される受信状態等に応じて、各階層及び各セグメントで必要な数に設定される。これにより、大きな軟判定ビット数が必要な階層及びセグメントには大きな軟判定ビット数を割り当て、小さな軟判定ビット数で十分である階層及びセグメントには小さな軟判定ビット数を割当てることができる。これにより、従来の構成よりも時間デインターリーバメモリの容量を削減した構成であっても、動的に軟判定ビット数を調整することにより、必要十分な訂正性能を確保することができる。
【発明を実施するための最良の形態】
【０００９】
以下に、本発明の実施例を添付の図面を用いて詳細に説明する。
【００１０】
図１は本発明によるＯＦＤＭ復調装置の構成の一例を示す図である。図１に示すＯＦＤＭ復調装置１０は、地上波デジタル放送を受信する構成を想定したものであるが、本願発明はこれに限定されるものではない。
【００１１】
図１のＯＦＤＭ復調装置１０は、ＦＦＴ部１１、周波数デインターリーバ部１２Ａ及び１２Ｂ、デマッピング部１３Ａ及び１３Ｂ、時間デインターリーバ部１４Ａ及び１４Ｂ、ビットデインターリーバ部１５Ａ及び１５Ｂ、デパンクチュア・ビタビ訂正部１６Ａ及び１６Ｂ、バイトデインターリーバ部１７Ａ及び１７Ｂ、エネルギー拡散部１８Ａ及び１８Ｂ、階層合成部１９、リードソロモン（ＲＳ）訂正部２０、ＮＵＬＬ生成部２１、ＴＭＣＣデコーダ２２、受信状態演算取得部２３、デマッピングパラメータ判定部２４、停止階層選択部２５、時間デインターリーバメモリ２６、及びデータ格納領域を必要とする各処理部に接続された複数のメモリ３０を含む。なお図においてデインターリーバをＤＩＬと表記してある。周波数デインターリーバ部１２Ａからエネルギー拡散部１８Ａまでは地上波デジタル放送のＡ階層のデータを処理するパスであり、周波数デインターリーバ部１２Ｂからエネルギー拡散部１８Ｂまでは地上波デジタル放送のＢ階層のデータを処理するパスである。これらのパスは、物理的に異なる２つのパスであってもよいし、同一のパスを時分割して２つのパスとして使用する構成であってもよい。
【００１２】
ＦＦＴ部１１は、ＦＦＴ演算を実行することにより、直交周波数分割多重された信号を復調する。ＦＦＴ部１１の出力には、ＴＭＣＣ信号、パイロット信号、復調データ、及びデータイネーブル信号が含まれる。ＴＭＣＣ信号はＴＭＣＣデコーダ２２に供給され、パイロット信号は受信状態演算取得部２３に供給され、復調データ及びデータイネーブル信号は周波数デインターリーバ部１２Ａ及び１２Ｂに供給される。周波数デインターリーバ部１２Ａは対応するメモリ３０をワーク領域として使用して、復調データを所定の法則に従い周波数領域で並べ替えることにより、周波数デインターリーバ処理を実行する。
【００１３】
デマッピング部１３Ａは、復調データ（受信シンボルデータ）をデマッピングすることで軟判定する。軟判定後のビットデータは時間デインターリーバ部１４Ａに供給される。時間デインターリーバ部１４Ａは、時間デインターリーバメモリ２６をワーク領域として使用して、軟判定後のビットデータを所定の法則に従い時間領域で並べ替えることにより、時間デインターリーバ処理を実行する。更にビットデインターリーバ部１５Ａが、対応するメモリ３０をワーク領域として使用して、ビットデータを所定の法則に従いビット毎に並べ替えることにより、ビットデインターリーバ処理を実行する。
【００１４】
デパンクチュア・ビタビ訂正部１６Ａは、対応するメモリ３０をワーク領域として使用して、所定の符号ビットが消去されたパンクチャド符号をデパンクチュア処理する共に、軟判定されたデータをビタビ復号化処理により最尤判定する。その後更に、バイトデインターリーバ部１７Ａによりバイト毎のデインターリーバ処理を実行し、エネルギー拡散部１８Ａによりエネルギー拡散処理を実行する。
【００１５】
上述のように復調データを処理する際に、各処理部においては、データイネーブル信号のタイミングが示す位置のデータを処理対象として取り扱う。また上述の復調データに対する処理はＡ階層に対するデータ処理であるが、同様の処理が、周波数デインターリーバ部１２Ｂ乃至エネルギー拡散部１８Ｂにより、Ｂ階層用のデータに対して実行される。
【００１６】
階層合成部１９は、処理後のＡ階層のデータとＢ階層のデータとを合成する。合成後のデータはＲＳ訂正部２０によりリードソロモン訂正されて、トランスポートストリーム（ＴＳ）として出力される。ＯＦＤＭ復調装置１０の後段に設けられたＭＰＥＧデコーダでは、トランスポートストリームを受け取りデコード処理を実行する。
【００１７】
図１の構成においては、デマッピング部１３Ａ及び１３Ｂにおける軟判定処理の判定結果であるビット数を調整可能となっている。例えば軟判定ビット数を半分にすると、時間インターリーバ処理で必要なメモリ容量を半分にすることができる。
【００１８】
軟判定ビット数を調整するために、図１の構成では、受信状態演算取得部２３及びデマッピングパラメータ判定部２４が設けられている。受信状態演算取得部２３は、ＦＦＴ部１１からパイロット信号を受け取り、このパイロット信号から導出されるノイズ量や受信電力等に基づいて、受信信号の受信状態を演算により求める。受信状態演算取得部２３は、求めた受信状態を示す信号を、デマッピングパラメータ判定部２４に供給する。
【００１９】
デマッピングパラメータ判定部２４は、受信状態を示す信号が示す受信状態値と受信状態閾値とを比較して、軟判定ビット数を決定する。また決定した軟判定ビット数に合致した軟判定用のデマッピング閾値を求める。なおこの際、デマッピングパラメータ判定部２４は、受信信号の変調方式を示す信号をＴＭＣＣデコーダ２２から受け取り、使用される変調方式に対応したデマッピング閾値を求めている。この受信信号の変調方式を示す信号は、ＴＭＣＣデコーダ２２がＴＭＣＣ信号をデコードすることにより求められる。
【００２０】
デマッピングパラメータ判定部２４は、軟判定ビット数を示す信号及びデマッピング閾値を示す信号を、デマッピング部１３Ａ及び１３Ｂに供給する。デマッピング部１３Ａ及び１３Ｂでは、指定されたデマッピング閾値を用いて軟判定を実行し、指定された軟判定ビット数の軟判定結果を出力する。
【００２１】
また図１の構成においては、停止階層選択部２５により、Ａ階層及びＢ階層の何れかに関する処理を停止可能な構成となっている。即ち、後段のＭＰＥＧデコーダによりデコード処理をしない階層がある場合等には、その階層について図１に示される経路での処理動作を停止する。具体的には、停止階層選択部２５は、デコード処理しない階層等を示す階層停止信号をユーザ設定レジスタ或いは外部端子等から受け取り、Ａ階層用のパスである周波数デインターリーバ部１２Ａ乃至エネルギー拡散部１８Ａ或いはＢ階層のパスである周波数デインターリーバ部１２Ｂ乃至エネルギー拡散部１８Ｂの何れかを、階層停止信号に応じて停止する。
【００２２】
この際、パスでの処理を停止するためには、復調データ処理用のクロック信号を停止すればよい。また一方の階層の処理動作を中断した場合、階層合成後に出力されるトランスポートストリームＴＳにおいては、処理中断した階層のデータが本来挿入されるべき位置に、ＮＵＬＬ生成部２１により生成したＮｕｌｌパケットを挿入すればよい。このＮｕｌｌパケットの挿入は、階層合成部１９において行われる。具体的には、処理中断する階層を処理するパスにおいて、データの有効位置を示すデータイネーブル信号についてはパスを伝播させて、階層合成部１９に供給する。階層合成部１９では、このデータイネーブル信号が示すタイミングに基づいて、Ｎｕｌｌパケットを挿入する。
【００２３】
このように本発明によるＯＦＤＭ復調装置１０においては、各階層について軟判定ビット数を制御可能な構成となっている。一般に、軟判定ビット数が少なくなり、二者択一的な選択状態に近づくにつれ、ビタビ訂正処理における訂正性能が劣化する。逆に、軟判定ビット数が多くなり、細かいインターバルで分布する数多くの判定値から１つを選択する状態となると、ビタビ訂正処理における訂正性能が向上する。従来においては、軟判定ビット数は固定であり、従って、各階層及び各階層の各セグメントを全て十分にエラー訂正できるビット数を軟判定ビット数として設定しておく必要がある。その結果、時間デインターリーバメモリでは、数多い軟判定ビット数に対応した大きな容量が必要であった。
【００２４】
本発明によるＯＦＤＭ復調装置１０においては、上述のように軟判定ビット数を制御する。この際、パイロット信号等から導出される受信状態等に応じて、各階層及び各セグメントで必要な軟判定ビット数を決定する。これにより、大きな軟判定ビット数が必要な階層及びセグメントには大きな軟判定ビット数を割り当て、小さな軟判定ビット数で十分である階層及びセグメントには小さな軟判定ビット数を割当てることができる。これにより、従来の構成よりも時間デインターリーバメモリ２６の容量を削減した構成であっても、動的に軟判定ビット数を調整することにより、必要十分な訂正性能を確保することができる。
【００２５】
また本発明によるＯＦＤＭ復調装置１０においては、Ａ階層及びＢ階層の何れかに関する処理を停止可能な構成となっている。これにより不要な階層については処理動作を停止することで、処理停止した階層については、時間デインターリーバメモリ２６のメモリ領域を使用する必要がなくなる。従って、従来の構成よりも時間デインターリーバメモリ２６の容量を削減することが可能となる。
【００２６】
図２は、デマッピングパラメータ判定部２４の構成の一例を示す図である。図２のデマッピングパラメータ判定部２４は、軟判定ビット数決定部３１及びデマッピング閾値テーブル３２を含む。軟判定ビット数決定部３１は、受信状態演算取得部２３から受信状態を示す信号を受け取ると共に、ユーザ設定レジス或いは外部端子等から階層停止信号及びユーザ設定信号を受け取る。軟判定ビット数決定部３１は、受信状態を示す信号が示す受信状態値と受信状態閾値とを比較して、軟判定ビット数を決定する。基本的には、受信状態値が良好な受信状態を示す場合には、訂正の必要性が低いので、軟判定ビット数を少なくする。また受信状態値が劣悪な受信状態を示す場合には、訂正の必要性が高いので、軟判定ビット数を多くする。この判定は、階層毎更にはセグメント毎に実行される。即ち、階層毎及びセグメント毎に軟判定ビット数が決定される。
【００２７】
図３は、セグメント毎の軟判定ビット数の割当ての一例を示す図である。図３の例では、セグメント数が３の場合について示してある。例えば、地上波デジタル放送の音声３セグメント放送は、中心の１セグメント（セグメント０）をＡ階層、隣接する２セグメント（セグメント１，２）をＢ階層として、固定したセグメント数で放送される。図３に示すセグメント割り当ては、このような場合に相当する。
【００２８】
図３の最上部には、従来のように軟判定ビット数が固定の場合を示す。あるセグメントについて十分なエラー訂正性能を実現するためには、軟判定ビット数として例えば３ビット必要であるとする。従来の構成では、軟判定ビット数が全てのセグメントに同一であるので、各セグメントの軟判定ビット数は３ビットとなる。この場合に必要なメモリ容量を、全セグメントのビット数の総和に比例した値として、９として示してある。
【００２９】
本願発明では、時間デインターリーバメモリ２６のメモリ容量を９とするのではなく、例えば７とする。この場合、全セグメントに割当て可能なビット数の総和は７となり、セグメント２，０，１への軟判定ビット数の割当ては、例えば３，１，３とすることができる。このような割当ては、中心セグメント０についてはエラー訂正をそれ程必要としない場合に使用することができる。また受信状態等に応じて、セグメント２，０，１への軟判定ビット数の割当ては、例えば２，３，２とすることができる。
【００３０】
また本願発明では、時間デインターリーバメモリ２６のメモリ容量を例えば５としてもよい。この場合、セグメント２，０，１への軟判定ビット数の割当ては、例えば２，１，２とすることができる。このような割当ては、中心セグメント０についてはエラー訂正をそれ程必要としない場合に使用することができる。また受信状態等に応じて、セグメント２，０，１への軟判定ビット数の割当ては、例えば１，３，１とすることができる。
【００３１】
このようにして、大きな軟判定ビット数が必要な階層及びセグメントには大きな軟判定ビット数を割り当て、小さな軟判定ビット数で十分である階層及びセグメントには小さな軟判定ビット数を割当てることができる。これにより、従来の構成よりも時間デインターリーバメモリ２６の容量を削減した構成であっても、動的に軟判定ビット数を調整することにより、必要十分な訂正性能を確保することができる。
【００３２】
図２に戻り、基本的には、軟判定ビット数は受信状態値により決定される。しかし階層停止信号が何れかの階層の停止を指示している場合には、残りの階層で時間デインターリーバメモリ２６の全てのメモリ容量を使用することができる。従ってこの場合には、軟判定ビット数決定部３１は、残りの階層で時間デインターリーバメモリ２６のメモリ容量を十分に活用することができるように、大きな軟判定ビット数を割当てるように動作してよい。
【００３３】
またユーザ設定信号により軟判定ビット数を強制的に設定することができるように構成してもよい。この場合、ユーザ設定信号により軟判定ビット数が指定されると、受信状態に関わらず、ユーザ設定信号により指定されるビット数が各階層及びセグメントに割当てられることになる。
【００３４】
図２のデマッピング閾値テーブル３２は、決定した軟判定ビット数に合致した軟判定用のデマッピング閾値を求める。なおこの際、デマッピングパラメータ判定部２４は、受信信号の変調方式を示す信号をＴＭＣＣデコーダ２２から受け取り、使用される変調方式に対応したデマッピング閾値を求めている。
【００３５】
図４は、デマッピング閾値テーブル３２の構成の一例を示す図である。図４に示すように、デマッピング閾値テーブル３２は例えば、変調方式についてのテーブルエントリ、軟判定ビット数についてのテーブルエントリ、及び閾値についてのテーブルエントリを、テーブルの各列として含む。デマッピング閾値テーブル３２において、ある行の各エントリは変調方式、軟判定ビット数、及び閾値の組み合わせを示すことになる。
【００３６】
例えば、変調方式がＱＰＳＫであり、軟判定ビット数が３である場合には、閾値は３５０，７００，１０００となる。この閾値３５０，７００，１０００を示す信号（例えば閾値１、閾値２、閾値３）がデマッピング閾値テーブル３２から出力され、デマッピング部１３Ａ及び１３Ｂに供給される。デマッピング部１３Ａ及び１３Ｂでは、これらの閾値を用いて軟判定を実行する。図５は、デマッピング部における軟判定処理を説明するための図である。図５（ａ）には、閾値１、閾値２、閾値３に対応する閾値（３５０，７００，１０００）が、軟判定に使用される様子を示す。この図では、同相成分Ｉ及び直交成分Ｑで規定される平面上において、ＱＰＳＫの４つのシンボルが黒丸で示されている。図では直交成分Ｑについて軟判定する様子を示してあり、Ｑの値が−１０００，−７００，−３５０，０，３５０，７００，１０００の位置を閾値として、受信したシンボルのＱ成分がどの部分に位置するのかを判定する。これにより、３ビット（８段階）を使用した軟判定が実行される。
【００３７】
例えば、変調方式がＱＰＳＫであり、軟判定ビット数が２である場合には、閾値は６５０となる。この閾値６５０を示す信号（例えば閾値４）がデマッピング閾値テーブル３２から出力され、デマッピング部１３Ａ及び１３Ｂに供給される。デマッピング部１３Ａ及び１３Ｂでは、この閾値を用いて軟判定を実行する。図５（ｂ）には、閾値４に対応する閾値（６５０）が、軟判定に使用される様子を示す。図では直交成分Ｑについて軟判定する様子を示してあり、Ｑの値が−６５０，０，６５０の位置を閾値として、受信したシンボルのＱ成分がどの部分に位置するのかを判定する。これにより、２ビット（４段階）を使用した軟判定が実行される。
【００３８】
また図５（ｃ）は、軟判定ビット数が１である場合の軟判定の様子を示す。図では直交成分Ｑについて軟判定する様子を示してあり、Ｑの値が０の位置を閾値として、受信したシンボルのＱ成分がどの部分に位置するのかを判定する。これにより、１ビット（２段階）を使用した軟判定が実行される。
【００３９】
図６は、２つの階層のうち一方の階層について処理動作を停止する場合について説明するための図である。図６において、図１と同一の構成要素は同一の番号で参照し、その説明は省略する。
【００４０】
地上波デジタル放送の音声３セグメント放送は、中心の１セグメント（セグメント０）をＡ階層、隣接する２セグメント（セグメント１，２）をＢ階層として、固定したセグメント数で放送される。従って、従来の構成ではＡ階層用のメモリとして、全体のメモリ容量の１／３（Ａ階層メモリ最大使用量１０１として模式的に示す）が必要であり、Ｂ階層用のメモリとして、全体のメモリ容量の２／３が必要であった。
【００４１】
これに対し図６に示すように、２つの階層のうちで後段のＭＰＥＧデコーダによりデコード処理を実行しない階層について処理動作を停止する構成においては、時間デインターリーバメモリ２６の容量は、従来の全体のメモリ容量の２／３（Ａ階層メモリ最大使用量の２倍）あればよい。即ち、Ａ階層メモリ最大使用量１０１の分が必要なくなる。
【００４２】
このような構成では、周波数デインターリーバ部１２Ｂ乃至エネルギー拡散部１８ＢからなるＢ階層処理用の部分が、停止階層選択部２５からの制御により動作停止する場合には、時間デインターリーバメモリ２６の半分のメモリ容量がＡ階層用に使用される。また周波数デインターリーバ部１２Ａ乃至エネルギー拡散部１８ＡからなるＡ階層処理用の部分が、停止階層選択部２５からの制御により動作停止する場合には、時間デインターリーバメモリ２６の全体のメモリ容量がＢ階層用に使用される。
【００４３】
勿論、軟判定ビット数を適宜調整すれば、削減された時間デインターリーバメモリ２６のメモリ容量であっても、Ａ階層及びＢ階層の両方について並行して処理を実行することもできる。なお一方の階層の処理動作を中断した場合には、階層合成後に出力されるトランスポートストリームＴＳにおいて、処理中断した階層のデータが本来挿入されるべき位置には、ＮＵＬＬ生成部２１により生成されるＮｕｌｌパケットを挿入すればよい。
【００４４】
図７は、階層の処理動作を停止する構成について説明するための図である。図７において、図１と同一の構成要素は同一の番号で参照し、その説明は省略する。
【００４５】
図７には、周波数デインターリーバ部１２Ａ乃至エネルギー拡散部１８ＡからなるＡ階層処理用の部分のみが示される。周波数デインターリーバ部１２Ｂ乃至エネルギー拡散部１８ＢからなるＢ階層処理用の部分についても同様の構成である。図示されるように、周波数デインターリーバ部１２Ａ、デマッピング部１３Ａ、時間デインターリーバ部１４Ａ、ビットデインターリーバ部１５Ａ、デパンクチュア・ビタビ訂正部１６Ａ、バイトデインターリーバ部１７Ａ、及びエネルギー拡散部１８Ａの各部は、データ処理部４１及びＥＮ処理部（イネーブル信号処理部）４２を含む。
【００４６】
データ処理部４１は、ＦＦＴ部１１から復調データを受け取ると共に、クロック分配器２７からＡ階層復号データ用クロック信号を受け取る。データ処理部４１は、Ａ階層復号データ用クロック信号を同期信号として用いて動作して、復調データの各処理を実行する。またＥＮ処理部４２は、ＦＦＴ部１１からデータイネーブル信号を受け取ると共に、クロック分配器２７からＡ階層データイネーブル信号用クロック信号を受け取る。ＥＮ処理部４２は、Ａ階層データイネーブル信号用クロック信号を同期信号として用いて動作して、データイネーブル信号に応じてデータ処理部４１の動作タイミングを制御する。具体的には、データイネーブル信号が示す有効データに位置において、対応するデータ処理部４１がデータ処理を実行するように制御する。データイネーブル信号は、各ＥＮ処理部４２を伝播していき、最終段のＥＮ処理部４２から階層合成部１９に供給される。
【００４７】
図７に示されるＡ階層処理用の部分の動作を停止する場合には、クロック分配器２７から供給されるＡ階層復号データ用クロック信号を停止すればよい。これは、クロック分配器２７においてＡ階層復号データ用クロック信号を送出する部分、或いはクロック分配器２７からデータ処理部４１にＡ階層復号データ用クロック信号を供給する経路の途中の部分で、ＡＮＤ論理ゲートにより信号をブロックする等の構成により容易に実現することができる。
【００４８】
但し、Ａ階層復号データ用クロック信号を停止させても、Ａ階層データイネーブル信号用クロック信号についてはそのまま駆動させておく。これにより、Ａ階層データ処理用の部分の動作が停止しても、データイネーブル信号については、各ＥＮ処理部４２をそのまま伝播していき、最終段のＥＮ処理部４２から階層合成部１９に供給される。このデータイネーブル信号を用いることで、階層合成部１９は、本来Ａ階層のデータが存在する位置に、Ｎｕｌｌデータを挿入することができる。
【００４９】
図８は、本発明によるＯＦＤＭ復調装置の構成の別の一例を示す図である。図１に示すＯＦＤＭ復調装置１０は、地上波デジタル放送を受信する構成を想定したものであるが、本願発明はこれに限定されるものではない。図８において、図１と同一の構成要素は同一の番号で参照し、その説明は省略する。
【００５０】
図８のＯＦＤＭ復調装置１０Ａは、ＦＦＴ部１１、周波数デインターリーバ部１２、デマッピング部１３、時間デインターリーバ部１４、ビットデインターリーバ部１５、デパンクチュア・ビタビ訂正部１６、バイトデインターリーバ部１７、エネルギー拡散部１８、階層合成部１９、リードソロモン（ＲＳ）訂正部２０、ＮＵＬＬ生成部２１、ＴＭＣＣデコーダ２２、受信状態演算取得部２３、デマッピングパラメータ判定部２４、停止階層選択部２５、時間デインターリーバメモリ２６、及びデータ格納領域を必要とする各処理部に接続された複数のメモリ３０を含む。図８に示す構成は、同一のパスを時分割してＡ階層用及びＢ階層用の２つのパスとして使用する構成に対応する。
【００５１】
即ち、周波数デインターリーバ部１２、デマッピング部１３、時間デインターリーバ部１４、ビットデインターリーバ部１５、デパンクチュア・ビタビ訂正部１６、バイトデインターリーバ部１７、及びエネルギー拡散部１８から構成されるデータ処理パスは、時分割的に動作することにより、Ａ階層用データに対する処理とＢ階層用データに対する処理とを並行して実行する。
【００５２】
図９は、デマッピング部１３に入力される信号の構成を模式的に示す図である。図９に示されるように、デマッピング部１３に入力される信号は、Ａ階層用データ５１、Ｂ階層用データ５２、及びＮＵＬＬデータ５３が、時間軸上で順番に並べられた信号となっている。このデータの並びが、時間軸上で繰り返し現れる構成となっている。
【００５３】
図８に示すデータ処理パスは、図９のＡ階層用データ５１の位置においてＡ階層用のデータ処理を実行し、Ｂ階層用データ５２の位置においてＢ階層用のデータ処理を実行する。このような時分割処理のタイミング制御は、Ａ階層用データ５１の位置及びＢ階層用データ５２の位置をそれぞれ示すデータイネーブル信号に基づいて実行することができる。
【００５４】
図８の構成においても、図１の構成と同様に、デマッピングパラメータ判定部２４により軟判定ビット数が制御されるとともに、停止階層選択部２５により選択した階層のデータ処理が停止される。これにより時間デインターリーバメモリ２６のメモリ容量を削減しながらも、適切な処理が実現できるという効果を得ることができる。
【００５５】
以上、本発明を実施例に基づいて説明したが、本発明は上記実施例に限定されるものではなく、特許請求の範囲に記載の範囲内で様々な変形が可能である。
【図面の簡単な説明】
【００５６】
【図１】本発明によるＯＦＤＭ復調装置の構成の一例を示す図である。
【図２】デマッピングパラメータ判定部の構成の一例を示す図である。
【図３】セグメント毎の軟判定ビット数の割当ての一例を示す図である。
【図４】デマッピング閾値テーブルの構成の一例を示す図である。
【図５】デマッピング部における軟判定処理を説明するための図である。
【図６】２つの階層のうち一方の階層について処理動作を停止する場合について説明するための図である。
【図７】階層の処理動作を停止する構成について説明するための図である。
【図８】本発明によるＯＦＤＭ復調装置の構成の別の一例を示す図である。
【図９】デマッピング部に入力される信号の構成を模式的に示す図である。
【符号の説明】
【００５７】
１０  ＯＦＤＭ復調装置
１１  ＦＦＴ部
１２Ａ，１２Ｂ  周波数デインターリーバ部
１３Ａ，１３Ｂ  デマッピング部
１４Ａ，１４Ｂ  時間デインターリーバ部
１５Ａ，１５Ｂ  ビットデインターリーバ部
１６Ａ，１６Ｂ  デパンクチュア・ビタビ訂正部
１７Ａ，１７Ｂ  バイトデインターリーバ部
１８Ａ，１８Ｂ  エネルギー拡散部
１９  階層合成部
２０  リードソロモン訂正部
２１  ＮＵＬＬ生成部
２２  ＴＭＣＣデコーダ
２３  受信状態演算取得部
２４  デマッピングパラメータ判定部
２５  停止階層選択部
２６  時間デインターリーバメモリ
３０  メモリ
【図１】
2007068038.tif 000003
【図２】
2007068038.tif 000004
【図３】
2007068038.tif 000005
【図４】
2007068038.tif 000006
【図５】
2007068038.tif 000007
【図６】
2007068038.tif 000008
【図７】
2007068038.tif 000009
【図８】
2007068038.tif 000010
【図９】
2007068038.tif 000011