(57)【要約】【課題】複数の放送方式の信号を受信可能な装置の大規模化、及び、高コスト化を抑制する。【解決手段】FEC部は、例えば、ISDB-Sの信号とDVB-S2の信号等の複数の放送方式の信号を処理する。データを記憶する記憶部としてのRAMは、例えば、ISDB-S等の所定の放送方式の信号を処理する第１の処理としてのバイトデインターリーブ等と、例えば、DVB-S2等の他の放送方式の信号を処理する第２の処理としてのLDPC復号等とで共用される。本技術は、例えば、複数の放送方式の信号を受信することが可能な受信装置等に適用できる。【選択図】図８
2013085015.tif 000002
【特許請求の範囲】
【請求項１】
複数の放送方式の信号を処理する処理部と、
所定の放送方式の信号を処理する第１の処理と、他の放送方式の信号を処理する、前記第１の処理とは異なる第２の処理とで共用される、データを記憶する記憶部と
を備える信号処理装置。
【請求項２】
前記処理部は、複数の放送方式の信号それぞれの誤り訂正を行う
請求項１に記載の信号処理装置。
【請求項３】
前記第１の処理は、LDPC符号を復号するLDPC復号であり、
前記第２の処理は、データのデインターリーブであり、
前記記憶部は、
LDPC復号で求められるメッセージを記憶するメモリであり、
LDPC復号とデインターリーブとで共用される
請求項２に記載の信号処理装置。
【請求項４】
前記処理部は、ISDB-Sの信号と、DVB-S2及びISDB-S2の信号のうちの少なくとも一方の信号とを処理する
請求項３に記載の信号処理装置。
【請求項５】
前記記憶部は、
DVB-S2又はISDB-S2において、LDPC符号を復号するLDPC復号で求められるメッセージを記憶するメモリであり、
DVB-S2又はISDB-S2で行われるLDPC復号と、ISDB-Sで行われるデインターリーブとで共用される
請求項４に記載の信号処理装置。
【請求項６】
前記デインターリーブでは、
前記記憶部の記憶領域を、２つのバンクに分け、
前記２つのバンクのうちの一方のバンクに、データを書き込むとともに、他方のバンクからデータを読み出すことで、データの読み書きを同時に行い、
データの書き込み、及び、読み出しのうちの一方を、シーケンシャルなアドレスに対して行う
請求項５に記載の信号処理装置。
【請求項７】
前記記憶部のワード長がBビットであり、デインターリーブが、前記Bビット以下のAビットを、並びが入れ替えられるデータの最小単位として行われる場合において、
デインターリーブで並びが入れ替えられる最小単位のAビットを、1以上の整数であるN個だけ集めて、Bビット以下の整数であるANビットのデータに変換し、前記記憶部に供給する変換部をさらに備える
請求項６に記載の信号処理装置。
【請求項８】
前記処理部は、
ISDB-Sの信号と、DVB-S2及びISDB-S2それぞれの信号とを処理し、
DVB-S2及びISDB-S2のLDPC符号の両方を復号する１つのLDPCデコーダを有する
請求項４に記載の信号処理装置。
【請求項９】
前記処理部は、さらに、DVB-Sの信号も処理する
請求項４に記載の信号処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、信号処理装置に関し、特に、例えば、複数の放送方式の信号を受信可能な装置の大規模化、及び、高コスト化を抑制することができるようにする信号処理装置に関する。
【背景技術】
【０００２】
例えば、ディジタル衛星放送方式（の規格）としては、ISDB(Integrated Services Digital Broadcasting)-Sや、ISDB-S2，DVB(Digital Video Broadcasting)-S，DVB-S2等がある。
【０００３】
ISDB-S，ISDB-S2，DVB-S、及び、DVB-S2では、いずれも、変調（及び復調）には、シングルキャリアのディジタル変調が採用されている。
【０００４】
但し、ISDB-S及びDVB-Sと、ISDB-S2及びDVB-S2とでは、誤り訂正には、異なる誤り訂正符号が採用されている。
【０００５】
すなわち、ISDB-S及びDVB-Sでは、畳み込み符号とRS(Reed-Solomon)符号が採用され、ISDB-S2及びDVB-S2では、LDPC(Low Density Parity Check)符号とBCH(Bose, Chaudhuri, Hocquenghem)符号が採用されている。
【０００６】
なお、ISDB-S及びDVB-Sでは、畳み込み符号とRS符号との連接符号の性能を発揮させるために、外符号としてのRS符号を、内符号としての畳み込み符号に符号化する前に、インターリーブが行われる。
【０００７】
したがって、ISDB-SやDVB-Sの信号を受信する受信装置では、畳み込み符号の復号後、その復号結果をデインターリーブすることにより、RS符号を得て、そのRS符号を復号する必要がある。
【０００８】
また、ISDB-S2及びDVB-S2で採用されているLDPC符号を復号するLDPC復号の方法としては、サムプロダクトアルゴリズムがある。
【０００９】
例えば、特許文献１には、サムプロダクトアルゴリズムに従ったLDPC復号のためのチェックノード及びバリアブルノードの演算を、所定の数であるP個ずつ行うことで、LDPC復号を行うLDPCデコーダの回路規模を抑制する技術が開示されている。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特許第4225163号
【発明の概要】
【発明が解決しようとする課題】
【００１１】
例えば、ISDB-Sと、DVB-S2及びISDB-S2のうちの一方や両方とのいずれも受信可能な受信装置は、まだ提案されていない。
【００１２】
また、例えば、ISDB-Sと、DVB-S2及びISDB-S2のうちの一方や両方とのいずれも受信可能な受信装置を実現する場合に、ISDB-Sの信号と、DVB-S2やISDB-S2の信号とを処理する回路を、別個独立に設けるのでは、受信装置が大規模化、高コスト化する。
【００１３】
本技術は、このような状況に鑑みてなされたものであり、複数の放送方式の信号を受信可能な装置の大規模化、及び、高コスト化を抑制することができるようにするものである。
【課題を解決するための手段】
【００１４】
本技術の一側面の信号処理装置は、複数の放送方式の信号を処理する処理部と、所定の放送方式の信号を処理する第１の処理と、他の放送方式の信号を処理する、前記第１の処理とは異なる第２の処理とで共用される、データを記憶する記憶部とを備える信号処理装置である。
【００１５】
本技術の一側面の信号処理装置においては、データを記憶する記憶部が、所定の放送方式の信号を処理する第１の処理と、他の放送方式の信号を処理する、前記第１の処理とは異なる第２の処理とで共用される。
【００１６】
信号処理装置は、独立した装置であっても良いし、１つの装置を構成している内部ブロックであっても良い。
【発明の効果】
【００１７】
本技術の一側面によれば、複数の放送方式の信号を受信可能な装置の大規模化、及び、高コスト化を抑制することができる。
【図面の簡単な説明】
【００１８】
【図１】１つの放送方式の信号を受信する受信装置の構成例を示すブロック図である。
【図２】DVB-Sの信号を受信する場合のFEC部１３の構成例を示すブロック図である。
【図３】ISDB-Sの信号を受信する場合のFEC部１３の構成例を示すブロック図である。
【図４】DVB-S2の信号を受信する場合のFEC部１３の構成例を示すブロック図である。
【図５】ISDB-S2の信号を受信する場合のFEC部１３の構成例を示すブロック図である。
【図６】本技術の信号処理装置を適用した受信装置の一実施の形態の構成例を示すブロック図である。
【図７】FEC部６３の第１の構成例を示すブロック図である。
【図８】FEC部６３の第２の構成例を示すブロック図である。
【図９】ISDB-Sの信号のバイトデインターリーブにおけるRAM８１へのアクセスを説明する図である。
【図１０】FEC部６３の第３の構成例を示すブロック図である。
【図１１】データ変換部１０１の処理を説明する図である。
【図１２】FEC部６３の第４の構成例を示すブロック図である。
【図１３】FEC部６３の第５の構成例を示すブロック図である。
【発明を実施するための形態】
【００１９】
［１つの放送方式の信号を受信する受信装置］
【００２０】
以下、本技術の一実施の形態について説明するが、その前に、前段階の準備として、所定の１つの放送方式の信号を受信する受信装置について説明する。
【００２１】
図１は、ある１つの放送方式の信号を受信する受信装置の構成例を示すブロック図である。
【００２２】
本実施の形態では、受信装置が受信可能な信号の放送方式として、例えば、シングルキャリアのディジタル変調が行われる（復調がキャリアの同相成分と直交成分とを用いて行われる）放送方式であるISDB-Sや、DVB-S，ISDB-S2，DVB-S2等を採用することとする。
【００２３】
なお、DVB-S及びISDB-Sでは、PSK(Phase-Shift Keying)で変調が行われ、DVB-S2及びISDB-S2では、PSK又はAPSK(Amplitude and Phase-Shifted Keying)で変調が行われる。
【００２４】
図１において、受信装置は、A/D(Analog/Digital)変換部１１、復調部１２、FEC(Forward Error Correction)部１３，TS(Transport Stream)バッファ１４、及び、MPEG(Moving Picture Experts Group)デコーダ１５を有する。
【００２５】
A/D変換部１１には、所定の放送方式の信号としての、ディジタル変調がされた変調信号が供給される。A/D変換部１１は、そこに供給される変調信号をA/D変換し、その結果得られる、IQコンスタレーション上の位置を表すディジタルデータを、復調部１２に供給する。
【００２６】
復調部１２は、A/D変換部１１からのディジタルデータを復調し、その結果得られる復調データを、FEC部１３に供給する。
【００２７】
FEC部１３は、復調部１２からの復調データの誤り訂正を行い、その結果得られる、例えば、TSストリームを、TSバッファ１４に供給する。
【００２８】
TSバッファ１４は、FEC部１３からのTSストリームを一時記憶する。TSバッファ１４に記憶されたTSストリームは、適宜読み出され、MPEGデコーダ１５に供給される。
【００２９】
MPEGデコーダ１５は、TSバッファ１４からのTSストリームを復号し、その結果得られる画像や音声等のAV(Audio Visual)データを出力する。
【００３０】
［DVB-Sの信号を受信する場合のFEC部１３の構成例］
【００３１】
図２は、図１の受信装置がDVB-Sの信号を受信する場合のFEC部１３の構成例を示すブロック図である。
【００３２】
図２において、FEC部１３は、デマッピング部２１、ビタビデコーダ２２、バイトデインターリーバ２３，RAM２４、及び、RSデコーダ２５を有する。
【００３３】
デマッピング部２１には、復調部１２（図１）からの復調データが供給される。デマッピング部２１は、復調部１２からの復調データをデマッピングし、その結果得られるデータを、ビタビデコーダ２２に供給する。
【００３４】
ビタビデコーダ２２は、デマッピング部２１からのデータをビタビ復号し、その結果得られるデータを、バイトデインターリーバ２３に供給する。
【００３５】
ここで、DVB-Sの信号について、ビタビデコーダ２２によるビタビ復号によって得られるデータには、バイト単位で、並びを入れ替えるインターリーブ（バイトインタリーブ）が施されている。
【００３６】
バイトデインターリーバ２３は、ビタビデコーダ２２からのデータを、RAM２４に書き込んで読み出すことにより、ビタビデコーダ２２からのデータの並びをバイト単位で入れ替えるデインターリーブ（バイトデインターリーブ）を行い、その結果得られる、並びを元の順番に戻したデータを、RSデコーダ２５に供給する。
【００３７】
ここで、デインターリーブにおいて、並びが入れ替えられるデータの最小単位を、入れ替え単位ともいう。
【００３８】
バイトデインターリーバ２３で行われるバイトデインターリーブの入れ替え単位は、1バイトである。
【００３９】
また、デインターリーブにおいて、入れ替え単位で入れ替えが行われる対象のデータの並びを、デインターリーブ単位ともいう。
【００４０】
バイトデインターリーバ２３では、デインターリーブ単位のデータ（インターリーブ長のデータ）の並びを、入れ替え単位であるバイト単位で入れ替えるバイトデインターリーブが行われる。
【００４１】
なお、DVB-Sのバイトデインターリーブのデインターリーブ単位は小さく、このため、RAM２４に要求される記憶容量は、10kビット弱程度（正確には、8976ビット（＝8ビット×1122ワード））である。
【００４２】
RSデコーダ２５は、バイトデインターリーバ２３からのデータであるRS符号を復号し、その結果得られる復号データであるTSストリームを、TSバッファ１４（図１）に供給する。
【００４３】
［ISDB-Sの信号を受信する場合のFEC部１３の構成例］
【００４４】
図３は、図１の受信装置がISDB-Sの信号を受信する場合のFEC部１３の構成例を示すブロック図である。
【００４５】
図３において、FEC部１３は、デマッピング部３１、ビタビデコーダ３２、バイトデインターリーバ３３，RAM３４、及び、RSデコーダ３５を有する。
【００４６】
デマッピング部３１には、復調部１２（図１）からの復調データが供給される。デマッピング部３１は、復調部１２からの復調データをデマッピングし、その結果得られるデータを、ビタビデコーダ３２に供給する。
【００４７】
ビタビデコーダ３２は、デマッピング部３１からのデータをビタビ復号し、その結果得られるデータを、バイトデインターリーバ３３に供給する。
【００４８】
バイトデインターリーバ３３は、ビタビデコーダ３２からのデータを、RAM３４に書き込んで読み出すことにより、ビタビデコーダ３２からのデータの並びをバイト単位で入れ替えるデインターリーブ（バイトデインターリーブ）を行い、その結果得られる、並びを元の順番に戻したデータを、RSデコーダ３５に供給する。
【００４９】
RSデコーダ３５は、バイトデインターリーバ３３からのデータであるRS符号を復号し、その結果得られる復号データであるTSストリームを、TSバッファ１４（図１）に供給する。
【００５０】
なお、ISDB-Sでは、バイトデインターリーバ３３のバイトデインターリーブの対象となるデインターリーブ単位は、スーパーフレームである。
【００５１】
ISDB-Sにおいて、スーパーフレームは、8フレームで構成され、1フレームは、48スロットを有する。そして、1スロットは、203バイトであるため、デインターリーブ単位であるスーパーフレームは、623,616ビット（約0.6Mビット）である。
【００５２】
したがって、RAM３４に要求される記憶容量は、約0.6Mビット（623,616ビット）以上となる。
【００５３】
［ISDB-S2の信号を受信する場合のFEC部１３の構成例］
【００５４】
図４は、図１の受信装置がDVB-S2の信号を受信する場合のFEC部１３の構成例を示すブロック図である。
【００５５】
図４において、FEC部１３は、デマッピング部４１、ビットデインターリーバ４２，RAM４３、LDPCデコーダ４４、及び、BCHデコーダ４６を有する。
【００５６】
デマッピング部４１には、復調部１２（図１）からの復調データが供給される。デマッピング部４１は、復調部１２からの復調データをデマッピングし、その結果得られるデータを、ビットデインターリーバ４２に供給する。
【００５７】
ビットデインターリーバ４２は、デマッピング部４１からのデータを、RAM４３に書き込んで読み出すことにより、デマッピング部４１からのデータの並びをビット単位で入れ替えるデインターリーブ（ビットデインターリーブ）を行い、その結果得られる、並びを元の順番に戻したデータであるLDPC符号（の各ビットの尤度）を、LDPCデコーダ４４に供給する。
【００５８】
LDPCデコーダ４４は、ビットデインターリーバ４２からのLDPC符号を復号するLDPC復号を行い、その結果得られるBCH符号を、BCHデコーダ４６に供給する。
【００５９】
ここで、LDPCデコーダ４４では、例えば、サムプロダクトアルゴリズムに従ったLDPC復号が行われる。サムプロダクトアルゴリズムに従ったLDPC復号では、チェックノード及びバリアブルノードの演算が交互に繰り返し行われるが、その際、チェックノードの演算は、直前のバリアブルノードの演算により得られるメッセージ（バリアブルノードメッセージ）を用いて行われ、バリアブルノードの演算は、直前のチェックノードの演算により得られるメッセージ（チェックノードメッセージ）を用いて行われる。
【００６０】
したがって、LDPCデコーダ４４では、チェックノード及びバリアブルノードの演算（以下、単に、ノード演算ともいう）により得られるメッセージを一時記憶しておく必要があり、このため、LDPCデコーダ４４は、メッセージを記憶するRAM４５を有している。
【００６１】
BCHデコーダ４６は、LDPCデコーダ４４からのBCH符号を復号し、その結果得られる復号データであるTSストリームを、TSバッファ１４（図１）に供給する。
【００６２】
なお、DVB-S2では、ビットデインターリーバ４２のビットデインターリーブの対象となるデインターリーブ単位は、1符号分のLDPC符号であり、LDPC符号の（最大の）符号長は、64,800ビットである。
【００６３】
いま、LDPC符号の各ビットの尤度（"0"又は"1"らしさ）が、例えば、5ビットで表されることとすると、ビットデインターリーバ４２でのビットデインターリーブに使用されるRAM４３に要求される記憶容量は、64,800×5＝324,000ビット（約0.3Mビット）以上となる。
【００６４】
また、LDPCデコーダ４４において、DVB-S2のLDPC符号について、例えば、特許文献１に記載の技術を利用して、360個ずつのノード演算を行うこととするとともに、ノード演算の結果得られるメッセージである軟判定情報が、例えば、LDPC符号の各ビットの尤度と同様の5ビットで表されることとする。
【００６５】
ここで、DVB-S2のLDPC符号の検査行列は、所定の値であるP列ごとに、そのP列の各行の"1"の位置が、そのP列の最初の列を、ある値だけ、列（縦）方向にサイクリックシフトした位置になっている巡回構造になっている。
【００６６】
いま、巡回構造におけるPを、巡回構造の周期ということとすると、DVB-S2では、巡回構造の周期Pが、360になっており、特許文献１に記載の技術では、例えば、巡回構造の周期Pに等しい数ずつのノード演算を（並列に）行うことによって、LDPC復号を行うことができる。
【００６７】
DVB-S2において、巡回構造の周期Pに等しい数である360個ずつのノード演算の結果得られるメッセージの最大数は、符号長が64800ビットで、符号化率が3/5のLDPC符号の検査行列を用いたLDPC復号が行われる場合の360×792メッセージである。
【００６８】
そして、ノード演算のうちの、バリアブルノードの演算は、直前のチェックノードの演算により得られるメッセージの他、復号の対象のLDPC符号（の各ビットの尤度）をも用いて行われる。
【００６９】
したがって、LDPC復号では、360個ずつのノード演算の結果得られる、最大で360×792メッセージと、1符号分のLDPC符号（の各ビットの尤度）とを記憶する必要があり、LDPCデコーダ４４でのLDPC復号に使用されるRAM４５に要求される記憶容量は、360×792メッセージと、1符号分のLDPC符号（の各ビットの尤度）との合計のデータ量である（360×792＋64,800）×5＝1,749,600ビット（約1.7Mビット）以上となる。
【００７０】
なお、FEC部１３には、ビットデインターリーブに使用されるRAM４３と、LDPC復号に使用されるRAM４５とに代えて、ビットデインターリーブとLDPC復号とに同時に使用される１つのRAMを設けることができる。ビットデインターリーブとLDPC復号とに同時に使用される１つのRAMに要求される記憶容量は、ビットデインターリーブに使用されるRAM４３に要求される記憶容量と、LDPC復号に使用されるRAM４５に要求される記憶容量とを合計した324,000＋1,749,600＝2,073,600ビット（約2.0Mビット）以上となる。
【００７１】
［ISDB-S2の信号を受信する場合のFEC部１３の構成例］
【００７２】
図５は、図１の受信装置がISDB-S2の信号を受信する場合のFEC部１３の構成例を示すブロック図である。
【００７３】
図５において、FEC部１３は、デマッピング部５１、ビットデインターリーバ５２，RAM５３、LDPCデコーダ５４、及び、BCHデコーダ５６を有する。
【００７４】
デマッピング部５１には、復調部１２（図１）からの復調データが供給される。デマッピング部５１は、復調部１２からの復調データをデマッピングし、その結果得られるデータを、ビットデインターリーバ５２に供給する。
【００７５】
ビットデインターリーバ５２は、デマッピング部５１からのデータを、RAM５３に書き込んで読み出すことにより、デマッピング部５１からのデータの並びをビット単位で入れ替えるデインターリーブ（ビットデインターリーブ）を行い、その結果得られる、並びを元の順番に戻したデータであるLDPC符号（の各ビットの尤度）を、LDPCデコーダ５４に供給する。
【００７６】
LDPCデコーダ５４は、図４のLDPCデコーダ４４と同様にして、ビットデインターリーバ５２からのLDPC符号のLDPC復号を行い、その結果得られるBCH符号を、BCHデコーダ５６に供給する。
【００７７】
ここで、LDPCデコーダ５４は、図４のLDPCデコーダ４４と同様に、ノード演算により得られるメッセージを一時記憶するRAM５５を有している。
【００７８】
BCHデコーダ５６は、LDPCデコーダ５４からのBCH符号を復号し、その結果得られる復号データであるTSストリームを、TSバッファ１４（図１）に供給する。
【００７９】
なお、ISDB-S2では、ビットデインターリーバ５２のビットデインターリーブの対象となるデインターリーブ単位である1符号分のLDPC符号の符号長は、44,880ビットである。
【００８０】
いま、LDPC符号の各ビットの尤度が、例えば、図４の場合と同様に、5ビットで表されることとすると、ビットデインターリーバ５２でのビットデインターリーブに使用されるRAM５３に要求される記憶容量は、44,880×5＝224,400ビット（約0.22Mビット）以上となる。
【００８１】
また、LDPCデコーダ５４において、ISDB-S2のLDPC符号について、例えば、特許文献１に記載の技術を利用して、巡回構造の周期Pに等しい数ずつのノード演算を行うこととするとともに、ノード演算の結果得られるメッセージである軟判定情報が、例えば、LDPC符号の各ビットの尤度と同様の5ビットで表されることとする。
【００８２】
ここで、ISDB-S2では、巡回構造の周期Pは、374であり、LDPCデコーダ５４では、ISDB-S2のLDPC符号について、374個ずつのノード演算が行われる。
【００８３】
また、ISDB-S2において、374個ずつのノード演算の結果得られるメッセージの最大数は、374×435メッセージである。
【００８４】
したがって、LDPCデコーダ５４でのLDPC復号では、374個ずつのノード演算の結果得られる、最大で374×435メッセージと、1符号分のLDPC符号（の各ビットの尤度）とを記憶する必要があり、LDPCデコーダ５４でのLDPC復号に使用されるRAM５５に要求される記憶容量は、374×435メッセージと、1符号分のLDPC符号（の各ビットの尤度）との合計のデータ量である（374×435＋44,880）×5＝1,037,850ビット（約1.0Mビット）以上となる。
【００８５】
なお、FEC部１３には、ビットデインターリーブに使用されるRAM５３と、LDPC復号に使用されるRAM５５とに代えて、ビットデインターリーブとLDPC復号とに同時に使用される１つのRAMを設けることができる。ビットデインターリーブとLDPC復号とに同時に使用される１つのRAMに要求される記憶容量は、ビットデインターリーブに使用されるRAM５３に要求される記憶容量と、LDPC復号に使用されるRAM５５に要求される記憶容量とを合計した224,400＋1,037,850＝1,262,250ビット（約1.26Mビット）以上となる。
【００８６】
［複数の放送方式の信号を受信可能な受信装置］
【００８７】
図６は、本技術の信号処理装置を適用した受信装置の一実施の形態の構成例を示すブロック図である。
【００８８】
図６において、受信装置は、図１のA/D変換部１１ないしMPEGデコーダ５５に対応するA/D変換部６１、復調部６２、FEC部６３，TSバッファ６４、及び、MPEGデコーダ５５を有する。
【００８９】
図６の受信装置において、A/D変換部６１、復調部６２、TSバッファ６４、及び、MPEGデコーダ５５は、図１のA/D変換部１１、復調部１２、TSバッファ１４、及び、MPEGデコーダ１５と（ほぼ）同様に構成されている。
【００９０】
但し、FEC部６３の構成は、図１のFEC部１３と異なっている。
【００９１】
図６の受信装置では、例えば、シングルキャリアのディジタル変調が行われる放送方式であるISDB-S，DVB-S，ISDB-S2、及び、DVB-S2のうちの複数の放送方式の信号を受信することができる。
【００９２】
ISDB-S，DVB-S，ISDB-S2、及び、DVB-S2では、いずれも、シングルキャリアのディジタル変調（具体的には、PSK又はAPSK）が行われるため、そのディジタル変調により得られる変調信号を復調する復調部６２については、ISDB-S，DVB-S，ISDB-S2、及び、DVB-S2のうちのいずれの放送方式の信号を復調する場合でも、行う処理は（ほぼ）共通しており、放送方式ごとの回路を設ける必要はなく、ISDB-S，DVB-S，ISDB-S2、及び、DVB-S2のうちの任意の複数の放送方式の信号の復調に共用で使用することができる回路を、比較的容易に実現することができる。
【００９３】
したがって、複数の放送方式の信号を受信可能な受信装置の復調部６２は、１つの放送方式の信号を受信する受信装置（図１）の復調部１２とほぼ同様に構成される。
【００９４】
A/D変換部６１，TSバッファ６４、及び、MPEGデコーダ５５も、ISDB-S，DVB-S，ISDB-S2、及び、DVB-S2のうちのいずれの放送方式の信号を処理する場合でも、行う処理が共通しているため、１つの放送方式の信号を受信する受信装置（図１）のA/D変換部１１，TSバッファ１４、及び、MPEGデコーダ１５とそれぞれ同様に構成される。
【００９５】
一方、誤り訂正については、ISDB-S及びDVB-Sでは、図２及び図３で説明したように、ビタビ復号、バイトデインターリーブ、及び、RS符号の復号（RS復号）が行われるのに対して、ISDB-S2及びDVB-S2では、ビットデインターリーブ、LDPC復号、及び、BCH符号の復号（BCH復号）が行われる。
【００９６】
したがって、ISDB-S及びDVB-Sの信号のうちの少なくとも一方と、ISDB-S及びDVB-Sとは異なる誤り訂正の処理が行われるISDB-S2及びDVB-S2の信号のうちの少なくとも一方とを受信可能な受信装置を構成するには、FEC部６３に、ビタビ復号、バイトデインターリーブ、及び、RS復号を行う回路と、ビットインターリーブ、LDPC復号、及び、BCH復号を行う回路とが必要となる。
【００９７】
一方、１つの放送方式の信号を受信する受信装置（図１）のFEC部１３は、ビタビ復号、バイトデインターリーブ、及び、RS復号を行う回路か、ビットインターリーブ、LDPC復号、及び、BCH復号を行う回路かで構成することができるので、複数の放送方式の信号を受信可能な受信装置のFEC部６３は、１つの放送方式の信号を受信する受信装置（図１）のFEC部６３よりも大規模化、及び、高コスト化する。
【００９８】
［複数の放送信号を受信する受信装置のFEC部６３の構成例］
【００９９】
図７は、図６の受信装置が、複数の放送信号としての、例えば、ISDB-S及びDVB-S2の信号を受信可能な場合の、図６のFEC部６３の構成例（第１の構成例）を示すブロック図である。
【０１００】
なお、図中、図３及び図４のFEC部１３と対応する部分については、同一の符号を付してあり、以下では、その説明は、適宜省略する。
【０１０１】
図７において、FEC部６３は、複数の放送信号としての、例えば、ISDB-S及びDVB-S2の信号を処理する処理部であり、ISDB-S用処理部３０，DVB-S2用処理部４０、及び、セレクタ７１を有する。
【０１０２】
ISDB-S用処理部３０は、デマッピング部３１ないしRSデコーダ３５を有し、図３のFEC部１３と同様の処理を行い、その結果得られる復号データを、セレクタ７１に供給する。
【０１０３】
したがって、復調部６２（図６）からFEC部６３に供給される復調データが、ISDB-Sの信号を復調した復調データである場合、ISDB-S用処理部３０では、その復調データについて、適切な誤り訂正が行われる。
【０１０４】
DVB-S2用処理部４０は、デマッピング部４１ないしBCHデコーダ４６を有し、図４のFEC部１３と同様の処理を行い、その結果得られる復号データを、セレクタ７１に供給する。
【０１０５】
したがって、復調部６２（図６）からFEC部６３に供給される復調データが、DVB-S2の信号を復調した復調データである場合、DVB-S2用処理部４０では、その復調データについて、適切な誤り訂正が行われる。
【０１０６】
セレクタ７１は、ユーザの操作や、外部から供給される信号等に従い、ISDB-S用処理部３０、及び、DVB-S2用処理部４０それぞれからの復号データのうちの一方を選択して、TSバッファ６４（図６）に供給する。
【０１０７】
ここで、ISDB-S用処理部３０において、バイトデインターリーブに使用されるRAM３４には、図３で説明したように、623,616ビット以上の記憶容量が要求される。
【０１０８】
また、DVB-S2用処理部４０において、ビットデインターリーブに使用されるRAM４３には、図４で説明したように、324,000ビット以上の記憶容量が要求され、LDPC復号に使用されるRAM４５には、1,749,600ビット以上の記憶容量が要求される。
【０１０９】
したがって、FEC部６３には、図３や図４のFEC部１３に比較して、大容量のメモリが要求されるため、FEC部６３は、FEC部に比較して、大規模化、及び、高コスト化する。
【０１１０】
ところで、図６の受信装置において、受信可能な複数の放送方式の信号の受信を、同時に行うことがないこととすると、複数の放送方式の信号の誤り訂正が可能な、例えば、図７のFEC部６３において、ISDB-S用処理部３０と、DVB-S2用処理部４０とは、同時に動作する必要がない。
【０１１１】
したがって、ISDB-S用処理部３０でのバイトデインターリーブに使用されるRAM３４と、DVB-S2用処理部４０でのビットでインターリーブに使用されるRAM４３、及び、LDPC復号に使用されるRAM４５とには、同時に、データを記憶する必要がない。
【０１１２】
そこで、図８は、図６の受信装置が、複数の放送信号としてのISDB-S及びDVB-S2の信号を受信可能な場合の、図６のFEC部６３の他の構成例（第２の構成例）を示すブロック図である。
【０１１３】
なお、図中、図７の場合と対応する部分については、同一の符号を付してあり、以下では、その説明は、適宜省略する。
【０１１４】
図８のFEC部６３は、ISDB-S用処理部３０，DVB-S2用処理部４０、及び、セレクタ７１を有する点で、図７の場合と共通する。
【０１１５】
但し、図８では、ISDB-S用処理部３０に、RAM３４が設けられていない点、及び、DVB-S2用処理部４０に、RAM４５に代えて、RAM８１が設けられている点で、図７の場合と相違する。
【０１１６】
RAM８１は、LDPCデコーダ４４に内蔵され、RAM４５（図４）と同様に、LDPC復号で求められるメッセージ等を記憶する。したがって、RAM８１は、RAM４５（図４）と同様に、1,749,600ビット（以上）の記憶容量を有する。
【０１１７】
図８では、LDPCデコーダ４４に内蔵されるRAM８１は、DVB-S2の信号のLDPC復号でメッセージの記憶に使用される他、バイトデインターリーバ３３での、ISDB-Sの信号のバイトデインターリーブにも使用される。
【０１１８】
すなわち、RAM８１は、DVB-S2の信号を処理する第１の処理としてのDVB-S2の信号のLDPC復号と、ISDB-Sの信号を処理する、第１の処理とは異なる第２の処理としてのISDB-Sの信号のバイトデインターリーブとで共用される。
【０１１９】
そのため、RAM４５（図４）は、LDPCデコーダ４４からアクセスすることができるようになっているのに対して、RAM８１は、LDPCデコーダ４４の他、外部としてのバイトデインターリーバ３３からもアクセスすることができるようになっている。
【０１２０】
以上のように、図８では、RAM８１が、DVB-S2の信号のLDPC復号と、ISDB-Sの信号のバイトデインターリーブとで共用されるので、バイトデインターリーブでのみ使用されるRAM３４（図７）を設ける必要がなく、FEC部６３、ひいては、受信装置（図６）の大規模化、及び、高コスト化を抑制することができる。
【０１２１】
図９は、図８のFEC部６３において、RAM８１が、バイトデインターリーバ３３での、ISDB-Sの信号のバイトデインターリーブに使用される場合の、RAM８１へのアクセスを説明する図である。
【０１２２】
RAM８１は、図８で説明したように、RAM４５（図４）と同様に、1,749,600ビット（以上）の記憶容量を有する。
【０１２３】
一方、バイトデインターリーバ３３でのバイトデインターリーブのデインターリーブ単位であるスーパーフレームは、図３で説明したように、623,616ビットである。
【０１２４】
したがって、1,749,600ビット（以上）のRAM８１は、その記憶領域を、2バンクに分けて構成しても、各バンクに、デインターリーブ単位であるスーパーフレームを記憶することができる。
【０１２５】
図９は、2バンク#1及び#2で構成されるRAM８１を模式的に示している。
【０１２６】
バイトデインターリーバ３３は、ビタビデコーダ３２からのデータを、RAM８１に書き込んで読み出すことにより、ビタビデコーダ３２からのデータの並びをバイト単位で入れ替えるデインターリーブ（バイトデインターリーブ）を行い、その結果得られる、並びを元の順番に戻したデータを、RSデコーダ３５に供給する。
【０１２７】
バイトデインターリーブにおいて、バイトデインターリーバ３３は、RAM８１のバンク#1及び#2のうちの一方のバンクに、データを書き込むとともに、他方のバンクからデータを読み出すことで、データの読み書きを同時に行う。
【０１２８】
すなわち、バイトデインターリーバ３３は、図９に示すように、RAM８１のバンク#1及び#2のうちの、バンク#1に、データを書き込むとともに、バンク#2から、データを読み出すことと、バンク#2に、データを書き込むとともに、バンク#1から、データを読み出すこととを、交互に繰り返す。
【０１２９】
ここで、LDPCデコーダ４４で行われるLDPC復号で求められるメッセージを記憶するRAM８１としては、多ビット小ワードのRAMが要求される。多ビット小ワードのRAMは、一般に、物理的に複数のメモリマクロで構成されるが、そのような多ビット小ワードのRAMを、2バンクに構成しても、RAMを構成するメモリマクロの数は増加しない。
【０１３０】
したがって、RAM８１としてのチップの面積は、RAM８１を2バンクに構成するかどうかの影響を受けない（面積インパクトなしで、RAM８１を2バンクに構成し、バイトデインターリーブに使用することができる）。
【０１３１】
なお、バンク#1及び#2で構成されるRAM８１のバンク#1及び#2のうちの一方のバンクに、データを書き込むとともに、他方のバンクからデータを読み出すことで、データの読み書きを同時に行って、バイトデインターリーブを行う場合には、RAM８１に対するデータの書き込み、及び、データの読み出しのうちの一方は、RAM８１のシーケンシャルなアドレスに対して行うことができる。
【０１３２】
すなわち、バイトデインターリーブでは、データを、RAM８１のシーケンシャルなアドレスに対して書き込み、元の並びの順番で、データを、RAM８１から読み出すことができる。
【０１３３】
又は、バイトデインターリーブでは、データを、RAM８１のシーケンシャルなアドレスから読み出したときに、元の並びの順番に並ぶように、RAM８１に書き込み、RAM８１のシーケンシャルなアドレスから、データを読み出すことができる。
【０１３４】
図１０は、図６の受信装置が、複数の放送信号としてのISDB-S及びDVB-S2の信号を受信する場合の、図６のFEC部６３のさらに他の構成例（第３の構成例）を示すブロック図である。
【０１３５】
なお、図中、図８の場合と対応する部分については、同一の符号を付してあり、以下では、その説明は、適宜省略する。
【０１３６】
図１０のFEC部６３は、ISDB-S用処理部３０，DVB-S2用処理部４０、及び、セレクタ７１を有する点で、図８の場合と共通する。
【０１３７】
但し、図１０のFEC部６３は、データ変換部１０１が新たに設けられている点で、図８の場合と相違する。
【０１３８】
データ変換部１０１は、バイトデインターリーバ３３がRAM８１に書き込むデータを、RAM８１に適した形式のデータに変換して、RAM８１に供給するとともに、RAM８１から読み出されたデータを、バイトデインターリーバ３３が扱う形式のデータに変換して、バイトデインターリーバ３３に供給する。
【０１３９】
ここで、バイトデインターリーバ３３は、デインターリーブ単位であるスーパーフレームを、入れ替え単位であるバイト単位で読み書きすることで、バイトデインターリーブを行う。
【０１４０】
図９で説明したように、RAM８１として、多ビット小ワードのRAMが採用される場合には、1ワードのビット数は、例えば、8ビット（1バイト）より大である。
【０１４１】
そこで、データ変換部１０１は、バイトデインターリーバ３３が書き込みを行う入れ替え単位である1バイトのデータを1以上集めることにより、RAM８１の1ワードのデータに変換し、RAM８１に供給する。
【０１４２】
また、データ変換部１０１は、RAM８１から読み出された1ワードのデータを分解することにより、バイトデインターリーバ３３が読み出しを行う入れ替え単位である1バイトごとのデータに変換し、そのうちのバイトデインターリーバ３３が要求する1バイトのデータを、バイトデインターリーバ３３に供給する。
【０１４３】
図１１は、図１０のデータ変換部１０１の処理を説明する図である。
【０１４４】
いま、RAM８１のワード長（1ワードのビット数）がBビットであるとする。
【０１４５】
また、バイトデインターリーバ３３によるバイトデインターリーブの入れ替え単位のビット数がAビット（バイトデインターリーブでは、1バイト（8ビット））であることとし、Bビット以下の値であることとする。
【０１４６】
データ変換部１０１は、バイトデインターリーバ３３から供給される入れ替え単位のAビットのデータを、1以上の整数であるN個だけ集めて、Bビット以下の最大の整数であるANビットのデータに変換し、RAM８１に供給して書き込む。
【０１４７】
また、データ変換部１０１は、RAM８１から、1ワードであるBビットのデータを読み出し、そのBビットのデータを、入れ替え単位であるAビットごとのデータに分解してから、必要なAビットのデータを、バイトデインターリーバ３３に供給する。
【０１４８】
なお、ANビットが、Bビットに一致しない場合（Bビット未満である場合）、データ変換部１０１では、ANビットに、b-ANビットをパディングして、1ワードのデータであるBビットのデータにしてから、RAM８１に供給することができる。
【０１４９】
ここで、図９で説明したように、バンク#1及び#2で構成されるRAM８１に対するデータの書き込み、及び、データの読み出しのうちの一方は、RAM８１のシーケンシャルなアドレスに対して行うことができる。
【０１５０】
図１１では、RAM８１に対するデータの読み書きは、ANビット単位で行われるため、書き込み、又は、読み出しを、RAM８１のシーケンシャルなアドレスに対して行うことができる場合には、その書き込み、又は、読み出しのためのRAM８１へのアクセスの回数は、入れ替え単位であるAビット単位で読み書きが行われる図３のRAM３４へのアクセスの回数の1/Nとなる。
【０１５１】
したがって、図１１では、RAM８１へのアクセスの回数が、図３の場合（RAM３４へのアクセスの回数）よりも少なくなり、電力消費を低減することができる。
【０１５２】
なお、ここでは、入れ替え単位のAビットのデータを、1以上の整数であるN個だけ集めて、Bビット以下の最大の整数であるANビットのデータに変換し、ANビット単位で、データを、RAM８１に書き込むこととしたが、ANビットは、必ずしても、Bビット以下の最大の整数である必要はない。すなわち、ANビットは、Bビット以下であれば良く、そのようなANビット単位で、データを、RAM８１に書き込むことができる。
【０１５３】
図１２は、図６の受信装置が、複数の放送信号としてのISDB-S及びISDB-S2の信号を受信する場合の、図６のFEC部６３の構成例（第４の構成例）を示すブロック図である。
【０１５４】
なお、図中、図３及び図４のFEC部１３、並びに、図７及び図８のFEC部６３と対応する部分については、同一の符号を付してあり、以下では、その説明は、適宜省略する。
【０１５５】
図１２において、FEC部６３は、複数の放送信号としての、例えば、ISDB-S及びISDB-S2の信号を処理する処理部であり、ISDB-S用処理部３０，ISDB-S2用処理部５０、及び、セレクタ７１を有する。
【０１５６】
したがって、図１２のFEC部６３は、ISDB-S用処理部３０、及び、セレクタ７１を有する点で、図７の場合と共通する。
【０１５７】
但し、図１２のFEC部６３は、DVB-S2用処理部４０に代えて、ISDB-S2用処理部５０が設けられている点で、図７の場合と相違する。
【０１５８】
また、図１２では、ISDB-S用処理部３０は、デマッピング部３１ないしバイトデインターリーバ３３、及び、RSデコーダ３５を有する点で、図３のFEC部１３と共通するが、RAM３４が設けられていない点で、図３のFEC部１３と相違する。
【０１５９】
さらに、図１２では、ISDB-S2用処理部５０は、デマッピング部５１、ビットデインターリーバ５２、LDPCデコーダ５４、及び、BCHデコーダ５６を有する点で、図５のFEC部１３と共通するが、RAM５３及び５５にそれぞれ代えて、RAM１２１及び１２２が設けられている点で、図５のFEC部１３と相違する。
【０１６０】
RAM１２１は、ビットデインターリーバ５２でのビットデインターリーブに使用されるRAMであり、RAM５３（図５）と同様に、224,400ビット（以上）の記憶容量を有する。
【０１６１】
RAM１２２は、LDPCデコーダ５４に内蔵され、RAM５５（図５）と同様に、LDPC復号で求められるメッセージ等を記憶する。したがって、RAM１２２は、RAM５５（図５）と同様に、1,037,850ビット（以上）の記憶容量を有する。
【０１６２】
図１２では、ビットデインターリーブに使用されるRAM１２１、及び、LDPC復号でメッセージの記憶に使用されるRAM１２２が、バイトデインターリーバ３３でのバイトデインターリーブにも使用される。
【０１６３】
すなわち、RAM１２１は、ISDB-S2の信号の処理としてのISDB-S2の信号のビットデインターリーブと、ISDB-Sの信号の処理としてのISDB-Sの信号のバイトデインターリーブとで共用される。
【０１６４】
また、RAM１２２は、ISDB-S2の信号の処理としてのISDB-S2の信号のLDPC復号と、ISDB-Sの信号の処理としてのISDB-Sの信号のバイトデインターリーブとで共用される。
【０１６５】
そのため、図５のRAM５３は、ビットデインターリーバ５２からアクセスすることができるようになっているのに対して、RAM１２１は、ビットデインターリーバ５２の他、バイトデインターリーバ３３からもアクセスすることができるようになっている。
【０１６６】
また、図５のRAM５５は、LDPCデコーダ５４からアクセスすることができるようになっているのに対して、RAM１２２は、LDPCデコーダ５４の他、外部としてのバイトデインターリーバ３３からもアクセスすることができるようになっている。
【０１６７】
以上のように、図１２では、RAM１２１が、ISDB-S2の信号のビットデインターリーブと、ISDB-Sの信号のバイトデインターリーブとで共用されるとともに、RAM１２２が、ISDB-S2の信号のLDPC復号と、ISDB-Sの信号のバイトデインターリーブとで共用されるので、バイトデインターリーブでのみ使用されるRAM３４（図３）を設ける必要がなく、FEC部６３、ひいては、受信装置（図６）の大規模化、及び、高コスト化を抑制することができる。
【０１６８】
ここで、RAM１２２は、RAM５５（図５）と同様に、1,037,850ビット（以上）の記憶容量を有する。
【０１６９】
一方、バイトデインターリーバ３３でのバイトデインターリーブのデインターリーブ単位であるスーパーフレームは、図３で説明したように、623,616ビットである。
【０１７０】
したがって、1,037,850ビットのRAM１２２だけでは、その記憶領域を、2バンクに分けて構成した場合に、各バンクに、デインターリーブ単位であるスーパーフレームを記憶することができない。
【０１７１】
そこで、図１２では、LDPC復号で使用されるRAM１２２の他、ビットデインターリーブで使用されるRAM１２１も、バイトデインターリーブに使用される。
【０１７２】
すなわち、RAM１２１は、RAM５３（図５）と同様に、224,400ビット（以上）の記憶容量を有するので、RAM１２１と１２２とを合わせた全体の記憶容量は、224,400＋1,037,850＝1,262,250ビット（以上）となる。
【０１７３】
そして、RAM１２１と１２２を合わせた記憶領域を、2バンクに分けることにより、各バンクに、バイトデインターリーバ３３でのバイトデインターリーブのデインターリーブ単位である623,616ビットのスーパーフレームを記憶することができる。
【０１７４】
図１２では、RAM１２１と１２２を合わせた記憶領域が、2バンクに分けけられ、バイトデインターリーバ３３でのバイトデインターリーブに使用される。
【０１７５】
なお、図１２では、ISDB-S2の信号のビットデインターリーブに使用されるRAM１２１と、ISDB-S2の信号のLDPC復号に使用されるRAM１２２との両方を、ISDB-Sの信号のバイトデインターリーブに共用することとしたが、RAM１２１及び１２２のうちの、ISDB-Sの信号のバイトデインターリーブのデインターリーブ単位である623,616ビットを記憶可能なRAM１２２だけを、ISDB-Sの信号のバイトデインターリーブに共用することができる。
【０１７６】
RAM１２２だけを、ISDB-Sの信号のバイトデインターリーブに共用する場合には、上述したように、その記憶領域を、2バンクに分けて構成すると、各バンクに、デインターリーブ単位であるスーパーフレームを記憶することができないため、ISDB-Sの信号のバイトデインターリーブでは、RAM１２２を、1バンクのRAMとして使用する。
【０１７７】
1バンクのRAM１２２では、バイトデインターリーブにおいて、データの書き込みが、既にデータの読み出しが完了しているアドレスに制限されるため、RAM１２２に対するデータの書き込み、及び、データの読み出しは、RAM１２２のシーケンシャルなアドレスに対して行うことはできず、その結果、データの書き込み、及び、データの読み出しのうちの一方を、RAM１２２のシーケンシャルなアドレスに対して行うことができる2バンクの場合に比較して、RAM１２２へのアクセスの回数が増加し、その分、消費電力が増加する。
【０１７８】
但し、バイトデインターリーバ３３がバイトデインターリーブにのみ使用するRAM３４（図３）を、ISDB-S用処理部３０に設ける場合に比較して、FEC部６３の大規模化、及び、高コスト化を抑制することができる。
【０１７９】
ここで、バイトデインターリーブを、1バンクのRAM１２２を用いて行う場合には、RAM１２２のワード長Bが、バイトデインターリーブの入れ替え単位のビット数Aより大きければ、RAM１２２へのデータの書き込みは、いわゆるパーシャルライト(partial write)やデータマスク(data mask)等の機能を必要に応じて利用して行われる。
【０１８０】
以上のように、各バンクに、バイトデインターリーブのデインターリーブ単位である623,616ビットを記憶することができる2バンク分の記憶領域としてのRAM１２１及び１２２が存在する場合であっても、1バンク分の記憶領域だけを使用して、バイトデインターリーブを行うことができる。
【０１８１】
図１３は、図６の受信装置が、複数の放送信号としてのISDB-S，ISDB-S2、及び、DVB-S2の信号を受信する場合の、図６のFEC部６３の構成例（第５の構成例）を示すブロック図である。
【０１８２】
なお、図中、図８のFEC部６３と対応する部分については、同一の符号を付してあり、以下では、その説明は、適宜省略する。
【０１８３】
図１３のFEC部６３は、ISDB-S用処理部３０，DVB-S2用処理部４０、及び、セレクタ７１を有し、図８の場合と同様に構成されている。
【０１８４】
但し、図１３のFEC部６３では、LDPC符号の検査行列や、検査行列の巡回構造の周期P、ビットデインターリーブのパターン（入れ替え単位を入れ替えるパターン）等の、DVB-S2用処理部４０で行われる処理のパラメータを変更することができるようになっている。
【０１８５】
ISDB-S2、及び、DVB-S2の信号の誤り訂正では、図４及び図５で説明したように、いずれも、ビットデインターリーブ、LDPC復号、及び、BCH復号が行われ、基本的に、処理のパラメータが異なるだけなので、処理のパラメータの変更等の簡単な変更を行うことで、DVB-S2用処理部４０において、ISDB-S2、及び、DVB-S2の信号のいずれの誤り訂正も行うことができる。
【０１８６】
すなわち、図１３のDVB-S2用処理部４０において、（１つの）デマッピング部４１では、ISDB-S2、及び、DVB-S2の信号のいずれのデマッピングも行うことができ、（１つの）ビットデインターリーバ４２では、ISDB-S2、及び、DVB-S2の信号のいずれのビットデインターリーブも行うことができる。さらに、（１つの）LDPCデコーダ４４では、ISDB-S2、及び、DVB-S2の信号のいずれのLDPC復号も行うことができ、（１つの）BCHデコーダ４６では、ISDB-S2、及び、DVB-S2の信号のいずれのBCH復号も行うことができる。
【０１８７】
なお、DVB-S2用処理部４０において、RAM４３は、図４で説明したように、324,000ビット（以上）の記憶容量を有するので、図４で説明した、DVB-S2の信号のビットデインターリーブのデインターリーブ単位である64,800ビットのLDPC符号の各ビットの尤度を表す64,800×5＝324,000ビットも、図５で説明した、ISDB-S2の信号のビットデインターリーブのデインターリーブ単位である44,880ビットのLDPC符号の各ビットの尤度を表す44,880×5＝224,400ビットも、記憶することができる。
【０１８８】
さらに、DVB-S2用処理部４０において、RAM８１は、図８で説明したように、1,749,600ビット（以上）の記憶容量を有するので、図４で説明した、DVB-S2の信号のLDPC復号に必要なメッセージ等の1,749,600ビットのデータも、図５で説明した、ISDB-S2の信号のLDPC復号に必要なメッセージ等の1,037,850ビットのデータも、記憶することができる。
【０１８９】
一方、図１２のISDB-S2用処理部５０では、224,400ビットのRAM１２１において、DVB-S2の信号のビットデインターリーブのデインターリーブ単位である64,800ビットのLDPC符号の各ビットの尤度を表す64,800×5＝324,000ビットを記憶することができない。
【０１９０】
さらに、図１２のISDB-S2用処理部５０では、1,037,850ビットのRAM１２２において、DVB-S2の信号のLDPC復号に必要なメッセージ等の1,749,600ビットのデータを記憶することができない。
【０１９１】
そのため、図１２のISDB-S2用処理部５０では、処理のパラメータを変更しても、RAM１２１及び１２２として、それぞれ、RAM４３及び８１の記憶容量以上のRAMを用いないと、ISDB-S2の信号の誤り訂正を行うことはできても、DVB-S2の信号の誤り訂正を行うことができない。
【０１９２】
なお、図１３では、RAM８１を、バイトデインターリーバ３３によるバイトデインターリーブに使用する場合には、図８の場合と同様に、2バンクで構成されるRAMとして使用することができる。
【０１９３】
また、ISDB-S、及び、DVB-Sの信号の誤り訂正では、図２及び図３で説明したように、いずれも、ビタビ復号、バイトデインターリーブ、及び、RS復号が行われ、基本的に、処理のパラメータが異なるだけなので、処理のパラメータの変更等の簡単な変更を行うことで、ISDB-S用処理部３０において、ISDB-S、及び、DVB-Sの信号のいずれの誤り訂正も行うことが可能となる。
【０１９４】
したがって、図１３のFEC部６３において、ISDB-S用処理部３０を、そこで行われる処理のパラメータを変更することができるように構成することにより、図１３のFEC部６３では、ISDB-S，ISDB-S2，DVB-S、及び、DVB-S2の信号のいずれの誤り訂正も、行うことが可能となる。
【０１９５】
なお、本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
【０１９６】
すなわち、本実施の形態では、複数の放送方式の信号として、DVB-Sや、DVB-S2，ISDB-S，ISDB-S2の信号を採用したが、複数の放送方式の信号は、DVB-Sや、DVB-S2，ISDB-S，ISDB-S2の信号に限定されるものではなく、例えば、DTMB(Digital Terrestrial Multimedia Broadcast)その他のディジタル放送方式の信号であってもよい。
【０１９７】
また、本実施の形態では、複数の放送方式の信号の誤り訂正として行われるLDPC復号と、バイトデインターリーブとで、RAM８１等の記憶部を共用することとしたが、記憶部の共用は、誤り訂正以外で行われる処理どうしで行うことができる。
【０１９８】
さらに、本実施の形態では、LDPC符号の各ビットの尤度、及び、メッセージが5ビットで表されることとして、LDPC復号に用いられるRAM８１（及びRAM１２２）の記憶容量を定めたが、LDPC符号の各ビットの尤度、及び、メッセージのビット数は、5ビットに限定されるものではない。
【０１９９】
LDPC符号の各ビットの尤度、及び、メッセージのビット数を、5ビットより小さい、例えば、4ビットや3ビットすることにより、LDPC復号に用いられるRAM８１の記憶容量を小さくすることができる。
【０２００】
但し、LDPC復号に用いられるRAM８１の記憶容量を小さくした場合には、RAM８１を2バンクに分けたときに、各バンクに、ISDB-Sの信号のバイトデインターリーブのデインターリーブであるスーパーフレームを記憶することができなくなることがある。その場合、ISDB-Sの信号のバイトデインターリーブでは、RAM８１を、1バンクのRAMとして使用することにより、RAMの追加による大規模化、及び、高コスト化を防止することができる。
【０２０１】
なお、本技術は、以下のような構成をとることができる。
【０２０２】
［１］
複数の放送方式の信号を処理する処理部と、
所定の放送方式の信号を処理する第１の処理と、他の放送方式の信号を処理する、前記第１の処理とは異なる第２の処理とで共用される、データを記憶する記憶部と
を備える信号処理装置。
［２］
前記処理部は、複数の放送方式の信号それぞれの誤り訂正を行う
［１］に記載の信号処理装置。
［３］
前記第１の処理は、LDPC符号を復号するLDPC復号であり、
前記第２の処理は、データのデインターリーブであり、
前記記憶部は、
LDPC復号で求められるメッセージを記憶するメモリであり、
LDPC復号とデインターリーブとで共用される
［１］又は［２］に記載の信号処理装置。
［４］
前記処理部は、ISDB-Sの信号と、DVB-S2及びISDB-S2の信号のうちの少なくとも一方の信号とを処理する
［１］ないし［３］のいずれかに記載の信号処理装置。
［５］
前記記憶部は、
DVB-S2又はISDB-S2において、LDPC符号を復号するLDPC復号で求められるメッセージを記憶するメモリであり、
DVB-S2又はISDB-S2で行われるLDPC復号と、ISDB-Sで行われるデインターリーブとで共用される
［４］に記載の信号処理装置。
［６］
前記デインターリーブでは、
前記記憶部の記憶領域を、２つのバンクに分け、
前記２つのバンクのうちの一方のバンクに、データを書き込むとともに、他方のバンクからデータを読み出すことで、データの読み書きを同時に行い、
データの書き込み、及び、読み出しのうちの一方を、シーケンシャルなアドレスに対して行う
［３］ないし［５］のいずれかに記載の信号処理装置。
［７］
前記記憶部のワード長がBビットであり、デインターリーブが、前記Bビット以下のAビットを、並びが入れ替えられるデータの最小単位として行われる場合において、
デインターリーブで並びが入れ替えられる最小単位のAビットを、1以上の整数であるN個だけ集めて、Bビット以下の整数であるANビットのデータに変換し、前記記憶部に供給する変換部をさらに備える
［３］ないし［６］のいずれかに記載の信号処理装置。
［８］
前記処理部は、
ISDB-Sの信号と、DVB-S2及びISDB-S2それぞれの信号とを処理し、
DVB-S2及びISDB-S2のLDPC符号の両方を復号する１つのLDPCデコーダを有する
［４］に記載の信号処理装置。
［９］
前記処理部は、さらに、DVB-Sの信号も処理する
［４］ないし［８］のいずれかに記載の信号処理装置。
【符号の説明】
【０２０３】
１１  A/D変換部，  １２  復調部，  １３  FEC部，  １４  TSバッファ，  １５  MPEGデコーダ，  ２１  デマッピング部，  ２２  ビタビデコーダ，  ２３  バイトデインターリーバ，  ２４  RAM，  ２５  RSデコーダ，  ３０  ISDB-S用処理部，  ３１  デマッピング部，  ３２  ビタビデコーダ，  ３３  バイトデインターリーバ，  ３４  RAM，  ３５  RSデコーダ，  ４０  DVB-S2用処理部，  ４１  デマッピング部，  ４２  ビットデインターリーバ，  ４３  RAM，  ４４  LDPCデコーダ，  ４５  RAM，  ４６  BCHデコーダ，  ５０  ISDB-S2用処理部，  ５１  デマッピング部，  ５２  ビットデインターリーバ，  ５３  RAM，  ５４  LDPCデコーダ，  ５５  RAM，  ５６  BCHデコーダ，  ６１  A/D変換部，  ６２  復調部，  ６３  FEC部，  ６４  TSバッファ，  ６５  MPEGデコーダ，  ７１  セレクタ，  ８１  RAM，  １０１  データ変換部，  １２１，１２２  RAM
【図１】
2013085015.tif 000003
【図２】
2013085015.tif 000004
【図３】
2013085015.tif 000005
【図４】
2013085015.tif 000006
【図５】
2013085015.tif 000007
【図６】
2013085015.tif 000008
【図７】
2013085015.tif 000009
【図８】
2013085015.tif 000010
【図９】
2013085015.tif 000011
【図１０】
2013085015.tif 000012
【図１１】
2013085015.tif 000013
【図１２】
2013085015.tif 000014
【図１３】
2013085015.tif 000015