Theoretical Analysis of Cyclic Frequency Domain Noise and Feature Detection for Cognitive Radio Systems

In cognitive radio systems, cyclostationary feature detection plays an important role in spectrum sensing, especially in low SNR cases. To configure the detection threshold under a certain noise level and a pre-set miss detection probability Pf, it's…

Authors: Gan Xiaoying, Shan Da, Zhou Yuan

Spectrum sensing plays an important role in cognitive radio (CR) systems, and cyclostationary feature detection is one of the main technologies for spectrum sensing in low SNR cases [1][2]. The idea of cyclic detection is that one CR node samples the RF signals, transform the time domain signals into cyclic frequency domain, then decide primary user's occupancy of a target band regarding whether the cyclic spectrum on a significant cyclic frequency is above a certain threshold [2]. Although the simulation results of cyclostationary feature detection has been studied [3][4][5], less attention has been paid to analyze the noise distribution on cyclic frequency domain. Consequently, theoretical function between detection threshold λ th and miss detection probability P f is not available, which makes it difficult for practical system design. For comparison, the theoretical function between detection threshold λ th and miss detection probability P f of energy detection is available by using central and non-central chisquare distribution to model the distribution of the observation variable affected by time domain Gaussian noise [6], which makes energy detection to be a practical method for spectrum sensing. However, its performance in low SNR cases is much poorer than cyclostationary feature detection [7]. In this paper, noise distribution on cyclic frequency domain has been analyzed and generalized extreme value distribution is found to be a precise match of the observation variable affected by time domain Gaussian noise. A fast cyclic frequency domain feature detection algorithm [7] has been introduced to evaluate the coincidence between theoretical ROC curve and the simulated ROC curve, which proves the reliability of theoretical distribution model and feasibility of practical system design. The rest part of the paper is organized as follows: Section II describes the system model of cyclostationary feature detection. Noise distribution on cyclic frequency domain is analyzed in section III. A fast cyclic frequency domain feature detection algorithm has been introduced in section IV. Simulation results are given in Section V. Finally, conclusions are drawn in Section VI. The spectrum sensing problem can be modeled as hypothesis testing. It is equivalent to distinguishing between the following two hypotheses: y(t), x(t) and n(t) denote the received signal, the primary user's transmit signal and the Gaussian noise, respectively. H 1 and H 0 represent the hypothesis that the primary user is active or inactive. Due to the existence of noise, a certain threshold λ th should be set to decide whether a primary user is active or not. Probability of detection (P d ) and false alarm (P f ) are defined to evaluate the detection performance: The goal of detection is to maximize P d while maintain a given P f . When feature detection is applied, the detection model (1) changes into: S α y (f ) is the spectrum correlation density (SCD) of the received signal y(t), S α x (f ) and S α n (f ) is the SCD of x(t) and n(t), respectively [8]. Theoretically, Gaussian noise n(t) is not a cyclostationary statistic process, then S α n (f ) = 0 when α = 0 [8]. As for cyclostationary signal x(t), there is a significant frequency set {α 0 }, on which S α0 x (f ) = 0. Due to the ideal noncyclostationary characteristic of Gaussian noise, any pre-set threshold λ th on a significant frequency will lead to P d = 1 and P f = 0. In practice, SCD is calculated for limited length signals, therefore, S α n (f ) = 0 when α = 0 [9]. As shown in Fig. 1, the background noise is obvious on f ∼ α square when calculating SCD of a noise interfered AM modulated signal. In order to analyze the background noise distribution, a limited-length Gaussian noise sequence n iK (j) is considered: where K is the length of the analysis window, i = 0, 1, ..., ∞ is the index of analysis window. Noise data in each analysis window are transformed into cyclic frequency domain, and then mapped from f ∼ α square to α axis through the following expression: For each cycle frequency α 0 , the cyclic spectrum value is aligned to a set {N i = N iK (α 0 )}, i = 0, 1, ..., L. According to the extreme definition of N iK (α 0 ) in (5), Generalized Extreme Value (GEV) distribution is adopted to model the cyclic frequency domain noise [10]. The density function is: where κ is the shape parameter, µ is the position parameter, σ > 0 is the scale parameter. And the parameters κ , µ , σ can be estimated by maximum likelihood estimation based on the noise sequence {N i }. For most cases, κ ≈ 0, then the likelihood function is defined as follows: Let ∂l ∂µ = 0, ∂l ∂σ = 0 then: where μ and σ are the estimated value of µ and σ. By solving (9), μ and σ are obtained. After that, the likelihood function for κ is defined as: Let ∂l ∂κ = 0, the estimation of κ can be obtained by solving (10). DETECTION ALGORITHM Fig. 2 shows the block diagram of a cyclic frequency domain feature detector [7]: In this detector, time domain signals are transformed to cyclic frequency domain, and then mapped to α axis and get extreme value for each α, finally, compared with a preset threshold λ th to determine the occupancy of primary user. To decrease the computational complexity of feature detection, only one cycle frequency α 0 for a modulated signal is calculated for spectrum sensing [7]. The probability of detection (P d ) and false alarm (P f ) is defined by: where P r(•) is CDF of generalized extreme value distribution. Substitution of ( 6) and ( 7) into (11) yields: For a pre-set P f , the threshold can be estimated as: where y p = -log(1 -P f ). In this section, Monte-Carlo simulation results are presented to prove the reliability of the upper analytical results between P f and the threshold λ th . Frequency smoothing method in [11][12] is applied to estimate SCD of a time domain noise signal. Simulation parameters are listed in TABLE 1. Length of the analysis window is set to be 4096 and totally 10000 cyclic spectrum values on cyclic frequency α 0 = 2f c , aligned by analysis window index, are considered to evaluate the theoretical curve. The histogram of the aligned cyclic spectrum values is For further proof of the proposed model, the curves of receiver operating characteristics (ROC) , which are theoretically derived from GEV distribution, are plotted to compare with those derived from Monte-Carlo simulation. As to the theoretical curve, P f is pre-set according to system requirement. By using (13), a theoretical threshold λ th is obtained. Finally, received signals under hypothesis H 1 are compared with the threshold to obtain the statistics result of P d . As to the simulated curve, threshold are chosen to be the same as the theoretical threshold {λ th }, after that, received signals under hypothesis H 1 and H 0 are compared with each λ th to obtain the statistics results of P d and P f . Finally, plot these (P d ,P f ) points to form a continuous curve. Experiments results are shown in Fig. 4, we can see that the theoretical ROC curve (red highlighted) precisely match the simulated ROC curve (green highlighted) for different received signal power levels. It is proved that the generalized extreme value distribution is efficient to model the noise distribution on cyclic frequency domain. In this paper, noise distribution on cyclic frequency domain is studied and generalized extreme value (GEV) distribution is found to be an efficient method to model the cyclic frequency domain noise. Maximum likelihood estimation is applied to estimate the parameters of GEV. Sensing threshold is consequently derived from system requirements (a pre-set P f ) and theoretical CDF of GEV distribution. Monte Carlo simulation has been carried out to prove that the simulated ROC curve is precisely coincided with the theoretical ROC curve.

Original Paper

Loading high-quality paper...

Comments & Academic Discussion

Loading comments...

Leave a Comment