(57)【特許請求の範囲】
【請求項１】
伝送対象のデータに対し誤り訂正符号化を行い、所定の変調方式にてキャリア変調を行い、伝送信号を送信する送信装置において、
前記伝送対象のデータに対し、空間結合ＬＤＰＣ符号の検査行列を用いて誤り訂正符号化を行う誤り訂正符号化部と、
前記誤り訂正符号化部から、前記空間結合ＬＤＰＣ符号の検査行列における列重みの大きい領域に対応するビット群と列重みの小さい領域に対応するビット群とが一定の周期で現れる伝送対象のデータ、及びパリティデータからなる空間結合ＬＤＰＣ符号長単位の符号化データを入力し、
前記空間結合ＬＤＰＣ符号長単位の符号化データを構成する前記伝送対象のデータのうちの１周期分または複数周期分のデータをそれぞれ切り出し、前記空間結合ＬＤＰＣ符号長単位の符号化データを構成する前記パリティデータのうちの、前記伝送対象のデータから切り出した１周期分または複数周期分のデータと同じ周期数のパリティデータをそれぞれ切り出し、前記切り出したデータと前記切り出したパリティデータとを結合してビットインターリーブ長単位のデータを生成し、
前記ビットインターリーブ長単位のデータをビットインターリーブするビットインターリーブ部と、
前記ビットインターリーブ部からビットインターリーブ後のデータを入力し、前記ビットインターリーブ後のデータに対し、所定の変調方式にてキャリア変調を行うキャリア変調部と、
を備えたことを特徴とする送信装置。
【請求項２】
請求項１に記載の送信装置において、
前記空間結合ＬＤＰＣ符号長のビット数をｎ１（正の整数）とし、前記空間結合ＬＤＰＣ符号長単位の符号化データを構成する前記パリティデータのビット数をｍ１（正の整数）とし、前記空間結合ＬＤＰＣ符号の検査行列がＬＤＰＣ符号の検査行列をＬ個（Ｌは２以上の整数）繰り返し繋げる空間結合により生成された行列である場合、
前記ビットインターリーブ部は、
前記１周期分のデータとして、ビット数（ｎ１−ｍ１）／Ｌのデータを切り出し、前記パリティデータとして、ビット数ｍ１／Ｌのパリティデータを切り出し、
前記ｍ１が前記Ｌで割り切れることを特徴とする送信装置。
【請求項３】
請求項１または２に記載の送信装置において、
前記ビットインターリーブ部は、
前記ビットインターリーブ長単位のデータに対し、所定のブロック長を単位とした並び替えを行い、前記並び替え後のビットインターリーブ長単位のデータから前記所定の変調方式における変調ビット数の整数倍単位のデータを構成することで、前記ビットインターリーブ長単位のデータをビットインターリーブすることを特徴とする送信装置。
【請求項４】
請求項１または２に記載の送信装置から送信された伝送信号を受信して復調し、誤り訂正復号を行って元のデータに復元する受信装置において、
前記復調した信号のＬＬＲ（対数尤度比）をビット毎に算出するＬＬＲ算出部と、
前記ＬＬＲ算出部により算出されたビット毎のＬＬＲを入力し、
前記送信装置により生成された前記１周期分または複数周期分のデータ及び前記パリティデータからなるビットインターリーブ長単位のデータに対応する、前記ビットインターリーブ長と同じ長さのビットデインターリーブ長単位のＬＬＲを構成するビットデインターリーブ部と、
前記ビットデインターリーブ部からビットデインターリーブ長単位のＬＬＲを入力して復号し、前記ビットデインターリーブ長単位の復号データを所定数用いて、前記空間結合ＬＤＰＣ符号の誤り訂正復号を行うＬＤＰＣ符号復号部と、
を備えたことを特徴とする受信装置。
【請求項５】
請求項３に記載の送信装置から送信された伝送信号を受信して復調し、誤り訂正復号を行って元のデータに復元する受信装置において、
前記復調した信号のＬＬＲをビット毎に算出するＬＬＲ算出部と、
前記ＬＬＲ算出部により算出されたビット毎のＬＬＲを入力し、
前記送信装置によりキャリア変調される所定数の変調ビット数の整数倍単位のＬＬＲから、前記送信装置におけるビットインターリーブ長と同じ長さのビットデインターリーブ長単位のＬＬＲを構成し、前記ビットデインターリーブ長単位のＬＬＲに対し、所定のブロック長を単位とした並び替えを行い、前記送信装置により生成された前記１周期分または複数周期分のデータ及び前記パリティデータからなるビットインターリーブ長単位のデータに対応する前記ビットデインターリーブ長単位のＬＬＲを、並び替え後のビットデインターリーブ長単位のＬＬＲとして出力するビットデインターリーブ部と、
前記ビットデインターリーブ部から並び替え後のビットデインターリーブ長単位のＬＬＲを入力して復号し、前記ビットデインターリーブ長単位の復号データを所定数用いて、前記空間結合ＬＤＰＣ符号の誤り訂正復号を行うＬＤＰＣ符号復号部と、
を備えたことを特徴とする受信装置。
【請求項６】
請求項１または２に記載の送信装置と、請求項４に記載の受信装置とを備えて構成されることを特徴とする伝送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、空間結合ＬＤＰＣ（Low Density Parity Check：低密度パリティチェック）符号を用いた場合の処理負荷を低減する送信装置、受信装置及び伝送システムに関する。
【背景技術】
【０００２】
日本の地上デジタル放送方式であるＩＳＤＢ−Ｔ（Integrated Services Digital Broadcasting−Terrestrial）は、固定受信向けにハイビジョン（登録商標）放送（または複数標準画質放送）を実現している。次世代の地上デジタル放送方式では、従来のハイビジョンに代わり、３Ｄハイビジョンまたはハイビジョンの１６倍の解像度を持つスーパーハイビジョン等により、さらに情報量の多いサービスを提供することが求められている。そのため、データ容量の拡大及び誤り訂正技術により、所要Ｃ／Ｎを低減することが課題となっている。
【０００３】
近年、ＬＤＰＣ符号が、シャノン限界に迫る高性能の誤り訂正符号として多くの伝送システムに採用されている。また、ＬＤＰＣ符号の性能を凌駕する符号として、空間結合ＬＤＰＣ符号が注目されている。
【０００４】
ＬＤＰＣ符号の検査行列は、正則行列と非正則行列の２種類が存在し、一般に、正則行列よりも非正則行列の方が優れたウォーターフォール特性を持つ。非正則行列の検査行列においては、列重みが大きいビットほど、誤り訂正能力が高いビットであることが知られている（非特許文献１を参照）。
【０００５】
図１７は、非正則ＬＤＰＣ符号の検査行列及びＬＤＧＭ（Low Density Generator Matrix）部を説明する図である。この検査行列は、データ系列用のデータに対応する行列であり、ＬＤＧＭ部は、パリティ系列用のパリティデータに対応する行列である。データ系列用領域は、１列あたり１２個の「１」の重みを有する列重みが大きい領域と、１列あたり３個の「１」の重みを有する列重みが小さい領域とにより構成される。パリティ系列用領域は、１列あたり２個の「１」の重みを有する列重みが小さい領域である。
【０００６】
このようなＬＤＰＣ符号の検査行列及びＬＤＧＭ部を用いて、例えば映像音声データを符号化した場合、符号化後のデータ（符号化データ）は、映像音声データ及びパリティデータからなる。符号化後の映像音声データは、元の映像音声データであり、パリティデータは、検査行列及びＬＤＧＭ部を用いて生成される。
【０００７】
この映像音声データにおいて、検査行列（データ系列用領域）に含まれる列重みが大きい領域に対応するビット群は誤り訂正能力が高く、検査行列の列重みが小さい領域に対応するビット群は誤り訂正能力が低い。一方で、空間結合ＬＤＰＣ符号の検査行列は、ＬＤＰＣ符号の検査行列を繰り返し繋げる空間結合により生成される行列である（非特許文献２を参照）。
【０００８】
図１８は、非正則ＬＤＰＣ符号の検査行列に基づいて生成した空間結合ＬＤＰＣ符号の検査行列及びＬＤＧＭ部を説明する図である。この検査行列及びＬＤＧＭ部も図１７に示した検査行列及びＬＤＧＭ部と同様であり、検査行列は、データ系列用の映像音声データに対応する行列であり、ＬＤＧＭ部は、パリティ系列用のパリティデータに対応する行列である。データ系列用領域は、横斜め下方向に繰り返して配置された列重みの大きい領域及び列重みの小さい領域により構成され、パリティ系列用領域は、横斜め下へ向けて配置された列重みが小さい領域により構成される。
【０００９】
このような空間結合ＬＤＰＣ符号の検査行列及びＬＤＧＭ部を用いて、例えば映像音声データを符号化した場合、符号化後のデータ（符号化データ）は、映像音声データ及びパリティデータからなる。符号化後の映像音声データは、元の映像音声データであり、パリティデータは、検査行列及びＬＤＧＭ部を用いて生成される。
【００１０】
この映像音声データにおいて、検査行列（データ系列用領域）に含まれる列重みの大きい領域に対応するビット群は誤り訂正能力が高く、検査行列に含まれる列重みの小さい領域に対応するビット群は誤り訂正能力が低く、これらのビット群のばらつきが周期的に発生している。また、パリティデータにおいて、ＬＤＧＭ部（パリティ系列用領域）に含まれる列重みの小さい領域に対応するビット群は、誤り訂正能力が低い。
【００１１】
図１９は、図１７に示したＬＤＰＣ符号の検査行列を分割した場合を説明する図である。ＬＤＰＣ符号の検査行列をＨとし、ＬＤＰＣ符号長のビット数をｎ、パリティデータのビット数をｍとする。この検査行列Ｈの非零の要素が分割され、２種類の行列ＨU，ＨLが生成される。ｎ，ｍは正の整数である。
【００１２】
図２０は、図１８に示した空間結合ＬＤＰＣ符号の検査行列を説明する図である。この空間結合ＬＤＰＣ符号の検査行列ＨCは、図１９に示した行列ＨU，ＨLを、左上から右下へ斜め方向に向けてＬ個結合して並べることにより生成される。つまり、図２０に示す空間結合ＬＤＰＣ符号の検査行列ＨCは、図１９に示したＬＤＰＣ符号の検査行列ＨをＬ個繰り返し繋げる空間結合により生成される行列である。Ｌは２以上の整数である。
【００１３】
図２０において、空間結合ＬＤＰＣ符号長のビット数はＬ（ｎ−ｍ）＋（Ｌ＋１）ｍ、パリティデータのビット数は（Ｌ＋１）ｍとなる。詳細については、文献「朝倉他、“次世代地上放送に向けた伝送技術−空間結合LDPC符号の一検討−”、映情学技報Vol.37、No.39、BCT2013-90(2013)」を参照されたい。
【００１４】
ところで、空間結合ＬＤＰＣ符号を用いた伝送システムにおいて、送信装置は、誤り訂正符号化処理の際に、所定長の映像音声データに対し、空間結合ＬＤＰＣ符号の誤り訂正符号化を行い、空間結合ＬＤＰＣ符号長単位の符号化データ（映像音声、データ放送、電子番組表等のデジタルデータ（以下、映像音声データという。）及びパリティデータ）を生成する。そして、送信装置は、長期的または短期的に発生する誤りの耐性を強化するために、符号化データに対し、ビットインターリーブ長を単位としてビットインターリーブを行う。
【００１５】
一方で、受信装置は、送信側のビットインターリーブ処理に対応して、ビットインターリーブ長と同じ長さを単位としたビットデインターリーブを行う。そして、受信装置は、誤り訂正復号処理の際に、送信側の誤り訂正符号化処理における空間結合ＬＤＰＣ符号長と同じ長さを単位として、誤り訂正復号を行い元の映像音声データに復元する。
【先行技術文献】
【非特許文献】
【００１６】
【非特許文献１】福田他、「MC-CDMAにおけるLDPC符号化HARQのスループット特性」、信学技報、RCS2005-77(2005-8)
【非特許文献２】A.Pusane, “Deriving good LDPC convolutional codes from LDPC block codes”, IEEE Trans. Information Theory, vol.57, No.2 (2011)
【発明の概要】
【発明が解決しようとする課題】
【００１７】
前述のとおり、空間結合ＬＤＰＣ符号を用いた伝送システムでは、ビットインターリーブ長を単位としてビットインターリーブ処理が行われ、これと同じ長さを単位としてビットデインターリーブ処理が行われ、空間結合ＬＤＰＣ符号長を単位として誤り訂正符号化処理が行われ、これと同じ長さを単位として誤り訂正復号処理が行われる。
【００１８】
このため、受信装置は、ビットデインターリーブ処理後の誤り訂正復号処理に先立って、ビットインターリーブ長と同じ長さのデータを、空間結合ＬＤＰＣ符号長と同じ長さのデータに再構成する必要があった。すなわち、ビットデインターリーブ処理のデータ長と誤り訂正復号処理のデータ長とが異なることから、ビットデインターリーブ処理後の誤り訂正復号処理に先立って、データ長を変更する必要があった。
【００１９】
このような伝送システムを構成する送信装置及び受信装置では、全体として負荷の高い処理を行っていることから、できる限り処理負荷を低減することが望ましい。
【００２０】
そこで、本発明は前記課題を解決するためになされたものであり、その目的は、空間結合ＬＤＰＣ符号を用いた場合の処理負荷を低減可能な送信装置、受信装置及び伝送システムを提供することにある。
【課題を解決するための手段】
【００２１】
前記目的を達成するために、請求項１の送信装置は、伝送対象のデータに対し誤り訂正符号化を行い、所定の変調方式にてキャリア変調を行い、伝送信号を送信する送信装置において、前記伝送対象のデータに対し、空間結合ＬＤＰＣ符号の検査行列を用いて誤り訂正符号化を行う誤り訂正符号化部と、前記誤り訂正符号化部から、前記空間結合ＬＤＰＣ符号の検査行列における列重みの大きい領域に対応するビット群と列重みの小さい領域に対応するビット群とが一定の周期で現れる伝送対象のデータ、及びパリティデータからなる空間結合ＬＤＰＣ符号長単位の符号化データを入力し、前記空間結合ＬＤＰＣ符号長単位の符号化データを構成する前記伝送対象のデータのうちの１周期分または複数周期分のデータをそれぞれ切り出し、前記空間結合ＬＤＰＣ符号長単位の符号化データを構成する前記パリティデータのうちの、前記伝送対象のデータから切り出した１周期分または複数周期分のデータと同じ周期数のパリティデータをそれぞれ切り出し、前記切り出したデータと前記切り出したパリティデータとを結合してビットインターリーブ長単位のデータを生成し、前記ビットインターリーブ長単位のデータをビットインターリーブするビットインターリーブ部と、前記ビットインターリーブ部からビットインターリーブ後のデータを入力し、前記ビットインターリーブ後のデータに対し、所定の変調方式にてキャリア変調を行うキャリア変調部と、を備えたことを特徴とする。
【００２２】
また、請求項２の送信装置は、請求項１に記載の送信装置において、前記空間結合ＬＤＰＣ符号長のビット数をｎ１（正の整数）とし、前記空間結合ＬＤＰＣ符号長単位の符号化データを構成する前記パリティデータのビット数をｍ１（正の整数）とし、前記空間結合ＬＤＰＣ符号の検査行列がＬＤＰＣ符号の検査行列をＬ個（Ｌは２以上の整数）繰り返し繋げる空間結合により生成された行列である場合、前記ビットインターリーブ部が、前記１周期分のデータとして、ビット数（ｎ１−ｍ１）／Ｌのデータを切り出し、前記パリティデータとして、ビット数ｍ１／Ｌのパリティデータを切り出し、前記ｍ１が前記Ｌで割り切れることを特徴とする。
【００２４】
また、請求項３の送信装置は、請求項１または２に記載の送信装置において、前記ビットインターリーブ部が、前記ビットインターリーブ長単位のデータに対し、所定のブロック長を単位とした並び替えを行い、前記並び替え後のビットインターリーブ長単位のデータから前記所定の変調方式における変調ビット数の整数倍単位のデータを構成することで、前記ビットインターリーブ長単位のデータをビットインターリーブすることを特徴とする。
【００２５】
さらに、請求項４の受信装置は、請求項１または２に記載の送信装置から送信された伝送信号を受信して復調し、誤り訂正復号を行って元のデータに復元する受信装置において、前記復調した信号のＬＬＲ（対数尤度比）をビット毎に算出するＬＬＲ算出部と、前記ＬＬＲ算出部により算出されたビット毎のＬＬＲを入力し、前記送信装置により生成された前記１周期分または複数周期分のデータ及び前記パリティデータからなるビットインターリーブ長単位のデータに対応する、前記ビットインターリーブ長と同じ長さのビットデインターリーブ長単位のＬＬＲを構成するビットデインターリーブ部と、前記ビットデインターリーブ部からビットデインターリーブ長単位のＬＬＲを入力して復号し、前記ビットデインターリーブ長単位の復号データを所定数用いて、前記空間結合ＬＤＰＣ符号の誤り訂正復号を行うＬＤＰＣ符号復号部と、を備えたことを特徴とする。
【００２７】
また、請求項５の受信装置は、請求項３に記載の送信装置から送信された伝送信号を受信して復調し、誤り訂正復号を行って元のデータに復元する受信装置において、前記復調した信号のＬＬＲをビット毎に算出するＬＬＲ算出部と、前記ＬＬＲ算出部により算出されたビット毎のＬＬＲを入力し、前記送信装置によりキャリア変調される所定数の変調ビット数の整数倍単位のＬＬＲから、前記送信装置におけるビットインターリーブ長と同じ長さのビットデインターリーブ長単位のＬＬＲを構成し、前記ビットデインターリーブ長単位のＬＬＲに対し、所定のブロック長を単位とした並び替えを行い、前記送信装置により生成された前記１周期分または複数周期分のデータ及び前記パリティデータからなるビットインターリーブ長単位のデータに対応する前記ビットデインターリーブ長単位のＬＬＲを、並び替え後のビットデインターリーブ長単位のＬＬＲとして出力するビットデインターリーブ部と、前記ビットデインターリーブ部から並び替え後のビットデインターリーブ長単位のＬＬＲを入力して復号し、前記ビットデインターリーブ長単位の復号データを所定数用いて、前記空間結合ＬＤＰＣ符号の誤り訂正復号を行うＬＤＰＣ符号復号部と、を備えたことを特徴とする。
【００２８】
さらに、請求項６の伝送システムは、請求項１または２に記載の送信装置と、請求項４に記載の受信装置とを備えて構成されることを特徴とする。
【発明の効果】
【００２９】
以上のように、本発明によれば、空間結合ＬＤＰＣ符号長と同じ長さを単位としたデータを再構成することなく、誤り訂正復号を行うことができる。これにより、空間結合ＬＤＰＣ符号を用いた場合の処理負荷を低減することが可能となる。
【図面の簡単な説明】
【００３０】
【図１】本発明の実施形態によるＭＩＭＯ−ＯＦＤＭ送信装置の構成を示すブロック図である。
【図２】実施例１によるビットインターリーブ部の構成を示すブロック図である。
【図３】実施例１によるビットインターリーブ部の処理を示すフローチャートである。
【図４】切り出し部の処理（ステップＳ３０２）を説明する図である。
【図５】構成部による縦方向の書き込み処理（ステップＳ３０３）を説明する図である。
【図６】構成部による横方向の読み出し処理（ステップＳ３０４，ステップＳ３０５）を説明する図である。
【図７】ビット並び替え部による並び替え処理（ステップＳ３０６）を説明する図である。
【図８】本発明の実施形態によるＭＩＭＯ−ＯＦＤＭ受信装置の構成を示すブロック図である。
【図９】誤り訂正符号復号部の構成を示すブロック図である。
【図１０】実施例１によるビットデインターリーブ部の構成を示すブロック図である。
【図１１】実施例１によるビットデインターリーブ部の処理を示すフローチャートである。
【図１２】実施例２によるビットインターリーブ部の構成を示すブロック図である。
【図１３】実施例２によるビットインターリーブ部の処理を示すフローチャートである。
【図１４】ブロック並び替え部の処理（ステップＳ１３０３）を説明する図である。
【図１５】実施例２によるビットデインターリーブ部の構成を示すブロック図である。
【図１６】実施例２によるビットデインターリーブ部の処理を示すフローチャートである。
【図１７】非正則ＬＤＰＣ符号の検査行列及びＬＤＧＭ部を説明する図である。
【図１８】非正則ＬＤＰＣ符号の検査行列に基づいて生成した空間結合ＬＤＰＣ符号の検査行列及びＬＤＧＭ部を説明する図である。
【図１９】ＬＤＰＣ符号の検査行列を分割した場合を説明する図である。
【図２０】空間結合ＬＤＰＣ符号の検査行列を説明する図である。
【図２１】誤り訂正符号化部の処理を説明する図である。
【図２２】切り出し部の処理（ステップＳ３０２）の説明を補充する図である。
【図２３】ＬＤＰＣ符号復号部の処理を説明する図である。
【発明を実施するための形態】
【００３１】
以下、本発明を実施するための形態について図面を用いて詳細に説明する。本発明は、空間結合ＬＤＰＣ符号を用いた伝送システムにおいて、ＬＤＰＣ符号の検査行列を所定数結合することで空間結合ＬＤＰＣ符号の検査行列が生成された場合に、送信側が、空間結合ＬＤＰＣ符号長単位の符号化データを構成するデジタルデータ及びパリティデータのそれぞれを前記所定数に分割することで、分割データ及び分割パリティデータを切り出し、１組または複数組の分割データ及び分割パリティデータを結合してビットインターリーブ長単位のデータを生成し、伝送信号として送信することを特徴とする。また、受信側が、受信した伝送信号からビットインターリーブ長と同じ長さを単位としたデータを生成し、ビットインターリーブ長と同じ長さを単位としたデータを複数用いて、誤り訂正復号を行うことを特徴とする。
【００３２】
これにより、受信側において、誤り訂正復号処理の際に、空間結合ＬＤＰＣ符号長と同じ長さを単位としたデータを再構成する必要がない。したがって、空間結合ＬＤＰＣ符号を用いた場合の処理負荷を低減することが可能となる。
【００３３】
以下、本発明の実施形態として、複数の送信アンテナからＯＦＤＭ（Orthogonal Frequency Division Multiplexing：直交周波数分割多重）信号を無線伝送するＭＩＭＯ（Multiple Input Multiple Output）−ＯＦＤＭ送信装置、ＭＩＭＯ−ＯＦＤＭ送信装置から無線伝送されたＯＦＤＭ信号を受信するＭＩＭＯ−ＯＦＤＭ受信装置、及びＭＩＭＯ−ＯＦＤＭ伝送システムを例に挙げて説明する。また、伝送対象のデータを映像音声データとして説明する。
【００３４】
尚、本発明は、ＭＩＭＯ−ＯＦＤＭに限定するものではなく、例えばＳＩＳＯ（Single Input Single Output）にも適用があり、ＯＦＤＭ以外の方式にも適用がある。また、本発明は、伝送対象のデータを映像音声データに限定するものではなく、他のデータにも適用がある。また、本発明は、伝送信号を無線伝送するシステムに限定するものではなく、インターネット等のネットワークを介して有線伝送するシステムにも適用がある。
【００３５】
〔ＭＩＭＯ−ＯＦＤＭ送信装置〕
まず、本発明の実施形態によるＭＩＭＯ−ＯＦＤＭ送信装置について説明する。図１は、ＭＩＭＯ−ＯＦＤＭ送信装置の構成を示すブロック図である。このＭＩＭＯ−ＯＦＤＭ送信装置１（以下、送信装置１という。）は、図示しない２本の送受信アンテナを用いた空間多重ＭＩＭＯ伝送方式を実現するＭＩＭＯ−ＯＦＤＭシステムにおける送信側の装置である。
【００３６】
図１において、送信装置１は、誤り訂正符号化部１０、ビットインターリーブ部１１、キャリア変調部１２、シンボル分割部１３、ＯＦＤＭフレーム化部１４−１，１４−２及びＩＦＦＴ（Inverse Fast Fourier Transform：逆高速フーリエ変換）部１５−１，１５−２を備えている。ＧＩ（Guard Interval：ガードインターバル）を付加する構成部等の本発明とは直接関係しない箇所は省略してある。
【００３７】
誤り訂正符号化部１０は、映像音声データを入力し、図１８に示した空間結合ＬＤＰＣ符号の検査行列を用いて、空間結合ＬＤＰＣ符号の誤り訂正符号化（空間結合ＬＤＰＣ符号化）を行い、空間結合ＬＤＰＣ符号長単位の符号化データ（映像音声データ及びパリティデータ）を生成する。
【００３８】
図２１は、誤り訂正符号化部１０の処理を説明する図である。誤り訂正符号化部１０は、空間結合ＬＤＰＣ符号の検査行列を用いて、入力した映像音声データＤ0，Ｄ1，・・・，ＤL-2，ＤL-1（所定長の映像音声データをＬ個に分割したデータ群）から（Ｌ＋１）個のパリティデータＰ0，Ｐ1，・・・，ＰL-1，ＰLを生成し、空間結合ＬＤＰＣ符号長単位の符号化データを生成する。
【００３９】
具体的には、誤り訂正符号化部１０は、空間結合ＬＤＰＣ符号の検査行列を用いて、映像音声データＤ0からパリティデータＰ0を生成し、映像音声データＤ0，Ｄ1からパリティデータＰ1を生成し、・・・、映像音声データＤL-2，ＤL-1からパリティデータＰL-1を生成し、映像音声データＤL-1からパリティデータＰLを生成する。
【００４０】
図１に戻って、ビットインターリーブ部１１は、誤り訂正符号化部１０から空間結合ＬＤＰＣ符号長単位の符号化データを入力し、空間結合ＬＤＰＣ符号長単位の符号化データから所定のビットインターリーブ長単位のデータを切り出し、切り出したビットインターリーブ長単位のデータ毎に、所定の規則にてビットインターリーブを行う。ビットインターリーブ部１１の詳細については後述する。
【００４１】
ここで、ビットインターリーブ部１１は、後述する受信装置２に対し、空間結合ＬＤＰＣ符号長と同じ長さを単位として誤り訂正復号を行わせるのではなく、ビットインターリーブ長と同じ長さを単位としたデータを複数用いて誤り訂正復号を行わせるために、空間結合ＬＤＰＣ符号長単位の符号化データから、映像音声データの一部とパリティデータの一部とを切り出して結合したインターリーブ長単位のデータを生成する。
【００４２】
また、空間結合ＬＤＰＣ符号長単位の符号化データには、誤り訂正能力の高いビットと、誤り訂正能力の低いビットとがある。一方で、後述するキャリア変調部１２において、キャリア変調方式としてＱＡＭ変調方式にグレー符号を適用した場合には、所定数の変調ビットのうち誤り難いビットと誤り易いビットとが生成される。そこで、ビットインターリーブ部１１は、空間結合ＬＤＰＣ符号の符号化における誤り訂正能力の高いビット及び低いビットと、キャリア変調方式における誤り難いビット及び誤り易いビットとを考慮して、ビット単位の並び替えを行う。
【００４３】
図１に戻って、キャリア変調部１２は、ビットインターリーブ部１１からビットインターリーブ後のデータを入力し、ＱＡＭ変調方式にグレー符号を適用した方式によりキャリア変調を行い、入力したデータをＩＱ軸のコンスタレーション配置上にマッピングする。シンボル分割部１３は、キャリア変調部１２によりキャリア変調されたデータを、シンボル毎に２系統の信号に分割する。例えば、１シンボル毎のデータを２系統の信号に規則的に振り分ける。
【００４４】
ＯＦＤＭフレーム化部１４−１は、シンボル分割部１３により分割された一方の信号を入力し、予め設定された周波数の位置に配置すると共にＳＰ等のパイロット信号を所定位置に配置したＯＦＤＭフレームを構成し、ＯＦＤＭ信号としてＩＦＦＴ部１５−１に出力する。ＩＦＦＴ部１５−１は、ＯＦＤＭフレーム化部１４−１からＯＦＤＭ信号を入力し、ＩＦＦＴを施し、周波数軸データから時間軸データに変換する。ＯＦＤＭフレーム化部１４−２及びＩＦＦＴ部１５−２は、シンボル分割部１３により分割された他方の信号に対して、ＯＦＤＭフレーム化部１４−１及びＩＦＦＴ部１５−１と同様の処理を行う。そして、直交変調等の処理が施された２系統のＯＦＤＭ信号は、送信信号として対応する２本の送信アンテナからそれぞれ送信される。
【００４５】
〔ビットインターリーブ部の処理〕
次に、図１に示したビットインターリーブ部１１の処理について詳細に説明する。前述のとおり、ビットインターリーブ部１１は、誤り訂正符号化部１０から空間結合ＬＤＰＣ符号長単位の符号化データを入力し、空間結合ＬＤＰＣ符号長単位の符号化データからビットインターリーブ長単位のデータを切り出す。そして、ビットインターリーブ部１１は、ビットインターリーブ長単位のデータ毎に、所定の規則にてビットインターリーブを行い、ビットインターリーブ後のデータをキャリア変調部１２に出力する。
【００４６】
〔ビットインターリーブ部／実施例１〕
実施例１によるビットインターリーブ部１１について説明する。図２は、実施例１によるビットインターリーブ部１１の構成を示すブロック図であり、図３は、実施例１によるビットインターリーブ部１１の処理を示すフローチャートである。図２に示すように、このビットインターリーブ部１１は、切り出し部１６、構成部１７及びビット並び替え部１８を備えている。
【００４７】
図３を参照して、まず、ビットインターリーブ部１１の切り出し部１６は、誤り訂正符号化部１０から空間結合ＬＤＰＣ符号長単位の符号化データを入力し（ステップＳ３０１）、空間結合ＬＤＰＣ符号長単位の符号化データから、所定のビットインターリーブ長単位にデータを切り出す（ステップＳ３０２）。
【００４８】
図４は、切り出し部１６による処理（ステップＳ３０２）を説明する図である。前述のとおり、空間結合ＬＤＰＣ符号長単位の符号化データは、映像音声データとパリティデータとにより構成される。映像音声データには、列重みの大きい領域に対応する誤り訂正能力の高いビット群と、列重みの小さい領域に対応する誤り訂正能力の低いビット群とが一定の周期で現れ、パリティデータには、列重みの小さい領域に対応する誤り訂正能力の低いビット群が現れる。
【００４９】
空間結合ＬＤＰＣ符号長単位の符号化データを構成する映像音声データをＬ個（周期数の個数）に均等に分割したときの１個分の映像音声データ（１周期分の映像音声データ）と、空間結合ＬＰＤＣ符号長単位の符号化データを構成するパリティデータをＬ個（映像音声データと同じ周期数の個数）に均等に分割したときの１個分のパリティデータとを合わせたデータ長を、所定のビットインターリーブ長とする。
【００５０】
また、所定のビットインターリーブ長は、空間結合ＬＤＰＣ符号の検査行列に応じて予め設定される。図４に示すように、ビットインターリーブ長単位のデータには、その先頭領域に、列重みが大きく誤り訂正能力の高いビット群（斜め線の箇所）が存在し、その後ろの領域に、列重みが小さく誤り訂正能力の低いビット群（白抜きの箇所）が存在し、さらに、その後ろの領域に、列重みが小さく誤り訂正能力の低いビット群（塗りつぶしの箇所）が存在する。
【００５１】
ビットインターリーブ長単位のデータを構成する１周期分の映像音声データは、図１８に示した検査行列において、列重みの大きい領域及び列重みの小さい領域が横斜め下方向に複数回繰り返されたその繰り返し単位の領域に対応している。
【００５２】
ここで、空間結合ＬＤＰＣ符号長単位の符号化データを構成する映像音声データは、図２１に示したとおり、Ｌ個のデータ群（列重みの大きい領域に対応するビット群、及び列重みの小さい領域に対応するビット群）から構成されるものとする。Ｌは、図２０に示したとおり、空間結合ＬＤＰＣ符号の検査行列がＬＤＰＣ符号の検査行列を繰り返し繋げる空間結合により生成される際の、ＬＤＰＣ符号の検査行列の数に相当する。
【００５３】
また、空間結合ＬＤＰＣ符号長単位の符号化データを構成するパリティデータは、図２１に示したとおり、（Ｌ＋１）個のデータ群から構成されるが、これをＬ個のデータ群から構成されるように分割する。尚、パリティデータのデータ長は、図１に示した誤り訂正符号化部１０における誤り訂正符号化処理の符号化率に応じたサイズとなる。
【００５４】
ところで、図２０に示したとおり、空間結合ＬＤＰＣ符号の検査行列ＨCは、元となるＬＤＰＣ符号の検査行列ＨをＬ個組み合わせて構成される。例えば、ＬＤＰＣ符号長のビット数をｎ＝１２９６０、映像音声データのビット数を（ｎ−ｍ）＝９７２０、パリティデータのビット数をｍ＝３２４０とし、ＬＤＰＣ符号を生成するためのＬＤＰＣ符号の検査行列を想定する。このＬＤＰＣ符号の検査行列をＬ＝２０個結合して生成された空間結合ＬＤＰＣ符号の検査行列を用いることにより、空間結合ＬＤＰＣ符号の映像音声データのビット数（ｎ１−ｍ１）は、ＬＤＰＣ符号の映像音声データ（ビット数（ｎ−ｍ））の２０倍である９７２０×２０＝１９４４００となる。また、パリティデータのビット数ｍ１は、ＬＤＰＣ符号のパリティデータ長（ビット数ｍ）の２１倍である３２４０×２１＝６８０４０となる。ｎ１，ｍ１は正の整数である。
【００５５】
図４に示すように、空間結合ＬＤＰＣ符号の空間結合ＬＤＰＣ符号長のビット数ｎ１は２６２４４０、映像音声データのビット数（ｎ１−ｍ１）は９７２０×２０＝１９４４００、パリティデータのビット数ｍ１は３２４０×２１＝３４０２×２０＝６８０４０である。
【００５６】
この場合、切り出し部１６は、空間結合ＬＤＰＣ符号長単位の符号化データを構成する映像音声データ（ビット数（ｎ１−ｍ１）＝９７２０×２０＝１９４４００）から、繰り返し単位の所定長の映像音声データ（ビット数（ｎ１−ｍ１）／Ｌ＝９７２０）を切り出すと共に、パリティデータ（ビット数ｍ１＝３４０２×２０＝６８０４０）から、所定長のパリティデータ（ビット数ｍ１／Ｌ＝３４０２）を切り出し、これらを結合してビットインターリーブ長単位のデータ（ビット数ｎ１／Ｌ＝９７２０＋３４０２＝１３１２２）を生成する。これにより、空間結合ＬＤＰＣ符号長単位の符号化データから、Ｌ＝２０個のビットインターリーブ長単位のデータが切り出され生成される。
【００５７】
ここで、映像音声データ（ビット数（ｎ１−ｍ１））は、Ｌ（空間結合ＬＤＰＣ符号の検査行列を生成するためのＬＤＰＣ符号の検査行列の数）で割り切れるデータ長であり、パリティデータ（ビット数ｍ１）も、Ｌで割り切れるデータ長であることが望ましい。つまり、（ｎ１−ｍ１）がＬで割り切れ、ｍ１もＬで割り切れるような、空間結合ＬＤＰＣ符号の符号化率を用いることが望ましい。
【００５８】
尚、映像音声データのビット数（ｎ１−ｍ１）は、空間結合ＬＤＰＣ符号の検査行列がＬＤＰＣ符号の検査行列をＬ個繰り返し繋げる空間結合により生成された行列であることから、（ｎ１−ｍ１）がＬで割り切れることは当然である。したがって、ｍ１がＬで割り切れるような、空間結合ＬＤＰＣ符号の符号化率を用いることが望ましい。これにより、効率的な処理を実現することができる。ｍ１がＬで割り切れない符号化率を用いた場合は、余りのビットにダミービットを挿入し、余りのビットに対しビットインターリーブを行わない等の場合分けの処理が必要になり、負荷が高くなるからである。
【００５９】
図２２は、切り出し部１６の処理（ステップＳ３０２）の説明を補充する図である。切り出し部１６は、空間結合ＬＤＰＣ符号長単位の符号化データを構成する映像音声データＤ0，Ｄ1，・・・，ＤL-2，ＤL-1からＬ個の分割データを切り出す。また、切り出し部１６は、空間結合ＬＤＰＣ符号長単位の符号化データを構成する（Ｌ＋１）個のパリティデータＰ0，Ｐ1，・・・，ＰL-1，ＰLをＬ個のパリティデータＰ’0，Ｐ’1，・・・，Ｐ’L-2，Ｐ’L-1に分割し、Ｌ個の分割パリティデータを切り出す。
【００６０】
そして、切り出し部１６は、分割データＤ0と分割パリティデータＰ’0とを結合し、分割データＤ1と分割パリティデータＰ’1とを結合し、・・・、分割データＤL-1と分割パリティデータＰ’L-1とを結合し、ビットインターリーブ長単位のデータを生成する。
【００６１】
図３に戻って、構成部１７は、切り出し部１６により切り出されたビットインターリーブ長単位のデータを入力し、ビットインターリーブ長単位のデータを、所定の縦横サイズのメモリに対し、ビット毎に、縦方向に順番に書き込む（ステップＳ３０３）。
【００６２】
メモリのサイズは、ビットインターリーブ長単位のデータの全てを書き込み可能な容量とする。所定の横サイズ（列の数）は、図１に示したキャリア変調部１２においてキャリア変調を行う際の変調ビット数の整数倍とする。キャリア変調方式が６４ＱＡＭの場合には、例えば所定の横サイズを６ビット（変調ビット数６を１倍したサイズ）とする。また、キャリア変調方式が１０２４ＱＡＭの場合には、例えば所定の横サイズを２０ビット（変調ビット数１０を２倍したサイズ）とする。さらに、所定の縦サイズ（行の数）は、切り出したデータの全てがメモリに書き込まれるサイズとする。
【００６３】
図５は、構成部１７による縦方向の書き込み処理（ステップＳ３０３）を説明する図である。構成部１７は、ビットインターリーブ長単位のデータを、ビット毎に、メモリの左端の列の上から下へ向けて縦方向に順番に書き込み、左端の書き込みが完了すると、次の列の上から下へ向けて縦方向に順番に書き込み、右端の列へ向けて順番に書き込む。図５の例は、ビットインターリーブ長単位のデータのうち、映像音声データにおける列重みが大きく誤り訂正能力の高いビットが、メモリの左端の列に書き込まれ、映像音声データにおける列重みが小さく誤り訂正能力の低いビットが、左端の次の列から右端の列へ向けて書き込まれ、さらに、パリティデータである列重みが小さく誤り訂正能力の低いビットが、右端の列に書き込まれている。
【００６４】
尚、メモリの縦横サイズによっては、メモリの左端の列に、映像音声データにおける列重みが大きく誤り訂正能力の高いビットの全てと、映像音声データにおける列重みが小さく誤り訂正能力の低いビットの一部とが書き込まれる場合もある。また、メモリの左端の列だけでなくその右隣の列等に、映像音声データにおける列重みが大きく誤り訂正能力の高いビットが書き込まれる場合もある。映像音声データにおける列重みが小さく誤り訂正能力の低いビットが書き込まれる列、及びパリティデータである列重みが小さく誤り訂正能力の低いビットが書き込まれる列についても同様である。
【００６５】
また、映像音声データにおける列重みが大きく誤り訂正能力の高いビットが書き込まれるメモリの列数、映像音声データにおける列重みが小さく誤り訂正能力の低いビットが書き込まれるメモリの列数、及びパリティデータである列重みが小さく誤り訂正能力の低いビットが書き込まれるメモリの列数は、図４に示した空間結合ＬＤＰＣ符号長単位の符号化データに含まれるそれぞれのビット数に応じて予め設定される。
【００６６】
図３に戻って、構成部１７は、メモリからデータを、ビット毎に、横方向に順番に読み出し（ステップＳ３０４）、変調ビット数の整数倍単位のデータを構成する（ステップＳ３０５）。これにより、所定の横サイズである変調ビット数の整数倍のビット長毎に、先頭のビット位置に、映像音声データにおける列重みが大きく誤り訂正能力の高いビットが配置され、次のビット位置から最終のビット位置の直前の位置までに、映像音声データにおける列重みが小さく誤り訂正能力の低いビットが配置され、最終のビット位置に、パリティデータである列重みが小さく誤り訂正能力の低いビットが配置されたビット列が構成される。
【００６７】
図６は、構成部１７による横方向の読み出し処理（ステップＳ３０４，ステップＳ３０５）を説明する図である。ステップＳ３０３による縦方向の書き込み処理にてメモリに書き込まれたデータは、図６の上段に示すように配置されている。この配置は図５に示したものと同じである。構成部１７は、メモリの最上行の左から右へ向けて横方向に順番に読み出し、最上行の読み出しが完了すると、次の行の左から右へ向けて横方向に順番に読み出し、最下行へ向けて順番に読み出す。これにより、図６の下段に示すように、変調ビット数の整数倍の単位で、左から右へ向けて、映像音声データにおける列重みが大きく誤り訂正能力の高いビット（１ビット長のビットデータ）と、映像音声データにおける列重みが小さく誤り訂正能力の低いビット（変調ビット数の整数倍−２ビット長のビットデータ）と、パリティデータである列重みが小さく誤り訂正能力の低いビット（１ビット長のビットデータ）とからなるビット群が構成される。
【００６８】
図３に戻って、ビット並び替え部１８は、構成部１７により構成された変調ビット数の整数倍単位のデータを入力し、予め設定されたテーブルに格納された並び替え規則に従って、列重みの大きいビットを誤り易いビット位置（変調ビット長における下位ビット位置）へ移行させ、列重みの小さいビットを誤り難いビット位置（変調ビット長における上位ビット位置）へ移行させることで、ビット単位の並び替えであるビットインターリーブを行う（ステップＳ３０６）。
【００６９】
ここで、テーブルには、所定の変調ビット数の整数倍のビット長において、列重みの大きいビット位置、列重みの小さいビット位置、所定のキャリア変調方式における誤り易いビット位置及び誤り難いビット位置、並びに、列重みの大きいビット位置のビットデータを誤り易いビット位置へ移行させ、列重みの小さいビット位置のビットデータを誤り難いビット位置へ移行させるための移行情報等の並び替え規則が定義されている。
【００７０】
そして、ビット並び替え部１８は、ビットインターリーブ後のデータ（変調ビット数の整数倍単位のデータ）をキャリア変調部１２に出力する（ステップＳ３０７）。
【００７１】
図７は、ビット並び替え部１８による並び替え処理（ステップＳ３０６）を説明する図である。構成部１７により構成された変調ビット数の整数倍単位のデータは、図７の上段に示すように配置されている。列重みが大きく誤り訂正能力の高いビットが左端のビット位置に配置されており、列重みが小さく誤り訂正能力の低いビットがそれ以外のビット位置に配置されている。ビット並び替え部１８は、予め設定されたテーブルに格納された並び替え規則に従って、左端に配置された列重みが大きく誤り訂正能力の高いビットを、予め設定された誤り易いビット位置へ移行し、それ以外の列重みが小さく誤り訂正能力の低いビットを、予め設定された他の位置へ移行するように、並び替えを行う。
【００７２】
これにより、キャリア変調部１２は、変調ビット数の整数倍単位のビット群毎に、列重みの大きいビットが誤り易いビット位置へ移行し、列重みの小さいビットが誤り難いビット位置へ移行したデータを入力することができ、所定のキャリア変調方式にてキャリア変調を行う。つまり、ＩＱ座標へのマッピング処理、及び受信側におけるＩＱ座標からビットへのデマッピング処理は、変調ビット数の整数倍単位で完結することになる。
【００７３】
以上のように、実施例１のビットインターリーブ部１１を含む本発明の実施形態による送信装置１によれば、ビットインターリーブ部１１に備えた切り出し部１６は、空間結合ＬＤＰＣ符号長単位の符号化データを構成する映像音声データに対し、繰り返される列重みの大きいビット群及び列重みの小さいビット群の１周期分の映像音声データを切り出すと共に、パリティデータに対し、符号化データから切り出した１周期分の映像音声データと同じ周期数のパリティデータを切り出し、これらを結合してビットインターリーブ長単位のデータを生成するようにした。
【００７４】
そして、構成部１７は、切り出し部１６により切り出されたビットインターリーブ長単位のデータに対し、メモリへの縦方向の書き込み及び横方向の読み出しを行い、変調ビット数の整数倍単位のデータを構成するようにした。そして、ビット並び替え部１８は、変調ビット数の整数倍単位のデータに対し、所定の規則（列重みが大きく誤り訂正能力の高いビットに対し、キャリア変調において誤り易いビットを割り当てると共に、列重みが小さく誤り訂正能力の低いビットに対し、キャリア変調において誤り難いビットを割り当てるように定義した規則）に従って、ビットインターリーブを行うようにした。
【００７５】
これにより、送信装置１が、キャリア変調したＯＦＤＭ信号を後述する受信装置２へ送信することで、受信装置２に対し、送信装置１のビットインターリーブとは逆のビットデインターリーブを行わせ、ビットインターリーブ長と同じ長さを単位としたデータを生成させることで、ビットインターリーブ長と同じ長さの単位のデータを複数用いて、空間結合ＬＤＰＣ符号による誤り訂正復号の処理を行わせることができる。したがって、受信装置２は、空間結合ＬＤＰＣ符号長と同じ長さを単位としたデータを再構成する必要がなく、空間結合ＬＤＰＣ符号を用いた場合の処理負荷を低減することが可能となる。
【００７６】
また、受信装置２に対し、誤り訂正復号処理の際に、誤り易いビットに割り当てられたビットデータに対して誤り訂正能力の高い処理を行わせ、誤り難いビットに割り当てられたビットデータに対して誤り訂正能力の低い処理を行わせることができる。したがって、ビット誤り率を均一化し、全体のビット誤り率の特性を向上させることができる。
【００７７】
非正則ＬＤＰＣブロック符号を元とする空間結合ＬＤＰＣ符号の検査行列を用いて誤り訂正符号化されたデータは、図１８に示したように、検査行列のデータ系列用領域に対応して誤り訂正能力の高いビットと低いビットとが周期的に現れ、ＬＤＧＭ部のパリティ系列用領域に対応して誤り訂正能力の低いビットが現れる。本発明の実施形態による送信装置１によれば、この特性を利用し、空間結合ＬＤＰＣ符号の検査行列及びＬＤＧＭ部に対応して、キャリア変調方式におけるビット毎の誤り率のばらつきを考慮したビットインターリーブを行うことにより、全体のビット誤り率の特性を向上させることができる。
【００７８】
〔ＭＩＭＯ−ＯＦＤＭ受信装置〕
次に、本発明の実施形態によるＭＩＭＯ−ＯＦＤＭ受信装置について説明する。図８は、ＭＩＭＯ−ＯＦＤＭ受信装置の構成を示すブロック図である。このＭＩＭＯ−ＯＦＤＭ受信装置２（以下、受信装置２という。）は、図示しない２本の送受信アンテナを用いた空間多重ＭＩＭＯ伝送方式を実現するＭＩＭＯ−ＯＦＤＭシステムにおける受信側の装置である。
【００７９】
図８において、受信装置２は、有効シンボル期間抽出部２０−１，２０−２、ＦＦＴ（Fast Fourier Transform：高速フーリエ変換）部２１−１，２１−２、ＳＰ（Scattered Pilot：スキャタードパイロット）抽出部２２−１，２２−２、伝送路応答算出部２３、ＭＩＭＯ等化／偏波分離部２４、シンボル合成部２５及び誤り訂正符号復号部２６を備えている。
【００８０】
有効シンボル期間抽出部２０−１は、図示しない受信アンテナを介して受信したＯＦＤＭ信号を入力し、１ＯＦＤＭシンボル分期間において、ＧＩ期間の信号の相関値を算出して相関値のピーク位置を検出し、有効シンボル期間を抽出する。ＦＦＴ部２１−１は、有効シンボル期間抽出部２０−１から有効シンボル期間のＯＦＤＭ信号を入力し、ＦＦＴを施し、時間軸波形の信号を周波数軸波形の信号に変換する。ＳＰ抽出部２２−１は、ＦＦＴ部２１−１から周波数軸波形の信号を入力し、所定のキャリアシンボル位置に配置されたＳＰを抽出する。有効シンボル期間抽出部２０−２、ＦＦＴ部２１−２及びＳＰ抽出部２２−２は、図示しない他の受信アンテナを介して受信したＯＦＤＭ信号に対し、有効シンボル期間抽出部２０−１、ＦＦＴ部２１−１及びＳＰ抽出部２２−１と同様の処理を行う。
【００８１】
伝送路応答算出部２３は、ＳＰ抽出部２２−１，２２−２からＳＰを入力し、入力したＳＰ及び予め設定されたＳＰ（送信用のＳＰ）を用いて、伝送路応答を算出する。ＭＩＭＯ等化／偏波分離部２４は、伝送路応答算出部２３から伝送路応答を入力し、入力した伝送路応答を用いて、ＦＦＴ部２１−１，２１−２にてＦＦＴしたデータ信号に対し、ＭＩＭＯ等化処理及び偏波分離処理を行う。シンボル合成部２５は、ＭＩＭＯ等化／偏波分離部２４からＭＩＭＯ等化処理及び偏波分離処理が行われた信号を入力し、シンボル合成する。誤り訂正符号復号部２６は、シンボル合成部２５から合成されたデータを入力し、誤り訂正符号の復号処理等を行い、元の映像音声データに復元して出力する。
【００８２】
図９は、図８に示した誤り訂正符号復号部２６の構成を示すブロック図である。この誤り訂正符号復号部２６は、ＬＬＲ（Log Likelihood Ratio：対数尤度比）算出部２７、ビットデインターリーブ部２８及びＬＤＰＣ符号復号部２９を備えている。
【００８３】
ＬＬＲ算出部２７は、図１に示したキャリア変調部１２と同じ変調方式のマッピングに基づいて、図８に示したシンボル合成部２５によりシンボル合成された信号の尤度、すなわちＭＩＭＯ等化／偏波分離部２４等によりＭＩＭＯ−ＯＦＤＭ復調された信号の尤度を、ビット毎に算出する。
【００８４】
ビットデインターリーブ部２８は、ＬＬＲ算出部２７からビット毎のＬＬＲを入力し、入力したビット毎のＬＬＲから、変調ビット数の整数倍単位のＬＬＲを切り出し、所定の規則にて、図１に示したビットインターリーブ部１１に対する逆の手順の処理であるビットデインターリーブを行い、ビットインターリーブ長と同じ長さのビットデインターリーブ長単位のＬＬＲをＬＤＰＣ符号復号部２９に出力する。
【００８５】
ＬＤＰＣ符号復号部２９は、ビットデインターリーブ部２８からビットデインターリーブ後のＬＬＲ（ビットデインターリーブ長単位のＬＬＲ）を入力し、ＬＬＲに基づいてＳｕｍ−ｐｒｏｄｕｃｔ復号等を行い、復号後のビットデインターリーブ長単位のデータを複数（２セット）用いて、図１に示した誤り訂正符号化部１０に対応した空間結合ＬＤＰＣ符号の誤り訂正復号を行い、元の映像音声データに復元して出力する。
【００８６】
図２３は、ＬＤＰＣ符号復号部２９の処理を説明する図である。復号後のビットデインターリーブ長単位のデータを、それぞれ映像音声データＤ0及びパリティデータＰ’0、映像音声データＤ1及びパリティデータＰ’1、・・・、映像音声データＤL-1及びパリティデータＰ’L-1とする。
【００８７】
ＬＤＰＣ符号復号部２９は、ビットデインターリーブ長単位のデータのそれぞれからパリティデータＰ’0，Ｐ’1，・・・，Ｐ’L-1を切り出して結合し、その結合データを（Ｌ＋１）個のパリティデータＰ0，Ｐ1，・・・，ＰL，に分割する。
【００８８】
ＬＤＰＣ符号復号部２９は、空間結合ＬＤＰＣ符号の検査行列を用いて、映像音声データＤ0，Ｄ1及びパリティデータＰ0，Ｐ1から映像音声データＤ0を復号する。そして、ＬＤＰＣ符号復号部２９は、復号した映像音声データＤ0、映像音声データＤ1，Ｄ2及びパリティデータＰ1，Ｐ2から映像音声データＤ1を復号し、・・・、復号した映像音声データＤL-3、映像音声データＤL-2，ＤL-1及びパリティデータＰL-2，ＰL-1から映像音声データＤL-2を復号する。そして、ＬＤＰＣ符号復号部２９は、復号した映像音声データＤL-2、映像音声データＤL-1及びパリティデータＰL-1，ＰLから映像音声データＤL-1を復号する。尚、復号の際に、必ずしも既に復号した映像音声データを用いる必要はない。
【００８９】
このように、ビットインターリーブ長と同じビットデインターリーブ長を単位とした２個のデータ及び２個のパリティデータを用いて誤り訂正復号を順次行うことにより、空間結合ＬＤＰＣ符号長と同じ長さを単位としたデータに対する誤り訂正復号と同じ処理を行うことができる。
【００９０】
したがって、空間結合ＬＤＰＣ符号長と同じ長さを単位としたデータを用いて誤り訂正復号を行う処理と、図４に示した空間結合ＬＤＰＣ符号長単位の符号化データから切り出されたデータのビットインターリーブ長と同じ長さのビットデインターリーブ長単位のデータを複数用いて誤り訂正復号を行う処理とは、結果として同じ復号処理といえる。
【００９１】
図９に戻って、ビットデインターリーブ部２８において、所定のキャリア変調方式における誤り易いビット位置（誤っている可能性が高いビット位置）に格納されたＬＬＲが、ＬＤＰＣ符号復号部２９において誤り訂正能力の高い処理が行われるビット位置へ移行し、誤り難いビット位置（誤っている可能性が低いビット位置）に格納されたＬＬＲが、ＬＤＰＣ符号復号部２９において誤り訂正能力の低い処理が行われるビット位置へ移行するように並び替えられる。これにより、ＬＤＰＣ符号復号部２９において、誤り易いビット位置（誤っている可能性が高いビット位置）に格納されたＬＬＲを用いて、誤り訂正能力の高い処理が行われ、誤り難いビット位置（誤っている可能性が低いビット位置）に格納されたＬＬＲを用いて、誤り訂正能力の低い処理が行われる。したがって、全体のビット誤り率の特性を向上させることができる。
【００９２】
〔ビットデインターリーブ部の処理〕
次に、図９に示したビットデインターリーブ部２８の処理について詳細に説明する。前述のとおり、ビットデインターリーブ部２８は、ＬＬＲ算出部２７からＬＬＲを入力し、変調ビット数の整数倍単位のＬＬＲを切り出す。そして、ビットデインターリーブ部２８は、変調ビット数の整数倍単位のＬＬＲに対し、図２に示したビットインターリーブ部１１のビット並び替え部１８に対する逆の手順の処理を行うように定義された所定の規則にてビット並び替えを行い、ビット並び替え後の変調ビット数の整数倍単位のＬＬＲを用いて、図２に示したビットインターリーブ部１１の構成部１７に対する逆の手順の処理を行うように定義された所定の規則にて、ビットインターリーブ長と同じ長さを単位としたＬＬＲを構成し、ＬＤＰＣ符号復号部２９に出力する。
【００９３】
〔ビットデインターリーブ部／実施例１〕
図１０は、実施例１によるビットデインターリーブ部２８の構成を示すブロック図であり、図１１は、実施例１によるビットデインターリーブ部２８の処理を示すフローチャートである。図１０に示すように、このビットデインターリーブ部２８は、切り出し部３１、ビット並び替え部３２及び構成部３３を備えている。
【００９４】
図１１を参照して、まず、ビットデインターリーブ部２８の切り出し部３１は、ＬＬＲ算出部２７からビット毎のＬＬＲを入力し（ステップＳ１１０１）、図４に示したビットインターリーブ長と同じ長さを単位としたビットデインターリーブ長単位に、映像音声データ及びパリティデータのＬＬＲを切り出す（ステップＳ１１０２）。そして、切り出し部３１は、ステップＳ１１０２にて切り出したビットデインターリーブ長単位のＬＬＲから、図５及び図６に示した変調ビット数の整数倍単位にＬＬＲを切り出す（ステップＳ１１０３）。
【００９５】
ビット並び替え部３２は、ステップＳ１１０３にて切り出した変調ビット数の整数倍の長さを単位としたＬＬＲに対し、図３のステップＳ３０６及び図７に示したビットインターリーブのビット並び替えに対応したＬＬＲ単位の並び替えであるビットデインターリーブを行う（ステップＳ１１０４）。すなわち、予め設定されたテーブルに格納された並び替え規則（図３のステップＳ３０６及び図７におけるテーブルに定義された並び替え規則とは逆の並び替え規則）に従って、送信装置１のビットインターリーブとは逆の並び替えの処理を行う。これにより、図７を参照して、誤り易いビット位置に格納されたビットデータのＬＬＲが左端（列重みの大きいビット位置）へ移行し、ＬＬＲは、元のビット位置に戻される。
【００９６】
構成部３３は、ビット並び替え部３２によりビット並び替えされた変調ビット数の整数倍単位のＬＬＲを、図５及び図６に示したメモリと同じサイズのメモリに、横方向に順番に書き込む（ステップＳ１１０５）。この処理は、図３のステップＳ３０４及び図６に対応する。図６を参照して、誤り易いビット位置から移行したビットデータのＬＬＲが左端にそれぞれ書き込まれる。
【００９７】
構成部３３は、ＬＬＲが書き込まれたメモリから、縦方向に順番にＬＬＲを読み出し（ステップＳ１１０６）、後段のＬＤＰＣ符号復号部２９において誤り訂正復号可能な構成及びデータ長のＬＬＲであって、ビットデインターリーブ長単位のＬＬＲを構成し（ステップＳ１１０７）、構成したビットデインターリーブ長単位のＬＬＲをＬＤＰＣ符号復号部２９に出力する（ステップＳ１１０８）。ステップＳ１１０６の処理は、図３のステップＳ３０３及び図５に対応する。これにより、図２に示したビットインターリーブ部１１の切り出し部１６が出力するビットインターリーブ長単位のデータのビットと同じ順番で、そのビットのＬＬＲが構成部３３から出力されることになる。
【００９８】
これにより、ＬＤＰＣ符号復号部２９は、誤り易いビット（誤っている可能性の高いビット）が誤り訂正能力の高いビット位置へ移行し、誤り難いビット（誤っている可能性の低いビット）が誤り訂正能力の低いビット位置へ移行したビットデインターリーブ長単位のＬＬＲを入力し、送信装置１による空間結合ＬＤＰＣ符号の誤り訂正符号化に対応した誤り訂正復号を行い、元の映像音声データに復元することができる。つまり、誤り易いビット（誤っている可能性の高いビット）に対して、誤り訂正能力の高い処理が行われ、元の映像音声データに復元される。また、誤り難いビット（誤っている可能性の低いビット）に対して、誤り訂正能力の低い処理が行われ、元の映像音声データに復元される。
【００９９】
以上のように、実施例１のビットデインターリーブ部２８を含む本発明の実施形態による受信装置２によれば、送信装置１からＯＦＤＭ信号を受信すると、ビットデインターリーブ部２８に備えた切り出し部３１は、前段のＬＬＲ算出部２７の出力データである映像音声データ及びパリティデータのＬＬＲに対し、変調ビット数の整数倍単位のＬＬＲを切り出すようにした。そして、ビット並び替え部３２は、変調ビット数の整数倍単位のＬＬＲに対し、送信装置１における実施例１のビットインターリーブ部１１のビット並び替え部１８によるビットインターリーブとは逆のビットデインターリーブを行うように定義した所定の規則（キャリア変調において誤り易いビットに対し、誤り訂正能力の高い処理が行われるビットを割り当てると共に、キャリア変調において誤り難いビットに対し、誤り訂正能力の低い処理が行われるビットを割り当てるように定義した規則）に従って、ビット並び替えを行うようにした。
【０１００】
そして、構成部３３は、ビット並び替え部３２により並び替えられた変調ビット数の整数倍単位のＬＬＲに対し、送信装置１における実施例１のビットインターリーブ部１１の構成部１７による構成処理とは逆の構成処理を行うように定義した所定の規則に従って、ビットデインターリーブ長単位のＬＬＲを構成するようにした。
【０１０１】
そして、ＬＤＰＣ符号復号部２９は、ビットデインターリーブ部２８により構成されたビットデインターリーブ長単位のＬＬＲを入力して復号し、復号後のビットデインターリーブ長単位のデータを複数用いて、送信装置１による空間結合ＬＤＰＣ符号の誤り訂正符号化に対応した誤り訂正復号を行うようにした。
【０１０２】
これにより、ＬＤＰＣ符号復号部２９では、空間結合ＬＤＰＣ符号長と同じ長さを単位としたデータを再構成する必要がなく、空間結合ＬＤＰＣ符号を用いた場合の処理負荷を低減することが可能となる。
【０１０３】
また、ＬＤＰＣ符号復号部２９における誤り訂正復号処理では、キャリア変調において誤り易いビット（誤っている可能性が高いビット）に割り当てられたＬＬＲに対し、誤り訂正能力の高い処理が行われ、キャリア変調において誤り難いビット（誤っている可能性が低いビット）に割り当てられたＬＬＲに対し、誤り訂正能力の低い処理が行われる。したがって、ビット誤り率を均一化し、全体のビット誤り率の特性を向上させることができる。
【０１０４】
空間結合ＬＤＰＣ符号の検査行列を用いて誤り訂正符号化された符号化データは、図１８に示したように、検査行列のデータ系列用領域に対応して誤り訂正能力の高いビットと低いビットとが周期的に現れ、ＬＤＧＭ部のパリティ系列用領域に対応して誤り訂正能力の低いビットが現れる。本発明の実施形態による受信装置２によれば、この特性を利用し、空間結合ＬＤＰＣ符号の検査行列及びＬＤＧＭ部に対応して、キャリア変調方式におけるビット毎の誤り率のばらつきを考慮したビットデインターリーブを行うことにより、全体のビット誤り率の特性を向上させることができる。
【０１０５】
〔ビットインターリーブ部／実施例２〕
次に、図１に示した送信装置１における実施例２によるビットインターリーブ部１１について説明する。図１２は、実施例２によるビットインターリーブ部１１の構成を示すブロック図であり、図１３は、実施例２によるビットインターリーブ部１１の処理を示すフローチャートである。図１２に示すように、このビットインターリーブ部１１は、切り出し部１６、ブロック並び替え部１９及び構成部１７を備えている。
【０１０６】
実施例２によるビットインターリーブ部１１の切り出し部１６は、図２に示した実施例１によるビットインターリーブ部１１の切り出し部１６と同じ処理を行う。また、実施例２によるビットインターリーブ部１１の構成部１７は、図２に示した実施例１によるビットインターリーブ部１１の構成部１７と同じ処理を行う。
【０１０７】
図１３を参照して、まず、ビットインターリーブ部１１の切り出し部１６は、図３のステップＳ３０１，ステップＳ３０２と同様に、誤り訂正符号化部１０から空間結合ＬＤＰＣ符号長単位の符号化データを入力し（ステップＳ１３０１）、空間結合ＬＤＰＣ符号長単位の符号化データから、所定のビットインターリーブ長単位にデータを切り出す（ステップＳ１３０２）。
【０１０８】
ブロック並び替え部１９は、切り出し部１６により切り出されたビットインターリーブ長単位のデータを入力し、予め設定されたテーブルに格納された並び替え規則に従って、所定のブロック長（固定ビット長）を単位としたブロック単位の並び替えを行う（ステップＳ１３０３）。そして、ブロック並び替え部１９は、ブロック並び替え後のビットインターリーブ長単位のデータを構成部１７に出力する。
【０１０９】
ここで、テーブルには、図４に示したビットインターリーブ長単位のデータに対し、ブロック単位の並び替えを行う並び替え規則として、列重みが大きく誤り訂正能力の高いビットのデータ量、列重みが小さく誤り訂正能力の低いビットのデータ量、キャリア変調方式において誤り易いビットのデータ量、及び、キャリア変調方式において誤り難いビットのデータ量を考慮し、ビットインターリーブ長単位のデータ全体で（ビットインターリーブ長単位のデータを複数に区分した場合の各区分において）、ビット誤り率が均一となる（所定範囲の値となる）規則が定義されている。
【０１１０】
尚、テーブルには、列重みの程度を３以上に分けた場合のそれぞれのデータ量、または、キャリア変調方式における誤り易さまたは誤り難さの程度を３以上に分けた場合のそれぞれのデータ量を考慮して、ビット誤り率が均一となる規則が定義されていてもよい。
【０１１１】
図１４は、ブロック並び替え部１９の処理（ステップＳ１３０３）を説明する図である。切り出し部１６により切り出されたビットインターリーブ長単位のデータは、図１４の上段に示すように配置されている。列重みが大きく誤り訂正能力の高いビットが左側のブロック位置に配置されており、列重みが小さく誤り訂正能力の低いビットがそれ以外のブロック位置に配置されている。ブロック並び替え部１９は、予め設定されたテーブルに格納された並び替え規則に従って、左側に配置された列重みが大きく誤り訂正能力の高いビットを、予め設定された誤り易いビット位置等の所定位置へ移行し、それ以外の列重みが小さく誤り訂正能力の低いビットを、予め設定された他の所定位置へ移行するように、ブロック単位に並び替えを行う。
【０１１２】
図４に示した例では、空間結合ＬＤＰＣ符号長は２６２４４０ビット、映像音声データ長は（９７２０×２０）＝１９４４００ビット、パリティデータ長は（３４０２×２０）＝６８０４０ビット、ビットインターリーブ長は（９７２０＋３４０２）＝１３１２２ビットである。ここで、ビットインターリーブ長＝１３１２２ビット＝（１６２×８１）ビットとして、ビットインターリーブ長単位のデータを１６２ビット毎に８１ブロックに分割した場合を想定すると、テーブルには、１６２ビットのブロック長を１ブロックとし、ビットインターリーブ長単位のデータを構成する１６２ビット毎の８１ブロックのデータを、ブロック単位で並び替える規則が定義されている。
【０１１３】
ここで、空間結合ＬＤＰＣ符号長は、ビットインターリーブ長が固定ビット長で割り切れるように、予め設定されることが望ましい。つまり、ビットインターリーブ長が固定ビット長で割り切れる空間結合ＬＤＰＣ符号長が設定されるような、空間結合ＬＤＰＣ符号の符号化率を用いることが望ましい。これにより、効率的な処理を実現することができる。ビットインターリーブ長が固定ビット長で割り切れない場合は、ダミービットを挿入する等の処理が必要になり、不要なデータを伝送することになって、処理負荷が高くなるからである。
【０１１４】
構成部１７は、ブロック並び替え部１９からブロック並び替え後のビットインターリーブ長単位のデータを入力し、図３のステップＳ３０３と同様に、ブロック並び替え後のビットインターリーブ長単位のデータを、所定の縦横サイズのメモリに対し、ビット毎に、縦方向に順番に書き込む（ステップＳ１３０４）。
【０１１５】
構成部１７は、図３のステップＳ３０４，ステップＳ３０５と同様に、メモリからデータを、ビット毎に、横方向に順番に読み出し（ステップＳ１３０５）、変調ビット数の整数倍単位のデータを構成する（ステップＳ１３０６）。そして、構成部１７は、図３のステップＳ３０７と同様に、ビットインターリーブ後のデータ（変調ビット数の整数倍単位のデータ）をキャリア変調部１２に出力する（ステップＳ１３０７）。
【０１１６】
以上のように、実施例２のビットインターリーブ部１１を含む本発明の実施形態による送信装置１によれば、ビットインターリーブ部１１に備えた切り出し部１６は、空間結合ＬＤＰＣ符号長単位の符号化データから１周期分の映像音声データを切り出すと共に、符号化データから切り出した１周期分の映像音声データと同じ周期数のパリティデータを切り出し、これらを結合してビットインターリーブ長単位のデータを生成するようにした。
【０１１７】
そして、ブロック並び替え部１９は、ビットインターリーブ長単位のデータに対し、所定の規則（ビットインターリーブ長単位のデータにおける列重みの大きい領域及び列重みの小さい領域のサイズと、キャリア変調方式におけるビット毎の誤り率のばらつきの程度とを考慮し、列重みが大きく誤り訂正能力の高いビットに対し、キャリア変調において誤り易いビット等を割り当てると共に、列重みが小さく誤り訂正能力の低いビットに対し、キャリア変調において誤り難いビット等を割り当て、全体のビット誤り率の特性が向上するように定義した規則）に従って、ブロック並び替えを行うようにした。
【０１１８】
そして、構成部１７は、ブロック並び替え部１９によりブロック並び替えが行われたビットインターリーブ長単位のデータに対し、メモリへの縦方向の書き込み及び横方向の読み出しを行い、変調ビット数の整数倍単位のデータを構成し、これをビットインターリーブ後のデータとして出力するようにした。
【０１１９】
これにより、送信装置１が、キャリア変調したＯＦＤＭ信号を受信装置２へ送信することで、受信装置２に対し、送信装置１のビットインターリーブとは逆のビットデインターリーブを行わせ、ビットインターリーブ長と同じ長さを単位としたデータを生成させることで、ビットインターリーブ長と同じ長さの単位のデータを複数用いて、空間結合ＬＤＰＣ符号による誤り訂正復号の処理を行わせることができる。したがって、受信装置２は、空間結合ＬＤＰＣ符号長と同じ長さを単位としたデータを再構成する必要がなく、空間結合ＬＤＰＣ符号を用いた場合の処理負荷を低減することが可能となる。
【０１２０】
また、受信装置２に対し、誤り訂正復号処理の際に、誤り易いビットに割り当てられたビットデータに対して誤り訂正能力の高い処理を行わせ、誤り難いビットに割り当てられたビットデータに対して誤り訂正能力の低い処理を行わせることができる。したがって、ビット誤り率を均一化し、全体のビット誤り率の特性を向上させることができる。
【０１２１】
〔ビットデインターリーブ部／実施例２〕
次に、図８及び図９に示した受信装置２の誤り訂正符号復号部２６における実施例２によるビットデインターリーブ部２８について説明する。図１５は、実施例２によるビットデインターリーブ部２８の構成を示すブロック図であり、図１６は、実施例２によるビットデインターリーブ部２８の処理を示すフローチャートである。図１５に示すように、このビットデインターリーブ部２８は、切り出し部３１、構成部３３及びブロック並び替え部３４を備えている。
【０１２２】
実施例２によるビットデインターリーブ部２８の切り出し部３１は、図１０に示した実施例１によるビットデインターリーブ部２８の切り出し部３１と同じ処理を行う。また、実施例２によるビットデインターリーブ部２８の構成部３３は、図１０に示した実施例１によるビットデインターリーブ部２８の構成部３３と同じ処理を行う。
【０１２３】
図１６を参照して、まず、ビットデインターリーブ部２８の切り出し部３１は、図１１のステップＳ１１０１，ステップＳ１１０２と同様に、ＬＬＲ算出部２７からビット毎のＬＬＲを入力し（ステップＳ１６０１）、ビットインターリーブ長と同じ長さを単位として（ビットデインターリーブ長単位に）、映像音声データ及びパリティデータのＬＬＲを切り出す（ステップＳ１６０２）。そして、切り出し部３１は、図１１のステップＳ１１０３と同様に、ビットデインターリーブ長単位のＬＬＲから、変調ビット数の整数倍単位にＬＬＲを切り出す（ステップＳ１６０３）。
【０１２４】
構成部３３は、切り出し部３１により切り出された変調ビット数の整数倍単位のＬＬＲを入力し、送信装置１にて使用するメモリと同じサイズのメモリに、横方向に順番に書き込む（ステップＳ１６０４）。この処理は、図１３のステップＳ１３０５及び図６に対応する。
【０１２５】
構成部３３は、ＬＬＲが書き込まれたメモリから、縦方向に順番にＬＬＲを読み出し（ステップＳ１６０５）、後段のＬＤＰＣ符号復号部２９において誤り訂正復号可能な構成及びデータ長のＬＬＲであって、ビットデインターリーブ長単位のＬＬＲを構成する（ステップＳ１６０６）。ステップＳ１６０５の処理は、図１３のステップＳ１３０４及び図５に対応する。
【０１２６】
ブロック並び替え部３４は、構成部３３により構成されたビットデインターリーブ長単位のＬＬＲを入力し、ビットデインターリーブ長単位のＬＬＲに対し、図１３のステップＳ１３０３及び図１４に示したブロック並び替えに対応したブロック単位の並び替えを行う（ステップＳ１６０７）。すなわち、予め設定されたテーブルに格納された並び替え規則に従って、送信装置１のブロック並び替えとは逆のブロック並び替えの処理を行う。
【０１２７】
具体的には、ブロック並び替え部３４は、図１３のステップＳ１３０３及び図１４におけるテーブルとは逆の並び替え規則が定義されたテーブルを用いて、図１３のステップＳ１３０３及び図１４と同じブロック長（固定ビット長）を単位としたブロック単位の並び替えを行う。
【０１２８】
ブロック並び替え部３４は、ブロック並び替え後のビットデインターリーブ長単位のデータをＬＤＰＣ符号復号部２９に出力する（ステップＳ１６０８）。これにより、図１２に示したビットインターリーブ部１１の切り出し部１６が出力するビットインターリーブ長単位のデータのビットと同じ順番で、そのビットのＬＬＲがブロック並び替え部３４から出力されることになる。
【０１２９】
これにより、ＬＤＰＣ符号復号部２９は、誤り易いビット（誤っている可能性の高いビット）が誤り訂正能力の高いビット位置等へ移行し、誤り難いビット（誤っている可能性の低いビット）が誤り訂正能力の低いビット位置等へ移行したビットインターリーブ長単位のＬＬＲを入力し、送信装置１による空間結合ＬＤＰＣ符号の誤り訂正符号化に対応した誤り訂正復号を行い、元の映像音声データに復元することができる。つまり、誤り易いビット（誤っている可能性の高いビット）に対し、誤り訂正能力の高い処理が行われる傾向が高くなり、元の映像音声データに復元される。また、誤り難いビット（誤っている可能性の低いビット）に対し、誤り訂正能力の低い処理が行われる傾向が高くなり、元の映像音声データに復元される。
【０１３０】
以上のように、実施例２のビットデインターリーブ部２８を含む本発明の実施形態による受信装置２によれば、送信装置１からＯＦＤＭ信号を受信すると、ビットデインターリーブ部２８に備えた切り出し部３１は、前段のＬＬＲ算出部２７の出力データである映像音声データ及びパリティデータのＬＬＲに対し、変調ビット数の整数倍単位のＬＬＲを切り出すようにした。そして、構成部３３は、変調ビット数の整数倍単位のＬＬＲに対し、送信装置１における実施例２のビットインターリーブ部１１の構成部１７による構成処理とは逆の構成処理を行うように定義した所定の規則に従って、ビットデインターリーブ長単位のＬＬＲを構成するようにした。
【０１３１】
ブロック並び替え部３４は、ビットデインターリーブ長単位のＬＬＲに対し、送信装置１における実施例２のビットインターリーブ部１１のブロック並び替え部１９によるブロック並び替えとは逆のブロック並び替えを行う所定の規則に従って、ブロック並び替えを行うようにした。
【０１３２】
ＬＤＰＣ符号復号部２９は、ブロック並び替え部３４によりブロック並び替えが行われたビットデインターリーブ長単位のＬＬＲを入力し、ビットデインターリーブ長単位のデータを複数用いて、送信装置１による空間結合ＬＤＰＣ符号の誤り訂正符号化に対応した誤り訂正復号を行うようにした。
【０１３３】
これにより、ＬＤＰＣ符号復号部２９では、空間結合ＬＤＰＣ符号長と同じ長さを単位としたデータを再構成する必要がなく、空間結合ＬＤＰＣ符号を用いた場合の処理負荷を低減することが可能となる。
【０１３４】
また、ＬＤＰＣ符号復号部２９における誤り訂正復号処理では、キャリア変調において誤り易いビット（誤っている可能性が高いビット）に割り当てられたＬＬＲに対し、誤り訂正能力の高い処理が行われる傾向が高くなり、キャリア変調において誤り難いビット（誤っている可能性が低いビット）に割り当てられたＬＬＲに対し、誤り訂正能力の低い処理が行われる傾向が高くなる。したがって、ビット誤り率を均一化し、全体のビット誤り率の特性を向上させることができる。
【０１３５】
以上、実施形態を挙げて本発明を説明したが、本発明は前記実施形態に限定されるものではなく、その技術思想を逸脱しない範囲で種々変形可能である。前記実施形態では、送信装置１のキャリア変調部１２は、ＱＡＭ変調方式にグレー符号を適用した方式によりキャリア変調を行うようにしたが、キャリア変調方式はこの方式に限定されるものではない。ＱＡＭ変調方式にグレー符号を適用した方式では、変調ビット長において最上位ビットが最も誤り難くなり、最下位ビットが最も誤り易くなるが、本発明は、変調ビット長のビット位置に応じて誤りの程度が異なるキャリア変調方式に適用がある。
【０１３６】
また、図１に示した送信装置１における実施例１，２のビットインターリーブ部１１は、後段のキャリア変調部１２における誤り易い変調ビット位置及び／または誤り難い変調ビット位置を考慮して、ビットインターリーブを行い、図８に示した受信装置２における実施例１，２のビットデインターリーブ部２８は、ビットインターリーブ部１１の逆の処理を行うようにした。本発明は、このような変調ビット位置を考慮したビットインターリーブ及びビットデインターリーブを、必ずしも行う必要はない。
【０１３７】
また、図１及び図２に示した送信装置１における実施例１のビットインターリーブ部１１のビット並び替え部１８は、図７に示したように、左端に配置された列重みが大きく誤り訂正能力の高いビットを、予め設定された誤り易いビット位置へ移行する並び替えのみを行うようにしてもよい。また、ビット並び替え部１８は、列重みが小さく誤り訂正能力の低いビットを、予め設定された誤り難いビット位置へ移行する並び替えのみを行うようにしてもよい。また、ビット並び替え部１８は、列重みが大きく誤り訂正能力の高いビットを、予め設定された誤り易いビット位置へ移行する並び替えを行うと共に、列重みが小さく誤り訂正能力の低いビットを、予め設定された誤り難いビット位置へ移行する並び替えを行うようにしてもよい。
【０１３８】
また、図１及び図２に示した送信装置１における実施例１のビットインターリーブ部１１の切り出し部１６は、空間結合ＬＤＰＣ符号長単位の符号化データから、１周期分の映像音声データを切り出すと共に、１周期分の映像音声データと同じ周期数のパリティデータを切り出し、これらを結合してビットインターリーブ長単位のデータを生成するようにした。本発明は、ビットインターリーブ長単位のデータを１周期分の映像音声データ及びパリティデータに限定するものではなく、複数周期分の映像音声データ及びパリティデータとするようにしてもよい。
【０１３９】
この場合、送信装置１における切り出し部１６は、空間結合ＬＤＰＣ符号長単位の符号化データから、複数周期分の映像音声データを切り出すと共に、この複数周期分の映像音声データと同じ周期数のパリティデータを切り出し、これらを結合してビットインターリーブ長単位のデータを生成する。また、受信装置２における誤り訂正符号復号部２６のビットデインターリーブ部２８は、送信装置１における切り出し部１６のビットインターリーブ長と同じ長さを単位としたビットデインターリーブ長単位のＬＬＲ、つまり送信装置１において空間結合ＬＤＰＣ符号長単位の符号化データから切り出す際の複数周期を単位としたＬＬＲを構成する。そして、ＬＤＰＣ符号復号部２９は、ビットデインターリーブ長単位のＬＬＲを入力して復号し、復号後のビットデインターリーブ長単位のデータを用いて、空間結合ＬＤＰＣ符号の誤り訂正復号を行う。実施例２についても同様である。
【符号の説明】
【０１４０】
１  送信装置
２  受信装置
１０  誤り訂正符号化部
１１  ビットインターリーブ部
１２  キャリア変調部
１３  シンボル分割部
１４−１，１４−２  ＯＦＤＭフレーム化部
１５−１，１５−２  ＩＦＦＴ部
１６，３１  切り出し部
１７，３３  構成部
１８，３２  ビット並び替え部
１９，３４  ブロック並び替え部
２０−１，２０−２  有効シンボル期間抽出部
２１−１，２１−２  ＦＦＴ部
２２−１，２２−２  ＳＰ抽出部
２３  伝送路応答算出部
２４  ＭＩＭＯ等化／偏波分離部
２５  シンボル合成部
２６  誤り訂正符号復号部
２７  ＬＬＲ算出部
２８  ビットデインターリーブ部
２９  ＬＤＰＣ符号復号部
【図１】
0006404621.tif 000002
【図２】
0006404621.tif 000003
【図３】
0006404621.tif 000004
【図４】
0006404621.tif 000005
【図５】
0006404621.tif 000006
【図６】
0006404621.tif 000007
【図７】
0006404621.tif 000008
【図８】
0006404621.tif 000009
【図９】
0006404621.tif 000010
【図１０】
0006404621.tif 000011
【図１１】
0006404621.tif 000012
【図１２】
0006404621.tif 000013
【図１３】
0006404621.tif 000014
【図１４】
0006404621.tif 000015
【図１５】
0006404621.tif 000016
【図１６】
0006404621.tif 000017
【図１７】
0006404621.tif 000018
【図１８】
0006404621.tif 000019
【図１９】
0006404621.tif 000020
【図２０】
0006404621.tif 000021
【図２１】
0006404621.tif 000022
【図２２】
0006404621.tif 000023
【図２３】
0006404621.tif 000024