Abstract
In a cognitive radio system, efficient wideband spectrum estimation is a basic component of dynamic spectrum access. The systems high sampling rate is the main challenge in the frontend. In this paper, wideband power spectrum sensing is studied based on sub-Nyquist sampling instead of signal recovery. Compared to other spectrum sensing methods based on sub-Nyquist sampling, the proposed scheme is suitable for both sparse and nonsparse signals. A low complexity, adaptive resolution frequency averaging scheme is proposed to exploit the cross-power spectrum between the outputs of different channels. Spectrum reconstruction presents only a simple least square without any sparse constraint. The normalized mean square error is computed to demonstrate estimation performance.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Alongside booming growth in wireless communication applications, the efficient utilization of spectrum has become a critical consideration for researchers and developers. The cognitive radio (CR) [1] was first proposed for effective spectrum resource usage. This technology allows unlicensed users to access wireless channels when primary users are in an inactive state. Spectrum sensing is an essential functionality to avoid access interference [2, 3]. In a CR system, the wideband frequency spectrum is generally sparse, as not all of the subbands are occupied at the same time; active subbands can be detected by compressive sensing [4], known as sub-Nyquist sampling. The method, based on the sub-Nyquist rate, reduces computational burden and memory requirements. The Nyquist rates of wideband signals in a CR system may exceed the specifications of high speed, high-rate analog-to-digital converters (ADCs) [5], which are too power hungry for direct wideband spectrum sensing. However, sub-Nyquist sampling can solve this problem.
Numerous researches refer to acquiring multi-band signal from a rate below the Nyquist sampling rate. Compressive sensing theory is firstly put forward to sense wideband spectrum in [6]. This method reconstructs the wideband spectrum in the first step, then wavelet-based edge detection detects spectral opportunities across the wideband spectrum. A two-step CS scheme was introduced in another study [7] for minimizing sampling rate, where actual sparsity is estimated in the first time slot,then compressed measurements are adjusted in the second slot. Another study explored an adaptive compressive spectrum sensing algorithm for wideband CR [8], in which compressed measurements are adaptively adjusted without any sparsity estimation efforts to improve the throughput. Yet another study [9] developed a multi-rate asynchronous sub-Nyquist sampling (MASS) system to perform wideband spectrum sensing, robust against lack-of-time synchronization and with excellent performance in fading/shadowing scenarios. An efficient collaborative spectrum sensing method with low sample rate was presented by other research [10], employing adopting matching pursuit to detect spectrum holes in a cognitive network. All these studies, however, focused on frequency spectrum estimation or reconstructing original signals. Sparsity order estimation for cognitive radio was investigated in one previous study [11], to provide a general methodology to quantify the minimum number of samples required to estimate sparsity order for compressive spectrum sensing. These works based on sub-Nyquist sampling require an assumption of sparsity in the frequency domain.
In a typical CR system, it is not necessary to recover the original signal but to detect active subbands for dynamic spectrum access. Wideband power spectrum sensing from sub-Nyquist samples no longer requires sparsity assumption. Related works are presented in [12–16]. In [12], wideband power spectrum sensing was considered in the form of inequalities, and only needed a few bits from the nodes in a sensor network. In another work [13], a single-stage frequency-domain sensing technique based on sub-Nyquist sampling was proposed to blindly detect the locations of active subbands. The approach in [14, 15] reconstructed power spectrum of wide-sense stationary signals by exploiting the cross-correlation between the outputs of different channels. A method for finite resolution approximation of power spectrum estimation was proposed in another study [16]. The schemes in [13, 14] based on multi-coset sampling is sensitive to timing jittering. It is difficult to maintain accurate time intervals between channels. The method proposed in [9] introduced an additional estimation error with the high sampling rate of ADCs. In other studies [6–11], methods which used normal compressive sensing reconstruction algorithm with \(\ell _{1}/\ell _{2}\) norm constraint were proposed, but these usually cause high complexity. In this study, we focus on least square (LS) reconstruction without any sparse constraint. An analog-to-information converter (AIC) [17] is employed with multi-channel parallel architecture, providing a sampler for sparse multi-band signals according to the general concept of random filtering [18]. The sampling framework is similar to the modulated wideband converter (MWC) prototype described in a previous study [19], which is implemented in a wideband receiver in practice.
The rest of this paper is organized as follows. In the second section, an analog signal sub-Nyquist sampling model is described, and the frequency spectrum relationship between samples and the original signal is established. In the third section, we describe the power spectrum relationship between samples and the original signal, which exploits the cross-power spectrum between the outputs of different channels. The process changes to solve overdetermined equations with a rank condition for reliable estimation. An adaptive resolution frequency averaging (ARFA) scheme is proposed with low complexity in the fourth section. A multiband signal is used for simulation and normalized mean square error (NMSE) is applied to measure the quality of estimation performance. The final section provides a summary and conclusion.
2 Sampling Model
Based on Fig. 1, \(M\) branches are employed along with a wide-sense stationary complex-valued analog input \(x\left( t\right) \). Only considering branch \(i\), \(x\left( t\right) \) is modulated with a pseudo random signal \(p_{i} \left( t\right) \). The signal \(p_{i}\left( t\right) \) is a periodic extension of distinct, finite-duration random square waves that share a common period NT, yielded from the piecewise constant function \(c_{i} \left( t\right) \). \(T\) is the sampling time interval on the Nyquist rate. The length of samples of each branch is \(L\). The average sampling rate is equal to the Nyquist rate multiplied by \(M/N\).
The relation can be expressed as follows:
The output of the i-th branch with N-fold down-sampling can be represented as
There is a key operation of \(c_{i}(t_{0})=c_{i}[-n]\) in (1). The output of each branch can be regarded as the N-fold down-sampling of \(s_{i} [n]=c_{i} [n]*x[n]\) from (2), where \(*\) represents the linear convolution operator.
The output is equal to the N-fold down-sampling from \(s'_{i} [n]\). \(s'_{i} [n]=c_{i}'[n] \circledast x[n]\), where \(\circledast \) is the circular convolution operator. \({\mathbf{c }}_{i}'=[{\mathbf{c }}_{i}, {\mathbf{0 }}_{1\times (L-1)N}]\) (where \({\mathbf{0 }}\) is zero matrix, \({\mathbf{c }}_{i} =[c_{i} [0],c_{i} [1],\ldots ,c_{i} [N-1]\,]\)). The length of \(c'_{i}[n]\) is identical to \(x[n]\). Then following is then obtained
where \(S'_{i}[k]\) is the LN-points discrete Fourier transform (DFT) of \(s'_{i}[n]\). In the frequency domain, with the circular convolution theorem:
where \(C'_{i} [k]\) is LN-points DFT of \(c'_{i} [n]\), and \(X[k]\) is the LN-points DFT of \(x[n]\). We then can have the L-points DFT of \(y_{i} [l]\):
It is obvious that
where \(C''_{i} [nL+k]=C'_{i} [nL+k]e^{j\frac{2\pi }{{\textit{LN}}} (nL+k)(N-1)}\). From (7), the multi-branch output can be written in matrix form as follows:
where the relation is
From (8), we finally obtain
The frequency spectrum of \(x[n]\) is expressed as:
where vec{.} stacks all columns of a matrix into a vector. We cannot directly obtain \({\mathbf{x }}[k]\) from (8) because \({\mathbf{C }}''[k]\) is not a full column rank matrix (where \(M<N\)).
3 Wideband Power Spectrum Estimation
In a CR system, spectrum sensing detects the active subbands rather than recovering the original signal. In this section, we estimate the power spectrum of wide-sense stationary analog input to detect the active bands. The signal exhibiting cyclostationary has an auto-correlation function \({R_x}(t,\tau )={\rm{E}}\{x(t){x^{*} }(t + \tau )\), which is periodic in the time domain with a period \(T_0\)
The power spectrum of x[n] is given as
where \(^{*}\) denotes conjugation. The cross-power spectrum of \(y_{i}\)[k] and \(y_{j}\)[k] can be written as
The cross-power spectrum of \(c'_{i} [n]\) and \(c'_{j} [n]\) can be computed offline as
It is obvious that \(C'_{i} [k]{C'_{j}}^{*}[k]=C''_{i} [k]{C''_{j}}^{*} [k]\), then a relation similar to (8) is drawn
where the relation is
\({\mathbf{P }}_{C}[k]\) is a \(M^{2} \times N\) deterministic matrix. From (16), we finally obtain
The power spectrum of x[n] is written as
While the compressive sampling matrix \({\mathbf{C }}\) is given as
The rank of \({\mathbf{C }}\) is \(r_{C}=rank({\mathbf{C }})\) (where \(rank ({\mathbf{X }})\) denotes the rank of matrix X). When \(M\ll N\), the value of \(r_{C}\) is usually equal to M.
Proposition
If \(\textit{M}^2 \ge \textit{N} \), \({\mathbf{P }}_{C} [k]\) is a full column rank matrix.
Proof
From (15), the element in \({\mathbf{P }}_{C}[k]\) is given
where \({\mathbf{f }}_{nL+k} =[1,W^{(nL+k)},\ldots , W^{(N-1)(nL+k)} ]\) is the Fourier transformation vector and \(W=e^{-j\frac{2\pi }{{\textit{LN}}}}\) is an exponential factor. \({\mathbf{F }}_{nL+k} ={\mathbf{f }}_{nL+k}^{T} {\mathbf{f }}_{nL+k} ^{*}\). From (17) and (20), we can have
where \({\mathbf{C }}_{A_{i}}={\mathbf{U }}_{N}\otimes {\mathbf{c }}_{i}\) (\(\otimes \) denotes Kronecker product, \({\mathbf{U }}_{N}\) is a unit matrix with size N), \({\mathbf{c }}_{B_{j} }=[{\mathbf{c }}_{j},{\mathbf{c }}_{j} ,\ldots ,{\mathbf{c }}_{j} ]^{T} \) and \({\mathbf{F }}_{D}={\rm{diag}}({\mathbf{F }}_{k},{\mathbf{F }}_{L+k} ,\ldots ,{\mathbf{F }}_{(N-1)L+k} )\). \({\rm{diag}}({\mathbf{X }}_{1} ,{\mathbf{X }}_{2},\ldots ,{\mathbf{X }}_{g} )\) denotes a block diagonal matrix with principal diagonal blocks \({\mathbf{X }}_{1} ,{\mathbf{X }}_{2},\ldots ,{\mathbf{X }}_{g}\). \({\mathbf{c }}_{B_{j} }\) is a vector containing \(N\) groups of \({\mathbf{c }}_{j}\). From (17) and (22), it is given
where \({\mathbf{C }}_{A} =[{\mathbf{C }}_{A_{0} },{\mathbf{C }}_{A_{1} },\ldots {\mathbf{C }}_{{A}_{M-1}}]^{T}\), \({\mathbf{C }}_{B} =U_{N} \otimes {\mathbf{C }}_{B_{0} }\), \({\mathbf{C }}_{B_{0} } =[{\mathbf{c }}_{B_{0} },{\mathbf{c }}_{B_{1} } \ldots {\mathbf{c }}_{B_{M-1} } ]^{T}\) and \({\mathbf{F }}={\mathbf{U }}_{M} \otimes {\mathbf{F }}_{D} ^{T}\) (\({\mathbf{U }}_{M}\) is a unit matrix with size M).
\({\mathbf{F }}\) is a block diagonal matrix with the \(M\times N\) nonzero blocks. \({\mathbf{C }}_{A}\) is a matrix with M nonzero block diagonal matrix arranged in a column. While assuming \(r_{C} {\rm{=}}M\), each block \({\mathbf{C }}_{A_{i} } \) in \({\mathbf{C }}_{A}\) is independent (which means that each block matrix \({\mathbf{C }}_{A_{i}}\) cannot have a linear expression with other blocks). \({\mathbf{C }}_{B}\) is a block diagonal matrix with \(M\) blocks, each block is equal to \({\mathbf{C }}_{B_{0} }\), and \(rank({\mathbf{C }}_{B_{0}})=rank({\mathbf{C }})=M\). Thus, the rank of \({\mathbf{P }}_{C}[k]\) is given
where min {.} denotes the smaller element of the two numbers. From (24), \({\mathbf{P }}_{C} [k]\) has full column rank when
Because \({\mathbf{C }}_{M\times N}\) is a random matrix, it is easy to design according to the requirements of (25). If \({\mathbf{P }}_{C}[k]\) is a full column rank matrix, (15) is solvable using LS. Denoting its pseudo inverse as \({\mathbf{P }}^{\dag }_{C} [k]\), \(\widehat{{\mathbf{p }}}_{x} [k]\) is attained as the estimation of \({\mathbf{p }}_{x} [k]\) without any additional constraints.
\(\square \)
4 Adaptive Resolution Frequency Averaging (ARFA) Method
The modulated signal in a communication system is wide-sense stationary. This underlying stationary assumption allows us to use the frequency averaging method. This section introduces three methods based on frequency averaging in effort to decrease the envelope fluctuation.
Definition
The length of \(\widehat{{\mathbf{p }}}_{x}[k]\) is LN. The length of \(\widehat{{\mathbf{p }}}_{x}[k']\) computed by frequency averaging is \(L'N\) and \(Z=L/L'\), where \(L'\) is the adaptive resolution factor. The spectrum averaging of the original signal is expressed as
The reference power spectrum is written as
The resolution of \({\mathbf{p }}_{x} [k']\) is \(1/L'N\).
The first of the three methods is the direct frequency averaging method (DFAM). After obtaining the estimation results of power spectrum with (26), DFAM computes the average value of the segments divided from the estimation. The number of segments is \(L'N\). The results are provided by
The second method is the periodogram averaging method (PAM). The periodogram method [20] is a basic power spectrum estimation method that decreases envelope fluctuation. PAM first divides the signal into \(L'N\) segments, then the power spectrum of each segment is estimated by (26) in turn. The output is the average value of all segments, expressed as follows:
where \(j\) is segment index. In practice, it is difficult to reconstruct \({\mathbf{p }}_{x} [k]\; (k=1,2,\ldots ,L)\) when the value of L is large. An adaptive resolution frequency averaging (ARFA) method is proposed. ARFA first divides the frequency spectrum \({\mathbf{Y }}[k]\) into \(L'N\) segments, then the average value of the frequency spectrum of all segments is computed. Equation (26) provides the estimation results. The corresponding operation is given
(7) is rewritten in averaging approximate form as
where \(C'_{i}\) is the \(L'N\)-points DFT of \(c_{i} '\) in (32). Equation (26) is reexpressed as
There are only \(L'\) group equations to be solved by (33) for ARFA, while DFAM and PAM methods need to solve \(L\) group equations with (26). The frequency resolution of \(\widehat{{\mathbf{p }}}_{x}[k']\) is \(\frac{1}{L'N}\).
5 Simulation Results
This section provides some simulations that to demonstrate the performance of power spectrum estimation with the ARFA method. The multi-band orthogonal frequency division multiplexing (OFDM) signal is selected as the analog input, that investigated as a candidate transmission technology for CR [21, 22]. The spectrum shape of each subband is rectangular.
Figure 2a is the estimation result computed by (26). The reference power spectrum in Figure 2b was computed by (27–28). Figure 3 illustrates the estimation performance versus frequency resolution. High frequency resolution estimation introduces envelope fluctuation. Figure 3a demonstrates a special case of \(L=1\), which is only needed to solve one equation.
The number of total subcarriers is \(N_{c }\) (\(N_{c} =2048\) in the following test), which indicates signal bandwidth. The number of active subbands is \(N_{b}\). Figure 4 shows a test result with noise-free input. The number of active bands is \(N_{b}=4\), L \(=\) 1000, and each subband employs 40 subcarriers. In Fig. 4a, c, M \(=\) 16, N \(=\) 32. In Fig. 4b, d, M = 32, N \(=\) 64. The adaptive resolution factor is \(L' =16\) in Fig. 4c, d.
The PSBS method proposed in [15] introduces estimation error, as shown in Fig. 4a, b. The estimation error increases when the value of N is smaller (Fig. 4a, b). However, this modification barely affects estimation performance with the ARFA method in Fig. 4c, d.
NMSE is used to measure the quality between power spectrum estimation results and the reference power spectrum. It is defined as
where \(P_{r}\) is the reference power spectrum, expressed as
where \(P_{x}\) is the theoretical power spectrum of the input and \(\delta ^{2}\) is the additive white Gaussian noise power level.
The estimation performance of the active band is analyzed in the following experiments. In Fig. 5, compression rate is M/N, where N = 128. The SNR is only calculated in active bands. The number of active bands \(N_{b}\) is 4, and each band employs 40 subcarriers. In Fig. 6, the NMSE in active bands with different sensing times (denoted with L) is illustrated, and SNR = 10 dB.
In Fig. 7, N = 128 and compression rate is 0.25. The original signal occupies six subbands. The sparse level is 0.6. The ARFA method is also suitable for less sparse signals. The compression rate can not be less than 0.6 in the spectrum sensing methods based on signal recovery, and such methods are always sensitive to sparsity level. The results in Figs. 5 and 6 also illustrate that the proposed method is not sensitive to sparsity level, because the NMSE does not converge quickly as compression rate increases.
In Fig. 8, N = 128, and M = 32. The SNR in active bands is 10 dB. The number of active bands \(N_{b}\) are 3 and 6 respectively, and each subband employs 32 subcarriers. The effect of sparsity level on estimation performance in the active band is considerable, but the higher sparsity level leads increases of NMSE out of the active band. The error is mainly resulted from the power leakage from the active subbands. Lower value of \(L'\) indicates lower frequency resolution and lower operation complexity; however, when \(L'\) is too small, estimation performance degradation results, mainly from the envelope fluctuation.
6 Conclusion
In this study, sub-Nyquist sampling was employed for spectrum sensing in a cognitive radio system, focusing primarily on power spectrum estimation of the wide-sense stationary analog signal. To account for practical implementation, an adaptive resolution frequency averaging (ARFA) scheme was proposed with accepted complexity. The proposed method consists of a set of LS problems with a rank condition for reliable estimation. Compared to other spectrum sensing methods based on sub-Nyquist sampling, this scheme is suitable for both sparse and nonsparse signals. The scheme is easily implemented to detect active subbands with a threshold in CR systems.
References
Mitola, J., & Maguire, J. G. Q. (1999). Cognitive radio: Making software radios more personal. IEEE Personal Communications, 6(4), 13–18.
Axell, E., Leus, G., Larsson, E., & Poor, H. (2012). Spectrum sensing for cognitive radio: State-of-the-art and recent advances. IEEE Signal Processing Magazine, 29(3), 101–116.
Gavrilovska, L., & Atanasovski, V. (2011). Spectrum sensing framework for cognitive radio networks. Wireless Personal Communications, 59(3), 447–469.
Candes, E., & Wakin, M. (2008). An introduction to compressive sampling. IEEE Signal Processing Magazine, 25(2), 21–30.
Nguyen, V. T., Villain, F., & Le Guillou, Y. (2011). Cognitive radio systems: Overview and challenges. In 2011 3rd International conference on awareness science and technology (iCAST) (pp. 497–502).
Tian, Z., & Giannakis, G. (2007). Compressed sensing for wideband cognitive radios. In IEEE international conference on acoustics, speech and signal processing, 2007. ICASSP 2007 (Vol. 4, pp. 1357–1360).
Wang, Y., Tian, Z., & Feng, C. (2010). A two-step compressed spectrum sensing scheme for wideband cognitive radios. In 2010 IEEE global telecommunications conference (Globecom 2010) (pp. 1–5).
Sun, H., Chiu, W. Y., & Nallanathan, A. (2012). Adaptive compressive spectrum sensing for wideband cognitive radios. IEEE Communications Letters, 16(11), 1812–1815.
Sun, H., Chiu, W. Y., Jiang, J., Nallanathan, A., & Poor, H. (2012). Wideband spectrum sensing with sub-Nyquist sampling in cognitive radios. IEEE Transactions on Signal Processing, 60(11), 6068–6073.
Jiao, L., Chen, J., Wu, J., Wang, X., & Zhang, S. (2012). Efficient collaborative spectrum sensing with low sample rate. Wireless Personal Communications, 67(4), 923–936.
Wang, Y., Tian, Z., & Feng, C. (2012). Sparsity order estimation and its application in compressive spectrum sensing for cognitive radios. IEEE Transactions on Wireless Communications, 11(6), 2116–2125.
Mehanna, O., & Sidiropoulos, N. (2013). Frugal sensing: Wideband power spectrum sensing from few bits. IEEE Transactions on Signal Processing, 61(10), 2693–2703.
Yen, C. P., Tsai, Y., & Wang, X. (2013). Wideband spectrum sensing based on sub-Nyquist sampling. IEEE Transactions on Signal Processing, 61(12), 3028–3040.
Ariananda, D., & Leus, G. (2012). Compressive wideband power spectrum estimation. IEEE Transactions on Signal Processing, 60(9), 4775–4789.
Leus, G., & Ariananda, D. (2011). Power spectrum blind sampling. IEEE Signal Processing Letters, 18(8), 443–446.
Lexa, M. A., Davies, M., Thompson, J., & Nikolic, J. (2011). Compressive power spectral density estimation. In 2011 IEEE international conference on acoustics, speech and signal processing (ICASSP) (pp. 3884–3887).
Kirolos, S., Ragheb, T., Laska, J., Duarte, M., Massoud, Y., & Baraniuk, R. (2006). Practical issues in implementing analog-to-information converters. In The 6th international workshop on system-on-chip for real-time applications (pp. 141–146).
Lexa, M. A., Davies, M., & Thompson, J. (2012). Reconciling compressive sampling systems for spectrally sparse continuous-time signals. IEEE Transactions on Signal Processing, 60(1), 155–171.
Mishali, M., & Eldar, Y. (2010). From theory to practice: Sub-Nyquist sampling of sparse wideband analog signals. IEEE Journal of Selected Topics in Signal Processing, 4(2), 375–391.
Stoica, P., & Moses, R. (2005). Spectral analysis of signals. Englewood Cliffs, NJ: Prentice Hall.
Batra, A., Lingam, S., Balakrishnan, J. (2006). Multi-band ofdm: A cognitive radio for uwb. In Proceedings of 2006 IEEE international symposium on circuits and systems, 2006. ISCAS 2006 (pp. 4094–4097).
Mahmoud, H., Yucek, T., & Arslan, H. (2009). OFDM for cognitive radio: Merits and challenges. IEEE Wireless Communications, 16(2), 6–15.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Pan, L., Xiao, S. & Yuan, X. Wideband Power Spectrum Sensing for Cognitive Radios Based on Sub-Nyquist Sampling. Wireless Pers Commun 84, 919–933 (2015). https://doi.org/10.1007/s11277-015-2668-8
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-015-2668-8