Abstract

The Modulated Wideband Converter (MWC) can provide a sub-Nyquist sampling for continuous analog signal and reconstruct the spectral support. However, the existing reconstruction algorithms need a priori information of sparsity order, are not self-adaptive for SNR, and are not fault tolerant enough. These problems affect the reconstruction performance in practical sensing scenarios. In this paper, an Adaptive and Blind Reduced MMV (Multiple Measurement Vectors) Boost (ABRMB) scheme based on singular value decomposition (SVD) for wideband spectrum sensing is proposed. Firstly, the characteristics of singular values of signals are used to estimate the noise intensity and sparsity order, and an adaptive decision threshold can be determined. Secondly, optimal neighborhood selection strategy is employed to improve the fault tolerance in the solver of ABRMB. The experimental results demonstrate that, compared with ReMBo (Reduce MMV and Boost) and RPMB (Randomly Projecting MMV and Boost), ABRMB can significantly improve the success rate of reconstruction without the need to know noise intensity and sparsity order and can achieve high probability of reconstruction with fewer sampling channels, lower minimum sampling rate, and lower approximation error of the potential of spectral support.

1. Introduction

Spectrum resource has become increasingly scarce with emerging wireless services. Nevertheless, assigned radio spectrum to authorized users is mostly underutilized. Cognitive radio (CR) technology can improve frequency spectrum utilization by detecting and accessing the frequency range that has not been occupied by authorized users (primary users). Therefore, one of the crucial tasks in the cognitive radio system is to constantly monitor the potential spectrum bands and detect the activities of primary users [1, 2]. The methods of signal detection on narrow band mainly include energy detection [3], coherent detection [4], and feature detection [5]. Since the wideband spectrum sensing can provide more spectrum access opportunities for cognitive users (secondary users), multiband based wideband spectrum sensing has gained much more research attention in recent years [6, 7].

At the receiving side, the traditional method of acquiring RF (Radio Frequency) information is to use demodulation under the condition of known carrier. However, in practical scenarios, it is often required to directly perform blind sensing for high frequency wideband analog signals, which brings great challenges to spectrum detection. Firstly, extremely high sampling rate has exceeded the limit of physical ADC (Analog-to-Digital Converter) capability. Meanwhile, the storage and transmission for the sampled data can bring huge overhead. In addition, the carrier frequency of the received multiband RF signal is usually unknown. To address these challenges, compressed sensing theory is applied to wideband spectrum sensing based on compressed sampling and signal reconstruction [8, 9]. In order to perform sub-Nyquist sampling on continuous spectrum signal, Mishali et al. proposed the MWC (Modulated Wideband Converter) scheme which uses multichannel compressed sampling and reconstruction with parallel structure based on compressive sensing and time-frequency transform theory [10, 11]. In MWC system, the multiband analog sparse signal can be collected with sub-Nyquist sampling, and the spectral support of signal can be reconstructed by a CTF (continuous-to-finite) block. From [10], it is known that the time domain reconstruction model of MWC can be attributed to the Multiple Measurement Vectors (MMV) problem. MWC has been considered to be an effective approach for compressed sampling and signal reconstruction with its applications on radar, broadband communication, and cognitive radio spectrum sensing [1214].

The accurate reconstruction of spectral support of signal is the key to realize the spectrum sensing. At present, there is still much room for improvement in the success rate of sensing, the required minimum number of channels, and the maximum number of subbands that can be reconstructed. The solvability of MMV problems is important for MWC reconstruction ability. To enhance the solvability of MMV problem, Reduce MMV and Boost (ReMBo) algorithm, which can transform MMV problem into single measurement vectors (SMV) problem is proposed in [15]. In ReMBo, the sampling value matrix is projected on a random vector which is independently and identically distributed in the interval and obtains a column vector , . Then, it tries to obtain the estimated spectral support of signal by iteratively computing SMV problem for many times. Although ReMBo is better than most of the existing reconstruction algorithms in the success rate of reconstruction and computational overhead, there is still a big gap between the maximum number of reconstructed frequency subbands and the theoretical upper limit [16]. The total sampling rate and the minimum number of required channels of ReMBo algorithm are still much higher than the theoretical lower bound [10, 17]. To improve the performance of MWC system, a dimension adjustable Randomly Projecting MMV and Boost (RPMB) framework algorithm, which transforms the initial MMV problem into a series of low dimensional MMV problems with the same sparsity order, was proposed in [18]. In the solving process, the solution is tested several times until a satisfactory solution is obtained. Compared with ReMBo, RPMB can reduce the number of required hardware channels and improve the maximum number of reconstructed frequency subbands in the condition of precise reconstruction. In spite of this, the RPMB framework is still faced with difficult problems to be solved: (1) The reconstruction performance of RPMB is greatly reduced under low SNR because the influence of the noise intensity is not considered in the RPMB solver; (2) the RPMB is not flexible enough since the decision threshold of RPMB is a fixed value, which has no self-adaptive ability for the uncertainty of the noise; (3) RPMB needs to know the sparsity order of the signal in advance, which is difficult in some practical applications; (4) although the RPMB solver improves the algorithm’s fault tolerance by finding more potential support bands, the effect of fault tolerance remains to be improved.

To address the above-mentioned problems, this paper proposes a Self-Adaptive and Blind Reduced MMV and Boost (ABRMB) scheme for MWC based on SVD [19]. Our main contributions are summarized as follows.

(1) ABRMB can first reveal the intrinsic properties of signal using SVD and perform the linear fitting on the noise singular value by using the tail singular values as noise data. Then, it can estimate the noise intensity, and the threshold of deciding support elements can be set adaptively.

(2) Our proposed scheme calculates the contribution of the estimated noise singular on the singular values of signal and figures out the sparsity order by using gradient and difference operation. Hence the number of signal subbands can be estimated.

(3) In the solver of ABRMB, the fault tolerance can be improved by the optimal neighborhood selection method. Compared with ReMBo and RPMB, when noise intensity and sparsity order are unknown, our proposed scheme can use fewer channels to achieve the high probability reconstruction of spectral support in low SNR range and increase the maximum subband number of reconstructed signal.

The rest of this paper is organized as follows. In Section 2, the related work is introduced. In Section 3, the multiband sparse signal model is introduced, and sampling principles of MWC are described as well as some of the present major issues. Section 4 introduces the key ideas of the noise intensity estimation, sparsity order estimation, and optimal neighborhood selection. In Section 5, the ABRMB scheme includes its solver which are specifically described, the convergence proof of which is also given. Section 6 performs validation and analysis on ABRMB from four important performance evaluation indexes. Conclusions and discussion are in Section 7.

The main notations used in this paper are listed in Notations to make them clearer and easier to read.

Current research on the performance of spectrum sensing can be mainly classified into the following two categories. The first category, especially in the design of CRN, focuses on investigating the optimal trade-off between energy consumption and throughput for secondary users (SUs). The second category, especially for wideband spectrum sensing, mainly focuses on studying how to achieve a good balance between noise interference and sensing accuracy.

As for the first category, some earlier researches focus on the trade-off between the interference and throughput. Specifically, for the unslotted CRN, Yang et al. [20] designed an interference-constrained novel simultaneous sensing and transmission scheme. This scheme exploited the statistic information of the activities of primary users (PUs), and the transmission duration is adaptively adjusted to avoid the interference. In the same period, energy efficient techniques, in cooperative spectrum sensing (CSS), have also gained a lot of attention [6]. In [21], considering the energy consumption problems of each sensing node in cooperative CR sensor network, a user selection scheme was proposed to minimize the energy consumed on each CR node based on the binary knapsack problem and its dynamic solution. After that, Ejaz et al. [22] indicated that an optimal sensing, reporting, and transmission duration can be found while providing a given throughput and reliability constraint. The solution can obtain the best trade-off between energy consumption and throughput for SUs.

As for the second category, in order to overcome the limitation of hardware technology and achieve wideband spectrum sensing, the research work mainly concentrated on how to get a good trade-off between the noise interference and sensing accuracy [4]. Firstly, based on the compressed sensing theory, a parallel MWC architecture for wideband spectrum sensing was designed by Mishali et al. [10, 11], which can achieve sub-Nyquist sampling for the wideband signal. Then, a MWC system with SwSOMP algorithm was proposed in [23]. Given the noise interference, the algorithm can get higher reconstruction precision of spectral support. In [24], in order to reduce the high hardware complexity of MWC, a compressive wideband spectrum sensing scheme based on a single channel was designed.

The work of this paper belongs to the second category. All of the aforementioned literatures only consider ideal noise interference model (NIM) and assume that the signal sparsity is known. However, in reality, NIM is always nonideal, where the intensity of noise varies with the change of communication environment. Moreover, the signal sparsity is always unknown in reality. In addition, we also hope to adopt a better reconstruction strategy and use fewer parallel channels to obtain higher reconstruction accuracy. Therefore, these problems need to be further investigated.

3. Problem Statement of MWC Model and Our Proposed Problem Solution

3.1. MWC System Model

The reconstruction principles of the spectral support of MWC system is shown in Figure 1. Figure 1(a) shows the sparse multiband analog signal model. Sparse multiband analog signal is common in cognitive radio [25]. Suppose the received signal is a sparse bandpass analog signal. The spectrum is distributed in frequency interval , and is Nyquist rate, which usually can reach GSPS order of magnitude. Suppose the spectrum of only contains subbands whose bandwidth is , and there is no overlap between subbands. is the maximal bandwidth in subbands, and the center carrier frequency of each subband is unknown. and can be defined as In (1), is union of all subbands whose amplitude is not zero, which represents the effective frequency component of .

As shown in Figure 1(a), the whole band is equally divided into consecutive narrow band channels, every bandwidth of which is no less than . Then the spectrum of has at most parts which get energy in the whole frequency band. If the channel is marked , the set of channel numbers corresponding to each subband is the spectral support of , which is defined as . is the number of nonzero elements in , that is, the potential of . The frequency bands corresponding to these numbers are called support bands. Since is much smaller than , can be considered as sparse multiband signal. Figure 1(b) shows the reconstruction process of the support of . Assume that the number of bands is 4, , and . We divide the wideband spectrum into spectrum slices, where . In order to ensure that the discrete Fourier transformation result of sampling sequence contains all the components of the original signal spectrum , must satisfy . After mixing and low-pass filtering, the spectrum information of the original signal appears in the sampling interval , and the mixing coefficient of each spectrum slice is , where is the index of spectrum slices. According to the theory of compressed sensing, we can obtain the spectrum support of the multiband signal.

In conclusion, the support bands of must meet two conditions: (1) it is distributed in an extremely wide frequency range; (2) the support bands of signal only exist in a few discrete frequency spectrum.

3.2. Sampling in MWC System

MWC contains multiple parallel sampling channels, and each channel has same structure with mixer, low-pass filter, and ADC [10]. The received signal is input to parallel channels at the same time, and each channel is multiplied by periodic mixing signal with different mode, which makes spectrum of move to baseband. Each of the channels’ is not related. The period of is , and is used to show the number of random switches in a cycle. is defined as the switching frequency of mixed signals. The mixed signals pass through the low-pass filter whose cut-off frequency is . At last, it passes through ADC whose sampling rate is and obtains groups low-speed digital sampling sequences .

On analysis of the th channel, the Fourier series expansion of the random mixing function is where . When , , and when , . In (2), denotes a pseudorandom sequence of , which is used as a mixing signal of the th sampling channel; is index of spectrum slice; is the coefficient of Fourier series expansion.

Next, after passing through the low-pass filter with frequency characteristic of , the relationship between DTFT (Discrete Time Fourier Transform) of and the Fourier transform of is In (3), , and is the smallest integer that can satisfy . Formula (3) shows that the spectrum of the output sequence is equivalent to the shift weighted sum of the original signal spectrum with as its step, which is intercepted into spectral fragments with width by low-pass filter. If is considered as the th component of m-dimensional column vector and is considered as the th component of -dimensional column vector , then (3) can be expressed as In (4), is a measurement matrix, , and . If IDTFT (Inverse Discrete Time Fourier Transform) is performed on both ends of (4), we can get the corresponding relationship between the sequence and the sampling data .

For any frequency , (5) is a typical compressed sensing problem. When sampled values matrix and an observation matrix are known, a sparse vector can be recovered. Since MWC is a MMV problem, the one-dimensional measured value vector turns into a two-dimensional matrix. As a result, paper [15] gets a one-dimensional vector after projecting ingeniously and then reconstructs the signal support bands by using compressed sensing technique. Furthermore, the reconstruction by building a CTF (continuous-to-finite) module is described in [10].

3.3. Problem Statement

The principle of reconstructing spectral support for MWC is shown in Figure 1 where Figure 1(b) gives a specific reconstruction process. As can be seen in Figure 1, if the number of support bands of is , the maximum reconstructed subbands are after passing through the MWC system; that is, the maximum possible sparsity order is . In the MOMPMMV (Modified Orthogonal Matching Pursuit for MMV), the solver mentioned in paper [18], the initial solution is obtained via the OMPMMV, which needs to know beforehand. In addition, in the condition judgment of RPMB, the algorithm uses to determine whether the potential of spectral support meets the requirements. However, in cognitive radio applications, it is difficult to know the sparsity order of signal. Therefore, aiming at the practical application, an effective method to estimate the sparsity order of signal is needed.

Secondly, in [18], the condition of deciding spectral support is ; and the condition of determining whether the spectral support meets the requirements in the iterative process of RPMB is . As mentioned in Section 1, in the case where there is no noise or high SNR, can be figured by taking a fixed small value. If the SNR is low or fluctuates greatly, the value of will have to perform self-adaptive change according to the intensity of the noise. In paper [18], is a fixed value without considering SNR. Hence, RPMB algorithm is neither suitable nor flexible under low or fluctuated SNR. Thus an effective method is needed to estimate the intensity of the noise and adaptively change the decision threshold .

Finally, in MOMPMMV, to improve the fault tolerance ability, the method is , where is the number of sampling channels, that is, taking maximum norm 2 as the initial spectral support. This method is effective, but it is not the best way. For example, as shown in Figure 1(a), the subband of is located at the 14th and 15th narrow channels, and the spectrum energy of the 15th narrowband channel is quite small, as a result of which if the fault tolerance method in [18] is used, under low SNR, number 15 will not be able to merge into the initial support . So it is necessary to design a better fault tolerance strategy.

3.4. Brief Description of Our Proposed Problem Solution

Our proposed problem solution is shown in Figure 2 where multiband analog signal passes through the MWC system to obtain compressed sampling data . Then, in order to reduce complexity, we reduce the dimension of by means of random projection. Subsequently, the signal sparsity and noise intensity are estimated in the preprocessing, namely, and . Meanwhile, to improve the fault tolerance ability, we adopt the optimal neighborhood selection strategy, which is described in detail in Section 4.3. Finally, by using the prior knowledge and the compression sensing reconstruction algorithm, we can obtain the estimated spectral support . It is worth noting that, in the reconstruction algorithm, we can adaptively adjust the decision threshold by using the estimated noise intensity .

4. Preprocessing of ABRMB Scheme

4.1. Estimation of Noise Intensity

Singular value decomposition is one of the most basic and important tools in modern numerical analysis. The SVD is performed on the measured values with noise using (6). , and , where is sampling length.

In (6), unitary matrix is the left singular vector of , and unitary matrix is right singular vector. is a diagonal matrix, and the main diagonal element is the singular value with a descending order. Since , (6) can be simplified as

Let and . is th singular value of , and . After SVD, an important characteristic is that most of the energy of signal is concentrated in the first singular values, while the energy of the noise is distributed in all of the singular values; but noise can be reflected in the tail singular value. Assume that the singular value of can be decomposed into the singular value of the original signal and the singular value of the noise, and , . Figure 3 describes the contribution of and to under different SNR, which are represented by and respectively. The definitions are as follows:

The contribution of the original signal to the tail of the singular values is small. The energy of the signal is concentrated in the first singular values, and the tail of the singular values is mainly determined by noise. Figure 3 shows that the best data source for noise intensity estimation is bottom 50% of the singular values. Because the available singular values are also reduced with the decrease of the sampling channels, in order to ensure the accuracy of estimation, the bottom 30% of the singular values is adopted to estimate the noise intensity in this paper.

Figure 4 illustrates the variation of the singular values of with different noise intensity and different sampling channel number. As shown in Figure 4, the singular value is larger when the SNR is lower or the sampling channels number is more. It should be noted that since the initial part of the singular value is mainly determined by the energy of the signal, the initial part of the singular value has little change versus different SNR and channel numbers. Yet the tail of the singular values changes a lot under different SNR because it is influenced significantly by noise intensity as the contribution of real signal is much less for those values compared with noise. This fact is utilized in this paper to estimate the noise intensity.

Next, the distribution of the noise singular values is investigated. Since the noise is the uniformly distributed white Gaussian noise (WGN), it can be seen in Figure 5, the singular values of noise are largely distributed on a straight line under the circumstances with different SNR and different sampling channel number. Using this fact, the singular values of tail 30% of are used as singular values of noise to perform linear fitting. The fitting line is used to estimate the noise singular values, and the noise intensity is estimated by (9). The fitting result is shown in Figure 6. Since there is little energy of real signal in the tail of the singular values, there is a certain deviation between the fitted singular values and original singular values of noise. However, under the low SNR, the deviation will be diluted due to the relatively large noise intensity. In addition, in order to reduce the influence of the deviation, this paper uses the optimal neighborhood selection strategy in Section 3.3 to carry out fault tolerance processing.

Suppose is a uniformly distributed WGN, then the intensity of the noise can be calculated according to the formulawhere ; denotes the th noise singular value.

4.2. Estimation of Sparsity Order

According to the previous analysis, we can get the estimated noise singular values . The contribution of noise singular values on the singular values of is calculated by

If the noise intensity is strong, is first obtained by performing gradient operation on , and then is obtained by performing difference operation on . The results of the operation are in an ascending order. The position of the minimum value in plus 1 is the estimated sparsity order . If the sampling channel number is close to the theoretical lower limit, need to add one adjustable parameter , and empirical value is 1. The calculation methods of and are shown in (11). Figure 7 is a sketch of estimation of sparsity order under different SNR.

When noise is low, the signal energy is dominant. The sparsity order can be estimated directly by using the singular values of . First, all singular values are shifted to the left one time, and the last empty position is filled by , represented as . Then, is calculated by (12) and is listed in a descending order. The index of maximum value in is the estimated sparsity order . Although has some deviations, the deviation has little impact on the success rate of reconstruction due to the joint sparse reconstruction and fault tolerance mechanism.

4.3. Optimal Neighborhood Selection Strategy

From the signal model showed in Figure 1(a), we know that the energy of subband can only locate on two adjacent narrow channels. If support is obtained, support can only be its neighborhood channel; that is, . However, there are usually two neighborhood channels of . Obviously, the channel with the largest norm 2 value is chosen to be the other support channel, as given in where the function of is to obtain the optimal neighborhood support of . denotes the signal energy on two neighborhood channels of . Obviously, this strategy is very helpful to obtain the approximate spectral support.

5. Proposed ABRMB Optimization Scheme

5.1. Structure of ABRMB Scheme

It was pointed out in [18, 26] that random projection can be used for joint reconstruction to improve reconstruction performance. In particular, it can be known from [18] that the sensing performance tends to be stable if the number of preserved measured vectors is equal to after the operation of projection. The ABRMB also inherits this idea, and it is combined with the pretreatment methods mentioned in Section 3 to improve the integrated system performance. The structure of ABRMB is shown in Figure 8.

5.2. Pseudocode of ABRMB Scheme

Pseudocode 1 provides the pseudocode to describe the ABRMB scheme. represents a uniformly distributed random matrix whose values are continuously selected from .

Input: Observation matrix , compressed sampling signal , reconstruction error , tuning
parameter of the potential of spectral support, maximum iteration .
Initialization: .
Pretreatment:
(1) Noise intensity estimation: .
(2) Sparsity order estimation:  (,  ), .
(3) The number of sub-bands: .
Iteration:
While  
(1) Random projection and dimension reduction: , .
(2) Solver solution: , .
(3) Storage of spectral support: .
(4) Obtain the estimation and calculate the residual: ,
.
(5) Condition test: If
Break;
End
(6) .
End
Until the end of the iteration, condition (5) is not satisfied, then make the best selection:
If
.
End
Output: return support

As can be seen in Pseudocode 1, the ABRMB allows a certain degree approximation deviation for spectral support with the aid of estimated noise intensity and sparsity order. In addition, if the loop iteration is ended, the optimal spectral support is still not found; the ABRMB can select the spectral support, with minimum potential, as the optimal support set from all of the stored spectral support. If there are more than one minimum potential, then choose the one with smallest residual as the best spectral support. Because of the guarantee of fault tolerance mechanism, the experiment shows that this method is very effective.

The solver of ABRMB scheme is described in Pseudocode 2.

Input: , , , .
Initialization: , .
(1) OMPMMV is used to perform joint reconstruction, solve . The preliminary solution is obtained.
(2) .
(3) Initial spectral support: .
(4) Optimal neighborhood selection: .
(5) Obtain a better solution, and calculate norm : , .
(6) Obtain optimal spectral support and optimal solution: ,
Output: , .
5.3. The Convergence of ABRMB Scheme

Theorem 1. Assume that is multiband signal described as in Figure 1(a); we use the MWC structure for sample signal as shown in Figure 8. If the following conditions are established, for any , is the only N-sparse solution of (4).1., and .2..3.The number of symbols in a periodic sequence must satisfy . If , then .4.Any column of is linearly independent.The proof of Theorem 1 is shown in [10].

Next, we prove that the spectral support of the original MMV problem can be obtained by solving the new MMV problem , where is the result after projection.

Lemma 2. Suppose is a known nonzero vector, and is a random set of vectors obtained from a continuous probability distribution. Then, the probability that the event “ on is not 0” is 1.

Theorem 3. We know , where is the Kruskal rank of , is the only K-sparse solution of , and is a random unit vector set obtained from a continuous probability distribution, whose length is . Suppose , , considering a new MMV problem after dimension reduction, the probability of is 1. Meanwhile, is the only K-sparse solution.

The proof of Lemma 2 and Theorem 3 can be found in [18].

Thus, Theorem 1, Lemma 2, and Theorem 3 can guarantee the convergence of the proposed scheme.

6. Numerical Results and Performance Analysis

6.1. Performance Evaluation Indices
6.1.1. The Required Minimum Number of Sampling Channels and Minimum Sampling Rate

When the required conditions are met, it is pointed out in [10] that the spectral support of the signal can be reconstructed as long as the number of sampling channels is satisfied by in theory. However, the existing algorithms are difficultly reach the theoretical lower limit and can only approximate the theoretical value by continuously improving the algorithms.

In addition, MWC can achieve sub-Nyquist sampling. Without affecting the success rate of reconstruction, the subsequent processing of the system is more favorable with higher degree of compression. The total sampling rate of MWC is . The theoretical minimum of sampling rate for multiband signal, that is, the Landau rate [15], is defined as where is Landau rate; that is, it is the sum of all subband frequency widths, denotes the union of effective frequency components in multiband signal, and is frequency width of th subband.

Since the number of the channels and total sampling rate are directly relevant, obviously, the cost of the system and the corresponding sampling rate are lower for smaller .

6.1.2. The Maximum Number of Subbands That Can Be Reconstructed in Signal

From [16], the upper bound of the reconstruction capability of the MMV problem is

In (15), is the joint sparsity order of , is the Kruskal rank of , and is the rank of . As can be learned from (15), the smaller the rank , the lower the sparsity order of the signal that can be reconstructed, which is also the reason that the upper bound of the sparsity order in [15] is particularly small. The number of subbands is . Therefore, the performance of the system is better when the number of subbands that can be reconstructed is larger.

6.1.3. The Approximate Error of the Support Potential

For the original signal, the potential of spectral support is , that is, the length of spectral support. Obviously, . If , then the approximate error is 0. If , then the approximate error existed. In this paper, the approximate error and the upper bound of the error are defined as In (16), is the potential of estimated support, represents the difference between the estimated support potential and the actual support potential, and “s.t.” is the abbreviation of “subject to”. In (17), is the potential of maximum spectral support for multiband sparse signals. is the number of narrow bands, and is the number of support bands of the original signal. Apparently, smaller approximate error is better. Since , in the application of wideband spectrum sensing in cognitive radio, as long as , the impact on the secondary users can be negligible.

6.1.4. The Successful Probability of the Reconstruction

In the analysis of recovered spectral support, we refer to the successful recovery criteria in [10]; that is, when the estimated support and the actual support satisfy (18), where , and is with full column rank, it is considered as a successful reconstruction. In the experiment of this paper, reconstruction is performed 500 times in the same simulation environment. If the success rate of reconstruction is more than 90%, it is considered a high probability reconstruction.

6.2. Experimental Analysis

In order to verify the effectiveness of the proposed scheme, simulation experiments are carried out to analyze the system performance metrics, including minimum number of sampling channels, the success rate of reconstruction, and the maximum number of subbands that can be reconstructed. Then, these metrics are used to compare with ReMBo and PRMB algorithms. Meanwhile, the approximate error of support potential is also analyzed.

The sparse multiband analog signal with noise is generated from signal by

In (19), , , , and represent the energy coefficient, bandwidth, carrier frequency, and time offset of the th band, respectively. is the number of subbands in the signal. is white Gaussian noise. The following procedure is repeated 500 times to calculate the probability of success.1.Generate the mixing signal randomly.2.Generate the carrier frequency uniformly and randomly in .3.Generate new signal according to .4.Estimate the spectral support using ReMBo, RPMB, and ABRMB, respectively, and determine whether it is successfully recovered.

In the simulation, the settings of parameters of the signal are (3 balanced pairs); ,  MHz, , carrier frequency randomly distributed in the interval , and = 10 . The parameters of MWC sampling are , , = 51.28 MHz, number of channels steps using 1 as interval in the range , and . The noise is WGN, and . The other parameters are , .

Firstly, under the same conditions, the changes of the success rate of reconstruction with channel number using ABRMB, RPMB, and ReMBo are studied under different SNR. As can be seen in Figure 9, when SNR equals 10, 20, and 30, respectively, the success rate of the reconstruction of spectral support using ABRMB is better than using ReMBo or RPMB. Particularly, when and , the improvements of the success probability of ABRMB compared with RPMB and ReMBo are shown in Table 1. Therefore, ABRMB scheme is more effective and has better adaptability in the case when SNR is low or fluctuated due to the reasonable estimation of the noise intensity and the sparsity order and the optimal neighborhood selection strategy.

Secondly, in the same circumstances, the needed minimum channel number and the minimum sampling rate of high probability reconstruction are studied. As shown in Figure 9 and Table 2, under different SNR, the number of hardware channels and the sampling rate of ABRMB for the high probability reconstruction are smaller than those of the ReMBo and RPMB. Thus, our proposed scheme can use fewer hardware channels and lower sampling rate to achieve the high success rate of reconstruction. Obviously, the cost of the system can be saved as the number of hardware channels needed by the scheme which can be reduced.

Next, under the same conditions, the changes of success rate of reconstruction with the number of the bands are studied using these three algorithms. The number of the subbands is chosen in the range with 2 as its advancing step. The parameters are , , , and . As shown in Figure 10, since the number of the bands is directly related to the sparsity order of the signal, with the increase of , the signal is not sparse enough and the success rate of reconstruction for three algorithms is reduced. Nevertheless, the reconstruction performance of ABRMB is obviously better than that of RPMB and ReMBo for = 4, 6, and 8.

At last, we compare the average approximation error on the potential of estimated spectral support. We set , , and is in the range with 1 as its step. As can be seen in Figure 11, since the potential of the support reconstructed by RPMB is related to the number of channels, when , the average approximation error of the spectral support of RPMB has already reached the upper limit. From Figure 11, the average approximation error of ABRMB is the smallest in these three algorithms, and the potential of the spectral support reconstructed by ABRMB is the closest to the actual number of frequency channels. In this way, the ABRMB can provide more spectrum access opportunities for the secondary users in cognitive radio networks.

From the analysis of above four performance metrics, we can see that ABRMB scheme can achieve low-speed sampling by utilizing the sparse characteristics of wideband signals in frequency domain. The sampling rate can be reduced to 14.9% of the Nyquist sampling rate when SNR = 10 dB. Meanwhile, for noise uncertainty, the detection threshold can be adaptively changed as the noise power changes in ABRMB scheme. Based on the neighborhood selection strategy and sparsity estimation, ABRMB can obtain higher success reconstruction probability. Then, the projection reduction operation can reduce the computational complexity, and it does not affect the convergence of the scheme. Finally, ABRMB scheme can find better trade-off between noise interference and sensing accuracy.

7. Conclusions

By using SVD theory, this paper proposes a self-adaptive and blind wideband spectrum sensing MWC scheme which leads to a flexible and high performance solver. The SVD is performed before signal reconstruction in the preprocessing block. The noise intensity and sparsity order of the signal are estimated in this block, and then the subbands number of the signal can be obtained. ABRMB scheme can use the estimated noise intensity and sparsity order to process the multiband signals adaptively, and it improves the reconstruction performance by using optimal neighborhood selection. In practical sensing environment, especially for low or fluctuated SNR, the reconstruction of the spectral support can be performed more accurately by using the ABRMB. The simulation results demonstrate that, compared with ReMBo algorithm and RPMB algorithm, the reconstruction performance has been improved by 34.2–76.6%; the minimum number of hardware channels and minimum sampling rate needed by high probability reconstruction have been decreased by 17.9–22.2%. When we perform reconstruction of spectral support on the signal with different number of subbands, the performance of ABRMB is better than the other two algorithms. In the study of the approximation error of the support potential by using the three algorithms, the approximation error of ABRMB is the smallest.

Notations

:The actual spectral support of signal
:The obtained initial support in ABRMB_Solver
:The optimal solution in ABRMB_Solver
:The obtained spectral support with ABRMB
:The potential of spectral support
:The number of subbands in multiband signals
:Bandwidth of subband
:Nyquist rate of
:Periodic mixing signal
:The sub-Nyquist sampling signal with MWC
:The sampling matrix after projection
:Sparsity order of signal
:The estimated sparsity order
:The norm of each row vector for
: measurement matrix or observation matrix
:Extracting column vectors from according to and then conducting pseudoinverse operation
:The decision threshold
:The noise intensity
:The energy coefficient of subband
:Carrier frequency
:The time offset of subband
:The function of round toward positive infinity
:Spectrum slice number
:Spectral slice width,
:Sampling rate at each channel, , with odd .

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work was supported by the National Natural Science Foundation of China (61561017), the Hainan Province Natural Science Foundation of China (617033, 20166232), 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), and the Major Science and Technology Project of Hainan Province (no. ZDKJ2016015).