This is a Matlab code for the article: "Performance Enhancement for Harvest-to-Transmit Cognitive Multi-hop Networks with Best Path Selection Method under Presence of Eavesdropper". In Proc. of IEEE 2018 20th International Conference on in Advanced Communication Technology (ICACT), 2018; 323-328.
#Abstract of Article
This paper proposes a path-selection protocol to enhance outage performance for harvest-to-transmit (HT) multi-hop cooperative cognitive radio networks. In the proposed protocol, one of available paths between a secondary source and a secondary destination is chosen to send the source data to the destination. The source and relays on the selected path must harvest energy from the radio frequency (RF) signals of ambient beacons for the data transmission. Under the presence of a primary user (PU) and a secondary eavesdropper (E), these transmitting nodes also have to adjust their transmit power to satisfy an interference constraint given by PU as well as to against eavesdropping attacks from E. For performance evaluation, we derive exact and asymptotic closed-form expressions of end-to-end outage probability (OP) for the proposed scheme over Rayleigh fading channel. Monte Carlo simulations are then performed to validate the theoretical derivations. Tools:
MATLAB version: 9.1 (R2016b) https://www.mathworks.com/downloads/ OS: Windows 7
Acknowledgements: This work was supported by ”Human Resources Programin Energy Technology” of the Korea Institute of Energy Tech-nology Evaluation and Planning (KETEP), granted financialresource from the Ministry of Trade, Industry & Energy, Republic of Korea. (No. 20164030201330) and by the NationalResearch Foundation of Korea (NRF) grant funded by the Ko-rea government(MSIP) (No. NRF-2015R1A2A2A03004152).
License and Referencing: This code package is licensed under the GPLv3 license. If you in any way use this code for research that results in publications, please cite our original article listed above.