Int. J. Communications, Network and System Sciences, 2009, 2, 917-926
doi:10.4236/ijcns.2009.29107 Published Online December 2009 (http://www.SciRP.org/journal/ijcns/).
Copyright © 2009 SciRes. IJCNS
917
Enhanced Spectrum Utilization for Existing Cellular
Technologies Based on Genetic Algorithm in Preview
of Cognitive Radio
K. SRIDHARA1, Aritra NAYAK2, Vikas SINGH2, P. K. DALELA2
1Member Technology, Government of India, New Delhi, India
2C-DOT, New Delhi, India
E-mail: pdalela@gmail.com
Received September 2, 2009; revised October 21, 2009; accepted November 29, 2009
Abstract
This paper attempts to find out the distributed server-based dynamic spectrum allocation (DSA) within liber-
alized spectrum sharing regulation concept as an alternative to existing regulation based on fixed frequency
spectrum allocation schemes towards development of cognitive radio for coverage-based analogy. The pre-
sent study investigates a scenario where a block of spectrum is shared among four different kinds of exem-
plary air interface standards i.e., GSM, CDMA, UMTS and WiMAX. It is assumed to offer traffic in an
equally likely manner, which occupy four different sizes of channel bandwidths for different air interfaces
from a common pooled spectrum. Four different approaches for spectrum pooling at the instance of spectrum
crunch in the designated block are considered, viz. channel occupancy through random search, existing
regulation based on fixed spectrum allocation (FSA), FSA random and channel occupancy through Genetic
Algorithm (GA) based optimized mechanism to achieve desired grade of service (GoS). The comparisons of
all the approaches are presented in this paper for different air interfaces which shows up to 55% improve-
ment in GoS for all types of air interfaces with GA-based approach in comparison to existing regulations.
Keywords: DSA, GA, GSM, CDMA, UMTS, WiMAX, Cognitive Radio
1. Introduction
The sophistication possible in a software-defined radio
(SDR) [1–3] has now reached the level where each radio
can conceivably perform beneficial tasks that help the
user, network, and minimize spectral congestion. Radios
are already demonstrating one or more of these capabili-
ties in limited ways [4,5]. A simple example is the adap-
tive digital European cordless telephone (DECT) wire-
less phone, which finds and uses a frequency within its
allowed plan with the least noise and interference on that
channel and time slot [6]. Of these capabilities, conser-
vation of spectrum is already a national priority in inter-
national regulatory planning. As on date, there are cer-
tain rules [4] by which a fixed spectrum is allocated to
designated technology, and other technology/service pro-
vider cannot use this spectrum. We are interested to in-
vestigate this hypothesis in the case of cognitive radio [5,6]
i.e., in case of availability of spectrum anywhere, any
technology/service provider user can use that to accom-
modate maximum subscribers within limited spectrum.
As an example of the potential for utilizing the time
varying nature of the traffic, we consider four different
radio networks: GSM, CDMA, UMTS and WiMAX. We
also assume that these radio networks might be used to
support different services, e.g. voice telephony on GSM
[7], CDMA, broadband internet access along with video
streaming on UMTS (for individual subscribers) and
WiMAX (mainly for corporate connections). The traffic
pattern (and therefore demand for frequency spectrum)
seen on each of these networks would vary throughout
the day. Example traffic patterns are shown in Figure 1
based on the assumption that voice telephony and corpo-
rate connection demands will be high during office time
while individual broadband internet subscriber demand
will be high before and after office hours. Here GSM
traffic variation has been drawn with the help of refer-
ence [7] whereas the traffic variation of CDMA, UMTS
and WiMAX are drawn based on above assumption.
Here we assumed that a block of spectrum is shared
among four different kinds of exemplary air interface
standards i.e., GSM, CDMA, UMTS and WiMAX which
K. SRIDHARA ET AL.
918
DAY TIME TRAFFIC
0.0000
0.2000
0.4000
0.6000
0.8000
1.0000
1.2000
12:00:00 AM04:48:00 AM09:36:00 AM02:24:00 PM07:12:00 PM12:00:00 AM04:48:00 AM
TIME
USERS NORMALIZED
GSM
CDMA
UMTS
WIMAX
Figure 1. The peak traffic variations of the four types of technologies that share the spectrum over a 24-hour period.
occupies 200 kHz, 1.25 MHz, 5 MHz and 10 MHz frequency
bandwidths respectively. The relation among different tech-
nologies is spectrum occupancy related for coverage-based
analogy that in case of secondary users, i.e., if UMTS
allocated spectrum is fully occupied and UMTS subscriber
(which will be secondary user for other technology spec-
trum) wants to grab channel in some other allocated
technology spectrum e.g. GSM, then it would also re-
quire full 5 MHZ instead of 200 KHz for GSM. The dis-
tributed server instead of centralized server-based approach
has been taken to reduce computing time. The fixed fre-
quency spectrum has been allocated to these different
technologies. Initially, some traffic patterns based on actual
traffic load have been assumed for all these four technolo-
gies during a day. As per present regulations, initially as
traffic (number of users) increases, the specific technology
user tries to grab channel within its allocated frequency
spectrum slot and in case of unavailability of frequency
resources user would be dropped. The fixed spectrum
allocation (FSA) does have some disadvantages. For
example, most communication networks are designed to
cope with a certain maximum amount of traffic. The di-
mensioning of the network is based on the “busy hour”,
which is the time of the peak use of the network. If this
network uses its allocated spectrum fully during this hour,
then the rest of the time the spectrum is not fully utilized.
A similar pattern is also seen with other services, hence,
with the help of dynamic spectrum allocation the dropped
users can be reduced and hence GoS can be enhanced. This
paper leads through the technologies and regulatory con-
siderations to support spectrum management and optimiza-
tions that raise SDR’s capabilities and make it a cogni-
tive radio. Many technologies have come together to result
in the spectrum efficiency and cognitive radio technolo-
gies may be considered as an application on top of a ba-
sic SDR platform. In the present paper, biologically in-
spired Genetic Algorithm (GA) [8–10] based dynamic
spectrum access (DSA) [4,11,12], with distributed server
based approach [13], as one of its intended applications
have been proposed to reduce blocked users i.e., GoS by
utilizing unutilized spectrum. This paper is organized as
follows. In Section 2, simulation model for GoS of existing
regulation based on FSA and other approaches which in-
cludes GA-based optimized mechanism of channel grab-
bing has been explained along with traffic model. In Sec-
tion 3, a brief review to GA and its applicability in simu-
lation has been explained. In Section 4, simulation re-
sults are shown and Section 5 concludes this study.
2. Simulation Model
In this section, the concepts behind simulation of GoS
with time for 4 different scenarios i.e. Fixed Spectrum
Allocation (FSA), FSA random (FSA_RAND), total
random (TOT_RAND) and GA optimized mechanism
have been elaborated.
The random spectrum allocation situation is analogous
to road traffic control for multiple lanes dedicated to a
Copyright © 2009 SciRes. IJCNS
K. SRIDHARA ET AL. 919
particular type of vehicle philosophy i.e., where alloca-
tion of frequency spectrum is fixed for each technology
within a certain frequency range. The different sizes of
vehicles can be compared to different channel bandwidth
requirements for the different air interface standards. A
deregulated regime is analogous to having a traffic circle
at the road junction wherein every vehicle finds a suit-
able slot proportional to its size in the circle; the circle
itself represents the available spectrum pool. It is assumed
that a pool of F=120MHz of spectrum is available for
four different bandwidths, viz. B1=0.2MHz, B2=1.25MHz,
B3=5MHz and B4=10MHz, all operating in Time Division
Duplex mode, i.e., pairing of frequencies for uplink and
downlink is not considered. The entire band of 120MHz
is quantized in steps of f=0.05MHz for simulation purposes.
The above analogy is repeated with fixing slots of fre-
quency spectrum for different technologies. At the time of
congestion pertaining to one technology, the additional
amount of required frequency spectrum can be borrowed
from other technology slots if they have spare frequency
spectrum at that moment. The optimization of bandwidth
borrowing and lending is proposed by GA i.e., introduc-
ing regulations based on DSA with GA. Four different
approaches for spectrum pooling at the instance of spec-
trum crunch in the designated block are considered. In first
approach, channel occupancy through random search in
complete pooled frequency spectrum is simulated. This
is done by allocating chunks of the quantized spectrum to
the various users of the four technologies. For example, a
GSM user gets four blocks of 50 KHz i.e., 200 KHz for a
call but this allocation is done on the basis of a random
channel grabbing where the channel to be grabbed is gener-
ated by a random generator. In second approach, the chan-
nel occupancy through existing regulations based on fixed
spectrum allocation (FSA) is simulated. This is done by
allocating users in their fixed spectrums one after the
other is a sequential manner until space runs out for new
users on which we simply do a sequential scan to find if
there is any empty space to accommodate the new user
else the call is dropped. In third approach, FSA random i.e.,
allocation of resources to different technologies in the
designated slots only through randomized search is simu-
lated. For this scheme of allocation, the users are allocated
space only in their respective spectrums just like FSA the
difference being that the users grab channels within the
spectrums allocated with the help of a randomly gener-
ated channel number. Lastly the channel occupancy in des-
ignated slots through Genetic Algorithm (GA) based opti-
mized mechanism is simulated to achieve the desired grade
of service (GoS). The scheme of which will be explained in
Section 3. The comparisons of all the four approaches for
individual and combined traffic are presented in Section 4.
Traffic Model: For the simulation purpose we assume
a perfect channel (either idle or busy). Poisson random
process [14] is used to model the arrival traffic with rate
λ and the inter arrival time is negative-exponentially dis-
tributed with mean 1/λ. The hold time duration is gener-
ated from Gaussian random process [14] which is nega-
tive-exponentially distributed with mean 1/μ. It is as-
sumed that there is some time spent for spectral scanning
and this is required to be less than the inter arrival rate.
3. A Brief Review to GA and its Applicability
in Simulation
A Genetic Algorithm (GA) [10] is a search algorithm based
on the principles of evolution and natural genetics. It
combines the exploitation of past results with the explo-
ration of new areas of the search space. By using survival
of the fittest techniques combined with a structured yet
randomized information exchange, a GA [10] can mimic
some of the innovative flair of human search.
In our case, the GA [10] is used to maximize the spec-
tral utilization by using the least bandwidths to create spec-
trum opportunities for competing users in the spectrum.
We can describe GA [10] to find solution for blocked users
as follows. For example, in a network with d users, the
number of different ways (Γ) [15] these users can be al-
located to a spectrum bandwidth (assuming reuse factor
=1) without repetition can be computed using the fol-
lowing equation.
1
()
d
d
r
r

(1)
!
() !( )!
d
r
d
rd r
(2)
This would lead to a total of гm [15] different combi-
nations for the m spectrum bands. For instance, a system
with blocked users d=15 and four spectrum bands for
different technologies (m=4) would have approximately
256 possible allocations and to find the optimal solution,
exhausting all combinations would not be efficient, as a
processor checking one billion solutions per second re-
quires approximately 2.3 years to analyze all permutations.
Therefore analytical methods may not be suitable for such
type of problems. Thus, GA [10] has been successfully ap-
plied to this class of combinatorial optimization problems.
Simplicity of operation and power of effect are two
main attractions of the GA [10] approach. The effective-
ness of the GA [10] depends upon an appropriate mix of
exploration and exploitation. Three operators to achieve
this are selection, crossover, and mutation [10]. GA has
parameters and variables to control the algorithm. There
are evolution operation, genetic operations and parameter
settings in GA. First evolution operation is selection. Typi-
cal methods for selection [10] are encoding scheme, fitness
function and seeding. Second genetic operations mainly
have crossover and mutation operations. The selection
parameters are defined as follows:
Copyright © 2009 SciRes. IJCNS
K. SRIDHARA ET AL.
920
1) Encoding Scheme: Encoding scheme [10] is one of the
important and crucial aspects to control the performance
of Genetic Algorithm [10]. It refers to the method of
mapping the problem parameters into a chromosome [10],
which decides the nature of being a weak or strong cod-
ing. Encoding scheme can be strong or week in terms of
its capability to explore the search space and strong encod-
ing scheme exploits more features of the solution domain.
The encoding method is a global approach to the problem.
It is global because any chromosome has enough informa-
tion to describe a set of channel- borrowings for the en-
tire network.
A chromosome is composed in the following way. For
every slot of technology in the spectrum, there is a major
chromosome slot or super-gene. Within each super-gene,
there are four actual genes. These genes represent the four
technologies within a spectrum [8].
A Gene is an array of length 10. At the first location of
the array, we keep the number of blocked slots and sec-
ond location has the number of free slots which were
formed by quantization of the spectrum. Next four loca-
tions contain the data about number of slots borrowed
from other technologies and last four locations contain in-
formation about slots lent to other technologies. Thus the
super-gene is formed as matrix of order 4 X 10 where each
row of the gene represents one particular technology.
Gene Structure
1 2 3 4 5 6 7 8 9 10
The allocated spectrum for different technologies in the
present study is in the ratio of 1:2:4:5 for GSM, CDMA,
UMTS, and WiMAX respectively. However, to show
results independent from allocated frequency, spectrum slots
for individual technologies GoS has been evaluated.
2) Fitness Function: The fitness function [10] is meas-
uring mechanism to rank the quality of a chromosome. It
serves the only link between the problem and algorithm
to search the optimal solutions.
(exp )
fitniess accommodated
unserviced
ected congestionserviced
 


3
where α, β, µ are constant values to suit the environment;
such that, α ε {w1, w2, w3} and w1>w2>w3; β<0 and
µ<0 for all cases.
accommodated is the measure of whether the given
number of users can be serviced by the free space and
depending upon this α takes values from w1, w2 and w3.
unserviced is the number of users blocked during the
congestion and expected congestion is calculated by work-
ing out possibly how much traffic is going to arrive in
each band and finding a ratio to this expected traffic and
the maximum capacity of the band.
3) Seeding: We have presented the solution having
initial gene to zero which is the first step of seeding [10].
While with channel-borrowing heuristic, the initial gene
can be stated with one of the possible solutions and then
the genetic flow is operated to get the best solution. Defi-
nitely with the later approach, the numbers of iterations
to converge to a solution are decreased. This approach is
applied with the improved pluck operation [9].
The genetic operations are defined as follows:
1) Crossover: Crossover [10] is the most important func-
tion in GA [10], which produces children as new chro-
mosomes from the process of combining two chromo-
somes (parents). The operation of crossover may gives
the children (new chromosomes) with better fitness as it
takes best attributes from both the parents [10] we have
used single point crossover as shown below.
First matrix
| cut point
1 2 3 4 5 6 7 8 9 5
2 3 4 3 4 8 7 3 5 8
5 6 7 5 6 4 3 1 4 9
9 9 3 7 2 6 1 5 3 2
Second matrix
| cut point
4 5 6 5 7 4 6 5 7 9
4 3 5 8 7 9 4 7 9 8
1 2 2 6 6 3 4 8 9 3
5 3 9 3 7 6 6 2 8 1
The offspring or children [10] generated from two pa-
rental matrices are:
offspring 1
4 5 6 5 7 6 5 8 5 9
4 3 5 8 7 4 8 3 5 8
1 2 2 6 6 3 4 1 4 9
5 3 9 3 6 2 2 5 3 1
offspring 2
1 2 3 4 5 4 6 7 7 9
2 3 4 3 4 9 8 7 9 7
5 6 7 5 6 4 3 8 3 9
9 9 3 7 7 2 6 6 8 1
This crossover function facilitates not to copy entire
second half of the second matrix to the first matrix, while
it retains the common elements of the parental matrix,
which is essential for borrowing policy to preserve neces-
sary information or the parent characteristics of the chil-
dren. However if row wise second half of the parental
matrices are entirely different then this crossover function
serves as normal crossover function discussed initially.
2) Mutation: The mutation [10] operator is responsible
for diversity into a population. In the first phase of re-
sults, we are using the normal mutation operator with
high probability to provide diversity in genes as we have
started with initial gene zero in seeding. However, before
swapping the child to next population, we check the
Copyright © 2009 SciRes. IJCNS
K. SRIDHARA ET AL.
Copyright © 2009 SciRes. IJCNS
921
needy technologies that require borrowing with correct
mutations applied by means of a simple probability.
3.1. GA Application in the Simulation
In this simulation, whenever the users find that their re-
spective allocated spectrum are fully occupied, then they
try to grab empty spectrum in the other allocated tech-
nology spectrum bands. This is where GA is employed to
select an empty space among the many available by re-
peated iterations based on crossovers and seeding so that
due to the borrowing of spectrum by another technology
user i.e., the secondary users [6] quality of service (QoS)
of primary users [6] are not affected. The allocation is
done by first randomly seeding the population with all
possible solutions and then applying fitness function to
select only the healthy children [10] or fit solutions. The
crossover and mutation is applied to further consolidate
the results and possible scheme of allocation of unutilized
spectrum based on the fitness function mentioned earlier,
which keeps in mind the possible traffic pattern and future
trends to evolve an optimal solution. Also before the appli-
cation of GA, it is checked if a specific technology spec-
rum which has been full and cannot accommodate the pri-
mary users, a spectrum search scanning [6] has been per-
formed to find out the secondary users residing in this spe-
cific spectrum slot and terminates them to create space for
the primary users before the application of GA. The termi-
nation is done on the basis of least number of calls to be
terminated and in order of time of residence in the spectrum.
The flowchart shown in Figure 2 describes the steps
employed to obtain the optimal solutions using GA [10]
for DSA by using its basic operators. As shown in the
flowchart, the results are obtained by following a number
of iterations which is fixed as a constant named MAX
ITERATION. In each of the iterations, all the basic steps
are followed until we obtain an optimal solution.
4. Results
This section shows the comparison of GoS among fixed
frequency spectrum allocation (FSA) which is existing
regulation, FSA random (FSA_RAND), total randomized
allocation (TOT_RAND) and GA-based DSA scheme which
is proposed regulation for GSM, CDMA, UMTS and Wi-
MAX along with mixed traffic of all these technologies.
Figure 3 shows the case of GoS of GSM for 120 MHz
common spectrum for all the technologies during a span
t
Figure 2. Flow chart of GA applicable to DSA in the present case.
K. SRIDHARA ET AL.
922
GSM BLOCKING
0.0000
0.2000
0.4000
0.6000
0.8000
1.0000
1.2000
00:00:00 04:48:0009:36:00 14:24:00 19:12:0000:00:00 04:48:00
TIME
GOS
GSM_FSA
GSM_FSA_RAND
GSM_GA
G SM_TOT_RAND
Figure 3. Comparison of GoS for GSM (0.2 MHz) users among FSA, FSA_RAND, GA-based DSA scheme and TOT_RAND
over duration of 24 hours of the day.
of one day. The GSM_FSA graph shows GoS for GSM
when different technologies users grab the channel slots
in the allocated frequency spectrum slots only by using
FSA which is existing regulation. The GSM_TOT_RAND
graph shows the GoS for GSM user when there is no
regulation and any technology user can grab the channel
at random position if it is available. The GSM_FSA_
RAND graph is of the randomized channel grabbing FSA
where the spectrum is divided among the various tech-
nologies but the channel grab is at any random position
provided it is vacant. The GSM_GA graph shows the
GoS for GSM user with GA optimized DSA algorithm
which is proposed regulation. It is seen that GA optimized
DSA algorithm is always better than all other cases. Also
it has approximately up to 72% improvement in com-
parison to FSA which is the best performing algorithm
amongst the three. If the mean GoS is taken for the given
time then a maximum of 67% improvement is noticed
neglecting the cases where DSA gives zero blocking.
Figure 4 shows the case of GoS of CDMA for 120
MHz common spectrum for all the technologies during a
span of one day. The CDMA_FSA graph shows GoS for
CDMA when different technologies users grab the channel
slots in the allocated frequency spectrum slots only by
using FSA which is existing regulation. The CDMA_TOT_
RAND graph shows the GoS for CDMA user when there
is no regulation and any technology user can grab the
channel at random position if it is available. The CDMA_
FSA_RAND graph is of the randomized channel grabbing
FSA where the spectrum is divided among the various
technologies but the channel grab is at any random posi-
tion provided it is vacant. The CDMA_GA graph shows
the GoS for CDMA user with GA optimized DSA algo-
rithm which is proposed regulation. It is seen that GA
optimized DSA algorithm is always better than all other
cases. Also it has approximately up to 72% improvement
in comparison with FSA which is the best performing algo-
rithm amongst the three. If the mean GoS is taken for the
Copyright © 2009 SciRes. IJCNS
K. SRIDHARA ET AL. 923
given time then a maximum of 95% improvement is no-
ticed neglecting the cases where DSA gives zero blocking.
Figure 5 shows the case of GoS of UMTS for 120 MHz
common spectrum for all the technologies during a span
of one day. The UMTS_FSA graph shows GoS for UMTS
when different technologies users grab the channel slots
in the allocated frequency spectrum slots only by using
FSA which is existing regulation. The UMTS_TOT_RAND
graph shows the GoS for UMTS user when there is no
regulation and any technology user can grab the channel
at random position if it is available. The UMTS_FSA_RAND
graph is of the randomized channel grabbing FSA where
the spectrum is divided among the various technologies
but the channel grab is at any random position provided
it is vacant. The UMTS_GA graph shows the GoS for
UMTS user with GA optimized DSA algorithm which is
proposed regulation. It is seen that GA optimized DSA
algorithm is always better than all other cases. Also it has
approximately up to 30% improvement in comparison to
FSA which is the best performing algorithm amongst the
three. If the mean GoS is taken for the given time then a
maximum of 60% improvement is noticed neglecting the
cases where DSA gives zero blocking.
Figure 6 shows the case of GoS of WiMAX for 120
MHz common spectrum for all the technologies during a
span of one day. The WiMAX_FSA graph shows GoS
for UMTS when different technologies users grab the
channel slots in the allocated frequency spectrum slots
only by using FSA which is existing regulation. The
WiMAX_TOT_RAND graph shows the GoS for Wi-
MAX user when there is no regulation and any technol-
ogy user can grab the channel at random position if it is
available. The WiMAX_FSA_RAND graph is of the ran-
domized channel grabbing FSA where the spectrum is
divided among the various technologies but the channel
grab is at any random position provided it is vacant.
The WiMAX_GA graph shows the GoS for WiMAX
user with GA optimized DSA algorithm which is pro-
posed regulation. It is seen that GA optimized DSA al-
gorithm is always better than all other cases. Also it has
approximately up to 15% improvement in comparison with
FSA which is the best performing algorithm amongst the
three. If the mean GoS is taken for the given time then a
maximum of 70% improvement is noticed neglecting the
cases where DSA gives zero blocking.
Figure 7 shows the case of GoS of all four technologies
for 120 MHz common spectrum for all the technologies
CDMA BLOCKING
0.0000
0.2000
0.4000
0.6000
0.8000
1.0000
1.2000
00:00:00 04:48:0009:36:00 14:24:00 19:12:0000:00:00 04:48:00
TIME
GOS
CDMA_FSA
CDMA_FSA_RAND
CDMA_GA
CDMA_TOT _RAND
Figure 4. Comparison of GoS for CDMA (1.25 MHz) users among FSA, FSA_RAND, GA-based DSA scheme and TOT_
RAND over duration of 24 hours of the day.
Copyright © 2009 SciRes. IJCNS
K. SRIDHARA ET AL.
924
UMTS BLOCKING
0.0000
0.2000
0.4000
0.6000
0.8000
1.0000
1.2000
00:00:00 04:48:00 09:36:00 14:24:0019:12:00 00:00:00 04:48:00
TIME
GOS
UMTS_FSA
UMTS_FSA_RAND
UMTS_GA
UMTS_TOT_RAND
Figure 5. Comparison of GoS for UMTS (5 MHz) users among FSA, FSA_RAND, GA-based DSA scheme and TOT_RAND
over duration of 24 hours of the day.
WIMAX BLOCKING
0. 0000
0. 2000
0. 4000
0. 6000
0. 8000
1. 0000
1. 2000
00:00:00 04:48:00 09:36:0014:24:00 19:12:00 00:00:00 04:48:00
TIME
GOS
WIMAX_FSA
WIMAX_FSA_ R AN D
WIMAX_GA
WIMAX_TOT_RAND
Figure 6. Comparison of GoS for WiMAX (10 MHz) users among FSA, FSA_RAND, GA-based DSA scheme and TOT_
RAND over duration of 24 hours of the day.
Copyright © 2009 SciRes. IJCNS
K. SRIDHARA ET AL. 925
TOTAL TRAFFIC BLOCKING
0.0000
0.2000
0.4000
0.6000
0.8000
1.0000
1.2000
00:00:00 04:48:0009:36:00 14:24:00 19:12:0000:00:00 04:48:00
TIME
GOS
BLOC KED _F SA
BLOC KED _F SA_ R AN D
BLOCKE D _GA
BLOC KED _TOT_RAND
Figure 7. Comparison of GoS for all technologies mixed traffic users among FSA, FSA_RAND, GA-based DSA scheme and
OT_RAND over duration of 24 hours of the day. T
during a span of one day. The BLOCKED_FSA graph
shows GoS for UMTS when different technologies users
grab the channel slots in the allocated frequency spec-
trum slots only by using FSA which is existing regulation.
The BLOCKED_TOT_RAND graph shows the GoS for
the combined user traffic when there is no regulation and
any technology user can grab the channel at random posi-
tion if it is available. The BLOCKED_FSA_RAND graph
is of the randomized channel grabbing FSA where the
spectrum is divided among the various technologies but
the channel grab is at any random position provided it is
vacant. The BLOCKED_GA graph shows the GoS for
combined user traffic with GA optimized DSA algorithm
which is proposed regulation. It is seen that GA optimized
DSA algorithm is always better than all other cases. Also
it has approximately up to 55% improvement in com-
parison to FSA which is the best performing algorithm
amongst the three. If the mean GoS is taken for the given
time then a maximum of 80% improvement is noticed
neglecting the cases where DSA gives zero blocking.
5. Conclusions
In this study, an attempt is made to analyze the impact of
our proposed GA based optimized DSA mechanism
for spectrum utilization by comparing GoS for existing
FSA based regulation with proposed mechanism. Four
prominent commonly used technologies are used for the
simulations which occupy different bandwidths to ana-
lyze the impact of our proposed Genetic Algorithm based
solution which uses aspects of cognitive radio for im-
proving the overall GoS of a shared cellular spectrum
scenario. The simulation results can be utilized to justify
the need of regulatory approach in case of liberalized
spectrum sharing in the present cellular network spec-
trum in the preview of cognitive radio. As it can be seen
from results in Figures 3 to 7 that GA based algorithm
enhances the GoS when compared to the present alloca-
tion scheme. The maximum value of improvement in
GoS for GSM, CDMA, UMTS, WiMAX and mixed traf-
fic are 72%, 72%, 30%, 15% and 55% respectively. The
improvement in GoS for GSM, CDMA, UMTS, Wi-
MAX and mixed traffic around mean values are 67%,
95%, 60%, 70% and 80% respectively. This study shows
some sort of regulatory based approach within liberalized
spectrum sharing concept is required to allow all users to
get equal chance of utilizing the spectrum and getting a
better GoS for the overall traffic.
6. References
[1] M. P. Olivieri, G. Barnett, A. Lackpour, A. Davis, and P.
Copyright © 2009 SciRes. IJCNS
K. SRIDHARA ET AL.
926
Ngo, “A scalable dynamic spectrum allocation system
with interference mitigation for teams of spectrally agile
software defined radios,” New Frontiers in Dynamic Spec-
trum Access Networks, pp. 170–179, November 2005.
[2] J. Mitola III, “Cognitive radio an integrated agent archi-
tecture for software defined radio,” Dissertation, Doctor
of Technology, Royal Institute of Technology (KTH),
Sweden, May 2000.
[3] Paul Burns, “Software defined radio for 3G,” Artech House,
Inc., 2003.
[4] J. Hwang and H. Yoon, “Dynamic spectrum management
policy for cognitive radio: An analysis of implementation
feasibility issues,” New Frontiers in Dynamic Spectrum
Access Networks, 3rd IEEE Symposium, Digital Object
Identifier, pp. 1–9, October 2008.
[5] S. Haykin, “Cognitive radio: Brain-Empowered wireless
communications,” IEEE Journal on Selected Areas in Com-
munications, Vol. 23, No. 2, February 2005.
[6] Bruce A. Fette., editor, “Cognitive radio technology,” El-
sevier Inc., 2006.
[7] S. Almeida, J. Queijo, and L. M. Correia, “Spatial and tem-
poral traffic distribution models for GSM,” Vehicular Tech-
nology Conference, Vol. 1, pp. 131–135, September 1999.
[8] A. Y. Zomaya, Senior Member, IEEE, and Michael Wright,
“Observations on using genetic-algorithms for channel
allocation in mobile computing,” IEEE Transactions on
Parallel and Distributed Systems, Vol. 13, No. 9, Sep-
tember 2002.
[9] S. S. M. Patra, K. Roy, S. Banerjee, and D. P. Vidyarthi,
“Improved genetic algorithm for channel allocation with
channel borrowing in mobile computing,” IEEE Transac-
tions on Mobile Computing, Vol. 5, No. 7, July 2006.
[10] M. Melanie, “An introduction to genetic algorithm,” MIT
press, Cambridge, 1999.
[11] D. Maldonado, B. Le, A. Hugine, T. W. Rondeau, and C.
W. Bostian, “Cognitive radio applications to dynamic spec-
trum allocation: A discussion and an illustrative exam-
ple,” New Frontiers in Dynamic Spectrum Access Networks,
First IEEE International Symposium, pp. 597–600, No-
vember 2005.
[12] P. Leaves, S. Ghaheri-Niri, R. Tafazolli, L. Christodoulides,
T. Sammut, W. Staht, and J. Huschke, “Dynamic spectrum
allocation in a multi-radio environment: Concept and al-
gorithm,” 3G Mobile Communication Technologies, Second
International Conference on (Conference Publication No.
477), pp. 53–57, March, 2001.
[13] J. Zhao, H. T. Zheng, and G. H. Yang, “Distributed coordina-
tion in dynamic spectrum allocation networks,” New Fron-
tiers in Dynamic Spectrum Access Networks, pp. 259–268,
November 2005.
[14] Viswanathan and Thiagarajan, “Telecommunication switch-
ing systems and networks,” Prentice-Hall, New Delhi,
1992.
[15] D. Thilakawardana, K.Moessner, and R.Tafazolli, “Dar-
winian approach for dynamic spectrum allocation in next
generation systems,” IET Communications, Centre for
Communication Systems Research, University of Surrey,
Guildford, UK, 2008.
Copyright © 2009 SciRes. IJCNS