Zhenguo Shi1, Zhilu Wu2, Zhendong Yin3, Qingqing Cheng4,5. 1. School of Electronics and Information Engineering, Harbin Institute of Technology, 92 Xidazhi Street, Harbin150001, China. shizhenguotvt@gmail.com. 2. School of Electronics and Information Engineering, Harbin Institute of Technology, 92 Xidazhi Street, Harbin150001, China. wuzhilu@hit.edu.cn. 3. School of Electronics and Information Engineering, Harbin Institute of Technology, 92 Xidazhi Street, Harbin150001, China. yinzhendong@hit.edu.cn. 4. School of Electronics and Information Engineering, Harbin Institute of Technology, 92 Xidazhi Street, Harbin150001, China. cqq@hit.edu.cn. 5. Department of engineering, Faculty of Science and Engineering, Macquarie University, North Ryde, Sydeny, NSW 2109, Australia. cqq@hit.edu.cn.
Abstract
Spectrum sensing technology plays an increasingly important role in cognitive radio networks. Consequently, several spectrum sensing algorithms have been proposed in the literature. In this paper, we present a new spectrum sensing algorithm "Differential Characteristics-Based OFDM (DC-OFDM)" for detecting OFDM signal on account of differential characteristics. We put the primary value on channel gain θ around zero to detect the presence of primary user. Furthermore, utilizing the same method of differential operation, we improve two traditional OFDM sensing algorithms (cyclic prefix and pilot tones detecting algorithms), and propose a "Differential Characteristics-Based Cyclic Prefix (DC-CP)" detector and a "Differential Characteristics-Based Pilot Tones (DC-PT)" detector, respectively. DC-CP detector is based on auto-correlation vector to sense the spectrum, while the DC-PT detector takes the frequency-domain cross-correlation of PT as the test statistic to detect the primary user. Moreover, the distributions of the test statistics of the three proposed methods have been derived. Simulation results illustrate that all of the three proposed methods can achieve good performance under low signal to noise ratio (SNR) with the presence of timing delay. Specifically, the DC-OFDM detector gets the best performance among the presented detectors. Moreover, both of the DC-CP and DC-PT detector achieve significant improvements compared with their corresponding original detectors.
Spectrum sensing technology plays an increasingly important role in cognitive radio networks. Consequently, several spectrum sensing algorithms have been proposed in the literature. In this paper, we present a new spectrum sensing algorithm "Differential Characteristics-Based OFDM (DC-OFDM)" for detecting OFDM signal on account of differential characteristics. We put the primary value on channel gain θ around zero to detect the presence of primary user. Furthermore, utilizing the same method of differential operation, we improve two traditional OFDM sensing algorithms (cyclic prefix and pilot tones detecting algorithms), and propose a "Differential Characteristics-Based Cyclic Prefix (DC-CP)" detector and a "Differential Characteristics-Based Pilot Tones (DC-PT)" detector, respectively. DC-CP detector is based on auto-correlation vector to sense the spectrum, while the DC-PT detector takes the frequency-domain cross-correlation of PT as the test statistic to detect the primary user. Moreover, the distributions of the test statistics of the three proposed methods have been derived. Simulation results illustrate that all of the three proposed methods can achieve good performance under low signal to noise ratio (SNR) with the presence of timing delay. Specifically, the DC-OFDM detector gets the best performance among the presented detectors. Moreover, both of the DC-CP and DC-PT detector achieve significant improvements compared with their corresponding original detectors.
Recently, with the rapid development of wireless communication applications, the problem of spectrum scarcity has become more serious than ever before [1,2]. Therefore, how to tackle the conflict between the spectrum scarcity and spectrum utilization has become a dramatically critical issue [3]. Cognitive radio (CR) which has the ability to detect and share the unutilized spectrum has been employed as a promising solution to this problem [4-6]. In cognitive radio networks, one of the most challenging and crucial works is spectrum sensing. In order to avoid interfering with the primary users, the spectrum sensing algorithms should have the capacity to catch the presence of the primary users within a short time especially under very low signal to noise ratio (SNR) regions [7].A number of spectrum sensing algorithms have been presented and analyzed in the literature such as matched filtering [8], energy detection [9], cyclostationary detection [10] and covariance detection [11], etc. All of them have corresponding merits and demerits. For example, energy detection is one of the most basic sensing methods, which does not need any prior information of the signal. However, it is too sensitive to the noise variance, and the uncertainty in noise variance causes significant degradation of the performance [12]. Although other sensing algorithms may be robust to the noise uncertainty, they have to know the structure of the signal. For instance, matched filter detection needs the waveform of the transmitted signal, and the cyclostationary detection requires the cyclic period of the primary users, respectively. In addition, in [13] the authors offered the locally optimal detector to sense the interested spectrum. This algorithm mainly discussed about detecting the signals modulated by BPSK, which could get better performance than the energy detector. However, the effect of timing delay was not considered in this paper.Orthogonal frequency division multiplexing (OFDM), which is one of the most popular communication schemes in the current communication system, is a good candidate for cognitive radio data transmission for its capability of combating multi-path fading and mitigating intersymbol interference (ISI) [14-16]. Therefore, it is fair to assume that the spectrum sensing algorithms should be able to sense the existence of primary users under the OFDM scheme. Numbers of previous works on OFDM spectrum sensing have been studied and reported in the literature by using the structure features of OFDM signals [17,18]. In [19], the authors proposed optimal and sub-optimal Neyman-Pearson (NP) spectrum sensing methods to detect the OFDM signals based on the feature of cyclic prefix and also studied the generalized likelihood ratio test (GLRT) according to the second order statistic of the received OFDM signals. However, the presented approaches did not deeply analyze the effect of channel and the optimal algorithm was sensitive to the noise uncertainty. The pilot tones (PT) detection was discussed in [7,20]. The detection performance of these algorithms has been improved, but the computational complexity have increased as the cost. Besides, there have been a number of works studying the CP detector [21,22]. Although the performance of these algorithms were improved, they were limited by the length of CP and decreased with the presence of timing delay.Some literatures have proposed a number of algorithms to solve these problems presented above. In [15], the authors provided an improved CP detector by constructing a likelihood ratio test (LRT) based on the multivariate p.d.f.'s of a particular autocorrelation vector. The new detector can get an accurate threshold without estimating timing delay. But performance of this detector is a little worse than the optimal CP detector. Moreover, noise uncertainty is an important factor which could impact the performance of the sensing algorithms [23,24]. Thus the spectrum sensing method should have a certain extent robustness of noise uncertainly. Some new spectrum sensing algorithms are discussed in [25], which are robust against noise variance uncertainty. However, the detection performance of these algorithms is not good enough compared with other algorithms. In [17], specific detection algorithms (feature match) are presented. Although these proposed sensing methods are robust to frequency offset and noise power uncertainty, they could not perform perfect spectrum sensing for sensing errors. Therefore, finding an effective sensing algorithm to perform accurate spectrum sensing is an argent work.In this paper, three novel spectrum sensing algorithms based on derivative features are proposed to detect OFDM signals. The first way is named “Differential Characteristics-Based Orthogonal Frequency Division Multiple (DC-OFDM)” algorithm. It is a suboptimal OFDM signal detector considering the effect of the channel fading and timing delay. The second approach is “Differential Characteristics-Based Cyclic Prefix (DC-CP)” algorithm, which utilizes the property of CP to sense the spectrum. And the auto-correlation vector instead of a single auto-correlation value is taken to catch the desired signals. The third algorithm is “Differential Characteristics-Based Pilot Tones (DC-PT)” algorithm. It takes advantage of frequency-domain cross-correlation based on pilot tones feature. The DC-CP and DC-PT detectors could be seen as special applications of DC-OFDM detector. All of the proposed methods can get the satisfied performance compared with other approaches. More specifically, the contributions of this paper can be summarized as follows.A DC-OFDM spectrum sensing algorithm which takes the advantage of differential characteristics is presented in this paper. Compared with other detectors, the DC-OFDM detector achieves better detection performance.Considering the effect of timing delay (τ), the expressions for the test statistics of DC-OFDM with different τ are proposed (see Equations (17)–(19)). Furthermore, the DC-OFDM detector provides a novel way by utilizing the differential characteristics to sense the OFDM signals.DC-CP detector is brought forward, which is derived from the traditional CP detector by employing the differential operation. Compared to the traditional one, the performance of the DC-CP detector is obviously better.Based on the differential characteristics, we propose a new PT detector through frequency-domain cross-correlation, and also derive the test statistic of DC-PT detector.We derive the theoretical expressions of P and P of the three proposed detectors, which are based on the probability distribution functions for the different test statistics under H0 and H1 From these theoretical results, it is easy to get the corresponding thresholds for any given P.We perform extensive simulations to demonstrate the theoretical results and prove the promising detectors.The rest of the paper is now organized as follows. The system model of the OFDM signal is described in Section “System Model and Hypothesis Test”. In Section “Algorithm of DC-OFDM Detection” and Section “DC-CP Detection and DC-PT Detection”, three new sensing algorithms based on derivative features are separately discussed. The expressions of P and P for the proposed detectors are derived in Section “Probabilities of Misdetection and False Alarm”. Then we provide simulation results and compare the performance of our proposed methods with other algorithms in Section “Simulation Results”. Finally, conclusions are given in the last Section “Conclusions”.
System Model and Hypothesis Test
In this section, we will briefly describe the structure of OFDM system at first. After that, we will discuss the issue of hypothesis test. A simplified Block diagram of an OFDM system is shown in Figure 1. For a generic OFDM transmitter, the mth block of data symbols I(0), …,I(N − 1) are mapped onto the subcarriers, where N is the data block size. And after the inverse fast Fourier transform (IFFT), we will get the time-domain signals s̃(0),…,s̃ (Nd − 1), where
Figure 1
The traditional OFDM spectrum sensing structure in a cognitive radio.
E denotes the power of each transmitted symbol, and we assume the power is unit (E = 1). Without loss of generality, the IFFT block size is taken to be N. Figure 2 illustrates the structure of the mth block of an OFDM transmission, where N is the length of CP As is shown, the CP is added by putting an exact copy of s̃(N − N),…, s̃(N − 1) at the front of the block. So, we get the transmitted OFDM symbol
.
Figure 2
The traditional structure of the transmitted mth OFDM block.
In practice, the transmitters and receivers are difficult to be synchronous. Therefore, let τ be the synchronization mismatch, where 0 ⩽ τ ≤ N + N. After passing through fading channel, the received signal of the mth block can be expressed as
where m = 0,…, M − 1 and M is the total number of received OFDM blocks; h is the channel gain; e(n) is the complex additive white Gaussian noise (AWGN) with zero-mean and variance
, and the SNR is defined as
at the receiver.Consider two binary hypotheses, H1 and H0, where H1 and H0 denote the presence and absence of a primary user, respectively. For the spectrum sensing, the object is to decide whether the received signal consists of primary user's signal. Consequently, the two binary hypotheses can be written as:Let θ = |h|, it can be clearly seen from (3) if θ = 0, the received signal is only composed of noise. Otherwise it consists the signal plus noise. So taking interesting of θ, Equation (3) can be rewritten as
Algorithm of DC-OFDM Detection
In this section, we will propose a new detector (DC-OFDM detector) to sense to OFDM signals. The new detector, based on the NP criterion, utilizes the merits of differential characteristics to sense the interested spectrum.Let x = [x0(0), x0(1), …, x0 ((N+N − 1),…, x (N + N − 1)] is the received vector signal and M is the total number of received OFDM blocks. According to the NP criterion, the traditional detection based on the LRT is:
where T is the test statistic; p(.) denotes the probability density function (p.d.f) and γ is the threshold. According to Equation (4), detecting the absence and presence of the primary user can be alternated to test θ = 0 against θ > 0, especially in the case of weak signal detection. Since θ around zero is our primary concern, we can make the differential operation of θ to get the locally optimal solution when θ = 0. Then the test statistic can be written as [26]:
where p()(x|θ) := d(x|θ)/dθ. Under H0, θ = 0, the received signal only contains the noise, so the elements of x are independent. The p.d.f of p(x) can be expressed asOn the other hand, the p.d.f p(x) under H1 can be expressed as
where B is the covariance matrix of x, and its structure dependents on timing delay τ. Then using Equations (7) and (8), the DC-OFDM detector can be expressed as:In order to get more specific expression of Equation (8) and prepare for the derivation processes, we rewrite it according to the structure of B. Moreover, since the value of τ decides the structure of B, we tend to discuss τ to get the different test statistics.
Timing Delay Is Smaller Than the Length of CP
When τ ∈ [0, N], we get the expression of
thatFurthermore, |B| will also be obtained that
so Equation (8) can be written as
whereTherefore, the first derivative of p(x|θ) is
where
and
are the first derivative of A1 and A2. Since the expressions of
and
are too complex, the details are shown in Equations (A1) and (B1) in Appendix, respectively.As is illustrated in Equations (A1) and (B1),
and
at θ = 0 are equal to zero and so is p(1) (x|θ) at θ = 0. Therefore, higher derivative have to be computed. The second derivative of p(x|θ) isFor the
and
, we get them from
and
. When θ = 0,
and
will be equal to
andSo, according to Equations (12), (14)–(16), we get the test statistic under τ ∈ [0, N] that
where γ−1 is the threshold when τ ∈ [0, Nc].
Timing Delay Is Equal to Other Values
When τ ∈ [N + 1, N − 1] and τ ∈ [N, N+ N − 1], since the processes of derivation of the test statistics are the same as described above, we will not give the details here due to lack of space. Then, the test statistics T−2 and T−3 under τ ∈ [N +1, N − 1] and τ ∈ [N, N + N − 1] are
and
where the γ−2 and γ−3 are the thresholds when τ ∈ [N + 1, N − 1] and τ ∈ [N, N + N − 1], respectively. As mentioned above, we get test statistics of DC-OFDM detector under different τ according to Equations (17)–(19). However, we can see from these equations that it is not easy to get the closed-form expressions for the distribution of the test statistics, so we will discuss it in the next section.The DC-OFDM detector is a suboptimal detector to sense the OFDM signal by taking advantage of differential operations to get the locally optimal solution. Moreover, it provides us a new way to improve the traditional detectors based on employing differential operations. In the next section, we will give the examples of applying the merits of differential characteristics to improve the traditional CP detector and PT detector.
DC-CP Detection and DC-PT Detection
In this section, we will discuss new CP detector and PT detector based on the advantages of structure of OFDM signal by using the auto-correlation of CP and PT. Through the differential operation, the performance of traditional CP detector and PT detector will be improved. Here we also take interest of testing θ = 0 against θ > 0. Moreover, the computation complexity of the proposed algorithms will be analyzed and compared with other approaches.
DC-CP Sensing Algorithm
Considering the unique feature of the CP, we propose the following measure of auto-correlation, and apply the signal model in Equation (2):
where * stands for the complex conjugate operation, ii = 0,…, N + N − 1, and θ = |h|. According to the central limit theorem, if the M is large enough, R could approximate to a complex Gaussian random variable. So according to Equation (20), the mean of R can be computed asLet C = [1, 2,…, N], so when i − τ ∈ C, we getLet us define the indicator function
then applying Equations (22) and (23), we can rewrite Equation (21) asNow, the variance of R can be computed asIn this paper we intend to employ
, rather than a single R, so we define the vector:To simplify the derivation of the joint distribution, we assume that all the R in Equation (26) are independent. We can define the following test statistic based on the Equation (6):
where p(R|θ) is p.d.f of R and
R is Gaussian distribution, so
where
andThe first derivative of p(R|θ) is
and
where
and
are the first derivative of D1 and D2, and the specific expressions are shown in section Appendix. When θ = 0,
and
are both equal to zero. So p(1)(R|θ) = 0 at θ = 0. Therefore, we have to compute higher derivatives.The second derivative of p(R|θ) is
andThe expressions of
and
are also given in Appendix. So when θ = 0, we get that
and
then Equation (27) could be written as
DC-PT Sensing Algorithm
DC-PT detector is another typical example of employing differential operation to improve the traditional detectors. Since the specific derivation process of the DC-PT algorithm is similar to DC-CP algorithm, we will briefly introduce the DC-PT sensing algorithm.For an OFDM system, in order to achieve the satisfied estimating results, PTs are usually employed. In this paper, we only consider the circular configuration that the pilot subcarrier indexes cyclically changes to avoid lengthiness. To utilize PT to sense the signal, we first need to compute FFT at the receiver to convert the signals from time-domain to frequency domain, and then compute the correlation of pilot symbols. The received signal after removing CP and FFT process can be expressed as
where H = he−2 is the channel gain of subcarrier n. W(n) is frequency-domain noise with zero mean and
variance. We assume that there are N PT in each block with the same amplitude, and the pilots are the same every several blocks but different among one block. So two OFDM blocks with block index difference kt have the same PT arrangement, where k = 1,2,…, and t = m − u(1 ≤ m ≤ M, 1 ≤ u ≤ M) stands for the block index difference. Employing the feature of PT, this detector of OFDM signal can be written as [21]:
where N is the number of block pairs (m, u) with the same PT order. The p.d.f of G under H0 and H1 can be computed as:
where θ = |h|. Thus we pupose the DC-PT test statistic based on the Equation (6):
where p(G|) is the p.d.f of G. Based on Equation (41), using mathematica and some algebra, the test statistic of DC-PT detector can be expressed as
Probabilities of Misdetection and False Alarm
In the previous sections, we have derived the test statistics of the three proposed methods. In this section, we will apply some reasonable assumptions and approximations to get specific expressions for the probabilities of misdetection and false alarm of the proposed sensing approaches.
Pm and Pf of DC-OFDM Detector
As is discussed in Section “Algorithm of DC-OFDM Detection”, the test statistic of DC-OFDM detector depends on the time delay τ. So, it would be valuable to discuss the detector under different τ. For the reason that the structures of test statistics for different τ are similar, we just give the details when τ ∈ [N + 1, N − 1]. For other situations, we will directly provide the results.When τ ∈ [N + 1, N − 1], the test statistic is shown in Equation (18), which mainly contains four parts. So Equation (18) can be rewritten as
whereFor an OFDM system, a small communication time will result in a great number of transmitted samples. So according to the central limit theory, T−2 is approximate to complex Gaussian distribution, under both H0 and H1:Now we need to compute both the means and variances of T−. The mean of T− is
where μ is the mean of I, i = 1, 2, 3. The details of μ are given in the Appendix. The results are listed asThe variance of T−2 can be computed as
where
is the variance of I, i = 1, 2, 3; COV (I) stands for the covariance of I and I. Again, the derivation processes are shown in the Appendix. Thus, the variances of T−2 under H0 and H1 are:Therefore, the probabilities of false alarm and misdetection can be easily expressed asGenerally speaking, we will calculate the P for a fixed P to test the performance the spectrum sensing method. Thus the threshold according to the Equation (50) isEmploying the same method, it is easy to get the P and P when τ ∈ [0, N] and τ ∈ [N + N − 1]. The results are listed as
Pm and Pf of DC-PT Detector
In order to get the cumulative distribution function of DC-PT detector, we need to rewrite Equation (43) in an equivalent format as
where Im(.) takes the imaginary part, and the corresponding threshold
. For G is complex Gaussian distribution, it is easy to know
,
. μ, μ,
and
are the means and variances of a and b, respectively. And
. Since the a and b are Gaussian-distributed random variables, so
and
are followed noncentral chi-square distribution with one degree of freedom. Moreover, the non-centrality parameters are
,
, respectively.As is well known, the sum of independent chi-square distributed random variables z1, z2, …, z still obeys noncentral chi-square distribution. The non-centrality parameter and the degrees of freedom are
and
, where λ and k are the non-centrality parameter and the degree of freedom of z. As the result,
is noncentral chi-square distributed with non-centrality parameter λ = λ + λ and two degrees of freedom.According to Equation (41), under H0, the G has variance
with zero mean, which indicates that
, μ = 0. On the other hand, under H1,
, μ = 0. Applying these results, the non-centrality parameter λ under H0 and H1 can be expressed asBased on the conclusions above, the P and the threshold of DC-PT detector can be written as
where F(.) is the cumulative distribution function of non-central chi-square distributed random variable;
and
are the variances of G under H0 and H1, respectively.
Pm and Pf of DC-CP Detector
On the basis of the definitions and conclusions in the previous section, the P and P of DC-CP detector can be achieved by employing the similar approach. According to Equation (38) the test statistic of DC-CP detector can be rewritten as
where
;
and β = IM(R), so
contains N + N pairs of α2 and β2. Since R is complex Gaussian random variable,
,
, where
is the variance of R. It is easy to proof that the α and β are independent, and the distribution of
and
are noncentral chi-square distributed with one degree of freedom and non-centrality parameters are
,
.In Figures 3 and 4, the correlation coefficients of α, α and β, β are shown. We can see that both of the correlation coefficients (ρ and ρ) are nearly to zero when i ≠ j. Thus, α, α and β, β can be approximated as uncorrelated random variables, respectively. In order to get the specific expression for the distribution of the
, we assume that both the α, α and β, β are independent when i ≠ j. Note that although not theoretically correct, simulations have shown that this assumption has indeed very little effect on the true result and greatly simplified the derivation process. Therefore, the test statistic of DC-CP detector can be rewritten as
where
obeys noncentral chi-square distribution that the degree of freedom is 2(N + N) and the non-centrality parameter is
. Thus, under H0 and H1, the λ− can be written as
Figure 3
The correlation coefficient ρ when i = 20.
Figure 4
The correlation coefficient ρ when i = 10.
Therefore, the P and the threshold of DC-CP algorithm can be computed asBased on the conclusions mentioned above, the main spectrum sensing processes of the three algorithms can be summarized as follows.Compute the real parts and image parts of R and G as stated in Equations (20) and (40) using the received samples, respectively.Compute the test statistics of different methods with the priori knowledge. For the DC-OFDM detector, the T− is calculated according to Equations (17)–(19) for different τ. For the DC-PT detector and DC-CP detector, it can be computed based on Equations (54) and (58), respectively.Compute the thresholds of the three algorithms for a given P. Specifically, for different τ, γ− can be got by applying Equations (51)–(53). According to Equations (56) and (60), thresholds of DC-PT and DC-CP can be calculated.Compare the test statistics of the proposed algorithms with their corresponding thresholds. If the test statistic is larger than the threshold, the primary user is present. Otherwise, the primary user is absent.
Computational Complexity Analysis
In this part, we compare our proposed algorithms with the traditional CP detector and PT detector in terms of computational complexity. We use the number of complex multiplications to measure the detectors' complexity.For DC-OFDM detector, when τ ∈ [0,Nc], O(3MN + MN − 2τ) complexity multiplications are required. So, when τ = N, the minimum number of complexity multiplications is O((3M − 2)N + MN); When τ ∈ [N+1, N − 1], according to Equation (18), DC-OFDM detector costs O((3M−2)N+MN) complexity multiplications; When τ ∈ [N + N−1], as is shown in Equation (19), O((3M − 2)N+ MN + 2(τ − N)) times of complexity multiplication are needed to sense the spectrum. Thus, if τ = N, the complexity multiplications can be minimized to O((3M − 2)N + MN). Based on the analysis above, the minimal computational complexity of DC-OFDM detector is O((3M − 2)N+ MN).Moreover, according to Equations (56) and (58), the computational complexity of the DC-CP and DC-PT detectors are mainly caused by computing R and G. Thus, computational complexity for the DC-CP based method and DC-PT based method are O(M(N+N)) and O(MNlog(N)+M2t), respectively. Furthermore, the CP detector in [19] and PT detector in [21] require O(M(N + N)) and O(MNlog(N) + M/2t complexity multiplications. Note that DC-CP detector and DC-PT detector do not cost additional complexity multiplications compared with original CP detector and PT detector. Table 1 shows the computational complexity of different algorithms.
Table 1
Computational complexity comparison.
Method
Computational Complexity
DC-OFDM detector
O((3M −2)Nc +MNd)
CP detector
O(M(Nc + Nd))
DC-CP detector
O(M(Nc + Nd))
PT detector
O(MNdlog(Nd) + M2Np/2t2)
DC-PT detector
O(MNdlog(Nd) + M2Np/2t2)
Simulation Results
In this section, some numerical results of the proposed schemes are given for sensing OFDM signals over frequency selective fading channel, and the performance of the algorithms is indicated as the probability of missed-detection (P) via 106 Monte Carlo simulations. During the simulation processes, we fix the probability of false alarm P = 0.05 to get the thresholds and P. The OFDM block size is chosen as N = 32 and the CP is set to N = N/4, the PT length is N = 10. The total number of the received OFDM blocks is M = 30. Moreover, the performance of these presented detectors with different parameters could also be shown.Figure 5 compares the performance of proposed algorithms with the algorithms in [19,21]. We assume τ = 15, so we take Equation (44) as the test statistic of DC-OFDM detector. It is apparent that the DC-OFDM detector achieves significant performance that it outperforms the other detectors. More specifically, the P of DC-OFDM detector is just equal to 0.00195 when SNR = −9, while the P of other detectors are quite high. On the other hand, the results show that both the DC-CP and DC-PT algorithms outperform the original methods by utilizing the differential operation to get the locally optimal solution to detect the signals.
Figure 5
Pm performance comparison of proposed methods against other methods.
Figure 6 is the performance comparison between different detectors with different numbers of the OFDM blocks (which is denoted as M), where N = 32,N = N/4, N = 10, SNR = −9 dB and P = 0.05. It is clear that the P of CP detector and DC-CP detector decrease slightly by growing M, whereas it reduces faster for DC-OFDM detector, PT detector and DC-PT detector, respectively. Since large M costs longer sensing time, it is better to select a proper number of M to achieve a satisfied tradeoff between the sensing performance and detection time.
Figure 6
P performance of different detectors with different numbers (M) of received OFDM blocks under SNR = −12 dB.
The impact of the CP ratio is illustrated in Figure 7. In order to get the effect of CP ratio, the N are set as N = 1/2N, 1/4N, and 1/8N, respectively. N = 32, M = 10 and P = 0.05. As is shown, the P of both approaches decrease when the CP radio rises. Notably, the performance of DC-CP detector with different CP ratios expands faster than CP detector. In other words, with higher CP ratio, the DC-CP could achieve better outcome. In other words, our method can make better utilize of CP.
Figure 7
P performance of DC-CP detection against traditional CP detection with N/N = 1/2, 1/4, 1/8.
The ROC curves for different algorithms at SNR = −12 dB are shown in Figure 8 by taking the same parameters in Figure 5. Simulation results show that the probability of detection P of DC-OFDM detector approaches to 1 when P is small, while other algorithms can achieve satisfied P only when P is relatively higher. Besides, the proposed approaches have the better performance compared with the traditional ones.
Figure 8
ROC curves for different algorithms at SNR = −12 dB.
Noise uncertainty is an important factor which would affect the performance of the detector. In this paper, we assume that the accurate noise power
is obtained, while it is hard to be achieved in the practical application. Thus, it is necessary to discuss the influence of noise uncertainty for our proposed detectors.Figure 9 is the performance of different detectors with noise uncertainty. The P is set to 0.05, and noise uncertainty is equal to 1dB. We can see that with the increase of noise uncertainty, all of the detectors' results degrade correspondingly. Although noise uncertainty would cause some performance degradations, P of our proposed detectors are still in the satisfied range. Take the DC-PT detector as an example, when noise uncertainty is 1dB, it is still better than the original PT detector with no noise uncertainty. Moreover, when SNR = −9 dB, the P of DC-OFDM detector with 1dB noise uncertainty is only 0.01783 which is quite smaller than other detectors. So when the noise uncertainty is small, the proposed detectors are effective to complete the spectrum sensing.
Figure 9
P performance of proposed detectors with noise uncertainty.
The similar conclusions can be derived according to the ROC curves with different noise uncertainty shown in Figure 10 when SNR = −10 dB. It is apparent that the noise uncertainty could impact the P of all detectors. However, the decreasing of P is not huge when noise uncertainty is small, and all of the proposed detectors can achieve the good detection performance. For instance, when noise uncertainty is 1 dB, the DC-CP detector is markedly better than the CP detector with no noise uncertainty. Therefore, based on Figures 9 and 10 we can make the conclusion that although the proposed detectors do not have a very strong ability to resist noise uncertainty, they could still get the novel sensing performance when the accurate or relatively accurate noise power could be obtained.
Figure 10
ROC curves for different detectors with different noise at SNR = −10 dB.
Finally, the P performance when P = 0.99 and P = 0.9 are indicated in Figures 11 and 12, respectively. Obviously, the DC-OFDM detector has the lowest P to obtain a required P among the five detectors. Moreover, when P is fixed, with the SNR gradually improving, the P of all the detectors decrease dramatically. Remarkably our proposed detectors are always smaller than the corresponding original detectors. For example, as is shown in Figure 12, when P = 0.9 and SNR = −15 dB, the P of DC-PT detector is just 0.6075, but the PT detector's is up to 0.692. Therefore, considering the P performance, our proposed detectors have great advantages compared with other detectors.
Figure 11
Pf performance of different detectors when P = 0.99.
Figure 12
P performance of different detectors when P = 0.9.
Conclusions
In this paper, three new spectrum sensing algorithms for OFDM signals are investigated under low SNR environment with the presence of a timing delay. We have proposed a DC-OFDM detection algorithm based on the differential characteristics for sensing the OFDM signals with the knowledge of noise power. The numerical comparisons show that the DC-OFDM detector can achieve the best detection performance among all the detectors considered in this paper. In addition, it provides a new way to improve the existing sensing approaches. The DC-CP detector and the DC-PT detector are two typical examples of taking differential operation to enhance the system performance. In particular, the DC-CP detector is based on the second order statistics of the OFDM signals, and the DC-PT detector is based on PT through frequency-domain cross-correlation. The simulation results indicate that the DC-CP detector outperforms the traditional CP detector, and it can make better utilize of the CP. Moreover, the DC-PT detector achieves a great improvement compared with PT detector. In this paper, we just analyze two traditional OFDM detectors (CP detector and PT detector), while there are many other detectors of sensing the OFDM signals that can employ differential operation to improve the system performance. This is a topic for our future research.