(57)【要約】【課題】送信装置と受信装置との間の距離を広範囲で高精度に推定できるようにした距離推定装置を提供する。【解決手段】演算部３９は、受信部４２により受信された信号のうち２つの周波数のシグナルＳＢの周波数差を複数段階に所定倍し、位相差をそれぞれ閾値と比較することで論理判定する。これにより位相差Δφの値を細かく論理化できる。処理制御部４１は、演算部３９の論理判定結果に応じてマスタスレーブ間の距離を推定する。このため、細かく論理化された位相差を用いて距離を推定できる。【選択図】図６
2017003492.tif 000002
【特許請求の範囲】
【請求項１】
送信装置（２）は少なくとも２以上の互いに異なる周波数のシグナル（ＳＡ、ＳＢ）を送信する送信部（２１）を備えると共に、受信装置（１０１、１０２、…、１１０）は前記送信部により送信されたシグナルを受信する受信部（４２）を備え、
前記受信部により受信された信号のうち２つの周波数のシグナルの周波数差を複数段階に所定倍し、位相差をそれぞれ閾値と比較することで論理判定する論理判定部（３９）と、
前記論理判定部により論理判定された結果に応じて前記送信装置と前記受信装置との間の距離を推定する推定部（１１、４１）と、
を備える距離推定装置。
【請求項２】
請求項１記載の距離推定装置において、
前記論理判定部は、前記２つの周波数のシグナルの周波数差を複数段階に所定倍した値として位相差を２のｎ−１乗（但しｎ＝１、２、…、Ｎ：Ｎ≧２）倍した値を用いる距離推定装置。
【請求項３】
請求項１または２記載の距離推定装置において、
前記２つの周波数のシグナルの周波数差を２のＮ−１乗倍した位相差を直接読取る位相差読取部（３９）をさらに備える距離推定装置。
【請求項４】
請求項１から３の何れか一項に記載の距離推定装置において、
前記送信部が送信するシグナルと前記受信部が受信するシグナルとの間の周波数誤差を補正する周波数補正部（３７、４５）をさらに備える距離推定装置。
【請求項５】
請求項１から４の何れか一項に記載の距離推定装置において、
前記送信部が送信する２つの周波数のシグナルとして、ＤＣに対して対称となる２つの周波数を所定値（α）だけオフセットしたシグナル（ＳＢ）を用いる距離推定装置。
【請求項６】
請求項１から５の何れか一項に記載の距離推定装置において、
前記推定部（１１、４１）により距離推定された結果に基づいて前記受信装置に識別符号（ＩＤ）を割り当てる割当部（１１）をさらに備える距離推定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送電装置及び受電装置間の距離を推定する距離推定装置に関する。
【背景技術】
【０００２】
車両内に配置された複数のＥＣＵ（Electronic Control Unit）は、相互に通信を行うことに応じて車両内の各種制御を円滑に行っている。近年、車両内において非接触通信システムの導入が検討されている。このシステムを用いると非接触の線路を用いてマスタスレーブ間で処理できるため利便性を向上できる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−４２２０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えばマスタは特定のスレーブとの間で通信処理を行うときに識別符号を割り当てて特定のスレーブを特定する。このとき、何らかの方法で識別符号をスレーブに割り当てる必要があり、発明者らはこの割当処理をマスタとスレーブとの距離に応じて行うことを考えている。例えば、特許文献１記載の技術は、２つの互いに異なる周波数の信号を送信し、受電側では２信号の位相差を検出し、目標物までの距離を算出している。しかしながら、この特許文献１記載の技術を用いても、位相差が−π≦Δφ≦πの範囲でしか距離を測定できず、広範囲で高精度に距離を測定できない。
【０００５】
本発明は、上記事情に鑑みてなされたもので、その目的は、送信装置と受信装置との間の距離を広範囲で高精度に測定できるようにした距離推定装置を提供することにある。
【課題を解決するための手段】
【０００６】
請求項１記載の発明によれば、送信装置（２）は少なくとも２以上の互いに異なる周波数のシグナルを送信する送信部（２１）を備えると共に、受信装置（１０１、１０２、…、１１０）は送信部により送信されたシグナルを受信する受信部（４２）を備える。論理判定部（３９）は、受信部により受信されたシグナルのうち２つの周波数のシグナルの周波数差を複数段階に所定倍し、位相差をそれぞれ閾値と論理判定することで、位相差の値を細かく論理化することができる。推定部（１１、４１）は、論理判定部の論理判定結果に応じて送信装置と受信装置との間の距離を推定するため、細かく論理化された位相差を用いて距離を推定でき、この結果、送信装置と受信装置との間の距離を広範囲で高精度に測定できるようになる。
【図面の簡単な説明】
【０００７】
【図１】一実施形態に係る通信システムの電気的構成例を概略的に示すブロック図
【図２】伝送線路と受電アンテナの構成例を概略的に示す図
【図３】マスタの変復調回路の電気的構成例を概略的に示すブロック図
【図４】２周波数のシグナルとコンバート後の２周波数のシグナルの周波数分布の例を示す図（その１）
【図５】２周波数のシグナルとコンバート後の２周波数のシグナルの周波数分布の例を示す図（その２）
【図６】スレーブの変復調回路の電気的構成例を概略的に示すブロック図
【図７】マスタの動作を概略的に示すフローチャート
【図８】スレーブの動作を概略的に示すフローチャート
【図９】マスタスレーブ間の情報送受信の流れを概略的に示すタイミングチャート
【図１０】マスタスレーブ間の送受信情報の内容を概略的に説明する説明図
【図１１】２周波数のシグナルの周波数差を複数段階に所定倍し、位相差をそれぞれ論理判定した結果を示す説明図
【図１２】２周波数のシグナルの位相差を直接読取る説明を示す説明図
【発明を実施するための形態】
【０００８】
以下、距離推定装置の一実施形態について図面を参照しながら説明する。図１に示すように、通信システム１は、マスタ（送信装置相当）２及び１又は複数（Ｎ個：Ｎ≧１）のスレーブ（受信装置相当）１０１、１０２、…、１１０が伝送線路４を通じて電界／磁界により結合されることにより構成される。マスタ２にはバッテリ（図示せず）が接続されており、このバッテリの電力を用いて複数のスレーブ１０１〜１１０に伝送線路４を通じて電力を供給し、スレーブ１０１〜１１０は各時供給された電力に応じて動作する。これらのスレーブ１０１〜１１０には、それぞれ、例えばセンサ、アクチュエータ、制御ＩＣなどを備える負荷２０１〜２１０が接続されており、負荷２０１〜２１０に電力を供給する。
【０００９】
以下、図１を参照して、マスタ２とスレーブ１０１、１０２、…、１１０の全体構成について説明する。マスタ２は、スレーブ１０１…１１０との通信やその他の機能の制御を主体的に行う制御回路２ａ、高周波電力発生回路２ｂ、変復調回路２ｃ、重畳／分離回路２ｄ、整合回路２ｅ、記憶部２ｆを機器本体（マスタ本体）２ｇに内蔵し、当該機器本体２ｇから伝送線路（送電線路相当）４を接続して構成される。制御回路２ａは例えばマイクロコンピュータを主として構成される。高周波電力発生回路２ｂは、制御回路２ａの制御に応じて高周波信号（搬送波信号）を生成し、電力信号として重畳／分離回路２ｄに出力する。
【００１０】
変復調回路２ｃは、マスタ２側の通信データを変調し重畳／分離回路２ｄに信号を出力するブロックであり、キャリアを変調した変調信号として重畳／分離回路２ｄに出力する。ここで、高周波電力発生回路２ｂにより出力される高周波信号（搬送波信号）は、変復調回路２ｃにより出力される変調信号とその周波数帯が互いに異なるように予め設定されている。変復調回路２ｃの構成及び動作は後に詳述する。重畳／分離回路２ｄは、これらの搬送波信号および変調信号をミキシングし整合回路２ｅに出力する。整合回路２ｅは、変調信号が重畳された搬送波信号を伝送線路４に送出する。制御回路２ａは変復調回路２ｃに制御線を接続して構成され、これにより変復調回路２ｃの変復調方式、データ通信周波数を制御可能になっている。
【００１１】
図２は伝送線路４の一部構造を模式的に示している。伝送線路４は例えば車両内に設置されるもので撚り対線（ツイステッドペアケーブル）を用いて構成される。図２に一部を示すように、伝送線路４は、一対の送電線５，６を互いに対向して撚り合わせて形成される一対のツイスト線を所定方向（一方向：例えばＸ方向）に所定長（数ｍ程度）延設して配置される。なお、この所定方向とは曲折、屈曲する方向を含んでいても良い。
【００１２】
また伝送線路４は、Ｘ方向の端部が結合された一対のツイスト線によりループ状に構成される。伝送線路４は、送電線５，６が撚り合されてなる撚部７を備えると共に、隣接する撚部７間に開口８を備える。全ての隣接する撚部７間の開口８のうち、特定の撚部７ａ間の開口８ａ（以下特定開口８ａと称す）は他の撚部７間又は撚部７と７ａと間の開口８より大きく形成されている。
【００１３】
この特定開口８ａの周辺にはスレーブ１０１〜１１０の開口アンテナ３ｇが設置されている。開口アンテナ３ｇは、開口９を備えたループ状のコイルにより構成され、伝送線路４の撚部７ａ間の特定開口８ａから生じる磁束を開口アンテナ３ｇの開口９に鎖交する。これにより、開口アンテナ３ｇは伝送線路４から電磁誘導現象（主に磁界）に応じて受電できる。ここで、例えば特定開口８ａの面と開口アンテナ３ｇの開口９の面とが並行に配置されていても良いし、例えば開口アンテナ３ｇの開口９が特定開口８ａと例えば対向するように設置されていても良い。図１にＸＹ平面を示すようにＸＹ方向に離間して配置されていても、図２に示すようにＸＹ方向の同一領域に設置されていても良い。開口アンテナ３ｇの開口９が特定開口８ａと対向するように設置されていると、開口アンテナ３ｇに鎖交する磁束をより多くすることができ、伝送効率を高めることができる。
【００１４】
さて、図１に示すように、スレーブ１０１〜１１０は、それぞれ同様の機能ブロックを備え、それぞれ、制御回路３ａ、変復調回路３ｃ、重畳／分離回路３ｄ、整合回路３ｅ、電源回路３ｆ、及び、記憶部３ｈを内蔵する。整合回路３ｅには開口アンテナ３ｇが接続されている。
【００１５】
整合回路３ｅは、開口アンテナ３ｇに並列または直列接続されたコンデンサを具備したマッチング回路であり、信号を受信すると重畳／分離回路３ｄに送信する。重畳／分離回路３ｄは、受信した信号について搬送波信号および変調信号に分離し、搬送波信号を電力交流信号として電源回路３ｆに出力し変調信号を変復調回路３ｃに出力する。電源回路３ｆは、電力交流信号を整流して直流電力として変復調回路３ｃ、制御回路３ａ、それぞれの負荷２０１、２０２、…、２１０に供給する。変復調回路３ｃは供給された電力によって動作し変調信号を復調し復調データを制御回路３ａに出力する。この変復調回路３ｃの構成及び動作は後述する。
【００１６】
制御回路３ａは、電源回路３ｆから供給された電力により動作し、変復調回路３ｃによる復調データを受信し、負荷２０１…２１０を動作させる。これにより、マスタ２からスレーブ１０１、１０２、…、１１０にデータを送信できる。スレーブ１０１、１０２、…、１１０側では、負荷２０１…２１０がセンサの場合にはセンサ信号を取得し、アクチュエータの場合にはアクチュエータを駆動する。
【００１７】
以下、マスタ２及びスレーブ１０１…１１０の各変復調回路２ｃ、３ｃの構成について特に距離測定に関わる部分を中心に説明する。
＜マスタ２の変復調回路（変調回路、送信部）２ｃの説明＞
図３に示すように、マスタ２の変復調回路２ｃは、割当部としての処理制御部１１、演算部１２、処理部１３、ＩＦＦＴ部１４、Ｄ／Ａ変換部１５、フィルタ１６、変調部１７、ＲＦキャリア生成部１８、ＲＦアンプ１９、及び、ＲＦフィルタ２０を送信部２１として備える。
【００１８】
処理制御部１１は、制御回路２ａによる制御に基づいて送信用のデジタルデータと同期信号となる同期パルスを生成し処理部１３に出力する。処理部１３は、処理制御部１１から入力されたデジタルデータ、同期パルスをシリアル／パラレル変換し、サブキャリア毎にデータを割当ててサブキャリアマッピング処理し、所定の変調方式（例えばＢＰＳＫ、ＱＰＳＫ、ＱＡＭなど）によりシンボル座標に変換する。ここで、処理部１３は、通常データ送信時において処理制御部１１から入力される信号がデジタルデータであるか同期パルスであるかに応じて変調方式を変更してシンボル座標に変換する。通常データ送信時には、データが変調部１７により変調されて重畳／分離回路３ｄに送信されるが、本願は距離測定方法に特徴を備えるため、この説明は省略する。
【００１９】
演算部１２は、距離測定時において、処理制御部１１による制御に応じて互いに周波数差Δｆ、２Δｆ、４Δｆ…２＾（Ｎ−１）Δｆだけ離間した２周波数のシグナルＳＡ又はＳＢ（図４（Ａ）又は図５（Ａ）参照）を生成し、距離測定信号として順次ＩＦＦＴ部１４に出力する。このとき、演算部１２は、シグナルＳＡ又はＳＢを出力した回数をカウントする。なお、後述するように、シグナルとしては、シグナルＳＡを用いてもシグナルＳＢを用いても良いが、図４（Ａ）のシグナルＳＡよりも図５（Ａ）に示すシグナルＳＢの方が望ましいため、以下ではシグナルＳＢを用いた例を説明する。
【００２０】
ＩＦＦＴ部１４は、距離測定処理時には、処理部１３による同期パルスと演算部１２による２周波数のシグナルＳＢを逆フーリエ変換して周波数軸を時間軸に変換し、さらに各同期パルス及びシグナルＳＢのシンボルにガードインターバルを付加する。
【００２１】
Ｄ／Ａ変換部１５は、ＩＦＦＴ部１４により時間軸に変換されガードインターバルが付加されたシグナルＳＢをアナログ変換する。フィルタ１６は、Ｄ／Ａ変換部１５によりアナログ変換されたアナログ信号について所定帯域の周波数成分を通過させ、その他の周波数領域の成分をカットする。
【００２２】
ＲＦキャリア生成部１８は、局部発振周波数ｆＬＯ（以下、局発周波数ｆＬＯと称す）のキャリアを生成し変調部１７に出力する。変調部１７は、局発周波数ｆＬＯのキャリアとフィルタ１６を通過した周波数成分の信号とを混合（直交変調、周波数変換）してアップコンバートし、この変調後の信号をＲＦアンプ１９に出力する。ＲＦアンプ１９は、この変調後の信号を入力すると、増幅してＲＦフィルタ２０に出力する。ＲＦフィルタ２０は、所定帯域の周波数成分を通過させて不要輻射成分の周波数をカットして重畳／分離回路２ｄに出力する。この出力信号が変調信号として重畳／分離回路２ｄを通じてスレーブ１０１…１１０に送信される。
【００２３】
以下、シグナルＳＡよりシグナルＳＢの方が良い理由を説明する。図４（Ａ）、図５（Ａ）は、周波数差Δｆだけ離間した２周波数のシグナルＳＡ（＝Ｓ１Ａ＋Ｓ２Ａ）、ＳＢ（＝Ｓ１Ｂ＋Ｓ２Ｂ）の例を示し、図４（Ｂ）、図５（Ｂ）は、変調部１７及びＲＦキャリア生成部１８を用いてアップコンバートされた後の２周波数のシグナルＳＲＦＡ（＝ＳＲＦ１Ａ＋ＳＲＦ２Ａ）、ＳＲＦＢ（＝ＳＲＦ１Ｂ＋ＳＲＦ２Ｂ）の例を示す。
【００２４】
例えば、演算部１２は、処理制御部１１による制御に応じて周波数差をΔｆに設定したときには、図４（Ａ）に示すように、周波数差−Δｆ／２のシグナルＳ１Ａと周波数差＋Δｆ／２のシグナルＳ２ＡとをシグナルＳＡとして生成する。例えば、この図４（Ａ）に示すように、ＤＣ（０Ｈｚ）を中心として対称となる２周波数−Δｆ／２、＋Δｆ／２を用いた場合、シグナルＳ１Ａ、Ｓ２Ａの振幅誤差又は位相誤差を生じると、図４（Ｂ）に示すようにアップコンバートしたときに、イメージシグナルＳＩＭＧ２Ａを生じることがある。このとき、このイメージシグナルＳＩＭＧ２ＡがシグナルＳＲＦ１Ａと重なることがあり、この場合、たとえフィルタを用いてイメージシグナルＳＩＭＧ２Ａを除去しようとしても周波数帯が重なっているため除去しにくい。
【００２５】
このような場合、図４（Ａ）及び図４（Ｂ）に対応させて図５（Ａ）及び図５（Ｂ）に示すように、ＤＣ（０Ｈｚ）を中心とすることなく所定値αだけ共に同一方向にオフセットしたシグナルＳ１Ｂ、Ｓ２ＢによるシグナルＳＢを用いることが望ましい。ここで、この周波数αは周波数差Δｆ／２より小さい値に設定されている。
【００２６】
図５（Ａ）に示す例では、シグナルＳ１Ｂは周波数−Δｆ／２−αのシグナルであり、シグナルＳ２Ｂは周波数＋Δｆ／２−αの周波数のシグナルである。この結果、周波数αだけオフセットした２周波数のシグナルＳＢを用いることで、変調部１７及びＲＦキャリア生成部１８によりアップコンバートされた後、各シグナルＳＲＦ１Ｂ、ＳＲＦ２Ｂの振幅、位相誤差によるイメージシグナルＳＩＭＧ２Ｂ（図５（Ｂ）参照）を生じたとしても、当該イメージシグナルＳＩＭＧ２ＢをシグナルＳＲＦ１Ｂ及びＳＲＦ２Ｂと離間して生じさせることができる。このため、イメージシグナルＳＩＭＧ２Ｂを必要に応じてＦＦＴ後の信号処理により容易に除去できる。すなわち、ＤＣ（０Ｈｚ）から周波数αだけオフセットした２周波数のシグナルＳＢを発生させることが望ましい。
【００２７】
＜スレーブ１０１、１０２、…、１１０の変復調回路（復調回路、受信部）３ｃの説明＞
図６に示すように、スレーブ１０１、１０２、…、１１０の変復調回路３ｃは、ＲＦフィルタ３１、ＲＦアンプ３２、復調部３３、ＲＦキャリア生成部３４、フィルタ３５、Ａ／Ｄ変換部３６、周波数補正部としてのキャリア／クロック補正部３７、ＦＦＴ部３８、論理判定部及び位相差読取部としての演算部３９、処理部４０、及び、推定部としての処理制御部４１を受信部４２として備える。
【００２８】
ＲＦフィルタ３１は、マスタ２から送信され開口アンテナ３ｇにより受信された信号について不要な周波数成分を除去してＲＦアンプ３２に出力する。ＲＦアンプ３２は、ＲＦフィルタ３１を通過した信号成分を増幅し復調部３３に出力する。復調部３３は、ＲＦキャリア生成部３４により生成されたＲＦキャリアを混合（直交復調、周波数変換）しダウンコンバートしてフィルタ３５に出力する。フィルタ３５は、復調部３３から出力された信号について所定の周波数帯域の成分を通過させ、その他の周波数領域の成分をカットする。
【００２９】
Ａ／Ｄ変換部３６は、フィルタ３５を通過した信号をＡ／Ｄ変換処理しキャリア／クロック補正部３７に出力する。キャリア／クロック補正部３７は、同期信号の送受信時において、キャリア補正処理（マスタスレーブ間のキャリア周波数誤差補正）及び同期用のクロック信号の補正処理を行うことで通信データの送受信タイミングを同期させる。ＦＦＴ部３８は、キャリア／クロック補正部３７を通じて得られた通信データのガードインターバルを除去した後、フーリエ変換し、このフーリエ変換された信号に基づいて、シグナルＳＢに対応する周波数情報及び当該シグナルＳ１Ｂ及びＳ２Ｂの位相情報を取得する。
【００３０】
演算部３９は、ＦＦＴ部３８により取得された位相情報に基づいてシグナルＳ１Ｂ及びＳ２Ｂ間の位相差を算出する。記憶部３ｈには、位相差Δφに対応した距離のデータが演算式又はルックアップテーブル（ＬＵＴ）などにより保持されている。演算部３９は、この位相差Δφと記憶部３ｈに記憶される演算式又はルックアップテーブルに基づいて距離を演算し、距離の演算結果を処理制御部４１に出力する。処理制御部４１は制御回路３ａに距離の演算結果をデータ出力する。これにより位相差Δφに対応づけられたマスタスレーブ間の距離を推定できる。
【００３１】
演算部３９が位相差を算出するときには、距離測定信号となるシグナルＳＢに対応する周波数の受信回数をカウントし、周波数差Δｆ、２Δｆ、４Δｆ…２＾（Ｎ−１）Δｆ分のＮ回受信されていることを条件として終了する。なお、この後、必要に応じて、スレーブ１０１…１１０が論理判定モードから位相差直読みモードに切替えられると、演算部３９が位相差を直接読み出すが、この処理は後に詳述する。
【００３２】
また他方、処理部４０は、ＦＦＴ部３８の出力について、サブキャリアデマッピング処理、パラレル／シリアル変換処理を行ってデータを復号し、処理制御部４１に復号データを出力する。処理制御部４１は制御回路３ａにデータを出力する。スレーブ１０１、１０２、…、１１０の制御回路３ａはこの推定された距離の演算結果をマスタ２に送信する。
【００３３】
＜スレーブ１０１、１０２、…、１１０の変復調回路（変調回路、送信部）の説明＞
スレーブの変復調回路３ｃは、処理制御部４１、処理部４３、ＩＦＦＴ部４４、キャリア／クロック補正部４５、Ｄ／Ａ変換部４６、フィルタ４７、変調部４８、ＲＦキャリア生成部３４、ＲＦアンプ４９、及び、ＲＦフィルタ３１を送信部５０として備える。
【００３４】
処理制御部４１は、距離の演算結果等をデータとして処理部４３に出力する。処理部４３は、処理制御部４１から出力されたデータをシリアル／パラレル変換し、サブキャリア毎にデータとして割り当ててサブキャリアマッピング処理し、所定の変調方式（例えばＢＰＳＫ、ＱＰＳＫ、ＱＡＭ等）によりシンボル座標に変換する。
【００３５】
ＩＦＦＴ部４４は、処理部４３によるシンボル座標によるシグナルの周波数軸を時間軸に変換し、各シグナルのデータにガードインターバルを付加する。キャリア／クロック補正部４５は、先に受信したキャリア／クロック補正部３７による補正内容に基づいてキャリア補正処理及びクロック補正処理することで通信データを同期する。
【００３６】
Ｄ／Ａ変換部４６は、キャリア／クロック補正部４５により同期された通信データをアナログ変換してフィルタ４７に出力する。フィルタ４７は所定の周波数領域の信号を通過し不要な信号を除去して変調部４８に出力する。変調部４８は、フィルタ４７により処理された信号とＲＦキャリア生成部３４により生成されたＲＦキャリアとを混合（直交変調、周波数変換）してアップコンバートし、ＲＦアンプ４９に出力する。ＲＦアンプ４９は、変調部４８において変調された信号を増幅してＲＦフィルタ３１に出力する。ＲＦフィルタ３１は、所定の周波数帯域内の信号を通過し外部に出力する。このように、スレーブ１０１、１０２、…、１１０はマスタ２にデータを送信できる。
【００３７】
＜マスタ２の変復調回路（復調回路、受信部）２ｃの説明＞
図３に示すように、また、マスタ２の変復調回路２ｃは、ＲＦフィルタ２０、ＲＦアンプ２２、復調部２３、ＲＦキャリア生成部１８、フィルタ２４、Ａ／Ｄ変換部２５、ＦＦＴ部２６、及び、処理部２７を受信部２８として備える。ＲＦフィルタ２０は、不要な周波数成分を除去してＲＦアンプ２２に出力する。ＲＦアンプ２２は、ＲＦフィルタ２０を通過した信号成分を増幅し復調部２３に出力する。復調部２３は、ＲＦキャリア生成部１８により生成されたＲＦキャリアを混合（直交復調、周波数変換）しダウンコンバートしてフィルタ２４に出力する。フィルタ２４は、復調部２３から出力された信号について所定の周波数帯域の成分を通過させ、その他の周波数領域の成分をカットする。
【００３８】
Ａ／Ｄ変換部２５は、フィルタ２４を通過した信号をＡ／Ｄ変換処理しＦＦＴ部２６に出力する。ＦＦＴ部２６は時間軸の信号のガードインターバルを除去した後フーリエ変換し、このフーリエ変換された周波数軸の信号を処理部２７に出力する。処理部２７はＦＦＴ部２６の出力について、サブキャリアデマッピング処理、パラレル／シリアル変換処理を行ってデータを復号し、処理制御部１１に復号データを出力する。処理制御部１１は制御回路２ａにデータを出力する。このように距離情報のデータを取得することができる。
【００３９】
＜距離推定処理の説明＞
以下、全体動作の流れを説明する。図７はマスタ２の処理を概略的に示すフローチャートであり、図８はスレーブ１０１…１１０の処理を概略的に示すフローチャートである。また、図９はマスタスレーブ間の処理動作の流れについてシーケンス図を用いて概略的に示しており、図１０はマスタスレーブ間の送受信信号の内容について、タイミングチャートを用いて概略的に示している。
【００４０】
初めに、マスタ２は、スレーブ１０１、１０２、…、１１０との間でキャリア周波数及びクロック周波数の同期処理を行うため同期信号をスレーブ１０１、１０２、…、１１０に複数回送信する（図７のＳ１）。このとき、マスタ２の送信部２１とスレーブ１０１、１０２、…、１１０の受信部４２との間で送受信処理を行うが、マスタ２側では処理部１３が所定の変調方式（例えばＱＰＳＫ）で変調して各ブロック１４〜２０を通じて同期信号を複数回スレーブ１０１、１０２、…、１１０に送信し、スレーブ１０１、１０２、…、１１０はこれらの同期信号を受信する（図７のＳ１、図８のＴ１、図９のＵ１、図１０のＶ１期間の同期信号参照）。スレーブ１０１、１０２、…、１１０では、受信部４２のキャリア／クロック補正部３７がマスタ２の送信部２１から送信されたキャリアの周波数や同期用のクロックの周波数を調整して同期信号に追従して調整する（図８のＴ１）。このとき、スレーブ１０１、１０２、…、１１０の処理制御部４１は内部のモードを論理判定モードに設定する。
【００４１】
この後、マスタ２は変数ｎに初期値（＝１）を設定し（図７のＳ２）、処理制御部１１による制御に応じて距離測定信号の周波数差Δｆを２倍ずつしながら同期信号と共に複数回（Ｎ回）送信する（図７のＳ３〜Ｓ７、図９のＵ２、Ｕ３、図１０のＶ２期間の同期信号及び距離測定信号Δｆ、２・Δｆ、４・Δｆ…２＾（Ｎ−１）・Δｆ参照）。スレーブ１０１、１０２、…、１１０は、このマスタ２から送信された同期信号及び距離測定信号を受信する（図８のＴ３〜Ｔ４、Ｔ６〜Ｔ７、図９のＵ２、Ｕ３、図１０のＶ２期間参照）。スレーブ１０１、１０２、…、１１０は、これらのステップＴ３〜Ｔ７の処理を繰り返し、例えば距離測定信号を受信する最中に演算部３９が位相差の符号を論理判定する（図８のＴ５、図９のＵ３ａ）。
【００４２】
周波数差Δｆが変化すると、この周波数差Δｆの変化に応じて位相差Δφが変化する。図１１は、周波数差Δｆ、２・Δｆ、４・Δｆ、８・Δｆ、１６・ΔｆのシグナルＳＢにおけるそれぞれの位相差Δφ、２・Δφ、４・Δφ、８・Δφ、１６・Δφを閾値０と比較した論理判定結果を示す。この図１１に示す例では、位相差が０を超えてπ以下であるときに論理値「０」を割り当てると共に、位相差が−πを超えて０以下であるときに論理値「１」を割り当てる例を示している。また、図１１には、周波数差Δｆ、２・Δｆ、４・Δｆ、８・Δｆ、１６・ΔｆのシグナルＳＢの位相差Δφ、２・Δφ、４・Δφ、８・Δφ、１６・Δφをそれぞれ最上位ビットＭＳＢから最下位ビットＬＳＢに向けて順に割り当てる例を示す。
【００４３】
例えば、位相差Δφ、２・Δφ、４・Δφ、８・Δφ、１６・Δφがすべて０を超えてπ以下である範囲では、位相差の符号の論理判定結果Ｒ１は「０００００（２進）」になる（図１１のＲ１参照）。例えば、位相差Δφ、２・Δφ、８・Δφ、１６・Δφがすべて０を超えてπ以下であり、位相差４・Δφが−πを超えて０以下である範囲では、位相差の符号の論理判定結果Ｒ２は「００１００（２進）」になる（図１１のＲ２参照）。このように、位相差Δφ、２・Δφ、４・Δφ、８・Δφ、１６・Δφの値に応じて全て論理化することができる。
【００４４】
スレーブ１０１、１０２、…、１１０は全ての位相差の符号の論理判定処理を行うことで、このデータ列（例えば「０００００」、「００１００」）を距離情報Ｍとする。スレーブ１０１、１０２、…、１１０は、このデータ列を距離情報Ｍとして作成することで、当該位相差に対応づけられたマスタスレーブ間の距離を決定する。
【００４５】
そして、マスタ２は、処理制御部１１による制御に応じて距離測定信号の周波数差１６・ΔｆのシグナルＳＢをスレーブ１０１、１０２、…、１１０に再度送信する（図７のＳ８、図９のＵ４、Ｕ５、図１０のＶ３の同期信号及び距離測定信号２＾（Ｎ−１）・Δｆ参照：但しＮ＝５）。スレーブ１０１、１０２、…、１１０は、このマスタ２から送信された同期信号及び距離測定信号を受信する（図８のＴ８〜Ｔ９、図１０のＶ４）と、演算部３９は論理判定モードから位相差直読みモードに切り替える。
【００４６】
スレーブ１０１、１０２、…、１１０は、演算部３９により位相差１６・Δφを直接読取る（図１２のΔφｚ参照）。このとき、位相差の傾きが最大となる周波数差１６・Δｆの位相差１６・ΔφをＡ／Ｄ変換処理する。これにより、距離情報Ｍを規定する前記のＮビットのデータ列（図１１では５ビット）よりもさらに下位ビットを設定できる。位相差１６・Δφを直接読取ることで、Ｎビットのデータ列と合わせて位相差をさらに細かく算出でき、距離情報Ｍをさらに高精度に算出、推定できる。
【００４７】
そして、スレーブ１０１、１０２、…、１１０の処理制御部４１は、論理判定結果と直列読取られた位相差とを用いて算出した距離情報Ｍをデータとすると共に、位相情報を仮の識別符号としてマスタ２に送信する（図８のＴ１２）。位相情報を仮の識別符号とすることで他のスレーブとの識別符号の競合を極力防止できる。マスタ２の処理制御部１１は、この距離情報Ｍのデータを受信する（図７のＳ１０）。マスタ２の処理制御部１１は、この距離情報Ｍに基づいて識別符号ＩＤをスレーブ１０１、１０２、…、１１０に割当てて通知する（図７のＳ１１、図１０のＶ５）。スレーブ１０１、１０２、…、１１０の処理制御部４１は、この識別符号ＩＤを受信して自身に設定する（図８のＴ１３）。これにより、マスタ２とスレーブ１０１、１０２、…、１１０は識別符号ＩＤにより紐付けられることになり通常のデータ通信を行うことができる。
【００４８】
要するに、本実施形態によれば、演算部３９がマスタ２から送信される２つの周波数のシグナルＳＡ又はＳＢの周波数差を複数段階、所定倍（すなわち２のｎ−１乗倍（ｎ＝１、２、…、Ｎ：但しＮ≧２））し、位相差をそれぞれ論理判定し、処理制御部４１はこの論理判定結果に応じて距離を推定している。このため、マスタスレーブ間の距離を高精度で推定できる。また、位相差Δφの範囲を−π≦Δφ≦πを超える範囲としても良くなり、位相差Δφの対象範囲が制限されなくなる。
【００４９】
また、演算部３９が１６・Δφ（＝２＾Ｎ−１・Δφ：但しＮ＝５）をＡ／Ｄ変換した位相差Δφｚを直接読み取っているため、マスタスレーブ間の距離をさらに高精度に推定できるようになる。
【００５０】
キャリア／クロック補正部３７は、送信部２１が送信する信号と受信部４２が受信する信号との間の周波数誤差を補正しているため、送信部２１及び受信部４２間の動作周波数誤差に起因した位相差Δφの誤差を極力抑制でき、たとえ周波数差を所定倍して、それぞれの位相差Δφから距離情報Ｍを算出、推定したとしても、この距離情報Ｍの誤差を極力抑制できる。
【００５１】
送信部２１が送信する２つの周波数のシグナルとして、ＤＣに対して対称となる２つの周波数をオフセットしたシグナルＳＢを用いているため、たとえイメージシグナルＳＩＭＧ２Ｂを生じたとしてもＦＦＴ後の信号処理により除去しやすくなり不要周波数成分を除去しやすくなる。
【００５２】
（他の実施形態）
本発明は、前述した実施形態に限定されるものではなく、例えば、以下に示す変形又は拡張が可能であり、この後に記載又は示唆がなされていなくても、矛盾しない限り種々の変形又は拡張が可能である。
【００５３】
識別符号の割付処理は、マスタ２側（例えば制御回路２ａ等）が行っても、スレーブ１０１、１０２、…、１１０側（例えば制御部１９等）が行っても良い。
前述実施形態では、送信部２１が送信するシグナルＳＡ、ＳＢを２つの周波数のシグナルとした形態を示したが、３以上のシグナルを送信するようにしても良い。この場合、送信部２１は、少なくとも２以上の周波数の異なるシグナルを送信し、それらのうち２つのシグナルを、位相差Δφを算出するための対象シグナルとすると良い。
【００５４】
（２のｎ−１乗（ｎ＝１、２、…、Ｎ：但しＮ≧２）の複数段階で所定倍した値を用いて論理判定したが、この倍数はこの値に限られない。
「閾値」として０〜π、−π〜０の範囲を規定する０とした例を示したが、閾値は０に限られない。
【００５５】
位相差２＾（Ｎ−１）・Δφを直接読取る形態を示したが、この処理は必要に応じて設ければ良い。
スレーブ１０１、１０２、…、１１０側の処理制御部４１が距離情報Ｍを算出、推定した形態を説明したが、これに限定されるものではなく、スレーブ１０１、１０２、…、１１０側で位相差を算出し、この位相差の情報をマスタ２側に送信し、マスタ２側の処理制御部１１等が距離情報Ｍを算出、推定し、識別符号ＩＤをスレーブ１０１、１０２、…、１１０に割り当てるようにしても良い。
【符号の説明】
【００５６】
図面中、２はマスタ（送信装置）、１０１、１０２、…、１１０はスレーブ（受信装置）、１１はマスタの処理制御部（推定部、割当部）、２１はマスタの送信部（送信装置の送信部）、３９は演算部（論理判定部、位相差読取部）、４１はスレーブの処理制御部（推定部）、４２はスレーブの受信部（受信装置の受信部）、３７、４５はキャリア／クロック補正部（周波数補正部）、ＳＡ、ＳＢはシグナルを示す。
【図１】
2017003492.tif 000003
【図２】
2017003492.tif 000004
【図３】
2017003492.tif 000005
【図４】
2017003492.tif 000006
【図５】
2017003492.tif 000007
【図６】
2017003492.tif 000008
【図７】
2017003492.tif 000009
【図８】
2017003492.tif 000010
【図９】
2017003492.tif 000011
【図１０】
2017003492.tif 000012
【図１１】
2017003492.tif 000013
【図１２】
2017003492.tif 000014