 Research
 Open access
 Published:
Novel filter bankbased cooperative spectrum sensing under practical challenges for beyond 5G cognitive radios
EURASIP Journal on Wireless Communications and Networking volume 2021, Article number: 30 (2021)
Abstract
Cognitive radio (CR) technology with dynamic spectrum management capabilities is widely advocated for utilizing effectively the unused spectrum resources. The main idea behind CR technology is to trigger secondary communications to utilize the unused spectral resources. However, CR technology heavily relies on spectrum sensing techniques which are applied to estimate the presence of primary user (PU) signals. This paper firstly focuses on novel analysis filter bank (AFB) and FFTbased cooperative spectrum sensing (CSS) techniques as conceptually and computationally simplified CSS methods based on subband energies to detect the spectral holes in the interesting part of the radio spectrum. To counteract the practical wireless channel effects, collaborative subbandbased approaches of PU signal sensing are studied. CSS has the capability to relax the problems of both hidden nodes and fading multipath channels. FFT and AFBbased receiver side sensing methods are applied for OFDM waveform and filter bankbased multicarrier (FBMC) waveform, respectively, the latter one as a candidate beyondOFDM/beyond5G scheme. Subband energies are then applied for enhanced energy detection (ED)based CSS methods that are proposed in the context of wideband, multimode sensing. Our first case study focuses on sensing potential spectral gaps close to relatively strong primary users, considering also the effects of spectral regrowth due to power amplifier nonlinearities. The study shows that AFBbased CSS with FBMC waveform is able to improve the performance significantly. Our second case study considers a novel maximum–minimum energy detector (Max–Min ED)based CSS. The proposed method is expected to effectively overcome the issue of noise uncertainty (NU) with remarkably lower implementation complexity compared to the existing methods. The developed algorithm with reduced complexity, enhanced detection performance, and improved reliability is presented as an attractive solution to counteract the practical wireless channel effects under low SNR. Closedform analytic expressions are derived for the threshold and false alarm and detection probabilities considering frequency selective scenarios under NU. The validity of the novel expressions is justified through comparisons with respective results from computer simulations.
1 Introduction
With the growing attention on wireless communications, radio spectrum scarcity has become modern days’ challenge. Higher demand of spectral bandwidth is pushing spectrum usage to utmost limits. However, the limitations of traditional wireless technology lead to spectrum wastage, inviting opportunistic usages of those valuable unused resources [1]. These studies have mainly focused on technologies that solve the problem of spectral scarcity by using opportunistically the frequency band to establish secondary communication. Such technology is commonly known as cognitive radio (CR) technology, which defines new dimension to the modern communication systems advocating environmentadaptive radio transmission [2]. CR keeps track of the radio transmission environment continuously, while it dynamically varies its transmission parameters so as to adjust its operation to the surroundings.
Spectrum sensingbased CR technology is considered as highly interesting topic in wireless communications. Spectrum sensing, in other words, involves tracking of the PU activity so as to estimate the spectral holes. Different sensing algorithms find the availability of spectral holes as an opportunity to enable the secondary communication [3]. Recent studies have suggested a wide variety of spectrum sensing techniques, but none of them is fully satisfying in terms of all relevant metrics like implementation complexity, reliability, and loss in secondary system throughput. Especially, spectrum sensing under low signaltonoise ratio (SNR) is widely covered in the literature, under conditions where the noise dominates the weak PU signal [3, 4]. Under these conditions, the spectrum sensing becomes critically sensitive to imperfect knowledge of the power and characteristics of noise and interferences [5,6,7].
Spectrum that is originally assigned to the PU can be used by a secondary user (SU) if and only if the PU becomes idle. Since SUs can only use spectrum as an opportunity in terms of the spectrum sharing, spectrum sensing has a great role to play in CR technology [3, 8]. Regarding the importance of the radio scene analysis function, basic spectrum sensing methods show numerous limitations. Shadowing, hidden node problems, etc., always make spectrum sensing challenging. A PU transmission may be unobservable for a CR sensing station, while its signal is fully usable by a nearby PU receiver. In order to make the spectrum sensing function reliable, efficient, and to counteract both multipath and hidden node problems, cooperative spectrum sensing (CSS) is considered as a vital solution especially in wideband situations. CSS involves two or more cooperative radio receivers in decision making during spectrum sensing. Collaboration among number of CR users to enhance the detection performance was suggested in [9].
Wideband sensing approaches are applied over multiple PU channels in an efficient way, which is highly desirable to increase the probability of determining unoccupied spectrum bands. Cooperative wideband spectrum sensing under fading channels has been recently proposed in the literature [10,11,12,13]. These approaches not only provide computation and memory savings compared to the existing wideband spectrum sensing methods, but also reduce the hardware requirements and the energy costs at CRs [10,11,12,13].
Our studies further exploit the collaborative approach of spectrum sensing. The studies of this paper firstly focus on subbandbased spectrum sensing methods that add the collaboration among a number of CR receivers to enhance the sensing performance and to counteract practical wireless channel effects. In the first part of current study, we develop the ideas that we presented in [14] under more practical situations and study the performance of our algorithms in more details. CSS exploits the diversity among a number of CR receivers having different multipath channel profiles and experiencing different largescale fading (shadowing) characteristics towards the PU transmissions [15].
Moreover, maximum–minimum energy detector (Max–Min ED) has been found to be a robust and effective noncooperative spectrum sensing scheme [6, 7]. This approach applies subband decomposition of the received signal and the difference of maximum and minimum subband energies as a test statistic. This method has been shown to provide acceptable performance at the low SNR regime with noise uncertainty (NU) [6, 7]. The intuitive simplistic idea behind these approaches is that in certain scenarios, the minimum subband energy can be regarded as an estimate for the noise variance. Moreover, the presence of a PU signal introduces frequency variability of the received power spectral density (PSD), which is not critically affected by the NU. Based on the above, it becomes evident that subband detection is capable of mitigating the NU effects. To the best of the authors’ knowledge, this approach has not been considered in the context of CSS. Hence, in this study we present a highly accurate and robust CSS method with reduced computational complexity utilizing the Max–Min ED approach.
More specifically, the contributions of this paper are listed below:

Conceptually and computationally simplified CSS methods based on subband energies are developed. Subband energies are evaluated either using fast Fourier transform (FFT) or analysis filter bank (AFB). Subbandbased CSS methods are proposed in the context of wideband, multimode sensing employing FFT or filter bank methods for the required spectrum analysis procedures. These approaches can be applied in wideband heterogeneous dynamic spectrum use scenarios, where different kinds of PUs and SUs can coexist.

CSS methods are applied to ideal OFDM waveform in most of the studies in the literature. In the proposed study, subband EDbased CSS methods are applied on the traditional OFDM as a reference model and on filter bank multicarrier (FBMC) waveforms, the latter one as a candidate beyondOFDM/beyond5G scheme.

The effects of both power amplifier (PA) nonlinearities and practical wireless channels on subband EDbased CSS are investigated, comparing the performance of FFT and AFBbased CSS schemes. The most critical issue in this context is the spectral regrowth due to the nonlinear PA of the PU transmitter. While FBMC/OQAM has superior spectral containment, AFB on the receiver side improves the resolution of spectrum sensing, making it possible to detect potential narrowband PUs in the targeted sensing band.

A novel Max–Min EDbased CSS is proposed and found to be robust to NU, providing better performance than traditional CSS with significantly less complexity compared to the advanced eigenvaluebased sensing approaches [7]. The proposed Max–Min EDbased approaches have also lower computational complexity compared to the differential Max–Min ED [16] considered as an alternative reference model, which is included in the performance comparisons of this paper.

Novel analytic models for energy threshold and false alarm and detection probabilities are derived considering frequency selective scenarios under NU. The offered results are validated extensively through comparisons with respective computer simulations. These results provide meaningful insights that are for future beyondOFDM/beyond5G design and deployments of CR communication systems and networks.
1.1 Overview and methods
In this study, two novel approaches (i) subband FFT and AFBbased CSS and (ii) Max–Min EDbased CSS are proposed in the context of spectrum sensing. In the study of subbandbased CSS, traditional OFDM and FBMC waveforms (beyondOFDM/beyond5G scheme) are considered under PA nonlinearity and practical frequency selective channel with lognormal shadowing model.
The remainder of the paper is organized as follows: Sect. 2 gives a general idea about traditional CSS methods. Novel FFT and AFBbased CSS methods are presented in Sect. 3. Also, signal models including PA nonlinearities, frequencyselective fading, and shadowing for FFT and AFBbased CSS are described in the same section. Novel Max–Min EDbased CSS with its detailed analytical model is presented in Sect. 4. Numerical results for sensing performance are shown in Sect. 5. These include comparisons between the analytical model and performance results that are obtained through Monte Carlo simulations based on a developed MATLAB script. Finally, closing remarks are given in Sect. 6.
2 Traditional cooperative spectrum sensing
Practical wireless channels show characteristics like NU, multipath fading, and shadowing. In order to mitigate the effects of practical wireless channels, cooperation among many CR users, i.e., CSS is considered. CSS is regarded as a potential solution to mitigate effects of both multipath and shadowing which causes the hidden node problem [9]. It also enhances the detection performance and reliability [4]. Spatial diversity among multiple receivers is achieved, as illustrated in Fig. 1. The concept of exploiting SUs’ spatial diversity to counteract the hidden node effects and enabling cooperation among SUs is coined as CSS and has reached growing attention in recent years.
CSS uses two or more spatially separated CR receivers to combine their sensing results so as to increase the reliability of the sensing decision. Combining the results from different CR receivers is performed at the fusion center (FC) [17, 18]. Different rules may be considered for combining the individual sensing results in order to achieve the highest accuracy at the FC, depending on the radio environment. With an increase in the number of CR users, the CSS procedure becomes more complicated. On the other hand, with increased number of CR receivers, the sensing performance enhances significantly, considering performance parameters like sensing time and reliability. So there is a tradeoff between sensing performance and complexity of the CSS system. It is noted that based on experimental tests, the number of sensors is selected as 8 in our study. When the number of sensors is decreased, the performance of the sensing is significantly degraded. With higher number of sensing stations, the performance was not significantly improved in our simulation scenarios. However, in practice this depends on the geographical distribution of the sensors.
Cooperative schemes can be classified as hard and soft fusion schemes. When CRs provide binary information about the presence of PUs, the FC applies hard fusion rules. If the CRs may provide reliability information about their sensing results in the form of nonbinary soft decisions, the FC applies a soft fusion scheme [18]. Our studies consider the EDbased CSS approach with hard decision combining.
2.1 Hard decision fusion with linear fusion rules
Hard fusion can be implemented using linear rules such as AND rule, OR rule, or Majority rule. Hard decision fusion does not need to exchange data among secondary nodes. Soft schemes generally improve the sensing result by sending richer information to the FC. Soft fusion techniques increase the complexity compared to hard fusion techniques. Linear fusion rules are commonly applied by the FC to exploit the cooperation among CR receivers. Binary decision from independent CR receivers is forwarded to the FC. FC processes the decisions from all CRs to make the collective decision. Linear fusion rules are based on the general koutofM rule [18, 19].
2.1.1 OR rule
is one of the fusion rules which is applied at FC. When at least one SU detects the PU signal, OR rule declares the presence of PU. With M SUs, the cooperative detection probability \(P_{D,t}\) and false alarm probability \(P_{FA,t}\) after the decision at the FC are computed as follows:
Here, \(P_D\) and \(P_{FA}\) are the detection and false alarm probabilities of individual SUs reported to the FC, which are assumed to be equal for all CR stations.
2.1.2 AND rule
declares the presence of a PU signal if and only if all SUs detect the PU signal individually. With M SUs, the cooperative detection probability \(P_{D,t}\) and false alarm probability \(P_{FA,t}\) at a FC are computed as follows:
2.1.3 Majority rule
According to various studies, both AND rule and OR rule are limited in terms of detection and false alarm probabilities. Majority rule is another case of the generalized \(k\text {outof}M\) rule. If at least half of the SUs report the presence of PU, FC declares the presence of PU, otherwise it declares that the spectrum is free to use for CR transmission [15, 17]. Considering an even number M of sensing stations in the CSS, the cooperative detection and false alarm probabilities of the Majority rule can be written as follows:
2.1.4 Generalized koutofM rule
The generalized form of the linear rule can be defined by requiring k SUs out of M to report the presence of a PU signal. Here the number k can take any value between 1 and M, based on the requirements. As discussed earlier, the special cases k = 1, k = M/2 + 1, and k = M are equivalent to OR rule, Majority rule, and AND rule, respectively. Nevertheless, the number k can be optimized according to the targeted detection and false alarm performance [17, 19]. The cooperative detection and false alarm probabilities of this rule are as follows:
3 Novel FFT and AFBbased cooperative spectrum sensing
FFT and AFBbased techniques are applied to a wideband signal to generate equally spaced subband signals. Subband energies are then calculated and the subband energy detector (SED) decides on the presence of PU signal(s) within the processed frequency band based on the subband energies [3, 5, 7]. The entire procedure is represented in Fig. 2. The receiver frontend collects the PU signals which are followed by a channel filter and analogtodigital converter (ADC). The subband signals can be obtained either via FFT or AFB and then processed accordingly [5].
3.1 Subbandbased sensing
A subband signal can be represented as follows,
Here, \(S_k[m]\) is the transmitted signal by PU as it appears at the mth FFT or AFB output sample in subband k and \(\mathcal {W}_k[m]\) is the corresponding channel noise sample. \(\mathcal {H}_1\) denotes the present hypothesis of a PU signal whereas \(\mathcal {H}_0\) denotes the absent hypothesis of a PU signal. When the AWGN only is present, the white noise is modeled as a zeromean Gaussian random variable with variance \(\sigma ^2_w\), i.e., \(\mathcal {W}_k[m]= \mathcal {N}\left( 0,\sigma ^2_w\right)\). The OFDM and FBMC signals can also be modeled in terms of zeromean Gaussian variables, \(S_k[m]=\mathcal {N}(0,\sigma ^2_k)\), where \(\sigma ^2_k\) is the variance (power) at subband k. The subband energy is calculated from the subband signals of Eq. (5). The integrated test statistics to be used in the SED process is calculated as
Here, \(N_f\) and \(N_t\) are the averaging window lengths in frequency and time domains, respectively. Assuming flat PU spectrum over the sensing band, the probability distribution of the test statistics can be expressed as
and
This yields
and
Here, \(\gamma _k = \sigma _{x,k}^2/\sigma _{w,k}^2\) is the SNR of subband k and \(\sigma _{w,k}^2 = {\sigma _w^2}/{{N_{FFT}}}\) and \(\sigma _{x,k}^2\) denote noise variance and the PU signal variance in subband k, respectively.
Applying FFT or AFBbased processing and adjusting the averaging window in frequency, it is possible to tune the sensing frequency band for a specific PU channel while maximizing the sensitivity of the sensing process. Limited number of possible PU channels with different bandwidths and center frequencies can be handled by having parallel integration processes for each of candidate channels, based on a common FFT or AFB module. Alternatively, sensing decisions can be done blindly, without knowledge of the PU channel raster, by integrating the test statistics for fixed equallyspaced subbands. Obviously, such approach is sensitive to frequencyselective fading effects, and the diversity provided by CSS would greatly improve the reliability of such schemes. In such cases, the required averaging window length in time depends on the subband width and targeted sensitivity of sensing. In this way, multiple center frequencies, bandwidths, and multiple spectral gaps can be identified rapidly, efficiently, and flexibly for potential use by the CR.
For given \(P_{FA}\), the threshold \(\lambda\) can be calculated as
3.2 Waveforms and spectrum sensing schemes
OFDM with cyclic prefix, i.e., CPOFDM, is the dominating multicarrier technology in the field of wireless communications. Additionally, discrete wavelet multitone (DWMT), cosine modulated multitone (CMT), filtered multitone (FMT), and OFDM with offsetQAM (OFDM/OQAM, also known as FBMC/OQAM) are commonly considered alternative forms of multicarrier techniques [20]. FBMC waveforms, especially FBMC/OQAM have been widely considered as candidates for beyondOFDM multicarrier systems. It is particularly suitable for dynamic opportunistic spectrum use and CR [21]. FBMC/OQAM shows better spectral efficiency compared to CPOFDM. Such FBMC/OQAM systems utilize a signal model with real valued symbol sequence at twice the QAM symbol rate, instead of complex QAM symbols. Polyphase filter banks in transmultiplexer configuration constitute the core elements of the transmission link. Specifically, synthesis filter bank (SFB) and AFB are used at the transmitter and receiver sides, respectively [3, 5].
On the receiver side, the FFT of an OFDM receiver or AFB of an FBMC receiver can be used also for spectrum sensing purposes, providing SED capability without additional processing elements. Subbandbased ED can be used in wideband spectrum sensing which covers multiple PU frequency channels or even the whole service band. For FBMC, the PHYDYAS prototype filter with overlap factor K = 4 [3] is used in our study. Such filter bank reaches about 50 dB stopband attenuation, providing efficient detection of narrow spectral gaps between PU channels [20, 21].
In the following, we consider two scenarios: (i) sensing CPOFDM signal using FFTbased SED and (ii) sensing FBMC/OQAM signal using AFBbased SED. The two waveforms have the same number of active subcarriers with common subcarrier spacing.
3.3 Power amplifier model for PUs
Various interference leakage effects due to RF imperfections affect critically the spectrum sensing performance in practice. The most significant issue in this context is the spectral regrowth due to the nonlinear PA of the PU transmitter. For a practical PA model, we consider the linear timeinvariant (LTI) portion of the Wiener PA model, which has a pole/zero form of the system function given by [3]
This is extracted from an actual Class AB PA with fifth order nonlinearity. In this study, 5 dB backoff is assumed with this PA model.
The potential spectral hole between two relatively strong PUs is shown in Fig. 3 for both scenarios, as determined by the corresponding sensing process, i.e., FFT for CPOFDM and AFB for FBMC. While FBMC/OQAM has superior spectral containment, AFB on the receiver side enhances the resolution of spectrum sensing, making it possible to detect potential narrowband PUs within the sensing band.
In theory, considering Gaussian approximation, it is possible to model the effect of PU transmitter’s spectral leakage due to the PA nonlinearity on the actual false alarm probability \({{\tilde{P}}_{FA}}\) as follows:
where,
corresponds to the leakage power from the adjacent PU transmitter with outofband emission spectrum \(\psi _{P A}(f)\) to the sensing frequency band between frequencies \({{f}_{1}}\) and \({{f}_{2}}\). \({{H}_{2}}(f)\) is the channel frequency response from a primary transmitter to the CR receiver. In (11), the threshold value \(\lambda\) is calculated using the traditional wellknown analytical model from estimated noise variance and desired false alarm probability \({{P}_{FA}}\). Similarly, the detection probability \(\tilde{{P}_{D}}\) can be expressed as follows
In the case of reliable estimate of the PU’s emission spectrum shape, the above analysis could be used for improving the spectrum sensing at the frequencies affected by the spectrum leakage. However, this is very difficult in practice due to the unpredictability of the PA characteristics, and the above model is used only for the purpose of performance analysis.
3.4 Channel model
This study applies frequency selective multipath channel model together with lognormal shadowing model. All PU and CR channels use Indoor frequency selective channel model having 90 ns RMS delay spread with 16 taps [22].
The lognormal path loss is modeled as follows:
or in dB scale as,
Here, \(PL_0\) is the pathloss at the reference distance \(d_0\), a represents the pathloss exponent, \(d_j\) represents the distance of jth CR receiver, and \(\varphi\) represents the shadow fading with Gaussian distribution, zero mean, and standard deviation \(\sigma\).
We consider the two scenarios mentioned above, while the CR waveform is always FBMC. For lognormal fading \(\sigma =9\,\hbox {dB}\) and the pathloss exponent a = 2.
4 Novel maximum–minimum energy detectionbased cooperative spectrum sensing
In this section, the novel Max–Min EDbased CSS method is proposed. This sensing technique, considered earlier only basic singlestation sensing, is robust to the NU and yet reduces the complexity in comparison with existing methods with such robustness. The proposed sensing techniques outperform the other advance spectrum sensing methods under NU condition.
A matter of primary interest is to design algorithms that can deliver acceptable spectrum sensing performance with reduced complexity and reliability in terms of detection and false alarm performance. Existing spectrum sensing techniques are not satisfying in this respect. Particularly, sensing in low SNR range, i.e., (− 25 dB, − 10 dB), is challenging due to the noise susceptibility issues and the hidden node problem also exists. To counteract these issues, the spectrum sensing technique has to be more robust to NU, while exhibiting realistic computational complexity for practical implementation. In this section, a novel cooperative Max–Min ED scheme is proposed which reduces complexity and NU. Literature in [7, 16] covers the idea of the frequency diversity gain exploitation with the help of the statistics of the energy spectral density (ESD). Differentiation stage is suggested in the literature as a solution to the NU. However, studies in our group have proposed a solution without the differentiation stage, while maintaining the robustness to NU and exhibiting reduced computational complexity. Results show that the proposed solution outperforms the traditional ED and other detection algorithms. Figure 4 shows the steps implemented in different variants of the Max–Min ED algorithm.
4.1 Proposed Max–Min EDbased CSS method
In this subsection, an enhanced Max–Min ED method is considered, which is less complex than existing methods which are robust to NU. Illustration of the methods is as seen in Fig. 4. The maximum and minimum energies of the subbands are utilized for constructing the decision statistics. These statistics are used to estimate the presence and absence of PU. Actually, we consider here three alternative schemes, which are utilizing the subband energies in a different manner [6, 7]. These methods consist of following steps:

SED to calculate subband energies,

Ordering of the determined subband energies,

Differentiation of the ordered subband energy sequence,

Quantification of the maximum and minimum energies level,

Calculation of a threshold and the implementation of decision device.
The proposed method removes the ordering and differentiation blocks from Fig. 4. Hence, the proposed method is less complex yet outperforms the other sensing methods.
The FFT operation on blocks of \(N_{FFT}\) input samples is applied. Alternatively, AFB with \(N_{FFT}\) subbands can be used and this choice is preferred in high dynamic range scenarios. The subband signals are formulated as in Eq. (5). Frequency variability of ESD is featured in Max–Min ED algorithms as depicted in Fig. 4 and the process is summarized as, \(U_k=\frac{1}{L_t} \sum _{m=1}^{L_t}Y_k[m]^2\), where \(L_t=N/N_{FFT}\) represents length of the window. From the central limit theorem, \(U_k\) for both \(\mathcal {H}_0\) and \(\mathcal {H}_1\) hypotheses is expressed as,
Maximum and minimum energies are estimated as depicted in Fig. 4 and the test statistics is calculated from the energy values. Test statistic is then compared with a predetermined threshold that is obtained from the target \(P_{FA}\) with the aid of Gumbel distribution. The presence and absence status of the PU signal is determined by comparing the threshold and test statistics. Analytical approach to calculate the thresholds will be given later in Sect. 4.2.
It is noted that differential subband energybased scheme in [16] utilizes the following additional steps upon knowledge of the subband energies:
 \(*\):

Ordering: This step requires placing of the subband energies in the order of magnitude. This has no effect on the statistical properties of the ordered sequence, \(\widehat{U}_{k}\), which follows the distribution in (18).
 \(*\):

Differentiation: The ordered subband energy sequence is differentiated such that \({ D_{k}=\widehat{U}_{k+1}\widehat{U}_{k}}\). This operation can be interpreted as a subtraction of two normally distributed random variables, as shown in (18), yielding
Under \(\mathcal {H}_0\) hypothesis, the above expression yields a normal distribution with zero mean and twice the variance in (18). It is also noted that when the observed PU is white, the mean value reduces to zero and all subband energies follow a zeromean Gaussian distribution also under \(\mathcal {H}_1\) hypothesis. As a consequence, the algorithm fails to sense the PU.
The energy threshold \(\gamma\) is calculated as in the simplified method. Finally, if \({D_{max}  D_{min}} > \gamma\), the PU signal is assumed present, otherwise only noise is assumed present.
In terms of the computational complexity, the ordering and differentiation steps in the differentiationbased approach bring additional \(\mathcal {O}(N_{FFT})\) and \(\mathcal {O}(N_{FFT})\) complexities, respectively, compared to our proposed simplified method.
4.2 Analytical models for Max–Minbased energy detector
In this section, novel analytic expressions for the Max–Min EDbased CSS are formulated. Later, the derived analytical results are compared to simulation results, and a very good match is found between them [7].
4.2.1 Probability of false alarm and energy threshold
Recalling earlier studies, the test statistics depend on the maximum and minimum values of \(U_k\). The statistics of maximum and minimum distribution is characterized by the von Mises theorem [7]. Following these statistics, the Gumbel distribution [23] is used for efficient representation of the extreme values of an arbitrary distribution namely,
and
here \(\alpha\) and \(\beta\) represent the location and scale parameters of the distribution. The expected value and standard deviation of the difference of maximum and minimum values are derived from Eqs. (20) and (21), respectively. Based on the above equation and earlier studies of our group [7], both detection and false alarm probabilities for each sensing station are formulated as Eqs. (23) and (25), respectively.^{Footnote 1}
Using Gumbel distribution with mean and variance values of \(U_k\) in (18) for the \(\mathcal {H}_0\) hypothesis one obtains
where \(\mathcal Q_G(\alpha ,\beta )\) denotes the Gumbel distribution and C = 0.577215665 is the Euler’s constant. The standard Gumbel complementary distribution function is given by \(\mathcal{G }\left( \frac{x\alpha }{\beta }\right) = 1  {e^{  {e^{  \frac{{x  \alpha }}{\beta }}}}}\) [23,24,25,26,27,28,29].
In the practical environment, both expressions \(P_{FA}\) and \(P_D\) have to consider the NU. It is recalled that the noise distribution is summarized in the range by \(\sigma _{w,k}^2\in [\frac{1}{\rho }\sigma _{n,k}^2,\rho \sigma _{n,k}^2]\) where \(\rho\) is the corresponding NU parameter. Hence, the worstcase false alarm probability is expressed as follows:
where \(\rho\) is corresponding uncertainty parameter. Based on Eq. (23), threshold is formulated as,
4.2.2 Probability of detection
Similarly, detection probability is derived for \(\mathcal {H}_1\) hypothesis from Eq. (18) as follows,
where \(\kappa =E_{max}E_{min}+\sigma ^2_{w,k}\) and \(\widehat{\kappa }=E_{Max}E_{Min}+\sigma ^2_{n,k}/\rho\). \(E_{max}\) and \(E_{min}\) are evaluated as \(E_{max}=\underset{k}{m}ax \big (H_k^2E_k\big )\) and \(E_{min}=\underset{k}{m}in \big (H_k^2E_k\big )\). \(H_k\) and \(E_k\) are PU channel gain and PU signal energy in subband k.
NU introduces severe effects in basic EDbased spectrum sensing methods. Since the observed primary signal PSD is frequency dependent and the noise is additive white Gaussian noise, the proposed maximum–minimum approach eliminates the noise floor. Removal of the noise floor minimizes the uncertainty effects, and hence, the proposed Max–Minbased CSS method is robust is to NU. Later, numerical results for the variation of the detection threshold \(\gamma\) based on Eq. (24) on the proposed Max–Min ED are shown in Sect. 5.2.
4.3 Cooperative maximum–minimum energy detection
Analytical detection and false alarm probabilities with Max–Min ED for an individual sensing station are obtained from Eqs. (25) and (23), respectively. Linear fusion rules are applied to combine the sensing results from the sensing stations, each of which applies the Max–Min ED. Here, linear fusion rules for hard decision combining are applied at FC using AND rule, OR rule and Majority rule. Details of these linear fusion rules have been covered in Sect. 2. Cooperative probabilities after implementation of linear fusion rules are obtained from Eqs. (1), (2), and (3).
5 Experimental results and discussion
This section is divided into two subsections to separate the numerical results for the basic FFT and AFBbased CSS and Max–Min EDbased CSS under different channel environments and receiver nonideality conditions. The two schemes are tested in the following subsections in specific scenarios with different system parameters.
5.1 Numerical results for FFT and AFBbased methods
In the FFT and AFBbased study, the potential spectral hole between two relatively strong OFDM or FBMC channels is illustrated in Fig. 3. We focus on two cases, one with a gap between two OFDM channels and another one between two FBMC channels. The results can be generalized to cases where the gap is between an OFDM channel and an FBMC channel. The spectrum leakage due to transmitter nonidealities can lead to eventually filling up this spectral gap and raising the false alarm rate of the spectrum sensing module.
We specifically focus on a spectrum use scenario with two active PU channels, which operate in the 2.4 GHz ISM band. This is an unlicensed frequency band which is utilized by various applications, including WLAN signals, cordless phones, Bluetooth wireless devices, and even microwave ovens. OFDMbased 802.11gtype WLANs, or 802.11glike FBMC spectra are considered at 3rd and 8th WLAN channels. The adjacent PU spectra do not overlap each other, and a 5 MHz or 8 MHz spectral hole is available between the two channels in the OFDM and FBMC cases, respectively. The difference is due to wider guardbands needed around the active subcarriers in the OFDM case. Both active signals are assumed to have the same power level, normalized to 0 dB in our scenario.
Additionally, it is assumed that in the false alarm test situation, there is no additional signal in the spectral hole. However, the spectrum sensing may give false alarms due to interference leakage from the adjacent PUs due to their nonlinearity. Obviously, this effect depends on the strength of the adjacent PU signal as observed at each sensing station. In the inband detection test situation, there is a weak inband PU signal in the spectrum gap between the WLAN or FBMC channels which, however, are not active in this test case. Notice that the presence of any adjacent channel interference would increase the detection probability. In both tests, we normalize the observed PU power to the noise power, using the SNR of a PU at the sensing station as a parameter characterizing the observed PU signal strength. In the following figures, “Adjacent PU SNR” and “Inband PU SNR” refer to the average PU SNR at the sensing stations, while the lognormal fading characterizes the variations of the PU power level at the sensing stations.
A smaller subband spacing of 81.5 kHz is used for spectrum sensing and CR transmissions, instead of the 312.5 kHz subcarrier spacing of WLAN. This improves the spectral resolution of spectrum sensing and CR operation. The frequency window is chosen as \(N_f=5\) to increase the detection performance. Then, the effective sensing subband width is 407.5 kHz. For consistent comparison, the sensing is done over 5 MHz spectrum gap in both WLAN and FBMC cases, using 12 sensing subbands. In the inband detection test situation, a single subband is occupied by the PU. A SU reports the presence of a PU if the sensing threshold is exceeded in any of the subbands.
The required sample complexity for \(P_D=0.9\) and \(P_{FA}=0.1\) at the target SNR = − 5.08 dB is determined with the aid of Eq. (8) in [5] as \(N_t=91\) for noncooperative spectrum sensing of a single subband with AWGN channel as a reference case. The same sample complexity is considered in our CSS study and desired cooperative \(P_{FA,t}=0.1\) is assumed with all fusion rules in the absence of adjacent channel interference. The PA nonlinearity of adjacent PUs introduces interference leakage to the spectrum gap between the PUs, as illustrated in Fig. 3, and the width of the spectral hole is reduced.
As it is mentioned in details in Sect. 2, the number of sensors is determined as 8 in this study. When higher number of sensing stations is considered, the performance of CSS is not significantly improved, on the contrary, the computational complexity increases significantly in our simulation scenarios. Considering a practical tradeoff between the complexity and performance, the number of sensing stations is selected as 8 based on experimental results. Due to the space limit, the sensing performance of different number of sensing stations is not shown in this study.
Results from ideal and practical PA cases using the Indoor frequency selective channel for lognormal fading with standard deviation of \(\sigma =9\,\hbox {dB}\) are shown in Figs. 5 and 6 for the OFDM and FBMC cases, respectively. FBMCbased WLANlike signal model shows muchimproved spectral containment compared to OFDMbased WLAN under both the ideal and practical PA cases. Furthermore, AFBbased SED shows significant enhancement over the FFTbased one. Looking at the cooperative false alarm probability close to the target level of 0.1, the AND rule makes the CSS process least sensitive to interference leakage from the adjacent relatively strong PUs, while the OR rule shows highest sensitivity. This is true for both scenarios and both PA models. FBMC/OQAM with AFBbased SED is more robust towards the interference leakage from adjacent channels comparing with OFDM and FFTbased SED. With linear PA, the difference is quite significant, about 38 dB with all fusion rules as seen in Table 1. With the used highly nonlinear PA model, the difference is only 6–8 dB. On the other hand, OR rule gives the highest detection probability for inband PU signals. This confirms the observation [30] that “for many cases of practical interest,” the OR rule delivers the best performance among harddecision rules.
With FBMC waveform and AFBbased sensing, the Majority rule provides a reasonable tradeoff between inband PU detection performance and robustness to interference from adjacent channels. With linear PAs, the adjacent channels could have 30 dB higher SNR with respect to the sensing threshold. With the used nonlinear PA model and Majority rule, the average SNR of adjacent PUs should not exceed the SNR threshold of inband sensing, which severely limits in the sensing performance. We can conclude that, in order to make effective use of the good spectrum localization of FBMC waveform and AFBbased sensing in such scenarios, significantly better linearity for the PAs would be required with respect to the used nonlinear PA model.
5.2 Numerical results for Max–Min EDbased methods
The performance of the proposed novel Max–Min EDbased CSS and the comparison with traditional EDbased CSS are provided in this subsection. Proposed Max–Min EDbased CSS methods is considered here mainly in the 2xoversampled signal cases. The main reason for the use of 2xoversampled processing model is that it gives uncompromised sensing performance, while no oversampling or modest oversampling models give somewhat lower complexity at the cost of slightly reduced performance [7]. Results for nonoversampled case are also included for one of the scenarios. For the PU, we assume basic singlecarrier signal with QPSK modulation at 20 MHz symbol rate. Assuming 20% rolloff in Nyquist pulseshaping, the overall bandwidth is 24 MHz. In the nonoversampled case, the spectrum sensing process uses 20 MHz bandwidth between the 3dB points of the transmitted spectrum, while in the 2xoversampled case, the sensing bandwidth is extended to 40 MHz. In this study, the focus is on detection performance in the absence of strong interference effects, and the FFT and AFBbased schemes provide quite similar results. For simplicity, we include only FFTbased schemes in this subsection, with two choices for the FFT length, 8 and 32.
The Indoor frequency selective channel [22] is assumed also here, along with the worstcase NU of 1dB. The desired false alarm probability is chosen as \(P_{FA} = 0.01\) for each station in all cases. The time record length is 10,240 QPSK symbols, i.e., 10,240 or 20,480 samples for nonoversamped and 2x oversampled cases, respectively. 1000 Monte Carlo simulations with different channel instances are applied to ensure the reliability of the simulation.
The number of sensing stations is selected as M = 8 for Max–Min EDbased CSS as well as it is explained in the previous section that number is determined based on the experimental results according to the trade of between the complexity and performance. There is no significant improvement on the sensing performance of Max–Min EDbased CSS approaches when the number of sensing stations is higher than 8.
Three different CSS approaches, based on Max–Min ED, maximum/minimum ED (Max/Min ED), and differential Max–Min ED (Diff. Max–Min ED) are compared in Figs. 7, 8 and 9 with the two FFT lengths. Clearly, the OR rule gives the best detection performance in all cases. We can see that the cooperative Max–Min EDbased algorithm has in all tested cases better performance than the Differential Max–Min ED and Max/Min EDbased CSS algorithms. Hence, Max–Min EDbased CSS is proposed for the spectrum sensing purposes in this paper. Furthermore, the algorithm is simpler to implement and yet eliminates the noise floor thus reduces the uncertainty effects.
We can also see that the FFT length of 8 gives somewhat (about 1 dB) better sensitivity then the FFT length of 32 for all the three algorithms. Results for both nonoversampled and 2xoversampled processing with FFT length of 8 are available in Figs. 7 and 8, indicating about 1 dB better sensitivity for the oversampled case. Similar differences were observed also in other tested scenarios. The reason for the difference is that in the nonoversampled case there are less variations in the ESD within the sensing bandwidth due to the PU signal, i.e., only 3 dB. Then, the frequency variability of ESD is mainly due to the frequencyselective channel.
Next, analytical results of proposed cooperative Max–Min ED are compared with simulation results in Figs. 10 and 11 for \(N_{FFT}=8\) and 32, respectively. Relatively good match between analysis and simulations can be seen in both cases.
In the same figures, the proposed cooperative Max–Min ED is compared with the traditional cooperative ED under the 1 dB NU condition. Both figures show that the proposed cooperative Max–Min ED clearly exceeds the performance of traditional cooperative ED in the presence of significant NU, which is yet realistic when considering practical receiver operation conditions. The proposed cooperative Max–Min ED has approximately 10 dB better detection performance compared to traditional cooperative ED under the 1 dB NU condition.
Figure 12 shows the variation of the detection threshold \(\gamma\) (based on Eq. (24)) of the proposed Max–Min ED for nonoversampled and 2xoversampled cases considering the FFT lengths of 8 and 32 under different NU values between 0.1 and 1 dB. The threshold is quite independent of the NU, which can be seen as another indication of the robustness of this method.
The results of this subsection clearly demonstrate that OR rule is again the best in terms of detection performance. It should be noted that cooperative false alarm probability with Max–Min ED is independent of noise uncertainty and can be calculated using Eq. (1) as \(P_{FA,t}=0.077\) for the assumed \(P_{FA}=0.01\) of each sensing station.
6 Conclusion
In this paper, enhanced energy detectionbased cooperative spectrum sensing methods were studied. In the first considered scenario, FFT and AFBbased CSS was used to detect potential PU signals with widely varying bandwidths in possible spectral gaps close to strong PU channels. In such scenarios, the sensing task becomes difficult due to interference leakage from the relatively strong adjacent channels. The results demonstrated reduced sensitivity for filter bankbased waveforms and sensing schemes towards such interference leakage, compared to basic CPOFDM and FFTbased sensing. However, for robust sensing in such scenarios, well linearized PAs are needed for the transmitters operating in the adjacent channels, in addition to using waveforms with good spectrum localization. As for the CSS schemes, it was found that the Majority rule provides a good tradeoff between inband sensing performance and robustness to interference from adjacent channels. Also koutofM rules with \(1<k \le \hbox {M}\) might be useful, depending on targeted detection and false alarm probabilities.
The second proposed scheme, Max–Min EDbased CSS is immune to NU effects and reduces the implementation complexity with respect to other schemes with similar robustness. This method utilizes the frequency variability of radio spectrum due to PUs. Maximum and minimum statistics were used to decide the presence or absence of PU signals with the help of predefined threshold. The Max–Min ED approach removes the noise floor from the signal that is additive in nature, which makes the algorithm stable to the NU effects. The proposed algorithm has reduced complexity compared to the eigenvaluebased approach [7]. The proposed method exhibited around 10 dB sensitivity enhancement for 1 dB NU condition in comparison with the traditional cooperative ED. Analytical performance evaluation was presented for the proposed algorithm and it matched well with the simulation results.
This study does not cover soft decisionbased CSS, which remains as an important topic for future work.
Availability of data and materials
Not applicable.
Notes
The detailed analysis is provided in the “Appendix.”
Abbreviations
 CR::

Cognitive radio
 PU::

Primary user
 AFB::

Analysis filter bank
 CSS::

Cooperative spectrum sensing
 FBMC::

Filter bankbased multicarrier
 DWMT::

Discrete wavelet multitone
 CMT::

Cosine modulated multitone
 FMT::

Filtered multitone
 OQAM::

OffsetQAM
 ED::

Energy detection
 SNR::

Signal to noise ratio
 SU::

Secondary user
 FFT::

Fast Fourier transform
 PA::

Power amplifier
 FC::

Fusion center
 SED::

Subband energy detector
 ADC::

Analog to digital converter
 NU::

Noise uncertainty
 Max–Min ED::

Maximum–minimum energy detector
 Max/Min ED::

Maximum/minimum energy detector
 Diff. Max–Min ED::

Differential maximum–minimum energy detector
 5GNR::

Fifth generation new radio
References
Federal Communications Commission. Spectrum policy task force. Report ET Docket no. 02135, Nov (2002)
M. McHenry, Frequency agile spectrum access technologies. In FCC Workshop on Cognitive Radio, Washington, USA (2003)
S. Dikmese, S. Srinivasan, M. Shaat, F. Bader, M. Renfors, Spectrum sensing and spectrum allocation for multicarrier cognitive radios under interference and power constraints. EURASIP J. Adv. Signal Proc. 68 (2014)
S. Kandeepan, A. Giorgetti, Spectrum sensing in cognitive radio. In Cognitive Radios and Enabling Techniques (Artech House Publishers, Boston, 2012)
S. Dikmese, P.C. Sofotasios, T. Ihalainen, M. Renfors, M. Valkama, Efficient energy detection methods for spectrum sensing under nonflat spectral characteristics. IEEE J. Sel. Areas Commun. 33(5), 755–770 (2015)
S. Dikmese, P.C. Sofotasios, M. Renfors, M. Valkama, Maximum–minimum energy based spectrum sensing under frequency selectivity for cognitive radios. In Proceedings CROWNCOM’14 Conference, Oulu, Finland (2014)
S. Dikmese, P.C. Sofotasios, M. Renfors, M. Valkama, Subband energy based reduced complexity spectrum sensing under noise uncertainty and frequencyselective spectral characteristics. IEEE Trans. Signal Process. 64(1), 131–145 (2016)
S. Dikmese, Z. Ilyas, P.C. Sofotasios, M. Renfors, M. Valkama, Sparse frequency domain spectrum sensing and sharing based on cyclic prefix autocorrelation. IEEE J. Sel. Areas Commun. 35(1), 159–172 (2017)
G. Ganesan, Y. Li, Cooperative spectrum sensing in cognitive radio, part I: two user networks. IEEE Trans. Wirel. Commun. 6(6), 2204–2212 (2007)
A. Ali, W. Hamouda, Generalized FFTbased onebit quantization system for wideband spectrum sensing. IEEE Trans. Commun. 68(1), 82–92 (2020)
H. Sun, A. Nallanathan, S. Cui, C.X. Wang, Cooperative wideband spectrum sensing over fading channels. IEEE Trans. Veh. Technol. 65(3), 1382–1394 (2016)
T. Yang, Y. Wu, L. Li, W. Xu, W. Tan, Fusion rule based on dynamic grouping for cooperative spectrum sensing in cognitive radio. IEEE Access 7, 51630–51639 (2019)
J. Kim, J.P. Choi, Sensing coveragebased cooperative spectrum detection in cognitive radio networks. IEEE Sens. J. 19(13), 5325–5332 (2019)
S. Dikmese, K. Lamichhane, M. Renfors, in Novel Filter Bank Based Cooperative Spectrum Sensing Under RF Impairments and Channel Fading Beyond 5G Cognitive Radios, eds. by A. Kliks, et al. Cognitive RadioOriented Wireless Networks. CrownCom 2019. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol. 291 (Springer, Cham, 2019). https://doi.org/10.1007/9783030257484_4
C. You, H. Kwon, J. Heo, Cooperative TV spectrum sensing in cognitive radio for WiFi networks. IEEE Trans. Consum. Electron. 57(1), 62–67 (2011)
P. Cheraghi, Y. Ma, R. Tafazolli, L. Zhengwei, Clusterbased differential energy detection for spectrum sensing in multicarrier systems. IEEE Trans. Signal Process. 60(11), 6450–6464 (2012)
S. Atapattu, C. Tellambura, H. Jiang, Energy detection based cooperative spectrum sensing in cognitive radio networks. IEEE Trans. Wirel. Commun. 10(4), 1232–1241 (2011)
M.S. Hossain, M.I. Abdullah, Hard decision based cooperative spectrum sensing over different fading channel in cognitive radio. Int. J. Econ. Manag. Sci. 1(1), 84–93 (2012)
S. Althunibat, M. Di Renzo, F. Granelli, Optimizing the KoutofN rule for cooperative spectrum sensing in cognitive radio networks. In IEEE GLOBECOM’13, pp. 1607–1611 (2013)
G. Bansal, J. Hossain, V.K. Bhargava, Adaptive power loading for OFDMBased cognitive radio systems with statistical interference constraint. IEEE Trans. Wirel. Commun. 10(9), 2786–2791 (2011)
Y. Cui, Z. Zhao, H. Zhang, An efficient filter banks based multicarrier system in cognitive radio networks. Radioengineering 19(4), 479–487 (2010)
R. Jain, Channel models: a tutorial. In WiMAX Forum AATG, pp. 1–6 (2007)
E.J. Gumbel, Statistical theory of extreme values and some practical applications. Applied Mathematics Series 33, 1st edition. National Bureau of Standards, U.S. Department of Commerce (1954)
K.V. Burry, Statistical Methods in Applied Science (Wiley, Hoboken, 1975)
E. Castillo, Extreme Value Theory in Engineering (Academic Press Inc, New York, 1988)
S. Coles, An Introduction to Statistical Modeling of Extreme Values (Springer, London, 2001)
H.A. David, H.N. Nagaraja, Order Statistics. Wiley Series in Probability and Statistics, 3rd ed. (2003)
R.V. Mises, La distribution de la plus grande de n valeurs Rev. Math, Union Interbalkanique (1936)
H. Voss, A symmetry exploiting Lanzcos method for symmetric Toeplitz matrices. Numer. Algorithms 25(4), 377–385 (2011)
A. Ghasemi, E.S. Sousa, Opportunistic spectrum access in fading channels through collaborative sensing. J. Commun. 2(2), 71–82 (2007)
Acknowledgements
This work was supported in part by the Finnish Cultural Foundation.
Funding
This work was supported in part by the Finnish Cultural Foundation.
Author information
Authors and Affiliations
Contributions
The idea, analysis, simulations, and writing were done with SD, KL, and MR. 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.
Appendix
Appendix
1.1 The details of closedform expressions of Gumbel distribution
With the aid of (20) and (21), it is primarily essential to derive the expected value and standard deviation of the difference of maximum and minimum value. In what follows, we derive novel closedform analytic expressions for these important measures which are subsequently used in deriving a comprehensive analytical framework for the proposed detector. It is firstly recalled that the nth moment of a continuous distribution with PDF f(x) is defined as \(E[x^{n}] = \int _{\infty }^{\infty } x^{n} f(x)dx\) and the corresponding mean value is readily obtained for n = 1, i.e., \(\mu = E[x]\). As a result, the mean value of (20) and (21) is given by \(E[U_{\rm min}] = \int _{ \infty }^{\infty } x f_{\rm min}(x)dx\) and \(E[U_{\rm max}] = \int _{ \infty }^{\infty } x f_{\rm max}(x)dx\), respectively, which yields \(\mu _{\rm min} = E[U_{\rm min}] = \alpha + \beta C\) and \(\mu _{\rm max} = E[U_{\rm max}] = \alpha \beta C\), where C = 0.577215665 is the Euler’s constant. Consequently, the expected value of the difference of the maximum and minimum values is expressed as,
and the location parameter can be determined by
Likewise, the corresponding variances are obtained by
and
which, unlike the mean values, are equivalent to eachother,
By recalling that \(\mathrm{Var}(X \pm Y) = \mathrm{Var}(X) + \mathrm{Var}(Y)\), when X and Y are mutually independent, it immediately follows that \(\mathrm{Var}[U_{\rm max}  U_{\rm min}] = \mathrm{Var}[U_{\rm max} ] + \mathrm{Var}[U_{\rm min} ]\), which yields
and the scale parameter can be determined by
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
Dikmese, S., Lamichhane, K. & Renfors, M. Novel filter bankbased cooperative spectrum sensing under practical challenges for beyond 5G cognitive radios. J Wireless Com Network 2021, 30 (2021). https://doi.org/10.1186/s1363802001889w
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/s1363802001889w