| Literature DB >> 23202211 |
Zhuoran Cai1, Honglin Zhao, Zhutian Yang, Yun Mo.
Abstract
In the cognitive radio system, spectrum sensing for detecting the presence of primary users in a licensed spectrum is a fundamental problem. Energy detection is the most popular spectrum sensing scheme used to differentiate the case where the primary user’s signal is present from the case where there is only noise. In fact, the nature of spectrum sensing can be taken as a binary classification problem, and energy detection is a linear classifier. If the signal-to-noise ratio (SNR) of the received signal is low, and the number of received signal samples for sensing is small, the binary classification problem is linearly inseparable. In this situation the performance of energy detection will decrease seriously. In this paper, a novel approach for obtaining a nonlinear threshold based on support vector machine with particle swarm optimization (PSO-SVM) to replace the linear threshold used in traditional energy detection is proposed. Simulations demonstrate that the performance of the proposed algorithm is much better than that of traditional energy detection.Entities:
Year: 2012 PMID: 23202211 PMCID: PMC3522964 DOI: 10.3390/s121115292
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Notation
| actual received primary signal sample | |
| actual received noise sample | |
| training primary signal sample in offline module | |
| training noise sample in offline module | |
|
| variance of actual received primary signal |
|
| variance of actual noise |
|
| variance of training primary signal in offline module |
|
| variance of training noise in offline module |
| actual decision statistic | |
| actual decision statistic at hypothesis | |
| actual decision statistic at hypothesis | |
|
| normalized actual decision statistic |
|
| normalized actual decision statistic at hypothesis |
|
| normalized actual decision statistic at hypothesis |
|
| training decision statistic defined by |
|
| training decision statistic defined by |
Figure 1.System model of the proposed method.
The process to obtain a non-linear threshold.
| 1. Generate training signal |
| 2. Compute two classes of data:
|
| 3. Train PSO-SVM with two classes of data:
|
| 4. Test this |
| 5: Return |
Typical Training Results.
| −35.7 dB | 0.9 | −37.1 dB | 0.9 | ||
| −29.8 dB | 0.8 | −32.8 dB | 0.8 | ||
| −24.9 dB | 0.7 | −27.2 dB | 0.7 | ||
| −20.4 dB | 0.6 | −21.6 dB | 0.6 | ||
| −16.5 dB | 0.5 | −18.4 dB | 0.5 | ||
| −6.5 dB | 0.4 | −8.1 dB | 0.4 | ||
| −2.8 dB | 0.3 | −4.2 dB | 0.3 | ||
| −0.2 dB | 0.2 | −1.7 dB | 0.2 | ||
| 2.3 dB | 0.1 | −0.2 dB | 0.1 | ||
Figure 2.Training Results of Table 3.
Figure 3.Receiver operating characteristic curve of the proposed method and traditional energy detection for number of signal samples N = 5 and actual SNR λ = 0 dB.
Figure 4.Receiver operating characteristic curve of the proposed method and traditional energy detection for P for number of signal samples N = 5 and actual SNR λ = 5 dB.
Figure 5.P of the proposed method and traditional energy detection for number of signal samples, N = 1,000, P = 0.1 and actual SNR λ = −20 dB −0 dB.