(57)【要約】【課題】クロック線を設けることなく、受信信号から有効なデータを再生することができるデータ受信回路およびデータ受信プログラムを提供する。【解決手段】データ受信回路８５は、送信側クロックのタイミングに従って出力された信号を受信し、受信した受信信号を上記送信側クロックの所定数倍のクロックを用いてオーバーサンプリングするサンプリング部９２と、サンプリング部９２によってオーバーサンプリングされた複数のサンプル位置のデータを比較し、データの一致度合いに基づいて、受信信号に含まれるデータを再生するデータ再生部９４とを備える。【選択図】図３
2015046843.tif 000002
【特許請求の範囲】
【請求項１】
送信側クロックのタイミングに従って出力された信号を受信し、受信した受信信号を前記送信側クロックの所定数倍のクロックを用いてオーバーサンプリングするサンプリング部と、
前記サンプリング部によってオーバーサンプリングされた複数のサンプル位置のデータを比較し、前記データの一致度合いに基づいて、前記受信信号に含まれるデータを再生するデータ再生部とを備える、データ受信回路。
【請求項２】
前記データ再生部は、前後の前記サンプル位置のデータを順次比較し、データが連続して一致する回数が所定の閾値以上の場合に、前記データを、前記受信信号に含まれるデータとして再生する、請求項１に記載のデータ受信回路。
【請求項３】
前記データ再生部は、前記サンプリング部のサンプル数と、データが連続して一致する回数とに基づいて、新たなデータを再生するための比較対象から除外するサンプル位置の数である除外数を算出し、再生したデータに対応するサンプル位置の後に続く前記除外数分のサンプル位置のデータを、前記比較対象から除外する、請求項２に記載のデータ受信回路。
【請求項４】
前記データ受信回路は、さらに、
前記データ再生部によってデータが再生されたタイミングを示す信号を出力する再生タイミング信号出力部を備える、請求項１から請求項３のいずれか１項に記載のデータ受信回路。
【請求項５】
前記データ受信回路は、さらに、
データを含む信号を前記送信側クロックのタイミングに従って前記サンプリング部へ出力する出力回路を備える、請求項１から請求項４のいずれか１項に記載のデータ受信回路。
【請求項６】
受信信号に含まれるデータを再生するデータ受信装置において用いられるデータ受信プログラムであって、
コンピュータに、
送信側クロックのタイミングに従って出力された信号を受信し、受信した受信信号を前記送信側クロックの所定数倍のクロックを用いてオーバーサンプリングするステップと、
オーバーサンプリングされた複数のサンプル位置のデータを比較し、前記データの一致度合いに基づいて、前記受信信号に含まれるデータを再生するステップとを実行させるための、データ受信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ受信回路およびデータ受信プログラムに関し、特に、受信信号に含まれるデータを再生するデータ受信回路およびデータ受信プログラムに関する。
【背景技術】
【０００２】
従来、データの送受信を行う装置間において、送信装置がデータをクロックとともに送信し、受信装置が例えばクロックの立ち上がりエッジにおいてデータを取り込むなど、クロックに基づくタイミングでデータの取り込みを行うソース・シンクロナス方式が用いられている（例えば、非特許文献１参照）。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】“必修！ＦＰＧＡタイミング解析の基礎”、[online]、[平成25年4月2日検索]、インターネット〈URL：http://monoist.atmarkit.co.jp/mn/articles/0902/13/news130.html〉
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記のようなソース・シンクロナス方式を用いて高速なデータを送受信する場合、データを伝送するためのデータ線と、クロックを伝送するためのクロック線とを送信装置および受信装置間に等長配線する必要があるため、パターン設計が困難になるという問題があった。
【０００５】
この発明は、上述の課題を解決するためになされたもので、その目的は、クロック線を設けることなく、受信信号から有効なデータを再生することができるデータ受信回路およびデータ受信プログラムを提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、この発明のある局面に係わるデータ受信回路は、送信側クロックのタイミングに従って出力された信号を受信し、受信した受信信号を前記送信側クロックの所定数倍のクロックを用いてオーバーサンプリングするサンプリング部と、前記サンプリング部によってオーバーサンプリングされた複数のサンプル位置のデータを比較し、前記データの一致度合いに基づいて、前記受信信号に含まれるデータを再生するデータ再生部とを備える。
【０００７】
この発明の他の局面に係わるデータ受信プログラムは、受信信号に含まれるデータを再生するデータ受信装置において用いられるデータ受信プログラムであって、コンピュータに、送信側クロックのタイミングに従って出力された信号を受信し、受信した受信信号を前記送信側クロックの所定数倍のクロックを用いてオーバーサンプリングするステップと、オーバーサンプリングされた複数のサンプル位置のデータを比較し、前記データの一致度合いに基づいて、前記受信信号に含まれるデータを再生するステップとを実行させるためのデータ受信プログラムである。
【発明の効果】
【０００８】
本発明によれば、クロック線を設けることなく、受信信号から有効なデータを再生することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、本発明の第１の実施の形態に係るリモートラジオヘッドを備える無線通信装置の構成を示す図である。
【図２】図２は、本発明の第１の実施の形態に係るリモートラジオヘッドの受信側の構成を示す図である。
【図３】図３は、本発明の第１の実施の形態に係るリモートラジオヘッドのデータ受信回路の構成を示す図である。
【図４】図４は、図２に示すアナログ／デジタル変換器からデータが出力される期間と、当該データを受けたデータ受信回路において有効なデータを再生可能な期間とを説明するための図である。
【図５】図５は、図３に示すフリップフロップＦＡおよびフリップフロップＦＢからそれぞれ出力されるデータの一例を示すタイムチャートである。
【図６】図６は、本発明の第１の実施の形態に係るリモートラジオヘッドにおけるデータ受信回路によるデータの再生処理の具体例（その１）のうち、時刻ｔ＝０から時刻ｔ＝３までを示す図である。
【図７】図７は、本発明の第１の実施の形態に係るリモートラジオヘッドにおけるデータ受信回路によるデータの再生処理の具体例（その１）のうち、時刻ｔ＝４から時刻ｔ＝７までを示す図である。
【図８】図８は、本発明の第１の実施の形態に係るリモートラジオヘッドにおけるデータ受信回路によるデータの再生処理の具体例（その２）のうち、時刻ｔ＝０から時刻ｔ＝３までを示す図である。
【図９】図９は、本発明の第１の実施の形態に係るリモートラジオヘッドにおけるデータ受信回路によるデータの再生処理の具体例（その２）のうち、時刻ｔ＝４から時刻ｔ＝７までを示す図である。
【図１０】図１０は、本発明の第１の実施の形態に係るリモートラジオヘッドにおけるデータ受信回路によるデータの再生処理の具体例（その２）のうち、時刻ｔ＝８から時刻ｔ＝１０までを示す図である。
【図１１】図１１は、本発明の第２の実施の形態に係るリモートラジオヘッドの制御部による比較対象の除外処理の一例を示す図である。
【図１２】図１２は、本発明の第２の実施の形態に係るリモートラジオヘッドの制御部による比較対象の除外処理の一例を示す図である。
【図１３】図１３は、本発明の第２の実施の形態に係るリモートラジオヘッドにおけるデータ受信回路によるデータの再生処理の具体例（その１）のうち、時刻ｔ＝０から時刻ｔ＝３までを示す図である。
【図１４】図１４は、本発明の第２の実施の形態に係るリモートラジオヘッドにおけるデータ受信回路によるデータの再生処理の具体例（その１）のうち、時刻ｔ＝４から時刻ｔ＝７までを示す図である。
【図１５】図１５は、本発明の第２の実施の形態に係るリモートラジオヘッドにおけるデータ受信回路によるデータの再生処理の具体例（その２）のうち、時刻ｔ＝０から時刻ｔ＝２までを示す図である。
【図１６】図１６は、本発明の第２の実施の形態に係るリモートラジオヘッドにおけるデータ受信回路によるデータの再生処理の具体例（その２）のうち、時刻ｔ＝３から時刻ｔ＝５までを示す図である。
【図１７】図１７は、本発明の第２の実施の形態に係るリモートラジオヘッドにおけるデータ受信回路によるデータの再生処理の具体例（その２）のうち、時刻ｔ＝６から時刻ｔ＝８までを示す図である。
【発明を実施するための形態】
【００１０】
最初に、本発明の実施形態の内容を列記して説明する。
【００１１】
（１）本実施の形態に係るデータ受信回路は、送信側クロックのタイミングに従って出力された信号を受信し、受信した受信信号を前記送信側クロックの所定数倍のクロックを用いてオーバーサンプリングするサンプリング部と、前記サンプリング部によってオーバーサンプリングされた複数のサンプル位置のデータを比較し、前記データの一致度合いに基づいて、前記受信信号に含まれるデータを再生するデータ再生部とを備える。
【００１２】
このような構成により、たとえばオーバーサンプリングにより得られるデータの一致の度合いが高い場合、当該データを有効なデータとして推定することができるため、クロック線を設けることなく、受信信号から有効なデータを再生することができる。さらに、クロック線を設けない代わりに送信側でデータにクロックを重畳させて送信するなどの処理を行う必要もない。
【００１３】
また、オーバーサンプリングにより得られる複数のサンプル位置におけるデータ同士を比較する構成により、たとえば、予め学習したデータのパターン等を用いて有効なデータの区間を推定する構成などと異なり、受信信号に任意のデータパターンが含まれる場合であっても有効なデータを再生することができる。
【００１４】
また、送信側においてデータとともにクロックを送信する必要がないため、クロックによるノイズの発生を防ぐことができる。また、たとえば低い電源電圧ではクロックを出力することのできないデバイスを送信側に用いる場合であっても、有効なデータを再生することができるため、消費電力を低く抑えることができ、さらに、デバイスの選択の自由度を高めることができる。
【００１５】
（２）また、前記データ再生部は、前後の前記サンプル位置のデータを順次比較し、データが連続して一致する回数が所定の閾値以上の場合に、前記データを、前記受信信号に含まれるデータとして再生する。
【００１６】
このように、所定の閾値以上の回数にわたって連続して一致しているデータを有効なデータとして推定する構成により、複雑な判断処理を行うことなく有効なデータを再生することができる。
【００１７】
（３）また、前記データ再生部は、前記サンプリング部のサンプル数と、データが連続して一致する回数とに基づいて、新たなデータを再生するための比較対象から除外するサンプル位置の数である除外数を算出し、再生したデータに対応するサンプル位置の後に続く前記除外数分のサンプル位置のデータを、前記比較対象から除外する。
【００１８】
このような構成により、送信側から出力される１クロック分のデータに対して、オーバーサンプリングにより得られるデータが連続して一致する回数が複数回にわたって所定の閾値以上となることを防ぎ、送信側から１クロック分のデータが出力されたにもかかわらずデータの再生が２回以上行われることを防ぐことができる。
【００１９】
（４）また、前記データ受信回路は、さらに、前記データ再生部によってデータが再生されたタイミングを示す信号を出力する再生タイミング信号出力部を備える。
【００２０】
このような構成により、データ再生部によりいずれかのサンプルタイミングで再生されたデータから、上記受信信号と同じ速度のデータを容易に生成することができる。
【００２１】
（５）また、前記データ受信回路は、さらに、データを含む信号を前記送信側クロックのタイミングに従って前記サンプリング部へ出力する出力回路を備える。
【００２２】
このような構成により、たとえばオーバーサンプリングにより得られるデータの一致の度合いが高い場合、当該データを有効なデータとして推定することができるため、出力回路とサンプリング部との間にクロック線を設けることなく、受信信号から有効なデータを再生することができる。
【００２３】
また、オーバーサンプリングにより得られる複数のサンプル位置におけるデータ同士を比較する構成により、たとえば、予め学習したデータのパターン等を用いて有効なデータの区間を推定する構成などと異なり、出力回路から出力された信号に任意のデータパターンが含まれる場合であっても有効なデータを再生することができる。
【００２４】
また、出力回路においてデータとともにクロックを出力する必要がないため、クロックによるノイズの発生を防ぐことができる。また、たとえば低い電源電圧ではクロックを出力することのできないデバイスを出力回路として用いる場合であっても、有効なデータを再生することができるため、消費電力を低く抑えることができ、さらに、デバイスの選択の自由度を高めることができる。
【００２５】
（６）本実施の形態に係るデータ受信プログラムは、受信信号に含まれるデータを再生するデータ受信装置において用いられるデータ受信プログラムであって、コンピュータに、送信側クロックのタイミングに従って出力された信号を受信し、受信した受信信号を前記送信側クロックの所定数倍のクロックを用いてオーバーサンプリングするステップと、オーバーサンプリングされた複数のサンプル位置のデータを比較し、前記データの一致度合いに基づいて、前記受信信号に含まれるデータを再生するステップとを実行させるためのプログラムである。
【００２６】
このような構成により、たとえばオーバーサンプリングにより得られるデータの一致の度合いが高い場合、当該データを有効なデータとして推定することができるため、クロック線を設けることなく、受信信号から有効なデータを再生することができる。さらに、クロック線を設けない代わりに送信側でデータにクロックを重畳させて送信するなどの処理を行う必要もない。
【００２７】
また、オーバーサンプリングにより得られる複数のサンプル位置におけるデータ同士を比較する構成により、たとえば、予め学習したデータのパターン等を用いて有効なデータの区間を推定する構成などと異なり、受信信号に任意のデータパターンが含まれる場合であっても有効なデータを再生することができる。
【００２８】
また、送信側においてデータとともにクロックを送信する必要がないため、クロックによるノイズの発生を防ぐことができる。また、たとえば低い電源電圧ではクロックを出力することのできないデバイスを送信側に用いる場合であっても、有効なデータを再生することができるため、消費電力を低く抑えることができ、さらに、デバイスの選択の自由度を高めることができる。
【００２９】
以下、本発明の実施の形態について図面を用いて説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。
【００３０】
＜第１の実施の形態＞
［構成および基本動作］
（無線通信装置の構成）
図１は、本発明の第１の実施の形態に係るリモートラジオヘッドを備える無線通信装置の構成を示す図である。
【００３１】
図１を参照して、無線通信装置２０１は、１または複数のリモートラジオヘッド（データ受信装置）１０１と、本体装置１０２とを備える。
【００３２】
リモートラジオヘッド１０１は、移動体通信において用いられる無線基地局装置から、無線信号の送受信を行なう部分を独立させた装置である。リモートラジオヘッド１０１は、ビルの屋上等に設置されたアンテナポール１０４に取り付けられる。また、このアンテナポール１０４にアンテナ１０３が取り付けられる。
【００３３】
リモートラジオヘッド１０１は、アンテナ１０３経由で無線端末装置３０１から受信した無線信号をデジタル信号に変換し、光ファイバ１０５経由で本体装置１０２へ出力する。また、リモートラジオヘッド１０１は、光ファイバ１０５経由で本体装置１０２から受けたデジタル信号を無線信号に変換し、アンテナ１０３経由で無線端末装置３０１へ送信する。
【００３４】
図２は、本発明の第１の実施の形態に係るリモートラジオヘッドの受信側の構成を示す図である。
【００３５】
図２を参照して、リモートラジオヘッド１０１は、復調器８１と、発振器８２と、アナログ／デジタル変換器（ＡＤＣ）（出力回路）８３，８４と、データ受信回路８５と、インタフェース部８６とを含む。データ受信回路８５は、たとえば１つの半導体集積回路またはＦＰＧＡ（field-programmable gate array）に含まれる。
【００３６】
発振器８２は、局部発振信号を生成して復調器８１へ出力する。復調器８１は、アンテナ１０３から受けた無線信号すなわちＲＦ（Radio Frequency）帯の信号と発振器８２から受けた局部発振信号とを乗算することにより、たとえば、アンテナ１０３から受けた無線信号を直交復調してベースバンド帯のＩ信号およびＱ信号に変換し、アナログ／デジタル変換器８３，８４へ出力する。
【００３７】
アナログ／デジタル変換器８３は、復調器８１から受けたＩ信号を、たとえば１４ビットのデジタル信号に変換し、データ受信回路８５へ出力する。また、アナログ／デジタル変換器８４は、復調器８１から受けたＱ信号を、たとえば１４ビットのデジタル信号に変換し、データ受信回路８５へ出力する。以下、デジタル信号である１４ビットのＩ信号の各ビットのデータを、データＤ１，・・・，Ｄ１４と称する。また、デジタル信号である１４ビットのＱ信号の各ビットのデータを、データＤ１５，・・・，Ｄ２８と称する。
【００３８】
アナログ／デジタル変換器８３およびアナログ／デジタル変換器８４は、クロック（送信側クロック）ＣＬＫ１に従い、たとえばクロックＣＬＫ１の立ち上がりエッジのタイミングで、データＤ１〜Ｄ１４およびデータＤ１５〜Ｄ２８をそれぞれデータ受信回路８５へ出力する。
【００３９】
データ受信回路８５は、アナログ／デジタル変換器８３，８４からＩ信号およびＱ信号を受けて、これらＩ信号およびＱ信号から有効なデータを取得して再生する。このデータ受信回路８５の詳細な構成については、後述する。
【００４０】
インタフェース部８６は、データ受信回路８５により再生されたデータを受けて、当該データを含む電気信号を光信号に変換し、変換した光信号を光ファイバ１０５経由で本体装置１０２へ送信する。
【００４１】
（データ受信回路の構成）
図３は、本発明の第１の実施の形態に係るリモートラジオヘッドのデータ受信回路の構成を示す図である。
【００４２】
図３を参照して、データ受信回路８５は、クロック生成部９１と、サンプリング部９２と、タイミング調整部９３と、データ再生部９４とを含む。
【００４３】
クロック生成部９１は、サンプリングクロックＣＬＫ２を生成し、サンプリング部９２、タイミング調整部９３およびデータ再生部９４における各フリップフロップへサンプリングクロックＣＬＫ２を出力する。
【００４４】
すなわち、データ受信回路８５における各フリップフロップは、共通のサンプリングクロックＣＬＫ２に従い、サンプリングクロックＣＬＫ２の立ち上がりエッジのタイミング、立ち下りエッジのタイミング、または、立ち上がりエッジおよび立ち下がりエッジのタイミングで動作する。
【００４５】
なお、データ受信回路８５における各フリップフロップが、サンプリングクロックＣＬＫ２の立ち上がりエッジおよび立ち下がりエッジの双方のタイミングで動作する場合、サンプリングクロックＣＬＫ２の立ち上がりエッジまたは立ち下がりエッジのタイミングで動作する場合と比較して、サンプリングクロックＣＬＫ２の周波数を半分にすることができる。
【００４６】
ここでは、データ受信回路８５における各フリップフロップは、サンプリングクロックＣＬＫ２の立ち上がりエッジのタイミングで動作することとする。
【００４７】
クロック生成部９１により生成されるサンプリングクロックＣＬＫ２の周波数は、アナログ／デジタル変換器８３，８４においてアナログ／デジタル変換に用いられるクロックＣＬＫ１の周波数の例えば８倍である。なお、クロック生成部９１は、データ受信回路８５とは別のデバイスに含まれ、生成したサンプリングクロックＣＬＫ２をデータ受信回路８５へ出力する構成であってもよい。
【００４８】
サンプリング部９２は、クロック生成部９１により生成されるサンプリングクロックＣＬＫ２のタイミングに従い、アナログ／デジタル変換器８３，８４から出力される信号をオーバーサンプリングする。
【００４９】
具体的には、たとえば、サンプリング部９２のサンプル数は「８」である。すなわち、サンプリング部９２は、サンプリングクロックＣＬＫ２に従い、アナログ／デジタル変換器８３，８４から出力される１クロック分の各データを、８つの異なるサンプル位置でサンプリングする。そして、サンプリング部９２は、サンプリングにより得られた各サンプル位置におけるデータを、タイミング調整部９３およびデータ再生部９４へ出力する。
【００５０】
データ再生部９４は、サンプリング部９２から受けた複数のサンプル位置のデータを比較し、各データの一致度合いを求める。より詳細には、データ再生部９４は、前後のサンプル位置におけるデータを順次比較し、データが連続して一致する回数をカウントする。そして、データ再生部９４は、データが連続して一致する回数が所定の閾値Ｔｈ１以上である場合、当該データを再生データとして出力する。
【００５１】
ここで、データ再生部９４によりデータの再生が行われるか否かの判断基準として用いられる「閾値Ｔｈ１」について、図４を用いて説明する。
【００５２】
図４は、図２に示すアナログ／デジタル変換器からデータが出力される期間と、当該データを受けたデータ受信回路において有効なデータを再生可能な期間とを説明するための図である。
【００５３】
アナログ／デジタル変換器８３，８４は、上述のとおり、データＤ１〜Ｄ２８をデータ受信回路８５へ出力する。これらデータＤ１〜Ｄ２８は、アナログ／デジタル変換器８３，８４におけるクロックＣＬＫ１に従うタイミングで出力されるが、出力されるタイミングに微小なばらつきが生じることがある。
【００５４】
たとえば、図４に示すように、データＤ１〜Ｄ２８において対応する１クロック分のデータの期間を期間Ｔ１とすると、データＤ１，・・・，Ｄ２８ごとに期間Ｔ１の開始タイミングが異なり、各期間Ｔ１が重なる期間、すなわちデータＤ１〜Ｄ２８の全てについて有効なデータを再生することができる期間は期間Ｔ２（＜Ｔ１）に限られる。ただし、この期間Ｔ２は、図４に示す期間Ｔ３と同じ期間、または、期間Ｔ３に含まれる期間である。
【００５５】
このため、データ受信回路８５は、アナログ／デジタル変換器８３，８４から出力されるＩ信号およびＱ信号から有効なデータを再生することができる期間Ｔ２の長さを、例えばユーザの設定により予め取得する。そして、データ受信回路８５のデータ再生部９４は、各サンプル位置のデータが一致する状態が、期間Ｔ２の長さを考慮した時間連続している場合、このデータを有効なデータとして推定する。
【００５６】
たとえば、期間Ｔ２がサンプリングクロックＣＬＫ２の４周期以上に相当する場合、閾値Ｔｈ１を「４」とする。この場合、データ再生部９４は、サンプリング部９２から受けた複数のサンプル位置のデータについて、データが連続して一致する回数が「４」以上であるか否かを判断する。そして、データ再生部９４は、各サンプル位置のデータが４回以上連続して一致する場合、一致するデータを再生データとして出力する。
【００５７】
再び図３を参照して、タイミング調整部９３のフリップフロップは、データ再生部９４における処理時間を考慮して設けられる。
【００５８】
データ再生部９４は、各サンプル位置のデータが連続して一致する回数が閾値Ｔｈ１以上である場合に、タイミング調整部９３により保持されている２８ビットのデータを、アナログ／デジタル変換器８３，８４から出力されたＩ信号およびＱ信号に含まれる有効なデータとしてインタフェース部８６へ出力する。
【００５９】
以下、サンプリング部９２、データ再生部９４およびタイミング調整部９３の各々について、より詳細な構成を説明する。
【００６０】
（データ受信回路における各構成の詳細）
（ａ）サンプリング部
サンプリング部９２は、フリップフロップ（第１のフリップフロップ）ＦＡ１，・・・，ＦＡ２８と、フリップフロップ（第２のフリップフロップ）ＦＢ１，・・・，ＦＢ２８とを含む。
【００６１】
フリップフロップＦＡ１，・・・，ＦＡ２８は、それぞれ、アナログ／デジタル変換器８３，８４から出力されるＩ信号およびＱ信号すなわちデータＤ１，・・・，Ｄ２８を受けて、サンプリングクロックＣＬＫ２に従って、このデータＤ１，・・・，Ｄ２８をオーバーサンプリングする。
【００６２】
そして、フリップフロップＦＡ１，・・・，ＦＡ２８は、それぞれ、オーバーサンプリングにより得られたデータＱ１ａ，・・・，Ｑ２８ａを保持するとともにデータ再生部９４およびフリップフロップＦＢ１，・・・，ＦＢ２８へ出力する。以下、フリップフロップＦＡ１，・・・，ＦＡ２８の各々を「フリップフロップＦＡ」とも称する。
【００６３】
フリップフロップＦＢ１，・・・，ＦＢ２８は、それぞれ、サンプリングクロックＣＬＫ２に従って、フリップフロップＦＡから受けたデータＱ１ａ，・・・，Ｑ２８ａをサンプリングする。そして、フリップフロップＦＢ１，・・・，ＦＢ２８は、サンプリングにより得られたデータＱ１ｂ，・・・，Ｑ２８ｂを保持するとともにデータ再生部９４およびタイミング調整部９３へ出力する。以下、フリップフロップＦＢ１，・・・，ＦＢ２８の各々を「フリップフロップＦＢ」とも称する。
【００６４】
図５は、図３に示すフリップフロップＦＡおよびフリップフロップＦＢからそれぞれ出力されるデータの一例を示すタイムチャートである。
【００６５】
図５を参照して、上記のように、フリップフロップＦＡおよびフリップフロップＦＢは、それぞれ、サンプリングクロックＣＬＫ２の立ち上がりエッジのタイミング毎にデータを出力する。このため、たとえば、後段であるフリップフロップＦＢから出力されるデータＱ１ｂは、前段であるフリップフロップＦＡから出力されるデータＱ１ａよりもサンプリングクロックＣＬＫ２の１周期分遅れている。
【００６６】
同様に、後段であるフリップフロップＦＢから出力されるデータＱ２ｂ，・・・，Ｑ２８ｂは、それぞれ、前段であるフリップフロップＦＡから出力される対応のデータＱ２ａ，・・・，Ｑ２８ａよりもサンプリングクロックＣＬＫ２の１周期分遅れている。
【００６７】
（ｂ）データ再生部およびタイミング調整部
再び図３を参照して、データ再生部９４は、比較回路２１と、制御部２２と、スイッチＳＷ１，・・・，ＳＷ２８と、フリップフロップ（第３のフリップフロップ）ＦＣ１，・・・，ＦＣ２８とを含む。また、制御部２２は、再生タイミング信号出力部２３を含む。
【００６８】
比較回路２１は、フリップフロップＦＡから出力されるデータＱ１ａ，・・・，Ｑ２８ａ、および、フリップフロップＦＢから出力されるデータＱ１ｂ，・・・，Ｑ２８ｂを受ける。そして、比較回路２１は、データＱ１ａ，・・・，Ｑ２８ａとデータＱ１ｂ，・・・，Ｑ２８ｂとをそれぞれ比較する。
【００６９】
たとえば、図５に示すように、データＱ１ａとデータＱ１ｂとはサンプリングクロックＣＬＫ２の１周期分ずれている。すなわち、比較回路２１は、フリップフロップＦＡおよびフリップフロップＦＢから同じタイミングで出力されるデータを比較することにより、オーバーサンプリングによる前後の隣り合うサンプル位置におけるデータを比較することになる。
【００７０】
そして、比較回路２１は、データＤ１〜Ｄ２８の全てについて前後の隣り合うサンプル位置のデータが一致する場合、たとえばハイレベルの信号を制御部２２へ出力する。一方、比較回路２１は、データＤ１〜Ｄ２８のうち１つ以上のデータについて前後の隣り合うサンプル位置のデータが一致しない場合、たとえばローレベルの信号を制御部２２へ出力する。
【００７１】
制御部２２は、たとえば、比較回路２１からハイレベルの信号を受けるたびに、カウンタのカウント値を１つずつ増やす。一方、制御部２２は、比較回路２１からローレベルの信号を受けるとカウンタのカウント値を「０」に戻す。そして、制御部２２は、カウンタのカウント値を「０」に戻した場合、オーバーサンプリングにより得られるデータが連続して一致していた回数が閾値Ｔｈ１以上であるか否か、すなわち「０」に戻る直前のカウンタのカウント値が所定の閾値Ｔｈ２（＝（閾値Ｔｈ１）−１）以上であるか否かを判断する。
【００７２】
たとえば、アナログ／デジタル変換器８３，８４から出力されるＩ信号およびＱ信号から有効なデータを再生することができる期間Ｔ２がサンプリングクロックＣＬＫ２の４周期分以上に相当し、たとえば閾値Ｔｈ２が「３」である場合、制御部２２は、「０」に戻る直前のカウンタのカウント値が例えば「３」以上であるか否かを判断する。
【００７３】
そして、制御部２２は、「０」に戻る直前のカウンタのカウント値が「３」以上である場合、たとえばサンプリングクロックＣＬＫ２の１周期分だけ、スイッチＳＷ１〜ＳＷ２８の全てをオン状態に切り替える。また、制御部２２の再生タイミングデータ受信回路２３は、スイッチＳＷ１〜ＳＷ２８がオン状態に切り替えられるタイミングを示す再生タイミング信号をインタフェース部８６へ出力する。
【００７４】
タイミング調整部９３は、フリップフロップＦＦ１，・・・，ＦＦ２８を有する。フリップフロップＦＦ１，・・・，ＦＦ２８は、それぞれ、比較回路２１および制御部２２による処理時間を考慮して、サンプリング部９２からデータ再生部９４へデータが出力されるタイミングを調整する。以下、フリップフロップＦＦ１，・・・，ＦＦ２８の各々を「フリップフロップＦＦ」とも称する。また、スイッチＳＷ１，・・・，ＳＷ２８の各々を「スイッチＳＷ」とも称する。
【００７５】
具体的には、フリップフロップＦＦは、フリップフロップＦＢから受けたデータＱ１ｂ，・・・，Ｑ２８ｂをサンプリングクロックＣＬＫ２に従ってサンプリングし、サンプリングしたデータＱ１ｃ，・・・，Ｑ２８ｃを保持するとともにスイッチＳＷへ出力する。
【００７６】
なお、図３では、フリップフロップＦＢとスイッチＳＷとの間に１つのフリップフロップＦＦが設けられているが、比較回路２１および制御部２２による処理時間に応じて、フリップフロップＦＢとスイッチＳＷとの間に２つ以上のフリップフロップＦＦが設けられても良い。また、たとえば比較回路２１および制御部２２による処理時間が短い場合には、フリップフロップＦＦが設けられなくても良い。
【００７７】
フリップフロップＦＣ１，・・・，ＦＣ２８は、それぞれ、フリップフロップＦＦからオン状態のスイッチＳＷ経由でデータＱ１ｃ，・・・，Ｑ２８ｃを受ける。そして、フリップフロップＦＣ１，・・・，ＦＣ２８は、それぞれ、サンプリングクロックＣＬＫ２に従ってデータＱ１ｃ，・・・，Ｑ２８ｃをサンプリングし、サンプリングしたデータＱ１ｄ，・・・，Ｑ２８ｄを保持するとともにインタフェース部８６へ出力する。以下、フリップフロップＦＣ１，・・・，ＦＣ２８の各々を「フリップフロップＦＣ」とも称する。
【００７８】
なお、このように、スイッチＳＷがオン状態となる期間にフリップフロップＦＣから出力されるデータ、すなわちデータ再生部９４により再生される再生データＱ１ｄ〜Ｑ２８ｄのうち、データＱ１ｄ〜Ｑ１４ｄがインタフェース部８６へ出力されるＩ信号に相当し、データＱ１５ｄ〜Ｑ２８ｄがインタフェース部８６へ出力されるＱ信号に相当する。
【００７９】
インタフェース部８６は、フリップフロップＦＣから出力されるデータＱ１ｄ，・・・，Ｑ２８ｄと、再生タイミング信号出力部２３から出力される再生タイミング信号とを受ける。そして、インタフェース部８６は、たとえば、スイッチＳＷがオン状態に切り替えられるタイミング、すなわちデータ再生部９４においてデータＱ１ｄ，・・・，Ｑ１４ｄが再生されるタイミングに基づいて、サンプリングクロックＣＬＫ２の１周期分の長さのデータＱ１ｄ，・・・，Ｑ１４ｄからクロックＣＬＫ１の１周期分の長さのデータを生成し、周波数変換などのデジタル信号処理を実施した後に、当該データを含む電気信号を光信号に変換する。
【００８０】
［具体的な動作（その１）］
図６は、本発明の第１の実施の形態に係るリモートラジオヘッドにおけるデータ受信回路によるデータの再生処理の具体例（その１）のうち、時刻ｔ＝０から時刻ｔ＝３までを示す図である。また、図７は、本発明の第１の実施の形態に係るリモートラジオヘッドにおけるデータ受信回路によるデータの再生処理の具体例（その１）のうち、時刻ｔ＝４から時刻ｔ＝７までを示す図である。
【００８１】
図６および図７において、ｖａｌｉｄ  ｄａｔａは、データ受信回路８５がアナログ／デジタル変換器８３，８４から受けるデータのうち有効なデータとして扱うことのできるデータであり、ｉｎｖａｌｉｄ  ｄａｔａは、データ受信回路８５がアナログ／デジタル変換器８３，８４から受けるデータのうち有効でないデータである。時刻ｔは回路上の現在の時刻であり、時刻ｔ+１はサンプリングクロックＣＬＫ２の１クロック分未来の時刻であり、時刻ｔ−１，時刻ｔ−２，時刻ｔ−３は、それぞれ、サンプリングクロックＣＬＫ２の１クロック分，２クロック分，３クロック分過去の時刻である。
【００８２】
ここでは、データ受信回路８５は、アナログ／デジタル変換器８３，８４から出力される、クロックＣＬＫ１の１周期分の長さのデータを、８つの異なるサンプル位置でオーバーサンプリングする。なお、このようにサンプリング部９２のサンプル数が「８」であるとき、制御部２２のカウンタとして例えば３ビットのカウンタが用いられる。
【００８３】
比較回路２１は、８倍サンプリングされるデータにおいて、フリップフロップＦＡおよびフリップフロップＦＢから隣り合う２つのサンプル位置のデータを受ける。図６および図７において、「ＦＡ［２７：０］」は、フリップフロップＦＡから比較回路２１へ出力される２８ビットのデータを示す。また、「ＦＢ［２７：０］」は、フリップフロップＦＢから比較回路２１へ出力される２８ビットのデータを示す。
【００８４】
また、「ＦＡ＝ＦＢ？」は、フリップフロップＦＡから出力されるデータとフリップフロップＦＢから出力されるデータとが一致するか否かを示す。具体的には、フリップフロップＦＡから出力されるデータとフリップフロップＦＢから出力されるデータとが一致しない場合、「ＦＡ＝ＦＢ？」はローレベルであり、フリップフロップＦＡから出力されるデータとフリップフロップＦＢから出力されるデータとが一致する場合、「ＦＡ＝ＦＢ？」はハイレベルである。
【００８５】
また、「ｃｎｔ［２：０］」は、カウンタのカウント値を示し、「ＦＦ［２７：０］」は、フリップフロップＦＦからスイッチＳＷへ出力される２８ビットのデータを示す。
【００８６】
また、「ＳＷ」は、スイッチＳＷがオン状態であるかオフ状態であるかを示し、具体的には、スイッチＳＷがオン状態である場合「ＳＷ」はハイレベルであり、スイッチＳＷがオフ状態である場合「ＳＷ」はローレベルである。
【００８７】
また、「ＦＣ［２７：０］」は、フリップフロップＦＣから出力される２８ビットのデータを示す。ここで、制御部２２がスイッチＳＷをオン状態に切り替えると、フリップフロップＦＣはスイッチＳＷ経由でフリップフロップＦＦからデータを受け、当該データを出力する。インタフェース部８６では、たとえば、スイッチＳＷがオン状態となる期間にフリップフロップＦＣから出力されるデータが、再生データＱ１ｄ〜Ｑ２８ｄとして処理される。
【００８８】
データ受信回路８５がアナログ／デジタル変換器８３，８４から受けるクロックＣＬＫ１の１周期分の長さのデータのうち有効なデータとして扱うことのできるデータの長さが、たとえばサンプリングクロックＣＬＫ２の４周期分に相当すると仮定する。このとき、閾値Ｔｈ１は「４」、閾値Ｔｈ２は「３」である。
【００８９】
時刻ｔ＝０において、比較回路２１は、フリップフロップＦＡが出力するデータと、フリップフロップＦＢが出力するデータとを比較する。このとき、フリップフロップＦＡが出力するデータと、フリップフロップＦＢが出力するデータとが一致しない場合、比較回路２１は、たとえばローレベルの信号を制御部２２へ出力し、制御部２２は、カウンタのカウント値を「０」のままとする（ステップＳ１１）。
【００９０】
次に、比較回路２１は、時刻ｔ＝１において、フリップフロップＦＡが出力するデータと、フリップフロップＦＢが出力するデータとを比較する。このとき、フリップフロップＦＡが出力するデータと、フリップフロップＦＢが出力するデータとは一致しない。このため、比較回路２１は、たとえばローレベルの信号を制御部２２へ出力し、制御部２２は、カウンタのカウント値を「０」のままとする（ステップＳ１２）。
【００９１】
次に、比較回路２１は、時刻ｔ＝２において、フリップフロップＦＡが出力するデータと、フリップフロップＦＢが出力するデータとを比較する。このとき、フリップフロップＦＡが出力するデータと、フリップフロップＦＢが出力するデータとは一致する。このため、比較回路２１は、たとえばハイレベルの信号を制御部２２へ出力し、制御部２２は、カウンタのカウント値を「１」とする（ステップＳ１３）。
【００９２】
次に、比較回路２１は、時刻ｔ＝３において、フリップフロップＦＡが出力するデータと、フリップフロップＦＢが出力するデータとを比較する。このとき、ステップＳ１３の場合と同様に、フリップフロップＦＡが出力するデータと、フリップフロップＦＢが出力するデータとは一致する。このため、比較回路２１は、たとえばハイレベルの信号を制御部２２へ出力し、制御部２２は、カウンタのカウント値を「２」とする（ステップＳ１４）。
【００９３】
次に、比較回路２１は、時刻ｔ＝４において、フリップフロップＦＡが出力するデータと、フリップフロップＦＢが出力するデータとを比較する。このとき、ステップＳ１３およびステップＳ１４の場合と同様に、フリップフロップＦＡが出力するデータと、フリップフロップＦＢが出力するデータとは一致する。このため、比較回路２１は、たとえばハイレベルの信号を制御部２２へ出力し、制御部２２は、カウンタのカウント値を「３」とする（ステップＳ１５）。
【００９４】
次に、比較回路２１は、時刻ｔ＝５において、フリップフロップＦＡが出力するデータと、フリップフロップＦＢが出力するデータとを比較する。このとき、フリップフロップＦＡが出力するデータと、フリップフロップＦＢが出力するデータとは一致しない。このため、比較回路２１は、たとえばローレベルの信号を制御部２２へ出力し、制御部２２は、カウンタのカウント値を「０」に戻す。
【００９５】
そして、制御部２２は、「０」に戻る直前のカウンタのカウント値が閾値Ｔｈ２以上であるか否かを判断する。ここでは、「０」に戻る直前のカウンタのカウント値が「３」であり、閾値Ｔｈ２以上であるため、制御部２２はスイッチＳＷをオン状態に切り替える。そして、データ再生部９４は、時刻ｔ＝４においてフリップフロップＦＡから出力されたデータ、すなわち時刻ｔ＝５においてフリップフロップＦＢから出力されたデータをタイミング調整部９３から取得し、取得したデータを再生データとして出力する（ステップＳ１６）。
【００９６】
そして、比較回路２１は、時刻ｔ＝６以降も、フリップフロップＦＡが出力するデータと、フリップフロップＦＢが出力するデータとの比較を繰り返す。そして、制御部２２は、比較回路２１による比較の結果に基づいてカウンタを制御する。
【００９７】
［具体的な動作（その２）］
図８は、本発明の第１の実施の形態に係るリモートラジオヘッドにおけるデータ受信回路によるデータの再生処理の具体例（その２）のうち、時刻ｔ＝０から時刻ｔ＝３までを示す図である。また、図９は、本発明の第１の実施の形態に係るリモートラジオヘッドにおけるデータ受信回路によるデータの再生処理の具体例（その２）のうち、時刻ｔ＝４から時刻ｔ＝７までを示す図である。また、図１０は、本発明の第１の実施の形態に係るリモートラジオヘッドにおけるデータ受信回路によるデータの再生処理の具体例（その２）のうち、時刻ｔ＝８から時刻ｔ＝１０までを示す図である。
【００９８】
図８から図１０に示す例では、データ受信回路８５がアナログ／デジタル変換器８３，８４から受けるデータに変化がなく、同じデータが連続している。図８および図９に示すステップ２１からステップＳ２５までの動作は、図６および図７に示すステップＳ１１からステップＳ１５までの動作と同様であるため、ここでの詳細な説明は繰り返さない。
【００９９】
次に、比較回路２１は、時刻ｔ＝５において、フリップフロップＦＡが出力するデータと、フリップフロップＦＢが出力するデータとを比較する。このとき、フリップフロップＦＡが出力するデータと、フリップフロップＦＢが出力するデータとは一致する。このため、比較回路２１は、たとえばハイレベルの信号を制御部２２へ出力し、制御部２２は、カウンタのカウント値を「４」とする（ステップＳ２６）。
【０１００】
同様に、比較回路２１は、時刻ｔ＝６以降も、フリップフロップＦＡが出力するデータと、フリップフロップＦＢが出力するデータとを比較する。そして、比較回路２１がフリップフロップＦＡおよびフリップフロップＦＢから受けるデータは一致し続けるため、カウンタのカウント値は１つずつ増加し、たとえば時刻ｔ＝８において、カウンタのカウント値は「７」となる（ステップＳ２７からステップＳ２９）。
【０１０１】
次に、比較回路２１は、時刻ｔ＝９において、フリップフロップＦＡが出力するデータと、フリップフロップＦＢが出力するデータとを比較する。このとき、フリップフロップＦＡが出力するデータと、フリップフロップＦＢが出力するデータとは一致する。このため、比較回路２１は、たとえばハイレベルの信号を制御部２２へ出力する。この場合、カウント値が「７」であったカウンタがオーバーフローし、カウンタのカウント値は「０」に戻る。
【０１０２】
そして、制御部２２は、図７に示すステップＳ１６における動作と同様に、「０」に戻る直前のカウンタのカウント値が閾値Ｔｈ２以上であるか否かを判断する。ここでは、制御部２２は、「０」に戻る直前のカウンタのカウント値が「７」であり、閾値Ｔｈ２以上であるため、スイッチＳＷをオン状態に切り替える。そして、データ再生部９４は、時刻ｔ＝８においてフリップフロップＦＡから出力されたデータをタイミング調整部９３から取得し、取得したデータを再生データとして出力する（ステップＳ３０）。
【０１０３】
次に、比較回路２１は、時刻ｔ＝１０において、フリップフロップＦＡが出力するデータと、フリップフロップＦＢが出力するデータとを比較する。このとき、フリップフロップＦＡが出力するデータと、フリップフロップＦＢが出力するデータとは一致する。このため、比較回路２１は、たとえばハイレベルの信号を制御部２２へ出力し、制御部２２は、カウンタのカウント値を「１」とする。
【０１０４】
そして、比較回路２１は、時刻ｔ＝１１以降も、フリップフロップＦＡが出力するデータと、フリップフロップＦＢが出力するデータとの比較を繰り返す。そして、制御部２２は、比較回路２１による比較の結果に基づいてカウンタを制御する。
【０１０５】
なお、上述した本発明の第１の実施の形態に係るリモートラジオヘッド１０１では、制御部２２は、カウンタのカウント値が「０」に戻り、「０」に戻る直前のカウンタのカウント値が閾値Ｔｈ２以上である場合、スイッチＳＷをオン状態に切り替える。しかしながら、制御部２２は、カウンタのカウント値が「０」に戻る場合に限らず、カウンタのカウント値が閾値Ｔｈ２以上である場合にはフリップフロップＦＢの出力データを再生データとしても良いことから、例えばサンプリングクロックＣＬＫ２の１周期分の期間スイッチＳＷをオン状態に切り替え、その後、カウント値が「０」に戻るまではスイッチＳＷをオン状態にしない構成であっても良い。
【０１０６】
また、上述した本発明の第１の実施の形態に係るリモートラジオヘッド１０１では、比較回路２１は、オーバーサンプリングにより得られた複数のサンプル位置のデータのうち、隣り合うサンプル位置のデータを比較する。しかしながら、比較回路２１は、前後のサンプル位置のデータを比較すればよく、隣り合わないサンプル位置のデータを比較することが許容される場合もある。なお、隣り合うサンプル位置のデータを比較する場合の方が、有効なデータの推定精度が高くなるため、好ましい。
【０１０７】
また、上述した本発明の第１の実施の形態では、データ受信装置としてリモートラジオヘッド１０１を例示したが、このデータ受信装置は、受信信号に含まれるデータを再生する装置であればリモートラジオヘッドに限られない。
【０１０８】
ところで、非特許文献１に記載のソース・シンクロナス方式を用いて高速なデータを送受信する場合、データを伝送するためのデータ線と、クロックを伝送するためのクロック線とを送信装置および受信装置間に等長配線する必要があるため、パターン設計が困難になるという問題があった。
【０１０９】
また、クロック線を省くために、たとえば、受信装置がオーバーサンプリングを行い、サンプリングしたデータの中から、予め学習したデータのパターン等に従って有効なデータの区間を推定する方式を用いることも考えられる。しかしながら、温度などの影響により有効なデータ長は大きく変化する場合があり、このような場合には有効なデータの区間を正確に推定することができなかった。また、予めデータのパターンを学習していない任意の信号に対しては、有効なデータの区間を推定することができないという問題があった。
【０１１０】
これに対して、本発明の第１の実施の形態に係るリモートラジオヘッド１０１におけるデータ受信回路８５では、サンプリング部９２が、アナログ／デジタル変換器８３，８４からクロックＣＬＫ１のタイミングに従って出力された信号を受信し、受信した信号をクロックＣＬＫ１の所定数倍のサンプリングクロックＣＬＫ２を用いてオーバーサンプリングする。また、データ再生部９４が、サンプリング部９２によってオーバーサンプリングされた複数のサンプル位置のデータを比較し、データの一致度合いに基づいて、アナログ／デジタル変換器８３，８４から受けた信号に含まれるデータを再生する。
【０１１１】
このような構成により、たとえばオーバーサンプリングにより得られるデータの一致の度合いが高い場合、当該データを有効なデータとして推定することができるため、クロック線を設けることなく、アナログ／デジタル変換器８３，８４から受けた信号から有効なデータを再生することができる。さらに、クロック線を設けない代わりに送信側でデータにクロックを重畳させて送信するなどの処理を行う必要もない。
【０１１２】
また、オーバーサンプリングにより得られる複数のサンプル位置におけるデータ同士を比較する構成により、たとえば、予め学習したデータのパターン等を用いて有効なデータの区間を推定する構成などと異なり、アナログ／デジタル変換器８３，８４から受けた信号に任意のデータパターンが含まれる場合であっても有効なデータを再生することができる。
【０１１３】
また、アナログ／デジタル変換器８３，８４においてデータとともにクロックを送信する必要がないため、クロックによるノイズの発生を防ぐことができる。また、たとえば低い電源電圧ではクロックを出力することのできないデバイスを、アナログ／デジタル変換器８３，８４として用いる場合であっても、有効なデータを再生することができるため、消費電力を低く抑えることができ、さらに、デバイスの選択の自由度を高めることができる。
【０１１４】
また、本発明の第１の実施の形態に係るリモートラジオヘッド１０１におけるデータ受信回路８５では、データ再生部９４が、前後のサンプル位置のデータを順次比較し、データが連続して一致する回数が閾値Ｔｈ２以上の場合に、当該データを、アナログ／デジタル変換器８３，８４から受けた信号に含まれるデータとして再生する。
【０１１５】
このように、オーバーサンプリングにより得られるデータのうち、所定の閾値以上の回数にわたって連続して一致しているデータを有効なデータとして推定する構成により、複雑な判断処理を行うことなく有効なデータを再生することができる。
【０１１６】
＜第２の実施の形態＞
［課題の説明］
上記のように、データ受信回路８５がアナログ／デジタル変換器８３，８４から出力される信号をオーバーサンプリングし、前後のサンプル位置におけるデータが一致する回数を判断することにより有効なデータを再生する場合、以下のような問題がある。
【０１１７】
すなわち、データ受信回路８５が、アナログ／デジタル変換器８３，８４から１クロック分として出力されるデータに対して、制御部２２におけるカウンタのカウント値が複数回、閾値Ｔｈ２以上となり、２クロック分以上のデータとして再生される可能性がある。
【０１１８】
そこで、本発明の第２の実施の形態に係るリモートラジオヘッド１０１のデータ受信回路８５は以下のような処理を行う。
【０１１９】
［構成および基本動作］
本発明の第２の実施の形態に係るリモートラジオヘッド１０１のデータ受信回路８５は、制御部２２による動作を除いては、上述した本発明の第１の実施の形態に係るリモートラジオヘッド１０１のデータ受信回路８５と同様である。
【０１２０】
第２の実施の形態に係るリモートラジオヘッド１０１のデータ受信回路８５における制御部２２は、データ再生部９４によりデータが再生された場合、再生されたデータに対応するサンプル位置の後に続く１または複数のサンプル位置のデータを、新たなデータを再生するための比較対象から除外する。
【０１２１】
より詳細には、制御部２２は、アナログ／デジタル変換器８３，８４から出力される１クロック分のデータに対するサンプリング部９２のサンプル数と、比較回路２１においてデータが連続して一致する回数とに基づいて、新たなデータを再生するための比較対象から除外するサンプル位置の数を算出する。
【０１２２】
たとえば、制御部２２は、以下の式に従い、除外するサンプル位置の数である除外数を算出する。
除外数＝｛サンプル数−（直前の有効なデータ区間）｝／２−１
具体的には
除外数＝｛サンプル数−（「０」に戻る直前のカウンタのカウント値＋１）｝／２−１
ただし、上記式において、小数点以下は繰り上げ、または、繰り下げを行う。また、負の値となる場合は「０」とする。
【０１２３】
図１１は、本発明の第２の実施の形態に係るリモートラジオヘッドの制御部による比較対象の除外処理の一例を示す図である。
【０１２４】
ここでは、データ受信回路８５におけるサンプリング部９２のサンプル数が「８」であり、閾値Ｔｈ２が「３」であると仮定する。
【０１２５】
図１１を参照して、たとえば、時刻ｔ−３、時刻ｔ−２、および、時刻ｔ−１において、フリップフロップＦＡから出力されたデータと、フリップフロップＦＢから出力されたデータとが一致する場合、カウンタのカウント値は、時刻ｔ−３から時刻ｔ−１において１つずつ増加する。そして、時刻ｔにおいて、フリップフロップＦＡから出力されたデータとフリップフロップＦＢから出力されたデータとが一致しないことにより、カウンタのカウント値は「０」に戻る。そして、「０」に戻る直前のカウンタのカウント値、すなわち時刻ｔ−１におけるカウンタのカウンタ値が「３」であり閾値Ｔｈ２以上であるため、時刻ｔ−１においてフリップフロップＦＡから出力されたデータが再生データとしてデータ再生部９４から出力される。
【０１２６】
そして、制御部２２は、上述した式に従い、サンプル位置の除外数を算出する。
除外数＝｛８−（３＋１）｝／２−１＝１
【０１２７】
そして、制御部２２は、算出結果に従い、再生されたデータに対応するサンプル位置すなわち時刻ｔ−１、の後に続く１つのサンプル位置、具体的には時刻ｔ＋１のデータを、新たなデータを再生するための比較対象から除外する。なお、図１１に示す「ｚ」は、除外するデータまたは除外するカウント値を表す。
【０１２８】
ここで、連続して一致するサンプル位置すなわち時刻ｔ−３から時刻ｔ−１の前後のサンプル位置のデータ、具体的には時刻ｔ−４のデータおよび時刻ｔのデータは、アナログ／デジタル変換器８３，８４から出力されるデータの変化点等に相当するデータなど、誤ったデータである。さらに、クロックＣＬＫ１の１クロック分に相当する時刻ｔ−６から時刻ｔ＋１までのデータのうち、データの変化点等に相当する時刻ｔ−４のデータの前のサンプル位置のデータ、具体的には時刻ｔ−５のデータ、および、データの変化点等に相当する時刻ｔのデータの後のサンプル位置のデータ、具体的には時刻ｔ＋１のデータもまた、誤ったデータである可能性が高い。
【０１２９】
これを考慮して、時刻ｔ−１の後に続く１つのサンプル位置のデータすなわち時刻ｔ＋１のデータだけを比較対象から除外することにより、次のビットのデータの先頭である可能性の高い時刻ｔ＋２のデータから新たな比較処理を開始することができる。
【０１３０】
また、図１２を用いて、その他の例を説明する。図１２は、本発明の第２の実施の形態に係るリモートラジオヘッドの制御部による比較対象の除外処理の一例を示す図である。
【０１３１】
ここでは、データ受信回路８５におけるサンプリング部９２のサンプル数が「８」であり、閾値Ｔｈ２が「２」であると仮定する。
【０１３２】
図１２に示す例では、有効なデータがサンプリングクロックＣＬＫ２の３クロック分連続し、その後、ノイズにより無効なデータがサンプリングクロックＣＬＫ２の３クロック分連続して一致する場合を示している。たとえば、時刻ｔ＝０において、図１２の上図に示すデータがフリップフロップＦＡから出力される場合、時刻ｔ＝７において、フリップフロップＦＡおよびフリップフロップＦＢから出力されるデータは図１２の下図に示すようなデータとなる。
【０１３３】
すなわち、図１２の下図に示すように、時刻ｔ−６から時刻ｔ−５においてフリップフロップＦＡから出力される有効なデータとフリップフロップＦＢから出力される有効なデータとが一致し、さらに、ノイズにより、時刻ｔ−２から時刻ｔ−１においてフリップフロップＦＡから出力されるデータとフリップフロップＦＢから出力されるデータとが一致する。
【０１３４】
ここで、図１２の下図における２つの「ｃｎｔ［２：０］」のうち、破線で示す上段の「ｃｎｔ［２：０］」は、上記のような制御部２２による除外処理が行われないと仮定した場合のカウンタのカウント値を示し、実線で示す下段の「ｃｎｔ［２：０］」は、制御部２２による除外処理が行われる場合のカウンタのカウント値を示す。
【０１３５】
また、図１２の下図における２つの「ＳＷ」のうち、破線で示す上段の「ＳＷ」は、上記のような制御部２２による除外処理が行われないと仮定した場合におけるスイッチＳＷのオン状態またはオフ状態を示し、実線で示す下段の「ＳＷ」は、制御部２２による除外処理が行われる場合におけるスイッチＳＷのオン状態またはオフ状態を示す。
【０１３６】
すなわち、上記のような制御部２２による除外処理が行われないと仮定した場合、カウンタのカウント値は、破線で示す上段の「ｃｎｔ［２：０］」のように、時刻ｔ−６から時刻ｔ−５において１つずつ増加し、時刻ｔ−４において「０」に戻り、さらに、時刻ｔ−２から時刻ｔ−１において１つずつ増加し、時刻ｔにおいて「０」に戻る。
【０１３７】
そして、「０」に戻る直前、具体的には時刻ｔ−５および時刻ｔ−１においてカウンタのカウント値が「２」であり閾値Ｔｈ２以上であるため、破線で示す上段の「ＳＷ」のように、時刻ｔ−４および時刻ｔにおいてスイッチＳＷがオン状態に切り替わり、時刻ｔ−５および時刻ｔ−１においてフリップフロップＦＡから出力されたデータが、それぞれ、再生データとしてデータ再生部９４から出力される。すなわち、アナログ／デジタル変換器８３，８４からクロックＣＬＫ１の１クロック分として出力されるデータに対して２回データが再生される。
【０１３８】
これに対して、本発明の第２の実施の形態に係るリモートラジオヘッド１０１における制御部２２は、上述した式に従い、サンプル位置の除外数を算出する。
除外数＝｛８−（２＋１）｝／２−１＝１．５
なお、ここでは小数点以下は繰り上げることとする。
【０１３９】
そして、制御部２２は、算出結果に従い、再生されたデータに対応するサンプル位置すなわち時刻ｔ−５、の後に続く２つのサンプル位置、具体的には時刻ｔ−３のデータおよび時刻ｔ−２のデータを、新たなデータを再生するための比較対象から除外する。
【０１４０】
これにより、実線で示す下段の「ｃｎｔ［２：０］」のように、時刻ｔ−１のカウンタのカウント値は「１」となる。そして、実線で示す下段の「ＳＷ」のように、時刻ｔ−４においてスイッチＳＷがオン状態に切り替わり、時刻ｔにおいてスイッチＳＷは切り替わらないため、アナログ／デジタル変換器８３，８４から出力される１クロック分のデータから複数回データの再生が行われることを防ぐことができる。
【０１４１】
［具体的な動作（その１）］
図１３は、本発明の第２の実施の形態に係るリモートラジオヘッドにおけるデータ受信回路によるデータの再生処理の具体例（その１）のうち、時刻ｔ＝０から時刻ｔ＝３までを示す図である。また、図１４は、本発明の第２の実施の形態に係るリモートラジオヘッドにおけるデータ受信回路によるデータの再生処理の具体例（その１）のうち、時刻ｔ＝４から時刻ｔ＝７までを示す図である。
【０１４２】
ここでは、データ受信回路８５におけるサンプリング部９２のサンプル数が「８」であり、閾値Ｔｈ２が「３」であると仮定する。
【０１４３】
図１３および図１４を参照して、ステップＳ３１からステップＳ３５は、図６および図７に示すステップＳ１１からステップＳ１５と同様であるため、ここでの詳細な説明は繰り返さない。
【０１４４】
次に、比較回路２１は、時刻ｔ＝５において、フリップフロップＦＡが出力するデータと、フリップフロップＦＢが出力するデータとを比較する。このとき、フリップフロップＦＡが出力するデータと、フリップフロップＦＢが出力するデータとは一致しない。このため、比較回路２１は、たとえばローレベルの信号を制御部２２へ出力し、制御部２２は、カウンタのカウント値を「０」に戻す。
【０１４５】
そして、制御部２２は、「０」に戻る直前のカウンタのカウント値が閾値Ｔｈ２以上であることから、スイッチＳＷをオン状態に切り替える。これにより、時刻ｔ＝４においてフリップフロップＦＡから出力されたデータが再生される。
【０１４６】
また、制御部２２は、以下の式のように除外数を算出する。
除外数＝｛サンプル数−（「０」に戻る直前のカウンタのカウント値＋１）｝／２−１＝｛８−（３＋１）｝／２−１＝１
【０１４７】
そして、制御部２２は、算出結果に従い、後に続く１つのサンプル位置のデータについては、比較対象から除外する（ステップＳ３６）。
【０１４８】
すなわち、比較回路２１は、時刻ｔ＝６において、フリップフロップＦＡが出力するデータと、フリップフロップＦＢが出力するデータとを比較し、制御部２２へハイレベルの信号またはローレベルの信号を出力する。しかしながら、制御部２２は、比較回路２１から出力される信号がハイレベルの信号であるか、ローレベルの信号であるかに関わらず、カウンタのカウント値を増加させない（ステップＳ３７）。
【０１４９】
次に、比較回路２１は、時刻ｔ＝７において、フリップフロップＦＡが出力するデータと、フリップフロップＦＢが出力するデータとを比較する。このとき、フリップフロップＦＡが出力するデータと、フリップフロップＦＢが出力するデータとが一致しない場合、比較回路２１は、たとえばローレベルの信号を制御部２２へ出力し、制御部２２は、カウンタのカウント値を「０」とする（ステップＳ３８）。
【０１５０】
そして、比較回路２１は、時刻ｔ＝８以降も、フリップフロップＦＡが出力するデータと、フリップフロップＦＢが出力するデータとの比較を繰り返す。そして、制御部２２は、比較回路２１による比較の結果に基づいてカウンタを制御する。
【０１５１】
［具体的な動作（その２）］
図１５は、本発明の第２の実施の形態に係るリモートラジオヘッドにおけるデータ受信回路によるデータの再生処理の具体例（その２）のうち、時刻ｔ＝０から時刻ｔ＝２までを示す図である。また、図１６は、本発明の第２の実施の形態に係るリモートラジオヘッドにおけるデータ受信回路によるデータの再生処理の具体例（その２）のうち、時刻ｔ＝３から時刻ｔ＝５までを示す図である。また、図１７は、本発明の第２の実施の形態に係るリモートラジオヘッドにおけるデータ受信回路によるデータの再生処理の具体例（その２）のうち、時刻ｔ＝６から時刻ｔ＝８までを示す図である。
【０１５２】
ここでは、データ受信回路８５におけるサンプリング部９２のサンプル数が「８」であり、閾値Ｔｈ２が「２」であると仮定する。
【０１５３】
図１５から図１７に示す例では、有効なデータがサンプリングクロックＣＬＫ２の３クロック分連続し、その後、ノイズにより無効なデータがサンプリングクロックＣＬＫ２の３クロック分連続して一致する場合を示している。図１５および図１６に示すステップＳ４１からステップＳ４４は、図６に示すステップＳ１１からステップＳ１４と同様であるため、ここでの詳細な説明は繰り返さない。
【０１５４】
次に、比較回路２１は、時刻ｔ＝４において、フリップフロップＦＡが出力するデータと、フリップフロップＦＢが出力するデータとを比較する。このとき、フリップフロップＦＡが出力するデータと、フリップフロップＦＢが出力するデータとは一致しない。このため、比較回路２１は、たとえばローレベルの信号を制御部２２へ出力し、制御部２２は、カウンタのカウント値を「０」に戻す。
【０１５５】
そして、制御部２２は、「０」に戻る直前のカウンタのカウント値が「２」であり、閾値Ｔｈ２以上であることから、スイッチＳＷをオン状態に切り替える。これにより時刻ｔ＝３においてフリップフロップＦＡから出力されたデータが再生される。
【０１５６】
また、制御部２２は、以下の式のように除外数を算出する。
除外数＝｛サンプル数−（「０」に戻る直前のカウンタのカウント値＋１）｝／２−１
＝｛８−（２＋１）｝／２−１＝１．５
なお、ここでは小数点以下は繰り上げることとする。
【０１５７】
そして、制御部２２は、算出結果に従い、後に続く２つのサンプル位置のデータについては、比較対象から除外する（ステップＳ４５）。
【０１５８】
すなわち、図１６および図１７を参照して、比較回路２１は、時刻ｔ＝５および時刻ｔ＝６において、フリップフロップＦＡが出力するデータとフリップフロップＦＢが出力するデータとを比較し、制御部２２へハイレベルの信号またはローレベルの信号を出力する。しかしながら、制御部２２は、比較回路２１から出力される信号がハイレベルの信号であるか、ローレベルの信号であるかに関わらず、カウンタのカウント値を増加させない（ステップＳ４６およびステップＳ４７）。
【０１５９】
次に、比較回路２１は、時刻ｔ＝７において、フリップフロップＦＡが出力するデータと、フリップフロップＦＢが出力するデータとを比較する。このとき、フリップフロップＦＡが出力するデータと、フリップフロップＦＢが出力するデータとが一致する場合、比較回路２１は、たとえばハイレベルの信号を制御部２２へ出力し、制御部２２は、カウンタのカウント値を「１」とする（ステップＳ４８）。
【０１６０】
次に、比較回路２１は、時刻ｔ＝８において、フリップフロップＦＡが出力するデータと、フリップフロップＦＢが出力するデータとを比較する。このとき、フリップフロップＦＡが出力するデータと、フリップフロップＦＢが出力するデータとは一致しないため、比較回路２１は、たとえばローレベルの信号を制御部２２へ出力し、制御部２２は、カウンタのカウント値を「０」とする。
【０１６１】
そして、比較回路２１は、時刻ｔ＝９以降も、フリップフロップＦＡが出力するデータと、フリップフロップＦＢが出力するデータとの比較を繰り返す。そして、制御部２２は、比較回路２１による比較の結果に基づいてカウンタを制御する。
【０１６２】
その他の構成および動作は第１の実施の形態に係るリモートラジオヘッド１０１と同様であるため、ここでは詳細な説明を繰り返さない。
【０１６３】
上記のように、本発明の第２の実施の形態に係るリモートラジオヘッド１０１におけるデータ受信回路８５では、データ再生部９４が、サンプリング部９２のサンプル数と、データが連続して一致する回数とに基づいて、新たなデータを再生するための比較対象から除外するサンプル位置の数である除外数を算出し、再生したデータに対応するサンプル位置の後に続く除外数分のサンプル位置のデータを、比較対象から除外する。
【０１６４】
このような構成により、アナログ／デジタル変換器８３，８４から出力される１クロック分のデータに対して、オーバーサンプリングにより得られるデータが連続して一致する回数が複数回にわたって閾値Ｔｈ２以上となることを防ぎ、アナログ／デジタル変換器８３，８４から１クロック分のデータが出力されたにもかかわらずデータの再生が２回以上行われることを防ぐことができる。
【０１６５】
また、本発明の第２の実施の形態に係るリモートラジオヘッド１０１におけるデータ受信回路８５では、再生タイミング信号出力部２３が、データ再生部９４によってデータが再生されたタイミングを示す再生タイミング信号を出力する。
【０１６６】
このような構成により、データ再生部９４によりいずれかのサンプルタイミングで再生されたデータから、アナログ／デジタル変換器８３，８４により出力されたデータと同じ周期間隔のデータを容易に生成することができる。
【０１６７】
上記実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記説明ではなく特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１６８】
２１  比較回路
２２  制御部
２３  再生タイミング信号出力部
８１  復調器
８２  発振器
８３，８４  アナログ／デジタル変換器（出力回路）
８５  データ受信回路
８６  インタフェース部
９１  クロック生成部
９２  サンプリング部
９３  タイミング調整部
９４  データ再生部
１０１  リモートラジオヘッド（データ受信装置）
１０２  本体装置
１０３  アンテナ
１０４  アンテナポール
１０５  光ファイバ
２０１  無線通信装置
３０１  端末装置
ＦＡ１，・・・，ＦＡ２８、ＦＡ  フリップフロップ（第１のフリップフロップ）
ＦＢ１，・・・，ＦＢ２８、ＦＢ  フリップフロップ（第２のフリップフロップ）
ＦＣ１，・・・，ＦＣ２８、ＦＣ  フリップフロップ（第３のフリップフロップ）
ＦＦ１，・・・，ＦＦ２８、ＦＦ  フリップフロップ
ＳＷ１，・・・，ＳＷ２８、ＳＷ  スイッチ
【図１】
2015046843.tif 000003
【図２】
2015046843.tif 000004
【図３】
2015046843.tif 000005
【図４】
2015046843.tif 000006
【図５】
2015046843.tif 000007
【図６】
2015046843.tif 000008
【図７】
2015046843.tif 000009
【図８】
2015046843.tif 000010
【図９】
2015046843.tif 000011
【図１０】
2015046843.tif 000012
【図１１】
2015046843.tif 000013
【図１２】
2015046843.tif 000014
【図１３】
2015046843.tif 000015
【図１４】
2015046843.tif 000016
【図１５】
2015046843.tif 000017
【図１６】
2015046843.tif 000018
【図１７】
2015046843.tif 000019