(57)【要約】【課題】誤り訂正能力の高い送信方法を提供する。【解決手段】データシンボル群単位で複数の符号化方式の中から一つの符号化方式を選択し、選択した符号化方式を用いて情報系列を符号化して符号化系列を得る。複数の符号化方式は、少なくとも第１の符号化方式と第２の符号化方式とを含んでいる。第１の符号化方式は、第１のパリティ検査行列を用い、生成した第１の符号語を第１の符号化系列とする、第１の符号化率の符号化方式である。第２の符号化方式は、第２のパリティ検査行列を用い、生成した第２の符号語に対し、パンクチャ処理を行うことで、第２の符号化系列を生成する、パンクチャ処理後の第２の符号化率の符号化方式である。第１の符号化系列のビット数と第２の符号化系列のビット数は等しい。【選択図】図１
2015220750.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.
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、無線・有線を利用した放送・通信システムにおいて、高いデータの受信品質を得ることが可能な送信装置、受信装置、送信方法及び受信方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一つの態様は、複数の符号化方式を使用する送信方法であって、データシンボル群単位で複数の符号化方式の中から一つの符号化方式を選択し、選択した符号化方式を用いて情報系列を符号化して符号化系列を得る符号化ステップと、符号化系列を変調してデータシンボルを得る変調ステップと、複数のデータシンボルからなるデータシンボル群を複数含んで構成される送信フレームを送信する送信ステップと、を含む送信方法である。複数の符号化方式は、少なくとも第１の符号化方式と第２の符号化方式とを含んでいる。第１の符号化方式は、第１のパリティ検査行列を用い、生成した第１の符号語を第１の符号化系列とする、第１の符号化率の符号化方式である。第２の符号化方式は、第１のパリティ検査行列とは異なる第２のパリティ検査行列を用い、生成した第２の符号語に対し、パンクチャ処理を行うことで、第２の符号化系列を生成する、第１の符号化率とは異なるパンクチャ処理後の第２の符号化率の符号化方式である。そして、第１の符号化系列のビット数と第２の符号化系列のビット数が等しい。
【０００８】
本発明の一つの態様は、複数の復号化方法を使用する受信方法であって、受信信号を復調する復調ステップと、復調により生成された複数の受信値を誤り訂正復号する復号ステップと、を含む受信方法である。受信信号は、複数のデータシンボルからなるデータシンボル群を複数含んでフレームを構成しており、データシンボルは、データシンボル群単位で符号化方式を切り替えて符号化されている。複数の受信値が第１の符号化方式で符号化されたものである場合には、複数の受信値に対し、第１の符号化方式に対応する第１の復号化方法を適用する。また、複数の受信値が第２の符号化方式で符号化されたものである場合には、複数の受信値に対し、デパンクチャ処理を適用し、デパンクチャ処理後の複数の値に対し、第２の符号化方式に対応する第２の復号化方法を適用する。第１の符号化方式は、第１のパリティ検査行列を用い、生成した第１の符号語を第１の符号化系列とする、第１の符号化率の符号化方式である。第２の符号化方式は、第１のパリティ検査行列とは異なる第２のパリティ検査行列を用い、生成した第２の符号語に対し、パンクチャ処理を行うことで、第２の符号化系列を生成する、第１の符号化率とは異なるパンクチャ処理後の第２の符号化率の符号化方式である。そして、第１の符号化系列のビット数と第２の符号化系列のビット数が等しい。
【０００９】
本発明の一つの態様は、複数の符号化方式を使用する送信装置であって、データシンボル群単位で複数の符号化方式の中から一つの符号化方式を選択し、選択した符号化方式を用いて情報系列を符号化して符号化系列を得る符号化部と、符号化系列を変調してデータシンボルを得る変調部と、複数のデータシンボルからなるデータシンボル群を複数含んで構成される送信フレームを送信する送信部と、を備える。複数の符号化方式は、少なくとも第１の符号化方式と第２の符号化方式とを含んでいる。第１の符号化方式は、第１のパリティ検査行列を用い、生成した第１の符号語を第１の符号化系列とする、第１の符号化率の符号化方式である。第２の符号化方式は、第１のパリティ検査行列とは異なる第２のパリティ検査行列を用い、生成した第２の符号語に対し、パンクチャ処理を行うことで、第２の符号化系列を生成する、第１の符号化率とは異なるパンクチャ処理後の第２の符号化率の符号化方式である。そして、第１の符号化系列のビット数と第２の符号化系列のビット数が等しい。
【００１０】
本発明の一つの態様は、複数の復号化方法を使用する受信装置であって、受信信号を復調する復調部と、復調部で生成された複数の受信値を誤り訂正復号する復号部と、を備える。受信信号は、複数のデータシンボルからなるデータシンボル群を複数含んでフレームを構成しており、データシンボルは、データシンボル群単位で符号化方式を切り替えて符号化されている。復号部は、複数の受信値が第１の符号化方式で符号化されたものである場合には、複数の受信値に対し、第１の符号化方式に対応する第１の復号化方法を適用する。また、復号部は、複数の受信値が第２の符号化方式で符号化されたものである場合には、複数の受信値に対し、デパンクチャ処理を適用し、デパンクチャ処理後の複数の値に対し、第２の符号化方式に対応する第２の復号化方法を適用する。第１の符号化方式は、第１のパリティ検査行列を用い、生成した第１の符号語を第１の符号化系列とする、第１の符号化率の符号化方式である。第２の符号化方式は、第１のパリティ検査行列とは異なる第２のパリティ検査行列を用い、生成した第２の符号語に対し、パンクチャ処理を行うことで、第２の符号化系列を生成する、第１の符号化率とは異なるパンクチャ処理後の第２の符号化率の符号化方式である。そして、第１の符号化系列のビット数と第２の符号化系列のビット数が等しい。
【発明の効果】
【００１１】
本発明によれば、高い誤り訂正能力を得ることができるため、高いデータ品質を確保することができる。
【図面の簡単な説明】
【００１２】
【図１】無線を利用した受信装置と送信装置の構成の一例を示す図
【図２】符号化器の構成の一例を示す図
【図３】パンクチャを利用したときの送信装置の動作の一例を示す図
【図４】パンクチャを利用したときの受信装置の動作の一例を示す図
【図５】符号長と符号化率とに対して選択される符号化方法の一例を示す図
【図６】符号長と符号化率とに対して選択される符号化方法の一例を示す図
【図７】符号長と符号化率とに対して選択される符号化方法の一例を示す図
【図８】符号長と符号化率とに対して選択される符号化方法の一例を示す図
【図９】符号長に対して選択される符号化方法の一例を示す図
【図１０】符号長に対して選択される符号化方法の一例を示す図
【図１１】送信装置が送信するフレームの構成の一例を示す図
【図１２】符号化率に対して選択される符号化方法の一例を示す図
【図１３】符号化率に対して選択される符号化方法の一例を示す図
【図１４】符号化率に対して選択される符号化方法の一例を示す図
【図１５】符号長と符号化率に対して選択される符号化方法の一例を示す図
【図１６】符号長と符号化率に対して選択される符号化方法の一例を示す図
【図１７】送信装置の構成の一例を示す図
【図１８】送信装置が送信する変調信号のフレーム構成の一例を示す図
【図１９】制御情報復調部と復号部に関連する部分の構成の一例を示す図
【図２０】送信装置が送信する変調信号のフレーム構成の一例を示す図
【発明を実施するための形態】
【００１３】
本発明は、ブロック長（符号長）、符号化率を可変とする無線・有線を利用した放送・通信システムにおいて、受信装置がより高いデータの受信品質を得るための、システムで使用するＬＤＰＣ符号の設定に関する発明である。
【００１４】
図１は、送信装置１００と受信装置１５０で構成されている、無線を利用したシステムの構成の一例を示している。なお、図１では、無線を利用したシステムとしているが、これに限ったものではなく、有線（同軸ケーブル、ケーブル、光など）を利用したシステムであってもよい。
【００１５】
符号化部１０３は、情報１０１、制御情報１０２を入力とし、制御情報１０２に含まれる送信装置が誤り訂正符号化に使用する符号の情報、例えば、符号化率、符号長（ブロック長）の情報に基づいた誤り訂正符号化を行い、誤り訂正符号化後のデータ１０４を出力する。
【００１６】
パンクチャ部１０５は、制御情報１０２、誤り訂正符号化後のデータ１０４を入力とし、制御情報１０２に含まれる送信装置が誤り訂正符号化に使用する符号の情報、例えば、符号化率、符号長（ブロック長）の情報に基づき、誤り訂正符号化後のデータ１０４に対し、パンクチャを行うか、行わないか（ビット系列の一部を削除するか、しないか）の判断を行い、データ１０６を出力する。
【００１７】
インタリーブ部１０７は、制御情報１０２、データ１０６を入力とし、制御情報１０２に含まれるインタリーブ方法に関する情報に基づき、データの並び換えを行い、並び変え後のデータ１０８を出力する。
【００１８】
マッピング部１０９は、制御情報１０２、並び変え後のデータ１０８を入力とし、制御情報１０２に含まれる変調方法に関する情報に基づいて、マッピングを行い、ベースバンド信号１１０を出力する。
【００１９】
無線部１１２は、制御情報１０２、ベースバンド信号１１０、パイロット信号１１１を入力とし、制御情報１０２から受信機が復調するための制御情報シンボル（変調方式、誤り訂正符号の方式等に関する情報を含む）およびパイロットシンボル等をデータシンボルに挿入するなどの処理を行い、フレームを生成し、また、制御情報１０２に基づき信号処理を施し（例えば、ＯＦＤＭ（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：デジタル加入者線）システム）において、ＭＩＭＯ伝送を行う場合についても適用することができる。
【産業上の利用可能性】
【０２８７】
本発明に係る送信方法、受信方法、送信装置及び受信装置は、誤り訂正能力が高いため、高いデータ受信品質を確保することができる。
【符号の説明】
【０２８８】
１００      送信装置
１５０      受信装置
【図１】
2015220750.tif 000003
【図２】
2015220750.tif 000004
【図３】
2015220750.tif 000005
【図４】
2015220750.tif 000006
【図５】
2015220750.tif 000007
【図６】
2015220750.tif 000008
【図７】
2015220750.tif 000009
【図８】
2015220750.tif 000010
【図９】
2015220750.tif 000011
【図１０】
2015220750.tif 000012
【図１１】
2015220750.tif 000013
【図１２】
2015220750.tif 000014
【図１３】
2015220750.tif 000015
【図１４】
2015220750.tif 000016
【図１５】
2015220750.tif 000017
【図１６】
2015220750.tif 000018
【図１７】
2015220750.tif 000019
【図１８】
2015220750.tif 000020
【図１９】
2015220750.tif 000021
【図２０】
2015220750.tif 000022