Research Article
6G Green IoT Network: Joint Design of Intelligent Reflective Surface and Ambient Backscatter Communication
Algorithm 3
The alternate optimization algorithm.
| 1:Initialize: number of backscattering coefficient levels , number of Gaussian randomization , and threshold . | | 2:for to do | | 3:random IRS phase shifts | | 4:While the change of the objective function (12a) is higher than the threshold do | | 5:Optimize problem (P4) by CVX and get . | | 6:Get and , where | | 7:Get , where is uniformly distributed. On the unit sphere. | | 8:Scaling so as to satisfy constraints (14b)–(14d). | | 9:Relax the constraint (23d), then optimize problem (P7) by CVX and get . | | 10:Perform eigenvalue decomposition | | 11:for to do | | 12:Get a rank-one solution of (P7), | | end for | | 13:Obtain the target value of problem (P7), where . | | 14:Obtain the target value of problem (P5), where . | | 15:Set for the next iteration. | | 16: end while | | 17:. | | 18:end for | | 19:Return: optimized beamforming vector , optimized phase shift vector , optimized reflection coefficient |
|