Reduction of out of band radiation in NonContiguous OFDM based cognitive radio system using heuristic techniques Atif Elahi1, Ijaz Mansoor Qureshi2, Fawad Zaman3, Fahad Munir1 Department of Electronic Engineering, International Islamic University, Islamabad, Pakistan. 2 Department of Electrical Engineering, Air University, Islamabad, Pakistan. 3 Department of Electrical Engineering, COMSATS Institute of Information Technology, Attock, Pakistan. Email: {atif.phdee40, fahad.munir}@iiu.edu.pk imqureshi@mail.au.edu.pk fawad@ciit-attock.edu.pk 1 The purpose of cognitive radio (CR) is to defend the transmission of licensed (primary) user in the presence of unlicensed (cognitive) users within the same spectral vicinity. Non-contiguous orthogonal frequency division multiplexing (NC-OFDM) is a favorable and practical methodology of attaining wireless data transmission which is spectrally dexterous. It portrays an effective approach for Cognitive users (CU’s) to access patchy spectral openings. One of the major drawbacks of NC-OFDM is interference to the neighboring wireless channels due to the high sidelobes. This paper highlights perspective approaches i.e. Genetic algorithm (GA) and Differential evolution (DE) for the sidelobe power reduction of NC-OFDM signals. The proposed algorithms estimate the levels of cancellation carriers (CCs) to reduce the out of band radiation (OOB) emissions. The fitness function is based on linear least square error which requires single snapshot. The cogency and usefulness of the proposed schemes are verified extensively through Monte Carlo simulations. The results are compared with the Brandes CC and Ahmed selim Advance cancellation carrier (ACC), Ahmed selim Advance Subcarrier weighting (ASW) technique. The proposed scheme produces competitive results and significantly reduces the sidelobe levels. Keywords: Cognitive radio, Differential Evolution, Genetic Algorithm, Non-Contiguous OFDM. 1. INTRODUCTION 1 In today’s modern and advanced era, cognitive radio is one of the hot areas of research which has direct applications in mobile communication [1-3]. The theory of cognitive radio (CR) involves accessing spectral resources opportunistically and dynamically that might be present at a specific time and location. These spectral resources are called spectral white spaces [4]. These can be non – contiguous spectral bands of altered width. The position of these spectral white spaces can change dynamically with time as the licensed user (Primary users – PU’s) enters or leave from a given location. A considerable amount of research has been carried out for finding an appropriate technology, capable of utilizing the vacant spectrums adaptively and to support the secondary user transmission effectively. The secondary user (SU) must have an ability of molding its transmission to make the best use of vacant spectrums, while at the same time do not interrupt the primary user transmission [5, 6]. One of the suitable contenders for the above mentioned performance is Non– contiguous Orthogonal frequency division multiplexing (NC-OFDM), which is based on the renowned orthogonal frequency division multiplexing (OFDM) transmission scheme. A prominent feature of NC-OFDM is its capability of deactivating or nulling subcarriers that are in use of PU’s for the coexistence with PU’s, whereas idle subcarriers are used by the SU’s. In spite of the above feature, it has some technical concerns that should be ameliorate to make such type of wireless transmission a feasible option in Dynamic spectrum access (DSA) environment. One of the concerns is that such a system experiences out of band radiation (OOB) because of high sidelobes of the modulated subcarriers. They may result in a detrimental interference to the nearby PUs frequency band. In literature several approaches have been investigated for a reduction of sidelobes which can be categorized into frequency and time domain approaches. Time domain approaches include adaptive symbol transition [1] and windowing [2], while frequency domain approaches includes insertion of guard band [1], constellation expansion [3], subcarrier weighting [4], multiple choice sequence [5], adaptive symbol method [6], insertion of cancellation carriers [7,8], advance cancellation carriers (ACC) [16] and advance subcarrier weighting (ASW) [17]. Some of these approaches entail execution of complex optimization for each OFDM symbol, some of them as [3, 5] require the calculation of OOB emissions many times for each OFDM symbol and recently used approaches [16, 17] uses heuristic approach and involve few computations as compared to the other approaches for the reduction of OOB emission . The importance of GA and DE in today’s research is well known. The success, reliability and efficiency of these approaches is beyond doubt 2 for optimization problems. These are a specific class of evolutionary algorithms that use techniques motivated by the evolutionary biology such as inheritance, mutation, selection and cross over. This paper addresses the reduction of sidelobe power in NC-OFDM signals using GA and DE. These are the searching techniques that are employed for finding the best result from large solution spaces. For the reduction of the OOB emissions of an NC-OFDM transmission, the amplitude of cancellation carriers (CCs) is to be determined with the help of GA and DE. These signals do not carry any data and are planned to minimize the OOB radiation when added to the original transmitted signal. Though, with this approach, there is a small loss in signal to noise ratio (SNR), and slightly increased peak to mean power ratio (PMPR) which is caused by the fact that a specified amount of transmission power is lost. In this work, the Performance of the proposed GA and DE techniques are compared with the already existing Traditional method have been presented via simulations. The rest of the paper is organized as follows: Section 2 describes data model about the concept of cancellation carriers, Section 3 discusses the proposed methodology, Section 4 and 5 are dedicated for Simulations results and conclusion respectively. 2. DATA MODEL Let us consider an NC – OFDM system having a total of Ns subcarriers, out of which N subcarriers are used by Nc Cognitive users carrying input data that are modulated with Quadrature amplitude modulation (QAM) or Phase shift keying (PSK) cn c [c1, c2 ,..., cN ]T while Ns – N subcarriers that are leftover are not used for data transmission, but acting as a guard carriers. As an alternative of guard carriers is to insert some CC’s on the either sides of each cognitive user as shown in fig.1 [3]. These carriers are not used for data transmission, but carries complex weights (amplitudes of main lobe of cancellation carriers) a j a [a1 , a2 ,..., aM ]T and these weights are so adjusted that the sidelobes of CC’s cancels the sidelobes of the original transmitted signal Tx In specific defined region called as optimization range. Finally the transmitted signal Ts consists of N data carriers and M CC’s given as [7, 8]. 3 s P[w1, w2 ,..., wM , c1, c2 ,..., cN , wM ,..., wM ] 2 2 (1) 1 Where √𝑃 The normalization factor0 < 𝑃 ≤ 1 is introduced to keep the power level of the transmitted signal Ts with CC’s same as it was without the CC’s. i.e. s 2 2 c is given as. P c 2 2 c w 2 1 (2) Fig 1.Concept of CCs: Insertion of CCs at both sides of the used spectrum. The transmitted signal Ts of each cognitive radio is then modulated with N + M ≤ Ns subcarriers using inverse fast Fourier transformation (IFFT) following parallel to serial conversion, resulting in time domain signal protracted by guard interval in the form of cyclic prefix exceeding the delay spread of the multipath channel. In order to perform the sidelobe suppression each CC is multiplied by some specific complex weighting factor wm, m = 1,2,…,M that are determined such that the amplitude of sidelobe of the weighted CCs equals to the amplitude of the sidelobe of the original transmitted signal Tx when added results in suppression of sidelobes of the transmitted signal. Such an optimization can be formulated as a linear least squares problem [7, 8]. 4 2 min Su Dw subject to w 2 (3) w Where D [d1 , d 2 ,..., d M ] is a matrix of dimension K × M, where K is the number of samples on the either side of the data subcarriers, dm contains the samples of spectrum of the mth CC in the optimization range, w contains weights of the CCs that have to be optimized, S [s1 , s 2 ,..., s N ] is also a matrix of dimension 𝐾 × 𝑁 with sn contains the samples of spectrum of the nth data carrier in the optimization range and 𝒖is a vector contains the weights of each data carrier. The constraint given in the above equation bounds the power of the CC’s to β such that CC’s do not affect the power of the transmitted signal too much. Solution to such linear least square problem with quadratic inequalities can be found in [14, 15]. The spectrum of the original transmitted signal and CC’s have to be calculated for optimization and we are exploiting the fact that the rectangular shaping filter is applied implicitly in time domain. The spectral shape of the transmitted signal is obtained by Fourier transform of the time domain rectangular window which is equal to the sinc function defined as sin c(x) sin x . The x spectrum W(f) of the nth subcarrier is a sinc pulse modulated with data symbol cn and is shifted to the respected subcarrier frequency fn. Wn ( f ) cn sin c( ( f f n )To ) (4) Where f denote the frequency, fn is the center frequency of the nth subcarrier, To is the OFDM symbol duration and (f – fn) denotes the normalized center frequency of the nth subcarrier. In this paper our goal is to estimate weights (amplitudes of the main lobe of cancellation carriers) a j a [a1 , a2 ,..., aM ]T by using GA, and DE and its comparison with the Brandes CC technique, Ahmed selim ACC technique and Ahmed selim ASW techniques. 3. PROPOSED METHODOLOGIES This section comprises of a brief introduction, flow diagram and parameters settings that have been used for the estimation of the weights of CC’s for GA and DE [9 – 12]. 5 (a) GA: GA is a feature selection algorithms devised on the process of natural genetics and natural selection. This approach randomly hunts for the finest characteristics from the search space provided to it, which is done on the basis of fitness function, used to discover the best fit, within the search space. This function is assessed at each distinct search point in the population over a number of generations until a configuration is found that meets the desired objective. Although GA is comparatively slow as compared to the other recursive and deterministic methods such as LMS, RLS etc but GA has inherently high stochastic nature due to which it can handle effectively very difficult optimization problem with rough surfaces. It is considered as the most reliable, efficient search algorithm and simple too. Fig 2 [9 – 12] shows the cycle of GA, the procedural steps of GA are as follows. Step I: (Initialization) Generate N number of candidate solutions (Chromosomes) randomly, each candidate solution has M number of genes. Where each gene represents the weights (amplitude) of each cancellation carrier that we are using on the left and right side of data subcarriers. Mathematically the jth candidate solution is given as: a [a1 , a2 ,..., aM ] (5) Here aj ϵ R: Lb ≤ aj ≤ Ub, Where Lb denotes the lower bound and Ub denotes the upper bound of the weights (amplitudes) of the cancellation carrier and for all j= 1,2,3,…, M. Step II: (Fitness Evaluation) Determine the fitness of each individual (Chromosome) in the current population, sort these individuals in the descending order of their fitness, (the one with the highest fitness at the top and the one with the lowest fitness at the bottom).Our fitness function derived from equation (3) for the jth Chromosome is given as: E j EDj ECj E 1 K 1 K j 0 Ej (6) (7) Where K is the total number of sample points taken on the left and right side of the data subcarriers. N 1 EDj ED (i , j ) i 0 6 (8) M 2 1 M 1 (9) ECj EC (i , j ) ai EC (i , j ) ai i 0 i M 2 Equation (8) shows the sum of the amplitudes of ith data carrier at jth sample point and in equation (9) EC(i,j) shows the amplitudes of ith left and ith right cancellation carriers at jth sample point and 𝑎𝑖 shows the amplitudes of main lobe of ith left and ith right cancellation carrier. Step III: (Selection of parents and production of offspring) Those chromosomes that are sorted in descending order are parents to the next generation, they will be produced with a probability proportional to their fitness. This production is via cross over (single point cross over, multiple point cross over). The parents with the higher fitness could produce more children and the one with lower fitness could produce lesser number of children. In this there could be two approaches. 1. Select the parents with a probability indirect proportion to their fitness value and let them produce. 2. Use roulette wheel method, the angle of sector is directly proportional to the fitness. The sector with a bigger angle has more chance to win as preferential parent. Step IV: (Populating the new generation) New population is generated by using three methods Generational replacement, Elitism and but the suggested method is survival of the fitness approach. Step V: (Mutation) If there is no improvement in fitness in the new generation or the problem is converging very fast or steady state is reached very early, then mutation is one solution to this problem. Mutation is done for a gene in chromosome. Probability of mutation is very low, could be as low as in one thousand for any particular gene. Step VI: (Stoppage/Termination criteria) Program for GA will stop, if the total numbers of iteration/flights are executed for the algorithm or the pre-defined value of MSE is achieved whichever is earlier set to be 1000 and 10-7 respectively. (b)DE. DE is a heuristic approach that is based on GA or Particle swarm optimization (PSO) algorithms. The flow chart of DE is shown in Fig 3, while the steps of algorithm are given as [13]: Step 1: (initialization) The first step of DE is the initialization of randomly generated population of N vectors. 7 snd,G L rand (H L) (10) Where 1 ≤ n ≤ N, 1 ≤ d ≤ D Here n = Chromosome number, d = Gene number, G = Generation number, H = Upper limit, L = Lower limit. Step 2: Upgrade all the chromosomes of the current generation “G”. Let us choose nth chromosome snd,G . I). Mutation: Select three numbers (r1, r2, r3) from the population having constraint that they are all distinct and also not equal to n. und,G sr ,G F (sr ,G sr ,G ) 1 2 3 Fig 2. Flow chart for Genetic Algorithm 8 (11) Where F is called as mutation factor, it is problem dependent and it should be smartly placed keeping the value of genes between L and H. and u nd ,G is called as mutant vector. II). Cross over: Here the mutant vector and the current generation members are allowed to cross over to create another population as: n ,G u w nd,G nd,G sd if rand () Cr (or) J J rand (12) Otherwise Where Cr = cross over rate is normally taken near to 0.5 either above or below. III). Selection Operation: w n ,G s n,G 1 n,G s if f (w n ,G ) f (s n ,G ) (13) Otherwise Step 3: If f (s n,G 1 ) E then Stop else if the required number of generation has reached Stop else Go to Step 2. 9 (14) Start Initialize Population Update the Generation Calculate the next Generation Mutation No Cross Over Stop Selection Best Individual Yes Termination Criteria Fig 3. Flow diagram of Differential Evolution 4. SIMULATIONS AND RESULTS In this section the accuracy and reliability of GA and DE are discussed for the calculation of weights (amplitudes) of main lobe of CC’s and comparing these results with the Brandes CC and Ahmed selim CC, Ahmed selim ASW techniques . Equal number of CC’s are used on both sides of the cognitive radio in order to suppress the sidelobes in the optimization range. Several cases are discussed on the basis of number of spectral white spaces, its band width and band width between these spectral white spaces. A MATLAB built-in toolbox “optimization of population" based algorithm is used having the setting shown in Table 1 and a MATLAB version R2012b (8.0.0.783). 10 4.1 Case I In this case we are considering interference suppression spectrum sharing scenario in NC – OFDM having equal bandwidth between the spectral white spaces II, IV, VI and VIII i.e. locations I, III, V, VII and IX have equal bandwidth while locations II, IV, VI and VIII are also have equal bandwidth having 32 subcarriers each. In order to not to interfere with the PU’s two CC’s on the either side of the locations II, IV, VI and VIII are inserted. So 𝑁 = 32 data subcarriers and 𝑀 = 4 cancellation carriers are there in each location II, IV, VI and VIII. Table 1. Parameter setting for GA. GA Parameters Settings Population size 240 No. of generations 1000 Migration direction Both way Cross over fraction 0.2 Cross over Heuristic Function tolerance 1e-6 Initial range [0,1] Scaling function Rank Selection Stochastic uniform Elite count 2 Mutation function Adaptive feasible The Optimization range for the calculation of weights spans the sidelobes in the locations I, III, V, VII and IX, here we have taken 10 samples per sidelobes to keep the computational complexity low. Fig 4 and Fig 5 shows the normalized power spectral density of the NC – OFDM signal modulated with symbol cn = 1 on all data subcarriers. The weights that are optimized according to Brandes CC, Ahmed selim technique, according to GA and DE without constraints are given in Table 2. Table 2. Weights of left and right cancellation carriers estimated via TM, GA and DE 11 Technique Technique Ahmed selim DE GA Brandes Weights of left and right cancellation carriers g1 g2 g3 g4 Region II 0.097389646 0.565982392 0.563872468 0.09577352 Region IV 0.101642877 0.572094857 0.571412847 0.101117628 Region VI 0.096936313 0.565667338 0.566257592 0.097435632 Region VIII 0.099804045 0.569352285 0.562955386 0.094859683 Region II 0.138865777 0.630490598 0.630490598 0.138865777 Region IV 0.138865777 0.630490598 0.630490598 0.138865777 Region VI 0.138865777 0.630490598 0.630490598 0.138865777 Region VIII 0.138865777 0.630490598 0.630490598 0.138865777 Region II 0.137106473 0.629719568 0.629719568 0.137106473 Region IV 0.137677839 0.629686074 0.629686074 0.137677839 Region VI 0.137677839 0.629686074 0.629686074 0.137677839 Region VIII 0.137106473 0.629719568 0.629719568 0.137106473 Region II 0.329931554 0.024064869 0.326312669 0.025179360 Region IV 0.335296926 0.022352001 0.334408187 0.022640844 Region VI 0.327343628 0.024865137 0.328947328 0.024371174 Region VIII 0.332960730 0.023106880 0.384316408 0.056289423 Suppression of side lobe powers levels at locations I, III, V, VII and IX with and without CC’s Brandes technique, CC’s Ahmed selim technique, ASW’s Ahmed selim technique, GA and DE are given in Table 3, which shows that significant reduction of sidelobe power levels is achieved by GA and DE. 12 20 Normalized power spectral density (dB) 0 I II III IV V VI VII IX VIII -20 -40 -60 -80 -100 original 2 CC B technique 2 CC GA 2 CC DE -120 -140 0 100 200 300 Normalized frequency (Hz) 400 500 Fig 4. Power spectrum of NC – OFDM signals with and without CC’s; 𝑵 = 32 data subcarriers and 𝑴 = 4 cancellation carriers in each of the location II, IV, VI and VIII, cn=1, n =1, 2… N. 20 Normalized power spectral density (dB) 0 I II III V IV VI VII VIII IX -20 -40 -60 -80 -100 original 2 CC AS technique ASW AS technique 2 CC GA 2 CC DE -120 -140 0 100 200 300 Normalized frequency (Hz) 400 500 Fig. 5 Power spectrum of NC – OFDM signals with and without CC’s; 𝑵 = 32 data subcarriers and 𝑴 = 4 cancellation carriers in each of the location II, IV, VI and VIII, cn=1, n =1, 2… N. 13 Table 3. Sidelobe power suppression with different techniques Sidelobe power in Locations I III V VII IX W / O CCs -33dB -28dB -28dB -28dB -33dB WCCs Brandes Technique -47dB -42dB -42dB -42dB -47dB WCCs GA -59dB -57dB -57dB -57dB -59dB WCCs DE -80dB -70dB -70dB -70dB -80dB WCC’s Ahmed selim Technique -38dB -33dB -33dB -33dB -44dB WSW Ahmed selim Technique -45dB -38dB -38dB -38dB -45dB 4.2 Case II In this case we are considering interference suppression spectrum sharing scenario in NC – OFDM having unequal bandwidth between the spectral white spaces II, IV, VI and VIII are un equal i.e. locations I, III, V, VII and IX have an un-equal bandwidth while locations II, IV, VI and VIII are have equal bandwidth having 32 subcarriers each. In order to not to interfere with the PU’s two CC’s on either side of the location II, IV, VI and VIII are inserted. So 𝑁 = 32 data subcarriers and 𝑀 = 4 CC’s are there in each location II, IV, VI and VIII. The Optimization range for the calculation of weights spans the sidelobes in the location I, III, V, VII and IX, here we have taken 10 samples per sidelobes to keep the computational complexity low. Fig 6 and Fig 7 shows the normalized power spectral density of the NC – OFDM signal modulated with symbol cn = 1 on all data subcarriers. The weights that are optimized according to the Brandes technique, Ahmed selim technique, GA and DE without constraints are given in Table 4. Table 4. Weights of left and right cancellation carriers estimated via TM, GA and DE Technique Brandes Weights of left and right sided cancellation carriers g1 g2 g3 g4 Region II 0.09768205 0.566598076 0.565423456 0.096746511 Region IV 0.095833433 0.564201615 0.567176241 0.098212031 Region VI 0.099911314 0.569491578 0.562817426 0.094754733 Region VIII 0.096812768 0.56537614 0.565712937 0.097058616 14 GA Technique DE Ahmed selim Region II 0.138865777 0.630490598 0.138865777 0.630490598 Region IV 0.138865777 0.630490598 0.138865777 0.630490598 Region VI 0.138865777 0.630490598 0.138865777 0.630490598 Region VIII 0.138865777 0.630490598 0.138865777 0.630490598 Region II 0.137106473 0.629719568 0.629719568 0.137106473 Region IV 0.137106473 0.629719568 0.629719568 0.137106473 Region VI 0.137106473 0.629719568 0.629719568 0.137106473 Region VIII 0.137106473 0.629719568 0.629719568 0.137106473 Region II 0.329344490 0.024247861 0.326932041 0.024990894 Region IV 0.325046670 0.025561691 0.331093421 0.023700165 Region VI 0.333149752 0.023046327 0.322665432 0.026270394 Region VIII 0.327948797 0.024679480 0.328352857 0.024555019 Suppression of side lobe powers levels at locations I, III, V, VII and IX with and without CC’s Brandes technique, CC’s Ahmed selim technique, SW’s Brandes technique, ASW Ahmed selim technique, GA and DE are given in Table 5, which shows that significant reduction of sidelobe power levels is achieved by GA and DE. 20 Normalized power spectral density (dB) 0 I III II V IV VI VII VIII -20 -40 -60 -80 -100 original 2 CC B Technique 2 CC GA 2 CC DE -120 -140 0 100 200 300 Normalized frequency (Hz) 15 400 500 IX Fig 6. Power spectrum of NC – OFDM signals with and without CC’s; 𝑵 = 32 data subcarriers and 𝑴 = 4 cancellation carriers in each of the location II, IV, VI and VIII, cn=1, n =1, 2… N. 20 Normalized power spectral density (dB) 0 I II III IV V VI VII VIII IX -20 -40 -60 -80 -100 original 2 CC AS tehcnique ASW AS technique 2 CC GA 2 CC DE -120 -140 0 100 200 300 Normalized frequency (Hz) 400 500 Fig 7. Power spectrum of NC – OFDM signals with and without CC’s; 𝑵 = 32 data subcarriers and 𝑴 = 4 cancellation carriers in each of the location II, IV, VI and VIII, cn=1, n =1, 2… N. Table 5. Sidelobe power suppression with different techniques Sidelobe power in Locations I III V VII IX W / O CCs -31dB -30dB -28dB -30dB -30dB WCCs Brandes Technique -45dB -43dB -42dB -44dB -43dB WCCs GA -57dB -57dB -57dB -57dB -57dB WCCs DE -82dB -63dB -60dB -70dB -65dB WCC Ahmed selim Technique -36dB -34dB -34dB -35dB -34dB ASW Ahmed selim Technique -42dB -40dB -39dB -41dB -40dB 16 4.3 Case III In this case we are considering interference suppression spectrum sharing scenario in NC – OFDM having equal bandwidth between the spectral white spaces II, IV, VI and VIII i.e. region I, III, V, VII and IX have equal bandwidth while locations II, IV, VI and VIII are have an un-equal bandwidth comprising 16, 32, 64 and 128 subcarriers. In order to not to interfere with the PU’s two CC’s on either side of the location II, IV, VI and VIII are inserted. So 𝑁 = 16 data subcarriers and 𝑀 = 4 CC’s are there in each location II, 𝑁 = 32 data subcarriers and 𝑀 = 4 CC’s are there in location IV, 𝑁 = 64 data carriers and 𝑀 = 4 CC’s are there in location VI and 𝑁 = 128 data carriers and 𝑀 = 4 CC’s are there in location VIII. The Optimization range for the calculation of weights spans the sidelobes in the location I, III, V, VII and IX, here we have taken 10 samples per sidelobes to keep the computational complexity low. Fig 8 and Fig 9 shows the normalized power spectral density of the NC – OFDM signal modulated with symbol cn = 1 on all data subcarriers. The weights that are optimized according to traditional method given by equation (3), GA and DE without constraints are given in Table 6. The side lobe powers of each location I, III, V, VII and IX with and without CC’s are given in table XI, and the suppression of these sidelobes with traditional method, GA and DE are given in Table 7, which shows that significant reduction of sidelobe power levels is achieved by GA and DE. Table 6. Weights of left and right cancellation carriers estimated via TM, GA and DE GA Technique Brandes Weights of left and right sided cancellation carriers g1 g2 g3 g4 Region II 0.091784075 0.554019705 0.559322087 0.095982099 Region IV 0.096174094 0.564686156 0.567600684 0.098409395 Region VI 0.101217371 0.573564032 0.571245149 0.099533696 Region VIII 0.106350221 0.583279189 0.578188267 0.102846381 Region II 0.127273160 0.611152805 0.611152805 0.127273160 Region IV 0.138865777 0.630490598 0.630490598 0.138865777 Region VI 0.142475021 0.637210197 0.637210197 0.142475021 Region VIII 0.147859645 0.646063755 0.646063755 0.147859645 17 Technique DE Ahmed selim Region II 0.130092496 0.615282174 0.615282174 0.130092496 Region IV 0.138865777 0.630490598 0.630490598 0.138865777 Region VI 0.143698876 0.638229424 0.638229424 0.143698876 Region VIII 0.149016646 0.647713894 0.647713894 0.149016646 Region II 0.307934971 0.018695719 0.315496912 0.015717667 Region IV 0.325688297 0.025368404 0.330510828 0.023883461 Region VI 0.341243928 0.027763878 0.338440157 0.028529542 Region VIII 0.360485741 0.034152791 0.355359900 0.035268311 20 Normalized power spectral density (dB) 0 I II III IV V VI VII IX VIII -20 -40 -60 -80 -100 original 2 CC B technique 2 CC GA 2 CC DE -120 -140 0 100 200 300 Normalized frequency (Hz) 400 500 Fig 8. Power spectrum of NC – OFDM signals with and without CC’s; 𝑵 = 16 data subcarriers in location II, 𝑵 = 32 in location IV, 𝑵 = 64 in location VI and 𝑵 =128 in location VIII and 𝑴 = 4 cancellation carriers in each of the location II, IV, VI and VIII, cn=1, n =1, 2… N. 18 20 Normalized power spectral density (dB) 0 II I III IV V VI VII VIII IX -20 -40 -60 -80 original 2 CC AS technique ASW AS technique 2 CC GA 2 CC DE -100 -120 -140 0 100 200 300 Normalized frequency (Hz) 400 500 Fig 9. Power spectrum of NC – OFDM signals with and without CC’s; 𝑵 = 16 data subcarriers in location II, 𝑵 = 32 in location IV, 𝑵 = 64 in location VI and 𝑵 =128 in location VIII and 𝑴 = 4 cancellation carriers in each of the location II, IV, VI and VIII, cn=1, n =1, 2… N. Table 7. Sidelobe power suppression with different techniques Sidelobe power in Locations I III V VII IX W / O CCs -33dB -27dB -26dB -24dB -25dB WCCs Brandes Technique -46dB -42dB -40dB -38dB -38dB WCCs GA -59dB -58dB -40dB -52dB -54dB WCCs DE -64dB -68dB -66dB -56dB -58dB WCC’s Ahmed selim Technique -37dB -32dB -30dB -28dB -30dB ASW’s Ahmed selim Technique -44dB -38dB -34dB -30dB -35dB 4.4 Case IV In this case we are considering interference suppression spectrum sharing scenario in NC – OFDM having unequal bandwidth between the spectral white spaces II, IV, VI and VIII i.e. location I, III, V, VII and IX have un-equal bandwidth while location II, IV, VI and VIII are also having an un19 equal bandwidth comprising 16, 32, 64 and 128 subcarriers. In order to not to interfere with the PU’s two CC’s on either side of the location II, IV, VI and VIII are inserted. So 𝑁 = 16 data subcarriers and 𝑀 = 4 CC’s are there in location II, 𝑁 = 32 data subcarriers and 𝑀 = 4 CC’s are there in location IV, 𝑁 = 64 data carriers and 𝑀 = 4 CC’s are there in location VI and 𝑁 = 128 data carriers and 𝑀 = 4 CC’s are there in location VIII. The Optimization range for the calculation of weights spans the sidelobes in the location I, III, V, VII and IX, here we have taken 10 samples per sidelobes to keep the computational complexity low. Fig 10 and Fig 11 shows the normalized power spectral density of the NC – OFDM signal modulated with symbol cn = 1 on all data subcarriers. The weights that are optimized according to traditional method given by equation (3) without constraints, according to GA and DE are given in Table 8. Suppression of side lobe powers at locations I, III, V, VII and IX with and without CC’s with traditional method, GA and DE are given in Table 9, which shows that significant reduction of sidelobe power levels is achieved by GA and DE. Table 8. Weights of left and right cancellation carriers estimated via TM, GA and DE g1 g2 g3 g4 Region II 0.095719544 0.558989434 0.55435298 0.092043824 Region IV 0.096568283 0.565040743 0.566044218 0.097300772 Region VI 0.103201112 0.576131613 0.569503633 0.098140022 Region VIII 0.105760982 0.580571509 0.574429211 0.101148034 Region II 0.127273160 0.611152805 0.611152805 0.127273160 Region IV 0.138865777 0.630490598 0.630490598 0.138865777 Region VI 0.143698876 0.638229424 0.638229424 0.143698876 Region VIII Region II 0.149016646 0.130092496 0.647713894 0.615282174 0.647713894 0.615282174 0.149016646 0.130092496 Region IV 0.138865777 0.630490598 0.630490598 0.138865777 Region VI 0.143698876 0.638229424 0.638229424 0.143698876 Region VIII 0.147859645 0.646063755 0.646063755 0.147859645 Region II 0.315067921 0.015894472 0.308452906 0.018500532 Region IV 0.327546029 0.024803143 0.328749912 0.024432323 Ahm ed selim Tech nique DE GA Brandes Technique Weights of left and right sided cancellation carriers 20 Region VI 0.344732857 0.026792434 0.334593657 0.029558146 Region VIII 0.352394520 0.028485124 0.344396760 0.030548890 20 Normalized power spectral density (dB) 0 I II III IV V VIII VII VI IX -20 -40 -60 -80 original 2 CC B technique 2 CC GA 2 CC DE -100 -120 -140 0 100 200 300 400 Normalized frequency (Hz) 500 600 Fig 10. Power spectrum of NC – OFDM signals with and without CC’s; 𝑵 = 16 data subcarriers in location II, 𝑵 = 32 in location IV, 𝑵 = 64 in location VI and 𝑵 =128 in location VIII and 𝑴 = 4 cancellation carriers in each of the location II, IV, VI and VIII, cn=1, n =1, 2… N. 21 20 Normalized power spectral density (dB) 0 I II III IV V VI VII VIII IX -20 -40 -60 -80 original 2 CC AS technique ASW AS technique 2 CC GA 2 CC DE -100 -120 -140 0 100 200 300 400 Normalized frequency (Hz) 500 600 Fig 11. Power spectrum of NC – OFDM signals with and without CC’s; 𝑵 = 16 data subcarriers in location II, 𝑵 = 32 in location IV, 𝑵 = 64 in location VI and 𝑵 =128 in location VIII and 𝑴 = 4 cancellation carriers in each of the location II, IV, VI and VIII, cn=1, n =1, 2… N. Table 9. Sidelobe power suppression with different techniques Sidelobe power in Locations I III V VII IX W / O CCs -30dB -29dB -20dB -27dB -32dB WCCs Brandes Technique -45dB -42dB -35dB -41dB -46dB WCCs GA -56dB -62dB -42dB -52dB -62dB WCCs DE -70dB -68dB -42dB -66dB -68dB WCCs Ahmed selim Technique -35dB -34dB -26dB -32dB -38dB WASW Ahmed selim Technique -40dB -40dB -28dB -36dB -42dB 5. CONCLUSION AND FUTURE WORK In this paper we proposed GA and DE for estimating the weights of the CC’s to suppress the sidelobes in NC – OFDM based cognitive radio and compare the results of the GA and DE with the already exiting approaches. Simulation results show that considerable reduction of sidelobes 22 is achieved while using GA and DE and specially DE shows overall better results as compared to the GA as well as to the existing method. In future we can use these techniques in joint estimation of amplitude, direction, angle, frequency and range of near and far field sources. REFERENCES [1] Mahmoud, H. A., and H. Arslan. "Suppression of sidelobes in OFDM systems by adaptive symbol transition." IEEE Commun. Lett 12.2 (2008): 133-135. [2] Weiss, Timo, et al. "Mutual interference in OFDM-based spectrum pooling systems." Vehicular Technology Conference, 2004. VTC 2004-Spring. 2004 IEEE 59th. Vol. 4. IEEE, 2004. [3] Pagadarai, Srikanth, et al. "Sidelobe suppression for OFDM-based cognitive radios using constellation expansion." Wireless Communications and Networking Conference, 2008. WCNC 2008. IEEE. IEEE, 2008. [4] Cosovic, Ivan, Sinja Brandes, and Michael Schnell. "Subcarrier weighting: a method for sidelobe suppression in OFDM systems." Communications Letters, IEEE 10.6 (2006): 444-446. [5] Cosovic, Ivan, and Tiziano Mazzoni. "Suppression of sidelobes in OFDM systems by multiple‐choice sequences." European transactions on telecommunications 17.6 (2006): 623-630. [6] Mahmoud, Hisham A., and Huseyin Arslan. "Sidelobe suppression in OFDM-based spectrum sharing systems using adaptive symbol transition." Communications Letters, IEEE 12.2 (2008): 133-135. [7] Brandes, Sinja, Ivan Cosovic, and Michael Schnell. "Reduction of out-of-band radiation in OFDM systems by insertion of cancellation carriers." Communications Letters, IEEE 10.6 (2006): 420-422. 23 [8] Kryszkiewicz, Pawel, and Hanna Bogucka. "Out-of-band power reduction in NC-OFDM with optimized cancellation carriers selection." IEEE communications letters 17.10 (2013): 1901-1904. [9] J. A. Khan, “Application of Evolutionary computing techniques to nonlinear system”, PhD thesis. 2011 [10] Zaman, Fawad, et al. "Amplitude and directional of arrival estimation: comparison between different techniques." Progress in Electromagnetics Research B 39 (2012): 319335. [11] Zaman, Fawad, et al. "Joint estimation of amplitude, direction of arrival and range of near field sources using memetic computing." Progress in Electromagnetics Research C 31 (2012): 199-213. [12] Zaman, Fawad, and Ijaz Mansoor Qureshi. "5D Parameter Estimation of Near-Field Sources Using Hybrid Evolutionary Computational Techniques." The Scientific World Journal 2014 (2014). [13] Sheikh, Y. Ali, et al. "Amplitude and direction of arrival estimation using differential evolution." Emerging Technologies (ICET), 2012 International Conference on. IEEE, 2012. [14] Gander, Walter. "Least squares with a quadratic constraint." Numerische Mathematik 36.3 (1980): 291-307. [15] Golub, Gene H., and Charles F. Van Loan. Matrix computations. Vol. 3. JHU Press, 2012. [16] Selim, Ahmed, and Linda Doyle. "Real-time sidelobe suppression for OFDM systems using advanced subcarrier weighting." Wireless Communications and Networking Conference (WCNC), 2013 IEEE. IEEE, 2013. [17] Selim, Ahmed, Irene Macaluso, and Linda Doyle. "Efficient sidelobe suppression for OFDM systems using advanced cancellation carriers." Communications (ICC), 2013 IEEE International Conference on. IEEE, 2013. 24