(57)【要約】【課題】通信品質の向上を図ること。【解決手段】パターン一致検出部１１０は、入力データと所定の同期パターンとが一致したタイミングを検出する。振り分け制御部１３０および同期判定個別制御部１４１〜１４４は、パターン一致検出部１１０によって検出されたタイミングからフレーム長の周期で入力データと同期パターンとが所定回数連続して一致したか否かの判定を、パターン一致検出部１１０によって検出された複数のタイミングについて並行して行う。同期判定選択部１５０は、振り分け制御部１３０および同期判定個別制御部１４１〜１４４による複数のタイミングについての判定の結果に基づいて入力データのフレーム同期を行う。【選択図】図１Ｂ
2016072848.tif 000002
【特許請求の範囲】
【請求項１】
入力データと所定の同期パターンとが一致したタイミングを検出し、
検出したタイミングから前記入力データのフレーム長の周期で前記入力データと前記同期パターンとが所定回数連続して一致したか否かの判定を、検出した複数のタイミングについて並行して行い、
前記複数のタイミングについての前記判定の結果に基づいて前記入力データのフレーム同期を行う、
ことを特徴とするフレーム同期方法。
【請求項２】
前記入力データと複数の同期パターンのいずれかとが一致したタイミングを検出し、
前記複数の同期パターンのうちの前記入力データとの一致を検出した同期パターンについての前記判定を、前記複数のタイミングおよび前記一致を検出した同期パターンの複数の組み合わせについて並行して行う、
ことを特徴とする請求項１に記載のフレーム同期方法。
【請求項３】
同一のタイミングにおいて前記複数の同期パターンのうちの２以上の同期パターンが前記入力データと一致した場合は、前記２以上の同期パターンのうちの、前記入力データと前記同期パターンとのビット単位の不一致数が最も少ない同期パターンと前記入力データとが一致したと判定することを特徴とする請求項２に記載のフレーム同期方法。
【請求項４】
入力データと所定の同期パターンとが一致したタイミングを検出する検出部と、
前記検出部によって検出されたタイミングから前記入力データのフレーム長の周期で前記入力データと前記同期パターンとが所定回数連続して一致したか否かの判定を、前記検出部によって検出された複数のタイミングについて並行して行う判定部と、
前記判定部による前記複数のタイミングについての前記判定の結果に基づいて前記入力データのフレーム同期を行う同期部と、
を備えることを特徴とするフレーム同期装置。
【請求項５】
フレームごとに所定の同期パターンを挿入したデータを送信する第１の通信装置と、
前記第１の通信装置から伝搬路を介して受信したデータと前記同期パターンとが一致したタイミングを検出し、検出したタイミングから前記受信したデータのフレーム長の周期で前記受信したデータと前記同期パターンとが所定回数連続して一致したか否かの判定を、検出した複数のタイミングについて並行して行い、前記複数のタイミングについての前記判定の結果に基づいて前記受信したデータのフレーム同期を行う第２の通信装置と、
を含むことを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フレーム同期方法、フレーム同期装置および通信システムに関する。
【背景技術】
【０００２】
従来、無線区間のデータ伝送に用いる無線フレームに、フレームごとに変化する変動フレーム同期パターンと各フレームで固定の固定フレーム同期パターンを付与してフレーム同期を検出する技術が知られている（たとえば、下記特許文献１参照。）。また、大フレーム１またはＮ個分の連続一致計数手段と１個の同期検査手段を用いて同期を行う技術が知られている（たとえば、下記特許文献２参照。）。
【０００３】
また、フレーム同期ワード候補データと既知のフレーム同期ワードデータとのエラービット数を検出し、フレーム同期ワード候補がフレーム同期ワードであるか否かを判断することにより同期検出を行う技術が知られている（たとえば、下記特許文献３参照。）。
【０００４】
また、複数のフレームを備え各フレームにフレーム同期コードが挿入されたディジタル伝送データ列の同期検出を行う際、フレーム同期コードを検出するため系統を並列的に複数設ける技術が知られている（たとえば、下記特許文献４参照。）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−１２９０５２号公報
【特許文献２】特開昭６０−９０４４７号公報
【特許文献３】特開２００７−１８１１３７号公報
【特許文献４】特開平６−３５０５８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した従来技術では、たとえば、入力データからの同期パターンの誤検出があった場合に、入力データのフレーム長の時間経過後に該誤検出が判明し、その後に同期パターンの検出をやり直すことになる。このため、同期確立までに長い時間を要し、通信品質が低くなるという問題がある。
【０００７】
１つの側面では、本発明は、通信品質の向上を図ることができるフレーム同期方法、フレーム同期装置および通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するため、本発明の一側面によれば、入力データと所定の同期パターンとが一致したタイミングを検出し、検出したタイミングから前記入力データのフレーム長の周期で前記入力データと前記同期パターンとが所定回数連続して一致したか否かの判定を、検出した複数のタイミングについて並行して行い、前記複数のタイミングについての前記判定の結果に基づいて前記入力データのフレーム同期を行うフレーム同期方法、フレーム同期装置および通信システムが提案される。
【発明の効果】
【０００９】
本発明の一側面によれば、通信品質の向上を図ることができる。
【図面の簡単な説明】
【００１０】
【図１Ａ】実施の形態１にかかるフレーム同期装置の一例を示す図である。
【図１Ｂ】図１Ａに示したフレーム同期装置における信号の流れの一例を示す図である。
【図２Ａ】実施の形態１にかかる通信システムの一例を示す図である。
【図２Ｂ】図２Ａに示した通信システムにおける信号の流れの一例を示す図である。
【図３】無線送受信装置のハードウェア構成の一例を示す図である。
【図４】フレーム同期装置によるフレーム同期のタイミングの一例を示す図である。
【図５Ａ】フレーム同期パターンの一例を示す図である。
【図５Ｂ】パターン一致検出部によるパターン一致検出のタイミングの一例を示す図である。
【図６】パターン一致検出部による処理の一例を示すフローチャートである。
【図７】振り分け制御部による振り分け制御のタイミングの一例を示す図である。
【図８】振り分け制御部による処理の一例を示すフローチャートである。
【図９】同期判定個別制御部による同期判定個別制御のタイミングの一例を示す図である。
【図１０】同期判定個別制御部による処理の一例を示すフローチャートである。
【図１１】同期判定個別制御部が出力する同期状態情報の一例を示す図である。
【図１２】同期判定選択部による処理の一例を示すフローチャートである。
【図１３】実施の形態２における主信号データのフレームフォーマットの一例を示す図である。
【図１４】送信側のサブフレームごとの同期パターンの一例を示す図である。
【図１５】受信側のサブフレームごとの同期パターンの一例を示す図である。
【図１６Ａ】実施の形態２にかかるフレーム同期装置の一例を示す図である。
【図１６Ｂ】図１６Ａに示したフレーム同期装置における信号の流れの一例を示す図である。
【図１７】パターン一致検出部によるパターン一致検出のタイミングの一例を示す図である。
【図１８】最小エラー検出部による最小エラー検出のタイミングの一例を示す図である。
【図１９】最小エラー検出部による処理の一例を示すフローチャートである。
【図２０】振り分け制御部による振り分け制御のタイミングの一例を示す図である。
【図２１】振り分け制御部による処理の一例を示すフローチャートである。
【図２２】同期判定個別制御部による同期判定個別制御のタイミングの一例を示す図である。
【図２３】同期判定個別制御部による処理の一例を示すフローチャートである。
【図２４Ａ】パターン一致情報選択部の一例を示す図である。
【図２４Ｂ】図２４Ａに示したパターン一致情報選択部における信号の流れの一例を示す図である。
【図２５】同期判定個別制御部が出力する同期状態情報の一例を示す図である。
【図２６】同期判定選択部による処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下に図面を参照して、本発明にかかるフレーム同期方法、フレーム同期装置および通信システムの実施の形態を詳細に説明する。
【００１２】
（実施の形態１）
（実施の形態１にかかるフレーム同期装置）
図１Ａは、実施の形態１にかかるフレーム同期装置の一例を示す図である。図１Ｂは、図１Ａに示したフレーム同期装置における信号の流れの一例を示す図である。図１Ａ，図１Ｂに示すフレーム同期装置１００は、入力データのフレーム同期を行うフレーム同期装置である。フレーム同期は、たとえばフレーム開始位置を認識する処理である。たとえば、フレーム同期装置１００は、パターン一致検出部１１０と、フレーム長カウンタ１２０と、振り分け制御部１３０と、同期判定個別制御部１４１〜１４４（＃１〜＃４）と、同期判定選択部１５０と、を備える。
【００１３】
フレーム同期装置１００へ入力される入力データは、伝搬路を介して受信され、ディジタル化されたデータである。また、入力データは、フレームの先頭に所定のフレーム同期パターンが含まれたデータである。また、入力データは、たとえばフレーム同期装置１００の前段においてビット同期がとられたデータである。
【００１４】
パターン一致検出部１１０は、入力データと所定のフレーム同期パターンとが一致したタイミングを検出し、検出結果を振り分け制御部１３０および同期判定個別制御部１４１〜１４４へ出力する。ここで、入力データと所定のフレーム同期パターンとの一致は、入力データと所定のフレーム同期パターンとの完全な一致に限らず、入力データと所定のフレーム同期パターンとの一部における一致であってもよい。
【００１５】
たとえば、パターン一致検出部１１０は、入力データとフレーム同期パターンとのビットごとの不一致数をカウントする。そして、パターン一致検出部１１０は、カウントした不一致数が閾値以下である場合に、入力データとフレーム同期パターンとの一致を検出したことを示すパターン一致検出情報を振り分け制御部１３０および同期判定個別制御部１４１〜１４４へ出力する。
【００１６】
フレーム長カウンタ１２０は、入力データのフレーム長の時間を計測するカウンタである。このフレーム長カウンタ１２０は、たとえば、パターン一致検出部１１０の検出結果とは無関係に、常時、フレーム長の周期で自走する。フレーム長カウンタ１２０は、カウント結果を振り分け制御部１３０および同期判定個別制御部１４１〜１４４へ出力する。
【００１７】
振り分け制御部１３０は、パターン一致検出部１１０からパターン一致検出情報が出力された場合に、同期判定個別制御部１４１〜１４４のいずれかに対してフレーム同期監視設定を行う。また、振り分け制御部１３０は、同期判定個別制御部１４１〜１４４から出力された設定情報に基づいて、同期判定個別制御部１４１〜１４４の中から、フレーム同期監視設定の対象の同期判定個別制御部を選択する。
【００１８】
同期判定個別制御部１４１〜１４４は、並列に設けられた複数の回路である。同期判定個別制御部１４１〜１４４のそれぞれは、振り分け制御部１３０によってフレーム同期監視設定が行われた場合に、フレーム同期監視を開始する。たとえば、同期判定個別制御部１４１〜１４４のそれぞれは、フレーム同期監視設定によって設定された検出タイミングにおいて、パターン一致検出部１１０によって連続してパターン一致が検出されたか否かを判定する。そして、同期判定個別制御部１４１〜１４４のそれぞれは、判定結果に応じた同期状態情報を同期判定選択部１５０へ出力する。
【００１９】
また、同期判定個別制御部１４１〜１４４のそれぞれは、自身の設定内容を示す設定情報を振り分け制御部１３０へ出力する。設定情報は、たとえば同期判定個別制御部１４１〜１４４の使用状態（使用中か否か）や、同期判定個別制御部１４１〜１４４に設定された検出タイミングを示す。同期判定個別制御部１４１〜１４４は、たとえば並列に設けられた複数の回路により実現することができる。
【００２０】
たとえば、同期判定個別制御部１４１は、フレーム同期監視設定が行われた場合に、フレーム長カウンタ１２０が示すタイミングが、フレーム同期監視設定によって設定された検出タイミングと一致するまで待つ。そして、同期判定個別制御部１４１は、タイミングが一致すると、パターン一致検出部１１０からの検出情報に基づいて、パターン一致検出部１１０によって連続してパターン一致が検出されたか否かを判定する。
【００２１】
そして、同期判定個別制御部１４１は、所定回数連続してパターン一致が検出されたと判定すると、同期判定個別制御部１４１に設定されたタイミングにおいて同期が確立したことを示す同期状態情報を同期判定選択部１５０へ出力する。
【００２２】
同期判定個別制御部１４１について説明したが、同期判定個別制御部１４２〜１４４についても同様である。そして、パターン一致検出部１１０によって複数のタイミングにおいてパターン一致が検出された場合は、同期判定個別制御部１４１〜１４４のうちの複数の同期判定個別制御部に対してフレーム同期監視設定が行われる。これにより、１回目のパターン一致が検出された複数のタイミングについての判定が並行して行われる。
【００２３】
同期判定選択部１５０は、同期判定個別制御部１４１〜１４４から出力された同期状態情報に基づいて、入力データのフレーム同期を行い、フレーム同期の結果を示す同期判定情報を出力する。
【００２４】
たとえば、同期判定選択部１５０は、同期判定個別制御部１４２〜１４４のうちのいずれからも同期を確立したことを示す同期状態情報が出力されていない場合はフレーム同期が確立されていないと判定する。また、同期判定選択部１５０は、同期判定個別制御部１４２〜１４４のうちのいずれかから同期を確立したことを示す同期状態情報が出力されている場合は、対応するタイミングにてフレーム同期が確立されたと判定する。
【００２５】
図１Ａ，図１Ｂに示す例では、４個の同期判定個別制御部（同期判定個別制御部１４１〜１４４）を設ける構成について説明したが、同期判定個別制御部の数は２以上であればよい。たとえば、同期判定個別制御部の数は、フレーム同期パターンとの一致数がフレーム長にどの程度で出現するかを考慮して決定することができる。
【００２６】
このように、パターン一致検出部１１０（検出部）は、入力データと所定の同期パターンとが一致したタイミングを検出する。また、振り分け制御部１３０および同期判定個別制御部１４１〜１４４（判定部）は、入力データと同期パターンとの連続一致の判定を、パターン一致を検出した複数のタイミングについて並行して行う。入力データと同期パターンとの連続一致の判定は、パターン一致を検出したタイミングからフレーム長の周期で入力データと同期パターンとが所定回数連続して一致したか否かの判定である。
【００２７】
そして、同期判定選択部１５０（同期部）は、パターン一致を検出した複数のタイミングについての判定結果に基づいて、入力データのフレーム同期を行う。これにより、たとえば最初のパターン一致の検出が誤検出であっても、誤検出したタイミングによる判定と並行して、他のタイミングによるパターン一致についての判定を行うことができる。このため、同期確立までの時間を短くし、通信品質の向上を図ることができる。
【００２８】
（実施の形態１にかかる通信システム）
図２Ａは、実施の形態１にかかる通信システムの一例を示す図である。図２Ｂは、図２Ａに示した通信システムにおける信号の流れの一例を示す図である。図２Ａ，図２Ｂに示すように、実施の形態１にかかる通信システム２００は、無線送受信装置２００Ａと、無線送受信装置２００Ｂと、を含む。
【００２９】
無線送受信装置２００Ａは、符号／復号部２１０と、無線送信部２２０と、ＨＰＡ２３０と、サーキュレータ２４０と、アンテナ２５０と、ＬＮＡ２６０と、無線受信部２７０と、を備える。情報処理装置（ユーザ）２０１，２０２は、それぞれ異なる地点に位置する装置である。
【００３０】
符号／復号部２１０は、ユーザ２０１から入力されたデータを符号化し、符号化したデータを無線送信部２２０へ出力する。また、符号／復号部２１０は、無線受信部２７０から出力されたデータを、無線受信部２７０から出力された同期判定情報に基づいて復号する。そして、符号／復号部２１０は、復号したデータをユーザ２０１へ出力する。
【００３１】
無線送信部２２０は、符号／復号部２１０から出力されたデータの無線送信処理を行う。たとえば、無線送信部２２０は、フレーム同期パターン生成部２２１と、マッピング部２２２と、変調部２２３と、ＤＡＣ２２４と、を備える。
【００３２】
フレーム同期パターン生成部２２１は、符号／復号部２１０から出力されたデータに基づいてフレーム同期パターンを生成し、生成したフレーム同期パターンを示すフレーム同期情報をマッピング部２２２へ出力する。
【００３３】
マッピング部２２２は、符号／復号部２１０から出力されたデータと、フレーム同期パターン生成部２２１から出力されたフレーム同期情報が示すフレーム同期パターンと、のマッピングを行う。そして、マッピング部２２２は、マッピングにより得られたデータを変調部２２３へ出力する。
【００３４】
変調部２２３は、マッピング部２２２から出力されたデータに基づく変調を行い、変調により得られた信号をＤＡＣ２２４へ出力する。ＤＡＣ２２４（Ｄｉｇｉｔａｌ／Ａｎａｌｏｇ  Ｃｏｎｖｅｒｔｅｒ：ディジタル／アナログ変換器）は、変調部２２３から出力された信号をディジタル信号からアナログ信号に変換する。そして、ＤＡＣ２２４は、変換した信号をＨＰＡ２３０へ出力する。
【００３５】
ＨＰＡ２３０（Ｈｉｇｈ  Ｐｏｗｅｒ  Ａｍｐｌｉｆｉｅｒ：大電力増幅器）は、無線送信部２２０から出力された信号を増幅する。そして、ＨＰＡ２３０は、増幅した信号をサーキュレータ２４０へ出力する。
【００３６】
サーキュレータ２４０は、ＨＰＡ２３０から出力された信号をアンテナ２５０へ出力する。また、サーキュレータ２４０は、アンテナ２５０から出力された信号をＬＮＡ２６０へ出力する。
【００３７】
アンテナ２５０は、サーキュレータ２４０から出力された信号を、伝搬路２０３（たとえば空間）を介して無線送受信装置２００Ｂへ無線送信する。また、アンテナ２５０は、伝搬路２０３を介して無線送受信装置２００Ｂから無線送信された信号を受信し、受信した信号をサーキュレータ２４０へ出力する。
【００３８】
ＬＮＡ２６０（Ｌｏｗ  Ｎｏｉｓｅ  Ａｍｐｌｉｆｉｅｒ：低雑音増幅器）は、サーキュレータ２４０から出力された信号を増幅する。そして、ＬＮＡ２６０は、増幅した信号を無線受信部２７０へ出力する。
【００３９】
無線受信部２７０は、ＬＮＡ２６０から出力された信号の無線受信処理を行う。たとえば、無線受信部２７０は、ＡＤＣ２７１と、復調部２７２と、デマッピング部２７３と、フレーム同期部２７４と、を備える。
【００４０】
ＡＤＣ２７１（Ａｎａｌｏｇ／Ｄｉｇｉｔａｌ  Ｃｏｎｖｅｒｔｅｒ：アナログ／ディジタル変換器）は、ＬＮＡ２６０から出力された信号をアナログ信号からディジタル信号に変換する。そして、ＡＤＣ２７１は、変換した信号を復調部２７２へ出力する。復調部２７２は、ＡＤＣ２７１から出力された信号を復調し、復調により得られたデータをデマッピング部２７３へ出力する。
【００４１】
デマッピング部２７３は、復調部２７２から出力されたデータのデマッピングを行い、デマッピングにより得られたデータを符号／復号部２１０およびフレーム同期部２７４へ出力する。
【００４２】
フレーム同期部２７４は、デマッピング部２７３から出力されたデータのフレーム同期検出を行い、フレーム同期検出の結果を示すフレーム同期情報を符号／復号部２１０へ出力する。たとえば、無線送受信装置２００Ａ，２００Ｂの間で送受信される主信号データには、ユーザデータの他に、たとえばフレームの先頭位置にフレーム同期パターンが挿入されている。このフレーム同期パターンの挿入間隔（フレーム周期）は予め取り決めが行われている。フレーム同期部２７４は、主信号データの先頭位置を判断するため、入力されたデータから、予め取り決めが行われた、特定のフレーム同期パターンを検出することによりフレーム同期を行う。
【００４３】
図１Ａ，図１Ｂに示したフレーム同期装置１００は、たとえばフレーム同期部２７４に適用することができる。この場合に、図１Ａ，図１Ｂに示した入力データは、たとえばデマッピング部２７３から出力されたデータである。また、図１Ａ，図１Ｂに示した同期判定情報が、フレーム同期情報としてフレーム同期部２７４から符号／復号部２１０へ出力される。
【００４４】
無線送受信装置２００Ａの構成について説明したが、無線送受信装置２００Ｂも無線送受信装置２００Ａと同様の構成を備える。たとえば、無線送受信装置２００Ｂの符号／復号部２１０は、ユーザ２０２から入力されたデータを符号化する。また、無線送受信装置２００Ｂの符号／復号部２１０は、復号したデータをユーザ２０２へ出力する。
【００４５】
また、無線送受信装置２００Ｂのアンテナ２５０は、サーキュレータ２４０から出力された信号を、伝搬路２０３（たとえば空間）を介して無線送受信装置２００Ａへ無線送信する。また、無線送受信装置２００Ｂのアンテナ２５０は、伝搬路２０３を介して無線送受信装置２００Ａから無線送信された信号を受信する。
【００４６】
図２Ａ，図２Ｂに示した無線送受信装置２００Ａ，２００Ｂは、一例としては、異なる地点間で通信を行う多重無線システムに適用することができる。ただし、無線送受信装置２００Ａ，２００Ｂは、このような多重無線システムに限らず、各種の無線通信システムに適用することができる。
【００４７】
また、図１Ａ，図１Ｂに示したフレーム同期装置１００は、無線送受信装置２００Ａ，２００Ｂのフレーム同期部２７４に限らず、たとえば光通信システムや有線の電気通信システムにおけるフレーム同期部に適用することもできる。
【００４８】
（無線送受信装置のハードウェア構成）
図３は、無線送受信装置のハードウェア構成の一例を示す図である。図２Ａ，図２Ｂに示した無線送受信装置２００Ａ，２００Ｂのそれぞれは、たとえば図３に示す通信装置３００により実現することができる。通信装置３００は、ソフトウェア回路３０１と、記憶装置３０２と、ハードウェア回路３０３と、無線送受信回路３０４と、を備える。ソフトウェア回路３０１、記憶装置３０２およびハードウェア回路３０３は、バス３０９によって接続される。
【００４９】
ソフトウェア回路３０１は、たとえば、通信装置３００の全体の制御を司る。ソフトウェア回路３０１は、たとえばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：中央処理装置）やＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）などにより実現することができる。
【００５０】
記憶装置３０２には、たとえば主記憶装置および補助記憶装置が含まれる。主記憶装置は、たとえばＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。主記憶装置は、ソフトウェア回路３０１のワークエリアとして使用される。補助記憶装置は、たとえば磁気ディスク、フラッシュメモリなどの不揮発メモリである。補助記憶装置には、通信装置３００を動作させる各種のプログラムが記憶されている。補助記憶装置に記憶されたプログラムは、主記憶装置にロードされてソフトウェア回路３０１によって実行される。
【００５１】
ハードウェア回路３０３は、無線送受信回路３０４を制御することにより、通信装置３００の外部との無線通信を行う。ハードウェア回路３０３は、ソフトウェア回路３０１によって制御される。ハードウェア回路３０３は、たとえばＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）やＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）などにより実現することができる。無線送受信回路３０４は、ハードウェア回路３０３からの制御により、通信装置３００の外部との無線通信を行う。
【００５２】
図２Ａ，図２Ｂに示した符号／復号部２１０、無線送信部２２０および無線受信部２７０は、たとえばハードウェア回路３０３により実現することができる。図２Ａ，図２Ｂに示したＨＰＡ２３０、サーキュレータ２４０、アンテナ２５０およびＬＮＡ２６０は、たとえば無線送受信回路３０４に含まれる。
【００５３】
（フレーム同期装置によるフレーム同期のタイミング）
図４は、フレーム同期装置によるフレーム同期のタイミングの一例を示す図である。図４に示すフレーム長カウンタ値４１０は、フレーム長カウンタ１２０によってカウントされる値である。図４に示す例では、監視周期４０１（フレーム長）が７ビットであり、フレーム長カウンタ１２０は“０”〜“６”を繰り返しカウントする７進カウンタである。
【００５４】
入力データ４２０は、フレーム同期装置１００への入力データである。入力データ４２０のうちの「Ｆ’」は、パターン一致検出部１１０によってフレーム同期パターンが誤検出されたパターンを示す。誤検出は、たとえば、フレーム先頭以外のデータ部分等からフレーム同期パターンと同じパターンが検出されることにより発生する。
【００５５】
入力データ４２０のうちの「Ｆ」は、パターン一致検出部１１０によって実際のフレーム同期パターンが検出されたパターンを示す。入力データ４２０のうちの「Ｘ」は、フレーム同期しないパターンを示す。
【００５６】
同期判定個別制御４３０は、同期判定個別制御部１４１（＃１）による処理である。同期判定個別制御４４０は、同期判定個別制御部１４２（＃２）による処理である。同期判定情報４５０は、同期判定選択部１５０が出力する同期判定情報である。初期状態においては、同期判定情報４５０は“同期非確立”となっている。
【００５７】
図４に示すように、フレーム長カウンタ値４１０が“２”の位置において入力データ４２０からフレーム同期パターンがパターン一致検出部１１０によって誤検出（Ｆ’）されたとする。また、同期判定個別制御部１４１〜１４４（＃１〜＃４）がいずれも未使用であったとする。この場合は、振り分け制御部１３０は、たとえば同期判定個別制御部１４１に対してフレーム同期監視設定を行う。これにより、同期判定個別制御部１４１に同期判定タイミング＝２（タイミング＝２）、同期状態＝“仮同期”が設定される。
【００５８】
つぎに、フレーム長カウンタ値４１０が“０”の位置において入力データ４２０とフレーム同期パターンとの一致がパターン一致検出部１１０によって検出されたとする。このとき、同期判定個別制御部１４１が使用中であり、同期判定個別制御部１４２が未使用である。この場合に、振り分け制御部１３０は、たとえば同期判定個別制御部１４２に対してフレーム同期監視設定を行う。これにより、同期判定個別制御部１４２に同期判定タイミング＝０（タイミング＝０）、同期状態＝“仮同期”が設定される。
【００５９】
同期判定個別制御部１４１〜１４４は、自身が振り分け制御部１３０によって有効に設定されている場合に、設定された同期判定タイミングの位置において、パターン一致検出部１１０から出力されるパターン一致検出情報の監視を行う。
【００６０】
図４に示す例では、同期判定個別制御部１４１は、次回の同期判定タイミング＝２においてパターン一致検出部１１０によって入力データ４２０とフレーム同期パターンとの一致が検出されないため、同期状態を“非同期”に戻す（Ｘ）。
【００６１】
一方、同期判定個別制御部１４２は、次回の同期判定タイミング＝０においてパターン一致検出部１１０によって入力データ４２０とフレーム同期パターンとの一致が検出されたため、同期状態を“同期”に設定する。
【００６２】
同期判定選択部１５０は、同期判定個別制御部１４２の同期状態が“同期”となっているため、同期判定タイミング＝０を同期タイミングとして、同期確立と判断する。この場合は、同期判定選択部１５０は、同期判定情報４５０を“同期確立”に設定する。
【００６３】
これ以降も、同期判定個別制御部１４２は、同期判定タイミング＝０で常時、パターン一致検出部１１０による検出結果の監視を継続する。そして、同期判定個別制御部１４２は、入力データ４２０とフレーム同期パターンとの一致が検出されている間は、同期状態を“同期”に維持する。
【００６４】
なお、フレーム同期確立中も、同期判定個別制御部１４１〜１４４のうちの未使用の同期判定個別制御部への振り分け制御部１３０による設定は行われる。そして、たとえば同期判定個別制御部１４２の同期状態が“非同期”になった場合に、他の同期判定個別制御部からの情報でフレーム同期判定を行うことで、再同期時の時間短縮が可能になる。
【００６５】
（フレーム同期パターン）
図５Ａは、フレーム同期パターンの一例を示す図である。図５Ａに示すフレーム同期パターン５１１は、パターン一致検出部１１０による検出対象のフレーム同期パターンである。図５Ａに示す例では、入力データは２ビット幅の入力データ（入力データＡ，Ｂとする）であり、フレーム同期パターン５１１は、入力データＡが“１”、“０”、“０”、入力データＢが“１”、“１”、“０”となるパターンである。
【００６６】
この場合に、パターン一致検出部１１０は、フレーム同期パターン５１１の各サイクルにおける入力データＡ，Ｂを並べた３サイクルのフレーム同期パターン５１２（“００”、“０１”、“１１”）をパターン一致の検出に用いる。
【００６７】
（パターン一致検出部によるパターン一致検出のタイミング）
図５Ｂは、パターン一致検出部によるパターン一致検出のタイミングの一例を示す図である。図５Ｂに示すタイミング情報５２１は、各ビットのタイミング（サイクル）を示す情報である。入力データ５２２は、パターン一致検出部１１０への入力データであって、２ビット幅の入力データＡ，Ｂである。入力データ５２３は、入力データ５２２を１サイクル遅延させたデータである。入力データ５２４は、入力データ５２２を２サイクル遅延させたデータである。
【００６８】
不一致数５２５は、パターン一致検出部１１０が、各タイミングにおける入力データ５２２〜５２４の各値と、図５Ａに示したフレーム同期パターン５１２と、を比較し、各値の不一致数をカウントした結果を示す。一例としては、タイミング情報５２１が示すタイミング“２”においては、入力データ５２２〜５２４の各値は“０１”、“１０”、“１１”であり、フレーム同期パターン５１２（“００”、“０１”、“１１”）との不一致数は“３”となる。
【００６９】
パターン一致検出情報５２６は、不一致数５２５が閾値以下であることを示す情報である。パターン一致検出部１１０は、パターン一致検出情報５２６を振り分け制御部１３０および同期判定個別制御部１４１〜１４４へ出力する。図５Ｂに示す例では、閾値は“１”であり、パターン一致検出情報５２６は、タイミング情報５２１が示すタイミング“７”、“１５”において不一致数が閾値以下であることを示している。
【００７０】
このように、パターン一致検出部１１０は、入力データ５２３（入力データ）とフレーム同期パターン５１２（同期パターン）とのビット単位の不一致数と閾値との比較結果に基づいて、入力データ５２３とフレーム同期パターン５１２との一致を検出する。
【００７１】
（パターン一致検出部による処理）
図６は、パターン一致検出部による処理の一例を示すフローチャートである。パターン一致検出部１１０は、たとえば図６に示す各ステップを実行する。たとえば、パターン一致検出部１１０は、下記のステップＳ６０１〜Ｓ６０３をサイクルごとに繰り返す。
【００７２】
まず、パターン一致検出部１１０は、入力データとフレーム同期パターンとの各値の不一致数をカウントする（ステップＳ６０１）。ステップＳ６０１によってカウントされた不一致数は、たとえばエラー値保持バッファに格納される。つぎに、パターン一致検出部１１０は、ステップＳ６０１によってカウントした不一致数が閾値以下であるか否かを判断する（ステップＳ６０２）。ステップＳ６０２は、たとえばエラー値保持バッファを参照することによって行われる。
【００７３】
ステップＳ６０２において、不一致数が閾値以下でない場合（ステップＳ６０２：Ｎｏ）は、パターン一致検出部１１０は、ステップＳ６０１へ戻る。不一致数が閾値以下である場合（ステップＳ６０２：Ｙｅｓ）は、パターン一致検出部１１０は、ステップＳ６０３へ移行する。すなわち、パターン一致検出部１１０は、パターン一致を検出したことを示すパターン一致検出情報を振り分け制御部１３０および同期判定個別制御部１４１〜１４４へ出力し（ステップＳ６０３）、一連の処理を終了する。
【００７４】
（振り分け制御部による振り分け制御のタイミング）
図７は、振り分け制御部による振り分け制御のタイミングの一例を示す図である。図７において、図５Ｂに示した部分と同様の部分については同一の符号を付して説明を省略する。図７に示す不一致数７０１は、パターン一致検出情報５２６が示すタイミング（不一致数が閾値以下であるタイミング）における不一致数である。
【００７５】
使用状態７１１〜７１４は、それぞれ同期判定個別制御部１４１〜１４４（＃１〜＃４）が使用中か否かの状態である。検出タイミング７２１〜７２４は、それぞれ同期判定個別制御部１４１〜１４４に設定される検出タイミングである。
【００７６】
振り分け制御部１３０は、パターン一致検出部１１０からパターン一致検出情報５２６が出力された場合に、パターン一致検出情報５２６が示すタイミングが、同期判定個別制御部１４１〜１４４のいずれかに設定されているか否かを判断する。
【００７７】
そして、振り分け制御部１３０は、該タイミングが同期判定個別制御部１４１〜１４４のいずれにも設定されていない場合は、同期判定個別制御部１４１〜１４４のうちの未使用の同期判定個別制御部に対してフレーム同期監視設定を行う。すなわち、振り分け制御部１３０は、対象の同期判定個別制御部に対して、パターン一致検出情報５２６が示すタイミングを設定し、同期状態を“仮同期”として設定する。
【００７８】
たとえば、振り分け制御部１３０は、タイミング情報５２１が示すタイミング“７”においてパターン一致検出情報５２６が出力されると、同期判定個別制御部１４１（＃１）に対してフレーム同期監視設定を行う。これにより、同期判定個別制御部１４１の使用状態７１１が“使用中”となり、検出タイミング７２１が“７”に設定される。
【００７９】
つぎに、振り分け制御部１３０は、タイミング情報５２１が示すタイミング“１５”においてパターン一致検出情報５２６が出力されると、同期判定個別制御部１４２（＃２）に対してフレーム同期監視設定を行う。これにより、同期判定個別制御部１４２の使用状態７１２が“使用中”となり、検出タイミング７２２が“１５”に設定される。
【００８０】
つぎに、振り分け制御部１３０は、タイミング情報５２１が示すタイミング“１９”においてパターン一致検出情報５２６が出力されると、同期判定個別制御部１４３（＃３）に対してフレーム同期監視設定を行う。これにより、同期判定個別制御部１４３の使用状態７１３が“使用中”となり、検出タイミング７２３が“１９”に設定される。
【００８１】
（振り分け制御部による処理）
図８は、振り分け制御部による処理の一例を示すフローチャートである。振り分け制御部１３０は、たとえば図８に示す各ステップを実行する。まず、振り分け制御部１３０は、パターン一致検出部１１０からのパターン一致検出情報が入力されたか否かを判断し（ステップＳ８０１）、パターン一致検出情報が入力されるまで待つ（ステップＳ８０１：Ｎｏのループ）。
【００８２】
ステップＳ８０１において、パターン一致検出情報が入力されると（ステップＳ８０１：Ｙｅｓ）、振り分け制御部１３０は、ｊを初期化（ｊ＝１）する（ステップＳ８０２）。ｊは、同期判定個別制御部１４１〜１４４の番号（１〜４）である。たとえば、ｊ＝１〜４は、それぞれ同期判定個別制御部１４１〜１４４（＃１〜＃４）を示す。
【００８３】
つぎに、振り分け制御部１３０は、ｊがＭ以下であるか否かを判断する（ステップＳ８０３）。Ｍは、ｊの最大値であって、同期判定個別制御部１４１〜１４４の数（本実施の形態においては４）に相当する。
【００８４】
ステップＳ８０３において、ｊがＭ以下でない場合（ステップＳ８０３：Ｎｏ）は、振り分け制御部１３０は、ステップＳ８０１へ戻る。ｊがＭ以下である場合（ステップＳ８０３：Ｙｅｓ）は、振り分け制御部１３０は、同期判定個別制御部１４１〜１４４（各同期判定個別制御部）の設定情報を取得する（ステップＳ８０４）。設定情報は、使用状態や、設定された検出タイミングを示す情報である。
【００８５】
つぎに、振り分け制御部１３０は、ステップＳ８０４によって取得した設定情報に基づいて、同期判定個別制御部＃ｊが使用中であるか否かを判断する（ステップＳ８０５）。同期判定個別制御部＃ｊが使用中である場合（ステップＳ８０５：Ｙｅｓ）は、振り分け制御部１３０は、ステップＳ８０８へ移行する。
【００８６】
ステップＳ８０５において、同期判定個別制御部＃ｊが使用中でない場合（ステップＳ８０５：Ｎｏ）は、振り分け制御部１３０は、ステップＳ８０６へ移行する。すなわち、振り分け制御部１３０は、取得した設定情報に基づいて、入力されたパターン一致検出情報と同じ検出タイミングが同期判定個別制御部１４１〜１４４のいずれかに設定済みか否かを判断する（ステップＳ８０６）。
【００８７】
ステップＳ８０６において、同じ検出タイミングが同期判定個別制御部１４１〜１４４のいずれにも設定済みでない場合（ステップＳ８０６：Ｎｏ）は、振り分け制御部１３０は、同期判定個別制御部＃ｊにフレーム同期監視設定を行い（ステップＳ８０７）、一連の処理を終了する。同じ検出タイミングが同期判定個別制御部１４１〜１４４のいずれかに設定済みである場合（ステップＳ８０６：Ｙｅｓ）は、振り分け制御部１３０は、ｊをインクリメント（ｊ＋＋）し（ステップＳ８０８）、ステップＳ８０３へ戻る。
【００８８】
なお、ステップＳ８０６の判断は、たとえばステップＳ８０１の直後に行ってもよい。この場合に、振り分け制御部１３０は、入力されたパターン一致検出情報と同じ検出タイミングが同期判定個別制御部１４１〜１４４のいずれかに設定済みであると判断すると、ステップＳ８０１に戻る。
【００８９】
（同期判定個別制御部による同期判定個別制御のタイミング）
図９は、同期判定個別制御部による同期判定個別制御のタイミングの一例を示す図である。図９において、図７に示した部分と同様の部分については同一の符号を付して説明を省略する。図９においては、同期判定個別制御部１４１，１４２（＃１，＃２）について説明する。
【００９０】
後方保護段数カウンタ９１１は、同期判定個別制御部１４１が設定する後方保護段数カウンタである。同期判定個別制御部１４１は、振り分け制御部１３０からのフレーム同期監視設定によって設定された検出タイミングにおいて、パターン一致検出部１１０から連続してパターン一致検出情報が出力された回数を後方保護段数カウンタ９１１によってカウントする。
【００９１】
図９に示す例では、最初のタイミング“７”において、パターン一致検出部１１０によってパターン一致が検出され、同期判定個別制御部１４１に検出タイミング“７”が設定されたとする。このとき、同期判定個別制御部１４１は後方保護段数カウンタ９１１を“１”に設定する。
【００９２】
そして、次のタイミング“７”においてもパターン一致検出部１１０によってパターン一致が検出されたため、同期判定個別制御部１４１は後方保護段数カウンタ９１１を“２”に設定する。そして、さらに次のタイミング“７”においてもパターン一致検出部１１０によってパターン一致が検出されたため、同期判定個別制御部１４１は後方保護段数カウンタ９１１を“３”に設定する。
【００９３】
後方保護段数カウンタ９１２は、同期判定個別制御部１４２が設定する後方保護段数カウンタである。同期判定個別制御部１４２は、振り分け制御部１３０からのフレーム同期監視設定によって設定された検出タイミングにおいて、パターン一致検出部１１０から連続してパターン一致検出情報が出力された回数を後方保護段数カウンタ９１２によってカウントする。
【００９４】
図９に示す例では、最初のタイミング“１５”において、パターン一致検出部１１０によってパターン一致が検出され、同期判定個別制御部１４２に検出タイミング“１５”が設定されたとする。このとき、同期判定個別制御部１４２は後方保護段数カウンタ９１２を“１”に設定する。そして、次のタイミング“１５”においてはパターン一致検出部１１０によってパターン一致が検出されなかったため、同期判定個別制御部１４２は後方保護段数カウンタ９１２をクリアする。
【００９５】
（同期判定個別制御部による処理）
図１０は、同期判定個別制御部による処理の一例を示すフローチャートである。同期判定個別制御部１４１〜１４４のそれぞれは、たとえば図１０に示す各ステップを実行する。ここでは同期判定個別制御部１４１による処理について説明するが、同期判定個別制御部１４２〜１４４の処理についても同様である。たとえば、同期判定個別制御部１４１は、下記のステップＳ１００１〜Ｓ１０２１をサイクルごとに繰り返す。
【００９６】
まず、同期判定個別制御部１４１は、自制御部の使用状態が“非使用中”であるか否かを判断する（ステップＳ１００１）。“非使用中”である場合（ステップＳ１００１：Ｙｅｓ）は、同期判定個別制御部１４１は、振り分け制御部１３０からフレーム同期監視設定を受け付けたか否かを判断する（ステップＳ１００２）。フレーム同期監視設定を受け付けなかった場合（ステップＳ１００２：Ｎｏ）は、同期判定個別制御部１４１は、ステップＳ１００１へ戻る。
【００９７】
ステップＳ１００２において、フレーム同期監視設定を受け付けると（ステップＳ１００２：Ｙｅｓ）、同期判定個別制御部１４１は、自制御部の検出タイミングを設定する（ステップＳ１００３）。たとえば、同期判定個別制御部１４１は、フレーム同期監視設定を受け付けると、フレーム長カウンタ１２０から現在のタイミングを取得し、取得したタイミングを自制御部の検出タイミングとして設定する。
【００９８】
また、同期判定個別制御部１４１は、後方保護段数カウンタを初期化（後方保護段数カウンタ＝１）する（ステップＳ１００４）。また、同期判定個別制御部１４１は、同期判定選択部１５０へ出力する同期状態情報を“ｐｒｅＳｙｎｃ”（仮同期状態）に設定する（ステップＳ１００５）。また、同期判定個別制御部１４１は、自制御部の使用状態を“使用中”に設定し（ステップＳ１００６）、一連の処理を終了する。
【００９９】
ステップＳ１００１において、自制御部の使用状態が“非使用中”でない場合（ステップＳ１００１：Ｎｏ）は、同期判定個別制御部１４１は、現在のタイミングが、ステップＳ１００３により設定した検出タイミングか否かを判断する（ステップＳ１００７）。現在のタイミングはフレーム長カウンタ１２０から取得することができる。
【０１００】
ステップＳ１００７において、検出タイミングでない場合（ステップＳ１００７：Ｎｏ）は、同期判定個別制御部１４１は、ステップＳ１００１へ戻る。検出タイミングである場合（ステップＳ１００７：Ｙｅｓ）は、同期判定個別制御部１４１は、自制御部の同期状態が仮同期であるか否かを判断する（ステップＳ１００８）。仮同期は、たとえば同期判定選択部１５０へ出力する同期状態情報を“ｐｒｅＳｙｎｃ”に設定している状態である。
【０１０１】
ステップＳ１００８において、仮同期である場合（ステップＳ１００８：Ｙｅｓ）は、同期判定個別制御部１４１は、パターン一致検出部１１０から、パターン一致を示すパターン一致検出情報が入力されているか否かを判断する（ステップＳ１００９）。たとえば図９に示した例では、同期判定個別制御部１４１は、パターン一致検出情報５２６が“１”（ｈｉｇｈ）であるか否かを判断する。
【０１０２】
ステップＳ１００９において、パターン一致検出情報が入力されている場合（ステップＳ１００９：Ｙｅｓ）は、同期判定個別制御部１４１は、後方保護段数カウンタの値が所定の閾値と等しいか否かを判断する（ステップＳ１０１０）。ステップＳ１０１０における閾値は、たとえば“１”以上の値である。
【０１０３】
ステップＳ１０１０において、後方保護段数カウンタの値が閾値と等しくない場合（ステップＳ１０１０：Ｎｏ）は、同期判定個別制御部１４１は、後方保護段数カウンタをカウントアップ（後方保護段数カウンタ＋＋）し（ステップＳ１０１１）、一連の処理を終了する。
【０１０４】
ステップＳ１０１０において、後方保護段数カウンタの値が閾値と等しい場合（ステップＳ１０１０：Ｙｅｓ）は、同期判定個別制御部１４１は、同期判定選択部１５０へ出力する同期状態情報を“Ｓｙｎｃ”（同期状態）に設定する（ステップＳ１０１２）。また、同期判定個別制御部１４１は、前方保護段数カウンタを初期化（前方保護段数カウンタ＝０）し（ステップＳ１０１３）、一連の処理を終了する。前方保護段数カウンタは、同期判定個別制御部１４１〜１４４のそれぞれが設定するカウンタである。
【０１０５】
ステップＳ１００９において、パターン一致検出情報が入力されていない場合（ステップＳ１００９：Ｎｏ）は、たとえばステップＳ１００３によって設定した検出タイミングが同期タイミングでなかったと判断することができる。この場合は、同期判定個別制御部１４１は、同期判定選択部１５０へ出力する同期状態情報を“Ａｓｙｎｃ”（非同期状態）とする（ステップＳ１０１４）。また、同期判定個別制御部１４１は、使用状態を“非使用中”に設定し（ステップＳ１０１５）、一連の処理を終了する。これにより、同期判定個別制御部１４１のフレーム同期監視設定がクリアされる。
【０１０６】
ステップＳ１００８において、同期状態が仮同期でない場合（ステップＳ１００８：Ｎｏ）、同期状態が同期であると判断することができる。この場合は、同期判定個別制御部１４１は、パターン一致検出部１１０から、パターン一致を示すパターン一致検出情報が入力されているか否かを判断する（ステップＳ１０１６）。たとえば図９に示した例では、同期判定個別制御部１４１は、パターン一致検出情報５２６が“１”（ｈｉｇｈ）であるか否かを判断する。
【０１０７】
ステップＳ１０１６において、パターン一致検出情報が入力されていない場合（ステップＳ１０１６：Ｎｏ）は、同期判定個別制御部１４１は、前方保護段数カウンタの値が閾値と等しいか否かを判断する（ステップＳ１０１７）。
【０１０８】
ステップＳ１０１７において、前方保護段数カウンタの値が閾値と等しくない場合（ステップＳ１０１７：Ｎｏ）は、同期判定個別制御部１４１は、前方保護段数カウンタをカウントアップ（前方保護段数カウンタ＋＋）し（ステップＳ１０１８）、一連の処理を終了する。
【０１０９】
ステップＳ１０１７において、前方保護段数カウンタの値が閾値と等しい場合（ステップＳ１０１７：Ｙｅｓ）は、同期が外れたと判断することができる。この場合は、同期判定個別制御部１４１は、同期判定選択部１５０へ出力する同期状態情報を“Ａｓｙｎｃ”（非同期状態）に設定する（ステップＳ１０１９）。また、同期判定個別制御部１４１は、自制御部の使用状態を“非使用中”とし（ステップＳ１０２０）、一連の処理を終了する。
【０１１０】
ステップＳ１０１６において、パターン一致検出情報が入力されている場合（ステップＳ１０１６：Ｙｅｓ）は、同期判定個別制御部１４１は、前方保護段数カウンタの値をクリア（前方保護段数カウンタ＝０）し（ステップＳ１０２１）、一連の処理を終了する。
【０１１１】
（同期判定個別制御部が出力する同期状態情報）
図１１は、同期判定個別制御部が出力する同期状態情報の一例を示す図である。図１１に示すように、同期判定個別制御部１４１〜１４４（＃１〜＃４）のそれぞれは、振り分け制御部１３０によってフレーム同期監視設定が行われると、同期状態情報として“Ａｓｙｎｃ”，“ｐｒｅＳｙｎｃ”，“Ｓｙｎｃ”のいずれかを同期判定選択部１５０へ出力する。“Ａｓｙｎｃ”は、非同期状態を示す。“ｐｒｅＳｙｎｃ”は、仮同期状態を示す。“Ｓｙｎｃ”は、同期状態を示す。
【０１１２】
同期判定選択部１５０は、同期判定個別制御部１４１〜１４４から出力される同期状態情報のうちのいずれかが“Ｓｙｎｃ”（同期状態）である場合は、フレーム同期確立と判定する。また、同期判定選択部１５０は、同期判定個別制御部１４１〜１４４から出力される同期状態情報のいずれも“Ａｓｙｎｃ”（非同期状態）または“ｐｒｅＳｙｎｃ”（仮同期状態）である場合は、フレーム同期非確立と判定する。
【０１１３】
このように、同期判定選択部１５０は、複数の検出タイミングのうちのいずれかの検出タイミングについて連続一致があったと判定された場合に、該タイミングによって入力データのフレームの同期を確立したと判定する。また、同期判定選択部１５０は、複数の検出タイミングのうちのいずれの検出タイミングについても連続一致がなかったと判定された場合に、入力データのフレームの同期を確立していないと判定する。
【０１１４】
また、同期判定選択部１５０は、あるタイミングによって入力データのフレームの同期を確立したと判定した後に、該タイミングについて入力データと同期パターンとが所定回数連続して不一致であった場合は、フレームの同期が外れたと判定してもよい。たとえば、該タイミングについて入力データと同期パターンとが所定回数連続して不一致であった場合は、同期判定個別制御部１４１〜１４４のうちの該タイミングに対応する同期判定個別制御部から“Ａｓｙｎｃ”が出力される。この場合は、同期判定選択部１５０は、フレームの同期が外れたと判定する。
【０１１５】
（同期判定選択部による処理）
図１２は、同期判定選択部による処理の一例を示すフローチャートである。同期判定選択部１５０は、たとえば図１２に示す各ステップを実行する。まず、同期判定選択部１５０は、ｊを初期化（ｊ＝１）する（ステップＳ１２０１）。ｊは、同期判定個別制御部１４１〜１４４の番号（１〜４）である。
【０１１６】
つぎに、同期判定選択部１５０は、ｊがＭ以下であるか否かを判断する（ステップＳ１２０２）。Ｍは、ｊの最大値であって、同期判定個別制御部１４１〜１４４の数（本実施の形態においては４）に相当する。ｊがＭ以下である場合（ステップＳ１２０２：Ｙｅｓ）は、同期判定選択部１５０は、同期判定個別制御部＃ｊの同期状態情報（＃ｊ）を取得する（ステップＳ１２０３）。
【０１１７】
つぎに、同期判定選択部１５０は、自選択部の判定状態が非同期状態であるか否かを判断する（ステップＳ１２０４）。自選択部の判定状態が非同期状態である場合（ステップＳ１２０４：Ｙｅｓ）は、同期判定選択部１５０は、ステップＳ１２０３によって取得した同期判定個別制御部＃ｊの同期状態情報（＃ｊ）が“Ｓｙｎｃ”であるか否かを判断する（ステップＳ１２０５）。
【０１１８】
ステップＳ１２０５において、同期状態情報（＃ｊ）が“Ｓｙｎｃ”でない場合（ステップＳ１２０５：Ｎｏ）は、同期判定選択部１５０は、ｊをインクリメント（ｊ＋＋）し（ステップＳ１２０６）、ステップＳ１２０２へ戻る。
【０１１９】
ステップＳ１２０５において、同期状態情報（＃ｊ）が“Ｓｙｎｃ”である場合（ステップＳ１２０５：Ｙｅｓ）は、同期判定選択部１５０は、“同期確立”を示す同期判定情報を出力し（ステップＳ１２０７）、一連の処理を終了する。また、同期判定選択部１５０は、ステップＳ１２０７において、同期判定個別制御部１４１〜１４４のうちの同期判定情報を出力した同期判定個別制御部１４１〜１４４の番号（ｊ）をＡに代入する。
【０１２０】
ステップＳ１２０４において、判定状態が非同期状態でない場合（ステップＳ１２０４：Ｎｏ）は、同期判定選択部１５０は、ステップＳ１２０８へ移行する。すなわち、同期判定選択部１５０は、同期状態情報（Ａ）が“Ｓｙｎｃ”であるか否かを判断する（ステップＳ１２０８）。同期状態情報（Ａ）は、同期判定選択部１５０における同期状態を示す情報であって、同期判定個別制御部１４１〜１４４のうちのＡが示す同期判定個別制御部における状態情報を示す情報である。
【０１２１】
ステップＳ１２０８において、同期状態情報（Ａ）が“Ｓｙｎｃ”である場合（ステップＳ１２０８：Ｙｅｓ）は、同期判定選択部１５０は、ステップＳ１２０７へ移行する。同期状態情報（＃ｊ）が“Ｓｙｎｃ”でない場合（ステップＳ１２０８：Ｎｏ）は、同期判定選択部１５０は、ステップＳ１２０５へ移行する。
【０１２２】
ステップＳ１２０２において、ｊがＭ以下でない場合（ステップＳ１２０２：Ｎｏ）は、同期判定個別制御部１４１〜１４４のいずれからも同期状態情報として“Ｓｙｎｃ”が出力されていないと判断することができる。この場合は、同期判定選択部１５０は、“同期非確立”を示す同期判定情報を出力し（ステップＳ１２０９）、一連の処理を終了する。
【０１２３】
このように、実施の形態１によれば、入力データと同期パターンとの連続一致の判定を、パターン一致を検出した複数のタイミングについて並行して行うことで、同期確立までの時間を短くし、通信品質の向上を図ることができる。たとえば、フレーム長が長い入力データであっても、同期確立までの時間を短くし、通信品質の向上を図ることができる。
【０１２４】
実施の形態１は、たとえば、受信側において同一の同期パターンのみを含む信号を受信する通信システムに適用することができる。受信側において同一の同期パターンのみを含む信号を受信する通信システムは、たとえば、同一の同期パターンのみが挿入される信号であって、空間の伝搬によって位相不確定が発生しない変調方式による信号を用いる通信システムである。空間の伝搬によって位相不確定が発生しない変調方式には、たとえば、強度変調やＤＱＰＳＫ（Ｄｉｆｆｅｒｅｎｔｉａｌ  Ｑｕａｄｒａｔｕｒｅ  Ｐｈａｓｅ  Ｓｈｉｆｔ  Ｋｅｙｉｎｇ：差動四位相偏移変調）などがある。
【０１２５】
（実施の形態２）
実施の形態２について、実施の形態１と異なる部分について説明する。
【０１２６】
（実施の形態２における主信号データのフレームフォーマット）
図１３は、実施の形態２における主信号データのフレームフォーマットの一例を示す図である。実施の形態２においては、無線送受信装置２００Ａ，２００Ｂは、たとえば図１３に示す主信号データサブフレーム１３００によって主信号データを送受信する。
【０１２７】
図１３に示すように、主信号データサブフレーム１３００は、横方向に６９３サイクルのフレーム長を有し、縦方向に２ビットのビット幅（データＡ，Ｂ）を有する。図１３において、横方向は時間の経過を示し、クロック１３０１により時間歩進される。縦方向は同一のクロック１３０１で同時に送信されるビットを示す。
【０１２８】
また、図１３に示す例では、一例として、ＱＰＳＫ（Ｑｕａｄｒａｔｕｒｅ  Ｐｈａｓｅ  Ｓｈｉｆｔ  Ｋｅｙｉｎｇ：四位相偏移変調）を用いる場合のフレームフォーマットを示している。このため、縦方向のビット数は、図１３に示す例では２であるが、たとえば１６ＱＡＭ（Ｑｕａｄｒａｔｕｒｅ  Ａｍｐｌｉｔｕｄｅ  Ｍｏｄｕｌａｔｉｏｎ：直角位相振幅変調）であれば４となり、２５６ＱＡＭであれば８となる。
【０１２９】
また、主信号データサブフレーム１３００は、複数（この例では４）のサブフレームに分割されることもある。図１３に示す例では、各サブフレームの先頭に３サイクル×２ビットのフレーム周期パターン１３０２が設定される。また、各サブフレームの残りの６９０サイクル×２ビットのデータがユーザデータ１３０３となる。このようなサブフレームを４回繰り返すことで１フレーム（フレーム１３０４）が構成される。
【０１３０】
（送信側のサブフレームごとの同期パターン）
図１４は、送信側のサブフレームごとの同期パターンの一例を示す図である。ここでは図２Ａ，図２Ｂに示した無線送受信装置２００Ａから無線送受信装置２００Ｂへ主信号データを送信する場合について説明する。図１４に示す受信パターン１４００は、無線送受信装置２００Ａが送信する主信号データのサブフレームごとの同期パターンである。
【０１３１】
受信パターン１４００に示すように、各サブフレーム（サブフレーム１〜４）では、３サイクル×２ビットのフレーム同期パターンが定義されており、各サブフレームにおいて、他のサブフレームと異なるパターンとなるように規定されている。
【０１３２】
このフレーム同期パターンは、Ｉｃｈ、ＱｃｈのＩＱ平面上にマッピングされる。たとえば、サブフレーム１では、サイクル１〜３の“１１”、“０１”、“００”がフレーム同期パターンを示す。図１４のＩｃｈ、ＱｃｈおよびＩ／Ｑマッピングは、このフレーム同期パターンのマッピングを示している。
【０１３３】
たとえば、サブフレーム１では、サイクル１〜３で、（Ｉｃｈ，Ｑｃｈ）は、（０，０）、（１，０）、（１，１）となり、Ｉ／Ｑマッピングでは、図１４のように、ＩＱ平面上で左下→右下→右上という遷移となる。サブフレーム１について説明したが、サブフレーム２〜４についても同様である。図１４においては一例としてＱＰＳＫを用いる場合について説明したが、他の変調方式を用いる場合は異なるマッピングとなり得る。
【０１３４】
（受信側のサブフレームごとの同期パターン）
図１５は、受信側のサブフレームごとの同期パターンの一例を示す図である。図１５に示す受信パターン１５０１〜１５０４は、無線送受信装置２００Ｂが受信する主信号データのサブフレームごとの４通りの受信パターン（０［°］、９０［°］、１８０［°］、２７０［°］）である。
【０１３５】
たとえば、無線送受信装置２００Ｂの無線受信部２７０は、無線送受信装置２００Ａの無線送信部２２０が送信した主信号データを受信する。このとき、無線受信部２７０は、アナログの無線信号として伝搬路２０３を伝搬してきたデータを受信する。
【０１３６】
このため、無線受信部２７０の復調部２７２では、キャリア再生等の技術により周波数同期処理が行われる。これにより、Ｉ／Ｑ平面上に、０［°］、９０［°］、１８０［°］、２７０［°］のいずれかの位相として受信される。
【０１３７】
このように、実施の形態２におけるフレーム同期の対象の入力データは、空間の伝搬によって位相不確定が発生する入力データであり、複数の引き込み位相として判定される。
【０１３８】
無線受信部２７０においては、主信号データのフレーム長は既知であるが、フレームの先頭位置は未知である。このため、無線受信部２７０は、フレームの先頭位置を判別するために、受信した主信号データをクロックごとに、受信パターン１５０１〜１５０４のいずれかと一致するかを判断する。そして、無線受信部２７０は、一致した場合に、その位置からサブフレーム長経過した時間により、受信した主信号データが次のサブフレームのフレーム同期パターンと一致するかどうかの判断を行う。
【０１３９】
（実施の形態２にかかるフレーム同期装置）
図１６Ａは、実施の形態２にかかるフレーム同期装置の一例を示す図である。図１６Ｂは、図１６Ａに示したフレーム同期装置における信号の流れの一例を示す図である。図１６Ａ，図１６Ｂに示すように、実施の形態２にかかるフレーム同期装置１００は、パターン一致検出部１６１１〜１６１４，１６２１〜１６２４，１６３１〜１６３４，１６４１〜１６４４と、サブフレーム長カウンタ１６５１と、を備える。
【０１４０】
また、フレーム同期装置１００は、最小エラー検出部１６５２と、振り分け制御部１３０と、パターン一致情報選択部１６６０と、同期判定個別制御部１４１〜１４４と、同期判定選択部１５０と、を備える。
【０１４１】
フレーム同期装置１００へ入力される入力データは、たとえば図１３に示した主信号データサブフレーム１３００のようにサブフレーム数が４であり、図１４，図１５に示したように４通りの位相をとるデータであるとする。また、１フレーム＝４サブフレームであり、１サブフレームが６９３サイクルであるため、サブフレーム長カウンタ１６５１は、１サブフレーム＝６９３サイクルの時間を計測するカウンタとする。
【０１４２】
入力データは、パターン一致検出部１６１１〜１６１４，１６２１〜１６２４，１６３１〜１６３４，１６４１〜１６４４のそれぞれへ入力される。パターン一致検出部１６１１〜１６１４，１６２１〜１６２４，１６３１〜１６３４，１６４１〜１６４４は、サブフレームおよび位相の各組み合わせ（本実施の形態においては４×４＝１６通り）に対応して設けられる。そして、パターン一致検出部１６１１〜１６１４，１６２１〜１６２４，１６３１〜１６３４，１６４１〜１６４４は、それぞれ対応する組み合わせの同期パターンと入力データとの一致を検出する。
【０１４３】
たとえば、パターン一致検出部１６１１〜１６１４は、図１５に示した受信パターン１５０１（位相０［°］）のサブフレーム１〜４の同期パターンと入力データとの一致を検出する。たとえば、パターン一致検出部１６１１（ＳＦ１  ０）は、図１５に示した受信パターン１５０１（位相０［°］）のサブフレーム１の同期パターンと入力データとの一致を検出する。パターン一致検出部１６１２は、図１５に示した受信パターン１５０１（位相０［°］）のサブフレーム２の同期パターンと入力データとの一致を検出する。
【０１４４】
パターン一致検出部１６１３は、図１５に示した受信パターン１５０１（位相０［°］）のサブフレーム３の同期パターンと入力データとの一致を検出する。パターン一致検出部１６１４は、図１５に示した受信パターン１５０１（位相０［°］）のサブフレーム４の同期パターンと入力データとの一致を検出する。
【０１４５】
また、パターン一致検出部１６２１〜１６２４は、図１５に示した受信パターン１５０２（位相９０［°］）のサブフレーム１〜４の同期パターンと入力データとの一致を検出する。また、パターン一致検出部１６３１〜１６３４は、図１５に示した受信パターン１５０３（位相１８０［°］）のサブフレーム１〜４の同期パターンと入力データとの一致を検出する。また、パターン一致検出部１６４１〜１６４４は、図１５に示した受信パターン１５０４（位相２７０［°］）のサブフレーム１〜４の同期パターンと入力データとの一致を検出する。
【０１４６】
パターン一致検出部１６１１〜１６１４，１６２１〜１６２４，１６３１〜１６３４，１６４１〜１６４４のそれぞれは、同期パターンと入力データとの不一致数を示す情報を出力する。また、パターン一致検出部１６１１〜１６１４，１６２１〜１６２４，１６３１〜１６３４，１６４１〜１６４４のそれぞれは、自検出部に対応するサブフレームおよび位相を示す情報を出力する。パターン一致検出部１６１１〜１６１４，１６２１〜１６２４，１６３１〜１６３４，１６４１〜１６４４から出力される各情報は最小エラー検出部１６５２およびパターン一致情報選択部１６６０へ入力される。
【０１４７】
ただし、パターン一致検出部１６１１〜１６１４，１６２１〜１６２４，１６３１〜１６３４，１６４１〜１６４４のそれぞれに対応するサブフレームおよび位相は、各パターン一致検出部の配備位置によって一意に決まる。このため、各パターン一致検出部からのサブフレームおよび位相を示す情報の出力は行わなくてもよい。
【０１４８】
最小エラー検出部１６５２は、パターン一致検出部１６１１〜１６１４，１６２１〜１６２４，１６３１〜１６３４，１６４１〜１６４４から出力された不一致数のうちの最小の不一致数であって、閾値以下の不一致数を検出する。そして、最小エラー検出部１６５２は、検出した不一致数を示す情報を出力したパターン一致検出部からのサブフレームおよび位相を示す情報を振り分け制御部１３０へ出力する。
【０１４９】
振り分け制御部１３０は、最小エラー検出部１６５２から出力された情報に基づいて、同期判定個別制御部１４１〜１４４に対するフレーム同期監視設定を行う。
【０１５０】
同期判定個別制御部１４１〜１４４のそれぞれは、フレーム同期監視設定が行われると、検出タイミングに加えて、パターン一致が検出されたサブフレームおよび引き込み位相を自制御部に設定する。そして、同期判定個別制御部１４１〜１４４のそれぞれは、設定したサブフレームおよび引き込み位相に対応する同期パターンについてのパターン一致の検出結果をパターン一致情報選択部１６６０から取得する。これにより、同期判定個別制御部１４１〜１４４のそれぞれは、自制御部の検出タイミングにおいて該同期パターンが連続して検出されたか否かを判定することができる。
【０１５１】
また、同期判定個別制御部１４１〜１４４のそれぞれは、検出タイミングや使用状態に加えて、自制御部に設定されたサブフレームおよび引き込み位相を示す設定情報を振り分け制御部１３０へ出力する。
【０１５２】
図１６Ａ，図１６Ｂに示す例では、４個の同期判定個別制御部（同期判定個別制御部１４１〜１４４）を設ける構成について説明したが、同期判定個別制御部の数は２以上であればよい。たとえば、同期判定個別制御部の数は、フレーム同期パターンとの一致数がフレーム長にどの程度で出現するかを考慮して決定することができる。
【０１５３】
たとえば、フレーム同期パターンを６ビット、サブフレーム長を６９３サイクルとした場合は、フレーム同期パターンが一致する確率１／６４（１／２6）をサブフレーム６９３の除数とすると、約１０個の同期判定個別制御部を配備することが考えられる。
【０１５４】
パターン一致情報選択部１６６０は、同期判定個別制御部１４１〜１４４に対して、それぞれに設定されたサブフレームおよび引き込み位相に対応する同期パターンについてのパターン一致の検出結果を出力する。同期パターンについてのパターン一致の検出結果は、パターン一致検出部１６１１〜１６１４，１６２１〜１６２４，１６３１〜１６３４，１６４１〜１６４４から出力された情報に基づいて得ることができる。
【０１５５】
また、図１６Ａ，図１６Ｂに示す例では、１６個のパターン一致検出部（パターン一致検出部１６１１〜１６１４，１６２１〜１６２４，１６３１〜１６３４，１６４１〜１６４４）を設ける構成について説明した。ただし、パターン一致検出部は、サブフレームおよび位相の各組み合わせに対応して設けられるため、該組み合わせの数に応じてパターン一致検出部の数が決定される。
【０１５６】
このように、パターン一致検出部１６１１〜１６１４，１６２１〜１６２４，１６３１〜１６３４，１６４１〜１６４４および最小エラー検出部１６５２（検出部）は、入力データと、複数の同期パターンのいずれかと、が一致したタイミングを検出する。
【０１５７】
また、振り分け制御部１３０および同期判定個別制御部１４１〜１４４（判定部）は、入力データと同期パターンとの連続一致の判定を、パターン一致を検出した複数のタイミングと同期パターンとの複数の組み合わせについて並行して行う。
【０１５８】
そして、同期判定選択部１５０（同期部）は、パターン一致を検出した複数のタイミングについての判定結果に基づいて、入力データのフレーム同期を行う。これにより、たとえば最初のパターン一致の検出が誤検出であっても、誤検出したタイミングによる判定と並行して、他のタイミングによるパターン一致についての判定を行うことができる。このため、同期確立までの時間を短くし、通信品質の向上を図ることができる。
【０１５９】
また、各パターン一致検出部および最小エラー検出部１６５２は、複数の同期パターンのうちの２以上の同期パターンが入力データと一致した場合は、ビット単位の不一致数が最小の同期パターンについてのパターン一致を検出する。これにより、より精度の高いパターン一致の検出を行うことができる。
【０１６０】
（フレーム同期パターン）
実施の形態２にかかるフレーム同期パターンは、たとえば図５Ａに示したフレーム同期パターンと同様である。ただし、実施の形態２にかかる同期パターンは１６通り存在し、それぞれ同期パターンがパターン一致検出部１６１１〜１６１４，１６２１〜１６２４，１６３１〜１６３４，１６４１〜１６４４に設定される。
【０１６１】
（パターン一致検出部によるパターン一致検出のタイミング）
図１７は、パターン一致検出部によるパターン一致検出のタイミングの一例を示す図である。図１７において、図５Ｂに示した部分と同様の部分については同一の符号を付して説明を省略する。
【０１６２】
実施の形態２にかかるパターン一致検出部１６１１〜１６１４，１６２１〜１６２４，１６３１〜１６３４，１６４１〜１６４４のそれぞれによるパターン一致検出のタイミングは、たとえば図５Ｂに示したパターン一致検出のタイミングと同様である。
【０１６３】
ただし、パターン一致検出部１６１１〜１６１４，１６２１〜１６２４，１６３１〜１６３４，１６４１〜１６４４には、サブフレームと引き込み位相の組み合わせに応じたそれぞれ異なる同期パターンが設定される。このため、各パターン一致検出部におけるパターン一致検出の結果は異なる。
【０１６４】
また、パターン一致検出部１６１１〜１６１４，１６２１〜１６２４，１６３１〜１６３４，１６４１〜１６４４のそれぞれは、図５Ｂに示した不一致数５２５が閾値以下であるか否かについては判定しなくてもよい。
【０１６５】
そして、パターン一致検出部１６１１〜１６１４，１６２１〜１６２４，１６３１〜１６３４，１６４１〜１６４４は、それぞれの不一致数５２５を最小エラー検出部１６５２およびパターン一致情報選択部１６６０へ出力する。
【０１６６】
（最小エラー検出部による最小エラー検出のタイミング）
図１８は、最小エラー検出部による最小エラー検出のタイミングの一例を示す図である。図１８において、図１７に示した部分と同様の部分については同一の符号を付して説明を省略する。不一致数１８１０は、パターン一致検出部１６１１〜１６１４，１６２１〜１６２４，１６３１〜１６３４，１６４１〜１６４４から出力された不一致数５２５（図１７参照）である。
【０１６７】
最小エラー検出情報１８２０は、最小エラー検出部１６５２による最小エラー検出の結果である。最小エラー検出情報１８２０の閾値以下判定結果１８２１は、不一致数１８１０のうちの少なくともいずれかが閾値（たとえば１）以下であるか否かの判定結果である。不一致数１８２２は、不一致数１８１０のうちの少なくともいずれかが閾値以下となったタイミングにおける、不一致数１８１０の最小の不一致数である。
【０１６８】
サブフレーム１８２３は、不一致数１８１０のうちの少なくともいずれかが閾値以下となったタイミングにおける、不一致数が閾値以下となった同期パターンに対応するサブフレームである。引き込み位相１８２４は、不一致数１８１０のうちの少なくともいずれかが閾値以下となったタイミングにおける、不一致数が閾値以下となった同期パターンに対応する引き込み位相である。タイミング情報１８２５は、不一致数１８１０のうちの少なくともいずれかが閾値以下となったタイミングである。
【０１６９】
（最小エラー検出部による処理）
図１９は、最小エラー検出部による処理の一例を示すフローチャートである。最小エラー検出部１６５２は、たとえば図１９に示す各ステップを実行する。
【０１７０】
まず、最小エラー検出部１６５２は、ｉを初期化（ｉ＝１）する（ステップＳ１９０１）。ｉは、１６通りの同期パターンの番号（１〜１６）である。つぎに、最小エラー検出部１６５２は、ｉが初期値（ｉ＝１）であるか否かを判断する（ステップＳ１９０２）。
【０１７１】
ステップＳ１９０２において、ｉが初期値でない場合（ステップＳ１９０２：Ｎｏ）は、最小エラー検出部１６５２は、ステップＳ１９０４へ移行する。ｉが初期値である場合（ステップＳ１９０２：Ｙｅｓ）は、最小エラー検出部１６５２は、最小不一致数に同期パターンｉの不一致数を格納する（ステップＳ１９０３）。最小不一致数は、不一致数の仮の最小値を格納する情報である。同期パターンｉは、パターン一致検出部１６１１〜１６１４，１６２１〜１６２４，１６３１〜１６３４，１６４１〜１６４４のうちの同期パターンｉに対応するパターン一致検出部から取得することができる。
【０１７２】
つぎに、最小エラー検出部１６５２は、ｉがＮ以下であるか否かを判断する（ステップＳ１９０４）。Ｎは、ｉの最大値であって、同期パターンの数（本実施の形態においては１６）に相当する。ｉがＮ以下である場合（ステップＳ１９０４：Ｙｅｓ）は、最小エラー検出部１６５２は、同期パターンｉの不一致数が最小不一致数より小さいか否かを判断する（ステップＳ１９０５）。
【０１７３】
ステップＳ１９０５において、不一致数が最小不一致数より小さくない場合（ステップＳ１９０５：Ｎｏ）は、最小エラー検出部１６５２は、ステップＳ１９０７へ移行する。不一致数が最小不一致数より小さい場合（ステップＳ１９０５：Ｙｅｓ）は、最小エラー検出部１６５２は、最小不一致数に同期パターンｉの不一致数を格納する（ステップＳ１９０６）。つぎに、最小エラー検出部１６５２は、ｉをインクリメント（ｉ＋＋）し（ステップＳ１９０７）、ステップＳ１９０２へ戻る。
【０１７４】
ステップＳ１９０４において、ｉがＮ以下でない場合（ステップＳ１９０４：Ｎｏ）は、最小エラー検出部１６５２は、最小不一致数が所定の閾値以下であるか否かを判断する（ステップＳ１９０８）。
【０１７５】
ステップＳ１９０８において、最小不一致数が閾値以下でない場合（ステップＳ１９０８：Ｎｏ）は、最小エラー検出部１６５２は、一連の処理を終了する。最小不一致数が閾値以下である場合（ステップＳ１９０８：Ｙｅｓ）は、最小エラー検出部１６５２は、閾値以下の不一致数を検出したことを示す最小エラー検出情報を振り分け制御部１３０へ出力し（ステップＳ１９０９）、一連の処理を終了する。最小エラー検出情報には、閾値以下の不一致数が検出された同期パターンについての不一致数、サブフレームおよびタイミング情報が含まれる（たとえば図１８参照）。
【０１７６】
（振り分け制御部による振り分け制御のタイミング）
図２０は、振り分け制御部による振り分け制御のタイミングの一例を示す図である。図２０において、図７または図１８に示した部分と同様の部分については同一の符号を付して説明を省略する。図２０に示すサブフレーム２０１１〜２０１４は、それぞれ同期判定個別制御部１４１〜１４４（＃１〜＃４）に設定したサブフレームである。引き込み位相２０２１〜２０２４は、それぞれ同期判定個別制御部１４１〜１４４に設定した引き込み位相である。
【０１７７】
振り分け制御部１３０は、最小エラー検出部１６５２から最小エラー検出情報１８２０（閾値以下判定結果１８２１＝１）が出力された場合に、タイミング情報５２１が示すタイミングが、同期判定個別制御部１４１〜１４４のいずれかに設定されているか否かを判断する。そして、振り分け制御部１３０は、該タイミングが同期判定個別制御部１４１〜１４４のいずれにも設定されていない場合は、同期判定個別制御部１４１〜１４４のうちの未使用の同期判定個別制御部に対してフレーム同期監視設定を行う。
【０１７８】
このとき、振り分け制御部１３０は、最小エラー検出情報１８２０のサブフレーム１８２３が示すサブフレームと、最小エラー検出情報１８２０の引き込み位相１８２４が示す引き込み位相と、を対象の同期判定個別制御部に設定する。
【０１７９】
たとえば、振り分け制御部１３０は、タイミング情報５２１が示すタイミング“７”において閾値以下判定結果１８２１が出力されると、同期判定個別制御部１４１（＃１）に対してフレーム同期監視設定を行う。これにより、同期判定個別制御部１４１の使用状態７１１が“使用中”となり、検出タイミング７２１が“７”に設定される。また、振り分け制御部１３０は、同期判定個別制御部１４１のサブフレーム２０１１を“１”に設定し、同期判定個別制御部１４１の引き込み位相２０２１を“０”に設定する。
【０１８０】
つぎに、振り分け制御部１３０は、タイミング情報５２１が示すタイミング“１５”において閾値以下判定結果１８２１が出力されると、同期判定個別制御部１４２（＃２）に対してフレーム同期監視設定を行う。これにより、同期判定個別制御部１４２の使用状態７１２が“使用中”となり、検出タイミング７２２が“１５”に設定される。また、振り分け制御部１３０は、同期判定個別制御部１４２のサブフレーム２０１２を“１”に設定し、同期判定個別制御部１４２の引き込み位相２０２２を“０”に設定する。
【０１８１】
つぎに、振り分け制御部１３０は、タイミング情報５２１が示すタイミング“１９”において閾値以下判定結果１８２１が出力されると、同期判定個別制御部１４３（＃３）に対してフレーム同期監視設定を行う。これにより、同期判定個別制御部１４３の使用状態７１３が“使用中”となり、検出タイミング７２３が“１９”に設定される。また、振り分け制御部１３０は、同期判定個別制御部１４３のサブフレーム２０１３を“３”に設定し、同期判定個別制御部１４３の引き込み位相２０２３を“２７０”に設定する。
【０１８２】
ここで、同期判定個別制御部１４１〜１４４は、特定のサブフレームや引き込み位相に括り付けられていないため、同一のサブフレームや引き込み位相で、異なる検出タイミングの監視を並列で行うことが可能である。
【０１８３】
（振り分け制御部による処理）
図２１は、振り分け制御部による処理の一例を示すフローチャートである。実施の形態２にかかる振り分け制御部１３０は、たとえば図２１に示す各ステップを実行する。まず、振り分け制御部１３０は、最小エラー検出部１６５２からの最小エラー検出情報が入力されたか否かを判断し（ステップＳ２１０１）、最小エラー検出情報が入力されるまで待つ（ステップＳ２１０１：Ｎｏのループ）。
【０１８４】
ステップＳ２１０１において、最小エラー検出情報が入力されると（ステップＳ２１０１：Ｙｅｓ）、振り分け制御部１３０は、ステップＳ２１０２へ移行する。図２１に示すステップＳ２１０２〜Ｓ２１０８は、図８に示したステップＳ８０２〜Ｓ８０８と同様である。ただし、ステップＳ２１０４において取得される設定情報は、たとえば使用状態や検出タイミングに加えて、設定されたサブフレームや引き込み位相を示す情報である。
【０１８５】
また、ステップＳ２１０６において、振り分け制御部１３０は、最小エラー検出情報と同じ検出タイミング、サブフレームおよび引き込み位相の組み合わせが同期判定個別制御部１４１〜１４４のいずれかに設定済みか否かを判断する（ステップＳ２１０６）。
【０１８６】
（同期判定個別制御部による同期判定個別制御のタイミング）
図２２は、同期判定個別制御部による同期判定個別制御のタイミングの一例を示す図である。図２２において、図９または図２０に示した部分と同様の部分については同一の符号を付して説明を省略する。図２２においては、同期判定個別制御部１４１，１４２（＃１，＃２）について説明する。
【０１８７】
図２２に示す例では、最初のタイミング“７”において、サブフレーム“１”および引き込み位相タイミング“０”に対応するパターン一致検出部１６１１によってパターン一致が検出されたとする。そして、振り分け制御部１３０によって同期判定個別制御部１４１（＃１）にフレーム同期監視設定が行われたとする。この場合は、同期判定個別制御部１４１に対して、サブフレーム２０１１として“１”、引き込み位相２０２１として“０”、検出タイミング７２１として“７”が設定される。このとき、同期判定個別制御部１４１は後方保護段数カウンタ９１１を“１”に設定する。
【０１８８】
そして、次のタイミング“７”においてもパターン一致検出部１６１１によってパターン一致が検出されたため、同期判定個別制御部１４１は後方保護段数カウンタ９１１を“２”に設定する。そして、さらに次のタイミング“７”においてもパターン一致検出部１６１１によってパターン一致が検出されたため、同期判定個別制御部１４１は後方保護段数カウンタ９１１を“３”に設定する。
【０１８９】
また、図２２に示す例では、最初のタイミング“１５”において、サブフレーム“１”および引き込み位相タイミング“０”に対応するパターン一致検出部１６１２によってパターン一致が検出されたとする。そして、振り分け制御部１３０によって同期判定個別制御部１４２（＃２）にフレーム同期監視設定が行われたとする。この場合は、同期判定個別制御部１４２に対して、サブフレーム２０１２として“１”、引き込み位相２０２２として“０”、検出タイミング７２２として“１５”が設定される。このとき、同期判定個別制御部１４２は後方保護段数カウンタ９１２を“１”に設定する。
【０１９０】
そして、次のタイミング“１５”においてもパターン一致検出部１６１２によってパターン一致が検出されたため、同期判定個別制御部１４２は後方保護段数カウンタ９１２を“２”に設定する。そして、さらに次のタイミング“１５”においてはパターン一致検出部１６１２によってパターン一致が検出されなかったため、同期判定個別制御部１４２は後方保護段数カウンタ９１２をクリアする。
【０１９１】
（同期判定個別制御部による処理）
図２３は、同期判定個別制御部による処理の一例を示すフローチャートである。実施の形態２にかかる同期判定個別制御部１４１〜１４４のそれぞれは、たとえば図２３に示す各ステップを実行する。ここでは同期判定個別制御部１４１による処理について説明するが、同期判定個別制御部１４２〜１４４の処理についても同様である。
【０１９２】
たとえば、同期判定個別制御部１４１は、下記のステップＳ２３０１〜Ｓ２３２５をサイクルごとに繰り返す。図２３に示すステップＳ２３０１〜Ｓ２３０４は、図１０に示したステップＳ１００１〜Ｓ１００４と同様である。ただし、ステップＳ２３０３において、同期判定個別制御部１４１は、自制御部の検出タイミングに加えてサブフレームおよび引き込み位相を設定する（ステップＳ２３０３）。たとえば、サブフレームおよび引き込み位相は、フレーム同期監視設定によって振り分け制御部１３０から同期判定個別制御部１４１へ通知される。
【０１９３】
ステップＳ２３０４のつぎに、同期判定個別制御部１４１は、サブフレームカウンタに、ステップＳ２３０３によって設定したサブフレームの値（設定サブフレーム）を設定する（ステップＳ２３０５）。つぎに、同期判定個別制御部１４１は、ステップＳ２３０６へ移行する。図２３に示すステップＳ２３０６〜Ｓ２３０８は、図１０に示したステップＳ１００５〜Ｓ１００７と同様である。ただし、ステップＳ２３０８において、現在のタイミングはサブフレーム長カウンタ１６５１から取得することができる。
【０１９４】
ステップＳ２３０８において、検出タイミングである場合（ステップＳ２３０８：Ｙｅｓ）は、同期判定個別制御部１４１は、パターン一致情報選択部１６６０からパターン一致情報を取得する（ステップＳ２３０９）。ステップＳ２３０９において、同期判定個別制御部１４１は、たとえば、ステップＳ２３０３によって設定されたサブフレームの値と、サブフレームカウンタの値と、の差に基づいて、いずれのサブフレームのパターン一致情報を取得するかを判断する。
【０１９５】
つぎに、同期判定個別制御部１４１は、自制御部の同期状態が仮同期であるか否かを判断する（ステップＳ２３１０）。仮同期である場合（ステップＳ２３１０：Ｙｅｓ）は、同期判定個別制御部１４１は、ステップＳ２３０９によって取得したパターン一致情報に基づいて、不一致数が閾値以下か否かを判断する（ステップＳ２３１１）。
【０１９６】
ステップＳ２３１１において、不一致数が閾値以下である場合（ステップＳ２３１１：Ｙｅｓ）は、同期判定個別制御部１４１は、ステップＳ２３１２へ移行する。図２３に示すステップＳ２３１２〜Ｓ２３１５は、図１０に示したステップＳ１０１０〜Ｓ１０１３と同様である。
【０１９７】
ステップＳ２３１３またはステップＳ２３１５のつぎに、同期判定個別制御部１４１は、サブフレームカウンタをカウントアップし（ステップＳ２３１６）、一連の処理を終了する。ステップＳ２３１６において、同期判定個別制御部１４１は、サブフレームカウンタの値が“５”に達した場合は、サブフレームカウンタの値を“１”に戻す。
【０１９８】
ステップＳ２３１１において、不一致数が閾値以下でない場合（ステップＳ２３１１：Ｎｏ）は、同期判定個別制御部１４１は、ステップＳ２３１７へ移行する。ステップＳ２３１７，Ｓ２３１８は、図１０に示したステップＳ１０１４，Ｓ１０１５と同様である。
【０１９９】
ステップＳ２３１０において、同期状態が仮同期でない場合（ステップＳ２３１０：Ｎｏ）、同期判定個別制御部１４１は、ステップＳ２３０９によって取得したパターン一致情報に基づいて、不一致数が閾値以下か否かを判断する（ステップＳ２３１９）。
【０２００】
ステップＳ２３１９において、不一致数が閾値以下でない場合（ステップＳ２３１９：Ｎｏ）は、同期判定個別制御部１４１は、ステップＳ２３２０へ移行する。ステップＳ２３２０，Ｓ２３２１は、図１０に示したステップＳ１０１７，Ｓ１０１８と同様である。ステップＳ２３２１のつぎに、同期判定個別制御部１４１は、サブフレームカウンタをカウントアップし（ステップＳ２３２２）、一連の処理を終了する。ステップＳ２３２２において、同期判定個別制御部１４１は、サブフレームカウンタの値が“５”に達した場合は、サブフレームカウンタの値を“１”に戻す。
【０２０１】
ステップＳ２３２０において、前方保護段数カウンタの値が閾値と等しい場合（ステップＳ２３２０：Ｙｅｓ）は、同期判定個別制御部１４１は、ステップＳ２３２３へ移行する。図２３に示すステップＳ２３２３，Ｓ２３２４は、図１０に示したステップＳ１０１９，Ｓ１０２０と同様である。
【０２０２】
ステップＳ２３１９において、不一致数が閾値以下である場合（ステップＳ２３１９：Ｙｅｓ）は、同期判定個別制御部１４１は、ステップＳ２３２５へ移行する。ステップＳ２３２５は、図１０に示したステップＳ１０２１と同様である。ステップＳ２３２５のつぎに、同期判定個別制御部１４１は、ステップＳ２３２２へ移行する。
【０２０３】
（パターン一致情報選択部）
図２４Ａは、パターン一致情報選択部の一例を示す図である。図２４Ｂは、図２４Ａに示したパターン一致情報選択部における信号の流れの一例を示す図である。図２４Ａ，図２４Ｂに示すパターン一致検出部＃１〜＃Ｎは、たとえば図１６Ａ，図１６Ｂに示したパターン一致検出部１６１１〜１６１４，１６２１〜１６２４，１６３１〜１６３４，１６４１〜１６４４に対応する構成である。
【０２０４】
パターン一致情報選択部１６６０は、閾値以下判定部２４１１〜２４１Ｎと、セレクタ２４２１〜２４２４と、を備える。閾値以下判定部２４１１〜２４１Ｎは、それぞれパターン一致検出部＃１〜＃Ｎに対応して設けられる。閾値以下判定部２４１１〜２４１Ｎは、パターン一致検出部＃１〜＃Ｎのうちの対応するパターン一致検出部から出力される不一致数が閾値以下か否かを判定し、判定結果をセレクタ２４２１〜２４２４へ出力する。
【０２０５】
セレクタ２４２１〜２４２４（ＳＥＬ）は、それぞれ同期判定個別制御部１４１〜１４４に対応して設けられる。図２４Ａ，図２４Ｂに示す例では４個の同期判定個別制御部１４１〜１４４が設けられているため、４個のセレクタ２４２１〜２４２４が設けられる。
【０２０６】
たとえば、セレクタ２４２１は、対応する同期判定個別制御部１４１から出力されたパターン一致情報要求を取得する。そして、セレクタ２４２１は、閾値以下判定部２４１１〜２４１Ｎのうちの、取得したパターン一致情報要求が示すサブフレームおよび引き込み位相に対応する閾値以下判定部から出力された判定結果をパターン一致情報として同期判定個別制御部１４１へ出力する。
【０２０７】
これにより、同期判定個別制御部１４１に設定されたサブフレームおよび引き込み位相に対応する同期パターンについての不一致数が閾値以下か否かを示すパターン一致情報を同期判定個別制御部１４１へ出力することができる。セレクタ２４２１について説明したがセレクタ２４２２〜２４２４についても同様である。
【０２０８】
図２４Ａ，図２４Ｂに示す例ではパターン一致情報選択部１６６０に閾値以下判定部２４１１〜２４１Ｎを設け、不一致数が閾値以下か否かを示すパターン一致情報を同期判定個別制御部１４１〜１４４へ出力する構成について説明した。ただし、パターン一致情報選択部１６６０はこのような構成に限らず、たとえば、閾値以下判定部２４１１〜２４１Ｎを設けない構成としてもよい。
【０２０９】
この場合は、セレクタ２４２１は、パターン一致検出部＃１〜＃Ｎのうちの、パターン一致情報要求が示すサブフレームおよび引き込み位相に対応するパターン一致検出部から出力された不一致数をパターン一致情報として同期判定個別制御部１４１へ出力する。この場合は、同期判定個別制御部１４１は、パターン一致情報が示す不一致数が閾値以下か否かを判定する。これにより、同期判定個別制御部１４１に設定されたサブフレームおよび引き込み位相に対応する同期パターンについての不一致数が閾値以下か否かを判定することができる。セレクタ２４２１について説明したがセレクタ２４２２〜２４２４についても同様である。
【０２１０】
（同期判定個別制御部が出力する同期状態情報）
図２５は、同期判定個別制御部が出力する同期状態情報の一例を示す図である。実施の形態２にかかる同期判定個別制御部１４１〜１４４（＃１〜＃４）のそれぞれは、図２５に示すように、振り分け制御部１３０によってフレーム同期監視設定が行われると、同期状態情報とともに、付随情報を同期判定選択部１５０へ出力する。付随情報は、たとえば設定されたサブフレーム（ＳＦ）および引き込み位相（ＬＯ）を示す情報である。
【０２１１】
同期判定選択部１５０は、同期判定個別制御部１４１〜１４４から出力される同期状態情報のうちのいずれかが“Ｓｙｎｃ”（同期状態）である場合は、フレーム同期と判定する。この場合は、同期判定選択部１５０は、フレーム同期の確立を示す同期判定情報とともに、同期判定個別制御部１４１〜１４４のうちの“Ｓｙｎｃ”を出力した同期判定個別制御部から出力された付随情報を出力する。
【０２１２】
これにより、フレーム同期装置１００の後段の符号／復号部２１０（たとえば図２Ａ，図２Ｂ参照）に対して、フレーム同期を確立した際のサブフレームおよび引き込み位相を通知することができる。これにより、符号／復号部２１０において、入力データのタイミング補正および引き込み位相の補正が可能になり、データを復調することができる。
【０２１３】
（同期判定選択部による処理）
図２６は、同期判定選択部による処理の一例を示すフローチャートである。実施の形態２にかかる同期判定選択部１５０は、たとえば図２６に示す各ステップを実行する。図２６に示すステップＳ２６０１〜Ｓ２６０９は、図１２に示したステップＳ１２０１〜Ｓ１２０９と同様である。ただし、ステップＳ２６０７において、同期判定選択部１５０は、“同期確立”を示す同期判定情報とともに、同期判定個別制御部＃ｊから出力された付随情報を出力する（ステップＳ２６０７）。
【０２１４】
このように、実施の形態２によれば、入力データと同期パターンとの連続一致の判定を、パターン一致を検出した複数のタイミングと同期パターンとの複数の組み合わせについて並行して行うことができる。これにより、入力データが、たとえばサブフレームや引き込み位相によって複数通りの同期パターンを含む信号であっても、実施の形態１と同様に、同期確立までの時間を短くし、通信品質の向上を図ることができる。
【０２１５】
入力データがサブフレームおよび引き込み位相の組み合わせによって複数通りの同期パターンを含む信号である場合について説明したが、入力データはサブフレーム間での同期パターンの相違がない信号であってもよい。この場合は、入力データと同期パターンとの連続一致の判定を、引き込み位相ごとに並行して行えばよい。
【０２１６】
また、入力データは、空間の伝搬によって位相不確定が発生しない変調方式による信号であってもよい。この場合は、入力データと同期パターンとの連続一致の判定を、サブフレームごとに並行して行えばよい。
【０２１７】
以上説明したように、フレーム同期方法、フレーム同期装置および通信システムによれば、通信品質の向上を図ることができる。
【０２１８】
たとえば、従来技術では、入力データと同期パターンとのパターン一致を検出すると、フレーム長時間の経過時にパターン一致を再度判定する。このとき、判定結果が不一致であった場合は、はじめのパターン一致は、真のフレーム同期パターンの検出ではなく、フレーム長時間の経過待ちの間に、真のフレーム同期パターンが存在していたといえる。
【０２１９】
しかしながら、従来技術では、該フレーム長時間の経過待ちの間にパターン一致の検出を行うことができず、該フレーム長時間の経過時にパターン不一致となった後に、再度別のタイミングでのパターン一致を待つことになる。このため、フレーム同期の確立までに長い時間を要する場合がある。
【０２２０】
これに対して、上述した各実施の形態によれば、同期判定個別制御部を並列に配備し、同期パターンの数に応じた並列のパターン一致検出部を設け、比較結果を基にして、複数の同期確立候補を並列に監視することができる。これにより、フレームパターンの誤認識によるフレーム同期時間の長大化を解消することが可能である。
【０２２１】
上述した各実施の形態に関し、さらに以下の付記を開示する。
【０２２２】
（付記１）入力データと所定の同期パターンとが一致したタイミングを検出し、
検出したタイミングから前記入力データのフレーム長の周期で前記入力データと前記同期パターンとが所定回数連続して一致したか否かの判定を、検出した複数のタイミングについて並行して行い、
前記複数のタイミングについての前記判定の結果に基づいて前記入力データのフレーム同期を行う、
ことを特徴とするフレーム同期方法。
【０２２３】
（付記２）前記入力データと前記同期パターンとのビット単位の不一致数と閾値との比較結果に基づいて、前記入力データと前記同期パターンとの一致を判定することを特徴とする付記１に記載のフレーム同期方法。
【０２２４】
（付記３）前記複数のタイミングについての前記判定を、並列に設けられた複数の回路を用いることにより並行して行うことを特徴とする付記１または２に記載のフレーム同期方法。
【０２２５】
（付記４）前記複数のタイミングのいずれかのタイミングについて前記周期で前記入力データと前記同期パターンとが前記所定回数連続して一致したと判定した場合に、前記いずれかのタイミングによって前記入力データのフレームの同期を確立したことを示す情報を出力することを特徴とする付記１〜３のいずれか一つに記載のフレーム同期方法。
【０２２６】
（付記５）前記複数のタイミングのいずれのタイミングについても前記周期で前記入力データと前記同期パターンとが前記所定回数連続して一致しなかったと判定した場合に、前記入力データのフレームの同期を確立していないことを示す情報を出力することを特徴とする付記４に記載のフレーム同期方法。
【０２２７】
（付記６）前記いずれかのタイミングによって前記入力データのフレームの同期を確立したと判定した後に、前記いずれかのタイミングについて前記周期で前記入力データと前記同期パターンとが所定回数連続して不一致であったと判定した場合は、前記入力データのフレームの同期が外れたことを示す情報を出力することを特徴とする付記４または５に記載のフレーム同期方法。
【０２２８】
（付記７）前記入力データと複数の同期パターンのいずれかとが一致したタイミングを検出し、
前記複数の同期パターンのうちの前記入力データとの一致を検出した同期パターンについての前記判定を、前記複数のタイミングおよび前記一致を検出した同期パターンの複数の組み合わせについて並行して行う、
ことを特徴とする付記１〜６のいずれか一つに記載のフレーム同期方法。
【０２２９】
（付記８）前記複数の同期パターンは、前記入力データのサブフレームに応じた各同期パターンであることを特徴とする付記７に記載のフレーム同期方法。
【０２３０】
（付記９）前記複数の同期パターンは、前記入力データの引き込み位相に応じた各同期パターンであることを特徴とする付記７または８に記載のフレーム同期方法。
【０２３１】
（付記１０）同一のタイミングにおいて前記複数の同期パターンのうちの２以上の同期パターンが前記入力データと一致した場合は、前記２以上の同期パターンのうちの、前記入力データと前記同期パターンとのビット単位の不一致数が最も少ない同期パターンと前記入力データとが一致したと判定することを特徴とする付記７〜９のいずれか一つに記載のフレーム同期方法。
【０２３２】
（付記１１）入力データと所定の同期パターンとが一致したタイミングを検出する検出部と、
前記検出部によって検出されたタイミングから前記入力データのフレーム長の周期で前記入力データと前記同期パターンとが所定回数連続して一致したか否かの判定を、前記検出部によって検出された複数のタイミングについて並行して行う判定部と、
前記判定部による前記複数のタイミングについての前記判定の結果に基づいて前記入力データのフレーム同期を行う同期部と、
を備えることを特徴とするフレーム同期装置。
【０２３３】
（付記１２）フレームごとに所定の同期パターンを挿入したデータを送信する第１の通信装置と、
前記第１の通信装置から伝搬路を介して受信したデータと前記同期パターンとが一致したタイミングを検出し、検出したタイミングから前記受信したデータのフレーム長の周期で前記受信したデータと前記同期パターンとが所定回数連続して一致したか否かの判定を、検出した複数のタイミングについて並行して行い、前記複数のタイミングについての前記判定の結果に基づいて前記受信したデータのフレーム同期を行う第２の通信装置と、
を含むことを特徴とする通信システム。
【符号の説明】
【０２３４】
１００  フレーム同期装置
１１０，１６１１〜１６１４，１６２１〜１６２４，１６３１〜１６３４，１６４１〜１６４４  パターン一致検出部
１２０  フレーム長カウンタ
１３０  振り分け制御部
１４１〜１４４  同期判定個別制御部
１５０  同期判定選択部
２００  通信システム
２００Ａ，２００Ｂ  無線送受信装置
２０１，２０２  ユーザ
２０３  伝搬路
２１０  符号／復号部
２２０  無線送信部
２２１  フレーム同期パターン生成部
２２２  マッピング部
２２３  変調部
２２４  ＤＡＣ
２３０  ＨＰＡ
２４０  サーキュレータ
２５０  アンテナ
２６０  ＬＮＡ
２７０  無線受信部
２７１  ＡＤＣ
２７２  復調部
２７３  デマッピング部
２７４  フレーム同期部
３００  通信装置
３０１  ソフトウェア回路
３０２  記憶装置
３０３  ハードウェア回路
３０４  無線送受信回路
３０９  バス
４０１  監視周期
４１０  フレーム長カウンタ値
４２０，５２２〜５２４  入力データ
４３０，４４０  同期判定個別制御
４５０  同期判定情報
５１１，５１２  フレーム同期パターン
５２１，１８２５  タイミング情報
５２５，７０１，１８１０，１８２２  不一致数
５２６  パターン一致検出情報
７１１〜７１４  使用状態
７２１〜７２４  検出タイミング
９１１，９１２  後方保護段数カウンタ
１３００  主信号データサブフレーム
１３０１  クロック
１３０２  フレーム周期パターン
１３０３  ユーザデータ
１３０４  フレーム
１４００，１５０１〜１５０４  受信パターン
１６５１  サブフレーム長カウンタ
１６５２  最小エラー検出部
１６６０  パターン一致情報選択部
１８２０  最小エラー検出情報
１８２１  閾値以下判定結果
１８２３，２０１１〜２０１４  サブフレーム
１８２４，２０２１〜２０２４  引き込み位相
２４１１〜２４１Ｎ  閾値以下判定部
２４２１〜２４２４  セレクタ
【図１Ａ】
2016072848.tif 000003
【図１Ｂ】
2016072848.tif 000004
【図２Ａ】
2016072848.tif 000005
【図２Ｂ】
2016072848.tif 000006
【図３】
2016072848.tif 000007
【図４】
2016072848.tif 000008
【図５Ａ】
2016072848.tif 000009
【図５Ｂ】
2016072848.tif 000010
【図６】
2016072848.tif 000011
【図７】
2016072848.tif 000012
【図８】
2016072848.tif 000013
【図９】
2016072848.tif 000014
【図１０】
2016072848.tif 000015
【図１１】
2016072848.tif 000016
【図１２】
2016072848.tif 000017
【図１３】
2016072848.tif 000018
【図１４】
2016072848.tif 000019
【図１５】
2016072848.tif 000020
【図１６Ａ】
2016072848.tif 000021
【図１６Ｂ】
2016072848.tif 000022
【図１７】
2016072848.tif 000023
【図１８】
2016072848.tif 000024
【図１９】
2016072848.tif 000025
【図２０】
2016072848.tif 000026
【図２１】
2016072848.tif 000027
【図２２】
2016072848.tif 000028
【図２３】
2016072848.tif 000029
【図２４Ａ】
2016072848.tif 000030
【図２４Ｂ】
2016072848.tif 000031
【図２５】
2016072848.tif 000032
【図２６】
2016072848.tif 000033