Research Article

Energy-Efficient Dual-Iteration Power Allocation for Two-Phase Relay System with Massive Antennas

Algorithm 1

Energy-efficient dual-iteration power allocation.
Step 1.  (Initialization): , , in (28), and .
Step 2.  (Update for relay node): and .
Sub-step 1: Executing the Sub-Algorithm.
Sub-step 2: , and .
Step 3. (Update for  source nodes): and .
Sub-step 1: Executing the Sub-Algorithm.
Sub-step 2: , and .
Step 4. (Judgment): if , stop; else go back to Step 2.
Sub-Algorithm: Bi-section algorithm
Step 1. Let and .
Step 2. Compute , and .
Step 3. Compute . If and the constraint is valid, then ; Else .
Step 4. If , ; Else go back to Step 2.