JP6257753B2 - 測位装置 - Google Patents
測位装置 Download PDFInfo
- Publication number
- JP6257753B2 JP6257753B2 JP2016514565A JP2016514565A JP6257753B2 JP 6257753 B2 JP6257753 B2 JP 6257753B2 JP 2016514565 A JP2016514565 A JP 2016514565A JP 2016514565 A JP2016514565 A JP 2016514565A JP 6257753 B2 JP6257753 B2 JP 6257753B2
- Authority
- JP
- Japan
- Prior art keywords
- antenna
- arrival
- frequency
- tdoa
- calculated
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000004364 calculation method Methods 0.000 claims description 96
- 230000003111 delayed effect Effects 0.000 claims description 2
- 230000003247 decreasing effect Effects 0.000 claims 1
- 238000012545 processing Methods 0.000 description 296
- 238000000034 method Methods 0.000 description 57
- 238000010586 diagram Methods 0.000 description 26
- 230000000694 effects Effects 0.000 description 10
- 238000006243 chemical reaction Methods 0.000 description 4
- 238000005094 computer simulation Methods 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/02—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
- G01S5/06—Position of source determined by co-ordinating a plurality of position lines defined by path-difference measurements
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/02—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
- G01S5/0205—Details
- G01S5/0218—Multipath in signal reception
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/02—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
- G01S5/0273—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves using multipath or indirect path propagation signals in position determination
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/21—Interference related issues ; Issues related to cross-correlation, spoofing or other methods of denial of service
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/22—Multipath-related issues
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Description
この測位方式は、TDOA(Time Diffrence Of Arrival:到来時間差)測位と呼ばれ、電波だけでなく、音波、光などにも適用可能である。
また、適用分野としては、野外(例えば、都市部、市街地、山地、谷、海など)での測位だけでなく、屋内(例えば、家屋、工場、ショッピングセンター、地下街、病院など)における測位など、様々な用途に適用することができる。また、宇宙分野における宇宙機等の測位や、宇宙機等を受信センサとして用いる電波源測位にも適用可能である。
図20は以下の非特許文献1に開示されているTDOA測位の概要を示す説明図である。
図20の例では、3つの受信センサRx1,Rx2,Rx3が未知の電波源から放射された電波を受信しているが、未知の電波源から3つの受信センサRx1,Rx2,Rx3までの距離が異なるため、未知の電波源から放射された電波は、3つの受信センサRx1,Rx2,Rx3までの距離に応じた時間を経て受信センサRx1,Rx2,Rx3に到達している。
このため、例えば、受信センサRx1の受信信号x1(t)と受信センサRx2の受信信号x2(t)との相互相関CCF(x1(t),x2(t))を算出すれば、その相互相関CCF(x1(t),x2(t))から、受信センサRx1と受信センサRx2間の到来時間差であるTDOA12を得ることができる。
ここで、tはAD(Analog to Digital)サンプルされた離散時間を表している。したがって、受信信号x1(t),x2(t)はADサンプルされた離散時間信号である。
上記のようにして、受信センサRx1と受信センサRx2間の到来時間差であるTDOA12と、受信センサRx3と受信センサRx1間の到来時間差であるTDOA31が得られれば、図20に示すように、2つのTDOA12,TDOA31を用いる公知の測位演算処理を実施することで、未知の電波源を測位することができる。
以下の非特許文献1に開示されているTDOA測位では、マルチパス波が3つの受信センサRx1,Rx2,Rx3で受信されることを想定していないので、マルチパス波が受信される環境下では、電波源の測位精度が劣化する。
この測位装置では、直接波に起因するTDOAの他に、マルチパス波に起因するTDOAが得られている場合、受信信号の電力(RSS:Received Signal Strength)計測値を用いて、マルチパス波に起因する不要なTDOAを排除し、残っている直接波に起因するTDOAから未知の電波源を測位するようにしている。
ただし、以下の非特許文献2に開示されている測位装置は、未知の電波源が1台であって、直接波である到来波の数が1波であることを前提としている。このため、未知の電波源が複数台存在する環境下では、原理的に、マルチパス波に起因する不要なTDOAを排除することができない。
図22は図21の各受信センサの受信信号間の相互相関演算で得られるTDOAの数を示す説明図である。
図23は受信センサRx1の受信信号x1(t)と受信センサRx2の受信信号x2(t)との相互相関CCF(x1(t),x2(t))の例を示す説明図である。
この結果、受信センサRx1の受信信号x1(t)と受信センサRx2の受信信号x2(t)との相互相関CCF(x1(t),x2(t))を算出すると、図23に示すように、3本の相関ピーク(3個のTDOA12,k(k=1,2,3))が得られる。このTDOAにおけるサブスクリプトの“12”は、受信センサRx1と受信センサRx2に係ることを意味しており、“k”は得られた複数のTDOAに対して順番に付けられる番号である。
図21の例では、電波源(1)(2)の数が2台であるのにもかかわらず、電波源の台数以上のTDOAが得られる。
即ち、直接波に起因するTDOAの他に、マルチパス波に起因するTDOAが得られてしまうので、電波源の台数以上のTDOAが得られる。
誤ってマルチパス波に起因する不要なTDOAを用いて、電波源(1)(2)の測位演算を実施すると、正しく測位することができないので、マルチパス波に起因する不要なTDOAを排除する必要があるが、上述したように、非特許文献2に開示されている測位装置では、未知の電波源が複数台存在する環境下では、原理的に、マルチパス波に起因する不要なTDOAを排除することができない。
実施の形態1.
図1はこの発明の実施の形態1による測位装置を示す構成図である。
図1において、第1のアンテナであるアンテナ1は未知の電波源から放射された直接波とマルチパス波が混信している信号(例えば、電波、音波、光など)を受信し、その受信信号x1(t)を出力する。
第2のアンテナであるアンテナ2は未知の電波源から放射された直接波とマルチパス波が混信している信号(例えば、電波、音波、光など)を受信し、その受信信号x2(t)を出力する。
ここで、tはADサンプルされた離散時間を表している。したがって、受信信号x1(t),x2(t)はADサンプルされた離散時間信号である。
また、自己相関処理部4はアンテナ2の受信信号x2(t)の自己相関ACF(x2(t),x2(t))を算出し、その自己相関ACF(x2(t),x2(t))から、その受信信号x2(t)に含まれている複数の信号波(直接波、マルチパス波)間の到来時刻差であるTDOA22,j(j=1,・・・,J)を算出する処理を実施する。なお、自己相関処理部4は第2の到来時刻差算出手段を構成している。
測位処理部6は相互相関処理部3により算出されたTDOA12,kのうち、判定処理部5により直接波に起因する到来時刻差であると判定されたTDOA12,kを用いて、電波源を測位する処理を実施する。なお、測位処理部6は測位手段を構成している。
TDOA選択部12は自己相関処理部4により算出されたI個のTDOA11,i(i=1,・・・,I)の中から、未だ選択していない任意のTDOA11,iを選択するとともに、自己相関処理部4により算出されたJ個のTDOA22,j(j=1,・・・,J)の中から、未だ選択していない任意のTDOA22,jを選択する処理を実施する。
なお、TDOA選択部11,12及び時間シフト処理部13から時間シフト部が構成されている。
内積算出部14は時間シフト処理部13から出力された時間シフト処理後の受信信号x1(t+TDOA12,k−(TDOA11,i−TDOA22,j))とアンテナ2の受信信号x2(t)との内積Ck,i,jを算出する処理を実施する。
直接波判定部16はTDOA選択部12により選択されたTDOA11,iとTDOA22,jの全ての組み合わせにおいて、比較処理部15の比較結果が、内積Ck,i,jが閾値Cthより小さい旨を示していれば、TDOA選択部11により選択されたTDOA12,kが、電波源から放射された直接波に起因する到来時刻差であると判定する。
なお、比較処理部15及び直接波判定部16から判定部が構成されている。
アンテナ1,2以外の構成要素をコンピュータで構成する場合、相互相関処理部3、自己相関処理部4、判定処理部5及び測位処理部6の処理内容を記述しているプログラムをコンピュータのメモリに格納し、当該コンピュータのCPUが当該メモリに格納されているプログラムを実行するようにすればよい。
図2はこの発明の実施の形態1による測位装置の処理内容を示すフローチャートである。
受信センサであるアンテナ1は、未知の電波源から放射された直接波とマルチパス波が混信している信号(例えば、電波、音波、光など)を受信し、その受信信号x1(t)を相互相関処理部3及び自己相関処理部4に出力する。
また、受信センサであるアンテナ2は、未知の電波源から放射された直接波とマルチパス波が混信している信号(例えば、電波、音波、光など)を受信し、その受信信号x2(t)を相互相関処理部3及び自己相関処理部4に出力する。
相互相関処理部3は、相互相関CCF(x1(t),x2(t))を算出すると、その相互相関CCF(x1(t),x2(t))のピーク値を探索し、そのピーク値に対応する時間を受信信号x1(t)に含まれている信号波(直接波、マルチパス波)と受信信号x2(t)に含まれている信号波(直接波、マルチパス波)間の到来時刻差(TDOA12,k(k=1,・・・,K))として判定処理部5に出力する(ステップST1)。
自己相関処理部4は、アンテナ1の受信信号x1(t)の自己相関ACF(x1(t),x1(t))を算出すると、その自己相関ACF(x1(t),x1(t))のピーク値を探索し、そのピーク値に対応する時間を受信信号x1(t)に含まれている複数の信号波(直接波、マルチパス波)間の到来時刻差(TDOA11,i(i=1,・・・,I))として判定処理部5に出力する(ステップST2)。
また、アンテナ2の受信信号x2(t)の自己相関ACF(x2(t),x2(t))のピーク値を探索し、そのピーク値に対応する時間を受信信号x2(t)に含まれている複数の信号波(直接波、マルチパス波)間の到来時刻差(TDOA22,j(j=1,・・・,J))として判定処理部5に出力する(ステップST2)。
また、図4は反射波であるマルチパス波が2波である場合の自己相関の一例を示す説明図である。
ただし、図3及び図4では、自己相関ACFは左右対称であるため、0以上のTDOAだけを表記している。
図5は電波源から放射された直接波とマルチパス波の到来時間の一例を示す説明図である。
ここでは、説明の簡単化のために、電波源が1台である例を示しているが、電波源が複数台であっても同様に適用することができる。
また、マルチパス波に起因するTDOAは、0sec以外の時間に大きなピークを有する。
この実施の形態1では、マルチパス波が存在している環境を想定している。そのため、i又はjのうち、少なくとも一方は2以上であり、自己相関処理部4によりTDOA11,1,TDOA22,1の他に、マルチパス波の到来時間遅れの値(直接波が到来してから、マルチパス波が到来するまでの時間)を有するTDOA11,i(i=2,・・・,I),TDOA22,j(j=2,・・・,J)が得られるものとする。
(1)直接波に起因するTDOA :TDOA12,DIRECT
(2)マルチパス波に起因するTDOA:TDOA12,MULTI
(3)アンテナ1への信号の到来時間 :TOA1,a(a=1,・・・,A)
ただし、直接波に起因する到来時間はTOA1,1
(4)アンテナ2への信号の到来時間 :TOA2,b(b=1,・・・,B)
ただし、直接波に起因する到来時間はTOA2,1
式(1)〜(4)より、下記の式(5)が成立する。
TDOA選択部11は、相互相関処理部3により算出されたK個のTDOA12,k(k=1,・・・,K)の中から、未だ選択していないk番目のTDOA12,kを選択する(ステップST4)。この段階では、k=1であるため、TDOA12,1を選択する。
また、TDOA選択部12は、自己相関処理部4により算出されたJ個のTDOA22,j(j=1,・・・,J)の中から、未だ選択していないj番目のTDOA22,jを選択する(ステップST5)。この段階では、j=1であるため、TDOA22,1を選択する。
したがって、アンテナ1の受信信号x1(t)の時間を式(6)のようにシフトすることは、アンテナ1の受信信号x1(t)を直接波に起因するTDOA12,DIRECTだけシフトすることと等価である。
時間シフト処理部13は、シフト時間(TDOA12,k−(TDOA11,i−TDOA22,j))を算出すると、そのシフト時間だけ、アンテナ1の受信信号x1(t)の時間を進める時間シフト処理を実施し、時間シフト処理後の受信信号x1(t+TDOA12,k−(TDOA11,i−TDOA22,j))及びアンテナ2の受信信号x2(t)を内積算出部14に出力する(ステップST6)。
式(8)において、x1(t+TDOA12,k−(TDOA11,i−TDOA22,j))は、TDOA選択部11により選択されたTDOA12,kがマルチパス波に起因している場合、上記の式(7)に示すように、x1(t+TDOA12,DIRECT)に相当し、x1(t+TDOA12,DIRECT)は、受信信号x1(t)を直接波に起因するTDOA12,DIRECTだけシフトしている信号であるため、受信信号x2(t)との内積は大きな値を有する。
一方、TDOA選択部11により選択されたTDOA12,kが直接波に起因している場合、受信信号x2(t)との内積は小さな値を有する。
直接波判定部16は、比較処理部15から出力された比較結果が、内積Ck,i,jが閾値Cthより大きい旨を示していれば、TDOA選択部11により選択されたTDOA12,kは、マルチパス波に起因する到来時刻差であると判定する。
直接波判定部16は、TDOA選択部11により選択されたTDOA12,kが、マルチパス波に起因する到来時刻差であると判定すると、未だ変数kの値がKに到達していなければ(ステップST10)、変数kを1だけインクリメントしてから、変数kをTDOA選択部11に出力して、k番目のTDOA12,kの再選択を指示する。
これにより、TDOA選択部11が、相互相関処理部3により算出されたK個のTDOA12,k(k=1,・・・,K)の中から、未だ選択していないk番目のTDOA12,kを選択することで、ステップST4〜ST8の処理が繰り返される。
一方、変数jの値が既にJに到達していれば、変数jを1に初期化するとともに、変数iを1だけインクリメントしてから、変数iと変数jをTDOA選択部12に出力して、i番目のTDOA11,iとj番目のTDOA22,jの選択を指示する。
即ち、直接波判定部16は、自己相関処理部4により算出されたI個のTDOA11,i(i=1,・・・,I)とJ個のTDOA22,j(j=1,・・・,J)の全ての組み合わせが選択されて、比較処理部15の比較結果が得られるまで、ステップST5〜ST8の処理を繰り返し実施させる(ステップST9)。
直接波判定部16は、TDOA選択部11により選択されたTDOA12,kが、電波源から放射された直接波に起因する到来時刻差であるか否かを判定すると、未だ変数kの値がKに到達していなければ(ステップST10)、変数kを1だけインクリメントしてから、変数kをTDOA選択部11に出力して、k番目のTDOA12,kの再選択を指示する。
これにより、TDOA選択部11が、相互相関処理部3により算出されたK個のTDOA12,k(k=1,・・・,K)の中から、未だ選択していないk番目のTDOA12,kを選択することで、ステップST4〜ST8の処理が繰り返される。
測位処理部6は、相互相関処理部3により算出されたTDOA12,kのうち、判定処理部5により直接波に起因する到来時刻差であると判定されたTDOA12,kを用いて、電波源を測位する。電波源の測位処理自体は公知の技術であるため詳細な説明を省略する。
したがって、電波源の数が1である場合と同様に、自己相関処理部4により算出されたTDOA11,iとTDOA22,jの全ての組み合わせについて検定を行うことにより、相互相関処理部3により算出された各TDOA12,kが直接波に起因する到来時刻差であるか否かを判定することができる。
図6は計算機シミュレーションを実施する際の電波源とアンテナの配置を示す説明図であり、図6において、Tx1,Tx2が電波源、Rx1,Rx2,Rx3がアンテナである。
図7は直接波に起因するTDOAの値を示す説明図である。
ここでは、シミュレーションの条件として、電波源の台数が2台、アンテナの台数が3台であり、電波源Tx1から放射された直接波がアンテナRx2に到達し、電波源Tx2から放射された直接波がアンテナRx3に到達するほかに、電波源Tx1から放射された電波のマルチパス波(1波)もアンテナRx2に到達し、また、電波源Tx2から放射された電波のマルチパス波(1波)もアンテナRx3に到達しているものとしている。
この実施の形態1による測位装置では、これらのピーク値に対応するTDOAの中から、直接波に起因するTDOAを2個ずつ選択する処理を実施する。
図9は相互相関CCF(x1(t),x2(t))を示す説明図であり、図10は相互相関CCF(x2(t),x3(t))を示す説明図である。また、図11は相互相関CCF(x3(t),x1(t))を示す説明図である。
図7と図8を比較すると、本発明によって正解のTDOAのみが選択されていることを確認できる。このように、本発明によって、直接波に起因するTDOAのみを選択することができる。
上記実施の形態1では、時間シフト処理部13が、TDOA選択部11により選択されたTDOA12,kと、TDOA選択部12により選択されたTDOA11,i及びTDOA22,jとを用いて、アンテナ1の受信信号x1(t)のシフト時間(TDOA12,k−(TDOA11,i−TDOA22,j))を算出し、そのシフト時間だけアンテナ1の受信信号x1(t)の時間を進める時間シフト処理を実施するものを示したが、時間シフト処理部13が、TDOA選択部11により選択されたTDOA12,kと、TDOA選択部12により選択されたTDOA11,i及びTDOA22,jとを用いて、アンテナ1の受信信号x1(t)のシフト時間(TDOA12,k−TDOA11,i)と、アンテナ2の受信信号x2(t)のシフト時間(TDOA22,j)とを算出して、シフト時間(TDOA12,k−TDOA11,i)だけアンテナ1の受信信号x1(t)の時間を進めて、シフト時間(TDOA22,j)だけアンテナ2の受信信号x2(t)の時間を遅らせるようにしてもよい。
時間シフト処理部13は、TDOA選択部11により選択されたTDOA12,kと、TDOA選択部12により選択されたTDOA11,iを用いて、アンテナ1の受信信号x1(t)のシフト時間(TDOA12,k−TDOA11,i)を算出し、下記の式(9)に示すように、そのシフト時間(TDOA12,k−TDOA11,i)だけアンテナ1の受信信号x1(t)の時間を進める時間シフト処理を実施する。
また、時間シフト処理部13は、TDOA選択部12により選択されたTDOA22,jをアンテナ2の受信信号x2(t)のシフト時間(TDOA22,j)に設定し、下記の式(10)に示すように、そのシフト時間(TDOA22,j)だけアンテナ2の受信信号x2(t)の時間を遅らせる時間シフト処理を実施する。
したがって、時間シフト処理後の受信信号x1(t+TDOA12,k−TDOA11,i)と、時間シフト処理後の受信信号x2(t−TDOA22,j)との内積Ck,i,jは、TDOA選択部11により選択されたTDOA12,kがマルチパス波に起因している場合、上記実施の形態1で算出される内積CDk,i,jと同様に大きな値を有する。
一方、TDOA選択部11により選択されたTDOA12,kが直接波に起因している場合、時間シフト処理後の受信信号x1(t+TDOA12,k−TDOA11,i)と、時間シフト処理後の受信信号x2(t−TDOA22,j)との内積Ck,i,jは、上記実施の形態1で算出される内積CDk,i,jと同様に小さな値を有する。
以上より、時間シフト処理部13が、アンテナ1の受信信号x1(t)とアンテナ2の受信信号x2(t)のずらし時間の合計が、直接波に起因するTDOA12,DIRECTと一致するように、2つ受信信号x1(t),x2(t)の時間をずらすようにしても、上記実施の形態1と同様に、未知の電波源が複数台存在する環境下でも、直接波に起因するTDOAを用いて、高精度に電波源を測位することができる効果を奏する。
上記実施の形態1では、シフト時間(TDOA12,k−(TDOA11,i−TDOA22,j))だけ、アンテナ1の受信信号x1(t)の時間を進める時間シフト処理部13と、時間シフト処理後の受信信号x1(t+TDOA12,k−(TDOA11,i−TDOA22,j))とアンテナ2の受信信号x2(t)との内積Ck,i,jを算出する内積算出部14とを設け、内積算出部14により算出された内積Ck,i,jが閾値Cthより小さければ、TDOA選択部11により選択されたTDOA12,kが、直接波に起因する到来時刻差であると判定するものを示したが、相互相関処理部3により算出された相互相関CCF(x1(t),x2(t))の中で、(TDOA12,k−(TDOA11,i−TDOA22,j))の時間の位置にピークが存在しなければ、TDOA選択部11により選択されたTDOA12,kが、直接波に起因する到来時刻差であると判定するようにしてもよい。
時間算出部21はTDOA選択部11により選択されたTDOA12,kと、TDOA選択部12により選択されたTDOA11,i及びTDOA22,jとを用いて、(TDOA12,k−(TDOA11,i−TDOA22,j))の時間を算出する処理を実施する。
直接波判定部23はTDOA選択部12により選択されたTDOA11,iとTDOA22,jの全ての組み合わせにおいて、比較処理部22の比較結果が、相互相関値Pk,i,jが閾値Pthより小さい旨を示していれば、TDOA選択部11により選択されたTDOA12,kが、電波源から放射された直接波に起因する到来時刻差であると判定する。
なお、比較処理部22及び直接波判定部23から判定部が構成されている。
図13はこの発明の実施の形態3による測位装置の処理内容を示すフローチャートである。
相互相関処理部3は、アンテナ1の受信信号x1(t)とアンテナ2の受信信号x2(t)を受けると、上記実施の形態1と同様に、その受信信号x1(t)と受信信号x2(t)間の相互相関CCF(x1(t),x2(t))を算出する。
相互相関処理部3は、相互相関CCF(x1(t),x2(t))を算出すると、その相互相関CCF(x1(t),x2(t))のピーク値を探索し、そのピーク値に対応する時間を受信信号x1(t)に含まれている信号波(直接波、マルチパス波)と受信信号x2(t)に含まれている信号波(直接波、マルチパス波)との間の到来時刻差(TDOA12,k(k=1,・・・,K))として判定処理部5に出力する(ステップST21)。
ここで、図14は相互相関処理部3により算出された相互相関CCF(x1(t),x2(t))の一例を示す説明図である。
自己相関処理部4は、アンテナ1の受信信号x1(t)の自己相関ACF(x1(t),x1(t))を算出すると、その自己相関ACF(x1(t),x1(t))のピーク値を探索し、そのピーク値に対応する時間を受信信号x1(t)に含まれている複数の信号波(直接波、マルチパス波)間の到来時刻差(TDOA11,i(i=1,・・・,I))として判定処理部5に出力する(ステップST22)。
また、アンテナ2の受信信号x2(t)の自己相関ACF(x2(t),x2(t))のピーク値を探索し、そのピーク値に対応する時間を受信信号x2(t)に含まれている複数の信号波(直接波、マルチパス波)間の到来時刻差(TDOA22,j(j=1,・・・,J))として判定処理部5に出力する(ステップST22)。
TDOA選択部11は、相互相関処理部3により算出されたK個のTDOA12,k(k=1,・・・,K)の中から、未だ選択していないk番目のTDOA12,kを選択する(ステップST24)。この段階では、k=1であるため、TDOA12,1を選択する。
また、TDOA選択部12は、自己相関処理部4により算出されたJ個のTDOA22,j(j=1,・・・,J)の中から、未だ選択していないj番目のTDOA22,jを選択する(ステップST25)。この段階では、j=1であるため、TDOA22,1を選択する。
比較処理部22は、時間算出部21が時間(TDOA12,k−(TDOA11,i−TDOA22,j))を算出すると、相互相関処理部3により算出された相互相関CCF(x1(t),x2(t))の中から、その時間(TDOA12,k−(TDOA11,i−TDOA22,j))の位置の相互相関値Pk,i,jを取得して、その相互相関値Pk,i,jと予め設定された閾値Pthを比較し、その比較結果を直接波判定部23に出力する(ステップST27)。
ここでは、比較処理部22が相互相関値Pk,i,jと閾値Pthを比較しているが、相互相関値Pk,i,jは、上記実施の形態1の内積算出部14により算出される式(8)の内積Ck,i,jと同じ値になるため、相互相関値Pk,i,jと閾値Pthを比較することは、その内積Ck,i,jと閾値Cthを比較することと等価である。
直接波判定部23は、TDOA選択部11により選択されたTDOA12,kが、マルチパス波に起因する到来時刻差であると判定すると、未だ変数kの値がKに到達していなければ(ステップST29)、変数kを1だけインクリメントしてから、変数kをTDOA選択部11に出力して、k番目のTDOA12,kの再選択を指示する。
これにより、TDOA選択部11が、相互相関処理部3により算出されたK個のTDOA12,k(k=1,・・・,K)の中から、未だ選択していないk番目のTDOA12,kを選択することで、ステップST24〜ST27の処理が繰り返される。
一方、変数jの値が既にJに到達していれば、変数jを1に初期化するとともに、変数iを1だけインクリメントしてから、変数iと変数jをTDOA選択部12に出力して、i番目のTDOA11,iとj番目のTDOA22,jの選択を指示する。
即ち、直接波判定部23は、自己相関処理部4により算出されたI個のTDOA11,i(i=1,・・・,I)とJ個のTDOA22,j(j=1,・・・,J)の全ての組み合わせが選択されて、比較処理部22の比較結果が得られるまで、ステップST25〜ST27の処理を繰り返し実施させる(ステップST28)。
直接波判定部23は、TDOA選択部11により選択されたTDOA12,kが、電波源から放射された直接波に起因する到来時刻差であるか否かを判定すると、未だ変数kの値がKに到達していなければ(ステップST29)、変数kを1だけインクリメントしてから、変数kをTDOA選択部11に出力して、k番目のTDOA12,kの再選択を指示する。
これにより、TDOA選択部11が、相互相関処理部3により算出されたK個のTDOA12,k(k=1,・・・,K)の中から、未だ選択していないk番目のTDOA12,kを選択することで、ステップST24〜ST27の処理が繰り返される。
測位処理部6は、相互相関処理部3により算出されたTDOA12,kのうち、判定処理部5により直接波に起因する到来時刻差であると判定されたTDOA12,kを用いて、電波源を測位する。
上記実施の形態3では、時間算出部21が(TDOA12,k−(TDOA11,i−TDOA22,j))の時間を算出し、相互相関処理部3により算出された相互相関CCF(x1(t),x2(t))の中で、時間算出部21により算出された時間(TDOA12,k−(TDOA11,i−TDOA22,j))の位置にピークが存在しなければ、TDOA選択部11により選択されたTDOA12,kが、直接波に起因する到来時刻差であると判定するものを示したが、時間算出部21が(TDOA22,j−TDOA11,i)の時間を算出し、TDOA選択部11により選択されたTDOA12,kだけ時間が進められたアンテナ1の受信信号x1(t+TDOA12,k)とアンテナ2の受信信号x2(t)との間の相互相関CCF(x1(t+TDOA12,k),x2(t))の中で、時間算出部21により算出された時間(TDOA22,j−TDOA11,i)の位置にピークが存在しなければ、TDOA選択部11により選択されたTDOA12,kが、直接波に起因する到来時刻差であると判定するようにしてもよい。
時間算出部21は、TDOA選択部12がTDOA11,i及びTDOA22,jを選択すると、そのTDOA11,i及びTDOA22,jを用いて、(TDOA22,j−TDOA11,i)の時間を算出する。
比較処理部22は、時間算出部21が時間(TDOA22,j−TDOA11,i)を算出すると、TDOA選択部11により選択されたTDOA12,kだけ、アンテナ1の受信信号x1(t)の時間を進める時間シフト処理を実施し、時間シフト処理後のアンテナ1の受信信号x1(t+TDOA12,k)とアンテナ2の受信信号x2(t)との間の相互相関CCF(x1(t+TDOA12,k),x2(t))を算出する。
図15は比較処理部22により算出された相互相関CCF(x1(t+TDOA12,k),x2(t))の一例を示す説明図である。
ここでは、比較処理部22が相互相関値Pk,i,jと閾値Pthを比較しているが、相互相関値Pk,i,jは、上記実施の形態2の内積算出部14により算出される式(11)の内積Ck,i,jと同じ値になるため、相互相関値Pk,i,jと閾値Pthを比較することは、その内積Ck,i,jと閾値Cthを比較することと等価である。
以上より、TDOA12,kだけ時間が進められたアンテナ1の受信信号x1(t+TDOA12,k)とアンテナ2の受信信号x2(t)との間の相互相関CCF(x1(t+TDOA12,k),x2(t))の中で、時間算出部21により算出された時間(TDOA22,j−TDOA11,i)の位置にピークが存在しなければ、TDOA選択部11により選択されたTDOA12,kが、直接波に起因する到来時刻差であると判定するようにしても、上記実施の形態3と同様に、未知の電波源が複数台存在する環境下でも、直接波に起因するTDOAを用いて、高精度に電波源を測位することができる効果を奏する。
上記実施の形態1〜4では、アンテナ1の受信信号x1(t)とアンテナ2の受信信号x2(t)との間の相互相関CCF(x1(t),x2(t))から得られるK個のTDOA12,k(k=1,・・・,K)の中から直接波に起因するTDOAを選択し、直接波に起因するTDOAを用いて、高精度に電波源を測位するものを示したが、アンテナ1の受信信号x1(t)の周波数領域の信号とアンテナ2の受信信号x2(t)の周波数領域の信号との間の相互相関CCF(X1(f),X2(f))から得られるK個の到来周波数差であるFDOA(Frequency Difference of Arrival)12,k(k=1,・・・,K)の中から直接波に起因するFDOAを選択し、直接波に起因するFDOAを用いて、高精度に電波源を測位するようにしてもよい。
DFT処理部30はアンテナ1,2の受信信号x1(t),x2(t)に対する離散フーリエ変換処理(DFT:Discrete Fourier Transform)を実施することで、その受信信号x1(t),x2(t)を周波数領域の受信信号X1(f),X2(f)に変換する。なお、周波数領域の受信信号X1(f),X2(f)は離散周波数の信号である。
また、自己相関処理部4はDFT処理部30により周波数領域に変換されたアンテナ2の受信信号X2(f)の自己相関ACF(X2(f),X2(f))を算出し、その自己相関ACF(X2(f),X2(f))から、その受信信号X2(f)に含まれている複数の信号波(直接波、マルチパス波)間の到来周波数差であるFDOA22,j(j=1,・・・,J)を算出する処理を実施する。なお、自己相関処理部4は第2の到来周波数差算出手段を構成している。
測位処理部34は相互相関処理部31により算出されたFDOA12,kのうち、判定処理部33により直接波に起因する到来周波数差であると判定されたFDOA12,kを用いて、電波源を測位する処理を実施する。なお、測位処理部34は測位手段を構成している。
FDOA選択部52は自己相関処理部32により算出されたI個のFDOA11,i(i=1,・・・,I)の中から、未だ選択していない任意のFDOA11,iを選択するとともに、自己相関処理部32より算出されたJ個のFDOA22,j(j=1,・・・,J)の中から、未だ選択していない任意のFDOA22,jを選択する処理を実施する。
なお、FDOA選択部51,52及び周波数シフト処理部53から周波数シフト部が構成されている。
内積算出部54は周波数シフト処理部53から出力された周波数シフト処理後の受信信号X1(f+FDOA12,k−(FDOA11,i−FDOA22,j))とDFT処理部30により周波数領域に変換されたアンテナ2の受信信号X2(f)との内積Ck,i,jを算出する処理を実施する。
直接波判定部56はFDOA選択部52により選択されたFDOA11,iとFDOA22,jの全ての組み合わせにおいて、比較処理部55の比較結果が、内積Ck,i,jが閾値Cthより小さい旨を示していれば、FDOA選択部51により選択されたFDOA12,kが、電波源から放射された直接波に起因する到来周波数差であると判定する。
なお、比較処理部55及び直接波判定部56から判定部が構成されている。
アンテナ1,2以外の構成要素をコンピュータで構成する場合、DFT処理部30、相互相関処理部31、自己相関処理部32、判定処理部33及び測位処理部34の処理内容を記述しているプログラムをコンピュータのメモリに格納し、当該コンピュータのCPUが当該メモリに格納されているプログラムを実行するようにすればよい。
図17はこの発明の実施の形態5による測位装置の処理内容を示すフローチャートである。
受信センサであるアンテナ1は、未知の電波源から放射された直接波とマルチパス波が混信している信号(例えば、電波、音波、光など)を受信し、その受信信号x1(t)をDFT処理部30に出力する。
また、受信センサであるアンテナ2は、未知の電波源から放射された直接波とマルチパス波が混信している信号(例えば、電波、音波、光など)を受信し、その受信信号x2(t)をDFT処理部30に出力する。
DFT処理部30は、アンテナ1,2の受信信号x1(t),x2(t)に対する離散フーリエ変換処理を実施することで、その受信信号x1(t),x2(t)を周波数領域の受信信号X1(f),X2(f)に変換し、その受信信号X1(f),X2(f)を相互相関処理部31及び自己相関処理部32に出力する。
相互相関処理部31は、相互相関CCF(X1(f),X2(f))を算出すると、その相互相関CCF(X1(f),X2(f))のピーク値を探索し、そのピーク値に対応する周波数を受信信号X1(f)に含まれている信号波(直接波、マルチパス波)と受信信号X2(f)に含まれている信号波(直接波、マルチパス波)との間の到来周波数差(fDOA12,k(k=1,・・・,K))として判定処理部33に出力する(ステップST51)。
自己相関処理部32は、アンテナ1の受信信号X1(f)の自己相関ACF(X1(f),X1(f))を算出すると、その自己相関ACF(X1(f),X1(f))のピーク値を探索し、そのピーク値に対応する周波数を受信信号X1(f)に含まれている複数の信号波(直接波、マルチパス波)間の到来周波数差(FDOA11,i(i=1,・・・,I))として判定処理部33に出力する(ステップST52)。
また、アンテナ2の受信信号X2(f)の自己相関ACF(X2(f),X2(f))のピーク値を探索し、そのピーク値に対応する周波数を受信信号X2(f)に含まれている複数の信号波(直接波、マルチパス波)間の周波数差(FDOA22,j(j=1,・・・,J))として判定処理部33に出力する(ステップST52)。
(1)直接波に起因するFDOA :FDOA12,DIRECT
(2)マルチパス波に起因するFDOA:FDOA12,MULTI
(3)アンテナ1への信号の到来周波数:FOA1,a(a=1,・・・,A)
ただし、直接波に起因する到来周波数はFOA1,1
(4)アンテナ2への信号の到来周波数:FOA2,b(b=1,・・・,B)
ただし、直接波に起因する到来周波数はFOA2,1
式(12)及び式(13)から下記の式(16)が導かれ、式(14)及び式(15)から下記の式(17)が導かれるので、下記の式(18)が成立する。
FDOA選択部51は、相互相関処理部31により算出されたK個のFDOA12,k(k=1,・・・,K)の中から、未だ選択していないk番目のFDOA12,kを選択する(ステップST54)。この段階では、k=1であるため、FDOA12,1を選択する。
また、FDOA選択部52は、自己相関処理部32により算出されたJ個のFDOA22,j(j=1,・・・,J)の中から、未だ選択していないj番目のFDOA22,jを選択する(ステップST55)。この段階では、j=1であるため、FDOA22,1を選択する。
したがって、アンテナ1の受信信号X1(f)の周波数を式(19)に示すようにシフトすることは、アンテナ1の受信信号X1(f)を直接波に起因するFDOA12,DIRECTだけシフトすることと等価である。
周波数シフト処理部53は、シフト周波数(FDOA12,k−(FDOA11,i−FDOA22,j))を算出すると、そのシフト周波数だけ、アンテナ1の受信信号X1(f)の周波数を上げる周波数シフト処理を実施し、周波数シフト処理後の受信信号X1(f+FDOA12,k−(FDOA11,i−FDOA22,j))及びアンテナ2の受信信号X2(f)を内積算出部54に出力する(ステップST56)。
式(21)において、X1(f+FDOA12,k−(FDOA11,i−FDOA22,j))は、FDOA選択部51により選択されたFDOA12,kがマルチパス波に起因している場合、上記の式(20)に示すように、X1(f+FDOA12,DIRECT)に相当し、X1(f+FDOA12,DIRECT)は、受信信号X1(f)を直接波に起因するFDOA12,DIRECTだけシフトしている信号であるため、受信信号X2(f)との内積は大きな値を有する。
一方、FDOA選択部51により選択されたFDOA12,kが直接波に起因している場合、受信信号X2(f)との内積は小さな値を有する。
直接波判定部56は、比較処理部55から出力された比較結果が、内積Ck,i,jが閾値Cthより大きい旨を示していれば、FDOA選択部51により選択されたFDOA12,kは、マルチパス波に起因する到来周波数差であると判定する。
直接波判定部56は、FDOA選択部51により選択されたFDOA12,kが、マルチパス波に起因する到来周波数差であると判定すると、未だ変数kの値がKに到達していなければ(ステップST60)、変数kを1だけインクリメントしてから、変数kをFDOA選択部51に出力して、k番目のFDOA12,kの再選択を指示する。
これにより、FDOA選択部51が、相互相関処理部31により算出されたK個のFDOA12,k(k=1,・・・,K)の中から、未だ選択していないk番目のFDOA12,kを選択することで、ステップST54〜ST58の処理が繰り返される。
一方、変数jの値が既にJに到達していれば、変数jを1に初期化するとともに、変数iを1だけインクリメントしてから、変数iと変数jをFDOA選択部52に出力して、i番目のFDOA11,iとj番目のFDOA22,jの選択を指示する。
即ち、直接波判定部56は、自己相関処理部32により算出されたI個のFDOA11,i(i=1,・・・,I)とJ個のFDOA22,j(j=1,・・・,J)の全ての組み合わせが選択されて、比較処理部55の比較結果が得られるまで、ステップST55〜ST58の処理を繰り返し実施させる(ステップST59)。
直接波判定部56は、FDOA選択部51により選択されたFDOA12,kが、電波源から放射された直接波に起因する到来周波数差であるか否かを判定すると、未だ変数kの値がKに到達していなければ(ステップST60)、変数kを1だけインクリメントしてから、変数kをFDOA選択部51に出力して、k番目のFDOA12,kの再選択を指示する。
これにより、FDOA選択部51が、相互相関処理部31により算出されたK個のFDOA12,k(k=1,・・・,K)の中から、未だ選択していないk番目のFDOA12,kを選択することで、ステップST54〜ST58の処理が繰り返される。
測位処理部34は、相互相関処理部31により算出されたFDOA12,kのうち、判定処理部33により直接波に起因する到来周波数差であると判定されたFDOA12,kを用いて、電波源を測位する。電波源の測位処理自体は公知の技術であるため詳細な説明を省略する。
したがって、電波源の数が1である場合と同様に、自己相関処理部32により算出されたFDOA11,iとFDOA22,jの全ての組み合わせについて検定を行うことにより、相互相関処理部31により算出された各FDOA12,kが直接波に起因する到来周波数差であるか否かを判定することができる。
上記実施の形態5では、周波数シフト処理部53が、FDOA選択部51により選択されたFDOA12,kと、FDOA選択部52により選択されたFDOA11,i及びFDOA22,jとを用いて、アンテナ1の受信信号X1(f)のシフト周波数(FDOA12,k−(FDOA11,i−FDOA22,j))を算出し、そのシフト周波数だけアンテナ1の受信信号X1(f)の周波数を上げる周波数シフト処理を実施するものを示したが、周波数シフト処理部53が、FDOA選択部51により選択されたFDOA12,kと、FDOA選択部52により選択されたFDOA11,iとを用いて、アンテナ1の受信信号X1(f)のシフト周波数(FDOA12,k−FDOA11,i)を算出して、そのシフト周波数(FDOA12,k−FDOA11,i)だけアンテナ1の受信信号X1(f)の周波数を上げるとともに、FDOA選択部52により選択されたFDOA22,jだけアンテナ2の受信信号X2(f)の周波数を下げるようにしてもよい。
周波数シフト処理部53は、FDOA選択部51により選択されたFDOA12,kと、FDOA選択部52により選択されたFDOA11,iを用いて、アンテナ1の受信信号X1(f)のシフト周波数(FDOA12,k−FDOA11,i)を算出し、下記の式(22)に示すように、そのシフト周波数(FDOA12,k−FDOA11,i)だけアンテナ1の受信信号X1(f)の周波数を上げる周波数シフト処理を実施する。
また、周波数シフト処理部53は、FDOA選択部52により選択されたFDOA22,jをアンテナ2の受信信号X2(f)のシフト周波数(FDOA22,j)に設定し、下記の式(23)に示すように、そのシフト周波数(FDOA22,j)だけアンテナ2の受信信号X2(f)の周波数を下げる周波数シフト処理を実施する。
したがって、周波数シフト処理後の受信信号X1(f+FDOA12,k−FDOA11,i)と、周波数シフト処理後の受信信号X2(f−FDOA22,j)との内積Ck,i,jは、FDOA選択部51により選択されたFDOA12,kがマルチパス波に起因している場合、上記実施の形態5で算出される内積CDk,i,jと同様に大きな値を有する。
一方、FDOA選択部51により選択されたFDOA12,kが直接波に起因している場合、周波数シフト処理後の受信信号X1(f+FDOA12,k−FDOA11,i)と、周波数シフト処理後の受信信号X2(f−FDOA22,j)との内積Ck,i,jは、上記実施の形態5で算出される内積CDk,i,jと同様に小さな値を有する。
以上より、周波数シフト処理部53が、アンテナ1の受信信号X1(f)とアンテナ2の受信信号X2(f)のシフト周波数の合計が、直接波に起因するFDOA12,DIRECTと一致するように、2つ受信信号X1(f),X2(f)の周波数をシフトするようにしても、上記実施の形態5と同様に、未知の電波源が複数台存在する環境下でも、直接波に起因するFDOAを用いて、高精度に電波源を測位することができる効果を奏する。
上記実施の形態5では、シフト周波数(FDOA12,k−(FDOA11,i−FDOA22,j))だけ、アンテナ1の受信信号X1(f)の周波数を上げる周波数シフト処理部53と、周波数シフト処理後の受信信号X1(f+FDOA12,k−(FDOA11,i−FDOA22,j))とアンテナ2の受信信号X2(f)との内積Ck,i,jを算出する内積算出部54とを設け、内積算出部54により算出された内積Ck,i,jが閾値Cthより小さければ、FDOA選択部51により選択されたFDOA12,kが、直接波に起因する到来周波数差であると判定するものを示したが、相互相関処理部31により算出された相互相関CCF(X1(f),X2(f))の中で、(FDOA12,k−(FDOA11,i−FDOA22,j))の周波数の位置にピークが存在しなければ、FDOA選択部51により選択されたFDOA12,kが、直接波に起因する到来周波数差であると判定するようにしてもよい。
周波数算出部61はFDOA選択部51により選択されたFDOA12,kと、FDOA選択部52により選択されたFDOA11,i及びFDOA22,jとを用いて、(FDOA12,k−(FDOA11,i−FDOA22,j))の周波数を算出する処理を実施する。
直接波判定部63はFDOA選択部52により選択されたFDOA11,iとFDOA22,jの全ての組み合わせにおいて、比較処理部62の比較結果が、相互相関値Pk,i,jが閾値Pthより小さい旨を示していれば、FDOA選択部51により選択されたFDOA12,kが、電波源から放射された直接波に起因する到来周波数差であると判定する。
なお、比較処理部62及び直接波判定部63から判定部が構成されている。
図19はこの発明の実施の形態7による測位装置の処理内容を示すフローチャートである。
相互相関処理部31は、DFT処理部30から周波数領域変換後のアンテナ1の受信信号X1(f)とアンテナ2の受信信号X2(f)を受けると、上記実施の形態5と同様に、その受信信号X1(f)と受信信号X2(f)間の相互相関CCF(X1(f),X2(f))を算出する。
相互相関処理部31は、相互相関CCF(X1(f),X2(f))を算出すると、その相互相関CCF(X1(f),X2(f))のピーク値を探索し、そのピーク値に対応する周波数を受信信号X1(f)に含まれている信号波(直接波、マルチパス波)と受信信号X2(f)に含まれている信号波(直接波、マルチパス波)と間の到来周波数差(FDOA12,k(k=1,・・・,K))として判定処理部33に出力する(ステップST71)。
自己相関処理部32は、アンテナ1の受信信号X1(f)の自己相関ACF(X1(f),X1(f))を算出すると、その自己相関ACF(X1(f),X1(f))のピーク値を探索し、そのピーク値に対応する周波数を受信信号X1(f)に含まれている複数の信号波(直接波、マルチパス波)間の到来周波数差(FDOA11,i(i=1,・・・,I))として判定処理部33に出力する(ステップST72)。
また、アンテナ2の受信信号X2(f)の自己相関ACF(X2(f),X2(f))のピーク値を探索し、そのピーク値に対応する周波数を受信信号X2(f)に含まれている複数の信号波(直接波、マルチパス波)間の到来周波数差(FDOA22,j(j=1,・・・,J))として判定処理部33に出力する(ステップST72)。
FDOA選択部51は、相互相関処理部31により算出されたK個のFDOA12,k(k=1,・・・,K)の中から、未だ選択していないk番目のFDOA12,kを選択する(ステップST74)。この段階では、k=1であるため、FDOA12,1を選択する。
また、FDOA選択部52は、自己相関処理部32により算出されたJ個のFDOA22,j(j=1,・・・,J)の中から、未だ選択していないj番目のFDOA22,jを選択する(ステップST75)。この段階では、j=1であるため、FDOA22,1を選択する。
比較処理部62は、周波数算出部61が周波数(FDOA12,k−(FDOA11,i−FDOA22,j))を算出すると、相互相関処理部31により算出された相互相関CCF(X1(f),X2(f))の中から、その周波数(FDOA12,k−(FDOA11,i−FDOA22,j))の位置の相互相関値Pk,i,jを取得して、その相互相関値Pk,i,jと予め設定された閾値Pthを比較し、その比較結果を直接波判定部63に出力する(ステップST77)。
ここでは、比較処理部62が相互相関値Pk,i,jと閾値Pthを比較しているが、相互相関値Pk,i,jは、上記実施の形態5の内積算出部54により算出される式(21)の内積Ck,i,jと同じ値になるため、相互相関値Pk,i,jと閾値Pthを比較することは、その内積Ck,i,jと閾値Cthを比較することと等価である。
直接波判定部63は、FDOA選択部51により選択されたFDOA12,kが、マルチパス波に起因する到来周波数差であると判定すると、未だ変数kの値がKに到達していなければ(ステップST79)、変数kを1だけインクリメントしてから、変数kをFDOA選択部51に出力して、k番目のFDOA12,kの再選択を指示する。
これにより、FDOA選択部51が、相互相関処理部31により算出されたK個のFDOA12,k(k=1,・・・,K)の中から、未だ選択していないk番目のFDOA12,kを選択することで、ステップST74〜ST77の処理が繰り返される。
一方、変数jの値が既にJに到達していれば、変数jを1に初期化するとともに、変数iを1だけインクリメントしてから、変数iと変数jをFDOA選択部52に出力して、i番目のFDOA11,iとj番目のFDOA22,jの選択を指示する。
即ち、直接波判定部63は、自己相関処理部32により算出されたI個のFDOA11,i(i=1,・・・,I)とJ個のFDOA22,j(j=1,・・・,J)の全ての組み合わせが選択されて、比較処理部62の比較結果が得られるまで、ステップST75〜ST77の処理を繰り返し実施させる(ステップST78)。
直接波判定部63は、FDOA選択部51により選択されたFDOA12,kが、電波源から放射された直接波に起因する到来周波数差であるか否かを判定すると、未だ変数kの値がKに到達していなければ(ステップST79)、変数kを1だけインクリメントしてから、変数kをFDOA選択部51に出力して、k番目のFDOA12,kの再選択を指示する。
これにより、FDOA選択部51が、相互相関処理部31により算出されたK個のFDOA12,k(k=1,・・・,K)の中から、未だ選択していないk番目のFDOA12,kを選択することで、ステップST74〜ST77の処理が繰り返される。
測位処理部34は、相互相関処理部31により算出されたFDOA12,kのうち、判定処理部33により直接波に起因する到来周波数差であると判定されたFDOA12,kを用いて、電波源を測位する。
上記実施の形態7では、周波数算出部61が(FDOA12,k−(FDOA11,i−FDOA22,j))の周波数を算出し、相互相関処理部31により算出された相互相関CCF(X1(f),X2(f))の中で、周波数算出部61により算出された周波数(FDOA12,k−(FDOA11,i−FDOA22,j))の位置にピークが存在しなければ、FDOA選択部51により選択されたFDOA12,kが、直接波に起因する到来周波数差であると判定するものを示したが、周波数算出部61が(FDOA22,j−FDOA11,i)の周波数を算出し、FDOA選択部51により選択されたFDOA12,kだけ周波数が上げられたアンテナ1の受信信号X1(f+FDOA12,k)とアンテナ2の受信信号X2(f)との間の相互相関CCF(X1(f+FDOA12,k),X2(f))の中で、周波数算出部61により算出された周波数(FDOA22,j−FDOA11,i)の位置にピークが存在しなければ、FDOA選択部51により選択されたFDOA12,kが、直接波に起因する到来周波数差であると判定するようにしてもよい。
周波数算出部61は、FDOA選択部52がFDOA11,i及びFDOA22,jを選択すると、そのFDOA11,i及びFDOA22,jを用いて、(FDOA22,j−FDOA11,i)の周波数を算出する。
比較処理部62は、周波数算出部61が周波数(FDOA22,j−FDOA11,i)を算出すると、FDOA選択部51により選択されたFDOA12,kだけ、アンテナ1の受信信号X1(f)の周波数を上げる周波数シフト処理を実施し、周波数シフト処理後のアンテナ1の受信信号X1(f+FDOA12,k)とアンテナ2の受信信号X2(f)との間の相互相関CCF(X1(f+FDOA12,k),X2(f))を算出する。
ここでは、比較処理部62が相互相関値Pk,i,jと閾値Pthを比較しているが、相互相関値Pk,i,jは、上記実施の形態6の内積算出部54により算出される式(24)の内積Ck,i,jと同じ値になるため、相互相関値Pk,i,jと閾値Pthを比較することは、その内積Ck,i,jと閾値Cthを比較することと等価である。
以上より、FDOA12,kだけ周波数が上げられたアンテナ1の受信信号X1(f+FDOA12,k)とアンテナ2の受信信号X2(f)との間の相互相関CCF(X1(f+FDOA12,k),X2(f))の中で、周波数算出部61により算出された周波数(FDOA22,j−FDOA11,i)の位置にピークが存在しなければ、FDOA選択部51により選択されたFDOA12,kが、直接波に起因する到来周波数差であると判定するようにしても、上記実施の形態7と同様に、未知の電波源が複数台存在する環境下でも、直接波に起因するFDOAを用いて、高精度に電波源を測位することができる効果を奏する。
Claims (10)
- 電波源から放射された直接波とマルチパス波が混信している信号を受信する複数のアンテナと、
前記複数のアンテナの受信信号間の相互相関から、前記複数の受信信号に含まれている信号波間の到来時刻差を算出する第1の到来時刻差算出手段と、
前記アンテナ毎に、当該アンテナの受信信号の自己相関から、前記受信信号に含まれている信号波間の到来時刻差を算出する第2の到来時刻差算出手段と、
前記第2の到来時刻差算出手段により算出された到来時刻差の差を用いて、前記第1の到来時刻差算出手段により算出された到来時刻差が、前記電波源から放射された直接波に起因する到来時刻差であるか否かを判定する判定手段と、
前記第1の到来時刻差算出手段により算出された到来時刻差のうち、前記判定手段により直接波に起因する到来時刻差であると判定された到来時刻差を用いて、前記電波源を測位する測位手段と
を備えた測位装置。 - 前記判定手段は、前記複数のアンテナが第1のアンテナと第2のアンテナから構成されている場合、
前記第1の到来時刻差算出手段により算出された到来時刻差から、前記第2の到来時刻差算出手段により前記第1のアンテナの受信信号の自己相関から算出された到来時刻差と、前記第2の到来時刻差算出手段により前記第2のアンテナの受信信号の自己相関から算出された到来時刻差との差分を減算した時間だけ、前記第1のアンテナの受信信号の時間を進める時間シフト部と、
前記時間シフト部により時間が進められた第1のアンテナの受信信号と前記第2のアンテナの受信信号との内積を算出する内積算出部と、
前記内積算出部により算出された内積が予め設定された閾値より小さければ、前記第1の到来時刻差算出手段により算出された到来時刻差が、前記電波源から放射された直接波に起因する到来時刻差であると判定する判定部とから構成されていることを特徴とする請求項1記載の測位装置。 - 前記判定手段は、前記複数のアンテナが第1のアンテナと第2のアンテナから構成されている場合、
前記第1の到来時刻差算出手段により算出された到来時刻差から、前記第2の到来時刻差算出手段により前記第1のアンテナの受信信号の自己相関から算出された到来時刻差を減算した時間だけ、前記第1のアンテナの受信信号の時間を進めるとともに、前記第2の到来時刻差算出手段により前記第2のアンテナの受信信号の自己相関から算出された到来時刻差だけ、前記第2のアンテナの受信信号の時間を遅らせる時間シフト部と、
前記時間シフト部により時間が進められた第1のアンテナの受信信号と前記時間シフト部により時間が遅らせられた第2のアンテナの受信信号との内積を算出する内積算出部と、
前記内積算出部により算出された内積が予め設定された閾値より小さければ、前記第1の到来時刻差算出手段により算出された到来時刻差が、前記電波源から放射された直接波に起因する到来時刻差であると判定する判定部とから構成されていることを特徴とする請求項1記載の測位装置。 - 前記判定手段は、前記複数のアンテナが第1のアンテナと第2のアンテナから構成されている場合、
前記第1の到来時刻差算出手段により算出された到来時刻差から、前記第2の到来時刻差算出手段により前記第1のアンテナの受信信号の自己相関から算出された到来時刻差と、前記第2の到来時刻差算出手段により前記第2のアンテナの受信信号の自己相関から算出された到来時刻差との差分を減算した時間を算出する時間算出部と、
前記第1のアンテナの受信信号と前記第2のアンテナの受信信号間の相互相関の中で、前記時間算出部により算出された時間の位置にピークが存在しなければ、前記第1の到来時刻差算出手段により算出された到来時刻差が、前記電波源から放射された直接波に起因する到来時刻差であると判定する判定部とから構成されていることを特徴とする請求項1記載の測位装置。 - 前記判定手段は、前記複数のアンテナが第1のアンテナと第2のアンテナから構成されている場合、
前記第2の到来時刻差算出手段により前記第2のアンテナの受信信号の自己相関から算出された到来時刻差から、前記第2の到来時刻差算出手段により前記第1のアンテナの受信信号の自己相関から算出された到来時刻差を減算した時間を算出する時間算出部と、
前記第1の到来時刻差算出手段により算出された到来時刻差だけ時間が進められた前記第1のアンテナの受信信号と前記第2のアンテナの受信信号間の相互相関の中で、前記時間算出部により算出された時間の位置にピークが存在しなければ、前記第1の到来時刻差算出手段により算出された到来時刻差が、前記電波源から放射された直接波に起因する到来時刻差であると判定する判定部とから構成されていることを特徴とする請求項1記載の測位装置。 - 電波源から放射された直接波とマルチパス波が混信している信号を受信する複数のアンテナと、
前記複数のアンテナの受信信号間の相互相関から、前記複数の受信信号に含まれている信号波間の到来周波数差を算出する第1の到来周波数差算出手段と、
前記アンテナ毎に、当該アンテナの受信信号の自己相関から、前記受信信号に含まれている信号波間の到来周波数差を算出する第2の到来周波数差算出手段と、
前記第2の到来周波数差算出手段により算出された到来周波数差の差を用いて、前記第1の到来周波数差算出手段により算出された到来周波数差が、前記電波源から放射された直接波に起因する到来周波数差であるか否かを判定する判定手段と、
前記第1の到来周波数差算出手段により算出された到来周波数差のうち、前記判定手段により直接波に起因する到来周波数差であると判定された到来周波数差を用いて、前記電波源を測位する測位手段と
を備えた測位装置。 - 前記判定手段は、前記複数のアンテナが第1のアンテナと第2のアンテナから構成されている場合、
前記第1の到来周波数差算出手段により算出された到来周波数差から、前記第2の到来周波数差算出手段により前記第1のアンテナの受信信号の自己相関から算出された到来周波数差と、前記第2の到来周波数差算出手段により前記第2のアンテナの受信信号の自己相関から算出された到来周波数差との差分を減算した周波数だけ、前記第1のアンテナの受信信号の周波数を上げる周波数シフト部と、
前記周波数シフト部により周波数が上げられた第1のアンテナの受信信号と前記第2のアンテナの受信信号との内積を算出する内積算出部と、
前記内積算出部により算出された内積が予め設定された閾値より小さければ、前記第1の到来周波数差算出手段により算出された到来周波数差が、前記電波源から放射された直接波に起因する到来周波数差であると判定する判定部とから構成されていることを特徴とする請求項6記載の測位装置。 - 前記判定手段は、前記複数のアンテナが第1のアンテナと第2のアンテナから構成されている場合、
前記第1の到来周波数差算出手段により算出された到来周波数差から、前記第2の到来周波数差算出手段により前記第1のアンテナの受信信号の自己相関から算出された到来周波数差を減算した周波数だけ、前記第1のアンテナの受信信号の周波数を上げるとともに、前記第2の到来周波数差算出手段により前記第2のアンテナの受信信号の自己相関から算出された到来周波数差だけ、前記第2のアンテナの受信信号の周波数を下げる周波数シフト部と、
前記周波数シフト部により周波数が上げられた第1のアンテナの受信信号と前記周波数シフト部により周波数が下げられた第2のアンテナの受信信号との内積を算出する内積算出部と、
前記内積算出部により算出された内積が予め設定された閾値より小さければ、前記第1の到来周波数差算出手段により算出された到来周波数差が、前記電波源から放射された直接波に起因する到来周波数差であると判定する判定部とから構成されていることを特徴とする請求項6記載の測位装置。 - 前記判定手段は、前記複数のアンテナが第1のアンテナと第2のアンテナから構成されている場合、
前記第1の到来周波数差算出手段により算出された到来周波数差から、前記第2の到来周波数差算出手段により前記第1のアンテナの受信信号の自己相関から算出された到来周波数差と、前記第2の到来周波数差算出手段により前記第2のアンテナの受信信号の自己相関から算出された到来周波数差との差分を減算した周波数を算出する周波数算出部と、
前記第1のアンテナの受信信号と前記第2のアンテナの受信信号間の相互相関の中で、前記周波数算出部により算出された周波数の位置にピークが存在しなければ、前記第1の到来周波数差算出手段により算出された到来周波数差が、前記電波源から放射された直接波に起因する到来周波数差であると判定する判定部とから構成されていることを特徴とする請求項6記載の測位装置。 - 前記判定手段は、前記複数のアンテナが第1のアンテナと第2のアンテナから構成されている場合、
前記第2の到来周波数差算出手段により前記第2のアンテナの受信信号の自己相関から算出された到来周波数差から、前記第2の到来周波数差算出手段により前記第1のアンテナの受信信号の自己相関から算出された到来周波数差を減算した周波数を算出する周波数算出部と、
前記第1の到来周波数差算出手段により算出された到来周波数差だけ上げられた前記第1のアンテナの受信信号と前記第2のアンテナの受信信号間の相互相関の中で、前記周波数算出部により算出された周波数の位置にピークが存在しなければ、前記第1の到来周波数差算出手段により算出された到来周波数差が、前記電波源から放射された直接波に起因する到来周波数差であると判定する判定部とから構成されていることを特徴とする請求項6記載の測位装置。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2014/061179 WO2015162669A1 (ja) | 2014-04-21 | 2014-04-21 | 測位装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2015162669A1 JPWO2015162669A1 (ja) | 2017-04-13 |
JP6257753B2 true JP6257753B2 (ja) | 2018-01-10 |
Family
ID=54331865
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016514565A Active JP6257753B2 (ja) | 2014-04-21 | 2014-04-21 | 測位装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10416277B2 (ja) |
EP (1) | EP3136121B1 (ja) |
JP (1) | JP6257753B2 (ja) |
WO (1) | WO2015162669A1 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3386248B1 (en) * | 2015-12-28 | 2020-04-22 | Huawei Technologies Co., Ltd. | Positioning network device and positioning method based on time difference of arrival |
DE102021107220B4 (de) * | 2021-03-23 | 2022-12-22 | Airbus Defence and Space GmbH | System und Verfahren zum Detektieren und Lokalisieren einer Signalquelle |
WO2023043348A1 (en) * | 2021-09-17 | 2023-03-23 | Telefonaktiebolaget Lm Ericsson (Publ) | Determining a relation between time-domain signals based on frequency domain coefficients |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1064561A4 (en) * | 1998-01-30 | 2005-05-18 | Widata Corp | RADIOLOCATION SYSTEM HAVING TRANSMITTER-RECEIVER LABELS |
JPH11326484A (ja) * | 1998-05-18 | 1999-11-26 | Ricoh Co Ltd | 測位システム |
JP2006023267A (ja) * | 2004-06-09 | 2006-01-26 | Ntt Docomo Inc | マルチパス遅延成分を用いた位置測定装置および位置測定方法 |
US8314736B2 (en) * | 2008-03-31 | 2012-11-20 | Golba Llc | Determining the position of a mobile device using the characteristics of received signals and a reference database |
DE602008004075D1 (de) * | 2008-01-18 | 2011-02-03 | Mitsubishi Electric Corp | Mehrfache Objektlokalisierung mithilfe eines Netzwerks von Empfängern |
US9829560B2 (en) * | 2008-03-31 | 2017-11-28 | Golba Llc | Determining the position of a mobile device using the characteristics of received signals and a reference database |
US7777676B2 (en) * | 2008-07-11 | 2010-08-17 | Toa Systems, Inc. | Method of lightning location using time difference of arrival technology with auto correlation |
US9036683B2 (en) * | 2008-10-02 | 2015-05-19 | Texas Instruments Incorporated | Mitigation circuitry generating cross correlation doppler/code LAG variable comparison value |
FR2940462B1 (fr) * | 2008-12-23 | 2012-01-20 | Thales Sa | Procede de localisation par estimation multi-voies des tdoa et fdoa des multi-trajets d'une source avec ou sans aoa |
US7911385B2 (en) * | 2009-02-27 | 2011-03-22 | Harris Corporation | RF transmitter geolocation system and related methods |
WO2012111141A1 (ja) * | 2011-02-18 | 2012-08-23 | 三菱電機株式会社 | パッシブレーダ装置 |
US8878721B2 (en) * | 2011-06-02 | 2014-11-04 | Qualcomm Incorporated | Hybrid positioning using timing reference information |
KR101995213B1 (ko) * | 2011-08-03 | 2019-07-03 | 폴테 코포레이션 | 감소된 감쇠 rf 기술을 이용하여 오브젝트들을 거리 측정 및 추적할 때의 다중―경로 저감 |
US10090972B2 (en) * | 2012-06-25 | 2018-10-02 | Cohere Technologies, Inc. | System and method for two-dimensional equalization in an orthogonal time frequency space communication system |
JP5950761B2 (ja) * | 2012-08-28 | 2016-07-13 | 三菱電機株式会社 | 測位装置 |
US10042037B2 (en) * | 2014-02-20 | 2018-08-07 | Nestwave Sas | System and method for estimating time of arrival (TOA) |
WO2015179704A2 (en) * | 2014-05-21 | 2015-11-26 | Isaac Thomas Miller | Positioning using non-line-of-sight signals |
EP3386248B1 (en) * | 2015-12-28 | 2020-04-22 | Huawei Technologies Co., Ltd. | Positioning network device and positioning method based on time difference of arrival |
-
2014
- 2014-04-21 WO PCT/JP2014/061179 patent/WO2015162669A1/ja active Application Filing
- 2014-04-21 EP EP14890073.1A patent/EP3136121B1/en active Active
- 2014-04-21 JP JP2016514565A patent/JP6257753B2/ja active Active
- 2014-04-21 US US15/126,764 patent/US10416277B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20170090009A1 (en) | 2017-03-30 |
WO2015162669A1 (ja) | 2015-10-29 |
JPWO2015162669A1 (ja) | 2017-04-13 |
EP3136121B1 (en) | 2020-10-28 |
EP3136121A4 (en) | 2017-12-20 |
EP3136121A1 (en) | 2017-03-01 |
US10416277B2 (en) | 2019-09-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10955542B2 (en) | Radar apparatus and direction-of-arrival estimation device | |
US7750843B2 (en) | Weak signal acquisition | |
CN108318864B (zh) | 一种用于雷达目标检测中消除多径目标的方法及装置 | |
US9019159B2 (en) | Ranging diversity-reception method and receiver | |
KR20140049394A (ko) | 지피에스 도래각 선택 시스템 및 그 선택 방법 | |
CN110325873B (zh) | 雷达装置 | |
US11885905B2 (en) | Radar apparatus and method for determining range side lobe | |
JP6257753B2 (ja) | 測位装置 | |
JP6079709B2 (ja) | レーダ装置 | |
RU2524401C1 (ru) | Способ обнаружения и пространственной локализации подвижных объектов | |
JP2009204526A (ja) | 方向測定装置 | |
JP5192463B2 (ja) | 信号処理装置 | |
RU2529483C1 (ru) | Способ скрытной радиолокации подвижных объектов | |
US20190082302A1 (en) | Determining wireless network device location | |
US10830860B2 (en) | Electronic apparatus, wireless reception method, and wireless system | |
RU2723432C2 (ru) | Способ дистанционного мониторинга радиомолчащих объектов | |
JP6747688B2 (ja) | 発信源推定方法およびそれを利用した発信源推定装置 | |
WO2021024473A1 (ja) | 到来方向推定装置及び方法 | |
RU2534222C1 (ru) | Способ обнаружения малозаметных подвижных объектов | |
Venieris et al. | Preprocessing algorithm for source localisation in a multipath environment | |
JP2005260328A (ja) | アレーアンテナ、到来波推定装置、及び平面アレーの合成方法 | |
Erić et al. | Method for direct self-localization of IR UWB node (s) in indoor scenario | |
JP4069819B2 (ja) | 無線通信の受信パス位相を測定する方法および装置 | |
JP2019191082A (ja) | レーダ装置 | |
Al-Azzo et al. | Comparison between classical and modern methods of direction of arrival (DOA) estimation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170314 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20171107 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20171205 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6257753 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |