Literature DB >> 27043573

SACRB-MAC: A High-Capacity MAC Protocol for Cognitive Radio Sensor Networks in Smart Grid.

Zhutian Yang1, Zhenguo Shi2, Chunlin Jin3.   

Abstract

The Cognitive Radio Sensor Network (CRSN) is considered as a viable solution to enhance various aspects of the electric power grid and to realize a smart grid. However, several challenges for CRSNs are generated due to the harsh wireless environment in a smart grid. As a result, throughput and reliability become critical issues. On the other hand, the spectrum aggregation technique is expected to play an important role in CRSNs in a smart grid. By using spectrum aggregation, the throughput of CRSNs can be improved efficiently, so as to address the unique challenges of CRSNs in a smart grid. In this regard, we proposed Spectrum Aggregation Cognitive Receiver-Based MAC (SACRB-MAC), which employs the spectrum aggregation technique to improve the throughput performance of CRSNs in a smart grid. Moreover, SACRB-MAC is a receiver-based MAC protocol, which can provide a good reliability performance. Analytical and simulation results demonstrate that SACRB-MAC is a promising solution for CRSNs in a smart grid.

Entities:  

Keywords:  MAC protocol; capacity; cognitive radio sensor networks; smart grid; spectrum aggregation

Year:  2016        PMID: 27043573      PMCID: PMC4850978          DOI: 10.3390/s16040464

Source DB:  PubMed          Journal:  Sensors (Basel)        ISSN: 1424-8220            Impact factor:   3.576


1. Introduction

The legacy electric power grids are facing numerous challenges, such as aging infrastructure, energy inefficiency, frequent transmission congestion and even failures. The next generation of electric grids, termed as smart grids, are expected to supply improved service with higher reliability, efficiency, agility and security [1,2,3], due to their capabilities of distributed computing, automated control and advanced bi-directional communications. Electricity providers, distributors and consumers would benefit from real-time awareness of operating environments, requirements and capabilities, since smart grids are capable of gathering information in real time from equipment in different areas and then making intelligent decisions to promote the efficiency and security of electric grids. For the successful operation of a smart grid, an integrated high performance, reliable, efficient, robust and secure communication network is critical [4,5]. Recently, the Cognitive Radio Sensor Network(CRSN) has gained much attention for electric power networks [6,7,8,9,10,11] and is expected to address the unique challenges of communications in a smart grid. In [6,7], the advantages of CRSNs are introduced, and the potential for the application in smart grids is analyzed. CRSNs can supply low cost, efficient and reliable operation in different parts of a smart grid, such as transmission towers, commercial buildings, distributed power plants, etc. The information gathered from sensors can be used for different applications, such as real-time fault detection, smart metering, automated demand response, and so on. Moreover, due to the capability of dynamic spectrum access, CRSNs can reduce congestion and excessive packet loss and thereby make transmissions more reliable. For the realization of CRSNs, literature [8] studies the connectivity of large-scale networks in fading environments under different routing mechanisms; literature [9] studies the coexistence and fairness, when several secondary networks share the same primary user resources; and [10] proposes a receiver-based MAC protocol for CRSNs in a smart grid (i.e., Cognitive Receiver-Based (CRB)-MAC), which exploits the broadcast nature of the wireless medium to reduce retransmissions, so as to provide high energy efficiency and reliability. These research works make great contributions to successfully operating CRSNs in a smart grid. However, the high bandwidth requirements is a critical issue for the application of CRSNs in a smart grid, such as in Advanced Metering Infrastructure (AMI) networks [11,12], which are one of the key elements of a smart grid. Hence, the successful application of CRSN in a smart grid is dependent on the communication capabilities, which brings about enormous challenges for the reliability and throughput of CRSNs. On the other hand, the spectrum aggregation [13] technique has been proposed to meet the increasing bandwidth demands and to overcome the problem of wide continuous spectrum band shortage in the current spectrum resource situation. Recently, a number of studies have been done on spectrum aggregation-based approaches for Cognitive Radio (CR) networks to improve throughput and spectrum efficiency (e.g., see [14,15,16,17,18,19,20,21,22]). Especially, in [20], a Spectrum-aware Clustering protocol for Energy-Efficient Multimedia routing (SCEEM) is proposed, in order to improve the routing efficiency and overcome the limitations of energy and spectrum, by using spectrum-aware clustering. In [21], a spectrum-aware and energy-efficient MAC protocol is proposed to improve the energy efficiency of CRSNs. By communications on a Common Control Channel (CCC), the sender and receiver can search the common available channels in subsets of the spectrum band, such that the energy consumption for spectrum sensing is deceased. In [22], Spectrum-aware and Cognitive Sensor Networks (SCSNs) are proposed for CRSN-based smart grid applications, which can overcome spatio-temporally varying spectrum characteristics and harsh environmental conditions. Therefore, there is a great potential of using spectrum aggregation for CRSNs in a smart grid. However, the utilization of spectrum aggregation-based CRSNs in a smart grid is still unexploited. It requires optimizations and enhancements for each layer of the protocol stack, especially the Medium Access Control (MAC) protocol. Against this background, this paper aims to propose a high-capacity MAC protocol with novel modifications especially tailored for CRSNs in smart grid. In this regard, the SACRB-MAC (Spectrum Aggregation Cognitive Receiver-Based MAC) protocol is proposed. SACRB-MAC is a spectrum aggregation-based and receiver-based MAC protocol designed with special emphasis on reliability and capacity requirements of CRSNs in smart grid. It adopts spectrum aggregation technique to improve the available bandwidth and utilizes wireless medium broadcast nature to improve the reliability of CRSNs. The rest of the paper is organized as follows. Section 2 describes the framework for SACRB-MAC including overview, system model and the protocol description. In Section 3, analytical models for different performance metrics are discussed, followed by performance evaluation in Section 4. Finally, the paper is concluded in Section 5.

2. SACRB-MAC Framework

2.1. Overview of SACRB-MAC

SACRB-MAC is a receiver-based MAC protocol, which is inherently different from sender-based MAC protocols. In sender-based MAC protocols, it is the sender that selects the receiver node from its forwarder list. Oppositely, in SACRB-MAC, no particular receiver node is determined. The sender node transmits the data packet by broadcasting such that all neighbor nodes in the communication range can receive the packet and compete to forward it. SACRB-MAC is especially designed with emphasis on capacity. The channel aggregation with the highest capacity is selected during spectrum aggregation. The sender shares its available channel list over the Common Control Channel (CCC). Each receiver performs spectrum sensing and finds the common channels between the sender and itself. The channel aggregation with highest capacity of each receiver is determined and will be sent to the sender over CCC. To ensure the optimal spectrum aggregation scheme can be obtained by the sender, each receiver has to stay for a timer, which is dependent on the capacity potential of the receiver. The first spectrum aggregation scheme will be adopted by the sender for transmission. A typical feature of any CR application is that nodes engaged in spectrum sensing will not transmit or receive data packets. Hence, the throughput performance of the network will be degraded. In SACRB-MAC, sensor nodes adopt the maximal transmission time subject to the interference constraint to improve the transmission efficiency. In addition, the CCC is a specified channel, which is always available and reliable.

2.2. System Model

We consider the AMI network structured by using cognitive radio-equipped sensors, which is shown as Figure 1. In this AMI network, multiple cognitive radio-enabled meters (located at the customer premises) transmit customer information to a Meter Data Management System (MDMS), which acts as a control center for the management of meter data in order to be used by different applications (for AMI details, see [23]). We assume that only one secondary network (i.e., the AMI network) exists in this region, and N stationary primary user (PU) transmitters (N spectrum band) exist with known locations and maximum coverage ranges. Moreover, M channels exist in each spectrum band. All CR meters adopt Signal Interpretation before Fourier Transform (SIFT) and Frequency-Aware OFDM (FA-OFDM) [24] techniques in radio transceivers and share a CCC for control information exchange, which is always available and reliable. Therefore, CR meters can aggregate channels from different spectrum bands and access these channels simultaneously for transmission [25].
Figure 1

The schematic of AMI networks.

Generally, the available spectrum for cognitive radio sensors is fragmented. The fragment size varies among different channels and bands. In order to detect these fragments, CR sensor nodes perform multiple channel spectrum sensing operation to the licensed spectrum bands. The status of channels are recorded in Channel Status Table (CST), which is given by: where denotes the status of the i-th channel of the j-th band and indicates that the channel is available. The available channels for aggregation are selected based on CST. In addition, the CST is updated periodically based on the spectrum sensing results. In FA-OFDM, different coding and modulation schemes are adopted in the OFDM sub-band, and the coding and modulation scheme of each sub-band is dependent on its signal-to-noise ratio. Accordingly, the data are split and carried by different carriers, which may adopt different transmit rates and power. The schematic of the FA-OFDM-based PHY layer is shown as Figure 2.
Figure 2

The schematic of FA-OFDM based PHY layer.

We also assume nonpreemptive CR node transmission when the wireless transceivers operates in transmission and reception mode. Even if the PU access the channel, the CR node will complete the current frame transmission and suspend the next frame data transmission. It is noted that PUs can access channels at any time instant, and their activities can be represented by a two-state independent and identically distributed random process, where the time of idle and busy periods is distributed with a mean of and , respectively. Let denote the state that the channel in the is idle with probability . Similarly, denotes the state that PU is active in the channel (busy) in the with probability , and . The energy detection technique [26] is adopted here for PU detection, which is given by: In spectrum sensing, the detection probability () and the false alarm probability () are two metrics. High detection probability ensures good protection to PUs and low false alarm probability ensures efficient utilization of channels. As description in [27], detection and false alarm probabilities for the channel in the band are given by: where accounts for the Q function, which is the complementary error function, denotes the primary signal-to-noise ratio and denotes the bandwidth time product of the i-th channel.

2.3. Protocol Description

2.3.1. MAC Frame Structure

In SACRB-MAC, a MAC frame comprises two parts, i.e., the spectrum sensing slot () and the transmission slot (). In the spectrum sensing slot, the CR sensor checks the status of each channel in the spectrum aggregation list. The CR user will suspend the channels occupied by the PUs and access the available channels for transmission. We note that, in realistic conditions, PUs may be interfered with due to imperfect spectrum sensing. We use the Interference Ratio (IR) to quantify the interference. IR is defined as the expected ratio of PU transmission interrupted by CR users [10]. The IR for the i-th channel can be represented by: where . It is assumed that the CR nodes can use the transmission time excellently, such that the throughput of the CR network is maximized to an interference constraint, namely , where denotes the maximum tolerable interference ratio on the i-th channel. Therefore, the transmission time on the i-th channel can be given by: where is the detection probability at the tolerable SNR lower limit, which is specified by the regulator.

2.3.2. Channel Selection Algorithm for Spectrum Aggregation

In channel selection for spectrum aggregation, the highest capacity that each receiver can provide is the key. Before responding to the sender, each receiver must stay for a duration , where y denotes the index of receiver. is dependent on the highest capacity that receiver y can provide. Therefore, the receiver with better capacity potential can respond earlier so as to determine the channels to be aggregated. Based on the Shannon’s Theorem, the capacity of the link between nodes x and y on the channel in band is as follows. where and denote the received SNR at node y and the bandwidth of the channel in the , respectively; is the minimum requested rate demand. The received SNR of the channel in band at the node y can be given by where denotes the power of noise, denotes the transmission power of x over the channel in the band, and denotes the channel coefficient, which can be given by where and denote the fading coefficient and pathloss of channel in the , respectively. Therefore, the minimum transmission power for x over channel in the band can be given by: As per [25], the maximal capacity of the link can be achieved by solving the optimization problem. where denotes the maximum transmission power on the channel of the band, ϵ denotes the maximum number of channels aggregated due to the hardware constraints, and denotes the maximum of total transmission power for a node. By solving the optimization problem, the highest capacity that the receiver can provide is obtained. Therefore, the timer for the receiver y before responding the preamble of the sender node x is given by: where denotes the maximal capacity of the link between node x and y using spectrum aggregation, and ω and are two constants.

2.3.3. Next-Hop Competition Mechanism

In SACRB-MAC, nodes have no forwarder lists. The sender does not select a particular receiver. It is the receiver nodes that decide the next hop node, which is similar with receiver-based MAC protocols (such as CRB-MAC in literature [10]).It is assumed that the sender node S has data packets to transmit. First, S implements spectrum sensing (with duration ) to detect PU activities. If all of channels are busy (), the node S will turn to sleep mode and waits for available channels. The spectrum sensing operation will be repeated after the duration of checking interval (). If available channels () are detected, S will start broadcasting the preamble over CCC and the test packet over all available channels for receiver SNR determination. The preamble is composed of multiple micro-frames and lasts for . Each micro-frame lasts for and contains essential information for data transmission and spectrum aggregation, such as identification information and available channel list. All the one-hop neighbor nodes of S will detect the micro-frames and test packet. Then, the data packet can be identified based on the identification information, and received SNR for each available channel can be calculated. We note that all nodes in the communication range of S are receiver candidates. However, only the nodes, which can access all the selected channels, will receive the data packet and are termed as valid receivers. For example, five neighboring nodes of S (i.e., nodes A, B, C, D and E) are eligible to forward the data. They wake up and receive the preamble on CCC. Based on the available channel information of the sender and spectrum sensing result, each node can calculate out the the highest capacity of the link between the sender and itself. It is assumed that node A responds first. After the duration , node A gives the response preamble to the sender S on CCC, in which the channel list for spectrum aggregation is included. Based on the response preamble, S can split data packet on the selected channels and broadcast the packet in the aggregated band. Moreover, all of other neighbor nodes (i.e., B, C, D, E) will check the selected channels. If the channels are available, these nodes will also receive the data from S. If the received data packet is detected to be erroneous, it will be simply discarded. The receiver which accomplishes the data packet receiving first and has available channels for transmission will send the preamble in CCC and apply to forward the data. Moreover, if receivers do not begin the preamble transmission on CCC in , this forwarding will be discarded. In addition, S will retransmit the data packet if none of the nodes within its transmission range transmits the response preamble in the contention window. This can be found by S by performing sensing operation before ending the contention window (), where is dependent on the transmission radius of S. The algorithm of response-based next hop competition mechanism is shown in Algorithm 1.

3. Analytical Model

The CR nodes can only access the licensed channel when no PU activities are found. Therefore, each CR user has a probability to access some licensed channel. Let denote the probability for CR users to access the channel in the band, which can be given by: In the SACRB-MAC, the probability of single hop transmission failure over the channel in the band is given by: where d and m denote the sizes of data frame and micro-frame in bits, respectively; is the bit error probability. Reliability is an important property of a network and usually evaluated in terms of Packet Delivery Ratio (PDR) [10], which is defined as the fraction of the numbers of packets received and packets sent. Analytically, the reliability for SACRB-MAC (with valid receivers) on the selected channel set is given by: where S denotes the number of selected channels, and denotes the probability of single hop transmission failure over the selected channel. The single hop delay for SACRB-MAC over the selected channels is given by: where denotes the duration of the preamble frame, denotes the duration of data frame, denotes the number of spectrum sensing events, and χ denotes the retransmission count, which is given by: where denotes the probability that the transmission is successful after k retransmissions, and K denotes the maximum number of retransmissions. For a multi-hop scenario, the end-to-end delay over Q hops is given by . The potential bandwidth of the channel in the band can be represented by: Therefore, the total capacity of the link between x and y is given by: where denotes the capacity of the selected channel, and denotes the probability to access the selected channel.

4. Results and Discussion

In this section, the performances of SACRB-MAC on a single hop and multiple hops in smart grid AMI networks will be evaluated. A MATLAB based simulation is performed to verify the analytical models. Specifically, a square region of side 1200 m with 16 PU existing is considered. We assume that the cognitive radio sensors with transmission the radius of 150 meter are Poisson distributed in the whole region with a mean density, which is shown in Figure 3. Without loss of generality, we assume that Routing Protocol for Low Power and Lossy Networks (RPL) is adopted at the Network layer. The parameters of the simulation are as shown in Table 1. In addition, we also perform a receiver-based MAC protocol (CRB-MAC) and a sender-based MAC protocol (1-hopMAC [28]) under the cognitive radio environment (CSB-MAC) for comparison.
Figure 3

Sample simulated topology with Poisson distributed nodes (density = 400 nodes per square kilometers). The filled squares and dotted circles represent the location and coverage area of PU transmitters, respectively.

Table 1

Simulation Configuration Parameters.

ParameterValue
Detection probability threshold (Pd)0.9
Probability of false alarm (Pf)0.1
Channel bandwidth2 MHz
PU received SNR (γ)−15 dB
Busy state parameter of PU (μON)2
Idle state parameter of PU (μOFF)3
Maximum Interference Ratio (IRmax)0.25
Spectrum sensing duration (Ts)20 ms
CR node transmission range150 m
Maximum transmitting power of each node (Pmax)30 dBm
Maximum allowed transmitting power of channels (Pj,im)20–30 dBm
Checking interval (TCI)144 ms
Preamble length (Tpr)144 ms
Transmission time of a data packet (Td)4 ms
Transmission time of one micro-frame (Tm)40 μs
Transition time from sleep mode to active mode (τ)88.4 μs
First, we evaluate the performance of delay. The single hop delay against bit error rate (BER) is evaluated in Figure 4. The two receiver-based protocols have better performance. This is because that the delay performance is mainly dependent on the number of retransmissions. Due to the receiver-based nature, SACRB-MAC and CRB-MAC have fewer retransmissions than CSB-MAC. Moreover, the delay performance has a saturation point when the retransmission count reaches the maximum.
Figure 4

Single hop delay performance against bit error rate.

In Figure 5, the performance of multi-hop delay is evaluated. We note that the end-to-end delay increases linearly as the number of hops increases. CRB-MAC and SACRB-MAC outperform CSB-MAC in the performance of end-to-end delay (in both low and high BER scenarios) due to fewer retransmissions. Besides, the performance of SACRB-MAC is near to that of CRB-MAC. In addition, the simulation results agree with the analytical ones.
Figure 5

Multi-hop delay performance against number of hops.

Next, we evaluate the capacity performance. The analytical and simulation results for the average capacity against network density are given in Figure 6. It is noted that the average capacity performance of SACRB-MAC initially increases and then decreases as the network density grows. This is because the probability of finding a receiver node with higher capacity grows with the network density. However, the probability of the preamble packet collision on the CCC increases as the network density increases. In high network density environments, the collision may cause average capacity degradation. In comparison, SACRB-MAC outperforms CRB-MAC and CSB-MAC obviously, because of the adoption of the spectrum aggregation technique. Besides, the simulation result agrees with the analytical one.
Figure 6

Average capacity performance against network density.

We evaluate the average capacity against the maximum transmitting power allowed in each channel. The analytical and simulation results are given in Figure 7. It is assumed that the maximum transmitting power allowed in each channel is fixed, which ranges between 20 and 30 dBm, and the maximum power constraint of each cognitive radio sensor node is 30 dBm. The average capacity increases as the maximum allowed transmitting power increases. However, the average capacity reaches the saturation point when the total transmission power reaches the maximum power constraint.
Figure 7

Average capacity performance against the maximum allowed transmit power of each channel.

Last, but not the least, we evaluate the reliability performance. The reliability in terms of PDR against the bit error rate is shown in Figure 8. SACRB-MAC and CRB-MAC have better reliability performances. This is because more receivers are participating in the data forwarding process, due to the receiver-based mechanism. Therefore, we can draw the conclusion that SACRB-MAC shows resiliency to channel quality variations and provides high reliability.
Figure 8

Reliability performance against bit error rate in terms of PDR.

5. Conclusions

In this paper, we have proposed SACRB-MAC, which is a spectrum aggregation based MAC protocol. SACRB-MAC employs spectrum aggregation technique to improve the throughput of CRSNs in smart grid. Besides, SACRB-MAC is a receiver-based MAC protocol, which exploits the broadcast nature of wireless medium to improve reliability of CRSNs. Hence, SACRB-MAC has the potential to address the unique challenges of CRSNs in smart grid. Analytical and simulation results demonstrate that under smart grid AMI network environments, SACRB-MAC can have a high-capacity and reliable performance. Therefore, SACRB-MAC provides a promising solution for CRSNs in realizing the vision of smart grid. The coexistence and fairness for several secondary networks sharing the same primary user resources will be the focus of our future work.
  1 in total

1.  Evaluating the More Suitable ISM Frequency Band for IoT-Based Smart Grids: A Quantitative Study of 915 MHz vs. 2400 MHz.

Authors:  Ruben M Sandoval; Antonio-Javier Garcia-Sanchez; Felipe Garcia-Sanchez; Joan Garcia-Haro
Journal:  Sensors (Basel)       Date:  2016-12-31       Impact factor: 3.576

  1 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.