(57)【要約】【課題】採用するパケットを迅速に切り替えることができる送信処理装置、受信処理装置、送受信システム、放送サービス提供方法、送信処理方法、および送信用プログラムを提供する。【解決手段】ブロック構成部１１が、送信されるブロックに格納される複数のパケットを２つ以上のグループに分け、各グループにおいて生じた誤りを検出可能な誤り検出用情報を生成し、生成した誤り検出用情報をブロックに格納する。訂正符号処理部１２が、ブロックにおいて、複数のパケットおよび誤り検出用情報を含む範囲について生じた誤りをＬＤＰＣ符号を用いて訂正可能な誤り訂正用情報を生成し、生成した誤り訂正用情報をブロックに格納する。送信部１３は、誤り検出用情報および誤り訂正用情報が格納されたブロックを送信する。【選択図】      図１７
2019125859.tif 000002
【特許請求の範囲】
【請求項１】
送信されるブロックに格納される複数のパケットを２つ以上のグループに分け、各グループにおいて生じた誤りを検出可能な誤り検出用情報を生成し、生成した前記誤り検出用情報を前記ブロックに格納するブロック構成手段と、
前記ブロックにおいて、前記複数のパケットおよび前記誤り検出用情報を含む範囲について生じた誤りをＬＤＰＣ符号を用いて訂正可能な誤り訂正用情報を生成し、生成した前記誤り訂正用情報を前記ブロックに格納する誤り訂正符号処理手段と、
前記誤り検出用情報および前記誤り訂正用情報が格納された前記ブロックを送信するための送信手段とを備えた
ことを特徴とする送信処理装置。
【請求項２】
前記ブロック構成手段は、入力された順に、前記複数のパケットを所定の数のパケットのグループに分ける
請求項１に記載の送信処理装置。
【請求項３】
前記誤り検出用情報は、各グループのＣＲＣ値を示す情報である
請求項１または請求項２に記載の送信処理装置。
【請求項４】
請求項１から請求項３のうちいずれかに記載の送信処理装置によって送信された前記ブロックを受信する受信手段と、
前記ブロックに含まれている前記誤り訂正用情報に基づいて誤りを訂正する誤り訂正手段と、
前記ブロックに含まれている前記誤り検出用情報に基づいて、対応するグループのパケットに誤りがあるか否かを判定する誤り判定手段と、
前記誤り判定手段が前記グループのパケットに誤りがあると判定した場合に、前記グループのパケットに、誤りがあることを示す情報を格納するパケット構成手段とを備えた
ことを特徴とする受信処理装置。
【請求項５】
請求項１から請求項３のうちいずれかに記載の送信処理装置と、
請求項４に記載の受信処理装置とを備えた
ことを特徴とする送受信システム。
【請求項６】
請求項５に記載の送受信システムを用いて、前記パケットに応じた電磁波を送信し、
受信した前記電磁波に基づいて、テレビジョン受像機が前記パケットに応じたデータをデコード可能なように生成された電磁波を送出する
ことを特徴とする放送サービス提供方法。
【請求項７】
送信されるブロックに格納される複数のパケットを２つ以上のグループに分け、各グループにおいて生じた誤りを検出可能な誤り検出用情報を生成し、生成した前記誤り検出用情報を前記ブロックに格納するブロック構成ステップと、
前記ブロックにおいて、前記複数のパケットおよび前記誤り検出用情報を含む範囲について生じた誤りをＬＤＰＣ符号を用いて訂正可能な誤り訂正用情報を生成し、生成した前記誤り訂正用情報を前記ブロックに格納する誤り訂正符号処理ステップと、
前記誤り検出用情報および前記誤り訂正用情報が格納された前記ブロックを送信するための送信ステップとを含む
ことを特徴とする送信処理方法。
【請求項８】
コンピュータに、
送信されるブロックに格納される複数のパケットを２つ以上のグループに分け、各グループにおいて生じた誤りを検出可能な誤り検出用情報を生成し、生成した前記誤り検出用情報を前記ブロックに格納するブロック構成処理と、
前記ブロックにおいて、前記複数のパケットおよび前記誤り検出用情報を含む範囲について生じた誤りをＬＤＰＣ符号を用いて訂正可能な誤り訂正用情報を生成し、生成した前記誤り訂正用情報を前記ブロックに格納する誤り訂正符号処理と、
前記誤り検出用情報および前記誤り訂正用情報が格納された前記ブロックを送信するための送信処理とを実行させる
ための送信用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ブロックの送受信に用いられる送信処理装置、受信処理装置、送受信システム、放送サービス提供方法、送信処理方法、および送信用プログラムに関する。
【背景技術】
【０００２】
放送局外から放送局に、映像や音声等の放送用素材を伝送するＦＰＵ（Ｆｉｅｌｄ  Ｐｉｃｋｕｐ  Ｕｎｉｔ：Ｍｉｃｒｏｗａｖｅ  Ｌｉｎｋともいう）送信機がある。また、放送局外から送信された放送用素材を受信するＦＰＵ受信機がある。
【０００３】
非特許文献１，２には、ＯＦＤＭ（Ｏｒｔｈｏｇｏｎａｌ  Ｆｒｅｑｕｅｎｃｙ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ）方式デジタルＦＰＵシステムの例が示されている。非特許文献１，２に記載されている例では、対をなす送信アンテナと受信アンテナとが用意され、それぞれを介してデータが送受信されるように構成されている。そして、非特許文献１，２に記載されている例では、誤り訂正内符号にパンクチュアード畳込み符号が用いられている。
【０００４】
映像を、より高精細化して放送することが求められており、ＦＰＵ送信機およびＦＰＵ受信機は、より高速でデータを送受信することが求められている。そのため、誤り訂正内符号にＬＤＰＣ（Ｌｏｗ  Ｄｅｎｓｉｔｙ  Ｐａｒｉｔｙ  Ｃｈｅｃｋ  Ｃｏｄｅ）符号を採用することが考えられる。
【０００５】
ＬＤＰＣ符号の処理の効率は、より多くのデータをまとめて処理した方がより高くなる。したがって、処理の効率の観点からは、映像に基づくデータがそれぞれ格納されている複数のＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）パケットについて、まとめてＬＤＰＣ符号の処理が行われることが望ましい。すなわち、複数のＴＳパケットを含むブロックごとに、ＬＤＰＣ符号の処理が行われることが望ましい。
【０００６】
また、通信経路に応じた複数のＦＰＵ受信機が用意され、各ＦＰＵ受信機が受信した信号に基づくＴＳパケットのうち伝送エラーが含まれていないＴＳパケットが復号に採用されている。
【先行技術文献】
【非特許文献】
【０００７】
【非特許文献１】“テレビジョン放送番組素材伝送用可搬型ＯＦＤＭ方式デジタル無線伝送システム”、[ｏｎｌｉｎｅ]、平成２３年３月２８日、社団法人電波産業会、[平成２９年１１月２８日検索]、インターネット（ＵＲＬ：https://www.arib.or.jp/kikaku/kikaku_hoso/std-b33.html）
【非特許文献２】“１．２ＧＨｚ／２．３ＧＨｚ帯テレビジョン放送番組素材伝送用可搬形ＯＦＤＭ方式デジタル無線伝送システム”、[ｏｎｌｉｎｅ]、平成２８年７月６日、社団法人電波産業会、[平成２９年１１月２８日検索]、インターネット（ＵＲＬ：https://www.arib.or.jp/kikaku/kikaku_hoso/std-b57.html）
【発明の概要】
【発明が解決しようとする課題】
【０００８】
処理の効率の観点から、複数のＴＳパケットを含むブロック単位でまとめてＬＤＰＣ符号の処理が行うように構成された場合に、各ＦＰＵ受信機によって受信されたブロックに含まれている複数のＴＳパケットのデータに誤りがあるか否かがブロック単位で判断される。したがって、受信側は、複数のＦＰＵ受信機によってそれぞれ受信されたＴＳパケットのうち、いずれの通信経路のＴＳパケットを採用するのかをブロック単位で判断して切り替えることになる。
【０００９】
すると、ＴＳパケットを採用する通信経路を、ブロック単位で切り替えることになりＴＳパケット単位で切り替えることができないので、迅速に切り替えることができないという問題がある。
【００１０】
したがって、ＴＳパケットのデータに誤りがあるか否かは、より小さいグループ単位で判断されることが好ましい。
【００１１】
そこで、本発明は、パケットのデータに誤りがあるか否かを、より小さいグループ単位で判断することができる送信処理装置、受信処理装置、送受信システム、放送サービス提供方法、送信処理方法、および送信用プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明による送信処理装置は、送信されるブロックに格納される複数のパケットを２つ以上のグループに分け、各グループにおいて生じた誤りを検出可能な誤り検出用情報を生成し、生成した誤り検出用情報をブロックに格納するブロック構成手段と、ブロックにおいて、複数のパケットおよび誤り検出用情報を含む範囲について生じた誤りをＬＤＰＣ符号を用いて訂正可能な誤り訂正用情報を生成し、生成した誤り訂正用情報をブロックに格納する誤り訂正符号処理手段と、誤り検出用情報および誤り訂正用情報が格納されたブロックを送信するための送信手段とを備えたことを特徴とする。
【００１３】
本発明による受信処理装置は、いずれかの態様の送信処理装置によって送信されたブロックを受信する受信手段と、ブロックに含まれている誤り訂正用情報に基づいて誤りを訂正する誤り訂正手段と、ブロックに含まれている誤り検出用情報に基づいて、対応するグループのパケットに誤りがあるか否かを判定する誤り判定手段と、誤り判定手段がグループのパケットに誤りがあると判定した場合に、グループのパケットに、誤りがあることを示す情報を格納するパケット構成手段とを備えたことを特徴とする。
【００１４】
本発明による送受信システムは、いずれかの態様の送信処理装置と、いずれかの態様の受信処理装置とを備えたことを特徴とする。
【００１５】
本発明による放送サービス提供方法は、いずれかの態様の送受信システムを用いて、前記パケットに応じた電磁波を送信し、受信した前記電磁波に基づいて、テレビジョン受像機が前記パケットに応じたデータをデコード可能なように生成された電磁波を送出する
ことを特徴とする。
【００１６】
本発明による送信処理方法は、送信されるブロックに格納される複数のパケットを２つ以上のグループに分け、各グループにおいて生じた誤りを検出可能な誤り検出用情報を生成し、生成した誤り検出用情報をブロックに格納するブロック構成ステップと、ブロックにおいて、複数のパケットおよび誤り検出用情報を含む範囲について生じた誤りをＬＤＰＣ符号を用いて訂正可能な誤り訂正用情報を生成し、生成した誤り訂正用情報をブロックに格納する誤り訂正符号処理ステップと、誤り検出用情報および誤り訂正用情報が格納されたブロックを送信するための送信ステップとを含むことを特徴とする。
【００１７】
本発明による送信用プログラムは、コンピュータに、送信されるブロックに格納される複数のパケットを２つ以上のグループに分け、各グループにおいて生じた誤りを検出可能な誤り検出用情報を生成し、生成した誤り検出用情報をブロックに格納するブロック構成処理と、ブロックにおいて、複数のパケットおよび誤り検出用情報を含む範囲について生じた誤りをＬＤＰＣ符号を用いて訂正可能な誤り訂正用情報を生成し、生成した誤り訂正用情報をブロックに格納する誤り訂正符号処理と、誤り検出用情報および誤り訂正用情報が格納されたブロックを送信するための送信処理とを実行させることを特徴とする。
【発明の効果】
【００１８】
本発明によれば、パケットのデータに誤りがあるか否かを、より小さいグループ単位で判断することができる。
【図面の簡単な説明】
【００１９】
【図１】第１の実施形態の送受信システムの構成例を示すブロック図である。
【図２】第１の実施形態における送信制御部の構成例を示すブロック図である。
【図３】ＦＥＣブロック構成部が生成するＦＥＣブロックの構造の例を示す説明図である。
【図４】ＦＥＣブロックにおける各領域のビット数の例を示す説明図である。
【図５】短縮化前のＢＣＨ符号の多項式リストの例を示す説明図である。
【図６】エネルギー拡散処理部の構成に相当するエネルギー拡散回路の例を示す説明図である。
【図７】ＴＳパケットの分割態様の例を示す説明図である。
【図８】ＴＳパケットの分割態様の例を示す説明図である。
【図９】ＴＳパケットの分割態様の例を示す説明図である。
【図１０】第１の実施形態における受信制御部の構成例を示すブロック図である。
【図１１】第１の実施形態における送信制御部の動作を示すフローチャートである。
【図１２】第１の実施形態における受信制御部のＴＳパケット抽出処理部の動作を示すフローチャートである。
【図１３】第２の実施形態の送受信システムの構成例を示すブロック図である。
【図１４】第２の実施形態における送信制御部の構成例を示すブロック図である。
【図１５】第２の実施形態における受信制御部の構成例を示すブロック図である。
【図１６】本発明の第２の実施形態における送信制御部の動作を示すフローチャートである。
【図１７】本発明の第３の実施形態の送信処理装置の構成例を示すブロック図である。
【発明を実施するための形態】
【００２０】
実施形態１．
本発明の第１の実施形態の送受信システムについて、図面を参照して説明する。図１は、本発明の第１の実施形態の送受信システムの構成例を示すブロック図である。
【００２１】
図１に示すように、第１の実施形態の送受信システムは、送信機１００と受信機２００とを含む。
【００２２】
図１に示すように、送信機１００には、送信用アンテナ３１１が接続されている。また、図１に示すように、受信機２００には、受信用アンテナ３２１が接続されている。
【００２３】
本発明の第１の実施形態の送受信システムでは、送信用アンテナ３１１と受信用アンテナ３２１とを介して、送信機１００と受信機２００とによってＳＩＳＯ（Ｓｉｎｇｌｅ−Ｉｎｐｕｔ  ａｎｄ  Ｓｉｎｇｌｅ−Ｏｕｔｐｕｔ）通信が行われるように構成されている。
【００２４】
図１に示すように、送信機１００は、送信制御部１１０と送信高周波部１３０とを含む。送信高周波部１３０には、送信用アンテナ３１１が接続されている。
【００２５】
送信制御部１１０は、例えば、コーデックや再多重化器、符号化器等から入力されたＴＳパケットに所定の処理を施し、ＩＦ（Ｉｎｔｅｒｍｅｄｉａｔｅ  Ｆｒｅｑｕｅｎｃｙ）信号を生成する。送信高周波部１３０は、送信制御部１１０が生成したＩＦ信号に、送信用の周波数の送信用信号に変換して増幅する処理を施してＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）信号にする。そして、送信高周波部１３０は、当該ＲＦ信号を送信用アンテナ３１１に入力する。ＲＦ信号は、送信用アンテナ３１１によって送信される。
【００２６】
なお、ＴＳパケットは、４バイトのＴＳヘッダと動画データや音声データ等のペイロードのデータとを含む１８８バイトのデータである。
【００２７】
図１に示すように、受信機２００は、受信高周波部２３０と、受信制御部２１０とを含む。受信高周波部２３０には受信用アンテナ３２１が接続されている。
【００２８】
送信用アンテナ３１１によって送信されたＲＦ信号は、受信用アンテナ３２１によって受信されて受信高周波部２３０に入力される。
【００２９】
受信高周波部２３０は、入力されたＲＦ信号に周波数変換を施してＩＦ信号にする。受信制御部２１０は、当該ＩＦ信号に所定の処理を施し、ＴＳパケットを生成する。そして、受信制御部２１０は、生成したＴＳパケットを復号器等５００に入力する。
【００３０】
図２は、第１の実施形態における送信制御部１１０の構成例を示すブロック図である。図２に示すように、本発明の第１の実施形態における送信制御部１１０は、ＦＥＣ（Ｆｏｒｗａｒｄ  Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎ）ブロック構成部１１１、簡易スクランブル処理部１１２、外符号処理部１１３、エネルギー拡散処理部１１４、内符号処理部１１５、ビットインタリーブ処理部１１６、周波数インタリーブ処理部１１７、時間インタリーブ処理部１１８、マッピング処理部１１９、ＯＦＤＭフレーム構成部１２０、ＩＦＦＴ（Ｉｎｖｅｒｓｅ  Ｆａｓｔ  Ｆｏｕｒｉｅｒ  Ｔｒａｎｓｆｏｒｍ）処理部１２１、ガードインタバル付加処理部１２２、直交変調処理部１２３、およびキャリア入力部１２４を含む。
【００３１】
なお、図２に示す各部は、例えば、プログラム制御に従って処理を実行するプロセッサや複数の回路によって実現される。
【００３２】
ＦＥＣブロック構成部１１１は、入力されたＴＳパケットを複数含むＦＥＣブロックを生成する。図３は、ＦＥＣブロック構成部１１１が生成するＦＥＣブロックの構造の例を示す説明図である。図３に示すように、ＦＥＣブロックは、ブロックヘッダが格納される領域と、主信号が格納される領域と、ＢＣＨ符号パリティが格納される領域と、スタッフビットが格納される領域と、ＬＤＰＣ符号パリティが格納される領域とを含む。
【００３３】
図４は、ＦＥＣブロックにおける各領域のビット数の例を示す説明図である。図４に示す例では、近似ＬＤＰＣ符号化率が１／２でありＬＤＰＣ符号化率が６１／１２０である場合に、ブロックヘッダビット数は１７６ビットであり、主信号ビット数が２２４４０であり、ＢＣＨ符号パリティビット数が１９２であり、スタッフビット数が６であり、ＬＤＰＣ符号パリティビット数が２２０６６であり、ＬＤＰＣ符号化後ビット数が４４８８０であり、主信号が格納される領域に格納されるＴＳパケット数が１５であることが示されている。また、図４に示す例では、近似ＬＤＰＣ符号化率が２／３でありＬＤＰＣ符号化率が８１／１２０である場合に、ブロックヘッダビット数は１７６ビットであり、主信号ビット数が２９９２０であり、ＢＣＨ符号パリティビット数が１９２であり、スタッフビット数が６であり、ＬＤＰＣ符号パリティビット数が１４５８６であり、ＬＤＰＣ符号化後ビット数が４４８８０であり、主信号が格納される領域に格納されるＴＳパケット数が２０であることが示されている。図４に示す例では、近似ＬＤＰＣ符号化率が３／４でありＬＤＰＣ符号化率が８９／１２０である場合に、ブロックヘッダビット数は１７６ビットであり、主信号ビット数が３２９１２であり、ＢＣＨ符号パリティビット数が１９２であり、スタッフビット数が６であり、ＬＤＰＣ符号パリティビット数が１１５９４であり、ＬＤＰＣ符号化後ビット数が４４８８０であり、主信号が格納される領域に格納されるＴＳパケット数が２２であることが示されている。図４に示す例では、近似ＬＤＰＣ符号化率が５／６でありＬＤＰＣ符号化率が１０１／１２０である場合に、ブロックヘッダビット数は１７６ビットであり、主信号ビット数が３７４００であり、ＢＣＨ符号パリティビット数が１９２であり、スタッフビット数が６であり、ＬＤＰＣ符号パリティビット数が７１０６であり、ＬＤＰＣ符号化後ビット数が４４８８０であり、主信号が格納される領域に格納されるＴＳパケット数が２５であることが示されている。
【００３４】
ＦＥＣブロック構成部１１１は、ＦＥＣブロックにおける主信号部に、入力されたＴＳパケットを複数格納する処理を行う。また、ＦＥＣブロック構成部１１１は、入力されたＴＳパケットのそれぞれについてＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）値を算出し、算出結果のＣＲＣ値をそれぞれブロックヘッダに格納する処理を行う。そして、ＦＥＣブロック構成部１１１は、それぞれを格納する処理が行われたＦＥＣブロックを簡易スクランブル処理部１１２に入力する。なお、ＣＲＣ値の算出および算出結果のＣＲＣ値をそれぞれブロックヘッダに格納する処理については後述する。
【００３５】
簡易スクランブル処理部１１２は、特定の相手方に対して行われる通信を想定して、設備規模の縮小と消費電力の削減を図るため、例えば、１６ビットの擬似ランダム系列（生成多項式  Ｘ１６＋Ｘ１２＋Ｘ３＋Ｘ＋１）を加算する簡易なスクランブル方式のスクランブル処理を行う。
【００３６】
そして、簡易スクランブル処理部１１２は、スクランブル処理を施したＦＥＣブロックを外符号処理部１１３に入力する。
【００３７】
なお、ＦＰＵは、信号を受けるために方向調整を必要とする等、秘匿性を持たせる必要性が低いため、簡易スクランブル処理部１１２は、必要に応じて設けられる。簡易スクランブル処理部１１２が設けられなかった場合に、ＦＥＣブロック構成部１１１が構成したＦＥＣブロックは外符号処理部１１３に入力される。
【００３８】
外符号処理部１１３は、入力されたＦＥＣブロックにおいて複数のＴＳパケットが格納されている主信号部について、ＢＣＨ符号のパリティビットを生成する。そして、外符号処理部１１３は、入力されたＦＥＣブロックにおけるＢＣＨ符号パリティの領域に、生成したパリティビットを格納する。外符号処理部１１３は、ＢＣＨ符号パリティの領域にパリティビットを格納したＦＥＣブロックをエネルギー拡散処理部１１４に入力する。
【００３９】
本例では、外符号処理部１１３は、訂正能力ｔ＝１２のＢＣＨ（６５５３５，６５３４３）の短縮符号（ｎｂｃｈ，ｋｂｃｈ）を用いるとする。したがって、ＢＣＨ符号パリティのビット数は、６５５３５−６５３４３＝１９２ビットである。なお、ｎｂｃｈは、ＢＣＨ符号長であり、ｋｂｃｈは、ＢＣＨ符号長からＢＣＨパリティ長を除いた長さであるとする。
【００４０】
図５は、短縮化前のＢＣＨ符号の多項式リストの例を示す説明図である。図５には、ＢＣＨ符号の多項式の例として、ｇ１（ｘ）〜ｇ１２（ｘ）が記載されている。
【００４１】
外符号処理部１１３は、
2019125859.tif 000003
に対するＢＣＨ符号パリティビット
2019125859.tif 000004
2019125859.tif 000005
【００４２】
そして、外符号処理部１１３は、以下の演算を行う。すなわち、
2019125859.tif 000006
に
2019125859.tif 000007
を乗算する。
また、外符号処理部１１３は、
2019125859.tif 000008
を被序数とし、生成多項式ｇ（ｘ）を序数とする除算を行い、
2019125859.tif 000009
を求める。そして、外符号処理部１１３は、
ｄ（ｘ）の係数をＢＣＨ符号パリティビットｄとする。
【００４３】
なお、情報ビットｍとＢＣＨ符号パリティビットｄとを合わせたビット系列
2019125859.tif 000010
に、ＦＥＣブロックにおけるスタッフビットを加えたものがエネルギー拡散され、誤り訂正内符号の情報ビットとなる。
【００４４】
エネルギー拡散処理部１１４は、例えば、ＦＥＣブロックの構成要素のうち、ブロックヘッダ、主信号、ＢＣＨ符号パリティ、およびスタッフビットに対してエネルギー拡散の処理を施す。したがって、エネルギー拡散処理部１１４によって、本例では、ＬＤＰＣ符号パリティにはエネルギー拡散の処理が施されない。なお、エネルギー拡散の周期は１ＦＥＣブロックであるとする。
【００４５】
図６は、エネルギー拡散処理部１１４の構成に相当するエネルギー拡散回路の例を示す説明図である。図６に示すように、エネルギー拡散処理部１１４は、２５次の生成多項式（Ｘ２５＋Ｘ２２＋１）によって生成される擬似ランダムビット系列と拡散対象との排他的論理和の演算を行う。
【００４６】
内符号処理部１１５は、エネルギー拡散処理部１１４によってエネルギー拡散の処理が施されたＦＥＣブロックに、ＬＤＰＣ符号の処理を施す。本例では、内符号処理部１１５は、符号化長が４４８８０ビットになるように、ＦＥＣブロックにおいて複数のＴＳパケットが格納されている主信号が格納される領域（主信号部ともいう）や、ブロックヘッダが格納される領域、ＢＣＨ符号パリティが格納される領域、スタッフビットが格納される領域にＬＤＰＣ符号の処理を施す。具体的には、内符号処理部１１５は、例えば、エネルギー拡散処理部１１４によってエネルギー拡散の処理が施されたＦＥＣブロックにＬＤＰＣ符号の処理を施してＬＤＰＣ符号パリティを算出する。そして、内符号処理部１１５は、例えば、ＦＥＣブロックにおけるＬＤＰＣ符号パリティが格納される領域に、算出したＬＤＰＣ符号パリティを格納する。
【００４７】
ビットインタリーブ処理部１１６は、内符号処理部１１５がＬＤＰＣ符号の処理を施して誤り訂正の内符号化を行ったＦＥＣブロック（４４８８０ビット）に、ＦＥＣブロックごとにビットインタリーブの処理を施す。ビットインタリーブには、パリティインタリーブとブロックインタリーブとが含まれる。なお、４０９６ＱＡＭ（ＵＣ（Ｕｎｉｆｏｒｍ  Ｃｏｎｓｔｅｌｌａｔｉｏｎ）：均一コンスタレーション）に変調される場合のみ、ビットインタリーブ処理部１１６は、ビットインタリーブの処理を行う。
【００４８】
なお、ビットインタリーブ処理部１１６は、パリティインタリーブとして、内符号処理部１１５がＬＤＰＣ符号の処理を施して誤り訂正の内符号化を行ったＦＥＣブロック（４４８８０ビット）のうち、内符号パリティ部分のビットの順番を所定の手順で変える。
【００４９】
また、ビットインタリーブ処理部１１６は、ブロックインタリーブとして、パリティインタリーブの出力ビット列をメモリ（図示せず）の列方向に書き込み、列数を変更した後に、所定のテーブルに従って列を入れ替えて、シリアルビット列として行方向に読み出す。
【００５０】
周波数インタリーブ処理部１１７は、ビットインタリーブ処理部１１６によってビットインタリーブの処理が施されたシリアルビット列を変調多値数に応じてパラレル変換する。周波数インタリーブ処理部１１７は、パラレル変換されたデータワードをデータキャリアの若い番号（周波数の低い方）から順に、データキャリアに割り当てる。
【００５１】
そして、周波数インタリーブ処理部１１７は、データキャリアの順序を擬似ランダムに入れ替えて、インタリーブの処理を行う。周波数インタリーブ処理部１１７は、インタリーブの処理において、所定のインタリーブ関数Ｆ（ｉ）を用いる。関数Ｆ（ｉ）は、インタリーブ前のデータキャリア位置（ｉ）とインタリーブ後のキャリア位置との関係を示す関数である。
【００５２】
キャリア入力部１２４は、ＯＦＤＭフレーム構成部１２０に、パイロット（例えば、ＣＰ（Ｃｏｎｔｉｎｕａｌ  Ｐｉｌｏｔ）やＳＰ（Ｓｃａｔｔｅｒｄ  Ｐｉｌｏｔ））や、ＴＭＣＣ（Ｔｒａｎｓｍｉｓｓｉｏｎ  ａｎｄ  Ｍｕｌｔｉｐｌｅｘｉｎｇ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｃｏｎｔｒｏｌ）、およびＡＣ（Ａｕｘｉｌｉａｒｙ  Ｃｈａｎｎｅｌ）のキャリアを入力する。
【００５３】
時間インタリーブ処理部１１８は、例えば、フェージング特性を向上させるため、周波数インタリーブ処理部１１７が入力した信号にキャリアごとに異なる遅延時間を与える時間インタリーブ処理を行う。具体的には、時間インタリーブ処理部１１８は、例えば、キャリアごとに異なるシンボルバッファを通して、入力された信号を出力する。
【００５４】
マッピング処理部１１９は、各キャリア変調方式に応じて、時間インタリーブ処理部１１８が入力したデータに基づき所定のマッピング処理を行う。具体的には、マッピング処理部１１９は、例えば、ＢＰＳＫ（Ｂｉｎａｒｙ  Ｐｈａｓｅ  Ｓｈｉｆｔ  Ｋｅｙｉｎｇ）や、ＱＰＳＫ（Ｑｕａｄｒａｔｕｒｅ  Ｐｈａｓｅ  Ｓｈｉｆｔ  Ｋｅｙｉｎｇ）、８ＰＳＫ（８  Ｐｈａｓｅ  Ｓｈｉｆｔ  Ｋｅｙｉｎｇ）、１６ＱＡＭ（Ｑｕａｄｒａｔｕｒｅ  Ａｍｐｌｉｔｕｄｅ  Ｍｏｄｕｌａｔｉｏｎ）、３２ＱＡＭ、６４ＱＡＭ、２５６ＱＡＭ、１０２４ＱＡＭ、４０９６ＱＡＭ等のキャリア変調方式に応じて、所定のマッピング処理を行う。
【００５５】
なお、マッピング処理部１１９が行う所定のマッピング処理において、例えば、キャリア変調方式が、上述した方式である場合については均一コンスタレーションとなるマッピングがそれぞれ用意され、６４ＱＡＭ、２５６ＱＡＭ、１０２４ＱＡＭ、および４０９６ＱＡＭである場合については、さらに、不均一コンスタレーションとなるマッピングがそれぞれ用意されている。
【００５６】
ＯＦＤＭフレーム構成部１２０は、マッピング処理部１１９によって所定のマッピング処理が施されたデータキャリアに、パイロットや、ＴＭＣＣ、ＡＣ、およびＮｕｌｌのキャリアを合わせてＯＦＤＭシンボルを構成する。なお、パイロットや、ＴＭＣＣ、およびＡＣのキャリアは、キャリア入力部１２４によって入力される。そして、ＯＦＤＭフレーム構成部１２０は、４４０ＯＦＤＭシンボルによって１ＯＦＤＭフレームを構成する。
【００５７】
なお、例えば、パイロット（ＣＰ）は、２ＫＦＦＴ（Ｆａｓｔ  Ｆｏｕｒｉｅｒ  Ｔｒａｎｓｆｏｒｍ）であるときにキャリア方向に８キャリアに１回挿入され挿入開始キャリア番号は１であり、８ＫＦＦＴであるときにキャリア方向に３２キャリアに１回挿入され挿入開始キャリア番号は４である。
【００５８】
また、例えば、パイロット（ＳＰ）は、２ＫＦＦＴであるときにキャリア方向に８キャリアに１回挿入される。ただし、挿入開始キャリア番号は、フレーム先頭から４シンボル周期で２／４／６／８とシフトする。さらに、例えば、ＳＰは、８ＫＦＦＴであるときにキャリア方向に３２キャリアに１回挿入される。ただし、挿入開始キャリア番号は、フレーム先頭から４シンボル周期で８／１６／２４／３２とシフトする。また、上端キャリアおよび下端キャリアにはシンボル方向に連続したパイロットが配置される。
【００５９】
なお、ＴＭＣＣ、ＡＣ、およびＮｕｌｌのキャリアは所定の配置がなされる。
【００６０】
ＩＦＦＴ処理部１２１は、例えば、ＯＦＤＭフレーム構成部１２０が、データキャリアの他、ＣＰ／ＳＰ、ＴＭＣＣ、ＡＣ、Ｎｕｌｌキャリアを合わせて得られたＯＦＤＭシンボルに対して、１シンボル毎にＩＦＦＴ処理を施し、時間領域の信号を得る。
【００６１】
ガードインタバル付加処理部１２２は、ＩＦＦＴ処理部１２１がＩＦＦＴ処理を施して得た時間領域の信号の有効シンボルの後端部分のガードインタバル長に相当する部分をコピーして、有効シンボルの前に付加する。
【００６２】
直交変調処理部１２３は、例えば、ガードインタバル付加処理部１２２によってガードインタバルが付加された出力信号にＯＦＤＭ変調を施してＩＦ信号を生成し、生成したＩＦ信号を送信する。
【００６３】
ＦＥＣブロック構成部１１１が、入力されたＴＳパケットのそれぞれについてＣＲＣ値を算出して、それぞれブロックヘッダに格納する処理について説明する。
【００６４】
ＦＥＣブロック構成部１１１は、入力されたＴＳパケットを、例えば、５つのグループに分割する。そして、ＦＥＣブロック構成部１１１は、それぞれのグループについて、例えば、ＣＲＣ−３２の多項式を用いて、ＣＲＣ値をそれぞれ算出する。ＦＥＣブロック構成部１１１は、それぞれ算出したＣＲＣ値をブロックヘッダにそれぞれ格納する。
【００６５】
なお、ＣＲＣ−３２の多項式は、以下の（１）式によって示される。
2019125859.tif 000011
2019125859.tif 000012
【００６６】
図７〜９は、ＴＳパケットの分割態様の例を示す説明図である。図７には、符号化率が１／２である場合の例が示されている。図８には、符号化率が２／３である場合の例が示されている。図９には、符号化率が３／４である場合の例が示されている。
【００６７】
図７Ａには、分割方式１−１として、ＦＥＣブロック構成部１１１が、ＴＳパケットの０〜２についてグループ０としてＣＲＣ値を算出し、ＴＳパケットの３〜５についてグループ１としてＣＲＣ値を算出し、ＴＳパケットの６〜８についてグループ２としてＣＲＣ値を算出し、ＴＳパケットの９〜１１についてグループ３としてＣＲＣ値を算出し、ＴＳパケットの１２〜１４についてグループ４としてＣＲＣ値を算出する例が示されている。
【００６８】
したがって、図７Ａには、ＴＳブロックが、入力された順に所定の数（本例では３つ）のパケットのグループに分けられることが示されている。
【００６９】
図７Ｂには、分割方式１−２として、ＦＥＣブロック構成部１１１が、ＴＳパケットの０，５，１０についてグループ０としてＣＲＣ値を算出し、ＴＳパケットの１，６，１１についてグループ１としてＣＲＣ値を算出し、ＴＳパケットの２，７，１２についてグループ２としてＣＲＣ値を算出し、ＴＳパケットの３，８，１３についてグループ３としてＣＲＣ値を算出し、ＴＳパケットの４，９，１４についてグループ４としてＣＲＣ値を算出する例が示されている。
【００７０】
したがって、図７Ｂに示す例では、予め決められた数（本例では５つ）のグループが用意され、それぞれに番号（本例では０〜４）が設定されている。そして、ＦＥＣブロック構成部１１１は、各ＴＳブロックを、入力された順に、当該番号に応じた順序で各グループに組み入れる。
【００７１】
図８Ａには、分割方式２−１として、ＦＥＣブロック構成部１１１が、ＴＳパケットの０〜３についてグループ０としてＣＲＣ値を算出し、ＴＳパケットの４〜７についてグループ１としてＣＲＣ値を算出し、ＴＳパケットの８〜１１についてグループ２としてＣＲＣ値を算出し、ＴＳパケットの１２〜１５についてグループ３としてＣＲＣ値を算出し、ＴＳパケットの１６〜１９についてグループ４としてＣＲＣ値を算出する例が示されている。
【００７２】
したがって、図８Ａには、ＴＳブロックが、入力された順に所定の数（本例では４つ）のパケットのグループに分けられることが示されている。
【００７３】
図８Ｂには、分割方式２−２として、ＦＥＣブロック構成部１１１が、ＴＳパケットの０，５，１０，１５についてグループ０としてＣＲＣ値を算出し、ＴＳパケットの１，６，１１，１６についてグループ１としてＣＲＣ値を算出し、ＴＳパケットの２，７，１２，１７についてグループ２としてＣＲＣ値を算出し、ＴＳパケットの３，８，１３，１８についてグループ３としてＣＲＣ値を算出し、ＴＳパケットの４，９，１４，１９についてグループ４としてＣＲＣ値を算出する例が示されている。
【００７４】
したがって、図８Ｂに示す例では、予め決められた数（本例では５つ）のグループが用意され、それぞれに番号（本例では０〜４）が設定されている。そして、ＦＥＣブロック構成部１１１は、各ＴＳブロックを、入力された順に、当該番号に応じた順序で各グループに組み入れる。
【００７５】
図９Ａには、分割方式３−１として、ＦＥＣブロック構成部１１１が、ＴＳパケットの０〜４についてグループ０としてＣＲＣ値を算出し、ＴＳパケットの５〜９についてグループ１としてＣＲＣ値を算出し、ＴＳパケットの１０〜１４についてグループ２としてＣＲＣ値を算出し、ＴＳパケットの１５〜１９についてグループ３としてＣＲＣ値を算出し、ＴＳパケットの２０〜２１についてグループ４としてＣＲＣ値を算出する例が示されている。
【００７６】
したがって、図９Ａには、ＴＳブロックが、入力された順に所定の数（本例では５つ）のパケットのグループに分けられることが示されている。
【００７７】
図９Ｂには、分割方式３−２として、ＦＥＣブロック構成部１１１が、ＴＳパケットの０，５，１０，１５，２０についてグループ０としてＣＲＣ値を算出し、ＴＳパケットの１，６，１１，１６，２１についてグループ１としてＣＲＣ値を算出し、ＴＳパケットの２，７，１２，１７についてグループ２としてＣＲＣ値を算出し、ＴＳパケットの３，８，１３，１８についてグループ３としてＣＲＣ値を算出し、ＴＳパケットの４，９，１４，１９についてグループ４としてＣＲＣ値を算出する例が示されている。
【００７８】
したがって、図９Ｂに示す例では、予め決められた数（本例では５つ）のグループが用意され、それぞれに番号（本例では０〜４）が設定されている。そして、ＦＥＣブロック構成部１１１は、各ＴＳブロックを、入力された順に、当該番号に応じた順序で各グループに組み入れる。
【００７９】
ＦＥＣブロック構成部１１１は、例えば、ＣＲＣ−３２の検査ビットをブロックヘッダを用いて伝送していることや、図７〜９に例示した分割方式やその他の分割方式のいずれを採用したのか示す情報をＴＭＣＣのユーザビットを用いて受信側に伝達する。具体的には、ＦＥＣブロック構成部１１１は、例えば、ＴＭＣＣのユーザビットにおける所定のビットに、当該情報に応じた値をセットする。
【００８０】
図１０は、本発明の第１の実施形態における受信制御部２１０の構成例を示すブロック図である。図１０に示すように、本発明の第１の実施形態における受信制御部２１０は、直交復調処理部２１１、ガードインタバル除去処理部２１２、ＦＦＴ処理部２１３、等化処理部２１４、時間デインタリーブ処理部２１５、周波数デインタリーブ処理部２１６、ＬＬＲ（Ｌｏｇ  Ｌｉｋｅｌｉｈｏｏｄ  Ｒａｔｉｏ）算出部２１７、デマッピング処理部２１８、ビットデインタリーブ処理部２１９、ＬＤＰＣ復号処理部２２０、エネルギー逆拡散処理部２２１、ＢＣＨ復号処理部２２２、簡易デスクランブル処理部２２３、およびＴＳパケット抽出処理部２２４を含む。
【００８１】
直交復調処理部（受信手段）２１１には、受信用アンテナ３２１によって受信されたＲＦ信号に基づくＩＦ信号が受信高周波部２３０から入力される。ガードインタバル除去処理部２１２は、ガードインタバル付加処理部１２２によって付加されたガードインタバルを除去する。ＦＦＴ処理部２１３は、ガードインタバル除去処理部２１２によってガードインタバルが除去された時間領域の信号にＦＦＴ処理を施し、周波数領域の信号を得る。
【００８２】
等化処理部２１４は、ＦＦＴ処理部２１３が得た周波数領域の信号に等化処理を施して、送信機１００が送信してから受信機２００が受信するまでに生じた歪みを補償する。
【００８３】
時間デインタリーブ処理部２１５は、送信側でキャリアごとに異なる遅延時間が与えられ、等化処理部２１４が等化処理を施した信号に、与えられた当該遅延時間に応じて、例えば、各キャリアの遅延時間を調整して互いに同期させる。
【００８４】
周波数デインタリーブ処理部２１６は、送信側で行われたインタリーブの処理で用いられた所定のインタリーブ関数Ｆ（ｉ）に応じて、等化処理部２１４が入力した信号にデインタリーブの処理を施す。具体的には、例えば、所定のデインタリーブ関数Ｆ−１（ｉ）を用いてデインタリーブの処理が行われる。所定のデインタリーブ関数Ｆ−１（ｉ）は、擬似ランダムに入れ替えられたインタリーブ後のキャリア位置とインタリーブ前のデータキャリア位置（ｉ）との関係を示す関数である。
【００８５】
そして、周波数デインタリーブ処理部２１６は、インタリーブ前の位置（ｉ）のデータキャリアに割り当てられたデータワードをデータキャリア番号の小さい順に読み出す。
【００８６】
ＬＬＲ算出部２１７は、周波数デインタリーブ処理部２１６が読み出したデータワードの対数尤度比を算出する。なお、対数尤度比の算出には、例えば、既知の方法が用いられる。
【００８７】
デマッピング処理部２１８は、算出された対数尤度比の値に基づいて、シンボルをデータワードに変換する。
【００８８】
ビットデインタリーブ処理部２１９は、デマッピング処理部２１８によってシンボルが変換されたデータワードに、ビットデインタリーブ処理を施す。ビットデインタリーブ処理では、送信側でビットインタリーブの処理が施されたことによって変換されたビットの順番が逆変換されて、ＦＥＣブロックが復元される。
【００８９】
具体的には、ビットデインタリーブ処理部２１９は、例えば、パリティインタリーブとして、所定の手順で変えられた、内符号パリティ部分のビットの順番を復元する。また、ビットデインタリーブ処理部２１９は、例えば、ブロックインタリーブとして、変えられたビットの順番を復元する。すると、ＦＥＣブロックが構成される。
【００９０】
ＬＤＰＣ復号処理部（誤り訂正手段）２２０は、ビットデインタリーブ処理部２１９によってビットデインタリーブ処理が施されたビット列に、ＬＤＰＣ符号の復号の処理を施す。本例では、送信側の内符号処理部１１５が、ＦＥＣブロックにおいて複数のＴＳパケットが格納されている主信号部等にＬＤＰＣ符号の処理を施しているので、ＦＥＣブロックにおいてＬＤＰＣ符号パリティが格納されている領域に格納されているＬＤＰＣ符号パリティに基づいて、ＦＥＣブロックにおいて複数のＴＳパケットが格納されている主信号部等にＬＤＰＣ符号の復号の処理を施す。
【００９１】
エネルギー逆拡散処理部２２１は、ＬＤＰＣ復号処理部２２０が主信号部等にＬＤＰＣ符号の復号の処理を施したＦＥＣブロックの構成要素のうち、例えば、ブロックヘッダ、主信号、ＢＣＨ符号パリティ、およびスタッフビットに対してエネルギー逆拡散の処理を施す。そして、エネルギー逆拡散処理部２２１は、処理後のＦＥＣブロックをＢＣＨ復号処理部２２２に入力する。
【００９２】
なお、エネルギー逆拡散処理部２２１がＦＥＣブロックに施すエネルギー逆拡散の処理は、エネルギー拡散処理部１１４が当該ＦＥＣブロックに施したエネルギー拡散処理に応じた処理である。
【００９３】
ＢＣＨ復号処理部２２２は、エネルギー逆拡散処理部２２１が入力したＦＥＣブロックにおけるＢＣＨ符号パリティの領域に格納されているパリティビットに基づいて、当該ＦＥＣブロックの構成要素のうち、例えば、複数のＴＳパケットが格納されている主信号部について、誤り訂正の処理を施す。
【００９４】
簡易デスクランブル処理部２２３は、ＢＣＨ復号処理部２２２が誤り訂正の処理を施した主信号部を含むＦＥＣブロックに施されているスクランブル処理に応じて、当該ＦＥＣブロックにデスクランブル処理を施す。そして、簡易デスクランブル処理部２２３は、デスクランブル処理を施したＦＥＣブロックをＴＳパケット抽出処理部２２４に入力する。
【００９５】
なお、ＦＰＵは、信号を受けるために方向調整を必要とする等、秘匿性を持たせる必要性が低いため、簡易デスクランブル処理部２２３は、必要に応じて設けられる。簡易デスクランブル処理部２２３が設けられなかった場合に、ＢＣＨ復号処理部２２２が誤り訂正の処理を施した主信号部を含むＦＥＣブロックはＴＳパケット抽出処理部２２４に入力される。
【００９６】
ＴＳパケット抽出処理部（誤り判定手段、およびパケット構成手段）２２４は、入力されたＦＥＣブロックにおける主信号部に格納されている複数のＴＳパケットをそれぞれ抽出（生成）する。
【００９７】
ＴＳパケット抽出処理部２２４が抽出したＴＳパケットに基づく信号に増幅等の処理が施される。そして、当該ＴＳパケットに含まれているデータに応じたデータがテレビジョン受像機によってデコード可能なように、当該処理が施された電磁波が送出される。
【００９８】
なお、各ＴＳパケットは、ＦＥＣブロック構成部１１１によってグループ分けされている。そこで、ＴＳパケット抽出処理部２２４は、抽出したＴＳパケットについてグループ毎にＣＲＣ値を算出する。また、ＴＳパケット抽出処理部２２４は、入力されたＦＥＣブロックにおけるブロックヘッダが格納される領域に格納されているＣＲＣ値を読み出す。そして、ＴＳパケット抽出処理部２２４は、算出したＣＲＣ値と、読み出したＣＲＣ値とが互いに合致するか否かを判定する。したがって、各ＴＳパケットは、グループ単位で、エラーが生じているか否かが判定される。
【００９９】
ＴＳパケット抽出処理部２２４は、算出したＣＲＣ値と、読み出したＣＲＣ値とが互いに合致すると判定した場合に、当該グループを構成する各ＴＳパケットに、エラーが生じていない旨を示す情報を含ませて、復号器等５００に入力する。なお、エラーが生じていない旨を示す情報を含ませるとは、例えば、エラーが生じていないことを示すフラグをセットすることであり、より具体的には、エラーが生じていないことに応じた値（例えば、０）に所定のビットの値をセットすることである。
【０１００】
また、ＴＳパケット抽出処理部２２４は、算出したＣＲＣ値と、読み出したＣＲＣ値とが互いに合致しないと判定した場合に、当該グループを構成する各ＴＳパケットに、エラーが生じている旨を示す情報を含ませて、復号器等５００に入力する。なお、エラーが生じている旨を示す情報を含ませるとは、例えば、エラーが生じていることを示すフラグをセットすることであり、より具体的には、エラーが生じていることに応じた値（例えば、１）に所定のビットの値をセットすることである。
【０１０１】
次に、本発明の第１の実施形態における送信制御部１１０の動作について説明する。図１１は、本発明の第１の実施形態における送信制御部１１０の動作を示すフローチャートである。
【０１０２】
図１１に示すように、送信制御部１１０は、ＴＳパケットが順次入力された場合に、ＦＥＣブロック構成部１１１が、複数のＴＳパケットに基づくＣＲＣ値を算出する（ステップＳ１０１）。なお、送信制御部１１０には、符号化率および分割方式が予め設定されているとする。したがって、ＦＥＣブロック構成部１１１は、予め設定されている符号化率および分割方式に応じて、例えば、図７〜９に例示された方法のいずれかに基づいて、各グループのＣＲＣ値をそれぞれ算出する。そして、ＦＥＣブロック構成部１１１は、例えば、ＴＭＣＣのユーザビットにおける所定のビットに、ＣＲＣ値の算出に用いたグループ分け（すなわち、分割方式）に応じた値をセットする。
【０１０３】
そして、ＦＥＣブロック構成部１１１は、ＦＥＣブロックにおけるブロックヘッダが格納される領域に、算出したＣＲＣ値をそれぞれ格納する（ステップＳ１０２）。
【０１０４】
送信制御部１１０における、簡易スクランブル処理部１１２から、直交変調処理部１２３までの各部において、後続する各処理が既知の技術に基づいて行われる（ステップＳ１０３）。
【０１０５】
本発明の第１の実施形態における受信制御部２１０のＴＳパケット抽出処理部２２４の動作について説明する。図１２は、本発明の第１の実施形態における受信制御部２１０のＴＳパケット抽出処理部２２４の動作を示すフローチャートである。
【０１０６】
ＴＳパケット抽出処理部２２４は、まず、入力されたＦＥＣブロックにおける主信号部に格納されている複数のＴＳパケットをそれぞれ抽出（生成）する（ステップＳ１２１）。ＴＳパケット抽出処理部２２４は、抽出したＴＳパケットについてグループ毎にＣＲＣ値を算出する（ステップＳ１２２）。なお、ＴＳパケット抽出処理部２２４は、例えば、ＴＭＣＣのユーザビットにおける所定のビットにセットされている、ＣＲＣ値の算出に用いたグループ分けに応じた値に基づいてＴＳパケットのグループを特定し、特定したグループ毎にＣＲＣ値を算出する。
【０１０７】
ＴＳパケット抽出処理部２２４は、入力されたＦＥＣブロックにおけるブロックヘッダが格納される領域に格納されているＣＲＣ値を読み出す（ステップＳ１２３）。
【０１０８】
そして、ＴＳパケット抽出処理部２２４は、算出したＣＲＣ値と、読み出したＣＲＣ値とが互いに合致するか否かを判定する。したがって、各ＴＳパケットは、グループ単位で、エラーが生じているか否かが判定される。
【０１０９】
ＴＳパケット抽出処理部２２４は、算出したＣＲＣ値と、読み出したＣＲＣ値とが互いに合致すると判定した場合に（ステップＳ１２４のＹ）、当該グループを構成する各ＴＳパケットに、エラーが生じていない旨を示す情報を含ませて（ステップＳ１２５）、復号器等５００に入力する。
【０１１０】
また、ＴＳパケット抽出処理部２２４は、算出したＣＲＣ値と、読み出したＣＲＣ値とが互いに合致しないと判定した場合に（ステップＳ１２４のＮ）、当該グループを構成する各ＴＳパケットに、エラーが生じている旨を示す情報を含ませて（ステップＳ１２６）、復号器等５００に入力する。
【０１１１】
本実施形態によれば、送信制御部１１０が、ＦＥＣブロックに、各ＴＳパケットのグループごとにＣＲＣ値を算出して格納するように構成されているので、受信制御部２１０は、ＦＥＣブロックに含まれているＣＲＣ値に基づいて、各ＴＳパケットのグループに誤りが生じているか否かを判定することができる。
【０１１２】
そして、受信制御部２１０は、ＦＥＣブロックに含まれているＣＲＣ値に基づいて、各ＴＳパケットのグループに誤りが生じていると判定した場合に、当該グループのＴＳパケットのＴＳヘッダに、ＴＳパケットに誤りが生じていることに応じたビットをセットする。具体的には、ＴＳパケットにおけるＴＳヘッダのエラーインジケータ（ｔｒａｎｓｐｏｒｔ  ｅｒｒｏｒ  ｉｎｄｉｃａｔｏｒ部）にエラーフラグがセットされる。
【０１１３】
そうすると、複数のＦＰＵ受信基地局（例えば、ＦＰＵ受信機）と、各ＦＰＵ受信基地局が受信した信号のうち伝送エラーのない信号を選択して採用するスイッチングセンター（例えば、ＴＳ切替装置）とが設けられている場合に、スイッチングセンターは、ＴＳヘッダに、誤りが生じていることに応じたビットをセットされていないＴＳパケットを選択して採用することができる。
【０１１４】
つまり、パケットのデータに誤りがあるか否かを、より小さいグループ単位で判断することができるので、スイッチングセンターは、選択して採用する通信経路をＴＳパケットのグループ単位で切り替えることができ、選択して採用する通信経路を迅速に切り替えることができる。
【０１１５】
実施形態２．
次に、本発明の第２の実施形態の送受信システムについて、図面を参照して説明する。図１３は、本発明の第２の実施形態の送受信システムの構成例を示すブロック図である。
【０１１６】
図１３に示すように、本発明の第２の実施形態の送受信システムは、送信機１０２と受信機２０２とを含む。
【０１１７】
送信機１０２には、複数の送信用アンテナが接続されている。本例では、図１３に示すように、送信機１０２に、送信用アンテナ３１２，３１３が接続されている。
【０１１８】
受信機２０２には、複数の受信用アンテナが接続されている。本例では、図１３に示すように、受信機２０２に、受信用アンテナ３２２，３２３が接続されている。
【０１１９】
本発明の第２の実施形態の送受信システムでは、送信用アンテナ３１２，３１３と受信用アンテナ３２２，３２３とを介して、送信機１０２と受信機２０２とによってＭＩＭＯ（Ｍｕｌｔｉｐｌｅ−Ｉｎｐｕｔ  ａｎｄ  Ｍｕｌｔｉｐｌｅ−Ｏｕｔｐｕｔ）通信が行われるように構成されている。
【０１２０】
図１３に示すように、送信機１０２は、送信制御部１４２と送信高周波部１５２，１５３とを含む。送信高周波部１５２には、送信用アンテナ３１２が接続されている。送信高周波部１５３には、送信用アンテナ３１３が接続されている。
【０１２１】
送信制御部１４２は、第１の実施形態における送信制御部１１０に相当する処理を行う。具体的には、送信制御部１４２は、例えば、コーデックや再多重化器から入力されたＴＳパケットに所定の処理を施し、ＩＦ信号を生成する。送信高周波部１５２，１５３は、第１の実施形態における送信高周波部１３０に相当する処理をそれぞれ行う。具体的には、送信高周波部１５２，１５３は、例えば、送信制御部１４２が生成したＩＦ信号に、送信用の周波数の送信用信号に変換して増幅する処理を施してＲＦ信号にする。そして、送信高周波部１５２，１５３は、当該ＲＦ信号を送信用アンテナ３１２，３１３に入力する。ＲＦ信号は、送信用アンテナ３１２，３１３によって送信される。なお、送信用アンテナ３１２は、例えば、水平偏波用のアンテナである。また、送信用アンテナ３１３は、例えば、垂直偏波用のアンテナである。なお、本例では、互いに異なる一の偏波面を構成する電波がそれぞれ放射される送信用アンテナ３１２，３１３を用いるとして説明するが、互いに異なる偏波面を構成する２種類以上の電波が放射される偏波共用アンテナが用いられてもよい。
【０１２２】
図１３に示すように、受信機２０２は、受信高周波部２５２，２５３と、受信制御部２４２とを含む。受信高周波部２５２には受信用アンテナ３２２が接続されている。受信高周波部２５３には受信用アンテナ３２３が接続されている。なお、受信用アンテナ３２２は、例えば、水平偏波用のアンテナである。また、受信用アンテナ３２３は、例えば、垂直偏波用のアンテナである。したがって、受信用アンテナ３２２，３２３の各偏波面と、送信用アンテナ３１２，３１３の各偏波面とは互いに対応している。
【０１２３】
なお、本例では、互いに異なる一の偏波面を構成する電波の受信用アンテナ３２２，３２３を用いるとして説明するが、互いに異なる偏波面を構成する２種類以上の電波に対応可能な偏波共用アンテナが用いられてもよい。
【０１２４】
送信用アンテナ３１２によって送信されたＲＦ信号は、受信用アンテナ３２２，３２３によって受信されて受信高周波部２５２，２５３に入力される。送信用アンテナ３１３によって送信されたＲＦ信号は、受信用アンテナ３２２，３２３によって受信されて受信高周波部２５２，２５３に入力される。
【０１２５】
受信高周波部２５２，２５３は、入力されたＲＦ信号に周波数変換を施してＩＦ信号にする。受信制御部２４２は、当該ＩＦ信号に所定の処理を施し、ＴＳパケットを生成する。そして、受信制御部２４２は、生成したＴＳパケットを復号器等５００に入力する。
【０１２６】
図１４は、第２の実施形態における送信制御部１４２の構成例を示すブロック図である。図１４に示すように、本発明の第２の実施形態における送信制御部１４２は、ＦＥＣブロック構成部１１１、簡易スクランブル処理部１１２、外符号処理部１１３、エネルギー拡散処理部１１４、内符号処理部１１５、ビットインタリーブ処理部１１６、周波数・偏波間インタリーブ処理部１４７、第１の時間インタリーブ処理部１１８ａ、第１のマッピング処理部１１９ａ、第１のＯＦＤＭフレーム構成部１２０ａ、第１のＩＦＦＴ処理部１２１ａ、第１のガードインタバル付加処理部１２２ａ、第１の直交変調処理部１２３ａ、第２の時間インタリーブ処理部１１８ｂ、第２のマッピング処理部１１９ｂ、第２のＯＦＤＭフレーム構成部１２０ｂ、第２のＩＦＦＴ処理部１２１ｂ、第２のガードインタバル付加処理部１２２ｂ、第２の直交変調処理部１２３ｂ、およびキャリア入力部１２４を含む。
【０１２７】
なお、図１４に示す各部は、例えば、プログラム制御に従って処理を実行するプロセッサや複数の回路によって実現される。
【０１２８】
ＦＥＣブロック構成部１１１、簡易スクランブル処理部１１２、外符号処理部１１３、エネルギー拡散処理部１１４、内符号処理部１１５、ビットインタリーブ処理部１１６、およびキャリア入力部１２４は、第１の実施形態におけるＦＥＣブロック構成部１１１、簡易スクランブル処理部１１２、外符号処理部１１３、エネルギー拡散処理部１１４、内符号処理部１１５、ビットインタリーブ処理部１１６、およびキャリア入力部１２４とそれぞれ同様な処理を行うため、図２と同じ符号を付して説明を省略する。
【０１２９】
なお、本実施形態において、キャリア入力部１２４は、第１のＯＦＤＭフレーム構成部１２０ａおよび第２のＯＦＤＭフレーム構成部１２０ｂに、パイロットや、ＴＭＣＣ、およびＡＣのキャリアを入力する。
【０１３０】
周波数・偏波間インタリーブ処理部１４７は、ビットインタリーブ処理部１１６によってビットインタリーブの処理が施されたシリアルビット列を変調多値数に応じてパラレル変換する。周波数インタリーブ処理部１４７は、データキャリア番号の若い番号（周波数の低い方）から順にＦＥＣブロックをデータキャリアに割り当てる。周波数・偏波間インタリーブ処理部１４７は、ＦＥＣブロックを単位として、系統１と系統２とに振り分けた上で、データキャリアに割り当てる。なお、周波数・偏波間インタリーブ処理部１４７は、フレームの先頭から奇数番目のＦＥＣブロックを系統１に振り分け、フレームの先頭から偶数番目のＦＥＣブロックを系統２に振り分ける。
【０１３１】
そして、周波数・偏波間インタリーブ処理部１４７は、データキャリアの順序を擬似ランダムに入れ替えて、インタリーブの処理を行う。周波数・偏波間インタリーブ処理部１４７は、インタリーブの処理において、所定のインタリーブ関数Ｆ（ｉ）を用いる。関数Ｆ（ｉ）は、インタリーブ前のデータキャリア位置（ｉ）とインタリーブ後のキャリア位置との関係を示す関数である。
【０１３２】
第１の時間インタリーブ処理部１１８ａ、第１のマッピング処理部１１９ａ、第１のＯＦＤＭフレーム構成部１２０ａ、第１のＩＦＦＴ処理部１２１ａ、第１のガードインタバル付加処理部１２２ａ、および第１の直交変調処理部１２３ａは、第１の実施形態における時間インタリーブ処理部１１８、マッピング処理部１１９、ＯＦＤＭフレーム構成部１２０、ＩＦＦＴ処理部１２１、ガードインタバル付加処理部１２２、および直交変調処理部１２３と同様な処理を行うため、説明を省略する。また、第２の時間インタリーブ処理部１１８ｂ、第２のマッピング処理部１１９ｂ、第２のＯＦＤＭフレーム構成部１２０ｂ、第２のＩＦＦＴ処理部１２１ｂ、第２のガードインタバル付加処理部１２２ｂ、および第２の直交変調処理部１２３ｂは、第１の実施形態における時間インタリーブ処理部１１８、マッピング処理部１１９、ＯＦＤＭフレーム構成部１２０、ＩＦＦＴ処理部１２１、ガードインタバル付加処理部１２２、および直交変調処理部１２３と同様な処理を行うため、説明を省略する。
【０１３３】
図１５は、本発明の第２の実施形態における受信制御部２４２の構成例を示すブロック図である。図１５に示すように、本発明の第２の実施形態における受信制御部２４２は、第１の直交復調処理部（受信手段）２１１ａ、第１のガードインタバル除去処理部２１２ａ、第１のＦＦＴ（Ｆａｓｔ  Ｆｏｕｒｉｅｒ  Ｔｒａｎｓｆｏｒｍ）処理部２１３ａ、第２の直交復調処理部（受信手段）２１１ｂ、第２のガードインタバル除去処理部２１２ｂ、第２のＦＦＴ処理部２１３ｂ、等化処理・ＭＩＭＯ検出部２５４、時間デインタリーブ処理部２１５、周波数・偏波間デインタリーブ処理部２５６、ＬＬＲ算出部２１７、デマッピング処理部２１８、ビットデインタリーブ処理部２１９、ＬＤＰＣ復号処理部２２０、エネルギー逆拡散処理部２２１、ＢＣＨ復号処理部２２２、簡易デスクランブル処理部２２３、およびＴＳパケット抽出処理部２２４を含む。
【０１３４】
本発明の第２の実施形態における受信制御部２４２において、図１０に示す第１の実施形態における受信制御部２１０と同様な構成には、図１０と同じ符号を付して説明を省略する。
【０１３５】
第１の直交復調処理部２１１ａには、受信用アンテナ３２２によって受信されたＲＦ信号に基づくＩＦ信号が受信高周波部２５２から入力される。第１のガードインタバル除去処理部２１２ａは、第１のガードインタバル付加処理部１２２ａによって付加されたガードインタバルを除去する。第１のＦＦＴ処理部２１３ａは、第１のガードインタバル除去処理部２１２ａによってガードインタバルが除去された時間領域の信号にＦＦＴ処理を施し、周波数領域の信号を得る。
【０１３６】
第２の直交復調処理部２１１ｂには、受信用アンテナ３２３によって受信されたＲＦ信号に基づくＩＦ信号が受信高周波部２５３から入力される。第２のガードインタバル除去処理部２１２ｂは、第２のガードインタバル付加処理部１２２ｂによって付加されたガードインタバルを除去する。第２のＦＦＴ処理部２１３ｂは、第２のガードインタバル除去処理部２１２ｂによってガードインタバルが除去された時間領域に信号にＦＦＴ処理を施し、周波数領域の信号を得る。
【０１３７】
等化処理・ＭＩＭＯ検出部２５４は、第１のＦＦＴ処理部２１３ａおよび第２のＦＦＴ処理部２１３ｂが得た周波数領域の信号に等化処理を施して、送信機１０２が送信してから受信機２０２が受信するまでに生じた歪みを補償する。
【０１３８】
周波数・偏波間デインタリーブ処理部２５６は、送信側で行われたインタリーブの処理で用いられた所定のインタリーブ関数Ｆ（ｉ）に応じて、等化処理・ＭＩＭＯ検出部２５４が入力した信号にデインタリーブの処理を施す。具体的には、例えば、所定のデインタリーブ関数Ｆ−１（ｉ）を用いてデインタリーブの処理が行われる。所定のデインタリーブ関数Ｆ−１（ｉ）は、擬似ランダムに入れ替えられたインタリーブ後のキャリア位置とインタリーブ前のデータキャリア位置（ｉ）との関係を示す関数である。
【０１３９】
そして、周波数・偏波間デインタリーブ処理部２５６は、インタリーブ前の位置（ｉ）のデータキャリアに割り当てられたデータワードをデータキャリア番号の小さい順に読み出す。
【０１４０】
次に、本発明の第２の実施形態における送信制御部１４２の動作について説明する。図１６は、本発明の第２の実施形態における送信制御部１４２の動作を示すフローチャートである。
【０１４１】
図１６に示すように、送信制御部１４２において、ＴＳパケットが順次入力された場合に、ＦＥＣブロック構成部１１１が、複数のＴＳパケットに基づくＣＲＣ値を算出する（ステップＳ２０１）。なお、送信制御部１４２には、符号化率および分割方式が予め設定されているとする。したがって、ＦＥＣブロック構成部１１１は、予め設定されている符号化率および分割方式に応じて、例えば、図７〜９に例示された方法のいずれかに基づいて、各グループのＣＲＣ値をそれぞれ算出する。そして、ＦＥＣブロック構成部１１１は、例えば、ＴＭＣＣのユーザビットにおける所定のビットに、ＣＲＣ値の算出に用いたグループ分け（すなわち、分割方式）に応じた値をセットする。
【０１４２】
そして、ＦＥＣブロック構成部１１１は、ＦＥＣブロックにおけるブロックヘッダが格納される領域に、算出したＣＲＣ値をそれぞれ格納する（ステップＳ２０２）。
【０１４３】
送信制御部１４２における、簡易スクランブル処理部１１２から、第１の直交変調処理部１２３ａまたは第２の直交変調処理部１２３ｂまでの各部において、後続する各処理が既知の技術に基づいて行われる（ステップＳ２０３）。
【０１４４】
本発明の第２の実施形態における受信制御部２４２のＴＳパケット抽出処理部２２４の動作は、図１２に示す第１の実施形態における受信制御部２１０のＴＳパケット抽出処理部２２４の動作と同様なため、説明を省略する。
【０１４５】
本実施形態によれば、第１の実施形態と同様な効果を奏することができる。すなわち、送信制御部１４２が、ＦＥＣブロックに、各ＴＳパケットのグループごとにＣＲＣ値を算出して格納するように構成されているので、受信制御部２４２は、ＦＥＣブロックに含まれているＣＲＣ値に基づいて、各ＴＳパケットのグループに誤りが生じているか否かを判定することができる。
【０１４６】
そして、受信制御部２４２は、ＦＥＣブロックに含まれているＣＲＣ値に基づいて、各ＴＳパケットのグループに誤りが生じていると判定した場合に、当該グループのＴＳパケットのＴＳヘッダに、ＴＳパケットに誤りが生じていることに応じたビットをセットする。
【０１４７】
そうすると、複数のＦＰＵ受信基地局と、各ＦＰＵ受信基地局が受信した信号のうち伝送エラーのない信号を選択して採用するスイッチングセンターとが設けられている場合に、スイッチングセンターは、ＴＳヘッダに、誤りが生じていることに応じたビットをセットされていないＴＳパケットを選択して採用することができる。
【０１４８】
つまり、パケットのデータに誤りがあるか否かを、より小さいグループ単位で判断することができるので、スイッチングセンターは、選択して採用する通信経路をＴＳパケットのグループ単位で切り替えることができ、選択して採用する通信経路を迅速に切り替えることができる。
【０１４９】
また、本実施形態によれば、送信機と受信機とがＭＩＭＯ通信を行っているので、より高い通信品質で信号が送受信され、ＴＳパケットをより確実に送受信することができる。
【０１５０】
実施形態３．
次に、本発明の第３の実施形態について、図面を参照して説明する。図１７は、本発明の第３の実施形態の送信処理装置の構成例を示すブロック図である。図１７に示すように、本発明の第３の実施形態の送信処理装置１０は、ブロック構成部（ブロック構成手段）１１と、訂正符号処理部（訂正符号処理手段）１２と、送信部（送信手段）１３とを含む。
【０１５１】
送信処理装置１０は、例えば、送信制御部１１０，１４２に相当する。ブロック構成部１１は、例えば、ＦＥＣブロック構成部１１１に相当する。訂正符号処理部１２は、例えば、内符号処理部１１５に相当する。また、送信部１３は、直交変調処理部１２３や、第１の直交変調処理部１２３ａ、第２の直交変調処理部１２３ｂに相当する。
【０１５２】
ブロック構成部１１は、送信されるブロックに格納される複数のパケットを２つ以上のグループに分け、各グループにおいて生じた誤りを検出可能な誤り検出用情報（例えば、例えば、ＣＲＣ値）を生成し、生成した誤り検出用情報をブロックに格納する。
【０１５３】
訂正符号処理部１２は、ブロックにおいて、複数のパケットおよび誤り検出用情報を含む範囲について生じた誤りをＬＤＰＣ符号を用いて訂正可能な誤り訂正用情報（例えば、ＬＤＰＣ符号パリティ）を生成し、生成した誤り訂正用情報をブロックに格納する。
【０１５４】
送信部１３は、誤り検出用情報および誤り訂正用情報が格納されたブロックを送信する。
【０１５５】
本実施形態によれば、ブロック構成部１１が、ブロックに、当該ブロックに含まれている各パケットのグループごとに誤り検出用情報を生成して格納するように構成されているので、受信機等の受信側で、ブロックに含まれている誤り検出用情報に基づいて、各パケットのグループにおいて誤りが生じているか否かを判定することができる。
【０１５６】
したがって、パケットのデータに誤りがあるか否かを、より小さいグループ単位で判断することができる。よって、スイッチングセンター等の受信側では、判定結果に基づいて、採用するパケットをグループ毎に選択することができる。
【０１５７】
なお、以上に述べた各実施形態に応じた各送信処理装置、受信処理装置、送受信システム、送信処理方法、および送信用プログラムが活用されて、放送サービスが提供される。そして、そのような放送サービスには、例えば、地上波デジタル放送や、ＢＳ（Ｂｒｏａｄｃａｓｔｉｎｇ  Ｓａｔｅｌｌｉｔｅ）デジタル放送、ＣＳ（Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓａｔｅｌｌｉｔｅ）デジタル放送、高度狭帯域衛星デジタル放送、高度広帯域デジタル放送等が挙げられるが、これらに限られるものではなく、他の様々な放送サービスが含まれる。
【０１５８】
また、当該放送サービスは、日本の放送規格に基づき放送サービスを提供する放送局をはじめとする放送事業者によって提供される放送サービスに限られず、日本以外の放送規格に基づいて放送サービスを提供する放送事業者によっても提供され得る。また、当該放送サービスは、放送と通信とのように、互いに異なる複数の伝送路を介して伝送される次世代の放送サービスも含む。
【符号の説明】
【０１５９】
１０    送信処理装置
１１    ブロック構成部
１２    訂正符号処理部
１３    送信部
１００、１０２    送信機
１１０、１４２    送信制御部
１１１    ＦＥＣブロック構成部
１１２    簡易スクランブル処理部
１１３    外符号処理部
１１４    エネルギー拡散処理部
１１５    内符号処理部
１１６    ビットインタリーブ処理部
１１７    周波数インタリーブ処理部
１１８    時間インタリーブ処理部
１１８ａ    第１の時間インタリーブ処理部
１１８ｂ    第２の時間インタリーブ処理部
１１９    マッピング処理部
１１９ａ    第１のマッピング処理部
１１９ｂ    第２のマッピング処理部
１２０    ＯＦＤＭフレーム構成部
１２０ａ    第１のＯＦＤＭフレーム構成部
１２０ｂ    第２のＯＦＤＭフレーム構成部
１２１    ＩＦＦＴ処理部
１２１ａ    第１のＩＦＦＴ処理部
１２１ｂ    第２のＩＦＦＴ処理部
１２２    ガードインタバル付加処理部
１２２ａ    第１のガードインタバル付加処理部
１２２ｂ    第２のガードインタバル付加処理部
１２３    直交変調処理部
１２３ａ    第１の直交変調処理部
１２３ｂ    第２の直交変調処理部
１２４    キャリア入力部
１３０、１５２、１５３    送信高周波部
１４７    周波数・偏波間インタリーブ処理部
２００、２０２    受信機
２１０、２４２    受信制御部
２１１    直交復調処理部
２１１ａ    第１の直交復調処理部
２１１ｂ    第２の直交復調処理部
２１２    ガードインタバル除去処理部
２１２ａ    第１のガードインタバル除去処理部
２１２ｂ    第２のガードインタバル除去処理部
２１３    ＦＦＴ処理部
２１３ａ    第１のＦＦＴ処理部
２１３ｂ    第２のＦＦＴ処理部
２１４    等化処理部
２１５    時間デインタリーブ処理部
２１６    周波数デインタリーブ処理部
２１７    ＬＬＲ算出部
２１８    デマッピング処理部
２１９    ビットデインタリーブ処理部
２２０    ＬＤＰＣ復号処理部
２２１    エネルギー逆拡散処理部
２２２    ＢＣＨ復号処理部
２２３    簡易デスクランブル処理部
２２４    ＴＳパケット抽出処理部
２３０、２５２、２５３    受信高周波部
２５４    等化処理・ＭＩＭＯ検出部
２５６    周波数・偏波間デインタリーブ処理部
３１１、３１２、３１３    送信用アンテナ
３２１、３２２、３２３    受信用アンテナ
５００    復号器等
【図１】
2019125859.tif 000013
【図２】
2019125859.tif 000014
【図３】
2019125859.tif 000015
【図４】
2019125859.tif 000016
【図５】
2019125859.tif 000017
【図６】
2019125859.tif 000018
【図７】
2019125859.tif 000019
【図８】
2019125859.tif 000020
【図９】
2019125859.tif 000021
【図１０】
2019125859.tif 000022
【図１１】
2019125859.tif 000023
【図１２】
2019125859.tif 000024
【図１３】
2019125859.tif 000025
【図１４】
2019125859.tif 000026
【図１５】
2019125859.tif 000027
【図１６】
2019125859.tif 000028
【図１７】
2019125859.tif 000029