Dynamic Spectrum Allocation for Cognitive Radio. Using Genetic Algorithm

Similar documents
Population Adaptation for Genetic Algorithm-based Cognitive Radios

Implementation of FPGA based Decision Making Engine and Genetic Algorithm (GA) for Control of Wireless Parameters

COGNITIVE RADIOS WITH GENETIC ALGORITHMS: INTELLIGENT CONTROL OF SOFTWARE DEFINED RADIOS

Performance Evaluation of Qos Parameters in Cognitive Radio Using Genetic Algorithm

DECISION MAKING TECHNIQUES FOR COGNITIVE RADIOS

A Chaotic Genetic Algorithm for Radio Spectrum Allocation

BER Performance Analysis of Cognitive Radio Network Using M-ary PSK over Rician Fading Channel.

Cooperative Spectrum Sensing and Decision Making Rules for Cognitive Radio

Innovative Science and Technology Publications

Performance Analysis of Optimal Scheduling Based Firefly algorithm in MIMO system

Genetic Algorithm-Based Approach to Spectrum Allocation and Power Control with Constraints in Cognitive Radio Networks

OPTIMIZATION OF SPECTRUM SENSING IN COGNITIVE RADIO BY DEMAND BASED ADAPTIVE GENETIC ALGORITHM

The Genetic Algorithm

Optimal Design of Modulation Parameters for Underwater Acoustic Communication

The Behavior Evolving Model and Application of Virtual Robots

A Novel approach for Optimizing Cross Layer among Physical Layer and MAC Layer of Infrastructure Based Wireless Network using Genetic Algorithm

DYNAMIC SPECTRUM ACCESS AND SHARING USING 5G IN COGNITIVE RADIO

Application of combined TOPSIS and AHP method for Spectrum Selection in Cognitive Radio by Channel Characteristic Evaluation

RESEARCH ON METHODS FOR ANALYZING AND PROCESSING SIGNALS USED BY INTERCEPTION SYSTEMS WITH SPECIAL APPLICATIONS

Journal of Asian Scientific Research DEVELOPMENT OF A COGNITIVE RADIO MODEL USING WAVELET PACKET TRANSFORM - BASED ENERGY DETECTION TECHNIQUE

Adaptive Hybrid Channel Assignment in Wireless Mobile Network via Genetic Algorithm

Analysis of Distributed Dynamic Spectrum Access Scheme in Cognitive Radios

A survey on broadcast protocols in multihop cognitive radio ad hoc network

Effect of Time Bandwidth Product on Cooperative Communication

A Genetic Algorithm-Based Controller for Decentralized Multi-Agent Robotic Systems

Cognitive Ultra Wideband Radio

A Quality of Service aware Spectrum Decision for Cognitive Radio Networks

Imperfect Monitoring in Multi-agent Opportunistic Channel Access

Cognitive Radio: Smart Use of Radio Spectrum

Cooperative Spectrum Sensing in Cognitive Radio

Optimization of Spectrum Sensing Parameters in Cognitive Radio Using Adaptive Genetic Algorithm

Beamforming and Binary Power Based Resource Allocation Strategies for Cognitive Radio Networks

Low Overhead Spectrum Allocation and Secondary Access in Cognitive Radio Networks

A. Depending on transmission and reception parameters, there are two main types of cognitive radio:

COGNITIVE RADIO TECHNOLOGY: ARCHITECTURE, SENSING AND APPLICATIONS-A SURVEY

DYNAMIC POWER ALLOCATION SCHEME USING LOAD MATRIX TO CONTROL INTERFERENCE IN 4G MOBILE COMMUNICATION SYSTEMS

An Evolutionary Approach to the Synthesis of Combinational Circuits

Energy Detection Technique in Cognitive Radio System

Sweet Spot Control of 1:2 Array Antenna using A Modified Genetic Algorithm

Evolutionary Optimization for the Channel Assignment Problem in Wireless Mobile Network

A Brief Review of Cognitive Radio and SEAMCAT Software Tool

A Smart Grid System Based On Cloud Cognitive Radio Using Beamforming Approach In Wireless Sensor Network

Low-Computational Complexity Detection and BER Bit Error Rate Minimization for Large Wireless MIMO Receiver Using Genetic Algorithm

Sense in Order: Channel Selection for Sensing in Cognitive Radio Networks

Solving Assembly Line Balancing Problem using Genetic Algorithm with Heuristics- Treated Initial Population

Optimized BPSK and QAM Techniques for OFDM Systems

An Analysis of Genetic Algorithm and Tabu Search Algorithm for Channel Optimization in Cognitive AdHoc Networks

A Novel Opportunistic Spectrum Access for Applications in. Cognitive Radio

A Genetic Algorithm for Solving Beehive Hidato Puzzles

SECTOR SYNTHESIS OF ANTENNA ARRAY USING GENETIC ALGORITHM

Cognitive Radio Transmission Based on Chip-level Space Time Block Coded MC-DS-CDMA over Fast-Fading Channel

Efficient Method of Secondary Users Selection Using Dynamic Priority Scheduling

COGNITIVE RADIO NETWORKS IS THE NEXT STEP IN COMMUNICATION TECHNOLOGY

Resource Allocation for Delay Minimization for Cognitive Radio using M-QAM, AWGN Model

AN INTRODUCTION OF ANALOG AND DIGITAL MODULATION TECHNIQUES IN COMMUNICATION SYSTEM

Spectrum Sensing Using OFDM Signal and Cyclostationary Detection Technique In Cognitive Radio

Performance Optimization of Software Defined Radio (SDR) based on Spectral Covariance Method using Different Window Technique

CHAPTER 1 INTRODUCTION

Performance Analysis of Cognitive Radio based on Cooperative Spectrum Sensing

G410 CHANNEL ESTIMATION USING LEAST SQUARE ESTIMATION (LSE) ORTHOGONAL FREQUENCY DIVISION MULTIPLEXING (OFDM) SYSTEM

Comparative Study of OFDM & MC-CDMA in WiMAX System

CHAPTER 3 ADAPTIVE MODULATION TECHNIQUE WITH CFO CORRECTION FOR OFDM SYSTEMS

A Review on Genetic Algorithm and Its Applications

QOS Parameter Optimization For Cognitive Radio Networks

COGNITIVE RADIO TECHNOLOGY. Chenyuan Wang Instructor: Dr. Lin Cai November 30, 2009

Cooperative Compressed Sensing for Decentralized Networks

Performance of Pilot Tone Based OFDM: A Survey

Performance Evaluation of Energy Detector for Cognitive Radio Network

An Effective Subcarrier Allocation Algorithm for Future Wireless Communication Systems

INTERFERENCE SELF CANCELLATION IN SC-FDMA SYSTEMS -A CAMPARATIVE STUDY

Implementation of Cognitive Radio Networks Based on Cooperative Spectrum Sensing Optimization

An Optimized Energy Detection Scheme For Spectrum Sensing In Cognitive Radio

A Colored Petri Net Model of Simulation for Performance Evaluation for IEEE based Network

Neha Pathak #1, Neha Bakawale *2 # Department of Electronics and Communication, Patel Group of Institution, Indore

The Application of Genetic Algorithms in Electrical Drives to Optimize the PWM Modulation

AN EVOLUTIONARY ALGORITHM FOR CHANNEL ASSIGNMENT PROBLEM IN WIRELESS MOBILE NETWORKS

Creating a Dominion AI Using Genetic Algorithms

CS 441/541 Artificial Intelligence Fall, Homework 6: Genetic Algorithms. Due Monday Nov. 24.

A Novel Cognitive Anti-jamming Stochastic Game

IMPROVED PROBABILITY OF DETECTION AT LOW SNR IN COGNITIVE RADIOS

Fault Location Using Sparse Wide Area Measurements

BER ANALYSIS OF WiMAX IN MULTIPATH FADING CHANNELS

Power Allocation with Random Removal Scheme in Cognitive Radio System

EVALUATING PERFORMANCE OF DIFFERENT MODULATION SCHEMES ON MODIFIED COOPERATIVE AODV

COGNITIVE Radio (CR) [1] has been widely studied. Tradeoff between Spoofing and Jamming a Cognitive Radio

Performance Evaluation of BPSK modulation Based Spectrum Sensing over Wireless Fading Channels in Cognitive Radio

THE problem of automating the solving of

DOWNLINK BEAMFORMING AND ADMISSION CONTROL FOR SPECTRUM SHARING COGNITIVE RADIO MIMO SYSTEM

Lecture 3: Wireless Physical Layer: Modulation Techniques. Mythili Vutukuru CS 653 Spring 2014 Jan 13, Monday

Cooperative Spectrum Sensing and Spectrum Sharing in Cognitive Radio: A Review

Review of Energy Detection for Spectrum Sensing in Various Channels and its Performance for Cognitive Radio Applications

A Hybrid Evolutionary Approach for Multi Robot Path Exploration Problem

Comparison of ML and SC for ICI reduction in OFDM system

BER Performance Comparison between QPSK and 4-QA Modulation Schemes

Achieving Desirable Gameplay Objectives by Niched Evolution of Game Parameters

IJESRT. Scientific Journal Impact Factor: (ISRA), Impact Factor: 2.114

Probability of Error Calculation of OFDM Systems With Frequency Offset

Lecture 9: Spread Spectrum Modulation Techniques

A comparison of a genetic algorithm and a depth first search algorithm applied to Japanese nonograms

International Journal of Advance Engineering and Research Development

Transcription:

Abstract Cognitive radio (CR) has emerged as a promising solution to the current spectral congestion problem by imparting intelligence to the conventional software defined radio that allows spectrum sharing through opportunistic spectrum access. The principal objective of CR is to optimize the use of under-utilized spectrum through robust and efficient spectrum sensing (SS).In this paper genetic algorithm is used for SS and based on the fitness value primary or secondary users are accessing the spectrum. False alarm found to be only present while secondary user occupying the spectrum with a classification of 100% for primary and 60% for secondary Index Terms sensing. Dynamic Spectrum Allocation for Cognitive Radio cognitive radio, false alarm, spectrum INTRODUCTION The higher demand for bandwidth has resulted in spectrum scarcity. Studies show that the spectrum scarcity is due to inefficient use of electromagnetic (EM) spectrum which is in fact available in abundance. This underutilization of the EM spectrum results in a decrease of the spectral efficiency of the wireless networks. To solve this problem cognitive radio has been introduced. CR is defined as a kind of smart radio and the term was first used by Mitola and Magurire[3]. It is a device which can adapt and change its behaviour according to the radio environment. In CR networks, the secondary users can borrow the unused spectrum from the primary user for some time but this must be done by creating no disturbance to the primary user s communication. The spectrum is then released after the completion of secondary user communication. In this paper the spectrum optimisation issue of cognitive radio is considered. As CR is a self organizing system, the EM spectrum organizes according to the Radio Frequency (RF) environment. The organization of EM spectrum involves complex decisions, and the term used in the CR world for this process is called Spectrum Allocation. In this paper a spectrum allocation process is introduced in which decisions to assign the spectrum is Using Genetic Algorithm V.Amudha 1, G.P.Ramesh 2 2 Professor Department. of E.C.E, St. Peters University, Avadi, Chennai 2 Professor, Department of E C E St. Peters University, Avadi, Chennai made according to the primary and the secondary characteristics which are assumed to be based on the IEEE 802.22, using Genetic Algorithm (GA); an evolutionary computing technique use to solve complex optimization problem. IEEE 802.22 is a standard for Wireless Regional Area Network (WRAN). Development of IEEE 802.22. WRAN is aimed at using CR technique to allow sharing of unused spectrum utilisation. The paper is organized as follows, Section I describes why to choose GA for cognitive radio sensing, in Section II, the chromosome is framed. Section III explains how to evaluate GA, Section IV gives the channel assignment using Euclidean distance method. Results of the channel classification is presented in Section V, Conclusion and future scope is discussed in Section VI I. PROBLEM FORMULATION The aim in case of optimization problems is to get an optimal solution but the difficulty is that the search may get complex and one may not identify where to come across for the solution or where to begin with conventional cognitive approaches derived from rule based systems, expert systems, fuzzy logic, and neural networks. Each approach has severe limitations that reduce their operational value in real-time cognitive radio functions, particularly in changing wireless environments. Rule based systems are limited to predetermined capabilities intended into their own rule set.while fuzzy logic permits approximate solutions to be found in uncertain inputs, the logic has used to locate the approximations does not have a natural evolutionary ability that permits the logic to change in time. The most popular technique for CR modeling is the neural networks, is uncontrollable in that may or may not participate within a set of constraints. Most neural networks involve extensive training to reproduce observed behaviors and usually behave in unexpected ways when problem to solve. The GA inspired cognitive radio model presented in this paper has developed to distribute self-evolution and learning ISSN: 2320-8007 1092

capabilities in terms of the human cognitive development process.[5] It has been shown that a genetic algorithm-based engine can provide awareness-processing, decisionmaking, and learning elements of cognitive functionality [7]. Genetic algorithms (GA) rely upon evolving a set of II. PROBLEM SOLUTION AND ASSUMPTION In this section we first discuss the idea of dynamic spectrum allocation (DSA) method and then implementation of DSA using genetic algorithm. This is a type of spectrum management method where spectrum is alloted in an overlay manner i.e., Secondary users are alloted the spectrum in the absence of primary users on a condition that secondary switches to free band whenever a primary enters the band.to proceed with this method the RF parameters of primary and secondary must be known. For this purpose genetic algorithm is used. The RF parameters of the channels are represented in the form of chromosomes. The main advantage of GA is its random nature and flexibility. Unlike HMM,it does not need any channel prediction state to allot the spectrum. So,the input given to the algorithm will be a trained set of chromosomes. The genetic algorithm approach starts with the definition of the structure of a chromosome. This structure is a sets of genes i.e. frequency, modulation, power and BER in this particular each genes will be considered for the decisionmaking process fact that a part of the solution. We shall consider the genes from parameters of CR network as IEEE 802.22 discussed in paper[1]. The chromosomes and their ranges are described as follows in table I. TABLE I Selected chromosomes and their ranges Gene parameter Values Frequency (MHz) 40 to 910 Power (dbm) -90 to -40 BER 10-1 to 10-9 Modulation BPSK,QPSK, 8-QAM,16-QAM For the simplicity of frequency gene, we assumed BW=800 MHz and B(channel) = 8 MHz frequency band is able to transmit and receive for a particular CR network. The frequency band that we shall consider for this research would range form 40-840 MHz. with a step size = 8MHz, gives integer values ranging from 0 to 100, as provided by the following table II Table II Frequency gene representation Decimal value 1 2... 100 solutions over a period of time, by combining different possible solutions in hopes that through this combination an optimal solution will eventually be found. Frequency band MHz 40-48 48-56... 832-840 One of the important parameters is power gene that we will consider in the chromosome structure definition. This is required by application to give for a high quality transmission, a power less than that may result in poor transmission. The range of power values specified in IEEE802.22 varies from -90dBm to -40dBm. Chromosome structure definition contains the power gene that would be the 2nd one in the order ranges from 90dBm to -40dBm with a step size of 1 dbm is characterized in the corresponding integer values shows in the following table III. Table III Power gene representation Decimal value 1 2... 50 Power dbm -90-89... -40 Another parameter in chromosome s structure is the bit error rate (BER) defined as ratio of erroneous bits to total transmitted bit. BER may vary depends upon certain service applications. The bit error rates can either be reduced by the use of certain modulation and coding schemes at the receiver and transmitter. One more way to reduce the bit error rates is to increase the transmission power of the device that is limited by FCC. In this paper we will consider the bit error rates ranges 10-1 to 10-9 with a step size of 10-1. This will give us 9 different values of BER. The following table IV shows these values are mapped adjacent to their corresponding BER. Table IV BER gene representation Decimal value 1 2... 9 BER 10-1 10-2... 10-9 The last of the 4 genes to be considered in structure of definition chromosome is the modulation gene. This paper considers four modulation schemes. These are Binary Phase shift Keying(BPSK), Quadrature Phase Shift Keying (QPSK), Quadrature Amplitude Modulation (8QAM), and 16QAM. To represent these four schemes needs 4 integers as shown in table V. Table V Modulation gene representation ISSN: 2320-8007 1093

Decimal value 1 2 3 4 Mod. BPSK QPSK 8QAM 16QAM The four genes as discussed above, all together define structure of chromosome. The arrangement of all genes in the chromosome structure is shown in table VI. Table VI Chromosome structure Order 1 2 3 4 Gene Frequency Power BER Mod s. High power and low BER conditions were assumed for primary, to generate a set of 20 primary chromosomes.low power and high BER conditions are assumed for secondary, to generate a set of 20 secondary chromosomes. The assumed conditions were represented in table VII Table VII Assumed conditions Parameters Primary Secondary Power dbm -60 to -40-90 to -70 BER 10-9 to 10-6 10-4 to 10-1 Mod. & freq. Fixed Fixed III. EVALUATION OF GA Let us assume that the generation of an initial population size is 20 chromosomes. Further, this population size can be increased up to n numbers, if the outcomes are not acceptable, in the supplied solution set. The fitness in the decision-making process is test over randomly generated 1st population of chromosomes, if results are not satisfactory then goes to a number of operations like selection, crossover and mutation to produce the next generation of fittest chromosomes and process repeats until optimal solution found The training procedure: Generating a set of 20 chromosomes for primary fitness for genes is evaluated fitness for chromosomes is evaluated check for criteria perform crossover and selection Iterate the process for certain generations Obtain the best chromosome for primary Repeat the procedure to obtain best chromosome for secondary Range 1-100 1-50 1-9 1-4 No.of bits 7 6 4 2 These four parameters as genes in a chromosome need total of 19 bits. After defining the chromosome structure the next problem is generating the first generation population of chromosomes. A training procedure was implemented to generate 40 chromosomes for the initial population. These chromosomes were trained according to pre assumed primary and secondary users characterist This initial population can have the very best and the worst solutions for the problem. A fitness measure was defined to select the best chromosome from the initial population. Afterwards, selection and crossover were performed that lead us to the new generation of chromosomes. The process was repeated up to a certain number of generations. After that, the process was terminated and the optimum solution was selected. In this paper, assumption has been made that fitness function that is equally dependent on all the four parameters. The fitness function uses weighted sum approach in GA. All the four parameters set as an equal weight each. The input is given by SU or application for QoS requirements are compared against the population of chromosomes. As discussed earlier, GA has capability of multi objective optimization, so that overall fitness is computed as the cumulative sum of the individual fitness of each parameter (gene) according to the procedure described.[1] Let parameters x1, x2, x3 and x4 be the frequency gene, power gene, BER gene and modulation gene respectively. Therefore the fitness function f i for each gene is calculated by d Where x i is the secondary user demand and the value for d taken are 2,4,8. where i=1,2, 3 and 4 be the gene order of concern parameter as given in table VI. Note that each gene having equal weight i.e. w = 25%, however in true practical case, this will vary according to user s choice. The overall fitness function value of chromosome F can be calculated as cumulative sum of individual fitness value of all the genes. ISSN: 2320-8007 1094

The overall fitness value of chromosome in percentages is given by After finding fitness the next step to perform the crossover operation. The crossover operation is carrying out on a pair of chromosomes, selected arbitrarily. A novel method for crossover is performed as follows: Chromosome 1 Fre1 Pow1 BER1 Mod1 Chromosome 2 Fre2 Pow2 BER2 Mod2 After Cross Over Child 1 Fre1 Pow2 BER1 Mod1 Child 2 Fre2 Pow1 BER2 Mod2 Figure I Cross Over The next step is selection. A new method of selection is used. In this the chromosomes obtained after crossover are sent for fitness measure and sorted according to their fitness values, the top 10 fittest chromosomes are selected for the next generation. IV CHANNEL ASSIGNMENT USING EUCLIDEAN DISTANCE METHOD Channel classification for any unknown chromosomes is done using Euclidean distance method as in [6] 2. Td 2 = abs(d 1b C 1b ) 3. tot 1 = Td 1 +Td 2 4. Td 3 = abs(d 1p C 2p ) 5. Td 4 = abs(d 1b C 2b ) 6. tot 2 = Td 3 + Td 4 where, D 1p ---- power of all unknown chromosomes with primary characteristics C 1p ----- mean of power of all trained chromosomes D 1b ------ BER of all unknown chromosomes with primary characteristics C 1b ------ mean of BER of all trained chromosomes If tot 1 < tot 2, unknown chromosomes are classified to primary. Same procedure has been repeated for chromosomes with secondary characteristics.. V. RESULTS The following parameter values of chromosomes have been trained for primary and secondary channel: For primary: Frequency band =(49-56)MHz, Power= -60 to -40 dbm, BER=10-6 to 10-9, Modulation=BPSK. For secondary: Frequency band =(49-56)MHz, Power= -90 to -70dBm, BER=10-1 to 10-4, Modulation=BPSK. Ten iterations were run and results are verified. The output consists of final optimized gene values. It has been verified that the best solution with the fitness value of the gene converging to 0.315 for primary and 0.1 for secondary as shown in figure 2 and 3. It has been also verified that, the larger the fitness value, the better the solution obtained and vice versa, result shows that the best total fitness value (%) turn out to be 68.5% for primary and 90% for secondary. 1. Td 1 = abs(d 1p C 1p ) ISSN: 2320-8007 1095

Figure 2 Primary performance Figure 3 Secondary performance The performance of GA was compared by substituting different weights and different d values for genes of the chromosomes with primary and secondary characteristics. The false alarm rate for 10 unknown chromosomes to primary and secondary was obtained with the help of the euclidean distance method. It is shown in figure 4. Figure 4 Channel Classification performance VI.CONCLUSION & FUTURE SCOPE This work shows that the fitness function of the individual parameters or genes increases with increase in number of generations, but this performance is always not linear. This is due to the existence of other genes in the chromosome structure that affect the decision-making process, to reach an optimal solution. A gene with lesser d value gave highest fitness percentage and as the increase in the d value the fitness percentage went on decreasing. The optimum solution is achieved with 10 number of generations of the algorithm and the false alarm rate is found. Classification of unknown chromosomes to be primary and secondary was achieved at a success rate of 100% for primary and 60% for secondary using the optimum solution.the possible future work of the research can be the consideration other parameters i.e. Noise, channel coding, throughput, delay, packet error loss, free space loss, data-rate, fading and multipath. References [1]Dr. Krishna Chandra Roy, Department of Electronics &Communication Engineering, Pacific University, Udaipur, India,Spectrum Management for Cognitive Radio based on Genetic Algorithm, 2011. [2]Thomas Charles Clancy III, Doctor of Philosophy, Professor William Arbaugh, Department of Computer ScienceDynamic spectrum access in cognitive radio networks, 2006, [3]Joseph Mitola III and Jerald Q.Maguare, J.R. Royal Institute Of Technology, Cognitive Radio: Making software radio more personal, Aug 1999, [4] Zhijin Zhao, Zhen Peng, Shilian Zheng & Junn Shang; IEEE Transaction on Wireless communication for CR Spectrum using Evolutionary algorithm, vol.8, No.9, Sept 2009. [5] D.E. Goldberg, A book on Genetic Algorithms in Search, Optimization, and Machine Learning (1989). Addison-Wesley Pub Co. ISSN: 2320-8007 1096

[6] Lawrence Rabiner. A book on Fundamentals of speech recognition, Reprint 2004. [7] C. Rieser, T. Rondeau, C. Bostian, and T. Gallagher, Cognitive radio testbed: further details and testing of a distributed genetic algorithm based cognitive engine for programmable radios in IEEE Military Communications Conference, November 2004. of Science and Technology, New Delhi during 2005 2008, as a part of her PhD thesis work. Author Biography G.P.Ramesh completed his B.Tech EEE from S.V. University in the year 1996 and M.E in Applied Electronics in 1998. His Ph.D thesis work was in modeling and simulation of Luo converter for traction applications. He authored 10 journal papers and 4 IEEE conference papers. Dr.V.Amudha, completed her B.E(ECE) from Madurai Kamaraj University in the year 1994 and M.E in Communication Systems during 2000.Her PhD thesis work is optimization of speech recognition system using FPGA. She authored 4 journal papers and 5 IEEE conference papers. She was sponsored as women scientist by department ISSN: 2320-8007 1097