<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">OALibJ</journal-id><journal-title-group><journal-title>Open Access Library Journal</journal-title></journal-title-group><issn pub-type="epub">2333-9705</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/oalib.1106316</article-id><article-id pub-id-type="publisher-id">OALibJ-101790</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Biomedical&amp;Life Sciences</subject><subject> Business&amp;Economics</subject><subject> Chemistry&amp;Materials Science</subject><subject> Computer Science&amp;Communications</subject><subject> Earth&amp;Environmental Sciences</subject><subject> Engineering</subject><subject> Medicine&amp;Healthcare</subject><subject> Physics&amp;Mathematics</subject><subject> Social Sciences&amp;Humanities</subject></subj-group></article-categories><title-group><article-title>
 
 
  New Performance Optimization Approach for Cognitive Radio Energy Detection
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Patrick</surname><given-names>Dany Bavoua Kenfack</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Fabrice</surname><given-names>Kwefeu Mbakop</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Thomas</surname><given-names>d’Aquin Biyindi</given-names></name><xref ref-type="aff" rid="aff3"><sup>3</sup></xref></contrib></contrib-group><aff id="aff3"><addr-line>Department of Civil Engineering, Higher Institut of Science, Arts and Crafts, Yaounde, Cameroon</addr-line></aff><aff id="aff1"><addr-line>Department of Electrical and Telecommunications Engineering, National Advanced Polytechnic School, University of Yaounde I, Yaounde, Cameroon</addr-line></aff><aff id="aff2"><addr-line>Department of Renewable Energy, National Advanced Polytechnic School, University of Maroua, Maroua, Cameroon</addr-line></aff><pub-date pub-type="epub"><day>06</day><month>07</month><year>2020</year></pub-date><volume>07</volume><issue>07</issue><fpage>1</fpage><lpage>11</lpage><history><date date-type="received"><day>11,</day>	<month>April</month>	<year>2020</year></date><date date-type="rev-recd"><day>25,</day>	<month>July</month>	<year>2020</year>	</date><date date-type="accepted"><day>28,</day>	<month>July</month>	<year>2020</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  
    In this paper, we put forward a new method to deal with energy detection low performance in cognitive radio, especially for small values of signal-to-noise ratio. The method is based on a statistical discrimination of received samples in order to improve probability of detection for a given probability of false alarm. We describe how we have determined discrimination criteria with python pandas library, for a signal-to-noise ratio SNR of 0.5 and a number of samples Ns of 128, assuming Gaussian distribution for noise and useful received signals. 
  
 
</p></abstract><kwd-group><kwd>Cognitive Radio</kwd><kwd> Spectrum Sensing</kwd><kwd> Energy Detection</kwd><kwd> Probability of Detection (Pd)</kwd><kwd> Probability of False Alarm (Pfa)</kwd><kwd> Receiver Operating Characteristics (ROC)</kwd><kwd> Python Pandas Library</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Last few years, we’ve observed a proliferation of radio standards and connected objects, which lead to a saturation of radio communications spectrum allocation tables. This has resulted in the development of software defined radio and later cognitive radio which is a software radio able to sense its environment and adapt its radio parameters accordingly. The first and key step of cognitive cycle is spectrum sensing. Many spectrum sensing techniques have been developed each with its accuracy and complexity. However, energy detection technique with its low complexity remains of great interest despite its low accuracy [<xref ref-type="bibr" rid="scirp.101790-ref1">1</xref>] especially for low signal-to-noise ratio. We propose in this paper a new approach to improve energy detection technique performance while keeping its complexity, this for low signal-to-noise ratio. However, a cognitive radio is a software defined radio able to sense its environment and adapt its radio parameters accordingly. Cognitive radio especially aims to exploit under-utilized spectral resources, by allowing secondary users to temporary use spectrum resources not occupied by primary users [<xref ref-type="bibr" rid="scirp.101790-ref2">2</xref>]. <xref ref-type="fig" rid="fig1">Figure 1</xref> represents the simplified cognitive cycle [<xref ref-type="bibr" rid="scirp.101790-ref3">3</xref>].</p><p>The first step of cognitive cycle, spectrum sensing is a key phase of dynamic spectrum access. It allows a secondary user to determine whether a part of spectrum is free or not [<xref ref-type="bibr" rid="scirp.101790-ref4">4</xref>]. The following section is focused on this phase. However, spectrum sensing aims to determine presence of absence of a primary user [<xref ref-type="bibr" rid="scirp.101790-ref5">5</xref>] and thus detect unused spectrum. This spectrum sensing problem can be modeled as a binary hypothesis problem as presented in preceding works such as [<xref ref-type="bibr" rid="scirp.101790-ref3">3</xref>] on energy detection technique for spectrum sensing in cognitive radio [<xref ref-type="bibr" rid="scirp.101790-ref6">6</xref>], on spectrum sensing techniques based on network sensors [<xref ref-type="bibr" rid="scirp.101790-ref7">7</xref>], on enhanced cognitive radio energy detection technique based on estimation of noise uncertainty. Many techniques have been developed for spectrum sensing as for instance: Energy detection, Cyclostationary based detection, Matched Filtering detection, Covariance based detection. However, energy detection remains one of mostly used techniques owing to its low complexity and that it doesn’t require any prior information of received signal [<xref ref-type="bibr" rid="scirp.101790-ref8">8</xref>]. The following section presents energy detection technique and its limits.</p><p>In Section 2, we present the method. Section 3 is devoted to the performance optimization method proposed for energy detection. In Section 4, the results and discussion are presented. Conclusion appears in Section 5.</p></sec><sec id="s2"><title>2. Method for Optimizing Energy Detection and Tools</title><sec id="s2_1"><title>2.1. Principle</title><p>Energy detection is done by defining test function T ( y ) as energy of received sample, and by determining a threshold λ such as T ( y ) &lt; λ correspond to H 0 and T ( y ) &gt; λ correspond to H 1 [<xref ref-type="bibr" rid="scirp.101790-ref9">9</xref>] [<xref ref-type="bibr" rid="scirp.101790-ref10">10</xref>].</p><p>Hence, for N + 1 received samples y ( k ) , k = 0 , ⋯ , N</p><p>T ( y ) = T D E ( y ) = ∑ K = 0 N | y ( k ) | 2 (1)</p><p>The performance of such detector is evaluated by following indicators [<xref ref-type="bibr" rid="scirp.101790-ref6">6</xref>].</p><p>- Probability of detection P<sub>d</sub> which represents the probability to decide that a primary user is present when he is really present:</p><p>P d = P ( T ( y ) &gt; λ | H 1 ) (2)</p><p>- Probability of false alarm P<sub>fa</sub> which represents the probability to decide that a primary user is present whereas the spectrum is free.</p><p>P f a = P ( T ( y ) &gt; λ | H 0 ) (3)</p><p>Please note: a subsidiary indicator, probability of miss P<sub>m</sub> can also be used. It represents the probability to decide that the spectrum is free whereas a primary user is present.</p><p>P m = 1 − P d = P ( T ( y ) &lt; λ | H 1 ) (4)</p><p>In order to compare detectors, P<sub>d</sub> and P<sub>fa</sub> can be represented in a single graph called ROC curve (Receiver Operating Characteristic curve), as illustrated in <xref ref-type="fig" rid="fig2">Figure 2</xref>.</p></sec><sec id="s2_2"><title>2.2. Energy Detection Performance and Limits</title><p>To determine energy detection performance, we consider noise w(k) and useful signal x(k) as respectively Gaussian white noise with variance σ x 2 and σ x 2 [<xref ref-type="bibr" rid="scirp.101790-ref6">6</xref>] [<xref ref-type="bibr" rid="scirp.101790-ref12">12</xref>] [<xref ref-type="bibr" rid="scirp.101790-ref13">13</xref>].</p><p>Thus w ( k ) ~ N ( 0 , σ w 2 ) and x ( k ) ~ N ( 0 , σ x 2 ) .</p><p>Now, let’s consider N s = N + 1 , the number of received samples y ( k ) , k = 0 , ⋯ , N . And S N R = σ x / σ w , the signal-to-noise ratio.</p><sec id="s2_2_1"><title>2.2.1. Under H<sub>0</sub> Hypothesis</title><p>T D E ( y ) follows a Chi-square distribution with Ns degree of freedom.</p><p>It can thus be shown by applying central limit theorem that T D E ( y ) can be approximated by a normal distribution with mean Ns and variance 2Ns.</p><p>Thus T D E ( y ) ∼ N ( N s , 2 N s ) under H<sub>0</sub> hypothesis.</p></sec><sec id="s2_2_2"><title>2.2.2. Under H<sub>1</sub> Hypothesis</title><p>T D E ( y ) follows a non-central chi-square distribution with Ns degree of freedom and a non-centrality parameter Ns &#215; SNR.</p><p>By approximating T D E ( y ) by normal distribution, it can be shown that under H<sub>1</sub> hypothesis,</p><p>T D E ( y ) ∼ N ( N s ( S N R + 1 ) , 2 N s ( 2 S N R + 1 ) )</p><p>From relations (3) an (4), with can therefore deduce the probability of detection P<sub>d</sub> and the probability of false alarm P<sub>fa</sub></p><p>P d = P ( T D E ( y ) &gt; λ | H 1 ) = 1 − F χ N s 2 ( 2 λ σ x 2 + σ w 2 ) (5)</p><p>P f a = P ( T D E ( y ) &gt; λ | H 0 ) = 1 − F χ N s 2 ( 2 λ σ w 2 ) (6)</p><p>By eliminating λ in relations (5) and (6), we obtain the following relation for the ROC curve:</p><p>P d = 1 − F χ N s 2 ( F χ N s 2 − 1 1 − P f a 1 + S N R ) (7)</p><p>And by approximating (5) and (6) with normal distribution, we have:</p><p>{ P d = 1 2 π &#215; 2 N S ( 2 N S R + 1 ) ∫ λ ∞ exp ( − ( t − N S ( S N R + 1 ) ) 2 2 ( 2 N S ( 2 S N R + 1 ) ) ) P f a = 1 2 π &#215; 2 N S ∫ λ ∞ exp ( − ( t − N S ) 2 2 ( 2 N S ) ) (8)</p><p>From relations (10), it appears that P<sub>d</sub> increases with signal-to-noise ratio SNR, for a fiven P<sub>fa</sub>. However, P<sub>d</sub> quickly decreases for low values of SNR. That is a weakness of energy detection despite its low complexity [<xref ref-type="bibr" rid="scirp.101790-ref12">12</xref>] [<xref ref-type="bibr" rid="scirp.101790-ref14">14</xref>]. This technique is less accurate for environment with low signal-to-noise ratio [<xref ref-type="bibr" rid="scirp.101790-ref15">15</xref>]. In the following section, we present our approach to optimize energy detection performance for low SNR by statistical discrimination of received samples.</p></sec></sec><sec id="s2_3"><title>2.3. Performance Optimization with Statistical Discrimination of Samples</title><p>To simplify analysis and present our approach, we will consider for the following a signal-to-noise ratio SNR = 0.5 and sample number Ns = 128.</p><p>Now let’s consider noise sample w ( k ) ~ N ( 0 , σ w 2 ) and useful signal x ( k ) ~ N ( 0 , σ x 2 ) . The received signal is thus y ( k ) = x ( k ) + w ( k ) .</p><p>To analyze w and x + w characteristics, we’ve used python pandas library in two steps: first, sample data generation and after true statistical analysis. The choice of python was driven by the fact that, first of all, it’s open source, furthermore it can be easily deploy in a software defined radio environment such as GNU Radio.</p><p>The following algorithm has been used for sample data generation.</p><p># Parameters definition</p><p>Ns ← Define Number of sample</p><p># Please note: If samples are defined from 0 to N, Ns = N + 1</p><p>M ← Define the number of y realization to generate</p><p># (y = x + w)</p><p>wvar ← Define the noise variance</p><p>SNR ← Define signal-to-noise ratio</p><p># Noise generation</p><p>w ← Define w as a Ns x M matrix</p><p>For k from 0 to N # N = Ns ? 1</p><p>w [k,:] ← Generate M values following normal distribution Ɲ (0,wvar)</p><p>End For</p><p># Signal generation</p><p>xvar ← SNR * wvar # signal variance computation</p><p>x ← Define x as a Ns x M matrix</p><p>For k from 0 to N # N = Ns ? 1</p><p>x [k,:] ← Generate M values following normal distributionƝ (0,xvar)</p><p>End For</p><p># Opening CSV file (Comma Separated Values file) for data recording</p><p>f_noise ← open file ‘data_noise.csv’ in write mode</p><p>f_signal_noise ← open file ‘data_signal_noise.csv’ in write mode</p><p># Header writing in CSV files</p><p>Write_csv (f_noise, ['mean', 'std', 'std1', 'std2'])</p><p>Write_csv (f_signal_noise, ['mean', 'std', 'std1', 'std2'])</p><p># Pandas DataFrame generation and data saving</p><p>For j from 0 to M-1</p><p>df_noise ← pandas.DataFrame(w[ :,j])</p><p>df_signal_noise ← pandas.DataFrame(x[ :,j] + w[ :,j])</p><p>Write_csv (f_noise, df_noise, df_noise.mean(),</p><p>df_noise.std(), df_noise[0:(Ns/2)-1].std(), df_noise[Ns/2 : Ns-1].std())</p><p>Write_csv (f_signal_noise, df_signal_noise,</p><p>df_signal_noise.mean(), df_signal_noise.std(),</p><p>df_signal_noise[0:(Ns/2)-1].std,</p><p>df_signal_noise[Ns/2 : Ns-1].std())</p><p>End For</p><p># Closing CSV files</p><p>Close file f_noise</p><p>Close file f_signal_noise</p><p>The previous algorithm allows us to generate and store realizations of noise and received signals (useful signal added to noise) including their mean and variance. Below an extract of samples generated data (<xref ref-type="fig" rid="fig3">Figure 3</xref>).</p><p>Once we’ve generated sample data, we can start statistical analysis with python pandas library as detailed below.</p><p># Loading data from CSV files</p><p>import pandas as pd</p><p>data_noise ← pd.read_csv(‘data_noise.csv’)</p><p>data_signal_noise ← pd.read_csv(‘data_signal_noise.csv’)</p><p># Noise characteristics display</p><p>Print ‘Noise’</p><p>Print data_noise.describe(percentiles = [0.1, 0.2, 0.8, 0.9])</p><p># percentiles = [0.1, 0.2, 0.8, 0.9] allow us to determine the distribution at 10%, 20%, 80% and 90%</p><p># Signal + Noise characteristics display</p><p>Print ‘Signal + Noise’</p><p>Print data_signal_noise.describe(percentiles = [0.1, 0.2, 0.8, 0.9])</p><p># percentiles = [0.1, 0.2, 0.8, 0.9] allow us to determine the distribution at 10%, 20%, 80% and 90%</p><p><xref ref-type="fig" rid="fig4">Figure 4</xref> shows the output of this algorithm. We can observe that 80% of samples of noise have a standard deviation (column std.) below 1.05, whereas less than 20% of samples of signal + noise have a standard deviation below 1.06. Hence (always assuming SNR = 0.5), a received sample with standard deviation greater than 1.055 (mean of 1.05 and 1.06) has at least a probability of 0.8 to be a H<sub>1</sub> sample and a maximum probability of 0.2 to be a H<sub>0</sub> sample.</p></sec></sec><sec id="s3"><title>3. Performance Optimization Method Proposed for Energy Detection</title><p>The diagram in <xref ref-type="fig" rid="fig5">Figure 5</xref> summarizes the performance optimization method proposed for energy detection.</p><p>With the previous observation, we thus propose the following algorithm to improve the performance of our energy detection. The idea is to amplify (by applying a factor greater than 1) the computed energy when the received signal has more than 80% of chance to be H<sub>1</sub>, and to reduce the computed energy (by applying a factor less than 1) when the received signal has more than 80% of chance to be H<sub>0</sub>.</p><p>The proposed Test function (Energy Detection Improved) T<sub>EDI</sub>(y) is defined by the following rule.</p><p>If standard_deviation (y) &gt; 1.055</p><p>ampli = 1.2</p><p>Else If standard_deviation (y) &lt; 1.055</p><p>ampli = 0.8</p><p>Else</p><p>ampli = 1 # Ambiguous limit case</p><p>T E D I ( y ) = ∑ k = 0 N | ampli ∗ y ( k ) | 2</p><p>where 0 &lt; δ &lt; 1 and δ is used as a discrimination offset.</p></sec><sec id="s4"><title>4. Results and Discussion</title><sec id="s4_1"><title>4.1. Algorithm of Simulation</title><p>In this work, Python programming language has been used with its pandas library because it is suitable for scientific and engineering development, for numerical calculations, data analysis and data visualization. However, the proposed test function T<sub>EDI</sub>(y) can’t be easily approximated with central limit theorem like standard energy detection function T<sub>ED</sub>(y) because of unequal weights applied on samples. Therefore we’ve used the following algorithm, which is able to draw the ROC curve for any test function T(y). It’s based on empirical distribution function.</p><p># Parameters definition</p><p>Ns ← Define the number of samples (to consider for energy computation)</p><p># Remark: If samples are defined from 0 to N, Ns = N + 1</p><p>M ← Define the number of y realization to generate</p><p>wvar ← Define noise variance</p><p>SNR ← Define signal-to-noise ratio</p><p># Noise generation</p><p>w ← Define b as a Ns x M matrix</p><p>For k from 0 to N # N = Ns ? 1</p><p>w[k,:] ← Generate M values following normal distribution Ɲ (0,wvar)</p><p>End For</p><p># Signal generationScott, 2014</p><p>xvar ← SNR * wvar # signal variance computation</p><p>x ←Define x as a Ns x M matrix</p><p>For k from 0 to N # N = Ns ? 1</p><p>x [k,:] ← Generate M values following normal distribution Ɲ (0,xvar)</p><p>End For</p><p># Generation of M samples y[i] of y</p><p>y ← Define y as M dimension vector</p><p># Computation under H<sub>0</sub> hypothesis</p><p>For I from 0 to M ? 1</p><p>y [i] ← T(w[ :, i])</p><p># y[i] based on generated noise samples</p><p># Please note: w[ :, i] samples are taken in column (independent variables)</p><p>End For</p><p># Distribution function under H<sub>0</sub> hypothesis</p><p>py0 ← Define py0, probability vector of M dimension</p><p>For i from 1 to M</p><p>py0 [i] ← i/M</p><p>End For</p><p>sy0 ← Sort y value and set result to sy0 variable</p><p># sy0 and py0 thus represent empirical distribution unction under H<sub>0</sub> hypothesis</p><p>dfy0 ← interpolation function (sy0, py0) with minimal value 0 and maximal value 1</p><p># Computation under H<sub>1</sub> hypothesis</p><p>For i from 0 to M ? 1</p><p>y [i] ← T(x[ :, i] + w[ :, i])</p><p># y[i] based on generated signal and noise samples</p><p># Please note: x[ :, i] and w[ :, i] samples are taken in column (independent variables)</p><p>End For</p><p># Distribution function under H<sub>1</sub> hypothesis</p><p>py1 ← Define py1, probability vector of M dimension</p><p>For i from 1 to M</p><p>py1 [i] ← i/M</p><p>End For</p><p>sy1 ← Sort y value and set result to sy1 variable</p><p># sy1 and py1 thus represent empirical distribution function under H<sub>1</sub> hypothesis</p><p>dfy1 ← interpolation function (sy1, py1) with minimal value 0 and maximal value 1</p><p># P<sub>fa</sub> and P<sub>d</sub> determination</p><p>lambda ←array from 0 to 10000*Ns with step of 100*Ns</p><p>Pfa = 1 ? dfy0(lambda)</p><p>Pd = 1 ? dfy1(lambda)</p><p># ROC Curve drawing</p><p>Plot(Pfa, Pd, label = ’ROC Curve’)</p></sec><sec id="s4_2"><title>4.2. Comparison of ROC Energy Detection Standard and ROC Energy Detection Improved</title><p><xref ref-type="fig" rid="fig6">Figure 6</xref> presents the result after the simulation of the improved algorithm.</p><p>The simulation of the ROC curve of this energy detection method with statistical optimization shows that we can obtain for some values of probability of false alarm P<sub>fa</sub>, a probability of detection P<sub>d</sub> greater than standard energy detection one. <xref ref-type="fig" rid="fig5">Figure 5</xref> illustrates an example with δ = 0.2. We can observe from simulation that improved energy detection ROC curve is not all the time above the standard one. But, asshown by the green arrow, the result is interesting when wecan have the improved ROC curve, upper for low values of P<sub>fa</sub>, since in real world; the objective is to minimize probability of false alarm P<sub>fa</sub> while increasing probability of detection P<sub>d</sub>.</p></sec></sec><sec id="s5"><title>5. Conclusion</title><p>Energy detection remains one of the mostly used spectrum sensing technique despite its low performance, especially for low signal-to-noise ratio. We propose in this paper a new approach to improve energy detection performance for low signal-to-noise ratio, and we’ve simulated the proposed algorithm for a signal-to-noise ratio of 0.5. We’ve seen on the ROC curve that it’s possible to have a probability of detection P<sub>d</sub> greater than the one of standard energy detection, for some low values of probability of false alarm P<sub>fa</sub>. Future works may be interested to generalize the method for any value of signal-to-noise ratio.</p></sec><sec id="s6"><title>Conflicts of Interest</title><p>The authors declare no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s7"><title>Cite this paper</title><p>Kenfack, P.D.B., Mbakop, F.K. and d’Aquin Biyindi, T. (2020) New Performance Optimization Approach for Cognitive Radio Energy Detection. Open Access Library Journal, 7: e6316. https://doi.org/10.4236/oalib.1106316</p></sec></body><back><ref-list><title>References</title><ref id="scirp.101790-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Meghana, V. and Vemula, S. (2015) Energy Detection Sensing of Unknown Signals over Fading Channels. International Journal of Scientific Engineering and Technology Research, 4, 5727-5731.</mixed-citation></ref><ref id="scirp.101790-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Axell, E., Geert, L., Erik, G. and Poor, H.V. (2012) State-of-the-Art and Recent Advances Spectrum Sensing for Cognitive Radio. IEEE Signal Processing Magazine, 29, 101-116. https://doi.org/10.1109/MSP.2012.2183771</mixed-citation></ref><ref id="scirp.101790-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Abdulsattar, M.A. and Zahir, A.H. (2012) Energy Detection Technique for Spectrum Sensing in Cognitive Radio: A Survey. International Journal of Computer Networks and Communications, 4, 223-242. https://doi.org/10.5121/ijcnc.2012.4514</mixed-citation></ref><ref id="scirp.101790-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Harpreet, K. and Jyoti, S. (2015) A Comparison of Improvements in Spectrum Sensing Methods in CognitiveRadio Using Various Techniques. International Journal of Engineering Research and General Science, 3, 164-169.</mixed-citation></ref><ref id="scirp.101790-ref5"><label>5</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Samriti</surname><given-names> K. </given-names></name>,<etal>et al</etal>. (<year>2015</year>)<article-title>Spectrum Sensing Techniques and Challenging Issues in Cognitive Radio</article-title><source> SSRG International Journal of Electronics and Communication Engineering</source><volume> 2</volume>,<fpage> 25</fpage>-<lpage>29</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.101790-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Men, S.Y. (2016) Spectrum Sensing Techniques in Cognitive Wireless Sensor Networks. PhD Dissertation, University of Nantes, Nantes.</mixed-citation></ref><ref id="scirp.101790-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Deepika, J., Amanpreet, K. and Swaran, A. (2016) Enhanced Cognitive Radio Energy Detection Technique Based on Estimation of Noise Uncertainty. International Journal of Advanced Research in Computer Engineering &amp; Technology, 5, 1339-1342.</mixed-citation></ref><ref id="scirp.101790-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Deepa, N.R., Ravinder, Y. and Chetna, S. (2016) Testbed Implementation of Multi- Dimensional Spectrum Sensing Schemes for Cognitive Radio. ICTACT Journal on Communication Technology, 7, 1289-1294.</mixed-citation></ref><ref id="scirp.101790-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Herath, S.P., Rajatheva, N. and Tellambura, C. (2011) Energy Dectection of Unknown Signals in Fading and Diversity Reception. IEEE Transactions on Communications, 59, 2443-2453. https://doi.org/10.1109/TCOMM.2011.071111.090349</mixed-citation></ref><ref id="scirp.101790-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Scott, P. (2014) Literature Review of Cognitive Radio Spectrum Sensing. EE 359 Project, Stanford University, Stanford.</mixed-citation></ref><ref id="scirp.101790-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Pranav, P. and Arpita, P. (2015) The Harvest of Energy Detection Adjunct Spectrum Sensing Is Analyzed Using ROC Curves. International Journal of Engineering Research &amp; Technology, 4, 334-339. https://doi.org/10.17577/IJERTV4IS050358</mixed-citation></ref><ref id="scirp.101790-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Saman, A., Chintha, T. and Hai, J. (2014) Energy Dectection for Spectrum Sensing in Cognitive Radio. Springer, New York.</mixed-citation></ref><ref id="scirp.101790-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Jasleen, K. and Khan, S.A. (2015) Investigate the Performance of Spectrum Sensing Cognitive Radio Users through Energy Detection. International Journal of Emerging Research in Management &amp; Technology, 4, 203-209</mixed-citation></ref><ref id="scirp.101790-ref14"><label>14</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Maninder</surname><given-names> S.</given-names></name>,<name name-style="western"><surname> Pradeep</surname><given-names> K.</given-names></name>,<name name-style="western"><surname> Anusheetal and Sandeep</surname><given-names> K.P. </given-names></name>,<etal>et al</etal>. (<year>2016</year>)<article-title>Techniques for Spectrum Sensing in Cognitive Radio Networks: Issues and Challenges</article-title><source> International Research Journal of Engineering and Technology</source><volume> 3</volume>,<fpage> 198</fpage>-<lpage>205</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.101790-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Roopali, G. and Nitin, S. (2016) Current Trends and Research Challenges in Spectrum-Sensing for Cognitive Radios. International Journal of Advanced Computer Science and Applications, 7, 402-408. https://doi.org/10.14569/IJACSA.2016.070756</mixed-citation></ref></ref-list></back></article>