Security and Energy Harvesting in Matlab
Security and Energy Harvesting in Matlab
Abstract:
We consider a multiple-input multiple-output (MIMO) orthogonal frequency-division multiplexing (OFDM) network in which a source node, Alice, communicates with an energy-harvesting destination node, Bob, in the presence of a passive eavesdropper. To secure the wireless transmission, Alice generates a hybrid artificial noise (AN) in both frequency and time domains. Moreover, in order to collect more energy, Bob splits the received signal power of the cyclic prefix of each OFDM block. We then propose two non-convex optimization problems to balance both the need for security and the need for harvesting energy at Bob. While one considers maximizing the secrecy rate, the other approach aims at maximizing the harvested energy. Path-following algorithms of low computational complexity are developed and evaluated. Our numerical results show the gain of our proposed scheme and the effectiveness of our proposed algorithms.