(57)【要約】  【課題】誤り訂正能力の高い送信方法を提供する。  【解決手段】複数の符号化方式の中から一つの符号化方式を選択し、選択した符号化方式を用いて情報系列を符号化して得られた符号化系列を変調して変調信号を得る。得られた変調信号に対して位相変更を施して送信する。複数の符号化方式は、少なくとも第１の符号化方式と第２の符号化方式とを含んでいる。第１の符号化方式は、第１のパリティ検査行列を用い、生成した第１の符号語を第１の符号化系列とする、第１の符号化率の符号化方式である。第２の符号化方式は、第１のパリティ検査行列とは異なる第２のパリティ検査行列を用い、生成した第２の符号語に対し、パンクチャ処理を行うことで、第２の符号化系列を生成する、パンクチャ処理後の第２の符号化率の符号化方式である。第１の符号化系列のビット数と第２の符号化系列のビット数は等しい。【選択図】図１
2015228647.tif 000002
【特許請求の範囲】
【請求項１】
複数の符号化方式を使用する送信方法であって、
前記複数の符号化方式の中から一つの符号化方式を選択し、選択した符号化方式を用いて情報系列を符号化して符号化系列を得る符号化ステップと
前記符号化系列を変調して第１の変調信号と第２の変調信号とを得る変調ステップと、
前記第１の変調信号と前記第２の変調信号との少なくとも一方に、変更する位相の度合いを規則的に変更させながら位相変更を施して送信する送信ステップと、を含み、
前記複数の符号化方式は、少なくとも第１の符号化方式と第２の符号化方式とを含み、
前記第１の符号化方式は、第１のパリティ検査行列を用い、生成した第１の符号語を第１の符号化系列とする、第１の符号化率の符号化方式であり、
前記第２の符号化方式は、前記第１のパリティ検査行列とは異なる第２のパリティ検査行列を用い、生成した第２の符号語に対し、パンクチャ処理を行うことで、第２の符号化系列を生成する、前記第１の符号化率とは異なる前記パンクチャ処理後の第２の符号化率の符号化方式であり、
前記第１の符号化系列のビット数と前記第２の符号化系列のビット数が等しい
送信方法。
【請求項２】
複数の復号化方法を使用する受信方法であって、
受信信号に施された位相変更方式を示す情報を取得する取得ステップと、
前記位相変更方式を示す情報に基づいて受信信号を復調する復調ステップと、
復調して生成された複数の受信値を用いて、誤り訂正復号する復号ステップと、を含み、
前記復号ステップにおいて、
前記複数の受信値が第１の符号化方式で符号化されたものである場合には、前記複数の受信値に対し、前記第１の符号化方式に対応する第１の復号化方法を適用し、
前記複数の受信値が第２の符号化方式で符号化されたものである場合には、前記複数の受信値に対し、デパンクチャ処理を適用し、前記デパンクチャ処理後の複数の値に対し、前記第２の符号化方式に対応する第２の復号化方法を適用し、
前記第１の符号化方式は、第１のパリティ検査行列を用い、生成した第１の符号語を第１の符号化系列とする、第１の符号化率の符号化方式であり、
前記第２の符号化方式は、前記第１のパリティ検査行列とは異なる第２のパリティ検査行列を用い、生成した第２の符号語に対し、パンクチャ処理を行うことで、第２の符号化系列を生成する、前記第１の符号化率とは異なる前記パンクチャ処理後の第２の符号化率の符号化方式であり、
前記第１の符号化系列のビット数と前記第２の符号化系列のビット数が等しい
受信方法。
【請求項３】
複数の符号化方式を使用する送信装置であって
前記複数の符号化方式の中から一つの符号化方式を選択し、選択した符号化方式を用いて情報系列を符号化して符号化系列を得る符号化部と、
前記符号化系列を変調して第１の変調信号と第２の変調信号とを得る変調部と、
前記第１の変調信号と前記第２の変調信号との少なくとも一方に、変更する位相の度合いを規則的に変更させながら位相変更を施して送信する送信部と、を備え、
前記複数の符号化方式は、少なくとも第１の符号化方式と第２の符号化方式とを含み、
前記第１の符号化方式は、第１のパリティ検査行列を用い、生成した第１の符号語を第１の符号化系列とする、第１の符号化率の符号化方式であり、
前記第２の符号化方式は、前記第１のパリティ検査行列とは異なる第２のパリティ検査行列を用い、生成した第２の符号語に対し、パンクチャ処理を行うことで、第２の符号化系列を生成する、前記第１の符号化率とは異なる前記パンクチャ処理後の第２の符号化率の符号化方式であり、
前記第１の符号化系列のビット数と前記第２の符号化系列のビット数が等しい
送信装置。
【請求項４】
複数の復号化方法を使用する受信装置であって、
受信信号に施された位相変更方式を示す情報を取得する取得部と、
前記位相変更方式を示す情報に基づいて受信信号を復調する復調部と、
前記復調部で生成された複数の受信値を誤り訂正復号する復号部と、を備え、
前記復号部は、
前記複数の受信値が第１の符号化方式で符号化されたものである場合には、前記複数の受信値に対し、前記第１の符号化方式に対応する第１の復号化方法を適用し、
前記複数の受信値が第２の符号化方式で符号化されたものである場合には、前記複数の受信値に対し、デパンクチャ処理を適用し、前記デパンクチャ処理後の複数の値に対し、前記第２の符号化方式に対応する第２の復号化方法を適用し、
前記第１の符号化方式は、第１のパリティ検査行列を用い、生成した第１の符号語を第１の符号化系列とする、第１の符号化率の符号化方式であり、
前記第２の符号化方式は、前記第１のパリティ検査行列とは異なる第２のパリティ検査行列を用い、生成した第２の符号語に対し、パンクチャ処理を行うことで、第２の符号化系列を生成する、前記第１の符号化率とは異なる前記パンクチャ処理後の第２の符号化率の符号化方式であり、
前記第１の符号化系列のビット数と前記第２の符号化系列のビット数が等しい
受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
誤り訂正符号を用いる放送・通信システムに関する。
【背景技術】
【０００２】
無線・有線を利用した放送・通信システムにおいて、受信装置でのデータの受信品質を向上させるために誤り訂正符号を用いている。このとき、誤り訂正符号としては、演算規模を考慮し、その中で、訂正能力の高い誤り訂正符号を用いることが望まれる。このような中で、無線・有線を利用した放送・通信システムにおいて、ＬＤＰＣ（Low-Density Parity-Check）符号を用いることが検討されている。送信装置が送信するデータ量が可変であること、使用する環境（移動環境での受信・半固定環境での受信）などを考慮し、ＬＤＰＣ符号のブロック長（符号長）、符号化率を可変とし、システムを構成する検討がされている。
【０００３】
ところで、ＬＤＰＣ符号の生成方法として、さまざまな検討が行われている。例えば、非特許文献１では、パリティ検査行列Ｈ１（ただし、列数をＮとする。）で定義されるＬＤＰＣ符号を用いて、情報系列を符号化し、Ｎビットの符号語を生成し、送信することが記載されている。
【０００４】
また、非特許文献２では、パリティ検査行列Ｈ２（ただし、列数をＬとし、Ｎ＜Ｌの関係が成立する。）で定義されるＬＤＰＣ符号を用いて、情報系列の符号化を行いＬビットの符号語を生成する。そして、Ｌビット符号語のうち、Ｌ−Ｎビットの送信しないビットを決定し、残りのＮビットの系列を送信する（パンクチャ方式）ことが記載されている。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】DVB Document A122, Framing structure channel coding and modulation for a second generation digital terrestrial television broadcasting system (DVB-T2), June 2008.
【非特許文献２】Q. Dia, Y. Y. Tai, S. Lin, and K. Abdel-Ghaffar, “LDPC codes on partial geometries: Construction, trapping set structure, and puncturing", IEEE Transaction on Information Theory, vol.59, no.12, pp.7898-7914, December 2013.
【非特許文献３】Digital Video Broadcast (DVB); Second generation framing structure, channel coding and modulation systems for broadcasting, interactive services, news gathering and other broadband satellite application, ETSI EN 302 307 v1.1.1, May 2005.
【非特許文献４】R.G. Gallager, “Low-density parity check codes,” IRE Trans. Inform. Theory, IT-8, pp.21-28, 1962.
【非特許文献５】D.J.C. Mackay, “Good error-correcting codes based on  very sparse matrices,” IEEE Trans. Inform. Theory, vol.45, no.2, pp.399-431, March 1999.
【非特許文献６】M.P.C. Fossorier, “Quasi-cyclic low-density parity-check codes from circulant permutation matrices,” IEEE Trans. Inform. Theory, vol.50, no.8, pp.1788-1793, Nov. 2001.
【非特許文献７】D. Divsalar, H. Jin, and R. J. McElience, “Coding theorems for ’turbo-like’ codes,” Proc. 36th Allerton Conf., pp.201-210, Monticello, IL, Sept. 1998.
【非特許文献８】S.Myung, K.Yang, and J.Kim, “Quasi-cyclic LDPC codes for fast encoding,” IEEE Trans. Inform. Theory, vol.51, no.8, pp.2894-2901, Aug. 2005.
【非特許文献９】F.R.Kschischang, B.J.Frey, and H.Loeliger, “Factor graphs and the sum-product algorithm,” IEEE Trans. Inform. Theory, vol.47, no.2, pp.399-431, Feb. 1999.
【非特許文献１０】M.P.C.Fossorier, M. Mihaljevic, and H.Imai, “Reduced complexity iterative decoding for low density parity check codes based on belief propagation,” IEEE Trans. Commun., vol.47, no.5, pp.673-680, May 1999.
【非特許文献１１】J.Chen, A.Dholakis, E.Eleftheriou, M.P.C.Fossorier, and X.-Yu Hu, “Reduced-complexity decoding for LDPC codes,” IEEE Trans. Commun., vol.53, no.8, pp.1288-1299, Aug. 2005.
【非特許文献１２】J.Zhang, and M.P.C. Fossorier, “Shuffled iterative decoding,” IEEE Trans. Commun., vol.53, no.2, pp.209-213, Feb. 2005.
【非特許文献１３】M.Mansour, and N.Shanbhag, “High-throughput LDPC decoders,” IEEE Trans. VLSI syst., vol.11, no.6, pp.976-996, Dec. 2003.
【非特許文献１４】N.Miladinovic, and M.P.C. Fossorier, “Improved bit-flipping decoding of low-density parity-check codes,” IEEE Trans. Inform. Theory, vol.51, no.4, pp.1594-1606, April 2005.
【非特許文献１５】Z.Yang, M.Naccari, D.Agrafiotis, M.Mrak, and D.R.Bull, “High dynamic range video compression by intensity dependent spatial quantization in HEVC,” Proc. of Picture Coding Symposium 2013, pp.353-356.
【非特許文献１６】竹内健、山村勇太、松尾康孝、甲藤二郎、井口和久、「グラデーション補間を用いたビット深度スケーラブル動画像符号化方法の検討」、電子情報通信学会誌Ｄ、vol.J95-D、no.9、pp.1669-1671、2012年9月。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、無線・有線を利用した放送・通信システムにおいて、高いデータの受信品質を得ることが可能な送信装置、受信装置、送信方法及び受信方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一つの態様は、複数の符号化方式を使用する送信方法であって、複数の符号化方式の中から一つの符号化方式を選択し、選択した符号化方式を用いて情報系列を符号化して符号化系列を得る符号化ステップと、符号化系列を変調して第１の変調信号と第２の変調信号とを得る変調ステップと、第１の変調信号と第２の変調信号との少なくとも一方に、変更する位相の度合いを規則的に変更させながら位相変更を施して送信する送信ステップと、を含む送信方法である。複数の符号化方式は、少なくとも第１の符号化方式と第２の符号化方式とを含んでいる。第１の符号化方式は、第１のパリティ検査行列を用い、生成した第１の符号語を第１の符号化系列とする、第１の符号化率の符号化方式である。第２の符号化方式は、第１のパリティ検査行列とは異なる第２のパリティ検査行列を用い、生成した第２の符号語に対し、パンクチャ処理を行うことで、第２の符号化系列を生成する、第１の符号化率とは異なるパンクチャ処理後の第２の符号化率の符号化方式である。そして、第１の符号化系列のビット数と第２の符号化系列のビット数が等しい。
【０００８】
本発明の一つの態様は、複数の復号化方法を使用する受信方法であって、受信信号に施された位相変更方式を示す情報を取得する取得ステップと、位相変更方式を示す情報に基づいて受信信号を復調する復調ステップと、復調して生成された複数の受信値を用いて、誤り訂正復号する復号ステップと、を含む受信方法である。複数の受信値が第１の符号化方式で符号化されたものである場合には、複数の受信値に対し、第１の符号化方式に対応する第１の復号化方法を適用する。複数の受信値が第２の符号化方式で符号化されたものである場合には、複数の受信値に対し、デパンクチャ処理を適用し、デパンクチャ処理後の複数の値に対し、第２の符号化方式に対応する第２の復号化方法を適用する。第１の符号化方式は、第１のパリティ検査行列を用い、生成した第１の符号語を第１の符号化系列とする、第１の符号化率の符号化方式である。第２の符号化方式は、第１のパリティ検査行列とは異なる第２のパリティ検査行列を用い、生成した第２の符号語に対し、パンクチャ処理を行うことで、第２の符号化系列を生成する、第１の符号化率とは異なるパンクチャ処理後の第２の符号化率の符号化方式である。そして、第１の符号化系列のビット数と第２の符号化系列のビット数が等しい。
【０００９】
本発明の一つの態様は、複数の符号化方式を使用する送信装置であって、複数の符号化方式の中から一つの符号化方式を選択し、選択した符号化方式を用いて情報系列を符号化して符号化系列を得る符号化部と、符号化系列を変調して第１の変調信号と第２の変調信号とを得る変調部と、第１の変調信号と第２の変調信号との少なくとも一方に、変更する位相の度合いを規則的に変更させながら位相変更を施して送信する送信部と、を備える。複数の符号化方式は、少なくとも第１の符号化方式と第２の符号化方式とを含んでいる。第１の符号化方式は、第１のパリティ検査行列を用い、生成した第１の符号語を第１の符号化系列とする、第１の符号化率の符号化方式である。第２の符号化方式は、第１のパリティ検査行列とは異なる第２のパリティ検査行列を用い、生成した第２の符号語に対し、パンクチャ処理を行うことで、第２の符号化系列を生成する、第１の符号化率とは異なるパンクチャ処理後の第２の符号化率の符号化方式である。そして、第１の符号化系列のビット数と第２の符号化系列のビット数が等しい。
【００１０】
本発明の一つの態様は、複数の復号化方法を使用する受信装置であって、受信信号に施された位相変更方式を示す情報を取得する取得部と、位相変更方式を示す情報に基づいて受信信号を復調する復調部と、復調部で生成された複数の受信値を誤り訂正復号する復号部と、を備る。復号部は、複数の受信値が第１の符号化方式で符号化されたものである場合には、複数の受信値に対し、第１の符号化方式に対応する第１の復号化方法を適用する。復号部は、複数の受信値が第２の符号化方式で符号化されたものである場合には、複数の受信値に対し、デパンクチャ処理を適用し、デパンクチャ処理後の複数の値に対し、第２の符号化方式に対応する第２の復号化方法を適用する。第１の符号化方式は、第１のパリティ検査行列を用い、生成した第１の符号語を第１の符号化系列とする、第１の符号化率の符号化方式である。第２の符号化方式は、第１のパリティ検査行列とは異なる第２のパリティ検査行列を用い、生成した第２の符号語に対し、パンクチャ処理を行うことで、第２の符号化系列を生成する、第１の符号化率とは異なるパンクチャ処理後の第２の符号化率の符号化方式である。そして、第１の符号化系列のビット数と第２の符号化系列のビット数が等しい。
【発明の効果】
【００１１】
本発明によれば、高い誤り訂正能力を得ることができるため、高いデータ品質を確保することができる。
【図面の簡単な説明】
【００１２】
【図１】無線を利用した受信装置と送信装置の構成の一例を示す図
【図２】符号化器の構成の一例を示す図
【図３】パンクチャを利用したときの送信装置の動作の一例を示す図
【図４】パンクチャを利用したときの受信装置の動作の一例を示す図
【図５】符号長と符号化率とに対して選択される符号化方法の一例を示す図
【図６】符号長と符号化率とに対して選択される符号化方法の一例を示す図
【図７】符号長と符号化率とに対して選択される符号化方法の一例を示す図
【図８】符号長と符号化率とに対して選択される符号化方法の一例を示す図
【図９】符号長に対して選択される符号化方法の一例を示す図
【図１０】符号長に対して選択される符号化方法の一例を示す図
【図１１】送信装置が送信するフレームの構成の一例を示す図
【図１２】符号化率に対して選択される符号化方法の一例を示す図
【図１３】符号化率に対して選択される符号化方法の一例を示す図
【図１４】符号化率に対して選択される符号化方法の一例を示す図
【図１５】符号長と符号化率に対して選択される符号化方法の一例を示す図
【図１６】符号長と符号化率に対して選択される符号化方法の一例を示す図
【図１７】送信装置の構成の一例を示す図
【図１８】送信装置が送信する変調信号のフレーム構成の一例を示す図
【図１９】制御情報復調部と復号部に関連する部分の構成の一例を示す図
【図２０】送信装置が送信する変調信号のフレーム構成の一例を示す図
【図２１】送信装置の構成の一例を示す図
【図２２】時空間ブロック符号を用いた伝送方法の一例を示す図
【図２３】時空間ブロック符号を用いた伝送方法の一例を示す図
【図２４】送信装置の構成の一例を示す図
【図２５】送信装置の構成の一例を示す図
【図２６】送信装置の構成の一例を示す図
【図２７】送信装置の構成の一例を示す図
【図２８】送信装置の構成の一例を示す図
【図２９】送信装置の構成の一例を示す図
【図３０】送信装置の構成の一例を示す図
【図３１】送信装置の構成の一例を示す図
【図３２】送信装置の構成の一例を示す図
【図３３】フレーム構成の一例を示す図
【図３４】フレーム構成の一例を示す図
【図３５】フレーム構成の一例を示す図
【図３６】フレーム構成の一例を示す図
【図３７】フレーム構成の一例を示す図
【図３８】受信装置の構成の一例を示す図
【図３９】送信装置と受信装置の関係の一例を示す図
【図４０】送信装置の構成の一例を示す図
【図４１】送信装置の構成の一例を示す図
【図４２】デジタル放送システムの構成の一例を示す図
【図４３】受信装置の構成の一例を示す図
【図４４】多重化データの構成の一例を示す図
【図４５】多重化データがどのように多重化されるかの一例を示す図
【図４６】ＰＥＳパケット列にビデオストリームがどのように格納されるかの一例を示す図
【図４７】多重化データに最終的に書き込まれるＴＳパケットの形式の一例を示す図
【図４８】ＰＭＴのデータ構造の一例を示す図
【図４９】多重化データの構成の一例を示す図
【図５０】ストリーム属性情報の一例を示す図
【図５１】映像表示および音声出力を行う装置の構成の一例を示す図
【図５２】符号化部およびパンクチャ部関連の構成の一例を示す図
【図５３】符号化処理およびパンクチャ処理の一例を示す図
【図５４】符号化処理およびパンクチャ処理の一例を示す図
【図５５】符号化処理およびパンクチャ処理の一例を示す図
【図５６】符号化処理およびパンクチャ処理の一例を示す図
【発明を実施するための形態】
【００１３】
本発明は、ブロック長（符号長）、符号化率を可変とする無線・有線を利用した放送・通信システムにおいて、受信装置がより高いデータの受信品質を得るための、システムで使用するＬＤＰＣ符号の設定に関する発明である。
【００１４】
図１は、送信装置１００と受信装置１５０で構成されている、無線を利用したシステムの構成の一例を示している。なお、図１では、無線を利用したシステムとしているが、これに限ったものではなく、有線（同軸ケーブル、ケーブル、光など）を利用したシステムであってもよい。
【００１５】
符号化部１０３は、情報１０１、制御情報１０２を入力とし、制御情報１０２に含まれる送信装置が誤り訂正符号化に使用する符号の情報、例えば、符号化率、符号長（ブロック長）の情報に基づいた誤り訂正符号化を行い、誤り訂正符号化後のデータ１０４を出力する。
【００１６】
パンクチャ部１０５は、制御情報１０２、誤り訂正符号化後のデータ１０４を入力とし、制御情報１０２に含まれる送信装置が誤り訂正符号化に使用する符号の情報、例えば、符号化率、符号長（ブロック長）の情報に基づき、誤り訂正符号化後のデータ１０４に対し、パンクチャを行うか、行わないか（ビット系列の一部を削除するか、しないか）の判断を行い、データ１０６を出力する。
【００１７】
インタリーブ部１０７は、制御情報１０２、データ１０６を入力とし、制御情報１０２に含まれるインタリーブ方法に関する情報に基づき、データの並び換えを行い、並び変え後のデータ１０８を出力する。
【００１８】
マッピング部１０９は、制御情報１０２、並び変え後のデータ１０８を入力とし、制御情報１０２に含まれる変調方法に関する情報に基づいて、マッピングを行い、ベースバンド信号１１０を出力する。
【００１９】
無線部１１２は、制御情報１０２、ベースバンド信号１１０、パイロット信号１１１を入力とし、制御情報１０２から受信機が復調するための制御情報シンボル（変調方式、誤り訂正符号の方式等に関する情報を含む）およびパイロットシンボル等をデータシンボルに挿入するなどの処理を行い、フレームを生成し、また、制御情報１０２に基づき信号処理を施し（例えば、ＯＦＤＭ（Orthogonal Frequency Division Multiplexing）を用いている場合は、それに基づく信号処理、時空間符号やＭＩＭＯ（Multiple Input-Multiple-Output）方式を用いている場合は、それに基づく信号処理、周波数変換、帯域制限、増幅等の処理を施し）、送信信号１１３を出力し、送信信号１１３はアンテナ１１４から電波として出力される。（なお、アンテナ数を２として説明しているが、これに限ったものではない。）
【００２０】
図１の１５０は、送信装置１００が送信した変調信号を受信する受信装置の構成の一例を示している。
【００２１】
無線部１５３はアンテナ１５１で受信した受信信号１５２、周波数変換等の処理を施し、ベースバンド信号１５４を出力する。
【００２２】
同期部１５５は、ベースバンド信号１５４を入力とし、ベースバンド信号に含まれるパイロットシンボルやプリアンブル等を用いて、周波数同期、および、時間同期のための処理を施し、同期信号１５６を出力する。
【００２３】
チャネル推定部１５７は、ベースバンド信号１５４を入力とし、ベースバンド信号に含まれるパイロットシンボルやプリアンブル等を用いて、チャネル推定を行い、チャネル推定信号１５出力する。
【００２４】
制御情報復調部１５９は、ベースバンド信号１５４を入力とし、ベースバンド信号に含まれる制御情報シンボルの復調を行い、制御情報信号１６０を出力する。
【００２５】
復調部１６１は、ベースバンド信号１５４、同期信号１５６、チャネル推定信号１５８、制御情報信号１６０を入力とし、制御情報信号１６０に含まれる変調方式等の送信方法に関する情報に基づき、同期信号１５６、チャネル推定信号１５８を用いて、ベースバンド信号１５４に含まれるデータシンボルの例えば各ビットの対数尤度比を求め、対数尤度比信号１６２を出力する。
【００２６】
デインタリーブ部１６３は、制御情報信号１６０、対数尤度比信号１６２を入力とし、制御情報信号１６０に含まれるインタリーブ方式に関する情報に基づき、対数尤度比の順番の並び替えを行い、並び替え後の対数尤度比信号１６４を出力する。
【００２７】
挿入部１６５は、制御情報信号１６０を入力とし、制御情報信号１６０における誤り訂正符号のブロック長（符号長）、符号化率の情報に基づき、送信装置がパンクチャを行ったか、行っていないか（ビット系列の一部を削除したか、しなかったか）の判断を行う。
挿入部１６５は、「送信装置がパンクチャを行った」と判断した場合、並び替え後の対数尤度比信号１６４に対し、送信装置がパンクチャ（削除）を行ったビットに相当する対数尤度比（例えば、値は「０」）をを挿入する。
挿入部１６５は、「送信装置がパンクチャを行っていない」と判断した場合、上述の対数尤度比の挿入は行わない。
そして、挿入部１６５は、第２の対数尤度比信１６６を出力する。
【００２８】
復号部１６７は、制御情報信号１６０、第２の対数尤度比信号１６６を入力とし、制御情報信号に含まれる誤り訂正符号に関する情報に基づいた誤り訂正復号を行い、受信データ１６８を出力する。なお、本発明では、ＬＤＰＣ符号を扱っているため、パリティ検査行列に基づいて、信頼度伝搬（ＢＰ：belief propagation）復号（例えば、sum-product復号、min-sum復号、Laired BP復号など）が行われることになる。
【００２９】
ＬＤＰＣ符号について説明する。図２は、符号化器の構成を示している。
情報系列ｕ＝（ｘ1，ｘ2，…，ｘm）（２０１）とし、符号化系列ｓ＝（ｘ1，ｘ2，…，ｘm，ｐ1，ｐ2，…，ｐn）（２０３）とし、パリティ検査行列をＨとしたとき、次式が成立する。（ｍは自然数とし、ｎは自然数とする。）
ＨｓT＝０
上式の関係を用いて、符号化器２０２は、情報系列ｕ＝（ｘ1，ｘ2，…，ｘm）を入力とし、符号化系列ｓ＝（ｘ1，ｘ2，…，ｘm，ｐ1，ｐ2，…，ｐn）を生成し、出力することになる。なお、符号化率Ｒ=ｍ／（ｍ＋ｎ）となる。なお、（ｐ1，ｐ2，…，ｐn）をパリティ系列と呼ぶことにする。
よって、１符号化ブロックとして、（ｘ1，ｘ2，…，ｘm，ｐ1，ｐ2，…，ｐn）の計ｍ＋ｎビットを送信装置は送信することになる。
このとき、パリティ検査行列Ｈの行数をｎ、列数をｍ＋ｎが成立する。
なお、図２のような符号化を行う場合をここでは、「パンクチャを行わないＬＤＰＣ符号化方法」と呼ぶことにする。
【００３０】
次に、パンクチャを利用したＬＤＰＣ符号について説明する。
上述で説明したＬＤＰＣ符号において、送信装置において、符号化系列ｓ＝（ｘ1，ｘ2，…，ｘm，ｐ1，ｐ2，…，ｐn）において、ｙビットの送信ないビットを決定し、送信装置は、決定したビット以外のｍ＋ｎ−ｙビットの系列を送信することになる。パンクチャを利用したＬＤＰＣ符号の具体的な例を図３に示している。
図３において、例えば、「ｘ3，…，ｘm-2，ｐ1，…，ｐn-1」の計ｙビットを選択し、送信装置は、これらのｙビットを送信しない、と決定し、送信しないと決定したビット以外の計ｍ＋ｎ−ｙビットの系列ｚ1，ｚ2，ｚ3，…，ｚm+n-y+2，ｚm+n-y+1 ，ｚm+n-yを送信することになる。
【００３１】
なお、図３の例では、送信しないｙビットは情報系列およびパリティ系列の両者から選択しているが、これに限ったものではなく、情報系列のみから選択してもよいし、パリティ件列のみから選択してもよい。つまり、送信しないｙビットは、符号化系列からどのように選択してもよい。
よって、１符号化ブロックとして、（ｚ1，ｚ2，ｚ3，…，ｚm+n-y+2，ｚm+n-y+1，ｚm+n-y）の計ｍ＋ｎ−ｙビットを送信装置は送信することになる。
なお、ここでは、上述の方法を「パンクチャを利用したＬＤＰＣ符号化方法」と呼ぶことにする。
【００３２】
図４は、図３のように送信装置がデータを送信したときの受信装置の動作例の一例を示している。
系列ｚ1，ｚ2，ｚ3，…，ｚm+n-y+2，ｚm+n-y+1，ｚm+n-yを受信装置が受信し、これらのビットの対数尤度比をＬｚ1，Ｌｚ2，Ｌｚ3，…，Ｌｚm+n-y+2，Ｌｚm+n-y+1，Ｌｚm+n-yとする。
図４に示すように、受信装置は、送信装置が送信しなかったビット「ｘ3，…，ｘm-2，ｐ1，…，ｐn-1」の計ｙビットの各ビットの対数尤度比を例えば「０（ゼロ）」と設定する。したがって、「ｘ3の対数尤度比＝、…、ｘm-2の対数尤度比＝０、ｐ1の対数尤度比＝０、…、ｐn-1の対数尤度比＝０」を挿入する。よって、ｘ1，ｘ2，ｘ3，…，ｘm-2，ｘm-1，ｘm，ｐ1，ｐ2，ｐ3，…，ｐn-2，ｐn-1，ｐnの各ビットの対数尤度比Ｌｘ1，Ｌｘ2，Ｌｘ3，…，Ｌｘm-2，Ｌｘm-1，Ｌｘm，Ｌｐ1，Ｌｐ2，Ｌｐ3，…，Ｌｐn-2，Ｌｐn-1，Ｌｐnが得られる。そして、受信装置は、Ｌｘ1，Ｌｘ2，Ｌｘ3，…，Ｌｘm-2，Ｌｘm-1，Ｌｘm，Ｌｐ1，Ｌｐ2，Ｌｐ3，…，Ｌｐn-2，Ｌｐn-1，Ｌｐnを用いて、ＢＰ復号を行い、受信データを得ることになる。
【００３３】
次に、送信装置が、符号化率Ｒ=γに対し、１符号化ブロックのビット数として、αビットとβビットをサポートしている場合を考える。なお、α、βは自然数とし、α＜βが成立するものとする。
【００３４】
「パンクチャを利用したＬＤＰＣ符号化方法」の場合、符号化率Ｒ=γ、１符号化ブロックαビットのために、符号長（ブロック長）α＋ｖビット（ただし、ｖは自然数）、符号化率ｑ（ただし、ｑ＜γ）のＬＤＰＣ符号を用いることになり、その後、パンクチャを行う。なお、この方法を「方法＃１」と名付ける。
同様に、「パンクチャを利用したＬＤＰＣ符号化方法」の場合、符号化率Ｒ=γ、１符号化ブロックβビットのために、符号長（ブロック長）β＋ｕビット（ただし、ｕは自然数）、符号化率ｑ（ただし、ｑ＜γ）のＬＤＰＣ符号を用いることになる。その後、パンクチャを行う。なお、この方法を「方法＃２」と名付ける。
【００３５】
これに対し、「パンクチャを行わないＬＤＰＣ符号化方法」の場合、符号化率Ｒ=γ、１符号化ブロックαビットのために、符号長（ブロック長）αビット、符号化率γのＬＤＰＣ符号を用いることになる。なお、この方法を「方法＃３」と名付ける。
同様に、「パンクチャを行わないＬＤＰＣ符号化方法」の場合、符号化率Ｒ=γ、１符号化ブロックβビットのために、符号長（ブロック長）βビット、符号化率γのＬＤＰＣ符号を用いることになる。なお、この方法を「方法＃４」と名付ける。
【００３６】
α＜βの関係が成り立つという条件のもとで、考察を行う。
このとき、１符号化ブロックのビット数がαビットの場合、「方法＃１」は、「方法＃３」より、高いデータの受信品質を与えるケースがある。
一方、１符号化ブロックのビット数がβの場合、「方法＃４」は、「方法＃２」より、高いデータの受信品質を与えるケースがある。
以下では、その理由について記載する。
【００３７】
１符号化ブロックのビット数αビットを実現するために、「方法＃１」の場合、符号長（ブロック長）はαより大きいα＋ｖビットＬＤＰＣ符号を利用している。ここで、α＜βであり、αが小さい場合、符号長（ブロック長）α＋ｖビットにおける足されたｖの値の貢献度が大きいため、符号長（ブロック長）αビットのＬＤＰＣ符号を使用したときにに比べ、「方法＃１」を使用したときのほうが、高いデータの受信品質が得られるケースがある。
一方で、１符号化ブロックのビット数βビットを実現するために、「方法２」の場合、符号長（ブロック長）はβより大きいβ＋ｕビットＬＤＰＣ符号を利用している。ここで、α＜βであり、βが大きい場合、符号長（ブロック長）β＋ｕビットにおける足されたｕの値の貢献度が小さく、パンクチャによる劣化が大きい。したがって、符号長（ブロック長）βビットのＬＤＰＣ符号を使用したとき、つまり、「方法＃４」は「方法２」より高いデータの受信品質を与えるケースがある。
ただし、αとβの具体的な値に依存することになる。（また、αとβの値は、符号化率により変化する可能性がある。）以下、具体的な例を示す。
【００３８】
図５は、１符号化ブロックのビット数ｚと符号化率に対し、「方法＃Ａ」「方法＃Ｂ」どちらを使用するか、を示した例である。なお、「方法＃Ａ」の場合、符号化率とは、ＬＤＰＣ符号の符号化率ではなく、パンクチャ後（送信しないビットを削除した後）の符号化率を意味している。
【００３９】
図５の例では、１符号化ブロックｚ＝８１００ビットのとき、符号化率５／１５，６／１５，７／１５，８／１５，９／１５，１０／１５，１１／１５，１２／１５，１３／１５いずれも、「方法＃Ａ」で実現する。
そして、１符号化ブロックｚ＝１６２００ビットのとき、符号化率５／１５，６／１５，７／１５，８／１５，９／１５，１０／１５，１１／１５，１２／１５，１３／１５いずれも、「方法＃Ａ」で実現する。
１符号化ブロックｚ＝６４８００ビットのとき、符号化率５／１５，６／１５，７／１５，８／１５，９／１５，１０／１５，１１／１５，１２／１５，１３／１５いずれも、「方法＃Ｂ」で実現する。
【００４０】
このとき、１符号化ブロックのビット数がある値のとき、「符号化率ａのときの方式＃Ａ」「符号化率ｂのときの方式＃Ａ」（ただし、ａ≠ｂとする。）を考える。（ただし、符号化率ａ、符号化率ｂいずれもパンクチャ後（送信しないビットを削除した後）の符号化率であるものとする。）このとき、以下の条件を一つ以上満たすａ，ｂが存在するものとする。
条件５−１：「符号化率ａのときの方式＃Ａ」のもととなるＬＤＰＣ符号と「符号化率ｂのときの方式＃Ａ」のもととなるＬＤＰＣ符号は異なる符号である。
条件５−２：「符号化率ａのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列と「符号化率ｂのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列は異なるものである。
条件５−３：「符号化率ａのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列の行数と「符号化率ｂのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列の行数が異なるものである。
条件５−４：「符号化率ａのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列の列数と「符号化率ｂのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列の列数が異なるものである。
【００４１】
１符号化ブロックのビット数をｚビットとする。なお、ｚは自然数とする。
「パンクチャを利用したＬＤＰＣ符号化方法」を利用し、１符号化ブロックｚビットを実現する。なお、この方法を「方法＃Ａ」と名付ける。
「パンクチャを行わないＬＤＰＣ符号化方法」を利用し、１符号化ブロックｚビットを実現する。なお、この方法を「方法＃Ｂ」と名付ける。
【００４２】
送信装置、受信装置は、図６に示すような符号化率の中から符号化率を設定し、また、図６に示すような１符号化ブロックのビット数から１符号化ブロックを選択するものとする。
図６は、１符号化ブロックのビット数ｚと符号化率に対し、「方法＃Ａ」「方法＃Ｂ」どちらを使用するか、を示した例である。なお、「方法＃Ａ」の場合、符号化率とは、ＬＤＰＣ符号の符号化率ではなく、パンクチャ後（送信しないビットを削除した後）の符号化率を意味している。
【００４３】
図６の例では、１符号化ブロックｚ＝８１００ビットのとき、符号化率５／１５，６／１５，７／１５，８／１５，９／１５，１０／１５，１１／１５，１２／１５，１３／１５いずれも、「方法＃Ａ」で実現する。
そして、１符号化ブロックｚ＝１６２００ビットのとき、符号化率５／１５，６／１５，７／１５，８／１５，９／１５，１０／１５，１１／１５，１２／１５，１３／１５いずれも、「方法＃Ｂ」で実現する。
１符号化ブロックｚ＝６４８００ビットのとき、符号化率５／１５，６／１５，７／１５，８／１５，９／１５，１０／１５，１１／１５，１２／１５，１３／１５いずれも、「方法＃Ｂ」で実現する。
【００４４】
このとき、１符号化ブロックのビット数がある値のとき、「符号化率ａのときの方式＃Ａ」「符号化率ｂのときの方式＃Ａ」（ただし、ａ≠ｂとする。）を考える。（ただし、符号化率ａ、符号化率ｂいずれもパンクチャ後（送信しないビットを削除した後）の符号化率であるものとする。）このとき、以下の条件を一つ以上満たすａ，ｂが存在するものとする。
条件６−１：「符号化率ａのときの方式＃Ａ」のもととなるＬＤＰＣ符号と「符号化率ｂのときの方式＃Ａ」のもととなるＬＤＰＣ符号は異なる符号である。
条件６−２：「符号化率ａのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列と「符号化率ｂのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列は異なるものである。
条件６−３：「符号化率ａのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列の行数と「符号化率ｂのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列の行数が異なるものである。
条件６−４：「符号化率ａのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列の列数と「符号化率ｂのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列の列数が異なるものである。
【００４５】
１符号化ブロックのビット数をｚビットとする。なお、ｚは自然数とする。
「パンクチャを利用したＬＤＰＣ符号化方法」を利用し、１符号化ブロックｚビットを実現する。なお、この方法を「方法＃Ａ」と名付ける。
「パンクチャを行わないＬＤＰＣ符号化方法」を利用し、１符号化ブロックｚビットを実現する。なお、この方法を「方法＃Ｂ」と名付ける。
【００４６】
送信装置、受信装置は、図７に示すような符号化率の中から符号化率を設定し、また、図７に示すような１符号化ブロックのビット数から１符号化ブロックを選択するものとする。
図７は、１符号化ブロックのビット数ｚと符号化率に対し、「方法＃Ａ」「方法＃Ｂ」どちらを使用するか、を示した例である。なお、「方法＃Ａ」の場合、符号化率とは、ＬＤＰＣ符号の符号化率ではなく、パンクチャ後（送信しないビットを削除した後）の符号化率を意味している。
【００４７】
図７の例では、１符号化ブロックｚが１０００ビット以上９０００ビット以下のとき、符号化率５／１５，６／１５，７／１５，８／１５，９／１５，１０／１５，１１／１５，１２／１５，１３／１５いずれも、「方法＃Ａ」で実現する。
そして、１符号化ブロックｚが１００００ビット以上２００００ビット以下のとき、符号化率５／１５，６／１５，７／１５，８／１５，９／１５，１０／１５，１１／１５，１２／１５，１３／１５いずれも、「方法＃Ａ」で実現する。
１符号化ブロックｚが５００００ビット以上７００００ビット以下のとき、符号化率５／１５，６／１５，７／１５，８／１５，９／１５，１０／１５，１１／１５，１２／１５，１３／１５いずれも、「方法＃Ｂ」で実現する。
【００４８】
このとき、１符号化ブロックのビット数がある値のとき、「符号化率ａのときの方式＃Ａ」「符号化率ｂのときの方式＃Ａ」（ただし、ａ≠ｂとする。）を考える。（ただし、符号化率ａ、符号化率ｂいずれもパンクチャ後（送信しないビットを削除した後）の符号化率であるものとする。）このとき、以下の条件を一つ以上満たすａ，ｂが存在するものとする。
条件７−１：「符号化率ａのときの方式＃Ａ」のもととなるＬＤＰＣ符号と「符号化率ｂのときの方式＃Ａ」のもととなるＬＤＰＣ符号は異なる符号である。
条件７−２：「符号化率ａのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列と「符号化率ｂのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列は異なるものである。
条件７−３：「符号化率ａのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列の行数と「符号化率ｂのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列の行数が異なるものである。
条件７−４：「符号化率ａのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列の列数と「符号化率ｂのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列の列数が異なるものである。
【００４９】
１符号化ブロックのビット数をｚビットとする。なお、ｚは自然数とする。
「パンクチャを利用したＬＤＰＣ符号化方法」を利用し、１符号化ブロックｚビットを実現する。なお、この方法を「方法＃Ａ」と名付ける。
「パンクチャを行わないＬＤＰＣ符号化方法」を利用し、１符号化ブロックｚビットを実現する。なお、この方法を「方法＃Ｂ」と名付ける。
【００５０】
送信装置、受信装置は、図８に示すような符号化率の中から符号化率を設定し、また、図８に示すような１符号化ブロックのビット数から１符号化ブロックを選択するものとする。
図８は、１符号化ブロックのビット数ｚと符号化率に対し、「方法＃Ａ」「方法＃Ｂ」どちらを使用するか、を示した例である。なお、「方法＃Ａ」の場合、符号化率とは、ＬＤＰＣ符号の符号化率ではなく、パンクチャ後（送信しないビットを削除した後）の符号化率を意味している。
【００５１】
図８の例では、１符号化ブロックｚが１０００ビット以上９０００ビット以下のとき、符号化率５／１５，６／１５，７／１５，８／１５，９／１５，１０／１５，１１／１５，１２／１５，１３／１５いずれも、「方法＃Ａ」で実現する。
そして、１符号化ブロックｚが１００００ビット以上２００００ビット以下のとき、符号化率５／１５，６／１５，７／１５，８／１５，９／１５，１０／１５，１１／１５，１２／１５，１３／１５いずれも、「方法＃Ｂ」で実現する。
１符号化ブロックｚが５００００ビット以上７００００ビット以下のとき、符号化率５／１５，６／１５，７／１５，８／１５，９／１５，１０／１５，１１／１５，１２／１５，１３／１５いずれも、「方法＃Ｂ」で実現する。
【００５２】
このとき、１符号化ブロックのビット数がある値のとき、「符号化率ａのときの方式＃Ａ」「符号化率ｂのときの方式＃Ａ」（ただし、ａ≠ｂとする。）を考える。（ただし、符号化率ａ、符号化率ｂいずれもパンクチャ後（送信しないビットを削除した後）の符号化率であるものとする。）このとき、以下の条件を一つ以上満たすａ，ｂが存在するものとする。
条件８−１：「符号化率ａのときの方式＃Ａ」のもととなるＬＤＰＣ符号と「符号化率ｂのときの方式＃Ａ」のもととなるＬＤＰＣ符号は異なる符号である。
条件８−２：「符号化率ａのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列と「符号化率ｂのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列は異なるものである。
条件８−３：「符号化率ａのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列の行数と「符号化率ｂのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列の行数が異なるものである。
条件８−４：「符号化率ａのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列の列数と「符号化率ｂのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列の列数が異なるものである。
【００５３】
１符号化ブロックのビット数をｚビットとする。なお、ｚは自然数とする。
「パンクチャを利用したＬＤＰＣ符号化方法」を利用し、１符号化ブロックｚビットを実現する。なお、この方法を「方法＃Ａ」と名付ける。
「パンクチャを行わないＬＤＰＣ符号化方法」を利用し、１符号化ブロックｚビットを実現する。なお、この方法を「方法＃Ｂ」と名付ける。
【００５４】
送信装置、受信装置は、図９に示すような１符号化ブロックのビット数から１符号化ブロックを選択するものとする。なお、符号化率についても設定できるものとする。
図９は、１符号化ブロックのビット数ｚに対し、「方法＃Ａ」「方法＃Ｂ」どちらを使用するか、を示した例である。なお、「方法＃Ａ」の場合、符号化率とは、ＬＤＰＣ符号の符号化率ではなく、パンクチャ後（送信しないビットを削除した後）の符号化率を意味している。
【００５５】
図９の例では、１符号化ブロックｚが２００００ビット未満のとき、「方法＃Ａ」を使用する。
そして、１符号化ブロックｚが２００００ビット以上のとき「方法＃Ｂ」を使用する。
【００５６】
このとき、１符号化ブロックのビット数がある値のとき、「符号化率ａのときの方式＃Ａ」「符号化率ｂのときの方式＃Ａ」（ただし、ａ≠ｂとする。）を考える。（ただし、符号化率ａ、符号化率ｂいずれもパンクチャ後（送信しないビットを削除した後）の符号化率であるものとする。）このとき、以下の条件を一つ以上満たすａ，ｂが存在するものとする。
条件９−１：「符号化率ａのときの方式＃Ａ」のもととなるＬＤＰＣ符号と「符号化率ｂのときの方式＃Ａ」のもととなるＬＤＰＣ符号は異なる符号である。
条件９−２：「符号化率ａのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列と「符号化率ｂのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列は異なるものである。
条件９−３：「符号化率ａのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列の行数と「符号化率ｂのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列の行数が異なるものである。
条件９−４：「符号化率ａのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列の列数と「符号化率ｂのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列の列数が異なるものである。
【００５７】
１符号化ブロックのビット数をｚビットとする。なお、ｚは自然数とする。
「パンクチャを利用したＬＤＰＣ符号化方法」を利用し、１符号化ブロックｚビットを実現する。なお、この方法を「方法＃Ａ」と名付ける。
「パンクチャを行わないＬＤＰＣ符号化方法」を利用し、１符号化ブロックｚビットを実現する。なお、この方法を「方法＃Ｂ」と名付ける。
【００５８】
送信装置、受信装置は、図１０に示すような１符号化ブロックのビット数から１符号化ブロックを選択するものとする。なお、符号化率についても設定できるものとする。
図１０は、１符号化ブロックのビット数ｚに対し、「方法＃Ａ」「方法＃Ｂ」どちらを使用するか、を示した例である。なお、「方法＃Ａ」の場合、符号化率とは、ＬＤＰＣ符号の符号化率ではなく、パンクチャ後（送信しないビットを削除した後）の符号化率を意味している。
【００５９】
図１０の例では、１符号化ブロックｚが１００００ビット未満のとき、「方法＃Ａ」を使用する。
そして、１符号化ブロックｚが１００００ビット以上のとき「方法＃Ｂ」を使用する。
【００６０】
このとき、１符号化ブロックのビット数がある値のとき、「符号化率ａのときの方式＃Ａ」「符号化率ｂのときの方式＃Ａ」（ただし、ａ≠ｂとする。）を考える。（ただし、符号化率ａ、符号化率ｂいずれもパンクチャ後（送信しないビットを削除した後）の符号化率であるものとする。）このとき、以下の条件を一つ以上満たすａ，ｂが存在するものとする。
条件１０−１：「符号化率ａのときの方式＃Ａ」のもととなるＬＤＰＣ符号と「符号化率ｂのときの方式＃Ａ」のもととなるＬＤＰＣ符号は異なる符号である。
条件１０−２：「符号化率ａのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列と「符号化率ｂのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列は異なるものである。
条件１０−３：「符号化率ａのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列の行数と「符号化率ｂのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列の行数が異なるものである。
条件１０−４：「符号化率ａのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列の列数と「符号化率ｂのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列の列数が異なるものである。
【００６１】
図１１は、送信装置が送信するフレームの構成の一例であり、横軸は時間である。図１１では、例えば、シングルキャリアを用いた送信方法を用いたときを例としているが、ＯＦＤＭ（Orthogonal Frequency Division Multiplexing）のようなマルチキャリア方式を用いた場合、周波数方向に複数のキャリアが存在し、キャリア方向にシンボルが存在することになる。また、例えば、時空間符号やＭＩＭＯ（Multiple Input-Multiple-Output）方式を用いている場合は、各ストリームごとに、フレームが存在することになる。
【００６２】
図１１において、１１０１はプリアンブルであり、例えば、送受信機間で既知のＰＳＫ（Phase Shift Keying）変調シンボルを用いる。受信機は、このシンボルを用いて、周波数オフセットの推定、周波数同期、時間同期、フレーム同期、シンボル同期、チャネル推定、信号検出などを行うことになる。
【００６３】
１１０２は制御情報シンボルであり、例えば、データシンボルを生成するのに使用した誤り訂正符号の方式（符号長、１符号化ブロックのブロック長、符号化率）情報、データシンボルを生成するのに使用した変調方式の情報、送信方法に関する情報などを含んでいる。受信装置は、このシンボルを復調することで、制御情報を得、これにより、データシンボルの復調、誤り訂正復号が可能となる。
また、制御情報シンボル１１０２で得られる情報に基づき、図１を用いて説明した、対数尤度比の挿入をするか、しないか、の制御が行われることになる。
【００６４】
１１０３はデータシンボルであり、送信装置が選択した誤り訂正符号の方式（符号長、１符号化ブロックのブロック長、符号化率）、変調方式、送信方法に基づいてデータシンボルは生成されることになる。なお、図１１では記述していないが、制御情報シンボル１１０２、データシンボル１１０３と記述している中に、パイロットシンボルなどのシンボルが挿入されていてもよい。
よって、フレーム構成については、図１１の構成に限ったものではない。
【００６５】
送信装置は、送信するデータの１符号化ブロックの値を複数の値から選択することができ、閾値を設け、送信装置が送信するデータの１符号化ブロックが閾値以上のときは、「パンクチャを行わないＬＤＰＣ符号化方法」を送信装置は選択し、閾値未満のときは、「パンクチャを利用したＬＤＰＣ符号化方法」を選択し、データを送信することで、受信装置は、いずれの１符号化ブロックの値においても、高いデータの受信品質が得られるという効果を得ることができる。
【００６６】
次に、送信装置が、１符号化ブロックのビット数δに対し、符号化率α、β、γをサポートしている場合を考える。なお、α、β、γは０より大きく１より小さい値であるものとし、α＜β＜γが成立するものとする。なお、「パンクチャを利用したＬＤＰＣ符号化方法」の場合の符号化率は、パンクチャ後（送信しないビットを削除した後）の符号化率を意味している。
【００６７】
「パンクチャを利用したＬＤＰＣ符号化方法」の場合、符号化率Ｒ＝α、１符号化ブロックδビットのために、符号長（ブロック長）δ＋ｕビット（ただし、ｕは自然数）、符号化率ａ（ただし、ａ＜α）のＬＤＰＣ符号を用いることになり、その後、パンクチャを行う。なお、この方法を「方法＄１」と名付ける。
【００６８】
同様に、「パンクチャを利用したＬＤＰＣ符号化方法」の場合、符号化率Ｒ＝β、１符号化ブロックδビットのために、符号長（ブロック長）δ＋ｖビット（ただし、ｖは自然数）、符号化率ｂ（ただし、ｂ＜β）のＬＤＰＣ符号を用いることになり、その後、パンクチャを行う。なお、この方法を「方法＄２」と名付ける。
【００６９】
「パンクチャを利用したＬＤＰＣ符号化方法」の場合、符号化率Ｒ＝γ、１符号化ブロックδビットのために、符号長（ブロック長）δ＋ｗビット（ただし、ｗは自然数）、符号化率ｃ（ただし、ｃ＜γ）のＬＤＰＣ符号を用いることになり、その後、パンクチャを行う。なお、この方法を「方法＄３」と名付ける。
【００７０】
これに対し、「パンクチャを行わないＬＤＰＣ符号化方法」の場合、符号化率Ｒ＝α、１符号化ブロックδビットのために、符号長（ブロック長）δビット、符号化率αのＬＤＰＣ符号を用いることになる。なお、この方法を「方法＄４」と名付ける。
【００７１】
同様に、「パンクチャを行わないＬＤＰＣ符号化方法」の場合、符号化率Ｒ＝β、１符号化ブロックδビットのために、符号長（ブロック長）δビット、符号化率βのＬＤＰＣ符号を用いることになる。なお、この方法を「方法＄５」と名付ける。
【００７２】
「パンクチャを行わないＬＤＰＣ符号化方法」の場合、符号化率Ｒ＝γ、１符号化ブロックδビットのために、符号長（ブロック長）δビット、符号化率γのＬＤＰＣ符号を用いることになる。なお、この方法を「方法＄６」と名付ける。
【００７３】
α＜β＜γの関係が成り立つという条件のもとで、考察を行う。
このとき、符号化率がαのように小さい場合、「方法＄４」は、「方法＄１」より、高いデータの受信品質を与えるケースがある。
符号化率がβのように中間的な値の場合、「方法＄２」は、「方法＄５」より、高いデータの受信品質を与えるケースがある。
符号化率がγのように大きい場合、「方法＄６」は、「方法＄３」より、高いデータの受信品質を与えるケースがある。
【００７４】
以下では、その理由について記載する。
低い符号化率のＬＤＰＣ符号の性能はシャノン限界との差が拡大する傾向がある。よって、符号化率αのように小さい（低い）符号化率の場合、「方法＄１」の際、ベースとなるＬＤＰＣ符号の符号化率が、αより小さいため、シャノン限界との差が大きく、パンクチャを行ったとき、良好なデータの受信品質を得づらい。
符号化率βのように中間の符号化率の場合、「方法＄２」において、ベースとなるＬＤＰＣ符号の符号化率のシャノン限界とパンクチャ後の符号化率のシャノン限界の差が大きい。このため、ベースとなるＬＤＰＣ符号の性能が寄与し、「方法＄２」は、高いデータの受信品質を与える可能性が高くなる。
符号化率γのように高い符号化率の場合、「方法＄３」において、ベースとなるＬＤＰＣ符号の符号化率のシャノン限界とパンクチャ後の符号化率のシャノン限界の差が小さい。このため、「方法＄３」は、高いデータの受信品質を得るのは難しい可能性がある。しかし、「方法＄３」は「方法＄６」に比べ、疎なパリティ検査行列を使用できる利点があり、これにより、「方法＄３」が良好な受信品質を与える可能性がある。
ただし、αとβとγの具体的な値に依存することになる。（また、αとβとγの値は、１符号化ブロックの値により変化する可能性がある。）以下、具体的な例を示す。
【００７５】
１符号化ブロックのビット数をｚビットとする。なお、ｚは自然数とする。
「パンクチャを利用したＬＤＰＣ符号化方法」を利用し、１符号化ブロックｚビットを実現する。なお、この方法を「方法＃Ａ」と名付ける。
「パンクチャを行わないＬＤＰＣ符号化方法」を利用し、１符号化ブロックｚビットを実現する。なお、この方法を「方法＃Ｂ」と名付ける。
【００７６】
送信装置、受信装置は、図１２に示すような符号化率から符号化率を選択するものとする。なお、１符号化ブロックのビット数も設定できるものとする。
図１２は、１符号化ブロックのビット数ｚをある値に設定したとき、「方法＃Ａ」「方法＃Ｂ」どちらを使用するか、を示した例である。なお、「方法＃Ａ」の場合、符号化率とは、ＬＤＰＣ符号の符号化率ではなく、パンクチャ後（送信しないビットを削除した後）の符号化率を意味している。
図１２において、ｅ，ｆは０より大きく１より小さいものとし、ｅ＜ｆが成立するものとする。
【００７７】
図１２の例では、１符号化ブロックｚ（ｚは自然数）のとき、符号化率がｆ未満のとき、「方法＃Ｂ」を使用する。
そして、１符号化ブロックｚ（ｚは自然数）のとき、符号化率がｅ以上、ｆ以下のとき、「方法＃Ａ」を使用する。
そして、１符号化ブロックｚ（ｚは自然数）のとき、符号化率がｆより大きいとき、「方法＃Ｂ」を使用する。
【００７８】
符号化率ｅ以上ｆ以下を満たすａおよびｂが存在し、送信装置は、「符号化率ａのときの方式＃Ａ」、「符号化率ｂのときの方式＃Ａ」が選択可能であるものとする。（ただし、符号化率ａ、符号化率ｂいずれもパンクチャ後（送信しないビットを削除した後）の符号化率であるものとする。）（ただし、ａ≠ｂとする。）
このとき、以下の条件を一つ以上満たすａ，ｂが存在するものとする。
条件１２−１：「符号化率ａのときの方式＃Ａ」のもととなるＬＤＰＣ符号と「符号化率ｂのときの方式＃Ａ」のもととなるＬＤＰＣ符号は異なる符号である。
条件１２−２：「符号化率ａのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列と「符号化率ｂのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列は異なるものである。
条件１２−３：「符号化率ａのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列の行数と「符号化率ｂのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列の行数が異なるものである。
条件１２−４：「符号化率ａのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列の列数と「符号化率ｂのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列の列数が異なるものである。
なお、上述のとおり「１符号化ブロックのビット数ｚをある値に設定」されているものとする。
よって、符号化率がｆ未満の符号化率が１種類以上、符号化率がｅ以上、ｆ以下の符号化率が２種類以上、符号化率がｆより大きいときが１種類以上あるとよい。
【００７９】
１符号化ブロックのビット数をｚビットとする。なお、ｚは自然数とする。
「パンクチャを利用したＬＤＰＣ符号化方法」を利用し、１符号化ブロックｚビットを実現する。なお、この方法を「方法＃Ａ」と名付ける。
「パンクチャを行わないＬＤＰＣ符号化方法」を利用し、１符号化ブロックｚビットを実現する。なお、この方法を「方法＃Ｂ」と名付ける。
【００８０】
送信装置、受信装置は、図１３に示すような符号化率から符号化率を選択するものとする。なお、１符号化ブロックのビット数も設定できるものとする。
図１３は、１符号化ブロックのビット数ｚに対し、「方法＃Ａ」「方法＃Ｂ」どちらを使用するか、を示した例である。なお、「方法＃Ａ」の場合、符号化率とは、ＬＤＰＣ符号の符号化率ではなく、パンクチャ後（送信しないビットを削除した後）の符号化率を意味している。
【００８１】
図１３において、ｇは０より大きく１より小さいものとする。
図１３の例では、１符号化ブロックｚ（ｚは自然数）のとき、符号化率がｇ未満のとき、「方法＃Ｂ」を使用する。
そして、１符号化ブロックｚ（ｚは自然数）のとき、符号化率がｇ以上のとき、「方法＃Ａ」を使用する。
【００８２】
符号化率ｇ以上を満たすａおよびｂが存在し、送信装置は、「符号化率ａのときの方式＃Ａ」、「符号化率ｂのときの方式＃Ａ」が選択可能であるものとする。（ただし、符号化率ａ、符号化率ｂいずれもパンクチャ後（送信しないビットを削除した後）の符号化率であるものとする。）（ただし、ａ≠ｂとする。）このとき、以下の条件を一つ以上満たすａ，  ｂが存在するものとする。
条件１３−１：「符号化率ａのときの方式＃Ａ」のもととなるＬＤＰＣ符号と「符号化率ｂのときの方式＃Ａ」のもととなるＬＤＰＣ符号は異なる符号である。
条件１３−２：「符号化率ａのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列と「符号化率ｂのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列は異なるものである。
条件１３−３：「符号化率ａのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列の行数と「符号化率ｂのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列の行数が異なるものである。
条件１３−４：「符号化率ａのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列の列数と「符号化率ｂのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列の列数が異なるものである。
なお、上述のとおり「１符号化ブロックのビット数ｚをある値に設定」されているものとする。
よって、符号化率がｇ未満の符号化率が１種類以上、符号化率がｇ以上の符号化率が２種類以上あるとよい。
【００８３】
１符号化ブロックのビット数をｚビットとする。なお、ｚは自然数とする。
「パンクチャを利用したＬＤＰＣ符号化方法」を利用し、１符号化ブロックｚビットを実現する。なお、この方法を「方法＃Ａ」と名付ける。
「パンクチャを行わないＬＤＰＣ符号化方法」を利用し、１符号化ブロックｚビットを実現する。なお、この方法を「方法＃Ｂ」と名付ける。
【００８４】
送信装置、受信装置は、図１４に示すような符号化率から符号化率を選択するものとする。なお、１符号化ブロックのビット数も設定できるものとする。
図１４は、１符号化ブロックのビット数ｚに対し、「方法＃Ａ」「方法＃Ｂ」どちらを使用するか、を示した例である。なお、「方法＃Ａ」の場合、符号化率とは、ＬＤＰＣ符号の符号化率ではなく、パンクチャ後（送信しないビットを削除した後）の符号化率を意味している。
【００８５】
図１４において、ｈは０より大きく１より小さいものとする。
図１４の例では、１符号化ブロックｚ（ｚは自然数）のとき、符号化率がｈ未満のとき、「方法＃Ａ」を使用する。
そして、１符号化ブロックｚ（ｚは自然数）のとき、符号化率がｈ以上のとき、「方法＃Ｂ」を使用する。
【００８６】
符号化率ｈ未満を満たすａおよびｂが存在し、送信装置は、「符号化率ａのときの方式＃Ａ」、「符号化率ｂのときの方式＃Ａ」が選択可能であるものとする。（ただし、符号化率ａ、符号化率ｂいずれもパンクチャ後（送信しないビットを削除した後）の符号化率であるものとする。）（ただし、ａ≠ｂとする。）このとき、以下の条件を一つ以上満たすａ，ｂが存在するものとする。
条件１４−１：「符号化率ａのときの方式＃Ａ」のもととなるＬＤＰＣ符号と「符号化率ｂのときの方式＃Ａ」のもととなるＬＤＰＣ符号は異なる符号である。
条件１４−２：「符号化率ａのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列と「符号化率ｂのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列は異なるものである。
条件１４−３：「符号化率ａのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列の行数と「符号化率ｂのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列の行数が異なるものである。
条件１４−４：「符号化率ａのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列の列数と「符号化率ｂのときの方式＃Ａ」のもととなるＬＤＰＣ符号のパリティ検査行列の列数が異なるものである。
なお、上述のとおり「１符号化ブロックのビット数ｚをある値に設定」されているものとする。
よって、符号化率がｈ未満の符号化率が２種類以上、符号化率がｈ以上の符号化率が１種類以上あるとよい。
【００８７】
送信装置および受信装置の動作については、図１、図１１などを用いて以前に説明したとおりとなる。
送信装置は、送信するデータの１符号化ブロックの値を所定の値に定め、閾値を設け、送信装置が
符号化率が閾値以上のとき「パンクチャを行わないＬＤＰＣ符号化方法」を選択し、符号化率が閾値未満のとき「パンクチャを利用したＬＤＰＣ符号化方法」を選択する、
あるいは、
符号化率が閾値以上のとき「パンクチャを利用したＬＤＰＣ符号化方法」を選択し、符号化率が閾値未満のとき「パンクチャを行わないＬＤＰＣ符号化方法」を選択する
ものとすることで、受信装置は、いずれの符号化率においても、高いデータの受信品質が得られるという効果を得ることができる。
【００８８】
（実施の形態Ａ）
本実施の形態では、これまで説明した実施の形態における制御情報の送信方法および送信装置の構成と受信方法および受信装置の構成の一例について説明する。
【００８９】
図１５は、本実施の形態における誤り訂正符号のパラメータの一例である。１符号化ブロックのビット数をｚビットとする。なお、ｚは自然数とする。
「パンクチャを利用したＬＤＰＣ符号化方法」を利用し、１符号化ブロックｚビットを実現する。この方法を「方法＃Ａ」と名付ける。
「パンクチャを行わないＬＤＰＣ符号化方法」を利用し、１符号化ブロックｚビットを実現する。この方法を「方法＃Ｂ」と名付ける。
【００９０】
１符号化ブロックｚビットについて補足を行う。
「パンクチャを利用したＬＤＰＣ符号化方法」の場合、符号長（ブロック長）がｚ＋γビット（γは自然数）のＬＤＰＣ符号（ＬＤＰＣブロック符号）の符号化を行い、ｚ＋γビットのデータを得る。そして、γビットをパンクチャし（送信しないγビットを決定し）、送信するｚビットのデータを得る。「パンクチャを利用したＬＤＰＣ符号化方法」の場合、「１符号化ブロックｚビット」とは、「この送信するデータがｚビット」のことを意味する。
【００９１】
「パンクチャを行わないＬＤＰＣ符号化方法」の場合、符号長ｚビットのＬＤＰＣ符号（ＬＤＰＣブロック符号）の符号化を行い、ｚビットのデータを得、このｚビットのデータを送信する。「１符号化ブロックｚビット」とは、「この送信するデータがｚビット」のことを意味する。
【００９２】
図１５は、１符号化ブロックのビット数ｚと符号化率に対し、「方法＃Ａ」「方法＃Ｂ」どちらを使用するか、を示した例である。なお、「方法＃Ａ」の場合、符号化率とは、ＬＤＰＣ符号の符号化率ではなく（パンクチャ前の符号化率ではなく）、パンクチャ後（送信しないビットを削除した後）の符号化率を意味している。
【００９３】
図１５の例では、１符号化ブロックｚ＝１６２００ビットのとき、符号化率５／１５，６／１５，７／１５，８／１５を「方法＃Ａ」で実現し、符号化率９／１５，１０／１５，１１／１５，１２／１５，１３／１５を「方法＃Ｂ」で実現する。
そして、１符号化ブロックｚ＝６４８００ビットのとき、符号化率５／１５，６／１５，７／１５，８／１５，９／１５，１０／１５，１１／１５，１２／１５，１３／１５を「方法＃Ｂ」で実現する。
【００９４】
図１５の特徴は、「送信装置、受信装置が、１符号化ブロックのビット数ｘ（ｘは自然数）および１符号化ブロックのビット数ｙ（ｙは自然数）をサポートし、ｘ＞ｙが成立したとき、１符号化ブロックのビット数ｘ（ｘは自然数）のときはすべての符号化率で「方法＃Ｂ」を用い、１符号化ブロックのビット数ｙのときは「方法＃Ａ」を採用する符号化率が存在する」となる。したがって、図１５では、ｚ＝１６２００ビットにおいて、符号化率５／１５，６／１５，７／１５，８／１５で「方法＃Ａ」を使用している。（ただし、図１５はあくまでも例であり、ｚ＝１６２００ビットにおいて、「方法＃Ａ」となる符号化率が存在すればよいことになる。）
【００９５】
また、以前にも説明したように、図１５は、「ある符号化率において、１符号化ブロックのビット数ｘ（ｘは自然数）および１符号化ブロックのビット数ｙ（ｙは自然数）をサポートし、ｘ＞ｙが成立したとき、１符号化ブロックのビット数ｘのときは「方法＃Ｂ」を用い、１符号化ブロックのビット数ｙのときは「方法＃Ａ」を用いる場合が存在する」、と解釈してもよい。（ただし、別の符号化率では、１符号化ブロックのビット数ｘ、１符号化ブロックのビット数ｙの両者で「方法＃Ｂ」であってもよい。）
【００９６】
図１６は、１符号化ブロックのビット数ｚと符号化率に対し、「方法＃Ａ」「方法＃Ｂ」どちらを使用するか、を示した図１５とは異なる例である。なお、「方法＃Ａ」の場合、符号化率とは、ＬＤＰＣ符号の符号化率ではなく（パンクチャ前の符号化率ではなく）、パンクチャ後（送信しないビットを削除した後）の符号化率を意味している。
【００９７】
図１６の例では、１符号化ブロックｚが１００００ビット以上２００００ビット以下のとき、符号化率５／１５，６／１５，７／１５を「方法＃Ａ」で実現し、符号化率８／１５，９／１５，１０／１５，１１／１５，１２／１５，１３／１５を「方法＃Ｂ」で実現する。
そして、１符号化ブロックｚが５００００ビット以上７００００ビット以下のとき、符号化率５／１５，６／１５，７／１５，８／１５，９／１５，１０／１５，１１／１５，１２／１５，１３／１５を「方法＃Ｂ」で実現する。
【００９８】
図１６の特徴は、以前にも説明したように、「ある符号化率において、１符号化ブロックのビット数ｘ（ｘは自然数）および１符号化ブロックのビット数ｙ（ｙは自然数）をサポートし、ｘ＞ｙが成立したとき、１符号化ブロックのビット数ｘのときは「方法＃Ｂ」を用い、１符号化ブロックのビット数ｙのときは「方法＃Ａ」を用いる場合が存在する」、である。（ただし、別の符号化率では、１符号化ブロックのビット数ｘ、１符号化ブロックのビット数ｙの両者で「方法＃Ｂ」であってもよい。）
【００９９】
図１７は送信装置の構成の一例を示しており、図１と同様に動作するものについては、同一番号を付しており、説明は省略する。図１７の符号化部１０３は、情報１０１、制御情報１０２を入力とし、図１５または図１６に基づいた誤り訂正符号化の処理を施す。
【０１００】
例えば、図１５に基づいたときについて説明する。
制御情報１０２は、誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報と誤り訂正符号化の際の符号化率（パンクチャを行う際は、パンクチャ後の符号化率）の情報を含んでいるものとする。
ただし、誤り訂正符号化の際の符号化率とは、「方法＃Ａ」の場合、ＬＤＰＣ符号の符号化率ではなく（パンクチャ前の符号化率ではなく）、パンクチャ後（送信しないビットを削除した後）の符号化率を意味している。そして、「方法＃Ｂ」の場合、ＬＤＰＣ符号の符号化率を意味している。
【０１０１】
したがって、例えば、図１５に基づいたとき、符号化部１０３は情報１０１、制御情報１０２を入力とし、制御情報１０２に含まれる誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報と誤り訂正符号化の際の符号化率の情報に基づき、情報１０１に対し、誤り訂正符号化（パンクチャ処理を含む）を行い、誤り訂正符号化後のデータ１０４を出力する。
【０１０２】
制御情報１０２に含まれる誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝１６２００ビットを示しており、誤り訂正符号化の際の符号化率の情報が符号化率５／１５を示していた場合、符号化部１０１は、符号化率５／１５に対応する「方法＃Ａ」の符号化を行う。（前にも説明したように、ＬＤＰＣ符号の符号化を行い、パンクチャを行う。（送信しないビットを選択し、送信するデータを決定する。））
【０１０３】
制御情報１０２に含まれる誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝１６２００ビットを示しており、誤り訂正符号化の際の符号化率の情報が符号化率６／１５を示していた場合、符号化部１０１は、符号化率６／１５に対応する「方法＃Ａ」の符号化を行う。（前にも説明したように、ＬＤＰＣ符号の符号化を行い、パンクチャを行う。（送信しないビットを選択し、送信するデータを決定する。））
【０１０４】
制御情報１０２に含まれる誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝１６２００ビットを示しており、誤り訂正符号化の際の符号化率の情報が符号化率７／１５を示していた場合、符号化部１０１は、符号化率７／１５に対応する「方法＃Ａ」の符号化を行う。（前にも説明したように、ＬＤＰＣ符号の符号化を行い、パンクチャを行う。（送信しないビットを選択し、送信するデータを決定する。））
【０１０５】
制御情報１０２に含まれる誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝１６２００ビットを示しており、誤り訂正符号化の際の符号化率の情報が符号化率８／１５を示していた場合、符号化部１０１は、符号化率８／１５に対応する「方法＃Ａ」の符号化を行う。（前にも説明したように、ＬＤＰＣ符号の符号化を行い、パンクチャを行う。（送信しないビットを選択し、送信するデータを決定する。））
【０１０６】
制御情報１０２に含まれる誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝１６２００ビットを示しており、誤り訂正符号化の際の符号化率の情報が符号化率９／１５を示していた場合、符号化部１０１は、符号化率９／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０１０７】
制御情報１０２に含まれる誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝１６２００ビットを示しており、誤り訂正符号化の際の符号化率の情報が符号化率１０／１５を示していた場合、符号化部１０１は、符号化率１０／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０１０８】
制御情報１０２に含まれる誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝１６２００ビットを示しており、誤り訂正符号化の際の符号化率の情報が符号化率１１／１５を示していた場合、符号化部１０１は、符号化率１１／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０１０９】
制御情報１０２に含まれる誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝１６２００ビットを示しており、誤り訂正符号化の際の符号化率の情報が符号化率１２／１５を示していた場合、符号化部１０１は、符号化率１２／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０１１０】
制御情報１０２に含まれる誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝１６２００ビットを示しており、誤り訂正符号化の際の符号化率の情報が符号化率１３／１５を示していた場合、符号化部１０１は、符号化率１３／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０１１１】
制御情報１０２に含まれる誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝６４８００ビットを示しており、誤り訂正符号化の際の符号化率の情報が符号化率５／１５を示していた場合、符号化部１０１は、符号化率５／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０１１２】
制御情報１０２に含まれる誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝６４８００ビットを示しており、誤り訂正符号化の際の符号化率の情報が符号化率６／１５を示していた場合、符号化部１０１は、符号化率６／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０１１３】
制御情報１０２に含まれる誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝６４８００ビットを示しており、誤り訂正符号化の際の符号化率の情報が符号化率７／１５を示していた場合、符号化部１０１は、符号化率７／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０１１４】
制御情報１０２に含まれる誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝６４８００ビットを示しており、誤り訂正符号化の際の符号化率の情報が符号化率８／１５を示していた場合、符号化部１０１は、符号化率８／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０１１５】
制御情報１０２に含まれる誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝６４８００ビットを示しており、誤り訂正符号化の際の符号化率の情報が符号化率９／１５を示していた場合、符号化部１０１は、符号化率９／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０１１６】
制御情報１０２に含まれる誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝６４８００ビットを示しており、誤り訂正符号化の際の符号化率の情報が符号化率１０／１５を示していた場合、符号化部１０１は、符号化率１０／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０１１７】
制御情報１０２に含まれる誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝６４８００ビットを示しており、誤り訂正符号化の際の符号化率の情報が符号化率１１／１５を示していた場合、符号化部１０１は、符号化率１１／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０１１８】
制御情報１０２に含まれる誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝６４８００ビットを示しており、誤り訂正符号化の際の符号化率の情報が符号化率１２／１５を示していた場合、符号化部１０１は、符号化率１２／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０１１９】
制御情報１０２に含まれる誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝６４８００ビットを示しており、誤り訂正符号化の際の符号化率の情報が符号化率１３／１５を示していた場合、符号化部１０１は、符号化率１３／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０１２０】
例えば、図１６に基づいたとき、符号化部１０３は情報１０１、制御情報１０２を入力とし、制御情報１０２に含まれる誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報と誤り訂正符号化の際の符号化率の情報に基づき、情報１０１に対し、誤り訂正符号化（パンクチャ処理を含む）を行い、誤り訂正符号化後のデータ１０４を出力する。
【０１２１】
制御情報１０２に含まれる誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが１００００ビット以上２００００ビット以下」を示しており、誤り訂正符号化の際の符号化率の情報が符号化率５／１５を示していた場合、符号化部１０１は、符号化率５／１５に対応する「方法＃Ａ」の符号化を行う。（前にも説明したように、ＬＤＰＣ符号の符号化を行い、パンクチャを行う。（送信しないビットを選択し、送信するデータを決定する。））
【０１２２】
制御情報１０２に含まれる誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが１００００ビット以上２００００ビット以下」を示しており、誤り訂正符号化の際の符号化率の情報が符号化率６／１５を示していた場合、符号化部１０１は、符号化率６／１５に対応する「方法＃Ａ」の符号化を行う。（前にも説明したように、ＬＤＰＣ符号の符号化を行い、パンクチャを行う。（送信しないビットを選択し、送信するデータを決定する。））
【０１２３】
制御情報１０２に含まれる誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが１００００ビット以上２００００ビット以下」を示しており、誤り訂正符号化の際の符号化率の情報が符号化率７／１５を示していた場合、符号化部１０１は、符号化率７／１５に対応する「方法＃Ａ」の符号化を行う。（前にも説明したように、ＬＤＰＣ符号の符号化を行い、パンクチャを行う。（送信しないビットを選択し、送信するデータを決定する。））
【０１２４】
制御情報１０２に含まれる誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが１００００ビット以上２００００ビット以下」を示しており、誤り訂正符号化の際の符号化率の情報が符号化率８／１５を示していた場合、符号化部１０１は、符号化率８／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０１２５】
制御情報１０２に含まれる誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが１００００ビット以上２００００ビット以下」を示しており、誤り訂正符号化の際の符号化率の情報が符号化率９／１５を示していた場合、符号化部１０１は、符号化率９／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０１２６】
制御情報１０２に含まれる誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが１００００ビット以上２００００ビット以下」を示しており、誤り訂正符号化の際の符号化率の情報が符号化率１０／１５を示していた場合、符号化部１０１は、符号化率１０／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０１２７】
制御情報１０２に含まれる誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが１００００ビット以上２００００ビット以下」を示しており、誤り訂正符号化の際の符号化率の情報が符号化率１１／１５を示していた場合、符号化部１０１は、符号化率１１／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０１２８】
制御情報１０２に含まれる誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが１００００ビット以上２００００ビット以下」を示しており、誤り訂正符号化の際の符号化率の情報が符号化率１２／１５を示していた場合、符号化部１０１は、符号化率１２／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０１２９】
制御情報１０２に含まれる誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが１００００ビット以上２００００ビット以下」を示しており、誤り訂正符号化の際の符号化率の情報が符号化率１３／１５を示していた場合、符号化部１０１は、符号化率１３／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０１３０】
制御情報１０２に含まれる誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが５００００ビット以上７００００ビット以下」を示しており、誤り訂正符号化の際の符号化率の情報が符号化率５／１５を示していた場合、符号化部１０１は、符号化率５／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０１３１】
制御情報１０２に含まれる誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが５００００ビット以上７００００ビット以下」を示しており、誤り訂正符号化の際の符号化率の情報が符号化率６／１５を示していた場合、符号化部１０１は、符号化率６／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０１３２】
制御情報１０２に含まれる誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが５００００ビット以上７００００ビット以下」を示しており、誤り訂正符号化の際の符号化率の情報が符号化率７／１５を示していた場合、符号化部１０１は、符号化率７／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０１３３】
制御情報１０２に含まれる誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが５００００ビット以上７００００ビット以下」を示しており、誤り訂正符号化の際の符号化率の情報が符号化率８／１５を示していた場合、符号化部１０１は、符号化率８／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０１３４】
制御情報１０２に含まれる誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが５００００ビット以上７００００ビット以下」を示しており、誤り訂正符号化の際の符号化率の情報が符号化率９／１５を示していた場合、符号化部１０１は、符号化率９／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０１３５】
制御情報１０２に含まれる誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが５００００ビット以上７００００ビット以下」を示しており、誤り訂正符号化の際の符号化率の情報が符号化率１０／１５を示していた場合、符号化部１０１は、符号化率１０／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０１３６】
制御情報１０２に含まれる誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが５００００ビット以上７００００ビット以下」を示しており、誤り訂正符号化の際の符号化率の情報が符号化率１１／１５を示していた場合、符号化部１０１は、符号化率１１／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０１３７】
制御情報１０２に含まれる誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが５００００ビット以上７００００ビット以下」を示しており、誤り訂正符号化の際の符号化率の情報が符号化率１２／１５を示していた場合、符号化部１０１は、符号化率１２／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０１３８】
制御情報１０２に含まれる誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが５００００ビット以上７００００ビット以下」を示しており、誤り訂正符号化の際の符号化率の情報が符号化率１３／１５を示していた場合、符号化部１０１は、符号化率１３／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０１３９】
符号化ブロックのビット数の情報生成部１７０１は、制御情報１０２を入力とし、制御情報１０２に含まれる誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報を抽出し、制御情報シンボルを形成するための１符号化ブロックのビット数の情報１７０２を出力する。
【０１４０】
符号化率の情報生成部１７０３は、制御情報１０２を入力とし、制御情報１０２に含まれる誤り訂正符号化の際の符号化率（パンクチャを行う際は、パンクチャ後の符号化率）の情報を抽出し、制御情報シンボルを形成するための誤り訂正符号化の際の符号化率の情報１７０４を出力する。
【０１４１】
その他の制御情報生成部１７０５は、制御情報１０２を入力とし、制御情報シンボルを形成するための１符号化ブロックのビット数の情報、制御情報シンボルを形成するための誤り訂正符号化の際の符号化率の情報以外の制御情報シンボルを形成するための制御情報１７０６を出力する。
【０１４２】
制御情報シンボル生成部１７０７は、１符号化ブロックのビット数の情報１７０２、誤り訂正符号化の際の符号化率の情報１７０４、制御情報１７０６を入力とし、例えば、誤り訂正符号化、マッピング等の処理を行い、制御情報シンボルのベースバンド信号１７０８を出力する。
【０１４３】
無線部１１２は、制御情報１０２、ベースバンド信号１１０、パイロット信号１１１、制御情報シンボルのベースバンド信号１７０８を入力とし、制御情報１０２に含まれるフレーム構成に関する情報に基づき、フレーム構成に基づいた送信信号１１３を生成し、出力する。（例えば、ＯＦＤＭ（Orthogonal Frequency Division Multiplexing）を用いている場合、逆フーリエ変換、周波数変換等の処理を施す。）
【０１４４】
図１８は、図１７の送信装置が送信する変調信号のフレーム構成の一例（一つの変調信号を送信するときのフレーム構成の一例）を示している。図１８において、縦軸は時間、横軸は周波数であり、例えば、ＯＦＤＭ（Orthogonal Frequency Division Multiplexing）などのマルチキャリア方式の場合、複数キャリアが存在するため、ここでは、キャリア０からキャリア１４にシンボルが存在するものとする。そして、図１８では、時刻＄１から時刻＄８まで示している。
【０１４５】
図１８において、「Ｃ」は制御情報シンボル、「Ｐ」はパイロットシンボル、「Ｄ」はデータシンボルを示している。前にも記載したように、制御情報シンボルには、図１７を用いて説明したように、１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報を含んでいるものとする。
【０１４６】
パイロットシンボルは、送信装置が送信した変調信号を受信する受信装置がチャネル推定（伝搬路変動の推定）、周波数同期、時間同期、信号検出、周波数オフセットの推定等を行うためのシンボルであり、例えば、パイロットシンボルは、送受信機において、ＰＳＫ（Phase Shift Keying）変調を用いて変調した既知のシンボル（または、受信機が同期をとることによって、受信機は、送信機が送信したシンボルを知ることができてもよい。）であればよい。
【０１４７】
データシンボルは、例えば、図１５、または、図１６に基づいて生成された誤り訂正符号化後のデータを伝送するためのシンボルである。（なお、誤り訂正符号化後のデータの１符号化ブロックのビット数と誤り訂正符号化の際の符号化率は、制御情報シンボルに含まれている１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報で指定している１符号化ブロックのビット数と誤り訂正符号化の際の符号化率となる。）
【０１４８】
次に、図１７の送信装置が送信した変調信号を受信する受信装置の動作について説明する。
図１７の送信装置が送信した変調信号を受信する受信装置の構成は、図１の１５０に示したとおりである。以下では、特に、図１の受信装置１５０において、制御情報復調部１５９と復号部１６７の動作について、詳しく説明する。
【０１４９】
図１９は、図１の受信装置１５０において、制御情報復調部１５９と復号部１６７に関連する部分の構成を示した図である。
制御情報復調部１５９は、１符号化ブロックのビット数の情報・符号化率の情報推定部１９０３を具備し、１符号化ブロックのビット数の情報・符号化率の情報推定部１９０３は、ベースバンド信号１９０２を入力とし、図１８に示した制御情報シンボルを抽出し、さらに制御情報シンボルから、１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報を得、１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４を出力する。
【０１５０】
パンクチャビット対数尤度比発生部１９０５は、１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４を入力とし、図１５、または、図１６に基づき、１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報から、送信装置がデータシンボルのデータを生成するために使用した方法が、図１５、図１６を用いて説明した、「方法＃Ａ」か、「方法＃Ｂ」か、を判断し、「方法＃Ｂ」と判断した場合、送信装置でパンクチャしたビット（送信装置が送信しなかったビット）に対応するビットの対数尤度比１０６を生成、出力する。
【０１５１】
例えば、図１７の送信装置が図１５に基づいて符号化を行い、変調信号を送信した場合、パンクチャビット対数尤度比発生部１９０５は、以下のような判断を行う。
【０１５２】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝１６２００ビットを示しており、誤り訂正符号化の際の符号化率の情報が符号化率５／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボルのデータを生成するために使用した方法が「方法＃Ａ」と判断する。
【０１５３】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝１６２００ビットを示しており、誤り訂正符号化の際の符号化率の情報が符号化率６／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボルのデータを生成するために使用した方法が「方法＃Ａ」と判断する。
【０１５４】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝１６２００ビットを示しており、誤り訂正符号化の際の符号化率の情報が符号化率７／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボルのデータを生成するために使用した方法が「方法＃Ａ」と判断する。
【０１５５】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝１６２００ビットを示しており、誤り訂正符号化の際の符号化率の情報が符号化率８／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボルのデータを生成するために使用した方法が「方法＃Ａ」と判断する。
【０１５６】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝１６２００ビットを示しており、誤り訂正符号化の際の符号化率の情報が符号化率９／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボルのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０１５７】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝１６２００ビットを示しており、誤り訂正符号化の際の符号化率の情報が符号化率１０／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボルのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０１５８】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝１６２００ビットを示しており、誤り訂正符号化の際の符号化率の情報が符号化率１１／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボルのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０１５９】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝１６２００ビットを示しており、誤り訂正符号化の際の符号化率の情報が符号化率１２／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボルのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０１６０】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝１６２００ビットを示しており、誤り訂正符号化の際の符号化率の情報が符号化率１３／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボルのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０１６１】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝６４８００ビットを示しており、誤り訂正符号化の際の符号化率の情報が符号化率５／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボルのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０１６２】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝６４８００ビットを示しており、誤り訂正符号化の際の符号化率の情報が符号化率６／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボルのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０１６３】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝６４８００ビットを示しており、誤り訂正符号化の際の符号化率の情報が符号化率７／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボルのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０１６４】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝６４８００ビットを示しており、誤り訂正符号化の際の符号化率の情報が符号化率８／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボルのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０１６５】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝６４８００ビットを示しており、誤り訂正符号化の際の符号化率の情報が符号化率９／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボルのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０１６６】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝６４８００ビットを示しており、誤り訂正符号化の際の符号化率の情報が符号化率１０／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボルのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０１６７】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝６４８００ビットを示しており、誤り訂正符号化の際の符号化率の情報が符号化率１１／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボルのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０１６８】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝６４８００ビットを示しており、誤り訂正符号化の際の符号化率の情報が符号化率１２／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボルのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０１６９】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝６４８００ビットを示しており、誤り訂正符号化の際の符号化率の情報が符号化率１３／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボルのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０１７０】
例えば、図１７の送信装置が図１６に基づいて符号化を行い、変調信号を送信した場合、パンクチャビット対数尤度比発生部１９０５は、以下のような判断を行う。
【０１７１】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが１００００ビット以上２００００ビット以下」を示しており、誤り訂正符号化の際の符号化率の情報が符号化率５／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボルのデータを生成するために使用した方法が「方法＃Ａ」と判断する。
【０１７２】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが１００００ビット以上２００００ビット以下」を示しており、誤り訂正符号化の際の符号化率の情報が符号化率６／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボルのデータを生成するために使用した方法が「方法＃Ａ」と判断する。
【０１７３】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが１００００ビット以上２００００ビット以下」を示しており、誤り訂正符号化の際の符号化率の情報が符号化率７／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボルのデータを生成するために使用した方法が「方法＃Ａ」と判断する。
【０１７４】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが１００００ビット以上２００００ビット以下」を示しており、誤り訂正符号化の際の符号化率の情報が符号化率８／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボルのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０１７５】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが１００００ビット以上２００００ビット以下」を示しており、誤り訂正符号化の際の符号化率の情報が符号化率９／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボルのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０１７６】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが１００００ビット以上２００００ビット以下」を示しており、誤り訂正符号化の際の符号化率の情報が符号化率１０／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボルのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０１７７】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが１００００ビット以上２００００ビット以下」を示しており、誤り訂正符号化の際の符号化率の情報が符号化率１１／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボルのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０１７８】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが１００００ビット以上２００００ビット以下」を示しており、誤り訂正符号化の際の符号化率の情報が符号化率１２／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボルのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０１７９】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが１００００ビット以上２００００ビット以下」を示しており、誤り訂正符号化の際の符号化率の情報が符号化率１３／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボルのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０１８０】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが５００００ビット以上７００００ビット以下」を示しており、誤り訂正符号化の際の符号化率の情報が符号化率５／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボルのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０１８１】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが５００００ビット以上７００００ビット以下」を示しており、誤り訂正符号化の際の符号化率の情報が符号化率６／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボルのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０１８２】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが５００００ビット以上７００００ビット以下」を示しており、誤り訂正符号化の際の符号化率の情報が符号化率７／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボルのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０１８３】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが５００００ビット以上７００００ビット以下」を示しており、誤り訂正符号化の際の符号化率の情報が符号化率８／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボルのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０１８４】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが５００００ビット以上７００００ビット以下」を示しており、誤り訂正符号化の際の符号化率の情報が符号化率９／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボルのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０１８５】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが５００００ビット以上７００００ビット以下」を示しており、誤り訂正符号化の際の符号化率の情報が符号化率１０／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボルのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０１８６】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが５００００ビット以上７００００ビット以下」を示しており、誤り訂正符号化の際の符号化率の情報が符号化率１１／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボルのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０１８７】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが５００００ビット以上７００００ビット以下」を示しており、誤り訂正符号化の際の符号化率の情報が符号化率１２／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボルのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０１８８】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが５００００ビット以上７００００ビット以下」を示しており、誤り訂正符号化の際の符号化率の情報が符号化率１３／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボルのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０１８９】
（実施の形態Ｂ）
実施の形態Ａの変形例を説明する。
１符号化ブロック数ｚと符号化率に対し、「方法＃Ａ」「方法＃Ｂ」どちらを使用するか、についての例は、実施の形態Ａの図１５、図１６で説明したとおりであり、説明は省略する。
送信装置の構成は実施の形態Ａの図１７を用いて説明したとおりであり、一部説明は省略する。
【０１９０】
図２０は、図１７の送信装置が送信する変調信号のフレーム構成の一例を示している。図２０において、縦軸は周波数、横軸は時間であるものとする。そして、ＯＦＤＭ方式等のマルチキャリアを用いた伝送方式を用いているものとするため、縦軸周波数において、複数のキャリアが存在しているものとする。
図２０の２００１は第１プリアンブル、２００２は第２プリアンブル、２００３はデータシンボル群＃１、２００４はデータシンボル群＃２、２００５はデータシンボル群＃３を示している。
【０１９１】
データシンボル群について説明する。放送システムの場合、映像・オーディオごとにデータシンボル群を割り当ててもよい。例えば、第１の映像・オーディオストリームを送信するためのシンボルが、データシンボル群＃１（２００３）、第２の映像・オーディオストリームを送信するためのシンボルが、データシンボル群＃２（２００４）、第３の映像・オーディオストリームを送信するためのシンボルが、データシンボル群＃３となる。（なお、ＰＬＰ（Physical Layer Pipe）のことをデータシンボル群としてもよい。このとき、データシンボル群＃１をＰＬＰ＃１、データシンボル群＃２をＰＬＰ＃２、データシンボル群＃３をＰＬＰ＃３と名付けてもよい。）
【０１９２】
第１プリアンブル２００１、第２プリアンブル２００２には、周波数同期、時間同期を行うためのシンボル（例えば、送受信機にとって、同 相Ｉ−直交平面において、信号点配置が既知となるＰＳＫ（Phase Shift Keying）のシンボル）、各データシンボル群の送信方法情報（ＳＩＳＯ（Single-Input Single-Output）方式、ＭＩＳＯ（Multiple-Input Single-Output）方式、ＭＩＭＯ方式を識別する情報）を伝送するためのシンボル、各データシンボル群の誤り訂正符号に関する情報（例えば、符号長（１符号化ブロックのビット数）、符号化率）を伝送するためのシンボル、各データシンボル群の変調方式に関する情報（ＭＩＳＯ方式、または、ＭＩＭＯ方式の場合、複数ストリームが存在するため、複数の変調方式が指定される）を伝送するためのシンボル、第１・第２プリアンブルの送信方法情報を伝送するためのシンボル、第１・第２プリアンブルの変調方式に関する情報を伝送するためのシンボル、パイロットシンボルの挿入方法に関する情報を伝送するためのシンボル、ＰＡＰＲ（Peak-to-Average Power Ratio）抑制の方法に関する情報を伝送するためのシンボルなどが含まれているものとする。
【０１９３】
本実施の形態では、実施の形態Ａと同様、特に、各データシンボル群の１符号化ブロックのビット数の情報、および、各データシンボル群の誤り訂正符号化の際の符号化率の情報が第１プリアンブル（２００１）、および／または、第２プリアンブル（２００２）に含まれているものとする。したがって、図２０のフレーム構成の場合、データシンボル群＃１の１符号化ブロックのビット数の情報とデータシンボル群＃１の誤り訂正符号の際の符号化率の情報、および、データシンボル群＃２の１符号化ブロックのビット数の情報とデータシンボル群＃２の誤り訂正符号の際の符号化率の情報、および、データシンボル群＃３の１符号化ブロックのビット数の情報とデータシンボル群＃３の誤り訂正符号の際の符号化率の情報が第１プリアンブル（２００１）、および／または、第２プリアンブル（２００２）に含まれているものとする。
【０１９４】
したがって、例えば、図１５に基づいたとき、符号化部１０３は情報１０１、制御情報１０２を入力とし、制御情報１０２に含まれる誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報と誤り訂正符号化の際の符号化率の情報に基づき、情報１０１に対し、誤り訂正符号化（パンクチャ処理を含む）を行い、誤り訂正符号化後のデータ１０４を出力する。
このとき、各データシンボル群で以下が行われる。なお、図２０のフレーム構成の場合、Ｘは１、２，３として、以下が実施される。
【０１９５】
制御情報１０２に含まれるデータシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝１６２００ビットを示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率５／１５を示していた場合、データシンボル群＃Ｘを形成するためのデータを生成するために、符号化部１０１は、符号化率５／１５に対応する「方法＃Ａ」の符号化を行う。（前にも説明したように、ＬＤＰＣ符号の符号化を行い、パンクチャを行う。（送信しないビットを選択し、送信するデータを決定する。））
【０１９６】
制御情報１０２に含まれるデータシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝１６２００ビットを示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率６／１５を示していた場合、データシンボル群＃Ｘを形成するためのデータを生成するために、符号化部１０１は、符号化率６／１５に対応する「方法＃Ａ」の符号化を行う。（前にも説明したように、ＬＤＰＣ符号の符号化を行い、パンクチャを行う。（送信しないビットを選択し、送信するデータを決定する。））
【０１９７】
制御情報１０２に含まれるデータシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝１６２００ビットを示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率７／１５を示していた場合、データシンボル群＃Ｘを形成するためのデータを生成するために、符号化部１０１は、符号化率７／１５に対応する「方法＃Ａ」の符号化を行う。（前にも説明したように、ＬＤＰＣ符号の符号化を行い、パンクチャを行う。（送信しないビットを選択し、送信するデータを決定する。））
【０１９８】
制御情報１０２に含まれるデータシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝１６２００ビットを示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率８／１５を示していた場合、データシンボル群＃Ｘを形成するためのデータを生成するために、符号化部１０１は、符号化率８／１５に対応する「方法＃Ａ」の符号化を行う。（前にも説明したように、ＬＤＰＣ符号の符号化を行い、パンクチャを行う。（送信しないビットを選択し、送信するデータを決定する。））
【０１９９】
制御情報１０２に含まれるデータシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝１６２００ビットを示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率９／１５を示していた場合、データシンボル群＃Ｘを形成するためのデータを生成するために、符号化部１０１は、符号化率９／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０２００】
制御情報１０２に含まれるデータシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝１６２００ビットを示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率１０／１５を示していた場合、データシンボル群＃Ｘを形成するためのデータを生成するために、符号化部１０１は、符号化率１０／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０２０１】
制御情報１０２に含まれるデータシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝１６２００ビットを示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率１１／１５を示していた場合、データシンボル群＃Ｘを形成するためのデータを生成するために、符号化部１０１は、符号化率１１／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０２０２】
制御情報１０２に含まれるデータシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝１６２００ビットを示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率１２／１５を示していた場合、データシンボル群＃Ｘを形成するためのデータを生成するために、符号化部１０１は、符号化率１２／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０２０３】
制御情報１０２に含まれるデータシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝１６２００ビットを示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率１３／１５を示していた場合、データシンボル群＃Ｘを形成するためのデータを生成するために、符号化部１０１は、符号化率１３／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０２０４】
制御情報１０２に含まれるデータシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝６４８００ビットを示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率５／１５を示していた場合、データシンボル群＃Ｘを形成するためのデータを生成するために、符号化部１０１は、符号化率５／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０２０５】
制御情報１０２に含まれるデータシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝６４８００ビットを示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率６／１５を示していた場合、データシンボル群＃Ｘを形成するためのデータを生成するために、符号化部１０１は、符号化率６／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０２０６】
制御情報１０２に含まれるデータシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝６４８００ビットを示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率７／１５を示していた場合、データシンボル群＃Ｘを形成するためのデータを生成するために、符号化部１０１は、符号化率７／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０２０７】
制御情報１０２に含まれるデータシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝６４８００ビットを示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率８／１５を示していた場合、データシンボル群＃Ｘを形成するためのデータを生成するために、符号化部１０１は、符号化率８／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０２０８】
制御情報１０２に含まれるデータシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝６４８００ビットを示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率９／１５を示していた場合、データシンボル群＃Ｘを形成するためのデータを生成するために、符号化部１０１は、符号化率９／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０２０９】
制御情報１０２に含まれるデータシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝６４８００ビットを示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率１０／１５を示していた場合、データシンボル群＃Ｘを形成するためのデータを生成するために、符号化部１０１は、符号化率１０／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０２１０】
制御情報１０２に含まれるデータシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝６４８００ビットを示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率１１／１５を示していた場合、データシンボル群＃Ｘを形成するためのデータを生成するために、符号化部１０１は、符号化率１１／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０２１１】
制御情報１０２に含まれるデータシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝６４８００ビットを示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率１２／１５を示していた場合、データシンボル群＃Ｘを形成するためのデータを生成するために、符号化部１０１は、符号化率１２／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０２１２】
制御情報１０２に含まれるデータシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝６４８００ビットを示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率１３／１５を示していた場合、データシンボル群＃Ｘを形成するためのデータを生成するために、符号化部１０１は、符号化率１３／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０２１３】
例えば、図１６に基づいたとき、符号化部１０３は情報１０１、制御情報１０２を入力とし、制御情報１０２に含まれる誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報と誤り訂正符号化の際の符号化率の情報に基づき、情報１０１に対し、誤り訂正符号化（パンクチャ処理を含む）を行い、誤り訂正符号化後のデータ１０４を出力する。
このとき、各データシンボル群で以下が行われる。なお、図２０のフレーム構成の場合、Ｘは１、２，３として、以下が実施される
【０２１４】
制御情報１０２に含まれるデータシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが１００００ビット以上２００００ビット以下」を示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率５／１５を示していた場合、データシンボル群＃Ｘを形成するためのデータを生成するために、符号化部１０１は、符号化率５／１５に対応する「方法＃Ａ」の符号化を行う。（前にも説明したように、ＬＤＰＣ符号の符号化を行い、パンクチャを行う。（送信しないビットを選択し、送信するデータを決定する。））
【０２１５】
制御情報１０２に含まれるデータシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが１００００ビット以上２００００ビット以下」を示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率６／１５を示していた場合、データシンボル群＃Ｘを形成するためのデータを生成するために、符号化部１０１は、符号化率６／１５に対応する「方法＃Ａ」の符号化を行う。（前にも説明したように、ＬＤＰＣ符号の符号化を行い、パンクチャを行う。（送信しないビットを選択し、送信するデータを決定する。））
【０２１６】
制御情報１０２に含まれるデータシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが１００００ビット以上２００００ビット以下」を示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率７／１５を示していた場合、データシンボル群＃Ｘを形成するためのデータを生成するために、符号化部１０１は、符号化率７／１５に対応する「方法＃Ａ」の符号化を行う。（前にも説明したように、ＬＤＰＣ符号の符号化を行い、パンクチャを行う。（送信しないビットを選択し、送信するデータを決定する。））
【０２１７】
制御情報１０２に含まれるデータシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが１００００ビット以上２００００ビット以下」を示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率８／１５を示していた場合、データシンボル群＃Ｘを形成するためのデータを生成するために、符号化部１０１は、符号化率８／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０２１８】
制御情報１０２に含まれるデータシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが１００００ビット以上２００００ビット以下」を示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率９／１５を示していた場合、データシンボル群＃Ｘを形成するためのデータを生成するために、符号化部１０１は、符号化率９／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０２１９】
制御情報１０２に含まれるデータシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが１００００ビット以上２００００ビット以下」を示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率１０／１５を示していた場合、データシンボル群＃Ｘを形成するためのデータを生成するために、符号化部１０１は、符号化率１０／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０２２０】
制御情報１０２に含まれるデータシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが１００００ビット以上２００００ビット以下」を示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率１１／１５を示していた場合、データシンボル群＃Ｘを形成するためのデータを生成するために、符号化部１０１は、符号化率１１／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０２２１】
制御情報１０２に含まれるデータシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが１００００ビット以上２００００ビット以下」を示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率１２／１５を示していた場合、データシンボル群＃Ｘを形成するためのデータを生成するために、符号化部１０１は、符号化率１２／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０２２２】
制御情報１０２に含まれるデータシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが１００００ビット以上２００００ビット以下」を示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率１３／１５を示していた場合、データシンボル群＃Ｘを形成するためのデータを生成するために、符号化部１０１は、符号化率１３／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０２２３】
制御情報１０２に含まれるデータシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが５００００ビット以上７００００ビット以下」を示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率５／１５を示していた場合、データシンボル群＃Ｘを形成するためのデータを生成するために、符号化部１０１は、符号化率５／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０２２４】
制御情報１０２に含まれるデータシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが５００００ビット以上７００００ビット以下」を示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率６／１５を示していた場合、データシンボル群＃Ｘを形成するためのデータを生成するために、符号化部１０１は、符号化率６／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０２２５】
制御情報１０２に含まれるデータシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが５００００ビット以上７００００ビット以下」を示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率７／１５を示していた場合、データシンボル群＃Ｘを形成するためのデータを生成するために、符号化部１０１は、符号化率７／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０２２６】
制御情報１０２に含まれるデータシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが５００００ビット以上７００００ビット以下」を示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率８／１５を示していた場合、データシンボル群＃Ｘを形成するためのデータを生成するために、符号化部１０１は、符号化率８／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０２２７】
制御情報１０２に含まれるデータシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが５００００ビット以上７００００ビット以下」を示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率９／１５を示していた場合、データシンボル群＃Ｘを形成するためのデータを生成するために、符号化部１０１は、符号化率９／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０２２８】
制御情報１０２に含まれるデータシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが５００００ビット以上７００００ビット以下」を示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率１０／１５を示していた場合、データシンボル群＃Ｘを形成するためのデータを生成するために、符号化部１０１は、符号化率１０／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０２２９】
制御情報１０２に含まれるデータシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが５００００ビット以上７００００ビット以下」を示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率１１／１５を示していた場合、データシンボル群＃Ｘを形成するためのデータを生成するために、符号化部１０１は、符号化率１１／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０２３０】
制御情報１０２に含まれるデータシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが５００００ビット以上７００００ビット以下」を示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率１２／１５を示していた場合、データシンボル群＃Ｘを形成するためのデータを生成するために、符号化部１０１は、符号化率１２／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０２３１】
制御情報１０２に含まれるデータシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが５００００ビット以上７００００ビット以下」を示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率１３／１５を示していた場合、データシンボル群＃Ｘを形成するためのデータを生成するために、符号化部１０１は、符号化率１３／１５に対応する「方法＃Ｂ」の符号化を行う。（前にも説明したように、パンクチャは行わない。）
【０２３２】
次に、図１７の送信装置が送信した変調信号を受信する受信装置の動作について説明する。
図１７の送信装置が送信した変調信号を受信する受信装置の構成は、図１の１５０に示したとおりである。以下では、特に、図１の受信装置１５０において、制御情報復調部１５９と復号部１６７の動作について、詳しく説明する。
【０２３３】
図１９は、図１の受信装置１５０において、制御情報復調部１５９と復号部１６７に関連する部分の構成を示した図である。
制御情報復調部１５９は、１符号化ブロックのビット数の情報・符号化率の情報推定部１９０３を具備し、１符号化ブロックのビット数の情報・符号化率の情報推定部１９０３は、ベースバンド信号１９０２を入力とし、図２０に示した第１プリアンブルおよび（または）第２プリアンブルを抽出し、さらに第１プリアンブルおよび（または）第２プリアンブルから、１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報を得、１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４を出力する。
【０２３４】
本実施の形態の場合、図１７の送信装置は、図２０に基づくフレーム構成の変調信号を送信し、図１の受信装置１５０は、この変調信号を受信することになる。このとき、図１の受信装置１５０は、複数のデータシンボル群のうち、必要とするデータシンボル群のデータを得るための、復調・復号の動作を行うことになる。したがって、制御情報復調部１５９は、必要とするデータシンボル群の「１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報」を得、１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４を出力することになる。
【０２３５】
パンクチャビット対数尤度比発生部１９０５は、１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４を入力とし、図１５、または、図１６に基づき、１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報から、送信装置がデータシンボルのデータを生成するために使用した方法が、図１５、図１６を用いて説明した、「方法＃Ａ」か、「方法＃Ｂ」か、を判断し、「方法＃Ｂ」と判断した場合、送信装置でパンクチャしたビット（送信装置が送信しなかったビット）に対応するビットの対数尤度比１０６を生成、出力する。なお、「パンクチャビット対数尤度比発生部１９０５は、「方法＃Ｂ」と判断した場合、送信装置でパンクチャしたビット（送信装置が送信しなかったビット）に対応するビットの対数尤度比１０６を生成、出力する。」と記載したが、必要とするデータシンボル群に対してのパンクチャしたビット（送信装置が送信しなかったビット）に対応するビットの対数尤度比１０６を生成、出力することになる。
【０２３６】
例えば、図１７の送信装置が図１５に基づいて符号化を行い、図２０に基づくフレーム構成の変調信号を送信した場合、パンクチャビット対数尤度比発生部１９０５は、各データシンボル群に対し、以下のような判断を行う。（Ｘは１、２、３となる。）
【０２３７】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、データシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝１６２００ビットを示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率５／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボル群＃Ｘのデータを生成するために使用した方法が「方法＃Ａ」と判断する。
【０２３８】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、データシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝１６２００ビットを示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率６／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボル群＃Ｘのデータを生成するために使用した方法が「方法＃Ａ」と判断する。
【０２３９】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、データシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝１６２００ビットを示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率７／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボル群＃Ｘのデータを生成するために使用した方法が「方法＃Ａ」と判断する。
【０２４０】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、データシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝１６２００ビットを示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率８／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボル群＃Ｘのデータを生成するために使用した方法が「方法＃Ａ」と判断する。
【０２４１】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、データシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝１６２００ビットを示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率９／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボル群＃Ｘのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０２４２】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、データシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝１６２００ビットを示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率１０／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボル群＃Ｘのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０２４３】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、データシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝１６２００ビットを示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率１１／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボル群＃Ｘのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０２４４】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、データシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝１６２００ビットを示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率１２／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボル群＃Ｘのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０２４５】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、データシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝１６２００ビットを示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率１３／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボル群＃Ｘのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０２４６】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、データシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝６４８００ビットを示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率５／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボル群＃Ｘのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０２４７】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、データシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝６４８００ビットを示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率６／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボル群＃Ｘのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０２４８】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、データシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝６４８００ビットを示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率７／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボル群＃Ｘのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０２４９】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、データシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝６４８００ビットを示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率８／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボル群＃Ｘのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０２５０】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、データシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝６４８００ビットを示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率９／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボル群＃Ｘのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０２５１】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、データシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝６４８００ビットを示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率１０／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボル群＃Ｘのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０２５２】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、データシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝６４８００ビットを示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率１１／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボル群＃Ｘのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０２５３】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、データシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝６４８００ビットを示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率１２／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボル群＃Ｘのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０２５４】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、データシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報がｚ＝６４８００ビットを示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率１３／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボル群＃Ｘのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０２５５】
例えば、図１７の送信装置が図１６に基づいて符号化を行い、図２０に基づくフレーム構成の変調信号を送信した場合、パンクチャビット対数尤度比発生部１９０５は、各データシンボル群に対し、以下のような判断を行う。（Ｘは１、２、３となる。）
【０２５６】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、データシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが１００００ビット以上２００００ビット以下」を示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率５／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボル群＃Ｘのデータを生成するために使用した方法が「方法＃Ａ」と判断する。
【０２５７】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、データシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが１００００ビット以上２００００ビット以下」を示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率６／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボル群＃Ｘのデータを生成するために使用した方法が「方法＃Ａ」と判断する。
【０２５８】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、データシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが１００００ビット以上２００００ビット以下」を示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率７／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボル群＃Ｘのデータを生成するために使用した方法が「方法＃Ａ」と判断する。
【０２５９】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、データシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが１００００ビット以上２００００ビット以下」を示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率８／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボル群＃Ｘのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０２６０】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、データシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが１００００ビット以上２００００ビット以下」を示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率９／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボル群＃Ｘのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０２６１】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、データシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが１００００ビット以上２００００ビット以下」を示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率１０／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボル群＃Ｘのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０２６２】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、データシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが１００００ビット以上２００００ビット以下」を示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率１１／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボル群＃Ｘのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０２６３】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、データシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが１００００ビット以上２００００ビット以下」を示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率１２／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボル群＃Ｘのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０２６４】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、データシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが１００００ビット以上２００００ビット以下」を示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率１３／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボル群＃Ｘのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０２６５】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、データシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが５００００ビット以上７００００ビット以下」を示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率５／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボル群＃Ｘのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０２６６】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、データシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが５００００ビット以上７００００ビット以下」を示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率６／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボル群＃Ｘのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０２６７】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、データシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが５００００ビット以上７００００ビット以下」を示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率７／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボル群＃Ｘのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０２６８】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、データシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが５００００ビット以上７００００ビット以下」を示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率８／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボル群＃Ｘのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０２６９】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、データシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが５００００ビット以上７００００ビット以下」を示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率９／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボル群＃Ｘのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０２７０】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、データシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが５００００ビット以上７００００ビット以下」を示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率１０／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボル群＃Ｘのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０２７１】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、データシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが５００００ビット以上７００００ビット以下」を示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率１１／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボル群＃Ｘのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０２７２】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、データシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが５００００ビット以上７００００ビット以下」を示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率１２／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボル群＃Ｘのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０２７３】
１符号化ブロックのビット数の情報、および、誤り訂正符号化の際の符号化率の情報の推定信号１９０４が、データシンボル群＃Ｘの誤り訂正符号（ＬＤＰＣ符号）の１符号化ブロックのビット数ｚの情報が「ｚが５００００ビット以上７００００ビット以下」を示しており、データシンボル群＃Ｘの誤り訂正符号化の際の符号化率の情報が符号化率１３／１５を示していた場合、パンクチャビット対数尤度比発生部１９０５は、送信装置がデータシンボル群＃Ｘのデータを生成するために使用した方法が「方法＃Ｂ」と判断する。
【０２７４】
実施の形態Ａ、実施の形態Ｂにおいて、１符号化ブロックのビット数ｚと符号化率に対し、「方法＃Ａ」「方法＃Ｂ」どちらを使用するか、を示した例として、図１５、図１６を説明したが、１符号化ブロックのビット数ｚと符号化率に対し、「方法＃Ａ」「方法＃Ｂ」の割り当ては、図１５、図１６に限ったものではなく、実施の形態Ａで説明した図１５、図１６の特徴を満たしていればよく、例えば、図１５に対し、ｚ＝１６８００ビット、符号化率８／１５を「方法＃Ｂ」、ｚ＝１６８００ビット、符号化率９／１５を「方法＃Ａ」としてもよい。
【０２７５】
また、実施の形態Ｂにおいて、送信装置が送信する変調信号のフレーム構成として、図２０を説明したが、フレーム構成はこれに限ったものではなく、例えば、データシンボル群が１個以上、または、データシンボル群が２個以上存在するようなフレーム構成であってもよい。
【０２７６】
上記実施の形態に従って、本発明に係る放送（または通信）システムについて説明してきたが、本発明はこれに限られるものではない。
当然であるが、本明細書において説明した実施の形態、その他の内容を複数組み合わせて、実施してもよい。
また、各実施の形態、その他の内容については、あくまでも例であり、例えば、「変調方式、誤り訂正符号化方式（使用する誤り訂正符号、符号長、符号化率等）、制御情報など」を例示していても、別の「変調方式、誤り訂正符号化方式（使用する誤り訂正符号、符号長、符号化率等）、制御情報など」を適用した場合でも同様の構成で実施することが可能である。
【０２７７】
変調方式については、本明細書で記載している変調方式以外の変調方式を使用しても、本明細書において説明した実施の形態、その他の内容を実施することが可能である。例えば、ＡＰＳＫ（Amplitude Phase Shift Keying）（例えば、16APSK, 64APSK, 128APSK, 256APSK, 1024APSK, 4096APSKなど）、ＰＡＭ（Pulse Amplitude Modulation）（例えば、4PAM, 8PAM, 16PAM, 64PAM, 128PAM, 256PAM, 1024PAM, 4096PAMなど）、ＰＳＫ（Phase Shift Keying）（例えば、BPSK, QPSK, 8PSK, 16PSK, 64PSK, 128PSK, 256PSK, 1024PSK, 4096PSKなど）、ＱＡＭ（Quadrature Amplitude Modulation）（例えば、4QAM, 8QAM, 16QAM, 64QAM, 128QAM, 256QAM, 1024QAM, 4096QAMなど）などを適用してもよいし、各変調方式において、均一マッピング、非均一マッピングとしてもよい（いかなるマッピングを施してもよい。）。
【０２７８】
また、Ｉ−Ｑ平面における１６個、６４個等の信号点の配置方法（１６個、６４個等の信号点をもつ変調方式）は、本明細書で示した変調方式の信号点配置方法に限ったものではない。したがって、複数のビットに基づき同相成分と直交成分を出力するという機能がマッピング部での機能となる。
本明細書で説明した発明は、ＯＦＤＭ方式などのマルチキャリア伝送方法に対して適用することができ、また、シングルキャリアの伝送方式に適用することもできる。（例えば、マルチキャリア方式の場合、シンボルを周波数軸にも配置するが、シングルキャリアの場合は、シンボルを時間方向にのみ配置することになる。）また、ベースバンド信号に対し、拡散符号を用いてスペクトル拡散通信方式を適用することもできる。
【０２７９】
本明細書において、端末の受信装置とアンテナが別々となっている構成であってもよい。例えば、アンテナで受信した信号、または、アンテナで受信した信号に対し、周波数変換を施した信号を、ケーブルを通して、入力するインターフェースを受信装置が具備し、受信装置はその後の処理を行うことになる。また、受信装置が得たデータ・情報は、その後、映像や音に変換され、ディスプレイ（モニタ）に表示されたり、スピーカから音が出力されたりする。さらに、受信装置が得たデータ・情報は、映像や音に関する信号処理が施され（信号処理を施さなくてもよい）、受信装置が具備するＲＣＡ端子（映像端子、音用端子）、ＵＳＢ（Universal Serial Bus）、ＵＳＢ  ２、ＵＳＢ  ３、ＨＤＭＩ（High-Definition Multimedia Interface）、ＨＤＭＩ ２、デジタル用端子等から出力されてもよい。また、受信装置が得たデータ・情報は、無線通信方式（Ｗｉ−Ｆｉ（登録商標）（IEEE 802.11a、IEEE 802.11b、IEEE 802.11g、IEEE 802.11n、IEEE 802.11ac、IEEE 802.11adなど）、ＷｉＧｉＧ、Ｂｌｕｅｔｏｏｔｈ（登録商標）など）、有線の通信方式（光通信、電力線通信など）を用いて、変調され、これらの情報を他の機器に伝送してもよい。このとき、端末は、情報を伝送するための送信装置を具備していることになる。（このとき、端末は、受信装置が得たデータ・情報を含むデータを送信してもよいし、受信装置が得たデータ・情報から、変形したデータを生成し、送信してもよい。）
【０２８０】
本明細書において、送信装置を具備しているのは、例えば、放送局、基地局、アクセスポイント、端末、携帯電話（mobile phone）等の通信・放送機器であることが考えられ、このとき、受信装置を具備しているのは、テレビ、ラジオ、端末、パーソナルコンピュータ、携帯電話、アクセスポイント、基地局等の通信機器であることが考えられる。また、本発明における送信装置、受信装置は、通信機能を有している機器であって、その機器が、テレビ、ラジオ、パーソナルコンピュータ、携帯電話等のアプリケーションを実行するための装置に何らかのインターフェースを解して接続できるような形態であることも考えられる。
【０２８１】
また、本実施の形態では、データシンボル以外のシンボル、例えば、パイロットシンボル（プリアンブル、ユニークワード、ポストアンブル、リファレンスシンボル等）、制御情報用のシンボルなどが、フレームにどのように配置されていてもよい。そして、ここでは、パイロットシンボル、制御情報用のシンボルと名付けているが、どのような名付け方を行ってもよく、機能自身が重要となっている。
よって、例えば、本明細書中において、制御情報シンボルという名で呼んでいるが、呼び方は、これに限ったものではなく、制御チャネルなど、別の呼び方を行ってもよい。このシンボルでは、伝送方式（例えば、送信方法、変調方式、誤り訂正符号の符号化率、誤り訂正符号の符号長、フレーム構成の方法、フーリエ変換の方法（サイズ）など）の情報等の制御情報を伝送するシンボルとなる。
【０２８２】
また、パイロットシンボルは、例えば、送受信機において、ＰＳＫ変調を用いて変調した既知のシンボル（または、受信機が同期をとることによって、受信機は、送信機が送信したシンボルを知ることができてもよい。）であればよく、受信機は、このシンボルを用いて、周波数同期、時間同期、（各変調信号の）チャネル推定（ＣＳＩ（Channel State Information）の推定）、信号の検出等を行うことになる。
【０２８３】
また、制御情報用のシンボルは、（アプリケーション等の）データ以外の通信を実現するための、通信相手に伝送する必要がある情報（例えば、通信に用いている変調方式・誤り訂正符号化方式・誤り訂正符号化方式の符号化率、上位レイヤーでの設定情報等）を伝送するためのシンボルである。
【０２８４】
なお、本発明は各実施の形態に限定されず、種々変更して実施することが可能である。例えば、各実施の形態では、通信装置として行う場合について説明しているが、これに限られるものではなく、この通信方法をソフトウェアとして行うことも可能である。
【０２８５】
送信局、基地局の送信アンテナ、端末の受信アンテナ、共に、図面で記載されている１つのアンテナは、複数のアンテナにより構成されていても良い。
なお、例えば、上記通信方法を実行するプログラムを予めＲＯＭ（Read Only Memory）に格納しておき、そのプログラムをＣＰＵ（Central Processor Unit）によって動作させるようにしても良い。
また、上記通信方法を実行するプログラムをコンピュータで読み取り可能な記憶媒体に格納し、記憶媒体に格納されたプログラムをコンピュータのＲＡＭ（Random Access Memory）に記録して、コンピュータをそのプログラムにしたがって動作させるようにしても良い。
そして、上記の各実施の形態などの各構成は、典型的には集積回路であるＬＳＩ（Large Scale Integration）として実現されてもよい。これらは、個別に１チップ化されてもよいし、各実施の形態の全ての構成または一部の構成を含むように１チップ化されてもよい。ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ（Integrated Circuit）、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。また、集積回路化の手法はＬＳＩに限られるものではなく、専用回路または汎用プロセッサで実現しても良い。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Field Programmable Gate Array）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用しても良い。
さらに、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行っても良い。バイオ技術の適応等が可能性としてあり得る。
【０２８６】
本発明は、複数のアンテナからそれぞれ異なる変調信号を送信する無線システムに広く適用できる。また、複数の送信箇所を持つ有線通信システム（例えば、ＰＬＣ（Power Line Communication）システム、光通信システム、ＤＳＬ（Digital Subscriber Line：デジタル加入者線）システム）において、ＭＩＭＯ伝送を行う場合についても適用することができる。
【０２８７】
（実施の形態Ｃ）
これまでの実施の形態で、図１１、図１８のデータシンボル、図２０のデータシンボル群がＭＩＳＯ方式、ＭＩＭＯ方式であってもよいことを記載した。本実施の形態では、ＭＩＳＯ方式、ＭＩＭＯ方式のときの変調信号の生成について詳しく説明する。
【０２８８】
図２１は本実施の形態における（例えば、放送局の）送信装置の構成の一例である。
データ生成部２１０２は、送信データ２１０１、制御信号２１０９を入力とし、制御信号２１０９に含まれる誤り訂正符号化に関する情報（１符号化ブロックのビット数に関する情報、符号化率の情報など）、変調方式の情報等の情報に基づき、誤り訂正符号化、変調方式に基づくマッピングを行い、データ伝送用の（直交）ベースバンド信号２１０３を出力する。
【０２８９】
第２プリアンブル信号生成部２１０５は、第２プリアンブル用送信データ２１０４、制御信号２１０９を入力とし、制御信号２１０９に含まれる第２プリアンブル用の誤り訂正に関する情報、変調方式の情報等の情報に基づき、誤り訂正符号化、変調方式に基づくマッピングを行い、第２プリアンブルの（直交）ベースバンド信号２１０６を出力する。
【０２９０】
制御信号生成部２１０８は、第１プリアンブル用の送信データ２１０７、第２プリアンブル用の送信データ２１０４を入力とし、各シンボルの送信方法（誤り訂正符号、誤り訂正符号の符号化率、変調方式、ブロック長、フレーム構成、規則的にプリコーディング行列を切り替える方法を含む選択した送信方法、パイロットシンボルの挿入方法、ＩＦＦＴ（Inverse Fast Fourier Transform）（または、逆フーリエ変換）／ＦＦＴ（Fast Fourier Transform）（または、フーリエ変換）の情報等、ＰＡＰＲ（Peak to Average Power Ratio）削減方法の情報、ガードインターバル挿入方法の情報）の情報を制御信号２１０９として出力する。
【０２９１】
フレーム構成部２１１０は、データ伝送用の（直交）ベースバンド信号２１０３、第２プリアンブルの（直交）ベースバンド信号２１０６、制御信号２１０９を入力とし、制御信号２１０９に含まれるフレーム構成の情報に基づき、周波数、時間軸における並び替えを施し、フレーム構成にしたがった、ストリーム１の（直交）ベースバンド信号２１１１＿１（マッピング後の信号、つまり、使用する変調方式に基づくベースバンド信号）、ストリーム２の（直交）ベースバンド信号２１１１＿２（マッピング後の信号、つまり、使用する変調方式に基づくベースバンド信号）を出力する。
【０２９２】
信号処理部２１１２は、ストリーム１のベースバンド信号２１１１＿１、ストリーム２のベースバンド信号２１１１＿２、制御信号２１０９を入力とし、制御信号２１０９に含まれる送信方法に基づいた信号処理後の変調信号１（２１１３＿１）および信号処理後の変調信号２（２１１３＿２）を出力する。
なお、信号処理部２１１２では、例えば、プリコーディング、位相変更を用いたＭＩＭＯ伝送方式（位相変更を施さないＭＩＭＯ伝送方式であってもよい）（ここでは、ＭＩＭＯ方式と名付ける）、時空間ブロック符号（周波数―空間ブロック符号を用いたＭＩＳＯ伝送方式（ここでは、ＭＩＳＯ方式と名付ける）、一つのストリームの変調信号を一つのアンテナから送信するＳＩＳＯ（またはＳＩＭＯ）伝送方式を用いるものとする（ただし、ＳＩＳＯ方式、ＳＩＭＯ方式において、一つのストリームの変調信号を複数のアンテナから送信する場合もある。）。信号処理部２１１２の動作については、後で詳しく説明する。
パイロット挿入部２１１４＿１は、信号処理後の変調信号１（２１１３＿１）、制御信号２１０９を入力とし、制御信号２１０９に含まれるパイロットシンボルの挿入方法に関する情報に基づき、信号処理後の変調信号１（２１１３＿１）にパイロットシンボルを挿入し、パイロットシンボル挿入後の変調信号２１１５＿１を出力する。
【０２９３】
パイロット挿入部２１１４＿２は、信号処理後の変調信号２（２１１３＿２）、制御信号２１０９を入力とし、制御信号２１０９に含まれるパイロットシンボルの挿入方法に関する情報に基づき、信号処理後の変調信号２（２１１３＿２）にパイロットシンボルを挿入し、パイロットシンボル挿入後の変調信号２１１５＿２を出力する。
【０２９４】
ＩＦＦＴ（Inverse Fast Fourier Transform）部２１１６＿１は、パイロットシンボル挿入後の変調信号２１１５＿１、制御信号２１０９を入力とし、制御信号２１０９に含まれるＩＦＦＴの方法の情報に基づき、ＩＦＦＴを施し、ＩＦＦＴ後の信号２１１７＿１を出力する。
ＩＦＦＴ部２１１６＿２は、パイロットシンボル挿入後の変調信号２１１５＿２、制御信号２１０９を入力とし、制御信号２１０９に含まれるＩＦＦＴの方法の情報に基づき、ＩＦＦＴを施し、ＩＦＦＴ後の信号２１１７＿２を出力する。
【０２９５】
ＰＡＰＲ削減部２１１８＿１は、ＩＦＦＴ後の信号２１１７＿１、制御信号２１０９を入力とし、制御信号２１０９に含まれるＰＡＰＲ削減に関する情報に基づき、ＩＦＦＴ後の信号２１１７＿１にＰＡＰＲ削減のための処理を施し、ＰＡＰＲ削減後の信号２１１９＿１を出力する。
ＰＡＰＲ削減部２１１８＿２は、ＩＦＦＴ後の信号２１１７＿２、制御信号２１０９を入力とし、制御信号２１０９に含まれるＰＡＰＲ削減に関する情報に基づき、ＩＦＦＴ後の信号２１１７＿２にＰＡＰＲ削減のための処理を施し、ＰＡＰＲ削減後の信号２１１９＿２を出力する。
【０２９６】
ガードインターバル挿入部２１２０＿１は、ＰＡＰＲ削減後の信号２１１９＿１、制御信号２１０９を入力とし、制御信号２１０９に含まれるガードインターバルの挿入方法に関する情報に基づき、ＰＡＰＲ削減後の信号２１１９＿１にガードインターバルを挿入し、ガードインターバル挿入後の信号２１２１＿１を出力する。
ガードインターバル挿入部２１２０＿２は、ＰＡＰＲ削減後の信号２１１９＿２、制御信号２１０９を入力とし、制御信号２１０９に含まれるガードインターバルの挿入方法に関する情報に基づき、ＰＡＰＲ削減後の信号２１１９＿２にガードインターバルを挿入し、ガードインターバル挿入後の信号２１２１＿２を出力する。
【０２９７】
第１プリアンブル挿入部２１２２は、ガードインターバル挿入後の信号２１２１＿１、ガードインターバル挿入後の信号２１２１＿２、第１プリアンブル用の送信データ１０７を入力とし、第１プリアンブル用の送信データ２１０７から第１プリアンブルの信号を生成し、ガードインターバル挿入後の信号２１２１＿１に対し、第１プリアンブルを付加し、第１プリアンブルを付加した後の信号２１２３＿１、および、ガードインターバル挿入後の信号２１２１＿２に対し、第１プリアンブルを付加し、第２プリアンブルを付加した後の信号２１２３＿２を出力する。なお、第１プリアンブルの信号は、第１プリアンブルを付加した後の信号２１２３＿１、第１プリアンブルを付加した後の信号２１２３＿２両者に付加されていてもよく、また、いずれか一方に付加されていてもよい。一方に付加されている場合、付加されている信号の送信区間では、付加されていない信号には、ベースバンド信号としてゼロの信号が存在することになる。
【０２９８】
無線処理部２１２４＿１は、第１プリアンブルを付加した後の信号２１２３＿１を入力とし、周波数変換、増幅等の処理が施され、送信信号２１２５＿１を出力する。そして、送信信号２１２５＿１は、アンテナ２１２６＿１から電波として出力される。
【０２９９】
信号処理部２１２４＿２は、第１プリアンブルを付加した後の信号２１２３＿２を入力とし、周波数変換、増幅等の処理が施され、送信信号２１２５＿２を出力する。そして、送信信号２１２５＿２は、アンテナ２１２６＿２から電波として出力される。
【０３００】
データ生成部２１０２における誤り訂正符号化は、これまでに説明してきた（本明細書の各実施の形態で説明した）誤り訂正符号化が行われることになる。
なお、本実施の形態では、上述で記載したように、プリコーディング、位相変更を用いたＭＩＭＯ伝送方式、時空間ブロック符号（Space Time Block codes）（または、周波数−空間ブロック符号（Space Frequency Block codes））を用いたＭＩＳＯ伝送方式、ＳＩＳＯ（またはＳＩＭＯ）伝送方式を用いるものとする。以下では、これらの方式について説明する。
【０３０１】
時空間ブロック符号（周波数−空間ブロック符号）を用いたＭＩＳＯ（伝送）方式について説明する。
図２１の信号処理部２１１２が、時空間ブロック符号（Space-Time Block Codes）を用いた伝送方法を行う場合の構成について、図２２を用いて説明する。
【０３０２】
マッピング部２２０２は、データ信号（誤り訂正符号化後のデータ）２２０１、制御信号２２０６を入力とし、制御信号２２０６に含まれる変調方式に関連する情報に基づき、マッピングを行い、マッピング後の信号２２０３を出力する。例えば、マッピング後の信号２２０３は、ｓ０，ｓ１，ｓ２，ｓ３，・・・，ｓ（２ｉ），ｓ（２ｉ＋１），・・・の順に並んでいるものとする。（ｉは、０以上の整数とする。）
【０３０３】
ＭＩＳＯ処理部２２０４は、マッピング後の信号２２０３、制御信号２２０６を入力とし、制御信号２２０６がＭＩＳＯ方式で送信することを指示している場合、ＭＩＳＯ処理後の信号２２０５Ａおよび２２０５Ｂを出力する。例えば、ＭＩＳＯ処理後の信号２２０５Ａはｓ０，ｓ１，ｓ２，ｓ３，・・・，ｓ（２ｉ），ｓ（２ｉ＋１），・・・となり、ＭＩＳＯ処理後の信号２２０５Ｂは−ｓ１＊，ｓ０＊，−ｓ３＊，ｓ２＊・・・，−ｓ（２ｉ＋１）＊，ｓ（２ｉ）＊，・・・となる。なお、「＊」は複素共役を意味する。（例えば、ｓ０＊はｓ０の複素共役となる。）そして、ＭＩＳＯ処理後の信号２２０５Ａおよび２２０５Ｂにおいて、同じ順番に出力されたシンボルは、同一周波数、同一時間に送信されることになる。例えば、ＭＩＳＯ処理後の信号２２０５Ａのｓ０とＭＩＳＯ処理後の信号２２０５Ｂの−ｓ１＊は同一周波数、同一時間に送信され、ＭＩＳＯ処理後の信号２２０５Ａのｓ１とＭＩＳＯ処理後の信号２２０５Ｂのｓ０＊は同一周波数、同一時間に送信されることになる。
【０３０４】
このとき、ＭＩＳＯ処理後の信号２２０５Ａおよび２２０５Ｂが、それぞれ図２１の信号処理後の変調信号１（２１１３＿１）および信号処理後の変調信号２（２１１３＿２）に相当する。なお、時空間ブロック符号の方法は上述の説明に限ったものではない。
そして、信号処理後の変調信号１（２１１３＿１）は、所定の処理が施され、アンテナ２１２６＿１から電波として、送信される。また、信号処理後の変調信号１（２１１３＿２）は、所定の処理が施され、アンテナ２１２６＿２から電波として、送信される。
【０３０５】
図２３は、図２２とは異なる時空間ブロック符号（Space-Time Block Codes）を用いた伝送方法を行う場合の構成である。
マッピング部２２０２は、データ信号（誤り訂正符号化後のデータ）２２０１、制御信号２２０６を入力とし、制御信号２２０６に含まれる変調方式に関連する情報に基づき、マッピングを行い、マッピング後の信号２２０３を出力する。例えば、マッピング後の信号２２０３は、ｓ０，ｓ１，ｓ２，ｓ３，・・・，ｓ（２ｉ），ｓ（２ｉ＋１），・・・の順に並んでいるものとする。（ｉは、０以上の整数とする。）
【０３０６】
ＭＩＳＯ処理部２２０４は、マッピング後の信号２２０３、制御信号２２０６を入力とし、制御信号２２０６がＭＩＳＯ方式で送信することを指示している場合、ＭＩＳＯ処理後の信号２２０５Ａおよび２２０５Ｂを出力する。例えば、ＭＩＳＯ処理後の信号２２０５Ａはｓ０，−ｓ１＊，ｓ２，−ｓ３＊，・・・，ｓ（２ｉ），−ｓ（２ｉ＋１）＊，・・・となり、ＭＩＳＯ処理後の信号２２０５Ｂはｓ１，ｓ０＊，ｓ３，ｓ２＊・・・，ｓ（２ｉ＋１），ｓ（２ｉ）＊，・・・となる。なお、「＊」は複素共役を意味する。（例えば、ｓ０＊はｓ０の複素共役となる。）そして、ＭＩＳＯ処理後の信号２２０５Ａおよび２２０５Ｂにおいて、同じ順番に出力されたシンボルは、同一周波数、同一時間に送信されることになる。例えば、ＭＩＳＯ処理後の信号２２０５Ａのｓ０とＭＩＳＯ処理後の信号２２０５Ｂのｓ１は同一周波数、同一時間に送信され、ＭＩＳＯ処理後の信号２２０５Ａの−ｓ１＊とＭＩＳＯ処理後の信号２２０５Ｂのｓ０＊は同一周波数、同一時間に送信されることになる。
【０３０７】
このとき、ＭＩＳＯ処理後の信号２２０５Ａおよび２２０５Ｂが、それぞれ図２１の信号処理後の変調信号１（２１１３＿１）および信号処理後の変調信号２（２１１３＿２）に相当する。なお、時空間ブロック符号の方法は上述の説明に限ったものではない。
そして、信号処理後の変調信号１（２１１３＿１）は、所定の処理が施され、アンテナ２１２６＿１から電波として、送信される。また、信号処理後の変調信号１（２１１３＿２）は、所定の処理が施され、アンテナ２１２６＿２から電波として、送信される。
【０３０８】
次に、ＭＩＭＯ方式の一例として、プリコーディング、位相変更、パワー変更を適用したＭＩＭＯ方式について説明する。（ただし、複数のストリームを複数のアンテナから送信する方法はこれに限ったものではなく、他の方式であっても、本実施の形態は実施することが可能である。）
図２１の信号処理部２１１２が、ＭＩＭＯ方式を用いた伝送方法を行う場合の構成について、図２４から図３２を用いて説明する。
【０３０９】
図２４の符号化部２４０２は、情報２４０１および、制御信号２４１２を入力とし、制御信号２４１２に含まれる符号化率、１符号化ブロックのビット数の情報に基づき、符号化を行い、符号化後のデータ２４０３を出力する。
【０３１０】
マッピング部２４０４は、符号化後のデータ２４０３、制御信号２４１２を入力とする。そして、制御信号２４１２が、伝送方式として、二つのストリームを送信することを指定したものとする。加えて、制御信号２４１２が二つのストリームの各変調方式として、変調方式αと変調方式βを指定したものとする。なお、変調方式αはｘビットのデータを変調する変調方式、変調方式βはｙビットのデータを変調する変調方式とする。（例えば１６ＱＡＭ（16 Quadrature Amplitude Modulation）の場合、４ビットのデータを変調する変調方式であり、６４ＱＡＭ（64 Quadrature Amplitude Modulation）の場合、６ビットのデータを変調する変調方式である。）すると、マッピング部２４０４は、ｘ＋ｙビットのデータのうちのｘビットのデータに対し、変調方式αで変調し、ベースバンド信号ｓ１（ｔ）（２４０５Ａ）を生成、出力し、また、残りのｙビットのデータのデータに対し、変調方式βで変調し、ベースバンド信号ｓ２（ｔ）（２４０５Ｂ）を出力する。（なお、図２４では、マッピング部を一つとしているが、これとは別の構成として、ｓ１（ｔ）を生成するためのマッピング部とｓ２（ｔ）を生成するためのマッピング部が別々に存在していてもよい。このとき、符号化後のデータ２４０３は、ｓ１（ｔ）を生成するためのマッピング部とｓ２（ｔ）を生成するためのマッピング部に振り分けられることになる。）
【０３１１】
なお、ｓ１（ｔ）およびｓ２（ｔ）は複素数で表現され（ただし、複素数、実数、いずれであってもよい）、また、ｔは時間である。なお、ＯＦＤＭ（Orthogonal Frequency Division Multiplexing）等のマルチキャリアを用いた伝送方式を用いている場合、ｓ１およびｓ２は、ｓ１（ｆ）およびｓ２（ｆ）のように周波数ｆの関数、または、ｓ１（ｔ，ｆ）およびｓ２（ｔ，ｆ）のように時間ｔ、周波数ｆの関数と考えることもできる。
以降では、ベースバンド信号、プリコーディング行列、位相変更等を時間ｔの関数として説明しているが、周波数ｆの関数、時間ｔおよび周波数ｆの関数と考えてもよい。
したがって、ベースバンド信号、プリコーディング行列、位相変更等をシンボル番号ｉの関数として説明を進めている場合もあるが、この場合、時間ｔの関数、周波数ｆの関数、時間ｔおよび周波数ｆの関数と考えればよい。つまり、シンボル、ベースバンド信号を、時間軸方向で生成し、配置してもよいし、周波数軸方向で生成し、配置してもよい。また、シンボル、ベースバンド信号を、時間軸方向および周波数軸方向で生成し、配置してもよい。
【０３１２】
パワー変更部２４０６Ａ（パワー調整部２４０６Ａ）は、ベースバンド信号ｓ１（ｔ）（２４０５Ａ）、および、制御信号２４１２を入力とし、制御信号２４１２に基づき、実数Ｐ１を設定し、Ｐ１×ｓ１（ｔ）をパワー変更後の信号２４０７Ａとして出力する。（なお、Ｐ１を実数としているが、複素数であってもよい。）
同様に、パワー変更部２４０６Ｂ（パワー調整部２４０６Ｂ）は、ベースバンド信号ｓ２（ｔ）（２４０５Ｂ）、および、制御信号２４１２を入力とし、実数Ｐ２を設定し、Ｐ２×ｓ２（ｔ）をパワー変更後の信号２４０７Ｂとして出力する。（なお、Ｐ２を実数としているが、複素数であってもよい。）
【０３１３】
重み付け合成部２４０８は、パワー変更後の信号２４０７Ａ、パワー変更後の信号２４０７Ｂ、および、制御信号２４１２を入力とし、制御信号２４１２に基づき、プリコーディング行列Ｆ（またはＦ（ｉ））を設定する。スロット番号（シンボル番号）をｉとすると、重み付け合成部２４０８は、以下の演算を行う。
【数１】
2015228647.tif 000003
ここで、ａ（ｉ）、ｂ（ｉ）、ｃ（ｉ）、ｄ（ｉ）は、複素数で表現でき（実数であってもよい）、ａ（ｉ）、ｂ（ｉ）、ｃ（ｉ）、ｄ（ｉ）のうち、３つ以上が０（ゼロ）であってはならない。なお、プリコーディング行列はｉの関数であってもよいし、ｉの関数でなくてもよい。そして、プリコーディング行列がｉの関数のとき、プリコーディング行列がスロット番号（シンボル番号）により切り替わることになる。
そして、重み付け合成部２４０８は、式（１）におけるｕ１（ｉ）を重み付け合成後の信号２４０９Ａとして出力し、式（１）におけるｕ２（ｉ）を重み付け合成後の信号２４０９Ｂとして出力する。
【０３１４】
パワー変更部２４１０Ａは、重み付け合成後の信号２４０９Ａ（ｕ１（ｉ））、および、制御信号２４１２を入力とし、制御信号２４１２に基づき、実数Ｑ１を設定し、Ｑ１×ｕ１（ｔ）をパワー変更後の信号２４１１Ａ（ｚ１（ｉ））として出力する。（なお、Ｑ１を実数としているが、複素数であってもよい。）
同様に、パワー変更部２４１０Ｂは、重み付け合成後の信号２４０９Ｂ（ｕ２（ｉ））、および、制御信号２４１２を入力とし、制御信号２４１２に基づき、実数Ｑ２を設定し、Ｑ２×ｕ２（ｔ）をパワー変更後の信号２４１１Ｂ（ｚ２（ｉ））として出力する。（なお、Ｑ２を実数としているが、複素数であってもよい。）
したがって、以下の式が成立する。
【数２】
2015228647.tif 000004
なお、ｚ１（ｉ）とｚ２（ｉ）は、同一時間、同一周波数を用いて、異なるアンテナから送信されることになる。（この点については、以降も同様である。）
【０３１５】
次に、図２４とは異なる二つのストリームを送信する場合の伝送方法について、図２５を用いて説明する。なお、図２５において、図２４と同様に動作するものについては、同一符号を付している。
位相変更部２４６１は、式（１）におけるｕ２（ｉ）を重み付け合成後の信２４０９Ｂおよび制御信号２４１２を入力とし、制御信号２４１２に基づき、式（１）におけるｕ２（ｉ）を重み付け合成後の信号２４０９Ｂの位相を変更する。したがって、式（１）におけるｕ２（ｉ）を重み付け合成後の信号２４０９Ｂの位相を変更後の信号は、ｅjθ(i)×ｕ２（ｉ）とあらわされ、ｅjθ(i)×ｕ２（ｉ）が位相変更後の信号２４６２として、位相変更部２４６１は、出力する（ｊは虚数単位）。なお、変更する位相の値は、θ（ｉ）のようにｉの関数であることが特徴的な部分となる。
【０３１６】
そして、図２５のパワー変更部２４１０Ａおよび２４１０Ｂは、入力信号のパワー変更をそれぞれ行う。したがって、図２５におけるパワー変更部２４１０Ａおよび２４１０Ｂのそれぞれの出力ｚ１（ｉ）、ｚ２（ｉ）は、次式のようにあらわされる。
【数３】
2015228647.tif 000005
【０３１７】
なお、式（３）を実現する方法として、図２５と異なる構成として、図２６がある。図２５と図２６の異なる点は、パワー変更部と位相変更部の順番が入れ替わっている点である。（パワー変更を行う、位相変更を行うという機能自身はかわらない。）このとき、ｚ１（ｉ）、ｚ２（ｉ）は、次式のようにあらわされる。
【数４】
2015228647.tif 000006
【０３１８】
式（３）および式（４）における変更する位相の値θ（ｉ）は、例えば、θ（ｉ＋１）―θ（ｉ）が固定値となるように設定すると、直接波が支配的な電波伝搬環境において、受信装置は、良好なデータの受信品質が得られる可能性が高い。ただし、変更する位相の値θ（ｉ）の与え方は、この例に限ったものではない。
【０３１９】
図２４から図２６において、パワー変更部の一部（または、すべて）が存在する場合を例に説明したが、パワー変更部の一部がない場合も考えられる。
例えば、図２４において、パワー変更部２４０６Ａ（パワー調整部２４０６Ａ）、パワー変更部２４０６Ｂ（パワー調整部２４０６Ｂ）が存在しない場合、ｚ１（ｉ）およびｚ２（ｉ）は以下のようにあらわされる。
【数５】
2015228647.tif 000007
【０３２０】
また、図２４において、パワー変更部２４１０Ａ（パワー調整部２４１０Ａ）、パワー変更部２４１０Ｂ（パワー調整部２４１０Ｂ）が存在しない場合、ｚ１（ｉ）およびｚ２（ｉ）は以下のようにあらわされる。
【数６】
2015228647.tif 000008
【０３２１】
また、図２４において、パワー変更部２４０６Ａ（パワー調整部２４０６Ａ）、パワー変更部２４０６Ｂ（パワー調整部２４０６Ｂ）、パワー変更部２４１０Ａ（パワー調整部２４１０Ａ）、パワー変更部２４１０Ｂ（パワー調整部２４１０Ｂ）が存在しない場合、ｚ１（ｉ）およびｚ２（ｉ）は以下のようにあらわされる。
【数７】
2015228647.tif 000009
【０３２２】
また、図２５または図２６において、パワー変更部２４０６Ａ（パワー調整部２４０６Ａ）、パワー変更部２４０６Ｂ（パワー調整部２４０６Ｂ）が存在しない場合、ｚ１（ｉ）およびｚ２（ｉ）は以下のようにあらわされる。
【数８】
2015228647.tif 000010
【０３２３】
また、図２５または図２６において、パワー変更部２４１０Ａ（パワー調整部２４１０Ａ）、パワー変更部２４１０Ｂ（パワー調整部２４１０Ｂ）が存在しない場合、ｚ１（ｉ）およびｚ２（ｉ）は以下のようにあらわされる。
【数９】
2015228647.tif 000011
【０３２４】
また、図２５または図２６において、パワー変更部２４０６Ａ（パワー調整部２４０６Ａ）、パワー変更部２４０６Ｂ（パワー調整部２４０６Ｂ）、パワー変更部２４１０Ａ（パワー調整部２４１０Ａ）、パワー変更部２４１０Ｂ（パワー調整部２４１０Ｂ）が存在しない場合、ｚ１（ｉ）およびｚ２（ｉ）は以下のようにあらわされる。
【数１０】
2015228647.tif 000012
【０３２５】
次に、図２４から図２６とは異なる二つのストリームを送信する場合の伝送方法について、図２７を用いて説明する。なお、図２７において、図２４から図２６と同様に動作するものについては、同一符号を付しており、説明は省略する。
図２７において、特徴的な点は、位相変更部２４５１が挿入されている点である。
位相変更部２４５１は、ベースバンド信号ｓ２（ｉ）（２４０５Ｂ）および制御信号２４１２を入力とし、制御信号２４１２に基づき、ベースバンド信号ｓ２（ｉ）（２４０５Ｂ）の位相を変更する。このとき、位相変更の値をｅjλ(i)とする（ｊは虚数単位）。なお、変更する位相の値は、λ（ｉ）のようにｉの関数であることが特徴的な部分となる。
すると、式（１）から式（１０）と同様に考えると、図２７の出力信号となるｚ１（ｉ）、ｚ２（ｉ）は、次式のようにあらわされる。
【数１１】
2015228647.tif 000013
【０３２６】
なお、式（１１）を実現する方法として、図２７と異なる構成として、パワー変更部２４０６Ｂと位相変更部２４５１の順番を入れ替える構成がある。（パワー変更を行う、位相変更を行うという機能自身はかわらない。）このとき、ｚ１（ｉ）、ｚ２（ｉ）は、次式のようにあらわされる。
【数１２】
2015228647.tif 000014
当然であるが、式（１１）のｚ１（ｉ）と式（１２）のｚ１（ｉ）は等しく、式（１１）のｚ２（ｉ）と式（１２）のｚ２（ｉ）は等しい。
【０３２７】
図２８は、図２７と同様の処理を実現することができる別の構成となる。なお、図２８において、図２４から図２７と同様に動作するものについては、同一符号を付しており、説明は省略する。そして、図２７と図２８の異なる点は、図２７において、パワー変更部２４１０Ｂと位相変更部２４６１の順番が入れ替えたものが図２８となる。（パワー変更を行う、位相変更を行うという機能自身はかわらない。）
すると、式（１）から式（１２）と同様に考えると、図２８の出力信号となるｚ１（ｉ）、ｚ２（ｉ）は、次式のようにあらわされる。
【数１３】
2015228647.tif 000015
【０３２８】
なお、式（１３）を実現する方法として、図２８と異なる構成として、パワー変更部２４０６Ｂと位相変更部２４５１の順番を入れ替える構成がある。（パワー変更を行う、位相変更を行うという機能自身はかわらない。）このとき、ｚ１（ｉ）、ｚ２（ｉ）は、次式のようにあらわされる。
【数１４】
2015228647.tif 000016
当然であるが、式（１１）のｚ１（ｉ）と式（１２）のｚ１（ｉ）と式（１３）のｚ１（ｉ）と式（１４）のｚ１（ｉ）は等しく、式（１１）のｚ２（ｉ）と式（１２）のｚ２（ｉ）と式（１３）のｚ２（ｉ）と式（１４）のｚ２（ｉ）は等しい。
【０３２９】
次に、図２４から図２８とは異なる二つのストリームを送信する場合の伝送方法について、図２９を用いて説明する。なお、図２９において、図２４から図２８と同様に動作するものについては、同一符号を付しており、説明は省略する。
図２９において、特徴的な点は、位相変更部２４８１と位相変更部２４５１が挿入されている点である。
位相変更部２４５１は、ベースバンド信号ｓ２（ｉ）（２４０５Ｂ）および制御信号２４１２を入力とし、制御信号２４１２に基づき、ベースバンド信号ｓ２（ｉ）（２４０５Ｂ）の位相を変更する。このとき、位相変更の値をｅjλ(i)とする（ｊは虚数単位）。なお、変更する位相の値は、λ（ｉ）のようにｉの関数であることが特徴的な部分となる。
また、位相変更部２４８１は、ベースバンド信号ｓ１（ｉ）（２４０５Ａ）および制御信号２４１２を入力とし、制御信号２４１２に基づき、ベースバンド信号ｓ１（ｉ）（１１０５Ａ）の位相を変更する。このとき、位相変更の値をｅjδ(i)とする（ｊは虚数単位）。なお、変更する位相の値は、δ（ｉ）のようにｉの関数であることが特徴的な部分となる。
すると、式（１）から式（１４）と同様に考えると、図２９の出力信号となるｚ１（ｉ）、ｚ２（ｉ）は、次式のようにあらわされる。
【数１５】
2015228647.tif 000017
【０３３０】
なお、式（１５）を実現する方法として、図２９と異なる構成として、パワー変更部２４０６Ｂと位相変更部２４５１の順番を入れ替え、かつ、パワー変更部２４０６Ａと位相変更部２４８１の順番を入れ替える構成がある。（パワー変更を行う、位相変更を行うという機能自身はかわらない。）このとき、ｚ１（ｉ）、ｚ２（ｉ）は、次式のようにあらわされる。
【数１６】
2015228647.tif 000018
当然であるが、式（１５）のｚ１（ｉ）と式（１６）のｚ１（ｉ）は等しく、式（１５）のｚ２（ｉ）と式（１６）のｚ２（ｉ）は等しい。
【０３３１】
図３０は、図２９と同様の処理を実現することができる別の構成となる。なお、図３０において、図２４から図２９と同様に動作するものについては、同一符号を付しており、説明は省略する。そして、図２９と図３０の異なる点は、図２９において、パワー変更部２４１０Ｂと位相変更部２４６１の順番が入れ替えたものが図３０となる。（パワー変更を行う、位相変更を行うという機能自身はかわらない。）
すると、式（１）から式（１６）と同様に考えると、図３０の出力信号となるｚ１（ｉ）、ｚ２（ｉ）は、次式のようにあらわされる。
【数１７】
2015228647.tif 000019
【０３３２】
なお、式（１７）を実現する方法として、図３０と異なる構成として、パワー変更部２４０６Ｂと位相変更部２４５１の順番を入れ替え、かつ、パワー変更部２４０６Ａと位相変更部２４８１の順番を入れ替える構成がある。（パワー変更を行う、位相変更を行うという機能自身はかわらない。）このとき、ｚ１（ｉ）、ｚ２（ｉ）は、次式のようにあらわされる。
【数１８】
2015228647.tif 000020
当然であるが、式（１５）のｚ１（ｉ）と式（１６）のｚ１（ｉ）式（１７）のｚ１（ｉ）と式（１８）のｚ１（ｉ）は等しく、式（１５）のｚ２（ｉ）と式（１６）のｚ２（ｉ）と式（１７）のｚ２（ｉ）と式（１８）のｚ２（ｉ）は等しい。
【０３３３】
次に、図２４から図３０とは異なる二つのストリームを送信する場合の伝送方法について、図３１を用いて説明する。なお、図３１において、図２４から図３０と同様に動作するものについては、同一符号を付しており、説明は省略する。
図３１において、特徴的な点は、位相変更部２４８１と位相変更部２４５１、位相変更部２４１０Ａと位相変更部２４１０Ｂが挿入されている点である。
位相変更部２４５１は、ベースバンド信号ｓ２（ｉ）（２４０５Ｂ）および制御信号２４１２を入力とし、制御信号２４１２に基づき、ベースバンド信号ｓ２（ｉ）（２４０５Ｂ）の位相を変更する。このとき、位相変更の値をｅjλ(i)とする（ｊは虚数単位）。なお、変更する位相の値は、λ（ｉ）のようにｉの関数であることが特徴的な部分となる。
また、位相変更部２４８１は、ベースバンド信号ｓ１（ｉ）（２４０５Ａ）および制御信号２４１２を入力とし、制御信号２４１２に基づき、ベースバンド信号ｓ１（ｉ）（２４０５Ａ）の位相を変更する。このとき、位相変更の値をｅjδ(i)とする（ｊは虚数単位）。なお、変更する位相の値は、δ（ｉ）のようにｉの関数であることが特徴的な部分となる。
【０３３４】
位相変更部２４６１は入力信号に対し位相変更を行う。そのときの位相変更値をθ（ｉ）とする。同様に、位相変更部２４９１は入力信号に対し位相変更を行う。そのときの位相変更値をω（ｉ）とする。
すると、式（１）から式（１８）と同様に考えると、図３１の出力信号となるｚ１（ｉ）、ｚ２（ｉ）は、次式のようにあらわされる。
【数１９】
2015228647.tif 000021
【０３３５】
なお、式（１９）を実現する方法として、図３１と異なる構成として、パワー変更部２４０６Ｂと位相変更部２４５１の順番を入れ替え、かつ、パワー変更部２４０６Ａと位相変更部２４８１の順番を入れ替える構成がある。（パワー変更を行う、位相変更を行うという機能自身はかわらない。）このとき、ｚ１（ｉ）、ｚ２（ｉ）は、次式のようにあらわされる。
【数２０】
2015228647.tif 000022
当然であるが、式（１９）のｚ１（ｉ）と式（２０）のｚ１（ｉ）は等しく、式（１９）のｚ２（ｉ）と式（２０）のｚ２（ｉ）は等しい。
【０３３６】
図３２は、図３１と同様の処理を実現することができる別の構成となる。なお、図３２において、図２４から図３１と同様に動作するものについては、同一符号を付しており、説明は省略する。そして、図３１と図３２の異なる点は、図３１において、パワー変更部２４１０Ｂと位相変更部２４６１の順番が入れ替え、かつ、パワー変更部２４１０Ａと位相変更部２４９１の順番が入れ替えたものが図３２となる。（パワー変更を行う、位相変更を行うという機能自身はかわらない。）
すると、式（１）から式（２０）と同様に考えると、図３２の出力信号となるｚ１（ｉ）、ｚ２（ｉ）は、次式のようにあらわされる。
【数２１】
2015228647.tif 000023
【０３３７】
なお、式（２１）を実現する方法として、図３２と異なる構成として、パワー変更部２４０６Ｂと位相変更部２４５１の順番を入れ替え、かつ、パワー変更部２４０６Ａと位相変更部２４８１の順番を入れ替える構成がある。（パワー変更を行う、位相変更を行うという機能自身はかわらない。）このとき、ｚ１（ｉ）、ｚ２（ｉ）は、次式のようにあらわされる。
【数２２】
2015228647.tif 000024
当然であるが、式（１９）のｚ１（ｉ）と式（２０）のｚ１（ｉ）と式（２１）のｚ１（ｉ）と式（２２）のｚ１（ｉ）は等しく、式（１９）のｚ２（ｉ）と式（２０）のｚ２（ｉ）と式（２１）のｚ２（ｉ）と式（２２）のｚ２（ｉ）は等しい。
【０３３８】
上述において、重み付け合成（プリコーディング）のための行列Ｆを示しているが、以下で記載するようなプリコーディング行列Ｆ（またはＦ（ｉ））を用いても、本明細書の各実施の形態を実施することができる。
【数２３】
2015228647.tif 000025
または、
【数２４】
2015228647.tif 000026
または、
【数２５】
2015228647.tif 000027
または、
【数２６】
2015228647.tif 000028
または、
【数２７】
2015228647.tif 000029
または、
【数２８】
2015228647.tif 000030
または、
【数２９】
2015228647.tif 000031
または、
【数３０】
2015228647.tif 000032
なお、式（２３）、式（２４）、式（２５）、式（２６）、式（２７）、式（２８）、式（２９）、式（３０）において、αは実数であってもよいし、虚数であってもよく、βは実数であってもよいし、虚数であってもよい。ただし、αは０（ゼロ）ではない。そして、βも０（ゼロ）ではない。
【０３３９】
または、
【数３１】
2015228647.tif 000033
または、
【数３２】
2015228647.tif 000034
または、
【数３３】
2015228647.tif 000035
または、
【数３４】
2015228647.tif 000036
または、
【数３５】
2015228647.tif 000037
または、
【数３６】
2015228647.tif 000038
または、
【数３７】
2015228647.tif 000039
または、
【数３８】
2015228647.tif 000040
なお、式（３１）、式（３３）、式（３５）、式（３７）において、βは実数であってもよいし、虚数であってもよい。ただし、βは０（ゼロ）ではない。
【０３４０】
または、
【数３９】
2015228647.tif 000041
または、
【数４０】
2015228647.tif 000042
または、
【数４１】
2015228647.tif 000043
または、
【数４２】
2015228647.tif 000044
または、
【数４３】
2015228647.tif 000045
または、
【数４４】
2015228647.tif 000046
または、
【数４５】
2015228647.tif 000047
または、
【数４６】
2015228647.tif 000048
または、
【数４７】
2015228647.tif 000049
または、
【数４８】
2015228647.tif 000050
または、
【数４９】
2015228647.tif 000051
または、
【数５０】
2015228647.tif 000052
ただし、θ１１（ｉ）、θ２１（ｉ）、λ（ｉ）はｉの（時間の、または、周波数の、または、時間・周波数の）関数であり、λは固定の値であり、αは実数であってもよいし、虚数であってもよく、βは実数であってもよいし、虚数であってもよい。ただし、αは０（ゼロ）ではない。そして、βも０（ゼロ）ではない。
【０３４１】
または、
【数５１】
2015228647.tif 000053
または、
【数５２】
2015228647.tif 000054
または、
【数５３】
2015228647.tif 000055
または、
【数５４】
2015228647.tif 000056
または、
【数５５】
2015228647.tif 000057
ただし、θ（ｉ）はｉの（時間の、または、周波数の、または、時間・周波数の）関数であり、βは実数であってもよいし、虚数であってもよい。ただし、βも０（ゼロ）ではない。
【０３４２】
また、これら以外のプリコーディング行列を用いても、本明細書の各実施の形態を実施することが可能である。
加えて、上述で説明した、位相変更、を行わずに、プリコーディングを行って変調信号を生成し、送信装置は変調信号を送信する方式であってもよい。このとき、ｚ１（ｉ）、ｚ２（ｉ）は次式であらわされる例が考えられる。
【数５６】
2015228647.tif 000058
【数５７】
2015228647.tif 000059
【数５８】
2015228647.tif 000060
【数５９】
2015228647.tif 000061
【数６０】
2015228647.tif 000062
そして、図２４から図３２で得られたｚ１（ｉ）（または、式（５６）のｚ１（ｉ）、または、式（５７）のｚ１（ｉ）、または、式（５８）のｚ１（ｉ）、または、式（５９）のｚ１（ｉ）、または、式（６０）のｚ１（ｉ））は図２１の２１１３＿１に相当し、図２４から図３２で得られたｚ２（ｉ）（または、式（５６）のｚ２（ｉ）、または、式（５７）のｚ２（ｉ）、または、式（５８）のｚ２（ｉ）、または、式（５９）のｚ２（ｉ）、または、式（６０）のｚ２（ｉ））は図２１の２１１３＿２に相当する。
【０３４３】
図３３から図３７は、図１７から図３２で生成したｚ１（ｉ）およびｚ２（ｉ）の配置方法の一例を示している。（前にも記述したように、ｚ１（ａ）とｚ２（ａ）は、同一時間、同一周波数を用い、異なるアンテナから送信されることになる。）
【０３４４】
図３３において、図３３（Ａ）はｚ１（ｉ）の配置方法を示しており、図３３（Ｂ）はｚ２（ｉ）の配置方法を示している。図３３（Ａ）、図３３（Ｂ）において、縦軸は時間、横軸は周波数である。
図３３（Ａ）について説明する。まず、ｉ＝０、１、２、３、・・・に対応をするｚ１（０）、ｚ１（１）、ｚ１（２）、ｚ１（３）、・・・を生成したとき、ｚ１（０）をキャリア０、時刻１に配置し、ｚ１（１）をキャリア１、時刻１に配置し、ｚ１（２）をキャリア２、時刻１に配置し、・・・、ｚ１（１０）をキャリア０、時刻２に配置し、ｚ１（１１）をキャリア１、時刻２に配置し、ｚ１（１２）をキャリア２、時刻２に配置し、・・・とする。
同様に、図３３（Ｂ）において、ｉ＝０、１、２、３、・・・に対応をするｚ２（０）、ｚ２（１）、ｚ２（２）、ｚ２（３）、・・・を生成したとき、ｚ２（０）をキャリア０、時刻１に配置し、ｚ２（１）をキャリア１、時刻１に配置し、ｚ２（２）をキャリア２、時刻１に配置し、・・・、ｚ２（１０）をキャリア０、時刻２に配置し、ｚ２（１１）をキャリア１、時刻２に配置し、ｚ２（１２）をキャリア２、時刻２に配置し、・・・とする。
このとき、ｉ＝ａのときのｚ１（ａ）とｚ２（ａ）は、同一周波数、同一時刻、から送信されることになる。そして、図３３は、生成したｚ１（ｉ）とｚ２（ｉ）を周波数軸方向に優先的に並べる場合の例である。
【０３４５】
図３４において、図３４（Ａ）はｚ１（ｉ）の配置方法を示しており、図３４（Ｂ）はｚ２（ｉ）の配置方法を示している。図３４（Ａ）、図３４（Ｂ）において、縦軸は時間、横軸は周波数である。
図３４（Ａ）について説明する。まず、ｉ＝０、１、２、３、・・・に対応をするｚ１（０）、ｚ１（１）、ｚ１（２）、ｚ１（３）、・・・を生成したとき、ｚ１（０）をキャリア０、時刻１に配置し、ｚ１（１）をキャリア１、時刻２に配置し、ｚ１（２）をキャリア２、時刻１に配置し、・・・、ｚ１（１０）をキャリア２、時刻２に配置し、ｚ１（１１）をキャリア７、時刻１に配置し、ｚ１（１２）をキャリア８、時刻２に配置し、・・・、とする。
同様に、図３４（Ｂ）において、ｉ＝０、１、２、３、・・・に対応をするｚ２（０）、ｚ２（１）、ｚ２（２）、ｚ２（３）、・・・を生成したとき、ｚ２（０）をキャリア０、時刻１に配置し、ｚ２（１）をキャリア１、時刻２に配置し、ｚ２（２）をキャリア２、時刻１に配置し、・・・、ｚ２（１０）をキャリア２、時刻２に配置し、ｚ２（１１）をキャリア７、時刻１に配置し、ｚ２（１２）をキャリア８、時刻２に配置し、・・・とする。
このとき、ｉ＝ａのときのｚ１（ａ）とｚ２（ａ）は、同一周波数、同一時刻、から送信されることになる。そして、図３４は、生成したｚ１（ｉ）とｚ２（ｉ）を周波数、時間軸方向にランダムに並べる場合の例である。
【０３４６】
図３５において、図３５（Ａ）はｚ１（ｉ）の配置方法を示しており、図３５（Ｂ）はｚ２（ｉ）の配置方法を示している。図３５（Ａ）、図３５（Ｂ）において、縦軸は時間、横軸は周波数である。
図３５（Ａ）について説明する。まず、ｉ＝０、１、２、３、・・・に対応をするｚ１（０）、ｚ１（１）、ｚ１（２）、ｚ１（３）、・・・を生成したとき、ｚ１（０）をキャリア０、時刻１に配置し、ｚ１（１）をキャリア２、時刻１に配置し、ｚ１（２）をキャリア４、時刻１に配置し、・・・、ｚ１（１０）をキャリア０、時刻２に配置し、ｚ１（１１）をキャリア２、時刻２に配置し、ｚ１（１２）をキャリア４、時刻２に配置し、・・・、とする。
同様に、図３５（Ｂ）において、ｉ＝０、１、２、３、・・・に対応をするｚ２（０）、ｚ２（１）、ｚ２（２）、ｚ２（３）、・・・を生成したとき、ｚ２（０）をキャリア０、時刻１に配置し、ｚ２（１）をキャリア２、時刻１に配置し、ｚ２（２）をキャリア４、時刻１に配置し、・・・、ｚ２（１０）をキャリア０、時刻２に配置し、ｚ２（１１）をキャリア２、時刻２に配置し、ｚ２（１２）をキャリア４、時刻２に配置し、・・・、とする。
このとき、ｉ＝ａのときのｚ１（ａ）とｚ２（ａ）は、同一周波数、同一時刻、から送信されることになる。そして、図３５は、生成したｚ１（ｉ）とｚ２（ｉ）を周波数軸方向に優先的に並べる場合の例である。
【０３４７】
図３６において、図３６（Ａ）はｚ１（ｉ）の配置方法を示しており、図３６（Ｂ）はｚ２（ｉ）の配置方法を示している。図３６（Ａ）、図３６（Ｂ）において、縦軸は時間、横軸は周波数である。
図３６（Ａ）について説明する。まず、ｉ＝０、１、２、３、・・・に対応をするｚ１（０）、ｚ１（１）、ｚ１（２）、ｚ１（３）、・・・を生成したとき、ｚ１（０）をキャリア０、時刻１に配置し、ｚ１（１）をキャリア１、時刻１に配置し、ｚ１（２）をキャリア０、時刻２に配置し、・・・、ｚ１（１０）をキャリア２、時刻２に配置し、ｚ１（１１）をキャリア３、時刻２に配置し、ｚ１（１２）をキャリア２、時刻３に配置し、・・・とする。
同様に、図３６（Ｂ）において、ｉ＝０、１、２、３、・・・に対応をするｚ２（０）、ｚ２（１）、ｚ２（２）、ｚ２（３）、・・・を生成したとき、ｚ２（０）をキャリア０、時刻１に配置し、ｚ２（１）をキャリア１、時刻１に配置し、ｚ２（２）をキャリア０、時刻２に配置し、・・・、ｚ２（１０）をキャリア２、時刻２に配置し、ｚ２（１１）をキャリア３、時刻２に配置し、ｚ２（１２）をキャリア２、時刻３に配置し、・・・とする。
このとき、ｉ＝ａのときのｚ１（ａ）とｚ２（ａ）は、同一周波数、同一時刻、から送信されることになる。そして、図３６は、生成したｚ１（ｉ）とｚ２（ｉ）を時間・周波数軸方向に並べる場合の例である。
【０３４８】
図３７において、図３７（Ａ）はｚ１（ｉ）の配置方法を示しており、図３７（Ｂ）はｚ２（ｉ）の配置方法を示している。図３７（Ａ）、図３７（Ｂ）において、縦軸は時間、横軸は周波数である。
図３７（Ａ）について説明する。まず、ｉ＝０、１、２、３、・・・に対応をするｚ１（０）、ｚ１（１）、ｚ１（２）、ｚ１（３）、・・・を生成したとき、ｚ１（０）をキャリア０、時刻１に配置し、ｚ１（１）をキャリア０、時刻２に配置し、ｚ１（２）をキャリア０、時刻３に配置し、・・・、ｚ１（１０）をキャリア２、時刻３に配置し、ｚ１（１１）をキャリア２、時刻４に配置し、ｚ１（１２）をキャリア３、時刻１に配置し、・・・とする。
同様に、図３７（Ｂ）において、ｉ＝０、１、２、３、・・・に対応をするｚ２（０）、ｚ２（１）、ｚ２（２）、ｚ２（３）、・・・を生成したとき、ｚ２（０）をキャリア０、時刻１に配置し、ｚ２（１）をキャリア０、時刻２に配置し、ｚ２（２）をキャリア０、時刻３に配置し、・・・、ｚ２（１０）をキャリア２、時刻３に配置し、ｚ２（１１）をキャリア２、時刻４に配置し、ｚ２（１２）をキャリア３、時刻１に配置し、・・・とする。
このとき、ｉ＝ａのときのｚ１（ａ）とｚ２（ａ）は、同一周波数、同一時刻、から送信されることになる。そして、図３７は、生成したｚ１（ｉ）とｚ２（ｉ）を時間軸方向に優先的に並べる場合の例である。
【０３４９】
図３８は、図２１の送信装置が送信した変調信号を受信する受信装置（端末）の構成例である。
図３８において、ＯＦＤＭ方式関連処理部３８０３＿Ｘは、アンテナ３８０１＿Ｘで受信した受信信号３８０２＿Ｘを入力とし、ＯＦＤＭ方式のための受信側の信号処理を施し、信号処理後の信号３８０４＿Ｘを出力する。同様に、ＯＦＤＭ方式関連処理部３８０３＿Ｙは、アンテナ３８０１＿Ｙで受信した受信信号３８０２＿Ｙを入力とし、ＯＦＤＭ方式のための受信側の信号処理を施し、信号処理後の信号３８０４＿Ｙを出力する。
【０３５０】
送信装置は、図３３から図３７、または、それ以外のシンボル配置方法の、いずれの方法でシンボルを配置してもよい。（あくまでも、図３３から図３７は、シンボル配置の例である。）
第１プリアンブル検出、復号部３８１１は、信号処理後の信号３８０４＿Ｘ、３８０４＿Ｙを入力とし、第１プリアンブルを検出することで、信号検出、時間周波数同期を行うと同時に、第１プリアンブルに含まれる制御情報を（復調、および、誤り訂正復号を行うことで）得、第１プリアンブル制御情報３８１２を出力する。
第２プリアンブル復調部３８１３は、信号処理後の信号３８０４＿Ｘ、３８０４＿Ｙ、および、第１プリアンブル制御情報３８１２を入力とし、第１プリアンブル制御情報３８１２に基づき、信号処理を行い、復調（誤り訂正復号を含む）を行い、第２プリアンブル制御情報３８１４を出力する。
【０３５１】
制御情報生成部３８１５は、第１プリアンブル制御情報３８１２、および、第２プリアンブル制御情報３８１４を入力とし、（受信動作に関係する）制御情報をたばね、制御信号３８１６として出力する。そして、制御信号２３１６は、図２３に示したように、各部に入力されることになる。
【０３５２】
変調信号ｚ１のチャネル変動推定部３８０５＿１は、信号処理後の信号３８０４＿Ｘ、制御信号３８１６を入力とし、送信装置が変調信号ｚ１を送信したアンテナと受信アンテナ３８０１＿Ｘ間のチャネル変動を信号処理後の信号３８０４＿Ｘに含まれるパイロットシンボル等を用いて推定し、チャネル推定信号３８０６＿１を出力する。
変調信号ｚ２のチャネル変動推定部３８０５＿２は、信号処理後の信号３８０４＿Ｘ、制御信号３８１６を入力とし、送信装置が変調信号ｚ２を送信したアンテナと受信アンテナ３８０１＿Ｘ間のチャネル変動を信号処理後の信号３８０４＿Ｘに含まれるパイロットシンボル等を用いて推定し、チャネル推定信号３８０６＿２を出力する。
【０３５３】
変調信号ｚ１のチャネル変動推定部３８０７＿１は、信号処理後の信号３８０４＿Ｙ、制御信号３８１６を入力とし、送信装置が変調信号ｚ１を送信したアンテナと受信アンテナ３８０１＿Ｙ間のチャネル変動を信号処理後の信号３８０４＿Ｙに含まれるパイロットシンボル等を用いて推定し、チャネル推定信号３８０８＿１を出力する。
変調信号ｚ２のチャネル変動推定部３８０７＿２は、信号処理後の信号３８０４＿Ｙ、制御信号３８１６を入力とし、送信装置が変調信号ｚ２を送信したアンテナと受信アンテナ３８０１＿Ｙ間のチャネル変動を信号処理後の信号３８０４＿Ｙに含まれるパイロットシンボル等を用いて推定し、チャネル推定信号３８０８＿２を出力する。
【０３５４】
信号処理部３８０９は、信号３８０６＿１、３８０６＿２、３８０８＿１、３８０８＿２、３８０４＿Ｘ、３８０４＿Ｙ、および、制御信号３８１６を入力とし、制御信号３８１６に含まれている、伝送方式・変調方式・誤り訂正符号化方式・誤り訂正符号化の符号化率・誤り訂正符号のブロックサイズ等の情報に基づき、復調、復号の処理を行い、受信データ３８１０を出力する。このとき、上述で説明した伝送方法に基づき他、検波（復調）・復号が行われることになる。
【０３５５】
本実施の形態の場合、信号処理部３８０９は、制御信号３８１６に含まれる１符号化ブロックのビット数の情報、符号化率の情報に基づき、例えば、図５、図６、図７、図８、図９、図１０、図１２、図１３、図１４、図１５、図１６などに示された「方法＃Ａ」の復号と「方法＃Ｂ」の復号を切り替え、誤り訂正復号を行うことになる。
【０３５６】
なお、受信装置は、制御信号３８１６から必要としているシンボルを抽出して復調（信号分離、信号検波を含む）、誤り訂正復号を行うことになる。また、受信装置の構成はこれに限ったものではない。
【０３５７】
（実施の形態Ｄ）
これまでの実施の形態で、図１１、図１８のデータシンボル、図２０のデータシンボル群がＳＩＳＯ方式、ＳＩＭＯ方式であってもよいことを記載した。本実施の形態では、ＳＩＳＯ方式、ＳＩＭＯ方式のときの変調信号の生成の、これまで説明したときとは異なる例について説明する。
【０３５８】
図３９は、本実施の形態における送信局と端末の関係を示している。端末＃３（３９０３）は、送信局＃１（３９０１）が送信する変調信号＃１と送信局＃２（３９０２）が送信する変調信号＃２を受信することが可能であるものとする。例えば、周波数帯域Ａにおいて、変調信号＃１と変調信号＃２において、同一のデータを伝送しているものとする。つまり、データ系列に対し、ある変調方式でマッピングされたベースバンド信号をｓ１（ｔ，ｆ）とする（ただし、ｔは時間、ｆは周波数とする。）と、送信局＃１、送信局＃２ともにｓ１（ｔ，ｆ）に基づく変調信号を送信するものとする。
したがって、端末＃３（３９０３）は、周波数帯域Ａでは、送信局＃１が送信した変調信号と送信局＃２が送信した変調信号の両者を受信し、データを復調・復号することになる。
【０３５９】
図４０は、送信局＃１、送信局＃２の構成の一例であり、前に説明したように周波数帯域Ａのように、送信局＃１、送信局＃２ともにｓ１（ｔ，ｆ）に基づく変調信号を送信する場合を考える。
誤り訂正符号化部４００２は、情報４００１、送信方法に関する信号４０１３を入力とし、送信方法に関する信号４０１３に含まれる１符号化ブロックのビット数に情報、誤り訂正符号の符号化率に関する情報に基づき、誤り訂正符号化を行い、データ４００３を出力する。（例えば、図５、図６、図７、図８、図９、図１０、図１２、図１３、図１４、図１５、図１６などに示された「方法＃Ａ」の符号化処理と「方法＃Ｂ」の符号化処理を切り替えることになる。）
【０３６０】
マッピング部４００４は、データ４００３、送信方法の関する信号４０１３を入力とし、送信方法に関する信号４０１３に含まれる変調方式に関する情報に基づき、マッピングを行い、ベースバンド信号４００５（ｓ１（ｔ，ｆ））を出力する。（なお、誤り訂正符号化部４００２とマッピング部４００４の間で、データインタリーブ（データの順番の並び替え）を行ってもよい。）
【０３６１】
制御情報シンボル生成部４００７は、制御情報４００６、送信方法に関する情報４０１３を入力とし、送信方法に関する信号４０１３に含まれる送信方法に関する情報に基づき、制御情報シンボルを生成し、制御情報シンボルのベースバンド信号４００８を出力する。（なお、制御情報シンボルは、１符号化ブロックのビット数に情報、誤り訂正符号の符号化率に関する情報を含むことになる。）
【０３６２】
パイロットシンボル生成部４００９は、送信方法に関する信号４０１３を入力とし、これに基づき、パイロットシンボルを生成し、パイロットシンボルのベースバンド信号４０１０を出力する。
送信方法指示部４０１２は、送信方法指示情報４０１１を入力とし、送信方法に関する信号４０１３を生成、出力する。
【０３６３】
位相変更部４０１４は、ベースバンド信号４００５（ｓ１（ｔ，ｆ））、制御情報シンボルのベースバンド信号４００８、パイロットシンボルのベースバンド信号４０１０、送信方法に関する信号４０１３を入力とし、送信方法に関する信号４０１３に含まれるフレーム構成の情報、位相変更に関する情報に基づいて、位相変更を行い、フレーム構成に基づくベースバンド信号４０１５を出力する。なお、位相変更に関する情報によっては、位相変更を行わず、フレーム構成に基づくベースバンド信号４０１５を、位相変更部４０１４が出力することもある。
【０３６４】
無線部４０１６は、フレーム構成に基づくベースバンド信号４０１５、送信方法に関する信号４０１３を入力とし、送信方法に関する信号４０１３に基づき、インタリーブ、逆フーリエ変換、周波数変換等の処理を施し、送信信号４０１７を生成、出力し、送信信号４０１７は、アンテナ４０１８から電波として出力される。
【０３６５】
そして、図３９の端末３９０３は、送信局＃１（３９０１）、送信局＃２（３９０２）が送信した変調信号を受信し、受信信号に含まれる制御情報シンボルに含まれる１符号化ブロックのビット数の情報および符号化率の情報に基づき、例えば、図５、図６、図７、図８、図９、図１０、図１２、図１３、図１４、図１５、図１６などに示された「方法＃Ａ」の復号と「方法＃Ｂ」の復号を切り替え、誤り訂正復号を行うことになる。
【０３６６】
なお、図３９の送信局＃１、＃２の構成は、図４０に限ったものではない。別の構成の例を、図４１を用いて説明する。
図４１において、図４０と同様に動作するものについては、同一番号を付しており、説明を省略する。図４１の特徴は、データ４００３、制御情報４００６、送信方法指示情報４０１１を他の装置が送信し、図４１の受信部４１０２で、復調・復号し、データ４００３、制御情報４００６、送信方法指示情報４０１１を得る点である。
したがって、他の装置が送信した変調信号を受信し、受信部４１０２は、受信信号４１０１を入力とし、復調、復号を行い、データ４００３、制御情報４００６、送信方法指示情報４０１１を出力する。
よって、他の装置は、実施の形態Ａで説明した動作を行うような、例えば、図１７のような送信装置となる。
【０３６７】
（実施の形態Ｅ）
以下では、これまで説明した符号化方法、復号化方法、送信方法、受信方法の応用例とそれを用いたシステムの構成例を説明する。
上記各実施の形態で示した送信方法及び受信方法は、図４２に示すような放送局と、テレビ（テレビジョン）、ＤＶＤレコーダ、ブルーレイレコーダ、ＳＴＢ（Set Top Box）、コンピュータ、車載のテレビ及び携帯電話等の様々な種類の受信機を含むデジタル放送用システムｅｘ２００において実施される。具体的には、放送局ｅｘ２０１が、映像データや音声データ等が多重化された多重化データを上記各実施の形態で示した送信方法を用いて所定の伝送帯域に送信する。
【０３６８】
放送局から送信された信号は、各受信機に内蔵された、または外部に設置され当該受信機と接続されたアンテナで受信される。各受信機は、アンテナにおいて受信された信号を上記各実施の形態で示した受信方法を用いて復調し、多重化データを取得する。（したがって、送信装置（放送局）は、例えば、図５、図６、図７、図８、図９、図１０、図１２、図１３、図１４、図１５、図１６などに示された「方法＃Ａ」の符号化処理と「方法＃Ｂ」の符号化処理を切り替えることになり、各端末は、例えば、図５、図６、図７、図８、図９、図１０、図１２、図１３、図１４、図１５、図１６などに示された「方法＃Ａ」の復号と「方法＃Ｂ」の復号を切り替え、誤り訂正復号を行うことになる。また、送信装置（放送局）は、本明細書で記載した制御情報を伝送することになり、端末は、この制御情報を得、誤り訂正復号の方法を切り替えることになる。）これにより、デジタル放送用システムは、上記各実施の形態で説明した本願発明の効果を得ることができる。
【０３６９】
ここで、多重化データに含まれる映像データは、例えばＭＰＥＧ２、ＭＰＥＧ４−ＡＶＣ、ＶＣ−１、Ｈ．２６５、ＨＥＶＣ（High Efficiency Video Coding）などの規格に準拠した動画符号化方法を用いて符号化されている。また、多重化データに含まれる音声データは例えばドルビーＡＣ−３、Ｄｏｌｂｙ  Ｄｉｇｉｔａｌ  Ｐｌｕｓ、ＭＬＰ、ＤＴＳ、ＤＴＳ−ＨＤ、リニアＰＣＭ等の音声符号化方法で符号化されている。
【０３７０】
図４３は、上記各実施の形態で説明した受信方法を実施する受信機ｅｘ３００の構成の一例を示す図である。受信機ｅｘ３００は、アンテナｅｘ２０４で受信された高周波信号をベースバンド信号に変換するチューナｅｘ３０１と、周波数変換されたベースバンド信号を復調して多重化データを取得する復調部ｅｘ３０２とを備える。上記各実施の形態で示した復号方法（図５、図６、図７、図８、図９、図１０、図１２、図１３、図１４、図１５、図１６などに示された「方法＃Ａ」の復号と「方法＃Ｂ」の復号を切り替え、誤り訂正復号を行うこと）は復調部ｅｘ３０２において実施され、これにより上記各実施の形態で説明した本願発明の効果を得ることができる。
【０３７１】
また、受信機ｅｘ３００は、復調部で得られた多重化データから映像データと音声データとを分離するストリーム入出力部ｅｘ３０３と、分離された映像データに対応する動画像復号方法を用いて映像データを映像信号に復号し、分離された音声データに対応する音声復号方法を用いて音声データを音声信号に復号する信号処理部ｅｘ３０４と、復号された音声信号をスピーカやオーディオ用アンプ等に出力するための音声出力部ｅｘ３０６と、復号された映像信号をディスプレイ等に出力するための映像出力部ｅｘ３０８とを有する。
【０３７２】
例えば、ユーザは、リモコン（リモートコントローラ）ｅｘ３１２を用いて、選局したチャネル（選局した（テレビ）番組、選局した音声放送）の情報を送信する。すると、受信機ｅｘ３００は、アンテナｅｘ２０４で受信した受信信号において、選局したチャネルに相当する信号を復調、誤り訂正復号等の処理を行い、受信データを得ることになる。このとき、受信機ｅｘ３００は、選局したチャネルに相当する信号に含まれる伝送方法（伝送方式、変調方式、誤り訂正方式等）の情報（例えば、１符号化ブロックのビット数に関する情報、符号化率の情報など）を含む制御シンボルの情報を得ることで、受信動作、復調方法、誤り訂正復号等の方法を正しく設定することで、放送局（基地局）で送信したデータシンボルに含まれるデータを得ることが可能となる。上述では、ユーザは、リモコンによって、チャネルを選局する例を説明したが、受信機自身が搭載している選局キーを用いて、チャネルを選局しても、上記と同様の動作となる。
上記の構成により、ユーザは、受信機が本明細書で記載した、復号方法、受信方法により受信した番組を。視聴することができる。
【０３７３】
また、本実施の形態の受信機ｅｘ３００は、復調部で復調し、誤り訂正の復号を行うことで得られた多重化データ（場合によっては、誤り訂正復号を行わないこともある。また、誤り訂正復号後に他の信号処理が施されることもある。以降について、同様の表現を行っている部分についても、この点は同様である。）に含まれるデータ、または、そのデータに相当する、つまり、データを圧縮することによって得られたデータや、動画、音声を加工して得られたデータを、磁気ディスク、光ディスク、不揮発性の半導体メモリ等の記録メディアに記録する記録部（ドライブ）を備える。ここで光ディスクとは、例えばＤＶＤ（Digital Versatile Disc）やＢＤ（Blu-ray Disc）等の、レーザ光を用いて情報の記憶と読み出しがなされる記録メディアである。磁気ディスクとは、例えばＦＤ（Floppy Disk）やハードディスク（Hard Disk）等の、磁束を用いて磁性体を磁化することにより情報を記憶する記録メディアである。不揮発性の半導体メモリとは、例えばフラッシュメモリや強誘電体メモリ（Ferroelectric Random Access Memory)等の、半導体素子により構成された記録メディアであり、フラッシュメモリを用いたＳＤカードやＦｌａｓｈ  ＳＳＤ(Solid State Drive）などが挙げられる。なお、ここで挙げた記録メディアの種類はあくまでその一例であり、上記の記録メディア以外の記録メディアを用いて記録を行っても良いことは言うまでもない。
上記の構成により、ユーザは、受信機が上記各実施の形態で示した受信方法により受信した番組を記録して保存し、番組の放送されている時間以降の任意の時間に記録されたデータを読み出して視聴することが可能になる。
【０３７４】
なお、上記の説明では、受信機は、復調部で復調し、誤り訂正の復号を行うことで得られた多重化データを記録部で記録するとしたが、多重化データに含まれるデータのうち一部のデータを抽出して記録しても良い。例えば、復調部で復調し、誤り訂正の復号を行うことで得られた多重化データに映像データや音声データ以外のデータ放送サービスのコンテンツ等が含まれる場合、記録部は、復調部で復調された多重化データから映像データや音声データを抽出して多重した新しい多重化データを記録しても良い。また、記録部は、復調部で復調し、誤り訂正の復号を行うことで得られた多重化データに含まれる映像データ及び音声データのうち、どちらか一方のみを多重した新しい多重化データを記録しても良い。そして、上記で述べた多重化データに含まれるデータ放送サービスのコンテンツを記録部は、記録してもよい。
【０３７５】
さらには、テレビ、記録装置（例えば、ＤＶＤレコーダ、Ｂｌｕ−ｒａｙレコーダ）、携帯電話に、本発明で説明した受信機が搭載されている場合、復調部で復調し、誤り訂正の復号を行うことで得られた多重化データに、テレビや記録装置を動作させるのに使用するソフトウェアの欠陥（バグ）を修正するためのデータや個人情報や記録したデータの流出を防ぐためのソフトウェアの欠陥（バグ）を修正するためのデータが含まれている場合、これらのデータをインストールすることで、テレビや記録装置のソフトウェアの欠陥を修正してもよい。そして、データに、受信機自身のソフトウェアの欠陥（バグ）を修正するためのデータが含まれていた場合、このデータにより、受信機自身の欠陥を修正することもできる。これにより、受信装置が搭載されているテレビ、記録装置、携帯電話が、より安定的の動作させることが可能となる。
【０３７６】
ここで、復調部で復調し、誤り訂正の復号を行うことで得られた多重化データに含まれる複数のデータから一部のデータを抽出して多重する処理は、例えばストリーム処理部で行われる。具体的には、ストリーム処理部が、図示していないＣＰＵ等の制御部からの指示により、復調部で復調された多重化データを映像データ、音声データ、データ放送サービスのコンテンツ等の複数のデータに分離し、分離後のデータから指定されたデータのみを抽出して多重し、新しい多重化データを生成する。なお、分離後のデータからどのデータを抽出するかについては、例えばユーザが決定してもよいし、記録メディアの種類毎に予め決められていてもよい。
上記の構成により、受信機は記録された番組を視聴する際に必要なデータのみを抽出して記録することができるので、記録するデータのデータサイズを削減することができる。
【０３７７】
また、上記の説明では、記録部は、復調部で復調し、誤り訂正の復号を行うことで得られた多重化データを記録するとしたが、復調部で復調し、誤り訂正の復号を行うことで得られた多重化データに含まれる映像データを、当該映像データよりもデータサイズまたはビットレートが低くなるよう、当該映像データに施された動画像符号化方法とは異なる動画像符号化方法で符号化された映像データに変換し、変換後の映像データを多重した新しい多重化データを記録してもよい。このとき、元の映像データに施された動画像符号化方法と変換後の映像データに施された動画像符号化方法とは、互いに異なる規格に準拠していてもよいし、同じ規格に準拠して符号化時に使用するパラメータのみが異なっていてもよい。同様に、記録部は、復調部で復調し、誤り訂正の復号を行うことで得られた多重化データに含まれる音声データを、当該音声データよりもデータサイズまたはビットレートが低くなるよう、当該音声データに施された音声符号化方法とは異なる音声符号化方法で符号化された音声データに変換し、変換後の音声データを多重した新しい多重化データを記録してもよい。
【０３７８】
ここで、復調部で復調し、誤り訂正の復号を行うことで得られた多重化データに含まれる映像データや音声データをデータサイズまたはビットレートが異なる映像データや音声データに変換する処理は、例えばストリーム処理部及び信号処理部で行われる。具体的には、ストリーム処理部が、ＣＰＵ等の制御部からの指示により、復調部で復調し、誤り訂正の復号を行うことで得られた多重化データを映像データ、音声データ、データ放送サービスのコンテンツ等の複数のデータに分離する。信号処理部は、制御部からの指示により、分離後の映像データを当該映像データに施された動画像符号化方法とは異なる動画像符号化方法で符号化された映像データに変換する処理、及び分離後の音声データを当該音声データに施された音声符号化方法とは異なる音声符号化方法で符号化された音声データに変換する処理を行う。ストリーム処理部は、制御部からの指示により、変換後の映像データと変換後の音声データとを多重し、新しい多重化データを生成する。なお、信号処理部は制御部からの指示に応じて、映像データと音声データのうちいずれか一方に対してのみ変換の処理を行っても良いし、両方に対して変換の処理を行っても良い。また、変換後の映像データ及び音声データのデータサイズまたはビットレートは、ユーザが決定してもよいし、記録メディアの種類毎に予め決められていてもよい。
【０３７９】
上記の構成により、受信機は、記録メディアに記録可能なデータサイズや記録部がデータの記録または読み出しを行う速度に合わせて映像データや音声データのデータサイズまたはビットレートを変更して記録することができる。これにより、記録メディアに記録可能なデータサイズが復調部で復調し、誤り訂正の復号を行うことで得られた多重化データのデータサイズよりも小さい場合や、記録部がデータの記録または読み出しを行う速度が復調部で復調された多重化データのビットレートよりも低い場合でも記録部が番組を記録することが可能となるので、ユーザは番組の放送されている時間以降の任意の時間に記録されたデータを読み出して視聴することが可能になる。
【０３８０】
また、受信機は、復調部で復調された多重化データを外部機器に対して通信媒体を介して送信するストリーム出力ＩＦ（Interface：インターフェース）を備える。ストリーム出力ＩＦの一例としては、Ｗｉ−Ｆｉ（IEEE802.11a、IEEE802.11b、IEEE802.11g、IEEE802.11n、IEEE802.11ac、IEEE802.11ad等）、ＷｉＧｉｇ、ＵｌｔｒａＧｉｇ、ＷｉｒｅｌｅｓｓＨＤ、Ｂｌｕｅｔｏｏｔｈ、Ｚｉｇｂｅｅ等の無線通信規格に準拠した無線通信方法を用いて変調した多重化データを、無線媒体を介して外部機器に送信する無線通信装置が挙げられる。また、ストリーム出力ＩＦは、イーサネットやＵＳＢ（Universal Serial Bus）、ＵＳＢ２、ＵＳＢ３、ＰＬＣ（Power Line Communication）、ＨＤＭＩ（High-Definition Multimedia Interface）、ＨＤＭＩ２等の有線通信規格に準拠した通信方法を用いて変調された多重化データを当該ストリーム出力ＩＦに接続された有線伝送路を介して外部機器に送信する有線通信装置であってもよい。
【０３８１】
上記の構成により、ユーザは、受信機が本明細書で説明した復号方法、受信方法により受信した多重化データを外部機器で利用することができる。ここでいう多重化データの利用とは、ユーザが外部機器を用いて多重化データをリアルタイムで視聴することや、外部機器に備えられた記録部で多重化データを記録すること、外部機器からさらに別の外部機器に対して多重化データを送信すること等を含む。
【０３８２】
なお、上記の説明では、受信機は、復調部で復調し、誤り訂正の復号を行うことで得られた多重化データをストリーム出力ＩＦが出力するとしたが、多重化データに含まれるデータのうち一部のデータを抽出して出力しても良い。例えば、復調部で復調し、誤り訂正の復号を行うことで得られた多重化データに映像データや音声データ以外のデータ放送サービスのコンテンツ等が含まれる場合、ストリーム出力ＩＦは、復調部で復調し、誤り訂正の復号を行うことで得られた多重化データから映像データや音声データを抽出して多重した新しい多重化データを出力しても良い。また、ストリーム出力ＩＦは、復調部で復調された多重化データに含まれる映像データ及び音声データのうち、どちらか一方のみを多重した新しい多重化データを出力しても良い。
【０３８３】
ここで、復調部で復調し、誤り訂正の復号を行うことで得られた多重化データに含まれる複数のデータから一部のデータを抽出して多重する処理は、例えばストリーム処理部で行われる。具体的には、ストリーム処理部が、図示していないＣＰＵ（Central Processing Unit）等の制御部からの指示により、復調部で復調された多重化データを映像データ、音声データ、データ放送サービスのコンテンツ等の複数のデータに分離し、分離後のデータから指定されたデータのみを抽出して多重し、新しい多重化データを生成する。なお、分離後のデータからどのデータを抽出するかについては、例えばユーザが決定してもよいし、ストリーム出力ＩＦの種類毎に予め決められていてもよい。
上記の構成により、受信機は外部機器が必要なデータのみを抽出して出力することができるので、多重化データの出力により消費される通信帯域を削減することができる。
【０３８４】
また、上記の説明では、ストリーム出力ＩＦは、復調部で復調し、誤り訂正の復号を行うことで得られた多重化データを記録するとしたが、復調部で復調し、誤り訂正の復号を行うことで得られた多重化データに含まれる映像データを、当該映像データよりもデータサイズまたはビットレートが低くなるよう、当該映像データに施された動画像符号化方法とは異なる動画像符号化方法で符号化された映像データに変換し、変換後の映像データを多重した新しい多重化データを出力してもよい。このとき、元の映像データに施された動画像符号化方法と変換後の映像データに施された動画像符号化方法とは、互いに異なる規格に準拠していてもよいし、同じ規格に準拠して符号化時に使用するパラメータのみが異なっていてもよい。同様に、ストリーム出力ＩＦは、復調部で復調し、誤り訂正の復号を行うことで得られた多重化データに含まれる音声データを、当該音声データよりもデータサイズまたはビットレートが低くなるよう、当該音声データに施された音声符号化方法とは異なる音声符号化方法で符号化された音声データに変換し、変換後の音声データを多重した新しい多重化データを出力してもよい。
【０３８５】
ここで、復調部で復調し、誤り訂正の復号を行うことで得られた多重化データに含まれる映像データや音声データをデータサイズまたはビットレートが異なる映像データや音声データに変換する処理は、例えばストリーム処理部及び信号処理部で行われる。具体的には、ストリーム処理部が、制御部からの指示により、復調部で復調し、誤り訂正の復号を行うことで得られた多重化データを映像データ、音声データ、データ放送サービスのコンテンツ等の複数のデータに分離する。信号処理部は、制御部からの指示により、分離後の映像データを当該映像データに施された動画像符号化方法とは異なる動画像符号化方法で符号化された映像データに変換する処理、及び分離後の音声データを当該音声データに施された音声符号化方法とは異なる音声符号化方法で符号化された音声データに変換する処理を行う。ストリーム処理部は、制御部からの指示により、変換後の映像データと変換後の音声データとを多重し、新しい多重化データを生成する。なお、信号処理部は制御部からの指示に応じて、映像データと音声データのうちいずれか一方に対してのみ変換の処理を行っても良いし、両方に対して変換の処理を行っても良い。また、変換後の映像データ及び音声データのデータサイズまたはビットレートは、ユーザが決定してもよいし、ストリーム出力ＩＦの種類毎に予め決められていてもよい。
上記の構成により、受信機は、外部機器との間の通信速度に合わせて映像データや音声データのビットレートを変更して出力することができる。これにより、外部機器との間の通信速度が、復調部で復調し、誤り訂正の復号を行うことで得られた多重化データのビットレートよりも低い場合でもストリーム出力ＩＦから外部機器新しい多重化データを出力することが可能となるので、ユーザは他の通信装置において新しい多重化データを利用することが可能になる。
【０３８６】
また、受信機は、外部機器に対して信号処理部で復号された映像信号及び音声信号を外部の通信媒体に対して出力するＡＶ（Audio and Visual）出力ＩＦ（Interface）を備える。ＡＶ出力ＩＦの一例としては、Ｗｉ−Ｆｉ（IEEE802.11a、IEEE802.11b、IEEE802.11g、IEEE802.11n、IEEE802.11ac、IEEE802.11ad等）、ＷｉＧｉg、ＵｌｔｒａＧｉｇ、ＷｉｒｅｌｅｓｓＨＤ、Ｂｌｕｅｔｏｏｔｈ、Ｚｉｇｂｅｅ等の無線通信規格に準拠した無線通信方法を用いて変調した映像信号及び音声信号を、無線媒体を介して外部機器に送信する無線通信装置が挙げられる。また、ストリーム出力ＩＦは、イーサネットやＵＳＢ、ＵＳＢ２、ＵＳＢ３、ＰＬＣ、ＨＤＭＩ、ＨＤＭＩ２等の有線通信規格に準拠した通信方法を用いて変調された映像信号及び音声信号を当該ストリーム出力ＩＦに接続された有線伝送路を介して外部機器に送信する有線通信装置であってもよい。また、ストリーム出力ＩＦは、映像信号及び音声信号をアナログ信号のまま出力するケーブルを接続する端子であってもよい。
上記の構成により、ユーザは、信号処理部で復号された映像信号及び音声信号を外部機器で利用することができる。
【０３８７】
さらに、テレビｅｘ３００は、ユーザ操作の入力を受け付ける操作入力部ｅｘ３１２を備える。受信機は、ユーザの操作に応じて操作入力部に入力される制御信号に基づいて、電源のＯＮ／ＯＦＦの切り替えや、受信するチャネルの切り替え、字幕表示の有無や表示する言語の切り替え、音声出力部から出力される音量の変更等の様々な動作の切り替えや、受信可能なチャネルの設定等の設定の変更を行う。
【０３８８】
また、受信機は、当該受信機で受信中の信号の受信品質を示すアンテナレベルを表示する機能を備えていてもよい。ここで、アンテナレベルとは、例えば受信機が受信した信号のＲＳＳＩ（Received Signal Strength Indication、Received Signal Strength Indicator、受信信号強度）、受信電界強度、Ｃ／Ｎ（Carrier-to-noise power ratio）、ＢＥＲ（Bit Error Rate：ビットエラー率）、パケットエラー率、フレームエラー率、チャネル状態情報（Channel State Information）等に基づいて算出される受信品質を示す指標であり、信号レベル、信号の優劣を示す信号である。この場合、復調部は受信した信号のＲＳＳＩ、受信電界強度、Ｃ／Ｎ、ＢＥＲ、パケットエラー率、フレームエラー率、チャネル状態情報等を測定する受信品質測定部を備え、受信機はユーザの操作に応じてアンテナレベル（信号レベル、信号の優劣を示す信号）をユーザが識別可能な形式で映像出力部に表示する。アンテナレベル（信号レベル、信号の優劣を示す信号）の表示形式は、ＲＳＳＩ、受信電界強度、Ｃ／Ｎ、ＢＥＲ、パケットエラー率、フレームエラー率、チャネル状態情報等に応じた数値を表示するものであっても良いし、ＲＳＳＩ、受信電界強度、Ｃ／Ｎ、ＢＥＲ、パケットエラー率、フレームエラー率、チャネル状態情報等に応じて異なる画像を表示するようなものであっても良い。また、受信機は、上記各実施の形態で示した受信方法を用いて受信して分離された複数のストリームｓ１、ｓ２、・・・毎に求めた複数のアンテナレベル（信号レベル、信号の優劣を示す信号）を表示しても良いし、複数のストリームｓ１、ｓ２、・・・から求めた１つのアンテナレベル（信号レベル、信号の優劣を示す信号）を表示しても良い。また、番組を構成する映像データや音声データが階層伝送方式を用いて送信されている場合は、階層毎に信号のレベル（信号の優劣を示す信号）を示しても可能である。
上記の構成により、ユーザは本明細書で説明した復号方法、受信方法を用いて受信する場合のアンテナレベル（信号レベル、信号の優劣を示す信号）を数値的に、または、視覚的に、かつ、効果的に把握することができる。
【０３８９】
なお、上記の説明では受信機が、音声出力部、映像出力部、記録部、ストリーム出力ＩＦ、及びＡＶ出力ＩＦを備えている場合を例に挙げて説明したが、これらの構成の全てを備えている必要はない。受信機が上記の構成のうち少なくともいずれか一つを備えていれば、ユーザは復調部で復調し、誤り訂正の復号を行うことで得られた多重化データを利用することができるため、各受信機はその用途に合わせて上記の構成を任意に組み合わせて備えていれば良い。
【０３９０】
（多重化データ）
次に、多重化データの構造の一例について詳細に説明する。放送に用いられるデータ構造としてはＭＰＥＧ２−トランスポートストリーム（ＴＳ）が一般的であり、ここではＭＰＥＧ２−ＴＳを例に挙げて説明する。しかし、上記各実施の形態で示した送信方法及び受信方法で伝送されるデータ構造はＭＰＥＧ２−ＴＳに限られず、他のいかなるデータ構造であっても上記の各実施の形態で説明した効果を得られることは言うまでもない。
【０３９１】
図４４は、多重化データの構成の一例を示す図である。図４４に示すように多重化データは、各サービスで現在提供されている番組（ｐｒｏｇｒａｍｍｅまたはその一部であるｅｖｅｎｔ）を構成する要素である、例えばビデオストリーム、オーディオストリーム、プレゼンテーショングラフィックスストリーム（ＰＧ）、インタラクティブグラファイックスストリーム（ＩＧ）などのエレメンタリーストリームのうち、１つ以上を多重化することで得られる。多重化データで提供されている番組が映画の場合、ビデオストリームは映画の主映像および副映像を、オーディオストリームは映画の主音声部分と当該主音声とミキシングする副音声を、プレゼンテーショングラフィックスストリームとは映画の字幕をそれぞれ示している。ここで主映像とは画面に表示される通常の映像を示し、副映像とは主映像の中に小さな画面で表示する映像のことである。また、インタラクティブグラフィックスストリームは、画面上にＧＵＩ部品を配置することにより作成される対話画面を示している。
【０３９２】
多重化データに含まれる各ストリームは、各ストリームに割り当てられた識別子であるＰＩＤによって識別される。例えば、映画の映像に利用するビデオストリームには０ｘ１０１１が、オーディオストリームには０ｘ１１００から０ｘ１１１Ｆまでが、プレゼンテーショングラフィックスには０ｘ１２００から０ｘ１２１Ｆまでが、インタラクティブグラフィックスストリームには０ｘ１４００から０ｘ１４１Ｆまでが、映画の副映像に利用するビデオストリームには０ｘ１Ｂ００から０ｘ１Ｂ１Ｆまで、主音声とミキシングする副音声に利用するオーディオストリームには０ｘ１Ａ００から０ｘ１Ａ１Ｆが、それぞれ割り当てられている。
【０３９３】
図４５は、多重化データがどのように多重化されるかの一例を模式的に示す図である。まず、複数のビデオフレームからなるビデオストリームｅｘ２３５、複数のオーディオフレームからなるオーディオストリームｅｘ２３８を、それぞれＰＥＳパケット列ｅｘ２３６およびｅｘ２３９に変換し、ＴＳパケットｅｘ２３７およびｅｘ２４０に変換する。同じくプレゼンテーショングラフィックスストリームｅｘ２４１およびインタラクティブグラフィックスｅｘ２４４のデータをそれぞれＰＥＳパケット列ｅｘ２４２およびｅｘ２４５に変換し、さらにＴＳパケットｅｘ２４３およびｅｘ２４６に変換する。多重化データｅｘ２４７はこれらのＴＳパケットを１本のストリームに多重化することで構成される。
【０３９４】
図４６は、ＰＥＳパケット列に、ビデオストリームがどのように格納されるかをさらに詳しく示している。図４６における第１段目はビデオストリームのビデオフレーム列を示す。第２段目は、ＰＥＳパケット列を示す。図４６の矢印ｙｙ１，ｙｙ２，ｙｙ３，ｙｙ４に示すように、ビデオストリームにおける複数のVideo Presentation UnitであるＩピクチャ、Ｂピクチャ、Ｐピクチャは、ピクチャ毎に分割され、ＰＥＳパケットのペイロードに格納される。各ＰＥＳパケットはＰＥＳヘッダを持ち、ＰＥＳヘッダには、ピクチャの表示時刻であるＰＴＳ（Presentation Time-Stamp）やピクチャの復号時刻であるＤＴＳ（Decoding Time-Stamp）が格納される。
【０３９５】
図４７は、多重化データに最終的に書き込まれるＴＳパケットの形式を示している。ＴＳパケットは、ストリームを識別するＰＩＤなどの情報を持つ４ＢｙｔｅのＴＳヘッダとデータを格納する１８４ＢｙｔｅのＴＳペイロードから構成される１８８Ｂｙｔｅ固定長のパケットであり、上記ＰＥＳパケットは分割されＴＳペイロードに格納される。ＢＤ−ＲＯＭの場合、ＴＳパケットには、４ＢｙｔｅのＴＰ＿Ｅｘｔｒａ＿Ｈｅａｄｅｒが付与され、１９２Ｂｙｔｅのソースパケットを構成し、多重化データに書き込まれる。ＴＰ＿Ｅｘｔｒａ＿ＨｅａｄｅｒにはＡＴＳ（Ａｒｒｉｖａｌ＿Ｔｉｍｅ＿Ｓｔａｍｐ）などの情報が記載される。ＡＴＳは当該ＴＳパケットのデコーダのＰＩＤフィルタへの転送開始時刻を示す。多重化データには図４７下段に示すようにソースパケットが並ぶこととなり、多重化データの先頭からインクリメントする番号はＳＰＮ（ソースパケットナンバー）と呼ばれる。
【０３９６】
また、多重化データに含まれるＴＳパケットには、ビデオストリーム、オーディオストリーム、プレゼンテーショングラフィックスストリームなどの各ストリーム以外にもＰＡＴ（Program Association Table）、ＰＭＴ（Program Map Table）、ＰＣＲ（Program Clock Reference）などがある。ＰＡＴは多重化データ中に利用されるＰＭＴのＰＩＤが何であるかを示し、ＰＡＴ自身のＰＩＤは０で登録される。ＰＭＴは、多重化データ中に含まれる映像・音声・字幕などの各ストリームのＰＩＤと各ＰＩＤに対応するストリームの属性情報を持ち、また多重化データに関する各種ディスクリプタを持つ。ディスクリプタには多重化データのコピーを許可・不許可を指示するコピーコントロール情報などがある。ＰＣＲは、ＡＴＳの時間軸であるＡＴＣ（Arrival Time Clock）とＰＴＳ・ＤＴＳの時間軸であるＳＴＣ（System Time Clock）の同期を取るために、そのＰＣＲパケットがデコーダに転送されるＡＴＳに対応するＳＴＣ時間の情報を持つ。
【０３９７】
図４８はＰＭＴのデータ構造を詳しく説明する図である。ＰＭＴの先頭には、そのＰＭＴに含まれるデータの長さなどを記したＰＭＴヘッダが配置される。その後ろには、多重化データに関するディスクリプタが複数配置される。上記コピーコントロール情報などが、ディスクリプタとして記載される。ディスクリプタの後には、多重化データに含まれる各ストリームに関するストリーム情報が複数配置される。ストリーム情報は、ストリームの圧縮コーデックなどを識別するためストリームタイプ、ストリームのＰＩＤ、ストリームの属性情報（フレームレート、アスペクト比など）が記載されたストリームディスクリプタから構成される。ストリームディスクリプタは多重化データに存在するストリームの数だけ存在する。
記録媒体などに記録する場合には、上記多重化データは、多重化データ情報ファイルと共に記録される。
【０３９８】
多重化データ情報ファイルは、図４８に示すように多重化データの管理情報であり、多重化データと１対１に対応し、多重化データ情報、ストリーム属性情報とエントリマップから構成される。
多重化データ情報は図４９に示すようにシステムレート、再生開始時刻、再生終了時刻から構成されている。システムレートは多重化データの、後述するシステムターゲットデコーダのＰＩＤフィルタへの最大転送レートを示す。多重化データ中に含まれるＡＴＳの間隔はシステムレート以下になるように設定されている。再生開始時刻は多重化データの先頭のビデオフレームのＰＴＳであり、再生終了時刻は多重化データの終端のビデオフレームのＰＴＳに１フレーム分の再生間隔を足したものが設定される。
【０３９９】
ストリーム属性情報は図５０に示すように、多重化データに含まれる各ストリームについての属性情報が、ＰＩＤ毎に登録される。属性情報はビデオストリーム、オーディオストリーム、プレゼンテーショングラフィックスストリーム、インタラクティブグラフィックスストリーム毎に異なる情報を持つ。ビデオストリーム属性情報は、そのビデオストリームがどのような圧縮コーデックで圧縮されたか、ビデオストリームを構成する個々のピクチャデータの解像度がどれだけであるか、アスペクト比はどれだけであるか、フレームレートはどれだけであるかなどの情報を持つ。オーディオストリーム属性情報は、そのオーディオストリームがどのような圧縮コーデックで圧縮されたか、そのオーディオストリームに含まれるチャンネル数は何であるか、何の言語に対応するか、サンプリング周波数がどれだけであるかなどの情報を持つ。これらの情報は、プレーヤが再生する前のデコーダの初期化などに利用される。
【０４００】
上記多重化データのうち、ＰＭＴに含まれるストリームタイプを利用する。また、記録媒体に多重化データが記録されている場合には、多重化データ情報に含まれる、ビデオストリーム属性情報を利用する。具体的には、上記各実施の形態で示した動画像符号化方法または装置において、ＰＭＴに含まれるストリームタイプ、または、ビデオストリーム属性情報に対し、上記各実施の形態で示した動画像符号化方法または装置によって生成された映像データであることを示す固有の情報を設定するステップまたは手段を設ける。この構成により、上記各実施の形態で示した動画像符号化方法または装置によって生成した映像データと、他の規格に準拠する映像データとを識別することが可能になる。
【０４０１】
図５１は、放送局（基地局）から送信された、映像および音声のデータ、または、データ放送のためのデータを含む変調信号を受信する受信装置ｅｘ１００４を含む映像表示、および、音声出力装置ｅｘ１０００の構成の一例を示している。なお、受信装置ｅｘ１００４の構成は、図４３の受信装置ｅｘ３００に相当する。映像表示、および、音声出力装置ｅｘ１０００は、例えば、ＯＳ（Operating System：オペレーティングシステム）が搭載されており、また、インターネットに接続するための通信装置ｅｘ１００６（例えば、無線ＬＡＮ（Local Area Network）やイーザーネットのための通信装置）が搭載されている。これにより、映像を表示する部分ｅｘ１００１では、映像および音声のデータ、または、データ放送のためのデータにおける映像ｅｘ１００２、および、インターネット上で提供されるハイパーテキスト（World Wide Web（ワールド  ワイド  ウェブ：ＷＷＷ））ｅｘ１００３を同時に表示することが可能となる。そして、リモコン（携帯電話やキーボードであってもよい）ｅｘ１００７を操作することにより、データ放送のためのデータにおける映像ｅｘ１００２、インターネット上で提供されるハイパーテキストｅｘ１００３のいずれかを選択し、動作を変更することになる。例えば、インターネット上で提供されるハイパーテキストｅｘ１００３が選択された場合、表示しているＷＷＷのサイトを、リモコンを操作することにより、変更することになる。また、映像および音声のデータ、または、データ放送のためのデータにおける映像ｅｘ１００２が選択されている場合、リモコンにより、選局したチャネル（選局した（テレビ）番組、選局した音声放送）の情報を送信する。
【０４０２】
すると、ＩＦ（ｅｘ１００５）は、リモコンで送信された情報を取得し、受信装置ｅｘ１００４は、選局したチャネルに相当する信号を復調、誤り訂正復号等の処理を行い、受信データを得ることになる。このとき、受信装置ｅｘ１００４は、選局したチャネルに相当する信号に含まれる伝送方法（伝送方式、変調方式、誤り訂正方式等）の情報を含む制御シンボルの情報を得ることで、受信動作、復調方法、誤り訂正復号等の方法を正しく設定することで、放送局（基地局）で送信したデータシンボルに含まれるデータを得ることが可能となる。（例えば、制御シンボルに含まれる１符号化ブロックのビット数、符号化率に基づき、図５、図６、図７、図８、図９、図１０、図１２、図１３、図１４、図１５、図１６などに示された「方法＃Ａ」の復号と「方法＃Ｂ」の復号を切り替え、誤り訂正復号を行うことになる。）上述では、ユーザは、リモコンによって、チャネルを選局する例を説明したが、受信機自身が搭載している選局キーを用いて、チャネルを選局しても、上記と同様の動作となる。
【０４０３】
また、インターネットを用い、映像表示、および、音声出力装置ｅｘ１０００を操作してもよい。例えば、他のインターネット接続している端末から、映像表示、および、音声出力装置ｅｘ１０００に対し、録画（記憶）の予約を行う。（したがって、映像表示、および、音声出力装置ｅｘ１０００は、図４３のように、記憶部を有していることになる。）そして、録画を開始する前に、チャネルを選局することになり、受信装置ｅｘ１００４は、選局したチャネルに相当する信号を復調、誤り訂正復号等の処理を行い、受信データを得ることになる。このとき、受信装置ｅｘ１００４は、選局したチャネルに相当する信号に含まれる伝送方法（伝送方式、変調方式、誤り訂正方式等）の情報を含む制御シンボルの情報を得ることで、受信動作、復調方法、誤り訂正復号等の方法を正しく設定することで、放送局（基地局）で送信したデータシンボルに含まれるデータを得ることが可能となる。（例えば、制御シンボルに含まれる１符号化ブロックのビット数、符号化率に基づき、図５、図６、図７、図８、図９、図１０、図１２、図１３、図１４、図１５、図１６などに示された「方法＃Ａ」の復号と「方法＃Ｂ」の復号を切り替え、誤り訂正復号を行うことになる。）
【０４０４】
また、例えば、非特許文献１５や非特許文献１６に記載されているような動画像の復号化の際、HDR(High Dynamic Range) video compressionに対応する復号化を行ってもよい。例えば、リモコン（携帯電話やキーボードなどであってもよい）ｅｘ１００７や設定部ｅｘ１００８により「HDR video compressionに対応する復号化」の処理を行うか、行わないかを設定することが可能であるものとする。なお、「ＯＮ」のとき、HDR video compressionに対応する復号化を行うものとし、「ＯＦＦ」のときHDR video compressionに対応する復号化を行わないものとする。
【０４０５】
受信装置ｅｘ１００４は、受信信号を入力とする。また、受信装置ｅｘ１００４は、リモコンｅｘ１００７で設定したHDR video compressionに対応する復号化のＯＮ／ＯＦＦ信号をＩＦ（ｅｘ１００５）を介し入力、および／または、設定部ｅｘ１００８で設定したHDR video compressionに対応する復号化のＯＮ／ＯＦＦ信号を入力とする。
HDR video compressionに対応する復号化のＯＮ／ＯＦＦ信号が「ＯＮ」を示している場合、受信装置ｅｘ１００４は、復調、復号の処理によって得られたデータに対し、少なくともHDR video compressionに対応する復号化を行い、映像信号を出力する。そして、映像信号に基づく映像を表示部ｅｘ１００２に表示する。（映像信号を外部に出力してもよい。）
また、HDR video compressionに対応する復号化のＯＮ／ＯＦＦ信号が「ＯＦＦ」を示している場合、受信装置ｅｘ１００４は、復調、復号の処理にｙおって得られたデータに対し、HDR video compressionに対応する復号化の処理を行わず、映像信号を生成し、出力する。そして、映像信号に基づく映像を表示部ｅｘ１００２に表示する。（映像信号を外部に出力してもよい。）
【０４０６】
なお、「HDR video compressionに対応する復号化の処理」には２とおりの方法が考えられる。
方法１）装置ｅｘ１０００特有の信号処理を行い、HDR video compressionに対応する復号化の処理を行う。（このとき、装置ｅｘ１０００は、送信装置（放送局、基地局など）が送信する「HDR video compressionに対応する復号化の処理を行うためのデータ」を用いて、HDR video compressionに対応する復号化の処理を行うのではなく、装置ｅｘ１０００特有の信号処理を行いHDR video compressionに対応する復号化の処理を行う。）
方法２）送信装置（放送局、基地局など）が送信する「HDR video compressionに対応する復号化の処理を行うためのデータ」を用いて、HDR video compressionに対応する復号化の処理を装置ｅｘ１０００が行う。（よって、送信装置（放送局、基地局など）は、「HDR video compressionに対応する復号化の処理を行うためのデータ」を送信していることが前提となる。）
【０４０７】
装置ｅｘ１０００は、方法１）、方法２）、どちらの方法で、HDR video compressionに対応する復号化の処理を実現してもよい。また、装置ｅｘ１０００は、リモコンｅｘ１００７、および／または、設定部ｅｘ１００８により、方法１）の処理、方法２）の処理の選択が可能であってもよい。
【０４０８】
また、受信装置ｅｘ１００４において、HDR video compressionに対応する復号化の処理の際、彩度・トーンカーブ・輝度・ハイライト。シャドウ・ガンマカーブ・コントラストなどのパラメータを、リモコンｅｘ１００７や設定部ｅｘ１００８を介して、設定できてもよい。
【０４０９】
なお、受信装置ｅｘ１００４は、例えば、制御シンボルに含まれる１符号化ブロックのビット数、符号化率に基づき、図５、図６、図７、図８、図９、図１０、図１２、図１３、図１４、図１５、図１６などに示された「方法＃Ａ」の復号と「方法＃Ｂ」の復号を切り替え、誤り訂正復号を行うことになる。）
【０４１０】
（実施の形態Ｆ）
以下では、ＬＤＰＣ符号について補足説明を行う。近年、実用可能な回路規模で高い誤り訂正能力を発揮する誤り訂正符号の一つとして、低密度パリティ検査（ＬＤＰＣ：Low-Density Parity-Check）符号に注目が集まっている。ＬＤＰＣ符号は、誤り訂正野力が高く、かつ、実装が容易なので、無線ＬＡＮシステム、地上デジタル放送などの誤り訂正符号化方式に採用されている。
【０４１１】
ＬＤＰＣ符号は、低密度なパリティ検査行列Ｈで定義される誤り訂正符号であり、一例として、パリティ検査行列Ｈの列数Ｎ（Ｎは自然数である。）と等しいブロック長（符号長）を持つブロック符号がある（ＬＤＰＣブロック符号）。ＬＤＰＣブロック符号の例としては、ランダム的なＬＤＰＣ符号、ＱＣ−ＬＤＰＣ符号（ＱＣ：Quasi-Cyclic）、アキュミュレート構造を持つＬＤＰＣ符号などがある。（非特許文献３、非特許文献４、非特許文献５、非特許文献６、非特許文献７、非特許文献８参照）
ＬＤＰＣ符号の復号としては、非特許文献４、非特許文献９で示されているsum-product復号、非特許文献１０から非特許文献１３に示されているsum-product復号を簡略したmin-sum復号、Normalized BP（belief propagation）復号、offset-BP復号、信頼度の更新方法を工夫したShuffled BP復号、Layered BP復号等が用いられる。
また、ＢＰ復号とは異なる復号方法として、例えば、非特許文献１４で示されているように、Bit-Flippingに基づく復号方法を用いてＬＤＰＣ符号の復号が行われることもある。
【０４１２】
本明細書で説明した受信装置における復号では、パリティ検査行列を用い、例えば、上述で説明したＢＰ復号に基づく復号、Bit-Flippingに基づく復号が行われることになる。ただし、パンクチャが行われた場合、図４を用いて説明したように、受信装置は、受信信号から得られた対数尤度比に対し、送信装置が送信しなかったビットの対数尤度比（例えば、値ゼロ）を挿入し、これらの対数尤度比とパリティ検査行列を用いて復号が行われることになる。
【０４１３】
また、図２を用いた説明において、「ＨｓT＝０」と記載したが、この点について説明する。パリティ検査行列Ｈの列数をＭ＋Ｎ、パリティ検査行列Ｈの行数をＮとする。（Ｍ，Ｎは自然数とする。）このとき、符号化によって得られる符号化系列ｓ＝（ｚ1，ｚ2，・・・，ｚM+N）とする（ｓは１行Ｍ＋Ｎ列のベクトルとなる。）。このとき、ＨｓT＝０が成立するが、「ＨｓT＝０（ゼロ）の０（ゼロ）」とは、全ての要素が０のベクトルであることを意味する。
【０４１４】
（実施の形態Ｇ）
これまでに、送信装置が、１符号化ブロックのビット数、符号化率に基づき、図５、図６、図７、図８、図９、図１０、図１２、図１３、図１４、図１５、図１６などに示された「方法＃Ａ」の符号化方法と「方法＃Ｂ」の符号化方法を切り替え、これに伴い、受信装置は、１符号化ブロックのビット数、符号化率に基づき、図５、図６、図７、図８、図９、図１０、図１２、図１３、図１４、図１５、図１６などに示された「方法＃Ａ」の復号方法と「方法＃Ｂ」の復号方法を切り替え場合について説明した。
本実施の形態では、特に、「方法＃Ａ」のパンクチャを利用したＬＤＰＣ符号化方法の際のデータの送信方法について、詳しく説明する。
【０４１５】
一例として図１５の符号化率６／１５、１符号化ブロックビット数ｚ＝１６２００ビットのときを考える。このときの符号化部、および、パンクチャ部関連の構成の一例を図５２に示す。
符号化部５２０３は、情報５２０１、制御信号５２０２を入力とし、制御信号５２０２に基づき、情報５２０１に対し、例えば、ＬＤＰＣ符号の誤り訂正符号化を行い、誤り訂正符号化後のデータ５２０４を出力する。
パンクチャ部５２０５は、制御信号５２０２、誤り訂正符号化後のデータ５２０４を入力とし、制御信号５２０２に基づき、パンクチャを行い（送信しないビットを選択し）、パンクチャ後のデータ（送信しないビットを除いたデータ）５２０６を出力する。
【０４１６】
符号化率６／１５、１符号化ブロックのビット数１６２００ビット、「方法＃Ａ」のデータを生成する場合を考える。このとき、符号化部５２０３は、符号化率１８／４８＝３／８、符号長１７２８０ビットのＬＤＰＣ符号（ＬＤＰＣブロック）の符号化を行うことになる。そして、第ｉ番目のブロックの情報をＸ（ｉ，ｊ）とあらわし（ｉは一例として自然数とし、ｊは１以上６４８０以下の整数とする。）、第ｉ番目のブロックのパリティをＰ（ｉ，ｋ）とあらわすものとする（ｉは一例として自然数とし、ｋは１以上１０８００以下の自然数とする。）。すると、符号化部５２０３は、第ｉ番目の符号化を行う場合、第ｉ番目のブロックの情報Ｘ（ｉ，１）からＸ（ｉ，６４８０）の６４８０ビットを入力とし、符号化率１８／４８＝３／８、符号長１７２８０ビットのＬＤＰＣ符号（ＬＤＰＣブロック）の符号化を行い、第ｉ番目のブロックの誤り訂正符号化後のデータとして、情報Ｘ（ｉ，１）からＸ（ｉ，６４８０）の６４８０ビットおよびパリティＰ（ｉ，１）からＰ（ｉ，１０８００）の１０８００ビットを出力する。
【０４１７】
そして、パンクチャ部５２０５は、第ｉ番目のブロックの誤り訂正符号化後のデータ、情報Ｘ（ｉ，１）からＸ（ｉ，６４８０）の６４８０ビットおよびパリティＰ（ｉ，１）からＰ（ｉ，１０８００）の１０８００ビットの計１７２８０ビットの中から送信しないビット１０８０ビットを決定し、送信しないビット１０８０ビットを除く１６２００ビットを第ｉ番目のブロックのパンクチャ後のデータとして出力する。（これにより、１符号化ブロックのビット数ｚ＝１６２００ビット、符号化率６／１５を実現する。）
この点について、一例を図５３に示す。
【０４１８】
図５３（ａ）は、第ｉ番目のブロックの情報の構成を示しており、第ｉ番目のブロックの６４８０ビットの情報（５３０１）は、「Ｘ（ｉ，１）、Ｘ（ｉ，２）、・・・、Ｘ（ｉ，６４７９）、Ｘ（ｉ，６４８０）」の６４８０ビットで構成されている。（つまり、第ｉ番目のブロックの情報は、Ｘ（ｉ，ｊ）とあらわしたとき、ｊは１以上６４８０以下の整数とした６４８０ビットとなる。）
【０４１９】
図５３（ｂ）は、符号化率１８／４８＝３／８、符号長１７２８０ビットのＬＤＰＣ符号化を行ったときの第ｉ番目のブロックのデータの構成を示しており、第ｉ番目のブロックの１７２８０ビットは、「Ｘ（ｉ，１）、Ｘ（ｉ，２）、・・・、Ｘ（ｉ，６４７９）、Ｘ（ｉ，６４８０）」の６４８０ビットの情報（５３０１）と「Ｐ（ｉ，１）、Ｐ（ｉ，２）、・・・、Ｐ（ｉ，１０７９９）、Ｐ（ｉ，１０８００）」の１０８００ビットのパリティ（５３０２）で構成されている。そして、符号化率１８／４８＝３／８、符号長１７２８０ビットのＬＤＰＣ符号のパリティ検査行列をＨとし、第ｉ番目のブロックの符号語ｓｉをｓｉ＝（Ｘ（ｉ，１）、Ｘ（ｉ，２）、・・・、Ｘ（ｉ，６４７９）、Ｘ（ｉ，６４８０）、Ｐ（ｉ，１）、Ｐ（ｉ，２）、・・・、Ｐ（ｉ，１０７９９）、Ｐ（ｉ，１０８００））としたとき、ＨｓｉT＝０が成立する。（なおＡTは、Ａの転置であることを意味する。）
【０４２０】
図５３（ｃ）は、１符号化ブロックのビット数ｚ＝１６２００ビット、符号化率６／１５とするときに送信する第ｉ番目のブロックのデータの生成方法を示している。ここでの特徴の一つとして、パンクチャするビット（つまり、符号化率１８／４８＝３／８、符号長１７２８０ビットのＬＤＰＣ符号化を行うことにより得られた第ｉ番目のブロックの１７２８０ビットのうち、送信しないビット）は、「Ｘ（ｉ，１）、Ｘ（ｉ，２）、・・・、Ｘ（ｉ，６４７９）、Ｘ（ｉ，６４８０）」の６４８０ビットの情報から１０８０ビット選択するものとする。
例えば、図５３（ｃ）のように、各ブロックにおいて、「Ｘ（ｉ，１）、Ｘ（ｉ，２）、・・・、Ｘ（ｉ，５４３９）、Ｘ（ｉ，５４００）」の情報５４００ビット（５３０３）（Ｘ（ｉ，ｊ）とあらわしたとき、ｊは１以上５４００以下の整数とした５４００ビット）を第ｉ番目のブロックの５４００ビットの送信する情報ビット（５３０３）とし、「Ｘ（ｉ，５４０１）、Ｘ（ｉ，５４０２）、・・・、Ｘ（ｉ，６４７９）、Ｘ（ｉ，６４８０）」の情報１０８０ビット（５３０４）（Ｘ（ｉ，ｊ）とあらわしたとき、ｊは５４０１以上６４８０以下の整数とした１０８０ビット）を第ｉ番目のブロックの１０８０ビットのパンクチャする情報ビット（送信しない情報ビット）（５３０４）とする。
【０４２１】
したがって、送信装置は、「Ｘ（ｉ，１）、Ｘ（ｉ，２）、・・・、Ｘ（ｉ，５４３９）、Ｘ（ｉ，５４００）」の情報５４００ビット（５３０３）（Ｘ（ｉ，ｊ）とあらわしたとき、ｊは１以上５４００以下の整数とした５４００ビット）、および、Ｐ（ｉ，１）、Ｐ（ｉ，２）、・・・、Ｐ（ｉ，１０７９９）、Ｐ（ｉ，１０８００）の１０８００ビットのパリティ（Ｐ（ｉ，ｋ）としたときｋは１以上１０８００以下の整数）（５３０２）の１６２００ビットのデータを送信することになる（５３０５）。
【０４２２】
なお、上述の説明では、各ブロックでパンクチャするデータを「Ｘ（ｉ，５４０１）、Ｘ（ｉ，５４０２）、・・・、Ｘ（ｉ，６４７９）、Ｘ（ｉ，６４８０）」の情報１０８０ビット（５３０４）（Ｘ（ｉ，ｊ）とあらわしたとき、ｊは５４０１以上６４８０以下の整数とした１０８０ビット）としているが、これは、あくまでも例であり、「Ｘ（ｉ，１）、Ｘ（ｉ，２）、・・・、Ｘ（ｉ，６４７９）、Ｘ（ｉ，６４８０）」の６４８０ビット（つまり、第ｉ番目のブロックの情報は、Ｘ（ｉ，ｊ）とあらわしたとき、ｊは１以上６４８０以下の整数とした６４８０ビット）の中から、パンクチャするデータ（送信しないデータ）として１０８０ビットを選択する方法はこれに限ったものではない。（ただし、各ブロックでは、パンクチャするデータ（送信しないデータ）の選択方法は同様とする。つまり、例えば、あるブロックでＸ（ｉ，５４００）をパンクチャするデータ（送信しないデータ）と設定した場合、他のブロックでもＸ（ｉ，５４００）をパンクチャするデータ（送信しないデータ）と設定する。）
【０４２３】
以下では、「Ｘ（ｉ，５４０１）、Ｘ（ｉ，５４０２）、・・・、Ｘ（ｉ，６４７９）、Ｘ（ｉ，６４８０）」の情報１０８０ビット（５３０４）（Ｘ（ｉ，ｊ）とあらわしたとき、ｊは５４０１以上６４８０以下の整数とした１０８０ビット）を第ｉ番目のブロックの１０８０ビットのパンクチャする情報ビット（送信しない情報ビット）（５３０４）と設定する場合を例に説明を続ける。
上述の説明では、符号化率６／１５、１符号化ブロックのビット数１６２００ビット、「方法＃Ａ」のデータを生成する場合を考えている。その際の１符号化ブロックの生成は上述で説明したとおりである。このとき、１符号化ブロックを形成するためには、６４８０ビットの情報が必要となる。
【０４２４】
ここで、システムについて考えると、送信したい情報量が、６４８０の倍数のビット数（６４８０×Ｎビット（Ｎは自然数））となるとは限らない。この場合、特殊な処理が必要となる。以下では、その処理方法について説明する。
送信装置が送信する情報のビット数を「６４８０×ｎ＋αビット」（ただし、ｎは０以上の整数であり、αは０以上６４７９以下の整数）とすることで一般化することができる。
このとき、ｎが１以上の整数であり、かつ、αが０のとき、送信装置は、図５３で示した処理を行い、「符号化率６／１５、１符号化ブロックのビット数１６２００ビット、「方法＃Ａ」」のブロックをｎ個生成し、このｎ個のブロックを生成し、送信することになる。
ｎが０以上の整数であり、かつ、αが１以上６４７９以下の整数のとき、図５３で示した処理を行い、「符号化率６／１５、１符号化ブロックのビット数１６２００ビット、「方法＃Ａ」」のブロックをｎ個生成し、このｎ個のブロックを生成し、送信し、さらに、αビットの情報を伝送するための処理が必要となる（上記の「特殊な処理」）を行うことに相当する。）。
【０４２５】
以下では、「αビットの情報を伝送するための処理」について詳しく説明する。
ここで考えるケースは、「送信装置が送信する情報のビット数を「６４８０×ｎ＋αビット」であり、ｎが０以上の整数であり、かつ、αが１以上６４７９以下の整数のとき」となる。前にも述べたように、このケースにおいて、「６４８０×ｎビット」の情報については、図５３で示した処理を行い、「符号化率６／１５、１符号化ブロックのビット数１６２００ビット、「方法＃Ａ」」のブロックをｎ個生成し、このｎ個のブロックを生成し、送信することになる。さらに、送信装置は、αビットの情報を送信することになる。このときの符号化方法について説明する。
【０４２６】
このときの特徴的な点は、「αビットの情報を、優先的に図５３（ｃ）の第ｉブロックの１０８０ビットのパンクチャする情報ビット５３０４の部分に当てはめ、符号化率１８／４８＝３／８、符号長１７２８０ビットのＬＤＰＣ符号化を行う」である。この点についての一例を、図５３に沿って説明する。
まず、αビットの情報を伝送するブロックは、第ｎ＋１番目のブロックとなる。したがって、図５３における６４８０ビットの情報ビット（情報系列）は、「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，６４７９）、Ｘ（ｎ＋１，６４８０）」（つまり、第ｎ＋１番目のブロックの情報は、Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上６４８０以下の整数とした６４８０ビットとなる。）とあらわすことができ、図５３における１０８００ビットのパリティビット（パリティ系列）は、「Ｐ（ｎ＋１，１）、Ｐ（ｎ＋１，２）、・・・、Ｐ（ｎ＋１，１０７９９）、Ｐ（ｎ＋１，１０８００）」（つまり、Ｐ（ｎ＋１，ｋ）としたときｋは１以上１０８００以下の整数とした１０８００ビットとなる。）とあらわすことができる。
【０４２７】
＜１＞ αビットの情報におけるαが１以上１０８０以下の整数のとき：
このとき、（１０８０−α）ビットの送信装置、受信装置にとって既知のビットを用意する。例えば、（１０８０−α）ビットの”ゼロ”を用意する（（１０８０−α）個のゼロで形成される系列を用意する。）。そして、αビットの情報の情報と（１０８０−α）ビットの”ゼロ”により、形成される１０８０ビットの系列を「Ｙ（ｎ＋１，１）、Ｙ（ｎ＋１，２）、・・・、Ｙ（ｎ＋１，１７９９）、Ｙ（ｎ＋１，１０８０）」（つまり、Ｙ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上１０８０以下の整数とした１０８０ビットとなる。）とあらわすものとする。
【０４２８】
さらに、ＬＤＰＣ符号化を行うためには、さらに、５４００ビットの情報が必要となる。（図５３（ａ）（ｂ）（ｃ）からわかるように、ＬＤＰＣ符号化を行うためには、６４８０ビットの情報が必要となる。Ｙ（ｎ＋１，ｊ）として、１０８０ビット用意しているため、６４８０−１０８０＝５４００ビットの情報がさらに必要となる。）そこで、この５４００ビットの情報として、５４００ビットの既知系列を用意する。例えば、既知系列を５４００ビットの”ゼロ”とし（５４００個のゼロで形成される系列とし）、「Ｚ（ｎ＋１，１）、Ｚ（ｎ＋１，２）、・・・、Ｚ（ｎ＋１，５３９９）、Ｚ（ｎ＋１，５４００）」（つまり、Ｚ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上５４００以下の整数とした５４００ビットとなる。）とあらわすものとする。
【０４２９】
このとき、ＬＤＰＣ符号化、および、データの送信を以下のようにして行う。
「Ｙ（ｎ＋１，１）、Ｙ（ｎ＋１，２）、・・・、Ｙ（ｎ＋１，１０７９）、Ｙ（ｎ＋１，１０８０）」（つまり、Ｙ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上１０８０以下の整数とした１０８０ビットとなる。）を、図５３の「第ｉブロックの１０８０ビットのパンクチャする情報（送信しない情報ビット）５３０４に当てはめる。したがって、「Ｙ（ｎ＋１，１）、Ｙ（ｎ＋１，２）、・・・、Ｙ（ｎ＋１，１７９９）、Ｙ（ｎ＋１，１０８０）」（つまり、Ｙ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上１０８０以下の整数とした１０８０ビットとなる。）によって、「Ｘ（ｎ＋１，５４０１）、Ｘ（ｎ＋１，５４０２）、・・・、Ｘ（ｎ＋１，６４７９）、Ｘ（ｎ＋１，６４８０）」の情報１０８０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは５４０１以上６４８０以下の整数とした１０８０ビット）を得る。
【０４３０】
「Ｚ（ｎ＋１，１）、Ｚ（ｎ＋１，２）、・・・、Ｚ（ｎ＋１，５３９９）、Ｚ（ｎ＋１，５４００）」（つまり、Ｚ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上５４００以下の整数とした５４００ビットとなる。）を、「Ｘ（ｉ，１）、Ｘ（ｉ，２）、・・・、Ｘ（ｉ，５４３９）、Ｘ（ｉ，５４００）」の情報５４００ビット（５３０３）（Ｘ（ｉ，ｊ）とあらわしたとき、ｊは１以上５４００以下の整数とした５４００ビット）にあてはめる。したがって、「Ｚ（ｎ＋１，１）、Ｚ（ｎ＋１，２）、・・・、Ｚ（ｎ＋１，５３９９）、Ｚ（ｎ＋１，５４００）」（つまり、Ｚ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上５４００以下の整数とした５４００ビットとなる。）によって、「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，５４３９）、Ｘ（ｎ＋１，５４００）」の情報５４００ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上５４００以下の整数とした５４００ビット）を得る。
【０４３１】
上述により、「Ｘ（ｎ＋１，５４０１）、Ｘ（ｎ＋１，５４０２）、・・・、Ｘ（ｎ＋１，６４７９）、Ｘ（ｎ＋１，６４８０）」の情報１０８０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは５４０１以上６４８０以下の整数とした１０８０ビット）、および、「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，５４３９）、Ｘ（ｎ＋１，５４００）」の情報５４００ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上５４００以下の整数とした５４００ビット）を得ているので、これにより、符号化率１８／４８＝３／８、符号長１７２８０ビットのＬＤＰＣ符号化を行い、「Ｐ（ｎ＋１，１）、Ｐ（ｎ＋１，２）、・・・、Ｐ（ｎ＋１，１０７９９）、Ｐ（ｎ＋１，１０８００）」の１０８００ビットのパリティ（Ｐ（ｎ＋１，ｋ）としたときｋは１以上１０８００以下の整数）を得る。
【０４３２】
そして、「Ｘ（ｎ＋１，５４０１）、Ｘ（ｎ＋１，５４０２）、・・・、Ｘ（ｎ＋１，６４７９）、Ｘ（ｎ＋１，６４８０）」の情報１０８０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは５４０１以上６４８０以下の整数とした１０８０ビット）は、図５３（ｃ）はパンクチャするデータであるので、送信装置は送信しない。
「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，５４３９）、Ｘ（ｎ＋１，５４００）」の情報５４００ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上５４００以下の整数とした５４００ビット）は、既知の系列であるので、送信装置は送信しない。
したがって、送信装置は、第ｎ＋１番目のブロックのデータとして、「Ｐ（ｎ＋１，１）、Ｐ（ｎ＋１，２）、・・・、Ｐ（ｎ＋１，１０７９９）、Ｐ（ｎ＋１，１０８００）」の１０８００ビットのパリティ（Ｐ（ｎ＋１，ｋ）としたときｋは１以上１０８００以下の整数）を送信する。
【０４３３】
受信装置の復号部の第ｎ＋１番目のブロックの復号では、以下の処理を行う。
送信装置が送信した、「Ｐ（ｎ＋１，１）、Ｐ（ｎ＋１，２）、・・・、Ｐ（ｎ＋１，１０７９９）、Ｐ（ｎ＋１，１０８００）」の１０８００ビットのパリティ（Ｐ（ｎ＋１，ｋ）としたときｋは１以上１０８００以下の整数）の各ビットに対応する、例えば、対数尤度比を得る。
【０４３４】
「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，５４３９）、Ｘ（ｎ＋１，５４００）」の情報５４００ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上５４００以下の整数とした５４００ビット）は、送信装置が送信していないため、受信装置は受信信号から「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，５４３９）、Ｘ（ｎ＋１，５４００）」の情報５４００ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上５４００以下の整数とした５４００ビット）の各ビットに対応する対数尤度比を求めるのではなく、「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，５４３９）、Ｘ（ｎ＋１，５４００）」の情報５４００ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上５４００以下の整数とした５４００ビット）は、既知の系列であるので、この既知系列の各ビットに対応する対数尤度比を作成する。
【０４３５】
「Ｘ（ｎ＋１，５４０１）、Ｘ（ｎ＋１，５４０２）、・・・、Ｘ（ｎ＋１，６４７９）、Ｘ（ｎ＋１，６４８０）」の情報１０８０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは５４０１以上６４８０以下の整数とした１０８０ビット）には、既知の系列の部分と受信装置に伝えたい情報系列の部分が存在するが、送信装置は、この１０８０ビットについては、パンクチャビット（パンクチャ系列）であるため、送信していない。よって、受信装置は、受信信号から「Ｘ（ｎ＋１，５４０１）、Ｘ（ｎ＋１，５４０２）、・・・、Ｘ（ｎ＋１，６４７９）、Ｘ（ｎ＋１，６４８０）」の情報１０８０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは５４０１以上６４８０以下の整数とした１０８０ビット）の各ビットに対応する対数尤度比を求めるのではなく、「Ｘ（ｎ＋１，５４０１）、Ｘ（ｎ＋１，５４０２）、・・・、Ｘ（ｎ＋１，６４７９）、Ｘ（ｎ＋１，６４８０）」の情報１０８０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは５４０１以上６４８０以下の整数とした１０８０ビット）のうち既知系列の部分に対応する各ビットの対数尤度比を与え、また、「Ｘ（ｎ＋１，５４０１）、Ｘ（ｎ＋１，５４０２）、・・・、Ｘ（ｎ＋１，６４７９）、Ｘ（ｎ＋１，６４８０）」の情報１０８０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは５４０１以上６４８０以下の整数とした１０８０ビット）のうち受信装置に伝えたい情報系列の部分に対応する各ビットの対数対数尤度比を与える（例えば、対数尤度比として、ゼロを与える）。
【０４３６】
上述のようにして対数尤度比を得ることで、第ｎ＋１番目のブロックの１７２８０ビットの各ビットの対数尤度比を得ることができる。これらの対数尤度比を用いて、信頼度伝播復号（ＢＰ（Belief Propagation）復号）を行い、第ｎ＋１番目のブロックに含まれる情報の推定値を得ることになる。
【０４３７】
送信装置は、第ｎ＋１のブロックに含まれる情報のビット数を伝えるために、送信装置が送信するデータのビット数（情報のビット数であってもよいし、情報とパリティのビット数であってもよい。）の情報を含む制御情報シンボルを送信する方法が考えられる。受信装置は、制御情報シンボルに含まれる送信装置が送信するデータのビット数の情報を得、これにより、送信装置が送信した第ｎ＋１番目のブロックの構成を知ることができ、これに基づき、上記のような復号を行うことになる。
【０４３８】
＜２＞αビットの情報におけるαが１０８１以上６４８０以下の整数のとき：
このとき、αビットの情報の中から１０８０ビットを抽出する。そして、抽出した１０８０ビットで形成される系列を「ｙ（ｎ＋１，１）、ｙ（ｎ＋１，２）、・・・、ｙ（ｎ＋１，１０７９）、ｙ（ｎ＋１，１０８０）」（つまり、ｙ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上１０８０以下の整数とした１０８０ビットとなる。）とあらわすものとする。
次に、（６４８０−α）ビットの送信装置、受信装置にとって既知のビットを用意する。例えば、（６４８０−α）ビットの”ゼロ”を用意する（（６４８０−α）個の”ゼロ”を用意する。）。そして、（６４８０−α）ビットの”ゼロ”と「αビットの情報のうち、「αビットの情報の中から抽出した１０８０ビット」以外の、（α−１０８０）ビットの情報」、よって、（６４８０−α）＋（α−１０８０）＝５４００ビットのデータ系列を、「ｚ（ｎ＋１，１）、ｚ（ｎ＋１，２）、・・・、ｚ（ｎ＋１，５３９９）、ｚ（ｎ＋１，５４００）」（つまり、ｚ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上５４００以下の整数とした５４００ビットとなる。）とあらわすものとする。
【０４３９】
このとき、ＬＤＰＣ符号化、および、データの送信を以下のようにして行う。
「ｙ（ｎ＋１，１）、ｙ（ｎ＋１，２）、・・・、ｙ（ｎ＋１，１０７９）、ｙ（ｎ＋１，１０８０）」（つまり、ｙ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上１０８０以下の整数とした１０８０ビットとなる。）を、図５３の「第ｉブロックの１０８０ビットのパンクチャする情報（送信しない情報ビット）５３０４に当てはめる。したがって、「ｙ（ｎ＋１，１）、ｙ（ｎ＋１，２）、・・・、ｙ（ｎ＋１，１０７９）、ｙ（ｎ＋１，１０８０）」（つまり、ｙ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上１０８０以下の整数とした１０８０ビットとなる。）によって、「Ｘ（ｎ＋１，５４０１）、Ｘ（ｎ＋１，５４０２）、・・・、Ｘ（ｎ＋１，６４７９）、Ｘ（ｎ＋１，６４８０）」の情報１０８０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは５４０１以上６４８０以下の整数とした１０８０ビット）を得る。
【０４４０】
「ｚ（ｎ＋１，１）、ｚ（ｎ＋１，２）、・・・、ｚ（ｎ＋１，５３９９）、ｚ（ｎ＋１，５４００）」（つまり、ｚ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上５４００以下の整数とした５４００ビットとなる。）を、「Ｘ（ｉ，１）、Ｘ（ｉ，２）、・・・、Ｘ（ｉ，５４３９）、Ｘ（ｉ，５４００）」の情報５４００ビット（５３０３）（Ｘ（ｉ，ｊ）とあらわしたとき、ｊは１以上５４００以下の整数とした５４００ビット）にあてはめる。したがって、「ｚ（ｎ＋１，１）、ｚ（ｎ＋１，２）、・・・、ｚ（ｎ＋１，５３９９）、ｚ（ｎ＋１，５４００）」（つまり、ｚ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上５４００以下の整数とした５４００ビットとなる。）によって、「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，５４３９）、Ｘ（ｎ＋１，５４００）」の情報５４００ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上５４００以下の整数とした５４００ビット）を得る。
【０４４１】
上述により、「Ｘ（ｎ＋１，５４０１）、Ｘ（ｎ＋１，５４０２）、・・・、Ｘ（ｎ＋１，６４７９）、Ｘ（ｎ＋１，６４８０）」の情報１０８０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは５４０１以上６４８０以下の整数とした１０８０ビット）、および、「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，５４３９）、Ｘ（ｎ＋１，５４００）」の情報５４００ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上５４００以下の整数とした５４００ビット）を得ているので、これにより、符号化率１８／４８＝３／８、符号長１７２８０ビットのＬＤＰＣ符号化を行い、「Ｐ（ｎ＋１，１）、Ｐ（ｎ＋１，２）、・・・、Ｐ（ｎ＋１，１０７９９）、Ｐ（ｎ＋１，１０８００）」の１０８００ビットのパリティ（Ｐ（ｎ＋１，ｋ）としたときｋは１以上１０８００以下の整数）を得る。
【０４４２】
そして、「Ｘ（ｎ＋１，５４０１）、Ｘ（ｎ＋１，５４０２）、・・・、Ｘ（ｎ＋１，６４７９）、Ｘ（ｎ＋１，６４８０）」の情報１０８０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは５４０１以上６４８０以下の整数とした１０８０ビット）は、図５３（ｃ）はパンクチャするデータであるので、送信装置は送信しない。
【０４４３】
「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，５４３９）、Ｘ（ｎ＋１，５４００）」の情報５４００ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上５４００以下の整数とした５４００ビット）において、（６４８０−α）ビットの”ゼロ”に対応する系列は、送信装置、受信装置で既知の系列であるので、送信装置は送信しない。そして、「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，５４３９）、Ｘ（ｎ＋１，５４００）」の情報５４００ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上５４００以下の整数とした５４００ビット）において、「αビットの情報のうち、「αビットの情報の中から抽出した１０８０ビット」以外の、（α−１０８０）ビットの情報」を送信装置は送信する。
【０４４４】
送信装置は、「Ｐ（ｎ＋１，１）、Ｐ（ｎ＋１，２）、・・・、Ｐ（ｎ＋１，１０７９９）、Ｐ（ｎ＋１，１０８００）」の１０８００ビットのパリティ（Ｐ（ｎ＋１，ｋ）としたときｋは１以上１０８００以下の整数）を送信する。
したがって、送信装置は、第ｎ＋１番目のブロックのデータとして、「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，５４３９）、Ｘ（ｎ＋１，５４００）」の情報５４００ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上５４００以下の整数とした５４００ビット）において、「αビットの情報のうち、「αビットの情報の中から抽出した１０８０ビット」以外の、（α−１０８０）ビットの情報」、および、「Ｐ（ｎ＋１，１）、Ｐ（ｎ＋１，２）、・・・、Ｐ（ｎ＋１，１０７９９）、Ｐ（ｎ＋１，１０８００）」の１０８００ビットのパリティ（Ｐ（ｎ＋１，ｋ）としたときｋは１以上１０８００以下の整数）を送信する。
【０４４５】
受信装置の復号部の第ｎ＋１番目のブロックの復号では、以下の処理を行う。
送信装置が送信した、「Ｐ（ｎ＋１，１）、Ｐ（ｎ＋１，２）、・・・、Ｐ（ｎ＋１，１０７９９）、Ｐ（ｎ＋１，１０８００）」の１０８００ビットのパリティ（Ｐ（ｎ＋１，ｋ）としたときｋは１以上１０８００以下の整数）の各ビットに対応する、例えば、対数尤度比を得る。
【０４４６】
「Ｘ（ｎ＋１，５４０１）、Ｘ（ｎ＋１，５４０２）、・・・、Ｘ（ｎ＋１，６４７９）、Ｘ（ｎ＋１，６４８０）」の情報１０８０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは５４０１以上６４８０以下の整数とした１０８０ビット）は、受信装置に伝えたい情報系列で構成されている。そして、「Ｘ（ｎ＋１，５４０１）、Ｘ（ｎ＋１，５４０２）、・・・、Ｘ（ｎ＋１，６４７９）、Ｘ（ｎ＋１，６４８０）」の情報１０８０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは５４０１以上６４８０以下の整数とした１０８０ビット）は、パンクチャビット（パンクチャ系列）であるため、送信装置は、「Ｘ（ｎ＋１，５４０１）、Ｘ（ｎ＋１，５４０２）、・・・、Ｘ（ｎ＋１，６４７９）、Ｘ（ｎ＋１，６４８０）」の情報１０８０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは５４０１以上６４８０以下の整数とした１０８０ビット）を送信していない。よって、受信装置は、受信信号から「Ｘ（ｎ＋１，５４０１）、Ｘ（ｎ＋１，５４０２）、・・・、Ｘ（ｎ＋１，６４７９）、Ｘ（ｎ＋１，６４８０）」の情報１０８０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは５４０１以上６４８０以下の整数とした１０８０ビット）の各ビットに対応する対数尤度比を求めるのではなく、「Ｘ（ｎ＋１，５４０１）、Ｘ（ｎ＋１，５４０２）、・・・、Ｘ（ｎ＋１，６４７９）、Ｘ（ｎ＋１，６４８０）」の情報１０８０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは５４０１以上６４８０以下の整数とした１０８０ビット）の各ビットに対し、受信装置に伝えたい情報系列に対応する対数対数尤度比を与える（例えば、対数尤度比として、ゼロを与える）。
【０４４７】
「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，５４３９）、Ｘ（ｎ＋１，５４００）」の情報５４００ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上５４００以下の整数とした５４００ビット）には、既知の系列の部分と受信装置に伝えたい情報系列の部分が存在する。
【０４４８】
このとき、「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，５４３９）、Ｘ（ｎ＋１，５４００）」の情報５４００ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上５４００以下の整数とした５４００ビット）において、受信装置に伝えたい情報系列については、送信装置が送信しているので、受信装置は、受信信号から、「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，５４３９）、Ｘ（ｎ＋１，５４００）」の情報５４００ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上５４００以下の整数とした５４００ビット）において、受信装置に伝えたい情報系列の各ビットに対応する、例えば、対数尤度比を得る。
【０４４９】
「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，５４３９）、Ｘ（ｎ＋１，５４００）」の情報５４００ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上５４００以下の整数とした５４００ビット）において、既知の系列については、送信装置が送信していないため、受信装置は、受信信号から「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，５４３９）、Ｘ（ｎ＋１，５４００）」の情報５４００ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上５４００以下の整数とした５４００ビット）における既知の系列の各ビットに対応する対数尤度比を求めるのではなく、「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，５４３９）、Ｘ（ｎ＋１，５４００）」の情報５４００ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上５４００以下の整数とした５４００ビット）における既知の系列の各ビットに対し、既知系列に対応する対数尤度比を与えることになる。
【０４５０】
上述のようにして対数尤度比を得ることで、第ｎ＋１番目のブロックの１７２８０ビットの各ビットの対数尤度比を得ることができる。これらの対数尤度比を用いて、信頼度伝播復号（ＢＰ（Belief Propagation）復号）を行い、第ｎ＋１番目のブロックに含まれる情報の推定値を得ることになる。
【０４５１】
送信装置は、第ｎ＋１のブロックに含まれる情報のビット数を伝えるために、送信装置が送信するデータのビット数（情報のビット数であってもよいし、情報とパリティのビット数であってもよい。）の情報を含む制御情報シンボルを送信する方法が考えられる。受信装置は、制御情報シンボルに含まれる送信装置が送信するデータのビット数の情報を得、これにより、送信装置が送信した第ｎ＋１番目のブロックの構成を知ることができ、これに基づき、上記のような復号を行うことになる。
【０４５２】
上述のように、本発明の特徴的な点は、「αビットの情報を、優先的に図５３（ｃ）の第ｉブロックの１０８０ビットのパンクチャする情報ビット５３０４の部分に当てはめ、符号化率１８／４８＝３／８、符号長１７２８０ビットのＬＤＰＣ符号化を行う」である。このようにした場合、第ｎ＋１番目のブロックのデータ伝送効率の向上、および、データの受信品質向上する効果を得ることができる。この点について、説明する。
【０４５３】
図５３における第ｉ番目のブロックの１０８０ビットのパンクチャする情報ビット５３０４は、送信装置により、送信されない。受信装置では、第ｉ番目のブロックの１０８０ビットのパンクチャする情報ビット５３０４は、第ｉ番目のブロックの「１０８０ビットのパンクチャする情報ビット」を除くビットの対数尤度比を用いて推定されることになる。つまり、第ｉ番目のブロックの「１０８０ビットのパンクチャする情報ビット」を除くビットの対数尤度比の信頼性が高ければ、受信装置における、第ｉ番目のブロックの１０８０ビットのパンクチャする情報ビットの推定精度が向上することになる。
【０４５４】
この点に着目すると、第ｉ番目のブロックの１０８０ビットのパンクチャする情報ビット５３０４を除く情報ビット、つまり、図５３の第ｉ番目のブロックの５４００ビットの送信する情報ビット５３０３に対し、送信装置、受信装置にとって既知の系列を優先的割り当てると、第ｉ番目のブロックの１０８０ビットのパンクチャする情報ビットの推定精度が向上することになる。
【０４５５】
また、情報の伝送効率という点では、送信装置、受信装置にとって既知の系列は、送信装置により送信されない。加えて、パンクチャするビットは、送信装置によって送信されない。この規則にしたがうと、「αビットの情報を、優先的に図５３（ｃ）の第ｉブロックの１０８０ビットのパンクチャする情報ビット５３０４の部分に当てはめ、符号化率１８／４８＝３／８、符号長１７２８０ビットのＬＤＰＣ符号化を行う」とすると、第ｎ＋１番目のデータの伝送効率がよいことになる。
【０４５６】
本実施の形態では、１符号化ブロックのビット数ｚ＝１６２００ビット、符号化率６／１５（パンクチャ後の符号化率）、このときに使用するＬＤＰＣ符号の符号長（ブロック長）を１７２８０ビット、ＬＤＰＣ符号の符号化率を１８／４８＝３／８の時を例に説明しているが、これに限ったものではなく、１符号化ブロックのビット数ｚ、符号化率（パンクチャ後の符号化率）、ＬＤＰＣ符号の符号長（ブロック長）、ＬＤＰＣ符号の符号化率が、これとは異なるケースであっても同様に実施すれば、同様の効果を得ることができる。
【０４５７】
なお、上述の説明における＜１＞のケース、＜２＞のケースでは、「「Ｐ（ｎ＋１，１）、Ｐ（ｎ＋１，２）、・・・、Ｐ（ｎ＋１，１０７９９）、Ｐ（ｎ＋１，１０８００）」の１０８００ビットのパリティ（Ｐ（ｎ＋１，ｋ）としたときｋは１以上１０８００以下の整数）を送信する」というように、パリティビットはすべて送信する例で説明しているが、パリティビット（パリティ系列）（の一部）をパンクチャしてもよい（送信装置が、パリティビット（パリティ系列）（の一部）を送信しなくてもよい。）。
【０４５８】
本実施の形態の＜１＞のケースにおいて、「αビットの情報におけるαが１以上１０８０以下の整数のとき」と記載しているが、αビットの情報におけるαが１以上１０８０以下の整数を満たす、すべてのαで、＜１＞のケースの説明が成立してもよい。
また、＜１＞のケースの説明が成立するための、１以上１０８０以下を満たす整数αが、存在する、であってもよい。
同様に、本実施の形態の＜２＞のケースにおいて、「αビットの情報におけるαが１０８１以上６４８０以下の整数のとき」と記載しているが、αビットの情報におけるαが１０８１以上６４８０以下の整数を満たす、すべてのαで、＜２＞のケースの説明が成立してもよい。
また、＜２＞のケースの説明が成立するための、１０８１以上６４８０以下を満たす整数αが、存在する、であってもよい。
【０４５９】
上記の説明の概要は、以下のように述べることもできる。
符号長（ブロック長）ｕ＋ｖであり、ブロックは情報のビット数ｕ、パリティのビット数ｖで構成される符号化率ｕ／（ｕ＋ｖ）のＬＤＰＣ符号の符号化を行い（ｕは１以上の整数、ｖは１以上の整数）、この符号化により情報ｕビット、パリティｖビットを得る。
【０４６０】
その後、ｕビットの情報のうち、パンクチャするβビット（βは１以上ｖ以下の整数（消失訂正能力を考慮するとβはｖ以下となる。））の情報を抽出する（送信しないβビットの情報を抽出する）、構成を具備する処理部において、前記ＬＤＰＣ符号化に使用するｕビットの情報のうち受信装置に伝送したい情報のビット数をαビット（αは１以上ｕ−１以下の整数）とする。（このとき、前記ＬＤＰＣ符号化に使用するｕビットの情報のうち、ｕ−αビットは送信装置、受信装置において、既知の系列となる。）
【０４６１】
このとき、受信装置に伝送したいαビットの情報を可能な限り「前記パンクチャするβビットの系列（に対応する情報）」に割り当てることになる。（これに基づき、前記ＬＤＰＣ符号化が行われる。）
これを言い換えると、以下のようになる。
【０４６２】
符号長（ブロック長）ｕ＋ｖであり、ブロックは情報のビット数ｕ、パリティのビット数ｖで構成される符号化率ｕ／（ｕ＋ｖ）のＬＤＰＣ符号の符号化を行い（ｕは１以上の整数、ｖは１以上の整数）、この符号化により情報ｕビット、パリティｖビットを得る。
【０４６３】
その後、ｕビットの情報のうち、パンクチャするβビット（βは１以上ｖ以下の整数（消失訂正能力を考慮するとβはｖ以下となる。））の情報を抽出する（送信しないβビットの情報を抽出する）、構成を具備する処理部において、前記ＬＤＰＣ符号化に使用するｕビットの情報のうち受信装置に伝送したい情報のビット数をαビット（αは１以上ｕ−１以下の整数）とする。（このとき、前記ＬＤＰＣ符号化に使用するｕビットの情報のうち、ｕ−αビットは送信装置、受信装置において、既知の系列となる。）
【０４６４】
このとき、α≧βのとき（αがβ以上のとき）、受信装置に伝送したいαビットの情報のうちのβビットの情報を「前記パンクチャするβビットの系列（に対応する情報）」に割り当てることになる。（これに基づき、前記ＬＤＰＣ符号化が行われる。）
【０４６５】
そして、α＜βのとき（αがβより小さいとき）、受信装置に伝送したいαビットの情報を「前記パンクチャするβビットの系列（に対応する情報）」に割り当てることになる。（これに基づき、前記ＬＤＰＣ符号化が行われる。）
【０４６６】
なお、既知ビット（既知系列）の取り扱い、パリティの取り扱いの例は＜１＞のケース＜２＞のケースで説明したときと同様に扱うことができる。なお、前にも記載したように、パリティビット（パリティ系列）（の一部）をパンクチャしてもよい（送信装置が、パリティビット（パリティ系列）（の一部）を送信しなくてもよい。）。
【０４６７】
（実施の形態Ｈ）
これまでに、送信装置が、１符号化ブロックのビット数、符号化率に基づき、図５、図６、図７、図８、図９、図１０、図１２、図１３、図１４、図１５、図１６などに示された「方法＃Ａ」の符号化方法と「方法＃Ｂ」の符号化方法を切り替え、これに伴い、受信装置は、１符号化ブロックのビット数、符号化率に基づき、図５、図６、図７、図８、図９、図１０、図１２、図１３、図１４、図１５、図１６などに示された「方法＃Ａ」の復号方法と「方法＃Ｂ」の復号方法を切り替え場合について説明した。
【０４６８】
本実施の形態では、特に、「方法＃Ａ」のパンクチャを利用したＬＤＰＣ符号化方法の際のデータの送信方法について、詳しく説明する。
一例として図１５の符号化率５／１５、１符号化ブロックビット数ｚ＝１６２００ビットのときを考える。このときの符号化部、および、パンクチャ部関連の構成の一例は、図５２に示したとおりであり、説明は省略する。
【０４６９】
符号化率５／１５、１符号化ブロックのビット数１６２００ビット、「方法＃Ａ」のデータを生成する場合を考える。このとき、符号化部５２０３は、符号化率１５／４９、符号長１７６４０ビットのＬＤＰＣ符号（ＬＤＰＣブロック）の符号化を行うことになる。そして、第ｉ番目のブロックの情報をＸ（ｉ，ｊ）とあらわし（ｉは一例として自然数とし、ｊは１以上５４００以下の整数とする。）、第ｉ番目のブロックのパリティをＰ（ｉ，ｋ）とあらわすものとする（ｉは一例として自然数とし、ｋは１以上１２２４０以下の自然数とする。）。すると、符号化部５２０３は、第ｉ番目の符号化を行う場合、第ｉ番目のブロックの情報Ｘ（ｉ，１）からＸ（ｉ，５４００）の５４００ビットを入力とし、符号化率１５／４９、符号長１７６４０ビットのＬＤＰＣ符号（ＬＤＰＣブロック）の符号化を行い、第ｉ番目のブロックの誤り訂正符号化後のデータとして、情報Ｘ（ｉ，１）からＸ（ｉ，５４００）の５４００ビットおよびパリティＰ（ｉ，１）からＰ（ｉ，１２２４０）の１２２４０ビットを出力する。
【０４７０】
そして、パンクチャ部５２０５は、第ｉ番目のブロックの誤り訂正符号化後のデータ、情報Ｘ（ｉ，１）からＸ（ｉ，５４００）の５４００ビットおよびパリティＰ（ｉ，１）からＰ（ｉ，１２２４０）の１２２４０ビットの計１７６４０ビットの中から送信しないビット１４４０ビットを決定し、送信しないビット１４４０ビットを除く１６２００ビットを第ｉ番目のブロックのパンクチャ後のデータとして出力する。（これにより、１符号化ブロックのビット数ｚ＝１６２００ビット、符号化率５／１５を実現する。）
この点について、一例を図５４に示す。
【０４７１】
図５４（ａ）は、第ｉ番目のブロックの情報の構成を示しており、第ｉ番目のブロックの５４００ビットの情報（５４０１）は、「Ｘ（ｉ，１）、Ｘ（ｉ，２）、・・・、Ｘ（ｉ，５３９９）、Ｘ（ｉ，５４００）」の５４００ビットで構成されている。（つまり、第ｉ番目のブロックの情報は、Ｘ（ｉ，ｊ）とあらわしたとき、ｊは１以上５４００以下の整数とした５４００ビットとなる。）
【０４７２】
図５４（ｂ）は、符号化率１５／４９、符号長１７６４０ビットのＬＤＰＣ符号化を行ったときの第ｉ番目のブロックのデータの構成を示しており、第ｉ番目のブロックの１７６４０ビットは、「Ｘ（ｉ，１）、Ｘ（ｉ，２）、・・・、Ｘ（ｉ，５３９９）、Ｘ（ｉ，５４００）」の５４００ビットの情報（５４０１）と「Ｐ（ｉ，１）、Ｐ（ｉ，２）、・・・、Ｐ（ｉ，１２２３９）、Ｐ（ｉ，１２２４０）」の１２２４０ビットのパリティ（５４０２）で構成されている。そして、符号化率１５／４９、符号長１７６４０ビットのＬＤＰＣ符号のパリティ検査行列をＨとし、第ｉ番目のブロックの符号語ｓｉをｓｉ＝（Ｘ（ｉ，１）、Ｘ（ｉ，２）、・・・、Ｘ（ｉ，５３９９）、Ｘ（ｉ，５４００）、Ｐ（ｉ，１）、Ｐ（ｉ，２）、・・・、Ｐ（ｉ，１２２３９）、Ｐ（ｉ，１２２４０））としたとき、ＨｓｉT＝０が成立する。（なおＡTは、Ａの転置であることを意味する。）
【０４７３】
図５４（ｃ）は、１符号化ブロックのビット数ｚ＝１６２００ビット、符号化率５／１５＝１／３とするときに送信する第ｉ番目のブロックのデータの生成方法を示している。ここでの特徴の一つとして、パンクチャするビット（つまり、符号化率１５／４９、符号長１７６４０ビットのＬＤＰＣ符号化を行うことにより得られた第ｉ番目のブロックの１７６４０ビットのうち、送信しないビット）は、「Ｘ（ｉ，１）、Ｘ（ｉ，２）、・・・、Ｘ（ｉ，５３９９）、Ｘ（ｉ，５４００）」の５４００ビットの情報から１４４０ビット選択するものとする。
【０４７４】
例えば、図５４（ｃ）のように、各ブロックにおいて、「Ｘ（ｉ，１）、Ｘ（ｉ，２）、・・・、Ｘ（ｉ，３９５９）、Ｘ（ｉ，３９６０）」の情報３９６０ビット（５４０３）（Ｘ（ｉ，ｊ）とあらわしたとき、ｊは１以上３９６０以下の整数とした３９６０ビット）を第ｉ番目のブロックの３９６０ビットの送信する情報ビット（５４０３）とし、「Ｘ（ｉ，３９６１）、Ｘ（ｉ，３９６２）、・・・、Ｘ（ｉ，５３９９）、Ｘ（ｉ，５４００）」の情報１４４０ビット（５４０４）（Ｘ（ｉ，ｊ）とあらわしたとき、ｊは３９６１以上５４００以下の整数とした１４４０ビット）を第ｉ番目のブロックの１４４０ビットのパンクチャする情報ビット（送信しない情報ビット）（５４０４）とする。
【０４７５】
したがって、送信装置は、「Ｘ（ｉ，１）、Ｘ（ｉ，２）、・・・、Ｘ（ｉ，３９５９）、Ｘ（ｉ，３９６０）」の情報３９６０ビット（５４０３）（Ｘ（ｉ，ｊ）とあらわしたとき、ｊは１以上３９６０以下の整数とした３９６０ビット）、および、Ｐ（ｉ，１）、Ｐ（ｉ，２）、・・・、Ｐ（ｉ，１２２３９）、Ｐ（ｉ，１２２４０）の１２２４０ビットのパリティ（Ｐ（ｉ，ｋ）としたときｋは１以上１２２４０以下の整数）（５４０２）の１６２００ビットのデータを送信することになる（５４０５）。
【０４７６】
なお、上述の説明では、各ブロックでパンクチャするデータを「Ｘ（ｉ，３９６１）、Ｘ（ｉ，３９６２）、・・・、Ｘ（ｉ，５３９９）、Ｘ（ｉ，５４００）」の情報１４４０ビット（５４０４）（Ｘ（ｉ，ｊ）とあらわしたとき、ｊは３９６１以上５４００以下の整数とした１４４０ビット）としているが、これは、あくまでも例であり、「Ｘ（ｉ，１）、Ｘ（ｉ，２）、・・・、Ｘ（ｉ，５３９９）、Ｘ（ｉ，５４００）」の５４００ビット（つまり、第ｉ番目のブロックの情報は、Ｘ（ｉ，ｊ）とあらわしたとき、ｊは１以上５４００以下の整数とした５４００ビット）の中から、パンクチャするデータ（送信しないデータ）として１４４０ビットを選択する方法はこれに限ったものではない。（ただし、各ブロックでは、パンクチャするデータ（送信しないデータ）の選択方法は同様とする。つまり、例えば、あるブロックでＸ（ｉ，５４００）をパンクチャするデータ（送信しないデータ）と設定した場合、他のブロックでもＸ（ｉ，５４００）をパンクチャするデータ（送信しないデータ）と設定する。）
【０４７７】
以下では、「Ｘ（ｉ，３９６１）、Ｘ（ｉ，３９６２）、・・・、Ｘ（ｉ，５３９９）、Ｘ（ｉ，５４００）」の情報１４４０ビット（５４０４）（Ｘ（ｉ，ｊ）とあらわしたとき、ｊは３９６１以上５４００以下の整数とした１４４０ビット）を第ｉ番目のブロックの１４４０ビットのパンクチャする情報ビット（送信しない情報ビット）（５４０４）と設定する場合を例に説明を続ける。
【０４７８】
上述の説明では、符号化率５／１５＝１／３、１符号化ブロックのビット数１６２００ビット、「方法＃Ａ」のデータを生成する場合を考えている。その際の１符号化ブロックの生成は上述で説明したとおりである。このとき、１符号化ブロックを形成するためには、５４００ビットの情報が必要となる。
ここで、システムについて考えると、送信したい情報量が、５４００の倍数のビット数（５４００×Ｎビット（Ｎは自然数））となるとは限らない。この場合、特殊な処理が必要となる。以下では、その処理方法について説明する。
【０４７９】
送信装置が送信する情報のビット数を「５４００×ｎ＋αビット」（ただし、ｎは０以上の整数であり、αは０以上５３９９以下の整数）とすることで一般化することができる。
このとき、ｎが１以上の整数であり、かつ、αが０のとき、送信装置は、図５４で示した処理を行い、「符号化率５／１５＝１／３、１符号化ブロックのビット数１６２００ビット、「方法＃Ａ」」のブロックをｎ個生成し、このｎ個のブロックを生成し、送信することになる。
ｎが０以上の整数であり、かつ、αが１以上５３９９以下の整数のとき、図５４で示した処理を行い、「符号化率５／１５＝１／３、１符号化ブロックのビット数１６２００ビット、「方法＃Ａ」」のブロックをｎ個生成し、このｎ個のブロックを生成し、送信し、さらに、αビットの情報を伝送するための処理が必要となる（上記の「特殊な処理」）を行うことに相当する。）。
【０４８０】
以下では、「αビットの情報を伝送するための処理」について詳しく説明する。
ここで考えるケースは、「送信装置が送信する情報のビット数を「５４００×ｎ＋αビット」であり、ｎが０以上の整数であり、かつ、αが１以上５３９９以下の整数のとき」となる。前にも述べたように、このケースにおいて、「５４００×ｎビット」の情報については、図５４で示した処理を行い、「符号化率５／１５＝１／３、１符号化ブロックのビット数１６２００ビット、「方法＃Ａ」」のブロックをｎ個生成し、このｎ個のブロックを生成し、送信することになる。さらに、送信装置は、αビットの情報を送信することになる。このときの符号化方法について説明する。
【０４８１】
このときの特徴的な点は、「αビットの情報を、優先的に図５４（ｃ）の第ｉブロックの１４４０ビットのパンクチャする情報ビット５４０４の部分に当てはめ、符号化率１５／４９、符号長１７６４０ビットのＬＤＰＣ符号化を行う」である。この点についての一例を、図５４に沿って説明する。
【０４８２】
まず、αビットの情報を伝送するブロックは、第ｎ＋１番目のブロックとなる。したがって、図５４における５４００ビットの情報ビット（情報系列）は、「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，５３９９）、Ｘ（ｎ＋１，５４００）」（つまり、第ｎ＋１番目のブロックの情報は、Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上５４００以下の整数とした５４００ビットとなる。）とあらわすことができ、図５４における１２２４０ビットのパリティビット（パリティ系列）は、「Ｐ（ｎ＋１，１）、Ｐ（ｎ＋１，２）、・・・、Ｐ（ｎ＋１，１２２３９）、Ｐ（ｎ＋１，１２２４０）」（つまり、Ｐ（ｎ＋１，ｋ）としたときｋは１以上１２２４０以下の整数とした１２２４０ビットとなる。）とあらわすことができる。
【０４８３】
＜１＞ αビットの情報におけるαが１以上１４４０以下の整数のとき：
このとき、（１４４０−α）ビットの送信装置、受信装置にとって既知のビットを用意する。例えば、（１４４０−α）ビットの”ゼロ”を用意する（（１４４０−α）個のゼロで形成される系列を用意する。）。そして、αビットの情報の情報と（１４４０−α）ビットの”ゼロ”により、形成される１４４０ビットの系列を「Ｙ（ｎ＋１，１）、Ｙ（ｎ＋１，２）、・・・、Ｙ（ｎ＋１，１４３９）、Ｙ（ｎ＋１，１４４０）」（つまり、Ｙ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上１４４０以下の整数とした１４４０ビットとなる。）とあらわすものとする。
【０４８４】
さらに、ＬＤＰＣ符号化を行うためには、さらに、３９６０ビットの情報が必要となる。（図５４（ａ）（ｂ）（ｃ）からわかるように、ＬＤＰＣ符号化を行うためには、５４００ビットの情報が必要となる。Ｙ（ｎ＋１，ｊ）として、１４４０ビット用意しているため、５４００−１４４０＝３９６０ビットの情報がさらに必要となる。）そこで、この３９６０ビットの情報として、３９６０ビットの既知系列を用意する。例えば、既知系列を３９６０ビットの”ゼロ”とし（３９６０個のゼロで形成される系列とし）、「Ｚ（ｎ＋１，１）、Ｚ（ｎ＋１，２）、・・・、Ｚ（ｎ＋１，３９５９）、Ｚ（ｎ＋１，３９６０）」（つまり、Ｚ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上３９６０以下の整数とした３９６０ビットとなる。）とあらわすものとする。
【０４８５】
このとき、ＬＤＰＣ符号化、および、データの送信を以下のようにして行う。
「Ｙ（ｎ＋１，１）、Ｙ（ｎ＋１，２）、・・・、Ｙ（ｎ＋１，１４３９）、Ｙ（ｎ＋１，１４４０）」（つまり、Ｙ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上１４４０以下の整数とした１４４０ビットとなる。）を、図５４の「第ｉブロックの１４４０ビットのパンクチャする情報（送信しない情報ビット）５４０４に当てはめる。したがって、「Ｙ（ｎ＋１，１）、Ｙ（ｎ＋１，２）、・・・、Ｙ（ｎ＋１，１４３９）、Ｙ（ｎ＋１，１４４０）」（つまり、Ｙ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上１４４０以下の整数とした１４４０ビットとなる。）によって、「Ｘ（ｎ＋１，３９６１）、Ｘ（ｎ＋１，３９６２）、・・・、Ｘ（ｎ＋１，５３９９）、Ｘ（ｎ＋１，５４００）」の情報１４４０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは３９６１以上５４００以下の整数とした１４４０ビット）を得る。
【０４８６】
「Ｚ（ｎ＋１，１）、Ｚ（ｎ＋１，２）、・・・、Ｚ（ｎ＋１，３９５９）、Ｚ（ｎ＋１，３９６０）」（つまり、Ｚ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上３９６０以下の整数とした３９６０ビットとなる。）を、「Ｘ（ｉ，１）、Ｘ（ｉ，２）、・・・、Ｘ（ｉ，３９５９）、Ｘ（ｉ，３９６０）」の情報３９６０ビット（５４０３）（Ｘ（ｉ，ｊ）とあらわしたとき、ｊは１以上３９６０以下の整数とした３９６０ビット）にあてはめる。したがって、「Ｚ（ｎ＋１，１）、Ｚ（ｎ＋１，２）、・・・、Ｚ（ｎ＋１，３９５９）、Ｚ（ｎ＋１，３９６０）」（つまり、Ｚ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上３９６０以下の整数とした３９６０ビットとなる。）によって、「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，３９５９）、Ｘ（ｎ＋１，３９６０）」の情報３９６０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上３９６０以下の整数とした３９６０ビット）を得る。
【０４８７】
上述により、「Ｘ（ｎ＋１，３９６１）、Ｘ（ｎ＋１，３９６２）、・・・、Ｘ（ｎ＋１，５３９９）、Ｘ（ｎ＋１，５４００）」の情報１４４０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは３９６１以上５４００以下の整数とした１４４０ビット）、および、「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，３９５９）、Ｘ（ｎ＋１，３９６０）」の情報３９６０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上３９６０以下の整数とした３９６０ビット）を得ているので、これにより、符号化率１５／４９、符号長１７６４０ビットのＬＤＰＣ符号化を行い、「Ｐ（ｎ＋１，１）、Ｐ（ｎ＋１，２）、・・・、Ｐ（ｎ＋１，１２２３９）、Ｐ（ｎ＋１，１２２４０）」の１２２４０ビットのパリティ（Ｐ（ｎ＋１，ｋ）としたときｋは１以上１２２４０以下の整数）を得る。
【０４８８】
そして、「Ｘ（ｎ＋１，３９６１）、Ｘ（ｎ＋１，３９６２）、・・・、Ｘ（ｎ＋１，５３９９）、Ｘ（ｎ＋１，５４００）」の情報１４４０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは３９６１以上５４００以下の整数とした１４４０ビット）は、図５４（ｃ）はパンクチャするデータであるので、送信装置は送信しない。
「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，３９５９）、Ｘ（ｎ＋１，３９６０）」の情報３９６０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上３９６０以下の整数とした３９６０ビット）は、既知の系列であるので、送信装置は送信しない。
【０４８９】
したがって、送信装置は、第ｎ＋１番目のブロックのデータとして、「Ｐ（ｎ＋１，１）、Ｐ（ｎ＋１，２）、・・・、Ｐ（ｎ＋１，１２２３９）、Ｐ（ｎ＋１，１２２４０）」の１２２４０ビットのパリティ（Ｐ（ｎ＋１，ｋ）としたときｋは１以上１２２４０以下の整数）を送信する。
【０４９０】
受信装置の復号部の第ｎ＋１番目のブロックの復号では、以下の処理を行う。
送信装置が送信した、「Ｐ（ｎ＋１，１）、Ｐ（ｎ＋１，２）、・・・、Ｐ（ｎ＋１，１２２３９）、Ｐ（ｎ＋１，１２２４０）」の１２２４０ビットのパリティ（Ｐ（ｎ＋１，ｋ）としたときｋは１以上１２２４０以下の整数）の各ビットに対応する、例えば、対数尤度比を得る。
【０４９１】
「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，３９５９）、Ｘ（ｎ＋１，３９６０）」の情報３９６０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上３９６０以下の整数とした３９６０ビット）は、送信装置が送信していないため、受信装置は受信信号から「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，３９５９）、Ｘ（ｎ＋１，３９６０）」の情報３９６０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上３９６０以下の整数とした３９６０ビット）の各ビットに対応する対数尤度比を求めるのではなく、「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，３９５９）、Ｘ（ｎ＋１，３９６０）」の情報３９６０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上３９６０以下の整数とした３９６０ビット）は、既知の系列であるので、この既知系列の各ビットに対応する対数尤度比を作成する。
【０４９２】
「Ｘ（ｎ＋１，３９６１）、Ｘ（ｎ＋１，３９６２）、・・・、Ｘ（ｎ＋１，５３９９）、Ｘ（ｎ＋１，５４００）」の情報１４４０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは３９６１以上５４００以下の整数とした１４４０ビット）には、既知の系列の部分と受信装置に伝えたい情報系列の部分が存在するが、送信装置は、この１４４０ビットについては、パンクチャビット（パンクチャ系列）であるため、送信していない。よって、受信装置は、受信信号から「Ｘ（ｎ＋１，３９６１）、Ｘ（ｎ＋１，３９６２）、・・・、Ｘ（ｎ＋１，５３９９）、Ｘ（ｎ＋１，５４００）」の情報１４４０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは３９６１以上５４００以下の整数とした１４４０ビット）の各ビットに対応する対数尤度比を求めるのではなく、「Ｘ（ｎ＋１，３９６１）、Ｘ（ｎ＋１，３９６２）、・・・、Ｘ（ｎ＋１，５３９９）、Ｘ（ｎ＋１，５４００）」の情報１４４０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは３９６１以上５４００以下の整数とした１４４０ビット）のうち既知系列の部分に対応する各ビットの対数尤度比を与え、また、「Ｘ（ｎ＋１，３９６１）、Ｘ（ｎ＋１，３９６２）、・・・、Ｘ（ｎ＋１，５３９９）、Ｘ（ｎ＋１，５４００）」の情報１４４０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは３９６１以上５４００以下の整数とした１４４０ビット）のうち受信装置に伝えたい情報系列の部分に対応する各ビットの対数対数尤度比を与える（例えば、対数尤度比として、ゼロを与える）。
【０４９３】
上述のようにして対数尤度比を得ることで、第ｎ＋１番目のブロックの１７６４０ビットの各ビットの対数尤度比を得ることができる。これらの対数尤度比を用いて、信頼度伝播復号（ＢＰ（Belief Propagation）復号）を行い、第ｎ＋１番目のブロックに含まれる情報の推定値を得ることになる。
【０４９４】
送信装置は、第ｎ＋１のブロックに含まれる情報のビット数を伝えるために、送信装置が送信するデータのビット数（情報のビット数であってもよいし、情報とパリティのビット数であってもよい。）の情報を含む制御情報シンボルを送信する方法が考えられる。受信装置は、制御情報シンボルに含まれる送信装置が送信するデータのビット数の情報を得、これにより、送信装置が送信した第ｎ＋１番目のブロックの構成を知ることができ、これに基づき、上記のような復号を行うことになる。
【０４９５】
＜２＞αビットの情報におけるαが１４４１以上５４００以下の整数のとき：
このとき、αビットの情報の中から１４４０ビットを抽出する。そして、抽出した１４４０ビットで形成される系列を「ｙ（ｎ＋１，１）、ｙ（ｎ＋１，２）、・・・、ｙ（ｎ＋１，１４３９）、ｙ（ｎ＋１，１４４０）」（つまり、ｙ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上１４４０以下の整数とした１４４０ビットとなる。）とあらわすものとする。
【０４９６】
次に、（５４００−α）ビットの送信装置、受信装置にとって既知のビットを用意する。例えば、（５４００−α）ビットの”ゼロ”を用意する（（５４００−α）個の”ゼロ”を用意する。）。そして、（５４００−α）ビットの”ゼロ”と「αビットの情報のうち、「αビットの情報の中から抽出した１４４０ビット」以外の、（α−１４４０）ビットの情報」、よって、（５４００−α）＋（α−１４４０）＝３９６０ビットのデータ系列を、「ｚ（ｎ＋１，１）、ｚ（ｎ＋１，２）、・・・、ｚ（ｎ＋１，３９５９）、ｚ（ｎ＋１，３９６０）」（つまり、ｚ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上３９６０以下の整数とした３９６０ビットとなる。）とあらわすものとする。
【０４９７】
このとき、ＬＤＰＣ符号化、および、データの送信を以下のようにして行う。
「ｙ（ｎ＋１，１）、ｙ（ｎ＋１，２）、・・・、ｙ（ｎ＋１，１４３９）、ｙ（ｎ＋１，１４４０）」（つまり、ｙ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上１４４０以下の整数とした１４４０ビットとなる。）を、図５４の「第ｉブロックの１４４０ビットのパンクチャする情報（送信しない情報ビット）５４０４に当てはめる。したがって、「ｙ（ｎ＋１，１）、ｙ（ｎ＋１，２）、・・・、ｙ（ｎ＋１，１４３９）、ｙ（ｎ＋１，１４４０）」（つまり、ｙ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上１４４０以下の整数とした１４４０ビットとなる。）によって、「Ｘ（ｎ＋１，３９６１）、Ｘ（ｎ＋１，３９６２）、・・・、Ｘ（ｎ＋１，５３９９）、Ｘ（ｎ＋１，５４００）」の情報１４４０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは３９６１以上５４００以下の整数とした１４４０ビット）を得る。
【０４９８】
「ｚ（ｎ＋１，１）、ｚ（ｎ＋１，２）、・・・、ｚ（ｎ＋１，３９５９）、ｚ（ｎ＋１，３９６０）」（つまり、ｚ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上３９６０以下の整数とした３９６０ビットとなる。）を、「Ｘ（ｉ，１）、Ｘ（ｉ，２）、・・・、Ｘ（ｉ，３９５９）、Ｘ（ｉ，３９６０）」の情報３９６０ビット（５４０３）（Ｘ（ｉ，ｊ）とあらわしたとき、ｊは１以上３９６０以下の整数とした３９６０ビット）にあてはめる。したがって、「ｚ（ｎ＋１，１）、ｚ（ｎ＋１，２）、・・・、ｚ（ｎ＋１，３９５９）、ｚ（ｎ＋１，３９６０）」（つまり、ｚ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上３９６０以下の整数とした３９６０ビットとなる。）によって、「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，３９５９）、Ｘ（ｎ＋１，３９６０）」の情報３９６０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上３９６０以下の整数とした３９６０ビット）を得る。
【０４９９】
上述により、「Ｘ（ｎ＋１，３９６１）、Ｘ（ｎ＋１，３９６２）、・・・、Ｘ（ｎ＋１，５３９９）、Ｘ（ｎ＋１，５４００）」の情報１４４０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは３９６１以上５４００以下の整数とした１４４０ビット）、および、「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，３９５９）、Ｘ（ｎ＋１，３９６０）」の情報３９６０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上３９６０以下の整数とした３９６０ビット）を得ているので、これにより、符号化率１５／４９、符号長１７６４０ビットのＬＤＰＣ符号化を行い、「Ｐ（ｎ＋１，１）、Ｐ（ｎ＋１，２）、・・・、Ｐ（ｎ＋１，１２２３９）、Ｐ（ｎ＋１，１２２４０）」の１２２４０ビットのパリティ（Ｐ（ｎ＋１，ｋ）としたときｋは１以上１２２４０以下の整数）を得る。
【０５００】
そして、「Ｘ（ｎ＋１，３９６１）、Ｘ（ｎ＋１，３９６２）、・・・、Ｘ（ｎ＋１，５３９９）、Ｘ（ｎ＋１，５４００）」の情報１４４０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは３９６１以上５４００以下の整数とした１４４０ビット）は、図５４（ｃ）はパンクチャするデータであるので、送信装置は送信しない。
【０５０１】
「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，３９５９）、Ｘ（ｎ＋１，３９６０）」の情報３９６０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上３９６０以下の整数とした３９６０ビット）において、（５４００−α）ビットの”ゼロ”に対応する系列は、送信装置、受信装置で既知の系列であるので、送信装置は送信しない。そして、「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，３９５９）、Ｘ（ｎ＋１，３９６０）」の情報３９６０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上３９６０以下の整数とした３９６０ビット）において、「αビットの情報のうち、「αビットの情報の中から抽出した１４４０ビット」以外の、（α−１４４０）ビットの情報」を送信装置は送信する。
【０５０２】
送信装置は、「Ｐ（ｎ＋１，１）、Ｐ（ｎ＋１，２）、・・・、Ｐ（ｎ＋１，１２２３９）、Ｐ（ｎ＋１，１２２４０）」の１２２４０ビットのパリティ（Ｐ（ｎ＋１，ｋ）としたときｋは１以上１２２４０以下の整数）を送信する。
【０５０３】
したがって、送信装置は、第ｎ＋１番目のブロックのデータとして、「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，３９５９）、Ｘ（ｎ＋１，３９６０）」の情報３９６０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上３９６０以下の整数とした３９６０ビット）において、「αビットの情報のうち、「αビットの情報の中から抽出した１４４０ビット」以外の、（α−１４４０）ビットの情報」、および、「Ｐ（ｎ＋１，１）、Ｐ（ｎ＋１，２）、・・・、Ｐ（ｎ＋１，１２２３９）、Ｐ（ｎ＋１，１２２４０）」の１２２４０ビットのパリティ（Ｐ（ｎ＋１，ｋ）としたときｋは１以上１２２４０以下の整数）を送信する。
【０５０４】
受信装置の復号部の第ｎ＋１番目のブロックの復号では、以下の処理を行う。
送信装置が送信した、「Ｐ（ｎ＋１，１）、Ｐ（ｎ＋１，２）、・・・、Ｐ（ｎ＋１，１２２３９）、Ｐ（ｎ＋１，１２２４０）」の１２２４０ビットのパリティ（Ｐ（ｎ＋１，ｋ）としたときｋは１以上１２２４０以下の整数）の各ビットに対応する、例えば、対数尤度比を得る。
【０５０５】
「Ｘ（ｎ＋１，３９６１）、Ｘ（ｎ＋１，３９６２）、・・・、Ｘ（ｎ＋１，５３９９）、Ｘ（ｎ＋１，５４００）」の情報１４４０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは３９６１以上５４００以下の整数とした１４４０ビット）は、受信装置に伝えたい情報系列で構成されている。そして、「Ｘ（ｎ＋１，３９６１）、Ｘ（ｎ＋１，３９６２）、・・・、Ｘ（ｎ＋１，５３９９）、Ｘ（ｎ＋１，５４００）」の情報１４４０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは３９６１以上５４００以下の整数とした１４４０ビット）は、パンクチャビット（パンクチャ系列）であるため、送信装置は、「Ｘ（ｎ＋１，３９６１）、Ｘ（ｎ＋１，３９６２）、・・・、Ｘ（ｎ＋１，５３９９）、Ｘ（ｎ＋１，５４００）」の情報１４４０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは３９６１以上５４００以下の整数とした１４４０ビット）を送信していない。よって、受信装置は、受信信号から「Ｘ（ｎ＋１，３９６１）、Ｘ（ｎ＋１，３９６２）、・・・、Ｘ（ｎ＋１，５３９９）、Ｘ（ｎ＋１，５４００）」の情報１４４０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは３９６１以上５４００以下の整数とした１４４０ビット）の各ビットに対応する対数尤度比を求めるのではなく、「Ｘ（ｎ＋１，３９６１）、Ｘ（ｎ＋１，３９６２）、・・・、Ｘ（ｎ＋１，５３９９）、Ｘ（ｎ＋１，５４００）」の情報１４４０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは３９６１以上５４００以下の整数とした１４４０ビット）の各ビットに対し、受信装置に伝えたい情報系列に対応する対数対数尤度比を与える（例えば、対数尤度比として、ゼロを与える）。
【０５０６】
「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，３９５９）、Ｘ（ｎ＋１，３９６０）」の情報３９６０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上３９６０以下の整数とした３９６０ビット）には、既知の系列の部分と受信装置に伝えたい情報系列の部分が存在する。
【０５０７】
このとき、「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，３９５９）、Ｘ（ｎ＋１，３９６０）」の情報３９６０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上３９６０以下の整数とした３９６０ビット）において、受信装置に伝えたい情報系列については、送信装置が送信しているので、受信装置は、受信信号から、「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，３９５９）、Ｘ（ｎ＋１，３９６０）」の情報３９６０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上３９６０以下の整数とした３９６０ビット）において、受信装置に伝えたい情報系列の各ビットに対応する、例えば、対数尤度比を得る。
【０５０８】
「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，３９５９）、Ｘ（ｎ＋１，３９６０）」の情報３９６０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上３９６０以下の整数とした３９６０ビット）において、既知の系列については、送信装置が送信していないため、受信装置は、受信信号から「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，３９５９）、Ｘ（ｎ＋１，３９６０）」の情報３９６０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上３９６０以下の整数とした３９６０ビット）における既知の系列の各ビットに対応する対数尤度比を求めるのではなく、「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，３９５９）、Ｘ（ｎ＋１，３９６０）」の情報３９６０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上３９６０以下の整数とした３９６０ビット）における既知の系列の各ビットに対し、既知系列に対応する対数尤度比を与えることになる。
【０５０９】
上述のようにして対数尤度比を得ることで、第ｎ＋１番目のブロックの１７６４０ビットの各ビットの対数尤度比を得ることができる。これらの対数尤度比を用いて、信頼度伝播復号（ＢＰ（Belief Propagation）復号）を行い、第ｎ＋１番目のブロックに含まれる情報の推定値を得ることになる。
【０５１０】
送信装置は、第ｎ＋１のブロックに含まれる情報のビット数を伝えるために、送信装置が送信するデータのビット数（情報のビット数であってもよいし、情報とパリティのビット数であってもよい。）の情報を含む制御情報シンボルを送信する方法が考えられる。受信装置は、制御情報シンボルに含まれる送信装置が送信するデータのビット数の情報を得、これにより、送信装置が送信した第ｎ＋１番目のブロックの構成を知ることができ、これに基づき、上記のような復号を行うことになる。
【０５１１】
上述のように、本発明の特徴的な点は、「αビットの情報を、優先的に図５４（ｃ）の第ｉブロックの１４４０ビットのパンクチャする情報ビット５４０４の部分に当てはめ、符号化率１５／４９、符号長１７６４０ビットのＬＤＰＣ符号化を行う」である。このようにした場合、第ｎ＋１番目のブロックのデータ伝送効率の向上、および、データの受信品質向上する効果を得ることができる。この点について、説明する。
【０５１２】
図５４における第ｉ番目のブロックの１４４０ビットのパンクチャする情報ビット５４０４は、送信装置により、送信されない。受信装置では、第ｉ番目のブロックの１４４０ビットのパンクチャする情報ビット５４０４は、第ｉ番目のブロックの「１４４０ビットのパンクチャする情報ビット」を除くビットの対数尤度比を用いて推定されることになる。つまり、第ｉ番目のブロックの「１４４０ビットのパンクチャする情報ビット」を除くビットの対数尤度比の信頼性が高ければ、受信装置における、第ｉ番目のブロックの１４４０ビットのパンクチャする情報ビットの推定精度が向上することになる。
【０５１３】
この点に着目すると、第ｉ番目のブロックの１４４０ビットのパンクチャする情報ビット５４０４を除く情報ビット、つまり、図５４の第ｉ番目のブロックの３９６０ビットの送信する情報ビット５４０３に対し、送信装置、受信装置にとって既知の系列を優先的割り当てると、第ｉ番目のブロックの１４４０ビットのパンクチャする情報ビットの推定精度が向上することになる。
【０５１４】
また、情報の伝送効率という点では、送信装置、受信装置にとって既知の系列は、送信装置により送信されない。加えて、パンクチャするビットは、送信装置によって送信されない。この規則にしたがうと、「αビットの情報を、優先的に図５４（ｃ）の第ｉブロックの１４４０ビットのパンクチャする情報ビット５４０４の部分に当てはめ、符号化率１５／４９、符号長１７６４０ビットのＬＤＰＣ符号化を行う」とすると、第ｎ＋１番目のデータの伝送効率がよいことになる。
【０５１５】
本実施の形態では、１符号化ブロックのビット数ｚ＝１６２００ビット、符号化率５／１５（パンクチャ後の符号化率）、このときに使用するＬＤＰＣ符号の符号長（ブロック長）を１７６４０ビット、ＬＤＰＣ符号の符号化率を１５／４９の時を例に説明しているが、これに限ったものではなく、１符号化ブロックのビット数ｚ、符号化率（パンクチャ後の符号化率）、ＬＤＰＣ符号の符号長（ブロック長）、ＬＤＰＣ符号の符号化率が、これとは異なるケースであっても同様に実施すれば、同様の効果を得ることができる。
【０５１６】
なお、上述の説明における＜１＞のケース、＜２＞のケースでは、「「Ｐ（ｎ＋１，１）、Ｐ（ｎ＋１，２）、・・・、Ｐ（ｎ＋１，１２２３９）、Ｐ（ｎ＋１，１２２４０）」の１２２４０ビットのパリティ（Ｐ（ｎ＋１，ｋ）としたときｋは１以上１２２４０以下の整数）を送信する」というように、パリティビットはすべて送信する例で説明しているが、パリティビット（パリティ系列）（の一部）をパンクチャしてもよい（送信装置が、パリティビット（パリティ系列）（の一部）を送信しなくてもよい。）。
【０５１７】
本実施の形態の＜１＞のケースにおいて、「αビットの情報におけるαが１以上１４４０以下の整数のとき」と記載しているが、αビットの情報におけるαが１以上１４４０以下の整数を満たす、すべてのαで、＜１＞のケースの説明が成立してもよい。
また、＜１＞のケースの説明が成立するための、１以上１４４０以下を満たす整数αが、存在する、であってもよい。
同様に、本実施の形態の＜２＞のケースにおいて、「αビットの情報におけるαが１４４１以上５４００以下の整数のとき」と記載しているが、αビットの情報におけるαが１４４１以上５４００以下の整数を満たす、すべてのαで、＜２＞のケースの説明が成立してもよい。
また、＜２＞のケースの説明が成立するための、１４４１以上５４００以下を満たす整数αが、存在する、であってもよい。
【０５１８】
（実施の形態Ｉ）
これまでに、送信装置が、１符号化ブロックのビット数、符号化率に基づき、図５、図６、図７、図８、図９、図１０、図１２、図１３、図１４、図１５、図１６などに示された「方法＃Ａ」の符号化方法と「方法＃Ｂ」の符号化方法を切り替え、これに伴い、受信装置は、１符号化ブロックのビット数、符号化率に基づき、図５、図６、図７、図８、図９、図１０、図１２、図１３、図１４、図１５、図１６などに示された「方法＃Ａ」の復号方法と「方法＃Ｂ」の復号方法を切り替え場合について説明した。
【０５１９】
本実施の形態では、特に、「方法＃Ａ」のパンクチャを利用したＬＤＰＣ符号化方法の際のデータの送信方法について、詳しく説明する。
一例として図１５の符号化率７/１５、１符号化ブロックビット数ｚ＝１６２００ビットのときを考える。このときの符号化部、および、パンクチャ部関連の構成の一例は、図５２に示したとおりであり、説明は省略する。
【０５２０】
符号化率７/１５、１符号化ブロックのビット数１６２００ビット、「方法＃Ａ」のデータを生成する場合を考える。このとき、符号化部５２０３は、符号化率２１／４９、符号長１７６４０ビットのＬＤＰＣ符号（ＬＤＰＣブロック）の符号化を行うことになる。そして、第ｉ番目のブロックの情報をＸ（ｉ，ｊ）とあらわし（ｉは一例として自然数とし、ｊは１以上７５６０以下の整数とする。）、第ｉ番目のブロックのパリティをＰ（ｉ，ｋ）とあらわすものとする（ｉは一例として自然数とし、ｋは１以上１００８０以下の自然数とする。）。すると、符号化部５２０３は、第ｉ番目の符号化を行う場合、第ｉ番目のブロックの情報Ｘ（ｉ，１）からＸ（ｉ，７５６０）の７５６０ビットを入力とし、符号化率２１／４９、符号長１７６４０ビットのＬＤＰＣ符号（ＬＤＰＣブロック）の符号化を行い、第ｉ番目のブロックの誤り訂正符号化後のデータとして、情報Ｘ（ｉ，１）からＸ（ｉ，７５６０）の７５６０ビットおよびパリティＰ（ｉ，１）からＰ（ｉ，１００８０）の１００８０ビットを出力する。
【０５２１】
そして、パンクチャ部５２０５は、第ｉ番目のブロックの誤り訂正符号化後のデータ、情報Ｘ（ｉ，１）からＸ（ｉ，７５６０）の７５６０ビットおよびパリティＰ（ｉ，１）からＰ（ｉ，１００８０）の１００８０ビットの計１７６４０ビットの中から送信しないビット１４４０ビットを決定し、送信しないビット１４４０ビットを除く１６２００ビットを第ｉ番目のブロックのパンクチャ後のデータとして出力する。（これにより、１符号化ブロックのビット数ｚ＝１６２００ビット、符号化率７/１５を実現する。）
【０５２２】
この点について、一例を図５５に示す。
図５５（ａ）は、第ｉ番目のブロックの情報の構成を示しており、第ｉ番目のブロックの７５６０ビットの情報（５５０１）は、「Ｘ（ｉ，１）、Ｘ（ｉ，２）、・・・、Ｘ（ｉ，７５５９）、Ｘ（ｉ，７５６０）」の７５６０ビットで構成されている。（つまり、第ｉ番目のブロックの情報は、Ｘ（ｉ，ｊ）とあらわしたとき、ｊは１以上７５６０以下の整数とした７５６０ビットとなる。）
【０５２３】
図５５（ｂ）は、符号化率２１／４９、符号長１７６４０ビットのＬＤＰＣ符号化を行ったときの第ｉ番目のブロックのデータの構成を示しており、第ｉ番目のブロックの１７６４０ビットは、「Ｘ（ｉ，１）、Ｘ（ｉ，２）、・・・、Ｘ（ｉ，７５５９）、Ｘ（ｉ，７５６０）」の７５６０ビットの情報（５５０１）と「Ｐ（ｉ，１）、Ｐ（ｉ，２）、・・・、Ｐ（ｉ，１００７９）、Ｐ（ｉ，１００８０）」の１００８０ビットのパリティ（５５０２）で構成されている。そして、符号化率２１／４９、符号長１７６４０ビットのＬＤＰＣ符号のパリティ検査行列をＨとし、第ｉ番目のブロックの符号語ｓｉをｓｉ＝（Ｘ（ｉ，１）、Ｘ（ｉ，２）、・・・、Ｘ（ｉ，７５５９）、Ｘ（ｉ，７５６０）、Ｐ（ｉ，１）、Ｐ（ｉ，２）、・・・、Ｐ（ｉ，１００７９）、Ｐ（ｉ，１００８０））としたとき、ＨｓｉT＝０が成立する。（なおＡTは、Ａの転置であることを意味する。）
【０５２４】
図５５（ｃ）は、１符号化ブロックのビット数ｚ＝１６２００ビット、符号化率７／１５とするときに送信する第ｉ番目のブロックのデータの生成方法を示している。ここでの特徴の一つとして、パンクチャするビット（つまり、符号化率２１／４９、符号長１７６４０ビットのＬＤＰＣ符号化を行うことにより得られた第ｉ番目のブロックの１７６４０ビットのうち、送信しないビット）は、「Ｘ（ｉ，１）、Ｘ（ｉ，２）、・・・、Ｘ（ｉ，７５５９）、Ｘ（ｉ，７５６０）」の７５６０ビットの情報から１４４０ビット選択するものとする。
【０５２５】
例えば、図５５（ｃ）のように、各ブロックにおいて、「Ｘ（ｉ，１）、Ｘ（ｉ，２）、・・・、Ｘ（ｉ，６１１９）、Ｘ（ｉ，６１２０）」の情報６１２０ビット（５５０３）（Ｘ（ｉ，ｊ）とあらわしたとき、ｊは１以上６１２０以下の整数とした６１２０ビット）を第ｉ番目のブロックの６１２０ビットの送信する情報ビット（５５０３）とし、「Ｘ（ｉ，６１２１）、Ｘ（ｉ，６１２２）、・・・、Ｘ（ｉ，７５５９）、Ｘ（ｉ，７５６０）」の情報１４４０ビット（５５０４）（Ｘ（ｉ，ｊ）とあらわしたとき、ｊは６１２１以上７５６０以下の整数とした１４４０ビット）を第ｉ番目のブロックの１４４０ビットのパンクチャする情報ビット（送信しない情報ビット）（５５０４）とする。
【０５２６】
したがって、送信装置は、「Ｘ（ｉ，１）、Ｘ（ｉ，２）、・・・、Ｘ（ｉ，６１１９）、Ｘ（ｉ，６１２０）」の情報６１２０ビット（５５０３）（Ｘ（ｉ，ｊ）とあらわしたとき、ｊは１以上６１２０以下の整数とした６１２０ビット）、および、Ｐ（ｉ，１）、Ｐ（ｉ，２）、・・・、Ｐ（ｉ，１００７９）、Ｐ（ｉ，１００８０）の１００８０ビットのパリティ（Ｐ（ｉ，ｋ）としたときｋは１以上１００８０以下の整数）（５５０２）の１６２００ビットのデータを送信することになる（５５０５）。
【０５２７】
なお、上述の説明では、各ブロックでパンクチャするデータを「Ｘ（ｉ，６１２１）、Ｘ（ｉ，６１２２）、・・・、Ｘ（ｉ，７５５９）、Ｘ（ｉ，７５６０）」の情報１４４０ビット（５５０４）（Ｘ（ｉ，ｊ）とあらわしたとき、ｊは６１２１以上７５６０以下の整数とした１４４０ビット）としているが、これは、あくまでも例であり、「Ｘ（ｉ，１）、Ｘ（ｉ，２）、・・・、Ｘ（ｉ，７５５９）、Ｘ（ｉ，７５６０）」の７５６０ビット（つまり、第ｉ番目のブロックの情報は、Ｘ（ｉ，ｊ）とあらわしたとき、ｊは１以上７５６０以下の整数とした７５６０ビット）の中から、パンクチャするデータ（送信しないデータ）として１４４０ビットを選択する方法はこれに限ったものではない。（ただし、各ブロックでは、パンクチャするデータ（送信しないデータ）の選択方法は同様とする。つまり、例えば、あるブロックでＸ（ｉ，５４００）をパンクチャするデータ（送信しないデータ）と設定した場合、他のブロックでもＸ（ｉ，５４００）をパンクチャするデータ（送信しないデータ）と設定する。）
【０５２８】
以下では、「Ｘ（ｉ，６１２１）、Ｘ（ｉ，６１２２）、・・・、Ｘ（ｉ，７５５９）、Ｘ（ｉ，７５６０）」の情報１４４０ビット（５５０４）（Ｘ（ｉ，ｊ）とあらわしたとき、ｊは６１２１以上７５６０以下の整数とした１４４０ビット）を第ｉ番目のブロックの１４４０ビットのパンクチャする情報ビット（送信しない情報ビット）（５５０４）と設定する場合を例に説明を続ける。
【０５２９】
上述の説明では、符号化率７／１５、１符号化ブロックのビット数１６２００ビット、「方法＃Ａ」のデータを生成する場合を考えている。その際の１符号化ブロックの生成は上述で説明したとおりである。このとき、１符号化ブロックを形成するためには、７５６０ビットの情報が必要となる。
【０５３０】
ここで、システムについて考えると、送信したい情報量が、７５６０の倍数のビット数（７５６０×Ｎビット（Ｎは自然数））となるとは限らない。この場合、特殊な処理が必要となる。以下では、その処理方法について説明する。
送信装置が送信する情報のビット数を「７５６０×ｎ＋αビット」（ただし、ｎは０以上の整数であり、αは０以上７５５９以下の整数）とすることで一般化することができる。
【０５３１】
このとき、ｎが１以上の整数であり、かつ、αが０のとき、送信装置は、図５５で示した処理を行い、「符号化率７／１５、１符号化ブロックのビット数１６２００ビット、「方法＃Ａ」」のブロックをｎ個生成し、このｎ個のブロックを生成し、送信することになる。
ｎが０以上の整数であり、かつ、αが１以上７５５９以下の整数のとき、図５５で示した処理を行い、「符号化率７／１５、１符号化ブロックのビット数１６２００ビット、「方法＃Ａ」」のブロックをｎ個生成し、このｎ個のブロックを生成し、送信し、さらに、αビットの情報を伝送するための処理が必要となる（上記の「特殊な処理」）を行うことに相当する。）。
【０５３２】
以下では、「αビットの情報を伝送するための処理」について詳しく説明する。
ここで考えるケースは、「送信装置が送信する情報のビット数を「７５６０×ｎ＋αビット」であり、ｎが０以上の整数であり、かつ、αが１以上７５５９以下の整数のとき」となる。前にも述べたように、このケースにおいて、「７５６０×ｎビット」の情報については、図５５で示した処理を行い、「符号化率７／１５、１符号化ブロックのビット数１６２００ビット、「方法＃Ａ」」のブロックをｎ個生成し、このｎ個のブロックを生成し、送信することになる。さらに、送信装置は、αビットの情報を送信することになる。このときの符号化方法について説明する。
【０５３３】
このときの特徴的な点は、「αビットの情報を、優先的に図５５（ｃ）の第ｉブロックの１４４０ビットのパンクチャする情報ビット５５０４の部分に当てはめ、符号化率２１／４９、符号長１７６４０ビットのＬＤＰＣ符号化を行う」である。この点についての一例を、図５５に沿って説明する。
【０５３４】
まず、αビットの情報を伝送するブロックは、第ｎ＋１番目のブロックとなる。したがって、図５５における７５６０ビットの情報ビット（情報系列）は、「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，７５５９）、Ｘ（ｎ＋１，７５６０）」（つまり、第ｎ＋１番目のブロックの情報は、Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上７５６０以下の整数とした７５６０ビットとなる。）とあらわすことができ、図５５における１００８０ビットのパリティビット（パリティ系列）は、「Ｐ（ｎ＋１，１）、Ｐ（ｎ＋１，２）、・・・、Ｐ（ｎ＋１，１００７９）、Ｐ（ｎ＋１，１００８０）」（つまり、Ｐ（ｎ＋１，ｋ）としたときｋは１以上１００８０以下の整数とした１００８０ビットとなる。）とあらわすことができる。
【０５３５】
＜１＞ αビットの情報におけるαが１以上１４４０以下の整数のとき：
このとき、（１４４０−α）ビットの送信装置、受信装置にとって既知のビットを用意する。例えば、（１４４０−α）ビットの”ゼロ”を用意する（（１４４０−α）個のゼロで形成される系列を用意する。）。そして、αビットの情報の情報と（１４４０−α）ビットの”ゼロ”により、形成される１４４０ビットの系列を「Ｙ（ｎ＋１，１）、Ｙ（ｎ＋１，２）、・・・、Ｙ（ｎ＋１，１４３９）、Ｙ（ｎ＋１，１４４０）」（つまり、Ｙ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上１４４０以下の整数とした１４４０ビットとなる。）とあらわすものとする。
【０５３６】
さらに、ＬＤＰＣ符号化を行うためには、さらに、６１２０ビットの情報が必要となる。（図５５（ａ）（ｂ）（ｃ）からわかるように、ＬＤＰＣ符号化を行うためには、７５６０ビットの情報が必要となる。Ｙ（ｎ＋１，ｊ）として、１４４０ビット用意しているため、７５６０−１４４０＝６１２０ビットの情報がさらに必要となる。）そこで、この６１２０ビットの情報として、６１２０ビットの既知系列を用意する。例えば、既知系列を６１２０ビットの”ゼロ”とし（６１２０個のゼロで形成される系列とし）、「Ｚ（ｎ＋１，１）、Ｚ（ｎ＋１，２）、・・・、Ｚ（ｎ＋１，６１１９）、Ｚ（ｎ＋１，６１２０）」（つまり、Ｚ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上６１２０以下の整数とした６１２０ビットとなる。）とあらわすものとする。
【０５３７】
このとき、ＬＤＰＣ符号化、および、データの送信を以下のようにして行う。
「Ｙ（ｎ＋１，１）、Ｙ（ｎ＋１，２）、・・・、Ｙ（ｎ＋１，１４３９）、Ｙ（ｎ＋１，１４４０）」（つまり、Ｙ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上１４４０以下の整数とした１４４０ビットとなる。）を、図５５の「第ｉブロックの１４４０ビットのパンクチャする情報（送信しない情報ビット）５５０４に当てはめる。したがって、「Ｙ（ｎ＋１，１）、Ｙ（ｎ＋１，２）、・・・、Ｙ（ｎ＋１，１４３９）、Ｙ（ｎ＋１，１４４０）」（つまり、Ｙ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上１４４０以下の整数とした１４４０ビットとなる。）によって、「Ｘ（ｎ＋１，６１２１）、Ｘ（ｎ＋１，６１２２）、・・・、Ｘ（ｎ＋１，７５５９）、Ｘ（ｎ＋１，７５６０）」の情報１４４０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは６１２１以上７５６０以下の整数とした１４４０ビット）を得る。
【０５３８】
「Ｚ（ｎ＋１，１）、Ｚ（ｎ＋１，２）、・・・、Ｚ（ｎ＋１，６１１９）、Ｚ（ｎ＋１，６１２０）」（つまり、Ｚ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上６１２０以下の整数とした６１２０ビットとなる。）を、「Ｘ（ｉ，１）、Ｘ（ｉ，２）、・・・、Ｘ（ｉ，６１１９）、Ｘ（ｉ，６１２０）」の情報６１２０ビット（５５０３）（Ｘ（ｉ，ｊ）とあらわしたとき、ｊは１以上６１２０以下の整数とした６１２０ビット）にあてはめる。したがって、「Ｚ（ｎ＋１，１）、Ｚ（ｎ＋１，２）、・・・、Ｚ（ｎ＋１，６１１９）、Ｚ（ｎ＋１，６１２０）」（つまり、Ｚ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上６１２０以下の整数とした６１２０ビットとなる。）によって、「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，６１１９）、Ｘ（ｎ＋１，６１２０）」の情報６１２０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上６１２０以下の整数とした６１２０ビット）を得る。
【０５３９】
上述により、「Ｘ（ｎ＋１，６１２１）、Ｘ（ｎ＋１，６１２２）、・・・、Ｘ（ｎ＋１，７５５９）、Ｘ（ｎ＋１，７５６０）」の情報１４４０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは６１２１以上７５６０以下の整数とした１４４０ビット）、および、「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，６１１９）、Ｘ（ｎ＋１，６１２０）」の情報６１２０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上６１２０以下の整数とした６１２０ビット）を得ているので、これにより、符号化率２１／４９、符号長１７６４０ビットのＬＤＰＣ符号化を行い、「Ｐ（ｎ＋１，１）、Ｐ（ｎ＋１，２）、・・・、Ｐ（ｎ＋１，１００７９）、Ｐ（ｎ＋１，１００８０）」の１００８０ビットのパリティ（Ｐ（ｎ＋１，ｋ）としたときｋは１以上１００８０以下の整数）を得る。
【０５４０】
そして、「Ｘ（ｎ＋１，６１２１）、Ｘ（ｎ＋１，６１２２）、・・・、Ｘ（ｎ＋１，７５５９）、Ｘ（ｎ＋１，７５６０）」の情報１４４０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは６１２１以上７５６０以下の整数とした１４４０ビット）は、図５５（ｃ）はパンクチャするデータであるので、送信装置は送信しない。
【０５４１】
「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，６１１９）、Ｘ（ｎ＋１，６１２０）」の情報６１２０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上６１２０以下の整数とした６１２０ビット）は、既知の系列であるので、送信装置は送信しない。
【０５４２】
したがって、送信装置は、第ｎ＋１番目のブロックのデータとして、「Ｐ（ｎ＋１，１）、Ｐ（ｎ＋１，２）、・・・、Ｐ（ｎ＋１，１００７９）、Ｐ（ｎ＋１，１００８０）」の１００８０ビットのパリティ（Ｐ（ｎ＋１，ｋ）としたときｋは１以上１００８０以下の整数）を送信する。
【０５４３】
受信装置の復号部の第ｎ＋１番目のブロックの復号では、以下の処理を行う。
送信装置が送信した、「Ｐ（ｎ＋１，１）、Ｐ（ｎ＋１，２）、・・・、Ｐ（ｎ＋１，１００７９）、Ｐ（ｎ＋１，１００８０）」の１００８０ビットのパリティ（Ｐ（ｎ＋１，ｋ）としたときｋは１以上１００８０以下の整数）の各ビットに対応する、例えば、対数尤度比を得る。
【０５４４】
「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，６１１９）、Ｘ（ｎ＋１，６１２０）」の情報６１２０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上６１２０以下の整数とした６１２０ビット）は、送信装置が送信していないため、受信装置は受信信号から「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，６１１９）、Ｘ（ｎ＋１，６１２０）」の情報６１２０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上６１２０以下の整数とした６１２０ビット）の各ビットに対応する対数尤度比を求めるのではなく、「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，６１１９）、Ｘ（ｎ＋１，６１２０）」の情報６１２０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上６１２０以下の整数とした６１２０ビット）は、既知の系列であるので、この既知系列の各ビットに対応する対数尤度比を作成する。
【０５４５】
「Ｘ（ｎ＋１，６１２１）、Ｘ（ｎ＋１，６１２２）、・・・、Ｘ（ｎ＋１，７５５９）、Ｘ（ｎ＋１，７５６０）」の情報１４４０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは６１２１以上７５６０以下の整数とした１４４０ビット）には、既知の系列の部分と受信装置に伝えたい情報系列の部分が存在するが、送信装置は、この１４４０ビットについては、パンクチャビット（パンクチャ系列）であるため、送信していない。よって、受信装置は、受信信号から「Ｘ（ｎ＋１，６１２１）、Ｘ（ｎ＋１，６１２２）、・・・、Ｘ（ｎ＋１，７５５９）、Ｘ（ｎ＋１，７５６０）」の情報１４４０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは６１２１以上７５６０以下の整数とした１４４０ビット）の各ビットに対応する対数尤度比を求めるのではなく、「Ｘ（ｎ＋１，６１２１）、Ｘ（ｎ＋１，６１２２）、・・・、Ｘ（ｎ＋１，７５５９）、Ｘ（ｎ＋１，７５６０）」の情報１４４０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは６１２１以上７５６０以下の整数とした１４４０ビット）のうち既知系列の部分に対応する各ビットの対数尤度比を与え、また、「Ｘ（ｎ＋１，６１２１）、Ｘ（ｎ＋１，６１２２）、・・・、Ｘ（ｎ＋１，７５５９）、Ｘ（ｎ＋１，７５６０）」の情報１４４０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは６１２１以上７５６０以下の整数とした１４４０ビット）のうち受信装置に伝えたい情報系列の部分に対応する各ビットの対数対数尤度比を与える（例えば、対数尤度比として、ゼロを与える）。
【０５４６】
上述のようにして対数尤度比を得ることで、第ｎ＋１番目のブロックの１７６４０ビットの各ビットの対数尤度比を得ることができる。これらの対数尤度比を用いて、信頼度伝播復号（ＢＰ（Belief Propagation）復号）を行い、第ｎ＋１番目のブロックに含まれる情報の推定値を得ることになる。
【０５４７】
送信装置は、第ｎ＋１のブロックに含まれる情報のビット数を伝えるために、送信装置が送信するデータのビット数（情報のビット数であってもよいし、情報とパリティのビット数であってもよい。）の情報を含む制御情報シンボルを送信する方法が考えられる。受信装置は、制御情報シンボルに含まれる送信装置が送信するデータのビット数の情報を得、これにより、送信装置が送信した第ｎ＋１番目のブロックの構成を知ることができ、これに基づき、上記のような復号を行うことになる。
【０５４８】
＜２＞αビットの情報におけるαが１４４１以上７５６０以下の整数のとき：
このとき、αビットの情報の中から１４４０ビットを抽出する。そして、抽出した１４４０ビットで形成される系列を「ｙ（ｎ＋１，１）、ｙ（ｎ＋１，２）、・・・、ｙ（ｎ＋１，１４３９）、ｙ（ｎ＋１，１４４０）」（つまり、ｙ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上１４４０以下の整数とした１４４０ビットとなる。）とあらわすものとする。
【０５４９】
次に、（７５６０−α）ビットの送信装置、受信装置にとって既知のビットを用意する。例えば、（７５６０−α）ビットの”ゼロ”を用意する（（７５６０−α）個の”ゼロ”を用意する。）。そして、（７５６０−α）ビットの”ゼロ”と「αビットの情報のうち、「αビットの情報の中から抽出した１４４０ビット」以外の、（α−１４４０）ビットの情報」、よって、（７５６０−α）＋（α−１４４０）＝６１２０ビットのデータ系列を、「ｚ（ｎ＋１，１）、ｚ（ｎ＋１，２）、・・・、ｚ（ｎ＋１，６１１９）、ｚ（ｎ＋１，６１２０）」（つまり、ｚ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上６１２０以下の整数とした６１２０ビットとなる。）とあらわすものとする。
【０５５０】
このとき、ＬＤＰＣ符号化、および、データの送信を以下のようにして行う。
「ｙ（ｎ＋１，１）、ｙ（ｎ＋１，２）、・・・、ｙ（ｎ＋１，１４３９）、ｙ（ｎ＋１，１４４０）」（つまり、ｙ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上１４４０以下の整数とした１４４０ビットとなる。）を、図５５の「第ｉブロックの１４４０ビットのパンクチャする情報（送信しない情報ビット）５５０４に当てはめる。したがって、「ｙ（ｎ＋１，１）、ｙ（ｎ＋１，２）、・・・、ｙ（ｎ＋１，１４３９）、ｙ（ｎ＋１，１４４０）」（つまり、ｙ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上１４４０以下の整数とした１４４０ビットとなる。）によって、「Ｘ（ｎ＋１，６１２１）、Ｘ（ｎ＋１，６１２２）、・・・、Ｘ（ｎ＋１，７５５９）、Ｘ（ｎ＋１，７５６０）」の情報１４４０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは６１２１以上７５６０以下の整数とした１４４０ビット）を得る。
【０５５１】
「ｚ（ｎ＋１，１）、ｚ（ｎ＋１，２）、・・・、ｚ（ｎ＋１，６１１９）、ｚ（ｎ＋１，６１２０）」（つまり、ｚ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上６１２０以下の整数とした６１２０ビットとなる。）を、「Ｘ（ｉ，１）、Ｘ（ｉ，２）、・・・、Ｘ（ｉ，６１１９）、Ｘ（ｉ，６１２０）」の情報６１２０ビット（５５０３）（Ｘ（ｉ，ｊ）とあらわしたとき、ｊは１以上６１２０以下の整数とした６１２０ビット）にあてはめる。したがって、「ｚ（ｎ＋１，１）、ｚ（ｎ＋１，２）、・・・、ｚ（ｎ＋１，６１１９）、ｚ（ｎ＋１，６１２０）」（つまり、ｚ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上６１２０以下の整数とした６１２０ビットとなる。）によって、「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，６１１９）、Ｘ（ｎ＋１，６１２０）」の情報６１２０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上６１２０以下の整数とした６１２０ビット）を得る。
【０５５２】
上述により、「Ｘ（ｎ＋１，６１２１）、Ｘ（ｎ＋１，６１２２）、・・・、Ｘ（ｎ＋１，７５５９）、Ｘ（ｎ＋１，７５６０）」の情報１４４０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは６１２１以上７５６０以下の整数とした１４４０ビット）、および、「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，６１１９）、Ｘ（ｎ＋１，６１２０）」の情報６１２０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上６１２０以下の整数とした６１２０ビット）を得ているので、これにより、符号化率２１／４９、符号長１７６４０ビットのＬＤＰＣ符号化を行い、「Ｐ（ｎ＋１，１）、Ｐ（ｎ＋１，２）、・・・、Ｐ（ｎ＋１，１００７９）、Ｐ（ｎ＋１，１００８０）」の１００８０ビットのパリティ（Ｐ（ｎ＋１，ｋ）としたときｋは１以上１００８０以下の整数）を得る。
【０５５３】
そして、「Ｘ（ｎ＋１，６１２１）、Ｘ（ｎ＋１，６１２２）、・・・、Ｘ（ｎ＋１，７５５９）、Ｘ（ｎ＋１，７５６０）」の情報１４４０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは６１２１以上７５６０以下の整数とした１４４０ビット）は、図５５（ｃ）はパンクチャするデータであるので、送信装置は送信しない。
【０５５４】
「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，６１１９）、Ｘ（ｎ＋１，６１２０）」の情報６１２０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上６１２０以下の整数とした６１２０ビット）において、（７５６０−α）ビットの”ゼロ”に対応する系列は、送信装置、受信装置で既知の系列であるので、送信装置は送信しない。そして、「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，６１１９）、Ｘ（ｎ＋１，６１２０）」の情報６１２０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上６１２０以下の整数とした６１２０ビット）において、「αビットの情報のうち、「αビットの情報の中から抽出した１４４０ビット」以外の、（α−１４４０）ビットの情報」を送信装置は送信する。
【０５５５】
送信装置は、「Ｐ（ｎ＋１，１）、Ｐ（ｎ＋１，２）、・・・、Ｐ（ｎ＋１，１００７９）、Ｐ（ｎ＋１，１００８０）」の１００８０ビットのパリティ（Ｐ（ｎ＋１，ｋ）としたときｋは１以上１００８０以下の整数）を送信する。
【０５５６】
したがって、送信装置は、第ｎ＋１番目のブロックのデータとして、「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，６１１９）、Ｘ（ｎ＋１，６１２０）」の情報６１２０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上６１２０以下の整数とした６１２０ビット）において、「αビットの情報のうち、「αビットの情報の中から抽出した１４４０ビット」以外の、（α−１４４０）ビットの情報」、および、「Ｐ（ｎ＋１，１）、Ｐ（ｎ＋１，２）、・・・、Ｐ（ｎ＋１，１００７９）、Ｐ（ｎ＋１，１００８０）」の１００８０ビットのパリティ（Ｐ（ｎ＋１，ｋ）としたときｋは１以上１００８０以下の整数）を送信する。
【０５５７】
受信装置の復号部の第ｎ＋１番目のブロックの復号では、以下の処理を行う。
送信装置が送信した、「Ｐ（ｎ＋１，１）、Ｐ（ｎ＋１，２）、・・・、Ｐ（ｎ＋１，１００７９）、Ｐ（ｎ＋１，１００８０）」の１００８０ビットのパリティ（Ｐ（ｎ＋１，ｋ）としたときｋは１以上１００８０以下の整数）の各ビットに対応する、例えば、対数尤度比を得る。
【０５５８】
「Ｘ（ｎ＋１，６１２１）、Ｘ（ｎ＋１，６１２２）、・・・、Ｘ（ｎ＋１，７５５９）、Ｘ（ｎ＋１，７５６０）」の情報１４４０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは６１２１以上７５６０以下の整数とした１４４０ビット）は、受信装置に伝えたい情報系列で構成されている。そして、「Ｘ（ｎ＋１，６１２１）、Ｘ（ｎ＋１，６１２２）、・・・、Ｘ（ｎ＋１，７５５９）、Ｘ（ｎ＋１，７５６０）」の情報１４４０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは６１２１以上７５６０以下の整数とした１４４０ビット）は、パンクチャビット（パンクチャ系列）であるため、送信装置は、「Ｘ（ｎ＋１，６１２１）、Ｘ（ｎ＋１，６１２２）、・・・、Ｘ（ｎ＋１，７５５９）、Ｘ（ｎ＋１，７５６０）」の情報１４４０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは６１２１以上７５６０以下の整数とした１４４０ビット）を送信していない。よって、受信装置は、受信信号から「Ｘ（ｎ＋１，６１２１）、Ｘ（ｎ＋１，６１２２）、・・・、Ｘ（ｎ＋１，７５５９）、Ｘ（ｎ＋１，７５６０）」の情報１４４０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは６１２１以上７５６０以下の整数とした１４４０ビット）の各ビットに対応する対数尤度比を求めるのではなく、「Ｘ（ｎ＋１，６１２１）、Ｘ（ｎ＋１，６１２２）、・・・、Ｘ（ｎ＋１，７５５９）、Ｘ（ｎ＋１，７５６０）」の情報１４４０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは６１２１以上７５６０以下の整数とした１４４０ビット）の各ビットに対し、受信装置に伝えたい情報系列に対応する対数対数尤度比を与える（例えば、対数尤度比として、ゼロを与える）。
【０５５９】
「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，６１１９）、Ｘ（ｎ＋１，６１２０）」の情報６１２０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上６１２０以下の整数とした６１２０ビット）には、既知の系列の部分と受信装置に伝えたい情報系列の部分が存在する。
【０５６０】
このとき、「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，６１１９）、Ｘ（ｎ＋１，６１２０）」の情報６１２０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上６１２０以下の整数とした６１２０ビット）において、受信装置に伝えたい情報系列については、送信装置が送信しているので、受信装置は、受信信号から、「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，６１１９）、Ｘ（ｎ＋１，６１２０）」の情報６１２０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上６１２０以下の整数とした６１２０ビット）において、受信装置に伝えたい情報系列の各ビットに対応する、例えば、対数尤度比を得る。
【０５６１】
「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，６１１９）、Ｘ（ｎ＋１，６１２０）」の情報６１２０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上６１２０以下の整数とした６１２０ビット）において、既知の系列については、送信装置が送信していないため、受信装置は、受信信号から「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，６１１９）、Ｘ（ｎ＋１，６１２０）」の情報６１２０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上６１２０以下の整数とした６１２０ビット）における既知の系列の各ビットに対応する対数尤度比を求めるのではなく、「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，６１１９）、Ｘ（ｎ＋１，６１２０）」の情報６１２０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上６１２０以下の整数とした６１２０ビット）における既知の系列の各ビットに対し、既知系列に対応する対数尤度比を与えることになる。
【０５６２】
上述のようにして対数尤度比を得ることで、第ｎ＋１番目のブロックの１７６４０ビットの各ビットの対数尤度比を得ることができる。これらの対数尤度比を用いて、信頼度伝播復号（ＢＰ（Belief Propagation）復号）を行い、第ｎ＋１番目のブロックに含まれる情報の推定値を得ることになる。
【０５６３】
送信装置は、第ｎ＋１のブロックに含まれる情報のビット数を伝えるために、送信装置が送信するデータのビット数（情報のビット数であってもよいし、情報とパリティのビット数であってもよい。）の情報を含む制御情報シンボルを送信する方法が考えられる。受信装置は、制御情報シンボルに含まれる送信装置が送信するデータのビット数の情報を得、これにより、送信装置が送信した第ｎ＋１番目のブロックの構成を知ることができ、これに基づき、上記のような復号を行うことになる。
【０５６４】
上述のように、本発明の特徴的な点は、「αビットの情報を、優先的に図５５（ｃ）の第ｉブロックの１４４０ビットのパンクチャする情報ビット５５０４の部分に当てはめ、符号化率２１／４９、符号長１７６４０ビットのＬＤＰＣ符号化を行う」である。このようにした場合、第ｎ＋１番目のブロックのデータ伝送効率の向上、および、データの受信品質向上する効果を得ることができる。この点について、説明する。
【０５６５】
図５５における第ｉ番目のブロックの１４４０ビットのパンクチャする情報ビット５５０４は、送信装置により、送信されない。受信装置では、第ｉ番目のブロックの１４４０ビットのパンクチャする情報ビット５５０４は、第ｉ番目のブロックの「１４４０ビットのパンクチャする情報ビット」を除くビットの対数尤度比を用いて推定されることになる。つまり、第ｉ番目のブロックの「１４４０ビットのパンクチャする情報ビット」を除くビットの対数尤度比の信頼性が高ければ、受信装置における、第ｉ番目のブロックの１４４０ビットのパンクチャする情報ビットの推定精度が向上することになる。
【０５６６】
この点に着目すると、第ｉ番目のブロックの１４４０ビットのパンクチャする情報ビット５５０４を除く情報ビット、つまり、図５５の第ｉ番目のブロックの６１２０ビットの送信する情報ビット５５０３に対し、送信装置、受信装置にとって既知の系列を優先的割り当てると、第ｉ番目のブロックの１４４０ビットのパンクチャする情報ビットの推定精度が向上することになる。
【０５６７】
また、情報の伝送効率という点では、送信装置、受信装置にとって既知の系列は、送信装置により送信されない。加えて、パンクチャするビットは、送信装置によって送信されない。この規則にしたがうと、「αビットの情報を、優先的に図５５（ｃ）の第ｉブロックの１４４０ビットのパンクチャする情報ビット５５０４の部分に当てはめ、符号化率２１／４９、符号長１７６４０ビットのＬＤＰＣ符号化を行う」とすると、第ｎ＋１番目のデータの伝送効率がよいことになる。
【０５６８】
本実施の形態では、１符号化ブロックのビット数ｚ＝１６２００ビット、符号化率７／１５（パンクチャ後の符号化率）、このときに使用するＬＤＰＣ符号の符号長（ブロック長）を１７６４０ビット、ＬＤＰＣ符号の符号化率を２１／４９の時を例に説明しているが、これに限ったものではなく、１符号化ブロックのビット数ｚ、符号化率（パンクチャ後の符号化率）、ＬＤＰＣ符号の符号長（ブロック長）、ＬＤＰＣ符号の符号化率が、これとは異なるケースであっても同様に実施すれば、同様の効果を得ることができる。
【０５６９】
なお、上述の説明における＜１＞のケース、＜２＞のケースでは、「「Ｐ（ｎ＋１，１）、Ｐ（ｎ＋１，２）、・・・、Ｐ（ｎ＋１，１００７９）、Ｐ（ｎ＋１，１００８０）」の１００８０ビットのパリティ（Ｐ（ｎ＋１，ｋ）としたときｋは１以上１００８０以下の整数）を送信する」というように、パリティビットはすべて送信する例で説明しているが、パリティビット（パリティ系列）（の一部）をパンクチャしてもよい（送信装置が、パリティビット（パリティ系列）（の一部）を送信しなくてもよい。）。
【０５７０】
本実施の形態の＜１＞のケースにおいて、「αビットの情報におけるαが１以上１４４０以下の整数のとき」と記載しているが、αビットの情報におけるαが１以上１４４０以下の整数を満たす、すべてのαで、＜１＞のケースの説明が成立してもよい。
また、＜１＞のケースの説明が成立するための、１以上１４４０以下を満たす整数αが、存在する、であってもよい。
同様に、本実施の形態の＜２＞のケースにおいて、「αビットの情報におけるαが１４４１以上７５６０以下の整数のとき」と記載しているが、αビットの情報におけるαが１４４１以上７５６０以下の整数を満たす、すべてのαで、＜２＞のケースの説明が成立してもよい。
また、＜２＞のケースの説明が成立するための、１４４１以上７５６０以下を満たす整数αが、存在する、であってもよい。
【０５７１】
（実施の形態Ｊ）
これまでに、送信装置が、１符号化ブロックのビット数、符号化率に基づき、図５、図６、図７、図８、図９、図１０、図１２、図１３、図１４、図１５、図１６などに示された「方法＃Ａ」の符号化方法と「方法＃Ｂ」の符号化方法を切り替え、これに伴い、受信装置は、１符号化ブロックのビット数、符号化率に基づき、図５、図６、図７、図８、図９、図１０、図１２、図１３、図１４、図１５、図１６などに示された「方法＃Ａ」の復号方法と「方法＃Ｂ」の復号方法を切り替え場合について説明した。
【０５７２】
本実施の形態では、特に、「方法＃Ａ」のパンクチャを利用したＬＤＰＣ符号化方法の際のデータの送信方法について、詳しく説明する。
一例として図１５の符号化率９/１５、１符号化ブロックビット数ｚ＝１６２００ビットのときを考える。このときの符号化部、および、パンクチャ部関連の構成の一例は、図５２に示したとおりであり、説明は省略する。
【０５７３】
符号化率９/１５、１符号化ブロックのビット数１６２００ビット、「方法＃Ａ」のデータを生成する場合を考える。このとき、符号化部５２０３は、符号化率２７／４６、符号長１６５６０ビットのＬＤＰＣ符号（ＬＤＰＣブロック）の符号化を行うことになる。そして、第ｉ番目のブロックの情報をＸ（ｉ，ｊ）とあらわし（ｉは一例として自然数とし、ｊは１以上９７２０以下の整数とする。）、第ｉ番目のブロックのパリティをＰ（ｉ，ｋ）とあらわすものとする（ｉは一例として自然数とし、ｋは１以上６８４０以下の自然数とする。）。すると、符号化部５２０３は、第ｉ番目の符号化を行う場合、第ｉ番目のブロックの情報Ｘ（ｉ，１）からＸ（ｉ，９７２０）の９７２０ビットを入力とし、符号化率２７／４６、符号長１６５６０ビットのＬＤＰＣ符号（ＬＤＰＣブロック）の符号化を行い、第ｉ番目のブロックの誤り訂正符号化後のデータとして、情報Ｘ（ｉ，１）からＸ（ｉ，９７２０）の９７２０ビットおよびパリティＰ（ｉ，１）からＰ（ｉ，６８４０）の６８４０ビットを出力する。
【０５７４】
そして、パンクチャ部５２０５は、第ｉ番目のブロックの誤り訂正符号化後のデータ、情報Ｘ（ｉ，１）からＸ（ｉ，９７２０）の９７２０ビットおよびパリティＰ（ｉ，１）からＰ（ｉ，６８４０）の６８４０ビットの計１６５６０ビットの中から送信しないビット３６０ビットを決定し、送信しないビット３６０ビットを除く１６２００ビットを第ｉ番目のブロックのパンクチャ後のデータとして出力する。（これにより、１符号化ブロックのビット数ｚ＝１６２００ビット、符号化率９/１５を実現する。）
【０５７５】
この点について、一例を図５６に示す。
図５６（ａ）は、第ｉ番目のブロックの情報の構成を示しており、第ｉ番目のブロックの９７２０ビットの情報（５６０１）は、「Ｘ（ｉ，１）、Ｘ（ｉ，２）、・・・、Ｘ（ｉ，９７１９）、Ｘ（ｉ，９７２０）」の９７２０ビットで構成されている。（つまり、第ｉ番目のブロックの情報は、Ｘ（ｉ，ｊ）とあらわしたとき、ｊは１以上９７２０以下の整数とした９７２０ビットとなる。）
【０５７６】
図５６（ｂ）は、符号化率２７／４６、符号長１６５６０ビットのＬＤＰＣ符号化を行ったときの第ｉ番目のブロックのデータの構成を示しており、第ｉ番目のブロックの１６５６０ビットは、「Ｘ（ｉ，１）、Ｘ（ｉ，２）、・・・、Ｘ（ｉ，９７１９）、Ｘ（ｉ，９７２０）」の９７２０ビットの情報（５６０１）と「Ｐ（ｉ，１）、Ｐ（ｉ，２）、・・・、Ｐ（ｉ，６８３９）、Ｐ（ｉ，６８４０）」の６８４０ビットのパリティ（５６０２）で構成されている。そして、符号化率２７／４６、符号長１６５６０ビットのＬＤＰＣ符号のパリティ検査行列をＨとし、第ｉ番目のブロックの符号語ｓｉをｓｉ＝（Ｘ（ｉ，１）、Ｘ（ｉ，２）、・・・、Ｘ（ｉ，９７１９）、Ｘ（ｉ，９７２０）、Ｐ（ｉ，１）、Ｐ（ｉ，２）、・・・、Ｐ（ｉ，６８３９）、Ｐ（ｉ，６８４０））としたとき、ＨｓｉT＝０が成立する。（なおＡTは、Ａの転置であることを意味する。）
【０５７７】
図５６（ｃ）は、１符号化ブロックのビット数ｚ＝１６２００ビット、符号化率９／１５とするときに送信する第ｉ番目のブロックのデータの生成方法を示している。ここでの特徴の一つとして、パンクチャするビット（つまり、符号化率２７／４６、符号長１６５６０ビットのＬＤＰＣ符号化を行うことにより得られた第ｉ番目のブロックの１６５６０ビットのうち、送信しないビット）は、「Ｘ（ｉ，１）、Ｘ（ｉ，２）、・・・、Ｘ（ｉ，９７１９）、Ｘ（ｉ，９７２０）」の９７２０ビットの情報から３６０ビット選択するものとする。
【０５７８】
例えば、図５６（ｃ）のように、各ブロックにおいて、「Ｘ（ｉ，１）、Ｘ（ｉ，２）、・・・、Ｘ（ｉ，９３５９）、Ｘ（ｉ，９３６０）」の情報９３６０ビット（５６０３）（Ｘ（ｉ，ｊ）とあらわしたとき、ｊは１以上９３６０以下の整数とした９３６０ビット）を第ｉ番目のブロックの９３６０ビットの送信する情報ビット（５６０３）とし、「Ｘ（ｉ，９３６１）、Ｘ（ｉ，９３６２）、・・・、Ｘ（ｉ，９７１９）、Ｘ（ｉ，９７２０）」の情報３６０ビット（５６０４）（Ｘ（ｉ，ｊ）とあらわしたとき、ｊは９３６１以上９７２０以下の整数とした３６０ビット）を第ｉ番目のブロックの３６０ビットのパンクチャする情報ビット（送信しない情報ビット）（５６０４）とする。
【０５７９】
したがって、送信装置は、「Ｘ（ｉ，１）、Ｘ（ｉ，２）、・・・、Ｘ（ｉ，９３５９）、Ｘ（ｉ，９３６０）」の情報９３６０ビット（５６０３）（Ｘ（ｉ，ｊ）とあらわしたとき、ｊは１以上９３６０以下の整数とした９３６０ビット）、および、Ｐ（ｉ，１）、Ｐ（ｉ，２）、・・・、Ｐ（ｉ，６８３９）、Ｐ（ｉ，６８４０）の６８４０ビットのパリティ（Ｐ（ｉ，ｋ）としたときｋは１以上６８４０以下の整数）（５６０２）の１６２００ビットのデータを送信することになる（５６０５）。
【０５８０】
なお、上述の説明では、各ブロックでパンクチャするデータを「Ｘ（ｉ，９３６１）、Ｘ（ｉ，９３６２）、・・・、Ｘ（ｉ，９７１９）、Ｘ（ｉ，９７２０）」の情報３６０ビット（５６０４）（Ｘ（ｉ，ｊ）とあらわしたとき、ｊは９３６１以上９７２０以下の整数とした３６０ビット）としているが、これは、あくまでも例であり、「Ｘ（ｉ，１）、Ｘ（ｉ，２）、・・・、Ｘ（ｉ，９７１９）、Ｘ（ｉ，９７２０）」の９７２０ビット（つまり、第ｉ番目のブロックの情報は、Ｘ（ｉ，ｊ）とあらわしたとき、ｊは１以上９７２０以下の整数とした９７２０ビット）の中から、パンクチャするデータ（送信しないデータ）として３６０ビットを選択する方法はこれに限ったものではない。（ただし、各ブロックでは、パンクチャするデータ（送信しないデータ）の選択方法は同様とする。つまり、例えば、あるブロックでＸ（ｉ，５４００）をパンクチャするデータ（送信しないデータ）と設定した場合、他のブロックでもＸ（ｉ，５４００）をパンクチャするデータ（送信しないデータ）と設定する。）
【０５８１】
以下では、「Ｘ（ｉ，９３６１）、Ｘ（ｉ，９３６２）、・・・、Ｘ（ｉ，９７１９）、Ｘ（ｉ，９７２０）」の情報３６０ビット（５６０４）（Ｘ（ｉ，ｊ）とあらわしたとき、ｊは９３６１以上９７２０以下の整数とした３６０ビット）を第ｉ番目のブロックの３６０ビットのパンクチャする情報ビット（送信しない情報ビット）（５６０４）と設定する場合を例に説明を続ける。
【０５８２】
上述の説明では、符号化率９／１５、１符号化ブロックのビット数１６２００ビット、「方法＃Ａ」のデータを生成する場合を考えている。その際の１符号化ブロックの生成は上述で説明したとおりである。このとき、１符号化ブロックを形成するためには、９７２０ビットの情報が必要となる。
【０５８３】
ここで、システムについて考えると、送信したい情報量が、９７２０の倍数のビット数（９７２０×Ｎビット（Ｎは自然数））となるとは限らない。この場合、特殊な処理が必要となる。以下では、その処理方法について説明する。
【０５８４】
送信装置が送信する情報のビット数を「９７２０×ｎ＋αビット」（ただし、ｎは０以上の整数であり、αは０以上９７１９以下の整数）とすることで一般化することができる。
【０５８５】
このとき、ｎが１以上の整数であり、かつ、αが０のとき、送信装置は、図５６で示した処理を行い、「符号化率９／１５、１符号化ブロックのビット数１６２００ビット、「方法＃Ａ」」のブロックをｎ個生成し、このｎ個のブロックを生成し、送信することになる。
【０５８６】
ｎが０以上の整数であり、かつ、αが１以上９７１９以下の整数のとき、図５６で示した処理を行い、「符号化率９／１５、１符号化ブロックのビット数１６２００ビット、「方法＃Ａ」」のブロックをｎ個生成し、このｎ個のブロックを生成し、送信し、さらに、αビットの情報を伝送するための処理が必要となる（上記の「特殊な処理」）を行うことに相当する。）。
【０５８７】
以下では、「αビットの情報を伝送するための処理」について詳しく説明する。
ここで考えるケースは、
「送信装置が送信する情報のビット数を「９７２０×ｎ＋αビット」であり、ｎが０以上の整数であり、かつ、αが１以上９７１９以下の整数のとき」となる。前にも述べたように、このケースにおいて、「９７２０×ｎビット」の情報については、図５６で示した処理を行い、「符号化率９／１５、１符号化ブロックのビット数１６２００ビット、「方法＃Ａ」」のブロックをｎ個生成し、このｎ個のブロックを生成し、送信することになる。さらに、送信装置は、αビットの情報を送信することになる。このときの符号化方法について説明する。
【０５８８】
このときの特徴的な点は、「αビットの情報を、優先的に図５６（ｃ）の第ｉブロックの３６０ビットのパンクチャする情報ビット５６０４の部分に当てはめ、符号化率２７／４６、符号長１６５６０ビットのＬＤＰＣ符号化を行う」である。この点についての一例を、図５６に沿って説明する。
【０５８９】
まず、αビットの情報を伝送するブロックは、第ｎ＋１番目のブロックとなる。したがって、図５６における９７２０ビットの情報ビット（情報系列）は、「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，９７１９）、Ｘ（ｎ＋１，９７２０）」（つまり、第ｎ＋１番目のブロックの情報は、Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上９７２０以下の整数とした９７２０ビットとなる。）とあらわすことができ、図５６における６８４０ビットのパリティビット（パリティ系列）は、「Ｐ（ｎ＋１，１）、Ｐ（ｎ＋１，２）、・・・、Ｐ（ｎ＋１，６８３９）、Ｐ（ｎ＋１，６８４０）」（つまり、Ｐ（ｎ＋１，ｋ）としたときｋは１以上６８４０以下の整数とした６８４０ビットとなる。）とあらわすことができる。
【０５９０】
＜１＞ αビットの情報におけるαが１以上３６０以下の整数のとき：
このとき、（３６０−α）ビットの送信装置、受信装置にとって既知のビットを用意する。例えば、（３６０−α）ビットの”ゼロ”を用意する（（３６０−α）個のゼロで形成される系列を用意する。）。そして、αビットの情報の情報と（３６０−α）ビットの”ゼロ”により、形成される３６０ビットの系列を「Ｙ（ｎ＋１，１）、Ｙ（ｎ＋１，２）、・・・、Ｙ（ｎ＋１，３５９）、Ｙ（ｎ＋１，３６０）」（つまり、Ｙ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上３６０以下の整数とした３６０ビットとなる。）とあらわすものとする。
【０５９１】
さらに、ＬＤＰＣ符号化を行うためには、さらに、９７２０ビットの情報が必要となる。（図５６（ａ）（ｂ）（ｃ）からわかるように、ＬＤＰＣ符号化を行うためには、９７２０ビットの情報が必要となる。Ｙ（ｎ＋１，ｊ）として、３６０ビット用意しているため、９７２０−３６０＝９３６０ビットの情報がさらに必要となる。）そこで、この９３６０ビットの情報として、９３６０ビットの既知系列を用意する。例えば、既知系列を９３６０ビットの”ゼロ”とし（９３６０個のゼロで形成される系列とし）、「Ｚ（ｎ＋１，１）、Ｚ（ｎ＋１，２）、・・・、Ｚ（ｎ＋１，９３５９）、Ｚ（ｎ＋１，９３６０）」（つまり、Ｚ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上９３６０以下の整数とした９３６０ビットとなる。）とあらわすものとする。
【０５９２】
このとき、ＬＤＰＣ符号化、および、データの送信を以下のようにして行う。
「Ｙ（ｎ＋１，１）、Ｙ（ｎ＋１，２）、・・・、Ｙ（ｎ＋１，３５９）、Ｙ（ｎ＋１，３６０）」（つまり、Ｙ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上３６０以下の整数とした３６０ビットとなる。）を、図５６の「第ｉブロックの３６０ビットのパンクチャする情報（送信しない情報ビット）５６０４に当てはめる。したがって、「Ｙ（ｎ＋１，１）、Ｙ（ｎ＋１，２）、・・・、Ｙ（ｎ＋１，３５９）、Ｙ（ｎ＋１，３６０）」（つまり、Ｙ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上３６０以下の整数とした３６０ビットとなる。）によって、「Ｘ（ｎ＋１，９３６１）、Ｘ（ｎ＋１，９３６２）、・・・、Ｘ（ｎ＋１，９７１９）、Ｘ（ｎ＋１，９７２０）」の情報３６０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは９３６１以上９７２０以下の整数とした３６０ビット）を得る。
【０５９３】
「Ｚ（ｎ＋１，１）、Ｚ（ｎ＋１，２）、・・・、Ｚ（ｎ＋１，９３５９）、Ｚ（ｎ＋１，９３６０）」（つまり、Ｚ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上９３６０以下の整数とした９３６０ビットとなる。）を、「Ｘ（ｉ，１）、Ｘ（ｉ，２）、・・・、Ｘ（ｉ，９３５９）、Ｘ（ｉ，９３６０）」の情報９３６０ビット（５６０３）（Ｘ（ｉ，ｊ）とあらわしたとき、ｊは１以上９３６０以下の整数とした９３６０ビット）にあてはめる。したがって、「Ｚ（ｎ＋１，１）、Ｚ（ｎ＋１，２）、・・・、Ｚ（ｎ＋１，９３５９）、Ｚ（ｎ＋１，９３６０）」（つまり、Ｚ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上９３６０以下の整数とした９３６０ビットとなる。）によって、「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，９３５９）、Ｘ（ｎ＋１，９３６０）」の情報９３６０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上９３６０以下の整数とした９３６０ビット）を得る。
【０５９４】
上述により、「Ｘ（ｎ＋１，９３６１）、Ｘ（ｎ＋１，９３６２）、・・・、Ｘ（ｎ＋１，９７１９）、Ｘ（ｎ＋１，９７２０）」の情報３６０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは９３６１以上９７２０以下の整数とした３６０ビット）、および、「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，９３５９）、Ｘ（ｎ＋１，９３６０）」の情報９３６０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上９３６０以下の整数とした９３６０ビット）を得ているので、これにより、符号化率２７／４６、符号長１６５６０ビットのＬＤＰＣ符号化を行い、「Ｐ（ｎ＋１，１）、Ｐ（ｎ＋１，２）、・・・、Ｐ（ｎ＋１，６８３９）、Ｐ（ｎ＋１，６８４０）」の６８４０ビットのパリティ（Ｐ（ｎ＋１，ｋ）としたときｋは１以上６８４０以下の整数）を得る。
【０５９５】
そして、「Ｘ（ｎ＋１，９３６１）、Ｘ（ｎ＋１，９３６２）、・・・、Ｘ（ｎ＋１，９７１９）、Ｘ（ｎ＋１，９７２０）」の情報３６０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは９３６１以上９７２０以下の整数とした３６０ビット）は、図５６（ｃ）はパンクチャするデータであるので、送信装置は送信しない。
【０５９６】
「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，９３５９）、Ｘ（ｎ＋１，９３６０）」の情報９３６０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上９３６０以下の整数とした９３６０ビット）は、既知の系列であるので、送信装置は送信しない。
【０５９７】
したがって、送信装置は、第ｎ＋１番目のブロックのデータとして、「Ｐ（ｎ＋１，１）、Ｐ（ｎ＋１，２）、・・・、Ｐ（ｎ＋１，６８３９）、Ｐ（ｎ＋１，６８４０）」の６８４０ビットのパリティ（Ｐ（ｎ＋１，ｋ）としたときｋは１以上６８４０以下の整数）を送信する。
【０５９８】
受信装置の復号部の第ｎ＋１番目のブロックの復号では、以下の処理を行う。
送信装置が送信した、「Ｐ（ｎ＋１，１）、Ｐ（ｎ＋１，２）、・・・、Ｐ（ｎ＋１，６８３９）、Ｐ（ｎ＋１，６８４０）」の６８４０ビットのパリティ（Ｐ（ｎ＋１，ｋ）としたときｋは１以上６８４０以下の整数）の各ビットに対応する、例えば、対数尤度比を得る。
【０５９９】
「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，９３５９）、Ｘ（ｎ＋１，９３６０）」の情報９３６０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上９３６０以下の整数とした９３６０ビット）は、送信装置が送信していないため、受信装置は受信信号から「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，６３５９）、Ｘ（ｎ＋１，９３６０）」の情報９３６０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上９３６０以下の整数とした９３６０ビット）の各ビットに対応する対数尤度比を求めるのではなく、「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，６３５９）、Ｘ（ｎ＋１，９３６０）」の情報９３６０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上９３６０以下の整数とした９３６０ビット）は、既知の系列であるので、この既知系列の各ビットに対応する対数尤度比を作成する。
【０６００】
「Ｘ（ｎ＋１，９３６１）、Ｘ（ｎ＋１，９３６２）、・・・、Ｘ（ｎ＋１，９７１９）、Ｘ（ｎ＋１，９７２０）」の情報３６０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは９３６１以上９７２０以下の整数とした３６０ビット）には、既知の系列の部分と受信装置に伝えたい情報系列の部分が存在するが、送信装置は、この３６０ビットについては、パンクチャビット（パンクチャ系列）であるため、送信していない。よって、受信装置は、受信信号から「Ｘ（ｎ＋１，９３６１）、Ｘ（ｎ＋１，９３６２）、・・・、Ｘ（ｎ＋１，９７１９）、Ｘ（ｎ＋１，９７２０）」の情報３６０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは９３６１以上９７２０以下の整数とした３６０ビット）の各ビットに対応する対数尤度比を求めるのではなく、「Ｘ（ｎ＋１，９３６１）、Ｘ（ｎ＋１，９３６２）、・・・、Ｘ（ｎ＋１，９７１９）、Ｘ（ｎ＋１，９７２０）」の情報３６０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは９３６１以上９７２０以下の整数とした３６０ビット）のうち既知系列の部分に対応する各ビットの対数尤度比を与え、また、「Ｘ（ｎ＋１，９３６１）、Ｘ（ｎ＋１，９３６２）、・・・、Ｘ（ｎ＋１，９７１９）、Ｘ（ｎ＋１，９７２０）」の情報３６０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは９３６１以上９７２０以下の整数とした３６０ビット）のうち受信装置に伝えたい情報系列の部分に対応する各ビットの対数対数尤度比を与える（例えば、対数尤度比として、ゼロを与える）。
【０６０１】
上述のようにして対数尤度比を得ることで、第ｎ＋１番目のブロックの１６５６０ビットの各ビットの対数尤度比を得ることができる。これらの対数尤度比を用いて、信頼度伝播復号（ＢＰ（Belief Propagation）復号）を行い、第ｎ＋１番目のブロックに含まれる情報の推定値を得ることになる。
【０６０２】
送信装置は、第ｎ＋１のブロックに含まれる情報のビット数を伝えるために、送信装置が送信するデータのビット数（情報のビット数であってもよいし、情報とパリティのビット数であってもよい。）の情報を含む制御情報シンボルを送信する方法が考えられる。受信装置は、制御情報シンボルに含まれる送信装置が送信するデータのビット数の情報を得、これにより、送信装置が送信した第ｎ＋１番目のブロックの構成を知ることができ、これに基づき、上記のような復号を行うことになる。
【０６０３】
＜２＞αビットの情報におけるαが３６１以上９７２０以下の整数のとき：
このとき、αビットの情報の中から３６０ビットを抽出する。そして、抽出した３６０ビットで形成される系列を「ｙ（ｎ＋１，１）、ｙ（ｎ＋１，２）、・・・、ｙ（ｎ＋１，３５９）、ｙ（ｎ＋１，３６０）」（つまり、ｙ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上３６０以下の整数とした３６０ビットとなる。）とあらわすものとする。
【０６０４】
次に、（９７２０−α）ビットの送信装置、受信装置にとって既知のビットを用意する。例えば、（９７２０−α）ビットの”ゼロ”を用意する（（９７２０−α）個の”ゼロ”を用意する。）。そして、（９７２０−α）ビットの”ゼロ”と「αビットの情報のうち、「αビットの情報の中から抽出した３６０ビット」以外の、（α−３６０）ビットの情報」、よって、（９７２０−α）＋（α−３６０）＝９３６０ビットのデータ系列を、「ｚ（ｎ＋１，１）、ｚ（ｎ＋１，２）、・・・、ｚ（ｎ＋１，９３５９）、ｚ（ｎ＋１，９３６０）」（つまり、ｚ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上９３６０以下の整数とした９３６０ビットとなる。）とあらわすものとする。
【０６０５】
このとき、ＬＤＰＣ符号化、および、データの送信を以下のようにして行う。
「ｙ（ｎ＋１，１）、ｙ（ｎ＋１，２）、・・・、ｙ（ｎ＋１，３５９）、ｙ（ｎ＋１，３６０）」（つまり、ｙ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上３６０以下の整数とした３６０ビットとなる。）を、図５６の「第ｉブロックの３６０ビットのパンクチャする情報（送信しない情報ビット）５６０４に当てはめる。したがって、「ｙ（ｎ＋１，１）、ｙ（ｎ＋１，２）、・・・、ｙ（ｎ＋１，３５９）、ｙ（ｎ＋１，３６０）」（つまり、ｙ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上３６０以下の整数とした３６０ビットとなる。）によって、「Ｘ（ｎ＋１，９３６１）、Ｘ（ｎ＋１，９３６２）、・・・、Ｘ（ｎ＋１，９７１９）、Ｘ（ｎ＋１，９７２０）」の情報３６０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは９３６１以上９７２０以下の整数とした３６０ビット）を得る。
【０６０６】
「ｚ（ｎ＋１，１）、ｚ（ｎ＋１，２）、・・・、ｚ（ｎ＋１，９３５９）、ｚ（ｎ＋１，９３６０）」（つまり、ｚ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上９３６０以下の整数とした９３６０ビットとなる。）を、「Ｘ（ｉ，１）、Ｘ（ｉ，２）、・・・、Ｘ（ｉ，９３５９）、Ｘ（ｉ，９３６０）」の情報９３６０ビット（５６０３）（Ｘ（ｉ，ｊ）とあらわしたとき、ｊは１以上９３６０以下の整数とした９３６０ビット）にあてはめる。したがって、「ｚ（ｎ＋１，１）、ｚ（ｎ＋１，２）、・・・、ｚ（ｎ＋１，９３５９）、ｚ（ｎ＋１，９３６０）」（つまり、ｚ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上９３６０以下の整数とした９３６０ビットとなる。）によって、「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，９３５９）、Ｘ（ｎ＋１，９３６０）」の情報９３６０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上９３６０以下の整数とした９３６０ビット）を得る。
【０６０７】
上述により、「Ｘ（ｎ＋１，９３６１）、Ｘ（ｎ＋１，９３６２）、・・・、Ｘ（ｎ＋１，９７１９）、Ｘ（ｎ＋１，９７２０）」の情報３６０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは９３６１以上９７２０以下の整数とした３６０ビット）、および、「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，９３５９）、Ｘ（ｎ＋１，９３６０）」の情報９３６０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上９３６０以下の整数とした９３６０ビット）を得ているので、これにより、符号化率２７／４６、符号長１６５６０ビットのＬＤＰＣ符号化を行い、「Ｐ（ｎ＋１，１）、Ｐ（ｎ＋１，２）、・・・、Ｐ（ｎ＋１，６８３９）、Ｐ（ｎ＋１，６８４０）」の６８４０ビットのパリティ（Ｐ（ｎ＋１，ｋ）としたときｋは１以上６８４０以下の整数）を得る。
【０６０８】
そして、「Ｘ（ｎ＋１，９３６１）、Ｘ（ｎ＋１，９３６２）、・・・、Ｘ（ｎ＋１，９７１９）、Ｘ（ｎ＋１，９７２０）」の情報３６０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは９３６１以上９７２０以下の整数とした３６０ビット）は、図５６（ｃ）はパンクチャするデータであるので、送信装置は送信しない。
【０６０９】
「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，９３５９）、Ｘ（ｎ＋１，９３６０）」の情報９３６０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上９３６０以下の整数とした９３６０ビット）において、（９７２０−α）ビットの”ゼロ”に対応する系列は、送信装置、受信装置で既知の系列であるので、送信装置は送信しない。そして、「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，９３５９）、Ｘ（ｎ＋１，９３６０）」の情報９３６０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上９３６０以下の整数とした９３６０ビット）において、「αビットの情報のうち、「αビットの情報の中から抽出した３６０ビット」以外の、（α−３６０）ビットの情報」を送信装置は送信する。
【０６１０】
送信装置は、「Ｐ（ｎ＋１，１）、Ｐ（ｎ＋１，２）、・・・、Ｐ（ｎ＋１，６８３９）、Ｐ（ｎ＋１，６８４０）」の６８４０ビットのパリティ（Ｐ（ｎ＋１，ｋ）としたときｋは１以上６８４０以下の整数）を送信する。
【０６１１】
したがって、送信装置は、第ｎ＋１番目のブロックのデータとして、「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，９３５９）、Ｘ（ｎ＋１，９３６０）」の情報９３６０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上９３６０以下の整数とした９３６０ビット）において、「αビットの情報のうち、「αビットの情報の中から抽出した３６０ビット」以外の、（α−３６０）ビットの情報」、および、「Ｐ（ｎ＋１，１）、Ｐ（ｎ＋１，２）、・・・、Ｐ（ｎ＋１，６８３９）、Ｐ（ｎ＋１，６８４０）」の６８４０ビットのパリティ（Ｐ（ｎ＋１，ｋ）としたときｋは１以上６８４０以下の整数）を送信する。
【０６１２】
受信装置の復号部の第ｎ＋１番目のブロックの復号では、以下の処理を行う。
送信装置が送信した、「Ｐ（ｎ＋１，１）、Ｐ（ｎ＋１，２）、・・・、Ｐ（ｎ＋１，６８３９）、Ｐ（ｎ＋１，６８４０）」の６８４０ビットのパリティ（Ｐ（ｎ＋１，ｋ）としたときｋは１以上６８４０以下の整数）の各ビットに対応する、例えば、対数尤度比を得る。
【０６１３】
「Ｘ（ｎ＋１，９３６１）、Ｘ（ｎ＋１，９３６２）、・・・、Ｘ（ｎ＋１，９７１９）、Ｘ（ｎ＋１，９７２０）」の情報３６０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは９３６１以上９７２０以下の整数とした３６０ビット）は、受信装置に伝えたい情報系列で構成されている。そして、「Ｘ（ｎ＋１，９３６１）、Ｘ（ｎ＋１，９３６２）、・・・、Ｘ（ｎ＋１，９７１９）、Ｘ（ｎ＋１，９７２０）」の情報３６０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは９３６１以上９７２０以下の整数とした３６０ビット）は、パンクチャビット（パンクチャ系列）であるため、送信装置は、「Ｘ（ｎ＋１，，９３６１）、Ｘ（ｎ＋１，９３６２）、・・・、Ｘ（ｎ＋１，９７１９）、Ｘ（ｎ＋１，９７２０）」の情報３６０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは９３６１以上９７２０以下の整数とした３６０ビット）を送信していない。よって、受信装置は、受信信号から「Ｘ（ｎ＋１，９３６１）、Ｘ（ｎ＋１，９３６２）、・・・、Ｘ（ｎ＋１，９７１９）、Ｘ（ｎ＋１，９７２０）」の情報３６０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは９３６１以上９７２０以下の整数とした３６０ビット）の各ビットに対応する対数尤度比を求めるのではなく、「Ｘ（ｎ＋１，９３６１）、Ｘ（ｎ＋１，９３６２）、・・・、Ｘ（ｎ＋１，９７１９）、Ｘ（ｎ＋１，９７２０）」の情報３６０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは９３６１以上９７２０以下の整数とした３６０ビット）の各ビットに対し、受信装置に伝えたい情報系列に対応する対数対数尤度比を与える（例えば、対数尤度比として、ゼロを与える）。
【０６１４】
「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，９３５９）、Ｘ（ｎ＋１，９３６０）」の情報９３６０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上９３６０以下の整数とした９３６０ビット）には、既知の系列の部分と受信装置に伝えたい情報系列の部分が存在する。
【０６１５】
このとき、「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，９３５９）、Ｘ（ｎ＋１，９３６０）」の情報９３６０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上９３６０以下の整数とした９３６０ビット）において、受信装置に伝えたい情報系列については、送信装置が送信しているので、受信装置は、受信信号から、「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，９３５９）、Ｘ（ｎ＋１，９３６０）」の情報９３６０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上９３６０以下の整数とした９３６０ビット）において、受信装置に伝えたい情報系列の各ビットに対応する、例えば、対数尤度比を得る。
【０６１６】
「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，９３５９）、Ｘ（ｎ＋１，９３６０）」の情報９３６０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上９３６０以下の整数とした９３６０ビット）において、既知の系列については、送信装置が送信していないため、受信装置は、受信信号から「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，９３５９）、Ｘ（ｎ＋１，９３６０）」の情報９３６０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上９３６０以下の整数とした９３６０ビット）における既知の系列の各ビットに対応する対数尤度比を求めるのではなく、「Ｘ（ｎ＋１，１）、Ｘ（ｎ＋１，２）、・・・、Ｘ（ｎ＋１，９３５９）、Ｘ（ｎ＋１，９３６０）」の情報９３６０ビット（Ｘ（ｎ＋１，ｊ）とあらわしたとき、ｊは１以上９３６０以下の整数とした９３６０ビット）における既知の系列の各ビットに対し、既知系列に対応する対数尤度比を与えることになる。
【０６１７】
上述のようにして対数尤度比を得ることで、第ｎ＋１番目のブロックの１６５６０ビットの各ビットの対数尤度比を得ることができる。これらの対数尤度比を用いて、信頼度伝播復号（ＢＰ（Belief Propagation）復号）を行い、第ｎ＋１番目のブロックに含まれる情報の推定値を得ることになる。
【０６１８】
送信装置は、第ｎ＋１のブロックに含まれる情報のビット数を伝えるために、送信装置が送信するデータのビット数（情報のビット数であってもよいし、情報とパリティのビット数であってもよい。）の情報を含む制御情報シンボルを送信する方法が考えられる。受信装置は、制御情報シンボルに含まれる送信装置が送信するデータのビット数の情報を得、これにより、送信装置が送信した第ｎ＋１番目のブロックの構成を知ることができ、これに基づき、上記のような復号を行うことになる。
【０６１９】
上述のように、本発明の特徴的な点は、「αビットの情報を、優先的に図５６（ｃ）の第ｉブロックの３６０ビットのパンクチャする情報ビット５６０４の部分に当てはめ、符号化率２７／４６、符号長１６５６０ビットのＬＤＰＣ符号化を行う」である。このようにした場合、第ｎ＋１番目のブロックのデータ伝送効率の向上、および、データの受信品質向上する効果を得ることができる。この点について、説明する。
【０６２０】
図５６における第ｉ番目のブロックの３６０ビットのパンクチャする情報ビット５６０４は、送信装置により、送信されない。受信装置では、第ｉ番目のブロックの３６０ビットのパンクチャする情報ビット５６０４は、第ｉ番目のブロックの「３６０ビットのパンクチャする情報ビット」を除くビットの対数尤度比を用いて推定されることになる。つまり、第ｉ番目のブロックの「３６０ビットのパンクチャする情報ビット」を除くビットの対数尤度比の信頼性が高ければ、受信装置における、第ｉ番目のブロックの３６０ビットのパンクチャする情報ビットの推定精度が向上することになる。
【０６２１】
この点に着目すると、第ｉ番目のブロックの３６０ビットのパンクチャする情報ビット５６０４を除く情報ビット、つまり、図５６の第ｉ番目のブロックの９３６０ビットの送信する情報ビット５６０３に対し、送信装置、受信装置にとって既知の系列を優先的割り当てると、第ｉ番目のブロックの３６０ビットのパンクチャする情報ビットの推定精度が向上することになる。
【０６２２】
また、情報の伝送効率という点では、送信装置、受信装置にとって既知の系列は、送信装置により送信されない。加えて、パンクチャするビットは、送信装置によって送信されない。この規則にしたがうと、「αビットの情報を、優先的に図５６（ｃ）の第ｉブロックの３６０ビットのパンクチャする情報ビット５６０４の部分に当てはめ、符号化率２７／４６、符号長１６５６０ビットのＬＤＰＣ符号化を行う」とすると、第ｎ＋１番目のデータの伝送効率がよいことになる。
【０６２３】
本実施の形態では、１符号化ブロックのビット数ｚ＝１６２００ビット、符号化率９／１５（パンクチャ後の符号化率）、このときに使用するＬＤＰＣ符号の符号長（ブロック長）を１６５６０ビット、ＬＤＰＣ符号の符号化率を２７／４６の時を例に説明しているが、これに限ったものではなく、１符号化ブロックのビット数ｚ、符号化率（パンクチャ後の符号化率）、ＬＤＰＣ符号の符号長（ブロック長）、ＬＤＰＣ符号の符号化率が、これとは異なるケースであっても同様に実施すれば、同様の効果を得ることができる。
【０６２４】
なお、上述の説明における＜１＞のケース、＜２＞のケースでは、「「Ｐ（ｎ＋１，１）、Ｐ（ｎ＋１，２）、・・・、Ｐ（ｎ＋１，６８３９）、Ｐ（ｎ＋１，６８４０）」の６８４０ビットのパリティ（Ｐ（ｎ＋１，ｋ）としたときｋは１以上６８４０以下の整数）を送信する」というように、パリティビットはすべて送信する例で説明しているが、パリティビット（パリティ系列）（の一部）をパンクチャしてもよい（送信装置が、パリティビット（パリティ系列）（の一部）を送信しなくてもよい。）。
【０６２５】
本実施の形態の＜１＞のケースにおいて、「αビットの情報におけるαが１以上３６０以下の整数のとき」と記載しているが、αビットの情報におけるαが１以上３６０以下の整数を満たす、すべてのαで、＜１＞のケースの説明が成立してもよい。
また、＜１＞のケースの説明が成立するための、１以上３６０以下を満たす整数αが、存在する、であってもよい。
同様に、本実施の形態の＜２＞のケースにおいて、「αビットの情報におけるαが３６１以上９７２０以下の整数のとき」と記載しているが、αビットの情報におけるαが３６１以上９７２０以下の整数を満たす、すべてのαで、＜２＞のケースの説明が成立してもよい。
また、＜２＞のケースの説明が成立するための、３６１以上９７２０以下を満たす整数αが、存在する、であってもよい。
【産業上の利用可能性】
【０６２６】
本発明に係る送信方法、受信方法、送信装置及び受信装置は、誤り訂正能力が高いため、高いデータ受信品質を確保することができる。
【符号の説明】
【０６２７】
１００      送信装置
１５０      受信装置
【図１】
2015228647.tif 000063
【図２】
2015228647.tif 000064
【図３】
2015228647.tif 000065
【図４】
2015228647.tif 000066
【図５】
2015228647.tif 000067
【図６】
2015228647.tif 000068
【図７】
2015228647.tif 000069
【図８】
2015228647.tif 000070
【図９】
2015228647.tif 000071
【図１０】
2015228647.tif 000072
【図１１】
2015228647.tif 000073
【図１２】
2015228647.tif 000074
【図１３】
2015228647.tif 000075
【図１４】
2015228647.tif 000076
【図１５】
2015228647.tif 000077
【図１６】
2015228647.tif 000078
【図１７】
2015228647.tif 000079
【図１８】
2015228647.tif 000080
【図１９】
2015228647.tif 000081
【図２０】
2015228647.tif 000082
【図２１】
2015228647.tif 000083
【図２２】
2015228647.tif 000084
【図２３】
2015228647.tif 000085
【図２４】
2015228647.tif 000086
【図２５】
2015228647.tif 000087
【図２６】
2015228647.tif 000088
【図２７】
2015228647.tif 000089
【図２８】
2015228647.tif 000090
【図２９】
2015228647.tif 000091
【図３０】
2015228647.tif 000092
【図３１】
2015228647.tif 000093
【図３２】
2015228647.tif 000094
【図３３】
2015228647.tif 000095
【図３４】
2015228647.tif 000096
【図３５】
2015228647.tif 000097
【図３６】
2015228647.tif 000098
【図３７】
2015228647.tif 000099
【図３８】
2015228647.tif 000100
【図３９】
2015228647.tif 000101
【図４０】
2015228647.tif 000102
【図４１】
2015228647.tif 000103
【図４２】
2015228647.tif 000104
【図４３】
2015228647.tif 000105
【図４４】
2015228647.tif 000106
【図４５】
2015228647.tif 000107
【図４６】
2015228647.tif 000108
【図４７】
2015228647.tif 000109
【図４８】
2015228647.tif 000110
【図４９】
2015228647.tif 000111
【図５０】
2015228647.tif 000112
【図５１】
2015228647.tif 000113
【図５２】
2015228647.tif 000114
【図５３】
2015228647.tif 000115
【図５４】
2015228647.tif 000116
【図５５】
2015228647.tif 000117
【図５６】
2015228647.tif 000118