Cooperative Mimo Mac System Model

Print   

02 Nov 2017

Disclaimer:
This essay has been written and submitted by students and is not an example of our work. Please click this link to view samples of our professional work witten by our professional essay writers. Any opinions, findings, conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of EssayCompany.

The nodes of Wireless sensor networks (WSNs) are limited in power resources. Hence various energy efficient schemes have been proposed to enhance the survivability of WSN’s network lifetime. In wireless channel, network lifetime is reduced due to radio irregularities and fading effects. To reduce the fading effect in wireless channel, cooperative multi-input and multi-output (MIMO) scheme is used. Maximum diversity in transmit and receive antennas for a given number is attained by Space-Time Codes (STC) such as space time block code (STBC) and space time trellis code (STTC). In radio fading channel, energy transmission will be less in STC than single-input single-output (SISO) for the same Bit Rate Error. Hence STC can be deployed practically in WSNs. This paper proposes a coalition game formation for selecting the cooperative nodes for making transmission using cooperative MIMO. The proposed game enables higher energy savings in the nodes by jointly transmitting and receiving information. Utilizing coalition game, the cooperative MIMO’s performance is evaluated in terms of energy consumption and packet delay.

Key Words

Cooperative MIMO, Coalition Game, Space Time Block Code, Space Time Trellis Codes, WSN

1. Introduction

Small batteries are often used to power nodes in wireless sensor networks (WSNs). Therefore the prime objective is improving the energy efficiencies in WSNs [1]. Providing limited energy to sensor nodes demands the energy efficiency and maximising network lifetime as important design goals. The main challenge in the design of energy efficient communication protocols for WSN is channel fading and radio interfering. Fading effect in wireless channel is optimized by using multi-input multi-output (MIMO) scheme in sensor network [2,3].

There is large power consumption at the circuit level since MIMO technique requires complex transceiver circuitry and signal processing. Directly applying multi-antenna technique to WSN is impossible since limited physical size of sensor nodes typically support a single antenna [1]. While some individual sensor nodes cooperate for setting cooperative MIMO scheme. Cooperative MIMO technique is one where multiple inputs and outputs are formed using cooperation in a network of single antenna nodes [4]. Now-a-days Game theoretical techniques have been applied in many engineering fields and particularly that too in wireless communications [6]. The main aim of this paper is to develop sensors to form optimal collaborative collations. For effective transmission and reception in the cooperative node, a coalition formation game is used. The formulated game helps to select the cooperative sensors dynamically based on the residual energy, geographical location and distance in a cluster thereby reducing the overall energy consumption [7].

2. Cooperative MIMO MAC System Model

Fig.1 shows the cooperative MIMO transmission model. Let Nt be the number of sensors in transmitting cluster, Nr be the number of sensors in the receiving cluster with one antenna placed at one sensor. The sensor nodes can communicate within a group with relatively low power as compared to inter-group. The signals from multiple sending nodes from sending group are encoded by space time coding technique and transmitted to the receiving group. Space time decoding technique is utilized to separate the received signals and extract the original information at the receiver end.

Cooperative sender

Space time coder

Space time decoder

Cooperative receiver

Virtual MIMO

Fig 1 Cooperative MIMO system model

Source node sends recruiting request-to-send (RRTS) message to its neighbours at the beginning of each data transmission for transmitting data packets. Thus RRTS message is transmitted at lower power level than the normal transmission to ensure that only nearby nodes are recruited. Inturn the available neighbours will reply with sequential clear-to-send (SCTS) message in order to reduce collision. Data transmission link is established in destination node by the source node sent by MIMO RTS (MRTS) after recruiting the sending the group. The destination node follows recruiting procedure as the source node in recruiting the receiving group nodes. After getting SCTS reply by destination node, it sends broadcasting message to selected receiving neighbours to recruit them and help in receiving MIMO data. MIMO CTS (MCTS) sends control message and notify the source to retransmit the data if there is no enough nodes in the receiving group, else the source node starts data transmission after receiving MCTS from destination node [6.7].

2.1 Energy Consumption

Consider a scenario with nt transmitters and nr receivers involved in cooperative MIMO transmission.

In MIMO MAC protocols the energy consumed for an unsuccessful and successful transmission from sending to the receiving group is determined to compute the overall energy consumption in a hop [8].

Energy consumption for an unsuccessful transmission is

eu= emrts+ emcts+(nt-1)escts+ebs+edata+(nr-1)ecol (1)

and the energy consumption for a successful is

es= eu+ eack (2)

where

emrts is the energy consumed in sending MIMO RTS

emcts is the energy consumed in sending MIMO CTS

errts is the energy consumed in sending RRTS

escts is the energy consumed in sending SCTS

ebs is the energy used by the source node to transmit the data

edata is the energy consumption for data transmission between sending and receiving group

ecol is the energy consumed by destination or sink node to collect the data from cooperative receiving group

eack is the energy consumed in transmitting ACK

In cooperative MIMO systems, the total energy consumption for one-hop transmission in-terms packet error probability (Pp) is given by

(3)

Packet Transmission Delay

Each packet transmission in cooperative MIMO may increase the packet delays. However, the reduction in the packet error probability with cooperative MIMO MAC protocol reduces the occurrence of retransmissions which in turn reduces the packet delays. The duration of transmission attempt [1] that is successful using cooperative MIMO transmission is given by

(4)

and the duration for an unsuccessful is

(5)

where

trts is the transmission time for the RTS

tbr is the transmission time of a recruitment message sent by the destination node

tcts is the transmission time for the CTS

tbs is the transmission time required for the source node to send the data packet to its cooperating nodes

tdata is the transmission time for the data

tcol is the time required by the cooperating receiving nodes to send the data to the destination

tack is the transmission time for the ACK

twait is the duration for which sender waits for an ACK

The total expected packet delay for cooperative MIMO MAC is given by

(6)

2.3 Space Time Coding Scheme

Space time coding schemes is used for combating the channel fading and interference to improve the performance of MIMO WSN. The code provides the full diversity over fading channels and improves the quality of signal transmission. To improve the reliability of data-transfer STBC [2,3] codes are used by MIMO for transmitting multiple copies of a data stream across a number of antennas and to exploit the various received versions of data. All the copies of received signal is extracted in a optimal way using the space-time coding. In STTC, the encoder structure of space time trellis coded Quadrature Phase Shift Keying (QPSK) modulation [16] with nt transmit cooperative nodes. The m binary input sequences c1,c2,…,cm are fed into the encoder, which consists of m feed forward shift registers.

3. Coalition Game Formation

Energy-efficiency is a key issue in a WSN due to the severe energy constraints. It is not clear that MIMO transmission achieves better energy-efficiency compared to the SISO transmission scheme, due to the additional overhead in terms of data communications. Hence to decide which transmission scheme is suited is a paramount important at this juncture. In addition, the peculiar characteristic of sensor networks is that they can cooperate on some joint task i.e.it has spirit innately. In order to achieve the above mentioned design, coalition game theory provides a set of analytical tools suitable for such a problem. While the Game theory is used to analyze behaviour in decentralized and self-organizing networks. The Game theory models consist of the nodes as players and choice of strategies of self-interested players, in order to achieve the interaction of players in an environment such as a communication network.

For example the game consists of

a set of players N = { 1, 2,...,n};

an indexed set of possible actions A = A1× A2× ... × An, where Ai is the set of actions of player i (for 0 < i= n );

a set of utility functions , one for each player. The utility function u assigns a numerical value to the elements of the action set A; for actions x, y ∈ A if u(x) ≥ u(y) then x must be at least as preferred as y.

In a coalitional game (N,) with N players, the coalition value or utility of a coalition is determined by a characteristic function  :2N→ R which applies to coalitions of players.

The game is modeled as (N, , S)

where

N is the set of players, {1,2…..,n}

 is the characteristic function based on the network energy and S is the partition of N, S N.

The coalition formation is done using the merge and split algorithm [2]. In the coalition formation phase, iteration of arbitrary merge and split rule is repeated until termination to form coalitions between the node. A coalitional game provides a cost value for each of the 2N possible coalitions. In general, this amount of information is not easy to analyze directly. Characteristic function of the system is modeled based on the network lifetime and is given by

(7)

Where ,is the utility of the node within the coalition Sj , is the number of sensor nodes in S and

eMIMO is the energy consumption

The energy consumption of the sensor node which takes part in MIMO communication is given by

(8)

where, e0 is the residual energy of the node and P is the optimal energy consumption of the node decided from the iterations

e0 = ei - eMIMO (9)

where

ei is the initial energy of the node and

eMIMO is the energy consumption of the node in the previous round

3.1 Utility Function

To minimize the energy consumption in the network, the utility function is to be defined which should show the energy consumed for data transmission and signal interference [13].

(10)

The above equation shows w is a function of ej and j, where ej represents the energy utilized for data transfer and j represents signal to interference and noise ratio (SINR). R represents the rate of information transmitted in L bit packets. The existence of energy strategy sets e1,e2,….ent+1 for the nodes 1,2,….(nt+1) is assumed. These sets consist of all possible energy levels ranging from the minimum transmit energy emin to maximum transmit energy emax given as

e = {e1, e2….eM+1} (11)

The collation game is played by all the nodes simultaneously picking up their individual strategies. These set of choices results in some strategy profile s s’, and it is called as the outcome of the game.

4. Results and Discussions

MATLAB 10.0 is used to validate the proposed game. The parameters considered for simulation is summarised in Table 1. The performance of proposed game based cooperative MIMO MAC protocol with coded and uncoded schemes was evaluated in terms of energy consumption and packet delay from source to the destination node for the traffic conditions in the network.

Table 1

Simulation parameters

Parameter (unit)

value

Time for transmitting RTS (ms)

36

Time for transmitting CTS (ms)

31

Time for transmitting ACK (ms)

32

Time for transmitting data (ms)

6

Energy consumed for transmission of RTS,CTS,ACK (J)

0.027

Energy consumed for transmission of data (J)

0.2

Number of transmit and receive antenna

2,3,4

Analysis of Energy usage for Uncoded MIMO and coded MIMO schemes using Coalition Game

Energy consumption for different diversity orders (2ï‚´2, 3ï‚´3 and 4ï‚´4) with the uncoded system for the proposed MAC protocol is shown in Figure 2. For lesser cooperative sending and receiving group sizes, Symbol Error Rate (SER) increases at low signal to noise ratio (SNR), which in turn results in multiple retransmissions, thereby resulting in higher energy consumption of sensor node. As the SNR increases, reduction in SER decreases energy consumption. It can be seen from the Figure 2, the energy consumption is 16% lesser when 4 ï‚´ 4 cooperative nodes are used at transmit and receive clusters. This reduction in energy consumption is due to higher diversity gain of cooperative MIMO systems.

Figure 2 Energy utilized by uncoded scheme for fixed group size MIMO configurations

4.1.1 Analysis of Energy usage by Cooperative MIMO with STBC Scheme

The energy consumed by various diversity orders (22, 33 and 44) are presented for the STBC based cooperative MIMO scheme using coalition game is shown Fig.3. By comparing the performance of the STBC with the uncoded scheme shown in Figure 2, it is observed that there is a significant reduction in energy consumption because of diversity gain of coded MIMO system. The energy consumption with 4×4 diversity order is 14% lesser than that of 22 MIMO configuration. The increase in cooperative group size by 33 and 44 will give better performance in STBC coded scheme. Moreover, the maximum number of cooperative nodes used for simulation is restricted to four as further increase in it introduces hardware complexity and cost of the system.

Figure 3 Energy usage by STBC coded scheme for fixed group size MIMO configurations

4.1.2 Analysis of Energy usage by Cooperative MIMO with STTC Scheme

The energy consumption of different cooperative nodes (2×2, 3×3 and 4×4) at transmitter and receiver cluster using STTC scheme is shown in Figure 4. The characteristics of energy utilized in cooperative MIMO are similar to that of STBC scheme. The 2×2 MIMO configuration consumes 39% and 42% more energy compared to 3×3 and 4×4 MIMO system with STTC respectively. Cooperative MIMO with STTC coding consumes lesser energy in cooperative group size of 33 by 13% and 44 by 25% when compared with STBC coding Irrespective of the coding technique used the improvement in energy consumption is noticed clearly with increase in cooperative transmitting and receiving group sizes. This is due to the diversity gain of coding schemes.

Figure 4 Energy usage by STTC coded scheme for fixed group size MIMO configurations

Analysis of Delay in uncoded MIMO and MIMO with coded scheme using Coalition Game

The delay incurred for various transmit and receive group sizes (22, 33 and 44) are plotted in Figure 5 using uncoded scheme. The packet delay keeps decreasing at low SNR with the increase in the number of receiving cooperative nodes. The decrease in delay is due to lesser SER and fewer retransmissions in the system. In the cooperative group size 4×4 with uncoded scheme has fewer data retransmissions and results in 3% lesser packet latency than 22 system.

Figure 5 Packet delay of uncoded scheme for fixed group size MIMO configurations

4.2.1 Delay in Cooperative MIMO MAC with STBC Scheme using Coalition Game

The delay performance with STBC scheme for differemt transmitting and receiving group sizes (2ï‚´2, 3ï‚´3 and 4ï‚´4) are described in the Figure 6. The delay keeps reducing with the increase in the diversity order due to fewer packet retransmissions. It is vivid from the figure 6 that the STBC based cooperative MIMO MAC scheme with diversity order of 2ï‚´2 incur a increase in delay of about 70 % and 82% over 3ï‚´3 and 4ï‚´4 MIMO system.

Figure 6 Packet delay in STBC coded scheme for fixed group size MIMO configurations

4.2.2 Delay in Cooperative MIMO MAC with STTC Scheme using Coalition Game

The delay analysis of STTC based cooperative MIMO MAC protocol for various orders of diversity (2×2, 3×3 and 4×4) is illustrated in Figure 7. The delay in the transmission of data reduces with the increase in the number of cooperative nodes both at transmitter and receiver clusters by exploiting coding and diversity gain. It is clear from the results (Figure 7) that 2×2 STTC based cooperative MIMO MAC scheme incurs larger delay of about 83% and 93% over 3×3 and 4×4 MIMO system respectively.

Figure 7 Packet delay of STTC coded scheme for fixed group size MIMO configurations

Analysis of Energy in Cooperative MIMO MAC with Coded and Uncoded Scheme using Collation Game

Figure .8 shows the energy comparison of 4x4 MIMO system with STBC, STTC and uncoded schemes. In coded scheme the number of packet retransmissions decreases and results in lesser energy consumption. It is obvious that STTC offers 63% lesser energy consumption and STBC consumes lesser energy by an amount of 60% than uncoded scheme. This is due to the fact that STBC provides better diversity gain and lesser hardware complexity than STTC scheme.

Figure 8 Energy analysis of 4x4 cooperative group size for coding and uncoded scheme

4.4 Analysis of Delay in Cooperative MIMO MAC with STBC, STTC and Uncoded Scheme

In cooperative MIMO MAC protocol, the delay incurred is due to transmission of RTS, CTS, ACK and data between the sending and receiving group. Figure 9 shows the delay responses of a 4 x 4 cooperative MIMO configuration for STBC, STTC and uncoded schemes. It is clear that STBC and STTC offers better performance in terms of delay over uncoded scheme by providing better diversity gain for transmission of data packets from the source to destination cluster.

Figure 9 Delay analysis of 4x4 cooperative group size for coding and uncoded scheme

5. Conclusions

To enhance the network lifetime in wireless sensor network, cooperative MIMO transmission utilizing MAC protocol is analysed. The cooperative MIMO was created using the group of transmitting and receiving group antennas by using coalition game. The MIMO MAC protocols performance for various orders of diversity (2×2, 3×3 and 4×4) is evaluated with coalition game with uncoded scheme STBC and STC and in terms of energy and delay. Simulation results proves that 4×4 MIMO configuration with STC coded schemes performs better and consume lesser energy and delay for packet transmission than uncoded scheme. Due to the hardware complexity of STTC encoder, the STBC scheme is preferred for this cooperative MIMO scheme. This results in the reduction of SER and diversity gain of higher order MIMO configurations. The performance of the cooperative MIMO MAC with STBC scheme using coalition game reduced the energy consumption of the nodes and thereby the network lifetime is increased.



rev

Our Service Portfolio

jb

Want To Place An Order Quickly?

Then shoot us a message on Whatsapp, WeChat or Gmail. We are available 24/7 to assist you.

whatsapp

Do not panic, you are at the right place

jb

Visit Our essay writting help page to get all the details and guidence on availing our assiatance service.

Get 20% Discount, Now
£19 £14/ Per Page
14 days delivery time

Our writting assistance service is undoubtedly one of the most affordable writting assistance services and we have highly qualified professionls to help you with your work. So what are you waiting for, click below to order now.

Get An Instant Quote

ORDER TODAY!

Our experts are ready to assist you, call us to get a free quote or order now to get succeed in your academics writing.

Get a Free Quote Order Now