Conference PaperPDF Available

Prediction model based hybrid routing protocol for cognitive radio ad-hoc network

Authors:
  • B.T.Kumaon Institute of Technology, Dwarahat, Uttarakhand

Figures

Content may be subject to copyright.
Prediction Model Based Hybrid Routing Protocol For
Cognitive Radio Ad-hoc Network
Gaurav Singh Negi
Department of Electronics and Communication Engineering
B.T. Kumaon Institute of Technology
INDIA
gauravsnegi747@gmail.com
Varun Kumar Kakar
Department of Electronics and Communication Engineering
B.T. Kumaon Institute of Technology
INDIA
Abstract— Cognitive is a new paradigm and now seen as a
solution to the ‘spectrum scarcity’ problem in wireless
communication system. It is necessary to use spectrum efficiently
due to its limited availability. Cognitive radio network reuses the
spectrum environment to detect the white spaces in the frequency
spectrum. White spaces are then allocated to secondary user to
carry out the transmission and keeping in check the interference
to primary user. Various prediction models and algorithms based
on probability theory have been used to predict the channel states
to ensure efficient use. In this paper, we propose a Prediction
Model Based Hybrid Routing protocol For Cognitive Radio Ad-
hoc Network. Proposed method is compared with technique used
previously. Simulating the scenario results, conclusions are
drawn and discussed.
Keywords- Channel sensing, spectrum sensing,cognitive radio,
Hidden Markov Model(HMM).
I.
I
NTRODUCTION
According to a federal communication commission, the
spectrum bands allotted on the basis of static allocation
strategies are used over a bounded geographical area or for a
limited period of time resulting in underutilization of resources
[2]. Cognitive radio is acclaiming to be the solution of scarcity
problem. Cognitive radio is a concept combining both the
adaptive signal processing and software defined radio [3].
Cognitive radio senses the spectrum environment where it
searches for the vacant space after which, optimal band is
selected according to availability and type of application. In
cognitive radio network secondary users have to use spectrum
allotted to the licensed or primary user [4]. So whenever the
primary user tries to access the channel for the transmission
secondary user has to vacate the channel for preventing the
interference that will occur by the transmission.
Routing plays a crucial role in the performance of a
cognitive radio network. Most of the works remain focussed on
Physical and Medium access layer as the network layer remain
unexplored. To achieve high performance cross-layer design is
needed which takes into account the parameters affecting both
layers. Designing routing protocols for cognitive radio network
is different from conventional wireless networks. Some of the
problems faced in designing routing strategy for CRN’s [9] are:
¾ Change in topology of the network due to activity of
PU’s.
¾ Various delays like switching, back off, queuing.
¾ Optimal channel access mechanisms.
¾ Large number of handoffs due to the frequent
change in operating frequency of PU.
¾ Limitations on power supply and computational
time.
Research in the fields of spectrum occupancy can be
characterized on the fundament of approaches used to model
the traffic usage patterns of primary user. One approach is to
use real time environment where the measurements are
collected by using an antenna. In this approach density
functions are generated by statistically analyzing data collected
by practical circuitry. Imperfect sampling makes it more
difficult to capture the accurate measurements. Though this
type of modeling used in real time scenarios but the results are
hindered due to the spectral and temporal dependence.
Second approach is to find a stochastic process based
model to describe the primary user’s behavior. Prediction of
presence of primary user is done on the basis of statistical
modeling [14]. These Models are based on mathematical
processes for example Markov process based models, queuing
theory based model, On/off models, and dictionary based
process. As the complexity of the model increases, ability to
construct the pattern sequence from the training sequence
improves.
In this paper, we propose Prediction model based hybrid
routing protocol for cognitive radio network. We have
considered a situation where the network consists of node
continuously sensing the spectrum environment. All the
transmission takes place through the cluster head and finally
base station. We have considered the secondary users to be
immobile.
The organization of the paper is as follows: Section II
reviews related work. Section III discuss about the network
model and assumptions which is going to be used. Section IV
discusses the flow chart and detailed architecture of improved
protocol. Performance evaluated by simulation is described in
section V and finally, Section VI concludes the paper.
II. R
ELATED
W
ORK
In this work, binary time series [6] is used to model the
spectrum occupancy patterns of a cognitive radio network. This
system performs well in the case where the provided data is
deterministic in nature even if the model is not updated but
fails where the data is nondeterministic. The author has
proposed a memory-based model which saves the previous
values of the channel occupancy to predict the future states.
In this [5] author proposed Markov based channel state
prediction algorithm where the primary user’s channel usage
patterns are Poisson distributed. Hidden Markov model based
channel access scheme is compared with CSMA based scheme
in terms of signal to interference ratio. MCPA shows
significant improvement in the signal to interference ratio,
which leads to decrement in the bit error rate of the network.
Analysis of error in the prediction of channel availability
[11] is done as a function of state transitions and channel
conditions. Relation between prediction accuracy and number
of samples used to predict the next state has been drawn. Error
which occurs in the prediction due to the error in the initial
probabilistic values provided during training been discussed
with miss detection probability.
SEARCH [7] is a routing protocol which collectively takes
decision about the route and channel to be used during the
transmission. Each node is aware of the location of neighbor
nodes. Beacons are exchanged between the neighboring nodes
to exchange information about the location. It uses Greedy
forwarding technique to minimize the number of hop counts
needed to cover the path from source to destination. Route
request is broadcasted to every available channel to find the
most efficient route. Disadvantage of this protocol is that
routing control overhead is very high due to the flooding of
message into every channel.
III. N
ETWORK
M
ODEL AND
A
SSUMPTIONS
A cognitive radio network consists of two types of users:
primary and secondary user. Primary user uses the spectrum
directly, however, cognitive user accesses the spectrum bands
in opportunistic mode. Cognitive users are equipped with
single transceiver capable of half duplex communication. C
n
is
the number of available channels which are orthogonal and
non-overlapping in nature. A common control channel is
devoted for exchanging the control information between the
nodes. Every channel is identified by a unique identification
number.
Clustering is done in such a way that the nodes forming
the network become cluster heads. Cluster heads governs all
the communication that takes place between the nodes in a
cluster or between the nodes representing different cluster.
Cluster head remains synchronized with the nodes with the rest
of the nodes using periodic beacon signaling.
IV. P
ROPOSED
S
YSTEM
M
ODEL
Primary user activity is observed on channels and the
observations are stored to model the pattern. Logic value ‘1’
represents the busy state of the channel while Free State is
shown by logic ‘0’. Sequence is stored in the form of binary
time series which is later used to train the prediction model.
Spectrum predicting model estimates its parameters and then
predicts the value of the next state[12]. Assumption has been
taken that the channel state is stable for one time slot and
spectrum sensing error is not taken into account.
It is a hybrid protocol which uses proactive routing for
intra-cluster communication and reactive routing for inter-
cluster communication. Clustering is done by taking into
account the spectrum available to the nodes. To achieve
communication between the nodes in a cluster, it is necessary
that they should have idle channels in common. Clusters are
modeled as biclique graphs. Our goal is to maximize the sum
of total number of nodes in a cluster and available channels
which are common between the nodes.
Fig 1. Flow diagram of the Proposed Approach
In this protocol, clustering is defined as maximum vertex
Biclique problem [10] and a cluster head election value is
defined to select optimal cluster head. Cluster head is selected
taking into account the mobility of the node and total number
of neighbors. This is done to avoid frequent clustering due to
varying network topology, which provides stability to the
cluster. Cluster head election value is calculated for every
node as in [15] is defined as follows:
ܥܪܧܸ
ൌܹ
ൈܰ
௖௛
Where ݅
represent node i in cluster j, ܹ
is normalization
factor takes into account the node instantaneous power and
Neighbor
Discover y
Route
Request
Parameter
Calculation
Optimi zation
Channel list
Formation
Cluster
Formation
Phase
Cluster head
S
election
Initializing the
parameters of Network
Route Repl
y
Channel selector
TransmissionEnd
Start
Channel free
Channel
free
Predicting Channel
State Based On CSI
P(O,1|H)шP(O,0|H)
Observe Channel
Usage Patterns
Update Model
Parameters
True
False
mobility of that individual node, ܰ
is total number of
neighbor of node i in cluster j, ݄ܿ
is the total number of
common channels that node i has in cluster j.
Where Source nodes send the CHRReq(cluster head route
request) packet to cluster head, which in response sends
CHRRep(cluster head route reply) to the source if the
destination is in the same cluster. Otherwise, it broadcast the
request packet attaching its id, hop count, achievable data rate,
density and cluster channel with it. After destination receives
CHRReq packet it will calculate the weight for available
routes and will choose the path with minimum value of M(r).
Path optimization is done by using Evolutionary dynamic
weighted aggregation method and optimal route selection is
formulated as:
ܯݎൌݓ
Ǥߤ
ݎ൅ݓ
ݎǤͳ
ܴ
ݎ൅ݓ
ሺݎሻǤ ܪ
ሺݎሻሻ
s.t. w
i
(r) 0 where σ
ୀ૚
ൌ૚
Where w
1
(r), w
2
(r), w
3
(r) are the weights assigned to density
(ߤ
ݎ), achievable data rate (ܴ
ݎ) and hop count (ܪ
ሺݎ)
respectively. Values of these weights change periodically
between 0 to 1 resulting in a set of Pareto optimal solutions
instead of a single solution. Values of the weights can be
calculated using following equations:
ݓ
ݐൌቚ
ୱ୧୬ଶగ௧
ி
ݓ
ݐൌͳݓ
ݐ
ୱ୧୬ଶగ௧
ி
ݓ
ݐൌͳݓ
ݐെݓ
ݐ
Where t is generation index and F is the frequency at which
weights vary. F is chosen in a range where it is high enough to
make optimizer move from one stable point to another or it
should not be too large because algorithm may fail to
converge. Modulus returns the absolute value of the weights.
Hidden Markov Model [1] is based on the two properties:
(1) Current state (s
n
) of the model depends on the
previous state (s
n-1
) of the model.
(2) States of the Markov model will remain hidden.
Observer can only see observation sequence available
at time n.
Hidden Markov Model is modeled by the following:
(1) Number of Symbols emission, M
(2) Number of states of HMM, N
(3) Sequence of Observation, Ob={0b
1
, 0b
2,
0b
3,…………
0b
n-1,
0b
n
}
(4) State transition probabilities, a
ij
= P(q
n
= S
j
|q
n-1
= S
i
)
Subject to conditions a
ij
0 and σ ൌ ͳ
௝ୀଵ
(5) System emission probabilities, b
j
(V
m
) = P(Ob
t
=V
m
|q
t
= S
j
)
Subject to conditions b
j
(V
m
) 0 and σ
௠ୀଵ
ͳ, 1jN
(6) Initial state distribution, ʌ = {ʌ
1
,ʌ
2
,ʌ
3
,…..ʌ
N-1
ʌ
N},
where ʌ = P(q
i
= S
i
)
And satisfies the equation ʌ
i
0 and σߨ
ൌͳ
௜ୀଵ
.
Hidden Markov Model can be represented by H = (ʌ, A,
B), where ʌ is initial states distribution, A is a N × N matrix
consisting of the state transition probabilities of the model a
ij
where I and j represents the number of rows and column
respectively and B is the N × M matrix containing the
probabilities of emission of symbols b
j
(V
m
) where j denotes
number of rows and m represents the number of column.
There are three types of problems associated with Hidden
Markov Model:
(1) Evaluation Problem: probability of producing the
given observation Ob= ob
1
ob
2
ob
3
ob
4
………ob
T
by
the model is calculated?
(2) Decoding Problem: In this type of problem, state
sequence of the model H is evaluated which produces
Ob= ob
1
ob
2
ob
3
ob
4
………ob
T
?
(3) Learning Problem: How should we adjust the model
parameters {A, B, ʌ} in order to maximize
P{O|H},whereas a model H and a sequence of
observation Ob= ob
1
ob
2
ob
3
ob
4
………ob
T
are given?
Consider the sequence of observation {Ob=
ob
1
ob
2
ob
3
ob
4
………ob
T
} representing state of the channel.
Occupied channel state is denoted by 1 while an unoccupied
state is represented by 0. Objective of the predictor model is to
anticipate the next observation on the basis of past history of
observation occurrence. Prediction of the next state will be
possible if hidden Markov model will be generate the past
sequences with maximum likelihood. Maximum likelihood
ensures the high probability of observation sequence and the
next correct observation prediction. To achieve the maximum
likelihood Hidden Markov model is needed to be trained by
the same set of observation sequence. Training process is done
using Baum Welch algorithm. Training a Hidden Markov
model is done in the following way:
Step 1: Initializing the Hidden Markov model's parameters H
0
and compute Probability of observations occurrence on the
given parameters.
Step 2: Observation sequence is given and the parameters
representing the Hidden Markov model H
k-1
estimate H
k
, k is
the number of iterations.
Step 3: If P(Ob| H
k
) ޓ P(Ob| H
k-1
). Repeat the same process
from Step 2. Otherwise, terminate the procedure as H
k-1
is
taken as optimal parameters
of the model.
Once training is completed, the joint probability of observing
the sequence O followed by a busy slot or an idle slot at
instant T + 1 is calculated. In other words, the joint
probabilities P(O, 1|H) and P(O,0|H) are calculated. The slot
occupancy at instant T + 1 is predicted according to decision
rule given by
If P(Ob, 1|H) P(Ob, 0|H) then Ob
T+1
= 1
If P(Ob, 1|H) < P(Ob, 0|H) then Ob
T+1
= 0
where Ob
T+1
is the predicted value.
After the route reply has been reached to the sender node.
Then it senses all of the channels that are available for the
transmission process and selection is done randomly from
them. Here, the channel which is predicted to be free at the
time of the transmission request is send to the channel selector
block of the node. After that the channel is searched and
selected. This is the starting step necessary for transmission
phase setup. Cognitive users have to search for the vacant
channel if the channel is requested by any of the primary user.
If any of the primary user gets activated at the time or in the
middle of transmission process, the model will predict the
available channel on the basis of the previous observations and
joint probabilities of the occurrence of previous observation
with the next state of the channel. This decreases the
possibilities of packet drop during the transmission and
increases the packet delivery ratio of the network.
V. S
IMULATION
R
ESULTS
MATLAB2014a is used to simulate the Prediction Model
Based Hybrid Routing protocol For Cognitive Radio Ad-hoc
Network. Simulation area is taken as 300×300 m
2
which
contains sixteen primary users distributed non-uniformly.
Source data rate varies from 100 Kb/s to 700 Kb/s.
Performance metrics used for evaluation are delivery ratio
and average delay. Average delay is a sum of transmission
delay, back off delay, queuing delay, switching delay.
Delivery ratio is the ratio between number of received packets
and number of transmitted packets.
Fig 2. Effect on delivery ratio in terms of number of PU
Fig.2 shows the comparison of delivery ratio achieved by
the prediction model based routing protocol with the OCHR in
the case where source data rate is fixed and number of primary
user’s are increasing. Source data rate is fixed to be 100Kb/s.
This is due the consideration of data rate in the path
optimization problem where we choose the path of low
network density from the optimal routes list.
Fig 3. Effect on average delay in terms of number of PU
Fig 3 shows the comparison of effect of increasing the
number of primary user’s on Average delay. Average delay
gets reduced due to reduction in the switching and
transmission time.
Fig 4. Effect on delivery ratio in terms of number of increase
in source Data rate
Fig.4 shows the comparison of delivery ratio achieved
when the source data rate is varied and number of primary
user’s are fixed. Better delivery ratio is achieved because of
increase in the achievable data rate of the link.
Fig 5.Effect on average delay in terms of varying source
Data rate
Fig.5 shows the comparison of effect of increasing the source
data rate on Average delay.
VI. CONCLUSION
In this work, we presented a method for prediction of
channel occupancy using the Hidden Markov Model for a
cognitive radio ad-hoc network. Proposed Prediction model
based Routing protocol outperforms the On Demand Hybrid
Routing Protocol for Cognitive Radio Ad-Hoc Networks in
the regime of low average delay and is more robust to several
effect such as increase no. of primary user. It considers the
history of the previously measured values in predicting the
future values. Hidden Markov Based predictor predicts the
channel with low probability of false alarm and lowers the
sensing time. Hidden Markov model based spectrum sensing
increases the achievable data rate of the link used for the
transmission. Performance of the routing protocol is measured
in terms of the Average delay in transmission and Packet
delivery ratio. Further analysis can be done taking into
account effects of sensing error and using the artificial
intelligence systems.
R
EFERENCES
[1] L. Rabiner, “A tutorial on hidden markov models and selected applica-
tions in speech recognition", Proceedings of the IEEE, vol. 77, no. 2,
pp.257-286, Feb 1989.
[2] F.C.Commission, “Fcc adopted rules for unlicensed use of television
white spaces, tech.rep.et docket no.04-186, second report and order and
memorandum opinion and order,” 2004.
[3] S.Haykin, “Cognitive radio: brain empowered wireless
communications,” IEEE Journal on selected areas in communications,
vol.23, no.2, pp.201-220, 2005.
[4] I.F.Akyildiz, W.Y.Lee, M.C.Vuran, and S.Mohanty, “NeXt
Generation/Dynamic Spectrum Access/Cognitive Radio Wireless
Networks: A Survey”, Elsevier Computer Networks Journal, September
2006.
[5] I. Akbar and W. Tranter, “Dynamic spectrum allocation in cognitive
radio using hidden markov models: Poisson distributed case,” in
SoutheastCon, Proceedings. IEEE, pp. 196 –201, march 2007.
[6] S. Yarkan and H. Arslan, “Binary time series approach to spectrum
prediction for cognitive radio network”,in vehicular technology
IEEE
66
th
conference, pp. 1563-1567, Sept 2007.
[7] K.chowdhury and M.felice, “SEARCH: A Routing Protocol for Mobile
Cognitive Radio Ad-hoc Networks”, computer communication, pp.1983-
1997, 2009.
[8] Chittabrata Ghosh, Carlos Cordeiro, M. Bhaskara Rao, Dharma P.
Agrawal,” Markov Chain Existence and Hidden Markov Models in
Spectrum Sensing”,PERCOM, Proceedings. IEEE 2009.
[9] Cesana, M., Cuomo,et.al., “Routing in Cognitive Radio Networks:
challenges and solutions”, Ad Hoc Networks, pp.228-248 ,2011.
[10] M. Bradonji and L. Lazos, “Graph-Based criteria for spectrum-aware
clustering in cognitive radio network,”Ad Hoc Networks, vol.10, no.
1,pp.75 – 9,2012.
[11] E. Chatziantoniou, B. Allen, V. Velisavljevic, “HMM-based
spectrumoccupancy predictor for energy efficient cognitive radio", in
International Symposium on Personal Indoor and Mobile
Communications (PIMRC), pp. 601-605, Sep. 2013.
[12] Zhe Chen, Nan Guo, Zhen Hu, and Robert C. Qiu, ”Channel State
Prediction in Cognitive Radio, PartII: Single-User Prediction”
SoutheastCon, Proceedings. IEEE,2014.
[13] Jason Jacob, B. R. Jose and Jimson Mathew, “Spectrum prediction in
cognitve radio networks: a bayesian approach,” NGMAST, April 2014.
[14] Jyu-Wei Wang and Ramzi Adriman, “Analysis of opportunistic
spectrum access in cognitive radio networks using hidden Markov model
with state prediction”, EURASIP Journal on Wireless Communications
and Networking,2015.
[15] Mahdi Zareei et.al., “On-demand Hybrid Routing for Cognitive Radio
Ad-Hoc Network”, IEEE Access, 2016.
... In recent years, the application of artificial intelligence has it made possible to combine machine learning and the CR technology, and a large number of machine learning algorithms have been applied to the study of energy efficient spectrum sensing [18]- [21]. For example, basic HMM-based prediction methods were proposed to predict the next state of channels in [22], [23]. This is achieved by exploiting historic spectrum sensing outputs and having SUs sense only the channels that are predicted to be unoccupied rather than all the channels. ...
Article
Full-text available
Cognitive Radio (CR) is a promising technology to solve the emerging spectrum crisis especially for applications where thousands of wireless sensor nodes are deployed. Since continuous spectrum sensing will greatly reduce the lifetime of a network composed of energy restricted CR nodes, an accurate method for predicting spectrum occupancy is necessary to improve energy efficiency. This paper proposes a Hidden Markov Model (HMM) based cooperative spectrum sensing that predicts the status of a network environment. Traditional prediction algorithms for cooperative spectrum sensing assume all CR nodes have the same network environment. However, the channel availability of various CR nodes can be quite different, thus the traditional algorithms will lead to low prediction accuracy in a complex radio environment. The proposed methods learns the historical spectrum sensing results and helps the network to make an energy efficient spectrum sensing decision. More specifically, the hidden state of HMM is set to different areas where PUs perform different activities. A Baum-Welch algorithm (BW) is employed to estimate the parameters of the HMM based on the past spectrum sensing results, and then the parameters are fed to a Forward Algorithm for the predicting of PUs’ activity. Based on the prediction, SUs are classified into either ‘interfered by PU’ or ‘not interfered by PU’. The nodes selected as ‘interfered by PU’ will not perform spectrum sensing to reduce unnecessary energy consumption. The performance of the proposed method is evaluated using simulations under different traffic conditions. The simulation results show that, compared with conventional HMM-based methods, the effectiveness of the proposed algorithm in energy efficiency and spectrum utilization improve by about 13% and 15%, respectively.
Article
Full-text available
A novel on-demand cluster-based hybrid routing protocol for cognitive radio ad hoc network with non-uniform node distribution is proposed in this paper. At first, a novel spectrum-aware clustering mechanism is introduced. The proposed clustering mechanism divides node into clusters based on three values: spectrum availability, power level of node and node stability. Therefore, clusters are formed with the highest stability to avoid frequent reclustering. Later, a routing algorithm is introduced to minimize the delay while achieving acceptable delivery ratio. In this paper, routing is defined as a multi-objective optimization problem to combine different individual routing metrics to form a global metric. Simulation results show that our proposed routing algorithm can guarantee a lower delay and a higher packet delivery ratio than conventional routing protocols for cognitive radio ad hoc networks. Due to our routing design specification, such as power consideration and low delay, it can be suitable to be adopted for IoT applications.
Article
Full-text available
We propose a study using hidden Markov model (HMM) with state prediction for opportunistic spectrum access (OSA) in cognitive radio (CR) networks. The primary channels are assumed to be operating in a TDMA manner with synchronous time slots of equal length and alternating between idle and busy states. The secondary users (SUs) may use them when they are idle by channel sensing. In contrast to the traditional scheme relying only on channel sensing for exploring spectrum opportunities, the proposed prediction scheme takes advantage of state prediction, channel sensing, and acknowledgments (ACKs) from the receiver in an attempt to maximize the utility. In the prediction scheme, there are three distinct actions: direct skip, sensing then conditional access, and direct access. We impose some constraints on the system parameters and derive thresholds by which we can specify the optimal action. We then conduct simulations to compare the performance of the prediction scheme to that of the traditional scheme. Results show that the former is superior to the latter. We believe the proposed prediction scheme is suitable for the OSA system using spectrum sensing.
Article
Full-text available
Response delay problem and measurements of such delays have been reported in Part I. The response delay has a negative impact on the accuracy of spectrum sensing, which is the cornerstone of cognitive radio. In this paper, single-user prediction of channel state is proposed to minimize the negative impact of response delays caused by hardware platforms. Specif-ically, a modified hidden Markov model (HMM) based single-secondary-user (single-SU) prediction is proposed and examined. In order to have convincing performance evaluation results, real-world Wi-Fi signals are employed to test the proposed approach, where the Wi-Fi signals are recorded at four different locations simultaneously. Experimental results show that the proposed single-SU prediction outperforms the 1-nearest neighbor (1-NN) prediction which uses a detected current state as an estimate of future states. This work is a part of the effort toward building a cognitive radio network testbed.
Conference Paper
Full-text available
The primary function of a cognitive radio is to detect idle frequencies or sub-bands, not used by the primary users (PUs), and allocate these frequencies to secondary users. The state of the sub-band at any time point is either free (unoccupied by a PU) or busy (occupied by a PU). The states of a sub-band are monitored over L consecutive time periods, where each period is of a given time interval. Existing research assume the presence of a Markov chain for sub-band utilization by PUs over time, but this assumption has not been validated. Therefore, in this paper we validate existence of a Markov chain for sub-band utilization using real-time measurements collected in the paging band (928-948 MHz). Furthermore, since the detection of idle sub-bands by a cognitive radio is prone to errors, we probabilistically model the errors and then formulate a spectrum sensing paradigm as a hidden Markov model that predicts the true states of a sub-band. The accuracy of our proposed method in predicting the true states of the sub-band is substantiated using extensive simulations.
Conference Paper
Spectrum sensing is the cornerstone of cognitive radio technology and refers to the process of obtaining awareness of the radio spectrum usage in order to detect the presence of other users. Spectrum sensing algorithms consume considerable energy and time. Prediction methods for inferring the channel occupancy of future time instants have been proposed as a means of improving performance in terms of energy and time consumption. This paper studies the performance of a hidden Markov model (HMM) spectrum occupancy predictor as well as the improvement in sensing energy and time consumption based on real occupancy data obtained in the 2.4GHz ISM band. Experimental results show that the HMM-based occupancy predictor outperforms a kth order Markov and a 1-nearest neighbour (1NN) predictor. Our study also suggests that by employing such a predictive scheme in spectrum sensing, an improvement of up to 66% can be achieved in the required sensing energy and time.
Article
Recent research in the emerging field of cognitive radio (CR) has mainly focussed on spectrum sensing and sharing, that allow an opportunistic use of the vacant portions of the licensed frequency bands by the CR users. Efficiently leveraging this node level channel information in order to provide timely end-to-end delivery over the network is a key concern for CR based routing protocols. In addition, the primary users (PUs) of the licensed band affect the channels to varying extents, depending on the proportion of the transmission power that gets leaked into the adjacent channels. This also affects the geographical region, in which, the channel is rendered unusable for the CR users. In this paper, a geographic forwarding based SpEctrum Aware Routing protocol for Cognitive ad-Hoc networks (SEARCH), is proposed that (i) jointly undertakes path and channel selection to avoid regions of PU activity during route formation, (ii) adapts to the newly discovered and lost spectrum opportunity during route operation, and (iii) considers various cases of node mobility in a distributed environment by predictive Kalman filtering. Specifically, the optimal paths found by geographic forwarding on each channel are combined at the destination with an aim to minimize the hop count. By binding the route to regions found free of PU activity, rather than particular CR users, the effect of the PU activity is mitigated. To the best of our knowledge, SEARCH takes the first steps towards a completely decentralized, CR routing protocol for mobile ad-hoc networks and our approach is thoroughly evaluated through analytical formulations and simulation study.
Conference Paper
Cognitive radio networks can be designed to manage the radio spectrum more efficiently by utilizing the spectrum holes in primary users' licensed frequency bands. Recent studies have shown that the radio spectrum is poorly utilized by the licensed users even in urban geographical areas. This spectrum utilization can be improved significantly by making it possible for secondary users (who are not being served by the primary system) to access spectrum holes, i.e., frequency bands not used by licensed users. In this novel work, we use hidden Markov models (HMMs) to model and predict the spectrum occupancy of licensed radio bands. The proposed technique can dynamically select different licensed bands for its own use with significantly less interference from and to the licensed users. It is found that by predicting the duration of spectrum holes of primary users, the CR can utilize them more efficiently by leaving the band, that it currently occupies, before the start of traffic from the primary user of that band. We propose a simple algorithm, called the Markov-based channel prediction algorithm (MCPA), for dynamic spectrum allocation in cognitive radio networks. In this work, we present the performance of our proposed dynamic spectrum allocation algorithm when the channel state occupancy of primary users are assumed to be Poisson distributed. The impact of CR transmission on the licensed users is also presented. It is shown that significant SIR improvements can be achieved using HMM based dynamic spectrum allocation as compared to the traditional CSMA based approach. The results obtained using HMM are very promising and HMM can offer a new paradigm for predicting channel behavior in cognitive radio, an area that has been of much research interest lately.
Conference Paper
One of the major goals of cognitive radio (CR) is to alleviate the inefficient use of the spectrum. CR can sense the spectrum steadily and gather information about the evolution of the spectrum in time. Spectrum occupancy information can be used for both learning the usage of the spectrum and predicting the future occupancy status. In this study, the use of binary time series for spectrum occupancy characterization and prediction is proposed. Both deterministic and non-deterministic occupancy schemes are examined. Numerical results and discussions are presented.
Article
Today’s wireless networks are characterized by a fixed spectrum assignment policy. However, a large portion of the assigned spectrum is used sporadically and geographical variations in the utilization of assigned spectrum ranges from 15% to 85% with a high variance in time. The limited available spectrum and the inefficiency in the spectrum usage necessitate a new communication paradigm to exploit the existing wireless spectrum opportunistically. This new networking paradigm is referred to as NeXt Generation (xG) Networks as well as Dynamic Spectrum Access (DSA) and cognitive radio networks. The term xG networks is used throughout the paper. The novel functionalities and current research challenges of the xG networks are explained in detail. More specifically, a brief overview of the cognitive radio technology is provided and the xG network architecture is introduced. Moreover, the xG network functions such as spectrum management, spectrum mobility and spectrum sharing are explained in detail. The influence of these functions on the performance of the upper layer protocols such as routing and transport are investigated and open research issues in these areas are also outlined. Finally, the cross-layer design challenges in xG networks are discussed.