Algorithm For Electromagnetic Power Estimation in Radio Environment Map
Algorithm For Electromagnetic Power Estimation in Radio Environment Map
Environment Map
ABSTRACT
Perhaps the most important part of building radio environment map; is the
estimation of the electromagnetic field strength. The more efficient estimation
algorithm used; the more accurate radio environment map reached. A new hybrid
algorithm to estimate the electromagnetic power - using sensing data gathered by
monitoring sensors - is proposed in this paper. A certain propagation model was
used considering all physical phenomenon take place along the whole path of the
electromagnetic wave (including: losses, attenuation, etc.).A theoretical variogram
based on a certain propagation model was used, and fitted using real variogram
through regression. Apparently this method simulates the real physical
phenomenon more accurately. The proposed algorithm mainly based on weighting
parameters (that relies in variogram method) and a factor taking the similarities
because of the neighbourhood into consideration. Experimental results showed
close similarity between given and computed electromagnetic power through both:
regression curves and objective evaluation indices. The main contribution of the
proposed method is gathering the merits of using suitable propagation model and a
theoretical variogram, besides getting merits of traditional methods(like Inverse
Distance Weight) using new vision.
1-INTRODUCTION
The radio environment map is an integrated and intelligent database system that
supports cognitive radio, Zhao [1].
I. Geographical features.
II. Services availability.
III. Spectral regulations, rules, and procedures.
IV. Past, present, and expected future (by studying past experience) situation of
equipment.
V. Locations and activities of radio equipment.
Page 1 of 18
VI. Policies of service providers and users through the environment.
The main objective of radio environment map is the efficient and optimized
management of the radio spectrum. Many researchers like Ojaniemi [2], proved
that , the most important part of constructing an accurate radio environment map ;
is to develop an algorithm to estimate the radio parameter (electromagnetic power)
since it is the main factor to be determined throughout the whole concept in order
to make and take the right decision concerning both ; primary and secondary
users. This estimation problem is called by Pesko [3] as radio frequency layer.
There have been extensive researches concerning this problem since 2012.Some
researchers used the inverse distance method (IDW) like J.Riihijavri, P.Mahonen,
W.Wellens and M.Gordziel [4], 2008 .and Two researches were held in 2012, one
of them was introduced by D.Denkovski, V.Atanasovski, L.Gavrilovska,
J.Riihijavri and P.Mhonen [5].The other one was proposed by C.Phillips, M.Ton,
D.Sicker, and D.Grunwald [6].the authors used Kriging method .In 2015, a paper
was proposed by S.Ulanganathan, D.Deschrijver, M.Pakparvar, J.Coukuyt, W.Liu,
D.Plets, W.Joseph, D.Dhaene, L.Martens and I.Moerman [7], used antiregressive
Co Kriging model. In 2017, K.Sato and T.Fujii [8], proposed a new method for the
concept of spatial spectrum sharing, and the occurring of radio environment map, it
was improved using Kriging interpolation. Although Kriging method thought of –
by many researchers- as the most accurate method, however many other
researchers- on the other side- overviewed the limitations of the method, as
Ojaniemi [2]. He proved the poorness of the method under certain conditions.
Apparently Kriging model treats the whole data as normally distributed; which is
not always the case. It does not take observations like sill and nuggets and
generally all the outliers into consideration properly. Hence, to overcome this
problem a new model introduced, using both, Kriging and propagation model.
2- EXPERIMENTAL SECTION
Page 2 of 18
2-1 THE ALGORITHM
{ S ( d ) :d ∈ D∁ Rn } (1)
Where
d : Is a location in D
i. E ( P ( d ) )=μ , ∀ d ∈ D
ii. Cov ( P ( di ) , P ( d j ) ) =C ( h )=C ( d i−d j ) < ∞
iii. Var ( P ( d i )−P ( d j ) ) =2 γ ( d i−d j )=2 γ ( h ) ∀ di , d j ∈ D
Where:
μ: is the expected value of the phenomena.
C ( h ) And 2 γ ( h )are the covariance and variogram for distant h pair of points,
respectively.
A block diagram for the algorithm is shown below in figure (1)
( X t ,Y t , Z t ) Page 3 of 18
A block diagram shows inputs and outputs of the algorithm.
1- Begin
10- End
Figure (2)
Where
γ ( h ) : is the variogram function.
Page 5 of 18
P ( d i +h ) : is the value of electromagnetic power at position d i +h .
Since:
Where
h : is the distance between two data points.
where:
N i : is the number of sample point pair correspond to certain lag.
Page 6 of 18
b. Inconsistencies and Inaccuracies
Where
γ̌ ( h ) : is the mean value of the variogram.
γ 11 γ 12 γ 13 … γ 1 n 1 γ 1t λ1
[
Ꞃ = ……………
]
γ 21 γ 22 γ 23 γ 2 n 1
¿ γ n1 γ n 2 γ n 3 … γ nn 1
11 1 0
Ꞃ
[] []
γ 2t
(8) and t = … (9) and λ =
¿ γ nt
1
λ2
… (10)
¿ λn
µ
Where:
Piis the power at point i.
Page 7 of 18
Ꞃ is the augmented total histogram matrix (between the whole n points).
Ꞃt is histogram matrix (between every point and the point of interest t.
¿
Finally the expected power at point t = a * Pt + b*(neighbourhood average power).
Where: neighbourhood average power is the power in the nearest point or the
average in the powers of the nearest points (if there is more than one point) .
Given: a + b = 1.
2.5 DATA
Two sets of data taken at two certain frequencies, 263.2148 MHz, and 600 MHz, at
a calibrated chamber.
2.6 SIMULATION AND IMPLEMENTATION
Page 8 of 18
n
1
AEEP = ˇ ∑ ❑ ( P¿t −Pgiveni ). (12)
n∗Pgiven i=1
n
1 2
RELMSE = 2∑
❑ ( P¿t −Pgiven i ) . (13)
n∗S i=1
√
RMSE = 1 ∑ ❑ ( P¿t −Pgiveni )2 . (14)
n i=1
3.5.4Maximum Error:
¿
Max_Err = Maximum Value of( Pt −Pgiveni ). (15)
¿
3.5.5 Av_Err = Average Value of( Pt −Pgiveni ). (16)
Where:
n : is the total number of sampling points.
ˇ
Pgiven : is the average value of the real sampling points’
powers.
P¿t : is the estimated power of the point at position i.
Pgiveni : is the real power of the point at positions i.
S2 : is the variance of the real sampling points’ powers.
3.6 figure (5) shows the curves of real powers and expected powers using Inverse
Distance Squared algorithm of the whole fifty points (treated as unknowns and
then estimated using Inverse Distance Squared algorithm) taken at frequency of
263.2148 MHz.
Figure (5)
Shows the curves of real powers and expected powers using IDWSQU at f=263.2148MHz.
Page 9 of 18
10
0
1 4 7 1 0 13 16 1 9 22 2 5 2 8 3 1 34 3 7 40 4 3 46 4 9
-10
-20
-30 p given
-40 IDWSQU
-50
-60
-70
-80
3.7 figure (6) shows the curves of real powers and expected powers using Inverse
Distance algorithm of the whole fifty points(treated as unknowns and then
estimated using Inverse Distance algorithm) taken frequency of 263.2148 MHz.
Figure (6)
Shows the curves of real powers and expected powers using IDW at f=263.2148MHz.
10
0
1 4 7 10 13 16 1 9 2 2 25 28 31 3 4 3 7 4 0 43 46 49
-10
-20
-30 p given
-40 IDW
-50
-60
-70
-80
3.8 figure (7) shows the curves of real powers and expected powers using Hybrid
algorithm proposed in this paper of the whole fifty points (treated as unknowns and
then estimated using the proposed algorithm)taken at frequency of 263.2148 MHz.
Page 10 of 18
Figure (7)
Shows the curves of real powers and expected powers using ALGO at f=263.2148MHz.
20
10
0
1 3 5 7 9 1 1 13 15 17 1 9 21 2 3 2 5 27 29 31 3 3 35 3 7 3 9 4 1 43 45 47 4 9
-10
-20
p given
-30
ALGO
-40
-50
-60
-70
-80
3.9 table (1) compares the five objective evaluation indices defined in 3.5 for
the three algorithms at frequency of 263.2148 MHz.
Table (1)
Page 11 of 18
frequen
cy of
263.214
8
MHz.X
PAEE -7.979787889 -20.83185285 -20.56436201
RMSE 0.003658915 0.009551882 0.009429231
RMSPE 6.384915063 10.31628663 10.24983964
MAX-
ERR 34.04258976 63.62412487 63.35257744
AVG-
ERR 4.365355635 6.204105244 4.995278133
3.10 figure (8) shows the curves of real powers and expected powers using
Inverse Distance Squared algorithm of the whole fifty points (treated as
unknowns and then estimated using Inverse Distance Squared algorithm)taken
at frequency of 600 MHz.
Figure(8)
Shows the curves of real powers and expected powers using IDWSQU at f=600MHz.
Page 12 of 18
0
1 4 7 10 13 16 19 22 25 28 31 34 37 40 43 46 49
-5
-10
-15
-20
-25
p given
-30 IDWSQ
U
-35
3.11figure (9) shows the curves of real powers and expected powers using
Inverse Distance algorithm of the whole fifty points (treated as unknowns and
then estimated using Inverse Distance algorithm)taken frequency of 600 MHz..
Figure (9)
Shows the curves of real powers and expected powers using IDW at f=600MHz.
0
1 4 7 10 13 16 1 9 2 2 25 28 31 3 4 3 7 4 0 43 46 49
-5
-10
-15
p given
IDW
-20
-25
-30
-35
Page 13 of 18
3.12 figure (10) shows the curves of real powers and expected powers using
Hybrid algorithm proposed in this paper of the whole fifty points(treated as
unknowns and then estimated using the proposed algorithm) taken frequency
of 600 MHz.
Figure (10)
Shows the curves of real powers and expected powers using ALGO at f=600MHz.
0
1 3 5 7 9 1 1 13 15 1 7 19 21 23 2 5 2 7 2 9 3 1 3 3 3 5 37 39 41 43 45 47 4 9
-5
-10
-15
-20
-25
p
-30 given
ALGO
-35
3.13table (2) compares the five objective evaluation indices defined in 3.5 for the
three algorithms at frequency of 600 MHz.
Table (2)
Powers and three dimensional coordinates of fifty different points at frequency of 600 MHz
3.14.2 from 3.7 the same notice as in 3.14.1 is valid except that the curve of IDW
estimated powers is supposed to follow a certain distribution depending on the
inverse relationship with the distance (rather than the square of the distance as
above) contribution, i.e., far distant points’ powers have less more contribution
than above. However again the curve seems to be more linear and does not follow
the pattern of the real powers’ curve.
3.14.3 Now, from3.8 using the proposed Hybrid algorithm: the curve represents the
estimated powers using the Hybrid algorithm has exactly the same pattern of the
curve representing the real powers, and moreover even the values seem to be more
like their analogous values in the other curve. However it appears as if the Algo
curve needs a mathematical electromotive force to push it up to match the Pgiven
curve exactly.
Again we can notice that the similarity in the pattern appears clearly everywhere
except at the very beginning of the curve and at the end of the curve, i.e., at so far
distant points, although the similarity still exists.
Also it must be noticed that : for similarity of values , it appears to be very clear in
the range of powers between 10 and -10 ; and clearly the maximum error appears
to happen at the point where the power is near -70,which is far in the powers axis.
3.14.4 The table in section 3.9 shows clearly, that using those five objective
evaluation indices Algo has the lowest value for the whole five indices. Although
for the Av_Err, the IDWSQU algorithm has very close value to that of Algo,
whereas for Max_Err both IDWSQU and IDW have nearly twice the value of that
of Algo. Again for RMSE both IDWSQU and IDW have nearly one and a half of
Page 15 of 18
that of Algo. For RELMSE it is apparent that both well-known algorithms
IDWSQU and IDW have nearly three times that of Algo.
For AEEP the two algorithms IDWSQU and IDW values have even more than
twice that of our proposed algorithm Algo.
3.14.5 From 3.10, it is clear that the same discussion as in 3.14.1 could be repeated
here; however the operating frequency is 600 MHz instead of 263.2148 MHz.
3.14.6 Interpreting the graph in section 3.11, again the same comments in section
3.14.2 could be repeated, taking in mind that the frequency is 600MHz.
3.14.7 Investigating the graph in section 3.12, we can repeat the same comments as
of section 3.14.3, however here even for the far distant points, similarity of pattern
is pretty apparent. Also even for odd values of powers, the similarity in values is
clear.
For the AEEP, although the value for Algo is the lowest value, the other two values
for IDWSQU and IDW are very close to it.
One more time the same above comment could be repeated for RMSE.
However for, for Max_Err, the value for both IDWSQU and IDW appears to be
nearly six times that of Algo.
Again, for the Av_Err, the value for both algorithms IDWSQU and IDW reaches
twenty five multiples of that of Algo.
The overall conclusion from the above discussion is the clarity of superiority of our
proposed algorithm over the traditional algorithms (as in this paper IDWSQU and
Page 16 of 18
IDW) in so many ways, as pattern, values, evaluation indices, and also in dealing
with odd points in both axes location and power.
REFERENCES
Page 17 of 18
[4]. J.Riihijarvi, P.Mahonen, W.Wellens and M. Gordziel,“characterization and
modeling of spectrum for Dynamic spectrum Access with spatial statistics and
random field,”. In IEEE 19th international symposium on personal, indoor and
mobile Radio communications, Cannes PP.1-6.
[8]. K.Sato, and T. Fujii, proposed a paper titled “Kriging – based interference
power constraint: integrated Design of the Radio Environment Map (REM) and
transmission power,” in IEEE transactions on cognitive communications and
Networking, pp (99), pp. 1-1.
Page 18 of 18