Next Article in Journal
A Novel Parameter Estimation Method Based on a Tuneable Sigmoid in Alpha-Stable Distribution Noise Environments
Next Article in Special Issue
NovaGenesis Applied to Information-Centric, Service-Defined, Trustable IoT/WSAN Control Plane and Spectrum Management
Previous Article in Journal
New Approaches to the Integration of Navigation Systems for Autonomous Unmanned Vehicles (UAV)
Previous Article in Special Issue
Energy Efficient Policies for Data Transmission in Disruption Tolerant Heterogeneous IoT Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Self-Adaptive Progressive Support Selection Scheme for Collaborative Wideband Spectrum Sensing

1
College of Information Science & Technology, Hainan University, Haikou 570208, China
2
State Key Laboratory of Marine Resource Utilization in South China Sea, Hainan University, Haikou 570208, China
*
Author to whom correspondence should be addressed.
Sensors 2018, 18(9), 3011; https://doi.org/10.3390/s18093011
Submission received: 18 July 2018 / Revised: 27 August 2018 / Accepted: 2 September 2018 / Published: 8 September 2018

Abstract

:
The sampling rate of wideband spectrum sensing for sparse signals can be reduced by sub-Nyquist sampling with a Modulated Wideband Converter (MWC). In collaborative spectrum sensing, the fusion center recovers the spectral support from observation and measurement matrices reported by a network of CRs, to improve the precision of spectrum sensing. However, the MWC has a very high hardware complexity due to its parallel structure; it sets a fixed threshold for a decision without considering the impact of noise intensity, and needs a priori information of signal sparsity order for signal support recovery. To address these shortcomings, we propose a progressive support selection based self-adaptive distributed MWC sensing scheme (PSS-SaDMWC). In the proposed scheme, the parallel hardware sensing channels are scattered on secondary users (SUs), and the PSS-SaDMWC scheme takes sparsity order estimation, noise intensity, and transmission loss into account in the fusion center. More importantly, the proposed scheme uses a support selection strategy based on a progressive operation to reduce missed detection probability under low SNR levels. Numerical simulations demonstrate that, compared with the traditional support selection schemes, our proposed scheme can achieve a higher support recovery success rate, lower sampling rate, and stronger time-varying support recovery ability without increasing hardware complexity.

1. Introduction

Spectrum resources have become increasingly scarce with emerging wireless services. Nevertheless, assigned radio spectrums to authorized users are mostly underutilized. As a solution to this problem, cognitive radio (CR) technology can reuse spectrum resources by utilizing spectrum sensing to intelligently recognize idle frequency bands [1]. Traditional spectrum sensing methods, such as energy detection [2], cyclostationary feature detection [3], and matched filter detection [4], mainly exploit spectral opportunities over a narrow frequency range. The research of wideband compressed spectrum sensing (WCSS) is motivated by the desire to support wireless multimedia communications in CR networks [5,6]. In WCSS, compressed sensing (CS) theory [7,8] can be applied to reduce the sampling rate and the hardware complexity of the CR transceivers, such as by using a wideband antenna, wideband filter, and high speed analogue-to-digital converter (ADC).
In the early years, CS research has mainly concentrated on the sensing of discrete finite-length signals [9]. Recently, CS was applied in the analog domain to sample the wideband analog signals at rates far lower than the Nyquist sampling rate [10]. There have been several hardware architectures proposed for continuous-time signals, such as the Analog-to-Information Conversion (AIC) system [11,12], Multi-Coset (MC) system [13,14,15], and Modulated Wideband Converter (MWC) system [16,17,18]. The AIC system is designed for narrowband multi-tone signals, while the MC and MWC systems have multi-channel structures and can reduce the sampling rate significantly for wideband multi-band signals. Unfortunately, the MC system needs high-rate sampling in the analog front-end, and the time delay of each channel must be accurate. The MWC is an attractive wideband spectrum sensing technique for multi-band signals, which requires m parallel sampling channels, with each channel comprised of a modulator with a mixing function p i ( t ) , a low-pass filter (LPF) and an ADC. However, the MWC has high hardware complexity owing to a large number of parallel channels. If m is to be reduced enough without increasing the sampling rate at each channel, the sensing performance would be degraded sharply. Therefore, most of the recent papers about the MWC focus on how to improve the reconstruction accuracy of the spectral support [19,20,21,22] and how to design novel hardware architecture with low complexity [23,24,25,26].
The signals sensed by CR may suffer from fading during transmission, and the performance of a single CR can be affected. To improve the precision of spectrum sensing, collaborative spectrum sensing can be conducted by multiple CRs, where different CRs share their sensing results and cooperatively decide on the spectrum occupancy [27]. In centralized collaborative spectrum sensing, multiple CRs report their measurements to a fusion center, which makes a joint decision on the spectral support [28]. In [29], the MWC is used in the distributed cooperative spectrum sensing (DCSS), in which each CR node uses the MWC system to sample a wideband sparse signal, where a secondary user (SU) can be considered as a CR node. However, this strategy can lead to unacceptable hardware complexity and cost. Xu et al. proposed a distributed MWC (DMWC) scheme, which regards one CR node as one sampling channel [30]. The DMWC scheme can reduce the complexity and the cost of the single sensing node. However, the DMWC needs a large number of cooperative SUs to maintain a high success recovery probability, and has a poor sensing performance under low SNR. In addition, the DMWC needs to know the prior information of sparsity order. Unfortunately, in practical CR applications, the real sparsity order is time varying in nature. Thus, due to the distinct radio wave propagation environment, the traditional WCSS technologies cannot be applied directly to sense the wideband spectrum between SUs. To address above problems, in this paper a novel progressive support selection based self-adaptively distributed MWC sensing scheme (PSS-SaDMWC) is proposed. Our main contributions are summarized as follows:
(1)
To reduce the complexity and the cost of cooperative wideband spectrum sensing, inspired by [30] in which the parallel hardware sensing channels are scattered on various SUs. Namely, the i th secondary user is treated as the i th compressed sampling channel. To mitigate multipath fading in the CR environment, we build the transmission loss model. In the fusion center (FC), the under-sampling data from SUs is multiplied by the transmission loss gain. Moreover, the influence of transmission loss on the support recovery performance is also discussed.
(2)
To self-adaptively achieve a high successful reconstruction probability of spectral support in a practical CR environment. Firstly, according to the theory of singular value decomposition [31], the internal relationship between noise singular values and useful signal singular values in a noisy signal is obtained. Then, because the tail singular values are mainly determined by noise, and the noise singular value has a linear characteristic, the proposed scheme uses the linear relationship to estimate the noise intensity by adding a known additive white Gaussian noise (AWGN) signal in the FC. Thirdly, with the contribution of the estimated noise singular values to the singular values of the noised-signal, we use a gradient and difference operation to estimate the sparsity order.
(3)
Given a false alarm probability ( P f ) and transmission interference, the scheme uses the progressive support selection strategy to significantly decrease the probability of missing detection under low SNR levels.
The rest of this paper is organized as follows: Section 2 describes the sampling principles of the MWC and cooperative sensing system model, and gives the problem statement. Section 3 presents the proposed PSS-SaDMWC scheme, including the analysis of transmission loss, the estimation of noise intensity and sparsity order, and the discussion of the progressive support selection strategy. In Section 4, we conduct a numerical evaluation of the proposed scheme and discuss the simulation results. Finally, Section 5 concludes the paper. The main notations used are listed in Table 1.

2. System Model and Problem Statement

2.1. Basic Principle of the MWC

As depicted in Figure 1a, x ( t ) is the sparse multiband signal, which is a real signal and continuous in time. The spectrum of x ( t ) has at most N parts with energy in the whole frequency band. From [16], we know that the MWC contains a number of parallel sub-sampling channels, and each channel has the same hardware structure. The received continuous-time multiband signal is the input to the sub-sampling channels at the same time, and in each channel x ( t ) is multiplied by the periodic mixing signal p i ( t ) with a different mode, which can make the frequency spectrum of signal x ( t ) move to baseband. The p i ( t ) values of each channel are uncorrelated with each other. The period of p i ( t ) is T p = 1 / f p , where f p is the frequency of p i ( t ) . M is used to show the number of random ± 1 switches in a cycle. M f p is defined as the switching frequency of mixed signals. The mixed signals pass through the low pass filter, whose cut-off frequency is 1 / 2 T s . Finally, it passes through the ADC, whose sampling rate is f s = 1 / T s and obtains the m groups low rate digital sampling sequences y i [ n ] .
Figure 1b shows the reconstruction process of the support of x ( t ) . Assume that the number of bands is 4, f s = f p , and f p B . We divide the wideband spectrum into L spectrum slices, where L = 2 L 0 + 1 . In order to ensure that the discrete Fourier transformation result of the sampling sequence contains all the components of the original signal spectrum X ( f ) , L 0 must satisfy L 0 = ( f n y q + f s ) / 2 f p 1 . After mixing and low pass filtering, the spectrum information of the original signal appears in the sampling interval [ f s / 2 , f s / 2 ] , and the mixing coefficient of each spectrum slice is c i l , where l is the index of spectrum slices. According to the theory of CS, we can obtain the spectrum support of the multiband signal.
On analysis of the i-th channel, the Fourier series expansion of the random mixing function is:
p i ( t ) = l = c i l e j 2 π f p l t
In (1), p i ( t ) denotes a pseudo-random sequence of ± 1 , which is used as a mixing signal of the i th sampling channel; l is the index of the spectrum slice; and c i l is the coefficient of the Fourier series expansion. The coefficient c i l = d l k = 0 L 1 α i k e j 2 π L l k , α i k { 1 , + 1 } . When l = 0 , d 0 = 1 / L , and when l 0 , d l = ( 1 e j 2 π l L ) / j 2 π l .
Then, after passing through the low pass filter, whose frequency characteristic is H ( f ) = { 0   | f | > f s / 2 1   | f | f s / 2 , the relationship between the DTFT (Discrete Time Fourier Transform) of y i [ n ] is obtained by sampling, and the Fourier transform X ( f ) of x ( t ) is:
Y i ( e j 2 π f T s ) = l = L 0 L 0 c i l X ( f l f p )
In (2), f [ f s / 2 , f s / 2 ] , and L 0 is the smallest integer that makes L = 2 L 0 + 1 f n y q / f p . Equation (2) shows that the spectrum of the output sequence is changed into the shift weighted sum of the original signal spectrum with f p as its step, and it is intercepted into f s wide spectral fragments by the low pass filter. If Y i ( e j 2 π f T s ) is considered as the i-th component of the m dimensional column vector y ( f ) , and X ( f l f p ) as the l-th component of the 2 L 0 + 1 dimensional column vector z ( f ) , then (2) can be expressed as:
y ( f ) = Φ z ( f ) , f [ f s / 2 , f s / 2 ]
In (3), Φ is an m × L matrix, Φ i l = c i , l = c i l * , 1 i m , and m < L . If the Inverse Discrete Time Fourier Transform (IDTFT) is performed on both ends of Equation (3), we can get the corresponding relationship between the sequence Z [ n ] = [ z 1 [ n ] , z 2 [ n ] , , z L [ n ] ] T and the sampling data Y [ n ] = [ y 1 [ n ] , y 2 [ n ] , , y m [ n ] ] T ; that is:
Y [ n ] = Φ Z [ n ]
For any frequency f [ f s / 2 , f s / 2 ] , (4) is a typical compressed sensing problem: when a measured matrix Y and an observation matrix Φ are known, a sparse vector Z can be recovered. In practical applications, the noise is included in Y .
In detail, the classic CS problem is that a Single Measurement Vector (SMV) is known to recover a single unknown sparse vector; that is, an SMV problem. However, in the application of the MWC, multiple measurement vectors are generated due to the parallel sampling structure of the MWC. Each measurement vector corresponds to an unknown signal vector, which is sparse and has a common support set. The multiple sparse vectors need to be simultaneously recovered under the condition that multiple measurement vectors are known. In summary, the reconstruction problem with such a joint sparse structure is called Multiple Measurement Vectors (MMV) problem [32,33], which can be expressed as the matrix. Therefore, it also can be considered that the MMV problem is composed of multiple SMV problems, and its essence is to achieve simultaneous recovery of a series of sparse vectors. As a result, paper [21] gets a one-dimensional vector after projecting Y subtly, and then reconstructs the signal support band by using the compressed sensing technique. Furthermore, paper [16] realizes the reconstruction by building a Continuous to Finite (CTF) module. Similar to the tensor completion problem [34,35], the observation matrix in the CTF module also has a low-rank property.
In addition, from the MMV problem we can introduce the concepts of the joint support set and joint sparsity order.
Definition 1 (Joint Support Set) [36].
Given a matrix W = [ w 1 , w 2 , , w i , , w n ] , assuming that each column vector w i of the matrix W is sparse, and W has only a small number of common non-zero rows, then its joint support set can be expressed as follows:
supp ( W ) = i { 1 , 2 , , n } supp ( w i )
Definition 2 (Joint Sparsity Order) [36,37].
If the potential of supp ( W ) satisfies | supp ( W ) | K , then W is said to be joint K sparse, or we can also say that the joint sparsity order of W is K .
Remark 1.
In Definition 1, supp ( W ) is the union of the support of sparse vectors. From the perspective of the matrix, it can be understood as a set of index values of non-zero rows of unknown matrix W . In fact, the joint sparse model (JSM) generated by the MWC structure belongs to the second model in [37], namely JSM-2.

2.2. System Model

In a Cognitive Radio Network (CRN), there are primary users and secondary users. Primary users (PUs) are the licensed users, also called legitimate/authorized users. PUs have the license to operate in the specified frequency band to access the primary base station (BS), which should not be affected by the operations of any other unlicensed users. Secondary users (SUs) are unlicensed users without a spectrum license, also referred to as “CR users,” or as “CRs” for brevity. SUs need to continuously monitor the activities of the licensed users to find the spectrum holes, which is also called spectrum sensing, and then look for opportunistic access to both the licensed and unlicensed spectrum band. Obviously, SUs are allowed to operate only if no interference is caused for licensed PUs [38,39].
Because spectrum sensing is done in a very wide frequency range, we consider a CR network with m SUs, one FC, and several base stations (BS), in which the FC also contains a MWC sub-sampling channel, as depicted in Figure 2. The multiple secondary user nodes and several primary users are randomly distributed. The primary user can be a nearby signal transmitting base station, or an air-sky transmitting base station that is composed of an airship or a satellite. The signals transmitted by primary users occupy a fixed authorized frequency band. The spectrum sensing channel is a wideband link between the PUs and the SUs. In the secondary system, each sensing node samples the PU signal over the spectrum sensing channel in a compressed manner. Each sensing node is considered as one compressed sampling channel within the parallel MWC hardware sampling structure. The channel between a sensing node and FC is considered the relaying channel. Firstly, SUs transmit the compressed sampling data to the FC through the relaying channel. Then, the FC performs wideband spectrum sensing on the compressed data received from the SUs and the compressed data sampled by itself. Finally, after the FC obtains signal spectral support within a very wide spectrum range, the FC will feedback the sensing results to the SUs.
In CR communications, the signal detected between extremely wide spectral ranges is usually considered a sparse multiband analog signal x ( t ) , which contains N sub-bands with signal energy. The x ( t ) is shown in Figure 1a, whose frequency support resides in a union of k disjoint bands which are spread over a very wide spectrum range [ f n y q / 2 , f n y q / 2 ] . The whole spectrum range is divided into L consecutive narrow band channels, with the bandwidth of each sub-band not exceeding B . The sub-band unions of x ( t ) and the maximum bandwidth B can be expressed as:
P N = i = 1 N / 2 { ( a i , b i ) ( b i , a i ) } , B = max i ( b i a i )
If the sub-bands are marked as [ 1 , , L ] , the set of all occupied sub-bands X i ( f ) is the spectral support of the signal x ( t ) , which is defined as Λ = supp ( X ( f ) ) . | Λ | is the potential of spectral support.
Considering the WCSS, the sensing performance may degrade for several reasons, such as multipath fading, phase shift, and noise uncertainty. The paper by Xu et al. [30] verified that phase shift has no influence on the recovery of support. However, a change of the distance between the SU and FC will lead to a change of the multipath channel parameters, such as the signal delay spread. In order to simplify the problem, we only consider the different delay paths at the receiving end caused by the diffuse reflection of several adjacent SUs, which results in a typical frequency selective fading effect. By drawing lessons from the analysis method of Driessen’s paper [40], the coefficient of radio wave propagation loss L j ( t d ) of j th SU is calculated by:
L j ( t d ) = P R ( t = ( r T S + r S R ) / c ) P T ( t = 0 ) = λ 2 ( 4 π ) 3 A σ j 0 r T S 2 r S R 2 d A j λ 2 ( 4 π ) 3 i σ i j 0 d A i j r T S 2 r S R 2
The derivation of Equation (7) is given in Appendix A. In Equation (7), P R ( t = ( r T S + r S R ) / c ) denotes the received power when t = ( r T S + r S R ) / c , P T ( t = 0 ) denotes the transmission power at t = 0, λ is the wavelength, r T S is the distance between the transmitter and the scatterer, r S R is the distance between the receiver and the scatterer, r T R is the distance between the transmitter and the receiver, σ 0 denotes the root mean square of slope on any small diffuse reflection area d A , c is the signal transmission speed, and A indicates the area of effective diffuse reflection. t d is given as:
t d = ( r T S + r S R r T R ) / c
Thus, in the FC, the received signal from -th SU can be represented as:
x j ( t ) = L j ( t d ) x j ( t )

2.3. Problem Statement

As previously mentioned, the FC obtains sub-Nyquist sampling signals from SUs, and then the FC reconstructs the frequency support of x ( t ) . However, if the reconstruction of the spectral support is conducted by using a traditional CS recovery algorithm, some problems remain such as the need for too many sampling channels, poor sensing accuracy in the presence of transmission interference, and unknown prior information in practical sensing conditions.
In (4), considering the practical time-domain sampling process, the obtained matrix Y ( n ) must be finite dimensional, and Z ( n ) is joint sparse. Therefore, (4) is a typical MMV problem [41,42], which can be transformed into the solution of the constrained optimization problem:
min   I ( Z ( n ) ) s . t . Y ( n ) = Φ Z ( n )
In (10), I ( Z ( n ) ) is the joint sparsity order of Z ( n ) . Mishali has proved that the MWC can achieve a high recovery success probability when m > 4 N log ( L / 2 N ) [16]. However, there is still a big gap between m and the theoretical lower limit ( m = 2 N ) [16], and m is limited by the number of SUs in this paper. Furthermore, in earlier research [19,20,21,22,43], the reconstruction schemes of spectral support needed to know the signal sparsity order, which is very difficult to achieve in practice. In [20], the decision condition of support is given by Z ˜ i 2 ε , and the threshold ε is a predetermined fixed value. However, in practice, ε is closely related to the noise intensity. In addition, in the presence of noise interference and transmission loss, it is difficult to achieve a high success recovery probability of support with a single support selection scheme in the existing literature.
In addition, it has been shown in [30] that if the single support selection strategy is used in the FC, the number of sub-Nyquist sampling channels will be far greater than the theoretical lower bound, and the sensing performance becomes terrible under low SNR or low loss gain. Thus, in order to improve sensing performance, the proposed PSS-SaDMWC scheme uses the progressive support selection strategy to reconstruct the spectral support.

3. Proposed PSS-SaDMWC Scheme

In this section, based on SVD, the estimation methods of noise intensity and sparsity order are given. Then, we discuss the effect of transmission loss on the PSS-SaDMWC scheme. Finally, the pseudo-code description of the PSS-SaDMWC scheme is given, and the convergence of the scheme is proved.

3.1. Preprocessing of PSS-SaDMWC Scheme

3.1.1. Estimation of Noise Intensity

In the FC, due to the influence of noise intensity changes, the decision threshold cannot be set to a fixed value. Inspired by Liu [44], we used the SVD to estimate noise intensity. We performed singular value decomposition on Y to obtain the singular values vector of Y ; that is, Y = ( σ 1 , σ 2 , , σ K , σ m ) . Y is composed of real signal and noise. Similarly, we can also obtain the singular values vector of the noise and the singular values vector of the real signal, denoted as N = ( σ n 1 , σ n 2 , , σ n K , σ n m ) and S = ( σ s 1 , σ s 2 , , σ s K , σ s m ) respectively, where σ i is the ith singular value. Obviously, in practical applications, Y is known, but N and S are unknown. In the next paragraph, we use the given real signal data and the given noise data in the experiments to help the analysis.
Firstly, we define R n and R s . R n is the contribution of the noise singular value to the singular value of Y ; that is, R n = ( σ n 1 / σ 1 , σ n 2 / σ 2 , , σ n K / σ K , , σ n m / σ m ) . R s is the contribution of the singular value of the real signal to the singular value of Y ; that is, R s = ( σ s 1 / σ 1 , σ s 2 / σ 2 , , σ s K / σ K , , σ s m / σ m ) . Under different SNR levels, the relationship between R s and R n is shown in Figure 3. Next, for the received under-sampling signal Y , Figure 4 shows the distribution of singular values under different noise intensities and different sampling channel numbers. Finally, Figure 5 shows that the distribution of the real noise singular values is basically linear. In Figure 3 and Figure 4, the loss gain is set to 0.9.
As can be seen from Figure 3 and Figure 4, the tail of the singular value is mainly determined by noise, the distribution of which presents a linear feature, and the energy of the signal is concentrated in the first K singular values, where K is the sparsity order of the signal. Furthermore, the initial singular values show little change no matter how much the SNR and channel number have changed. However, the tail of the singular values is chiefly influenced by noise intensity because the contribution of the original signal is small. As shown in Figure 4, the tail singular values fluctuate a great deal under different SNR levels, and the tail distribution of the singular values is basically linear. Therefore, we can assume that the relationship is linear between the mean value M P of the P tail singular values and the real noise intensity σ , as in:
M P = α σ + λ
In (11), α and λ are the unknown parameters. In order to solve the unknown parameters and estimate the noise intensity, we add the known Gauss white noise into the received signal at the fusion center. Then, we can establish a set of equations, as follows:
M P 1 = α σ 2 + σ 1 2 + λ
M P 2 = α σ 2 + σ 2 2 + λ
The proof of (12) is given in [44]. Because the M P 1 , M P 2 , σ 1 and σ 2 are known, by using Equations (11)–(13), we can get the value of α , λ and σ . The estimated σ is expressed as:
σ ^ = ( M P 1 M P 2 ) / ( σ 1 2 / ( M P 1 M P ) σ 2 2 / ( M P 2 M P ) ) 2 × ( M P 1 M P ) σ 1 2 ( M P 1 M P ) 2 × ( M P 1 M P 2 ) / ( ( σ 1 2 / ( M P 1 M P ) σ 2 2 / ( M P 2 M P ) ) )
Remark 2.
The noise intensity estimation is mainly based on two aspects: (1) the singular values of the signal tail are mainly affected by the noise energy; (2) the singular values of noise present linear characteristics. However, in fact, the tail singular values of the signal contain very little signal energy, and the linear characteristic of the noise singular values is not perfect. These will lead to some deviations between the estimated value and the actual result. In practice, we can select the appropriate number of tail singular values to reduce the estimation error.

3.1.2. Estimation of Sparsity Order

The sparsity order estimation can be implemented using CS theory in combination with other statistical learning methods, such as Gaussian mixture models [45]. However, because some of the results in Section 3.1.1 can be obtained directly, we used the SVD combined with the gradient and difference methods to estimate signal sparsity order in this section.
If 30% tail singular values are used as noise singular values to perform linear fitting, we can get the estimated noise singular values Σ ^ n = d i a g ( s ^ n 1 , , s ^ n i , , s ^ n m ) , where s ^ n i is the ith estimated noise singular value. The contribution of noise singular values to the singular values of Y is calculated by Equation (15):
R ^ n = Σ ^ n . / Σ = i = 1 m ( s ^ n i / s i )
G R n = a b s ( gradient ( R ^ n , 1 ) ) D R n = d i f f ( G R n )
G R n and D R n are defined in (16), where abs() is a function which is used to find absolute values. If the noise intensity is strong, G R n is first obtained by performing the gradient operation on R ^ n , and then D R n is obtained by performing the difference operation on G R n . The calculation method of G R n and D R n is shown in (16). The results of the operation are in ascending order. The position of the minimum value in D R n plus 1 is the estimated sparsity order K ^ . If the sampling channel number is close to the theoretical lower limit, K ^ needs to add one adjustable parameter e, where the empirical value e is usually set to 1. Figure 6 is a sketch map of the sparsity order estimation under different SNR levels.
If the noise is weak, the signal energy is dominant. The sparsity order can be estimated directly by using the singular values of Y . Firstly, all singular values are shifted to the left one time, and the last empty position is filled by s m , represented as Σ a = d i a g ( s 2 , , s i , , s m , s m ) . Then, R is calculated by (16), and R is in descending order. The index of the maximum value in R is the estimated sparsity order K ^ . Although K ^ has some deviations, due to adopting the progressive support selection strategy the deviation has no impact on the success rate of reconstruction:
R = Σ a . / Σ  
Remark 3.
Since the noise singular values are obtained by linear fitting, the estimation error is directly related to the signal-to-noise ratio. If the signal-to-noise ratio is too small, the estimation of the noise singular values will be biased. Although these deviations can be corrected by the empirical correction parameter, they still affect the estimation accuracy of the sparsity order. In practice, we will list an error correction parameter table and choose appropriate correction parameters for different actual scenarios.

3.2. The Influence of Propagation Loss on Support Reconstruction

When the sub-Nyquist sampling data is transmitted to the fusion center by the CR node, transmission loss is inevitable. Thus, according to the conclusion in Section 2.2, Equation (2) can be expressed as:
Y i ( e j 2 π f T s ) = l = L 0 L 0 L j ( t d ) e j θ j c i l X ( f l f p ) f [ f s / 2 , f s / 2 ]
Firstly, from Xu’s research [30], we can draw the conclusion that phase shift θ j in the j th path has no effect on the spectral support recovery. However, in the practical networks, we have to investigate the influence of propagation loss on the recovery success rate of support. In the presence of observation noise and channel fading, the optimization problem with the equality constraints of (10) can be relaxed as a constrained inequality optimization problem:
min z Z ( n ) 1 s . t . Y ( n ) Φ Z ( n ) 2 ζ
where ζ 0 is a permissible error disturbance. Here, Φ i l = L j i ( t d ) c i , l = L j i ( t d ) c i l * . In addition, from Theorem 1, we also can conclude that (19) is convergent.
Theorem 1.
Let Z n , Φ m × L , for a positive constant C, if m satisfies:
m C μ 2 ( Φ ) K log ( L / δ )
where m is the number of parallel channels, μ ( Φ ) = max j i | ϕ i , ϕ j | ϕ i 2 ϕ j 2 is the maximum absolute value of the cross-correlation between the different columns in Φ , and μ ( Φ ) L m / m ( L 1 ) , 1 [46]. Then, the solution of (19) can be obtained by the probability precision of 1 δ . In other words, the high-dimensional discrete sparse signal Z can be reconstructed from the low dimensional sampling signal Y with the probability of 1 δ .
Proof. 
The proof of Theorem 1 can be found in [47]. □
Remark 4.
It is worthwhile to note that, in (20), an important constraint relationship is established between the observation matrix Φ , the number of measurements m , the spectral slice number L , and the sparsity order K . In addition, when the correlation between the column vectors in Φ is smaller, the number of measurement samples required is less. From (20), we can get an acceptable loss gain through the constraint of the sampling channels number. For a given N , we can get an intuitive relationship from Figure 7 and Figure 8 between m , the SNR level, the successful recovery probability, and the loss gain L ( t d ) . In Figure 7 and Figure 8, we use the S-MUSIC scheme [43] based on a single support selection strategy.
According to (18) and Theorem 1, loss gain has an influence on the correlation between the column vectors of the observation matrix. From Figure 8, this correlation directly affects the number of sampling channels m . Moreover, m directly corresponds to the number of SUs involved in spectrum sensing. Thus, in order to obtain a high support reconstructed probability, the transmission loss is too large to lead to the need for too many sampling channels, which is impossible in real CR communications. Therefore, we need a suitable and acceptable m to ensure a high recovery success rate of spectral support.

3.3. Support Selection Strategy Based on Progressive Operation

From Section 3.2, we know that the successful recovery rate is very low from using the single selection strategy when the SNR is low and the channel loss is large. In order to further illustrate the problem, we conduct 100 experiments separately using the RPMB scheme [20] and S-MUSIC scheme [43]. In each experiment, different multi-band signals were randomly generated as sparse signal sources. Meanwhile, each experiment takes 20 iterations, and each gets a signal support. If the correct spectral support exists in the 20 supports of the sets, we investigate the ability of the two methods to extract the correct spectral support in the 100 experiments, respectively. The results are shown in Table 2.
The above analysis shows that the extraction ability is weak in the case of the correct spectral support in the vector set, which leads to a very low successful recovery rate. However, if we combine the two algorithms for progressive extraction, we can get good results. Figure 9 demonstrates the system structure of the PSS-SaDMWC scheme.
To reduce the time complexity, the PSS-SaDMWC scheme generally only needs two to four levels for progressive reconstruction. The PSS-SaDMWC scheme, based on the progressive support selection strategy and preprocessing methods, is summarized in Algorithm 1.
Algorithm 1. The description of the PSS-SaDMWC scheme.
Parameters: x ( t ) , N , B , f n y q , L , f s , f p , r S R , r T S , σ 1 , and σ 2 .
Initializations: Λ ^ 0 = .
I. DMWC compressed sampling
(a)
Deliver the sub-Nyquist observation by (2).
(b)
Solve (7) to obtain the loss coefficient.
(c)
Construct Y ( e j 2 π f T s ) according to (18), and get the observation matrix Φ .
II. Pretreatment process
(a)
Add AWGN σ 1 to Y , we can get (12). Then, add AWGN σ 2 to Y , we get (13).
(b)
Solve (14) to obtain σ ^ .
(c)
Get K ^ by (16) and (17).
III. Reconstruction of spectral support based on progressive support selection
(a)
Construct an initial weight vector: W 0 = { w 0 , 1 , w 0 , 2 , , w 0 , i , , w 0 , 2 K ^ } = { 0 } .
(b)
According to [48], we can get [ W 1 , Λ ^ 1 ] = Reconstruction_algorithm_1( Y , Φ , σ ^ , K ^ , Λ ^ 0 , W 0 ).
(c)
[ W 2 , Λ ^ 2 ] = Reconstruction_algorithm_2( Y , Φ , σ ^ , K ^ , Λ ^ 1 , W 1 ).
… …
(d)
[ W n , Λ ^ n ] = Reconstruction_algorithm_n( Y , Φ , σ ^ , K ^ , Λ ^ n 1 ,, W n 1 ).
Output: Λ ^ n .
In Algorithm 1, w i , j represents the importance of the jth support element in the i-th reconstruction. The progressive idea is included in Algorithm 1. The reconstruction algorithms in Algorithm 1 are actually an improvement on the existing reconstruction algorithms. The improved reconstruction algorithms do not need to know the sparsity order of the signal in advance, in which the decision threshold can also be adaptively adjusted by the estimated noise intensity, and the idea of progressive support selection is also incorporated into the improved reconstruction algorithm.
The concrete implementation of the progressive idea is embodied in each support reconstruction algorithm, the pseudo codes of which are expressed as follows (Algorithm 2):
Algorithm2. The ith support reconstruction with the progressive idea.
Input parameters: Y , Φ , σ ^ , K ^ , Λ ^ i 1 , W i 1 .
Obtain progressive spectral support:
(a)
2 K ^ elements of spectral support are obtained by using input parameters ( Y , Φ , σ ^ , K ^ ) and ith reconstruction Algorithm, named Λ ˙ .
(b)
j = 0;
while j < 2 K ^
  if ( Λ ˙ ( j ) Λ ^ i 1 )
p o s = f i n d ( Λ ^ i 1 = = Λ ˙ ( j ) ) ;
    Update the weights: W i ( j ) = W i 1 ( p o s ) + 0.1 , and delete W i 1 ( p o s ) and Λ ^ i 1 ( p o s )
    from vector W i 1 and vector Λ ^ i 1 , respectively.
  else
   W i ( j ) = 0 ;
  end
  j = j+1;
end
(c)
After the loop, obtain a new W i 1 vector and a new Λ ^ i 1 vector, named W i 1 and Λ ^ i 1 .
(d)
W t e m p = s o r t ( W i W i 1 ,   d e s c e n d ) , and W i = W t e m p ( 1 : 2 K ^ ) .
(e)
According to W i , 2 K ^ support elements corresponding to the weights are selected from vector Λ ˙ Λ ^ i 1 to form a new spectral support Λ ^ i .
Output: Λ ^ i and W i .

4. Performance Evaluation and Analysis

4.1. Design Example and Performance Metrics

Firstly, we simulated the scheme using sinc signal contaminated by white Gaussian noise. The sparse multiband analog signal with noise is generated by (21), which consists of three pairs of bands (total N = 6 ):
x ( t ) = i = 1 N / 2 E i B i sin c ( B i ( t τ i ) ) cos ( 2 π f i ( t τ i ) ) + n ( t )
where sinc ( x ) = sin ( π x ) / π x , x ( t ) is a multi-band signal, and n ( t ) is a white Gaussian noise. For the multi-band signal, the carriers f i are chosen uniformly and randomly in [ f n y q / 2 , f n y q / 2 ] . Table 3 lists the simulation parameters and their meanings. The PSS-SaDMWC scheme performs the process as Algorithm 1. The reconstruction algorithms of the PSS-SaDMWC in numerical experiments include an improved SwSOMP_MWC and an improved S-MUSIC_MWC.
Next, the simulations are performed with MATLAB to evaluate the performance of the proposed scheme against the existing schemes, and the following procedure was repeated 500 times to calculate the recovery success probability:
(1)
Generate the mixing signal p i ( t ) randomly.
(2)
Generate the carrier frequency f i uniformly and randomly in [ f n y q / 2 , f n y q / 2 ] .
(3)
Generate new sinc signal according to f i .
(4)
Estimate the spectral support using SOMP_DMWC [30], SwSOMP_DMWC [48], ReMBo_DMWC [21], RPMB_DMWC [20], S-MUSIC_DMWC [43], and PSS-SaDMWC, respectively, and determine whether the support is successfully recovered.
Finally, to evaluate the efficiency and reconstruction performance of proposed scheme (see Figure 9), we chose the following four performance metrics: (1) the recovery success rate of support; (2) the required minimum SUs number and minimum sampling rate; (3) the time-varying support recovery ability; (4) finding an acceptable L j ( t d ) under different SNR levels; and (5) a discussion of time complexity.

4.2. Simulation Results and Analysis

(1) The recovery success rate of support: When P f is less than or equal to the upper bound, we refer to the successful recovery criteria in [16]; that is, when the estimated support Λ ^ and the actual support Λ meet the constraint condition given by Equation (22), where Λ ^ Λ , and Φ Λ ^ is with full column rank, it is considered a successful reconstruction. If the recovery success rate is more than 90%, it is considered a high probability reconstruction:
success   s . t .   ( P f E u p p e r & & Λ ^ Λ & & R a n k ( Φ Λ ^ ) = Λ ^ 0 )
P f = ( Λ ^ 0 Λ 0 ) / L
E u p p e r = Λ 0 / L
where Λ ^ 0 is the potential of the reconstructed spectral support; that is, the length of support Λ ^ ; Λ 0 is the potential of the real spectral support; L is the number of spectrum slices; P f is the false alarm probability; and E u p p e r is an acceptable upper bound of P f —that is to say, in L spectrum slices, there are at most Λ 0 false alarm sub-bands allowed.
Figure 10 shows the support recovery success rate of the proposed PSS-SaDMWC scheme in comparison with the other existing single support selection schemes, such as SOMP_DMWC, SwSOMP_DMWC, ReMBo_DMWC, RPMB_DMWC, and S-MUSIC_DMWC. Obviously, the PSS-SaDMWC scheme outperforms the other schemes on the whole. When the number of cooperative SUs is small, the PSS-SaDMWC scheme can improve the performance by 23%–34% compared with the SwSOMP_DMWC scheme, in the case of a lower SNR. Even when the SNR is 15 dB or 20 dB, the PSS-SaDMWC scheme also can effectively increase the recovery success rate. Compared with the best single selection scheme, the maximum performance promoting rate is shown in Table 4.
Subsequently, we change the SNR levels and evaluate the reconstruction performance with different m values, as Figure 11 shows. Specifically, when m is above 23 and the SNR is above 5 dB, the successful recovery rate improves steadily as m increases. When the SNR is less than 5 dB, more cooperative users are required to obtain high reconstruction probabilities. Finally, when SNR = 20 dB, the PSS-SaDMWC scheme can achieve a high probability reconstruction with the number of cooperative users close to the theoretical lower bound.
(2) The required minimum number of sampling channels and minimum sampling rate: In theory, Mishali’s paper [16] points out that the spectral support of the signal can be reconstructed as long as the number of sampling channels is satisfied by m ≥ 2N. In addition, the MWC can achieve sub-Nyquist sampling. The total sampling rate of MWC is f Σ = m f s . The theoretical minimum of the sampling rate for the multiband signal (that is, the Landau rate [21]) is defined as:
M = 2 i = 1 N / 2 ( b i a i )
where M is Landau rate, which is the sum of all sub-band frequency widths, and ( b i a i ) is the frequency width of the ith sub-band. Since the number of the SUs m and total sampling rate f Σ are directly related, the smaller the m is, the lower the cost of the system and the corresponding sampling rate.
As shown in Figure 10 and Table 5, under different SNRs, the number of hardware channels and the sampling rate of the PSS-SaDMWC scheme for the high probability reconstruction are smaller those that of the other single selection schemes. Thus, the proposed scheme in this paper can use fewer hardware channels and a lower sampling rate to achieve a high success rate of reconstruction. Obviously, the lower the number of hardware channels needed by the scheme, the more the system can save in costs; and the lower the sampling rate, the easier it is to implement the system hardware.
(3) Time-varying support recovery ability: From [41], if more sub-bands can be reconstructed by the scheme, the reconstruction ability of the scheme is stronger. Obviously, the increase of N leads to the increase of the signal sparsity order. As shown in Figure 12, the reconstruction performance of the PSS-SaDMWC is significantly better than that of SwSOMP_DMWC and S-MUSIC_DMWC under the same conditions. Specifically, when N = 8 , the reconstruction performance is improved by 20% and 27%, respectively, compared to that of SwSOMP_DMWC and S-MUSIC_DMWC. In addition, when N = 10 , the reconstruction performance is improved by 41% and 39%, respectively. Nevertheless, when the signal is not sparse enough, the recovery ability of all schemes will decrease sharply. Thus, when spectral support Λ is time-varying, the PSS-SaDMWC can dynamically increase the amount of cooperative SUs to obtain a stable support recovery ability. That is to say, the number of sampling channels can be flexibly added when N is large or the transmission loss is large.
(4) Finding an acceptable L j ( t d ) under different SNR levels: Figure 10 shows that the proposed scheme can significantly improve the sensing accuracy. However, Theorem 1 indicates that the decrease of the loss gain increases the correlation between the columns of the observed matrix, which leads to a poor sensing performance. The average recovery success rate versus the loss gain under different instantaneous SNR conditions is shown in Figure 13. Obviously, in practical applications, we hope to find a minimum transmission loss that must be satisfied according to a given sensing accuracy. Then, the constrained distance between the SUs and FC can be estimated by (7). Therefore, for a cooperative spectrum sensing network, we can choose the appropriate SUs as the sub-sampling channel by using a quantized distance. That is to say, the selected user must be within this quantized distance.
As can be seen from Figure 13, when L ( t d ) 0.8 and SNR 15   dB , we can obtain a high recovery success rate of above 93%, and we only need no less than 20 collaborative users. This number is significantly less than the number of SUs required in [30]. In addition, when SNR =   20 dB and m 20 , it can also achieve a high sensing accuracy under high transmission loss conditions. However, when SNR 5   dB , the performance of the PSS-SaDMWC scheme will get worse. Meanwhile, when the loss gain becomes very small, the recovery success rate will also decrease significantly due to the destruction of the joint sparse property.
(5) Discussion of time complexity: The software environment for the experiment is: 64-bit Win7 operation system and Matlab 2017b. The hardware environment is an Intel(R) Core(TM) i5-4590 CPU @ 3.3 GHz and 8 GB RAM, and the PC used in the experiments was manufactured by Lenovo Inc. of Beijing, China. From the analysis of Cao’s research [49], we know that the magnitude of the time complexity of the whole sensing process is related to the sparsity order K, and K is directly related to the number of sub-bands N. Obviously, the number of reconfigurable sub-bands N is an important indicator of the reconstructed ability of the spectrum sensing algorithm. Therefore, we give the time complexity results of the simulation experiments for different N.
The time overhead of MWC-based wideband spectrum sensing is mainly composed of two phases: (1) the time taken by the sub-Nyquist sampling process of the parallel channel; and (2) the time taken for the spectral support to be reconstructed. As shown in Table 6, the main time cost of wideband spectrum sensing is spent during the sub-Nyquist sampling phase, and the time spent on the support reconstruction phase is relatively brief.
Subsequently, it is worth noting that two types of sensing methods are proposed in the IEEE 802.22 standard for the type of the primary service: fast sensing and fine sensing [50]. For the public safety spectrum, the sensing period is required to be very small. However, for the TV band space where the spectrum usage varies over a much larger timescale, the real time requirements for the sensing period are not so strict [51]. Therefore, the results, as shown in Table 7, show that as long as we choose the appropriate cascading progressive levels and the appropriate algorithms, the time complexity of the proposed scheme is fully acceptable for both types.

5. Conclusions

In this paper, by exploiting the intrinsic properties of the sparse multi-bands signal and cascaded progressive operation-based support selection strategy, a self-adaptive distributed MWC wideband spectrum sensing scheme (PSS-SaDMWC) was proposed. The PSS-SaDMWC scheme can achieve self-adaptive blind wideband spectrum sensing in CR networks, and can significantly improve the recovery success rate of support and the recovery ability of time-varying support when there are fewer cooperative SUs. Moreover, the PSS-SaDMWC scheme took full use of the advantages of the MWC architecture to achieve centralized cooperative spectrum sensing without increasing hardware complexity. Theoretical analysis and numerical results showed that the proposed scheme can find a good balance between transmission interference and sensing accuracy. In addition, the reconstruction performance was improved by up to 34% in comparison with the best single selection scheme, and the sampling rate can be reduced to 16.9%, 11.8%, 9.2% and 8.2% of the Nyquist sampling rate when the SNR is equal to 5 dB, 10 dB, 15 dB, and 20 dB, respectively.

Author Contributions

Z.H. analyzed the basic theory and wrote the paper. Z.H. and Y.B. conceived the idea, and Y.B. revised it. Z.H. and Y.Z. designed the experiments and finished the simulation. Mengxing Huang and Mingshan Xie checked the experimental results.

Acknowledgments

This paper is supported by the Key R & D Project of Hainan Province (ZDYF2018015), the Hainan Province Natural Science Foundation of China (617033), the Open Sub-project of State Key Laboratory of Marine Resource Utilization in South China Sea (2016013B), Oriented Project of State Key Laboratory of Marine Resource Utilization in South China Sea (DX2017012), the National Natural Science Foundation of China (61561017), and the Major Science and Technology Project of Hainan Province (ZDKJ2016015).

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Considering the diffuse reflection effect, a general formula for radio wave propagation loss is given in [40], which can be expressed as:
L ( t d ) = P R ( t = ( r T S + r S R ) / c ) P T ( t = 0 ) = λ 2 σ ( 4 π ) 3 r T S 2 r S R 2
where σ denotes the effective diffuse reflection area. Assuming that the slope of each point on the target scatterer is the same, σ can be expressed as:
σ = σ 0 A
According to Lambert radiator model theory [52], we have:
σ 0 = γ cos θ i
where γ is the reflectivity of scatterers, θ i represents the angle between TS and the diffuse surface normal, and TS represents the vector between radio frequency (RF) transmitter T and any scattering point S. Figure A1 shows the schematic diagram. If the slope of each point on the target scatterer is not the same, the effective diffuse reflection region can be approximately represented as:
σ = σ 0 d A
Combining (A1) and (A4), we can get Equation (7).
Figure A1. Schematic diagram of the scatterer and the left view of the scatterer slope.
Figure A1. Schematic diagram of the scatterer and the left view of the scatterer slope.
Sensors 18 03011 g0a1

References

  1. Ding, G.; Wang, J.; Wu, Q.; Zhang, L.; Zou, Y.; Yao, Y.; Chen, Y. Robust spectrum sensing with crowd sensors. IEEE Trans. Commun. 2014, 62, 3129–3143. [Google Scholar] [CrossRef]
  2. Li, B.; Sun, M.; Li, X.; Nallanathan, A.; Zhao, C. Energy detection based spectrum sensing for cognitive radios over time-frequency doubly selective fading channels. IEEE Trans. Signal Process. 2015, 63, 402–417. [Google Scholar] [CrossRef]
  3. Quan, Z.; Zhang, W.; Shellhammer, S.J.; Sayed, A.H. Optimal spectral feature detection for spectrum sensing at very low SNR. IEEE Trans. Commun. 2011, 59, 201–212. [Google Scholar] [CrossRef]
  4. Akyildiz, I.F.; Lo, B.F.; Balakrishnan, R. Cooperative spectrum sensing in cognitive radio networks: A survey. Phys. Commun. 2011, 4, 40–62. [Google Scholar] [CrossRef]
  5. Sharma, S.K.; Lagunas, E.; Chatzinotas, S.; Ottersten, B. Application of compressive sensing in cognitive radio communications: A survey. IEEE Commun. Surv. Tutor. 2016, 99, 1–24. [Google Scholar] [CrossRef]
  6. Sun, H.; Nallanathan, A.; Wang, C.X.; Chen, Y. Wideband spectrum sensing for cognitive radio networks: A survey. IEEE Wirel. Commun. 2013, 20, 74–81. [Google Scholar]
  7. Donoho, D.L. Compressed sensing. IEEE Trans. Inf. Theory 2006, 52, 1289–1306. [Google Scholar] [CrossRef]
  8. Candès, E.J.; Wakin, M.B. An introduction to compressive sampling. IEEE Signal Process. Mag. 2008, 25, 21–30. [Google Scholar] [CrossRef]
  9. Yang, X.; Guo, Y.J.; Cui, Q.; Tao, X.; Huang, X. Random circulant orthogonal matrix based analog compressed sensing. In Proceedings of the 2012 IEEE Global Communications Conference (GLOBECOM), Anaheim, CA, USA, 3–7 December 2012; pp. 3605–3609. [Google Scholar]
  10. Yang, X.; Dutkiewicz, E.; Cui, Q.; Huang, X.; Tao, X.; Fang, G. Analog compressed sensing for multiband signals with non-modulated Slepian basis. In Proceedings of the 2013 IEEE International Conference on Communications (ICC), Budapest, Hungary, 9–13 June 2013; pp. 4941–4945. [Google Scholar]
  11. Tropp, J.A.; Laska, J.N.; Duarte, M.F.; Romberg, J.K.; Baraniuk, R.G. Beyond Nyquist: Efficient sampling of sparse band limited signals. IEEE Trans. Inf. Theory 2010, 56, 520–544. [Google Scholar] [CrossRef]
  12. Romberg, J. Compressive sensing by random convolution. SIAM J. Imaging Sci. 2009, 2, 1098–1128. [Google Scholar] [CrossRef]
  13. Bresler, Y. Spectrum-blind sampling and compressive sensing for continuous-index signals. In Proceedings of the 2008 Information Theory and Applications Workshop, San Diego, CA, USA, 27 January–1 February 2008; pp. 547–554. [Google Scholar]
  14. Ariananda, D.D.; Leus, G.; Tian, Z. Multi-coset sampling for power spectrum blind sensing. In Proceedings of the IEEE 2011 17th International Conference on Digital Signal Processing (DSP), Corfu, Greece, 6–8 July 2011; pp. 1–8. [Google Scholar]
  15. Ariananda, D.D.; Leus, G. Wideband power spectrum sensing using sub-Nyquist sampling. In Proceedings of the 2011 12th IEEE International Workshop on Signal Processing Advances in Wireless Communications (SPAWC), San Francisco, CA, USA, 26–29 June 2011; pp. 101–105. [Google Scholar]
  16. Mishali, M.; Eldar, Y.C. From theory to practice: Sub-Nyquist sampling of sparse wideband analog signals. IEEE J. Sel. Top. Signal Process. 2010, 4, 375–391. [Google Scholar] [CrossRef]
  17. Mishali, M.; Elron, A.; Eldar, Y.C. Sub-Nyquist processing with the modulated wideband converter. In Proceedings of the 2010 IEEE International Conference on Acoustics Speech and Signal Processing (ICASSP), Dallas, TX, USA, 14–19 March 2010; pp. 3626–3629. [Google Scholar]
  18. Mishali, M.; Eldar, Y.C.; Dounaevsky, O.; Shoshan, E. Xampling: Analog to digital at sub-Nyquist rates. IET Circuits Devices Syst. 2011, 5, 8–20. [Google Scholar] [CrossRef]
  19. Lexa, M.A.; Davies, M.E.; Thompson, J.S. Reconciling compressive sampling systems for spectrally sparse continuous-time signals. IEEE Trans. Signal Process. 2012, 60, 155–171. [Google Scholar] [CrossRef]
  20. Gai, J.; Fu, P.; Sun, J.; Lin, H.; Wu, L. A recovery algorithm of MWC sub-Nyquist sampling based on random projection method. Acta Electron. Sin. 2014, 42, 1686–1692. [Google Scholar]
  21. Mishali, M.; Eldar, Y.C. Reduce and boost: Recovering arbitrary sets of jointly sparse vectors. IEEE Trans. Signal Process. 2008, 56, 4692–4702. [Google Scholar] [CrossRef]
  22. Sun, W.; Wang, F.; Huang, Z.; Wang, X. Wideband spectrum fast sensing method based on improved multiple signal classification. J. Natl. Univ. Def. Technol. 2015, 37, 155–160. [Google Scholar]
  23. Yang, X.; Tao, X.; Guo, Y.J.; Huang, X. Subsampled circulant matrix based analogue compressed sensing. Electron. Lett. 2012, 48, 767–768. [Google Scholar] [CrossRef]
  24. Sun, W.; Huang, Z.; Wang, F.; Wang, X. Compressive wideband spectrum sensing based on single channel. Electron. Lett. 2015, 51, 693–695. [Google Scholar] [CrossRef]
  25. Zhang, J.; Fu, N.; Peng, X. Compressive circulant matrix based analog to information conversion. IEEE Signal Process. Lett. 2014, 21, 428–431. [Google Scholar] [CrossRef]
  26. Sun, W.; Huang, Z.; Wang, F.; Wang, X.; Xie, S. Wideband power spectrum sensing and reconstruction based on single channel sub-Nyquist sampling. IEICE Trans. Fundam. Electron. Commun. Comput. Sci. 2016, 99, 167–176. [Google Scholar] [CrossRef]
  27. Chen, W.; Yang, J.; Ma, J.; Li, S. New developments in maritime communications: A comprehensive survey. China Commun. 2012, 9, 31–42. [Google Scholar]
  28. Zhao, N. Joint optimization of cooperative spectrum sensing and resource allocation in multi-channel cognitive radio sensor networks. Circuits Syst. Signal Process. 2016, 35, 2563–2583. [Google Scholar] [CrossRef]
  29. Cohen, D.; Akiva, A.; Avraham, B.; Patterson, S.; Eldar, Y.C. Distributed cooperative spectrum sensing from sub-Nyquist samples for Cognitive Radios. In Proceedings of the 2015 IEEE 16th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC), Stockholm, Sweden, 28 June–1 July 2015; pp. 336–340. [Google Scholar]
  30. Xu, Z.; Li, Z.; Li, J. Broadband cooperative spectrum sensing based on distributed modulated wideband converter. Sensors 2016, 16, 1602. [Google Scholar] [CrossRef] [PubMed]
  31. Drmac, Z. Accurate computation of the product-induced singular value decomposition with applications. SIAM J. Numer. Anal. 1998, 35, 1969–1994. [Google Scholar] [CrossRef]
  32. Cotter, S.F.; Rao, B.D.; Engan, K.; Kreutz, D.K. Sparse solutions to linear inverse problems with multiple measurement vectors. IEEE Trans. Signal Process. 2005, 53, 2477–2488. [Google Scholar] [CrossRef] [Green Version]
  33. Van, D.B.E.; Friedlander, M.P. Theoretical and empirical results for recovery from multiple measurements. IEEE Trans. Inf. Theory 2010, 56, 2516–2527. [Google Scholar]
  34. Tang, M.; Ding, G.; Wu, Q.; Xue, Z.; Tsiftsis, T. A joint tensor completion and prediction scheme for multi-dimensional spectrum map construction. IEEE Access 2016, 4, 8044–8052. [Google Scholar] [CrossRef]
  35. Sun, J.; Wang, J.; Ding, G.; Shen, L.; Yang, J.; Wu, Q.; Yu, L. Long-term spectrum state prediction: An image inference perspective. IEEE Access 2018, 6, 43489–43498. [Google Scholar] [CrossRef]
  36. Mishali, M.; Eldar, Y.C. The continuous joint sparsity prior for sparse representations: Theory and applications. In Proceedings of the 2007 2nd IEEE International Workshop on Computational Advances in Multi-Sensor Adaptive Processing, St. Thomas, VI, USA, 12–14 December 2007; pp. 125–128. [Google Scholar]
  37. Duarte, M.F.; Sarvotham, S.; Wakin, M.B.; Baron, D.; Baraniuk, R.G. Joint sparsity models for distributed compressed sensing. In Proceedings of the Workshop on Signal Processing with Adaptive Sparse Structured Representations (SPARS), Rennes, France, 16–18 November 2005; pp. 1–4. [Google Scholar]
  38. Khan, A.A.; Rehmani, M.H.; Reisslein, M. Cognitive radio for smart grids: Survey of architectures, spectrum sensing mechanisms, and networking protocols. IEEE Commun. Surv. Tutor. 2016, 18, 860–898. [Google Scholar] [CrossRef]
  39. Akyildiz, I.F.; Lee, W.Y.; Vuran, M.C.; Mohanty, S. NeXt generation/dynamic spectrum access/cognitive radio wireless networks: A survey. Comput. Netw. 2006, 50, 2127–2159. [Google Scholar] [CrossRef] [Green Version]
  40. Driessen, P.E. Prediction of multipath delay profiles in mountainous terrain. IEEE J. Sel. Areas Commun. 2000, 18, 336–346. [Google Scholar] [CrossRef] [Green Version]
  41. Chen, J.; Huo, X. Theoretical results on sparse representations of multiple-measurement vectors. IEEE Trans. Signal Process. 2006, 54, 4634–4643. [Google Scholar] [CrossRef]
  42. Majumdar, A.; Ward, R.K.; Aboulnasr, T. Algorithms to approximately solve NP hard row-sparse MMV recovery problem: Application to compressive color imaging. IEEE J. Emerg. Sel. Top. Circuits Syst. 2012, 2, 362–369. [Google Scholar] [CrossRef]
  43. Gai, J.; Fu, P.; Fu, N.; Liu, B. Sub-Nyquist sampling reconstruction algorithm based on SVD and MUSIC. Chin. J. Sci. Instrum. 2012, 33, 2073–2079. [Google Scholar]
  44. Liu, W.; Lin, W. Additive white Gaussian noise level estimation in SVD domain for images. IEEE Trans. Image Process. 2013, 3, 872–883. [Google Scholar] [CrossRef] [PubMed]
  45. Ravazzi, C.; Fosson, S.M.; Bianchi, T.; Magli, E. Signal sparsity estimation from compressive noisy projections via γ-sparsified random matrices. In Proceedings of the 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Shanghai, China, 20–25 March 2016; pp. 4029–4033. [Google Scholar]
  46. Tropp, J.A. Greed is good: Algorithmic results for sparse approximation. IEEE Trans. Inf. Theory 2004, 50, 2231–2242. [Google Scholar] [CrossRef]
  47. Candès, E.J.; Romberg, J. Sparsity and incoherence in compressive sampling. Inverse Probl. 2007, 23, 969–985. [Google Scholar] [CrossRef] [Green Version]
  48. Hu, Z.; Bai, Y.; Zhao, Y.; Zhang, Y. Support recovery for multiband spectrum sensing based on modulated wideband converter with SwSOMP Algorithm. In Proceedings of the 2017 1th EAI International Conference on 5G for Future Wireless Networks (5GWN), Beijing, China, 21–23 April 2017; pp. 1503–1516. [Google Scholar]
  49. Cao, K.; Lu, P.; Sun, C.; Zou, Y.; Wang, J.; Ling, L. Frequency locator polynomial for wideband sparse spectrum sensing with multichannel subsampling. IEEE Trans. Signal Process. 2018, 66, 789–803. [Google Scholar] [CrossRef]
  50. Çelebi, M.B.; Celebi, H.; Arslan, H.; Qaraqe, K. Spectrum sensing testbed design for cognitive radio applications. In Proceedings of the 2011 IEEE 19th Signal Processing and Communications Applications Conference (SIU), Antalya, Turkey, 20–22 April 2011; pp. 446–449. [Google Scholar]
  51. Ghasemi, A.; Sousa, E.S. Spectrum sensing in cognitive radio networks: Requirements, challenges and design trade-offs. IEEE Commun. Mag. 2008, 46, 32–39. [Google Scholar] [CrossRef]
  52. Gould, G.; Jacobs, S.F.; Latourrette, J.T.; Newstein, M.; Rabinowitz, P. Coherent detection of light scattered from a diffusely reflecting surface. Appl. Opt. 1964, 3, 648–649. [Google Scholar] [CrossRef]
Figure 1. The principles of the MWC system [16,17]. (a) Sparse multiband signal model; (b) Reconstruction of signal support.
Figure 1. The principles of the MWC system [16,17]. (a) Sparse multiband signal model; (b) Reconstruction of signal support.
Sensors 18 03011 g001
Figure 2. System model.
Figure 2. System model.
Sensors 18 03011 g002
Figure 3. The contribution of the singular value of the signal and noise to total singular value.
Figure 3. The contribution of the singular value of the signal and noise to total singular value.
Sensors 18 03011 g003
Figure 4. The comparison of the singular value of Y under different SNR environments.
Figure 4. The comparison of the singular value of Y under different SNR environments.
Sensors 18 03011 g004
Figure 5. The distribution of the noise singular value.
Figure 5. The distribution of the noise singular value.
Sensors 18 03011 g005
Figure 6. The estimation of the sparsity order under different SNR levels.
Figure 6. The estimation of the sparsity order under different SNR levels.
Sensors 18 03011 g006
Figure 7. Influence of loss gain on recovery accuracy under different SNR levels.
Figure 7. Influence of loss gain on recovery accuracy under different SNR levels.
Sensors 18 03011 g007
Figure 8. Influence of the sampling channels number on recovery accuracy under different loss gains.
Figure 8. Influence of the sampling channels number on recovery accuracy under different loss gains.
Sensors 18 03011 g008
Figure 9. The structure of the PSS-SaDMWC scheme. (a) DMWC sub-Nyquist sampling; (b) Spectral support reconstruction with progressive support selection strategy.
Figure 9. The structure of the PSS-SaDMWC scheme. (a) DMWC sub-Nyquist sampling; (b) Spectral support reconstruction with progressive support selection strategy.
Sensors 18 03011 g009
Figure 10. Reconstruction performance comparison between the PSS-SaDMWC and other existing single selection schemes. (a) SNR = 0 dB; (b) SNR = 5 dB; (c) SNR = 10 dB; (d) SNR = 15 dB; (e) SNR = 20 dB.
Figure 10. Reconstruction performance comparison between the PSS-SaDMWC and other existing single selection schemes. (a) SNR = 0 dB; (b) SNR = 5 dB; (c) SNR = 10 dB; (d) SNR = 15 dB; (e) SNR = 20 dB.
Sensors 18 03011 g010aSensors 18 03011 g010b
Figure 11. Performance comparison of the PSS-SaDMWC scheme under different SNR levels.
Figure 11. Performance comparison of the PSS-SaDMWC scheme under different SNR levels.
Sensors 18 03011 g011
Figure 12. The support recovery ability under different numbers of sub-bands.
Figure 12. The support recovery ability under different numbers of sub-bands.
Sensors 18 03011 g012
Figure 13. Recovery success rate versus the loss gain. (a) m = 20, N = 6; (b) m = 30, N = 6.
Figure 13. Recovery success rate versus the loss gain. (a) m = 20, N = 6; (b) m = 30, N = 6.
Sensors 18 03011 g013
Table 1. List of the notations.
Table 1. List of the notations.
NotationMeaning
Λ Actual spectral support of the signal.
Λ ˙ Temporary support obtained in Algorithm 2.
Λ ^ Estimated spectral support.
| Λ | Potential of spectral support.
N Number of sub-bands in the multi-band signal.
B i Bandwidth of the i th sub-band.
f n y q Nyquist rate of x ( t ) .
p i ( t ) Periodic mixing signal.
Y Sub-Nyquist sampling signal with the MWC.
K Sparsity order of the signal.
K ^ Estimated sparsity order.
Z ˜ i 2 Norm of each row vector for Z ˜ .
Φ m × L measurement matrix or observation matrix.
Φ Λ ^ Extracting column vectors from Φ according to Λ ^ .
ε Decision threshold.
E i Energy coefficient of the i th sub-band.
f i Carrier frequency.
τ i Time offset of the i th sub-band.
L Spectrum slice number.
f p Spectral slice width, f p = f n y q / L .
f s Sampling rate at each channel, f s = q f p , with odd q .
Table 2. The comparison of the extraction and reconstruction ability.
Table 2. The comparison of the extraction and reconstruction ability.
Parameters SNR   =   15   dB ,   B   =   50   MHz ,   f N Y Q = 10 GHz ,   m   =   15 ,  
N = 6, and L(td) = 0.9
SchemeRPMBS-MUSIC
Extraction ability45.4%61.4%
Recovery success rate7.6%34%
Table 3. Simulation parameters.
Table 3. Simulation parameters.
SymbolsValueMeanings
N 6Number of sub-bands with energy (three pairs of bands)
E i {1,2,3}Energy of the i-th sub-band
B i {50,50,50} MHzMaximal width of each sub-band
τ i {0.4,0.7,0.2}Time offset of the i-th sub-band
f n y q 10 GHzNyquist rate
L 195Aliasing rate, or the spectrum slice number
M 195Number of intervals in each period of p i ( t )
f p 51.28 MHzSpectral slice width, f p = f n y q / L
f s 51.28 MHzSampling rate at each channel, f s = q f p , with odd q
L j ( t d ) 0.9Transmission loss gain
Table 4. Comparison of the maximum promoting rates.
Table 4. Comparison of the maximum promoting rates.
Comparisonm = 19
SNR = 5 dB
m = 18
SNR = 10 dB
m = 15
SNR = 15 dB
m = 15
SNR = 20 dB
PSS-SaDMWC scheme vs. the best single selection scheme23%↑34%↑22%↑7.5%↑
Table 5. The comparison on the minimum number of SUs and minimum sampling rate needed.
Table 5. The comparison on the minimum number of SUs and minimum sampling rate needed.
SchemesSNR = 5 dBSNR = 10 dBSNR = 15 dBSNR = 20 dB
m min f min / MHz m min f min / MHz m min f min / MHz m min f min / MHz
PSS-SaDMWC331692.24231179.4418923.0416820.48
The best single selection scheme391999.92271384.56231179.4418923.04
Table 6. Average time spent during sub-Nyquist sampling and reconstruction with different N.
Table 6. Average time spent during sub-Nyquist sampling and reconstruction with different N.
Number of Bands with Energy (N)Parameters: m = 20, SNR = 15 dB, L(td) = 0.9, Repeat 500 Times, Progressive Levels = 2.
Average Time Spent on Sub-Nyquist Sampling Process and the Support Reconstruction (/s)
Sub-Nyquist SamplingSOMP_DMWCSwSOMP_DMWCReMBo_DMWCRPMB_DMWCS-MUSIC_DMWCPSS-SaDMWC
20.11750.00090.00100.00300.01380.00030.0046
40.11960.00140.00200.01150.05660.00040.0051
60.11870.00260.00340.02030.12600.00070.0062
80.11800.00340.00330.02660.21620.00070.0057
100.11930.00480.00360.00640.11750.00070.0062
Table 7. The total time spent on different schemes with different N.
Table 7. The total time spent on different schemes with different N.
Number of Bands with Energy (N)Parameters: m = 20, SNR = 15 dB, L(td) = 0.9, Repeat 500 times, Progressive levels = 2.
The Total Time Spent on Different Schemes (/s)
SOMP_DMWCSwSOMP_DMWCReMBo_DMWCRPMB_DMWCS-MUSIC_DMWCPSS-SaDMWC
20.11840.11850.12050.13130.11780.1221
40.12100.12160.13110.17620.12000.1247
60.12130.12210.13900.24470.11940.1249
80.12140.12130.14460.33420.11870.1237
100.12410.12290.12570.23680.12000.1255

Share and Cite

MDPI and ACS Style

Hu, Z.; Bai, Y.; Huang, M.; Xie, M.; Zhao, Y. A Self-Adaptive Progressive Support Selection Scheme for Collaborative Wideband Spectrum Sensing. Sensors 2018, 18, 3011. https://doi.org/10.3390/s18093011

AMA Style

Hu Z, Bai Y, Huang M, Xie M, Zhao Y. A Self-Adaptive Progressive Support Selection Scheme for Collaborative Wideband Spectrum Sensing. Sensors. 2018; 18(9):3011. https://doi.org/10.3390/s18093011

Chicago/Turabian Style

Hu, Zhuhua, Yong Bai, Mengxing Huang, Mingshan Xie, and Yaochi Zhao. 2018. "A Self-Adaptive Progressive Support Selection Scheme for Collaborative Wideband Spectrum Sensing" Sensors 18, no. 9: 3011. https://doi.org/10.3390/s18093011

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop