<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>M. Pesko, Radio Environment Maps: The Survey of Construction Method, KSII Transactions on
Internet and Information Systems</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.3837/tiis.2014.11.008</article-id>
      <title-group>
        <article-title>Model for a Cognitive Communication System Based on LTE</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Yahor Adamovskiy</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Rykhard Bohush</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Valery Chertkov</string-name>
          <email>v.chertkov@psu.by</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Polotsk State University</institution>
          ,
          <addr-line>Blohina St., 29, Novopolotsk, 211440</addr-line>
          ,
          <country>Republic of Belarus</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2014</year>
      </pub-date>
      <volume>11</volume>
      <issue>2014</issue>
      <abstract>
        <p>The telecommunication systems actual development direction is the use of cognitive radio technology and dynamic spectrum access to solve the spectrum scarcity problem. Storage and processing of spatiotemporal data should be carried out using a radio environment map (REM). A two-level REM generation model for the LTE system and an algorithm for implementing the model are presented. A method for calculating REM at a grid node is shown, taking into account losses during signal propagation. The software implementation of the model was made using the MatLab package. Approaches to increasing the speed of its operation are described. The results of the REM algorithm are demonstrated, which confirm the correctness of the developed model. Radio environment map, Long-Term Evolution, imitation model ORCID: 0000-0003-1044-8741 (Yahor Adamovskiy); 0000-0002-6609-5810 (Rykhard Bohush); 0000-0002-2603-9873 (Valery Chertkov)</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>The extension of telecommunication systems is the problem of the spectrum scarcity [1]. Primary
Users (PUs) use dedicated frequencies, but with normal traffic only partial spectrum usage. Currently,
the radio frequency spectrum is distributed among various services, so solving the problem spectrum
scarcity is an actual direction in the communication systems development.</p>
      <p>It is proposed to use the technology of Dynamic Spectrum Access (DSA) [2] to solve the spectrum
scarcity problem. The licensed frequency band is opened to Secondary Users (SU) at times when
channels are not used by PUs.</p>
      <p>The Cognitive Radio (CR) is used to implement DSA. The CR device can perceive radio
environment and adapt the communication parameters using previous experience. The main task of
CR is to identify white spaces in the spectrum for the use of free frequencies. The white spaces
configuration can be predicted based on radio environment probe. The obtained data about radio
environment can improve the CR system efficiency. At the moment, there are communication systems
implementations uses cognitive radio conception [3, 4].</p>
      <p>For storage and processing of CR data, a radio environment map (REM) is used. REM is a
spatiotemporal database of all network radio activities [5]. The REM task is the constant information
exchange with cognitive devices. REM construction is carried out by direct and indirect methods [2].
REM construction basic principles and its structure: storage and acquisition unit, REM manager,
measurement capable devices [1, 6].</p>
      <p>The generated REM quality indicators can be quantified using RMSE – the difference between the
power values of the calculated and actual REM levels [1]. The radio environment state is calculated
and predicted based on the REM data. Using the software simulation model output, optimal REM
parameters can be extracted.</p>
      <p>Proceedings of the 7th International Conference on Digital Technologies in Education, Science and Industry (DTESI 2022), October 20–21,</p>
      <p>2022 Copyright for this paper by its authors.</p>
      <p>The purpose of this paper is the REM database formation model implementation of the 4G LTE
communication system for the state predicting possibility of the radio environment by a cognitive
system.
2. REM</p>
      <p>model for LTE system</p>
      <p>A model is proposed for generating information about the dynamics of a frequency resource use in
the REM form. The model implements the 4G LTE communication system functioning with some
simplifications:
1.
2.
3.</p>
      <p>Signals propagate in an urban area, they contain only user information.</p>
      <p>The radiation power of stations and devices does not change; radiation directivity is uniform.</p>
      <p>Signal phase, Doppler effect, fast fading and shading effects, antenna suspension height are
also not taken into account.</p>
      <p>The multilevel model structure [7] includes:
1. Global level – model initialization information; object output data aggregator.</p>
      <p>2. Local level – objects, parameters and signals: eNodeB (Base Station) and UE (User Equipment)
objects, REM grid.</p>
      <p>Frequency bands provided by the LTE TS 36.101 specification are licensed. Each band is
characterized by transmission mode (frequency and time division, FDD and TDD), lower and upper
frequencies. For downlink, Orthogonal Frequency-Division Multiplexing (OFDM) is used, and for
uplink - Single-Carrier FDMA (SC-FDMA).</p>
      <p>The bands are divided into carriers from 1.4 to 20 MHz, which corresponds to 6 to 100 resource
blocks (RB). One RB is 180 kHz in 15 kHz steps and consists of resource elements (RE) or OFDM
symbols.
In the simplified model, the frequency resource is divided into 
_
subcarriers, starting at
and stepping at 
_
in the 
_
(kHz) vector.
are given in Table 1.</p>
      <p>The signal attenuation depends on the frequency  (MHz) and the distance to the source  (km).
The loss equation  is used, it includes the coefficient  and the constant  0 [8], their possible values
 (</p>
      <p>) =  0 + 20log10  +  log10</p>
      <p>) is formed (2) based on (1), the size of which is [(2  −
1); (2  − 1)] elements, where the values   and   are their number horizontally and vertically on
REM in  
_
with 
_</p>
      <p>.</p>
      <p>= 10 0+   + log10 √|  +1− |2+|  +1− |2</p>
      <p>In practice, receivers have limited sensitivity and cannot receive signals that are too weak. In our
model, the threshold noise level 
_ ℎ</p>
      <p>is implemented.</p>
      <p>The global level contains the initial data for the model presented in Table 2.
(1)
(2)
eNodeB forms a cell with a local identifier. In the simplified model, each eNodeBS is assigned a
unique  .  number and a string name  .  . An eNodeBS object is
characterized by a position in space (two coordinates  .  ).</p>
      <p>In the model, eNodeB can operate in a given frequency range ( .  _ ), which
determines the operating frequencies from the  _ set.</p>
      <p>Abonents are connected to the eNodeB and constantly keep in touch. Each UE is registered upon
connection and is identified by a temporary data (M-TMSI, S-TMSI, GUTI) and a static global
identifier (IMSI). In a simplified model, each eNodeB stores connected UEs identifiers
 .  _ and allocated resource blocks for downlink  .  _ _ and for
uplink  .  _ _ .</p>
      <p>In the simplified model, the eNodeB emits with a constant power ( .  ).</p>
      <p>The eNodeB object parameters are presented in Table 3.</p>
      <p>The UE has a unique IMSI number assigned to its SIM card. In the simplified model, UEs are
assigned sequence numbers  .  and names  .  by analogy with the eNodeB.</p>
      <p>The UE searches for a communication channel with the best reception and connects to the station.
Synchronization is carried out using the Primary Synchronization Signal (PSS) and Secondary
Synchronization Signal (SSS). For the uplink, the common PUSCH is used to transmit user data. The
control channel PUCCH is transmitted independently and is used to transmit the channel quality
indicator CQI, request to obtain a available resources schedule. The random access channel PRACH
is used to request the communication initialization upon transition to the active mode.</p>
      <p>In the simplified model, the UE must know the number of its own workstation  .  and
its carrier frequency number  .  _ . Information about neighboring stations is contained in
the  .  . The device receives and stores information about the allocated resources in  .  .
The UE is in one of two states: idle mode and data transmission, parameter  .  .</p>
      <p>The scheme and objects relationships in the simulation model are shown in Figure 1. PU devices
(UE1) move on the grid, choose the nearest eNodeB for connection and use the allocated frequency
resource. SU devices (SU1, SU2) for communication must determine the white spaces configuration
by REM cells analyzing.</p>
      <p>The output data is presented as a cell array. The cell contains the total signals matrix received at
the corresponding point, taking into account their attenuation with distance. Based on information
about the emitting objects coordinates and their signals, all cells are filled.</p>
    </sec>
    <sec id="sec-2">
      <title>3. Model software implementation</title>
      <p>The model is implemented in MatLab (version R2020b) according to the algorithm in Figure 2.
The algorithm includes component initialization, UEs schedule generation, memory allocation for
REM. At each iteration, the model is reconfigured: moving and reconnecting the UEs to the eNodeB
with the best reception, recalculating and interpolating (by Kriging [9]) the REM and saving to file.</p>
      <p>The model parameters are chosen based on existing communication systems descriptions. Files are
generated only when the state of at least one object changes to reduce the output data amount.</p>
      <p>The 1800 Hz band is used because it is the most common for 4G networks. The transmission mode
is FDD, the channel width is 75 MHz. To reduce computational complexity, 25 RB (5 MHz) are used
each for the uplink and downlink, which corresponds to  _ = 2002 subcarriers.</p>
      <p>The used map size  _ is 20×20 cells with a  _ = 250 m, which gives enough
accuracy to calculate the UE movement between eNodeB cells. The distance between stations is
1 km. The number of simulated UEs may vary depending on the scenario.</p>
      <p>Various behavior scenarios are assigned to the UEs, examples are presented in Table 5.
signal level, which is calculated as the average value of the reference OFDM symbols [1]:
 
=
∑ 
 =1
 
 

signal from the eNodeB.
where</p>
      <p>– OFDM reference symbol level,  
The
connection
is
carried
out
by
distributing
the
eNodeB
downlink
resource
RB per subframe. The eNodeB downlink resource is calculated by random permutation, function
_
_
) between the connected UEs. The station has  
= 250 RB for downlink, 25
– the reference OFDM symbol index in the
where [∙] – the integer part.
total number:</p>
      <p>Each device is randomly allocated an equal number of RB, which depends on the connected UEs
.  _ _ ( ) = {
  ( ),  =  
_
× ( − 1) + 1 при 
. 
differently, because a frequency diversity multiplexing scheme with transmission on a SC-FDMA is
where  
  _
. 
():
(3)
(4)
(5)
 
= 
(</p>
      <p>,   _ ,    )
  _
= [  −1</p>
      <p>]
– total resource blocks number (250 RB) for each eNodeB;   
– total UEs number;
– the RB number allocated for each UE:
.  _ _ ( ) = {  ( ),  =( )̅,̅̅̅=̅̅̅̅̅̅×̅̅_̅(̅̅̅−̅×̅̅1̅()̅̅+̅−̅̅11̅̅,)̅̅+̅̅̅1̅̅п̅̅р̅×̅и̅̅̅ пр. и  . 
_  _
(7)
where   – vector of RB numbers in subframe, which is formed similarly (4).</p>
      <p>Next, the resource grids generation for all objects is performed. Signals are placed on the REM in
cells with the corresponding parent objects coordinates.</p>
      <p>To generate eNodeB resource grids, the function of the LTE Waveform Generator package
 (), is used. The eNodeB configuration (Table 2) and information bits are transmitted
to it, the data transmission status of each UE is taken into account. Figure 4 shows an example of a
downlink resource grid.</p>
    </sec>
    <sec id="sec-3">
      <title>4. Results</title>
      <p>The presented model version includes 7 eNodeB and 30 UE objects. The stations form a hexagonal
structure, as shown in Figure 5. The model formed a REM for 30 days, which is 259.2×106 frames. As
a result, 54246 files (145 GB) were created, the total operating time was 72 hours on a computer with
an Intel Core i9-10900/2.80 GHz CPU, 64 GB RAM.</p>
      <p>REM is formed at the end of loop iterations. An example of the resulting map cell structure is
shown in Figure 6(a) (REM element composition far from the stations) and Figure 6(b) (close to
eNodeB).</p>
      <p>(a) (b)
Figure 6: Network traffic at the edge of the map (a); near the station (b): 1 – no signal (below -120
dBm); 2 - weak level, UE shutdown (up to -83 dBm); 3 – medium level (up to -20 dBm); 4 - strong
level (above -20 dBm).</p>
      <p>Figure 6 analysis shows that near the eNodeB with many connected UEs the resource is limited
there are fewer free subcarriers. Moving away from stations makes the spectrum freer, and the free
frequencies number increases.</p>
      <p>The generated data comparison in frames was performed to confirm the correctness of the model.
The generated REM analysis in frame 100524000 is presented, the eNodeBs and UEs location is
shown in Figure 7.</p>
      <p>Figure 7 shows three eNodeBs (B1, B2, B4). Station B1 occupies the second downlink band and
the second uplink band, B2 occupies the third band, and B4 occupies the first band. All UEs do not
transmit data and use one allocated RB in each direction. Figure 8 shows the REM cell state inside the
labeled area in Figure 7 (coordinates (6, 10) - at the A22 location) in frame 100524000.</p>
      <p>Figure 8 analysis showed that station resources are evenly distributed to connected devices, which
confirms the model correctness. In Figure 8, the second downlink band uses RB number 190 for A23.
Connected UEs to B2 (third band): A6, A11, A16. For these UEs, an equal number of blocks are
allocated, but only the first ones are used: 170, 24, 36. This confirms the relationship correctness
between objects current parameters and the radio environment activity state.</p>
      <p>The RMSE values were calculated to assess the generated REM quality: the difference between the
estimated and actual eNodeB location (meters); the difference between the actual and expected signal
level emitted by one UE (dBm) [2]. The average calculated value of RMSE parameters was 15.11 m
and 7.83 dBm. The obtained RMSE values correspond to a sufficiently accurate REM for further
application and are consistent with the results in [2, 6].</p>
    </sec>
    <sec id="sec-4">
      <title>5. Conclusion</title>
      <p>The paper presents the developed simulation model of REM generation for the LTE system. Model
software implementation was made using the MatLab application package.</p>
      <p>The results of the REM generation with a quality assessment are presented: the average RMSE
values were 15.11 m and 7.83 dBm, these values suitable for further application. The one output file
average size (1 frame) was 3 MB, each frame processing lasted about 1 ms.</p>
      <p>The obtained results confirm the correctness of the developed model. The results of using the
model is intended for use in the design and complex modeling of cognitive communication systems
based on LTE.</p>
    </sec>
    <sec id="sec-5">
      <title>6. References</title>
      <p>[2] S. Alfattani, A. Yongacoglu, Indirect Methods for Constructing Radio Environment Map, in:
Proceedings of the IEEE Canadian Conference on Electrical &amp; Computer Engineering, 2018.
doi:10.1109/CCECE.2018.8447654.
[3] IEEE 802.22 Working Group on Wireless Regional Area Networks, 2019. URL:
https://www.ieee802.org/22/.
[4] T. Adame, IEEE 802.11AH: the WiFi approach for M2M communications, IEEE Wireless</p>
      <p>Communications Magazine (2014). doi:10.1109/MWC.2014.7000982.
[5] B. Fette, Cognitive radio technology, Elsevier Inc, 2006.
[6] M. Suchański, Radio environment maps for military cognitive networks: density of small-scale
sensor network vs. map quality, Cognitive Radio-Oriented Wireless Networks 189 (2019) 195–
207. doi:10.1186/s13638-020-01803-4.
[7] P. Bednarek, D. Bicki, J. Lopatka, Radio Environment Map for the Cognitive Radio Network
Simulator, International Journal of Electronics and Telecommunications 64 (2018) 45–49.
doi:10.24425/118145.
[8] Free Space Path Loss: details &amp; calculator, 2022. URL:
https://www.electronicsnotes.com/articles/antennas-propagation/propagation-overview/free-space-path-loss.php.
[9] P. Kaniewski, Spectrum Awareness for Cognitive Radios Supported by Radio Environment
Maps: Zonal Approach, Applied Sciences 11(7) (2021) 1–23. doi:10.3390/app11072910.</p>
    </sec>
  </body>
  <back>
    <ref-list />
  </back>
</article>