(57)【要約】【課題】同期パターンを持つデジタルデータに、制御情報を格納したヘッダを付加してビットストリームを伝送する場合に、後方同期保護回路を備えた受信装置にて疑似同期が発生する確率を０にする。【解決手段】送信装置２−１のビット反転部２３は、ＴＳパケット内に偽の同期パターンが１パケット周期で所定回数分連続して存在する場合、所定の偽の同期パターンのＬＳＢを反転し、その反転したビット位置を示す反転ビット情報を生成する。ヘッダ生成部２１は、反転ビット情報をフラグに変換してヘッダに付与する。受信装置３−１は、受信したビットストリームから同期を確立後、ヘッダのフラグを参照して、反転したビットを元のビットに復元する。これにより、受信装置３−１は、偽の同期パターンを所定回数分連続して検出することがないから、正しい位置でパケット同期を確立することができ、疑似同期は発生しない。【選択図】図５
2010200136.tif 000002
【特許請求の範囲】
【請求項１】
同期パターンを含むデジタルデータを多重化して複数のデータスロットに格納し、同期パターンを含む制御情報をヘッダに付与してヘッダスロットに格納し、前記ヘッダスロット及び複数のデータスロットからなるフレームのビットストリームを送信する送信装置において、
前記同期パターンと同じビットパターンが前記ビットストリーム内における前記同期パターン以外の位置に存在するか否かを判定し、前記同じビットパターンが存在する場合、前記ビットパターン内の所定ビットを反転するビット反転部と、
前記反転したビット位置を示すフラグ情報を生成し、前記フラグ情報を付与してヘッダを生成するヘッダ生成部と、
を備えたことを特徴とする送信装置。
【請求項２】
請求項１に記載の送信装置において、
前記同期パターンのビット長をＰ（Ｐ≧２）とし、
前記ビット反転部が反転する所定ビットを、前記ビットパターンにおける最後尾のビットとし、
前記同期パターンを取り除いたビットストリームが、連続するＰ−１ビット毎のブロックに分割された場合に、前記ヘッダ生成部が生成するフラグ情報は、前記ブロック内に前記反転したビットが存在するか否かを示す１ビットのフラグを、前記ブロック毎に割り当てた情報とする、ことを特徴とする送信装置。
【請求項３】
請求項１または２に記載の送信装置において、
前記ビット反転部は、前記同期パターンと同じビットパターンが前記ビットストリーム内における前記同期パターン以外の位置に複数存在する場合、前記ビットストリームを受信する受信装置に備えた、前記同期パターンを検知して同期を確立する後方同期保護回路の段数に応じて、前記複数のビットパターンから所定数のビットパターンを選択し、前記選択したビットパターン内の所定ビットを反転する、ことを特徴とする送信装置。
【請求項４】
請求項１または２に記載の送信装置において、
前記ビット反転部は、前記同期パターンと同じビットパターンが前記ビットストリーム内における前記同期パターン以外の位置に複数存在する場合、前記同期パターンの種類及び前記同期パターンの伝送周期に応じて、前記複数のビットパターンから所定数のビットパターンを選択し、前記選択したビットパターン内の所定ビットを反転する、ことを特徴とする送信装置。
【請求項５】
請求項１から４までのいずれか一項に記載の送信装置において、
前記ビット反転部は、前記同期パターンと同じビットパターンが前記ビットストリーム内における前記同期パターン以外の位置に複数存在する場合、前記複数のビットパターンから所定位置のビットパターンを選択し、前記選択したビットパターン内の所定ビットを反転する、ことを特徴とする送信装置。
【請求項６】
請求項１から５までのいずれか一項に記載の送信装置において、
前記ヘッダ生成部は、所定のフレーム内における前記反転したビット位置を示すフラグ情報を生成し、前記フラグ情報を、前記所定のフレームから１つ後ろのフレームのヘッダに付与する、ことを特徴とする送信装置。
【請求項７】
請求項１から５までのいずれか一項に記載の送信装置において、
前記ビット反転部は、前記所定ビットを反転する際に、少なくとも、ヘッダスロットの直後のデータスロットに格納されるデジタルデータ内の同期パターンと同じビットパターンの全てについて、及び、ヘッダスロットの直前のデータスロットに格納されるデジタルデータ内の同期パターンと同じビットパターンの全てについての所定ビットを反転し、
前記ヘッダ生成部は、所定のフレーム内における前記反転したビット位置を示すフラグ情報を生成し、前記フラグ情報を、前記所定のフレームのヘッダに付与する、ことを特徴とする送信装置。
【請求項８】
同期パターンを含むデジタルデータを多重化して複数のデータスロットに格納し、同期パターンを含む制御情報をヘッダに付与してヘッダスロットに格納し、前記ヘッダスロット及び複数のデータスロットからなるフレームのビットストリームを送信する送信装置において、
前記ビットストリームに対し、所定のインターリーブ長でバイト単位のインターリーブを行う第１のインターリーブ部と、
前記ビットストリームを構成するバイト長のデータ毎に、前記バイト長のデータを特定するためのアドレス情報を生成するアドレス情報生成部と、
前記アドレス情報に対し、前記第１のインターリーブ部と同じタイミング及び同じ所定のインターリーブ長でバイト単位のインターリーブを行う第２のインターリーブ部と、
前記第１のインターリーブ部によりインターリーブされたビットストリーム内における同期パターン以外の位置に、前記同期パターンと同じビットパターンが存在するか否かを判定し、前記同じビットパターンが存在する場合、前記ビットパターン内の所定ビットを反転するビット反転部と、
前記第２のインターリーブ部によりインターリーブされたアドレス情報を反映したフラグ情報であって、前記反転したビット位置を示すフラグ情報を生成し、前記フラグ情報を付与してヘッダを生成するヘッダ生成部と、
を備えたことを特徴とする送信装置。
【請求項９】
請求項８に記載の送信装置において、
前記ヘッダ生成部は、前記第２のインターリーブ部によりインターリーブされたアドレス情報を反映したフラグ情報であって、所定のフレーム内における前記反転したビット位置を示すフラグ情報を生成し、前記フラグ情報を、前記所定のフレームから２つ後ろのフレームのヘッダに付与する、ことを特徴とする送信装置。
【請求項１０】
請求項８に記載の送信装置において、
前記アドレス情報は、フレームの番号、前記フレームを構成するヘッダスロット及びデータスロットにおけるスロットの番号、及び、前記スロットを構成するバイト長のデータにおけるバイトの番号から構成され、
前記ビット反転部は、前記所定ビットを反転する際に、少なくとも、前記第２のインターリーブ部によりインターリーブされたアドレス情報のうちの、前記ヘッダ内のフラグ情報が存在するアドレス情報の前後のアドレス情報について、それらのアドレス情報を構成するスロット番号に対応するデジタルデータ内で、同期パターンと同じビットパターンの全てについての所定ビットを反転し、
前記ヘッダ生成部は、前記第２のインターリーブ部によりインターリーブされたアドレス情報を反映したフラグ情報であって、所定のフレーム内における前記反転したビット位置を示すフラグ情報を生成し、前記フラグ情報を、前記所定のフレームのヘッダに付与する、ことを特徴とする送信装置。
【請求項１１】
請求項１から１０までのいずれか一項に記載の送信装置において、
前記同期パターンのビット長をＰ（Ｐ≧２）とし、
前記ヘッダ生成部が生成するフラグ情報は、前記同期パターンを取り除いたビットストリームを、前記１フレーム内で連続するＰ−１ビット毎のブロックに分割した場合に、前記ブロック内に前記反転したビットが存在するか否かを示す１ビットのフラグを、前記１フレーム内のブロック毎に割り当てた情報とする、ことを特徴とする送信装置。
【請求項１２】
同期パターンを含むデジタルデータの前記同期パターンと同じビットパターン内で所定ビットが反転され、前記反転した位置を示すフラグ情報がヘッダに付与され、前記所定ビットが反転された後のデジタルデータが多重化されて複数のデータスロットに格納され、前記フラグ情報が付与されたヘッダがヘッダスロットに格納され、前記ヘッダスロット及び複数のデータスロットからなるフレームのビットストリームを受信する受信装置において、
前記受信したビットストリームから、前記同期パターンを検出して同期を確立する同期確立部と、
前記同期が確立した後に、前記受信したビットストリーム内のヘッダスロットに格納されたヘッダに含まれるフラグ情報から、前記反転したビット位置を特定し、前記受信したビットストリームに対し、前記特定したビット位置のビットを反転して元のビットに復元するビット復元部と、
を備えたことを特徴とする受信装置。
【請求項１３】
請求項１から１１までのいずれか一項の送信装置と、請求項１２の受信装置と、を備えて構成される伝送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、同期パターンを持つデジタルデータを多重化し、同期パターンを含む制御情報をヘッダに付与してフレームのビットストリームを伝送するシステムにおいて、同期パターンを検出して同期を確立し、制御情報及びデジタルデータを取得する技術に関する。
【背景技術】
【０００２】
デジタルデータの伝送手法として、送信装置が、同期パターンを持つデジタルデータを多重化し、同期パターンを含む制御情報をヘッダに付与してフレームのビットストリームを送信し、受信装置が、受信したビットストリームから同期パターンを検出して同期を確立し、制御情報及びデジタルデータを取得するという手法が知られている。この手法では、受信装置は、受信したビットストリーム内に、同期パターンと全く同じビットパターンが存在すると、誤った位置で同期を確立してしまい、デジタルデータを正しく取得することができなくなる。以下、誤った位置で同期を確立することを、「擬似同期」という。この擬似同期を防ぐための技術として、例えば、以下に示す（１）後方保護、（２）ダミービットの挿入、（３）特許文献１、（４）特許文献２の手法が知られている。
【０００３】
（１）後方保護
この手法は、一定間隔の同期パターンを持つデータのビットストリームから、一定間隔の同期パターンを検出することにより、疑似同期を防ぐものである。伝送するデータが連続した固定長のパケットから構成され、同期パターンが各パケットの同じ位置に存在する場合、同期パターンの間隔は一定になる。そこで、送信装置は、一定間隔の同期パターンを持つデータを送信する。受信装置は、受信したデータのビットストリームから同期パターンを検出し、予め設定された同期パターンの間隔だけ、受信したデータのビットストリームをスキップする。そして、スキップした位置で同期パターンを検出するか否かを判定する。スキップした位置で同期パターンを検出した回数が一定回数以上となった場合、その位置で同期を確立する。この手法は、一般に後方保護という。
【０００４】
（２）ダミービットの挿入
この手法は、同期パターンと同じビットパターンにダミービットを挿入し、同期パターンと一致しないビットパターンを生成することにより、疑似同期を防ぐものである。送信装置は、伝送すべきデータのビットパターン内に、同期パターンと同じビットパターンを検出した場合、そのビットパターンにダミービットを挿入して送信する。例えば、同期パターンが「１１１１１１１１」（「１」が８ビット連続するパターン）とすると、送信装置は、ビットストリーム内に、「１」が８ビット連続して存在するビットパターンを検出した場合、８ビット目の直前にダミービット「０」を挿入し「１１１１１１１０１」を生成して送信する。受信装置は、ダミービットを取り除き、元のビットパターンに復元する。このように、ダミービットを挿入したビットパターンが生成されることにより、受信装置は、受信したデータのビットストリームから、同期パターンと一致するビットパターンを検出することがない。これにより、疑似同期を防ぐことができる。この手法は、ＨＤＬＣ（Ｈｉｇｈ−Ｌｅｖｅｌ  Ｄａｔａ  Ｌｉｎｋ  Ｃｏｎｔｒｏｌ）手順、ＭＰＥＧ等の画像符号化国際標準の規格等で広く用いられている。
【０００５】
（３）特許文献１
この手法は、固定パターンと、連続するパケットにおいて異なるビット構成の変動パターンとからなる同期パターンを生成することにより、疑似同期を防ぐものである。送信装置は、固定パターンと複数種類の変動パターンとの組み合わせによって同期パターンを生成し、データに付与して送信する。受信装置は、前述した後方保護のための回路（後方同期保護回路）を用いることにより、誤った位置で同期パターンを連続して検出することがないから、擬似同期の発生確率を低減することができる。
【０００６】
（４）特許文献２
この手法は、誤り訂正の処理と同期パターンの検出処理とを組み合わせるものである。受信装置は、誤り訂正復号時の誤り検出ビット数を演算し、同期パターンと受信したビットストリームとの間のハミング距離を演算し、誤り検出ビット数及びハミング距離から、正しい同期位置を推定するものである。これにより、擬似同期の発生確率を低減することができる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特許第３７８３５６３号公報
【特許文献２】特許第３３８６６９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、前述した（１）〜（４）の手法には、以下の問題がある。（１）の手法では、伝送するデータのビットストリーム内に、予め設定された同期パターンの間隔と同じ間隔で、同期パターンと同じビットパターンが存在する場合、受信装置は、誤った位置で同期パターンを連続して検出し、擬似同期が確立してしまう。
【０００９】
（３）の手法では、変動パターンの種類を増やして同期パターンの種類を増やすことにより、前述した（１）の問題を解決し、擬似同期の発生確率を低減することができる。しかしながら、原理的に疑似同期の発生確率を０にすることはできない。
【００１０】
（２）の手法では、擬似同期の発生確率は０になるが、ダミービットの挿入により、伝送するデータのビットストリームが冗長になってしまう。また、データが連続した固定長のパケットから構成される場合には、ダミービットを挿入することによって、パケット長が変動してしまう。このため、ISO/IEC（International Organization for standardization：国際標準化機構/International Electrotechnical Commission：国際電気標準会議）13818-1に規定されるトランスポートストリーム（以下、「ＴＳ」という。）形式のような、固定長データの伝送を前提としたシステムには適用が困難である。
【００１１】
（４）の手法では、送信装置において誤り訂正符号化処理が必須になり、受信装置において誤り訂正復号処理が必須になる。また、同期パターンの間隔が長くなると、誤り訂正の復号処理の負荷、及び正しい同期位置の推定処理の負荷が非常に大きくなり、回路規模が増大してしまう。
【００１２】
そこで、本発明は、前記課題を鑑みてなされたものであり、その目的は、同期パターンを持つデジタルデータに、制御情報を格納したヘッダを付加してビットストリームを伝送する場合に、同期を確立するために用いる後方同期保護回路を備えた受信装置にて、疑似同期が発生する確率を０にすることが可能な送信装置、受信装置及び伝送システムを提供することにある。
【課題を解決するための手段】
【００１３】
前記課題を解決するため、本発明による送信装置は、同期パターンを含むデジタルデータを多重化して複数のデータスロットに格納し、同期パターンを含む制御情報をヘッダに付与してヘッダスロットに格納し、前記ヘッダスロット及び複数のデータスロットからなるフレームのビットストリームを送信する送信装置において、前記同期パターンと同じビットパターンが前記ビットストリーム内における前記同期パターン以外の位置に存在するか否かを判定し、前記同じビットパターンが存在する場合、前記ビットパターン内の所定ビットを反転するビット反転部と、前記反転したビット位置を示すフラグ情報を生成し、前記フラグ情報を付与してヘッダを生成するヘッダ生成部と、を備えたことを特徴とする。
【００１４】
また、本発明による送信装置は、前記同期パターンのビット長をＰ（Ｐ≧２）とし、前記ビット反転部が反転する所定ビットを、前記ビットパターンにおける最後尾のビットとし、前記同期パターンを取り除いたビットストリームが、連続するＰ−１ビット毎のブロックに分割された場合に、前記ヘッダ生成部が生成するフラグ情報を、前記ブロック内に前記反転したビットが存在するか否かを示す１ビットのフラグを前記ブロック毎に割り当てた情報とする、ことを特徴とする。
【００１５】
また、本発明による送信装置は、前記ビット反転部が、前記同期パターンと同じビットパターンが前記ビットストリーム内における前記同期パターン以外の位置に複数存在する場合、前記ビットストリームを受信する受信装置に備えた、前記同期パターンを検知して同期を確立する後方同期保護回路の段数に応じて、前記複数のビットパターンから所定数のビットパターンを選択し、前記選択したビットパターン内の所定ビットを反転する、ことを特徴とする。
【００１６】
また、本発明による送信装置は、前記ビット反転部が、前記同期パターンと同じビットパターンが前記ビットストリーム内における前記同期パターン以外の位置に複数存在する場合、前記同期パターンの種類及び前記同期パターンの伝送周期に応じて、前記複数のビットパターンから所定数のビットパターンを選択し、前記選択したビットパターン内の所定ビットを反転する、ことを特徴とする。
【００１７】
また、本発明による送信装置は、前記ビット反転部が、前記同期パターンと同じビットパターンが前記ビットストリーム内における前記同期パターン以外の位置に複数存在する場合、前記複数のビットパターンから所定位置のビットパターンを選択し、前記選択したビットパターン内の所定ビットを反転する、ことを特徴とする。
【００１８】
また、本発明による送信装置は、前記ヘッダ生成部が、所定のフレーム内における前記反転したビット位置を示すフラグ情報を生成し、前記フラグ情報を、前記所定のフレームから１つ後ろのフレームのヘッダに付与する、ことを特徴とする。
【００１９】
また、本発明による送信装置は、前記ビット反転部が、前記所定ビットを反転する際に、少なくとも、ヘッダスロットの直後のデータスロットに格納されるデジタルデータ内の同期パターンと同じビットパターンの全てについて、及び、ヘッダスロットの直前のデータスロットに格納されるデジタルデータ内の同期パターンと同じビットパターンの全てについての所定ビットを反転し、前記ヘッダ生成部が、所定のフレーム内における前記反転したビット位置を示すフラグ情報を生成し、前記フラグ情報を、前記所定のフレームのヘッダに付与する、ことを特徴とする。
【００２０】
また、本発明による送信装置は、同期パターンを含むデジタルデータを多重化して複数のデータスロットに格納し、同期パターンを含む制御情報をヘッダに付与してヘッダスロットに格納し、前記ヘッダスロット及び複数のデータスロットからなるフレームのビットストリームを送信する送信装置において、前記ビットストリームに対し、所定のインターリーブ長でバイト単位のインターリーブを行う第１のインターリーブ部と、前記ビットストリームを構成するバイト長のデータ毎に、前記バイト長のデータを特定するためのアドレス情報を生成するアドレス情報生成部と、前記アドレス情報に対し、前記第１のインターリーブ部と同じタイミング及び同じ所定のインターリーブ長でバイト単位のインターリーブを行う第２のインターリーブ部と、前記第１のインターリーブ部によりインターリーブされたビットストリーム内における同期パターン以外の位置に、前記同期パターンと同じビットパターンが存在するか否かを判定し、前記同じビットパターンが存在する場合、前記ビットパターン内の所定ビットを反転するビット反転部と、前記第２のインターリーブ部によりインターリーブされたアドレス情報を反映したフラグ情報であって、前記反転したビット位置を示すフラグ情報を生成し、前記フラグ情報を付与してヘッダを生成するヘッダ生成部と、を備えたことを特徴とする。
【００２１】
また、本発明による送信装置は、前記ヘッダ生成部が、前記第２のインターリーブ部によりインターリーブされたアドレス情報を反映したフラグ情報であって、所定のフレーム内における前記反転したビット位置を示すフラグ情報を生成し、前記フラグ情報を、前記所定のフレームから２つ後ろのフレームのヘッダに付与する、ことを特徴とする。
【００２２】
また、本発明による送信装置は、前記アドレス情報が、フレームの番号、前記フレームを構成するヘッダスロット及びデータスロットにおけるスロットの番号、及び、前記スロットを構成するバイト長のデータにおけるバイトの番号から構成され、前記ビット反転部が、前記所定ビットを反転する際に、少なくとも、前記第２のインターリーブ部によりインターリーブされたアドレス情報のうちの、前記ヘッダ内のフラグ情報が存在するアドレス情報の前後のアドレス情報について、それらのアドレス情報を構成するスロット番号に対応するデジタルデータ内で、同期パターンと同じビットパターンの全てについての所定ビットを反転し、前記ヘッダ生成部が、前記第２のインターリーブ部によりインターリーブされたアドレス情報を反映したフラグ情報であって、所定のフレーム内における前記反転したビット位置を示すフラグ情報を生成し、前記フラグ情報を、前記所定のフレームのヘッダに付与する、ことを特徴とする。
【００２３】
また、本発明による送信装置は、前記同期パターンのビット長をＰ（Ｐ≧２）とし、前記ヘッダ生成部が生成するフラグ情報を、前記同期パターンを取り除いたビットストリームを前記１フレーム内で連続するＰ−１ビット毎のブロックに分割した場合に、前記ブロック内に前記反転したビットが存在するか否かを示す１ビットのフラグを前記１フレーム内のブロック毎に割り当てた情報とする、ことを特徴とする。
【００２４】
また、本発明による受信装置は、同期パターンを含むデジタルデータの前記同期パターンと同じビットパターン内で所定ビットが反転され、前記反転した位置を示すフラグ情報がヘッダに付与され、前記所定ビットが反転された後のデジタルデータが多重化されて複数のデータスロットに格納され、前記フラグ情報が付与されたヘッダがヘッダスロットに格納され、前記ヘッダスロット及び複数のデータスロットからなるフレームのビットストリームを受信する受信装置において、前記受信したビットストリームから、前記同期パターンを検出して同期を確立する同期確立部と、前記同期が確立した後に、前記受信したビットストリーム内のヘッダスロットに格納されたヘッダに含まれるフラグ情報から、前記反転したビット位置を特定し、前記受信したビットストリームに対し、前記特定したビット位置のビットを反転して元のビットに復元するビット復元部と、を備えたことを特徴とする。
【００２５】
また、本発明による伝送システムは、前記送信装置と前記受信装置とを備えて構成されることを特徴とする。
【発明の効果】
【００２６】
以上のように、本発明によれば、同期パターンを持つデジタルデータに、制御情報を格納したヘッダを付加してビットストリームを伝送する場合に、同期を確立するために用いる後方同期保護回路を備えた受信装置において、疑似同期が発生する確率を０にすることができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の実施形態による伝送システム（ケーブルテレビシステム）の全体構成を示す図である。
【図２】実施例１の送信装置が再送信するＴＳの例を示す図である。
【図３】実施例１の送信装置が生成するフレームの例を示す図である。
【図４】実施例１に用いるヘッダの構成を示す図である。
【図５】実施例１における送信装置の構成を示すブロック図である。
【図６】実施例１における受信装置の構成を示すブロック図である。
【図７】実施例１の送信装置による処理手順の概略を示すフローチャートである。
【図８】ビット反転処理の例を説明する図である。
【図９】ヘッダの構成例を説明する図である。
【図１０】ヘッダ内に偽の同期パターンが存在する場合のビット反転処理の例を説明する図である。
【図１１】実施例１の受信装置による処理手順の概略を示すフローチャートである。
【図１２】ビット復元処理の例を説明する図である。
【図１３】保護段数５の場合のビット反転処理を説明する図である。
【図１４】１フレーム中で２スロットをビット反転対象とした場合のヘッダの構成を示す図である。
【図１５】保護段数７の場合のビット反転処理を説明する図である。
【図１６】１フレーム中で１スロットをビット反転対象とした場合のヘッダの構成を示す図である。
【図１７】ケーブルテレビシステムに用いるＴＳＭＦヘッダの構成を示す図である。
【図１８】実施例２に用いるＴＳＭＦヘッダの構成を示す図である。
【図１９】実施例２における送信装置の構成を示すブロック図である。
【図２０】実施例２における受信装置の構成を示すブロック図である。
【図２１】（Ａ）はインターリーブ部の構成を示すブロック図である。（Ｂ）はデインターリーブ部の構成を示すブロック図である。
【図２２】実施例２の送信装置による処理手順の概略を示すフローチャートである。
【図２３】送信装置による処理を説明する図である。
【図２４】インターリーブ前後のデータとアドレス情報の例を説明する図である。
【図２５】インターリーブ後のアドレス情報の例を説明する図である。
【図２６】ＴＳＭＦヘッダの構成例を説明する図である。
【図２７】実施例２の受信装置による処理手順の概略を示すフローチャートである。
【図２８】反転ビット情報の検出及びアドレス情報Ｃの生成手順の概略を示すフローチャートである。
【図２９】仮のアドレス情報Ａ，Ｂの生成手順の概略を示すフローチャートである。
【図３０】デインターリーブ前後のアドレス情報Ａ，Ｂの例を説明する図である。
【図３１】ビット復元処理手順の概略を示すフローチャートである。
【図３２】ビット復元処理の例を説明する図である。
【発明を実施するための形態】
【００２８】
以下、本発明を実施するための形態について図面を用いて詳細に説明する。
〔伝送システム〕
まず、本発明の実施形態（実施例）による伝送システムについて、デジタル放送を再送信するケーブルテレビシステムを例にして説明する。以下の説明では、便宜上データをバイト単位の場合は１６進数で表記し、ビット単位の場合は２進数で表記する。１６進数で表記する場合はデータの先頭に０ｘを付し、２進数で表記する場合はデータを「」で囲むものとする。
【００２９】
まず、デジタル放送により伝送する情報について説明する。デジタル放送により伝送する、映像、音声、データ等の情報は、ISO/IEC（International Organization for standardization：国際標準化機構/International Electrotechnical Commission：国際電気標準会議）13818-1の規格、及び電波産業会標準規格（ARIB STD-B32）で定められたＭＰＥＧ−２トランスポートストリームである。ＴＳは、複数のＴＳパケットにより構成され、ＴＳパケットは、１８８バイトの固定長パケットである。ＴＳパケットの先頭１バイトには、パケット同期のために用いられるパケット同期パターン（０ｘ４７）が付与されている。
【００３０】
ＴＳパケットには、それぞれ１６ビットのｔｓ＿ｉｄ及びｎｅｔｗｏｒｋ＿ｉｄと呼ばれるＩＤが所定位置に付与されており、伝送する情報に応じて１３ビットのＰＩＤ（Ｐａｃｋｅｔ  ＩＤｅｎｔｉｆｉｅｒ）と呼ばれるＩＤも所定位置に付与されている。
【００３１】
図１は、本発明の実施形態による伝送システム（ケーブルテレビシステム）の全体構成を示す図である。このケーブルテレビの伝送システム１は、電波塔または人工衛星等の送信所４、ケーブルテレビ施設に設けられたヘッドエンド（送信装置）２、及び複数の受信装置３を備えて構成される。送信所４は、各放送局のデジタル放送波を送信し、送信装置２は、送信所４により送信されたデジタル放送波を受信して復調する。そして、送信装置２は、デジタル放送波からデジタルデータを取り出し、このケーブルテレビシステムに適したフレームを生成し、電波による伝送とは異なる変調方式に従って変調し、受信装置３へ再送信する。
【００３２】
ケーブルテレビシステムに適したフレームの例としては、ITU-T Rec. J.183 “Time division multiplexing of multiple MPEG-2 transport streams over cable television systems”で勧告化されたＴＳＭＦ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ  Ｍｕｌｔｉｐｌｅｘｉｎｇ  Ｆｒａｍｅ）がある。また、ケーブルテレビシステムの変調方式の例としては、ITU-T Rec. J.83 “Digital multi-programme systems for television, sound and data services for cable distribution”のAnnex Cで勧告化された方式がある。ＴＳＭＦ及びITU-T Rec. J.83 Annex Cで勧告化された変調方式については後述する。
【００３３】
〔送信装置（ヘッドエンド）及び受信装置〕
送信装置２は、送信所４により送信された複数の放送局のデジタル放送波を受信して復調し、複数のデジタル放送波からそれぞれに対応した複数のＴＳを取り出し、ビットレートに応じてフレームペイロードのデータスロットを割り当て、複数のＴＳを時分割多重化してデータスロットに格納し、フレームヘッダを付加してフレームを生成し、フレームのビットストリームを変調してＲＦ信号を送信する。
【００３４】
受信装置３は、送信装置２により送信されたＲＦ信号を受信して復調し、ユーザがリクエストした番組を伝送しているＴＳを、リクエスト情報（ユーザからリクエストされたＴＳを識別するための情報、例えばｔｓ＿ｉｄ／ｏｒｉｇｉｎａｌ＿ｎｅｔｗｏｒｋ＿ｉｄ）に基づいて、復調したビットストリームのフレームから分離する。具体的には、受信装置３は、復調したビットストリームからパケット同期パターンを検出してパケット同期を確立し、その後、フレームヘッダに付与されたフレーム同期パターンを検出してフレーム同期を確立する。そして、フレームヘッダに付与されたｔｓ＿ｉｄ／ｏｒｉｇｉｎａｌ＿ｎｅｔｗｏｒｋ＿ｉｄ等を参照し、ユーザがリクエストした番組を伝送しているＴＳを取り出す。
【００３５】
以下に示す実施例１，２において、同期パターンには、各ＴＳパケット及びフレームヘッダに付与されるパケット同期パターンと、フレームヘッダに付与されるフレーム同期パターンとの２種類がある。受信装置３は、パケット同期及びフレーム同期の両方を確立しなければならない。フレーム同期を確立する前にパケット同期を確立する必要がある場合には、パケット同期を確立する処理とは別に、フレーム同期を確立する処理が必要となる。一方、パケット同期を確立する前にフレーム同期を確立することが可能な場合は、フレーム同期を確立する処理によって、パケット同期は自動的に確立する。これは、フレーム同期パターンに対するパケット同期パターンの相対位置が既知であることから、フレーム同期パターンを検知してフレーム同期を確立した場合には、同時に、パケット同期パターンを検知してパケット同期を確立したことになるからである。
【００３６】
以下に示す実施例１，２では、パケット同期における擬似同期を防ぐための手法について説明する。また、パケット同期が確立した後のフレーム同期については、別途何らかの手段により、擬似同期は発生しないものとする。すなわち、送信装置２が、パケット同期パターンと同じビットパターンの最後尾のビット（ＬＳＢ）を反転する。そして、その反転したビット位置を示す情報（反転ビット情報）をフラグに変換し、そのフラグをヘッダに付与し、フレームのＲＦ信号を送信する。一方、受信装置３が、送信装置２により送信されたフレームのＲＦ信号を受信し、パケット同期が確立した後に、ヘッダに付与されたフラグを反転ビット情報に変換し、その反転ビット情報を用いて、送信装置２により反転されたビットを戻し、元のビットパターンに復元する。尚、本発明は、パケット同期及びフレーム同期のうちのどちらの同期についても適用可能である。
【００３７】
以下、説明の便宜上、擬似同期が発生しないように反転したビット位置を示す情報を「反転ビット情報」と表記し、「反転ビット情報」をヘッダに格納するために１ビットまたは複数ビットで表現したものを「フラグ」と表記する。
【００３８】
反転ビット情報は、前述のとおり、パケット同期における疑似同期が発生しないように、ビットパターンの所定ビットを反転したビット位置を示す情報をいう。この反転ビット情報は、ＴＳ内の各ＴＳパケット（フレームを構成するデータスロットに格納された各ＴＳパケット）に対する番号と、パケット同期パターン（パケット同期バイト）の次のビットから数えたビット位置の情報とにより表される。例えば、ＴＳパケット＃３の、パケット同期バイトを除く１０ビット目が反転したとき、反転ビット情報は「パケット同期バイトを除くＴＳパケット＃３の１０ビット目」となる。フラグの詳細については後述する。
【００３９】
〔実施例１〕
まず、実施例１について説明する。実施例１は、ヘッダの先頭１バイト以外の位置、またはＴＳパケットの先頭１バイト以外の位置に、パケット同期パターンと同じビットパターンが存在する場合、そのうちの所定ビットパターンのＬＳＢを反転し、その反転したビット位置を示す情報を１フレーム後のヘッダに付与すること特徴とする。
【００４０】
図２は、実施例１の送信装置２が再送信するＴＳの例を示す図である。送信装置２は、図２に示すように、１８８バイト長の複数のＴＳパケットからなる１つのＴＳを受信し、これをフレーム化し、１つの搬送波により再送信する。ＴＳパケットの先頭は、１バイト長のパケット同期パターン０ｘ４７である。
【００４１】
図３は、実施例１の送信装置２が生成するフレームの例を示す図である。このフレームは、ＴＳパケットと同じ１８８バイト長のヘッダと、６個のＴＳパケットとにより構成される。先頭１バイトにパケット同期パターン０ｘ４７が付与されたヘッダはヘッダスロットに格納され、ＴＳパケットはデータスロットに格納されることにより、フレームが構成される。ここでは説明を簡単にするために、１フレームのＴＳパケット数を、ＴＳＭＦで規定する個数よりも少なくしている。また、この実施例１では、誤り訂正処理、インターリーブ処理等は行わないものとする。尚、図２及び図３において、「ＴＳＰ」はＴＳパケットを表し、「＃１」「＃２」等はＴＳパケットの番号及びヘッダの番号を表している。
【００４２】
（ヘッダ）
次に、実施例１に用いるヘッダについて説明する。図４は、ヘッダの構成を示す図である。このヘッダは、ａ．パケット同期パターン（０ｘ４７）、ｂ．「０００」＋フレームＰＩＤ（０ｘ００２Ｆ）、ｃ．「０００１」＋連続性指標、ｄ．「０００」＋フレーム同期パターン、ｅ．フラグ、ｆ．ｐｒｉｖａｔｅ＿ｄａｔａ、及びｇ．ｃｒｃにより構成され、それぞれヘッダ専用に割り当てられた制御情報として値を持っている。ここでは説明を簡単にするために、ヘッダの情報を、ＴＳＭＦで規定する情報よりも少なくしている。
【００４３】
ａ．パケット同期パターン（０ｘ４７）は、ＴＳパケットの先頭１バイトに付与されているパケット同期パターンと同じである。ｄ．「０００」＋フレーム同期パターンのフレーム同期パターンは、１３ビット長の値０ｘ１Ａ８６，０ｘ０５７９であり、フレーム毎に交互に使用される。
【００４４】
ｅ．フラグ（図４の下線部）は、パケット同期パターンと同じビットパターンのＬＳＢが反転した場合に、そのビット位置を「０」または「１」の１ビットで示す情報であり、フレームを構成する６個のデータスロット毎に、２１４ビットが割り当てられている。この２１４ビットは、データスロットに格納されるＴＳパケットのデータ長１８８バイトからパケット同期パターンの１バイトを除いた１８７バイト（１４９６ビット）について、これを連続した７ビット毎のブロックに分割した場合に、そのブロックの数に相当する。すなわち、ＴＳパケットのうちの先頭１バイトを除いた１８７バイトについて、１〜７ビット目、８〜１４ビット目、・・・、１４７８〜１４８４ビット目、１４８５〜１４９１ビット目、１４９２〜１４９６ビット目の各ブロックに対し、それぞれ１ビットのフラグが割り当てられる。１個のＴＳパケットあたりのブロック数は２１４であるから、１個のＴＳパケットあたりのフラグの合計は、２１４ビット（Ｙ≧１４９６／７を満たす最小の整数Ｙ）となる。尚、１４９２〜１４９６ビット目のブロックについては、この５ビット長に対して１ビットのフラグが割り当てられる。例えば、ＴＳパケット＃３において、先頭のパケット同期バイトを除く１０ビット目が反転した場合、反転ビット情報は「パケット同期バイトを除くＴＳパケット＃３の１０ビット目」である。この１０ビット目は、ＴＳパケット＃３が格納されるデータスロット＃３の２番目のブロック（８〜１４ビット目のブロック）に含まれるから、この反転ビット情報に対応するｅ．フラグは、データスロット＃３（ＴＳＰ＃３）における２１４ビットのうちの２ビット目のフラグとなり、このフラグに「１」が付与される。このフラグ（データスロット＃３（ＴＳＰ＃３）における２１４ビットのうちの２ビット目のフラグ）は、反転ビット情報の示すビットが８〜１４ビット目のうちのいずれかの場合に「１」が付与される。一般的には、反転ビット情報が「パケット同期バイトを除くＴＳパケット＃ｎのＷビット目」であったとき、Ｖを、Ｖ≧Ｗ／７を満たす最小の整数とすると、ｅ．フラグは、データスロット＃ｎ（ＴＳＰ＃ｎ）における２１４ビットのうちのＶビット目のフラグに「１」が付与される。
【００４５】
（送信装置の構成）
次に、実施例１における送信装置２について説明する。図５は、実施例１における送信装置２の構成を示すブロック図である。この送信装置２−１は、ヘッダ生成部２１、ヘッダ挿入部２２、ビット反転部２３及び送信部２４を備えている。
【００４６】
送信装置２−１が、送信所４によりＴＳが含まれるデジタル放送波を受信して復調し、ＴＳを取り出すと、ヘッダ挿入部２２は、ＴＳを入力する。また、ヘッダ挿入部２２は、ヘッダ生成部２１からヘッダを入力し、ＴＳにヘッダを挿入してフレームを構成する。具体的には、ヘッダをフレームのヘッダスロットに格納し、ＴＳを構成する複数のＴＳパケットのうちの６個のＴＳパケットを６個のデータスロットにそれぞれ格納してフレームを構成する。このようにしてヘッダ挿入部２２により構成されたフレームは、ビット反転部２３に出力される。
【００４７】
ビット反転部２３は、ヘッダ挿入部２２からフレームを入力し、フレームのデータスロットに格納されたＴＳパケットに対し、本来のパケット同期パターンが存在する位置以外に、そのパケット同期パターンと同じビットパターン（以下、「偽の同期パターン」という。）が存在するか否かを判定する。ビット反転部２３は、偽の同期パターンが存在すると判定した場合、受信装置３に備えた後方同期保護回路の段数により許容される範囲で、複数の偽の同期パターンのうちのいくつかの偽の同期パターンを選択し、選択した同期パターンにおける所定ビットを反転する。例えば、後方同期保護回路の段数が５の場合、偽の同期パターンが１パケット周期で連続して５回存在するときは、そのうちの１つの偽の同期パターンを選択し、ＬＳＢを反転する。尚、ヘッダ内における偽の同期パターンの所定ビットは反転しない。このようにして反転したビットを含むフレームのビットパターンは、送信部２４に出力される。
【００４８】
また、ビット反転部２３は、反転したビット位置に関する反転ビット情報を生成する。例えば、ビット反転部２３は、ＴＳパケット＃３の、パケット同期バイトを除く１０ビット目を反転したとき、「パケット同期バイトを除くＴＳパケット＃３の１０ビット目」の反転ビット情報を生成する。このようにしてビット反転部２３により生成された反転ビット情報は、ヘッダ生成部２１に出力される。
【００４９】
ヘッダ生成部２１は、ビット反転部２３から反転ビット情報を入力し、その反転ビット情報をフラグに変換し、１フレーム後のヘッダに付与する。また、ヘッダ生成部２１は、その他の制御情報をヘッダに付与することにより、ヘッダを生成する。このようにして生成されたヘッダは、ヘッダ挿入部２２に出力される。
【００５０】
送信部２４は、ビット反転部２３からビットストリームを入力し、再送信伝送路に適した信号に変調し、ＲＦ信号を送信する。
【００５１】
（受信装置の構成）
次に、実施例１における受信装置３について説明する。図６は、実施例１における受信装置３の構成を示すブロック図である。この受信装置３−１は、受信部３１、パケット同期確立部３２、反転ビット情報検出部３３、ビット復元部３４及びヘッダ除去部３５を備えている。
【００５２】
受信装置３−１が送信装置２−１からＲＦ信号を受信すると、受信部３１は、ＲＦ信号を入力し、復調してビットストリームを生成する。受信部３１により生成されたビットストリームは、パケット同期確立部３２、反転ビット情報検出部３３及びビット復元部３４に出力される。
【００５３】
パケット同期確立部３２は、受信部３１からビットストリームを入力し、そのビットストリーム内のパケット同期パターン（０ｘ４７）を、１５０４（＝１８８×８）ビット周期（１パケット周期）で、予め設定された回数分（後方同期保護回路の段数分）連続して検出したか否かを判定する。パケット同期確立部３２は、予め設定された回数分を連続して検出したと判定した場合、パケット同期が確立したと判定し、検出したパケット同期パターンの位置を示す情報（パケット同期位置情報）を生成する。このようにしてパケット同期確立部３２により生成されたパケット同期位置情報は、反転ビット情報検出部３３及びビット復元部３４に出力される。
【００５４】
反転ビット情報検出部３３は、受信部３１からビットストリームを入力すると共に、パケット同期確立部３２からパケット同期位置情報を入力する。そして、反転ビット情報検出部３３は、入力したパケット同期位置情報のタイミングに従って、入力したビットストリームにおけるヘッダ内のフレーム同期パターン（０ｘ１Ａ８６，０ｘ０５７９）を検出し、フレーム同期を確立する。そして、反転ビット情報検出部３３は、ヘッダ内のフラグを取得し、取得したフラグを反転ビット情報に変換することにより、反転ビット情報を検出する。このようにして反転ビット情報検出部３３により検出された反転ビット情報は、ビット復元部３４に出力される。
【００５５】
ビット復元部３４は、受信部３１からビットストリームを、パケット同期確立部３２からパケット同期位置情報を、反転ビット情報検出部３３から反転ビット情報をそれぞれ入力する。そして、ビット復元部３４は、反転ビット情報検出部３３と同様にフレーム同期を確立する。そして、ビット復元部３４は、反転ビット情報が示すビット位置をビットストリーム内で特定し、その特定したビット位置のビットを再度反転し、元のビットに復元する。具体的には、ビット復元部３４は、入力したビットストリーム内で、反転した可能性のあるＬＳＢを含むビットパターンを、パケット同期パターンのＬＳＢを反転したビットパターンとの一致を判定することにより特定する。そして、反転ビット情報が示すビット位置に、その特定したビットパターンのＬＳＢが含まれる場合、そのＬＳＢを、送信装置２−１により反転されたビット（反転ビット）として特定する。これにより、反転ビットを元のビットに戻すことができる。このようにしてビット復元部３４によりビットが復元されたビットストリームは、フレームとしてヘッダ除去部３５に出力される。
【００５６】
ヘッダ除去部３５は、ビット復元部３４からフレームを入力し、フレームからヘッダを除去し、ＴＳを取り出して出力する。
【００５７】
（動作）
次に、実施例１における送信装置２−１及び受信装置３−１の動作について説明する。図７は、実施例１の送信装置２−１による処理手順の概略を示すフローチャートであり、図８は、送信装置２−１のビット反転部２３によるビット反転処理の例を説明する図であり、図９は、ヘッダの構成例を説明する図であり、図１０は、送信装置２−１のビット反転部２３による、ヘッダ内に偽の同期パターンが存在する場合のビット反転処理の例を説明する図である。また、図１１は、実施例１の受信装置３−１による処理手順の概略を示すフローチャートであり、図１２は、受信装置３−１のビット復元部３４によるビット復元処理の例を説明する図である。
【００５８】
以下の説明では、図８に示すビットストリームは、図２に示したＴＳのビットストリームに相当し、ＴＳＰ＃１〜＃３が示されている。また、図８において、送信するビットストリームの順番は、送信方向の矢印に示すように左から右であるものとする。また、便宜上、ビットストリームにおける８ビット毎のバイトデータのＬＳＢを、下線の左端に表記する。図９、図１０、図１２においても同様である。尚、受信装置３−１は、ビットストリーム中に、１５０４（＝１８８×８）ビット周期（１パケット周期）で、２回連続して「０ｘ４７」を検出した場合に、パケット同期が確立したと判定する。つまり、受信装置３−１の後方同期保護回路の段数は２段とする。
【００５９】
（送信装置の処理）
まず、実施例１の送信装置２−１による処理手順について説明する。図８に示すように、ＴＳＰ＃１〜＃３の１バイト目はパケット同期パターンであり、ＬＳＢを左端に表記すると「１１１０００１０」である。送信装置２−１のビット反転部２３は、ビットストリーム内で、ヘッダ以外の位置であって各ＴＳパケットの１バイト目以外の位置に「１１１０００１０」が存在するか否かを、１ビットずつ走査して判定する。
【００６０】
図８では、ＴＳＰ＃２の１１〜１８ビット目、及びＴＳＰ＃３の１１〜１８ビット目に偽の同期パターン「１１１０００１０」が存在する。ここで、受信装置３−１のパケット同期確立部３２は、ＴＳＰ＃２の２バイト目から処理を開始すると、この位置を誤ってパケット同期位置と判定してしまい、擬似同期が発生することになる。
【００６１】
図７を参照して、ビット反転部２３は、ヘッダの１バイト目以外の位置、または各ＴＳＰの１バイト目以外の位置に、偽の同期パターンが１パケット周期で連続して２回存在する否かを判定する（ステップＳ７０１）。ここで、ビットストリーム内に偽の同期パターンが１パケット周期で連続して２回存在しない場合には、受信装置３−１において擬似同期が発生しない。したがって、ビット反転部２３はビットを反転する必要はない。図８の例では、ビット反転部２３は、ＴＳＰ＃２の１１〜１８ビット目に偽の同期パターン「１１１０００１０」が存在することを判定し、次に、その１５０４ビット後（１パケット周期後）のＴＳＰ＃３の１１〜１８ビット目に偽の同期パターン「１１１０００１０」が存在するか否かを判定する。
【００６２】
ビットストリーム内に偽の同期パターンが１パケット周期で連続して２回存在する場合には、受信装置３−１において疑似同期が発生してしまう。そこで、ビット反転部２３は、複数の偽の同期パターンのうち、所定の偽の同期パターンのＬＳＢを反転する（ステップＳ７０２）。図８の例では、ＴＳＰ＃３の偽の同期パターンのＬＳＢである１８ビット目を反転する。この場合、ビット反転部２３は、ＴＳＰ＃２またはＴＳＰ＃３またはその両方のビットパターンのＬＳＢ、すなわちＴＳＰ＃２の１８ビット目、またはＴＳＰ＃３の１８ビット目、またはその両方を反転すればよい。尚、ヘッダ内における偽の同期パターンのＬＳＢは反転しない。
【００６３】
ビット反転部２３は、反転ビット情報を生成する（ステップＳ７０３）。図８の例では、ビット反転部２３は、ＴＳＰ＃３の１８ビット目を反転したから、反転ビット情報「パケット同期バイトを除くＴＳＰ＃３の１０ビット目」を生成する。尚、ビット反転部２３は、ＴＳＰ＃２の偽の同期パターンのＬＳＢを反転した場合、反転ビット情報「パケット同期バイトを除くＴＳＰ＃２の１０ビット目」を生成する。
【００６４】
そして、ビット反転部２３は、ビットストリーム中のビット反転した位置から１ビットずつ走査して偽の同期パターンを検出し、そのＬＳＢを反転し、反転ビット情報を生成する一連の処理を順次行う。図８の例では、ビット反転部２３は、ＴＳＰ＃３の１８ビット目を反転したことによって、ＴＳＰ＃３の１８〜２５ビット目に、新たに偽の同期パターンを検出してその存在を判定する。次に、その１５０４ビット後（１パケット周期後）のＴＳＰ＃４の１８〜２５ビット目に偽の同期パターンを検出してその存在を判定する。ビット反転部２３は、２回連続して偽の同期パターンが存在すると判定した場合、ＴＳＰ＃３の２５ビット目、またはＴＳＰ＃４の２５ビット目、またはその両方を反転し、反転ビット情報を生成する。
【００６５】
このように、ビット反転処理により新たに偽の同期パターン「１１１０００１０」が存在するようになったとしても、同様のビット反転処理を行うことによって、受信装置３−１における疑似同期の発生を回避することができる。
【００６６】
ヘッダ生成部２１は、ビット反転部２３により生成された反転ビット情報を入力し、反転ビット情報をフラグに変換する（ステップＳ７０４）。図８の例では、ヘッダ生成部２１は、反転ビット情報「パケット同期バイトを除くＴＳＰ＃３の１０ビット目」を入力し、図９に示すヘッダに付与されるフラグを生成する。具体的には、フラグ「０・・・０」「０・・・０」「０・・・０」「０・・・００１０」「０・・・０」「０・・・０」を生成する。フラグは、図４に示したとおり、６個のデータスロット毎に２１４ビットが割り当てられており、それぞれ左から、データスロット＃６のフラグ（全て０）、データスロット＃５のフラグ（全て０）、データスロット＃４のフラグ（全て０）、データスロット＃３のフラグ（２番目のビットが１、それ以外は０）、データスロット＃２のフラグ（全て０）、データスロット＃１のフラグ（全て０）になっている。
【００６７】
反転ビット情報「パケット同期バイトを除くＴＳＰ＃３の１０ビット目」における１０ビット目に相当するフラグは、ＴＳＰ＃３の先頭バイトを除いて７ビット毎のブロックに分割した場合に２番目のブロックに含まれるので、２１４ビット中の２ビット目となる。すなわち、ヘッダ生成部２１は、ＴＳＰ＃３が格納されるデータスロット＃３に対応する２１４ビットのフラグのうち、２番目のフラグに「１」を付与する。また、それ以外のフラグに「０」を付与する。
【００６８】
ヘッダ生成部２１は、このようにして変換したフラグを、１フレーム後のヘッダに付与し、その他の制御情報もヘッダに付与することにより、ヘッダを生成する（ステップＳ７０５）。例えば、ＴＳＰ＃１〜＃６がデータスロット＃１〜＃６に格納されるフレームのヘッダをヘッダ＃１とすると、ＴＳＰ＃１〜＃６に対応するフラグは、１フレーム後のヘッダ＃２に付与される。尚、図７に示した処理手順は一例であり、本発明はこの処理手順に限定されるものではない。
【００６９】
一方、このようなフラグ変換処理により生成されたヘッダ内に、新たに偽の同期パターンが存在するようになったとしても、以下に説明するように、ヘッダ以外のＴＳパケットにおいて順次にビット反転処理を行うことによって、受信装置３−１における疑似同期の発生を回避することができる。
【００７０】
図１０を参照して、ヘッダ内の１バイト目以外に偽の同期パターンが存在する場合を想定する。ビット反転部２３は、ＴＳＰ＃６の５１〜５８ビット目に偽の同期パターンが存在することを判定し、その１５０４ビット後（１パケット周期後）のヘッダ＃２の５１〜５８ビット目に偽の同期パターンが存在することを判定する。そして、ビット反転部２３は、ヘッダ＃２についてはビット反転処理を行わず、ＴＳＰ＃６の５１〜５８ビット目の偽の同期パターンにおけるＬＳＢ（すなわち５８ビット目）を反転する。この場合、ビット反転部２３は、１８８バイト長の全てのヘッダについては、先頭バイト以外に偽の同期パターンが存在していた場合であっても、ヘッダに対してはビット反転処理を行わない。そして、ビット反転部２３は、反転ビット情報「パケット同期バイトを除くＴＳＰ＃６の５０ビット目」を生成する。また、ヘッダ生成部２１は、この反転ビット情報を、「パケット同期バイトを除くＴＳＰ＃６の５０ビット目」に対応する、データスロット＃６（ＴＳＰ＃６）における２１４ビットのうちの８ビット目のフラグに「１」を付与することにより、フラグに変換する。この場合、Ｗ＝５０として、５０／７＝７．１・・・より、Ｖ＝８である。ＴＳＰ＃６の５８ビット目の反転処理によって、新たに偽の同期パターンが存在する場合には、ビット反転部２３は、１５０４ビット周期（１パケット周期）で偽のパターンが存在するか否かを判定する。一方、ヘッダ＃２の偽の同期パターンの１５０４ビット後、すなわちＴＳＰ＃７の５１〜５８ビット目に偽の同期パターンが存在する場合には擬似同期が発生してしまうため、ＴＳＰ＃７の５１〜５８ビット目に偽の同期パターンが存在する場合は、ＴＳＰ＃７の５８ビット目を反転し、反転ビット情報「パケット同期バイトを除くＴＳＰ＃７の５０ビット目」を生成する。
【００７１】
このようなフラグ変換処理により、ヘッダ内に新たに偽の同期パターンが存在する場合であっても、ヘッダ以外のＴＳパケットに対しビット反転処理を行うことによって、受信装置３−１における疑似同期の発生を回避することができる。ここで、ヘッダに対してビット反転処理を行わないのは、ビット反転処理がヘッダに付与されたフラグに基づいて行われることから、そのフラグに対してビット反転処理を行うとすると、送信装置２−１における処理だけでなく受信装置３−１における復元処理も複雑になるからである。したがって、ヘッダに対してビット反転処理を行わないことにより、送信装置２−１及び受信装置３−１の処理負荷を軽減することができる。
【００７２】
（受信装置の処理）
次に、実施例１の受信装置３−１による処理手順について説明する。図１２に示すビットストリームは、送信装置２−１によってビット反転された、図８に示したビットストリームを示している。
【００７３】
図１１を参照して、受信装置３−１のパケット同期確立部３２は、ビットストリーム中に、１５０４（＝１８８×８）ビット周期（１パケット周期）で、２回連続して「０ｘ４７」を検出することにより、パケット同期を確立する（ステップＳ１１０１）。
【００７４】
反転ビット情報検出部３３は、フレーム同期を確立した後、ヘッダ内のフラグを取得し、フラグを反転ビット情報に変換することにより、反転ビット情報を検出する（ステップＳ１１０２）。図１２の例では、ＴＳＰ＃１〜＃６のビット反転情報が含まれる、１フレーム後のヘッダ＃２は図９に示すとおりであり、ＴＳＰ＃３（データスロット＃３）のフラグは２ビット目が「１」で、残りは「０」である。このフラグを反転ビット情報に変換すると、反転ビット情報は、「パケット同期バイトを除くＴＳＰ＃３の８〜１４ビット目」となる。尚、ヘッダ＃２は、ＴＳＰ＃１〜＃６より後に受信されるため、受信装置３−１は、ＴＳパケットを一旦蓄積する。
【００７５】
ビット復元部３４は、ビットストリームを１ビットずつ走査し、ＬＳＢのみが同期パターンと異なるビットパターン「０１１０００１０」を検出する（ステップＳ１１０３）。そして、検出したビットパターンのＬＳＢが、パケット同期バイトを除く１４９６ビットを７ビットずつに区切った、何番目のブロックに含まれるかを求める。図１２の例では、「０１１０００１０」はＴＳＰ＃３の１１〜１８ビット目及び３３〜４０ビット目に存在しており、それぞれＬＳＢは、パケット同期バイトを除くＴＳＰ＃３の１０ビット目及び３２ビット目である。したがって、これらのＬＳＢは、それぞれ２番目及び５番目のブロックに含まれる。
【００７６】
ビット復元部３４は、反転ビット情報に基づいて、反転した可能性のあるＬＳＢが、実際に反転ビットであるか否かを判定し、反転したＬＳＢを特定する（ステップＳ１１０４）。そして、特定したＬＳＢを反転し、元のビットに復元する（ステップＳ１１０５）。図１２の例では、反転ビット情報は「パケット同期バイトを除くＴＳＰ＃３の８〜１４ビット目」であり、これは２番目のブロックに対応する。したがって、ビット復元部３４は、ＴＳＰ＃３の１０ビット目のＬＳＢが２番目のブロックに含まれるから、そのＬＳＢを反転して元のビットに復元する。これに対し、ＴＳＰ＃３の３２ビット目のＬＳＢは５番目のブロックに対応するが、反転ビット情報「パケット同期バイトを除くＴＳＰ＃３の２９〜３５ビット目」が無いので、そのＬＳＢは送信装置２−１において反転されたビットではないと判定し、反転処理を行わない。
【００７７】
尚、ＬＳＢのみが同期パターンと異なるビットストリームの検出処理は、ビット復元処理後のビットストリームに対しては行わず、元のビットストリームに対してのみ行う。以上の説明は、図８に示したビットストリームを対象としたものであるが、図１０に示したビットストリームを対象とした場合も、同様の処理を行う。また、図１１に示した処理手順は一例であり、本発明はこの処理手順に限定されるものではない。
【００７８】
〔後方同期保護回路／ビット反転するＴＳパケットを可変にする場合〕
前述した例は、受信装置３−１において後方同期保護回路の段数を２としたものであるが、保護段数に応じて、図４に示したヘッダ内のｅ．フラグの情報量を減らすことができる。以下、保護段数が５の場合において、連続する偽の同期パターンに応じて、ビット反転するＴＳパケットを可変にする例について説明する。図１３は、受信装置３−１において後方同期保護回路の段数が５の場合におけるビット反転処理を説明する図である。
【００７９】
受信装置３−１の後方同期保護回路の段数が５の場合、受信装置３−１において、４回までは、正しい位置以外に存在する偽の同期パターンが、パケット同期パターンと同じ１５０４ビット周期（１パケット周期）でビットストリーム中に存在しても、擬似同期は発生しない。したがって、送信装置２−１のビット反転部２３は、少なくとも、１パケット周期で連続した５個のＴＳパケットのうちの１個のＴＳパケットの割合で、偽の同期パターンの所定ビットをビット反転すればよく、残りの偽の同期パターンは反転しなくてもよい。
【００８０】
図１３の例では、フレームの先頭から２パケット目のＴＳＰ＃１から９パケット目のＴＳＰ＃７まで、１５０４ビット周期で８回連続して偽の同期パターンが存在する。この場合、例えば、送信装置２−１のビット反転部２３は、３番目のＴＳＰ＃３及び８番目のＴＳＰ＃７に存在する偽の同期パターンをビット反転する。また、例えば、フレームの先頭から２パケット目のＴＳＰ＃１から６パケット目のＴＳＰ＃５まで、１５０４ビット周期で５回連続して偽の同期パターンが存在する場合には、ビット反転部２３は、５番目のＴＳＰ＃５に存在する偽の同期パターンをビット反転する。このように、連続して検出した偽の同期パターンのうちの何番目の偽の同期パターンをビット反転の対象にするかについて、５回連続して偽の同期パターンが存在しないように予め設定しておき、その設定に従って、反転対象の偽の同期パターンが選択される。これにより、受信装置３−１において、連続して５回の偽の同期パターンを受信することがないので、擬似同期は発生しない。
【００８１】
このように、フラグは、全てのＴＳパケット（データスロット）に対して必要はない。すなわち、図４に示したヘッダのフラグは、２１４ビット×６スロットが必要であった。しかし、フラグとして全てのスロットに対する情報は必要でなく、そのうちのいくつかのスロットに対する情報を用意すればよい。後述する図１４に示すように、ヘッダ内には、フレーム内のスロット番号を示す情報と、該当するスロット（ＴＳパケット）に対するフラグの情報とを用意すればよい。
【００８２】
図１４は、図１３に示した保護段数が５の場合におけるヘッダの構成を示す図である。このヘッダは、１フレーム中で２個のデータスロットをビット反転対象としたものであり、図４に示したヘッダにおける２１４×６＝１２８４ビット長のｅ．フラグを、（３＋２１４）×２＝４３４ビット長のｅ．スロット番号＋フラグに代えて構成し、さらに、１４０ビット長のｆ．ｐｒｉｖａｔｅ＿ｄａｔａを、９９０ビット長のｆ．ｐｒｉｖａｔｅ＿ｄａｔａに代えて構成したものである。その他の情報は、図４に示したものと同じである。図１３の例では、１フレーム内に６個のＴＳパケットが存在するから、保護段数が５の場合には、ビット反転が必要なＴＳパケットは１フレーム内で最大２個となる。図１４に示したヘッダでは、それを受けて、２個のデータスロット分のフラグを用意している。
【００８３】
これにより、フラグの情報量は、図４に示したヘッダに比べ、１２８４（＝２１４×６）ビットから４３４（＝（３＋２１４）×２）ビットに削減することができる。尚、１フレームのデータスロット数をＮ、保護段数をＬとすると、１フレームに存在する、ビット反転が必要なパケット数は、Ｎ／Ｌ≦Ｍを満たす最小の整数Ｍで与えられる。すなわち、ビット反転部２３によりビット反転されるビットパターンは、１フレームを構成するデータスロットの数（１フレームを構成する複数のデータスロットにおけるデータ長）、または受信装置３−２に備えた後方同期保護回路の段数によって選択される。尚、検出され、反転対象となるビットパターンは、パケット同期パターンの種類及びパケット同期パターンの伝送周期によっても異なり、そのビットパターンの位置もこれらによって異なるものとなる。例えば、後方同期保護回路の段数が３であり、パケット同期パターンとしてパケット同期パターンＡ，Ｂの２種類が存在し、その伝送周期が、パケット同期パターンＡを７回伝送した後にパケット同期パターンＢを１回伝送するような繰り返しとした場合を想定する。受信装置３−２では、パケット同期パターンＡを３回連続して受信した場合、パケット同期パターンＡ，Ａ，Ｂの順で受信した場合、パケット同期パターンＡ，Ｂ，Ａの順で受信した場合、またはパケット同期パターンＢ，Ａ，Ａの順で受信した場合に、パケット同期を確立する。したがって、ビット反転部２３は、パケット同期パターンＢの偽の同期パターンに対してのみビット反転の処理を行えば済むのではなく、パケット同期パターンＡの偽の同期パターンに対してもビット反転の処理を行う必要がある。具体的には、ビット反転部２３は、前述の組合せの順で偽の同期パターンが存在しないように、パケット同期パターンＡ，Ｂの偽の同期パターンに対して、ビット反転の処理を行う。このように、ビット反転部２３は、ビット反転対象のビットパターンを、パケット同期パターンの種類及びパケット同期パターンの伝送周期に応じて選択する。
【００８４】
〔後方同期保護回路／ビット反転するＴＳパケットを固定にする場合〕
次に、ビット反転するＴＳパケットを固定とする場合について説明する。図１５は、受信装置３−１において後方同期保護回路の段数が７の場合におけるビット反転処理を説明する図である。
【００８５】
受信装置３−１の後方同期保護回路の段数が７の場合、受信装置３−１において、６回までは、正しい位置以外に存在する偽の同期パターンが、パケット同期パターンと同じ１５０４ビット周期（１パケット周期）でビットストリーム中に存在しても、擬似同期は発生しない。したがって、送信装置２−１のビット反転部２３は、少なくとも、１パケット周期で連続した７個のＴＳパケットのうちの１個のＴＳパケットの割合で、偽の同期パターンをビット反転し、残りの偽の同期パターンは反転しなくてもよい。
【００８６】
図１５の例では、図１３の例と同様に、２パケット目のＴＳＰ＃１から９パケット目のＴＳＰ＃７まで、８回連続して偽の同期パターンが存在する。この場合、送信装置２−１のビット反転部２３は、２番目のＴＳＰ＃１に存在する偽の同期パターンをビット反転するように予め設定しておき、その偽の同期パターンのビットを反転する。これにより、受信装置３−１において、連続して７回の偽の同期パターンを受信することがないので、擬似同期は発生しない。
【００８７】
送信装置２−１において、フラグは、全てのＴＳパケット（データスロット）に対して必要はない。すなわち、図４に示したヘッダのフラグは、２１４ビット×６スロットが必要であった。しかし、後方同期保護回路の段数が７の場合に、１フレーム内に格納される６個のＴＳパケットのうち、固定位置の１個のＴＳパケット（ＴＳＰ＃１）における偽の同期パターンをビット反転する例では、全てのフラグは必要でない。このような例では、ヘッダ内には該当するＴＳパケットについてのフラグを用意すればよい。
【００８８】
図１６は、図１５に示した保護段数が７の場合におけるヘッダの構成を示す図である。このヘッダは、１フレーム中で固定の１個のデータスロットをビット反転対象としたものであり、図４に示したヘッダにおける２１４×６＝１２８４ビット長のｅ．フラグを、２１４ビット長のｅ．フラグに代えて構成し、さらに、１４０ビット長のｆ．ｐｒｉｖａｔｅ＿ｄａｔａを、１２１０ビット長のｆ．ｐｒｉｖａｔｅ＿ｄａｔａに代えて構成したものである。その他の情報は、図４に示したものと同じである。図１５の例では、１フレーム内に６個のＴＳパケットが存在するから、保護段数が７の場合には、ビット反転が必要なＴＳパケットは１個となる。図１６に示したヘッダでは、それを受けて、１データスロット分のフラグを用意している。
【００８９】
これにより、フラグの情報量は、図４に示したヘッダに比べ、１２８４（＝２１４×６）ビットから２１４ビットに削減することができる。また、図１４に示したヘッダに比べ、４３４ビットから２１４ビットに一層削減することができる。
【００９０】
以上のように、実施例１によれば、Ｐビット（Ｐ≧２）のパケット同期パターンを持つＴＳを多重化し、制御情報を付与したヘッダを付加して送信する送信装置２−１において、ビット反転部２３は、ＴＳパケット内に偽の同期パターンが１パケット周期で所定回数分連続して存在する場合、所定の偽の同期パターンのＬＳＢを反転する。また、ビット反転部２３は、その反転したビット位置を示す反転ビット情報を生成し、ヘッダ生成部２１は、反転ビット情報をフラグに変換してヘッダに付与する。そして、送信装置２−１は、反転したＬＳＢを含むデータ、及びフラグを付与したヘッダを受信装置３−１へ送信するようにした。これにより、受信装置３−１は、偽の同期パターンを所定回数分連続して検出することがないから、正しい位置でパケット同期を確立することができる。したがって、疑似同期が発生することがなく、疑似同期が発生する確率を０にすることができる。
【００９１】
また、実施例１によれば、受信装置３−１において、受信部３１がデータ及びヘッダを受信すると、パケット同期確立部３２がパケット同期を確立した後、反転ビット情報検出部３３は、ヘッダに付与されたフラグを反転ビット情報に変換する。また、ビット復元部３４は、データ内でＬＳＢのみが同期パターンと異なるビットパターンを検出し、そのＬＳＢが、反転ビット情報が示すビット位置に含まれる場合に、そのＬＳＢを反転して元のビットに復元するようにした。これにより、パケット同期が確立した後に、送信装置２−１において反転されたビットを、元のビットに戻して復元することができる。
【００９２】
〔実施例２〕
次に、実施例２について説明する。実施例２は、インターリーブ及びデインターリーブの処理を行う伝送システムにおいて、インターリーブの処理による並び替えに伴って変動するヘッダ及びデータにおける１バイト毎の位置をアドレス情報に反映し、ヘッダの先頭１バイト以外の位置、またはＴＳパケットの先頭１バイト以外の位置に、偽の同期パターンが存在する場合、そのうちの所定ビットパターンのＬＳＢを反転し、その反転したビット位置を示す情報をアドレス情報に基づいて生成し、２フレーム後のヘッダに付与することを特徴とする。
【００９３】
（ＴＳＭＦ）
まず、ＴＳＭＦについて説明する。実施例２では、図１に示したケーブルテレビの伝送システム１において、ＴＳＭＦ形式の伝送フレームを用いることとする。送信装置２は、受信した複数のＴＳをＴＳパケット単位で多重化し、ＴＳＭＦ形式の伝送フレームを生成し、変調方式としてITU-T J.83 Annex C方式を用いてＲＦ信号を生成して受信装置３へ再送信する。ITU-T J.83 Annex C方式については後述する。
【００９４】
ＴＳＭＦは、最大１５個のそれぞれ独立したＴＳがＴＳパケット単位で時分割多重化され、ＴＳパケットと同じ１８８バイトの大きさのヘッダ（ＴＳＭＦヘッダ）が付加されている。伝送路符号化方式がITU-T J.83 Annex C方式の場合、ＴＳＭＦは、１スロット長（１８８バイト）のＴＳＭＦヘッダが格納されるヘッダスロットと、時分割多重化されたＴＳがＴＳパケット単位で５２スロット長のＴＳＭＦペイロードとして格納されるデータスロットとにより構成される。１データスロットの大きさは１８８バイトであり、ＴＳパケットと同じ大きさである。ＴＳＭＦでは、伝送するＴＳに、相対ＴＳ番号と呼ばれる４ビットのＩＤが付与され、各ＴＳは相対ＴＳ番号により区別することができ、多重化可能なＴＳの数は最大で１５となる。
【００９５】
次に、ＴＳＭＦヘッダについて説明する。図１７は、ケーブルテレビシステムに用いるＴＳＭＦヘッダの構成を示す図である。このＴＳＭＦヘッダは、大きさが１８８バイト長であり、ａ．パケット同期パターン（０ｘ４７）、ｂ．「０００」＋多重フレームＰＩＤ（０ｘ００２Ｆ）、ｃ．「０００１」＋連続性指標、ｄ．「０００」＋フレーム同期パターン（０ｘ１Ａ８６／０ｘ０５７９）、ｅ．変更指示、スロット配置法、多重フレーム形式、ｆ．後述するｇの表の有効／無効＋「０」、ｇ．ｔｓ＿ｉｄ／ｏｒｉｇｉｎａｌ＿ｎｅｔｗｏｒｋ＿ｉｄの表、ｈ．受信状態＋「０」＋緊急警報指示、ｉ．相対ＴＳ番号の表、ｊ．ｐｒｉｖａｔｅ＿ｄａｔａ、ｋ．ｃｒｃにより構成される。
【００９６】
ここで、ａ．パケット同期パターン（０ｘ４７）は、ＴＳパケットの先頭１バイトに付与されているパケット同期パターンと同じであり、ｂ〜ｋも含めてそれぞれ専用に割り当てられた制御情報である。ｇ．ｔｓ＿ｉｄ／ｏｒｉｇｉｎａｌ＿ｎｅｔｗｏｒｋ＿ｉｄの表は、各ＴＳに付与した相対ＴＳ番号とｔｓ＿ｉｄ／ｏｒｉｇｉｎａｌ＿ｎｅｔｗｏｒｋ＿ｉｄとを関連付ける表である。ｈ．受信状態＋「０」＋緊急警報指示は、各ＴＳの受信状態及び緊急警報放送が行われているか否かを判別するための情報である。ｉ．相対ＴＳ番号の表は、相対ＴＳ番号と、その相対ＴＳ番号のＴＳが格納されるデータスロットの番号とを関連付ける表である。尚、フレーム同期パターンは、ＴＳＭＦヘッダの先頭から３６〜４８ビット目に付与された１３ビット長の制御情報であり、その値は０ｘ１Ａ８６または０ｘ０５７９であり、フレーム毎に交互に使用される。
【００９７】
このようなＴＳＭＦを伝送する伝送システム１において、送信装置２は、複数のデジタル放送波を受信して復調し、複数のＴＳを取り出し、ビットレートに応じてＴＳＭＦペイロードのデータスロットを割り当て、複数のＴＳを時分割多重化してデータスロットに格納し、ＴＳＭＦヘッダを付加してＴＳＭＦを生成し、ＴＳＭＦのビットストリームを変調してＲＦ信号を送信する。また、受信装置３は、送信装置２により送信されたＲＦ信号を受信して復調し、ＴＳＭＦ内のパケット同期パターンを検出してパケット同期を確立し、フレーム同期パターンによりフレーム同期を確立し、ＴＳＭＦヘッダに付与されたｔｓ＿ｉｄ／ｎｅｔｗｏｒｋ＿ｉｄの表、相対ＴＳ番号の表を参照することにより、データスロット内のＴＳパケットを正しく取り出す。この場合、ITU-T J.83 Annex Cの変調方式では、誤り訂正符号を除く１チャネルの伝送速度は２９．１６２Ｍｂｐｓであり、ＴＳＭＦを伝送する場合、１チャネルで伝送できるＴＳの最大ビットレートは２８.６１１Ｍｂｐｓ（＝２９.１６２×５２／５３）である。
【００９８】
（ＴＳＭＦヘッダ）
次に、実施例２に用いるＴＳＭＦヘッダについて説明する。図１８は、ＴＳＭＦヘッダの構成を示す図である。実施例２では、受信装置３が、０ｘＢ８及び０ｘ４７の両方のパケット同期パターンを監視するものとし、３２回連続して正しい周期でパケット同期パターンを検出した場合に、パケット同期が確立したものと判定する。すなわち、後方同期保護回路の段数は３２とする。
【００９９】
図１８に示すＴＳＭＦヘッダは、このような実施例２が適用されるヘッダであり、図１７に示したＴＳＭＦヘッダにおける６８０ビット長のｊ．ｐｒｉｖａｔｅ＿ｄａｔａを、２３２ビット×２スロット＝４６４ビット長のｊ−１．フラグ、及び２１６ビット長のｊ−２．ｐｒｉｖａｔｅ＿ｄａｔａに代えて構成したものである。その他の情報は、図１７に示したものと同じである。このｊ−１．フラグは、偽の同期パターンのＬＳＢが反転した場合に、そのＬＳＢのビット位置を示す反転ビット情報が変換された制御情報であり、固定の２個のデータスロットに対し、それぞれ２３２ビットが割り当てられている。ITU-T J.83 Annex Cの変調方式ではＲＳ（２０４，１８８）符号化のため、パケット同期パターンの周期が２０４バイトになっている。フラグは、データスロットの１バイト目（パケット同期パターン）を除く２０３バイトに対して、７ビットのデータ毎に１ビットであるため、１データスロットあたり２３２（＝２０３×８／７）ビットとなる。
【０１００】
受信装置３は、１６３２（＝２０４×８）ビット周期で３２回連続してパケット同期パターンを検出すると、パケット同期を確立することから、送信装置２は、３２回に１回以上の割合で偽の同期パターンをビット反転すればよい。実施例１の図１５及び図１６を用いて説明したように、ビット反転するデータスロットを固定にすることにより、スロット番号の情報は不要となる。そこで、実施例２では、ＴＳＭＦにおいて、ヘッダスロットを１スロット目とすると、２６スロット目及び５２スロット目に格納するデータをビット反転の対象として固定し、ＴＳＭＦヘッダにはこれらの２スロット分のフラグを用意する。したがって、ＴＳＭＦヘッダ内のｊ−１．フラグの情報量は、２３２×２＝４６４ビットとなる。偽の同期パターンは、２６または２７回に１回反転するので、受信装置３において擬似同期は発生しない。
【０１０１】
前述したとおり、実施例２では実施例１と同様に、同期パターンとして、各ＴＳパケットに存在するパケット同期パターンとＴＳＭＦヘッダに存在するフレーム同期パターンとの２種類がある。しかし、送信装置２から送信されるビットストリームのＲＦ信号は、バイト単位でインターリーブされている。このため、受信装置３では、受信したＲＦ信号を復調してビットストリームを生成し、そして、バイト単位でデインターリーブした後でないと、フレーム同期を確立することができない。デインターリーブするためには、パケット同期が確立していなければならないので、フレーム同期の確立より前に、パケット同期の確立を行う必要がある。以下に示す実施例２では、パケット同期における擬似同期を防ぐための手法について説明する。また、フレーム同期については、別途何らかの手段により、擬似同期しないものとする。
【０１０２】
（送信装置の構成）
次に、実施例２における送信装置２について説明する。図１９は、実施例２における送信装置２の構成を示すブロック図である。この送信装置２−２は、ヘッダ生成部４１、多重化部４２、パケット同期バイト変換部４３、エネルギー拡散部４４、ＲＳ符号化部４５、インターリーブ部４６，４８、アドレス情報生成部４７、ビット反転部４９及び送信部５０を備えている。
【０１０３】
送信装置２−２が、送信所４により送信されたＸ個（Ｘ≦１５）のＴＳを含むデジタル放送波を受信して復調し、Ｘ個のＴＳを取り出すと、多重化部４２は、ＴＳ（１）〜ＴＳ（Ｘ）をそれぞれ入力すると共に、ヘッダ生成部４１からＴＳＭＦヘッダを入力する。そして、多重化部４２は、ＴＳ（１）〜ＴＳ（Ｘ）のビットレートに応じてＴＳＭＦペイロードのデータスロットをそれぞれ割り当て、各ＴＳに割り当てるスロット数及び各ＴＳパケットに割り当てるスロット位置の情報（スロット割当情報）を生成する。このようにして生成されたスロット割当情報は、ヘッダ生成部４１に出力される。また、多重化部４２は、各ＴＳを、時分割多重化してＴＳＭＦペイロードの所定のデータスロット（割り当てられたデータスロット）に格納し、ＴＳＭＦヘッダをヘッダスロットに格納して付加し、ＴＳＭＦを生成する。このようにして生成されたＴＳＭＦは、パケット同期バイト変換部４３に出力される。
【０１０４】
ヘッダ生成部４１は、ビット反転部４９から実施例１において説明した反転ビット情報（ＴＳＭＦフレーム内のビットストリームにおいてビット反転位置を示す情報）を入力すると共に、多重化部４２からスロット割当情報を入力する。そして、ヘッダ生成部４１は、反転ビット情報をフラグに変換し、変換したフラグをＴＳＭＦヘッダのｊ−１に付与する。また、入力したスロット割当情報をＴＳＭＦヘッダのｆ、ｇ及びｉに付与し、その他の制御情報もＴＳＭＦヘッダに付与することにより、ＴＳＭＦヘッダを生成する。このようにして生成されたＴＳＭＦヘッダは、多重化部４２に出力される。このＴＳＭＦヘッダは、多重化部４２において、２フレーム後のＴＳＭＦヘッダとしてＴＳＭＦに付加される。
【０１０５】
パケット同期バイト変換部４３は、多重化部４２からＴＳＭＦを入力し、ITU-T J.83 Annex Cの変調方式に従い、ＴＳＭＦ内のデータスロットに格納されたＴＳパケットのパケット同期パターン（パケット同期バイト）のうち、所定のパケット同期バイトを変換する。具体的には、パケット同期バイト変換部４３は、８ＴＳパケット毎に、ＴＳパケットにおけるパケット同期バイトの全ビットを反転し、０ｘ４７の値を０ｘＢ８の値に変換する。このようにして変換されたパケット同期バイトを持つＴＳＭＦのビットストリームは、エネルギー拡散部４４に出力される。
【０１０６】
エネルギー拡散部４４は、パケット同期バイト変換部４３からパケット同期バイト変換後のＴＳＭＦのビットストリームを入力し、ITU-T J.83 Annex Cの変調方式に従い、入力したビットストリームとＰＲＢＳ符号との間でＸＯＲ演算を行うことにより、エネルギー拡散を行う。このようにしてエネルギー拡散されたビットストリームは、ＲＳ符号化部４５に出力される。尚、ＰＲＢＳ符号は、入力されたビットストリームに含まれる反転したパケット同期バイトの位置で初期化され、図示しないシフトレジスタに格納されたビットストリームのデータがシフトすることにより生成される。
【０１０７】
ＲＳ符号化部４５は、エネルギー拡散部４４からエネルギー拡散されたビットストリームを入力し、ITU-T J.83 Annex Cの変調方式に従い、ビットストリーム内のＴＳパケットに対し、リードソロモン（ＲＳ）（２０４,１８８）の誤り訂正符号化を行う。このようにして誤り訂正符号化されたビットストリームは、インターリーブ部４６及びアドレス情報生成部４７に出力される。ここで、ＲＳ符号化部４５は、ヘッダスロット及びデータスロットのそれぞれのスロットあたり１８８バイト長のデータを入力し、ＲＳ符号化を行い、１６バイト長のパリティデータを付加し、２０４バイト長のデータを出力する。
【０１０８】
インターリーブ部４６は、ＲＳ符号化部４５からＲＳ符号化されたビットストリームを入力し、ITU-T J.83 Annex Cの変調方式に従い、インターリーブ長Ｉ＝１２バイトの深さで、バイト単位のインターリーブを行う。このようにしてインターリーブされたビットストリームは、ビット反転部４９に出力される。
【０１０９】
図２１（Ａ）は、図１９に示したインターリーブ部４６の構成を示すブロック図である。このインターリーブ部４６は、バイト単位の切り替えを行う第１の切替器、１〜１１をそれぞれ係数とした１１個の遅延器、及び、第１の切替器及び各遅延器からのバイト単位のデータの切り替えを行う第２の切替器を備えている。第１の切替器は、入力したビットストリームに対してバイト単位の切り替えを行う。そして、バイト毎のデータを、遅延処理を行わないでそのまま出力する第０のルート、第１の遅延処理を行う遅延器、第２の遅延処理を行う遅延器、・・・、第１１の遅延を行う遅延器にそれぞれ出力する。それぞれの遅延器は、入力したバイトのデータを所定の遅延処理後に出力する。第２の切替器は、第１の切替器から遅延処理が行われていないデータを、各遅延器から所定の遅延処理が行われたデータをそれぞれ入力し、バイト単位に切り替えを行う。このようにして、図２１（Ａ）に示したインターリーブ部４６により出力されるビットストリームは、インターリーブ長Ｉ＝１２バイトの深さでバイト単位のインターリーブが行われたデータとなる。尚、図１９に示したインターリーブ部４８についても、図２１（Ａ）の構成が適用される。
【０１１０】
図１９に戻って、アドレス情報生成部４７は、ＲＳ符号化部４５によりＲＳ符号化されたビットストリームを入力し、インターリーブ前におけるビットストリームの各バイトのデータに対し、フレーム番号、スロット番号及びバイト番号からなるアドレス情報を生成して付与する。このようにして生成されたアドレス情報は、インターリーブ部４８に出力される。
【０１１１】
インターリーブ部４８は、アドレス情報生成部４７からアドレス情報を入力し、ITU-T J.83 Annex Cの変調方式に従い、インターリーブ部４６におけるビットストリームに対するインターリーブと同じタイミングで、アドレス情報の個々の要素をインターリーブする。このようにしてインターリーブされたアドレス情報は、ビット反転部４９に出力される。
【０１１２】
ビット反転部４９は、インターリーブ部４６からインターリーブされたビットストリームを入力すると共に、インターリーブ部４８からインターリーブされたアドレス情報を入力する。そして、ビット反転部４９は、入力したインターリーブ後のビットストリームに対し、アドレス情報から得られるヘッダスロット（ＴＳＭＦヘッダ）以外であって、かつ、本来のパケット同期パターンが存在する位置以外において、偽の同期パターンが存在するか否かを判定する。ここで、ヘッダスロット（ＴＳＭＦヘッダ）のアドレス情報は、スロット番号＝１を持つ全ての情報であり、パケット同期パターンが存在するアドレス情報は、バイト番号＝１を持つ全ての情報である。従って、これらの情報に基づいて、偽の同期パターンが存在するか否かの判定がなされるビットパターンの位置（領域）が確定される。
【０１１３】
そして、ビット反転部４９は、偽の同期パターンが存在すると判定した場合、受信装置３−２に備えた後方同期保護回路の段数により許容される範囲で、複数の偽の同期パターンのうちのいくつかの偽の同期パターンを選択し、選択した同期パターンにおける所定のビットを反転する。実施例２では、後方同期保護回路の段数が３２であるから、偽の同期パターンが１６３２（＝２０４×８）ビット周期で連続して３２回存在するときは、そのうちの１つ以上の偽の同期パターンを選択し、ＬＳＢを反転する。また、例えば、後方同期保護回路の段数が５の場合、偽の同期パターンが１６３２（＝２０４×８）ビット周期で連続して５回存在するときは、そのうちの１つ以上の偽の同期パターンを選択し、ＬＳＢを反転する。このようにして反転したビットを含むフレームのビットパターンは、送信部５０に出力される。尚、実施例２では、後述するように、選択する偽の同期パターンは、ヘッダスロットから数えてスロット番号２６または５２内の偽の同期パターンとする。
【０１１４】
また、ビット反転部４９は、反転したビット位置に関する反転ビット情報を生成する。例えば、ビット反転部４９は、ＬＳＢを反転したビット位置が、アドレス情報を参照して、ＴＳパケット＃３（スロット番号３）の、パケット同期バイトを除く１０ビット目であるとき、反転ビット情報「パケット同期バイトを除くスロット＃３（ＴＳパケット＃３）の１０ビット目」を出力する。このようにしてビット反転部４９により生成された反転ビット情報は、ヘッダ生成部４１に出力される。
【０１１５】
送信部５０は、ビット反転部４９からビット反転処理されたビットストリームを入力し、ITU-T J.83 Annex Cの変調方式に従い、シンボルマッピング、ロールオフフィルタによる波形整形を行い、周波数変換してＲＦ信号を生成し、送信する。
【０１１６】
（受信装置の構成）
次に、実施例２における受信装置について説明する。図２０は、実施例２における受信装置の構成を示すブロック図である。この受信装置３−２は、受信部５１、パケット同期確立部５２、デインターリーブ部５３，５９，６１、ＲＳ復号部５４，６２、エネルギー逆拡散部５５，６３、パケット同期バイト復元部５６，６４、反転ビット情報検出部５７、アドレス情報生成部５８、ビット復元部６０及び分離部６５を備えている。
【０１１７】
受信装置３−２が送信装置２−２からＲＦ信号を受信すると、受信部５１は、ＲＦ信号を入力し、ITU-T J.83 Annex Cの変調方式に従い、ＲＦ信号を復調してビットストリームを生成する。具体的には、受信部５１は、周波数変換、ロールオフフィルタによる波形整形を行った後、シンボルをビットに変換してビットストリームを生成する。このようにして生成されたビットストリームは、パケット同期確立部５２、デインターリーブ部５３、アドレス情報生成部５８及びビット復元部６０に出力される。
【０１１８】
パケット同期確立部５２は、受信部５１からビットストリームを入力し、そのビットストリーム内のパケット同期パターン（０ｘＢ８及び０ｘ４７）を、１６３２（＝２０４×８）ビット周期で、予め設定された回数分（後方同期保護回路の段数分）連続して検出したか否かを判定する。予め設定された回数分を連続して検出したと判定した場合、パケット同期が確立したと判定し、パケット同期位置情報を生成する。このようにして生成されたパケット同期位置情報は、デインターリーブ部５３，６１、アドレス情報生成部５８及びビット復元部６０に出力される。
【０１１９】
デインターリーブ部５３は、受信部５１からビットストリームを入力すると共に、パケット同期確立部５２からパケット同期位置情報を入力し、ITU-T J.83 Annex Cの変調方式に従い、パケット同期位置情報のタイミングによって、デインターリーブ長Ｉ＝１２バイトの深さで、バイト単位のデインターリーブを行う。このようにしてデインターリーブされたビットストリームは、ＲＳ復号部５４に出力される。
【０１２０】
図２１（Ｂ）は、図２０に示したデインターリーブ部５３の構成を示すブロック図である。このデインターリーブ部５３は、バイト単位の切り替えを行う第１の切替器、１１〜１をそれぞれ係数とした１１個の遅延器、及び、各遅延器及び第１の切替器からのバイト単位のデータの切り替えを行う第２の切替器を備えており、図２１（Ａ）に示したインターリーブ部４６の逆の処理を行う。このようにして、図２１（Ｂ）に示したデインターリーブ部５３により出力されるビットストリームは、デインターリーブ長Ｉ＝１２バイトの深さでバイト単位のデインターリーブが行われたデータとなる。尚、図２０に示したデインターリーブ部５９，６１についても、図２１（Ｂ）の構成が適用される。
【０１２１】
ＲＳ復号部５４は、デインターリーブ部５３からデインターリーブされたビットストリームを入力し、ITU-T J.83 Annex Cの変調方式に従い、ＲＳ（２０４,１８８）復号する。このようにしてＲＳ復号されたビットストリームは、エネルギー逆拡散部５５に出力される。ここで、ＲＳ復号部５４は、ヘッダスロット及びデータスロットのそれぞれのスロットあたり２０４バイト長のデータを入力し、ＲＳ復号を行い、それぞれ１８８バイト長のデータを生成し、１８８バイト長のデータに１６バイト長のヌルデータを付加し、入力したデータ長と同じ２０４バイト長のデータを出力する。
【０１２２】
エネルギー逆拡散部５５は、ＲＳ復号部５４から２０４バイト長のビットストリームを入力し、ITU-T J.83 Annex Cの変調方式に従い、入力したビットストリームとＰＲＢＳ符号との間でＸＯＲ演算を行うことにより、エネルギー逆拡散する。このようにしてエネルギー逆拡散されたビットストリームは、パケット同期バイト復元部５６に出力される。尚、ＰＲＢＳ符号は、入力されたビットストリームに含まれる反転したパケット同期バイトの位置で初期化され、図示しないシフトレジスタに格納されたビットストリームのデータがシフトすることにより生成される。
【０１２３】
パケット同期バイト復元部５６は、エネルギー逆拡散部５５から２０４バイト長のビットストリームを入力し、ITU-T J.83 Annex Cの変調方式に従い、ビットストリーム内のＴＳパケットのパケット同期バイトが反転されたビットパターン０ｘＢ８を反転し、元のパケット同期バイト０ｘ４７に復元する。このようにして復元されたパケット同期バイトを持つビットストリームは、反転ビット情報検出部５７に出力される。
【０１２４】
反転ビット情報検出部５７は、パケット同期バイト復元部５６から２０４バイト長のビットストリームを入力し、ビットストリームにおけるＴＳＭＦヘッダ内のフレーム同期パターン（０ｘ１Ａ８６，０ｘ０５７９）を検出し、フレーム同期を確立する。そして、反転ビット情報検出部５７は、ＴＳＭＦヘッダ内のフラグを取得し、そのフラグを反転ビット情報に変換することにより、反転ビット情報を検出する。また、反転ビット情報検出部５７は、ＴＳＭＦ内の各バイトのデータに対し、フレーム番号、スロット番号及びバイト番号からなるアドレス情報Ｃを生成して付与する。このようにして検出された反転ビット情報及び生成されたアドレス情報Ｃは、ビット復元部６０に出力される。
【０１２５】
アドレス情報生成部５８は、受信部５１からビットストリームを入力すると共に、パケット同期確立部５２からパケット同期位置情報を入力する。そして、アドレス情報生成部５８は、パケット同期位置情報のタイミングに従い、入力したビットストリームの各バイトのデータに対し、仮のフレーム番号、仮のスロット番号及びバイト番号からなる仮のアドレス情報Ａを生成して付与する。このようにして生成された仮のアドレス情報Ａは、ビット復元部６０に出力される。
【０１２６】
デインターリーブ部５９は、アドレス情報生成部５８から仮のアドレス情報Ａを入力し、ITU-T J.83 Annex Cの変調方式に従い、デインターリーブ部５３におけるビットストリームに対するデインターリーブと同じタイミングで、仮のアドレス情報Ａの個々の要素をデインターリーブする。このようにしてデインターリーブされた仮のアドレス情報Ｂは、ビット反転部６０に出力される。
【０１２７】
ビット復元部６０は、アドレス情報生成部５８から仮のアドレス情報Ａを、デインターリーブ部５９から仮のアドレス情報Ｂを、反転ビット情報検出部５７からアドレス情報Ｃ及び反転ビット情報をそれぞれ入力する。そして、ビット復元部６０は、反転ビット情報に基づいて、仮のアドレス情報Ａ，Ｂ及びアドレス情報Ｃを参照することにより、反転ビットの位置を、パケット同期位置情報のタイミングに従ってビットストリーム内で特定し、その反転ビットを再度反転し、元のビットに復元する。ここで、入力したビットストリーム（デインターリーブ前のビットストリーム）内のバイトデータの順番は、送信装置２−２のインターリーブ部４６によって並び替えられているから、反転ビット情報（デインターリーブ後のビットストリームに対応した反転ビット情報）が示すビット位置をそのビットストリームにそのまま適用することができない。そこで、仮のアドレス情報Ａ，Ｂ及びアドレス情報Ｃを参照することにより、反転ビット情報（デインターリーブ後のビットストリームに対応した反転ビット情報）とビットストリーム（デインターリーブ前のビットストリーム）とを対応させる。
【０１２８】
具体的には、ビット復元部６０は、入力したビットストリーム内で、反転した可能性のあるＬＳＢを含むビットパターンを特定し、そのＬＳＢのビット位置を特定する。そして、反転した可能性のあるＬＳＢのビット位置を含む仮のアドレス情報αを、仮のアドレス情報Ａの中から取得する。そして、仮のアドレス情報Ａがデインターリーブされて得られた仮のアドレス情報Ｂの中で、その仮のアドレス情報αが存在するタイミング（位置）を検出し、それと同じタイミングのアドレス情報βをアドレス情報Ｃの中から取得する。このアドレス情報βが、デインターリーブ後のビットストリームに対応したものとなる。したがって、ビット復元部６０は、反転ビット情報が示すビット位置に、アドレス情報βにおけるビットパターンのＬＳＢが含まれる場合、そのＬＳＢを、送信装置２−２により反転されたビットとして特定する。具体例については後述する。これにより、送信装置２−２により反転されたビットを元のビットに戻すことができる。このようにしてビット復元部６０によりビットが復元されたビットストリームは、デインターリーブ部６１に出力される。
【０１２９】
デインターリーブ部６１は、ビット復元部６０からビット復元後のビットストリームを入力すると共に、パケット同期確立部５２からパケット同期位置情報を入力し、ITU-T J.83 Annex Cの変調方式に従い、デインターリーブ部５３におけるビットストリームに対するデインターリーブと同じタイミングで、デインターリーブを行う。このようにしてデインターリーブされたビットストリームは、ＲＳ復号部６２に出力される。
【０１３０】
ＲＳ復号部６２は、デインターリーブ部６１からビット復元後のビットストリームを入力し、ITU-T J.83 Annex Cの変調方式に従い、ＲＳ（２０４,１８８）復号する。このようにしてＲＳ復号されたビットストリームは、エネルギー逆拡散部６３に出力される。ここで、ＲＳ復号部６２は、ヘッダスロット及びデータスロットのそれぞれのスロットあたり２０４バイト長のデータを入力し、ＲＳ復号を行って１６バイト長のパリティデータを取り除き、それぞれ１８８バイト長のデータを出力する。
【０１３１】
エネルギー逆拡散部６３は、ＲＳ復号部６２からビット復元後のビットストリームを入力し、ITU-T J.83 Annex Cの変調方式に従い、入力したビットストリームとＰＲＢＳ符号との間でＸＯＲ演算を行うことにより、エネルギー逆拡散する。このようにしてエネルギー逆拡散されたビットストリームは、パケット同期バイト復元部６４に出力される。尚、ＰＲＢＳ符号は、エネルギー逆拡散部５５と同様に、入力されたビットストリームに含まれる反転したパケット同期バイトの位置で初期化され、図示しないシフトレジスタに格納されたビットストリームのデータがシフトすることにより生成される。
【０１３２】
パケット同期バイト復元部６４は、エネルギー逆拡散部６３からビット復元後のビットストリームを入力し、ITU-T J.83 Annex Cの変調方式に従い、ビットストリーム内のＴＳパケットのパケット同期バイトが反転されたビットパターン０ｘＢ８を反転し、元のパケット同期バイト０ｘ４７に復元する。このようにして復元されたパケット同期バイトを持つビットストリームは、ＴＳＭＦとして分離部６５に出力される。
【０１３３】
分離部６５は、パケット同期バイト復元部６４からＴＳＭＦを入力し、ＴＳＭＦヘッダを参照してスロット割当情報を取得し、このスロット割当情報に基づいて、所望のＴＳをＴＳＭＦから分離して出力する。
【０１３４】
（動作）
次に、実施例２における送信装置２−２及び受信装置３−２の動作について説明する。以下、図２２〜図２６を参照して送信装置２−２の動作を説明し、図２７〜図３２を参照して受信装置３−２の動作を説明する。図２２は、実施例２の送信装置２−２による処理手順の概略を示すフローチャートである。図２３は、送信装置２−２による処理を説明する図である。図２４は、インターリーブ前後のデータとアドレス情報の例を説明する図である。図２５は、インターリーブ後のアドレス情報の例を説明する図である。図２６は、ＴＳＭＦヘッダの構成例を説明する図である。また、図２７は、実施例２の受信装置３−２による処理手順の概略を示すフローチャートである。図２８は、反転ビット情報の検出及びアドレス情報Ｃの生成手順の概略（処理（１））を示すフローチャートである。図２９は、仮のアドレス情報Ａ，Ｂの生成手順の概略（処理（２））を示すフローチャートである。図３０は、デインターリーブ前後のアドレス情報Ａ，Ｂの例を説明する図である。図３１は、ビット復元処理手順の概略（処理（３））を示すフローチャートである。図３２は、ビット復元処理の例を説明する図である。
【０１３５】
（送信装置の処理）
まず、実施例２の送信装置２−２による処理手順について説明する。送信装置２−２は、図２３に示すように、Ｘ個のＴＳ（１）〜ＴＳ（Ｘ）を多重化して再送信するものとする。まず、送信装置２−２の多重化部４２は、Ｘ個のＴＳ（１）〜ＴＳ（Ｘ）に対し、その伝送速度に応じたスロット数を割り当てて多重化し、ＴＳＭＦヘッダを付加してＴＳＭＦを生成する。そして、パケット同期バイト変換部４３、エネルギー拡散部４４及びＲＳ符号化部４５は、ＴＳＭＦのビットストリームに対し、ITU-T J.83 Annex Cの変調方式に従ってそれぞれの処理を行う。
【０１３６】
図２２を参照して、アドレス情報生成部４７は、所定の変調方式にて処理されたビットストリームの各バイトのデータに対し、フレーム番号、スロット番号及びバイト番号からなるアドレス情報を生成して付与する（ステップＳ２２０１）。
【０１３７】
図２４の例では、インターリーブ前のアドレス情報において、バイト番号は１〜２０４の値を取り、パケット同期バイトのバイト番号は１とする。また、スロット番号は１〜５３の値を取り、ＴＳＭＦヘッダのスロット番号は１とする。また、フレーム番号は１〜２５６の値を取り、スロット番号が５３から１に戻ったときにインクリメントし、２５６の次は１とする。フレーム番号、スロット番号、バイト番号はそれぞれ８ビットで表す。例えば、フレーム＃４のスロット＃１において１バイト目のデータ（１）のアドレス情報は、フレーム番号４、スロット番号１、バイト番号１であり、フレーム＃４のスロット＃１において２バイト目のデータ（２）のアドレス情報は、フレーム番号４、スロット番号１、バイト番号２であり、フレーム＃４のスロット＃１において３バイト目のデータ（３）のアドレス情報は、フレーム番号４、スロット番号１、バイト番号３である。このように、アドレス情報生成部４７は、ビットストリームの各バイトのデータに対し、それぞれのアドレス情報を生成して付与する。
【０１３８】
インターリーブ部４６は、所定の変調方式にて処理されたビットストリームをインターリーブし、インターリーブ部４８は、ステップＳ２２０１において生成されたアドレス情報をインターリーブする（ステップＳ２２０２）。アドレス情報のインターリーブは、フレーム番号、スロット番号及びバイト番号の情報それぞれについて行う。図２４の例では、インターリーブ後のアドレス情報は、インターリーブされたビットストリームに対応した並びとなる。インターリーブによって、例えば、データ（１’）〜（３’）のアドレス情報の並びとなる。また、フレーム番号４、スロット番号１、バイト番号１からなるアドレス情報（（１）のアドレス情報）は、インターリーブによって、フレーム番号３、スロット番号４２、バイト番号２０４からなるアドレス情報の直後であって、フレーム番号３、スロット番号５３、バイト番号２からなるアドレス情報の直前の位置に並び替えられる。
【０１３９】
ビット反転部４９は、インターリーブ後のビットストリームに対して、アドレス情報から得られるヘッダスロット（ＴＳＭＦヘッダ）以外であって、かつ、本来のパケット同期パターンが存在する位置以外において、偽の同期パターンが１６３２（＝２０４×８）ビット周期で連続して３２回存在する否かを判定する（ステップＳ２２０３）。３２回としたのは、受信装置３−２の後方同期保護回路の段数が３２だからである。ここで、偽の同期パターンを連続して３２回存在しなかったと判定した場合には、受信装置３−２において擬似同期は発生しないため、ビットを反転する必要はない。ここでは、インターリーブ後のビットストリーム内において、偽の同期パターンが１６３２ビット周期で連続して３２回以上存在するものとする。図２３の例では、インターリーブ後のビットストリーム内において、パケット同期バイトの次のバイト、すなわち９〜１６ビット目に、偽の同期パケットが連続して４１回存在するものとする。この場合、偽の同期パターンのＬＳＢは、パケット同期バイトの次のバイト中、８ビット目に存在することになる。
【０１４０】
ビット反転部４９は、偽の同期パターンのアドレス情報を取得する（ステップＳ２２０４）。図２３の例では、ビット反転部４９は、４１個の偽の同期パターンにおけるアドレス情報を取得する。図２４を参照して、４１個のアドレス情報のうち、４０回目に検出された偽の同期アドレスのアドレス情報は、フレーム番号３、スロット番号５２、バイト番号２である。また、３９回目に検出された偽の同期アドレスのアドレス情報は、フレーム番号３、スロット番号５１、バイト番号２である。図２５に示すように、インターリーブ後のアドレス情報を２０４バイト周期で見ると、スロット番号は、５３を最大値として１ずつインクリメントしていることがわかる（５３の次は１である）。したがって、２０４バイト周期で連続して検出される偽の同期パターンのアドレス情報は、１ずつインクリメントされるスロット番号を持つことがわかる。
【０１４１】
ここで、ビット反転部４９は、受信装置３−２において疑似同期を防ぐためには、２０４バイト周期で４１回連続している偽の同期パターンのうち、少なくとも１つのＬＳＢをビット反転する必要がある。そこで、ビット反転部４９は、ステップＳ２２０４において取得したアドレス情報から、所定のスロット番号を持つアドレス情報を特定し、そのアドレス情報が示す偽の同期パターンを特定する（ステップＳ２２０５）。そして、ビット反転部４９は、特定した偽の同期パターンのＬＳＢを反転する（ステップＳ２２０６）。
【０１４２】
図２３及び図２４の例では、ビット反転部４９は、取得した４１個のアドレス情報から、２６または５２のスロット番号を持つアドレス情報を特定する。ここでは、フレーム番号３、スロット番号５２、バイト番号２のアドレス情報が特定される。前述したとおり、インターリーブ後のアドレス情報を２０４バイト周期で見ると、スロット番号は１ずつインクリメントしているから、連続して４１個のスロット番号を参照する中には、必ず２６または５２または両方のスロット番号が存在することになる。すなわち、スロット番号の範囲が１から５３までであるから、最小で連続する３２のスロット番号の中には、必ず２６または５２のスロット番号が存在し、最大で連続する５３のスロット番号の中には、必ず２６及び５２の両方のスロット番号が存在することになる。したがって、ビット反転するスロット番号を２６及び５２に固定することにより、受信装置３−２では擬似同期は発生しない。
【０１４３】
そして、ビット反転部４９は、特定したフレーム番号３、スロット番号５２、バイト番号２のアドレス情報に対する偽の同期パターンを特定し、そのＬＳＢを反転する。すなわち、フレーム番号３、スロット番号５２、バイト番号２のビットパターンにおいてその８ビット目を反転する。
【０１４４】
尚、前記例では、所定のスロット番号を２６及び５２としたが、本発明はこの番号に限定されるものではなく、１〜５３をループさせたスロット番号を連続してカウントした場合に、連続して３２個のスロット番号がカウントできないように区切ることが可能な２つのスロット番号（例えば、２５及び５１）を、所定のスロット番号として用いればよい。
【０１４５】
ビット反転部４９は、反転ビット情報を生成する（ステップＳ２２０７）。図２３及び図２４の例では、ビット反転部４９は、フレーム番号３、スロット番号５２、バイト番号２のＬＳＢを反転したから、反転ビット情報「パケット同期バイトを除くスロット番号５２（ＴＳＰ＃５２）の８ビット目」を生成する。
【０１４６】
ヘッダ生成部４１は、反転ビット情報をフラグに変換し（ステップＳ２２０８）、変換したフラグを２フレーム後のＴＳＭＦヘッダに付与することにより、ＴＳＭＦヘッダを生成する（ステップＳ２２０９）。図２３及び図２４の例では、フラグは、フレーム番号５のＴＳＭＦヘッダに付与される。ヘッダ生成部４１が２フレーム後のＴＳＭＦヘッダにフラグを付与するのは、２フレーム後のＴＳＭＦヘッダであれば、フラグを付与したことによって新たに偽の同期パターンが出現しても、その検出及びビット反転の処理を順次行うことができるからである。１フレーム後のＴＳＭＦヘッダに付与しないのは、１フレーム後のＴＳＭＦヘッダにおけるフラグを格納する領域は既にインターリーブ等の処理が行われており、新たに偽の同期パターンが出現した場合、その検出及びビット反転の処理を順次行うことが困難になるからである。
【０１４７】
図２３及び図２４の例では、図２６に示すＴＳＭＦヘッダが生成される。反転ビット情報が「パケット同期バイトを除くスロット＃５２（ＴＳＰ＃５２）の８ビット目」であるから、図２６に示すように、２６スロット目のフラグは「０・・・０」であり、５２スロット目のフラグは「０・・・１０」となる。
【０１４８】
尚、ステップＳ２２０６〜ステップＳ２２０９では、実施例１のステップＳ７０２〜ステップＳ７０５と同様の処理が行われる。このようなビット反転処理またはフラグが付与されるヘッダ生成処理によって、新たに偽の同期パターンが生成されたとしても、順次、偽の同期パターンを検出してビット反転処理等を行うことにより、受信装置３−２において疑似同期を防ぐことができる。図２２に示した処理手順は一例であり、本発明はこの処理手順に限定されるものではない。
【０１４９】
（受信装置の処理）
次に、実施例２の受信装置３−２による処理手順について説明する。図２７を参照して、受信装置３−２の受信部５１がＲＦ信号を受信してビットストリームを生成した後、パケット同期確立部５２は、ビットストリーム中に、１６３２（＝２０４×８）ビット周期で、３２回連続してパケット同期パターン（０ｘＢ８及び０ｘ４７）を検出することにより、パケット同期を確立する（ステップＳ２７０１）。
【０１５０】
そして、受信装置３−２は、パケット同期位置情報のタイミングに従い、ステップＳ２７０２の処理（１）、ステップＳ２７０３の処理（２）及びステップＳ２７０４の処理（３）を行う。処理（１）は、デインターリーブ後のビットストリームによりフレーム同期を確立し、ＴＳＭＦヘッダからフラグを取得し、フラグを反転ビット情報に変換することにより、反転ビット情報を検出する処理、及びデインターリーブ後のビットストリームに対してアドレス情報Ｃを生成する処理である。処理（２）は、デインターリーブ前の仮のアドレス情報Ａを生成する処理、及びデインターリーブ後の仮のアドレス情報Ｂを生成する処理である。処理（３）は、反転ビット情報に基づいて、仮のアドレス情報Ａ、仮のアドレス情報Ｂ及びアドレス情報Ｃを参照することにより、送信装置２−２において反転されたビットを反転し、元のビットに復元する処理である。
【０１５１】
受信装置３−２は、このようにして反転ビットを元に戻したビットストリームに対し、パケット同期位置情報のタイミングに従って、デインターリーブ部６１、ＲＳ復号部６２、エネルギー逆拡散部６３及びパケット同期バイト復元部６４において、それぞれデインターリーブ、ＲＳ復号、エネルギー逆拡散及びパケット同期バイト変換を行い、ＴＳＭＦを生成する。そして、受信装置３−２の分離部６５は、ＴＳＭＦヘッダ内の、ｔｓ＿ｉｄ／ｎｅｔｗｏｒｋ＿ｉｄの表、相対ＴＳ番号の表を参照して、所望のＴＳを分離して出力する。
【０１５２】
（反転ビット情報、アドレス情報Ｃ／処理（１））
次に、図２７に示した処理（１）について詳細に説明する。処理（１）は、フラグを取得して反転ビット情報を検出する処理、及びデインターリーブ後のビットストリームに対してアドレス情報Ｃを生成する処理である。
【０１５３】
図２８を参照して、受信装置３−２は、送信装置２−２によりビット反転処理されたビットストリームに対し、元のビットを復元することなしに、デインターリーブ、ＲＳ復号、エネルギー逆拡散及びパケット同期バイト復元を行う。そして、反転ビット情報検出部５７は、フレーム同期パターンを検出してフレーム同期を確立する（ステップＳ２８０１）。ここで、送信装置２−２により反転されたビットはＴＳＭＦヘッダ内に存在しないため、ＴＳＭＦヘッダ内の情報は、ＲＳ復号部５４において正しく誤り訂正され、反転ビット情報検出部５７において取り出すことができる。尚、ＴＳＭＦヘッダ以外のデータはビット反転されている可能性があるから、反転されたビットは、ＲＳ復号部５４において誤りと判定される。
【０１５４】
反転ビット情報検出部５７は、フレーム同期確立後、ＴＳＭＦヘッダに付与されたフラグを取得し、このフラグを反転ビット情報に変換することにより、反転ビット情報を検出する（ステップＳ２８０２）。図２３及び図２４の例では、フレーム番号９９のＴＳＭＦヘッダは図２６に示すとおりであり、２６スロット目のフラグは全て「０」であり、５２スロット目のフラグは２ビット目が「１」で残りは「０」である。このフラグを反転ビット情報に変換すると、反転ビット情報は、「パケット同期バイトを除くスロット＃５２（ＴＳＰ＃５２）の８〜１４ビット目」となる。尚、送信装置２−２は、フラグを２フレーム後のＴＳＭＦヘッダに付与しているから、受信装置３−２では、あるＴＳＭＦヘッダから取得したフラグは、その２フレーム前のデータスロットについての情報を表している。つまり、フレーム番号９９のＴＳＭＦヘッダは、フレーム番号９７のデータスロットのヘッダであるから、受信装置３−２は、各データスロットに格納されたデータを一端蓄積する。
【０１５５】
反転ビット情報検出部５７は、フレーム同期確立後、ビットストリーム内の各バイトのデータに対し、フレーム番号、スロット番号、バイト番号からなるアドレス情報Ｃを生成して付与する（ステップＳ２８０３）。ここで、バイト番号は１〜２０４の値を取り、パケット同期バイトのバイト番号は１とする。また、スロット番号は１〜５３の値を取り、ＴＳＭＦヘッダはスロット番号１とする。ここでは既にフレーム同期が確立しているので、ＴＳＭＦヘッダのスロット番号を１にすることができる。フレーム番号は１〜２５６の値を取り、スロット番号が５３から１に戻ったときにインクリメントし、２５６の次は１とする。フレーム番号、スロット番号及びバイト番号はそれぞれ８ビット長とする。尚、このフレーム番号は、送信装置２−２におけるフレーム番号と一致しない可能性があるが、必ずしも一致している必要はない。このように、反転ビット情報検出部５７は、反転ビット情報を検出すると共に、アドレス情報Ｃを生成する。
【０１５６】
（仮のアドレス情報Ａ，Ｂ／処理（２））
次に、図２７に示した処理（２）について詳細に説明する。処理（２）は、デインターリーブ前の仮のアドレス情報Ａを生成する処理、及びデインターリーブ後の仮のアドレス情報Ｂを生成する処理である。
【０１５７】
図２９を参照して、アドレス情報生成部５８は、パケット同期確立後のビットストリーム（デインターリーブ前のビットストリーム）における各バイトのデータに対し、仮のフレーム番号、仮のスロット番号及びバイト番号からなる仮のアドレス情報Ａを生成して付与する（ステップＳ２９０１）。ここで、仮のバイト番号は１〜２０４の値を取り、パケット同期バイトのバイト番号は１とする。また、仮のスロット番号は１〜５３の値をとり、仮のバイト番号が２０４から１に戻ったときにインクリメントし、５３の次は１とする。また、仮のフレーム番号は１〜２５６の値を取り、仮のスロット番号が５３から１に戻ったときにインクリメントし、２５６の次は１とする。仮のフレーム番号、仮のスロット番号、バイト番号はそれぞれ８ビット長とする。
【０１５８】
図３０の例では、デインターリーブ前の仮のアドレス情報Ａにおいて、仮のフレーム＃３、仮のスロット＃４３の１バイト目のデータ（１）の仮のアドレス情報は、仮のフレーム番号３、仮のスロット番号４３、バイト番号１であり、仮のフレーム＃３、仮のスロット＃４３の２バイト目のデータ（２）のアドレス情報は、仮のフレーム番号３、仮のスロット番号４３、バイト番号２である。このように、アドレス情報生成部５８は、パケット同期後のビットストリームの各バイトのデータに対し、それぞれのアドレス情報を生成して付与する。
【０１５９】
デインターリーブ部５９は、処理（１）におけるビットストリームのデインターリーブと同じタイミングで、仮のアドレス情報Ａをデインターリーブし、仮のアドレス情報Ｂを生成する（ステップＳ２９０２）。この場合、図２１（Ｂ）を参照して、デインターリーブ部５３において処理されるある１バイトのデータと、デインターリーブ部５９において処理されるその１バイトのデータに対応する仮のアドレス情報Ａとは、同じタイミングで処理され同じパスを通過する。
【０１６０】
図３０の例では、デインターリーブ後の仮のアドレス情報Ｂは、デインターリーブされたビットストリームに対応した並びとなる。例えば、仮のフレーム番号３、仮のスロット番号４３、バイト番号２からなる仮のアドレス情報（（２）に対応する仮のアドレス情報）は、デインターリーブによって、（２’）の位置に並び替えられ、仮のフレーム番号３、仮のスロット番号４２、バイト番号１からなる仮のアドレス情報（（１’）に対応する仮のアドレス情報）の直後であって、仮のフレーム番号３、仮のスロット番号４４、バイト番号３からなる仮のアドレス情報（（３’）に対応する仮のアドレス情報）の直前の位置に並び替えられる。
【０１６１】
このように、アドレス情報生成部５８は、デインターリーブ前の仮のアドレス情報Ａを生成し、デインターリーブ部５９は、仮のアドレス情報Ａをデインターリーブし、デインターリーブ後の仮のアドレス情報Ｂを生成する。
【０１６２】
（ビット復元／処理（３））
次に、図２７に示した処理（３）について詳細に説明する。処理（３）は、反転ビット情報に基づいて、仮のアドレス情報Ａ、仮のアドレス情報Ｂ及びアドレス情報Ｃを参照することにより、反転ビットを反転して元のビットに復元する処理である。
【０１６３】
図３１を参照して、ビット復元部６０は、ビットストリームを１ビットずつ走査し、ＬＳＢのみが同期パターンと異なるビットパターン「０１１０００１０」を検出する（ステップＳ３１０１）。そして、仮のアドレス情報Ａの中から、検出したビットパターンの仮のアドレス情報αを取得する（ステップＳ３１０２）。図３２の例では、ビット復元部６０は、入力したビットストリームＢＳ１（パケット同期確立後のビットストリーム）を走査することにより、ビットパターン「０１１０００１０」を検出し、仮のフレーム番号３、仮のスロット番号４３、バイト番号２からなる仮のアドレス情報αを取得する。したがって、仮のアドレス情報αが示すビットパターンの８ビット目が、反転した可能性のあるＬＳＢとなる。
【０１６４】
ビット復元部６０は、仮のアドレス情報Ａをデインターリーブして得られた仮のアドレス情報Ｂにおいて、その中に存在する仮のアドレス情報αの入力タイミングを検出する（ステップＳ３１０３）。図３２の例では、仮のアドレス情報αの入力タイミングは、ＢＳ１をデインターリーブした後のビットストリームＢＳ２に対応させると、ｔ１となる。
【０１６５】
ビット復元部６０は、アドレス情報Ｃの中から、仮のアドレス情報αと同じ入力タイミングのアドレス情報βを取得する（ステップＳ３１０４）。アドレス情報Ｃは、仮のアドレス情報Ｂとの対応が判別できるように、仮のアドレス情報Ｂと同じタイミングでビット復元部６０に入力されるものとする。つまり、ビット復元部６０において、デインターリーブ部５９から入力する仮のアドレス情報Ｂと、反転ビット情報検出部５７から入力するアドレス情報Ｃとは、いずれもデインターリーブ後の情報であるが、受信部５１から入力するデインターリーブ前のビットストリームにおけるバイト毎のデータに対応しているものとする。図３２の例では、仮のアドレス情報Ｂにおける、仮のフレーム番号３、仮のスロット番号４３、バイト番号２からなる仮のアドレス情報αのタイミングｔ１と同じタイミングｔ２のアドレス情報βは、アドレス情報Ｃにおける、フレーム番号９７、スロット番号５２、バイト番号２になっている。つまり、ビット復元部６０は、アドレス情報Ｃの中から、仮のアドレス情報αと同じタイミング（ｔ１＝ｔ２）のアドレス情報β（フレーム番号９７、スロット番号５２、バイト番号２）を取得する。
【０１６６】
ビット復元部６０は、取得したアドレス情報βから、反転した可能性のあるＬＳＢを特定する（ステップＳ３１０５）。図３２の例では、ビット復元部６０は、フレーム番号９７、スロット番号５２、バイト番号２からなるアドレス情報βから、反転した可能性のあるＬＳＢを、フレーム番号９７、スロット番号５２、バイト番号２の８ビット目に特定する。
【０１６７】
このように、ビット復元部６０は、デインターリーブ前のビットストリームにおける仮のアドレス情報αのＬＳＢから、デインターリーブ後のビットストリームにおけるアドレス情報βのＬＳＢに変換する。これにより、デインターリーブ前のビットストリームにおいて反転した可能性のあるＬＳＢが反転ビットであるか否かの判定を、デインターリーブ後のビットストリームにおけるアドレス情報β、及び、デインターリーブ後のビットストリーム（送信装置２−２においてインターリーブ前のビットストリーム）におけるアドレス情報が反映された反転ビット情報に基づいて行うことが可能となる。
【０１６８】
ビット復元部６０は、反転ビット情報に基づいて、反転した可能性のあるＬＳＢが、実際に反転したビットであるか否かを判定し、反転したＬＳＢを特定する（ステップＳ３１０６）。そして、特定したＬＳＢを反転し、元のビットに復元する（ステップＳ３１０７）。図３２の例では、反転した可能性のあるＬＳＢが、フレーム番号９７、スロット番号５２、バイト番号２の８ビット目であり、フレーム番号が９７であるから、フレーム番号９７のデータスロットに格納されたデータに対する反転ビット情報を参照する必要がある。このフレーム番号９７のデータスロットに格納されたデータに対する反転ビット情報は、フレーム番号９９のＴＳＭＦヘッダから取得される。そこで、ビット復元部６０は、フレーム番号９９のＴＳＭＦヘッダに付与されたフラグを反転ビット情報「スロット番号５２の、パケット同期バイトを除く８〜１４ビット目」に変換し、その反転ビット情報に基づいて、反転した可能性のあるＬＳＢ（フレーム番号９７、スロット番号５２、バイト番号２の８ビット目）が、実際に反転したビットであるか否かを判定する。この場合は、反転した可能性のあるＬＳＢが反転ビット情報に含まれるから、そのＬＳＢは実際に反転したビットであると判定し、このＬＳＢ（フレーム番号９７、スロット番号５２、バイト番号２の８ビット目）を、反転したＬＳＢに特定する。ここで、フレーム番号９７、スロット番号５２、バイト番号２の８ビット目は、パケット同期バイトを除くスロット番号５２の８ビット目に等しい。したがって、ビット復元部６０は、デインターリーブ後のビットストリームにおけるＬＳＢ（フレーム番号９７、スロット番号５２、バイト番号２の８ビット目）に対応する、デインターリーブ前のビットストリームにおけるＬＳＢ（仮のフレーム番号３、仮のスロット番号４３、バイト番号２の８ビット目）を反転して元のビットに復元する。
【０１６９】
これに対し、ビット復元部６０は、ステップＳ３１０１〜ステップＳ３１０５により、反転した可能性のあるＬＳＢを特定したが、ステップＳ３１０６において、その反転した可能性のあるＬＳＢが、実際に反転したビットでないと判定した場合、すなわち、反転した可能性のあるＬＳＢが反転ビット情報に含まれない場合、反転処理を行わない。
【０１７０】
このようにして、ビット復元部６０は、送信装置２−２により反転されたビットを反転し、元のビットに復元する。尚、図２７、図２８、図２９及び図３１に示した処理手順は一例であり、本発明はこれらの処理手順に限定されるものではない。
【０１７１】
以上のように、実施例２によれば、Ｐビット（Ｐ≧２）のパケット同期パターンを持つＴＳを多重化し、制御情報を付与したヘッダを付加して送信する送信装置２−２において、アドレス情報生成部４７及びインターリーブ部４８は、ビットストリームに対するアドレス情報をインターリーブし、インターリーブ後のアドレス情報を生成する。そして、ビット反転部４９は、ヘッダ以外の位置であって、データの先頭１バイト以外の位置に偽の同期パターンが存在する場合、所定の偽の同期パターンのＬＳＢを反転し、その反転したビット位置を示す反転ビット情報を、インターリーブ後のアドレス情報に基づいて生成して、２ＴＳＭＦ後のＴＳＭＦヘッダに付与するようにした。そして、送信装置２−２は、反転したＬＳＢを含むデータを送信し、その２フレーム後に、反転したビット位置を示すフラグが付与されたＴＳＭＦヘッダを送信するようにした。これにより、受信装置３−２は、偽の同期パターンを所定回数分連続して検出することがないから、正しい位置でパケット同期を確立することができる。したがって、疑似同期が発生することがなく、疑似同期が発生する確率を０にすることができる。
【０１７２】
また、実施例２によれば、受信装置３−２において、受信部５１がデータ及びＴＳＭＦヘッダを受信すると、パケット同期確立部５２がパケット同期を確立した後、反転ビット情報検出部５７は、ビットストリームをデインターリーブし、ＴＳＭＦヘッダに付与されたフラグを反転ビット情報に変換すると共に、デインターリーブ後のビットストリームのアドレス情報Ｃを生成するようにした。また、アドレス情報生成部５８は、デインターリーブ前のビットストリームにおける仮のアドレス情報Ａを生成し、デインターリーブ部５９は、仮のアドレス情報Ａをデインターリーブし、仮のアドレス情報Ｂを生成するようにした。また、ビット復元部６０は、ＬＳＢのみが同期パターンと異なるビットパターンを検出し、そのＬＳＢが反転ビットであるか否かを、反転ビット情報に基づいて、仮のアドレス情報Ａ，Ｂ及びアドレス情報Ｃを参照して判定し、反転ビットであると判定したＬＳＢを反転し、元のビットに復元するようにした。これにより、パケット同期が確立した後に、送信装置２−２において反転されたビットを、元のビットに戻して復元することができる。
【０１７３】
〔変形例〕
前記実施例１，２は、本発明の主旨を説明する一例であり、その他、本発明の主旨を逸脱しない範囲で、以下に挙げる種々の変形例が考えられる。
【０１７４】
（変形例１）
実施例１では、ビット反転部２３は、偽の同期パターンのＬＳＢを反転し、そのＬＳＢの反転ビット情報を生成するようにした。また、ヘッダ生成部２１は、反転ビット情報をフラグに変換し、そのフラグを１フレーム後のヘッダに付与するようにした。これに対し、変形例１では、ビット反転部２３は、前記ビット反転処理に加え、ヘッダの直前のデータスロット、すなわち、そのヘッダが付与されたフレームの１つ前のフレームにおける最後のデータスロット、及び、そのヘッダの直後のデータスロット内に存在する全ての偽の同期パターンについて、そのＬＳＢを反転する。そして、反転したＬＳＢの反転ビット情報を生成する。また、ヘッダ生成部２１は、ビット反転部２３により生成された反転ビット情報をフラグに変換し、そのフラグを同じフレーム（そのフラグに対応する反転ビット情報が生成されたときに用いたフレーム）のヘッダに付与する。
【０１７５】
これにより、ヘッダにフラグを付与したことに伴って偽の同期パターンが存在するようになっても、ヘッダの前後のデータスロットには偽の同期パターンが存在しないから、連続した偽の同期パターンは存在しない。ヘッダの前後のデータスロットについては、そこに存在する偽の同期パターンのＬＳＢが、ビット反転部２３により既に反転しているからである。したがって、受信装置３−１において、フラグをヘッダに付与したことによって偽の同期パターンが存在するようになっても、疑似同期が発生することがなく、疑似同期が発生する確率を０にすることができる。また、受信装置３−１は、受信したＲＦ信号のビットストリームに対し、同じフレームのヘッダ及びデータスロットに格納されたデータを用いて、それぞれ反転ビット情報を検出し、ビットを復元する。これにより、受信したＲＦ信号のビットストリームを蓄積する必要がないから、実施例１に比べ回路規模を小さくすることができ、遅延時間も短くなる。
【０１７６】
（変形例２）
実施例２では、ヘッダ生成部４１は、反転ビット情報を変換したフラグを、２フレーム後のＴＳＭＦヘッダに付与するようにし、ビット反転部４９は、受信装置３−２の後方同期保護回路の段数が３２であることから、連続して３２回以上偽の同期パターンを検出した場合、スロット番号が２６及び５２内の偽の同期パターンを選択し、そのＬＳＢを反転するようにした。これに対し、変形例２では、ビット反転部４９は、前記ビット反転処理に加え、連続して存在する偽の同期パターンの数に関係なく、スロット番号が２及び５３内の全ての偽の同期パターンのＬＳＢを反転する。そして、反転したＬＳＢの反転ビット情報を生成する。また、ヘッダ生成部４１は、ビット反転部４９により生成された反転ビット情報をフラグに変換し、そのフラグを同じフレーム（そのフラグに対応する反転ビット情報が生成されたときに用いたフレーム）のＴＳＭＦヘッダに付与する。
【０１７７】
これにより、ヘッダ生成部４１がフラグを同じフレームのＴＳＭＦヘッダに付与した結果、新たに偽の同期パターンが存在するようになっても、ビット反転部４９は、スロット番号が２及び５３内の全ての偽の同期パターンのＬＳＢを反転するようにしたから、偽の同期パターンは、２回連続することはない。これは、ＴＳＭＦヘッダ内のフラグにおけるバイト単位のデータ（そのスロット番号１のヘッダスロットに格納されているフラグにおけるバイト単位のデータ）は、インターリーブによって、その前後のバイトのデータに、スロット番号２及びスロット番号５３のデータが存在するようになるからであり、フラグの１バイトのデータと、スロット番号が２及び５３内の１バイトのデータとは、連続した並びになるからである。この場合、受信装置３−２の後方同期保護回路の段数が２以上であれば、擬似同期は発生しない。
【０１７８】
したがって、受信装置３−２において、フラグをＴＳＭＦヘッダに付与したことに伴い、疑似同期が発生することがなく、疑似同期が発生する確率を０にすることができる。また、受信装置３−２は、受信したＲＦ信号のビットストリームに対し、同じフレームのＴＳＭＦヘッダ及びデータスロットに格納されたデータを用いて、それぞれ反転ビット情報を検出し、ビットを復元する。これにより、受信したＲＦ信号のビットストリームを蓄積する必要がないから、実施例２に比べ回路規模を小さくすることができ、遅延時間も短くなる。
【０１７９】
これについて、図２５を参照して説明する。例えば、図２５の記号＊により囲まれたデータにおいて、フレーム番号４、スロット番号１、バイト番号１４の１バイトの位置に、フラグが格納されたとする（この１バイトはスロット番号が１であるため、ＴＳＭＦヘッダを構成するデータである）。ＴＳＭＦヘッダ内へのフラグの格納により、そのバイトまたは後続するバイトのデータに、ＬＳＢを持つ偽の同期パターンが存在する可能性がある。ここで、フラグの格納により、フレーム番号４、スロット番号１、バイト番号１４の１バイト内にＬＳＢを持つ偽の同期パターンが存在したとする。このとき、その２０４バイト前及び２０４バイト後に、偽の同期パターンが存在しなければ、擬似同期は発生しない。つまり、フレーム番号３、スロット番号５３、バイト番号１４の１バイト、及びフレーム番号４、スロット番号２、バイト番号１４の１バイト内にＬＳＢを持つ偽の同期パターンが存在する場合は、受信装置３−２の後方同期保護回路の段数に関わらず、そのＬＳＢを全て反転すればよい。すなわち、ビット反転部４９は、連続して存在する偽の同期パターンの数に関係なく、スロット番号が２及び５３内の全ての偽の同期パターンのＬＳＢを反転すればよい。これにより、偽の同期パターンは、フラグの前後において、２回連続して存在することはない。
【０１８０】
このように、送信装置２−２において、ビット反転する固定のスロット番号を予め設定しておくことにより、少なくとも２０４バイト周期で、後方同期保護回路の段数以上連続して偽の同期パターンが存在することはない。したがって、受信装置３−２に２段以上の後方同期保護回路があれば、擬似同期は発生しない。
【０１８１】
（変形例３）
また、実施例１，２では、フラグは、データスロットに格納されるＴＳパケットのデータ長からパケット同期パターンを除いたデータ長において、これを７ビット毎に分割したブロックにそれぞれ対応するように、ＴＳパケット毎に用意した。これに対し、変形例３では、フラグは、１フレーム毎に用意する。すなわち、１フレーム内のデータスロットに格納される全てのＴＳパケットのデータ長からパケット同期パターンを除いたデータ長において、これを７ビット毎に分割したブロックにそれぞれ対応するようにし、１フレーム毎に用意する。
【０１８２】
例えば、実施例１の場合のフラグは、ＴＳパケット毎に２１４ビット用意する必要がある。２１４ビットのうちの２１３ビットは、データの７ビット毎に割り当てられるが、残りの１ビットは、データの最後尾から数えて５ビットに対して割り当てられる。この残りの１ビットは、データの７ビットではなく５ビットのみに対して割り当てられており、２ビット分不足しているから、割り当ての効率が不十分であり、フラグに対応するＴＳパケットの数が多くなるとその割り当て効率の低下は著しくなる。そこで、変形例３では、この１ＴＳパケット毎に生じる２ビット分の不足を吸収するために、フラグは、１フレーム毎に用意する。これにより、フラグのビット数を低減することができる。
【符号の説明】
【０１８３】
１  伝送システム
２  送信装置
３  受信装置
４  送信所
２１，４１  ヘッダ生成部
２２  ヘッダ挿入部
２３，４９  ビット反転部
２４，５０  送信部
３１，５１  受信部
３２，５２  パケット同期確立部
３３，５７  反転ビット情報検出部
３４，６０  ビット復元部
３５  ヘッダ除去部
４２  多重化部
４３  パケット同期バイト変換部
４４  エネルギー拡散部
４５  ＲＳ符号化部
４６，４８  インターリーブ部
４７，５８  アドレス情報生成部
５３，５９，６１  デインターリーブ部
５４，６２  ＲＳ復号部
５５，６３  エネルギー逆拡散部
５６，６４  パケット同期バイト復元部
６５  分離部
【図１】
2010200136.tif 000003
【図２】
2010200136.tif 000004
【図３】
2010200136.tif 000005
【図４】
2010200136.tif 000006
【図５】
2010200136.tif 000007
【図６】
2010200136.tif 000008
【図７】
2010200136.tif 000009
【図８】
2010200136.tif 000010
【図９】
2010200136.tif 000011
【図１０】
2010200136.tif 000012
【図１１】
2010200136.tif 000013
【図１２】
2010200136.tif 000014
【図１３】
2010200136.tif 000015
【図１４】
2010200136.tif 000016
【図１５】
2010200136.tif 000017
【図１６】
2010200136.tif 000018
【図１７】
2010200136.tif 000019
【図１８】
2010200136.tif 000020
【図１９】
2010200136.tif 000021
【図２０】
2010200136.tif 000022
【図２１】
2010200136.tif 000023
【図２２】
2010200136.tif 000024
【図２３】
2010200136.tif 000025
【図２４】
2010200136.tif 000026
【図２５】
2010200136.tif 000027
【図２６】
2010200136.tif 000028
【図２７】
2010200136.tif 000029
【図２８】
2010200136.tif 000030
【図２９】
2010200136.tif 000031
【図３０】
2010200136.tif 000032
【図３１】
2010200136.tif 000033
【図３２】
2010200136.tif 000034