<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">IJCNS</journal-id><journal-title-group><journal-title>International Journal of Communications, Network and System Sciences</journal-title></journal-title-group><issn pub-type="epub">1913-3715</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/ijcns.2015.85017</article-id><article-id pub-id-type="publisher-id">IJCNS-56238</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject></subj-group></article-categories><title-group><article-title>
 
 
  Adapting LTE M-2-M Protocol Standard to Fulfil Latency Requirements for IEC 61850 GOOSE Messages
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>li</surname><given-names>M. Allam</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Mohamed</surname><given-names>Saied</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Ihab</surname><given-names>Aly</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Department of Electronic, Communication and Computer Engineering, Helwan University, Cairo, Egypt</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>ali_allam@h-eng.helwan.edu.eg(LMA)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>09</day><month>04</month><year>2015</year></pub-date><volume>08</volume><issue>05</issue><fpage>154</fpage><lpage>160</lpage><history><date date-type="received"><day>14</day>	<month>April</month>	<year>2015</year></date><date date-type="rev-recd"><day>accepted</day>	<month>9</month>	<year>May</year>	</date><date date-type="accepted"><day>12</day>	<month>May</month>	<year>2015</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  Generic Object Oriented Substation Event (GOOSE) Messages face a great challenge in its communication requirements especially in latency point of view. The appearance of the Long-Term Evolution (LTE) has opened a new way that can be used due to its great performance, compared with previous wireless technologies. In order to use LTE technology within the GOOSE message transfer, several points must be put into consideration, and additional requirements need to be within both LTE User Equipment (UE) side and network side. In this paper, we are going to adapt part of the LTE standards to fulfil the requirements of GOOSE messages which needs latency more than or equal to 20 ms, using an experimental approach. The results show that LTE can satisfy the target requirements of latency within the acceptable Bit Error Rate (BER).
 
</p></abstract><kwd-group><kwd>M2M</kwd><kwd> LTE-A</kwd><kwd> GOOSE Messages</kwd><kwd> Smart Grid</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Smart grid technologies are continuously developing, in order to improve the overall behaviour of the power network. This quick development faces great challenges towards its information gathering while transmitting the suppliers and consumer data. Smart grid system has different components with different communications requirements for each application.</p><p>GOOSE messages are a type of messages that defined in IEC 61850 [<xref ref-type="bibr" rid="scirp.56238-ref1">1</xref>] that transfer between intelligent substations to manipulate the performance and safety of substations, high-speed detection, isolation and restoration of faults on the whole distribution network. Some types of GOOSE messages need a critical latency that makes it use the Ethernet technique in order to save the time consumed in the network protocol stack upper layers, but after the approach to transmit these messages over a Wide Area Network (WAN), Ethernet can’t be used because it’s simply not a routable protocol [<xref ref-type="bibr" rid="scirp.56238-ref2">2</xref>] .</p><p>LTE is the latest technology in wireless communication and categorized by its latency advantage compared with the previous wireless technologies [<xref ref-type="bibr" rid="scirp.56238-ref3">3</xref>] . The usage of LTE in GOOSE messages transmission will add several benefits as it will decrease the installation time for the communication environment, introduce a new solution for GOOSE messages transmission through WAN and also can be used as a backup solution for the current techniques.</p><p>Using LTE in smart grid system can be classified as Machine-2-Machine (M2M) communication, which is one of the biggest growing industries in the near future and it is a new breed to drive further enhancements of the LTE network.</p><p>Our contribution is adapting LTE standard that will enhance the LTE latency while sending GOOSE messages, by using the experimental approach for these adaptation and simulation approach to test the reliability of the suggested adaptation on the transmission GOOSE messages.</p><p>The organization of the next sections is as follows, in Section 2 it discusses the previous literatures, Section 3 contains information about the LTE network and its adaption for GOOSE messages requirements, Sections 4 and 5 contain the experimental work in LTE UE side, and the results and the conclusion are in Section 6.</p></sec><sec id="s2"><title>2. Related Work</title><p>Synchrophasor communication for substations introduced in [<xref ref-type="bibr" rid="scirp.56238-ref4">4</xref>] and a comparison made between LTE, HSPA and VDSL. The results were made on a 1-way transmission, using packets of size 48 and 96 bytes, and almost in case of LTE the latency was less than 100 ms. Real-time scheduling in LTE for smart grids in [<xref ref-type="bibr" rid="scirp.56238-ref4">4</xref>] have offered a new scheduler technique in order to improve the latency of the assign the resources to the Smart Grid entities within LTE.</p><p>IEC 61850 GOOSE message over WAN presented in [<xref ref-type="bibr" rid="scirp.56238-ref2">2</xref>] , Because of the new requirements that tends to transfer GOOSE messages within the WAN, to enhance the communication between substations, new techniques have been carried out in order to check the capability of using the internet with GOOSE messages. Using the internet appeared because of the Ethernet is not capable to be routed within the WAN and is not routable protocol. After trying Layer 2 tunnelling technique, it observed that the transmission time limit exceeded and this technique is not able to carry out the GOOSE messages [<xref ref-type="bibr" rid="scirp.56238-ref2">2</xref>] .</p><p>The latency over LTE network discussed in [<xref ref-type="bibr" rid="scirp.56238-ref3">3</xref>] , but several assumptions taken into consideration, as the processing time for Uplink and Downlink for UE, neglecting the standard that the UE have to wait 4 ms after receiving the grant from the network. It assumed that the UE side that the uplink processing time take 0.5 in layer 2 and another 0.5 ms in Layer 1.</p><p>In [<xref ref-type="bibr" rid="scirp.56238-ref5">5</xref>] [<xref ref-type="bibr" rid="scirp.56238-ref6">6</xref>] the authors have used WiMAX in GOOSE message application, the Latency of WiMAX network reached a range 30 - 50 ms. This latency has been achieved after making a unique “stand alone” mode in which the WiMAX equipment can support Layer 2, and able to propagate the message inside the same cell without the need of using centralized (Access Services Network gateway). The Latency achieved was acceptable, compared with GPRS network, but they did not compare these results with LTE.</p></sec><sec id="s3"><title>3. Adapting LTE to GOOSE Messages Requirements</title><p>In order to adapt the LTE within GOOSE messages, the requirements of GOOSE have to be defined with LTE latency.</p><sec id="s3_1"><title>3.1. GOOSE Messages Communication Requirements</title><p>Standard IEC 61850-5 [<xref ref-type="bibr" rid="scirp.56238-ref1">1</xref>] introduced the communication requirements for functions and device models in the substations. Based on IEC 61850-5, there are 6 types of GOOSE messages with different communication requirements and performance classes.</p><p><xref ref-type="table" rid="table1">Table 1</xref> briefly defined the required latency for different types of GOOSE messages with their performance classes.</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Latency requirements for GOOSE messages [<xref ref-type="bibr" rid="scirp.56238-ref1">1</xref>] </title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Type</th><th align="center" valign="middle" >Class</th><th align="center" valign="middle" >Transmission time (ms) defined by trip time</th></tr></thead><tr><td align="center" valign="middle"  rowspan="3"  >Type 1A</td><td align="center" valign="middle" >P1</td><td align="center" valign="middle" >10</td></tr><tr><td align="center" valign="middle" >P2</td><td align="center" valign="middle" >3</td></tr><tr><td align="center" valign="middle" >P3</td><td align="center" valign="middle" >3</td></tr><tr><td align="center" valign="middle"  rowspan="3"  >Type 1B</td><td align="center" valign="middle" >P1</td><td align="center" valign="middle" >100</td></tr><tr><td align="center" valign="middle" >P2</td><td align="center" valign="middle" >20</td></tr><tr><td align="center" valign="middle" >P3</td><td align="center" valign="middle" >20</td></tr><tr><td align="center" valign="middle" >Type 2</td><td align="center" valign="middle" ></td><td align="center" valign="middle" >100</td></tr><tr><td align="center" valign="middle" >Type 3</td><td align="center" valign="middle" ></td><td align="center" valign="middle" >500</td></tr><tr><td align="center" valign="middle"  rowspan="3"  >Type 4</td><td align="center" valign="middle" >P1</td><td align="center" valign="middle" >10</td></tr><tr><td align="center" valign="middle" >P2</td><td align="center" valign="middle" >3</td></tr><tr><td align="center" valign="middle" >P3</td><td align="center" valign="middle" >3</td></tr><tr><td align="center" valign="middle" >Type 5</td><td align="center" valign="middle" ></td><td align="center" valign="middle" >1000</td></tr></tbody></table></table-wrap></sec><sec id="s3_2"><title>3.2. LTE Latency</title><p>LTE network latency for data transmission is named as User plane (U-Plane) latency, which is defined as the one-way transit time between a packet being available at the IP layer in either the User Equipment/Radio Access Network (UE/RAN) edge node or the availability of this packet at the IP layer in the RAN edge node/UE [<xref ref-type="bibr" rid="scirp.56238-ref3">3</xref>] . The reason of the U-plane latency acquired due to the time taken within the data path within the LTE network.</p><sec id="s3_2_1"><title>3.2.1. Data-Path</title><p><xref ref-type="fig" rid="fig1">Figure 1</xref> shows the equipment-2-equipment communication process, as used in our experiment, between the Phasor Measurement Unit (PMU), which represent the source and Phasor Data Concentrator (PDC) that represent the receiver within the LTE network.</p><p>The data path within the LTE network from source to destination have to follow a specific path, in which the UE request grant from the evolved NodeB (eNB) requesting a resource to transmit its data, once the eNB provide the UE with the requested resource the UE will send its data to the eNB. After that, the eNB will be forwarded directly the packet to the Serving Gateway (SGW), which will route the packet to its destination and forward it to the serving eNB. After that, the eNB will forward the packet to the destination UE.</p><p><xref ref-type="table" rid="table2">Table 2</xref> mentions the time taken by each process within the data path, before applying our suggested adaptive.</p><p>In order to maintain the latency of at least 20 ms to serve Type1B of class P2 and P3 messages an enhancement must take place at the UE side.</p></sec><sec id="s3_2_2"><title>3.2.2. UE Latency</title><p>According to the standard 36.213 [<xref ref-type="bibr" rid="scirp.56238-ref8">8</xref>] , once the UE receives a valid grant from the network in sub frame “n”, it will transmit the data in sub frame “n + 4”, that means the transmission delay within UE in Frequency Division Duplex (FDD) mode is constant and equals to 4 ms. The UE consume these 4 ms in two parts.</p><p>(1) Layer 2/Layer 1 Processing Time</p><p>The time taken by the UE processing time for handling the received data. In case of transmission of GOOSE messages it’s one way transmission from the source to destination, that will reflect on the source no data to be handled in the downlink process, and the UE will handle the Up-Link (UL) data only.</p><p>(2) Timing Advance</p><p>Timing advance means that the network tells the UE to transmit the data a little bit earlier, depending on the distance between the UE and eNB. In the worst case that the distance between the UE and eNB is 100 Km the</p><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> Diagram for PMU/PDC within LTE network</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/6-9701981x5.png"/></fig><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Overall latency within LTE network [<xref ref-type="bibr" rid="scirp.56238-ref7">7</xref>] </title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Process</th><th align="center" valign="middle" >Time in ms</th></tr></thead><tr><td align="center" valign="middle" >UL Resource assignment</td><td align="center" valign="middle" >8</td></tr><tr><td align="center" valign="middle" >UE UL Data transmission processing Time</td><td align="center" valign="middle" >4</td></tr><tr><td align="center" valign="middle" >eNB Processing time</td><td align="center" valign="middle" >3</td></tr><tr><td align="center" valign="middle" >S1-U</td><td align="center" valign="middle" >5</td></tr><tr><td align="center" valign="middle" >SGW Processing Time</td><td align="center" valign="middle" >2</td></tr><tr><td align="center" valign="middle" >S1-U</td><td align="center" valign="middle" >5</td></tr><tr><td align="center" valign="middle" >eNB Processing time</td><td align="center" valign="middle" >3</td></tr><tr><td align="center" valign="middle" >UE DL Processing Time</td><td align="center" valign="middle" >3</td></tr><tr><td align="center" valign="middle" >Total Latency</td><td align="center" valign="middle" >33</td></tr></tbody></table></table-wrap><p>timing advance will be 667 Microsecond [<xref ref-type="bibr" rid="scirp.56238-ref9">9</xref>] .</p></sec></sec></sec><sec id="s4"><title>4. Suggested Adapted LTE Implementation</title><p>A proposed change in standard 36.213 [<xref ref-type="bibr" rid="scirp.56238-ref8">8</xref>] , to optimize the latency within LTE UE can take place, in which the LTE UE can send the required data in the next sub-frame and not to wait 4 sub frames that will be proved by implementing LTE UE Layer 2 and calculating its processing time.</p><p>This proposal appeared because of the GOOSE messages size that will not exceed 300 Byte [<xref ref-type="bibr" rid="scirp.56238-ref9">9</xref>] , while each sub-frame in LTE can carry out more than 6 K bytes per sub frame.</p><p>The implementation will be carried out on uplink data of size 300 bytes which represent the actual size of GOOSE message [<xref ref-type="bibr" rid="scirp.56238-ref9">9</xref>] , using Micro Controller embed LPC1768 based on the NXP LPC1768, ARM<sup>&#174;</sup> Cortex™- M3 Core, with a 32-bit ARM Cortex-M3 core running at 96 MHz.</p><p>The implementation will take place on the edge of Layer 2 for LTE UE.</p><sec id="s4_1"><title>4.1. Data Processing for Our Adaptation</title><p>Once the MAC receives a valid grant from the network, it will indicate the Packet Data Convergence Protocol (PDCP) by this information. The PDCP sub layer will use 7-bit serial number (SN) length frame structure after that it will transfer the data from the upper layer to Radio Link Control (RLC) maintaining the PDCP serial number. The RLC sub layer will use unacknowledged mode, maintain the RLC header with Unacknowledged Mode Data Packet Data Unit (UMD PDU) SN and pass the RLC PDU to the MAC.</p><p>The MAC sub layer will deliver the data from the upper layer (RLC) to Layer 1, maintaining the MAC PDU header with the appropriate values of timing advance value indicating the physical layer to send its data in the next sub frame. To test the reliability of suggested adaptation, LTE network simulation was done, in order to prove the reliability of and its ability to be used within GOOSE messages from the point of view throughput and Bit error rate.</p></sec><sec id="s4_2"><title>4.2. LTE Network Simulation</title><p>Using open source LTE Uplink level simulator from Vienna University [<xref ref-type="bibr" rid="scirp.56238-ref10">10</xref>] of Technology we were able to determine the Throughput of GOOSE messages over LTE network.</p><p>Additional changes added to the previously discussed simulation; by implementing Layer 2 to the simulator to transmit the required data of GOOSE message size in the next sub-frame directly once receive the grant from the network. <xref ref-type="table" rid="table3">Table 3</xref> presents the simulation parameters. The result will be present and discusses in the next section.</p></sec></sec><sec id="s5"><title>5. Results</title><p>As observed in <xref ref-type="fig" rid="fig2">Figure 2</xref>, the processing time for 300 bytes of data in the uplink process for Layer 2 took 13 Microseconds.</p><p>In <xref ref-type="fig" rid="fig3">Figure 3</xref>, sending GOOSE message of package size 300 Byte, in each Transmission Time Interval (TTI) assigned to the UE, the UE throughput reached 3.5 Mbps, which is very acceptable compared with the capability of LTE to send hundreds of Mbps.</p><p><xref ref-type="fig" rid="fig4">Figure 4</xref> discusses the BER vs. SNR for UE within LTE network, we can see that the coded BER have significant improvement compared to un-coded, i.e. at BER 10<sup>−</sup><sup>6</sup> for un-coded is 16 dB while for coded is 22 dB.</p></sec><sec id="s6"><title>6. Conclusions</title><p>The UE has the ability to send GOOSE messages within size of 300 bytes of data in the next sub-frame after receiving the grant from the network and not to wait 4 milliseconds in FDD.</p><p>Applying these changes to the standards can enhance the responsiveness of the LTE UE and will reflect in decreasing the overall latency of the LTE network to make it able to carry our GOOSE messages within latency 20 ms network, as in <xref ref-type="fig" rid="fig5">Figure 5</xref>, which compare the latency performance of LTE after and before adaptation.</p><fig id="fig2"  position="float"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> Layer 2 uplink processing time</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/6-9701981x6.png"/></fig><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> Simulation parameters</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Parameter</th><th align="center" valign="middle" >Value</th></tr></thead><tr><td align="center" valign="middle" >Uplink frequency</td><td align="center" valign="middle" >1.9 MHz</td></tr><tr><td align="center" valign="middle" >Bandwidth</td><td align="center" valign="middle" >1.4 MHz</td></tr><tr><td align="center" valign="middle" >Number of TX/Rx antennas</td><td align="center" valign="middle" >Single Input Single Output (SISO)</td></tr><tr><td align="center" valign="middle" >Number of UEs</td><td align="center" valign="middle" >1 UE</td></tr><tr><td align="center" valign="middle" >Speed of UE</td><td align="center" valign="middle" >Zero</td></tr><tr><td align="center" valign="middle" >Number of simulated sub frames</td><td align="center" valign="middle" >10,000</td></tr><tr><td align="center" valign="middle" >Scheduler setting</td><td align="center" valign="middle" >Static scheduler</td></tr></tbody></table></table-wrap><fig id="fig3"  position="float"><label><xref ref-type="fig" rid="fig3">Figure 3</xref></label><caption><title> UE Throughput for transmitting 300 Byte in each TTI</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/6-9701981x7.png"/></fig><fig id="fig4"  position="float"><label><xref ref-type="fig" rid="fig4">Figure 4</xref></label><caption><title> UE bit error-rate</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/6-9701981x8.png"/></fig><fig id="fig5"  position="float"><label><xref ref-type="fig" rid="fig5">Figure 5</xref></label><caption><title> Overall LTE latency after applying the UE changes</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/6-9701981x9.png"/></fig><p>LTE network is reliable to handle GOOSE messages with acceptable throughput and BER after applying suggested adaptation. Sending the required data in the next sub frame will not affect either the throughput or the BER, this is due to that the UE can be sent in each sub frame.</p></sec></body><back><ref-list><title>References</title><ref id="scirp.56238-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Baigent, D., Adamiak, M. and Mackiewicz, R. (2003) IEC 61850-5, Communication Networks and Systems in Substations—Part 5: Communication Requirements for Functions and Device Models.</mixed-citation></ref><ref id="scirp.56238-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">de Oliveira, C.H.R. and Bowen, A.P. (2012) IEC 61850 GOOSE Message over WAN. The 2012 International Conference on Wireless Networks (ICWN’12), Las Vegas.</mixed-citation></ref><ref id="scirp.56238-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Blajic, T., Nogulic, D. and Druzijanic, M. (2006) Latency Improvements in 3G Long Term Evolution. Mipro CTI.</mixed-citation></ref><ref id="scirp.56238-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Zseby, T., Fabini, J. and Rani, D. (2014) Synchrophasor Communication. e&amp;iElektrotechnik und Informationstechnik, 131, 8-13.</mixed-citation></ref><ref id="scirp.56238-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Xu, Y.Z. and Fischione, C. (2012) Real-Time Scheduling in Lte for Smart Grids. 5th International Symposium on Communications Control and Signal Processing, Rome, 2-4 May 2012, 1-6. http://dx.doi.org/10.1109/ISCCSP.2012.6217872</mixed-citation></ref><ref id="scirp.56238-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Maciej, G., Lee, L. and Jim, M. (2011) IEC 61850 Goose over Wimax for Fast Isolation and Restoration of Faults in Distribution Networks. 21st International Conference on Electricity Distribution, Frankfurt, 6-9 June 2011, paper 1322.</mixed-citation></ref><ref id="scirp.56238-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Mohan, S., Kapoor, R. and Mohanty, B. (2011) Latency in HSPA Data Networks. Qualcomm, Tech. Rep.</mixed-citation></ref><ref id="scirp.56238-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">3GPP TS 36.213 V12.0.0 (2013-12) Technical Specification 3rd Generation Partnership Project, Technical Specification Group Radio Access Network, Evolved Universal Terrestrial Radio Access (E-UTRA), Physical Layer Procedures (Release 12).</mixed-citation></ref><ref id="scirp.56238-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">de Oliveira1, J.C., Varella, W.A., Marques, A.E. and Forster, G. (2007) Real Time Application Using Multicast Ethernet in Power Substation Automation According to IEC61850. White Paper, PAC World Journal.</mixed-citation></ref><ref id="scirp.56238-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Vienna Simulation, LTE Uplink Link Level Simulator. http://www.nt.tuwien.ac.at/research/mobile-communications/lte-uplink-link-level-simulator/</mixed-citation></ref></ref-list></back></article>