National Mobile Communications Research Laboratory, Southeast University, Nanjing 210096, China
wangjun_online@hotmail.com
Show less
History+
Received
Accepted
Published Online
2010-07-08
2011-06-24
2011-12-05
PDF
(178KB)
Abstract
Cognitive radio (CR) is a promising technology. The most fundamental problem of CR is spectrum sensing. Energy detector is often considered for spectrum sensing in CR, and if the noise power is exactly known, energy detector has admirable performance. However, in practice, noise power is always inexactly known. To solve this problem, Dandawate [Dandawate et al. IEEE Transactions on Signal Processing, 1994, 42(9): 2355–2369] has proposed a nonparametric single-cycle detector based on cyclostationarity, which is robust to noise uncertainty. In this paper, based on Dandawate’s single-cycle detector, a joint multi-cycle detector is further proposed, which is also nonparametric and immune from noise uncertainty. Simulation results have shown the validity and superiority over single-cycle detector of the proposed detector.
Jun WANG, Guangguo BI.
A design of multi-cycle detector for cognitive radios.
Front. Electr. Electron. Eng., 2011, 6(4): 501-506 DOI:10.1007/s11460-011-0180-9
Cognitive radio (CR), has been proposed recently as the means to make an efficient use of the spectrum by exploiting the existence of unused spectrum. In spite of the brilliant prosperity, the most fundamental problem of CR is how to locate idle spectrum as quickly and accurately as possible. There are various methods for spectrum sensing existing in Refs. [1-3], such as energy detection method and feature detection method. Energy detection is the most commonly used sensing method because of its simplicity and admirable performance. However, if the noise power is not known exactly, the performance of energy detector deteriorates rapidly. In practice, noise is an aggregation of various sources and could change significantly over time so that noise uncertainty is always present and ranges from 1 to 2 dB according to Refs. [4,5].
Unlike energy detector, feature detector, such as a cyclic detector, exploits the unique patterns of specific signals and may be immune from noise uncertainty. In Ref. [6], Dandawate has presented some statistical tests to show how to use cyclostationarity to determine the presence of cyclostationary signals. However, Dandawate only considered the case of single-cycle detector, whereas cyclostationary signals usually have multiple cyclic frequencies. As a result, Dandawate’s tests have not used the rich information contained in cyclostationary signals sufficiently. To solve this problem, Ref. [7] has proposed two methods for detecting multiple cyclic frequencies. One calculates the maximum of the test statistics over all cyclic frequencies, and the other calculates the sum. Reference [7] further gives a detailed performance analysis about the former one, but they fail to do so about the latter one, which is usually superior to the former one according to their simulation results.
In this paper, we propose a joint multi-cycle detection method that is different from both two methods of Ref. [7], except for the same complexity and further gives a detailed introduction to show how to implement spectrum sensing by using the proposed method. Simulation results demonstrate the reasonability and validity of our method.
Joint multi-cycle detector
Cyclostationarity
A continuous-time random process x(t) is said to be cyclostationary in the wide sense if its autocorrelation function is a periodic function of the variable t and will therefore admit the Fourier series representation:where is called the cyclic autocorrelation function (CAF), and the set Ω contains all integer multiples of the fundamental frequency α. Furthermore, if x(t) is a cycloergodic process, CAF can be given by the following formula:If x(t) is stationary, then Eq. (2) becomesThis implies that the CAF of a stationary process is vanished at cyclic frequency α (α ≠ 0), while the CAF of a cyclostationary process is not, which shows the potential of cyclostationarity in signal detection.
Proposed algorithm
A typical signal detection problem usually formulated as a binary hypothesis testing problem:where s(t) is the cyclostationary signal, n(t) is a stationary noise process with zero mean, s(t) and n(t) are independent with each other, x(t) is the received signal, and H0 or H1 represents the absence or presence of the primary signal, respectively. Our goal is to distinguish between the two hypotheses. Moreover, in order to obtain the asymptotic results, we make the following assumption on x(t):
Assumption 1where is the kth order cumulant of x(t).
Assumption 1 implies that samples of x(t) are well separated in time and are approximately independent, and it is useful in characterizing the rate of convergence of polyspectra, as illustrated by Dandawate.
Based on finite samples T, a reasonable estimator of is
Dandawate further proved its asymptotic unbiasedness, consistency, and asymptotic normality in Ref. [6]. Hence, if the samples are large enough, the hypothesis testing problem becomeswhere denotes the estimation error that vanishes asymptotically as T → ∞.
If x(t) is zero mean (if not, one can estimate and subtract the mean), given N distinct cyclic frequencies α1, α2,…, αN and N lag vectors BoldItalic1, BoldItalic2,…, BoldItalicN (). Then, define a 1 × 2M (M=n1+n2+···+nN) vector:where
The 2M × 2M covariance matrix of can be computed aswhere the (m,n)th entries of and can be calculated asHere, and denote the estimated unconjugated and conjugated cyclic spectrum of , respectively.
Given a symmetric spectral window W(s) of odd length L, and can be computed as follows:where
Both Eqs. (12) and (13) can be derived from Ref. [8], and these spectrum estimators are also proved to be asymptotic unbiased, consistent, and asymptotically normal in Ref. [8].
According to Ref. [9], using the generalized likelihood ratio test (GLRT), the test statistic of this problem is
To get the asymptotic distributions, ignoring the irrelevant items, a refined test statistic is defined as follows:
Replace and with their estimators and , respectively. We get the final test statistic of our proposed joint multi-cycle detector:
Asymptotic distributions
To set a threshold, we need the asymptotic distributions of T2c. The following theorem can be found in Ref. [10, Chap. 3]:
Theorem 1 If the m-component vector BoldItalic is distributed according to , then is distributed according to the noncentral distribution with noncentrality parameter . If , the distribution is the central distribution.
Here, , under H0, and under H1, and . Then, according to Theorem 1, the following asymptotic results come immediately:
In practice, we have no knowledge about the signal or the noise; therefore, we should replace and with their estimators and . Note that when T is large enough, we can further use Gaussian distribution to approximate the noncentral chi-square distribution according to Ref. [9], which may be more useful in engineering. Hence, Eq. (18) yields
From Eq. (19a), given false alarm probability PFA, the establishment of the threshold of a cyclic detector is only related to M and has nothing to do with noise power, so it is robust to noise uncertainty.
Unlike the work in Ref. [7], we use multiple cyclic frequencies jointly, so we name it “joint multi-cycle detector”. This proposed detector has the same complexity as the two detectors in Ref. [7], and the performance comparison of these different multi-cycle detectors is given in Sect. 4.
Summing up the above discussion, we finally propose the suggested algorithm of joint multi-cycle detector:
Step 1 For N given distinct cyclic frequencies α1,α2,…,αN and N given lag vectors BoldItalic1,BoldItalic2,…,BoldItalicN (), using Eq. (8) to compute , based on T samples of the received signal x(t).
Step 2 Compute the covariance matrix as discussed in Eq. (10).
Step 3 Compute the test statistics T2c according to Eq. (17).
Step 4 For a given false alarm probability PFA, set up the threshold by Eq. (19a), and then determine the presence of the signal. Moreover, if performance evaluation is needed, the detection probability can also be estimated by Eq. (19b).
Collaborative spectrum sensing
If noise uncertainty exists, for energy detector, many independent sensors are required to obtain a reasonably low probability of misdetection according to Ref. [5]. However, since cyclic detector is robust to noise uncertainty, the cooperation of a few CR users will achieve a satisfied performance in spectrum sensing for the proposed joint multi-cycle detection method.
Assume that there is a CR network with Z cooperative users, the total test statistic could be the sum of every individual user:
If they sensing the spectrum independently, the asymptotic distributions can be given bywhich is a straightforward derivation of Eq. (19).
Simulation results and analysis
In this section, we will give some simulation results to show the validity and reasonability of our proposed joint multi-cycle detector. Note that in the following Figs. 2-4, “theo” means theoretical curves, “EG-x dB” means energy detection with x dB noise uncertainty, “x Freqs” means that x distinct cyclic frequencies are adopted by a cyclic detector, “x CRs” means that there are x cooperative CRs, and “PFA” means that the simulated false alarm probability curves. All the simulation results are obtained from 2000 Monte Carlo runs.
An orthogonal frequency division multiplexing (OFDM) signal is adopted as a test signal in our simulations. OFDM is employed by many of wireless communications systems, such as 3GPP long-term evolution (LTE), IEEE 802.11a/g, digital video broadcasting (DVB) systems, ultra wideband (UWB) systems, and WiMax systems.
OFDM signals can be represented as follows:where γi,k is an independent and identically distributed message symbol sequence, Ns is the number of subcarriers, Ts is the symbol length, q(t) denotes the rectangular pulse of duration TD, and Tg is the cyclic prefix length such that TD = Ts + Tg. OFDM signals exhibits cyclostationarity with cyclic frequencies of , according to Refs. [11,12].
The OFDM signal we used here has 32 subcarriers, and the length of the cyclic prefix is 1/4 of the symbol length. The subcarrier modulation employed is a 16-quadrature amplitude modulation (16-QAM). The spectral window W(s) we have chosen is a length-251 Kaiser window with β parameter of 10.
The cyclic frequencies and the lag vectors we chose are α1 = 1/TD, α2 = 2/TD, α3 = 3/TD, and τ1 = τ2 = τ3 = [0]. “1 Freq” means that α1 has been adopted by a cyclic detector, while “3 Freqs” denotes a multi-cycle detector with three distinct cyclic frequencies α1, α2, and α3.
Figure 1 shows CAF of the OFDM signal. As mentioned before, OFDM signals exhibits cyclostationarity with cyclic frequencies of . Figure 1 reveals this clearly.
Figure 2 shows a comparison between a single-cycle detector and a joint multi-cycle detector under different sample sizes. We set PFA = 0.05 and the signal-to-noise ratio SNR= -10 dB. We see clearly the joint multi-cycle detector that outperforms the single-cycle detector either in theory or in simulations. The estimation errors are also decreasing when the sample sizes are increasing. In addition, the false alarm probability is relatively stable since there are enough samples, and the chi-square distribution can be satisfied easily.
Figure 3 depicts the receiver operating characteristic (ROC) curves of joint multi-cycle detector and energy detector with different noise uncertainty. We set SNR= -10 dB and T = 4000. The energy detector is perfectly good if there is no noise uncertainty, but its performance deteriorates rapidly even if the noise uncertainty is as small as 0.4-0.5 dB. A joint multi-cycle detector is robust to noise uncertainty, and through cooperation, it may achieve a high performance as an ideal energy detector.
Figure 4 illustrates the SNR versus detection probability curves of different multi-cycle detectors and energy detector with different noise uncertainties. Note that in this figure, “JMC” is our proposed joint multi-cycle detector. “SMC” is the multi-cycle detector using the sum of all cyclic frequencies, and “MMC” is the multi-cycle detector using the maximum of them, which are both proposed in Ref. [7]. Here, we set PFA = 0.05 and T = 4000. It also proves multi-cycle detectors are superior to energy detector if noise uncertainty exists. In addition, we can see that JMC detector is equivalent to SMC detector and both JMC and SMC detectors outperform MMC detector, about 0.5 dB in performance. Moreover, in Fig. 4, for a joint multi-cycle detector, through the cooperation of 2-5 CR users, we will gain an increase of about 1-2 dB in performance.
Conclusion
In this paper, we propose a joint multi-cycle detector based on Dandawate’s single-cycle detector. According to our theoretical analysis and simulation results, it is robust to noise uncertainty and better than single-cycle detector. Furthermore, through the cooperation of a few CR users, it may achieve a high performance as an ideal energy detector. In conclusion, the joint multi-cycle detector has a wide range of application prospects.
Yucek T, Arslan H. A survey of spectrum sensing algorithms for cognitive radio applications. IEEE Communications Surveys & Tutorials, 2009, 11(1): 116-130
[2]
Haykin S, Thomson D J, Reed J H. Spectrum sensing for cognitive radio. Proceedings of the IEEE, 2009, 97(5): 849-877
[3]
Rawat D B, Yan G. Signal processing techniques for spectrum sensing in cognitive radio systems: Challenges and perspectives. In: Proceedings of the First Asian Himalayas International Conference on Internet. 2009, 1-5
[4]
Tandra R, Sahai A.SNR walls for signal detection. IEEE Journal of Selected Topics in Signal Processing, 2008, 2(1): 4-17
[5]
Shellhammer S, Tandra R.Performance of the power detector with noise uncertainty. IEEE Std. 802.22–06/0134r0, 2006
[6]
Dandawate A V, Giannakis G B. Statistical tests for presence of cyclostationarity. IEEE Transactions on Signal Processing, 1994, 42(9): 2355-2369
[7]
Lundén J, Koivunen V, Huttunen A, Poor H V. Spectrum sensing in cognitive radios based on multiple cyclic frequencies. In: Proceedings of the 2nd International Conference on Cognitive Radio Oriented Wireless Networks and Communications. 2007, 37-43
[8]
Sadler B M, Dandawate A V. Nonparametric estimation of the cyclic cross spectrum. IEEE Transactions on Information Theory, 1998, 44(1): 351-358
[9]
Kay S M. Fundamentals of Statistical Signal Processing: Estimation Theory. New York: Prentice Hall PTR, 1993
[10]
Anderson T W. An Introduction to Multivariate Statistical Analysis. 3rd ed. New Jersey: John Wiley & Sons, 2003
[11]
Sutton P D, Nolan K E, Doyle L E. Cyclostationary signatures in practical cognitive radio applications. IEEE Journal on Selected Areas in Communications, 2008, 26(1): 13-24
[12]
Harada H, Maeda K, Furuno T, Miura S, Ohya T. Performance evaluation of overhead reduction method for cyclostationarity-inducing transmission. In: Proceedings of the 71st IEEE Vehicular Technology Conference. 2010, 1-5
RIGHTS & PERMISSIONS
Higher Education Press and Springer-Verlag Berlin Heidelberg
AI Summary 中Eng×
Note: Please be aware that the following content is generated by artificial intelligence. This website is not responsible for any consequences arising from the use of this content.