Professional Documents
Culture Documents
DRSS-based Factor Graph Geolocation Technique For Position Detection of Unknown Radio Emitter
DRSS-based Factor Graph Geolocation Technique For Position Detection of Unknown Radio Emitter
DRSS-based Factor Graph Geolocation Technique For Position Detection of Unknown Radio Emitter
Z^^DĞĂƐƵƌĞŵĞŶƚ ^ĞŶƐŽƌηϭ ^ĞŶƐŽƌηϮ ^ĞŶƐŽƌηϯ Hence, the proposed DRFG is able to detect the position of
ŝŶ^ĞŶƐŽƌƐ ܲ௪ǡଵ ܲ௪ǡଶ ܲ௪ǡଷ
WƌŽĐĞƐƐŝŶ&ƵƐŝŽŶĞŶƚĞƌ
the unknown target, while the conventional RFG fails.
Z^^&ĂĐƚŽƌEŽĚĞ II. S YSTEM M ODEL
ܥ
ܥ ଵ ܥ ଶ ܥ ଷ
(a) RSS profile at sensor 1. (b) RSS profile at sensor 2. (c) RSS profile at sensor 3.
(d) DRSS profile at sensor 1. (e) DRSS profile at sensor 2. (f) DRSS profile at sensor 3.
Fig. 4. Linear plane and model of RSS and DRSS profiles in each sensor with ΔPT = 5 dB, the sensor positions being at (100, 0), (1100, 0), (600, −1000) m.
directly forward the messages to the linear plane LS factor coefficients complete the final linear equations as
node AP . The iteration process starts from the node AP .
axi,j · x + ayi,j · y + aPi,j · Pi,j = ci,j , (5)
Before the node AP is used for the iterations, the function
at the node AP has to be set. The proposed DRFG technique where x and y denotes the unknown target position, Pi,j is
uses the error-free DRSS of four monitoring spots to obtain the DRSS of unknown target in unit of dB, and ci,j is the
the variable coefficient of the linear plane equation at the node constant with value being unity. The detail derivation formula
AP , expressed as [9] of (5) in terms of mean and variance can be found in [9].
In this paper, we summarize the equations/operations used
in this algorithm in Table. I, with the most left column being
axi,j · xm + ayi,j · ym + aPi,j · Pm,i,j = cm,i,j , (4)
the message flow between the nodes, h being general sensor
index, m being the mean, and σ 2 being the variance. For
where axi,j , ayi,j denote the coefficient of coordinate variable example, mx and my indicates the mean values from the
x, y, respectively, xm and ym denote the position coordinate nodes x and y, and mP̂ indicates the mean of the samples
of monitoring spots, where m = 1, 2, ..., M is the monitoring from measurement. The final position estimate of the unknown
spot index. Pm,i,j denotes the error-free DRSS of the signal target emitter is taken from the mean value, mΛ .
sent from monitoring spot in units of dB. The error free of It is also shown in Table. I that the proposed technique
the DRSS is obtained by performing averaging over large requires simple arithmetic operations. As shown in [9], the
enough of the amount of DRSS samples. The large amount of computational complexity of the conventional RFG is linearly
the samples are collected from the DRSS measurement over proportional to N . Hence, the computational complexity of the
long enough in time duration. aPi,j indicates the coefficient of proposed technique is also linearly proportional to N , because
variable Pm,i,j . cmi,j indicates a constant with the value being the DRFG only introduces one additional subtraction operation
always the unity. It is assumed, for simplicity, that the four to the conventional RFG.
monitoring spots are always used in the simulations so that We compare both the RSS the DRSS profiles at 3 sensors
the target is in the middle of monitoring spots. In practice, the calculated using (1) with transmit power gap between the
target is not always in the middle of monitoring spots area. target and monitoring spots, ΔPT , being 5 dB. Both the
The RSS-based Voronoi (RSS-V) technique can be used to approximated DRSS and RSS profiles are calculated by using
select the monitoring spots surrounding the target as in [10]. (5). The simulation setup is detailed later in the Section III.
However, the development of the joint RSS-V and DRFG is As shown in Figs. 4(a) – 4(f), there are gaps between the RSS
left for future works. profile of path-loss mode and the approximated linear plane of
Due to the values of xm , ym , and Pm,i,j are known, hence RSS profile at all sensors, because there is the gap of transmit
we can utilize the least square (LS) algorithm to obtain the power between the unknown target and the monitoring spots.
coefficients of linear equations at the node AP . The detailed Hence, the conventional RFG fails in estimating the position
explanation of the use of LS for obtaining the coefficients of of unknown radio emitter. On the contrary, the path-loss
the variables axi,j , ayi,j , and aPi,j , can be found in [9]. The plane of DRSS has intersection with the approximated DRSS
0 500
0
-200 -200
0
Y (meter)
Y (meter)
Y (meter)
-400 -400
-500
-600
-600
-800 Sensor
-1000 Sensor
RSS-based FG RSS-based FG
-800 DRSS-based FG DRSS-based FG
Unknown target
-1000 Sensor Monitoring spot Monitoring spot
Target Target
0 500 1000 -1000 -1500
0 500 1000 1500 0 500 1000 1500 2000
X (meter) X (meter) X (meter)
(a) 1, 000 of 10, 000 targets and 3 sensors. (b) Target at (650, −500) m. (c) Target at (330, −550) m.
Fig. 5. Accuracy of the unknown target detection for many locations confirmed by the trajectory analyses with ΔPT = 5 dB.
m , σ2 ((ci,j − axi,j mxi,j − aPi,j mP̂i,j )/ayi,j , y. Initial values are set for mxi,j , myi,j ,
APi,j → y P̂i,j P̂i,j σx2i,j , σy2i,j
mxi,j , σx2i,j (a2xi,j σx2i,j + a2Pi,j σP̂2 )/a2yi,j ))
i,j
x → APi,j mk , σk2 Similar to [7], [9]; Iteration process;
σk2 l=k m l
, σ 2
= 1
y → APi,j k = l σl2 k 1
l=k σ 2 For simplicity, let replace (·)i,j to (·)k
l
mk 2 1 Similar to [7], [9]; Iteration converges;
x and y mk , σk2 2
mΛ = σΛ k σ2 , σΛ =
k
1
k σ2
k
For simplicity, let replace (·)i,j to (·)k
profile around the unknown target, because the necessity of the Figs. 5(b) – 5(c) show how the proposed DRFG is very
knowledge of transmit power is eliminated by the subtraction accurate in detection, even though the location of the unknown
in the node BP . Hence, the DRFG successfully estimates the target is changed many times. The accuracy is confirmed via
position of unknown target radio emitter. the trajectory analysis shown in the figures. The initial point
can be set from arbitrary value, however we set the initial
IV. S IMULATION R ESULTS value of nodes x and y at (0, 0) m. It is shown in Figs. 5(b)
– 5(c) that the conventional RFG fails to reach the unknown
To verify the performance of the proposed technique, we target radio emitter. This is because as we discuss in Section
conducted a series of computer simulations. One target is III that the RSS profile of exponent path-loss model has a
randomly chosen from area width of 600 × 600 m2 in each gap ΔPT = 5 dB to the approximated RSS profile created by
10, 000 target positions performed in the computer simula- linear plane of (5). On the other hand, the trajectories of the
tions. 100 samples of RSS and DRSS are processed in 30 DRFG shows that the proposed technique successfully reach
times of iteration for each trial. The sensors position are the unknown target.
at (100, 0), (1100, 0), (600, −1000) m in (X, Y ) coordinate,
where the sensors area width is 1, 000 × 1, 000 m2 as shown The Figs. 6 and 7 show that the proposed technique for any
in Fig. 5(a). The root-mean-square error (RMSE) performance ΔPT values is not only able to detect the location of unknown
is evaluated by the signal-to-noise power ratio (SNR) from 0 to target radio emitter, but it also provides very accurate detection
45 dB. The gap of transmit power between the unknown target after it converges around 50 iterations with RMSE of around
radio emitter and the monitoring spots is 5 dB. For simplicity, 4.5 and 3.7 m, at SNR of 10 dB and above, respectively. It
the RSS and DRSS measurements are assumed to be corrupted is also shown that the high accuracies with RMSE of around
by the measurement error having the same variance in each 5 and 4 m even have been achieved in 30 and 40 iterations,
sensor. The path-loss exponent model in (1) is used to create respectively, at SNR of 15 dB. Hence, the proposed DRFG
the RSS profile, where the set-up of the exponent path-loss technique achieves high and stable accuracy for any transmit
variables are set in Section II. The monitoring spots area set power gap values between the target and monitoring spots, but
in this simulation is 200 × 200 m2 according to [13]. it requires more iteration.
3
10 paper that when the transmit power of target and monitoring
spots are unequal, the proposed technique successfully esti-
mates the unknown radio emitter with high accuracy around
RFG ΔPT = 5 dB
RMSE of 3.7 m for average distance between the targets and
RFG ΔP = 3 dB
10
2 T sensors being around 664 m, while the conventional RFG fails
RFG ΔPT = 1 dB
RMSE (meter)
RFG ΔP = 0 dB
to detect the location of the unknown target. The transmit
T
DRFG ΔP = 5 dB
power information of the unknown target is no longer required
T
DRFG ΔP = 3 dB because it can be replaced by performing subtraction of one
T
10
1 DRFG ΔP = 1 dB
T
sensor’s RSS samples from another sensor’s RSS samples.
DRFG ΔP = 0 dB
T
This technique provides high accuracy and low computational
complexity detection, which is suitable for future geolocation
technique.
10
0 VI. ACKNOWLEDGEMENT
0 20 40 60 80 100
Iteration number This research is in part supported by Koden Electronics Co.,
Fig. 6. RMSE vs. iteration number with 10, 000 target positions, SNR of 15 Ltd.
dB, and 100 samples.
10
3 R EFERENCES
RFG ΔP = 0 dB
T
[1] J. James J. Caffery and G. L. Stuber, “Overview of radiolocation in
RFG ΔP = 1 dB
T CDMA cellular systems,” IEEE Communications Magazine, vol. 36,
RFG ΔP = 3 dB
T no. 4, pp. 38–45, April 1998.
RFG ΔP = 5 dB [2] K. Pahlavan, X. Li, and J.-P. Makela, “Indoor geolocation science and
T
2 DRFG ΔP = 0 dB technology,” IEEE Communication Magazine, vol. 40, pp. 112–118,
10 T
RMSE (meter)