 Research
 Open Access
 Published:
Wideband spectrum sensing based on advanced subNyquist sampling structure
EURASIP Journal on Advances in Signal Processing volume 2022, Article number: 41 (2022)
Abstract
As the bandwidth increases, the highspeed sampling rate becomes the bottleneck for the development of wideband spectrum sensing. Wideband spectrum sensing with subNyquist sampling attracts more attention and modulated wideband converter (MWC) is an attractive subNyquist sampling system. For the purpose of breaking the system structure limit, an advanced subNyquist sampling framework is proposed to simplify the MWC system structure, adopting the single sampling channel structure with a frequency shifting module to acquire the subNyquist sampling values. In order to recover the signal support information, the sensing matrix must be built according to the only one mixing function. Most existing support recovery methods rely on some prior knowledge about the spectrum sparsity, which is difficult to acquire in practical electromagnetic environment. To address this problem, we propose an adaptive residual energy detection algorithm (ARED), which bypasses the need for the abovementioned prior knowledge. Simulation results show that, without requiring the aforementioned prior knowledge, the ARED algorithm based on the advanced subNyquist sampling framework has the similar performance as MWC and even higher than MWC in some cases using only one sampling channel.
Introduction
In the mobile industry, more attentions focus toward Fifth Generation (5G) mobile technology to meet the growing demands for higher throughputs and more data capacity. In particular, when 5G is integrated with satellites, it is targeted to address a broad range of Internet of Things (IoT) applications to provide broadband access services [1,2,3,4,5]. Wideband spectrum sensing (WSS) has been widely recognized as an effective means to deal with the increasing demand for broadband access and the scarcity of available spectrum [6, 7]. However, the increasing bandwidth brings a great challenge to the implementation of conventional WSS techniques, thus subNyquist wideband spectrum sensing attracts significant attentions [8].
Based on the compressed sensing (CS) theory, several subNyquist sampling systems have been introduced, such as an analog to information converter (AIC) [9], a multicoset sampling (MCS) [10] and a modulated wideband converter (MWC) [11,12,13,14]. AICbased WSS can handle discrete multitone signals, i.e., sinusoids with sparse frequencies. When signals have a certain bandwidth, AIC system is no longer applicable, but MCS and MWC still work. These two systems belong to multichannel structure. MCS is difficult to implement by hardware, because an accurate time delay is strictly required for each channel. By contrast, a prototype of MWC has been implemented. Though its precision is lower than that of MCS at the same sampling rate, MWC is still an attractive alternative.
In terms of signal support set reconstruction, compressedaware reconstruction algorithms are borrowed, such as orthogonal matching pursuit (OMP), regularized OMP, stagewise OMP, subspace pursuit and compressive sampling MP, which are proposed to solve the Single Measurement Vector (SMV) problem and cannot be directly used to solve the multiband signal reconstruction problem. However, the reconstruction of multiband signals can be transformed into the Multiple Measurement Vectors (MMV) problem. To solve the reconstruction problem of joint sparse signals, five greedy algorithms designed for SMV sparse estimation can be extended to the MMV problem. In addition, many MWCbased signal improvement algorithms are proposed, such as the iterative support detection method [15], and the sparse Bayesian algorithm [16]. Although the MMV class algorithms require fewer samples than the SMV class algorithms to achieve the same signal reconstruction accuracy, the MMV class algorithms [17,18,19], like the SMV class algorithms, also rely on the a priori information of signal sparsity, which is extremely difficult to be acquired in the actual complex electromagnetic environment.
In this paper, an advanced sampling framework (ADS) is proposed to achieve subNyquist sampling for multiband signals. Compared to traditional MWC, a prime difference is that advanced sampling framework adopts singlechannel structure. In order to collect enough subNyquist samples, a frequency shifting module is added. The proposed structure mainly solves the following two problems. First, it can flexibly take control of the number of subNyquist samples. The key point of MWC is to recover the signal supports by exploiting the CS recovery algorithms. However, the CS theory has strict requirements on the observation times, namely the number of sampling channels in MWC. As the number of subbands increases, sampling channels must be added to acquire enough samples. Once MWC is implemented in hardware, the number of sampling channels is fixed. In other words, the ability to process multiband signals is limited. In actual scenario, there is no priority knowledge of the number of subbands, so it will be difficult in putting MWC in practical applications. This has motivated interest in the proposed structure to overcome the limitations of traditional MWC. Second, the input signal to MWC is mixed with a highspeed pseudorandom chip sequence. This operation puts the pressure on hardware implementation and advanced structure can greatly reduce this operation. Based on singlechannel structure, wideband spectrum sensing can be realized to monitor high dynamic electromagnetic spectrum and detect noncooperative signals.
The reminder of the paper is organized as follows. In Sect. 2, the system model of MWC system is first briefly reviewed. Then, the singlechannel subNyquist sampling structure is proposed in Sect. 3. Finally, simulation results are presented in Sect. 4 for demonstrating the performance of the proposed approach.
System model
MWC allows the RF signal to be sampled using existing ADCs, reducing the limitations on hardware. Compared to multicoset sampling, there is no requirement for strict time synchronization. Meanwhile, the appearance of prototypes makes MWC draw more attention.
MWC architecture
MWC uses a fixed analog sampling front end, which contains m parallel sampling channels, each consisting of a mixer, lowpass filter and sampler, as shown in Fig. 1.
The RF signal \(x\left( t \right)\) is an analog multiband signal with a bandwidth range \(F = \left[ {{{  1}/{2T}},{1/{2T}}} \right)\), and \({f_{NYQ}} = {1/T}\) is the Nyquist rate of \(x\left( t \right)\). Its Fourier transform is as follows:
Once the multiband signal \(x\left( t \right)\) enters MWC, m sampling channels simultaneously perform the same processing process on the RF signal. First, the RF signal \(x\left( t \right)\) is modulated by the mixing function through the mixer. The mixing function \({p_i}\left( t \right)\) is \({T_p}\)periodic, containing M code slices in each period. Each code slice varies between \(\pm 1\), as shown in Fig. 2. The periodic pseudorandom sequence is chosen as the mixing function.
With \({\alpha _{ik}} \in \left\{ { + 1,\;  1} \right\}\) and \({p_i}\left( {t + n{T_p}} \right) = {p_i}\left( t \right)\) for any \(n \in \mathrm{Z}\).
Considering the \(i{\mathrm{th}}\) branch, since \({p_i}\left( t \right)\) is a periodic signal, its Fourier expansion form is
where,
The multiband signal \(x\left( t \right)\) is multiplied with \({p_i}\left( t \right)\) to obtain the modulated signal \({{\tilde{x}}_i}\left( t \right) = x\left( t \right) {p_i}\left( t \right)\), whose Fourier transform is
\(X\left( f \right)\) is the Fourier transform of \(x\left( t \right)\) and \({f_p} = {1/{{T_p}}}\). Through the mixer, the modulated signal spectrum \({{\tilde{X}}_i}(f)\) generates the spectrum aliasing effect, which manifests itself as a linear weighting combination of \({f_p}\)shift copies of \(X\left( f \right)\) and the weighting factor is the Fourier coefficient \({c_{il}}\). The operation is similar to the spread spectrum, the multiband signal spectrum will be extended, so that the spectrum spans full spectrum, at this time extended to the low frequency part. Notice that the m parallel channels differ only in the pseudorandom sequence chosen for the mixing function, the other operations are identical.
Subsequently, the modulated signal is filtered using a lowpass filter to retain some information in the signal baseband, and the filtered signal is sampled at low speed to obtain the sampling signal \({y_i}\left[ n \right]\) of each branch. The cutoff frequency of the lowpass filter is \({1/{2{T_s}}}\), and the sampling rate is \({1/{{T_s}}}\). Suppose the lowpass filter frequency response be \({\mathbf{H }_{LPF}}\left( f \right)\), the sampled value \({y_i}\left[ n \right]\) contains only the frequency component \(f \in {F_s} = \left[ {  \frac{1}{{2{T_s}}}, + \frac{1}{{2{T_s}}}} \right]\).
The discretetime Fourier transform (DTFT) of \({y_i}\left[ n \right]\) is
Where \({L_0}\) denotes all possible nonzero terms of \(X\left( f \right)\) in the positive frequency part of the signal bandwidth F,
Equation 6 relates the spectrum of the sampled sequence \({y_i}\left[ n \right]\) to the spectrum of the unknown signal \(X\left( f \right)\) in the frequency domain, which constructs a classical reconstruction formula similar to the compressed sensing. Rewrite it as matrix form.
The \(i{\mathrm{th}}\) element of a \(m \times 1\) vector \(\mathbf{Y }\left( f \right)\) is \({Y_i}\left( {{e^{j2\pi f{T_s}}}} \right)\). \(\mathbf{z }\left( f \right)\) is \(L \times 1\) with \(L = 2{L_0} + 1\),
Matrix \(\mathbf{A }\) is \(m \times L\) with the elements \({\mathbf{A }_{il}} = {c_{i,  l}} = c_{il}^*,\;  {L_0} \le l \le {L_0}\).
After the mixing function \({p_i}\left( t \right)\), the multiband signal is periodically extended in the frequency domain. Each subband signal in the baseband part is obtained after passing the lowpass filter, and then the subband signals are mixed together. The data stream \(y\left[ n \right]\) is sampled by lowspeed rate. The signal support set information is acquired by compressed sensing theory, and separate the mixed subband signals.
Discussions
MWC has drawn more attention among many wideband signal subNyquist sampling systems. It can process multiband signals at subNyquist rates without the prior of the exact location of each subband, but has application limitations. The two core components of MWC: the frontend subNyquist sampling structure and subsequent signal processing algorithms, which both limit the use of MWC.
Frontend subNyquist sampling structure employs multichannel parallel structure. When implemented in hardware, the number of sampling channels is then determined and cannot be changed. The number of sampling channels directly affects the accuracy of the subsequent signal support set recovery algorithm. Taking the existing signal support set algorithm as an example, two prerequisites are required to recover the support set accurately, a priori information on the number of signals required and the number of sampling channels to match the number of subbands. In a complex electromagnetic environment, the number of signals is not known in advance and is also constantly changing over time. Such uncertainty directly limits the application of MWC. Another perspective is that when the number of sampling channels is fixed, the upper limit of the number of signals it can detect will also be determined.
As above, the main contributions of this paper are as follows. On the one hand, design a singlechannel advanced structure, which can flexibly select the number of sampling values according to the number of signals changing. At the same time, it can ensure the effective operation of the support set recovery algorithm, so that the sampling process is channel selection adaptive. On the other hand, the signal support set blind recovery algorithm, called adaptive residual energy detection algorithm, is proposed to eliminate the priori information about the signal number, which adapts to dynamic electromagnetic environment.
Singlechannel advanced sampling method
Singlechannel SubNyquist sampling Structure
The aliasing effect of the modulated signal spectrum due to the period extension is the basis for the implementation of subNyquist sampling in MWC systems. The spectrum of the modulated signal \({{\tilde{X}}_i}\left( f \right)\) appears as a weighted linear combination of \({f_p}\)shift copies of \(X\left( f \right)\). Assuming that the spectrum range is divided into several intervals by \({f_p}\) length, every \({f_p}\)length interval contains the weighted spectrum information from each subband, which is considered as the drivers for singlechannel subNyquist sampling structure.
Using a singlechannel equivalent to a conventional MWC system, the core idea is to combine the frequencyshifting properties of the Fourier transform. Taking full advantage of the spectral panning feature of singlechannel signals, the mixed signals in each region of \({f_p}\) length are considered as the signals acquired by one sampling channel. The periodweighted expansion of the spectrum of one sampling channel is extracted, and the signal in each region is equivalent to the signal obtained from multiple other sampling channels. Therefore, the single channel needs to add a frequency shift module between the mixer and the lowpass filter, and the modulated signal will be frequency shifted and passed through the lowpass filter in turn. Several linearly weighted signals in the \({f_p}\)length region are reserved according to the actual requirements to equate to the road sampling channels of a conventional MWC system.
The processed signal \({\hat{x}}\left( t \right) {\mathrm{= }}{\tilde{x}}\left( t \right) \cdot {e^{  j2\pi \left( {a \cdot {f_p}} \right) t}}\) produces a frequency shift effect in the frequency domain.
Where \({\tilde{X}}\left( f \right)\) is the spectrum of the modulated signal and \(a \in \mathbf{N } +\). Different channels are equated by selecting different values of a.
The spectrum of the modulated signal \({\tilde{x}}\left( t \right)\), after different frequency shift operations, is used as the input signal \({\hat{x}}\left( t \right)\) for the lowpass filter.
Its Fourier expansion takes the form
The filtered signal \(Y\left( f \right) = {\hat{X}}\left( f \right) \cdot {\mathbf{H }_{LPF}}\left( f \right)\) retains only the spectrum located in the baseband portion, which is a linear combination of each subband with different weighting factors. By setting different values of a to obtain subNyquist sampling values sufficient, it can satisfy the reconstruction of signal support information. These sample values can be equivalently considered as coming from different sample channels. In this paper, the relationship between sampling channel number i and parameter a is specified as follows:
Where i and a take the values of \(i = \left[ {1,{} 2, \cdots ,m} \right]\) and \(a = \left[ {0,{} 1,{} \cdots ,m  1} \right]\), respectively. m is the equivalent number of sampling channels, Sampling channel \(i = 1\) is the subNyquist sampled value obtained when no frequency shift (\(a = 0\)) occurs, while sampling channel \(i \ge 2\) is the modulated signal spectrum obtained by sequentially shifting \({f_p}\) distances to the left.
Sensing matrix design
In the MWC system, the observation matrix \(\mathbf{A }\) is constructed based on the Fourier series \({c_{il}}\) of the different mixing functions \({p_i}\left( t \right)\). Matrix \(\mathbf{A }\) is \(m \times L\), with the elements \({\mathbf{A }_{il}} = {c_{i,  l}} = c_{il}^*\), \( {L_0} \le l \le {L_0}\), where m denotes the number of sampling channels and L denotes the number of regions of \({f_p}\) length divided in the spectrum sensing range. The observation matrix \(\mathbf{A }\) of MWC is composed of m mixing functions \({p_i}\left( t \right)\) and the form is as follows:
Each column of matrix \(\mathbf{A }\) corresponds to a region of \({f_p}\) length in the sensed spectrum range, and the weighting factor of each subband located in the baseband part is related to the location of the subband. The weighting factor of each subband period extension is known by Eq. 4.
Matrix \(\mathbf{A }\) has conjugate symmetry. From the amplitude point of view, the leftward and rightward periodic extension spectrum in the baseband part has the same amplitude variation.
In the singlechannel structure, the frequencyshifted modulated signal spectrum is as in Eq. 12. Let \(l' = l  a\) and substitute \(l = l' + a\) into Eq. 12,
Comparing with Eq. 12, the weighting factor of the spectrum is \({c_{l + a}}\).
In the singlechannel structure, there is only one mixing function, and the observation matrix \(\mathbf{A }\) is constructed using the Fourier series of one mixing function corresponding to the frequency shift operation. The weighting factor for each sampling channel corresponds to one row of matrix \(\mathbf{A }\). Therefore, \(\mathbf{A }\) can be obtained by a rowbyrow translation in a single channel structure.
where \(i = a + 1\). At this point, the elements in matrix \(\mathbf{A }\) no longer satisfy the conjugate symmetry relationship.
The samples \(\mathbf{Y }\left( f \right)\) in MWC system are the weighted linear combination of \({f_p}\)shift copies of \(X\left( f \right)\), and the difference between the sampling channels is the weighted coefficients, due to different mixing functions. The weighted coefficients are several specific values from the Fourier coefficients of different mixing functions. In the singlechannel structure, the equivalent samples are still the weighted linear combination of \({f_p}\)shift copies of \(X\left( f \right)\) and the weighted coefficients are acquired by shifting the only Fourier coefficients. As long as the constructed matrix \(\mathbf{A }\) is consistent with the sampled values after the translation operation, it will not affect the subsequent reconstruction of the subband support information.
In the singlechannel structure, the Fourier series \({c_l}\) of the mixing function is used as the first row of matrix \(\mathbf{A }\), and the remaining rows are generated by shifting the elements of the first row according to Eq. 16. After the translation, there are free positions in \(\mathbf{A }\) that need to be filled to complete the construction of \(\mathbf{A }\). In this paper, two methods are presented to build matrix \(\mathbf{A }\) as follows,

\({\mathbf{A }_1}\): The idle position left after the translation is filled by zero.
$$\begin{aligned} {\mathbf{A }_1} = \left[ {\begin{array}{*{20}{c}} {{c_{1,  {L_0}}}}&{} \cdots &{}{{c_{1,0}}}&{}{{c_{1,1}}}&{} \cdots &{}{{c_{1,{L_0}}}}\\ 0&{} \cdots &{}{{c_{1,  1}}}&{}{{c_{1,0}}}&{} \cdots &{}{{c_{1,{L_0}  1}}}\\ \vdots &{} \ddots &{} \vdots &{} \vdots &{} \ddots &{} \vdots \\ 0&{} \cdots &{}{{c_{1,  m + 1}}}&{}{{c_{1,  m + 2}}}&{} \cdots &{}{{c_{1,{L_0}  m + 1}}} \end{array}} \right] \end{aligned}$$(17) 
\({\mathbf{A }_2}\): The idle position left after the translation is filled by a circular shift
$$\begin{aligned} {\mathbf{A }_2} = \left[ {\begin{array}{*{20}{c}} {{c_{1,  {L_0}}}}&{} \cdots &{}{{c_{1,0}}}&{}{{c_{1,1}}}&{} \cdots &{}{{c_{1,{L_0}}}}\\ {{c_{1,{L_0}}}}&{} \cdots &{}{{c_{1,  1}}}&{}{{c_{1,0}}}&{} \cdots &{}{{c_{1,{L_0}  1}}}\\ \vdots &{} \ddots &{} \vdots &{} \vdots &{} \ddots &{} \vdots \\ {{c_{1,{L_0}  m + 2}}}&{} \cdots &{}{{c_{1,  m + 1}}}&{}{{c_{1,  m + 2}}}&{} \cdots &{}{{c_{1,{L_0}  m + 1}}} \end{array}} \right] \end{aligned}$$(18)
Sampling structure improvement
The frequency shift module is the most central device of the subNyquist sampling system based on the singlechannel structure, which is not only the key to ensure the proper operation of the system, but also can increase the flexibility of sampling value acquisition. Two basic structures are given in this section, i.e., parallel structure and series structure, as shown in Figs. 3 and 4.
In both structures, a lowpass filter is used to obtain multiple subNyquist sampled values through the control of the timing. The difference between the two structures is that the parallel structure can acquire the baseband spectrum without frequency shifting as the sampled signal, while the sampled signal acquired in the series structure is the frequency shifted signal spectrum. The parallel structure uses different frequency shifters, while the series structure can use the same frequency shifters.
Wideband spectrum sensing has high requirements for timeliness. When the abovementioned single channel advanced sampling structure is adopted, the efficiency of the frequency shift module will directly affect the working time and efficiency of the whole system and it becomes the key to system performance improvement. Considering that the lowpass filter bandwidth in the system matches the subband bandwidth of the multiband signal, the sampling rate can be appropriately increased in order to shorten the signal processing time delay caused by frequency shift. In addition, the sampling process is flexibly controlled according to actual needs, making it more adaptable to application scenarios where the number of signals is unknown and constantly changing.
The mixing function used in the mixer can be a pseudorandom sequence, which values switch between 1 and \( 1\). For better hardware implementation, the mixing function can be improved to ensure that the total number of code pieces remains the same during the period.
First, the value of each code slice of the modulation function is selected as 0 or 1. The mixer can be implemented through the control of the highfrequency switch. The opening of the highfrequency switch corresponds to the code piece whose mixing function takes the value of 1 to ensure the normal passage of the signal, while the closing of the switch corresponds to the code piece whose mixing function takes the value of 0 to achieve the modulation of the input multiband signal. Secondly, in order to reduce the opening and closing frequency of the high frequency switch, the mixing function structure can be changed so that a number of successive adjacent elements take the same value, thus reducing the opening and closing frequency of the switch exponentially and reducing the difficulty of hardware implementation.
In the improved mixing function, it is required that the number of code pieces remains the same M for a cycle \({T_p}\). As the number of code slices with the same value increases, it makes the mixing function less random and will affect the reconstruction results of the signal support set to some extent.
The proposed ARED algorithm
In this section, the proposed adaptive residual energy detection algorithm (ARED) is similar to other algorithms for support set solution based on the greedy compressed sensing algorithm. The processing of the proposed ARED algorithm includes matching the residuals with the observation matrix, and then finding the most relevant columns to obtain the corresponding support set information, updating the residuals again, and performing circular matching until the complete support set information is obtained. In this algorithm, the iteration termination condition is no longer the sparsity of the signal, but the difference of two mean square errors is chosen. It can effectively solve the difficult problem that the signal sparsity cannot be known in advance, and solve the reconstruction problem of signal support set with arbitrary sparsity more flexibly. The pseudocode of the proposed algorithm is shown in Algorithm 1.
In step 1, at the beginning of each iteration, the correlation between the residuals and each column of the observation matrix is solved to find the best matching column, whose corresponding column number \({Z^\kappa }\) is a support set information. Considering that the spectrum of the real signal has conjugate symmetry, the signal support set \({{\tilde{S}}^\kappa }\) is thus updated as \({Z^\kappa }\) and \(L + 1  {Z^\kappa }\).
In step 2, the multiband signal after this iteration is obtained through the pseudoinverse matrix \(\mathbf{A }_{{{{\tilde{S}}}^\kappa }}^\dag\), and the residuals are updated.
In step 3, the observation matrix \({\mathbf{A }^\kappa }\) is updated with the diagonal correction matrix so that the energy of each row of the observation matrix is normalized to 1.
The details of the algorithm are shown in Algorithm 1.
Compared with the traditional MWC system signal support set recovery algorithm, the proposed ARED algorithm no longer requires the a priori information of signal sparsity and uses the residual energy detection result as the iterative termination condition to achieve blind detection of the signal.
Simulation result
In this section, we will verify the above analyses and compare the performance along with the original multichannel MWC system. In our experiment, the QPSK signal is selected as the subband signal,
Where N is the number of subband signal, \({T_{si}} = 4 \times {10^{  2}}\mu s\) is symbol duration and symbol energy \({E_{si}}\) is random selection. The inphase and quadrature bit streams are \(I\left[ n \right]\), \(Q\left[ n \right]\) and the generated bit streams uniformly at random with \(n = 150\) symbols. \(s\left( t \right) = {\mathrm{sinc}}\left( {{t/{{T_s}}}} \right)\) is the pulse shaping. The carriers \({f_i}\) are chosen uniformly at random over a wideband range with \({f_{NYQ}} = 5{\mathrm{GHz}}\). The multiband signal is composed of three QPSK signals with \(SNR = 10{\mathrm{dB}}\). The mixing function \({p_i}\left( t \right)\) alternates sign at most \(M = {{{T_s}}/T}\) times. Lowpass sampling signals obtained by different sampling channels are shown in Fig. 5. Matrix \(\mathbf{A }\) is obtained by cyclic shift method and use the proposed ARED algorithms to recover the frequency supports. The signal processing results are shown in Fig. 6.
A successful reconstruction of the signal support set is defined when the support set of the reconstructed signal \({S_R}\) contains the support set of the original signal \({S_O}\),
\({S_R}{{= }}{S_O}\) means the exact reconstruction of the support set. Due to the influence of noise, there will be support set false alarm situation, if completely eliminate the false alarm situation need to use other signal processing methods, not in the scope of this paper. Considering that the primary principle of shared spectrum is that the work of its own system does not affect the normal work of other systems, the support set reconfiguration success with Eq. 20 defined in this paper meets this requirement. Ensuring that all subband locations are accurately located, the provided spectrum access locations do not interfere with the work of other existing systems.
Support set detection performance
For MWC and ADS systems, the setting of parameters will directly affect the performance of signal support set reconstruction. The three most influential parameters are the average signaltonoise ratio, the number of sampling channels (number of subNyquist sampled values) and the number of subbands (joint sparsity), and the following simulations analyze the effects of these three factors. Since the signal and observation matrices are random, there are inevitable fluctuations in the probability of successful reconstruction of the signal support set, and the following simulation results are obtained by statistics of 1000 Monte Carlo simulations.
The simulation parameters are as follows: the number of sampling channels is taken from 10 to 100 with an interval of 10, the average SNR is from −30 dB to 30 dB with an interval of 5. The number of subbands is \(N = 6\).
As shown in Figs. 7 and 8, the detection rates of both MWC and ADS systems for the signal support set are increasing as the average signaltonoise ratio increases and the number of undersamples increases. In contrast, the detection rate of the ADS system for the signal support set is higher at low undersampling numbers, while at high undersampling numbers, the detection rates of both systems are similar.
Specifically, the detection performance of the two systems is compared when the undersampling numbers are taken as 10, 30, 60 and 100, respectively. When the number of undersamples is greater than 30, the performance of the two systems does not differ much and both improve with the increase in the average signaltonoise ratio. Only when the number of undersamples is above 60, the performance of the system is not improved much simply by increasing the number of undersamples. The number of undersamples directly determines the hardware complexity of the sampling system, especially for MWC systems, the number of undersamples directly affects the number of sampling channels. Therefore, MWC systems will be extremely limited in practical applications. When the number of sampling channels is only 10, the ADS system is improved with the increase of the average signaltonoise ratio of the signal, but the final undersampling number is too small to achieve better detection efficiency. MWC at this time is unable to complete the normal detection, so the ADS system has a certain detection capacity under the low number of samples, which can be the focus of subsequent research in this scenario.
Figure 9 also shows that ADS outperforms MWC at low undersampling numbers. While both systems have comparable performance with gradually increasing number of samples, as shown in Fig. 10
The effects of different numbers of subbands on the detection results are given in Figs. 11 and 12 for undersampling numbers of 30 and 60, respectively. It can be seen that the detection performance gradually decreases as the number of subbands increases. And the higher the average signaltonoise ratio and the higher the number of samples, the higher the success rate of detection of the signal support set under the same subband number condition.
As shown in Fig. 11, when the number of samples is 30, the detection performance of the MWC system and the ADS system differs significantly. And when the number of samples is increased to 60, the detection performance of both systems tends to be similar, as shown in Fig. 12. Again, it shows that the ADS system has better detection capability than MWC at low sample number condition.
Compared to MWC systems, ADS systems also have the ability to detect multiband signals, and both have similar performance. In particular, ADS is more advantageous when the number of samples is small. MWC only performs better when the number of samples is large enough, and more samples means an increase in the number of sampling channels, which ultimately leads to a significant increase in hardware complexity. In contrast, ADS is more flexible for acquiring sample values and can obtain more samples without increasing hardware complexity.
Another issue of concern is that in a complex electromagnetic environment, the number of signals that exists simultaneously at a given moment is unpredictable. For MWC systems, once the analog frontend is implemented in hardware, the number of sampling channels will also be determined, and its ability to handle multiband signals is basically fixed, i.e., the upper limit of the number of subbands that can be handled is known. When the number of changing RF signals exceeds the limit, the system will not work. While an increase in the number of subbands means that the number of samples must be increased to ensure the effectiveness of signal support set detection, the analog sampling frontend of the ADS system can flexibly cope with different numbers of subbands. Therefore, in the complex electromagnetic environment where the signal cannot be known in advance, the ADS system is more valuable for application.
SubNyquist sampling structure performance
The core device of the MWC system is the mixer, which is used to extend all subbands undifferentiated to the baseband by the action of the mixing function, which is filtered by a lowpass filter and then the signal is sampled. Therefore, the mixer is the basis for the MWC to achieve subNyquist sampling and is also the key for the MWC to be able to perform blind processing of RF signals appearing anywhere in the sensing band.
The frequency of each code piece of the mixing function is equal to the Nyquist frequency. Therefore, in order to achieve the modulation effect, the clock frequency controlling the mixing function needs to reach the Nyquist rate, which is a challenge for the hardware implementation process of the subNyquist sampling system. In order to reduce the clock frequency, the mixing functions are designed to be improved, and the performance of the improved four mixing functions in MWC systems and ADS systems is given in this section. The four mixing functions are independent of each other, two consecutive code pieces, four consecutive code pieces, eight consecutive code pieces.
The performance curves of the four modulation functions with different average signaltonoise ratios for the number of sampling channels of 60 in the MWC system and the ADS system are given in Figs. 13 and 14. It can be seen that reducing the clock frequency and extending the duration of the mixing function code slice makes the system performance degraded, especially for MWC systems, and in contrast, the ADS system proposed in this paper has better adaptability. The reason is that the MWC system requires randomness among the mixing functions, and when the clock frequency is doubled, the randomness among the mixing functions decreases significantly, and the correlation among the column vectors in the corresponding observation matrix increases, which directly affects the reconstruction of the subsequent signal support set. For the ADS system, the observation matrix is obtained by translation between the rows, and the column vectors are guaranteed to be somewhat uncorrelated, so the effect of clock frequency reduction is not as pronounced as MWC.
Figures 15 and 16 show the performance curves of the four mixing functions in the MWC system and the ADS system for an average signaltonoise ratio of 0 dB and for different numbers of sampling channels. The same conclusion can be drawn that decreasing the clock frequency leads to a decrease in system performance, which has a much greater impact on the MWC system than on the ADS system.
After reducing the clock frequency, the success rate of signal support set reconstruction keeps increasing with the increase in the number of sampling channels in ADS system, while the increase in the number of sampling channels in MWC system has little effect on the system performance improvement. Therefore, the system performance can be improved by increasing the sampling value in the ADS system, and the flexibility in obtaining the sampling value is the structural advantage of the ADS system.
Conclusion
Face to the issue of spectrum scarcity, wideband spectrum sensing with subNyquist sampling is considered as one of the effective means. In this paper, an advanced subNyquist sampling framework is proposed to simplify the multichannel MWC system structure. Combined with the frequency shifting properties of the Fourier transform, the equivalent subNyquist sampling values of multiple sampling channels are obtained by adding a frequency shifting module. The proposed structure can greatly reduce the number of hardware components, providing theoretical support for the sampling equipment toward miniaturized and intelligent. The singlechannel structure employs only one mixing function, getting rid of the design of the mixing function. Moreover, the proposed ARED algorithm no longer requires the a priori information of signal sparsity, which can better meet the requirements of the actual complex electromagnetic environment. Simulation results show that the ADS system can achieve the similar performance as MWC with more simplified system structure, and even higher than MWC in some cases.
Availability of data and materials
Data sharing is not applicable to this article as no datasets were generated or analyzed during the current study.
Abbreviations
 MWC:

Modulated wideband converter
 ARED:

sdaptive residual energy detection
 5G:

Fifth Generation
 IoT:

Internet of Things
 WSS:

Wideband spectrum sensing
 CS:

Compressed sensin
 AIC:

Analog to information converter
 MCS:

Multicoset sampling
 OMP:

Orthogonal matching pursuit
 SMV:

Single Measurement Vector
 MMV:

Multiple Measurement Vectors
 ADS:

Advanced sampling
References
G. Araniti, A. Iera, S. Pizzi, F. Rinaldi, Toward 6g nonterrestrial networks. IEEE Network, 1–8 (2021). https://doi.org/10.1109/MNET.011.2100191
S. Liu, Z. Gao, Y. Wu, D.W. Kwan Ng, X. Gao, K.K. Wong, S. Chatzinotas, B. Ottersten, Leo satellite constellations for 5g and beyond: How will they reshape vertical domains? IEEE Commun. Mag. 59(7), 30–36 (2021). https://doi.org/10.1109/MCOM.001.2001081
M. Centenaro, C.E. Costa, F. Granelli, C. Sacchi, L. Vangelista, A survey on technologies, standards and open challenges in satellite iot. IEEE Commun. Surveys Tutorials 23(3), 1693–1720 (2021). https://doi.org/10.1109/COMST.2021.3078433
W. Lu, P. Si, G. Huang, H. Han, L. Qian, N. Zhao, Y. Gong, Swipt cooperative spectrum sharing for 6genabled cognitive iot network. IEEE Internet Things J. 8(20), 15070–15080 (2021). https://doi.org/10.1109/JIOT.2020.3026730
P. Gu, R. Li, C. Hua, R. Tafazolli, Dynamic cooperative spectrum sharing in a multibeam leogeo coexisting satellite system. IEEE Trans. Wireless Commun. 21(2), 1170–1182 (2022). https://doi.org/10.1109/TWC.2021.3102704
H. Sun, A. Nallanathan, C.X. Wang, Y. Chen, Wideband spectrum sensing for cognitive radio networks: a survey. IEEE Wirel. Commun. 20(2), 74–81 (2013). https://doi.org/10.1109/MWC.2013.6507397
J. Wang, Q. Li, H. Duan, J. Fang, H. Li, Multiantennaassisted wideband spectrum sensing based on subnyquist sampling. IEEE Wirel. Commun. Lett. PP(99), 1–1 (2020)
Y. Ma, Y. Gao, A. Cavallaro, C.G. Parini, W. Zhang, Y.C. Liang, Sparsity independent subnyquist rate wideband spectrum sensing on realtime tv white space. IEEE Trans. Veh. Technol. 66(10), 8784–8794 (2017). https://doi.org/10.1109/TVT.2017.2694706
J.A. Tropp, J.N. Laska, M.F. Duarte, J.K. Romberg, R.G. Baraniuk, Beyond nyquist: efficient sampling of sparse bandlimited signals. IEEE Trans. Inf. Theory 56(1), 520–544 (2010). https://doi.org/10.1109/TIT.2009.2034811
M. Mishali, Y.C. Eldar, Blind multiband signal reconstruction: compressed sensing for analog signals. IEEE Trans. Signal Process. 57(3), 993–1009 (2009). https://doi.org/10.1109/TSP.2009.2012791
M. Mishali, Y.C. Eldar, From theory to practice: subnyquist sampling of sparse wideband analog signals. IEEE J. Sel. Top. Signal Process. 4(2), 375–391 (2010). https://doi.org/10.1109/JSTSP.2010.2042414
Z. Byambadorj, K. Asami, T.J. Yamaguchi, A. Higo, T. Iizuka, Highprecision subnyquist sampling system based on modulated wideband converter for communication device testing. IEEE Trans. Circuits Syst. I: Regular Pap. PP(99), 1–11 (2021)
Z. Byambadorj, K. Asami, T.J. Yamaguchi, A. Higo, T. Iizuka, Theoretical analysis of noise figure for modulated wideband converter. IEEE Trans. Circuits Syst. I: Regul. Papers PP(99), 1–11 (2019)
Z. Byambadorj, K. Asami, T.J. Yamaguchi, A. Higo, T. Iizuka, A calibration technique for simultaneous estimation of actual sensing matrix coefficients on modulated wideband converters. IEEE Trans. Circuits Syst. I: Regul. Pap., PP(99), 1–13 (2020)
Y. Gao, Y. Chen, Y. Ma, SparseBayesianlearningbased wideband spectrum sensing with simplified modulated wideband converter. IEEE Access 6, 6058–6070 (2018). https://doi.org/10.1109/ACCESS.2017.2778699
H. Peng, M. Liu, L. Chen, Y. Liu, An improved recovery algorithm based on isd for multiband signals, 1–5 (2017). https://doi.org/10.1109/WCNC.2017.7925798
P. Qi, Z. Li, H. Li, T. Xiong, Blind subnyquist spectrum sensing with modulated wideband converter. IEEE Trans. Veh. Technol. 67(5), 4278–4288 (2018). https://doi.org/10.1109/TVT.2018.2794779
J. Zhu, J. Li, J. Li, Z. Li, Relevant support recovery algorithm in modulated wideband converter. IET Commun. 13(18), 2883–2888 (2019)
Y. Vasavada, C. Prakash, Subnyquist spectrum sensing of sparse wideband signals using lowdensity measurement matrices. IEEE Trans. Signal Process. 68, 3723–3737 (2020). https://doi.org/10.1109/TSP.2020.3000637
Acknowledgements
This work was supported by Natural Science Foundation for Outstanding Young Scholars of Heilongjiang Province under Grant YQ2020F001, the National Key Research and Development Program of China under Grant 2021YFB2900500, the Fundamental Research Funds for the Central Universities under Grant FRFCU 9803503821 and Heilongjiang Postdoctoral Financial Assistance under Grant No. LBHZ19168.
Funding
Heilongjiang Postdoctoral Financial Assistance under Grant No. LBHZ19168.
Author information
Affiliations
Contributions
XW and MJ put forward the idea of this paper. XW finished the design of the study and the algorithms. XW and QC contributed to the experimental work and the data analysis. XW and XG drafted the manuscript. All authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare that they have no competing interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Wang, X., Chen, Q., Jia, M. et al. Wideband spectrum sensing based on advanced subNyquist sampling structure. EURASIP J. Adv. Signal Process. 2022, 41 (2022). https://doi.org/10.1186/s13634022008743
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/s13634022008743
Keywords
 Wideband spectrum sensing
 Modulated wideband converter
 SubNyquist sampling
 Correct support recovery
 Blind spectrum sensing