Abstract
1. Introduction
Reliable data delivery with the fewest hops, keeping end-to-end delay and overhead minimized, is always a prime focus in cognitive radio sensor networks research that results in increased throughput. Moreover, the effectiveness of cognitive radio sensor networks is dependent on the development of the effective and energy efficient protocols. The key idea in opportunistic routing is to exploit the probability of reaching the farthest node in one transmission. If we can transmit a packet successfully, directly or with the fewest hops, even with low probability, we can drastically improve throughput and reduce end-to-end delay. The key challenge of this research is to analyze opportunistic transmission (OT) statistically and show that it is better in terms of successful transmissions and requires fewer transmissions, compared to traditional multihop transmissions, under the assumption that end-to-end distance is known.
The cognitive radio sensor networks are powered by finite energy resources. Recent trends in cognitive radio sensor networks [1] and introduction of wireless multimedia sensor networks [2] highlight the importance of energy consumption. Therfore, more research is inclined to increase the cognitive radio sensor network lifetime [3]. Transmission of packets in multihop wireless networks poses a great challenge because of unreliability and inherent interference of wireless links [4]. Wireless multihop networks [5–7] encompass mobile or stationary stations interconnected via an ad hoc multihop path. Each node operates not only as a host but also as a router and forwards packets on behalf of other nodes that may not be within direct radio range of the destinations. Among recent advances, opportunistic routing has appeared as an appealing multihop routing method, which gives high throughput in dynamic wireless environments.
Opportunistic routing (OR) [8–16] takes advantage of the spatial diversity and broadcast nature of wireless networks to combat time-varying links by involving multiple neighboring nodes, also known as forwarding candidates, for each packet transmission [17]. Adopting a different philosophy in route selection, OT chooses the closest node to the destination to forward a packet out of the set of nodes that actually received previous packets. This results in high expected progress per transmission. The flexibility of OT enables agile adaptation in fast-changing wireless environments, which are particularly suitable for serving up high-rate and delay-sensitive interactive traffic [18]. Extremely opportunistic routing (ExOR) integrates routing and medium access control (MAC) protocols. It improves throughput by selecting long-range, but lossy, links. It is designed for batch forwarding. The source node includes the list of forwarders in a packet, based on expected transmission distance from the destination. All packets are broadcast. Each packet contains a BITMAP option, which marks the successfully received packet by the receiver or higher priority nodes. However, this protocol reduces spatial reuse as it is globally synchronized, and there are duplicate transmissions as well.
Opportunistic any-path forwarding (OAPF) [19] overcomes the problem of ExOR choosing low-quality routes. It introduces an expected path-count metric. This approach recursively calculates the near optimal forwarder set at each forwarder. However, this approach incurs high computational overhead. MAC-independent opportunistic routing and encoding (MORE) [20] integrates a network coding OR to enhance ExOR. The core idea is to avoid any duplication of data. It uses the concept of innovative packets to decide whether a received packet contains new information or not. Simulation results show improvement in the total number of transmissions compared to ExOR. Opportunistic routing in dynamic ad hoc networks (OPRAH) [21] builds a threaded multipath set between source and destination. It allows intermediate nodes to have more paths back to the receiver and destination. However, duplicate packet reception is an associated drawback of this protocol.
Resilient and opportunistic mesh routing (ROMER) [22] builds the mesh route for every packet. It assumes there is an existing technique to find the minimum cost from each mesh router to the gateway. When a packet is sent from a mesh router to the gateway, the source mesh router needs to set a credit cost. The overall cost to deliver the packet is the minimum cost plus the credit cost to reach the gateway. The probability that each intermediate router can forward a packet depends on the quality of the link to the parent router. The best-link-quality intermediate node forwards the packet with a probability of 1. The other nodes send the packets with the current rate of the considered link divided by the current rate of the best link. However, the disadvantage of this protocol is that it has to rely on an existing scheme to find the minimum cost from each mesh router to the gateway. The directed transmission routing protocol (DTRP) [23] is a variant of ROMER. It adjusts the probability at a forwarder in a different way. If a node is sitting on the shortest path to the destination, it forwards each packet with a probability of 1. Otherwise, the probability is dependent on the extra distance to reach the destination. The longer the distance, the smaller the probability. Geographic random forwarding (GeRaF) [16] selects the forwarding nodes using location information. Nodes closer to the destination have a higher priority. It adopts hop-by-hop forwarder selection. The disadvantage of this protocol is the cost to acquire the location information. Coding-aware opportunistic routing (CORE) [24] is an integration of confined interflow network coding and OR. It enables a node to forward a packet to the next hop that leads to the most coding changes. This iterative forwarder-by-forwarder mechanism significantly improves coding gain with a slightly increased protocol overhead.
Cooperative opportunistic routing in mobile ad hoc networks (CORMAN) [25] is a network layer solution to opportunistic data transfer in mobile ad hoc networks. This scheme broadens the applicability of ExOR to mobile multihop wireless networks without relying on external sources. Moreover, it incurs smaller overhead than ExOR by including shorter forwarder lists in data packets. To reduce the overhead in route calculation, they developed proactive source routing [26], which introduced a large-scale live update to increase throughput and decrease delay from forwarder list adaptation. This provides robustness against link-quality variation using small-scale retransmission. Simulation results show that drastic improvement in packet delivery ratio and average delay is achieved, compared to ad hoc on-demand distance vector.
This paper contributes to a new statistical analytical model for studying traditional multihop and OT. The model shows improvement in throughput and fewer transmissions to successfully deliver packets to their destination. Although many analyses have been proposed, this work is unique because we consider cases where the distance is known. Moreover, we develop an innovative generic Markov chain model of our proposed method, which can be applied to other OT scenarios. As far as we know, this is the first method that statistically formulates and shows stability in our proposed OT. We consider all possible probabilities for successful data transmission from source to destination. Using the proposed model, we compare opportunistic transmission with conventional multihop transmission, which determines the most reliable available multihop path. Evaluation results demonstrate that the OT outperforms the best traditional multihop transmission in successful delivery, number of transmissions, transmission power, number of intermediate nodes, and delay.
The rest of the paper is structured as follows. Section 2 explains the system model. Section 3 presents our proposed analytical model, comparing opportunistic transmission with traditional multihop transmission. Section 4 demonstrates the evaluation results based on the proposed statistical analytical model. Finally, Section 5 provides the conclusion and discusses future work.
2. System Model
The system consists of sender node
For a given transmission rate
Therefore, successful transmission probability is obtained as follows:
3. Multihop Transmission
In the multihop scenario, the probability of success can be written as
Figure 1 describes the traditional multihop transmission, where

Traditional multihop transmission.
3.1. Opportunistic Multihop Transmission
In OT, the sender transmits the packet with a list of possible forwarders and priorities. The destination has the highest priority, a node that is nearest to the destination has the second highest priority, and so on. All the intermediate nodes can act as a relay and can forward the packet directly to the destination if it is in range; otherwise, the packet goes to the next highest priority node. All the intermediate nodes will keep a copy of overheard packets.
If the highest priority node successfully delivers packets to the destination, then the other nodes will discard the packet. Otherwise, the next highest priority node will try to deliver the packet to the destination. The cumulative success probability is the “success probability of the highest priority node and success probability of the next highest priority node, with the product of failure probability of highest priority nodes with respect to this node.” In case of failure of all possible cases of the OT, the last case is a multihop, and success probability is 1. The receiver will send acknowledgement after successful delivery of the packet with a success probability of 1.
If the number of nodes is 2, then the equation remains the same as in the direct case:
With 3 nodes, the total number of hops is 2. The total probability of success is the sum of the probability from source
If the number of nodes is more than 3, this equation shows the overall probability of success for
Figure 2 depicts the probability of success of all possible routes to the receiver.

Opportunistic transmission.
3.2. Expected Number of Transmissions
The expected number of transmissions (ETX) [28] can be calculated as
ETX is inversely proportional to the probability of success
3.3. Markov Chain Model for Opportunistic Transmission

State diagram for opportunistic transmission.
If
We are interested in
The generic state transition matrix is
The positive recurrent aperiodic states are called ergodic. For an irreducible ergodic Markov chain,
From the above calculations, we can make a generic equation for
Now, we will show that the above relation is valid using induction:
We assumed that (16) is valid for
We simplify the last part of (21):
Since

System flow chart.
4. Results and Discussion
We set the following parameters for our simulation for this scenario.
The impact of distance on the probability of success for multihop is depicted in Table 1. It can be seen that the probability of success decreases with increasing distance for different numbers of nodes. When the distance between sender and receiver exceeds a certain threshold, it decreases the probability of success. Moreover, the signal amplitude is decreased with increasing propagation distance. In case of failure of transmission of multihop transmission, transmission needs to follow the same path again until the data is successfully transmitted.
Nodes versus distance for multihop transmission.
Table 2 shows the impact of distance on the probability of success for OT. It is clearly seen that the probability of success is reduced as the distance increases. If we compare the values with multihop transmission, the probability of success for OT is higher than multihop in all cases. The probability of success decreases with increasing distance, but the impact is very low for OT. The main reason is that if one of the possible paths to the destination fails, there are other paths that can lead to successful delivery of the data. The number of paths to the destination increases with an upsurge in the number of nodes in a network, which increases the probability of success.
Nodes versus distance for opportunistic transmission.
The impact of distance on the expected number of transmissions for multihop is shown in Table 3. It can be seen that ETX increases in proportion to increasing distance.
ETX for multihop transmission.
The expected number of transmissions for opportunistic transmission is presented in Table 4. It is clearly seen that the impact of distance results in more transmissions. In comparison with multihop transmission, OT requires fewer transmissions to successfully deliver the data.
ETX for opportunistic transmission.
Figure 5 shows the outcome of increasing transmission power on the probability of success. The probability of success rises with increased power for multihop and opportunistic transmission. Opportunistic transmission outperforms multihop transmission.

Effect of transmission power on
It is clearly seen from Figure 6 that the number of transmissions decreases as we increase transmission power. OT performs better than traditional multihop transmission. The outcome shows that OT is more efficient approach to deliver the data to the destination in fewer transmissions. Further, it reduces the energy consumption due to the less packet losses and retransmissions. Therefore, OT reduces the energy consumption and keeps the most important resource of sensors for a long period of time for communications. Consequently, maximizing the lifetime of the resource constrained cognitive radio sensor networks. Hence, the overall performance of the cognitive radio sensor networks is enhanced.

Effect of transmission power on ETX.
5. Conclusion
Two types of transmission have been studied in this paper, multihop and opportunistic. More specifically, a fixed-distance-based statistical model is proposed for multihop and OT for cognitive radio sensor networks. Additionally, the unique generic Markov chain model is proposed to show the stability of OT. OT shows improvement in reliably delivering the packet in fewer transmissions in contrast to multihop transmission. Hence, OT successfully delivers the data in an energy efficient way, increases the sensor's lifetime, and improves overall system performance. It opens a new direction for multihop cognitive radio sensor networking-related research.
We will extend this statistical analysis for random-distance intermediate node scenarios. We will also work on a cross-layer protocol design by incorporating these statistical analyses.
