Skip to main content
Top
Published in: Wireless Personal Communications 4/2018

Open Access 31-10-2017

Ad Hoc LTE Method for Resilient Smart Grid Communications

Authors: Juho Markkula, Jussi Haapola

Published in: Wireless Personal Communications | Issue 4/2018

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

LTE network is a good choice for delivering smart grid demand response (DR) traffic. However, LTE connectivity is not pervasively available due to smart meter improper positioning, limited of coverage, or base station software or hardware failures. In this paper, a solution is introduced to overcome issues relating to lack of LTE base station connectivity for user equipment (UE) considered as remote terminal units, i.e. communication interfaces connected to smart meters. The solution is an ad hoc mode for the LTE-Advanced UE. The ad hoc mode is applied to reach a relay node that is the nearest UE with base station connection. DR traffic is delivered between clusters of UEs and a relay node using multi-hop communications. Analytical Markov chain models and a Riverbed Modeler network simulation model are implemented to illustrate the functionalities and the performance when DR traffic is delivered with varying transmission power levels. A detailed physical layer propagation model for device-to-device communications, a static resource allocation in time domain, hybrid automatic repeat request retransmissions, and a capability for a UE to receive uplink transmissions are modeled both analytically and in the simulator. Both the disjoint analysis and simulations show that all packets are successfully transmitted at most with the fourth transmission attempt and the average network delay is low enough to support most of the smart grid DR applications (139.2–546.6 ms).

1 Introduction

Advanced metering infrastructure (AMI) is a combination of smart meters, a communication network, and utility systems [1]. The communication network enables two way communications between the smart meters and the utility system that contains a metering data management system. The main focus of AMI is to provide real-time information and control of household electricity consumption for demand response (DR) applications. A remote terminal unit (RTU), a communication interface connected to a smart meter, transmits information collected by the smart meter to a metering data management system that processes it and delivers feedback. For example, a smart meter could provide the current energy consumption value and a metering data management system could specify the electricity price due to the total consumption of multiple smart meters [2, 3], or a system operator could turn on/off each user’s device according to a direct load control program that follows the grid state and the defined load shaping policy [4]. There are various options for the applied wireless communication technology such as long term evolution (LTE), worldwide interoperability for microwave access (WiMAX), IEEE 802.15.4 and IEEE 802.11 [5].
In a public telecommunications infrastructure, base station connectivity may not be available due to inadvertent placement of a UE, network coverage blind spots, or malfunctioning of a base station. RTUs may be installed in a basement or in buildings that have high penetration losses caused by thick walls, metallic windows, or foil-backed insulation, and 3GGP is working to obtain coverage enhancement for this sort of machine-type communication (MTC) devices [6]. In cellular network planning the target may be to obtain the required coverage with the minimum cost. This may cause blind spots in the cellular network coverage, particularly in sparsely populated areas with few base stations. Also faults in network operator equipment or software are not unheard of [7]. These faults may arise from natural phenomena (ice, heavy wind, rain, etc.), blackouts, hardware abrasion, or software errors. The purpose to develop an ad hoc mode for the LTE-Advanced (LTE-A) user equipment (UE) is to increase LTE-A reliability for smart metering requirements [8] and to cope with situations when a directly reachable LTE base station, called evolved universal terrestrial radio access node B (eNB), is not available. In those cases, clusters with multiple UEs that operate as RTUs are formed. In each cluster, one RTU is selected as a cluster head (CLH) to operate as a gateway between the other clusters and the relay that is the nearest UE with eNB connectivity. Thus, the ad hoc mode can be applied in exception situations to guarantee the continuation of smart grid (SG) communication even if in some areas the LTE network coverage is permanently weak or temporarily lost. Figure 1 illustrates a general communications scenario in the proposed ad hoc mode and in the normal mode where an RTU is directly connected with the LTE eNB. The research of this paper is focused on the wireless paths inside a cluster from RTUs to a CLH, and between the CLHs and a relay. The effort is on studying the communication performances in actual user data transmissions without specifying the details of setting up the ad hoc network.
In [9], the authors investigated if a public LTE network is suitable for SG automatic meter usage without causing significant hindrance to typical public LTE traffic. Based on the simulation results, regular SG traffic has very little effect on the eNB or the network load. When considering critical emergency events, such as blackout last gasp messaging, with hundreds of simultaneous packet generations, the network resource allocation capacity was exceeded. Two proposed solutions for mitigating network overloading were effective. The first solution was adding the artificial, [0, 1) s random delay for packet transmissions. The second solution was applying a hybrid sensor-LTE network where RTUs first transmit data to their CLH that contains both an IEEE 802.15.4 and an LTE communication interface. Previously, the authors have simulated SG DR scenarios in an LTE and a hybrid sensor-LTE network [10]. There were some differences in performances between these two networks. Applying the hybrid sensor-LTE network seemed to impact less for on the typical public LTE traffic because the antennas of CLHs were located outside on the rooftop height, not inside the houses as RTUs in the LTE network. An uplink scheduling strategy to facilitate the coexistence of smart meters and typical UEs in the LTE network is proposed in [11]. The scheduler considers service differentiation, delay constraints, and channel conditions, and it utilizes relays to decrease the number of direct smart meter connections to the eNB. In [12], the LTE network performance is increased by applying a combination of contention and non-contention based random access procedures for smart meters to establish connections and by delivering SG traffic via tracking area update control signaling to conserve resources at the eNB for typical data transmissions. Limitations of signaling constraints in the random access and control channels are explored with LTE access reservation protocol simulations using machine-to-machine (M2M) traffic [13]. A more efficient procedure in case of M2M connection establishment should be considered by taking into account the features of the actual channels.
There exists quite a lot research about applying device-to-device (D2D) communication between UEs (direct communications) together with the communication via a base station (cellular communications) to improve the communication performance. D2D communications in an LTE-A network with respect to limited interference to cellular traffic are studied in [14]. The decision whether to communicate directly or via the base station (mode selection), spectrum sharing, and power control are essential research targets [15, 16].
Multi-hop cellular network (MCN) architecture was initially presented for obtaining a connection to the base station through a relay node [17]. Relaying aims at increasing the capacity and the coverage [18], and a review of the multi-hop relaying strategies for LTE-A is presented in [19]. Multi-hop relayed and UE to base station transmissions have different communication performances in terms of transmission rates with distinct radio channel conditions [20]. M2M communication may be performed applying a multi-hop D2D path to avoid burdening the core network [21]. An architectural view of MCN towards LTE-A is evaluated in [22]. LTE for public safety requires D2D communications also without the eNB coverage to guarantee the communication also in disaster areas [23]. D2D functionality for LTE technology is currently under standardization [2427] and it brings many technical challenges [28, 29]. However, the development is still on a beginning stage, and there are plenty of open research issues in D2D communications [30]. LTE is a promising technology for SG communications, and the D2D enhancement would enable applications that are not possible with the current communications technologies [31]. Multi-hop communications are omitted in the 3GPP Releases 12 and 13 to avoid the use of routing protocols that would increase the complexity [32, 33]. On the other hand, the SG communications nodes are static that would decrease the complexity of using multi-hop routing. This paper focuses to on multi-hop M2M/D2D communications in an LTE-A network with SG DR traffic when the eNB coverage suddenly becomes unavailable or is not stable and the traffic is delivered through a relay node.

1.2 Contribution

The proposed solution aims at increasing the reliability of a network for SG DR communications that keep the power distribution network stable. When a base station is not available data delivery, with a high reliability, is conducted using D2D propagation path with difficult channel conditions, via multiple hops. Analytical Markov chain models and a Riverbed Modeler (former OPNET modeler suite) network simulation model of the proposed ad hoc LTE method are presented. The system model includes, in addition to the common LTE UE functionalities, a detailed physical layer propagation model for D2D communications, a static resource allocation in time domain, hybrid automatic repeat request (HARQ) retransmissions for D2D traffic, and a capability for a UE to receive uplink transmissions. The analytical and the simulation modeling are performed with SG DR traffic that corresponds to real-time pricing. The network delay and the quantity of retransmissions are estimated with varying transmission power levels. To the best of our knowledge, none of the prior work apply the proposed technical solutions for establishing the ad hoc LTE connectivity and provide such a detailed and realistic performance modelling.
The rest of the paper is organized as follows. Section 2 proposes the system model with technical features and applied key parameters. In Sect. 3 the analytical and the simulation model are presented. The results are presented in Sects. 4 and 5 concludes the paper with some further observations.

2 System Model

In development of the proposed ad hoc LTE-A system model various aspects of [2427] are taken into account. In the ad hoc mode, the UEs are capable of receiving uplink transmissions similarly to the eNB. All data are transmitted and received in the physical uplink shared channel (PUSCH) [34]. A single frequency band is allocated for RTU transmissions in each cluster. RTUs take fixed period turns to occupy a transmission frame for transmitting to their CLH. Each CLH has its dedicated transmission band, which it applies for transmitting to one destination node at a time. A star-cluster topology between the RTUs and their CLH is formed, and a static routing between the CLHs is established towards the nearest relay that is connected to a functional eNB. The routing and the frequency band allocations have been performed manually here, but may be considered being done in certain automated ways. For example, CLHs may be selected due to their locations and channel resources may be allocated for them in advance by the eNB for the situations that the connection would be lost. In the case of a connection failure, an ad hoc routing algorithm, e.g. optimized link state routing protocol (OLSR) [35], would establish a route between CLHs towards the nearest relay node, and RTUs would connect to the CLH with the nearest location or with the best channel conditions. Relay candidates would be informed by the eNB to listen possible connection requests when necessary.
The key parameters of the proposal are presented in Table 1. No link adaptation is applied, and a modulation and coding scheme (MCS) index is constantly 11. The MCS index 11 corresponds to the transport block size index (TBS) number 10 and to the QPSK modulation [34]. The packet payload size is \(\textit{PL}_{{\it p}}\) (100 B) as in real-time pricing in [36], the compressed IP and UDP headers are \(\textit{HD}_{{\it IP}\_\textit{UDP}}\) (2 B), the LTE header is \(\textit{HD}_{{\it LTE1}}\) (7 B) for the first segment and \(\textit{HD}_{{\it LTE2}}\) (5 B) for the next segments. Thus, the total packet size, \(S_{{\it packet}}\), is calculated as
$$S_{{\it packet}}= \textit{PL}_{{\it p}} + \textit{HD}_{{\it IP}\_\textit{UDP}} + \textit{HD}_{{\it LTE1}} + (n_{{\it s}}-1) \textit{HD}_{{\it LTE2}} ,$$
(1)
where \(n_{{\it s}}\) is the number of packet segments. When 1 resource block (RB) is allocated, 18 B may be delivered during one subframe. Thus, a packet must be divided into eight segments and transmitted during eight subframes.
Table 1
Key parameters for ad hoc LTE modeling
Parameter
Value
Center frequency (\(f_{{\it c}}\)): RTU, CLH
800.09 MHz, 800.27 MHz
Band width (\(\textit{BW}_{{\it rx}}\))
180 kHz (1 resource block)
Transmission power (\(P_{{\it RB}}\))
 
 RTU
2, 4, 8, 20, and 40 mW
 CLH
12, 20, 40, 60, and 80 mW
Tx/Rx antenna gain (\(G_{{\it tx}}\), \(G_{{\it rx}}\))
− 2 dBi
Receiver sensitivity
− 130.5 dBm
Antenna height (\(h_{{\it UE}}\))
1.5 m
Effective antenna height (\(h_{{\it UE}}^{\prime}\))
0.8 m
Distance (d): RTU-CLH, CLH-CLH
100, 160 m
Modulation and coding scheme (MCS)
11 (MCS), 10 (TBS), QPSK
HARQ
Max. three retransmissions
Number of RTUs (\(n_{{\it rtu}}\)), CLHs
24, 2
Packet generation start time of an RTU
Random 0–400 frames (0–4 s)
Packet generation interval of an RTU (\(g_{{\it p}}\))
400 frames (4 s)
Packet size (\(S_{{\it packet}}\)), payload (\(\textit{PL}_{{\it p}}\)), header
144, 100, 44 B
Number of fragments per packet (\(f_{{\it p}}\))
8
Number of subframes in a frame (\(s_{{\it f}}\))
10 (in total 10 ms)
Number of frames between allocations (m)
24

2.1 Hybrid Automatic Repeat Request for D2D Traffic

The LTE HARQ was utilised in the ad hoc mode. Figure 2 depicts the block error ratio (BLER) versus signal-to-noise ratio (SNR) results that were achieved from separate Matlab simulations in the International Mobile Telecommunications Urban Microcell model (IMT UMi) multipath channel of International Telecommunication Union-Radiocommunication Sector (ITU-R) [24, 37]. Each BLER versus SNR curve corresponds to a specific number of transmission attempts (0–3 HARQ retransmissions). Each time a data fragment is retransmitted, the receiver applies chase combining (maximum-ratio combining) [38] to combine the bits from the current and the previous transmission attempt to achieve a better BLER. There is no significant improvement in BLER between the third and the fourth transmission attempts. Thus, the maximum value of three retransmission attempts is sufficient to leverage the full gain of chase combining.
The upper part of Fig. 3 illustrates the HARQ functionality for RTU transmissions. In the first scheduled frame, two fragments are not received correctly (no ACKs are received). Thus, in the following scheduled frame, these data fragments are retransmitted in the corresponding subframes. Up to three retransmissions are allowed for the same fragment before discarding the data. ACKs are applied to inform of correct reception and are assumed to be transmitted in the control channel with 100% packet delivery ratio.
The lower part of Fig. 3 depicts the HARQ functionality for CLH transmissions. The situation is the same as in the case of an RTU but retransmissions are already performed in the next frame. If a new packet arrives before the previous one is transmitted successfully, the subframes that are not applied for retransmissions may be used for transmitting the new packet.

2.2 Channel Model

A pathloss model is defined according to technical documents [24, 39], and the key parameters are presented in Table 1. Propagation of a signal is modeled analytically to calculate average SNR values in line-of-sight (LOS) and non-line-of-sight (NLOS) cases. The probability to apply LOS propagation for a transmission, \(P_{{\it r}}\{\textit{LOS}\}\), is presented as [37]
$$P_{{\it r}}\{\textit{LOS}\} = min\left( 18 / d, 1\right) [1 - exp\left( -d/63\right) ] + exp\left( -d/63\right) ,$$
(2)
where d is the distance between two UEs. The probability to apply NLOS propagation is \(P_{{\it r}}\{NLOS \} = 1 - P_{{\it r}}\{LOS \}\). The pathloss for a LOS case, \(\textit{PL}_\textit{LOS}\), is presented as [24, 39]
$$\textit{PL}_\textit{LOS}[\hbox{dB}] = 40\log \left( d\right) + 7.56 - 34.6\log \left( h'_{{\it UE}}\right) + 2.7\log \left( f_{{\it c}}\right),$$
(3)
where \(h_{{\it UE}}^{\prime}\) is the effective antenna height (height of an antenna’s radiation center above ground) of a UE, and \(f_{{\it c}}\) is the center frequency in gigahertz. The pathloss for a NLOS case, \(\textit{PL}_{{\it NLOS}}\), is [24, 39]
$$\begin{aligned} \textit{PL}_{{\it NLOS}}[\hbox{dB}] &=[44.9 - 6.55\log \left( h_{{\it UE}}\right) ]\log \left( d\right) + 5.83\log \left( h_{{\it UE}}\right) + 16.33 \\ &\quad+\, 26.16 \log \left( f_{{\it c}}\right) + O_{{\it NLOS}}, \end{aligned}$$
(4)
where \(h_{{\it UE}}\) is the antenna height of a UE and \(O_{{\it NLOS}}\) is the NLOS offset (− 5 dB) defined for D2D communications. The received power, RP, with LOS or NLOS propagation is
$$\textit{RP}_{{\it LOS\,or\,NLOS}}[\hbox{dB}] = P_{{\it RB}}[\hbox{dB}] + G_{{\it tx}}[\hbox{dB}] + G_{{\it rx}}[\hbox{dB}] - \textit{PL}_{{\it LOS\,or\,NLOS}}[\hbox{dB}] - \textit{PL}_{{\it walls}},$$
(5)
where \(P_{{\it RB}}\) is the allocated transmission power for a single RB, \(G_{{\it tx}}\) and \(G_{{\it rx}}\) are the antenna gains, \(\textit{PL}_{{\it LOS\,or\,NLOS}}\) is \(\textit{PL}_\textit{LOS}\) or \(\textit{PL}_\textit{NLOS}\), and \(\textit{PL}_{{\it walls}}\) is the building entry loss caused by the signal penetration trough building walls (three walls, 18 dB, are applied to model a realistic case) [40, 41]. The received total noise, \(P_{{\it N}}\), is
$$P_{{\it N}}[\hbox{dB}] = 10\log \left( N_{{\it acc}} + N_{{\it th}} \right),$$
(6)
where \(N_{{\it acc}}\) is the accumulated noise power of interfering transmissions (0 W, if no concurrent transmissions in the same RB), \(N_{{\it th}}\) is the thermal noise presented as [42]
$$N_{{\it th}}[\hbox{W}] = \left( T_{{\it rx}} + T_{{\it bkg}}\right) \textit{BW}_{{\it rx}} B,$$
(7)
where \(T_{{\it rx}}\) is the effective receiver temperature (438.4 K) defined as [42]
$$T_{{\it rx}}[\hbox{K}] = \left( \textit{NF} - 1.0\right) T_{{\it bkg}},$$
(8)
where NF is the receiver noise figure (2.512), and \(T_{{\it bkg}}\) is the effective background temperature (290 K). \(\textit{BW}_{{\it rx}}\) is the receiving bandwidth, and B is the Boltzman constant. Finally, the SNR for a LOS or a NLOS case is
$$\textit{SNR}_{{\it LOS\,or\,NLOS}}[\hbox{dB}] = \textit{RP}_{{\it LOS\,or\,NLOS}}[\hbox{dB}] - P_{{\it N}}[\hbox{dB}].$$
(9)
\(\textit{SNR}_{{\it LOS\,or\,NLOS}}\) value is applied to select the corresponding BLER value from the specific curve (0-3 HARQ retransmissions) of Fig. 2.

3 Performance Modeling

3.1 Analytical Model

A mathematical analysis is conducted to illustrate the functionalities and the performance of the developed ad hoc LTE method. Packet transmission details and Markov chains for the two node types, RTU and CLH, are proposed to model a packet delivery.

3.1.1 Packet Transmission Details

Further calculations are done to obtain average successful packet transmission probabilities, and average number of transmitted fragments values, with each transmission attempt for the Markov chains. First, \(P_{{\it r}}\{\textit{LOS}\}\), \(P_{{\it r}}\{\textit{NLOS}\}\), and \(\textit{SNR}_{{\it LOS\,or\,NLOS}}\) values are calculated by (2)–(9) using the parameters of Table 1. Next, BLER values according to \(\textit{SNR}_{{\it LOS\,or\,NLOS}}\) values are obtained form Fig. 2. \(\textit{BLER}\{\textit{LOS}\}\_\left( n\right)\) is a BLER in a LOS case, and \(\textit{BLER}\{\textit{NLOS}\}\_\left( n\right)\) is a BLER in a NLOS case, for each number of a transmission attempt (\(n\in{1, 2, 3, 4}\)). The average BLER between the LOS and NLOS propagation situations is calculated as follows
$$\textit{BLER}\_\left( n\right) = P_{{\it r}}\{\textit{LOS}\} \textit{BLER}\{\textit{LOS}\}\_\left( n\right) + P_{{\it r}}\{\textit{NLOS}\} \textit{BLER}\{\textit{NLOS}\}\_\left( n\right).$$
(10)
\(\textit{Psuc}\_(n)\) correspond to average successful packet transmission probabilities of first, second, and third transmission attempts, (\(n\in{1, 2, 3}\)).
$$\textit{Psuc}\_\left( n\right) = [1-\textit{BLER}\_\left( n\right) ]^{\textit{FR}_{{\it tr}{\left( n\right)}}},$$
(11)
where \(\textit{FR}_{{\it tr}(n)}\) is the average number of transmitted fragments with each transmission attempt, (\(n\in{1, 2, 3}\)). The first transmission attempt contains all data fragments of a packet, \(\textit{FR}_{{\it tr}(1)}\) = the number of fragments per packet (\(f_{{\it p}}\)). A single fragment may be transmitted during a subframe (1 ms). \(\textit{FR}_{{\it tr}(n)}\), whose transmission has failed and is retransmitted, is estimated by multiplying the number of previously transmitted fragments with the probability ratio of one fragment error and any possible number of fragment errors. Thus, for the retransmission (\(n\in{2, 3, 4}\)), \(\textit{FR}_{{\it tr}(n)}\) can be calculated as
$$\textit{FR}_{{\it tr} \left( n\right)} = \textit{FR}_{{\it tr} \left( n-1\right)} \frac{\textit{BLER}\_\left( n-1\right)}{1-\textit{Psuc}\_\left( n-1\right)},$$
(12)
where \(\textit{FR}_{{\it tr} \left( n-1\right)}\), \(\textit{BLER}\_\left( n-1\right)\), and \(\textit{Psuc}\_\left( n-1\right)\) are values of the previous transmission attempt. Table 2 presents the \(\textit{Psuc}\_(n)\), (\(n\in{1, 2, 3}\)), values for the communication paths from 24 RTUs to CLH 1, and from CLH 1 to CLH 2, with distinct transmission power levels (\(P_{{\it RB}}\)). The packet success probability for the last retransmission attempt (\(\textit{Psuc}\_(4)\)) is 1 because all the applied \(P_{{\it RB}}\) and transmission distance values provided a data delivery without errors (\(\textit{BLER}\_(4) = 0\)). Thus, the \(\textit{FR}_{{\it tr}(4)}\) value is solely applied to estimate a network delay.
Table 2
Average successful packet transmission probabilities of first, second, and third transmission attempts
Transmission path
\(P_{{\it RB}}\) (mW)
\(\textit{Psuc}\_(1)\)
\(\textit{Psuc}\_(2)\)
\(\textit{Psuc}\_(3)\)
24 RTUs \(\Rightarrow\) CLH 1
(distance = 100 m)
2
0.00578
0.41736
0.99985
4
0.347
0.94689
1
8
0.89053
1
1
20
0.99802
1
1
40
1
1
1
CLH 1 \(\Rightarrow\) CLH 2
(distance = 160 m)
12
0.00001
0.04343
0.99591
20
0.03064
0.64943
0.99997
40
0.5265
1
1
60
0.85779
1
1
80
0.94841
1
1

3.1.2 Markov Chain of RTU Transmissions

The functionality of RTU transmitting packets to a CLH is modeled with the non-saturation Markov chain of Fig. 4. The parameters defined in Table 1, and \(\textit{Psuc}\_(n)\) values presented in Table 2, are applied in the chain. Some additional parameters are further introduced. For each RTU, a frame to transmit is allocated m frames after the RTU’s previous allocation has ended. Thus, m is the number of frames between consecutive transmission frame allocations. A Markov chain state illustrates the current operation, and a discrete-time transition based on the results is performed using the step size of m + 1 frames. Let \(\textit{Pg}=(m+1)/g_{{\it p}}\) be the probability that a packet is generated during a transmission frame or between consecutive transmission frame allocations, where \(g_{{\it p}}\) is the packet generation interval of an RTU in frames. The probability of a transmission frame is Pf = 1/(m + 1). A transition to the blue state [Tr. 1] is performed if a packet is generated at the start or during a transmission frame and all the fragments may be transmitted, or a packet is queued until the start of a transmission frame. The probability that a sufficient number of subframes is left in a transmission frame for a packet transmission is \(\textit{Pss} = (s_{{\it f}}-f_{{\it p}})/s_{{\it f}}\), where \(s_{{\it f}}\) is the number of subframes in a frame. The blue state [Tr. 5] is reached if a packet is generated during a transmission frame and at least one but not all the fragments are able to be transmitted during the remaining subframes. The probability that some subframes are left in a transmission frame but not sufficient to transmit a whole packet is \(\textit{Pnss} = (f_{{\it p}}-1)/s_{{\it f}}\). The grey colored state [Q] models the queuing time between a packet generation and a transmission frame. The probability to insert a packet in a queue is \(\textit{Pque} = 1-\textit{Pf} \cdot (\textit{Pss}+\textit{Pnss})\). A transition to the queuing state [Q] is performed if a packet is generated during the last subframe of a transmission frame or during the frames that are not allocated for transmissions of the RTU in question.
The colors blue, green, yellow, and red signify the first, second, third, and fourth transmission attempts, respectively. Consequently, \(\textit{Psuc}\_(n)\) correspond to average successful packet transmission probabilities of first, second, and third transmission attempts, (\(n\in{1, 2, 3}\)). \(1 - \textit{Psuc}\_(n)\) is the probability that some fragments of a transmission attempt are not transmitted successfully, (\(n\in{1, 2, 3}\)). In the blue state [Tr. 5], a whole packet cannot be transmitted during a single transmission frame. \(\alpha = 1/[\textit{Pr}_{{\it tx}1}\left( 1\right) +1]\) represents the probability of the first transmission frame, and \(1-\alpha\) is the probability of the second transmission frame. Probabilities that some fragments of a packet are transmitted (n = 1) or retransmitted (\(n\in{2, 3}\)) correctly in a certain transmission frame are approximated to be \(\textit{Pr}_{{\it tx}1}\left( n\right) = \sqrt{\textit{Psuc}\_(n)}\) by halving the average number of transmitted fragments (\(\textit{FR}_{{\it tr}(n)}\)) in (11), and \(1-\textit{Pr}_{{\it tx}1}\left( n\right)\) represent the probabilities that at least one fragment is not delivered correctly. The states with two colors, [Tr. 6], [Tr. 7], and [Tr. 8], signify that a packet has two consecutive transmission attempts for separate fragments during a single transmission frame. \(\textit{Pr}_{{\it tx}2}\left( n\right)\), \(\textit{Pr}_{{\it tx}3}\left( n\right)\), and \(\textit{Pr}_{{\it tx}4}\left( n\right)\), are the probabilities that at least one fragment is not delivered correctly, (\(n\in{1, 2}\)). \(\textit{Pr}_{{\it tx}2}\left( n\right)\) represent the probabilities that all the delivery failures occur during the latter transmission attempt. \(\textit{Pr}_{{\it tx}3}\left( n\right)\) are the probabilities that delivery failures occur in both transmission attempts. \(\textit{Pr}_{{\it tx}4}\left( n\right)\) represent the probabilities that all the delivery failures occur during the former transmission attempt. \(\textit{Pr}_{{\it tx}5}\left( n\right)\) are the probabilities that all the pending fragments are delivered correctly, (\(n\in{1, 2}\)). In the frames [Tr. 9] and [Tr. 10], the remainder fragments of a retransmission attempt are retransmitted during a transmission frame. The transition back to the state I is performed when all the fragments of a packet are successfully transmitted. Each data packet may contain as many data fragments that can be transmitted in subframes of a frame. The chain (Fig. 4) supports a single packet at a time in the system. Thus, the packet generation interval (\(g_{{\it p}}\)) has to be the same or higher than the maximum packet delivery time, i.e. a duration for the four transmissions attempts also containing the waiting between transmission frames.
The state transition probabilities having non-zero values are presented in the Markov chain that is irreducible because there is a sequence of transitions with non-zero probabilities from any state to any other state. It is also aperiodic because none of the states occur periodically. Thus, the Markov chain is ergodic and there exists a steady state solution. A transition matrix that contains the state transition probabilities from each state to every other state is formed, and steady state probabilities are computed numerically. Due to the steady state probabilities, \(\pi \left( \textit{Tr.} i\right)\), of the states [Tr. 1]–[Tr. 10], and the state transition probabilities, \(P_{{\it suc}}\left( \textit{I} \mid \textit{Tr.} i\right)\), from the states [Tr. 1]–[Tr. 10] to the state I, the instantaneous probability that the system is in a given state and a packet is delivered successfully, \(P_{{\it suc\_st}}\left( \textit{Tr.} i\right)\), is
$$P_{{\it suc}\_\textit{st}}\left( \textit{Tr.} i\right) = P_{{\it suc}}\left( \textit{I} \mid \textit{Tr.} i\right) \pi \left( \textit{Tr.} i\right), \ i\in \{1, 2, \ldots , 10\}.$$
(13)
The probability that a packet is delivered successfully in a given state, \(P_{{\it rec}}\left( \textit{Tr.} i\right)\), is presented as
$$P_{{\it rec}}\left( \textit{Tr.} i\right) = \frac{P_{{\it suc}\_\textit{st}}\left( \textit{Tr.} i\right)}{\sum\nolimits _{j=1}^{\max (i)}P_{{\it suc}\_\textit{st}}\left( \textit{Tr.} j\right)}.$$
(14)
The probability that a packet is delivered correctly on a particular transmission attempt, \(P_{{\it rec}\_\textit{ta}}\left( v\right)\), can be calculated as
$$P_{{\it rec}\_\textit{ta}}\left( v\right) = \sum \limits _{j \in v} P_{{\it rec}}\left( \textit{Tr.} j\right),$$
(15)
where \(v\in \{1, 2, \ldots , 10\}\) is the sequence of applied states. For instance, the probability that a packet is delivered successfully after the second transmission attempt corresponds to the states [Tr. 2], [Tr. 6], [Tr. 9], and to the \(v\in \{2, 6, 9\}\) values.
The average queuing delay before the first transmission attempt in the blue state [Tr. 1], \(D_{{\it que}}\left( \textit{Tr.} 1\right)\), may be calculated as
$$D_{{\it que}}\left( \textit{Tr.} 1\right) = \frac{\left( m s_{{\it f}} + 1 \right) D_{{\it avr1}} + \left( s_{{\it f}} - f_{{\it p}} \right) D_{{\it avr2}}}{m s_{{\it f}} + 1 + s_{{\it f}} - f_{{\it p}}},$$
(16)
where \(D_{{\it avr1}} =0.5 \left( m s_{{\it f}} + 1\right)\) is the average queuing delay affected by the state [Q], and \(D_{{\it avr2}} = 0.5\) is the average queuing delay affected by the state [Tr. 1]. The average queuing delay before the first transmission attempt in the state [Tr. 5] is \(D_{{\it que}}\left( Tr. 5\right) = D_{{\it avr}2}\). Eventually, the total average queuing delay before the first transmission attempt, \(D_{{\it que}}\left( \textit{avr}\right)\), is presented as
$$D_{{\it que}}\left( \textit{avr}\right) = D_{{\it que}}\left( Tr. 1\right) \left( 1- \textit{Pf} \textit{Pnss} \right) + D_{{\it que}}\left( Tr. 5\right) \textit{Pf} \textit{Pnss}.$$
(17)
\(D_{{\it pt}\_\textit{RTU}}\left( \textit{Tr.} i\right)\) is the average delay from the first transmission attempt to the start of a last transmission attempt in the last applied transmission frame. When a packet is delivered correctly during the first applied transmission frame, \(D_{{\it pt}\_\textit{RTU}}\left( \textit{Tr.} 1\right)\) is 0. The states [Tr. 2], [Tr. 3], and [Tr. 4] may be entered from the multiple states through state transitions. Thus, the ratio of the each entering state transition has to be calculated for defining the \(D_{{\it pt}\_\textit{RTU}}\left( \textit{Tr.} i\right)\), (\(i\in{2, 3, 4}\)). The steady state probability ratio that the state [Tr. i] is entered from the state [Tr. j], \(P_{{\it ss}\_\textit{r}}\left( \textit{Tr.} i, \textit{Tr.} j\right)\), is presented as
$$\begin{aligned} P_{{\it ss}\_\textit{r}}\left( \textit{Tr.} i, \textit{Tr.} j\right) =&\frac{\pi \left( \textit{Tr.} j\right) P_{{\it st}}\left( \textit{Tr.} i \mid \textit{Tr.} j\right)}{\sum\nolimits _{k \in l}\pi \left( \textit{Tr.} k\right) P_{{\it st}}\left( \textit{Tr.} i \mid \textit{Tr.} k\right)}, \\&i\in \{2, 3, 4\}, \ j\in \{1, 2, 3, 5,\ldots , 10\}, \end{aligned}$$
(18)
where \(P_{{\it st}}(\textit{Tr.} i \mid \textit{Tr.} j)\) is the state transition probability from the state [Tr. j] to the state [Tr. i], and l is the sequence of states that have transitions to the state [Tr. i], \(l\in \{1, 5\}\) when i = 2, \(l\in \{2, 6, 9\}\) when i = 3, and \(l\in \{3, 7, 8, 10\}\) when i = 4. The ratio of \(D_{{\it pt}\_\textit{RTU}}\left( \textit{Tr.} j\right)\) when the state [Tr. i] is entered from the state [Tr. j], \(D_{{\it pt}\_\textit{RTU}\_\textit{r}}\left( \textit{Tr.} i, \textit{Tr.} j\right)\), can be calculated as
$$D_{{\it pt}\_\textit{RTU}\_\textit{r}}\left( \textit{Tr.} i, \textit{Tr.} j\right) = P_{{\it ss}\_\textit{r}}\left( \textit{Tr.} i, \textit{Tr.} j\right) D_{{\it pt}\_\textit{RTU}}\left( \textit{Tr.} j\right).$$
(19)
Finally, \(D_{{\it pt}\_\textit{RTU}}\left( \textit{Tr.} i\right)\) for the states (\(i\in{2, 3,\ldots , 10}\)) can be calculated as
$$D_{{\it pt}\_\textit{RTU}}\left( \textit{Tr.} 2\right)= P_{{\it ss}\_\textit{r}}\left( \textit{Tr.} 2, \textit{Tr.} 1\right) \left( m + 1\right) s_{{\it f}} + D_{{\it pt}\_\textit{RTU}\_\textit{r}}\left( \textit{Tr.} 2, \textit{Tr.} 5\right)$$
(20a)
$$D_{{\it pt}\_\textit{RTU}}\left( \textit{Tr.} i\right)= \left( m + 1\right) s_{{\it f}}+ \sum \limits _{j \in l} D_{{\it pt}\_\textit{RTU}\_\textit{r}}\left( \textit{Tr.} i, \textit{Tr.} j\right), \ i\in \{3, 4\}$$
(20b)
$$D_{{\it pt}\_\textit{RTU}}\left( \textit{Tr.} i\right)= \left( F_{{\it num}} - 1\right) \left( m + 1\right) s_{{\it f}}- s_{{\it f}} + f_{{\it p}} / 2,, \ i\in \{5, 6,\ldots , 10\},$$
(20c)
where \(F_{{\it num}}\) is the number of applied transmission frames. \(F_{{\it num}}\) is 2 for the states [Tr. 5] and [Tr. 6]. \(F_{{\it num}}\) is 3 for the states [Tr. 7] and [Tr. 9]. \(F_{{\it num}}\) is 4 for the states [Tr. 8] and [Tr. 10].
The average delay of a final fragment in the last applied transmission frame, i.e. an average position of the last subframe applied for a fragment delivery, \(D_{{\it ff}}\left( \textit{Tr.} i\right)\), is presented as
$$\begin{aligned} D_{{\it ff}}\left( \textit{Tr.} i\right) &=D_{{\it ff}\_\textit{n}}\left( \lceil \textit{FR}_{{\it tr}(n)}\rceil \right) \left( \textit{FR}_{{\it tr}(n)} - \lfloor \textit{FR}_{{\it tr}(n)}\rfloor \right) \\&\quad+\,D_{{\it ff}\_\textit{n}}\left( \lfloor \textit{FR}_{{\it tr}(n)}\rfloor \right) \left( \lceil \textit{FR}_{{\it tr}(n)}\rceil - \textit{FR}_{{\it tr}(n)}\right), \end{aligned}$$
(21)
where n is the number of a transmission attempt, n = 2 when \(i\in \{2, 6, 9\}\), n = 3 when \(i\in \{3, 7, 10\}\), n = 4 when \(i\in \{4, 8\}\), \(\lceil \rceil\) presents the ceiling function that rounds up to the nearest integer, and \(\lfloor \rfloor\) presents the floor function that rounds down to the nearest integer. \(D_{{\it ff}\_\textit{n}}\left( N\right)\) is the delay calculated with the rounded integer values (N) of the \(\textit{FR}_{{\it tr}(n)}\) values, and can be calculated as
$$D_{{\it ff}\_\textit{n}}\left( N\right) = \frac{\sum\nolimits _{h=N}^{f_{{\it p}}}h [\left( h-1 \right) nCr\left( N-1 \right) ]}{\sum\nolimits _{h=N}^{f_{{\it p}}}\left( h-1 \right) nCr\left( N-1 \right)}, \ N\in \{1, 2, \ldots , f_{{\it p}}\},$$
(22)
where nCr is the number of combinations function. If a packet is delivered correctly after the first transmission attempt (n = 1), \(D_{{\it ff}}\left( \textit{Tr.} 1\right) = f_{{\it p}}\) and \(D_{{\it ff}}\left( \textit{Tr.} 5\right) = f_{{\it p}} / 2\). \(D_{{\it ff}}\left( \textit{Tr.} i\right)\) may have values between 1 and \(f_{{\it p}}\). Finally, the average network delay in subframes, \(D_{{\it net}\_\textit{RTU}}\left( \textit{avr}\right)\), may be calculated as
$$D_{{\it net}\_\textit{RTU}}\left( \textit{avr}\right) = D_{{\it que}}\left( \textit{avr}\right) + \sum \limits _{i = 1}^{10} P_{{\it rec}}\left( \textit{Tr.} i\right) [D_{{\it pt}\_\textit{RTU}}\left( \textit{Tr.} i\right) + D_{{\it ff}}\left( \textit{Tr.} i\right) ].$$
(23)

3.1.3 Markov Chain of CLH Transmissions

A CLH relays packets it receives from RTUs to another CLH as modeled with the non-saturation Markov chain of Fig. 5. Most of the parameters applied in the analysis are defined in Table 1, and a discrete-time transition is performed using the step size of one frame. In addition, Pr is the probability that a packet is received from an RTU during a frame (\(n_{{\it rtu}}/g_{{\it p}}\)), where \(n_{{\it rtu}}\) is the number of RTUs. A CLH is assumed to have dedicated channel resources which it can allocate for its own transmissions. Retransmissions of the data fragments are performed in the same subframe positions, where initially transmitted, of the next frame. The transmission and retransmission probabilities (\(\textit{Psuc}\_(n)\)) are defined by (11) and presented in Table 2, (\(n\in{1, 2, 3}\)). The probability that a packet is delivered successfully on a given state (transmission attempt), \(P_{{\it rec}}\left( \textit{Tr.} i\right)\), may be calculated from the steady state probabilities by (13) and (14) using \(i\in \{1, 2, 3, 4\}\), similarly as previously for the Markov chain of RTU transmissions.
The average delay increase due to the fragments of previous packets in the retransmission buffer is estimated in the following cases (\(c_{{\it rt}}\)): no retransmissions in the buffer, first retransmission, second retransmission, third retransmission, or any possible combination of retransmissions in the buffer (first and second, or first and third, or second and third, or first, second, and third), correspondingly \(c_{{\it rt}} \in \{1, 2,\ldots , 8\}\). The probability of each case, \(P_{{\it rt}}\left( c_{{\it rt}}\right)\), is computed numerically, and the average delay increase, \(D_{{\it inc}}\left( \textit{avr}\right)\), is
$$D_{{\it inc}}\left( \textit{avr}\right) = \sum \limits _{c_{{\it rt}}=2}^{\max (c_{{\it rt}})} \left( \frac{P_{{\it rt}}\left( c_{{\it rt}}\right)}{\sum \nolimits _{j=1}^{\max (c_{{\it rt}})}P_{{\it rt}}\left( j\right)} \textit{FR}_{{\it inc}\left( c_{{\it rt}}\right)} \right),$$
(24)
where \(\textit{FR}_{{\it inc}\left( c_{{\it rt}}\right)}\) is the number of fragments of previous packets in the retransmission buffer for each case. Cases, \(c_{{\it rt}} \in \{2, 3, 4\}\), correspond to \(\textit{FR}_{{\it tr}\left( n\right)}\) values with \(n \in \{2, 3, 4\}\). Consequently, \(\textit{FR}_{{\it inc}\left( 5\right)} = \textit{FR}_{{\it tr}\left( 2\right)} + \textit{FR}_{{\it tr}\left( 3\right)}\), \(\textit{FR}_{{\it inc}\left( 6\right)} = \textit{FR}_{{\it tr}\left( 2\right)} + \textit{FR}_{{\it tr}\left( 4\right)}\), \(\textit{FR}_{{\it inc}\left( 7\right)} = \textit{FR}_{{\it tr}\left( 3\right)} + \textit{FR}_{{\it tr}\left( 4\right)}\), and \(\textit{FR}_{{\it inc}\left( 8\right)} = \textit{FR}_{{\it tr}\left( 2\right)} + \textit{FR}_{{\it tr}\left( 3\right)}+ \textit{FR}_{{\it tr}\left( 4\right)}\). The average delay from the first transmission attempt to the start of a last transmission attempt in the last applied transmission frame, \(D_{{\it pt}\_\textit{CLH}}\left( \textit{Tr.} i\right)\), is
$$D_{{\it pt}\_\textit{CLH}}\left( \textit{Tr.} i\right) = \left( i - 1\right) s_{{\it f}}, \ i\in \{1, 2, 3, 4\}.$$
(25)
The average delay of a final fragment in the last applied transmission frame, \(D_{{\it ff}}\left( \textit{Tr.} i\right)\), is defined as previously for RTU transmissions by (21) and (22) using \(i\in \{1, 2, 3, 4\}\) and \(n\in \{1, 2, 3, 4\}\). Finally, the average network delay in subframes, \(D_{{\it net}\_\textit{CLH}}\left( \textit{avr}\right)\), is
$$D_{{\it net}\_\textit{CLH}}\left( \textit{avr}\right) = D_{{\it inc}}\left( \textit{avr}\right) + \sum \limits _{i=1}^{4} P_{{\it rec}}\left( \textit{Tr.} i\right) [D_{{\it pt}\_\textit{CLH}}\left( \textit{Tr.} i\right) + D_{{\it ff}}\left( \textit{Tr.} i\right) ].$$
(26)

3.2 Simulation Model

The ad hoc LTE-A network simulation model was developed for Riverbed Modeler that includes the Wireless Suite and LTE simulation toolboxes [43]. Figure 6 presents the LTE-A UE node model that was modified to support D2D communications for the nodes (RTU, CLH, and relay), and the scenario where 24 RTUs transmit data to the CLH 1 that relays it to the CLH 2 which also may correspond to a relay node. The DR application applies four-second reporting intervals. The UE node model includes multiple blocks each containing a communication protocol. A block is implemented as one or multiple process models that contain C code also including Riverbed Modeler specific functions. The modifications presented in the Sect. 2 were implemented to “lte_as” process model that contains radio resource control (RRC), radio link control (RLC), and media access control (MAC) layer functionalities of a UE. The process model “lte_nas” was modified to allow a packet delivery to “lte_as” even if there are no active evolved packet system (EPS) bearers because the node is not connected to the eNB. The receiver “lte_port_rx” was modified to be equivalent to the analytical model by implementing the pathloss calculations of (2), (3), (4), (5), and the functionality to fetch a BLER value (Fig. 2) according to the received SNR and the transmission attempt number.
The simulations are performed in packet level and occurring events produce interrupts to distinct process models to perform actions, e.g. a packet is generated in the process model inside the application block. A packet traverses through the blocks between the application and the antenna while some headers are added or removed on a path. The routing between the nodes is set manually due to the adjustable next-hop node address attributes.
Table 3
Percentage values of correctly received packets with each number of a transmission attempt*, and{average network delay values}, with varying transmission powers**
Number of a transmission attempt
1
2
3
4
 
24 RTUs \(\Downarrow\)
CLH 1
(2 mW)
A
{520.2 ms}
0.6
41.5
57.9
0.009
*Number of a transmission attempt is a sum of the first transmission and at most three retransmissions per hop.
**Transmission power is concentrated for a single resource block (180 kHz).
(RTU transmission power)
[CLH 1 transmission power]
Remote terminal unit (RTU)
Cluster head (CLH)
Analysis (A)
Simulation (S)
The sum of the values in each case is 100%
S
{516.2 ms}
0.6
43.4
56.0
0.010
(4 mW)
A
{299.3 ms}
34.7
61.8
3.5
0
S
{300.2 ms}
34.6
62.0
3.4
0
(8 mW)
A
{157.5 ms}
89.1
10.9
0
0
S
{158.4 ms}
89.0
11.0
0
0
(20 mW)
A
{131.4 ms}
99.8
0.2
0
0
S
{132.0 ms}
99.8
0.2
0
0
(40 mW)
A
{130.9 ms}
100
0
0
0
S
{131.5 ms}
100
0
0
0
CLH 1
\(\Downarrow\)
CLH 2
[12 mW]
A
{26.3 ms}
0.001
4.3
95.3
0.4
S
{27.1 ms}
0.028
6.1
93.5
0.4
[20 mW]
A
{19.2 ms}
3.1
63.0
34.0
0.001
S
{18.7 ms}
3.0
63.9
33.2
0.001
[40 mW]
A
{11.3 ms}
52.7
47.3
0
0
S
{11.0 ms}
52.6
47.4
0
0
[60 mW]
A
{8.9 ms}
85.8
14.2
0
0
S
{8.9 ms}
85.8
14.2
0
0
[80 mW]
A
{8.3 ms}
94.8
5.2
0
0
S
{8.3 ms}
94.9
5.1
0
0
Number of a transmission attempt
2
3
4
5
6
7
8
24 RTUs \(\Downarrow\)
CLH 1
\(\Downarrow\)
CLH 2
(2 mW) [12 mW]
A
{546.6 ms}
1E−05
0.026
2.4
42.0
55.3
0.2
3E−05
S
{543.2 ms}
4E−04
0.050
3.2
44.3
52.5
0.2
0
(4 mW) [20 mW]
A
{318.5 ms}
1.1
23.7
50.8
23.2
1.2
3E−05
0
S
{318.9 ms}
1.0
24.1
51.0
22.8
1.1
0
0
(8 mW) [40 mW]
A
{168.8 ms}
46.9
47.9
5.2
0
0
0
0
S
{169.4 ms}
46.9
47.8
5.2
0
0
0
0
(20 mW) [60 mW]
A
{140.3 ms}
85.6
14.4
0.028
0
0
0
0
S
{141.0 ms}
85.7
14.3
0.028
0
0
0
0
(40 mW) [80 mW]
A
{139.2 ms}
94.8
5.2
0
0
0
0
0
S
{139.9 ms}
94.9
5.1
0
0
0
0
0

4 Results

The analytical modeling and the network simulations are carried out in the scenario of Fig. 6 using the parameters of Table 1. The Markov chain of RTU transmissions (Fig. 4) applied the following approximated packet transmission probability values: \(\textit{Pr}_{{\it tx}1}\left( n\right) = \sqrt{\textit{Psuc}\_(n)}\), \(\textit{Pr}_{{\it tx}2}\left( n\right) = \sqrt{\textit{Psuc}\_(n)} [1-\textit{Psuc}\_(n+1)]\), \(\textit{Pr}_{{\it tx}3}\left( n\right) = [1-\sqrt{\textit{Psuc}\_(n)}] [1-\sqrt{\textit{Psuc}\_(n+1)}]\), \(\textit{Pr}_{{\it tx}4}\left( n\right) = [1-\sqrt{\textit{Psuc}\_(n)}] \sqrt{\textit{Psuc}\_(n+1)}\), and \(\textit{Pr}_{{\it tx}5}\left( n\right) = \sqrt{\textit{Psuc}\_(n)} \textit{Psuc}\_(n+1)= 1-[\textit{Pr}_{{\it tx}2}\left( n\right) + \textit{Pr}_{{\it tx}3}\left( n\right) +\textit{Pr}_{{\it tx}4}\left( n\right) ]\). The results of 100 simulation runs (each 20 min) that applied random traffic distributions are averaged. In total, 0.72 million data packets were generated. Table 3 presents the percentage values of correctly received packets with each number of a transmission attempt and with various transmission power levels. The number of a transmission attempt is a sum of the first transmission and at most three retransmissions per hop. The highest percentage values are emphasized with a boldfaced font to show the most probable number of a transmission attempt with each case. The CLH 1 applies a higher transmission power than the RTUs because of longer transmission distance in the DR scenario. It can be seen that the results obtained analytically comply with the simulation results. The difference between the results (0–1.9%) is lower with higher transmission powers. All packets are successfully transmitted at most with the fourth transmission attempt (third retransmission).
Table 3 also presents the average network delay values with varying transmission powers. The 24 RTUs share a single RB, but the CLH 1 has its dedicated RB. Thus, a packet delivery between the RTUs and the CLH 1 causes significantly more delay than the delivery between the CLH 1 and the CLH 2. The delay is higher with the lower transmission power because more retransmissions are required. The delay values of the full path (24 RTUs \(\Rightarrow\) CLH 1 \(\Rightarrow\) CLH 2) are from 139.2 to 546.6 ms. The results obtained analytically and with separate simulations are essentially the same (0–4 ms difference) and validate each other’s correctness. The results presented the delay in the ad hoc mode before relaying the traffic to the LTE eNB. Our previous work [10] can be applied here to estimate the delay from the relay node to the LTE eNB and to the wired network. With a similar network topology to the one applied in this paper and using the same packet generation interval the SG DR uplink traffic caused approximately 100 ms network delay in an LTE-A network that was shared with typical users [10]. The total network delay values range from 239.2 to 646.6 ms when the ad hoc mode delays and the relay to eNB and to wired network delay estimate, are added up. These delay values are sufficiently low to support most of the SG DR applications [1].

5 Conclusion and Future Work

D2D communications is an essential part of the current LTE technology development. This paper proposes an ad hoc mode for an LTE-A UE to overcome issues relating to lack of eNB connectivity for RTUs (communication interfaces connected to smart meters). SG DR communications must be performed by maintaining a packet delivery ratio above 99%. The proposed solution guarantees the SG DR traffic delivery by forming a path through multiple clusters of UEs and a relay (UE with eNB coverage). The LTE-A UE is modified to enable D2D communications with a detailed physical layer propagation model, a static resource allocation in time domain, a HARQ for D2D traffic, and a capability for a UE to receive uplink transmissions.
The scenario contains SG DR communication between RTUs, CLHs, and a relay. The disjoint analytical modeling and the network simulations were performed with various transmission power levels and detailed parameters. With the lower transmission power more retransmissions are required and the average network delay is higher. All packets were successfully transmitted at most with the fourth transmission attempt and the average network delay is low enough to support most of the SG DR applications (139.2–546.6 ms). The analytical and the simulation results are essentially the same and validate each other’s correctness.
The future work will consider some enhancements for the current model. A cluster forming method should be defined for setting up the network in the ad hoc mode. Dynamic resource allocation would optimize the usage of the channel resources and decrease the network delay. The suitable multi-hop routing algorithm for the system should be also selected or developed. Extensive network simulations may be performed with the final model using several SG DR applications and a large number of nodes.

Acknowledgements

This paper presents work undertaken in the context of the P2P-SMARTEST project, Peer to Peer Smart Energy Distribution Networks (http://​www.​p2psmartest-h2020.​eu/​), an Innovation Action funded by the H2020 Programme, contract number 646469. The authors would like to thank Harri Viittala for his support to provide the radio channel simulation results.
Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://​creativecommons.​org/​licenses/​by/​4.​0/​), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
Literature
4.
go back to reference Molina, A., Gabaldon, A., Fuentes, J. A., & Alvarez, C. (2003). Implementation and assessment of physically based electrical load models: Application to direct load control residential programs. IEE Proceedings–Generation, Transmission & Distribution, 150(1), 61–66. https://doi.org/10.1049/ip-gtd:20020750.CrossRef Molina, A., Gabaldon, A., Fuentes, J. A., & Alvarez, C. (2003). Implementation and assessment of physically based electrical load models: Application to direct load control residential programs. IEE Proceedings–Generation, Transmission & Distribution, 150(1), 61–66. https://​doi.​org/​10.​1049/​ip-gtd:​20020750.CrossRef
6.
go back to reference 3GPP. (2013). 3rd generation partnership project; Technical specification group radio access network; Study on provision of low-cost machine-type communications (MTC) user equipments (UEs) based on LTE [3GPP TR 36.888, Release 12],V12.0.0. 3GPP. (2013). 3rd generation partnership project; Technical specification group radio access network; Study on provision of low-cost machine-type communications (MTC) user equipments (UEs) based on LTE [3GPP TR 36.888, Release 12],V12.0.0.
8.
go back to reference 5G Infrastructure Association. (2015). White Paper. 5G and Energy, V1.0, Sep. 2015. 5G Infrastructure Association. (2015). White Paper. 5G and Energy, V1.0, Sep. 2015.
21.
24.
go back to reference 3GPP. (2014). 3rd generation partnership project; Technical specification group radio access network; Study on LTE device to device proximity services; Radio aspects [3GPP TR 36.843, Release 12], V12.0.1. 3GPP. (2014). 3rd generation partnership project; Technical specification group radio access network; Study on LTE device to device proximity services; Radio aspects [3GPP TR 36.843, Release 12], V12.0.1.
27.
go back to reference Nokia Networks. (2014). White Paper. Nokia LTE M2M, optimizing LTE for the internet of things, C401-01085-WP-201409-1-EN. Nokia Networks. (2014). White Paper. Nokia LTE M2M, optimizing LTE for the internet of things, C401-01085-WP-201409-1-EN.
32.
go back to reference 3GPP. (2014). 3rd generation partnership project; Technical specification group radio access network; Study on architecture enhancements to support proximity-based services (ProSe) [3GPP TR 23.703, Release 12], V12.0.0. 3GPP. (2014). 3rd generation partnership project; Technical specification group radio access network; Study on architecture enhancements to support proximity-based services (ProSe) [3GPP TR 23.703, Release 12], V12.0.0.
33.
go back to reference 3GPP. (2016). Universal Mobile Telecommunications System (UMTS); LTE; Proximity-based services (ProSe); Stage 2 [3GPP TS 23.303, Release 13], V13.4.0. 3GPP. (2016). Universal Mobile Telecommunications System (UMTS); LTE; Proximity-based services (ProSe); Stage 2 [3GPP TS 23.303, Release 13], V13.4.0.
34.
go back to reference 3GPP. (2014). LTE; Evolved universal terrestrial radio access (E-UTRA); Physical layer procedures; [3GPP TS 36.213, Release 11], V11.6.0 (pp. 43-45 and 100-122). 3GPP. (2014). LTE; Evolved universal terrestrial radio access (E-UTRA); Physical layer procedures; [3GPP TS 36.213, Release 11], V11.6.0 (pp. 43-45 and 100-122).
42.
go back to reference Miller, C. K. S., Daywitt, W. C., & Arthur, M. G. (1967). Noise standards, measurements, and receiver noise definitions. Proceedings of the IEEE, 55(6), 865–877.CrossRef Miller, C. K. S., Daywitt, W. C., & Arthur, M. G. (1967). Noise standards, measurements, and receiver noise definitions. Proceedings of the IEEE, 55(6), 865–877.CrossRef
Metadata
Title
Ad Hoc LTE Method for Resilient Smart Grid Communications
Authors
Juho Markkula
Jussi Haapola
Publication date
31-10-2017
Publisher
Springer US
Published in
Wireless Personal Communications / Issue 4/2018
Print ISSN: 0929-6212
Electronic ISSN: 1572-834X
DOI
https://doi.org/10.1007/s11277-017-5018-1

Other articles of this Issue 4/2018

Wireless Personal Communications 4/2018 Go to the issue