JP4645489B2 - Positioning device - Google Patents
Positioning device Download PDFInfo
- Publication number
- JP4645489B2 JP4645489B2 JP2006071007A JP2006071007A JP4645489B2 JP 4645489 B2 JP4645489 B2 JP 4645489B2 JP 2006071007 A JP2006071007 A JP 2006071007A JP 2006071007 A JP2006071007 A JP 2006071007A JP 4645489 B2 JP4645489 B2 JP 4645489B2
- Authority
- JP
- Japan
- Prior art keywords
- positioning
- radio wave
- provisional
- clock error
- time
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Position Fixing By Use Of Radio Waves (AREA)
- Radar Systems Or Details Thereof (AREA)
Description
この発明は、位置を知りたい目標から放射もしくは反射された電波を受信して目標の位置を算出する測位装置に関するものである。 The present invention relates to a positioning device that receives a radio wave radiated or reflected from a target whose position is to be known and calculates the position of the target.
測位装置では、目標から放射もしくは反射された電波を複数のセンサで受信し、受信した電波の到来時間差に基づいて目標の位置を算出しているが、その場合、目標からの電波を各センサで正確なタイミングで受信する必要がある。そのためには、各センサは高精度な時刻同期が確立されている必要があり、センサ間をケーブルで結び、同一のクロックで互いのセンサの同期を取って動作させている。しかし、複数のセンサ同士が極めて近接設置される場合には配線基板などを用いて一体的に接続できるが、センサ同士が離れた位置に設置されている場合には、センサ間を個々のケーブルで接続しなければならず、そのための多数のケーブルの準備や接続作業が要求され、コストの面で不利である。また、センサ自体が移動するような場合には、センサ同士をケーブルで結ぶことは構造上に困難である。この問題を解決する方法として、各センサで時計誤差を含んだ状態で電波の到来時間を観測し、その後の処理で時計誤差を補正する方式がある(例えば特許文献1)。この特許文献1の方法は、位置が既知の位置に送信局を置き、その送信局からの電波を各センサで受信し、その電波の到来時間差を求めることで、センサ間の時計誤差を算出するものである。目標の位置を算出する場合には、目標からの電波の到来時間差を、先に求めた時計誤差で補正して、補正値を基に目標の位置を算出する。
In the positioning device, radio waves radiated or reflected from the target are received by multiple sensors, and the position of the target is calculated based on the arrival time difference between the received radio waves. It is necessary to receive at the correct timing. For this purpose, it is necessary for each sensor to establish highly accurate time synchronization. The sensors are connected by a cable, and the sensors are operated in synchronization with each other with the same clock. However, when multiple sensors are installed in close proximity, they can be connected together using a wiring board, etc., but when the sensors are installed at positions separated from each other, individual cables can be connected between the sensors. It is necessary to prepare a large number of cables for the connection and connection work, which is disadvantageous in terms of cost. In addition, when the sensors themselves move, it is difficult to connect the sensors with cables. As a method for solving this problem, there is a method in which the arrival time of a radio wave is observed with each sensor including a clock error, and the clock error is corrected by subsequent processing (for example, Patent Document 1). In the method of
従来の測位装置では、目標からの電波の到来時間差を、予め求めた時計誤差を用いて補正して、補正値を基に目標の位置を算出するようにしているが、センサ間の時計誤差を得るために送信局を別途設ける必要がり、その分装置が大掛かりとなる。 In the conventional positioning device, the arrival time difference of the radio wave from the target is corrected using a previously determined clock error, and the target position is calculated based on the correction value. In order to obtain this, it is necessary to provide a separate transmission station, and the apparatus becomes large correspondingly.
この発明は、上記問題点を解決するためになされたもので、自機内の処理でセンサ間の時計誤差の補正を可能にする測位装置を得ることを目的とする。 The present invention has been made to solve the above-described problems, and an object of the present invention is to obtain a positioning device that can correct a clock error between sensors by processing in the device itself.
この発明に係る測位装置は、目標から放射もしくは反射された電波を複数のセンサで受信し、受信した電波の到来時間差に基づいて目標の位置を算出する測位装置において、各センサで複数回受信された電波の到来時間差を算出する到来時間差算出部と、算出された各センサ間の電波の到来時間差に基づいて、センサ間の時計誤差と電波を受信した各時刻における目標位置を測位する測位部を備え、前記測位部は、入力されるセンサ間の電波の補正到来時間差に電波の速度を乗算して得た距離が、電波の伝搬距離の差に等しいとする等式を、電波の受信時刻毎に作成し、これらの式を受信時刻毎に解くことで各時刻の目標の暫定位置を算出する暫定測位部と、この目標の暫定位置と各センサの距離の差を電波の速度で除算して得た時間を、各センサ間の電波の到来時間差から減算して、各時刻におけるミスマッチ時間として算出するミスマッチ時間算出部と、算出されたミスマッチ時間に基づいて各センサ間の暫定時計誤差を算出する暫定時計誤差算出部と、電波の到来時間差から前記暫定時計誤差算出部で算出された暫定時計誤差を減算して前記センサ間の電波の補正到来時間差を求めて前記暫定測位部に出力すると共に、判定基準に従って、前記暫定測位部、前記ミスマッチ時間算出部および前記暫定時計誤差算出部による一連の測位処理を完了させて、この各処理で得られた目標の暫定位置と暫定時計誤差を最終的な目標の位置と時計誤差として出力するか、または前記一連の測位処理を再度継続して実施させるよう制御する測位処理制御部と、を有するものである。 A positioning device according to the present invention is a positioning device that receives a radio wave radiated or reflected from a target by a plurality of sensors and calculates a target position based on a difference in arrival time of the received radio waves, and is received by each sensor a plurality of times. An arrival time difference calculation unit that calculates the arrival time difference of the received radio wave, and a positioning unit that measures the clock error between the sensors and the target position at each time when the radio wave is received based on the calculated arrival time difference between the sensors. The positioning unit is configured to calculate a distance obtained by multiplying the corrected arrival time difference of the radio wave between the input sensors by the speed of the radio wave to be equal to the difference in the propagation distance of the radio wave for each reception time of the radio wave. And calculate the provisional position of the target at each time by solving these equations for each reception time, and divide the difference between the provisional position of this target and each sensor by the speed of the radio wave. Each time A mismatch time calculation unit that calculates a mismatch time at each time by subtracting from the difference in arrival time of radio waves between sensors, and a temporary clock error calculation unit that calculates a temporary clock error between sensors based on the calculated mismatch time Subtracting the provisional clock error calculated by the provisional clock error calculation unit from the difference between arrival times of radio waves to obtain a corrected arrival time difference of radio waves between the sensors and outputting the difference to the provisional positioning unit, and according to the determination criteria, the provisional clock error A series of positioning processes by the positioning unit, the mismatch time calculation unit, and the provisional clock error calculation unit are completed, and the target temporary position and the provisional clock error obtained in each processing are determined as the final target position and clock error. Or a positioning process control unit that performs control so that the series of positioning processes are continuously performed again .
この発明によれば、各センサ間で時計誤差を含んだ状態で電波の到来時間を観測し、その後の測位処理で時計誤差を補正するようにしているので、センサの配置やセンサ自体の移動などに対応してセンサ間の同期をとるためのケーブル接続を考慮する必要が無く、また、時計誤差を補正するための送信局を別途設置する必要がない。 According to the present invention, the arrival time of radio waves is observed with a clock error included between the sensors, and the clock error is corrected in the subsequent positioning process. Accordingly, there is no need to consider cable connection for synchronization between sensors, and there is no need to separately install a transmitting station for correcting clock errors.
実施の形態1.
図1はこの発明の実施の形態1による測位装置の機能構成を示すブロック図である。図において、複数のセンサ11 〜1Nは、目標から放射された、もしくは目標で反射した電波をそれぞれ複数回受信する手段である。ここでNは、センサの総数とする。
1 is a block diagram showing a functional configuration of a positioning apparatus according to
到来時間差算出部2は、各センサで複数回受信した電波の到来時間差を算出する手段である。測位部3は、各センサ間の電波の到来時間差を基に、センサ間の時計誤差と電波を受信した各時刻における目標の位置を算出する手段である。
The arrival time
また測位部3は、一括測位部31を備えている。この一括測位部31は、電波の到来時間差からセンサ間の時計誤差を減算した時間に、電波の速度を乗算して得た距離が、電波の伝搬距離の差に等しいとする等式を電波の受信時刻毎に作成し、これらを連立させることで、センサ間の時計誤差と電波を受信した各時刻における目標の位置を測位する手段である。
The
次にこの発明の原理について説明する。センサ11 〜1N で、目標から放射された、もしくは目標で反射された電波を受信すると、各センサは電波を受信した到来時間を観測する。この方法について、センサn (1≦n≦N)を例に説明する。
Next, the principle of the present invention will be described. In the
まずセンサn では、受信信号を低い周波数にダウンコンバートし、A/D変換器でデジタル信号に変換する(サンプリング時間をΔtとする)。デジタル信号のサンプリング番号をiとした場合のセンサ1n のデジタル受信信号をqn (i)と表す。ここで、目標からの電波の信号波形が既知であるとし、その既知の信号波形を以下では基準信号と呼び、qr (i)で表す。ただし、基準信号は、センサで受信した信号と同一の周波数に変換されているものとする。そして相関処理のポイント数(整数)をLとしてサンプルポイントhを変動させ、(1)式の相関関数fn (h)の大きさ|fn (h)|が最大となるhを求める。なおqr (i)* は、qr (i)の複素共役を意味する。
いま、h=hn の場合に|fn (h)|が最大となったとする。これは、センサ1n で受信した信号と、基準信号が類似したことを示すため、hn ・Δtがセンサ1n で目標からの電波を受信した到来時間τn となる。
τn =hn ・Δt (2)
Now, suppose that | f n (h) | becomes maximum when h = h n . Since this indicates that the signal received by the
τ n = h n · Δt (2)
なお以下では、複数の時刻で観測した到来時間を扱う。そのため、目標からの電波を観測した時刻をtk(1≦k≦K、kは自然数で観測した順番を表し、Kは観測の総数を表す)とすると、時刻tk においてセンサ1n で観測した到来時間をτn (k)と表す。
In the following, the arrival times observed at multiple times are handled. Therefore, when the time when the radio wave from the target is observed is t k (1 ≦ k ≦ K, k represents the order of observation with natural numbers, and K represents the total number of observations), observation is performed with the
各センサでは、上記の様にして複数の異なった時刻tk (1≦k≦K)で電波の到来時間τn (k) (1≦n≦N、1≦k≦K)を観測し、到来時間差算出部2に伝送する。なお以下では、tk を観測時刻と呼ぶ。
Each sensor observes radio wave arrival times τ n (k) (1 ≦ n ≦ N, 1 ≦ k ≦ K) at a plurality of different times t k (1 ≦ k ≦ K) as described above. It transmits to the arrival time
到来時間差算出部2では、センサ11 〜1N から出力された観測時刻tk (1≦k≦K)において、各センサで受信した目標からの電波の到来時間差を算出する。いま、観測時刻tk においてセンサ1n (1≦n≦N)で受信した電波の到来時間がτn (k)で、センサ1m (1≦m≦N、n≠m)で受信した電波の到来時間がτm (k)であるとする。この場合到来時間差算出部2では、(3)式により観測時刻tk における電波の到来時間差Δτn,m (k)を算出する。
Δτn,m (k)=τn (k) −τm (k) (3)
The arrival time
Δτ n, m (k) = τ n (k) −τ m (k) (3)
上記は目標からの電波が既知の場合について説明したが、未知の場合についても到来時間を求めることが可能である。具体的には、センサ1n で受信したデジタル信号qn (i)と、センサ1m で受信したデジタル信号qm (i)を伝送し、(4)式に示すような相関処理を実施する。
そして、f'n,m(h)が最大となるhを求め、これにΔtを乗じたものが、電波の到来時間差Δτn,m となる。
Δτn,m =h・Δt
Then, h that maximizes f ′ n, m (h) is obtained, and this is multiplied by Δt to obtain a radio wave arrival time difference Δτ n, m .
Δτ n, m = h · Δt
これまでの説明では、相関処理を用いて到来時間差を求める方法について説明したが、これに限らず、他の方式により求めた到来時間差を求めてもよい。 In the description so far, the method of obtaining the arrival time difference using the correlation processing has been described. However, the present invention is not limited to this, and the arrival time difference obtained by another method may be obtained.
測位部3では一括測位部31において、到来時間差算出部2から出力された電波の到来時間差Δτn,m (k)(n≠m、1≦k≦K)を基に、複数の方程式を生成し、それらを解くことで目標位置を算出する。具体的処理方法を説明する。
The
センサ1n とセンサ1m の観測時刻tk における電波の到来時間差Δτn,m (k)には、時計誤差が含まれる。この時計誤差をεn,m (未知数)とすれば、(Δτn,m (k)−εn,m )が時計誤差を含まない到来時間差となる。このため(Δτn,m (k)−εn,m )に電波の速度cを乗じた距離は、「センサ1n から目標までの距離」と「センサ1m から目標までの距離」の差に等しくなる。ゆえに、(5)式が成立する。
ここで[Xn ,Yn ,Zn ]はセンサ1n の座標(既知)、[Xm ,Ym ,Zm ]はセンサ1m の座標(既知)、[x(k) y(k) z(k)]は観測時刻tkにおける目標の座標(未知)とする。観測時刻tk における上記の様な方程式は、センサ数マイナス1成立する。ゆえに、センサの総数がN個であると、方程式は(N−1)個成立する。また、目標からの電波を受信した回数がK回(観測時刻はtk (1≦k≦K))であり、各観測時刻tk で(5)式のような方程式は(N−1)個成り立つため、合計で方程式は(N−1)×K個成り立つ。
Here, [X n , Y n , Z n ] are the coordinates (known) of the
一方、(5)式における未知数は、目標の位置に関するもの[x(k) ,y(k) ,z(k) ]と時計誤差εn,m に関するものがある。このうち目標位置の未知数[x(k) ,y(k) ,z(k) ]は、観測時刻tk (1≦k≦K)毎に異なり、観測回数がK回で3×K個になる。またセンサ間の時計誤差εn,m は、急激に変動しないと考えられるため、電波の観測時刻tk (1≦k≦K)によらず一定になり、(N−1)個になる。ゆえに(N−1)×K個の方程式に含まれる未知数の総数は、((N−1)+3K)個となる。したがって、(6)式の条件を満たす場合、未知数の数と方程式の数が等しくなり、未知数を決定することができる。ただし、到来時間差には観測誤差が含まれる場合があるため、(5)式の方程式が一点で交わるとは限らない。この場合、最小二乗解を求めるようにして、未知数を算出する。
(N−1)×K=(N−1)+3K (6)
On the other hand, the unknowns in equation (5) are related to the target position [x (k) , y (k) , z (k) ] and related to the clock error ε n, m . Among these, the unknowns [x (k) , y (k) , z (k) ] of the target positions are different for each observation time t k (1 ≦ k ≦ K), and the number of observations is K × 3 × K. Become. Further, the clock error ε n, m between the sensors is considered not to fluctuate abruptly, and therefore becomes constant regardless of the radio wave observation time t k (1 ≦ k ≦ K) and becomes (N−1). Therefore, the total number of unknowns included in (N−1) × K equations is ((N−1) + 3K). Therefore, when the condition of equation (6) is satisfied, the number of unknowns is equal to the number of equations, and the unknowns can be determined. However, since the arrival time difference may include an observation error, the equation (5) does not always intersect at one point. In this case, the unknown is calculated by obtaining a least square solution.
(N−1) × K = (N−1) + 3K (6)
例えばセンサ数Nが5の場合、観測回数Kは4で未知数の決定が可能となる。未知数よりも方程式の数が多い場合には、最小二乗解を求めるようにして、未知数を算出する。 For example, when the number of sensors N is 5, the number of observations K is 4, and an unknown number can be determined. If there are more equations than unknowns, the least squares solution is obtained to calculate the unknowns.
一括測位部31では、以上のようにして未知数(目標位置と時計誤差)を算出する。
The
なお、測位部3は、図2に示すように運動モデル設定部32と運動モデル測位部33を備えたものであっても良い。この場合、運動モデル設定部32では、位置を知りたい目標の移動が、等速直線運動であるか、等加速度直線運動であるかなどを設定する。運動モデル測位部33では、運動モデル設定部32で設定された結果に基づいて、方程式を複数作成し、これらを連立させて目標の位置を算出する。
The
運動モデル設定部32で等速直線運動と設定された場合を例に以下説明する。
An example in which the constant velocity linear motion is set by the motion
等速直線運動の場合、観測時刻tk における目標位置[x(k) ,y(k) ,z(k) ]は(7)〜(9)式のように表すことができる。
x(k) =x(1) +vx ・Δtk (7)
y(k) =y(1) +vy ・Δtk (8)
z(k) =z(1) +vz ・Δtk (9)
Δtk =t1 −tk (10)
ここで[x(1) y(1) z(1)]は、観測時刻t1における目標の座標(未知)とし、vxは目標のx軸方向の速度(未知)、vyは目標のy軸方向の速度(未知)、vzは目標のz軸方向の速度とする。これを(5)式に代入したものが運動モデル測位部33で作成する方程式で、(11)式のようになる。
x (k) = x (1) + v x · Δt k (7)
y (k) = y (1) + v y · Δt k (8)
z (k) = z (1) + v z · Δt k (9)
Δt k = t 1 −t k (10)
Here [x (1) y (1 ) z (1)] is the target coordinates in the observation time t 1 (unknown), v x is the velocity of the x-axis direction of the target (unknown), v y is the target The speed in the y-axis direction (unknown), v z is the target speed in the z-axis direction. An equation created by the motion
これらの方程式は、上記一括測位部31の場合と同様に、(N−1)×K個得られる。一方未知数は、観測時刻t1 における目標の位置[x(1) ,y(1) ,z(1) ]と目標の速度[vx ,vy ,vz ]、時計誤差εn,mとなる。目標の位置に関する未知数(観測時刻t1 の位置と目標の速度)の数は、観測回数K によらず一定な値6であり、時計誤差の数は一括測位部31の場合と同様で(N−1)となる。したがって、未知数の数以上に方程式が得られる条件は、(12)式の様になる。ただし、到来時間差には観測誤差が含まれる場合があるため、(12)式の方程式が一点で交わるとは限らない。この場合、最小二乗解を求めるようにして、未知数を算出する。
(N−1)×K≧(N−1)+6 (12)
These equations are obtained as in the case of the collective positioning unit 31 (N−1) × K. On the other hand, the unknowns are the target position [x (1) , y (1) , z (1) ] at the observation time t 1, the target speed [v x , v y , v z ], the clock error ε n, m Become. The number of unknowns (the position of the observation time t 1 and the target speed) regarding the target position is a constant value 6 regardless of the number of observations K 1 , and the number of clock errors is the same as in the collective positioning unit 31 (N -1). Therefore, the condition for obtaining an equation more than the number of unknowns is as shown in equation (12). However, since the arrival time difference may include an observation error, the equation (12) does not always intersect at one point. In this case, the unknown is calculated by obtaining a least square solution.
(N−1) × K ≧ (N−1) +6 (12)
例えばセンサ数Nが5の場合、K≧5/2となるため、観測回数K=3の場合においても未知数を推定することが可能である。一括測位部31はN=5の場合、K≧4であるため、運動モデル設定部33は、より少ない観測回数で目標位置を算出することが可能となる。なお、未知数以上に方程式の数がある場合には、最小二乗解を解くようにして未知数を算出する。
For example, when the number of sensors N is 5, K ≧ 5/2. Therefore, it is possible to estimate the unknown even when the number of observations K = 3. Since the
運動モデル測位部33では、上記の様にして(11)式のような方程式を多数連立させ、これらを解くことで、目標の位置と時計誤差を算出する。なお、(12)式に示した目標位置の測位可能な条件は、運動モデル設定部32により設定される運動モデルにより、異なる条件となる。
The motion
以上のように、この実施の形態1によれば、到来時間差算出部2により算出した各センサ間の電波の到来時間差に基づいて、センサ間の時計誤差と電波を受信した各時刻における目標位置を測位する測位部3を備えており、特に、測位部3では、一括測位部31において、センサ間の電波到来時間差から各センサ間の時計誤差を減算した時間に電波の速度を乗算して得た距離が、電波の伝搬距離の差に等しいとする等式を電波の受信時刻毎に作成し、これらの式を連立させることでセンサ間の時計誤差と電波を受信した各時刻における目標の位置を算出するようにしている。
As described above, according to the first embodiment, based on the arrival time difference between the sensors calculated by the arrival time
したがって、測位装置内でセンサ間の時計誤差の補正を可能にする。そのため、センサ間の同期をとる必要がなく、センサの配置やセンサ自体の移動などに対応してセンサ間の同期をとるためのケーブル接続を考慮する必要が無く、また、時計誤差を補正するための送信局を別途設置する必要もない。 Therefore, it is possible to correct a clock error between sensors in the positioning device. Therefore, there is no need to synchronize between sensors, there is no need to consider cable connection for synchronizing sensors in accordance with sensor placement, sensor movement, etc., and to correct clock errors There is no need to install a separate transmitter station.
実施の形態2.
図3はこの発明の実施の形態2による測位装置の機能構成を示すブロック図である。図において、図1に相当する部分には同一符号を付し、その説明は原則として省略する。この実施の形態2の測位部3は、暫定測位部34、ミスマッチ時間算出部35、暫定時計誤差算出部36および測位処理制御部37を備えている。
FIG. 3 is a block diagram showing a functional configuration of a positioning apparatus according to
暫定測位部34では、測位処理制御部37から出力される電波の補正到来時間差Δτ’n,m (k)を用いて、(13)式により観測時刻tk における目標の暫定位置[x’(k) ,y’(k) ,z’(k) ]を算出する。
なお、測位処理制御部37から出力された電波の補正到来時間差Δτ’n,m (k)が無い場合は、到来時間差算出部2から出力された到来時間差Δτn,m (k)そのものを電波の補正到来時間差Δτ’n,m (k)の代わりに、(13)式に代入して目標の暫定位置を算出する。
If there is no corrected arrival time difference Δτ ′ n, m (k) of the radio wave output from the positioning
暫定測位部34では、実施の形態1の一括測位部31の(5)式と異なり、時計誤差を無視した暫定の目標位置を推定する。(13)式における未知数は、目標の暫定位置[x’(k) ,y’(k) ,z’(k) ]のみであるため、(13)式の様な方程式が3以上成り立てば暫定位置を算出することができる。(13)式の測位方程式は、センサ数マイナス1個で成り立つため、センサ数Nが4以上の場合に、目標の暫定位置を算出することができる。ただし、電波の到来時間差Δτ'n,m (k)には時計誤差が含まれるため、(13)式の測位方程式が1点で交わるとは限らない。その場合には、最小二乗解を求めるようにして目標の暫定位置を算出する。また、未知数以上に方程式が有る場合についても、最小二乗解を求めるようにして目標の暫定位置を算出する。
Unlike the formula (5) of the
暫定位置測位部34は、上記の様にして目標の暫定位置を求め、ミスマッチ時間算出部35に出力する。
The provisional
ミスマッチ時間算出部35では、暫定位置測位部34で得られた目標の暫定位置と各センサの距離の差を電波の速度で除算して得た時間を、各センサ間の電波の到来時間差から減算して、各時刻におけるミスマッチ時間として算出する。この処理は(14)式で表される。暫定測位部34から出力された目標の暫定位置とセンサ1n の距離と目標の暫定位置とセンサ1m の距離の差を求める。
The mismatch
次に、この目標の暫定位置と各センサの距離の差を電波の速度cで除算して時間(式の第2項)を求める。この求めた時間(式の第2項)を、到来時間差算出部2から出力された電波の到来時間差Δτn,m (k)から減算してミスマッチ時間ε’n,m (k)とする。
ミスマッチ時間算出部35では、上記の様にして算出したミスマッチ時間を暫定時計誤差算出部36に出力する。
The mismatch
ミスマッチ時間ε’n,m (k)はセンサ間の時計誤差に起因している。そこで、暫定時計誤差算出部36では、各時刻のミスマッチ時間に基づいて暫定時計誤差を算出する。暫定時計誤差算出部36は図4に示すように平均処理部361を備えている。
The mismatch time ε ′ n, m (k) is due to the clock error between sensors. Therefore, the provisional clock
平均処理部361では、(15)式に示すように、センサ1n とセンサ1m のミスマッチ時間ε’n,m (k)(1≦k≦K)について平均値を求め、これをセンサ1n とセンサ1m についての暫定時計誤差ε''n,m とする。
また、暫定時計誤差算出部36は、図5に示すように重み付け処理部362を備えてもよい。この場合、重み付け処理部362で、ミスマッチ時間算出部35から出力されたミスマッチ時間ε’n,m (k)に後述の重み付け係数φ(k)を乗算することで重み付けを行い、センサ間の暫定時計誤差ε''n,mとして算出する。
Further, the provisional clock
上記重み付け係数φ(k)としては、例えば「新・GPS測量の基礎」、土屋淳、辻宏道著、社団法人日本測量協会編に記載されている、目標位置とセンサ位置の幾何学的関係から求めえられる目標位置の推定精度の低下率(幾何学低精度低下率:GDOP)などを利用すればよい。ここで、重み付け係数φ(k)の算出方法について説明する。 As the weighting coefficient φ (k) , for example, “New GPS Surveying Basics”, Takuya Tsuchiya, written by Hiromichi Tsuji, edited by Japan Surveying Association, the geometric relationship between the target position and the sensor position. What is necessary is just to use a reduction rate of the target position estimation accuracy (geometric low accuracy reduction rate: GDOP) or the like. Here, a method of calculating the weighting coefficient φ (k) will be described.
いま、センサ数Nを4とし、暫定測位部34により算出された目標の暫定位置が[x’(k) ,y’(k) ,z’(k) ]であるとする。そして、この目標の暫定位置は、センサ11 とセンサ12 の電波の到来時間差Δτ1,2 (k)を用いた方程式と、センサ12 とセンサ13 の電波の到来時間差Δτ2,3 (k)を用いた方程式と、センサ13 とセンサ14 の電波の到来時間差Δτ3,4 (k)を用いた方程式を基に算出されたものであるとする。ここで、関数gn,m (x,y,z)を(16)式のように定義する。
次に、関数gn,m (x,y,z)を用いて、(17)式に示す行列A(k)を求める。
ここで、行列A(k)の各成分は、暫定測位部34から出力された目標の暫定位置[x’(k) ,y’(k) ,z’(k) ]を用いて求める。一例を(18)式に示す。
最後に、(19)式に示す行列W(k)を求める。
W(k) =(A(k)H・A(k))-1 (19)
ここで、A(k)Hは、行列A(k)の複素共役転置を表し、(A(k)H・A(k))-1は行列(A(k)H・A(k))の逆行列を表す。
重み付け係数φ(k)は、(20)式のようにして、行列W(k)の対角成分を基に算出する。
W (k) = (A (k) H.A (k) ) -1 (19)
Here, A (k) H represents the complex conjugate transpose of the matrix A (k) , and (A (k) H · A (k) ) −1 represents the matrix (A (k) H · A (k) ). Represents the inverse matrix of.
The weighting coefficient φ (k) is calculated based on the diagonal component of the matrix W (k) as shown in the equation (20).
なお(20)式では、重み付け係数φ(k)を行列W(k)の対角成分の3つの要素(W(k)(1,1)、W(k)(2,2)、W(k)(3,3))を用いて算出しているが、このうち1もしくは2つの要素のみで算出したものを用いても良い。 Note (20) In the formula, three elements of the diagonal elements of the weighting factor phi (k) the matrix W (k) (W (k ) (1,1), W (k) (2,2), W ( k) The calculation is performed using (3, 3)), but one calculated using only one or two elements may be used.
重み付け処理部362では、(20)式などにより求めた重み付け係数φ(k)を用いて、ミスマッチ時間算出部35で算出されたミスマッチ時間ε’n,m (k)を重み付けして、(21)式により暫定時計誤差ε''n,m を算出し出力する。
測位処理制御部37では、電波の到来時間差から暫定時計誤差算出部36で算出された暫定時計誤差を減算して補正値を求め、得られた補正値を暫定測位部34で用いる電波の補正到来時間差として出力する。また、測位処理制御部37は、到来時間差の補正値を算出する過程において、判定基準に従って、前記暫定測位部、前記ミスマッチ時間算出部および前記暫定時計誤差算出部による一連の測位処理を完了させ、各処理で得られた目標の暫定位置と暫定時計誤差を最終的な目標の位置と時計誤差として出力するか、または一連の測位処理を再度継続して実施させ測位処理をやり直すように制御する。
The positioning
測位処理制御部37では、電波の到来時間差Δτn,m (k)を補正するために、(22)式に示すように、電波の到来時間差Δτn,m (k)から暫定時計誤差ε''n,m を減算し、電波の補正到来時間差Δτ’n,m (k)を求める。この電波の補正到来時間差は、上述したように暫定測位部34で各時刻の目標の暫定位置を算出するために用いられる。
Δτ’n,m (k)=Δτn,m (k)−ε''n,m (1≦k≦K) (22)
The positioning
Δτ ′ n, m (k) = Δτ n, m (k) −ε ″ n, m (1 ≦ k ≦ K) (22)
また、測位処理制御部37は、測位処理の継続か、完了を判定するために、図6に示すように処理回数カウント部371を備えている。処理回数カウント部371では、暫定測位部34、ミスマッチ時間算出部35および暫定時計誤差算出部36で一連の処理を実施した回数をカウントし、カウント数が予め設定された値(判定基準)に達した場合、一連の測位処理を完了させると判定する。このとき、測位処理制御部37は、最後の処理で暫定測位部34から出力された目標の暫定位置[x’(k) ,y’(k) z’(k) ]を、求めるべき目標の位置として出力し、最後の処理で暫定時計誤差算出部36から出力された暫定時計誤差ε''n,m をセンサ1n とセンサ1m の時計誤差として出力する。
Further, the positioning
一方、処理回数カウント部371においてカウント数が予め設定された値に達成していない場合には一連の測位処理を再度継続して実施させると判定し、測位処理制御部37は、(22)式により到来時間差を補正して暫定測位部34に電波の補正到来時間差を出力し、一連の測位処理をやり直す。
On the other hand, when the processing
また、測位処理制御部37は、図7に示すように残差処理部372を備えるようにしてもよい。この場合、残差処理部372では、現在の処理で求めた目標の暫定位置と一つ前の処理で求めた目標の暫定位置の差(残差)を計算して、この残差が予め設定した値(判定基準)よりも小さい場合、一連の測位処理を完了すると判定する。
Further, the positioning
このとき、測位処理制御部37は、現在の処理で求めた目標の暫定位置と暫定時計誤差を、求めるべき目標の位置と時計誤差として出力する。一方、残差処理部372において、残差が予め設定した値より大きい場合には、一連の測位処理を再度継続して実施させると判定し、測位処理制御部37は、(22)式により到来時間差を補正して暫定測位部34に電波の補正到来時間差を出力し、一連の測位処理をやり直す。
At this time, the positioning
また、一連の測位処理の継続か、完了の判定を、暫定時計誤差算出部36で求めた暫定時計誤差の残差に基づいて行ってもよいし、あるいは暫定時計誤差の残差と目標の暫定位置の残差の両方を用いて行うようにしてもよい。
Further, the continuation or completion of a series of positioning processes may be determined based on the residual of the temporary clock error obtained by the temporary clock
さらに、測位処理制御部37は、処理回数カウント部371と残差処理部372の両方を備え、一連の測位処理の回数と目標位置の残差、または時計誤差の残差を組み合わせて一連の測位処理の継続もしくは完了の判定を行うようにしても良い。
Further, the positioning
以上のように、この実施の形態2によれば、測位部3では、暫定測位部34により、入力されるセンサ間の電波の補正到来時間差に電波の速度を乗算して得た距離が、電波の伝搬距離の差に等しいとする等式を、電波の受信時刻毎に作成し、これらの式を受信時刻毎に解くことで各時刻の目標の暫定位置を算出し、ミスマッチ時間算出部35において、目標の暫定位置と各センサの距離の差を電波の速度で除算して得た時間を、各センサ間の電波の到来時間差から減算して、各時刻におけるミスマッチ時間として算出し、暫定時計誤差算出部36により、その算出されたミスマッチ時間に基づいて各センサ間の暫定時計誤差を算出し、測位処理制御部37において、電波の到来時間差から暫定時計誤差算出部36で算出された暫定時計誤差を減算して電波の補正到来時間差を求めて暫定測位部34に出力すると共に、判定基準に従って、一連の測位処理を完了させて、各処理で得られた目標の暫定位置と暫定時計誤差を最終的な目標の位置と時計誤差として出力するか、または一連の測位処理を再度継続して実施させるように制御している。したがって、測位装置内でセンサ間の時計誤差の補正を可能にし、実施の形態1と同様な効果を得ることができる。
As described above, according to the second embodiment, the
上記実施の形態1および実施の形態2では、センサが固定の場合を例に説明したが、センサが移動する場合でも、その位置が既知であれば、(5)式、(11)式、(13)式の未数数は増加しないため、目標の位置とセンサ間の時計誤差を算出することができる。 In the first embodiment and the second embodiment, the case where the sensor is fixed has been described as an example. However, even when the sensor moves, if the position is known, the expressions (5), (11), ( 13) Since the remaining number of the equation does not increase, the clock error between the target position and the sensor can be calculated.
実施の形態3.
実施の形態1および実施の形態2では、位置を知りたい1つの目標が時間の経過と共に移動し、それを複数回観測することで目標の位置を算出する方法について説明した。しか本発明の特徴は、異なる位置に存在する目標からの電波を観測し、それから得られる到来時間差を基に目標位置とセンサ間の時計誤差を算出するものである。そのため、異なる位置に複数の目標が存在する場合には、各目標からの電波を各センサで一回受信し、それから得られる各目標の到来時間差を基に、各目標の位置とセンサ間の時計誤差を算出することも可能である。
In the first embodiment and the second embodiment, the method of calculating the position of the target by moving a single target whose position is to be known as time passes and observing the target multiple times has been described. However, a feature of the present invention is that the radio wave from the target existing at different positions is observed, and the clock error between the target position and the sensor is calculated based on the arrival time difference obtained therefrom. Therefore, when there are multiple targets at different positions, radio waves from each target are received once by each sensor, and based on the arrival time difference of each target obtained therefrom, the clock between each target position and the sensor is It is also possible to calculate the error.
図8はこの発明の実施の形態3による測位装置の機能構成を示すブロック図である。図において、71〜7Jは,位置を知りたい複数の目標で、Jは目標の総数であるとする。複数のセンサ41 〜4Nは、目標71〜7Jから放射された、もしくは目標71〜7Jで反射した電波を受信する手段である。複数到来時間差算出部5は、各センサで受信した電波の到来時間差を算出する手段である。複数測位部6は、各センサ間の電波の到来時間差を基に、センサ間の時計誤差と各目標71〜7Jの位置を算出する手段である。また複数測位部6は、複数一括測位部61を備えている。この複数一括測位部61は、電波の到来時間差からセンサ間の時計誤差を減算した時間に、電波の速度を乗算して得た距離が、電波の伝搬距離の差に等しいとする等式を目標毎に作成し、これらを連立させることで、センサ間の時計誤差と各目標71〜7Jの位置を測位する手段である。
FIG. 8 is a block diagram showing a functional configuration of a positioning apparatus according to
次にこの発明の原理について説明する。センサ41 〜4N で、目標71〜7Jから放射された、もしくは目標71〜7Jで反射された電波を受信すると、各センサは電波を受信した到来時間を観測する。その方法は、発明の実施の形態1で説明した方法と同様である。ここではセンサ4nで、目標7jからの電波を観測した結果、その到来時間がτn (j)と観測できたとする。
Next, the principle of the present invention will be described. When the sensors 4 1 to 4 N receive radio waves radiated from the
複数到来時間差算出部5では、センサ41 〜4Nで受信した目標71〜7Jからの電波の到来時間差を算出する。いま、目標7jからの電波を観測した結果、センサnでその到来時間がτn (j)、センサmでその到来時間がτm (j)であるとする。この場合複数到来時間算出部5では、(23)式により目標7jからの電波をセンサnとセンサmで受信した到来時間差Δτn,m (j)を算出し、複数測位部6に出力する。
Δτn,m (j)=τn (j) −τm (j) (23)
The multiple arrival time difference calculation unit 5 calculates the arrival time difference of the radio waves from the
Δτ n, m (j) = τ n (j) −τ m (j) (23)
複数測位部6では複数一括測位部61において、複数到来時間差算出部5から出力された電波の到来時間差Δτn,m (j)(n≠m、1≦j≦J)を基に、目標毎に方程式を生成し、それらを解くことで各目標の位置を算出する。具体的処理方法を説明する。
In the multiple positioning unit 6, in the multiple
センサ1n とセンサ1m で目標7jからの電波を観測した到来時間差Δτn,m (j)には、時計誤差が含まれる。この時計誤差をεn,m (未知数)とすれば、(Δτn,m (j)−εn,m )が時計誤差を含まない到来時間差となる。このため(Δτn,m (j)−εn,m )に電波の速度cを乗じた距離は、センサ1n から目標7jまでの距離とセンサ1m から目標までの距離の差に等しくなる。ゆえに、(24)式が成立する。
ここで[Xn ,Yn ,Zn ]はセンサ1n の座標(既知)、[Xm ,Ym ,Zm ]はセンサ1m の座標(既知)、[x(j) y(j) z(j)]は目標の座標(未知)とする。1つの目標に関して上記の様な方程式は、センサ数マイナス1成立する。ゆえに、センサの総数がN個であると、方程式は(N−1)個成立する。また、測位したい目標の総数はJであり、各目標に関して(24)式のような方程式は(N−1)個成り立つため、合計で方程式はで(N−1)×J個成り立つ。
Here, [X n , Y n , Z n ] are the coordinates (known) of the
一方、(24)式における未知数は、目標7jの位置に関するもの[x(j) ,y(j) ,z(j) ]と時計誤差εn,m に関するものがある。このうち目標位置の未知数[x(j) ,y(j) ,z(j) ]は、目標毎に異なるため3×J個になる。またセンサ間の時計誤差εn,m は、(N−1)個である。ゆえに(N−1)×J個の方程式に含まれる未知数の総数は、((N−1)+3J)個となる。したがって、(25)式の条件を満たす場合、未知数と方程式が等しくなり、未知数を決定することができる。ただし、到来時間差には観測誤差が含まれる場合があるため、(24)式の方程式が一点で交わるとは限らない。この場合は、最小二乗解を求めるようにして、未知数を算出する。
(N−1)×J=(N−1)+3J (25)
例えばセンサ数Nが5の場合、目標の総数Jは4で未知数の決定が可能となる。未知数よりも方程式の数が多い場合には、最小二乗解を求めるようにして、未知数を算出する。
On the other hand, the unknowns in equation (24) include those relating to the position of the target 7 j [x (j) , y (j) , z (j) ] and those relating to the clock error ε n, m . Among these, the unknowns [x (j) , y (j) , z (j) ] of target positions are 3 × J because they differ for each target. Further, the clock error ε n, m between the sensors is (N−1). Therefore, the total number of unknowns included in (N−1) × J equations is ((N−1) + 3J). Therefore, when the condition of the equation (25) is satisfied, the unknown and the equation are equal, and the unknown can be determined. However, since the arrival time difference may include an observation error, the equation (24) does not always intersect at one point. In this case, the unknown is calculated by obtaining a least squares solution.
(N−1) × J = (N−1) + 3J (25)
For example, when the number N of sensors is 5, the target total number J is 4, and an unknown number can be determined. If there are more equations than unknowns, the least squares solution is obtained to calculate the unknowns.
複数一括測位部61では、以上のようにして未知数(目標位置と時計誤差)を算出する。
The multiple
以上のように、この実施の形態3によれば、複数到来時間差算出部5により算出した各センサ間の電波の到来時間差に基づいて、センサ間の時計誤差と各目標位置を測位する複数測位部6を備えており、特に複数測位部6では、複数一括測位部61において、センサ間の電波到来時間差から各センサ間の時計誤差を減算した時間に電波の速度を乗算して得た距離が、電波の伝搬距離の差に等しいとする等式を目標毎に作成し、これらの式を連立させることでセンサ間の時計誤差と各目標の位置を算出するようにしている。したがって、測位装置内でセンサ間の時計誤差の補正を可能にする。そのため、センサ間の同期をとる必要がなく、センサの配置やセンサ自体の移動などに対応してセンサ間の同期をとるためのケーブル接続を考慮する必要が無く、また、時計誤差を補正するための送信局を別途設置する必要もない。
As described above, according to the third embodiment, based on the arrival time difference of radio waves between the sensors calculated by the plurality of arrival time difference calculation units 5, a plurality of positioning units for positioning the clock error between the sensors and each target position. In particular, in the multiple positioning unit 6, the distance obtained by multiplying the time obtained by subtracting the clock error between the sensors from the difference in radio wave arrival time between the sensors in the
実施の形態4.
図9はこの発明の実施の形態4による測位装置の機能構成を示すブロック図である。図において、図8に相当する部分には同一符号を付し、その説明は原則として省略する。この実施の形態4の複数測位部6は、複数暫定測位部64、複数ミスマッチ時間算出部65、複数暫定時計誤差算出部66および複数測位処理制御部67を備えている。
Embodiment 4 FIG.
FIG. 9 is a block diagram showing a functional configuration of a positioning apparatus according to Embodiment 4 of the present invention. In the figure, portions corresponding to those in FIG. 8 are denoted by the same reference numerals, and description thereof will be omitted in principle. The multiple positioning unit 6 according to the fourth embodiment includes a multiple
複数暫定測位部64では、複数測位処理制御部67から出力される電波の補正到来時間差Δτ’n,m (j)を用いて、(26)式により目標7jの暫定位置[x’(j) ,y’(j) ,z’(j) ]を算出する。
なお、複数測位処理制御部67から出力された電波の補正到来時間差Δτ’n,m (j)が無い場合は、複数到来時間差算出部5から出力された到来時間差Δτn,m (j)そのものを電波の補正到来時間差Δτ’n,m (j)の代わりに、(26)式に代入して目標の暫定位置を算出する。
When there is no corrected arrival time difference Δτ ′ n, m (j) of the radio wave output from the multiple positioning
複数暫定測位部64では、実施の形態3の複数一括測位部61の(24)式と異なり、時計誤差を無視した暫定の目標位置を算出する。(26)式における未知数は、各目標の暫定位置[x’(j) ,y’(j) ,z’(j) ]のみであるため、(26)式の様な方程式が3以上成り立てば暫定位置を算出することができる。(26)式の測位方程式は、センサ数マイナス1個で成り立つため、センサ数Nが4以上の場合に、目標の暫定位置を算出することができる。ただし、電波の到来時間差Δτ'n,m (j)には時計誤差が含まれるため、(26)式の測位方程式が1点で交わるとは限らない。その場合には、最小二乗解を求めるようにして目標の暫定位置を算出する。また、未知数以上に方程式が有る場合についても、最小二乗解を求めるようにして各目標の暫定位置を算出する。
Unlike the formula (24) of the multiple
複数暫定位置測位部64は、上記の様にして各目標の暫定位置を求め、複数ミスマッチ時間算出部65に出力する。
The multiple provisional
複数ミスマッチ時間算出部65では、複数暫定位置測位部64で得られた各目標の暫定位置と各センサの距離の差を電波の速度で除算して得た時間を、各センサ間の電波の到来時間差から減算して、各目標におけるミスマッチ時間として算出する。この処理は(27)式で表される。複数暫定測位部64から出力された「各目標の暫定位置とセンサ1n の距離」と「各目標の暫定位置とセンサ1m の距離」の差を求める。次に、この目標の暫定位置と各センサの距離の差を電波の速度cで除算して時間(式の第2項)を求める。この求めた時間(式の第2項)を、複数到来時間差算出部2から出力された電波の到来時間差Δτn,m (j)から減算してミスマッチ時間ε’n,m (j)とする。
複数ミスマッチ時間算出部65では、上記の様にして算出したミスマッチ時間を複数暫定時計誤差算出部66に出力する。
The multiple mismatch
ミスマッチ時間ε’n,m (j)はセンサ間の時計誤差に起因している。そこで、複数暫定時計誤差算出部66では、各目標のミスマッチ時間に基づいて暫定時計誤差を算出する。複数暫定時計誤差算出部66は図10に示すように複数平均処理部661を備えている。複数平均処理部661では、(28)式に示すように、センサ1n とセンサ1m のミスマッチ時間ε’n,m (j)(1≦j≦J)について平均値を求め、これをセンサ1n とセンサ1m についての暫定時計誤差ε''n,m とする。
また、複数暫定時計誤差算出部66は、図11に示すように複数重み付け処理部662を備えてもよい。この場合、複数重み付け処理部662で、複数ミスマッチ時間算出部65から出力されたミスマッチ時間ε’n,m (j)に後述の重み付け係数φ(j)を乗算することで重み付けを行い、センサ間の暫定時計誤差ε''n,mとして算出する。
Further, the multiple provisional clock
上記重み付け係数φ(j)としては、実施の形態1で説明した、目標位置とセンサ位置の幾何学的関係から求めえられる目標位置の推定精度の低下率(幾何学低精度低下率:GDOP)などを利用すればよい。 As the weighting coefficient φ (j) , the rate of decrease in estimation accuracy of the target position obtained from the geometric relationship between the target position and the sensor position described in the first embodiment (geometric low accuracy decrease rate: GDOP). Etc. can be used.
いま、センサ数Nを4とし、複数暫定測位部64により算出された各目標の暫定位置が[x’(j) ,y’(j) ,z’(j) ]であるとする。そして、この目標の暫定位置は、センサ11 とセンサ12 の電波の到来時間差Δτ1,2 (j)を用いた方程式と、センサ12 とセンサ13 の電波の到来時間差Δτ2,3 (j)を用いた方程式と、センサ13 とセンサ14 の電波の到来時間差Δτ3,4 (j)を用いた方程式を基に算出されたものであるとする。
まず、(16)式で定義した関数gn,m を用いて、(29)式に示す行列B(j)を求める。
First, using the function g n, m defined in Equation (16), a matrix B (j) shown in Equation (29 ) is obtained.
ここで、行列B(j)の各成分は、複数暫定測位部64から出力された各目標の暫定位置[x’(j) ,y’(j) ,z’(j) ]を用いて求める。一例を(30)式に示す。
最後に、(31)式に示す行列U(j)を求める。
U(j) =(B(j)H・B(j))-1 (31)
重み付け係数φ(j)は、(32)式のようにして、行列U(j)の対角成分を基に算出する。
U (j) = (B (j) H · B (j) ) -1 (31)
The weighting coefficient φ (j) is calculated based on the diagonal component of the matrix U (j) as shown in equation (32).
なお(32)式では、重み付け係数φ(j)を行列U(j)の対角成分の3つの要素(U(j)(1,1)、U(j)(2,2)、U(j)(3,3))を用いて算出しているが、このうち1もしくは2つの要素のみで算出したものを用いても良い。 In Equation (32), the weighting coefficient φ (j) is expressed by three elements (U (j) (1,1), U (j) (2,2), U ( j) of the matrix U (j) . j) Although it is calculated using (3, 3)), it is also possible to use one calculated with only one or two elements.
複数重み付け処理部662では、(32)式などにより求めた重み付け係数φ(j)を用いて、複数ミスマッチ時間算出部65で算出されたミスマッチ時間ε’n,m (j)を重み付けして、(33)式により暫定時計誤差ε''n,m を算出し出力する。
複数測位処理制御部67では、電波の到来時間差から複数暫定時計誤差算出部66で算出された暫定時計誤差を減算して補正値を求め、得られた補正値を複数暫定測位部64で用いる電波の補正到来時間差として出力する。また、複数測位処理制御部67は、到来時間差の補正値を算出する過程において、判定基準に従って、前記複数暫定測位部、前記複数ミスマッチ時間算出部および前記複数暫定時計誤差算出部による一連の測位処理を完了させ、各処理で得られた各目標の暫定位置と暫定時計誤差を最終的な各目標の位置と時計誤差として出力するか、または一連の測位処理を再度継続して実施させ測位処理をやり直すように制御する。
The multiple positioning
複数測位処理制御部67では、電波の到来時間差Δτn,m (j)を補正するために、(34)式に示すように、電波の到来時間差Δτn,m (j)から暫定時計誤差ε''n,m を減算し、電波の補正到来時間差Δτ’n,m (j)を求める。この電波の補正到来時間差は、上述したように複数暫定測位部64で各時刻の目標の暫定位置を算出するために用いられる。
Δτ’n,m (j)=Δτn,m (j)−ε''n,m (1≦j≦J) (34)
In order to correct the arrival time difference Δτ n, m (j) of the radio wave, the multiple positioning
Δτ ′ n, m (j) = Δτ n, m (j) −ε ″ n, m (1 ≦ j ≦ J) (34)
また、複数測位処理制御部67は、測位処理の継続か、完了を判定するために、図12に示すように複数処理回数カウント部671を備えている。複数処理回数カウント部671では、複数暫定測位部64、複数ミスマッチ時間算出部65および複数暫定時計誤差算出部66で一連の処理を実施した回数をカウントし、カウント数が予め設定された値(判定基準)に達した場合、一連の測位処理を完了させると判定する。
Further, the multiple positioning
このとき、複数測位処理制御部67は、最後の処理で複数暫定測位部64から出力された各目標の暫定位置[x’(j) ,y’(j) z’(j) ]を、求めるべき各目標の位置として出力し、最後の処理で複数暫定時計誤差算出部66から出力された暫定時計誤差ε''n,m をセンサ1n とセンサ1m の時計誤差として出力する。一方、複数処理回数カウント部671においてカウント数が予め設定された値に達成していない場合には一連の測位処理を再度継続して実施させると判定し、複数測位処理制御部67は、(34)式により到来時間差を補正して複数暫定測位部64に電波の補正到来時間差を出力し、一連の測位処理をやり直す。
At this time, the multiple positioning
また、複数測位処理制御部67は、図13に示すように複数残差処理部672を備えるようにしてもよい。この場合、複数残差処理部672では、現在の処理で求めた目標の暫定位置と一つ前の処理で求めた目標の暫定位置の差(残差)を計算して、この残差が予め設定した値(判定基準)よりも小さい場合、一連の測位処理を完了すると判定する。
Further, the multiple positioning
このとき、複数測位処理制御部67は、現在の処理で求めた目標の暫定位置と暫定時計誤差を、求めるべき各目標の位置と時計誤差として出力する。一方、複数残差処理部672において、残差が予め設定した値より大きい場合には、一連の測位処理を再度継続して実施させると判定し、複数測位処理制御部67は、(34)式により到来時間差を補正して複数暫定測位部64に電波の補正到来時間差を出力し、一連の測位処理をやり直す。
At this time, the multiple positioning
また、一連の測位処理の継続か、完了の判定を、複数暫定時計誤差算出部66で求めた暫定時計誤差の残差に基づいて行っても良いし、あるいは暫定時計誤差の残差と目標の暫定位置の残差の両方を用いて行うようにしても良い。
Further, the continuation or completion of a series of positioning processes may be determined based on the residuals of the provisional clock errors obtained by the plurality of provisional clock
さらに、複数測位処理制御部67は、複数処理回数カウント部671と複数残差処理部672の両方を備え、一連の測位処理の回数と目標位置の残差、または時計誤差の残差を組み合わせて一連の測位処理の継続もしくは完了の判定を行うようにしても良い。
Further, the multiple positioning
以上のように、この実施の形態4によれば、複数測位部6では、複数暫定測位部64により、入力されるセンサ間の電波の補正到来時間差に電波の速度を乗算して得た距離が、電波の伝搬距離の差に等しいとする等式を目標毎に作成し、これらの式を目標毎に解くことで各目標の暫定位置を算出し、複数ミスマッチ時間算出部65において、各目標の暫定位置と各センサの距離の差を電波の速度で除算して得た時間を、各センサ間の電波の到来時間差から減算して、各目標におけるミスマッチ時間として算出し、複数暫定時計誤差算出部66により、その算出されたミスマッチ時間に基づいて各センサ間の暫定時計誤差を算出し、複数測位処理制御部67において、電波の到来時間差から複数暫定時計誤差算出部66で算出された暫定時計誤差を減算して電波の補正到来時間差を求めて複数暫定測位部64に出力すると共に、判定基準に従って、一連の測位処理を完了させて、各処理で得られた各目標の暫定位置と暫定時計誤差を最終的な各目標の位置と時計誤差として出力するか、または一連の測位処理を再度継続して実施させるように制御している。したがって、測位装置内でセンサ間の時計誤差の補正を可能にし、実施の形態3と同様な効果を得ることができる。
As described above, according to the fourth embodiment, in the multiple positioning unit 6, the distance obtained by multiplying the corrected arrival time difference of the radio wave between the input sensors by the radio wave speed by the multiple
上記実施の形態1および実施の形態2では、1つの目標が移動することを利用し、各観測時間における目標の位置と時計誤差を算出する方法を説明した。また実施の形態3および実施の形態4では、複数の目標が存在することを利用し、各目標の位置と時計誤差を算出する方法を説明した。そのため、2つの方法を組み合わせ、複数の目標存在し、かつ移動することを利用し、各観測時間における各目標の位置と時計誤差を算出することも可能である。 In the first embodiment and the second embodiment, the method of calculating the position of the target and the clock error at each observation time using the movement of one target has been described. In the third and fourth embodiments, the method of calculating the position of each target and the clock error using the presence of a plurality of targets has been described. Therefore, it is possible to calculate the position and clock error of each target at each observation time by using the combination of the two methods and using the existence and movement of a plurality of targets.
実施の形態5.
実施の形態1〜4では、目標から反射もしくは目標から放射された電波を複数のセンサで受信し、受信した電波の到来時間の差を利用して目標位置を計算する方法を説明した。しかし電波の送受信方向を逆にし、目標において電波を観測させておき、目標における電波観測結果を利用して目標位置を算出することも可能である。そこで、実施の形態5では、目標における電波の受信時間を利用して目標位置を算出する場合に、この発明を適用する例を示す。
Embodiment 5. FIG.
In the first to fourth embodiments, a method has been described in which radio waves reflected or radiated from a target are received by a plurality of sensors and a target position is calculated using a difference in arrival times of the received radio waves. However, it is also possible to reverse the transmission / reception direction of radio waves, observe radio waves at the target, and calculate the target position using the radio wave observation results at the target. Therefore, Embodiment 5 shows an example in which the present invention is applied when the target position is calculated using the reception time of the radio wave at the target.
なお、以下の説明では、この発明によって位置を求める目標の具体例として、携帯電話などの移動体通信システムを想定し、目標のことを移動端末と呼ぶこととする。またセンサの具体例として、移動体通信網で用いられる基地局装置を想定する。 In the following description, a mobile communication system such as a mobile phone is assumed as a specific example of a target for obtaining a position according to the present invention, and the target is called a mobile terminal. As a specific example of the sensor, a base station device used in a mobile communication network is assumed.
すでに実用化されている移動体通信システムにおける基地局装置は、移動体端末に対して無線信号を送信する機能(送信局機能)と、移動端末からの無線信号を受信する機能(受信局機能)との双方を兼ね備えている場合が多いが、ここでは基地局装置の有する機能面に着目し、送信局と受信局とを別体のものとして説明することとする。しかし送信局と受信局とが一体化されていても何ら問題はない。 A base station apparatus in a mobile communication system already in practical use has a function of transmitting a radio signal to a mobile terminal (transmitting station function) and a function of receiving a radio signal from the mobile terminal (receiving station function). However, here, the transmitting station and the receiving station will be described as separate units by focusing on the functional aspects of the base station apparatus. However, there is no problem even if the transmitting station and the receiving station are integrated.
図14はこの発明の実施の形態5による測位装置の機能構成を示すブロック図である。図において、送信局81 〜8Nは、移動端末101〜10Jに対して電波を放射すると共に、電波を放射した時間である電波放射時間を基地局制御装置15に伝送する手段とする。ここでNは送信局の総数で、Jは移動端末の総数とする。
FIG. 14 is a block diagram showing a functional configuration of a positioning apparatus according to Embodiment 5 of the present invention. In the figure, transmitting
移動端末101〜10Jは、送信局から放射された電波を受信した電波到来時間を観測して受信局9に伝送すると共に、受信した電波がどの送信局のものであるかを特定できる情報(送信局情報)を受信局9に伝送する手段である。
The
受信局9は、移動端末から伝送された電波到来時間と送信局情報を受信し、それらを基地局制御装置15に伝送する手段である。
The receiving
基地局制御装置15は、受信局9から伝送された電波到来時間及び送信局情報と、送信局8n(1≦n≦N)から伝送された電波放射時間を基に,送信局間の時計誤差と各移動端末の位置を算出する手段である。また基地局制御装置15は、伝搬時間差算出部13と、測位部11を備えている。
The base
伝搬時間差算出部13は、受信局9から伝送された電波到来時間及び送信局情報と、送信局8n(1≦n≦N)から伝送された電波放射時間を基に,電波到来時間と電波放射時間の差である伝搬時間を求め、さらに伝搬時間の差である伝搬時間差を求める手段である。
The propagation time
測位部11は、各送信局間の伝搬時間差を基に、送信局間の時計誤差と各移動端末の位置を算出する手段である。 The positioning unit 11 is means for calculating a clock error between the transmitting stations and a position of each mobile terminal based on the propagation time difference between the transmitting stations.
次に、この発明の実施の形態5による測位装置の動作について説明する。送信局81〜8Nは、それぞれ自局内に保持する時計が所定の時刻を示したときに、移動端末101〜10Jに対して電波を放射するとともに、電波放射時間を基地局制御装置15に通知する。
Next, the operation of the positioning apparatus according to Embodiment 5 of the present invention will be described. The transmitting
以降の説明において、送信局81〜8Nはいずれも自局内の時計が時刻t(同一の時刻)を示した場合に電波を放射することとする。また,送信局81〜8Nが自局に保有する時計は、時刻同期がなされていないがゆえに、それぞれ固有の時計誤差(送信局81〜8Nそれぞれについて異なっていてもよい)を有している。
In the following description, it is assumed that each of the transmitting
ここで、時計誤差を一切含まない時間を「標準時間」と呼ぶこととし、送信局8n(1≦n≦N)の自局内時計に生じている標準時間に対する時計誤差をεn(εnだけ標準時間より遅れている)と表す。すなわち、標準時間では送信局8nの電波放射時間はt+εnと表される。
Here, the time that does not include any clock error is referred to as “standard time”, and the clock error with respect to the standard time generated in the local clock of the transmitting station 8 n (1 ≦ n ≦ N) is expressed as ε n (ε n Only later than the standard time). That is, in the standard time radio emission time of the
移動端末10j(1≦j≦J)では、送信局81〜8Nのいずれかが放射した電波を受信し、その受信時間(電波到来時間)とその送信局情報を観測して、観測した電波到来時間とその電波を送信した送信局情報とを受信局9に伝送する。
The mobile terminal 10 j (1 ≦ j ≦ J) receives a radio wave radiated by any of the
ここで、電波到来時間と送信局情報を観測する方法としては、例えば送信局が放射する電波の信号波形を記憶しておき、記憶している信号波形(基準信号)と受信信号を相関処理するようにする方法がある。基準信号と受信信号との相関の程度を数値(例えば距離値)で表し、この数値が所定の条件を満たす時刻を電波到来時間として推定する。ここでいう所定の条件とは、例えば相関の程度を表す数値が所定値以上となるか否かの条件が相当するであろう。このようにして、相関の程度を表す数値が所定値以上となるような基準信号に基づいて送信局を特定し、特定した送信局を送信局情報とする。 Here, as a method of observing the radio wave arrival time and the transmitting station information, for example, the signal waveform of the radio wave radiated from the transmitting station is stored, and the stored signal waveform (reference signal) and the received signal are correlated. There is a way to do so. The degree of correlation between the reference signal and the received signal is expressed by a numerical value (for example, a distance value), and the time when this numerical value satisfies a predetermined condition is estimated as the radio wave arrival time. The predetermined condition here may correspond to, for example, a condition indicating whether or not a numerical value indicating the degree of correlation is equal to or greater than a predetermined value. In this way, the transmitting station is identified based on the reference signal such that the numerical value indicating the degree of correlation is equal to or greater than a predetermined value, and the identified transmitting station is used as transmitting station information.
なお移動端末では、すべての送信局の信号波形をサンプリングして記憶しておく必要はなく、送信局の信号波形の相関を判断する上で必要となる特徴量のみを記憶しておけば十分である。 Note that it is not necessary for the mobile terminal to sample and store the signal waveforms of all transmitting stations, and it is sufficient to store only the feature values necessary for determining the correlation of the signal waveforms of the transmitting stations. is there.
このようにして、移動端末10j(1≦j≦J)において観測した送信局8n(1≦n≦N)の電波到来時間をTn (j)とする。送信局8nから移動端末10jに電波が到達するまでに要する伝搬時間の真値をτ'n (j)とし、移動端末10jの時計で発生している時計誤差をξ(j)とすれば、移動端末10jでの電波到来時間Tn (j)は(35)式で表される。
Tn (j)=t+εn+τ'n (j)+ξ(j) (35)
In this way, the radio wave arrival time of the transmitting station 8 n (1 ≦ n ≦ N) observed at the mobile terminal 10 j (1 ≦ j ≦ J) is defined as T n (j) . The true value of the propagation time required for the radio wave to reach the mobile terminal 10 j from the transmitting
T n (j) = t + ε n + τ ′ n (j) + ξ (j) (35)
移動端末10j(1≦j≦J)は、送信局8nからの電波到来時間Tn (j)(1≦n≦N、1≦j≦J)と、この電波を送信してきた送信局8nを識別する情報(送信局情報)を受信局9に通知する。
The mobile terminal 10 j (1 ≦ j ≦ J) transmits the radio wave arrival time T n (j) (1 ≦ n ≦ N, 1 ≦ j ≦ J) from the
受信局9は、移動端末10j(1≦j≦J)から伝送された電波到来時間Tn (j)(1≦n≦N、1≦j≦J)と送信局情報とを受信し、その電波到来時間Tn (j)と送信局情報を基地局制御装置15に伝送する。
The receiving
基地局制御装置15において、伝搬時間差算出部13は、受信局9から得た送信局8nの電波到来時間Tn (j)と、送信局8nから得た電波放射時間tから、(36)式によって送信局8nから移動端末10jに電波が伝搬するまでに要した時間(伝搬時間τn (j))を求める。
τn (j)=Tn (j)−t (1≦n≦N、1≦j≦J) (36)
The
τ n (j) = T n (j) −t (1 ≦ n ≦ N, 1 ≦ j ≦ J) (36)
次に、送信局8nと移動端末10jの伝搬時間τn (j)と、送信局8m(m≠n、1≦m≦N)と移動端末10jの伝搬時間τm (j)を基に、前記2つの伝搬時間の差Δτn,m (j)を(37)式により算出する。
Δτn,m (j)=τn (j)−τm (j) (37)
Next, the
Δτ n, m (j) = τ n (j) −τ m (j) (37)
なお、伝搬時間差Δτn,m (j)(1≦n≦N、1≦j≦J)は、「送信局8nから放射された電波が移動端末10jで受信されるまでに要した時間」と「送信局8mから放射された電波が移動端末10jで受信されるまでに要した時間」の差であるため、実施の形態1〜4で到来時間差と読んでいるものと、本質的に同じものである。
Note that the propagation time difference Δτ n, m (j) (1 ≦ n ≦ N, 1 ≦ j ≦ J) is “the time required for the radio wave radiated from the transmitting
このようにして、伝搬時間差算出部13は、計算した伝搬時間差Δτn,m (j)を測位部11に出力する。
In this way, the propagation time
測位部11は、伝搬時間差算出部13から伝送された伝搬時間差Δτn,m (j)を基に、移動端末位置と送信局間の時計誤差を算出する。以下に、時計誤差を算出する具体的な処理方法を説明する。
The positioning unit 11 calculates a clock error between the mobile terminal position and the transmitting station based on the propagation time difference Δτ n, m (j) transmitted from the propagation time
(37)式に(36)式と(35)式を代入すると(38)式が得られる。
Δτn,m (j)=τn (j)−τm (j)
=Tn (j)−t−(Tm (j)−t)
=t+εn+τ'n (j)+ξ(j)−t−(t+εm+τ'm (j)+ξ(j)−t)
=τ'n (j)−τ'm (j)+εn−εm (38)
Substituting Equations (36) and (35) into Equation (37) yields Equation (38).
Δτ n, m (j) = τ n (j) −τ m (j)
= T n (j) -t- ( T m (j) -t)
= T + ε n + τ ′ n (j) + ξ (j) −t− (t + ε m + τ ′ m (j) + ξ (j) −t)
= Τ ' n (j) -τ' m (j) + ε n -ε m (38)
(38)式から明らかなように、伝搬時間差算出部13から伝送された伝搬時間差Δτn,m (j)は、送信局8nと8mとの時計誤差εn、εmが含んだ値である。この時計誤差の差(εn−εm)をΔτn,m (j)から取り除けば、時計誤差を含まない伝搬時間差が得られる。
As apparent from the equation (38), the propagation time difference Δτ n, m (j) transmitted from the propagation time
そこで、2送信局間(送信局8n、8m)の時計誤差(εn−εm)を未知数εn,mで表すと、(Δτn,m (j)−εn,m )が時計誤差を含まない伝搬時間差である。そして(Δτn,m (j)−εn,m )に電波の速度cを乗じた距離は、「送信局8n から移動端末10jまでの距離」と「送信局8m から移動端末10jまでの距離」の差に等しくなる。ゆえに、(39)式が成立する。
(39)式において、[Xn,Yn,Zn]は送信局8nの座標であり、[Xm,Ym,Zm]は送信局8mの座標である。送信局8n、8mは座標は送信局据え付け時に予め取得することができるから、ここでは既知量である。一方で、[x(j),y(j),z(j)]は移動端末10jの座標である。移動端末10jは利用者の移動に伴って時々刻々その位置を変えていくので、未知数である。
In equation (39), [X n , Y n , Z n ] are the coordinates of the transmitting
移動端末101〜10Jのそれぞれの移動端末について、送信局の組み合わせにより(nとmを入れ替えることで)、送信局数Nから1減じた数の個数の(39)式で示した方程式が得られる。一方、移動端末の総数はJであるので、結局(39)式に示した方程式は合計で(N−1)×J個得られる。
For each of the
このようにして得られる(N−1)×J個の方程式を連立方程式として、すべての未知数を定めることができるかどうかを検討する。(39)式では、移動端末の位置は[x(j) ,y(j) ,z(j)]として表されるが、これらx座標、y座標、z座標は独立した3つの未知数である。1個の移動端末につき3つの未知数があるので、J個の移動端末では未知数は3×J個となる。また送信局間の時計誤差εn,mも同じく未知数であり、その個数は(N−1)である。 Whether (N-1) .times.J equations obtained in this way are simultaneous equations will be examined to determine whether all unknowns can be determined. In the equation (39), the position of the mobile terminal is expressed as [x (j) , y (j) , z (j) ], and these x, y, and z coordinates are three independent unknowns. . Since there are three unknowns per mobile terminal, there are 3 × J unknowns for J mobile terminals. The clock error ε n, m between the transmitting stations is also an unknown number, and the number thereof is (N−1).
以上から、(N−1)×J個の連立方程式に含まれる未知数の総数は、(3×J+(N−1))個となる。一般に、少なくとも方程式の個数が未知数の個数と等しい場合((40)式が成立する場合)には、連立方程式から未知数を決定することができる。
(N−1)×J≧(N−1)+3×J (40)
From the above, the total number of unknowns included in (N−1) × J simultaneous equations is (3 × J + (N−1)). Generally, when at least the number of equations is equal to the number of unknowns (when equation (40) holds), the unknowns can be determined from the simultaneous equations.
(N−1) × J ≧ (N−1) + 3 × J (40)
例えば送信局数N=5、移動端末数J=4とすると、(40)式は満たされるので未知数の決定が可能となる。なお未知数よりも方程式の数が多い場合も、最小二乗解を求めるようにして、未知数を算出する。特に、伝搬時間差には様々な誤差が含まれるので、方程式の個数が未知数よりも多くなると、方程式の組み合わせ次第で異なる解が求められることも考えられる。このような場合には、最小二乗解を求めるようにして、未知数を算出してもよい。 For example, if the number of transmitting stations is N = 5 and the number of mobile terminals is J = 4, the equation (40) is satisfied, so that an unknown number can be determined. Even when there are more equations than unknowns, the unknowns are calculated by obtaining a least squares solution. In particular, since the propagation time difference includes various errors, if the number of equations exceeds the number of unknowns, different solutions may be obtained depending on the combination of equations. In such a case, the unknown may be calculated by obtaining a least square solution.
以上のように、この実施の形態5によれば、基地局制御装置15において、各送信局間の時計誤差を含んだ状態であっても、送信局間の時計誤差の個数と移動端末位置の座標を特定する上で十分な方程式を解くことで、移動端末の位置を測定することが可能となる。
As described above, according to the fifth embodiment, even if the
なお、この発明の実施の形態5による測位装置では、説明を理解容易とする目的で、複数の送信局はいずれも自局内時計が同一の時刻tを示した場合に一斉に電波を放射する構成とした。しかし、送信局の電波放射時間の長さや時計誤差の大きさに比べて、移動端末の移動量が十分に少ない場合であれば、各送信局は異なる時間に電波を放射しても構わないことは容易に理解されよう。したがってこの発明の特徴とするところは、複数の送信局が異なる時間に電波を放射する場合にも適用可能である。 In the positioning device according to the fifth embodiment of the present invention, for the purpose of facilitating understanding of the description, a plurality of transmitting stations are configured to radiate radio waves all at once when their own clocks indicate the same time t. It was. However, if the amount of movement of the mobile terminal is sufficiently small compared to the length of radio wave emission time of the transmitting station and the size of the clock error, each transmitting station may radiate radio waves at different times. Will be easily understood. Therefore, the features of the present invention can be applied to cases where a plurality of transmitting stations radiate radio waves at different times.
実施の形態6.
実施の形態5による測位装置は、N個の送信局の位置及び電波放射時間、さらにはJ個の移動端末における電波到来時間と送信局情報とを組み合わせて(N−1)×J個の方程式を構成し、これらの方程式を連立方程式として扱うことにより、(N−1)+3×J個の未知数を一括して定めるものであった。しかし、それよりも少ない数の方程式を複数回解くことで、伝搬時間差を補正していくことも可能である。この発明の実施の形態6による測位装置はかかる特徴を有するものである。
Embodiment 6 FIG.
The positioning apparatus according to Embodiment 5 combines (N−1) × J equations by combining the positions and radio wave radiation times of N transmitting stations, and the radio wave arrival times and transmitting station information at J mobile terminals. And (N-1) + 3 × J unknowns are collectively determined by treating these equations as simultaneous equations. However, the propagation time difference can be corrected by solving a smaller number of equations a plurality of times. The positioning device according to Embodiment 6 of the present invention has such a feature.
図15は、この発明の実施の形態6による測位装置のうち、測位部11の詳細な構成を示すブロック図である。なお、その他の部位については、特段の補足がない限りにおいて、実施の形態5の測位装置と同様である。 FIG. 15 is a block diagram showing a detailed configuration of the positioning unit 11 in the positioning device according to the sixth embodiment of the present invention. Other parts are the same as those of the positioning apparatus of the fifth embodiment unless otherwise supplemented.
この発明の実施の形態6の測位装置においても、伝搬時間差算出部13は送信局8n(1≦n≦N)と移動端末10j(1≦j≦J)の伝搬時間τn (j)と、送信局8m(m≠n、1≦m≦N)と移動端末10jの伝搬時間τm (j)との伝搬時間差Δτn,m (j)を出力する。
Also in the positioning device according to the sixth embodiment of the present invention, the propagation time
暫定測位部114は、測位処理部117が後述の方法により算出する補正伝搬時間差Δτ’n,m (j)か、あるいは伝搬時間差算出部13が出力する伝搬時間差Δτn,m (j)のいずれかを用いて、(41)式により移動端末10jの暫定位置[x’(j) ,y’(j) ,z’(j) ]を算出する。
なお、(41)式は補正伝搬時間差Δτ’n,m (j)を用いた場合の表記となっているが、伝搬時間差Δτn,m (j)を用いる場合は、Δτ’n,m (j)をΔτn,m (j)に置き換える。伝搬時間差Δτn,m (j)を用いる場合とは、測位部11が初期状態その他の状態にあって、まだ有効な補正伝搬時間差Δτ’n,m (j)を算出していない状態である。 The expression (41) is expressed when the corrected propagation time difference Δτ ′ n, m (j) is used. However, when the propagation time difference Δτ n, m (j) is used, Δτ ′ n, m ( Replace j) with Δτ n, m (j) . The case where the propagation time difference Δτ n, m (j) is used is a state where the positioning unit 11 is in the initial state and other states, and the effective corrected propagation time difference Δτ ′ n, m (j) has not yet been calculated. .
暫定測位部114は、時計誤差を無視した暫定の移動端末位置を算出する。(41)式における未知数は、各移動端末の暫定位置[x’(j) ,y’(j) ,z’(j) ]のみであるため、(41)式のような方程式が3以上成り立てば暫定位置を算出することができる。(41)式の測位方程式は、(使用可能な送信局数−1)個作成可能であるから、送信局数Nが4以上の場合に、未知数よりも方程式の数が多くなり、移動端末の暫定位置が算出される。
The
なお、補正伝搬時間差Δτ'n,m (j)は時計誤差を含んでいるため、(41)式の測位方程式が1点で交わるとは限らないが、その場合には、最小二乗解を求めるようにして移動端末の暫定位置を算出する。また、未知数以上に方程式がある場合についても、最小二乗解を求めるようにして各移動端末の暫定位置を算出する。 Since the corrected propagation time difference Δτ ′ n, m (j) includes a clock error, the positioning equation (41) does not always intersect at one point, but in this case, a least square solution is obtained. In this way, the provisional position of the mobile terminal is calculated. Also, even when there are more equations than unknowns, the provisional position of each mobile terminal is calculated by obtaining the least square solution.
ミスマッチ時間算出部115は、(42)式によってミスマッチ時間ε'n,m (j)を算出する。ミスマッチ時間とは、送信局間の時計誤差に起因する伝搬時間の差である。まず暫定測位部114から出力された「各移動端末の暫定位置と送信局8nの距離」と「各移動端末の暫定位置と送信局8mの距離」の差を求める。次に、この移動端末の暫定位置と各送信局の距離の差を電波の速度cで除算して時間((42)式右辺の第2項)を求める。この求めた時間((42)式右辺の第2項)を、伝搬時間差算出部13から出力された電波の伝搬時間差Δτn,m (j)から減算してミスマッチ時間ε'n,m (j)とするのである。
暫定時計誤差算出部116は、ミスマッチ時間算出部115が算出した各移動端末のミスマッチ時間に基づいて暫定時計誤差を算出する。暫定時間誤差を算出する方法としては、複数の移動端末におけるミスマッチ時間の平均値を暫定時間誤差として推定する方法、あるいは、移動端末ごとに重み係数を定め、移動端末ごとのミスマッチ時間に重み付けをして暫定時間誤差を算出する方法などを用いればよい。以下にこれらの方法の具体的な処理手順を示す。
The provisional clock
(平均値を暫定時間誤差として推定する方法)
この方法は、(43)式に示すように、送信局8nと送信局8mのミスマッチ時間ε’n,m (j)(1≦j≦J)について平均値を求め、これを送信局8nと送信局8mについての暫定時計誤差ε''n,m として推定する方法である。
In this method, as shown in the equation (43), an average value is obtained for the mismatch time ε ′ n, m (j) (1 ≦ j ≦ J) between the transmitting
(移動端末ごとにミスマッチ時間を重み付けする方法)
この方法は、ミスマッチ時間ε’n,m (j)に、移動端末ごとの重み付け係数φ(j)を乗算することで重み付けを行い、送信局間の暫定時計誤差ε''n,mとして算出する方法である。
(Method of weighting mismatch time for each mobile terminal)
This method performs weighting by multiplying the mismatch time ε ' n, m (j) by the weighting coefficient φ (j) for each mobile terminal, and calculates it as a temporary clock error ε'' n, m between transmitting stations. Is the way to do.
重み付け係数φ(j)としては、実施の形態2で説明した移動端末位置と送信局位置の幾何学的関係から求めえられる移動端末位置の推定精度の低下率(幾何学的精度低下率:GDOP)などを利用する。以下に、重み付け係数φ(j)の算出方法の一例について説明する。 As the weighting coefficient φ (j) , the rate of decrease in estimation accuracy of the mobile terminal location obtained from the geometric relationship between the location of the mobile terminal and the transmission station described in Embodiment 2 (geometric accuracy decrease rate: GDOP) ) Etc. Hereinafter, an example of a method for calculating the weighting coefficient φ (j) will be described.
いま送信局数Nを4とし、暫定測位部114により算出された各移動端末の暫定位置が[x’(j) ,y’(j) ,z’(j) ]であるとする。この移動端末の暫定位置は、暫定測位部114によって算出されたものである。説明をより具体的にするために、これらの移動端末の暫定位置が、送信局81と送信局82の伝搬時間差Δτ1,2 (j)を用いた方程式と、送信局82と送信局83の伝搬時間差Δτ2,3 (j)を用いた方程式と、送信局83と送信局84の伝搬時間差Δτ3,4 (j)を用いた方程式を基に算出されたものであるとする。
Assume that the number N of transmitting stations is 4, and the temporary position of each mobile terminal calculated by the
まず関数gn,m を、(44)式で定義する。
次に(44)式で定義した関数gn,m用いて、(45)式に示す行列B(j)を求める。
ここで、行列B(j)の各成分は、暫定測位部114から出力された各移動端末の暫定位置[x’(j) ,y’(j) ,z’(j) ]を用いて求める。一例を(46)式に示す。
最後に、(47)式に示す行列U(j)を求める。
U(j) =(B(j)H・B(j))-1 (47)
なおBHは、行列Bの複素共役転置を表し、B−1は、行列Bの逆行列を表すものとする。重み付け係数φ(j)は、(48)式のようにして、行列U(j)の対角成分を基に算出する。
U (j) = (B (j) H · B (j) ) -1 (47)
B H represents a complex conjugate transpose of the matrix B, and B −1 represents an inverse matrix of the matrix B. The weighting coefficient φ (j) is calculated based on the diagonal component of the matrix U (j) as shown in the equation (48).
なお(48)式では、重み付け係数φ(j)を行列U(j)の対角成分の3つの要素(U(j)(1,1)、U(j)(2,2)、U(j)(3,3))を用いて算出しているが、このうち1個もしくは2個の要素のみで算出したものを用いてもよい。 In equation (48), the weighting coefficient φ (j) is expressed by three elements (U (j) (1,1), U (j) (2,2), U ( j) of the matrix U (j) . j) Although it is calculated using (3, 3)), it may be calculated using only one or two elements.
このようにして求めた重み付け係数φ(j)を用いて、すでに算出されているミスマッチ時間ε''n,m (j)を重み付けし、(49)式により暫定時計誤差ε''n,m を算出する。
以上が、暫定時計誤差算出部116における暫定時計誤差の算出方法についての説明である。
This completes the description of the provisional clock error calculation method in the provisional clock
続いて、測位処理制御部117は、暫定時計誤差算出部116で算出された暫定時計誤差を、伝搬時間差から減算することにより補正値を求める。
Subsequently, the positioning
そして所定の判定基準を満たす場合には、ここまでの処理で求められている各移動端末の暫定位置と暫定時計誤差とを図示せぬ外部機器に最終的な移動端末位置と時計誤差として出力する。一方、この判定基準を満たさない場合に、求めた補正値を電波の補正伝搬時間差として暫定測位部114に出力して測位処理を繰り返させる。
If the predetermined criterion is satisfied, the provisional position and provisional clock error of each mobile terminal obtained in the processes so far are output to the external device (not shown) as the final mobile terminal position and clock error. . On the other hand, when the determination criterion is not satisfied, the obtained correction value is output as a radio wave correction propagation time difference to the
測位処理制御部117において算出される補正伝搬時間差Δτ’n,m (j)は、(50)式に示すように、伝搬時間差Δτn,m (j)から暫定時計誤差ε''n,m を減算することで得る。
Δτ’n,m (j)=Δτn,m (j)−ε''n,m (1≦j≦J) (50)
Correcting transit time .DELTA..tau calculated in the positioning
Δτ ′ n, m (j) = Δτ n, m (j) −ε ″ n, m (1 ≦ j ≦ J) (50)
(50)式で求めた補正伝搬時間差Δτ’n,m (j)は、所定の判定基準の該非に応じて、最終的な時計誤差として用いられるか、暫定測位部114に入力する電波の補正伝搬時間差として用いられるかのいずれかとなる。そこで、続いてこの所定の判定基準の例を示す。
The corrected propagation time difference Δτ ′ n, m (j) obtained by the equation (50) is used as a final clock error or correction of the radio wave input to the
(判定基準の例1)
判定基準の最も簡単な構成例は、補正伝搬時間差を計算した回数に基づいて終了(判定基準を満たす)/継続(判定基準を満たさない)を判断するものである。すなわちそれまでの計算回数が所定の回数に達したら、測定を一旦終了して外部機器に測定結果を出力すると共に、計算回数を0に戻す。またそれまでの計算回数が所定の回数に達していない場合は補正伝搬時間差を計算するたびに1ずつ回数を増加させ、電波の補正伝搬時間差として暫定測位部114に出力する。
(Example of criteria 1)
The simplest configuration example of the determination criterion is to determine the end (satisfy the determination criterion) / continuation (does not satisfy the determination criterion) based on the number of times the corrected propagation time difference is calculated. That is, when the number of calculations so far reaches a predetermined number, the measurement is temporarily stopped, the measurement result is output to an external device, and the number of calculations is returned to zero. If the number of calculations so far has not reached the predetermined number, the number is increased by one each time the corrected propagation time difference is calculated, and is output to the
(判定基準の例2)
また、現在の処理で求めた移動端末の暫定位置と一つ前の処理で求めた移動端末の暫定位置の差(残差)を計算して、この残差が所定の値域に含まれるか否かに基づいて判定基準の該非を判断してもよい。すなわち、例えば残差が予め設定した値(判定基準)よりも小さい場合、一連の測位処理を完了し、そうでない場合に電波の補正伝搬時間差として暫定測位部114に出力して測位処理を繰り返させるのである。
(Example 2 of criteria)
Also, the difference (residual) between the provisional position of the mobile terminal obtained in the current process and the provisional position of the mobile terminal obtained in the previous process is calculated, and whether or not this residual is included in a predetermined range. The determination criterion may be determined based on the above. That is, for example, when the residual is smaller than a preset value (judgment criterion), a series of positioning processing is completed, otherwise, it is output to the
なお、移動端末の暫定位置の残差の他に、暫定時計誤差の残差を用いる方法もあるし、両方を組み合わせて利用しても構わない。 In addition to the residual of the temporary position of the mobile terminal, there is a method of using a residual of a temporary clock error, or a combination of both may be used.
また残差に基づく終了条件の判断と回数に基づく終了条件の判断を組み合わせてもよい。組み合わせ方としては、残差に基づく条件と回数に基づく条件との双方を同時に満たすまで終了しない、というようにしてもよいし、いずれか一方が満たされれば他方が満たされなくても終了する、というようにしてもよい。 Further, determination of the end condition based on the residual and determination of the end condition based on the number of times may be combined. As a combination method, it may be such that it does not end until both the condition based on the residual and the condition based on the number of times are satisfied at the same time, and if either one is satisfied, it ends even if the other is not satisfied, It may be said that.
以上のように、この発明の実施の形態6による測位装置では、送信局の時計誤差と移動端末位置を決定するために必要となる条件が十分に満たされない場合(方程式の数が不十分)であっても、暫定的に送信局の時計誤差と移動端末位置を決定していく過程を繰り返すことで、送信局の時計誤差と移動端末の位置とを推定することが可能である。 As described above, in the positioning device according to the sixth embodiment of the present invention, the conditions necessary for determining the clock error of the transmitting station and the mobile terminal position are not sufficiently satisfied (the number of equations is insufficient). Even in such a case, it is possible to estimate the clock error of the transmitting station and the position of the mobile terminal by repeating the process of tentatively determining the clock error of the transmitting station and the position of the mobile terminal.
携帯電話や無線LANシステムなどの移動体通信システムでは、移動端末位置を測定する上で十分な個数の送信局(基地局)が利用可能であるとは限らない。かかる場合であっても、この発明の実施の形態6による測位装置は移動端末位置の測位を可能とするのである。 In mobile communication systems such as mobile phones and wireless LAN systems, a sufficient number of transmission stations (base stations) are not always available for measuring mobile terminal positions. Even in such a case, the positioning device according to the sixth embodiment of the present invention enables positioning of the mobile terminal position.
なお、この発明の実施の形態6でも、実施の形態5と同様に、各送信局は異なる時間に電波を放射するようにしても構わない。 In the sixth embodiment of the present invention, each transmitting station may radiate radio waves at different times as in the fifth embodiment.
実施の形態7.
実施の形態5および実施の形態6では、複数の送信局が重畳的にカバーするエリアに複数の移動端末が存在することを前提とし、送信局の位置と各移動端末における電波到来時間を用いて各移動端末の位置推定を行うことを特徴としていた。
In Embodiment 5 and Embodiment 6, it is assumed that there are a plurality of mobile terminals in an area covered by a plurality of transmission stations in a superimposed manner, and the position of the transmission station and the radio wave arrival time at each mobile terminal are used. It is characterized in that the position of each mobile terminal is estimated.
ところで移動体通信システムの場合、移動端末は利用者の移動とともにその位置を時々刻々と変化させていく。その一方で、送信局間の時計誤差はそれほど短時間には変化しない。このような知見に基づけば、送信局間の時計誤差が変化する期間に比べて移動端末の移動時間が十分短い場合には、1つの移動端末から異なる位置における電波到来時間を複数個取得して、これらの電波到来時間を複数の移動端末の電波到来時間に見立てることで、この発明の原理を適用することが可能であることが理解されよう。この発明の実施の形態7における測位装置はかかる特徴を有するものである。
By the way, in the case of a mobile communication system, the mobile terminal changes its position from moment to moment as the user moves. On the other hand, the clock error between transmitting stations does not change in such a short time. Based on this knowledge, if the mobile terminal travel time is sufficiently short compared to the period in which the clock error between the transmitting stations changes, a plurality of radio wave arrival times at different positions are acquired from one mobile terminal. It will be understood that the principle of the present invention can be applied by regarding these radio wave arrival times as radio wave arrival times of a plurality of mobile terminals. The positioning device according to
図16はこの発明の実施の形態7による測位装置の機能構成を示すブロック図である。この構成では、移動端末は移動端末10のみが1個だけ存在するものとする。その他、図14と同一の符号を付した構成要素については、この実施の形態7の説明において特別に述べるものを除き、実施の形態5と同様である。
FIG. 16 is a block diagram showing a functional configuration of a positioning apparatus according to
次にこの発明の実施の形態7による測位装置の動作について説明する。送信局81 〜8Nは、移動端末に対して複数回電波を放射する。ここでは電波を放射する回数をKとし、送信局が電波を放射する時刻をtk(1≦k≦K)とする。
Next, the operation of the positioning apparatus according to
送信局81〜8Nは、自送信局の時計を基準とした時刻tkに電波を一斉に放射する。しかし送信局81〜8N間では、時刻同期がなされていないため、各送信局の電波の放射時間には時計誤差に相当する差違が存在することとなる。標準時刻t1において、送信局8n(1≦n≦N)の時計誤差がεnであるとすると、送信局8nが電波を放射した標準時刻は、t1+εnとなる。
Transmitting
ここで、時計誤差の変動が移動端末の移動速度に対して無視できるほど十分に緩やかに行われるものとする。送信局が電波を放射していた時間tK−t1が短ければ、時刻tKにおける送信局8n(1≦n≦N)の時計誤差は、時刻t1における時計誤差εnと等しくなる。ゆえに以下では、時刻t1〜tKの間で議論をするため、送信局8nの時計誤差をεn(一定)とする。
Here, it is assumed that the variation of the clock error is performed sufficiently gently so as to be negligible with respect to the moving speed of the mobile terminal. If the time t K -t 1 during which the transmitting station radiates radio waves is short, the clock error of the transmitting station 8 n (1 ≦ n ≦ N) at time t K is equal to the clock error ε n at time t 1 . . Therefore, in the following, in order to discuss between times t 1 to t K , the clock error of the transmitting
ところで、送信局81〜8Nは、電波を放射した電波放射時間を基地局制御装置15に伝送する役割ももつ。この電波放射時間の基準は各送信局の時計であるため、標準時刻tk+εnに送信局8nは電波を放射することとなるものの、送信局8nが基地局制御装置15に伝送する電波放射時間はtkのままである。
By the way, the transmitting
移動端末10は、送信局81〜8Nから放射された電波を受信した電波到来時間とその送信局情報を観測し、観測した電波到来時間と送信局情報を受信局9に伝送する。移動端末10における電波到来時間と送信局を特定する方法については、すでに実施の形態5で説明しているので省略する。
The
移動端末10において、時刻tkに送信局8n(1≦n≦N)から放射された電波到来時間がTn (k)と観測したとする。送信局8nから移動端末10に電波が到達するまでに要する伝搬時間の真値をτ'n (k)、移動端末10の時計と標準時刻のずれである移動端末10の時計誤差をξとすれば、電波が放射された標準時刻はtk+εnであるため、電波到来時間Tn (k)は(51)式となる。
Tn (k)=tk+εn+τ'n (k)+ξ (51)
It is assumed that the
T n (k) = t k + ε n + τ ′ n (k) + ξ (51)
移動端末10では、電波到来時間Tn (k)(1≦n≦N、1≦k≦K)と、電波到来時間Tn (k)が送信局8nからの電波であるとする送信局情報を受信局9に伝送する。
In the
基地局制御装置15において、伝搬時間差算出部13は、まず受信局9から伝送された送信局8nの電波到来時間Tn (k)と、送信局8nから伝送された電波放射時間tkを基に、時刻tkにおいて送信局8nから移動端末10に電波が伝搬するまでに要した時間である伝搬時間τn (k)を(52)式により算出する。
τn (k)=Tn (k)−tk (52)
The
τ n (k) = T n (k) −t k (52)
それとともに、伝搬時間差算出部13は、送信局8nと移動端末10の伝搬時間τn (k)と、送信局8m(m≠n、1≦m≦N)と移動端末10の伝搬時間τm (k)の差である伝搬時間差Δτn,m (k)を(53)式により算出する。
Δτn,m (k)=τn (k)−τm (k) (53)
At the same time, the propagation time
Δτ n, m (k) = τ n (k) −τ m (k) (53)
最後に上記により求めた伝搬時間差Δτn,m (k)を、測位部11に出力する。 Finally, the propagation time difference Δτ n, m (k) obtained as described above is output to the positioning unit 11.
以後、測位部11は、実施の形態5と同様にして移動端末位置を測定する。移動端末位置の算出にあたっては、実施の形態5における測位部11の算出式((39)式以下)複数移動端末の位置[x(j),y(j),z(j)]を複数のkにおける[x(k),y(k),z(k)]に置き換えて処理をすればよいことは、容易に理解されよう。 Thereafter, the positioning unit 11 measures the mobile terminal position in the same manner as in the fifth embodiment. In calculating the mobile terminal position, the calculation formula of the positioning unit 11 in the fifth embodiment (below formula (39)) is used to calculate the positions [x (j) , y (j) , z (j) ] of a plurality of mobile terminals. It will be easily understood that the processing may be performed by replacing [x (k) , y (k) , z (k) ] in k .
以上から明らかなように、この発明の実施の形態7による測位装置によれば、送信局がカバーするエリア内に移動端末が1台しかない場合であっても、この移動端末が利用者の移動に伴って移動するのであれば、移動端末における異なる時刻における電波到来時間を用いることで、移動端末の位置を推定することが可能となる。 As is clear from the above, according to the positioning apparatus according to the seventh embodiment of the present invention, even when there is only one mobile terminal in the area covered by the transmitting station, this mobile terminal If the mobile terminal moves together, the position of the mobile terminal can be estimated by using the radio wave arrival times at different times in the mobile terminal.
なお、この発明の実施の形態7による測位装置の説明では、移動端末の台数を1としているが、これに限る必要があるわけではない。(40)式を変形すると移動端末の台数Jについて次のような条件(54)式が得られる。
この条件によれば、例えばN=5の場合Jは4以上であることが要求される。しかし、この条件を満たさないような台数の移動端末しかない場合であっても、この発明の実施の形態7による測位装置の効果が発揮されることは容易に理解されるであろう。 According to this condition, for example, when N = 5, J is required to be 4 or more. However, it will be easily understood that the effect of the positioning device according to the seventh embodiment of the present invention is exhibited even when there are only a number of mobile terminals that do not satisfy this condition.
なお、この発明の実施の形態7による測位装置では、各送信局は複数回に亘って電波を放射するが、各回の電波放射時間を他の送信局と同一にする必要はない。すなわち、送信局間での電波放射時間がずれていても、その間に移動端末が十分に緩やかに移動する場合は電波放射時間のずれの影響を無視できるのである。 In the positioning device according to the seventh embodiment of the present invention, each transmitting station radiates radio waves a plurality of times, but it is not necessary to make the radio wave radiating time the same as other transmitting stations. That is, even if the radio wave emission time is different between the transmitting stations, the influence of the radio wave emission time shift can be ignored if the mobile terminal moves sufficiently gently during that time.
実施の形態8.
なお、実施の形態7の測位装置の測位部11において、測位処理の対象となっている移動端末の移動の仕方に合わせて予め想定した運動モデルを備え、この運動モデルに基づいて測位処理を行うようにしてもよい。運動モデルとは、移動端末の位置と時間との関係を予め規定したものであって、例えば移動端末の移動が等速直線運動であるか、等加速度直線運動であるかといった情報を用いて、異なる時刻間の位置関係を予測するのに用いる。
The positioning unit 11 of the positioning device according to the seventh embodiment includes a motion model assumed in advance according to the movement method of the mobile terminal that is the target of the positioning processing, and performs the positioning processing based on this motion model. You may do it. The motion model predefines the relationship between the position of the mobile terminal and time. For example, using information such as whether the movement of the mobile terminal is constant velocity linear motion or constant acceleration linear motion, Used to predict the positional relationship between different times.
このような運動モデルを導入することで、この発明の適用範囲をさらに広げることができる。具体的には送信局からの電波放射回数を低減し、短い時間で移動端末の位置を推定することが可能となる。 By introducing such a motion model, the scope of application of the present invention can be further expanded. Specifically, the number of radio wave emissions from the transmitting station can be reduced, and the position of the mobile terminal can be estimated in a short time.
以下に運動モデルとして移動端末が等速直線運動を行っている場合を例に説明する。等速直線運動の場合、時刻tk における移動端末位置[x(k) ,y(k) ,z(k) ]は(55)〜(58)式のように表すことができる。
x(k) =x(1) +vx ・Δtk (55)
y(k) =y(1) +vy ・Δtk (56)
z(k) =z(1) +vz ・Δtk (57)
Δtk =tk −t1 (58)
Hereinafter, a case where the mobile terminal is performing a uniform linear motion as an exercise model will be described as an example. In the case of constant-velocity linear motion, the mobile terminal position [x (k) , y (k) , z (k) ] at time t k can be expressed as in equations (55) to (58).
x (k) = x (1) + v x · Δt k (55)
y (k) = y (1) + v y · Δt k (56)
z (k) = z (1) + v z · Δt k (57)
Δt k = t k −t 1 (58)
ここで[x(1),y(1),z(1)]は、時刻t1における移動端末の座標(未知)とし、vxは移動端末のx軸方向の速度(未知)、vyは移動端末のy軸方向の速度(未知)、vzは移動端末のz軸方向の速度とする。これを(39)式に代入したものが運動モデル測位部123で作成する方程式で、(59)式のようになる。
これらの方程式は、(N−1)×K個得られる。一方未知数は、時刻t1 における移動端末の位置[x(1),y(1),z(1)]と移動端末の速度[vx,vy,vz ]、送信局間の時計誤差εn,mとなる。移動端末の位置に関する未知数(観測時刻t1 の位置と移動端末の速度)の数は、観測回数K によらず一定な値6であり、送信局間の時計誤差の数は(N−1)となる。したがって、未知数の数以上に方程式が得られる条件は、(60)式のようになる。
(N−1)×K≧(N−1)+6 (60)
These equations are obtained as (N−1) × K. On the other hand, the unknowns are the position [x (1) , y (1) , z (1) ] of the mobile terminal at time t 1, the speed [v x , v y , v z ] of the mobile terminal, and the clock error between the transmitting stations. ε n, m The number of unknowns related to the position of the mobile terminal (the position of the observation time t 1 and the speed of the mobile terminal) is a constant value 6 regardless of the number of
(N−1) × K ≧ (N−1) +6 (60)
ただし、伝搬時間差には観測誤差が含まれる場合があるため、(59)式の方程式が一点で交わるとは限らない。この場合、最小二乗解を求めるようにして、未知数を算出する。なお、未知数以上に方程式の数がある場合も、最小二乗解を解くようにして未知数を算出する。 However, since the propagation time difference may include an observation error, the equation (59) does not always intersect at one point. In this case, the unknown is calculated by obtaining a least square solution. Even when there are more equations than unknowns, the unknowns are calculated by solving the least squares solution.
例えば送信局数Nが5の場合、K≧5/2となるため、観測回数K=3の場合においても未知数を推定することが可能である。この発明の実施の形態7では、N=5の場合、K≧4であるため、送信局から放射される電波の放射回数がより少ない場合でも移動端末位置を算出することが可能となる。
For example, when the number of transmitting stations N is 5, K ≧ 5/2, so that the unknown can be estimated even when the number of observations K = 3. In
なお、この発明の実施の形態8による測位装置では、実施の形態7の測位装置と同じ理由により、各送信局の電波放射時間を他の送信局と同一にする必要はない。 In the positioning device according to the eighth embodiment of the present invention, the radio wave radiation time of each transmitting station does not need to be the same as that of other transmitting stations for the same reason as the positioning device of the seventh embodiment.
実施の形態9.
また、実施の形態7及び8の構成による測位装置の測位部11に替えて、実施の形態6の測位部11を採り入れるようにしてもよい。このようにすれば、送信局の時計誤差と移動端末の位置を未知数とする方程式の数が十分に整わないような環境下であっても、移動端末の位置を推定することが可能となる。
In addition, the positioning unit 11 of the sixth embodiment may be adopted instead of the positioning unit 11 of the positioning device having the configuration of the seventh and eighth embodiments. In this way, the position of the mobile terminal can be estimated even in an environment where the number of equations with the clock error of the transmitting station and the position of the mobile terminal as unknowns are not sufficiently established.
特に、測定対象となる移動端末が存在する領域をカバーする送信局の個数が少ない場合(Nが小さい値の場合)や送信局の個数Nに対して移動端末の台数Jが十分でない場合であっても、異なる時間における移動端末の電波到来時間を利用し、さらに時計誤差と移動端末の位置を暫定的に算出する処理を繰り返して一定の基準を満たした場合に出力することとすれば、送信局間に時計誤差がある場合でも移動端末の位置を測位することが可能となるのである。 This is particularly the case when the number of transmitting stations covering the area where the mobile terminal to be measured is present is small (when N is a small value) or when the number J of mobile terminals is not sufficient relative to the number N of transmitting stations. However, if the radio wave arrival time of the mobile terminal at different times is used, and the process of temporarily calculating the clock error and the position of the mobile terminal is repeated, and if a certain standard is satisfied, transmission is performed, Even when there is a clock error between stations, the position of the mobile terminal can be measured.
なお、実施の形態1から9で示した測位方法は、電波を用いた場合を例にとって説明したものの、これに限らず、音波や光波などに用いた場合も、本方法を適応することは可能である。また、移動端末の位置を3次元で測位する場合を説明してきたが、2次元の場合でも、高度方向は地上の表面に移動端末が存在するなどの条件を用いて計算すれば可能である。さらにまた、以上述べたこの発明の測位部の機能は、ソフトウェアプログラムに基づいてCPUを動作させることにより実行できるものである。
In addition, although the positioning method shown in
本発明の適応例としては、例えば、同期が取れていない基地局を用いたセルラー通信において、移動端末からの電波を利用して基地局間の時計誤差を算出し、基地局間の同期を確立することなどが考えられる。 As an application example of the present invention, for example, in cellular communication using an unsynchronized base station, a clock error between base stations is calculated using radio waves from a mobile terminal, and synchronization between base stations is established. It is possible to do.
11 〜1N センサ、2 到来時間差算出部、3 測位部、31 一括測位部、32 運動モデル設定部、33 運動モデル測位部、34 暫定測位部、35 ミスマッチ時間算出部、36 暫定時計誤差算出部、37 測位処理制御部、361 平均処理部、362 重み付け処理部、371 処理回数カウント部、372 残差処理部、41〜4N センサ、5 複数到来時間差算出部、6 複数測位部、61 複数一括測位部、64 複数暫定測位部、65複数ミスマッチ時間算出部、66 複数暫定時計誤差算出部、67 複数測位処理制御部、661 複数平均処理部、662 複数重み付け処理部、671 複数処理回数カウント部、672 複数残差処理部、7 目標、81 〜8N 送信局、9 受信局、10 移動端末、101〜10J 移動端末、11 測位部、13 伝搬時間差算出部、15 基地局制御装置。 1 1 to 1 N sensor, 2 arrival time difference calculation unit, 3 positioning unit, 31 collective positioning unit, 32 motion model setting unit, 33 motion model positioning unit, 34 provisional positioning unit, 35 mismatch time calculation unit, 36 provisional clock error calculation Unit, 37 positioning processing control unit, 361 average processing unit, 362 weighting processing unit, 371 processing number counting unit, 372 residual processing unit, 4 1 to 4 N sensor, 5 multiple arrival time difference calculating unit, 6 multiple positioning unit, 61 Multiple batch positioning unit, 64 Multiple provisional positioning unit, 65 Multiple mismatch time calculation unit, 66 Multiple temporary clock error calculation unit, 67 Multiple positioning processing control unit, 661 Multiple average processing unit, 662 Multiple weighting processing unit, 671 Multiple processing count Unit, 672 multiple residual processing unit, 7 targets, 8 1 to 8 N transmitting station, 9 receiving station, 10 mobile terminal, 10 1 to 10 J mobile terminal, 11 positioning unit, 13 transmission Transport time difference calculation unit, 15 Base station control device.
Claims (16)
各センサで複数回受信された電波の到来時間差を算出する到来時間差算出部と、
算出された各センサ間の電波の到来時間差に基づいて、センサ間の時計誤差と電波を受信した各時刻における目標位置を算出する測位部と、を備え、
前記測位部は、
入力されるセンサ間の電波の補正到来時間差に電波の速度を乗算して得た距離が、電波の伝搬距離の差に等しいとする等式を、電波の受信時刻毎に作成し、これらの式を受信時刻毎に解くことで各時刻の目標の暫定位置を算出する暫定測位部と、
この目標の暫定位置と各センサの距離の差を電波の速度で除算して得た時間を、各センサ間の電波の到来時間差から減算して、各時刻におけるミスマッチ時間として算出するミスマッチ時間算出部と、
算出されたミスマッチ時間に基づいて各センサ間の暫定時計誤差を算出する暫定時計誤差算出部と、
電波の到来時間差から前記暫定時計誤差算出部で算出された暫定時計誤差を減算して前記センサ間の電波の補正到来時間差を求めて前記暫定測位部に出力すると共に、判定基準に従って、前記暫定測位部、前記ミスマッチ時間算出部および前記暫定時計誤差算出部による一連の測位処理を完了させて、この各処理で得られた目標の暫定位置と暫定時計誤差を最終的な目標の位置と時計誤差として出力するか、または前記一連の測位処理を再度継続して実施させるよう制御する測位処理制御部と、を有することを特徴とする測位装置。 In a positioning device that receives radio waves radiated or reflected from a target by a plurality of sensors and calculates the position of the target based on the arrival time difference of the received radio waves,
An arrival time difference calculation unit for calculating an arrival time difference of radio waves received by each sensor multiple times;
Based on the calculated arrival time difference between each sensor, a clock error between the sensors and a positioning unit that calculates a target position at each time the radio wave is received,
The positioning unit is
Create an equation for each radio wave reception time that the distance obtained by multiplying the corrected arrival time difference of the radio wave between the input sensors by the speed of the radio wave is equal to the difference in the propagation distance of the radio wave. A temporary positioning unit that calculates a temporary position of a target at each time by solving for each reception time;
The goal of the provisional position and the difference between the time obtained by dividing the radio wave speed of the distance of each sensor, is subtracted from TDOA of a radio wave between the sensor, the mismatch time calculation unit for calculating a mismatch time at each time When,
A provisional clock error calculation unit for calculating a provisional clock error between the sensors based on the calculated mismatch time;
The provisional clock error calculated by the provisional clock error calculation unit is subtracted from the radio wave arrival time difference to obtain a corrected radio wave arrival time difference between the sensors and output to the provisional positioning unit. parts, to complete the series of positioning processing by the mismatch time calculation unit and the provisional clock error calculating unit, the provisional clock error and provisional position of the target obtained by the respective processes as the final target position and clock error A positioning process control unit that outputs or controls the series of positioning processes to be continued again.
各センサで受信された複数の目標からの電波の到来時間差を算出する複数到来時間差算出部と、
算出された各センサ間の電波の到来時間差に基づいて、センサ間の時計誤差と各目標位置を算出する複数測位部と、を備え、
前記複数測位部は、
入力されるセンサ間の電波の補正到来時間差に電波の速度を乗算して得た距離が、電波の伝搬距離の差に等しいとする等式を目標毎に作成し、これらの式を目標毎に解くことで各目標の暫定位置を算出する複数暫定測位部と、
この各目標の暫定位置と各センサの距離の差を電波の速度で除算して得た時間を、各センサ間の電波の到来時間差から減算して、各目標におけるミスマッチ時間として算出する複数ミスマッチ時間算出部と、
算出されたミスマッチ時間に基づいて各センサ間の暫定時計誤差を算出する複数暫定時計誤差算出部と、
電波の到来時間差から前記複数暫定時計誤差算出部で算出された暫定時計誤差を減算して前記センサ間の電波の補正到来時間差を求めて前記複数暫定測位部に出力すると共に、判定基準に従って、前記複数暫定測位部、前記複数ミスマッチ時間算出部および前記複数暫定時計誤差算出部による一連の測位処理を完了させて、この各処理で得られた各目標の暫定位置と暫定時計誤差を最終的な各目標の位置と時計誤差として出力するか、または前記一連の測位処理を再度継続して実施させるよう制御する複数測位処理制御部と、を有することを特徴とする測位装置。 In a positioning device that receives radio waves radiated or reflected from a target by a plurality of sensors and calculates the position of the target based on the arrival time difference of the received radio waves,
A plurality of arrival time difference calculation units for calculating the arrival time difference of radio waves from a plurality of targets received by each sensor;
Based on the calculated time difference of arrival of radio waves between each sensor, a plurality of positioning units that calculate the clock error between each sensor and each target position,
The plurality of positioning units are
Create an equation for each target that the distance obtained by multiplying the corrected arrival time difference of the radio wave between the input sensors by the velocity of the radio wave is equal to the difference in the propagation distance of the radio wave. Multiple provisional positioning units that calculate the provisional position of each target by solving,
The difference time obtained by dividing the radio wave speed of the distance of each target temporary position and the sensor, is subtracted from TDOA of a radio wave between the sensor, a plurality mismatches time is calculated as the mismatch time in each target A calculation unit;
A plurality of provisional clock error calculation units for calculating a provisional clock error between the sensors based on the calculated mismatch time;
Subtract the provisional clock error calculated by the plurality of provisional clock error calculation unit from the arrival time difference of the radio wave to obtain a corrected arrival time difference of the radio wave between the sensors and output to the plurality of provisional positioning unit, multiple provisional positioning portion, said plurality mismatches to complete the series of positioning processing by the time calculation unit and the plurality provisional clock error calculating unit, each final interim clock error and tentative positions of each target obtained by this the process A positioning apparatus comprising: a plurality of positioning processing control units that output a target position and a clock error, or perform control so that the series of positioning processing is continued again.
前記移動端末において観測された前記送信局からの電波到来時間と前記移動端末において識別された到来電波の放射源となる送信局の識別情報とを、前記移動端末から伝送される受信局と、
前記複数の送信局の放射時間と、前記受信局が取得した電波到来時間と送信局の識別情報、前記複数の送信局の位置とに基づいて、前記複数の送信局固有の時計誤差と前記移動端末の位置とを算出する基地局制御装置と、を備えた測位装置であって、
前記基地局制御装置は、
移動端末における電波の到来時間とこの電波の放射源となる送信局の識別情報、その送信局固有の時計による電波の放射時間を用いて、各送信局間の電波の伝搬時間差を算出する伝搬時間差算出部と、
算出された各送信局間の電波の伝搬時間差に基づいて、前記移動端末の位置と前記複数の送信局間の時計誤差とを算出する測位部と、を備え、
前記測位部は、
入力される送信局間の電波の補正伝搬時間差に電波の速度を乗算して得た距離が、電波の伝搬距離の差に等しいとする等式を移動端末毎に作成し、これらの式を移動端末毎に解くことで各移動端末の暫定位置を算出する暫定測位部と、
この各移動端末の暫定位置と各送信局の距離の差を電波の速度で除算して得た時間を、各送信局間の電波の伝搬時間差から減算して、各移動端末におけるミスマッチ時間として算出するミスマッチ時間算出部と、
算出されたミスマッチ時間に基づいて各送信局間の暫定時計誤差を算出する暫定時計誤差算出部と、
電波の伝搬時間差から前記暫定時計誤差算出部で算出された暫定時計誤差を減算して前記送信局間の電波の補正伝搬時間差を求めて前記暫定測位部に出力すると共に、判定基準に従って、前記暫定測位部、前記ミスマッチ時間算出部および前記暫定時計誤差算出部による一連の測位処理を完了させて、この各処理で得られた各移動端末の暫定位置と暫定時計誤差を最終的な各移動端末の位置と時計誤差として出力するか、または前記一連の測位処理を再度継続して実施させるよう制御する測位処理制御部と、を有することを特徴とする測位装置。 A plurality of transmitting stations installed at a predetermined position, and transmitting a radio wave toward a mobile terminal when a predetermined radiation time is reached based on a clock unique to the own station; and
A reception station transmitted from the mobile terminal, an arrival time of radio waves from the transmission station observed in the mobile terminal and identification information of a transmission station that is a radiation source of the incoming radio waves identified in the mobile terminal;
Based on the radiation time of the plurality of transmitting stations, the radio wave arrival time acquired by the receiving station, the identification information of the transmitting station, and the positions of the plurality of transmitting stations, the clock error inherent to the plurality of transmitting stations and the movement A base station controller that calculates the position of the terminal, and a positioning device comprising:
The base station controller is
The propagation time difference that calculates the radio wave propagation time difference between each transmitting station using the arrival time of the radio wave at the mobile terminal, the identification information of the transmitting station that is the radiation source of this radio wave, and the radio wave radiation time by the clock unique to that transmitting station A calculation unit;
A positioning unit that calculates a position of the mobile terminal and a clock error between the plurality of transmitting stations based on the calculated propagation time difference of radio waves between the transmitting stations;
The positioning unit is
Create an equation for each mobile terminal that the distance obtained by multiplying the radio wave velocity by the radio wave correction propagation time difference between the input transmitting stations is equal to the radio wave propagation distance difference, and move these equations A temporary positioning unit that calculates a temporary position of each mobile terminal by solving for each terminal;
The time obtained by dividing the difference between the temporary position of each mobile terminal and each transmitting station by the speed of the radio wave is subtracted from the radio wave propagation time difference between each transmitting station to calculate the mismatch time at each mobile terminal. A mismatch time calculation unit,
A provisional clock error calculation unit for calculating a provisional clock error between the transmitting stations based on the calculated mismatch time;
The provisional clock error calculated by the provisional clock error calculation unit is subtracted from the propagation time difference of the radio wave to obtain a corrected propagation time difference of the radio wave between the transmitting stations and output to the temporary positioning unit. A series of positioning processes by the positioning unit, the mismatch time calculation unit, and the provisional clock error calculation unit are completed, and the provisional position and the provisional clock error of each mobile terminal obtained in each processing are determined for each final mobile terminal. A positioning processing control unit which outputs a position and a clock error, or controls to continuously execute the series of positioning processing again .
前記受信局は、前記複数の移動端末において観測された前記送信局からの電波到来時間と前記複数の移動端末において識別された到来電波の放射源となる送信局の識別情報とを、前記複数の移動端末から伝送されることを特徴とする請求項13記載の測位装置。 Wherein the plurality of transmission stations, radiates radio waves to a plurality of said mobile terminal in a predetermined radiation time,
The receiving station receives the radio wave arrival time from the transmitting station observed at the plurality of mobile terminals and the identification information of the transmitting station that is the radiation source of the incoming radio wave identified at the plurality of mobile terminals. positioning device according to claim 1 3, wherein the benzalkonium transmitted from the mobile terminal.
前記受信局は、前記移動端末において複数回に亘り観測された前記送信局からの電波到来時間とそれぞれの到来電波の放射源となる送信局を識別した識別情報とを、前記移動端末から伝送され、
前記基地局制御装置は、前記複数の送信局の放射時間と、前記受信局が取得した複数の電波到来時間とそれぞれの到来電波の発信源となる送信局の識別情報、前記複数の送信局の位置とに基づいて、前記複数の送信局固有の時計誤差と前記移動端末の位置とを算出することを特徴とする請求項13記載の測位装置。 Wherein the plurality of transmission stations, radiates radio waves toward the mobile terminal in a plurality of predetermined radiation time,
The receiving station transmits, from the mobile terminal, radio wave arrival times from the transmitting station observed at the mobile terminal a plurality of times and identification information identifying the transmitting station that is the radiation source of each incoming radio wave. ,
The base station control device includes: a plurality of transmitting station emission times; a plurality of radio wave arrival times acquired by the receiving station; identification information of a transmitting station that is a source of each incoming radio wave; 14. The positioning apparatus according to claim 13 , wherein a clock error specific to the plurality of transmitting stations and a position of the mobile terminal are calculated based on the position.
前記受信局は、前記移動端末において観測された前記送信局からの第1の電波到来時間と第2の電波到来時間、さらには第1の電波到来時間における到来電波の放射源となる送信局を識別した識別情報と第2の電波到来時間における到来電波の放射源となる送信局を識別した識別情報を、前記移動端末から伝送され、
前記基地局制御装置は、前記複数の送信局の放射時間と、前記受信局が取得した複数の電波到来時間とそれぞれの到来電波の発信源となる送信局の識別情報、前記複数の送信局の位置、第1の電波到来時間と第2の電波到来時間のそれぞれにおける前記移動端末の位置関係を規定した運動モデルとに基づいて、前記複数の送信局固有の時計誤差と前記移動端末の位置とを算出することを特徴とする請求項15記載の測位装置。 Wherein the plurality of transmission stations, toward the mobile terminal radiates radio waves in each of the first radiation time and the second radiation time,
The receiving station has a first radio wave arrival time and a second radio wave arrival time from the transmission station observed in the mobile terminal, and further a transmission station that is a radiation source of the incoming radio wave in the first radio wave arrival time. The identified identification information and the identification information that identifies the transmitting station that is the radiation source of the incoming radio wave at the second radio wave arrival time are transmitted from the mobile terminal,
The base station control device includes: a plurality of transmitting station emission times; a plurality of radio wave arrival times acquired by the receiving station; identification information of a transmitting station that is a source of each incoming radio wave; Based on the movement model that defines the position, the positional relationship of the mobile terminal at each of the first radio wave arrival time and the second radio wave arrival time, The positioning device according to claim 15, wherein the positioning device is calculated.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006071007A JP4645489B2 (en) | 2006-02-16 | 2006-03-15 | Positioning device |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006039237 | 2006-02-16 | ||
JP2006071007A JP4645489B2 (en) | 2006-02-16 | 2006-03-15 | Positioning device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007248217A JP2007248217A (en) | 2007-09-27 |
JP4645489B2 true JP4645489B2 (en) | 2011-03-09 |
Family
ID=38592698
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006071007A Expired - Fee Related JP4645489B2 (en) | 2006-02-16 | 2006-03-15 | Positioning device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4645489B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019212065A1 (en) * | 2018-04-30 | 2019-11-07 | 전자부품연구원 | Multi-lidar signal calibration method and system |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009122045A (en) * | 2007-11-16 | 2009-06-04 | Mitsubishi Electric Corp | Positioning device |
JP2010151629A (en) * | 2008-12-25 | 2010-07-08 | Ntt Docomo Inc | Positioning system and positioning method |
JP5631763B2 (en) * | 2010-08-23 | 2014-11-26 | 株式会社東芝 | MIMO radar system, transmitter, receiver, and MIMO radar signal processing method |
JP5621499B2 (en) * | 2010-10-19 | 2014-11-12 | 日本電気株式会社 | Pulse radar equipment |
JP5704983B2 (en) * | 2011-03-16 | 2015-04-22 | 三菱電機株式会社 | Radar equipment |
WO2018180461A1 (en) * | 2017-03-28 | 2018-10-04 | 日本電産株式会社 | Positioning system, positioning device, and computer program |
KR101988109B1 (en) * | 2017-06-30 | 2019-06-11 | 한양대학교 산학협력단 | Method for estimating position of signal source using distance estimation in mimo system |
US11802932B2 (en) | 2018-03-07 | 2023-10-31 | Nec Corporation | Transmission source position estimation system, transmission source position estimation method, and transmission source position estimation program |
CN112526450B (en) * | 2020-11-19 | 2022-10-21 | 西安电子科技大学 | Time Difference Positioning and Tracking Method Based on Clock Deviation and Site Error |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06510120A (en) * | 1991-08-15 | 1994-11-10 | テラピン コーポレイション | Navigation and positioning system and method using non-coherent beacon signals |
JP2003501633A (en) * | 1999-06-01 | 2003-01-14 | ケンブリッジ ポジショニング システムズ リミテッド | Improvement of wireless positioning system |
JP2004242122A (en) * | 2003-02-07 | 2004-08-26 | Hitachi Ltd | Terminal Positioning Method and Positioning System Based on Wireless Signal Propagation Time Difference |
JP2006349515A (en) * | 2005-06-16 | 2006-12-28 | Mitsubishi Electric Corp | System and method for measuring displacement |
-
2006
- 2006-03-15 JP JP2006071007A patent/JP4645489B2/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06510120A (en) * | 1991-08-15 | 1994-11-10 | テラピン コーポレイション | Navigation and positioning system and method using non-coherent beacon signals |
JP2003501633A (en) * | 1999-06-01 | 2003-01-14 | ケンブリッジ ポジショニング システムズ リミテッド | Improvement of wireless positioning system |
JP2004242122A (en) * | 2003-02-07 | 2004-08-26 | Hitachi Ltd | Terminal Positioning Method and Positioning System Based on Wireless Signal Propagation Time Difference |
JP2006349515A (en) * | 2005-06-16 | 2006-12-28 | Mitsubishi Electric Corp | System and method for measuring displacement |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019212065A1 (en) * | 2018-04-30 | 2019-11-07 | 전자부품연구원 | Multi-lidar signal calibration method and system |
Also Published As
Publication number | Publication date |
---|---|
JP2007248217A (en) | 2007-09-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4645489B2 (en) | Positioning device | |
CN109155984B (en) | Method for determining channel time delay, positioning method and related equipment | |
US9407317B2 (en) | Differential ultra-wideband indoor positioning method | |
JP5450081B2 (en) | Method, software and system for determining the position of a user device | |
RU2510039C2 (en) | Time difference of arrival based positioning with calculation of correction factors for compensating clock offsets of unsynchronised network stations | |
US7498984B2 (en) | Positioning system, information supply device, terminal device, control method of information supply device, control program of information supply device, and computer readable recording medium recording control program of information supply device | |
CN103344942B (en) | Controlling vertex, asynchronous tracking method and system | |
US20130337835A1 (en) | Reference signal transmission method and system for location measurement, location measurement method, device, and system using the same, and time synchronization method and device using the same | |
Bakkali et al. | Kalman filter-based localization for Internet of Things LoRaWAN™ end points | |
KR20020065830A (en) | Location calculating method and location estimating apparatus | |
WO2013043664A1 (en) | Hybrid positioning system based on time difference of arrival (tdoa) and time of arrival (toa) | |
JP2007013500A (en) | Radio terminal position estimating system, position estimating method for radio terminal position estimating system, and data processor | |
JPWO2009054069A1 (en) | Positioning receiver and mobile terminal positioning method | |
CN102395198A (en) | Signal intensity-based node positioning method and device for wireless sensing network | |
WO2015191086A1 (en) | Determining the location of a mobile computing device | |
JP2010060303A (en) | Positioning apparatus | |
De Marziani et al. | Simultaneous round-trip time-of-flight measurements with encoded acoustic signals | |
JP2012083136A (en) | Bias error estimation apparatus, bias error estimation method and position estimation apparatus | |
KR100882590B1 (en) | Position determination device and method | |
JP2009210407A (en) | Positioning apparatus and position estimation method | |
US10015632B2 (en) | Precise positioning using time of arrival with pseudo-synchronized anchor nodes | |
JP2009122045A (en) | Positioning device | |
JP2007218868A (en) | Position detection method of mobile station, and mobile station, position-detecting device thereof, and base station | |
JP2007192573A (en) | Target positioning apparatus | |
US11796626B2 (en) | Positioning device, positioning system, mobile terminal, and positioning method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080424 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100921 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101012 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101018 |
|
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: 20101109 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20101122 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131217 Year of fee payment: 3 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 4645489 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131217 Year of fee payment: 3 |
|
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 |
|
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 |
|
LAPS | Cancellation because of no payment of annual fees |