(57)【要約】【課題】可変長パケットを用いた伝送を行うケースにおいて、ビットエラーレートを正しく測定することを可能とする。【解決手段】第１の特徴に係る送信装置は、ビットエラーレート測定用のビット系列から、大きさが可変である可変長パケットを生成するパケット生成部（１２０）と、前記パケット生成部によって生成された前記可変長パケットに対して誤り訂正符号化処理を施すことによって、大きさが固定である誤り訂正符号ブロックを生成するブロック生成部（１４０）とを備える。前記誤り訂正符号ブロックは、前記可変長パケットが格納されるパケット格納領域を有する。前記パケット生成部は、前記パケット格納領域に整数個の可変長パケットが格納されるように、前記可変長パケットの大きさを設定する。【選択図】図１
2019030005.tif 000002
【特許請求の範囲】
【請求項１】
デジタル放送におけるビットエラーレート（ＢＥＲ）を測定するための信号を送信する送信装置であって、
前記ビットエラーレート測定用のビット系列から、大きさが可変である可変長パケットを生成するパケット生成部と、
前記パケット生成部によって生成された前記可変長パケットに対して誤り訂正符号化処理を施すことによって、大きさが固定である誤り訂正符号ブロックを生成するブロック生成部と、
前記ブロック生成部で生成された前記誤り訂正符号ブロックを送信する送信部とを備え、
前記誤り訂正符号ブロックは、前記可変長パケットが格納されるパケット格納領域を有し、
前記パケット生成部は、前記パケット格納領域に整数個の可変長パケットが格納されるように、前記可変長パケットの大きさを設定することを特徴とする送信装置。
【請求項２】
前記パケット生成部は、前記整数個の可変長パケットの合計の大きさが前記パケット格納領域の大きさと等しくなるように、前記整数個の可変長パケットのそれぞれの大きさを設定することを特徴とする請求項１に記載の送信装置。
【請求項３】
前記パケット格納領域の大きさは、前記誤り訂正符号ブロックに適用される誤り訂正の符号化率に応じて定まり、
前記パケット生成部は、前記符号化率に基づいて、前記パケット格納領域に格納される可変長パケットの数及び前記パケット格納領域に格納される各可変長パケットの大きさを設定することを特徴とする請求項１又は２に記載の送信装置。
【請求項４】
予め定められたテーブルを保持するテーブル保持部を更に備え、
前記テーブルは、前記符号化率と、前記パケット格納領域に格納される可変長パケットの数と、前記パケット格納領域に格納される各可変長パケットの大きさとの対応付けを示し、
前記パケット生成部は、前記テーブルを用いて、前記パケット格納領域に格納される可変長パケットの数及び前記パケット格納領域に格納される各可変長パケットの大きさを設定することを特徴とする請求項３に記載の送信装置。
【請求項５】
前記ビットエラーレート測定用のビット系列は、前記送信装置及び受信装置で共通になるよう定められた疑似乱数系列であることを特徴とする請求項１乃至４の何れか一項に記載の送信装置。
【請求項６】
請求項１に記載の送信装置から送信された信号を受信する受信装置であって、
前記信号を受信する受信部と、
前記受信した信号に含まれる、大きさが固定である誤り訂正符号ブロックに対して誤り訂正復号処理を施す誤り訂正復号部と、
前記誤り訂正復号部で復号された誤り訂正符号ブロックから、大きさが可変である可変長パケットを切り出すパケット分離部と、
前記パケット分離部によって切り出された前記可変長パケットに格納されているビット系列を用いて、ビットエラーレートを測定するビットエラーレート測定部とを備え、
前記誤り訂正符号ブロックは、前記可変長パケットが格納されるパケット格納領域を有し、
前記ビットエラーレートの測定時において、前記パケット分離部は、前記パケット格納領域に整数個の可変長パケットが格納されているとみなして、前記誤り訂正復号処理後の誤り訂正符号ブロックから前記可変長パケットを切り出すことを特徴とする受信装置。
【請求項７】
前記整数個の可変長パケットの合計の大きさは、前記パケット格納領域の大きさと等しいことを特徴とする請求項６に記載の受信装置。
【請求項８】
前記パケット格納領域の大きさは、前記誤り訂正符号ブロックに適用される誤り訂正の符号化率に応じて定まり、
前記パケット分離部は、前記符号化率に基づいて、前記パケット格納領域に格納される可変長パケットの数及び前記パケット格納領域に格納される各可変長パケットの大きさを判定することを特徴とする請求項６又は７に記載の受信装置。
【請求項９】
予め定められたテーブルを保持するテーブル保持部を更に備え、
前記テーブルは、前記符号化率と、前記パケット格納領域に格納される可変長パケットの数と、前記パケット格納領域に格納される各可変長パケットの大きさとの対応付けを示し、
前記パケット分離部は、前記テーブルを用いて、前記パケット格納領域に格納される可変長パケットの数及び前記パケット格納領域に格納される各可変長パケットの大きさを判定することを特徴とする請求項８に記載の受信装置。
【請求項１０】
前記ビット系列は、前記送信装置及び前記受信装置で共通になるよう定められた疑似乱数系列であることを特徴とする請求項６乃至９の何れか一項に記載の受信装置。
【請求項１１】
前記可変長パケットは、前記ビット系列が格納される所定フィールドに加えて、前記所定フィールドに格納されたデータの種類を示す種類情報が格納されるフィールドと、前記所定フィールドの大きさを示す大きさ情報が格納されるフィールドとを有し、
前記ビットエラーレート測定部は、前記ビット系列に加えて、前記種類情報及び／又は前記大きさ情報を前記ビットエラーレートの測定に用いることを特徴とする請求項６乃至１０の何れか一項に記載の受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、主にデジタル放送システムにおいて用いられる送信装置及び受信装置に関する。
【背景技術】
【０００２】
高度ＢＳ（Ｂｒｏａｄｃａｓｔｉｎｇ  Ｓａｔｅｌｌｉｔｅ）放送や次世代地上放送では、大きさが可変である可変長パケットを用いた伝送を行うことが想定されている（例えば、特許文献１参照）。このような可変長パケットは、ＴＬＶ（Ｔｙｐｅ  Ｌｅｎｇｔｈ  Ｖａｌｕｅ）パケットと称されることがある。
【０００３】
送信装置は、伝送時の誤り訂正（ＦＥＣ：Ｆｏｒｗａｒｄ  Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎ）の単位である誤り訂正符号ブロック（ＦＥＣブロック）に可変長パケットを格納する。一方、誤り訂正符号ブロックの大きさは固定であり、１つの可変長パケットが複数の誤り訂正符号ブロックに跨がって格納され得る。このため、送信装置は、トップポインタを誤り訂正符号ブロックの先頭の領域に格納する。トップポインタは、誤り訂正符号ブロックにおいて最初に始まる可変長パケットの先頭位置を示すポインタである。
【０００４】
受信装置は、誤り訂正符号ブロックに対する誤り訂正復号処理を行う。誤り訂正復号処理に成功した場合、受信装置は、トップポインタが示す位置を可変長パケットの先頭位置と判断し、可変長パケットの中にある大きさフィールドを参照し、誤り訂正復号処理後の誤り訂正符号ブロックから可変長パケットを切り出す。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−８００２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
受信装置における受信品質の指標の１つとしてビットエラーレート（ＢＥＲ：Ｂｉｔ  Ｅｒｒｏｒ  Ｒａｔｅ）がある。ビットエラーレートの測定時において、送信装置は、ビットエラーレート測定用のビット系列を可変長パケットに格納する。受信装置は、送信装置が用いるビット系列と同じ参照ビット系列を生成する。受信装置は、誤り訂正復号処理後の誤り訂正符号ブロックから可変長パケットを切り出し、この可変長パケットに格納されたビット系列を参照ビット系列と比較することによって、ビットエラーレートを測定する。
【０００７】
ビットエラーレートを正しく測定するためには、誤り訂正復号処理に成功した場合におけるビットエラーレートを測定することに限らず、誤り訂正復号処理に失敗した場合におけるビットエラーレートも測定することが望まれる。しかしながら、誤り訂正復号処理に失敗した場合、トップポインタ及び／又は大きさフィールドに誤りがある可能性がある。よって、受信装置は、誤り訂正復号処理後の誤り訂正符号ブロックからトップポインタ及び／又は大きさフィールドに基づいて可変長パケットを正しく切り出すことが難しい。
【０００８】
したがって、可変長パケットを用いた伝送を行うケースにおいて、ビットエラーレートを正しく測定することが難しいという問題がある。
【０００９】
そこで、本発明は、可変長パケットを用いた伝送を行うケースにおいて、ビットエラーレートを正しく測定することを可能とする送信装置及び受信装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
第１の特徴に係る送信装置は、デジタル放送におけるビットエラーレート（ＢＥＲ）を測定するための信号を送信する。前記送信装置は、ビットエラーレート測定用のビット系列から、大きさが可変である可変長パケットを生成するパケット生成部と、前記パケット生成部によって生成された前記可変長パケットに対して誤り訂正符号化処理を施すことによって、大きさが固定である誤り訂正符号ブロックを生成するブロック生成部と、前記ブロック生成部で生成された前記誤り訂正符号ブロックを送信する送信部とを備える。前記誤り訂正符号ブロックは、前記可変長パケットが格納されるパケット格納領域を有する。前記パケット生成部は、前記パケット格納領域に整数個の可変長パケットが格納されるように、前記可変長パケットの大きさを設定する。
【００１１】
第２の特徴に係る受信装置は、第１の特徴に係る送信装置から送信された信号を受信する。前記受信装置は、前記信号を受信する受信部と、前記受信した信号に含まれる、大きさが固定である誤り訂正符号ブロックに対して誤り訂正復号処理を施す誤り訂正復号部と、前記誤り訂正復号部で復号された誤り訂正符号ブロックから、大きさが可変である可変長パケットを切り出すパケット分離部と、前記パケット分離部によって切り出された前記可変長パケットに格納されているビット系列を用いて、ビットエラーレートを測定するビットエラーレート測定部とを備える。前記誤り訂正符号ブロックは、前記可変長パケットが格納されるパケット格納領域を有する。前記ビットエラーレートの測定時において、前記パケット分離部は、前記パケット格納領域に整数個の可変長パケットが格納されているとみなして、前記誤り訂正復号処理後の誤り訂正符号ブロックから前記可変長パケットを切り出す。
【発明の効果】
【００１２】
本発明によれば、可変長パケットを用いた伝送を行うケースにおいて、ビットエラーレートを正しく測定することを可能とする送信装置及び受信装置を提供することを目的とする。
【図面の簡単な説明】
【００１３】
【図１】実施形態に係る送信装置を示す図である。
【図２】一般的なＴＬＶパケットの格納例を示す図である。
【図３】実施形態に係る符号化率２／１６の場合のＴＬＶパケットの格納例を示す図である。
【図４】実施形態に係る符号化率３／１６の場合のＴＬＶパケットの格納例を示す図である。
【図５】実施形態に係る符号化率４／１６の場合のＴＬＶパケットの格納例を示す図である。
【図６】実施形態に係る符号化率１４／１６の場合のＴＬＶパケットの格納例を示す図である。
【図７】実施形態に係る受信装置を示す図である。
【発明を実施するための形態】
【００１４】
図面を参照して、本発明の実施形態を説明する。実施形態に係る送信装置及び受信装置は、高度ＢＳ放送や次世代地上放送等のデジタル放送システムにおいて用いられる。このようなデジタル放送システムでは、大きさが可変である可変長パケットを用いた伝送を行う。実施形態に係る可変長パケットは、例えば、ＡＲＩＢ  ＳＴＤ−Ｂ３２  第３部に規定されたＴＬＶパケットである。但し、可変長パケットは、ＡＬＰ（ＡＴＳＣ  Ｌｉｎｋ−ｌａｙｅｒ  Ｐｒｏｔｏｃｏｌ）パケット等であってもよい。ＡＬＰパケットについては、例えばhttps://www.atsc.org/wp-content/uploads/2016/10/A330-2016-Link-Layer-Protocol.pdf等に規定されている。或いは、可変長パケットは、ＧＳＥ（Ｇｅｎｅｒｉｃ  Ｓｔｒｅａｍ  Ｅｎｃａｐｓｕｌａｔｉｏｎ）パケットでもよい。ＧＳＥパケットについては、例えばＥＴＳＩ  ＴＳ  １０２  ６０６等に規定されている。実施形態においては、可変長パケットがＴＬＶパケットである一例について説明する。
【００１５】
実施形態に係る送信装置及び受信装置は、ビットエラーレート（ＢＥＲ：Ｂｉｔ  Ｅｒｒｏｒ  Ｒａｔｅ）を測定するために用いられる。一例として、送信装置は放送局に設置され、受信装置はＢＥＲ測定機器に設置され、受信装置（ＢＥＲ測定機器）によって複数の地点においてＢＥＲ測定を行う。これによって、各地点におけるＢＥＲを把握可能になる。測定されたＢＥＲは、例えば、放送局の伝送パラメータ（例えば、誤り訂正の符号化率、変調方式等）を最適化するために用いられる。
【００１６】
（１）送信装置
図１は、実施形態に係る送信装置１００を示す図である。図１に示すように、実施形態に係る送信装置１００は、ＰＮ（Ｐｓｅｕｄｏｒａｎｄｏｍ  Ｎｕｍｂｅｒｓ）系列生成部１１０、ＴＬＶパケット化部１２０、テーブル保持部１３０、ＦＥＣブロック生成部１４０、ＯＦＤＭ（Ｏｒｔｈｏｇｏｎａｌ  Ｆｒｅｑｕｅｎｃｙ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ）フレーム生成部１５０、及び変調部１６０を備える。
【００１７】
ＰＮ系列生成部１１０は、ＢＥＲ測定用のビット系列として、送信装置１００及び受信装置２００（図７参照）で共通になるよう定められた疑似乱数系列（ＰＮ系列）を生成し、ＰＮ系列をＴＬＶパケット化部１２０に出力する。但し、ＢＥＲ測定用のビット系列は、ＰＮ系列とは異なるビット系列であってもよい。ＢＥＲ測定用のビット系列は、送信装置１００及び受信装置２００で共通に生成可能であり、かつ、送信装置１００及び受信装置２００で同期が確保できるビット列であれば、どのような系列をＢＥＲ測定用のビット系列として用いてもよい。ＢＥＲ測定用のビット系列は、ランダム性を有するビット系列であることが好ましい。以下においては、ＢＥＲ測定用のビット系列がＰＮ系列である一例について説明する。
【００１８】
ＴＬＶパケット化部１２０は、パケット生成部の一例である。ＴＬＶパケット化部１２０は、ＰＮ系列生成部１１０が出力するＰＮ系列からＴＬＶパケットを生成し、ＴＬＶパケットをＦＥＣブロック生成部１４０に出力する。ＴＬＶパケットは、Ｔｙｐｅフィールド、Ｌｅｎｇｔｈフィールド、及びＶａｌｕｅフィールドを有する。Ｔｙｐｅフィールドには、Ｖａｌｕｅフィールドに格納されたデータの種類を示す情報が格納される。Ｌｅｎｇｔｈフィールドには、Ｖａｌｕｅフィールドの大きさを示す情報が格納される。Ｖａｌｕｅフィールドには、データが格納される。ＴＬＶパケット化部１２０は、ＰＮ系列をＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）パケットに格納した後、ＩＰパケットをＴＬＶパケットのＶａｌｕｅフィールドに格納してもよい。或いは、ＴＬＶパケット化部１２０は、ＰＮ系列をＴＬＶパケットのＶａｌｕｅフィールドに直接的に格納してもよい。ＴＬＶパケット化部１２０は、ＴＬＶパケットにおいて、ＶａｌｕｅフィールドにＰＮ系列が格納されていることを示す値（例えば、０ｘＦＤ）をＴｙｐｅフィールドに格納する。
【００１９】
ＦＥＣブロック生成部１４０は、ブロック生成部の一例である。ＦＥＣブロック生成部１４０は、ＴＬＶパケット化部１２０によって生成されたＴＬＶパケットに対して誤り訂正符号化処理を施すことによって、大きさが固定であるＦＥＣブロックを生成する。ＦＥＣブロックの大きさ（ビット長）は、例えば、６９１２０ビット（すなわち、８６４０バイト）である。ＦＥＣブロックは、ＴＬＶパケットが格納されるＴＬＶパケット格納領域（パケット格納領域）を有する。一例として、ＦＥＣブロックは、１６ビット固定のトップポインタ領域、可変長のＴＬＶパケット格納領域、１９２ビット固定のＢＣＨパリティ領域、及び可変長のＬＤＰＣ（Ｌｏｗ  Ｄｅｎｓｉｔｙ  Ｐａｒｉｔｙ  Ｃｈｅｃｋ）パリティ領域によって構成される。ＴＬＶパケット格納領域及びＬＤＰＣパリティ領域のそれぞれの大きさは、誤り訂正（ＬＤＰＣ符号化）の符号化率に応じて変化する。符号化率は、例えば、２／１６から１４／１６までの１３通りである。符号化率が低いほど、ＬＤＰＣパリティ領域が大きくなり、かつ、ＴＬＶパケット格納領域が小さくなる。これに対し、符号化率が高いほど、ＬＤＰＣパリティ領域が小さくなり、かつ、ＴＬＶパケット格納領域が大きくなる。
【００２０】
ここで、一般的な映像及び音声の伝送においては、大きさが可変であるＴＬＶパケットをＦＥＣブロックのＴＬＶパケット格納領域に格納することによって、１つのＴＬＶパケットが、連続する複数のＦＥＣブロックに跨がって格納され得る。図２は、一般的なＴＬＶパケットの格納例を示す図である。図２において、４つのＴＬＶパケット＃１〜＃４が３つのＦＥＣブロック＃１〜＃３に格納される一例を示している。具体的には、ＦＥＣブロック＃１のＴＬＶパケット格納領域には、ＴＬＶパケット＃１とＴＬＶパケット＃２の前半部分とが格納される。ＦＥＣブロック＃２のＴＬＶパケット格納領域には、ＴＬＶパケット＃２の後半部分とＴＬＶパケット＃３の前半部分とが格納される。ＦＥＣブロック＃３のＴＬＶパケット格納領域には、ＴＬＶパケット＃３の後半部分とＴＬＶパケット＃４の前半部分とが格納される。また、各ＦＥＣブロック＃１〜＃３の先頭には、このＦＥＣブロック内で最初に始まるＴＬＶパケットの先頭位置を示すトップポインタが格納される。ＦＥＣブロック＃１のトップポインタは、ＴＬＶパケット＃１の先頭位置を示す。ＦＥＣブロック＃２のトップポインタは、ＴＬＶパケット＃３の先頭位置を示す。ＦＥＣブロック＃３のトップポインタは、ＴＬＶパケット＃４の先頭位置を示す。
【００２１】
実施形態では、ＢＥＲ測定用のビット系列（ＰＮ系列）の伝送において、ＴＬＶパケット化部１２０は、ＴＬＶパケット格納領域に整数個のＴＬＶパケットが格納されるように、ＴＬＶパケットの大きさを設定する。言い換えると、ＴＬＶパケット化部１２０は、１つのＴＬＶパケットが複数のＦＥＣブロックに跨がって格納されないように、ＴＬＶパケットの大きさを設定する。この場合、各ＦＥＣブロックのトップポインタの値はゼロである。ＦＥＣブロック生成部１４０は、整数個のＴＬＶパケットの合計の大きさがＴＬＶパケット格納領域の大きさと等しくなるように、整数個のＴＬＶパケットのそれぞれの大きさを設定してもよい。
【００２２】
上述したように、ＴＬＶパケット格納領域の大きさは、ＦＥＣブロックに適用される誤り訂正の符号化率に応じて定まる。ＦＥＣブロック生成部１４０は、符号化率に基づいて、ＴＬＶパケット格納領域に格納されるＴＬＶパケットの数及びＴＬＶパケット格納領域に格納される各ＴＬＶパケットの大きさを設定する。一例として、送信装置１００は、予め定められたテーブルを保持するテーブル保持部１３０を備え、テーブルは、符号化率と、ＴＬＶパケット格納領域に格納されるＴＬＶパケットの数と、ＴＬＶパケット格納領域に格納される各ＴＬＶパケットの大きさとの対応付けを示す。ＦＥＣブロック生成部１４０は、テーブルを用いて、ＴＬＶパケット格納領域に格納されるＴＬＶパケットの数及びＴＬＶパケット格納領域に格納される各ＴＬＶパケットの大きさを設定する。かかるテーブルの一例を表１に示す。
【００２３】
【表１】
2019030005.tif 000003
【００２４】
表１に示すように、予め定められた符号化率ごとに、ＴＬＶパケット格納領域に格納されるＴＬＶパケットの数及びＴＬＶパケット格納領域に格納される各ＴＬＶパケットの大きさが規定される。符号化率ごとのＴＬＶパケット格納領域の大きさの最大公約数をＴＬＶパケットの大きさとしてもよい。符号化率ごとのＴＬＶパケット格納領域の大きさの最大公約数が小さい場合（つまり、ＦＥＣブロック格納領域に格納するＴＬＶパケット数が多すぎる場合）、各符号化率に応じたＴＬＶパケットの大きさとしてもよい。
【００２５】
表１の例において、符号化率２／１６の場合に、ＴＬＶパケット格納領域が最も小さい。このＴＬＶパケット格納領域の大きさである１０５４バイトを第１サイズと称する。符号化率２／１６以外の場合、ＴＬＶパケット格納領域の大きさは、第１サイズ（１０５４バイト）と５４０バイトの整数倍との和になる。この５４０バイトを第２サイズと称する。表１に示すように、ＴＬＶパケット格納領域に格納されるＴＬＶパケットの大きさは、第１サイズ及び第２サイズの何れかである。このように、ＴＬＶパケット格納領域に格納されるＴＬＶパケットの大きさを２種類（第１サイズ、第２サイズ）に限定しているので、画一的な処理を行うことができる。また、第２サイズが第１サイズ未満であるため、ＴＬＶパケット化部１２０からＦＥＣブロック生成部１４０に出力される各ＴＬＶパケットの大きさを抑制することができる。
【００２６】
図３に示すように、符号化率２／１６の場合、ＴＬＶパケット化部１２０は、ＴＬＶパケットの大きさを１０５４バイトに設定し、１０５４バイトのＴＬＶパケットをＦＥＣブロック生成部１４０に出力する。ＦＥＣブロック生成部１４０は、１０５４バイトのＴＬＶパケットを各ＦＥＣブロック（ＦＥＣブロック＃１〜＃３のそれぞれ）のＴＬＶパケット格納領域に格納する。
【００２７】
図４に示すように、符号化率３／１６の場合、ＴＬＶパケット化部１２０は、１０５４バイトのＴＬＶパケットを出力し、５４０バイトのＴＬＶパケットを出力する。ＦＥＣブロック生成部１４０は、各ＦＥＣブロック（ＦＥＣブロック＃１〜＃３のそれぞれ）のＴＬＶパケット格納領域に、１０５４バイトのＴＬＶパケットと５４０バイトのＴＬＶパケットとを１つずつ格納する。
【００２８】
図５に示すように、符号化率４／１６の場合、ＴＬＶパケット化部１２０は、１０５４バイトのＴＬＶパケットを出力し、５４０バイトのＴＬＶパケットを２つ出力する。ＦＥＣブロック生成部１４０は、各ＦＥＣブロック（ＦＥＣブロック＃１〜＃３のそれぞれ）のＴＬＶパケット格納領域に、１０５４バイトのＴＬＶパケットを格納した後、５４０バイトのＴＬＶパケットを２つ格納する。
【００２９】
図６に示すように、符号化率１４／１６の場合、各ＦＥＣブロック（ＦＥＣブロック＃１〜＃３のそれぞれ）に１０５４バイトのＴＬＶパケットと１２個の５４０バイトのＴＬＶパケットとが格納される。
【００３０】
このように、ＴＬＶパケット化部１２０は、符号化率が１段階高くなる度に、各ＦＥＣブロックに格納する５４０バイトのＴＬＶパケットを１つずつ増やしていく。ＦＥＣブロック生成部１４０は、ＰＮ系列の順番になるように各ＴＬＶパケットをＦＥＣブロックに格納する。
【００３１】
ＯＦＤＭフレーム生成部１５０には、ＦＥＣブロック生成部１４０が生成した各ＦＥＣブロックが入力される。ＯＦＤＭフレーム生成部１５０は、ＦＥＣブロックからＯＦＤＭフレームを生成し、ＯＦＤＭフレームを変調部１６０に出力する。ＯＦＤＭフレームは、ＴＭＣＣ（Ｔｒａｎｓｍｉｓｓｉｏｎ  ａｎｄ  Ｍｕｌｔｉｐｌｅｘｉｎｇ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｃｏｎｔｒｏｌ）信号等の伝送制御信号を含む。ＴＭＣＣ信号は、伝送パラメータ（例えば、変調方式、符号化率等）を示す情報を含む。ＯＦＤＭフレームは、所定数のサブキャリア（周波数軸）及び所定数のシンボル数（時間軸）によって定義される。
【００３２】
変調部１６０は、ＯＦＤＭフレーム生成部１５０が生成したＯＦＤＭフレームを構成する各シンボルに対してキャリア変調及びＩＦＦＴ処理等を施して送信信号を出力する。変調部１６０が出力する送信信号は、図示を省略する送信アンテナを介して送信される。このようにして、送信装置１００は、ＴＬＶパケットのデータ部にＰＮ系列を格納した送信信号を送信する。実施形態において、ＯＦＤＭフレーム生成部１５０及び変調部１６０は、ＴＬＶパケット化部１２０によって生成されたＦＥＣブロック（誤り訂正符号ブロック）を送信する送信部を構成する。
【００３３】
（２）受信装置
図７は、実施形態に係る受信装置２００を示す図である。図７に示すように、受信装置２００は、復調部２１０、誤り訂正復号部２２０、ＴＬＶパケット分離部２３０、テーブル保持部２４０、及びビットエラーレート測定部２５０を備える。
【００３４】
図示を省略する受信アンテナを介して受信した受信信号は、復調部２１０に入力される。受信信号には、無線伝搬路においてノイズが含まれていることが想定される。復調部２１０は、受信信号の復調処理を行い、ＯＦＤＭフレームを取り出して誤り訂正復号部２２０に出力する。実施形態において、復調部２１０は、送信装置１００から送信された信号を受信する受信部を構成する。
【００３５】
誤り訂正復号部２２０は、復調部２１０から入力されたＯＦＤＭフレームに含まれるＦＥＣブロック単位で誤り訂正復号処理を行う。誤り訂正復号部２２０は、誤り訂正復号処理後のＦＥＣブロックをＴＬＶパケット分離部２３０に出力する。
【００３６】
ＴＬＶパケット分離部２３０は、パケット分離部の一例である。ＴＬＶパケット分離部２３０は、誤り訂正復号処理後のＦＥＣブロックからＴＬＶパケットを切り出す。
【００３７】
一般的な映像及び音声の伝送においては、誤り訂正復号処理に失敗した場合（すなわち、ＢＣＨ復号結果であるシンドロームが非ゼロである場合）、ＴＬＶパケット分離部２３０は、誤り訂正復号処理に失敗したＦＥＣブロックにその一部分又は全部が格納されたＴＬＶパケットを破棄する。一方、誤り訂正復号処理に成功した場合（すなわち、ＢＣＨ復号結果であるシンドロームがゼロである場合）、ＴＬＶパケット分離部２３０は、トップポインタが示す位置をＴＬＶパケット先頭位置と判断し、ＴＬＶパケット中のＬｅｎｇｔｈフィールドを参照し、誤り訂正復号処理後のＦＥＣブロックから可変長パケットを切り出す。
【００３８】
実施形態では、ＢＥＲ測定時において、ＴＬＶパケット分離部２３０は、誤り訂正復号処理に成功したか否かにかかわらず、ＴＬＶパケット格納領域に整数個のＴＬＶパケットが格納されているとみなして、誤り訂正復号処理後のＦＥＣブロックからＴＬＶパケットを切り出して出力する。すなわち、ＴＬＶパケット分離部２３０は、誤り訂正後のＦＥＣブロックについて、ＢＣＨ復号結果であるシンドロームの値によらず、図３〜図６に示したようなＴＬＶパケットがＴＬＶパケット格納領域に格納されているとみなして、ＦＥＣブロックに格納してある情報をＴＬＶパケットとして分割して出力する。これにより、ＴＬＶパケット分離部２３０は、ＢＥＲ測定時において、トップポインタを用いることなく、誤り訂正復号処理後のＦＥＣブロックからＴＬＶパケットを切り出すことができる。特に、誤り訂正復号処理に失敗した場合、トップポインタ及び／又はＬｅｎｇｔｈフィールドに誤りがある可能性があるが、ＴＬＶパケット分離部２３０は、トップポインタ及び／又はＬｅｎｇｔｈフィールドに依存することなく、誤り訂正復号処理後のＦＥＣブロックからＴＬＶパケットを正しく切り出すことができる。
【００３９】
ＴＬＶパケット分離部２３０は、ＯＦＤＭフレームに含まれる伝送制御信号（ＴＭＣＣ信号）によって示される符号化率に基づいて、ＴＬＶパケット格納領域に格納されるＴＬＶパケットの数及びＴＬＶパケット格納領域に格納される各ＴＬＶパケットの大きさを判定してもよい。具体的には、受信装置２００は、表１に示したようなテーブルを保持するテーブル保持部２４０を備え、ＴＬＶパケット分離部２３０は、伝送制御信号（ＴＭＣＣ信号）によって示される符号化率とテーブルとを用いて、ＴＬＶパケット格納領域に格納されるＴＬＶパケットの数及びＴＬＶパケット格納領域に格納される各ＴＬＶパケットの大きさを判定する。
【００４０】
ビットエラーレート測定部２５０は、ＴＬＶパケット分離部２３０によって切り出されたＴＬＶパケットに格納されているビット系列（すなわち、ＰＮ系列）を用いてＢＥＲを測定する。ビットエラーレート測定部２５０は、送信側と同じＰＮ系列を参照ビット系列として生成するＰＮ系列生成部２５０ａと、ＰＮ系列生成部２５０ａによって生成されたＰＮ系列とＴＬＶパケット中のＰＮ系列とを比較するＰＮ系列比較部２５０ｂとを備える。ＰＮ系列比較部２５０ｂは、ＴＬＶパケット中のＰＮ系列（受信ビット系列）と、生成したＰＮ系列（参照ビット系列）との同期を確保した上で、あるビットが同じであれば正しく伝送できたビットとしてカウントし、あるビットが異なる値であれば誤って伝送したビットとしてカウントする。ＰＮ系列比較部２５０ｂは、このようにして得られたカウント結果からＢＥＲを計算して出力する。
【００４１】
ビットエラーレート測定部２５０は、ＴＬＶパケットのＶａｌｕｅフィールド中のＰＮ系列の比較に加え、ＴＬＶパケットの先頭の固定バイト（０ｘ７Ｆ）、ＴＬＶパケットのＴｙｐｅフィールド中の情報（例えば０ｘＦＤ）、及びＴＬＶパケットのＬｅｎｇｔｈフィールド中の情報のうち少なくとも１つをＢＥＲ算出に用いてもよい。これらの情報からもＢＥＲを算出する際は、ビットエラーレート測定部２５０は、受信ＴＬＶパケットの先頭の固定バイトを、正しい値である０ｘ７Ｆと比較する。ビットエラーレート測定部２５０は、受信ＴＬＶパケットのＴｙｐｅフィールド中の情報を、正しい値（例えば、０ｘＦＤ）と比較する。ビットエラーレート測定部２５０は、受信ＴＬＶパケットのＬｅｎｇｔｈフィールド中の情報を、正しい値（例えば、表１のテーブルに規定された値）と比較する。ＰＮ系列に加え、ＴＬＶパケットの先頭の固定バイト（０ｘ７Ｆ）、ＴＬＶパケットのＴｙｐｅフィールド中の情報（例えば０ｘＦＤ）、及びＴＬＶパケットのＬｅｎｇｔｈフィールド中の情報のうち少なくとも１つをＢＥＲ算出に用いる場合には、より短時間でＢＥＲを算出することができる。
【００４２】
（３）実施形態のまとめ
このように、実施形態では、ＴＬＶパケット格納領域に整数個のＴＬＶパケットが格納される。すなわち、１つのＴＬＶパケットが複数のＦＥＣブロックに跨がって格納されない。そして、受信装置２００（ＴＬＶパケット分離部２３０）は、ＢＥＲの測定時において、ＴＬＶパケット格納領域に整数個のＴＬＶパケットが格納されているとみなして、誤り訂正復号処理後のＦＥＣブロックからＴＬＶパケットを切り出す。これによって、受信装置２００（ＴＬＶパケット分離部２３０）は、ＦＥＣブロックのトップポインタ及びＴＬＶパケットの大きさフィールドに依存することなく、誤り訂正復号処理後のＦＥＣブロックからＴＬＶパケットを正しく切り出すことができる。したがって、ＴＬＶパケットを用いた伝送を行うケースにおいて、ＢＥＲを正しく測定することを可能とすることができる。
【００４３】
送信装置１００（ＦＥＣブロック生成部１４０）は、整数個のＴＬＶパケットの合計の大きさがＴＬＶパケット格納領域の大きさと等しくなるように、整数個のＴＬＶパケットのそれぞれの大きさを設定してもよい。これによって、ＴＬＶパケット格納領域を有効に活用することができ、効率的なＢＥＲ測定が可能となる。
【００４４】
送信装置１００（ＦＥＣブロック生成部１４０）は、ＦＥＣブロックに適用される誤り訂正の符号化率に基づいて、ＴＬＶパケット格納領域に格納されるＴＬＶパケットの数及びＴＬＶパケット格納領域に格納される各ＴＬＶパケットの大きさを設定してもよい。これによって、様々な符号化率に対応したＢＥＲ測定が可能となる。例えば符号化率ごとにＢＥＲ測定を行い、所要ＢＥＲを満たす符号化率を判定するといったことが可能となる。
【００４５】
送信装置１００（テーブル保持部１３０）及び受信装置２００（テーブル保持部２４０）は、予め定められたテーブルを保持してもよい。テーブルは、符号化率と、ＴＬＶパケット格納領域に格納されるＴＬＶパケットの数と、ＴＬＶパケット格納領域に格納される各ＴＬＶパケットの大きさとの対応付けを示す。送信装置１００（ＦＥＣブロック生成部１４０）は、かかるテーブルを用いて、ＴＬＶパケット格納領域に格納されるＴＬＶパケットの数及びＴＬＶパケット格納領域に格納される各ＴＬＶパケットの大きさを設定する。これによって、予め定められたテーブルを用いて、ＴＬＶパケット格納領域に格納されるＴＬＶパケットの数及びＴＬＶパケット格納領域に格納される各ＴＬＶパケットの大きさを円滑かつ速やかに設定することができる。また、このようなテーブルを受信装置２００側でも保持することによって、送信側と受信側とでＴＬＶパケット構成に関する認識を一致させることができる。
【００４６】
ＢＥＲ測定用のビット系列は、送信装置及び受信装置で共通になるよう定められたＰＮ系列（疑似乱数系列）であってもよい。これによって、ランダム性を有するビット系列を用いて適切なＢＥＲ測定を行うことができる。
【００４７】
ＴＬＶパケットは、ＰＮ系列が格納されるＶａｌｕｅフィールドに加えて、種類情報が格納されるＴｙｐｅフィールドと大きさ情報が格納されるＬｅｎｇｔｈフィールドとを有する。ビットエラーレート測定部２５０は、ＰＮ系列に加えて、種類情報及び／又は大きさ情報をＢＥＲの測定に用いてもよい。これによって、より高速にＢＥＲを算出することができる。
【００４８】
（４）その他の実施形態
上記のように、本発明は実施形態によって記載したが、この開示の一部をなす論述及び図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施形態、実施例及び運用技術が明らかとなる。
【００４９】
実施形態において、送信装置１００（テーブル保持部１３０）及び受信装置２００（テーブル保持部２４０）が予め定められたテーブルを保持する一例を説明した。しかしながら、送信装置１００及び受信装置２００は、テーブルに代えて所定の計算式を用いて、ＴＬＶパケット格納領域に格納されるＴＬＶパケットの数及びＴＬＶパケット格納領域に格納される各ＴＬＶパケットの大きさを設定又は判定してもよい。
【００５０】
実施形態において、受信装置２００がＢＥＲ測定のタイミングを判断する方法について特に触れなかったが、例えば、送信側及び受信側ともに、ＢＥＲ測定機能を有効にした際に、ＢＥＲ測定を行うと判断してもよい。あるいは、ＴＬＶパケットのＴｙｐｅフィールドに、ＰＮ系列が格納されていることを示す情報（Ｔｙｐｅ＝０ｘＦＤ）を含める場合、受信装置２００は、ＴＬＶパケットのＴｙｐｅフィールドの値が０ｘＦＤの時に、ＢＥＲ測定を行うと判断してもよい。具体的には、受信装置２００は、最初はＢＥＲ測定モードではなく通常モード（一般的な映像及び音声の伝送時と同様な処理）で受信及びＴＬＶパケットの切り出しを行う。受信装置２００は、通常モードにおいてＴＬＶパケットのＴｙｐｅフィールドの値が０ｘＦＤであることを検知した際に、ＢＥＲ測定モードであると判断し、ＢＥＲ測定モードに切り替えてもよい。
【００５１】
実施形態において、受信装置２００がＢＥＲ測定機器に設けられる一例を説明した。しかしながら、受信装置２００は、一般的なデジタル放送受信機に設けられてもよいし、一般的なモバイル端末に設けられてもよい。この場合、デジタル放送受信機又はモバイル端末は、測定されたＢＥＲを表示してもよいし、測定されたＢＥＲをネットワーク経由で報告してもよい。
【００５２】
実施形態において、送信装置１００及び受信装置２００がデジタル放送システムにおいて用いられる一例を説明した。しかしながら、可変長パケットを固定長の誤り訂正符号ブロックに格納してＢＥＲを測定するシステムであれば、デジタル放送システム以外のシステムに送信装置１００及び受信装置２００を適用可能である。
【００５３】
送信装置１００の機能を実行するためのプログラムが提供されてもよく、受信装置２００の機能を実行するためのプログラムが提供されてもよい。また、送信装置１００及び受信装置２００のそれぞれは、半導体集積回路（チップ）として構成されてもよい。
【符号の説明】
【００５４】
１００…送信装置、１１０…ＰＮ系列生成部、１２０…ＴＬＶパケット化部、１３０…テーブル保持部、１４０…ＦＥＣブロック生成部、１５０…ＯＦＤＭフレーム生成部、１６０…変調部、２００…受信装置、２１０…復調部、２２０…誤り訂正復号部、２３０…ＴＬＶパケット分離部、２４０…テーブル保持部、２５０…ビットエラーレート測定部、２５０ａ…ＰＮ系列生成部、２５０ｂ…ＰＮ系列比較部
【図１】
2019030005.tif 000004
【図２】
2019030005.tif 000005
【図３】
2019030005.tif 000006
【図４】
2019030005.tif 000007
【図５】
2019030005.tif 000008
【図６】
2019030005.tif 000009
【図７】
2019030005.tif 000010