(57)【要約】      （修正有）【課題】ブロードキャスト通信システムにおける制御情報を受信する方法及び装置を提供する。【解決手段】レイヤー１（Ｌ１）シグナリング情報のビット数に関する情報を取得するステップと、前記Ｌ１シグナリング情報から分割された符号化ブロックの個数を計算するステップと、各符号化ブロックの入力情報ビット数を計算し、各符号化ブロックのパリティビットの中でパンクチャーリングビット数を計算するステップと、前記ステップでの取得及び計算がなされた情報に基づいて前記受信したフレームで１つ又は複数の符号化ブロックを復号化するステップと、を有する。【選択図】図３
2014060758.tif 000002
【特許請求の範囲】
【請求項１】
ブロードキャスト／通信システムにおける制御情報を受信する方法であって、
レイヤー１（Ｌ１）シグナリング情報のビット数に関する情報を取得するステップと、
前記Ｌ１シグナリング情報から分割された符号化ブロックの個数を計算するステップと、
各符号化ブロックの入力情報ビット数を計算し、各符号化ブロックのパリティビットの中でパンクチャーリングビット数を計算するステップと、
前記ステップでの取得及び計算がなされた情報に基づいて前記受信したフレームで１つ又は複数の符号化ブロックを復号化するステップと、を有することを特徴とするブロードキャスト／通信システムにおける制御情報を受信する方法。
【請求項２】
前記各符号化ブロックは、同一の入力情報ビット数を有することを特徴とする請求項１に記載のブロードキャスト／通信システムにおける制御情報を受信する方法。
【請求項３】
前記Ｌ１シグナリング情報のビット数は、パッディングビット数を情報ビット数に加えることにより定義されることを特徴とする請求項１に記載のブロードキャスト／通信システムにおける制御情報を受信する方法。
【請求項４】
前記Ｌ１シグナリング情報から分割された符号化ブロックの個数は、
前記Ｌ１シグナリング情報のビット数をＢｏｓｅ、Ｃｈａｕｄｈｕｒｉ、及びＨｏｃｑｕｅｎｇｈｅｍ（ＢＣＨ）ブロックの最大入力ビット数で割った値に基づいて計算されることを特徴とする請求項３に記載のブロードキャスト／通信システムにおける制御情報を受信する方法。
【請求項５】
各符号化ブロックの入力情報ビット数は、前記Ｌ１シグナリング情報のビット数を前記分割された符号化ブロックの個数で割った値に基づいて計算されることを特徴とする請求項３に記載のブロードキャスト／通信システムにおける制御情報を受信する方法。
【請求項６】
前記パリティビットの中でパンクチャーリングビット数を計算するステップは、
各符号化ブロックの臨時パンクチャーリングビット数及び臨時符号語ビット数を計算するステップと、
変調次数及び前記臨時符号語ビット数に従って各符号化ブロックの最終符号語ビット数を計算するステップと、
前記臨時パンクチャーリングビット数、前記臨時符号語ビット数、及び前記最終符号語ビット数に従って最終パンクチャーリングビット数を計算するステップと、を更に有することを特徴とする請求項１に記載のブロードキャスト／通信システムにおける制御情報を受信する方法。
【請求項７】
前記臨時パンクチャーリングビット数を計算するステップは、
ＢＣＨブロックの入力情報の最大ビット数と各符号化ブロックの入力情報のビット数との差に基づいて前記臨時パンクチャーリングビット数を計算するステップを更に有することを特徴とする請求項６に記載のブロードキャスト／通信システムにおける制御情報を受信する方法。
【請求項８】
前記臨時符号語ビット数を計算するステップは、
各符号化ブロックの入力情報のビット数、ＢＣＨブロックのパリティビット数、前記臨時パンクチャーリングビット数、及び各符号化ブロックの有効符号化率に基づいて各符号化ブロックの前記臨時符号語ビット数を計算するステップを更に有することを特徴とする請求項６に記載のブロードキャスト／通信システムにおける制御情報を受信する方法。
【請求項９】
前記最終符号語ビット数を計算するステップは、
前記変調次数、前記臨時符号語ビット数、及び前記Ｌ１シグナリング情報の送信のために使用されるシンボル数に基づいて前記最終符号語ビット数を計算するステップを更に有することを特徴とする請求項６に記載のブロードキャスト／通信システムにおける制御情報を受信する方法。
【請求項１０】
時間インターリービング技術が前記Ｌ１シグナリング情報の送信のために使用される場合、前記最終符号語ビット数は、時間インターリービングの深さを考慮して計算されることを特徴とする請求項６に記載のブロードキャスト／通信システムにおける制御情報を受信する方法。
【請求項１１】
前記符号化ブロックの個数は、以下の数式に従って決定されることを特徴とする請求項１に記載のブロードキャスト／通信システムにおける制御情報を受信する方法。
【数２３】
2014060758.tif 000019
ここで、Ｎｐｏｓｔ＿ＦＥＣ＿Ｂｌｏｃｋｓは、前記符号化ブロックの個数を示し、Ｋｐｏｓｔ＿ｐｕｒｅは、前記Ｌ１シグナリング情報のビット数を示し、Ｋｂｃｈは、ＢＣＨブロックの最大入力ビット数を示し、
【数２４】
2014060758.tif 000020
は、ｘより大きいか又は同一の最小整数を示す。
【請求項１２】
前記符号化ブロックの個数は、以下の数式に従って決定されることを特徴とする請求項１に記載のブロードキャスト／通信システムにおける制御情報を受信する方法。
【数２５】
2014060758.tif 000021
ここで、Ｎｐｏｓｔ＿ＦＥＣ＿Ｂｌｏｃｋｓは、前記符号化ブロックの個数を示し、Ｋｐｏｓｔ＿ｐｕｒｅは、前記Ｌ１シグナリング情報のビット数を示し、Ｎｐｏｓｔ＿ｍａｘ＿ｐｅｒ＿ｓｙｍｂｏｌは、１つのＯＦＤＭシンボルで前記Ｌ１シグナリング情報を送信することができる最大ビット数を示し、
【数２６】
2014060758.tif 000022
は、ｘより大きいか又は同一の最小整数を示す。
【請求項１３】
前記ＢＣＨブロックの最大入力ビット数は、Ｋｂｃｈ＝１６，２００×Ｒｅｆｆ−Ｎｂｃｈ＿ｐａｒｉｔｙの数式に従って決定され、ＬＤＰＣブロックが１６，２００ビットのサイズを有する符号化ブロックとして使用される場合、有効符号化率はＲｅｆｆで示し、前記ＢＣＨ符号で使用されたパリティビット数はＮｂｃｈ＿ｐａｒｉｔｙで示すことを特徴とする請求項４に記載のブロードキャスト／通信システムにおける制御情報を受信する方法。
【請求項１４】
前記臨時パンクチャーリングビット数は、以下の数式に従って決定されることを特徴とする請求項６に記載のブロードキャスト／通信システムにおける制御情報を受信する方法。
【数２７】
2014060758.tif 000023
ここで、Ｎｐｕｎｃ＿ｔｅｍｐは、前記臨時パンクチャーリングビット数を示し、Ｋｂｃｈは、ＢＣＨブロックの最大入力情報ビット数を示し、Ｋｓｉｇは、前記Ｌ１シグナリング情報のビット数にパッディングビットを加えることにより得られたビット数を示し、
【数２８】
2014060758.tif 000024
は、ｘより小さいか又は同一の最大整数を示す。
【請求項１５】
前記臨時符号語ビット数は、以下の数式に従って決定されることを特徴とする請求項６に記載のブロードキャスト／通信システムにおける制御情報を受信する方法。
【数２９】
2014060758.tif 000025
ここで、Ｎｐｏｓｔ＿ｔｅｍｐは前記臨時符号語ビット数を示し、Ｋｓｉｇは各符号化ブロックの前記入力情報のビット数を示し、Ｎｂｃｈ＿ｐａｒｉｔｙは前記ＢＣＨブロックの前記パリティビット数を示し、Ｒｅｆｆは各符号化ブロックの前記有効符号化率を示し、Ｎｐｕｎｃ＿ｔｅｍｐは前記臨時パンクチャーリングビット数を示す。
【請求項１６】
前記最終符号語ビット数は、以下の数式に従って計算されることを特徴とする請求項６に記載のブロードキャスト／通信システムにおける制御情報を受信する方法。
【数３０】
2014060758.tif 000026
ここで、Ｎｐｏｓｔは、前記最終符号語ビット数を示し、Ｎｐｏｓｔ＿ｔｅｍｐは、前記臨時符号語ビット数を示し、ηＭＯＤは、前記変調次数を示し、ＮｆｉｘｅｄＰ２は、Ｌ１シグナリング情報Ｐ２の送信のために使用されるシンボル数を示し、
【数３１】
2014060758.tif 000027
は、ｘより大きいか又は同一の最小整数を示す。
【請求項１７】
前記最終パンクチャーリングビット数は、Ｎｐｕｎｃ＝Ｎｐｕｎｃ＿ｔｅｍｐ−（Ｎｐｏｓｔ−Ｎｐｏｓｔ＿ｔｅｍｐ）の数式に従って計算されることを特徴とする請求項６に記載のブロードキャスト／通信システムにおける制御情報を受信する方法。
ここで、Ｎｐｕｎｃは、前記最終パンクチャーリングビット数を示し、Ｎｐｕｎｃ＿ｔｅｍｐは、前記臨時パンクチャーリングビット数を示し、Ｎｐｏｓｔは、前記最終符号語ビット数を示し、Ｎｐｏｓｔ＿ｔｅｍｐは、前記臨時符号語ビット数を示す。
【請求項１８】
前記最終符号語ビット数は、以下の数式に従って計算されることを特徴とする請求項６に記載のブロードキャスト／通信システムにおける制御情報を受信する方法。
【数３２】
2014060758.tif 000028
ここで、Ｎｐｏｓｔは、前記最終符号語ビット数を示し、Ｎｐｏｓｔ＿ｔｅｍｐは、前記臨時符号語ビット数を示し、ηＭＯＤは、前記変調次数を示し、Ｎｐｏｓｔ＿ＦＥＣ＿Ｂｌｏｃｋｓは、前記符号化ブロックの個数を示し、ＮＬ１＿ＴＩ＿ｄｅｐｔｈは、時間インターリービングの深さを示し、
【数３３】
2014060758.tif 000029
は、ｘより大きいか又は同一の最小整数を示す。
【請求項１９】
前記符号化ブロックの個数は、前記Ｌ１シグナリング情報のビット数を１つのＯＦＤＭシンボルで前記Ｌ１シグナリング情報を運搬する最大ビット数で割ることにより取得された値に基づいて計算されることを特徴とする請求項１に記載のブロードキャスト／通信システムにおける制御情報を受信する方法。
【請求項２０】
前記Ｌ１シグナリング情報に対して時間インターリービング技術が考慮され、
前記パンクチャーリングビット数を決定するステップは、
各符号化ブロックの臨時パンクチャーリングビット数及び臨時符号語ビット数を計算するステップと、
変調次数、時間インターリービングの深さ、及び前記臨時符号語ビット数に従って各符号化ブロックの最終符号語ビット数を計算するステップと、
前記臨時パンクチャーリングビット数、前記臨時符号語ビット数、及び前記最終符号語ビット数に従って最終パンクチャーリングビット数を計算するステップとをさらに有することを特徴とする請求項１に記載のブロードキャスト／通信システムにおける制御情報を受信する方法。
【請求項２１】
前記変調次数は、二位相偏移（ＢＰＳＫ）、四位相偏移（ＱＰＳＫ）、１６−アレイ直交振幅変調（１６−ＱＡＭ）、及び６４−ＱＡＭの変調方式に対応するようにそれぞれ１、２、４、及び６の値を有することを特徴とする請求項６、請求項９、請求項１６、請求項１８、及び請求項２０のいずれか１項に記載のブロードキャスト／通信システムにおける制御情報を受信する方法。
【請求項２２】
前記符号化ブロックは、ＬＤＰＣ符号を用いて符号化されることを特徴とする請求項１乃至請求項２０のいずれか１項に記載のブロードキャスト／通信システムにおける制御情報を受信する方法。
【請求項２３】
ブロードキャスト／通信システムにおける制御情報を受信する装置であって、
レイヤー１（Ｌ１）シグナリング情報を含む制御情報の受信及び復号化を行う受信部と、
受信したフレームからレイヤー１（Ｌ１）シグナリング情報のビット数に関する情報を取得し、前記Ｌ１シグナリング情報から分割された符号化ブロックの個数を計算し、各符号化ブロックの入力情報ビット数を計算し、各符号化ブロックのパリティビットのパンクチャーリングビット数を計算し、前記ステップでの取得及び計算がなされた情報に基づいて前記受信した１つ又は複数の符号化ブロックを復号化するように前記受信部の動作を制御する制御部と、を備えることを特徴とするブロードキャスト／通信システムにおける制御情報を受信する装置。
【請求項２４】
前記各符号化ブロックは、同一の入力情報ビット数を有することを特徴とする請求項２３に記載のブロードキャスト／通信システムにおける制御情報を受信する装置。
【請求項２５】
前記Ｌ１シグナリング情報のビット数は、パッディングビット数を情報ビット数に加えることにより定義されることを特徴とする請求項２３に記載のブロードキャスト／通信システムにおける制御情報を受信する装置。
【請求項２６】
前記制御部は、前記Ｌ１シグナリング情報のビット数をＢｏｓｅ、Ｃｈａｕｄｈｕｒｉ、及びＨｏｃｑｕｅｎｇｈｅｍ（ＢＣＨ）符号でＢＣＨブロックの最大入力ビット数で割った値に基づいて前記Ｌ１シグナリング情報から分割された符号化ブロックの個数を計算することを特徴とする請求項２５に記載のブロードキャスト／通信システムにおける制御情報を受信する装置。
【請求項２７】
前記制御部は、前記Ｌ１シグナリング情報のビット数を前記分割された符号化ブロックの個数で割った値に基づいて前記各符号化ブロックの入力情報ビット数を計算することを特徴とする請求項２５に記載のブロードキャスト／通信システムにおける制御情報を受信する装置。
【請求項２８】
前記制御部は、各符号化ブロックの臨時パンクチャーリングビット数及び臨時符号語ビット数を計算し、変調次数及び前記臨時符号語ビット数に従って各符号化ブロックの最終符号語ビット数を計算し、前記臨時パンクチャーリングビット数、前記臨時符号語ビット数、及び前記最終符号語ビット数に基づいて計算された最終パンクチャーリングビット数を前記パリティビットのパンクチャーリングビット数で決定するようにさらに構成されることを特徴とする請求項２３に記載のブロードキャスト／通信システムにおける制御情報を受信する装置。
【請求項２９】
前記制御部は、ＢＣＨブロックの入力情報の最大ビット数と各符号化ブロックの入力情報のビット数との差に基づいて前記臨時パンクチャーリングビット数を計算するようにさらに構成されることを特徴とする請求項２８に記載のブロードキャスト／通信システムにおける制御情報を受信する装置。
【請求項３０】
前記制御部は、各符号化ブロックの入力情報のビット数、ＢＣＨブロックのパリティビット数、前記臨時パンクチャーリングビット数、及び各符号化ブロックの有効符号化率に基づいて各符号化ブロックの前記臨時符号語ビット数を計算するようにさらに構成されることを特徴とする請求項２８に記載のブロードキャスト／通信システムにおける制御情報を受信する装置。
【請求項３１】
前記制御部は、前記変調次数、前記臨時符号語ビット数、及び前記Ｌ１シグナリング情報の送信のために使用されるシンボル数に基づいて前記最終符号語ビット数を計算するようにさらに構成されることを特徴とする請求項２８に記載のブロードキャスト／通信システムにおける制御情報を受信する装置。
【請求項３２】
時間インターリービング技術が前記Ｌ１シグナリング情報の送信のために使用される場合、前記最終符号語ビット数は、時間インターリービングの深さを考慮して計算されることを特徴とする請求項２８に記載のブロードキャスト／通信システムにおける制御情報を受信する装置。
【請求項３３】
前記符号化ブロックの個数は、以下の数式に従って決定されることを特徴とする請求項２３に記載のブロードキャスト／通信システムにおける制御情報を受信する装置。
【数３４】
2014060758.tif 000030
ここで、Ｎｐｏｓｔ＿ＦＥＣ＿Ｂｌｏｃｋｓは、前記符号化ブロックの個数を示し、Ｋｐｏｓｔ＿ｐｕｒｅは、前記Ｌ１シグナリング情報のビット数を示し、Ｋｂｃｈは、ＢＣＨブロックの最大入力ビット数を示し、
【数３５】
2014060758.tif 000031
は、ｘより大きいか又は同一の整数の中の最小整数値を示す。
【請求項３４】
前記符号化ブロックの個数は、以下の数式に従って決定されることを特徴とする請求項２３に記載のブロードキャスト／通信システムにおける制御情報を受信する装置。
【数３６】
2014060758.tif 000032
ここで、Ｎｐｏｓｔ＿ＦＥＣ＿Ｂｌｏｃｋｓは、前記符号化ブロックの個数を示し、Ｋｐｏｓｔ＿ｐｕｒｅは、前記Ｌ１シグナリング情報のビット数を示し、Ｎｐｏｓｔ＿ｍａｘ＿ｐｅｒ＿ｓｙｍｂｏｌは、１つのＯＦＤＭシンボルで前記Ｌ１シグナリング情報を送信することができる最大ビット数を示し、
【数３７】
2014060758.tif 000033
は、ｘより大きいか又は同一の最小整数を示す。
【請求項３５】
前記ＢＣＨブロックの最大入力ビット数は、Ｋｂｃｈ＝１６，２００×Ｒｅｆｆ−Ｎｂｃｈ＿ｐａｒｉｔｙの数式に従って決定され、ＬＤＰＣブロックが１６，２００ビットのサイズを有する符号化ブロックとして使用される場合、有効符号化率はＲｅｆｆで示し、前記ＢＣＨ符号で使用されたパリティビット数はＮｂｃｈ＿ｐａｒｉｔｙで示すことを特徴とする請求項２６に記載のブロードキャスト／通信システムにおける制御情報を受信する装置。
【請求項３６】
前記臨時パンクチャーリングビット数は、以下の数式に従って決定されることを特徴とする請求項２８に記載のブロードキャスト／通信システムにおける制御情報を受信する装置。
【数３８】
2014060758.tif 000034
ここで、Ｎｐｕｎｃ＿ｔｅｍｐは、前記臨時パンクチャーリングビット数を示し、Ｋｂｃｈは、ＢＣＨブロックの最大入力情報ビット数を示し、Ｋｓｉｇは、前記Ｌ１シグナリング情報のビット数にパッディングビットを加えることにより得られたビット数を示し、
【数３９】
2014060758.tif 000035
は、ｘより小さいか又は同一の最大整数を示す。
【請求項３７】
前記臨時符号語ビット数は、以下の数式に従って決定されることを特徴とする請求項２８に記載のブロードキャスト／通信システムにおける制御情報を受信する装置。
【数４０】
2014060758.tif 000036
ここで、Ｎｐｏｓｔ＿ｔｅｍｐは前記臨時符号語ビット数を示し、Ｋｓｉｇは各符号化ブロックの前記入力情報のビット数を示し、Ｎｂｃｈ＿ｐａｒｉｔｙは前記ＢＣＨブロックの前記パリティビット数を示し、Ｒｅｆｆは各符号化ブロックの前記有効符号化率を示し、Ｎｐｕｎｃ＿ｔｅｍｐは前記臨時パンクチャーリングビット数を示す。
【請求項３８】
前記最終符号語ビット数は、以下の数式に従って計算されることを特徴とする請求項２８に記載のブロードキャスト／通信システムにおける制御情報を受信する装置。
【数４１】
2014060758.tif 000037
ここで、Ｎｐｏｓｔは、前記最終符号語ビット数を示し、Ｎｐｏｓｔ＿ｔｅｍｐは、前記臨時符号語ビット数を示し、ηＭＯＤは、前記変調次数を示し、ＮｆｉｘｅｄＰ２は、Ｌ１シグナリング情報Ｐ２の送信のために使用されるシンボル数を示し、
【数４２】
2014060758.tif 000038
は、ｘより大きいか又は同一の最小整数を示す。
【請求項３９】
前記最終パンクチャーリングビット数は、Ｎｐｕｎｃ＝Ｎｐｕｎｃ＿ｔｅｍｐ−（Ｎｐｏｓｔ−Ｎｐｏｓｔ＿ｔｅｍｐ）の数式に従って計算されることを特徴とする請求項２８に記載のブロードキャスト／通信システムにおける制御情報を受信する装置。
ここで、Ｎｐｕｎｃは、前記最終パンクチャーリングビット数を示し、Ｎｐｕｎｃ＿ｔｅｍｐは、前記臨時パンクチャーリングビット数を示し、Ｎｐｏｓｔは、前記最終符号語ビット数を示し、Ｎｐｏｓｔ＿ｔｅｍｐは、前記臨時符号語ビット数を示す。
【請求項４０】
前記最終符号語ビット数は、以下の数式に従って計算されることを特徴とする請求項２８に記載のブロードキャスト／通信システムにおける制御情報を受信する装置。
【数４３】
2014060758.tif 000039
ここで、Ｎｐｏｓｔは、前記最終符号語ビット数を示し、Ｎｐｏｓｔ＿ｔｅｍｐは、前記臨時符号語ビット数を示し、ηＭＯＤは、前記変調次数を示し、Ｎｐｏｓｔ＿ＦＥＣ＿Ｂｌｏｃｋｓは、前記符号化ブロックの個数を示し、ＮＬ１＿ＴＩ＿ｄｅｐｔｈは、時間インターリービングの深さを示し、
【数４４】
2014060758.tif 000040
は、ｘより大きいか又は同一の最小整数を示す。
【請求項４１】
前記変調次数は、二位相偏移（ＢＰＳＫ）、四位相偏移（ＱＰＳＫ）、１６−アレイ直交振幅変調（１６−ＱＡＭ）、及び６４−ＱＡＭの変調方式に対応するようにそれぞれ１、２、４、及び６の値を有することを特徴とする請求項２６、請求項３１、請求項３８、及び請求項４０のいずれか１項に記載のブロードキャスト／通信システムにおける制御情報を受信する装置。
【請求項４２】
前記符号化ブロックは、ＬＤＰＣ符号を用いて符号化されることを特徴とする請求項２３乃至請求項４０のいずれか１項に記載のブロードキャスト／通信システムにおける制御情報を受信する装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ブロードキャスト／通信システムにおける制御情報を符号化し、その制御情報を受信する方法及び装置に関し、より詳細には、低密度パリティ検査（Ｌｏｗ−Ｄｅｎｓｉｔｙ  Ｐａｒｉｔｙ−Ｃｈｅｃｋ、以下、“ＬＤＰＣ”と称する。）符号を用いるブロードキャスト／通信システムにおける制御情報を送信する方法及び装置に関する。
【背景技術】
【０００２】
図１は、一般的なブロードキャスト／通信システムにおける制御情報の送信方式を示す図である。
【０００３】
図１を参照すると、参照符号１０１は、ブロードキャスト／通信システムで送受信される制御情報を含むフレームの構成を示す。通常、フレーム１０１は、プリアンブル１０２、Ｐ２−Ｌ１シグナリング１０３、ＰＬＰ０−Ｌ２シグナリング１０４、及び１つ又は複数の物理レイヤーパイプ（Ｐｈｙｓｉｃａｌ  Ｌａｙｅｒ  Ｐｉｐｅ：以下、“ＰＬＰ”と称する。）１０５、１０６、及び１０７を含む。
【０００４】
制御情報は、プリアンブル１０２、Ｐ２−Ｌ１シグナリング１０３、及びＰＬＰ０−Ｌ２シグナリング１０４を介して送信され、データは、ＰＬＰ１０５、１０６、及び１０７を介して送信される。
【０００５】
プリアンブル１０２は、一般的に、受信器での時間及び周波数同期、及びフレーム境界に対する同期を取得するために使用される信号である。
【０００６】
Ｐ２−Ｌ１シグナリング１０３は、Ｌ１シグナリングが送信される部分を示す。図１に示すように、Ｐ２−Ｌ１シグナリング１０３は、“Ｐ２”とも称する。これは、Ｌ１シグナリング１０３がＰ２シンボルを介して送信されるためである。Ｐ２は、物理レイヤーシグナリング、即ち、レイヤー１（Ｌ１）シグナリングを意味する。この物理レイヤーシグナリングは、固定情報（Ｓｔａｔｉｃ＿ｉｎｆｏｒｍａｔｉｏｎ）１０８、可変情報（ｃｏｎｆｉｇｕｒａｂｌｅ＿ｉｎｆｏｒｍａｔｉｏｎ）１０９、及び動的情報（ｄｙｎａｍｉｃ  ｉｎｆｏｒｍａｔｉｏｎ）１１０を含む。固定情報１０８は、時間的に殆ど変わらない情報を含み、このような固定情報は、セル識別子、ネットワーク識別子、無線周波数（ＲＦ）チャネルの個数、フレーム長、パイロットサブキャリアの位置などに関する情報を含む。可変情報１０９は、フレーム毎に変更されないが、次回のフレームで変更可能な情報を含む。従って、可変情報１０９は、例えば、サービス識別子、個々のサービスのデータ送信のために使用される変調次数、及び符号化率などに関する情報を含む。動的情報１１０は、フレーム毎に変更され得る情報を含み、サービスデータを運搬する各ＰＬＰが現在のフレームで送信される位置に関する情報、即ち、各ＰＬＰのフレームでの開始位置及び終了位置に関する情報を含む。
【０００７】
Ｌ２シグナリングが送信される部分であるＰＬＰ０−Ｌ２シグナリング１０４は、レイヤー２（Ｌ２）、即ち、媒体アクセス制御（Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ：以下、“ＭＡＣ”と称する。）シグナリングを示す。通常、Ｌ２情報が送信されるＰＬＰを“ＰＬＰ０”とも称する。ＰＬＰ０は、ＰＬＰとブロードキャストサービス間の接続情報を含み、これは、特定のサービスがどのＰＬＰを介して受信されるかを示す。ＰＬＰ＿１（１０５）、ＰＬＰ＿２（１０６）、及びＰＬＰ＿Ｎ（１０７）は、サービスデータであり、これらのそれぞれは、１つ又は複数のブロードキャストサービスチャネルを送信する。実際のブロードキャストデータが送信されるこれらのＰＬＰを“データＰＬＰ”とも称する。
【０００８】
図１を参照して、ブロードキャスト／通信システムの受信器において特定のブロードキャストサービスチャネルを実際に受信する工程について説明する。プリアンブル１０２を介してフレームの同期を取得した受信器は、Ｐ２−Ｌ１シグナリング１０３を用いてデータ送信方式及びフレーム長に関する情報を取得し、ＰＬＰ０−Ｌ２シグナリング１０４を用いて所望するブロードキャストサービスチャネルがどのＰＬＰを介して送信されるかに関する情報を得た後、データを運搬するＰＬＰ１０５〜１０７を介してブロードキャストサービスのデータを受信する。
【０００９】
ブロードキャスト／通信システムにおいて安定してサービスを提供するためには、Ｌ１シグナリング及びＬ２シグナリングのような制御情報の送信エラーを最小化しなければならない。制御情報は、送信エラーを最小化するために一般的に送信の前に符号化される。このため、制御情報の効率的な符号化のための方式が要求されている。
【発明の概要】
【発明が解決しようとする課題】
【００１０】
本発明は、上記従来の問題点に鑑みてなされたものであって、本発明の目的は、ＬＤＰＣ符号を用いるブロードキャスト／通信システムにおける制御情報を効率的に符号化する方法並びにその制御情報を受信する方法及び装置を提供することにある。
【００１１】
本発明の他の目的は、ＬＤＰＣ符号を用いるブロードキャスト／通信システムにおける制御情報を複数のＬＤＰＣブロックに分割して送信する場合、効率的な符号化方法並びにその制御情報を受信する方法及び装置を提供することにある。
【００１２】
本発明の更に他の目的は、ＬＤＰＣ符号を用いるブロードキャスト／通信システムにおいて変調次数を考慮して制御情報を複数のＬＤＰＣブロックに分割する受信方法及び装置を提供することにある。
【課題を解決するための手段】
【００１３】
上記目的を達成するためになされた本発明によるブロードキャスト／通信システム通信システムにおける制御情報を受信する方法は、レイヤー１（Ｌ１）シグナリング情報のビット数に関する情報を取得するステップと、前記Ｌ１シグナリング情報から分割された符号化ブロックの個数を計算するステップと、各符号化ブロックの入力情報ビット数を計算し、各符号化ブロックのパリティビットの中でパンクチャーリングビット数を計算するステップと、前記ステップでの取得及び計算がなされた情報に基づいて前記受信したフレームで１つ又は複数の符号化ブロックを復号化するステップと、を有する。
【００１４】
また上記目的を達成するためになされた本発明によるブロードキャスト／通信システムにおける制御情報を受信する装置は、レイヤー１（Ｌ１）シグナリング情報を含む制御情報の受信及び復号化を行う受信部と、受信したフレームからレイヤー１（Ｌ１）シグナリング情報のビット数に関する情報を取得し、前記Ｌ１シグナリング情報から分割された符号化ブロックの個数を計算し、各符号化ブロックの入力情報ビット数を計算し、各符号化ブロックのパリティビットのパンクチャーリングビット数を計算し、前記ステップでの取得及び計算がなされた情報に基づいて前記受信した１つ又は複数の符号化ブロックを復号化するように前記受信部の動作を制御する制御部と、を備える。
【００１５】
前記各符号化ブロックは、同一の入力情報ビット数を有し得る。
【００１６】
前記Ｌ１シグナリング情報のビット数は、パッディングビット数を情報ビット数に加えることにより定義され得る。
【００１７】
前記制御部は、前記Ｌ１シグナリング情報のビット数をＢｏｓｅ、Ｃｈａｕｄｈｕｒｉ、及びＨｏｃｑｕｅｎｇｈｅｍ（ＢＣＨ）符号でＢＣＨブロックの最大入力ビット数で割った値に基づいて前記Ｌ１シグナリング情報から分割された符号化ブロックの個数を計算し得る。
【００１８】
前記制御部は、前記Ｌ１シグナリング情報のビット数を前記分割された符号化ブロックの個数で割った値に基づいて前記各符号化ブロックの入力情報ビット数を計算し得る。
【発明の効果】
【００１９】
本発明は、制御情報を複数のＬＤＰＣブロックに分割し、符号化性能が各ＬＤＰＣブロックの入力情報ビットの個数に基づいて左右される特性を考慮してＬＤＰＣ符号化を実行することにより、各ＬＤＰＣブロックの符号化性能を一定に保持することができるという長所がある。
【００２０】
また、本発明は、制御情報、即ち、Ｌ１ポストシグナリング情報を同一の入力ビット数を有する複数のブロックに分割し、この分割された各ブロックにパッディングビットを挿入してＬＤＰＣ符号化することにより、より効率的に符号化することができる。従って、ＬＤＰＣ符号化を通じたより効率的なシグナリング情報の受信を行うことができるという長所がある。
【図面の簡単な説明】
【００２１】
【図１】一般的なブロードキャスト／通信システムにおける制御情報の送信方式を示す図である。
【図２】本発明の一実施形態が適用されるブロードキャスト／通信システムで使用されるＬ１シグナリング情報を符号化する工程を示す図である。
【図３】本発明の一実施形態によるシグナリング情報を符号化する方式を示す図である。
【図４】本発明の一実施形態による送信器の動作を示すフローチャートである。
【図５】本発明の一実施形態による受信器の動作を示すフローチャートである。
【図６】本発明の一実施形態による送信器の構成を示すブロック図である。
【図７】本発明の一実施形態による受信器の構成を示すブロック図である。
【発明を実施するための形態】
【００２２】
本発明の他の目的、利点、及び顕著な特徴は、添付の図面及び本発明の実施形態によりなされた以下の詳細な説明から、より明確になるはずである。
【００２３】
以下、本発明の好適な実施形態を、添付の図面を参照しながら詳細に説明する。図面中、同一の構成要素には、可能な限り同一の参照符号及び番号を付するものとする。また、明瞭性と簡潔性の観点から、当業者に良く知られている機能や構成に関する具体的な説明は、省略する。
【００２４】
次の説明及び請求項に使用する用語及び単語は、辞典的意味に限定されるものではなく、発明者により本発明の理解を明確且つ一貫性があるようにするために使用する。従って、特許請求の範囲とこれと均等なものに基づいて定義されるものであり、本発明の実施形態の説明が単に実例を提供するためのものであって、本発明の目的を限定するものでないことは、本発明の技術分野における通常の知識を持つ者には明らかである。
【００２５】
英文明細書に記載の“ａ”、“ａｎ”、及び“ｔｈｅ”、即ち、単数形は、文脈中で特に明示されない限り、複数形を含むことは、当業者には理解される。従って、例えば、“コンポーネント表面（ａ  ｃｏｍｐｏｎｅｎｔ  ｓｕｒｆａｃｅ）”との記載は、１つ又は複数の表面を含む。
【００２６】
本発明は、ＬＤＰＣ符号を用いるブロードキャスト／通信（以下、無線通信ともいう）システムにおいて制御情報であるＬ１ポストシグナリング情報を複数のＬＤＰＣブロックに符号化し送信する方法及び装置を提案する。
【００２７】
本発明で提案する符号化方法は、Ｌ１ポストシグナリング情報を構成するＬ１固定情報、Ｌ１可変情報、及びＬ１動的情報を符号化するにあたり、Ｌ１ポストシグナリング情報の総ビット数に従って１つ又は複数の符号化（或いは、符号語）ブロック（即ち、ＬＤＰＣブロック）を構成する方式を提供する。本発明の実施形態では、説明の便宜上、Ｌ１ポストシグナリング情報がＬ１固定、Ｌ１可変、及びＬ１動的情報を含むものと仮定するが、Ｌ１固定、Ｌ１可変、及びＬ１動的情報は、無線通信システムの要求条件によって共にまとめられている必要はない。従って、具体的に言及しなくても、Ｌ１ポストシグナリング情報がこの３種類のＬ１情報の中の１つ又は２つだけで構成されている場合にも、本発明を適用することができることがわかる。本発明の実施形態は、複数のＬＤＰＣブロックを構成するにあたり、ＬＤＰＣブロックがその入力情報のビット数と同一であるようにＬ１ポストシグナリング情報を複数のブロックに分割する。Ｌ１ポストシグナリング情報を構成するＬ１固定情報、Ｌ１可変情報、及びＬ１動的情報に加えて、所定のパッディングビットは、このブロックの各々に付加することができる。パッディングビットの個数は、分割されたブロックの個数、使用される変調方式（或いは、変調次数）、又は送信ダイバーシティアンテナ技術の使用又は非使用に基づいて決定することができる。
【００２８】
図２は、本発明の一実施形態が適用される無線通信システムで使用されるＬ１シグナリング情報を符号化する工程を示す図である。
【００２９】
図２を参照すると、図１と関連して説明した通り、Ｌ１シグナリング情報は、Ｌ１ポストシグナリング情報を構成するＬ１固定情報２０３、Ｌ１可変情報２０４、及びＬ１動的情報２０５の他にも、Ｌ１プリシグナリング情報２０２を更に含む。図２では、Ｌ１ポストシグナリング情報が３種類のＬ１情報２０３、２０４、及び２０５を含むものと仮定したが、このＬ１ポストシグナリング情報は、上述したように、２種類のＬ１情報を含んでもよい。
【００３０】
Ｌ１プリシグナリング情報２０２は、Ｌ１固定情報２０３、Ｌ１可変情報２０４、及びＬ１動的情報２０５の送信方法に関する情報を示す制御情報である。即ち、Ｌ１プリシグナリング情報２０２は、どのサブキャリア、変調方式（例えば、ＱＰＳＫ、１６ＱＡＭ、６４ＱＡＭなど）、及び符号化率がＬ１固定情報２０３、Ｌ１可変情報２０４、及びＬ１動的情報２０５を送信するために使用されるかを示す制御情報である。
【００３１】
上述したように、一般的な無線通信システムの送信器は、Ｌ１プリシグナリング情報２０２のＬＤＰＣ符号化を独立して行うことにより１つのＬＤＰＣブロック２０６を生成し、Ｌ１ポストシグナリング情報を構成する複数のＬ１情報（Ｌ１可変情報、Ｌ１動的情報など）のＬＤＰＣ符号化を行うことにより１つのＬＤＰＣブロック２０７を生成する。
【００３２】
しかし、１つのＬＤＰＣブロックがＬ１ポストシグナリング情報を構成する複数のＬ１情報を１つにまとめてＬＤＰＣ符号化することにより生成される場合、このＬＤＰＣブロックの入力ビット数が可変する可能性があるため、符号化された入力ビット数も変更される可能性がある。その結果、符号化性能が変わる問題点が発生する。ここで、このＬ１プリシグナリング情報及びＬ１ポストシグナリング情報は、無線通信システムによってその情報構成が異なることがあり、符号化の実行にあたり、ＬＤＰＣ符号化だけではなく他の符号化方法を適用することもできる。
【００３３】
図３は、本発明の一実施形態によるシグナリング情報を符号化する方式を示す図である。
【００３４】
下記の説明は、パートＩＩで示すＬ１固定情報、Ｌ１可変情報、及びＬ１動的情報を符号化する方法に焦点を合わせて説明する。
【００３５】
図３を参照すると、本実施形態は、独立してＬ１プリシグナリング情報３０２のＬＤＰＣ符号化を行うことにより１つの符号語としてＬＤＰＣブロックを生成する。また、本実施形態は、Ｌ１ポストシグナリング情報を構成する複数のＬ１情報、例えば、Ｌ１固定情報３０３、Ｌ１可変情報３０４、及びＬ１動的情報３０５を１つにまとめて１回又は複数回のＬＤＰＣ符号化を実行することにより１つ又は複数の符号語としてＬＤＰＣブロックを生成する。本発明は、この複数のＬＤＰＣブロック（３０７、．．．、３０８）がその入力情報のビット数において同等であるように、Ｌ１ポストシグナリング情報について複数の符号語（即ち、ＬＤＰＣブロック）（３０７、．．．、３０８）を生成することを特徴とする。これは、ＬＤＰＣ符号が入力情報のビット数に従ってその性能が変わる特性を有するために、各ＬＤＰＣブロックの性能を一定に保持するようにするためである。複数のＬＤＰＣブロック（３０７、．．．、３０８）の入力情報のビット数を同一にするために、参照符号３０６で示すようにｘ個のパッディングビットが付加される。以下では、この付加されるパッディングビット数がどのように決定されるかについて詳細に説明する。本発明の一実施形態によって１つ又は複数のＬＤＰＣブロックを生成し送信する送信器の動作について図４を参照して具体的に説明する。
【００３６】
図４は、本発明の一実施形態による送信器の動作を示すフローチャートである。
【００３７】
図４を参照すると、ステップ４０１で、送信器は、現在のフレームでＰ２シンボルを介して送信される制御情報を決定する。このＰ２シンボルを介して送信される制御情報は、上述したように、Ｌ１プリシグナリング情報及びＬ１ポストシグナリング情報を含む。
【００３８】
この決定された制御情報のＬＤＰＣ符号化を実行し送信するために、送信器は、ステップ４０２で、送信の前にＬ１ポストシグナリング情報を幾つかの符号化ブロック（即ち、ＬＤＰＣブロック）に分割することを決定する。この決定方法は、以下の数式（１）に従ってなされる。
【００３９】
【数１】
2014060758.tif 000003
【００４０】
数式（１）において、内部符号であるＬＤＰＣ符号と外部符号であるＢＣＨ（Ｂｏｓｅ、Ｃｈａｕｄｈｕｒｉ、及びＨｏｃｑｕｅｎｇｈｅｍ）符号とが互いに連接されると仮定する。
【００４１】
ここで、Ｎｐｏｓｔ＿ＦＥＣ＿Ｂｌｏｃｋｓは、Ｌ１ポストシグナリング情報が複数のＬＤＰＣブロックに分割されて送信される場合、この分割されたＬＤＰＣブロックの個数を示し、Ｋｐｏｓｔ＿ｐｕｒｅは、ステップ４０１で決定されたＬ１ポストシグナリング情報のビット数の合計を示し、Ｋｂｃｈは、与えられた符号化タイプに基づくＬＤＰＣブロックからＢＣＨ符号のパリティビット及びＬＤＰＣ符号のパリティビットを除外することにより得られた最大入力ビット数（即ち、ＢＣＨブロックからパリティ符号を除いた最大入力ビット数）を示す。以下、“ＢＣＨブロックの最大入力ビット数”と称する。
【００４２】
例えば、ＬＤＰＣブロックが１６，２００ビットのサイズを有する符号化ブロックとして使用される場合、有効符号化率はＲｅｆｆで示し、ＢＣＨ符号で使用されるパリティビット数はＮｂｃｈ＿ｐａｒｉｔｙで示し、ＢＣＨブロックの最大入力ビット数Ｋｂｃｈは、Ｋｂｃｈ＝１６，２００×Ｒｅｆｆ−Ｎｂｃｈ＿ｐａｒｉｔｙである。Ｒｅｆｆ＝４／９であり、Ｎｂｃｈ＿ｐａｒｉｔｙ＝１６８ビットである場合、Ｋｂｃｈは、７０３２ビットとなる。また、数式（１）において、
【００４３】
【数２】
2014060758.tif 000004
は、ｘより大きいか又は同一の整数の中の最小整数を示す。
【００４４】
しかし、数式（１）で使用したＫｂｃｈの値は、必ずしも上記の方法で決定する必要はなく、無線通信システムの所定の条件に従って他の方法で決定してもよい。他の方法について、例えば、直交周波数分割多重化（ＯＦＤＭ）システムのような複数のキャリアを用いる無線通信システムにおいて、１つのＯＦＤＭシンボルでデータを運搬することができる最大サブキャリアの個数は、システムの条件に従って決定される。この時、システムで考慮する符号化性能を保持しながらこの最大数のサブキャリアを介して一度に伝達することができる最大データの量がＬＤＰＣ符号化ブロックの最大サイズより小さい場合には、数式（１）で使用したＫｂｃｈの値をこの最大データ量の値に置き換えることができる。
【００４５】
しかし、システムでＫｂｃｈ＝１６，２００×Ｒｅｆｆ−Ｎｂｃｈ＿ｐａｒｉｔｙを既に定義し、このシステムで他の目的のためにＫｂｃｈの値を既に使用している理由で、Ｋｂｃｈの値を変更することができない場合、数式（１）は、数式（２）で置き換えることができる。
【００４６】
【数３】
2014060758.tif 000005
【００４７】
数式（２）において、Ｎｐｏｓｔ＿ｍａｘ＿ｐｅｒ＿ｓｙｍｂｏｌは、システムの条件に従って１つのＯＦＤＭシンボルでＬ１ポストシグナリング情報を送信することができる最大ビット数を示し、通常、Ｋｂｃｈの値より小さいか又は同一の値を有するように設定する。
【００４８】
本発明の更なる理解のために、以下の具体的な例について説明する。
【００４９】
４Ｋ高速フーリエ変換（ＦＦＴ）モードを使用するＯＦＤＭシステムにおいて、符号化されたＬ１シグナリング情報を送信するために１つのＯＦＤＭシンボルに最大３４０８個のサブキャリアを使用することができると仮定する。この１つのＯＦＤＭシンボルで符号化されたＬ１プリシグナリング情報の送信のために４５個のサブキャリアを割り当てる場合、符号化されたＬ１ポストシグナリング情報の送信のために最大３３６３個のサブキャリアを割り当てることができる。この時、この３３６３個のサブキャリアは、１６−アレイ直交振幅変調（ＱＡＭ）方式を適用すると仮定すると、この３３６３個のサブキャリアは、合計３３６３×４＝１３４５２個のビットを伝達することができる。
【００５０】
符号化されたＬ１ポストシグナリング情報が一般的なデータに比べて優秀な符号化性能を有しなければならないために、最小の符号化性能を保証するためにＬ１ポストシグナリング情報の量を限定しなければならない。即ち、１３４５２ビットの中でＬ１ポストシグナリング情報の量として特定のビット数を最大値に設定し、ＢＣＨ符号のパリティビット又はＬＤＰＣ符号のパリティビット、又は必要であればダミービットとして残りのビットを割り当てる。
【００５１】
例えば、符号化されたＬ１ポストシグナリング情報の最小符号化性能を保証するために、システムの要求に応じて１つのＯＦＤＭシンボルを介して５７８０ビット以下のＬ１ポストシグナリング情報を送信すると仮定する。この時、Ｒｅｆｆが４／９であり、Ｎｂｃｈ＿ｐａｒｉｔｙが１６８ビットである場合、この５７８０ビットが最大の大きさＫｂｃｈである７０３２ビットより小さいことが分かる。また、１６８ビットをＢＣＨ符号のパリティビットＮｂｃｈ＿ｐａｒｉｔｙとして割り当てる場合、ＬＤＰＣ符号のパリティビットとして７５００ビットを割り当て、残りの４ビットをダミービットとして割り当てると仮定する。符号化されたＬ１ポストシグナリング情報の総ビット数が１３４４８ビットであり、４ビットのダミービットが含まれるため、このダミービットを有する符号化されたＬ１ポストシグナリング情報は、（１３４４８＋４）／４＝３３６３個のサブキャリアにマッピングされ、これにより、ＯＦＤＭシンボルの一部を形成する。
【００５２】
上記の例において、通常のデータより高い符号化性能を保証するために４／９より小さい値を設定したため、（５７８０＋１６８）／１３４４８がＲｅｆｆの値である４／９より小さい。実際に、１３４５２×４／９≒５９７９が符号化性能を考慮してＲｅｆｆより低い符号化率を得るために設定されるので、１つのＯＦＤＭシンボルを介して送信することができる最大Ｌ１ポストシグナリング情報は、常に７０３２ビットより小さくなる。
【００５３】
Ｌ１ポストシグナリング情報の量が５７８０ビットを超過する場合、数式（１）を用いてこのＬ１ポストシグナリング情報をＬＤＰＣブロックに分け、以下で説明する工程を介して送信する。この時、数式（１）において、Ｋｂｃｈを５７８０ビットとして設定する。しかし、システムが他の目的のためにＫｂｃｈを既に使用しているので、Ｋｂｃｈの値を変更することができない場合、数式（２）において、Ｎｐｏｓｔ＿ｍａｘ＿ｐｅｒ＿ｓｙｍｂｏｌを５７８０ビットとして設定し、その代わりに数式（２）を使用する。
【００５４】
他の具体的な実施形態として、４Ｋ  ＦＦＴモードを使用するＯＦＤＭシステムにおいて、符号化されたＬ１シグナリング情報を送信するために１つのＯＦＤＭシンボルに対して最大２８４０個のサブキャリアを使用することができると仮定すると、１つのＯＦＤＭシンボルで符号化されたＬ１プリシグナリング情報の送信のために４５個のサブキャリアを割り当てる場合、符号化されたＬ１ポストシグナリング情報の送信のために最大２７９５個のサブキャリアを割り当てることができる。説明の便宜上、この２７９５個のサブキャリアは、１６ＱＡＭ変調方式を適用すると仮定すると、この２７９５個のサブキャリアは、合計２７９５×４＝１１１８０ビットを送信することができる。
【００５５】
システムの要求条件に従って最小の符号化性能を保証するために、この１１１８０ビットの中で１つのＯＦＤＭシンボルを介して送信可能なＬ１ポストシグナリング情報の最大ビット数を４７４８ビットとして設定すると仮定する。
【００５６】
この時、Ｒｅｆｆ＝４／９であり、Ｎｂｃｈ＿ｐａｒｔｙのサイズが１６８ビットである場合、この４７４８ビットがＢＣＨブロックの最大入力ビット数である７０３２ビットより小さいことがわかる。また、１６８ビットがＢＣＨ符号のパリティビットとして割り当てられ、６２６０ビットがＬＤＰＣ符号のパリティビットとして割り当てられ、残りの４ビットがダミービットとして割り当てられると仮定する。符号化されたＬ１ポストシグナリング情報の総ビット数が１１１７６ビットであり、４ビットのダミービットが含まれているため、このダミービットを有する符号化されたＬ１ポストシグナリング情報は（１１１７６＋４）／４＝２７９５個のサブキャリアにマッピングされることにより、ＯＦＤＭシンボルの一部を形成する。
【００５７】
上記の例において、（４７４８＋１６８）／１１１８０がＲｅｆｆの値である４／９より小さいことを確認することができる。
【００５８】
Ｌ１ポストシグナリング情報の量が４７４８ビットを超過する場合、数式（１）を用いてこのＬ１ポストシグナリング情報を複数のＬＤＰＣブロックに分け、以下で説明する工程を介して送信する。この時、数式（１）において、Ｋｂｃｈを４７４８ビットとして設定する。しかし、システムが他の目的のためにＫｂｃｈを既に使用しているため、Ｋｂｃｈの値を変更することができない場合、数式（２）において、Ｎｐｏｓｔ＿ｍａｘ＿ｐｅｒ＿ｓｙｍｂｏｌを４７４８ビットとして設定し、数式（２）を、数式（１）の代わりに使用する。
【００５９】
本実施形態によって、Ｋｂｃｈは、システムで必要な目的に従って決定される値として定義することができ、例えば、ＢＣＨブロックの最大入力ビット数より小さいか又は同一であり得る。しかし、システムが他の目的のためにＫｂｃｈを既に使用しているため、Ｋｂｃｈの値を変更することができない場合、数式（２）において、Ｎｐｏｓｔ＿ｍａｘ＿ｐｅｒ＿ｓｙｍｂｏｌを適切な値に設定することができ、数式（２）は、数式（１）の代わりに使用することができる。
【００６０】
上述したように、数式（１）のＫｂｃｈは、無線通信システムの要求条件に従って適切な値に設定することができる。
【００６１】
図４を再び参照すると、ステップ４０３で、送信器は、Ｌ１ポストシグナリング情報のビット数の合計Ｋｐｏｓｔ＿ｐｕｒｅをステップ４０２で決定したＬＤＰＣブロックの個数Ｎｐｏｓｔ＿ＦＥＣ＿Ｂｌｏｃｋｓで割る。この時、Ｋｐｏｓｔ＿ｐｕｒｅがＮｐｏｓｔ＿ＦＥＣ＿Ｂｌｏｃｋｓで割り切れない場合、例えば、Ｋｐｏｓｔ＿ｐｕｒｅが７０３３ビットである場合、特定のパッディングビット（各ビット値は‘０’である）の個数Ｎｐｏｓｔ＿ＦＥＣ＿Ｂｌｏｃｋｓは、２となる。Ｋｐｏｓｔ＿ｐｕｒｅが２で割り切れないために、１ビットの０をＫｐｏｓｔ＿ｐｕｒｅに付加することにより、これを偶数にしてその結果値を２で割る。上記において、パッディングビットが付加された後の情報列のビット数をＫｐｏｓｔと称し、これをＮｐｏｓｔ＿ＦＥＣ＿Ｂｌｏｃｋｓで割ることにより得られた値をＫｓｉｇと称する。上記の例において、Ｋｓｉｇは、（７０３３＋１）／２＝３，５１７ビットとなる。言い換えると、これは、７０３３ビットのＫｐｏｓｔ＿ｐｕｒｅに１ビットを加算し、その結果値を２で割ることにより得られた３，５１７ビットの２つの情報列が２つのＬＤＰＣ符号化を介して２つのＬＤＰＣブロックにわたって送信しようとするという意味である。
【００６２】
ステップ４０４で、送信器は、各ＬＤＰＣブロックのパリティビットの中でパンクチャーリングすべきパリティビットの個数を計算する。このパンクチャーリングビットの個数の計算は、Ｋｐｏｓｔ、変調方式（或いは、変調次数）、Ｐ２送信のために使用されるＯＦＤＭシンボル数ＮｆｉｘｅｄＰ２（即ち、与えられたＦＦＴサイズを有するＯＦＤＭシンボル数）などに従って変わり得る。このパンクチャーリングビット数は、次の方式で計算することができる。パンクチャーリングビット数は、先ず、臨時パンクチャーリングビット数を計算し、Ｌ１ポストシグナリング情報を送信するために使用されるビットインターリーバの構成及びＮｆｉｘｅｄＰ２を考慮してパンクチャーリングビット数を補正した後、最終パンクチャーリングビット数をアップデートする工程で計算することができる。このパンクチャーリングビット数を計算する工程は、次の数式を用いて説明する。
【００６３】
＜ステップ１＞
先ず、臨時パンクチャーリングビット数Ｎｐｕｎｃ＿ｔｅｍｐを以下の数式（３）に従って計算する。
【００６４】
【数４】
2014060758.tif 000006
【００６５】
ここで、
【数５】
2014060758.tif 000007
は、ｘより大きくない最大整数を示す。
【００６６】
数式（３）において、Ｋｂｃｈは、ＢＣＨブロックの最大入力ビット数を示し、Ｋｓｉｇは、Ｌ１ポストシグナリング情報のビット数の合計Ｋｐｏｓｔ＿ｐｕｒｅにパッディングビットを加えることにより得られたビット数ＫｐｏｓｔをＬＤＰＣブロックの個数Ｎｐｏｓｔ＿ＦＥＣ＿Ｂｌｏｃｋｓで割った値である。
【００６７】
数式（３）において、数式（１）で最初に定義したように、Ｋｂｃｈ＝１６，２００×Ｒｅｆｆ−Ｎｂｃｈ＿ｐａｒｉｔｙを変更せずにそのまま使用する。例えば、１６，２００ビットのサイズを有するＬＤＰＣブロックを使用し、有効符号化率Ｒｅｆｆが４／９であり、Ｎｂｃｈ＿ｐａｒｉｔｙが１６８ビットである場合、Ｋｂｃｈは、７０３２ビットである。
【００６８】
＜ステップ２＞
上述したように、臨時パンクチャーリングビット数を求めた後に、臨時符号語ビット数Ｎｐｏｓｔ＿ｔｅｍｐを下記の数式（４）に従って計算する。
【００６９】
Ｎｐｏｓｔ＿ｔｅｍｐ＝Ｋｓｉｇ＋Ｎｂｃｈ＿ｐａｒｉｔｙ＋１６，２００×（１−Ｒｅｆｆ）−Ｎｐｕｎｃ＿ｔｅｍｐ  ・・・数式（４）
【００７０】
＜ステップ３＞
この後、この臨時符号語ビット数に基づいて、最終符号語ビット数（或いは、各ＬＤＰＣブロックのビット数）を変調次数を考慮して以下の数式（５）に従って計算する。
【００７１】
【数６】
2014060758.tif 000008
【００７２】
ここで、ηＭＯＤは、変調次数を示し、ＢＰＳＫ、ＱＰＳＫ、１６−ＱＡＭ、及び６４−ＱＡＭに対してそれぞれ１、２、４、及び６であり、ＮｆｉｘｅｄＰ２は、Ｐ２送信（即ち、Ｌ１シグナリング情報の送信）のために使用されるＯＦＤＭシンボル数である。
【００７３】
数式（５）において、符号語ビット数を調整する理由は、各ＬＤＰＣブロックの変調の後の変調シンボル数がＮｆｉｘｅｄＰ２の倍数となるようにし、また、この各ＬＤＰＣブロックのビット数がビットインターリービング工程で使用されるブロックインターリーバの列数の倍数となるようにするためである。このブロックインターリービングは、通常、１６ＱＡＭ及び６４ＱＡＭのような高次変調方式のみに対して使用され、その列数は、通常、２×ηＭＯＤを使用する。
【００７４】
数式（５）において、変調後のシンボル数が常にＮｆｉｘｅｄＰ２の倍数となることを保証するために、ＮｆｉｘｅｄＰ２の値に基づいて数式を２つのサブ数式に区分する。しかし、本発明が適用される通信システムの要求によってＮｆｉｘｅｄＰ２の倍数関係を必ずしも満足すべき必要がない場合、数式（５）の１番目の数式であるＮｆｉｘｅｄＰ２＝１の場合だけ適用しても十分である。この場合、数式（５）の結果を決定する要素は、変調次数及びブロックインターリーバの列の個数である。
【００７５】
要するに、数式（５）は、本発明が適用される通信システムの要求に従ってＮｆｉｘｅｄＰ２に関係なく簡単に適用することもできる。
【００７６】
数式（５）に従って、ＮｆｉｘｅｄＰ２の値が１でない場合、ＬＤＰＣブロックの変調後の変調シンボル数がＮｆｉｘｅｄＰ２×ηＭＯＤの倍数であることを保証する。しかし、一般的な場合、この変調シンボル数が２×ηＭＯＤであることを保証することができない。従って、ブロックインターリービングの列数が２×ηＭＯＤに設定される場合、数式（５）は、適合しないこともある。言い換えると、任意のシステムでブロックインターリービングの列数を常に２×ηＭＯＤに設定し、ＮｆｉｘｅｄＰ２が１でない場合、数式（５）は、変調シンボル数が２の倍数を満足しないと、システムに適合しないこともある。従って、ＮｆｉｘｅｄＰ２≠１の場合、変調シンボル数が２の倍数を満足しない場合、最終符号語ビット数（即ち、各ＬＤＰＣブロックのビット数）は、数式（６）を用いて計算することができる。
【００７７】
【数７】
2014060758.tif 000009
【００７８】
数式（６）は、ＮｆｉｘｅｄＰ２の値に特別な制約なしに使用することができるように提案される。ＮｆｉｘｅｄＰ２の値は、システムの要求条件に従って特定の意味を有する値として設定して使用してもよい。例えば、ＮｆｉｘｅｄＰ２の値が数式（２）のＮｐｏｓｔ＿ＦＥＣ＿Ｂｌｏｃｋｓと同一の値に設定される場合、Ｎｐｏｓｔ＿ＦＥＣ＿Ｂｌｏｃｋｓがこのシステムで決定されると、ＮｆｉｘｅｄＰ２の値も決定することができる。これを数式（６）に適用すると、以下の数式（７）で表すことができる。
【００７９】
【数８】
2014060758.tif 000010
【００８０】
また、ＮｆｉｘｅｄＰ２の値は、数式（５）と同様に、システムの状況によって区分し、異なる値として設定することができる。例えば、システムがＬ１ポストシグナリング情報の送信の間に時間インターリービング技術を使用し、Ｌ１プリシグナリング情報から以下の表１に記載した情報を有するシグナリング情報の“Ｌ１＿Ｔ１＿ｄｅｐｔｈ”フィールドを検出したと仮定する。
【００８１】
【表１】
2014060758.tif 000011
【００８２】
表１によって、“Ｌ１＿Ｔ１＿ｄｅｐｔｈ”が１０又は１１である場合、システムは、Ｎｐｏｓｔ＿ＦＥＣ＿Ｂｌｏｃｋｓの値に関係なしにＬ１ポストシグナリング情報を４個又は８個のＯＦＤＭシンボルにわたって送信する。従って、数式（８）は、“Ｌ１＿Ｔ１＿ｄｅｐｔｈ”の値に従って使用することができる。
【００８３】
【数９】
2014060758.tif 000012
【００８４】
ここで、“Ｌ１＿Ｔ１＿ｄｅｐｔｈ”＝１０の場合、ＮＬ１＿Ｔ１＿ｄｅｐｔｈの値は４であり、“Ｌ１＿Ｔ１＿ｄｅｐｔｈ”＝１１の場合、ＮＬ１＿Ｔ１＿ｄｅｐｔｈの値は８である。
【００８５】
時間インターリービングを適用するか否かに従ってＬ１ポストシグナリング情報を細分化するために、“Ｌ１＿Ｔ１＿ｄｅｐｔｈ”＝００又は０１の場合、最終符号語ビット数（即ち、各ＬＤＰＣブロックのビット数）Ｎｐｏｓｔは、数式（９）で表すことができる。
【００８６】
【数１０】
2014060758.tif 000013
【００８７】
また、“Ｌ１＿Ｔ１＿ｄｅｐｔｈ”＝００又は０１の場合、“Ｌ１＿Ｔ１＿ｄｅｐｔｈ”が常に２の倍数であるため、数式（１０）の形態で使用することもできる。
【００８８】
【数１１】
2014060758.tif 000014
【００８９】
この場合、Ｎｐｏｓｔは、やはり２×ηＭＯＤの倍数であることが保証される。
【００９０】
＜ステップ４＞
最後に、各ＬＤＰＣブロックのパリティビットの中で最終パンクチャーリングビット数をアップデートする。この最終パンクチャーリングビット数Ｎｐｕｎｃを数式（１１）に従って計算する。
【００９１】
Ｎｐｕｎｃ＝Ｎｐｕｎｃ＿ｔｅｍｐ−（Ｎｐｏｓｔ−Ｎｐｏｓｔ＿ｔｅｍｐ）  ・・・数式（１１）
【００９２】
ここで、Ｎｐｕｎｃ＿ｔｅｍｐは、ステップ１で計算した臨時パンクチャーリングビット数を示し、Ｎｐｏｓｔは、最終符号語ビット数（即ち、各ＬＤＰＣブロックのビット数）を示し、Ｎｐｏｓｔ＿ｔｅｍｐは、ステップ２で計算した臨時符号語ビット数を示す。
【００９３】
図４を再び参照すると、各ＬＤＰＣブロックのパリティビットの中でパンクチャーリングビット数を計算した後、送信器は、ステップ４０５で、パッディングビットを有するＬ１ポストシグナリング情報を用いてステップ４０２で決定した符号化ブロックの個数だけのＬＤＰＣブロックを生成する。このＬＤＰＣブロックは、計算されたパンクチャーリングビット数だけのパリティビットがパンクチャーリングされた後に送信される。ステップ４０６で、送信器は、次のフレームに移動した後に、ステップ４０１〜ステップ４０５の上記の動作を反復する。
【００９４】
送信器の動作において計算工程の一例を、表２に簡単に整理する。
【００９５】
【表２】
2014060758.tif 000015
【００９６】
図５は、本発明の一実施形態による受信器の動作を示すフローチャートである。
【００９７】
図５を参照すると、ステップ５０１で、受信器は、Ｌ１プリシグナリング情報の受信及び復調を行うことにより現在のフレームで送信されたＬ１ポストシグナリング情報のビット数を取得する。このＬ１ポストシグナリング情報のビット数は、パッディングビットが付加された図４で説明したＫｐｏｓｔを意味する。ステップ５０２で、受信器は、このＬ１ポストシグナリング情報が幾つの符号化ブロック（即ち、ＬＤＰＣブロック）を介して送信されるかを数式（１２）に従って計算する。
【００９８】
【数１２】
2014060758.tif 000016
【００９９】
数式（１２）の値は、システムの要求条件に従って数式（１３）のように計算してもよいことに留意する。
【０１００】
【数１３】
2014060758.tif 000017
【０１０１】
ステップ５０３で、受信器は、数式（１４）に従って各ＬＤＰＣブロックに対する入力情報ビット数Ｋｓｉｇ（即ち、パッディングビットを有する入力情報ビット数）を計算する。
【０１０２】
【数１４】
2014060758.tif 000018
【０１０３】
ステップ５０４で、受信器は、各ＬＤＰＣブロックのパリティビットの中でパンクチャーリングビット数を計算する。ステップ５０４の計算工程は、数式（３）、数式（４）、及び数式（５）〜数式（１１）を用いて図４で説明した方法と同様である。ステップ５０５で、受信器は、ステップ５０４で計算したパンクチャーリングビット数を用いて所定のＬＤＰＣ復号化工程を介してステップ５０２で決定したＬＤＰＣブロックの個数だけＬＤＰＣブロックを復号化し、復号化された各ＬＤＰＣブロックからＬ１ポストシグナリング情報を取得する。ステップ５０６で、受信器は、次のフレームに移動し、ステップ５０１〜ステップ５０５の動作を反復する。
【０１０４】
図６は、本発明の一実施形態による送信器６００の構成を示すブロック図である。図６の送信器６００は、制御情報としてＬ１シグナリング情報を送信するための装置の構成を示す。
【０１０５】
図６を参照すると、送信器６００は、送信データバッファ６０１、スケジューラ６０２、制御情報生成部６０３、制御パラメータ計算部６０４、制御部６０５、ＬＤＰＣ符号化部６０６、及び送信部６０７を含む。本実施形態において、１つ又は複数のＬＤＰＣブロックに符号化された後に送信される制御情報は、上述したように、物理レイヤーシグナリング情報としてＬ１プリシグナリング情報とＬ１ポストシグナリング情報とを含む。
【０１０６】
無線通信システムがブロードキャストサービスを提供する場合、送信データバッファ６０１は、複数のブロードキャストサービスチャネルが送信しなければならないサービスデータ（即ち、ＰＬＰｓ）をバッファリングする。スケジューラ６０２は、送信データバッファ６０１でバッファリングされたサービスデータ（ＰＬＰｓ）の状態に基づいてスケジューリングを実行する。このスケジューリング動作は、フレーム毎に送信される制御情報としてＬ１プリシグナリング情報及びＬ１ポストシグナリング情報を決定することを含む。このスケジューリング結果は、制御情報生成部６０３に提供される。制御情報生成部６０３は、制御情報（即ち、Ｐ２情報）としてＬ１プリシグナリング情報及びＬ１ポストシグナリング情報の具体的なフィールド値を生成する。このＬ１ポストシグナリング情報は、Ｌ１可変情報２０４、Ｌ１動的情報２０５などを含む。
【０１０７】
制御パラメータ計算部６０４は、制御情報生成部６０３から受信したフィールド値を用いて図４で説明したように制御情報を１つ又は複数のＬＤＰＣブロックに符号化するために使用された制御パラメータとしてＬＤＰＣブロック数、変調シンボル数、パッディングビット数、及び各ＬＤＰＣブロックのパリティビットの中のパンクチャーリングビット数などを計算する。制御パラメータ計算部６０４で計算した制御パラメータは、制御部６０５に提供され、制御部６０５は、この計算されたパラメータに従ってＬＤＰＣ符号化部６０６の符号化動作を制御する。ＬＤＰＣ符号化部６０６は、制御部６０５の制御の下で、制御情報生成部６０３から受信したＬ１プリシグナリング情報及びＬ１ポストシグナリング情報を独立してＬＤＰＣブロックに符号化する。ここで、図４で説明した工程に従って、Ｌ１プリシグナリング情報は、１つ又は複数のブロックに分割され、ゼロパッディングビットが付加されることにより１つ又は複数のＬＤＰＣブロックとして出力される。計算されたパンクチャーリングビット数に相当するパリティビットは、ＬＤＰＣブロックからパンクチャーリングされる。ＬＤＰＣ符号化部６０６の出力は、送信部６０７に提供され、送信部６０７は、このＬＤＰＣ符号化された制御情報を所定のフォーマットを有するフレームで送信する。図６において、制御パラメータ計算部６０４及び制御部６０５を個別の構成要素として示すが、これらを１つの制御部で構成してもよい。
【０１０８】
図７は、本発明の一実施形態による受信器７００の構成を示すブロック図である。図７の受信器７００は、制御情報としてのＬ１シグナリング情報を受信するための装置の構成を示す。
【０１０９】
図７を参照すると、受信器７００は、Ｌ１プリシグナリング受信部７０１、制御パラメータ計算部７０２、Ｌ１ポストシグナリング受信部７０３、及び制御部７０４を含む。
【０１１０】
図７を受信器７００は、サービスデータの受信のための制御情報としてＬ１プリシグナリング情報及びＬ１ポストシグナリング情報を受信する。このＬ１プリシグナリング情報は、Ｌ１可変情報２０４及びＬ１動的情報２０５を含むＬ１ポストシグナリング情報の送信方法を示す制御情報である。Ｌ１プリシグナリング受信部７０１は、Ｌ１プリシグナリング情報を受信し、Ｌ１ポストシグナリング情報の送信方法としてどのサブキャリア、変調方式（例えば、ＱＰＳＫ、１６ＱＡＭ、６４ＱＡＭなど）、及び符号化率を使用するかに関する情報を取得し、また、変調シンボルの個数に関する情報を取得する。
【０１１１】
制御パラメータ計算部７０２は、Ｌ１プリシグナリング受信部７０１から提供された情報を用いて、図５で説明した方式でＬＤＰＣブロックの個数、ＬＤＰＣブロックのパッディングビット数、ＬＤＰＣブロックのパリティビットの中のパンクチャーリングビット数、及び変調シンボル数を含む制御パラメータを計算する。制御パラメータ計算部７０２で計算した制御パラメータは、制御部７０４に提供される。制御部７０４は、この制御パラメータを用いてＬ１ポストシグナリング受信部７０３で受信した１つ又は複数のＬＤＰＣブロックに対するＬＤＰＣ復号化動作を制御し、Ｌ１ポストシグナリング受信部７０３は、Ｌ１ポストシグナリング情報を復号化する。図７において、制御パラメータ計算部７０２及び制御部７０４は、個別の構成要素として示すが、これらを１つの制御部で構成してもよい。
【０１１２】
本発明の実施形態は、コンピュータ読み取り可能な記録媒体上でコンピュータ読み取り可能なコードとして実現することもできる。コンピュータ読み取り可能な記録媒体は、コンピュータシステムにより読み出すことができるデータを記憶することができる任意のデータ記憶装置である。コンピュータ読み取り可能な記録媒体の例としては、読出し専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、ＣＤ−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク、光学データ記憶装置、及び搬送波（有線又は無線送信経路上のインターネットを介したデータ送信のような）が含まれるが、これらに限定されるものではない。また、上記コンピュータ読み取り可能な記録媒体は、コンピュータ読み取り可能なコードが配布される方式で記憶されて実行されるように、ネットワーク結合型コンピュータシステムを介して配布することができる。更に、本発明を遂行するための関数プログラム、コード及びコードセグメントは、本発明が属する技術分野で熟練したプログラマーにより本発明の範囲内で容易に解析することができるであろう。
【０１１３】
以上、本発明を具体的な実施形態を参照して詳細に説明してきたが、本発明の範囲及び趣旨を逸脱することなく様々な変更が可能であるということは、当業者には明らかであり、本発明の範囲は、上述の実施形態に限定されるべきではなく、特許請求の範囲の記載及びこれと均等なものの範囲内で定められるべきである。
【符号の説明】
【０１１４】
６００  送信器
６０１  送信データバッファ
６０２  スケジューラ
６０３  制御情報生成部
６０４  制御パラメータ計算部
６０５、７０４  制御部
６０６  ＬＤＰＣ符号化部
６０７  送信部
７００  受信器
７０１  Ｌ１プリ−シグナル受信部
７０２  制御パラメータ計算部
７０３  Ｌ１ポストシグナリング受信部
【図１】
2014060758.tif 000041
【図２】
2014060758.tif 000042
【図３】
2014060758.tif 000043
【図４】
2014060758.tif 000044
【図５】
2014060758.tif 000045
【図６】
2014060758.tif 000046
【図７】
2014060758.tif 000047