Abstract
The enormous developments in the field of wireless communication technologies have made the unlicensed spectrum bands crowded, resulting uncontrolled interference to the traditional wireless network applications. On the other hand, licensed spectrum bands are almost completely allocated to the licensed users also known as Primary users (PUs). This dilemma became a blackhole for the upcoming innovative wireless network applications. To mitigate this problem, the cognitive radio (CR) concept emerges as a promising solution for reducing the spectrum scarcity issue. The CR network is a low cost solution for efficient utilization of the spectrum by allowing secondary users (SUs) to exploit the unoccupied licensed spectrum. In this paper, we model the PU’s utilization activity by a two-state Discrete-Time-Markov Chain (DTMC) (i.e., Free and busy states), for identifying the temporarily unoccupied spectrum bands,. Furthermore, we propose a Cognitive Radio Sense-and-Wait assisted HARQ scheme, which enables the Cluster Head (CH) to perform sensing operation for the sake of determining the PU’s activity. Once the channel is found in free state, the CH advertise control signals to the member nodes for data transmission relying on Stop-and-Wait Hybrid- Automatic Repeat-Request (SW-HARQ). By contrast, when the channel is occupied by the PU, the CH waits and start sensing again. Additionally, the proposed CRSW assisted HARQ scheme is analytical modeled, based on which the closed-form expressions are derived both for average block delay and throughput. Finally, the correctness of the closed-form expressions are confirmed by the simulation results. It is also clear from the performance results that the level of PU utilization and the reliability of the PU channel have great influence on the delay and throughput of CRSW assisted HARQ model.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
The 21st century has witnessed exponential growth in innovative wireless applications. These applications have fulfilled the demand of users. However, they have dramatically increased the tele-traffic as well as the usage of electromagnetic spectrum, particularly the sub − 2 GHz frequency bands [1]. The expansion in wireless services leads to the dilemma of spectrum scarcity. To solve the spectrum shortage issue, spectrum regulatory bodies such as Federal Communication Commission (FCC) of the United States (US) and the European Telecommunications Standards Institute (ETSI), have investigated the spectrum utilization in various countries at different time intervals [2,3,4,5,6,7]. These studies revealed that the electromagnetic spectrum is not physically limited but improperly allocated. The inappropriate allocation is due to the static allocation policy, using which the spectrum band is exclusively assigned to the licensed users, also known as primary users (PUs). The PUs are those users who pay for the license and are only authorised to use the assigned spectrum band. For example, the TV stations and cellular users are considered as PUs. The studies of [2,3,4,5] have demonstrated that 15-85% of the licensed spectrum are underutilized due to the current static spectrum allocation policy, resulting in spectrum scarcity. To overcome this dilemma, the concept of dynamic spectrum allocation (DSA) has been proposed which allows the unlicensed users to find the free spectrum, access it and use for data transmission without influencing the legal rights of PUs [2, 8,9,10]. This technique leads to the emergence of cognitive radio (CR) concept, which is widely accepted for solving spectrum scarcity problems.
The term cognitive radio was first coined by Joseph Mitola in 1999 [11], to solve the problem of spectrum scarcity by efficient utilization of the licensed spectrum. According to [12], the CR as a context-aware intelligent radio has the ability to learn from the environment and dynamically re-configure its transceiver, according to the communication environment. Using these capabilities, the CUs sense the licensed spectrum and transmit their data only when the spectrum band is free from PUs. However, each CU has to vacate the licensed spectrum band upon a PU arrival. The CR concept has been elaborated in [13,14,15,16]. These capabilities encouraged the regulatory bodies to officially allow the CR concept for maximising spectrum exploitation. In this regard, the phenomenon of CR has been widely adopted by various wireless standards like IEEE 802:11y, 802:16h, 802:22 and 1900, which has been thoroughly studied in [17].
In literature, various aspects of CR such as working cycles, designing architecture, spectrum sensing, spectrum sharing, spectrum management, cooperative sensing etc [14, 15, 18,19,20,21] have widely been studied. However, limited studies have been conducted in the direction of reliable data transmission. In contrast to conventional wireless systems, in CR systems, the reliability of data transmission is not merely dependant on channel quality but also upon the activity pattern of PUs. Hence, it is highly important to accurately model the PU activity on the channel [22,23,24]. There are numerous work performed on PU and channel modeling. In our previous studies [25,26,27,28,29], we have modelled the activities of PU over the channel using discrete-time-Markov chain (DTMC), in which each state represents the status of a channel. For instance, when the channel is deemed to be free from PUs, it is assumed to be free for CR and vice versa. Following our previous work, in this paper, we also modelled the PU’s channel by two-state Markov chain having free and busy states. To be precise, busy state depicts that the channel is occupied by the PU while free state represents the scenario in which the channel is free from PU and the CR uses it for data transmission.
Secondly, the CR systems face challenges similar to conventional wireless systems, such as noise, interference, fading etc [30, 31]. Apart from these challenges, the CR systems have to face the dynamic activities of PUs, resulting in more complex CR systems. In this regard, HARQ schemes remained a favourable choice for designing a reliable data transmission scheme. For instance, the authors in [32] studied the performance of HARQ in a third generation partnership project (3GPP) long term evolution (LTE) specification over OFDMA system. D. Nguyen et al. [33] introduced the idea of allowing a transmitter to combine and retransmits the lost packets in such a way that the receiver recovers the packets from a single received copy. Ngo and Hanzo [34] surveyed the HARQ techniques in the context of cooperative wireless communication and a novel relay-switching technique was proposed for enhancing the system’s throughput. The HARQ-based techniques are standardized by IEEE, for example, 802.20,802.16m and 802.16.1 [35,36,37].
Paucity of studies have take place in the direction of achieving a reliable data transmission in CR systems. For instance, the studies in [38,39,40,41,42,43,44,45,46,47,48,49,50] have assumed a reliable data transmission without considering the dynamic activity of the PU and its impact on the CR systems. In this regard, in our previous studies [25,26,27,28,29], we have incorporated various HARQ techniques in CR systems, assuming only a transmitter and a receiver. In contrast to our previous studies, in this paper, we considered an ad hoc CR-based sensor network, comprises of a cluster head (CH) and member nodes. The CH performs sensing and once it deems a free time-slot (TS), it initiates and broadcasts a clear-to-send (CTS) signal to the member nodes and waits for the response. The member nodes respond with a join-request and the CH selects the member node for data transmission, based on first-come-first-serve principle. The selected member node then starts transmitting its data, using a stop-and-wait HARQ approach. On the other hand, when the channel is found to be in busy state, the CH remains silent and starts sensing again in the subsequent TS. This process continues until a free TS is found.
This paper mainly focuses on the efficient utilization of licensed spectrum by allowing CR-based member nodes to use a PU channel, which results in a higher throughput and a lower delay. We have proposed a CRSW-assisted HARQ model for solving the problem of inefficient utilization of the spectrum. The main contributions of this paper are as follow.
-
Designing and modeling a CR-based ad hoc network, assisted by a HARQ scheme for the sake of introducing the cognitive capabilities with the conventional SW-HARQ scheme and apply it to sensor network to attain a reliable data delivery.
-
The CRSW-assisted HARQ model is analytically modelled using a probabilistic based approach, using which closed-form expressions for average packet delay and throughput are derived.
-
Theoretical results of CRSW-assisted HARQ model are validated through simulations using MATLAB. Moreover, the probability distribution, based on end-to-end packet delay, is investigated through Monte Carlo simulations.
The remaining paper is organized as follows. In Section 2, the system model is elaborated, with primary user system and assumptions in Section 2.1, whereas Section 2.2 describes modeling of cognitive radio sensor networks. The cognitive radio sense and wait assisted HARQ is discussed in Section 2.3, operation of a cluster head in Section 2.4, and operation of a sensor node in Section 2.5. Analysis of the CRSW assisted HARQ model is discussed in Section 3, delay analysis is performed in Section 3.1, and throughput analysis in Section 3.2, followed by results and discussion in Section 4. Finally, Section 5 elaborates future research scope and concludes the paper.
2 System model
In this section, we consider step-by-step description of the system model and assumptions.
2.1 Primary user system and assumptions
In this paper, we consider a wireless channel which is exclusively allocated to the PU. For simplicity, we assume the channel is divided into equal length time slots (TS), where each has a duration of T seconds, as illustrated in Fig. 1. In our proposed model, the PU is synchronized to access the channel, based on the TSs. Hence, PUs transmission resemble with the starting and ending of a TS. For example, as depicted in Fig. 1, if a TS is sensed and the activity of the PU is deemed, then PU remains active until the end of TS. However, if a TS is found unoccupied by the PU, then TS remains unoccupied till the end of its duration. With the help of the above procedure, the PU’s transmission always occur in the integer multiple of TSs, which means the transmission is always equal to 1,2,3,… but not in floating points.
Moreover, preserving the legal rights of the PU, it can utilize any TS independently with the same probability. Hence, based on these assumptions, the activity of PU over a wireless channel may be modeled by a Discrete-Time Markov Chain (DTMC) having two states (free, busy), where the state to state traversing probabilities are depicted in Fig. 2. Specifically, the ‘free’ state symbolizes that the PU is inactive, whereas, the ‘busy’ state shows that the channel is occupied by the PU at the respective TS.
Following the properties of DTMC, a TS could be in any state at time t, i.e., S(t) ∈{free(t), busy(t − 1),…busy(1)}. In other words, it can be expressed as
where state S1 represents a free TS and state S2 denotes a busy TS. To determine the state of the TS at time t, we have the condition probability that the TS was in state S j at TS (t + 1), given that it was in S i in TS t, which can be mathematically formulated as
Moreover, based on the principles of DTMC, each state must have a probability less than 1 (i.e., 0 ≤ Pi, j ≤ 1) and the outgoing transitions probabilities from state S i should be equal to one \({\sum }_{j \in S}P(i,j)= 1\) [52]. Hence, in our proposed model, we have
The state-to-state transition matrix of two states DTMC is represented by P and expressed as,
where P1,1 and P2,2 represent the probability of being in same state whereas P1,2 and P2,1 denotes the traversing of states, i.e., from free to busy state and from busy to free state, respectively, as shown in Fig. 2. Then, when the Markov chain become steady i.e.,
where p(1) represents the starting state (i.e., p(1) = [1,0]). Furthermore, PT is a left stochastic matrix due to the fact that summation of each column is equal to 1 [53], which is also verified in Eq. 3. Hence, when the Markov chain becomes steady, we have,
Moreover, let us symbolize the steady state probabilities by π = [π1, π2], then we have a recursive equation of [52]
In Eq. 7, π is the right Eigen vector of the transition metric P with the Eigen value of 1. It is important to note that the steady state vector satisfies the condition of
where 1 represents a column vector having all 1 values. For the sake of deriving close-form expressions for both states, let P f and P b represent the probability of being in the free state and busy state, then we have,
which reaches to:
which can also be represented by:
Following the above discussion, we may conclude that when a TS is not occupied by the PU, it will remain free for the whole T seconds duration. Thus, for the sake of improving the overall channel utilization, the SU may access the free TSs and transmits its own data packets [9, 54]. In the following subsection, we will discuss in detail the procedure of finding a free TS and data transmission.
2.2 Modeling the cognitive radio sensor network (CRSN)
We assume that a CRSN is employed in an area of a PU system, where signal-to-noise ratio is very high. A sensor network has low power, low processing capability, and exposed to noise, so these networks cannot perform well in the presence of high noise and interference in the unlicensed band. In this paper, CRSN consists of one cluster comprise of Cluster Head (CH) and member nodes. The CH communicates with member nodes, where the member nodes use time division multiple access mechanism for transmitting data packets in a specified time-frame. Specifically, the CH perform sensing in order to ideally detect the activity (free/busy) of the PU over the channel, regardless of false-alarm and miss-detection. Hence, when a free TS is detected, a member node transmits a packet to the CH. On the other hand, when CH detects a busy TS, then it waits until a free TS is deemed. The member nodes follows the stop and wait hybrid automatic repeat request (SW-HARQ) approach for data transmission, which will be explained in the following sections.
2.3 Cognitive radio sense and wait (CRSW) assisted HARQ
The proposed CRSN perform two vital functions of sensing PU channel and data transmission. For instance, when a free TS is deemed, then the member node uses the classic SW-HARQ approach for the sake of reliably transmitting data packet to the CH. To achieve high reliability, the CH incorporates Reed-Solomon (RS) encoding/decoding technique, in order to detect and/or rectify errors in the received packet. To do so, we assume that each data packet is encoded with RS codeword RS(N d ,K d ) [55], where K d is number of information and N d is coded symbol. The propagation time of each coded packet from member node to the CH is T r seconds, where T r < T. The RS code is assumed to be capable of perfectly detecting errors as well as rectifies \(e=\frac {N_{d}-K_{d}}{2}\) error symbols. Hence, when a received packet has more than e errors, it is considered as erroneous which requires retransmission. The round-trip-time of a packet is T seconds, which can be defined as, the time duration from the transmission until the reception of its feedback.
Based on the above assumptions, the data is exchanged between member nodes and CH over PU channel using the principal of CRSW assisted HARQ model depicted in Fig. 3, and explained in Algorithm 1. The detail operations of CH and member nodes are provided below.
2.4 Operations of cluster head
In our proposed model, the CH performs the following operations. First, it performs sensing operation for the sake of detecting the activity of a PU over the channel. Once it detects the activity of a PU, it will wait for a while and then starts sensing again. This process continues until a free TS is found. Secondly, we assume that the CH has a finite buffer for storing the index number of packets that is expected to be received. The buffer follows First-in-First-out (FIFO) principle. Thirdly, when a free TS is detected, the CH broadcasts an Clear-to-Send (CTS) signal to the member nodes and waits for them to respond. We assume that the CH selects a member node for transmission based on the First-Come-First-Serve (FCFS) principle. In other words, it means that the member node which receives the CTS signal and respond earlier is allowed to transmit new/old packet. It is worth mentioning that each member node acknowledges the CTS signal with a join-request (Ready-to-Send) response. When the corresponding member node finishes its transmission, it then starts waiting for the reception of feedback signal from the CH, which will be explained in the following subsection.
On the other side, when CH receives a complete RS coded packet, it performs decoding/correction process in order to generate positive acknowledgment (ACK) or negative acknowledgment (NACK) signal for an error-free or erroneous packet respectively. Specifically, when an error-free packet is received, the CH increments its buffer index by one and generates immediately an ACK signal and transmits to the respective member node. In contrast, when an erroneous packet is received, the buffer index remains unchanged and the CH responds back with a NACK signal to the member node. This process continues until all packets are correctly received.
2.5 Operation of member node
The member nodes of a CH has a joint buffer in which all the packets are stored in an ascending order. Each member node transmits only one packet at a time from this buffer due to the implementation of SW-HARQ approach. Once a member node receives CTS signal and the CH authorizes it for packet transmission, it then transmits either new/old packet waiting in the joint buffer. At this time interval, the rest of the member nodes are assumed to remain silent (even if they have responded with an RTS signal) until the advertisement of another CTS signal and this concept is out of the scope of this paper. Furthermore, after the transmission of the i th packet, the corresponding member node waits for T w seconds to receive the feedback of the transmitted packet. Hence, when an ACK is received, the member node deletes the copy of the successfully received packet from the joint buffer and increments its sequence by one. On the other hand, when a NACK signal is received, the corresponding packet remains in the joint buffer with the same index number. Note that the erroneous packet will be retransmitted again by any member node in the next free TS. This process continues until all the packets are correctly transmitted from the member nodes joint buffer.
3 Analysis of CRSW assisted HARQ model
In this section, we analyze CRSW assisted HARQ model both in terms of two performance metrics 1) the average block delay and 2) the Average throughput.
3.1 Average block delay (T D )
The average block delay can be defined as the average number of TSs or \(T^{\prime }_{r} \)s required for the error-free transmission of a packet. In contrast to conventional transmission schemes, in our proposed model, the delay is not only imposed by channel errors, but also comprise of the delay introduced the unavailability of the PU channel for CR transmission. Therefore, let D P represents the delay caused by the utilization the channel by PU and D e is the delay induced by one or more retransmissions of a packet. In order to analyze the total delay T D of the proposed CRSW assisted HARQ system, we will first investigate the delay induce by the PU activity.
Based on the probability, P b of the PU system defined in Eq. 11, the average delay D P for a CH to detect a free TS can be calculated as
where D P (i) represents the delay for detecting an i th free TS which can be used by the member node for data transmission, while the prior (i − 1) TS were occupied by PU which causes a delay of (i-1)T. Upon substituting \(P_{b} = \frac {\beta }{\alpha +\beta }\) presented in Eq. 11 into Eq. 12, we reach to the following closed-form expression
Secondly, when an i th free TS is detected by the CH, it requests the member node for the transmission of a packet which is explained in Sections 2.4 and 2.5. The authorized member node transmit a packet to the CH, however, due to communication impairments, there is a possibility that the packet might be received erroneously, which requires retransmission. The retransmission process continues until the corresponding packet is received without errors. Hence, to accommodate the case of one or more transmissions of a single packet, let us assume that probability of packet being in error is P e , then have
Now the total block delay can be achieved as
Moreover, the normalized T D in terms of packet transmission (T r ) can be expressed as
From Eqs. 15 and 16, we may conceive that the block delay increases with increase in the utilization level of the PU, decrease in the channel quality and with the increase in the waiting time spend for the reception of feedback.
3.2 Average throughput
The throughput of the proposed CRSW assisted HARQ model can be defined as the successful transmission rate of a packet in TS. The successful transmission of packets depends on the successful detection of free TS by a CH and error-free transmission of packet to the CH. To investigate throughput of the proposed system, let us represent the probability of successfully delivering a packet to CH by P S (i) in i th TS, while the remaining (i - 1) TSs were either occupied by PU or packet was received in error. Then, P S (i) can be calculated as shown in Eq. 17 below,
where the probability that PU channel is free in j/i TS is represented by P f (j|i), while P S (j|i) is the probability that the member node successfully transmits a packet in j TS. Therefore, we can write Eq. 18 based on Eq. 17 as follow,
Based on the above equation, we can readily obtain the normalized throughput as:
Moreover, the normalized throughput in terms of packets per T r can be expressed as
4 Performance results
In this section, we evaluate both the delay and throughput performance of the proposed CRSW assisted HARQ scheme in terms of PU channel utilization and channel reliability. We illustrate the effect of packet error probability (P e ) and the probability of a channel being in busy state (P b ) on the performance of the proposed scheme. The CRSW assisted HARQ mode has been build with the help MATLAB, where sixty thousands packets have been transferred for each scenario. The simulation start from the sensing of the first TS and ends on the successful reception of total N s packets.
Figure 4 depicts the throughput achieved by CRSW assisted HARQ model against P e and P b of the channel. The formula used for calculating the throughput is given in Eq. 21 as
where N s is the sum of packets correctly transmitted by the member nodes in the total N t s TSs.
We can see in Fig. 4 that the throughput is at its peak for P e = 0, this means that the channel is highly reliable and therefore, the rate of retransmission is minimum. However, as shown in Fig. 4, the throughput drops when P e increases. This is because, the channel reliability reduces which results in low throughput. The decrease in throughput is almost linear, this is due retransmission of packets. For certain P e , the throughput reaches to its maximum level, when there is no PU activity on the channel, i.e. when P b = 0. But when, P b increases, the achievable throughput considerably decreases, as the CH has to wait longer duration for detecting free TSs. For instance, both when P e and P b are zero, then the throughput is at its maximum with the value of .5 seconds. This means that the channel is always free from PU and packet transmission is always successful in the first TS. Furthermore, it is pretty clear form Fig. 4 that the analytical results calculated from Eq. 20 agree well with our simulation results.
After investigating the throughput performance, we now explain on the delay of the CRSW assisted HARQ model. First we study average block delay, as presented in Fig. 5. It is worth mentioning here that for simulation results, we have calculated the average packet delay using Eq. 22
where N s is the sum of packets correctly transmitted by member nodes in the total number of TSs N t s . The results shown in Fig. 5 are normalized by T r , producing Eq. 23
Figure 5, depicts the average packet delay of the CRSW assisted HARQ model. For certain P b , the average packet delay reaches to a minimum level, particularly when the channel is reliable, i.e. when P e = 0. But when, P b and/or P e increases, the average packet delay considerably increases. This increase in average packet delay is due to the fact that the high value P e causes more retransmissions while increase in P b value decreases the chances of transmission for a member node. Furthermore, it is pretty clear form Fig. 5 that the analytical results calculated from Eq. 16 agree well with our simulation results.
In Fig. 6, we illustrate the end-to-end (E2E) packet delay of the CRSW assisted HARQ model. In our simulations, the E2E delay is defined as the time taken by a packet from its first transmission attempt to its final successful reception divided by total total number of packet.
For E2E, we consider a vector v having length of N s for storing E2E delay of each transmitted packet; then let v(i) denotes the E2E delay of the i th packet, then the probability distribution (P d ) of E2E packet delay shown in Fig. 6 may be calculated as:
where δ function is used for finding the number of TS took by each packet. For example, if 100 packets are successfully received in their first transmission attempt in and 80 packets have taken two T r s then the distribution becomes P d = [100/N s ,80/N s ,… ] as illustrated in Figs. 6 and 7.
5 Conclusion
The latest trends in wireless communication technologies have given the notion that the spectrum is scarce. The spectrum scarcity is due to the static allocation of spectrum, and to overcome this issue we need a perfect PU detection model. In this paper, we have proposed and examined the performance of CRSW assisted HARQ model for efficient detection the PU channel. The throughput and delay of CRSW assisted HARQ model has been analyzed mathematically and validated via simulations. Accuracy of the derived closed-form expressions of CRSW assisted HARQ model has been verified using MATLAB simulation. We conclude from simulation results that delay and throughput performances of CRSW assisted HARQ model are mainly affected by both the activities of the PU as well as by the reliability of the PU channel used by SU. When the PU channel is not free, this causes low throughput of the CRSW assisted HARQ model and higher delay, though the channel might be reliable, i.e., P e = 0. In future research we aim to evaluate the performance of CRSW assisted HARQ model in a realistic imperfect sensing scenarios and multi-cluster scenarios.
References
Goldsmith A, Jafar SA, Maric I, Srinivasa S (2009) Breaking spectrum gridlock with cognitive radios: an information theoretic perspective. Proc IEEE 97(5):894–914
FCC (2002) Et docket No. 02-155 spectrum policy task force report technical report
Staple G, Werbach K (2004) The end of spectrum scarcity [spectrum allocation and utilization]. IEEE Spectr 41(3):48–52
Yang J (2005) Spatial channel characterization for cognitive radios, Master’s Thesis, EECS Department, University of California, Berkeley, Tech. Rep. UCB/ERL M05/8. [Online]. Available: http://www.eecs.berkeley.edu/Pubs/TechRpts/2005/4293.html
McHenry MA, Tenhula PA, McCloskey D, Roberson DA, Hood CS (2006) Chicago spectrum occupancy measurements & analysis and a long-term studies proposal. In: Proceedings of the first international workshop on technology and policy for accessing spectrum (TAPAS)
Cabric D (2007) Phd thesis on cognitive radios: system design perspective. University of California at Berkeley
Islam MH, Koh CL, Oh SW, Qing X, Lai YY, Wang C, Liang YC, Toh BE, Chin F, Tan GL, Toh W (2008) Spectrum survey in singapore: occupancy measurements and analyses. In: 3rd International conference on cognitive radio oriented wireless networks and communications (CrownCom), pp 1–7
Hossain E, Niyato D, Han Z (2009) Dynamic spectrum access and management in cognitive radio networks. Cambridge University Press
Zhao Q, Sadler BM (2007) A survey of dynamic spectrum access. IEEE Signal Process Mag 24(3):79–89
Akhtar F, Rehmani MH, Reisslein M (2016) White space: definitional perspectives and their role in exploiting spectrum opportunities. Telecommun Policy 40(4):319–331
Mitola J, Maguire GQ (1999) Cognitive radio: making software radios more personal. IEEE Pers Commun 6(4):13–18
Haykin S (2005) Cognitive radio: brain-empowered wireless communications. IEEE J Select Areas Commun 23(2):201–220
Cabric D, Mishra SM, Brodersen RW (2004) Implementation issues in spectrum sensing for cognitive radios. In: Conference on signals, systems and computers, conference record of the thirty-eighth asilomar, vol 1, pp 772–776
Ganesan G, Li Y (2007) Cooperative spectrum sensing in cognitive radio, part I: two user networks. IEEE Trans Wirel Commun 6(6):2204–2213
Yucek T, Arslan H (2009) A survey of spectrum sensing algorithms for cognitive radio applications. IEEE Commun Surv Tutor 11(1):116–130. Quarter
Axell E, Leus G, Larsson EG, Poor HV (2012) Spectrum sensing for cognitive radio: state-of-the-art and recent advances. IEEE Signal Process Mag 29(3):101–116
IEEE recommended practice for information technology-telecommunications and information exchange between systems wireless regional area networks (WRAN)-specific requirements-part 22.2: installation and deployment of IEEE 802.22 systems,” IEEE Std 802.22.2-2012, pp 1–44, Sept 2012
Akyildiz IF, Lee W-Y, Vuran MC, Mohanty S (2006) Next generation/dynamic spectrum access/cognitive radio wireless networks: a survey. Comput Netw J (Elsevier) 50(13):2127–2159
He A, Gaeddert J, Bae KK, Newman TR, Reed JH, Morales L, Park C-H (2009) Development of a case-based reasoning cognitive engine for IEEE 802.22 WRAN applications. ACM SIGMOBILE Mobile Comput Commun Rev 13(2):37–48
Liang YC, Zeng Y, Peh ECY, Hoang AT (2008) Sensing-throughput tradeoff for cognitive radio networks. IEEE Trans Wirel Commun 7(4):1326–1337
Khan F, Nakagawa K (2013) Comparative study of spectrum sensing techniques in cognitive radio networks. In: World Congress on computer and information technology (WCCIT) 2013, pp 1–8
Su H, Zhang X (2008) Cross-layer based opportunistic MAC protocols for QoS provisionings over cognitive radio wireless networks. IEEE J Selected Areas Commun 26(1):118–129
Lee W-Y, Akyildiz IF (2008) Optimal spectrum sensing framework for cognitive radio networks. IEEE Trans Wirel Commun 7(10):3845–3857
Akin S, Gursoy MC (2011) Performance analysis of cognitive radio systems under qos constraints and channel uncertainty. IEEE Trans Wirel Commun 10(9):2883–2895
Rehman AU, Thomas VA, Yang LL, Hanzo L (2016) Performance of cognitive selective-repeat hybrid automatic repeat request. IEEE Access 4:9828–9846
Rehman AU, Dong C, Yang LL, Hanzo L (2016) Performance of cognitive stop-and-wait hybrid automatic repeat request in the face of imperfect sensing. IEEE Access 4:5489–5508
Rehman AU, Dong C, Thomas V, Yang LL, Hanzo L (2016) Throughput and delay analysis of cognitive go-back-n hybrid automatic repeat request using discrete-time markov modelling. IEEE Access 4:9659–9680
Rehman AU, Yang LL, Hanzo L (2017) Delay and throughput analysis of cognitive go-back-n harq in the face of imperfect sensing. IEEE Access 4
Khan F, Rehman AU, Jan MA, Alam M (2017) Modeling resource allocation for real time traffic in cognitive radio sensor networks. In: International conference on future intelligent vehicular technologies, pp 1–8
Lin S, Costello DJ (1999) Error control coding: fundamentals and applications, 2nd edn. Prentice-Hall, Upper Saddle River
Hanzo L, Liew T, Yeap B, Tee R , Ng SX (2011) Turbo coding, turbo equalisation and space-time coding. EXIT-chart-aided near-capacity designs for wireless channels, 2nd edn. Wiley
Beh KC, Doufexi A, Armour S (2007) Performance evaluation of hybrid ARQ schemes of 3GPP LTE OFDMA system. In: IEEE 18th International symposium on personal, indoor and mobile radio communications, pp 1–5
Nguyen D, Tran T, Nguyen T, Bose B (2009) Wireless broadcast using network coding. IEEE Trans Veh Technol 58(2):914–925
Ngo HA, Hanzo L (2014) Hybrid automatic-repeat-request systems for cooperative wireless communications. IEEE Commun Surv Tutor 16(1):25–45. First
IEEE standard for local and metropolitan area networks part 20: Air interface for mobile broadband wireless access systems supporting vehicular mobilityphysical and media access control layer specification, IEEE Std 802.20-2008, pp 1–1039, 2008
IEEE standard for local and metropolitan area networks part 16: Air interface for broadband wireless access systems amendment 3: Advanced air interface,” IEEE Std 802.16m-2011(Amendment to IEEE Std 802.16-2009), pp 1–1112, 2011
IEEE standard for wireless man-advanced air interface for broadband wireless access systems, IEEE Std 802.16.1-2012, pp 1–1090, 2012
Li JCF, Zhang W, Nosratinia A, Yuan J (2013) SHARP: spectrum harvesting with ARQ retransmission and probing in cognitive radio. IEEE Trans Commun 61(3):951–960
Hamza D, Aissa S (2014) Enhanced primary and secondary performance through cognitive relaying and leveraging primary feedback. IEEE Trans Veh Technol 63(5):2236– 2247
Harsini JS, Zorzi M (2014) Transmission strategy design in cognitive radio systems with primary ARQ control and QoS provisioning. IEEE Trans Commun 62(6):1790–1802
Ao WC, Chen KC (2010) End-to-end HARQ in cognitive radio networks. In: IEEE Wireless communications and networking conference (WCNC), pp 1–6
Touati S, Boujemaa H, Abed N (2013) Cooperative ARQ protocols for underlay cognitive radio networks. In: Proceedings of the 21st European signal processing conference (EUSIPCO), pp 1–5
Yue G, Wang X, Madihian M (2007) Design of anti-jamming coding for cognitive radio. In: IEEE Global telecommunications conference 2007, pp 4190–4194
Yue G, Wang X (2009) Design of efficient ARQ, schemes with anti-jamming coding for cognitive radios. In: IEEE Wireless communications and networking conference (WCNC), pp 1–6
Liu Y, Feng Z, Zhang P (2010) A novel ARQ, scheme based on network coding theory in cognitive radio networks. In: IEEE International conference on wireless information technology and systems (ICWITS), pp 1–4
Liang W, Ng SX, Feng J, Hanzo L (2014) Pragmatic distributed algorithm for spectral access in cooperative cognitive radio networks. IEEE Trans Commun 62(4):1188–1200
Hu J, Yang LL, Hanzo L (2013) Maximum average service rate and optimal queue scheduling of delay-constrained hybrid cognitive radio in nakagami fading channels. IEEE Trans Veh Technol 62(5):2220–2229
Makki B, Amat AGI, Eriksson T (2012) HARQ feedback in spectrum sharing networks. IEEE Commun Lett 16(9):1337–1340
Makki B, Svensson T, Zorzi M (2015) Finite block-length analysis of spectrum sharing networks using rate adaptation. IEEE Trans Commun 63(8):2823–2835
Liang W, Nguyen HV, Ng SX, Hanzo L (2016) Adaptive-TTCM-aided near-instantaneously adaptive dynamic network coding for cooperative cognitive radio networks. IEEE Trans Veh Technol 65(3):1314–1325
Hong X, Wang J, Wang CX, Shi J (2014) Cognitive radio in 5g: a perspective on energy-spectral efficiency trade-off. IEEE Commun Mag 52(7):46–53
Bertsekas D, Gallagher R (1991) Data networks, 2nd edn. Prentice Hall
Howard R (1971) Dynamic probabilistic systems: Markov models. Wiley, New York
Ozcan G, Gursoy MC (2013) Throughput of cognitive radio systems with finite blocklength codes. IEEE J Selected Areas Commun 31(11):2541–2554
Fossorier MP, Lin S, Costello DJ (1999) On the weight distribution of terminated convolutional codes. IEEE Trans Inf Theory 45(5):1646–1648
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Khan, F., ur Rehman, A., Usman, M. et al. Performance of Cognitive Radio Sensor Networks Using Hybrid Automatic Repeat ReQuest: Stop-and-Wait. Mobile Netw Appl 23, 479–488 (2018). https://doi.org/10.1007/s11036-018-1020-4
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11036-018-1020-4