Abstract
In this paper, we suggest a new Cooperative Spectrum Sensing (CSS) algorithm using Distributed Relay Selection. Spectrum sensing is performed at Fusion Node (FN) using only the signal from Primary User (PU) when its Signal to Noise Ration (SNR) is larger than threshold \(\gamma _{th}\). If SNR of the link between PU and FN is lower than \(\gamma _{th}\), a relay is activated using distributed relay selection. All relays compare their SNRs to threshold \(\alpha\) and transmit only if the SNR exceeds \(\alpha\). If the SNR of all relays are less than \(\alpha\), there is an outage event, no relay is selected and only the signal from PU will be used for spectrum sensing. If SNRs of more relays than two relays are larger than \(\alpha\), a collision occurs and spectrum sensing uses only the signal from PU. Threshold \(\alpha\) is optimized using the Gradient algorithm to yield the largest detection probability. We also compare our results to spectrum sensing with centralized relay selection using opportunistic Amplify and Forward (OAF) or Partial Relay Selection (PRS). In OAF, the end-to-end SNR between PU, relays and FN are sent to the FN to be compared and the relay with largest SNR is activated. In PRS, the SNR at the relays are sent to the FN in order to be compared. Then, the relay with largest SNR of first hop, between PU and relays, is activated. CSS with distributed relay selection is novel and no yet studied.
Similar content being viewed by others
References
FCC, ”Spectrum policy task force,” Technical Report, (2002)
Haykin, S. (2005). ’Cognitive radio: Brain-empowered wireless communications. IEEE Journal on Selected Areas in Communications, 23, 201–220.
Digham, F. F., Alouini, M. S., & Simon, M. K. (2007). On the energy detection of unknown signals over fading channels. IEEE Transactions on Communications, 55(1), 21–24.
Bhargavi, D., & Murthy, C. R. (2010) Performance comparison of energy, matched-filter and cyclostationarity-based spectrum sensing. SPAWC.
Man, L., Li, Y., & Demir, A. (2012) Matched filtering assisted energy detection for sensing weak primary user signals. ICASSP.
Akyildiz, I. F., Lo, B. F., & Balakrishnan, R. (2011). Cooperative spectrum sensing in cognitive radio networks: A survey. Physical Communication, 4, 40–62.
Visotsky, E., Kuffner, S., & Peterson, R. (2005). On collaborative detection of tv transmissions in support of dynamic spectrum sharing. In Proceedings of IEEE DySPAN (pp. 338–245).
Ghasemi, A., & Sousa, E. (2005) Collaborative spectrum sensing for opportunistic access in fading environments. In Proceedings of IEEE DySPAN (pp. 131–136).
Unnikrishnan, J., & Veeravalli, V. V. (2008). Cooperative sensing for primary detection in cognitive radio. IEEE Journal on Selected Topics in Signal Processing 18–27.
Li, Z., Yu, F., & Huang, M. (2009). A cooperative spectrum sensing consensus scheme in cognitive radio. In Proceedings of INFOCOM (pp. 2546–2550).
Ganesa, G., & Li, Y. G. (2007). Cooperative spectrum sensing in cognitive radio, part I: Two user networks. IEEE Transactions on Wireless Communication, 6, 2204–2213.
Verma, P. (2020). Weighted fusion scheme for cooperative spectrum sensing. In 2020 International conference on industry 4.0 technology (I4Tech).
Salama, G. M., & Taha, S. A. (2020). Cooperative spectrum sensing and hard decision rules for cognitive radio network. In 2020 3rd international conference on computer applications and information security (ICCAIS).
Srisomboon, K., Sroulsrun, Y., & Lee, W., (2020). Adaptive majority rule in cooperative spectrum sensing for Ad hoc network. In 2020 8th International electrical engineering congress (iEECON).
Khayyeri, M., & Mohammadi, K. (2020). Cooperative wideband spectrum sensing in cognitive radio based on sparse real-valued fast Fourier transform. IET Communications.
Shachi, P., Sudhindra, K. R., & Suma, M. N. (2020). Convolutional neural network for cooperative spectrum sensing with spatio-temporal dataset. In 2020 International conference on artificial intelligence and signal processing (AISP).
Shi, Z., Gao, W., Zhang, S., Liu, J., & Kato, N. (2020). Machine learning-enabled cooperative spectrum sensing for non-orthogonal multiple access. IEEE Transactions on Wireless Communications.
Atapattu, S., Tellambura, C., & Jiang, H. (2009). Relay based cooperative spectrum sensing in cognitive radio networks. GLOBECOM.
Atapattu, S., Tellambura, C., & Jiang, H. (2011). Energy detection based cooperative spectrum sensing in cognitive radio networks. IEEE Transactions on Wireless Communications, 4(10), 1232–1241.
Nuttall, A. H. (1974). Some integrals involving the QM function. Naval Underwater systems Center (NUSC), technical report.
Hasna, M., & Alouini, M. S. (2003). End-to-end performance of transmission systems with relays over Rayleigh fading channels. IEEE Transactions on Wireless Communications, 2, 1126–1131.
Boujemaa, H. (2010). Exact symbol error probability of cooperative systems with partial relay selection. European Transactions on Telecommunications, 21, 79–85.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
Appendix A
When the SNR at \(R_k\) is greater than \(\alpha\) and SNRs of all other relay nodes are less than \(\alpha\), the SNR at FN is given by [21]
where \(\Gamma _{max}=max\{\Gamma _{PUR_p}\}\).
We deduce [21]
The CDF of SNR is given by
If \(\Gamma _{max}\) and \(|\Gamma _{PUR_k}\) are independent we have
If \(x<\alpha\), \(P(\Gamma _{max}>x|\Gamma _{PUR_k}>\alpha )=1\), and we can write
If \(x>\alpha\), we have
We have
We denote by \(\{i(p)\}_{p=1}^{K-1}=(1,2,\ldots ,k-1,k+1,\ldots ,K)\) to write
where \((b_n(1),b_n(2),\ldots ,b_n(K-1))\) is the binary representation of n and
Using (41), (42), (43) and (44), we obtain
where
By a derivative, we obtain the PDF of SNR
Appendix B
Let \(Y_k=\Gamma _k+\Gamma _{PUFN}|\Gamma _k>\alpha , \Gamma _{PUFN}<\gamma _{th}\) where \(\Gamma _k\) is the SNR of PU-\(R_k\)-FN link. The PDF of \(Y_k\) is written as
The PDF of an upper bound of \(\Gamma _k\), \(\Gamma _k^{up}\), is given in “Appendix A”.
From “Appendix A”, we can compute the PDF of \(Y_k^{up}=\Gamma _k^{up}+\Gamma _{PUFN}|\Gamma _{PUR_k}>\alpha , \Gamma _{PUFN}<\gamma _{th}\).
Case 1: \(\alpha <\gamma _{th}\)
-
If \(0\le x\le \alpha <\gamma _{th}\), from (50), (50) is expressed as
$$\begin{aligned} p_{Y_k^{up}}(x)=\int _0^{x}\frac{e^{-\frac{u}{\overline{\Gamma }_{PUFN}}}}{\left( 1-e^{-\frac{\gamma _{th}}{\overline{\Gamma }_{PUFN}}}\right) \overline{\Gamma }_{PUFN}}p_{1}(x-u)du \end{aligned}$$(51)where \(p_1(x)\) is defined in (49).
-
If \(\alpha \le x\le \gamma _{th}\), we have
$$\begin{aligned} p_{Y_k^{up}}(x)=\int _0^{x-\alpha }\frac{e^{-\frac{u}{\overline{\Gamma }_{PUFN}}}}{\left( 1-e^{-\frac{\gamma _{th}}{\overline{\Gamma }_{PUFN}}}\right) \overline{\Gamma }_{PUFN}}p_{\Gamma _k^{up}}(x-u)du+\int _{x-\alpha }^{x}\frac{e^{-\frac{u}{\overline{\Gamma }_{PUFN}}}}{\left( 1-e^{-\frac{\gamma _{th}}{\overline{\Gamma }_{PUFN}}}\right) \overline{\Gamma }_{PUFN}}p_{\Gamma _k^{up}}(x-u)du \end{aligned}$$(52)The first integral is written as
$$\begin{aligned} \int _0^{x-\alpha }\frac{e^{-\frac{u}{\overline{\Gamma }_{PUFN}}}}{\left( 1-e^{-\frac{\gamma _{th}}{\overline{\Gamma }_{PUFN}}}\right) \overline{\Gamma }_{PUFN}}p_{\Gamma _k^{up}}(x-u)du=\int _0^{x-\alpha }\frac{e^{-\frac{u}{\overline{\Gamma }_{PUFN}}}}{\left( 1-e^{-\frac{T}{\overline{\Gamma }_{PUFN}}}\right) \overline{\Gamma }_{PUFN}}p_2(x-u)du. \end{aligned}$$The second integral is written as
$$\begin{aligned} \int _{x-\alpha }^x\frac{e^{-\frac{u}{\overline{\Gamma }_{PUFN}}}}{\left( 1-e^{-\frac{\gamma _{th}}{\overline{\Gamma }_{PUFN}}}\right) \overline{\Gamma }_{PUFN}}p_{\Gamma _k^{up}}(x-u)du=\int _{x-\alpha }^x\frac{e^{-\frac{u}{\overline{\Gamma }_{PUFN}}}}{\left( 1-e^{-\frac{\gamma _{th}}{\overline{\Gamma }_{PUFN}}}\right) \overline{\Gamma }_{PUFN}}p_1(x-u)du. \end{aligned}$$We deduce
$$\begin{aligned} p_{Y_k^{up}}(x)=\int _0^{x-\alpha }\frac{e^{-\frac{u}{\overline{\Gamma }_{PUFN}}}}{\left( 1-e^{-\frac{\gamma _{th}}{\overline{\Gamma }_{PUFN}}}\right) \overline{\Gamma }_{PUFN}}p_2(x-u)du+\int _{x-\alpha }^x\frac{e^{-\frac{u}{\overline{\Gamma }_{PUFN}}}}{\left( 1-e^{-\frac{\gamma _{th}}{\overline{\Gamma }_{PUFN}}}\right) \overline{\Gamma }_{PUFN}}p_1(x-u)du. \end{aligned}$$(53) -
If \(\gamma _{th}\le x \le \gamma _{th}+\alpha\), we have
$$\begin{aligned} p_{Y_k^{up}}(x)=\int _0^{x-\alpha }\frac{e^{-\frac{u}{\overline{\Gamma }_{PUFN}}}}{\left( 1-e^{-\frac{\gamma _{th}}{\overline{\Gamma }_{PUFN}}}\right) \overline{\Gamma }_{PUFN}}p_{\Gamma _k^{up}}(x-u)du+\int _{x-\alpha }^{\gamma _{th}}\frac{e^{-\frac{u}{\overline{\Gamma }_{PUFN}}}}{\left( 1-e^{-\frac{\gamma _{th}}{\overline{\Gamma }_{PUFN}}}\right) \overline{\Gamma }_{PUFN}}p_{\Gamma _k^{up}}(x-u)du \end{aligned}$$(54)The first integral is equal to
$$\begin{aligned} \int _0^{x-\alpha }\frac{e^{-\frac{u}{\overline{\Gamma }_{PUFN}}}}{\left( 1-e^{-\frac{\gamma _{th}}{\overline{\Gamma }_{PUFN}}}\right) \overline{\Gamma }_{PUFN}}p_{\Gamma _k^{up}}(x-u)du=\int _0^{x-\alpha }\frac{e^{-\frac{u}{\overline{\Gamma }_{PUFN}}}}{\left( 1-e^{-\frac{\gamma _{th}}{\overline{\Gamma }_{PUFN}}}\right) \overline{\Gamma }_{PUFN}}p_2(x-u)du. \end{aligned}$$The second integral is equal to
$$\begin{aligned} \int _{x-\alpha }^{\gamma _{th}}\frac{e^{-\frac{u}{\overline{\Gamma }_{PUFN}}}}{\left( 1-e^{-\frac{\gamma _{th}}{\overline{\Gamma }_{PUFN}}}\right) \overline{\Gamma }_{PUFN}}p_{\Gamma _k^{up}}(x-u)du=\int _{x-\alpha }^{\gamma _{th}}\frac{e^{-\frac{u}{\overline{\Gamma }_{PUFN}}}}{\left( 1-e^{-\frac{\gamma _{th}}{\overline{\Gamma }_{PUFN}}}\right) \overline{\Gamma }_{PUFN}}p_1(x-u)du. \end{aligned}$$Therefore, we have
$$\begin{aligned} p_{Y_k^{up}}(x)=\int _0^{x-\alpha }\frac{e^{-\frac{u}{\overline{\Gamma }_{PUFN}}}}{\left( 1-e^{-\frac{\gamma _{th}}{\overline{\Gamma }_{PUFN}}}\right) \overline{\Gamma }_{PUFN}}p_{2}(x-u)du+\int _{x-\alpha }^{\gamma _{th}}\frac{e^{-\frac{u}{\overline{\Gamma }_{PUFN}}}}{\left( 1-e^{-\frac{\gamma _{th}}{\overline{\Gamma }_{PUFN}}}\right) \overline{\Gamma }_{PUFN}}p_{1}(x-u)du \end{aligned}$$(55) -
If \(x\ge \alpha +\gamma _{th}\), in (50), we have
Using the expressions of \(p_1(x)\) and \(p_2(x)\) in (49), we obtain
We deduce the DP when \(R_k\) is active
Case 2: \(\alpha \ge \gamma _{th}\)
-
If \(x\le \gamma _{th} \le \alpha\), (50) becomes
$$\begin{aligned} p_{Y_k^{up}}(x)=\int _0^{x}\frac{e^{-\frac{u}{\overline{\Gamma }_{PUFN}}}}{\left( 1-e^{-\frac{\gamma _{th}}{\overline{\Gamma }_{PUFN}}}\right) \overline{\Gamma }_{PUFN}}p_{1}(x-u)du. \end{aligned}$$(59) -
If \(\gamma _{th}\le x\le \alpha\), we have
$$\begin{aligned} p_{Y_k^{up}}(x)=\int _0^{T}\frac{e^{-\frac{u}{\overline{\Gamma }_{PUFN}}}}{\left( 1-e^{-\frac{\gamma _{th}}{\overline{\Gamma }_{PUFN}}}\right) \overline{\Gamma }_{PUFN}}p_{1}(x-u)du. \end{aligned}$$(60) -
If \(\alpha \le x \le \gamma _{th}+\alpha\), we have
$$\begin{aligned} p_{Y_k^{up}}(x)=\int _0^{x-\alpha }\frac{e^{-\frac{u}{\overline{\Gamma }_{PUFN}}}}{\left( 1-e^{-\frac{\gamma _{th}}{\overline{\Gamma }_{PUFN}}}\right) \overline{\Gamma }_{PUFN}}p_{2}(x-u)du+\int _{x-\alpha }^{\gamma _{th}}\frac{e^{-\frac{u}{\overline{\Gamma }_{PUFN}}}}{\left( 1-e^{-\frac{\gamma _{th}}{\overline{\Gamma }_{PUFN}}}\right) \overline{\Gamma }_{PUFN}}p_{1}(x-u)du. \end{aligned}$$(61) -
If \(x\ge \gamma _{th}+\alpha\), (50) becomes
Using the expressions of \(p_1(x)\) and \(p_2(x)\) in (49), we obtain
When \(R_k\) amplifies the PU signal to FN, the DP is written as
The DP in (64) is the same as (58).
Appendix C
PDF of \(U^{up}=\Gamma _{PUFN}+\Gamma _{PUR_{sel}FN}^{up}|\Gamma _{PUFN}<\gamma _{th}\).
If \(z<\gamma _{th} ,\)(19) gives
If \(z>\gamma _{th}\), (19) gives
Rights and permissions
About this article
Cite this article
Ben Halima, N., Boujemaa, H. Cooperative Spectrum Sensing with Distributed/Centralized Relay Selection. Wireless Pers Commun 115, 611–632 (2020). https://doi.org/10.1007/s11277-020-07589-4
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-020-07589-4