Minimizing the Detection Error in Cooperative Spectrum Sensing using Teaching Learning Based Optimization(TLBO)

DOI : 10.17577/IJERTV6IS020273

Download Full-Text PDF Cite this Publication

Text Only Version

Minimizing the Detection Error in Cooperative Spectrum Sensing using Teaching Learning Based Optimization(TLBO)

Minimizing the Detection Error in Cooperative Spectrum Sensing using Teaching Learning Based Optimization(TLBO)

Keraliya Divyesh R

Department of Electronics & Communication Government Engineering College (GEC) Rajkot- Gujarat, India

Ashalata Kulshrestha

Department of Electronics & Communication Kankeshvari Devi Insti. Of Tech

Jamnagar- Gujarat, India

Abstract Cognitive radio (CR) is a new paradigm in wireless communication system which is use for efficient utilization of radio frequency (RF) spectrum or RF channel for future wireless communication. Cooperative spectrum sensing is a key technology in cognitive radio networks (CRNs) to detect spectrum holes by combining sensing result of multiple cognitive radio users. This sensing information from CR users combines at the Fusion center (common receiver) by soft combination or conventional hard combination techniques. Sensing error minimization is an important aspect of cooperative spectrum sensing that needs attention. In this paper, the use of teaching learning based optimization (TLBO) under MINI-MAX criterion is proposed

Frequency

Spectrum Hole/ White Space

Fig.1. Utililization of spectrum Holes

Power

Time

to optimize the weighting coefficients vector of energy level of spectrum sensing information so that the total probability of error is minimized. The TLBO algorithm investigates the best weighting coefficient vector which minimizes total probability of error. The performance of the TLBO based method is analysed and compared with conventional soft decision fusion schemes like EGC as well as hard decision fusion method like AND,OR, Majority etc. Simulation results show that the proposed scheme minimizes the detection error compared to conventional soft decision fusion schemes

Keywords Cognitive Radio, Cooperative Spectrum Sensing, GA, Soft Decision Fusion, TLBO

  1. INTRODUCTION

    Inefficient usage of the radio spectrum, where a large portion of the licensed spectrum is underutilized, According to The Federal Communications Commission(FCC) report 80% of allotted spectrum are idle at most of the time so current frequency assignment policy cannot meet the real time requirement so they consider opportunistic access to the licensed spectrum by SUs conditioned on no interference on the PUs or license holders [1]. In a cognitive radio network, to avoid the interference imposed on the licensed users, the SUs should be capable of identifying the presence or absence of the primary user (PU) signal. The PU signal is always subjected to deep fading effects due to propagation loss and secondary-user (SU) interference. To minimized the fading effects, we can use from the diversity gain that can be used by employing several SUs to cooperatively detect the spectrum.

    In cooperative spectrum sensing system, SUs send their spectrum sensing information to fusion center (FC), which makes a global decision whether any PU is present or absent according to some rule. If SUs send all information received to FC without making any decision, it is called soft fusion [2]. On the other hand, if SUs send their decision information to FC (general one-bit decision), it is called hard fusion [3]. In [4], maximal ratio combining (MRC) and equal gain combining (EGC), based soft fusion method were used to calculate the optimal weighting vector. In this paper, we focus on a scenario of quantized cooperative spectrum sensing, in which a softened hard measurements from SU are send to fusion center where optimal weighting vector is evaluated. Teaching learning based optimization (TLBO) scheme for cooperative spectrum sensing is proposed to reduce probability of error for improvement of detection performance. The TLBO based optimization process is implemented at the fusion center to optimize the weighting coefficients vector and to minimize global probability of error. Simulation results and analysis shows that the proposed schemes are efficient and stable as compare to conventional convention soft decision fusion i.e EGC and conventional hard decision fusion like AND, OR, MAJORITY etc. The proposed scheme also shows good convergence performance which verifies lower computation complexity of the TLBO.

    The paper is organized as follows. We present the spectrum sensing in Section II. In Section III, we proposed the system model related to cooperative spectrum sensing and optimization problem, Section IV are for the TLBO based weighting method for minimization of detection error. Simulation results in section V are given to compare our proposed technique with conventional scheme for minimization of detection error.

  2. SPECTRUME SENSING

    Spectrum sensing is a key element in cognitive radio networks as it should be firstly performed before allowing

    In this case, closed-form formula for probability of detection may be obtained (after some manipulation) by substituting () in the above equation by

    CR users to access a vacant licensed channel. The goal of the spectrum sensing is to decide between the two hypotheses, 0: no signal transmitted, and 1: signal

    transmitted. In this regard, there are two probabilities that

    2

    1

    !

    = 2

    =0

    ( ) 2

    1 +

    + (

    1

    )

    are most commonly associated with spectrum sensing:

    2 1

    probability of false alarm Pf which is the probability that a presence of a signal is detected even if it does not exist and

    (2(1+)

    2 =0

    !

    (2(1+) )

    (8)

    probability of detection Pd which is the probability for a correctly detected signal.

    One of the main challenging issues of spectrum sensing is the hidden terminal problem for the case when the

    ()

    () 0

    = {() + () 1 (1)

    cognitive radio is shadowed or in deep fade. To mitigate this issue, multiple cognitive radios can be cooperative work for spectrum sensing so cooperative spectrum sensing can

    Where ()the signal is received by secondary user and

    () is primary users transmitted signal, () is the additive white Gaussian noise (AWGN) and () is the amplitude gain of the channel. We also denote by the signal-to-noise ratio (SNR).

    greatly improve the probability of detection in fading channels. In cooperative spectrum sensing common receiver calculates false alarm probability and detection probability with the help of average probability of each CR. The false alarm probability is given by [10],

    =

    In AWGN channel environment the average probability

    =

    ()(1 ) = {1/0}

    (9)

    of false alarm, the average probability of detection, and the average probability of missed detection are given, respectively, by [5]

    Also, Detection probability is given by;

    =

    = ()(1 ) = {0/1}

    (10)

    = { > |1} = (, ) (2)

    In hard combing based fusion scheme, each cognitive

    = { > | } = (,2)

    (3)

    user decides on the presence or absence of the primary user

    0

    = 1

    ()

    (4)

    and sends a one bit decision to the data fusion center. The main benefit of this method is that it needs limited bandwidth [6]. When binary decisions are reported to the

    Where, is the energy detection threshold, is the instantaneous signal tonoise ratio (SNR) of CR, is the time-bandwidth product of the energy detector, (. ) is the gamma function, (. , . . ) is the incomplete gamma and

    (. , . . ) is generalised Marcum Q-function defined as follow

    common node, three rules of decision can be used, the AND, OR, Half Voting and MAJORITY. While in soft combing based fusion scheme, CR users forward the entire sensing result to the fusion centre without performing any local decision and the decision is made by combining these results at the fusion centre by using appropriate combining rules such as equal gain combining (EGC) in

    1

    (, ) =

    2+2

    2 1() (5)

    which each sensing node gives equal weightage and at fusion center they are all combined equally, maximal ratio

    The average probability of detection may be derived by averaging the conditional in the AWGN case over the SNR fading distribution by following

    = (, )() (6)

    When the composite received signal consists of a large number of plane waves, for some types of scattering

    combining (MRC) in which weightage is given based on SNR of sensing data of secondary user and at the fusion center they all are combined with different weightage based on their SNR. Soft combination provides better performance than hard combination, but it requires a larger bandwidth for the control channel for reporting [7]. It also generates more overhead than the hard combination scheme [6]

    environments, the received signal has a Rayleigh

    , =

    () (1 )

    (11)

    distribution [5]. Under Rayleigh fading, would have an exponential distribution given by

    () = exp () , 0 (7)

    = 2

    , = 1 (1 ) (12)

    , = (13)

    Cooperative detection as well as false alarm performance with OR fusion rule and MAJORITY fusion rule can be evaluated by setting k = 1 and k = N2 in expression (9, 10) while AND rule corresponds to the case of k = N.

    CR-1

    1()

  3. PROPOSED SYSTEM MODEL

    PU

    0/1

    Sensing Channel

    CR-1

    1()

    CR-1

    ()

    combination based data fusion scheme achieve the better detection performance and less complexity with two-bit overhead by dividing the whole range of the observed energy into four regions, and allocate a different weights to this region.

    Although the Soft combination based data fusion scheme has the best detection performance, soft combination schemes require lots of overhead for each CR user to transmit the sensing result periodically. In contrast, the conventional hard combination scheme requires only one bit of overhead for each CR user, but suffers performance degradation because of information loss caused by local hard decisions. Here we will use softened hard (Quantized) combination scheme with two-bit overhead for each CR user, which achieves a good detection performance and less complexity.

    1

    1

    1

    Region 4 W4

    Energy(Y)

    |1()|2

    =0

    |1()|2

    =0

    |()|2 3

    =0

    4 Level Quantizer

    4 Level Quantizer

    4 Level Quantizer

    Region 3 W3

    2

    Region 2 W2

    2 1

    1

    Reporting Channel

    Region 1 W1

    Fig.3. Principle of two-bit hard combination scheme

    .

    Global Decision (H0/H1)

    Fig.2. Proposed system Architecture

    The system model for the proposed softened hard (quantize) cooperative spectrum sensing method is depicted in Figure 2. Each cooperating secondary user senses the spectrum locally and sends its quantized local measurement as Ln(index of the quantization level) to the fusion center at the cognitive base station. The fusion center makes a global decision according to Ln and weight of corresponding energy level quantization level.

    In Soft combination based data fusion scheme, detection performance is obtained by allocating different weights to different CR users according to their SNR. In the conventional one-bit hard combination based data fusion scheme, there is only one threshold dividing the whole range of the observed energy into two regions. As a result,

    Figure 3 shows the principle of the softened two-bit hard combination based data fusion scheme. Different from the conventional one-bit scheme with only one threshold, here we have three thresholds 1, 1 and 3 for two-bit scheme which divide the whole range of the observed energy into 4 regions. Each cooperating secondary user senses the spectrum locally and sends its two bit information quantized data to indicate which region of its observed energy falls in. The fusion center makes a global decision according to its 2-bit value measurement and weight allocated to each region. If the we divide the observed energy into two level, hard decision logic, such as OR, AND and MAJORITY logic can be applicable for global decision logic at the fusion center. Here each cognitive user either send only 0 and 1 for Ln.However, for the case of more quantization level softened hard decision logic can be used

    The probability of having observation in respective region under hypothesis 0 and 1 and AWGN channel are following

    1 () = 1

    all of the CR users above this threshold are allocated the same weight regardless of the possible significant differences in their observed energies. softened two-bit hard

    = { (1) =

    (1) ()

    (14)

    In the proposed method, the global decision depends on the threshold values and the weight vector. Here the weights are assigned to the energy level not the reporting nodes. For this 2-bit softened hard combination based data fusion scheme, fusion center receives the quantized measurements and counts the number of users in each quantization level which is given by following.

    Teaching-learning-based optimization (TLBO) algorithm is also population based evolutionary process which mimics the influence of a teacher on learners (student) [8]. The class of learner is similar to population and different design variables are considered as different subjects. Learners achievement in result is analogous to the fitness value of the objective function. In the entire

    = [1

    2

    3

    4

    ] = [1

    2

    3

    4]

    population the best solution is considered as the teacher. The process of working of TLBO is divided into two parts.

    The decision function is evaluated with the help of the weights and the number of users in the each energy level.

    The first part is a teacher phase and the second part is learner phase. The teacher phase means learning from the teacher and the learner phase means learning through

    () = {1 . > 0

    0

    Here the weighted summation is given by

    (15)

    the interaction between learners (student).

    In the teacher phase the learning process of learners through a teacher is repeated. A good teacher puts an effort

    =0

    = 3

    .

    (16)

    to boots up the level of learners higher in terms of knowledge. However, in reality it is not only the inpurt of a

    Where = Number of observed energies falling in region i.

    Then is compare with the threshold, If , primary signal is declared present; Otherwise, it is declared absent

    In softened hard (quantized)combination based data fusion strategy the probabilities of cooperative detection under a Rayleigh channel are derived using [2] which is given by following.

    teacher which can boost up the level of knowledge of learners. The capability of learners also plays very significant role in this teaching learning process. Supposing there are number of subjects (design variables) learned by number of learners (population size, k = 1, 2,, n). At any iteration let be the teacher and be the mean of learners achievements. will try to move mean to a its own level best. After the teaching of there will be a occurrence of new mean, say . The solution is modified

    = 4 4 ( = , = , = , = | ) (17)

    according to the difference between the existing and the

    =1

    =1 1 1 2 2 3

    3 4 4 1

    new mean to the following expression.

    _ = ( . ) (22)

    = ( ) ( ) (

    1

    2

    1) (

    1

    3

    2) (

    1 2

    4

    3) ..

    In the above equation

    is a teaching factor that

    (1 1)1 (1 2)2 (2 3)3 (4)4 (18)

    Similarly equation can be for probability of false alarm. Then, the overall probability of error is can be represented as

    decides the value of mean to be change, is a random number between [0, 1]. Which is again a heuristic process and decided randomly with equal probability as given below

    = [1 + (0,1){2 1}) (23)

    =

    +

    (19)

    The difference calculated in the equation (23) modified the existing solution to the following equation

    = + 1 (20)

    Pe = Pf(w ) + 1 Pd(w ) (21)

    It is observable that the probability of error is highly dependent on (w ) vector. Therefore, the optimal solution is the weighting vector that minimize the total probability of error . In our paper, equation (18) is used as objective functions that minimize the probability of error. However, to reduce the search space on which TLBO algorithm works, the w used in this paper should satisfies the conditions 5 5

    So, optimization problem:

    5 5

  4. TLBO BASED WEIGHTING METHOD

    One of the most recently developed meta heuristics based algorithms is teaching-learning-based- optimization (TLBO) algorithm [8]. TLBO has many similarities to evolutionary algorithms(EAs) like an initial population, moving on the way to the teacher and classmates is comparable to mutation operator in EA, and selection is based on comparing two solutions in which the better one always survives.

    , = , + _ (24)

    In learners phase the learning process of learners through interaction among themselves is imitated. A learner interacts randomly with other learners with the help of group discussions, presentations, and formal communications. A learner can learn more unless the other learner has more knowledge than her or him. In this phase randomly two learners say and are selected where

    .Learner modification is then expressed as follows

    , = , + ( ) () < () (25)

    , = , + ( ) () > () (26)

    , is accepted if it gives a better output value. This entire process is repeated for the learners in the population. The pseudo code of the TLBO algorithm is given in Fig. 4. It is shown in [910] that teaching-learning based optimization algorithm is robust and efficient algorithm that produced better optimum solutions that those meta heuristic algorithms considered for comparison.

    Algorithm 1: Weight Optimization Algorithms Using TLBO Input: Channel, SNR, User, Iteration, Thresholds

    Output: Probability of error ,Optimal vector

    Initialize the population size N and number of generations. While( )

    { }

    Find the mean of each design variable

    Identify the best solution as teacher

    [ ()]

    For = 1

    Calculate , = [1 + (0,1){2 1}]

    , = + (0,1)[ , . ]

    Calculate (,) ,

    If (,) < () then

    = ,

    End If { }

    { }

    Select a learner randomly such that

    If () < () then

    , = , + ( )

    As it can be clearly observed, the TLBO-based method generates the best weighting coefficients vector leading to minimized probability of error of cognitive radio system. On the other hand, conventional hard decision fusion (HDF) based spectrum sensing provides the worst error performance resulted from insufficient data fusion from secondary user (SU) in the network.

    0.44

    0.43

    0.42

    0.41

    Pe

    0.4

    0.39

    0.38

    0.37

    Else

    , = , + ( )

    End If

    If (,) < () then

    =

    0.36

    0.35

    0 5 10 15 20 25 30 35 40 45 50

    Number of Iteration

    ,

    End If { }

    End For End While

    Fig.4. Pseudo code for TLBO algorithm

  5. SIMULATION RESULT

A simulation has been done to assess the performance of proposed TLBO algorithms based cooperative spectrum sensing. Figure 5 demonstrate the probability of error in term of different value of threshold for TLBO based as well as other conventional soft decision fusion technique i.e. EGC and convention hard design fusion technique i.e. AND, OR, MAJORITY rules etc., We have considered time-bandwidth product = 5, the channel is Rayleigh, the number of received signal samples = 2. In TLBO, we have used the number of particles = 15 and

= 50. We have assumed perfect reporting channels and there is no false reporting.

NoCoop

Or Logic

Majority Logic

AND

TLBO EGC

1

0.9

0.8

P

e

0.7

0.6

0.5

0.4

0 5 10 15 20 25

Lambda

Fig.5. Comparison of Pe versus Lambda for different schemes

Fig.6. Performance of TLBO-based method

The convergence of TLBO based scheme for a given = 6 is shown in figure 6. It can be seen that the probability of error converges after around 30 iterations, which is so fast that it can ensure the computation complexity of the proposed method meets real time requirements of cognitive radio cooperative spectrum sensing. The standard deviation of the obtained probability of detection under 25 simulations can be negligible, which means that the TLBO-based method is quite stable.

ACKNOWLEDGMENT

The author wish to thank their guide, parents and god for supporting and motivating for this work because without their blessing this was not possible.

REFERENCES

  1. S.Haykin, Cognitive radio: Brain-empowered wireless communications, IEEE J. Sel.Areas Commun., vol. 23, no. 2, pp. 201220, Feb. 2005

  2. Ma, G. D. Zhao, and L. Ye, Soft combination and detection for cooperative spectrum sensing in cognitive radio networks, IEEE Transactions on Wireless Communications, vol. 7, no. 11, pp. 4502- 4507, 2008.

  3. D. C. Oh, H. C. Lee, and Y. H. Lee, Linear hard decision combing for cooperative spectrum sensing in cognitive radio systems, IEEE 72nd Vehicular Technology Conference,

    Ottawa, Canada, pp. 1-5, Sep. 2010

  4. B. Shen and K. S. Kwak, Soft Combination Schemes for Cooperative Spectrum Sensing in Cognitive Radio Networks, ETRI Journal, vo. 31, no. 3, 2009.

  5. Wei Zhang, Member, IEEE, Ranjan K. Mallik, Senior Member, IEEE, and Khaled Ben Letaief, Fellow, IEEE Optimization of Cooperative Spectrum Sensing with Energy Detection in Cognitive Radio Networks, IEEE transactions on wireless communications, vol. 8, no. 12, December 2009.

  6. J. Ma and Y. Li, Soft combination and detection for cooperative spectrum sensing in cognitive radio networks, in Proc. IEEE Global Telecomm. Conf., 2007, pp. 3139 3143

  7. Zhi Quan, Shuguang Cui, H. Vincent Poor, and Ali H. Sayed, Collaborative wideband sensing for cognitive radios, IEEE Signal Processing Magazine, Vol. 25, No. 6, pp. 6370, 2008

  8. R. V. Rao, V. J. Savsani, D. P. Vakharia, Teaching- learning-based optimization: A novel method for constrained mechanical design optimization problems, Computer-Aided Design, vol. 43, no. 3, pp. 303- 315,2011

  9. Togan V, Design of planar steel frames using teaching- learning-based optimization.Elsevier Journel Engineering Structure, vol 34, pp.34:225232,2012

  10. Togan V, Sizing truss structures using teaching-learning- based optimization.Elsevier Journel Structure, vol 47, no.2, pp.34:225232, 2013

Leave a Reply