| Algorithm 1 An alternating optimization algorithm based on a feasible point pursuit-successive convex approximation (FPP-SCA) | ||
| 1. Initialize | Define , , and . | |
| 2. Iterative updating | (1) Update using Equation (12) with a fixed and . | |
| (2) Update by solving Equation (14) with a fixed and . | a. Set and as the initial point . b. Solve Equation (15) at the kth iteration for to yield the optimal solution . c. Let and . d. Until convergence, let . |
|
| (3) Update by solving Equation (16) with a fixed and , following similar steps in (2). | ||
| 3. Until convergence | ||