Skip to main content
. 2026 Apr 7;26(7):2273. doi: 10.3390/s26072273
Algorithm 2 Robust Joint Beamforming and Sensing Design under Imperfect CSI

Require: {h˜m,g˜m}m=1M, h˜s, g˜s; {σm2}, σs2; {εm,εs,δm,δs}; r0; {(θ,Γ)}; Ps, PT; K

Ensure: v, {wm}, V0

  • 1.

    Find a feasible initial point V(0),V0(0),{Wm(0)} and set k=0

  • 2.

    while k<K and ΔRν do

  • 3.

       Update the approximation parameters y(k) and {bm(k)} according to (58) and (59)

  • 4.

       Construct convex approximations of the exponential constraints using (69) and (70)

  • 5.

       Apply the S-procedure to transform the robust constraints into LMIs in (66)–(68)

  • 6.

       Solve the convex semidefinite programming problem (73) to obtain (V*,V0*,{Wm*})

  • 7.
       Update
    V(k+1)=V*,V0(k+1)=V0*,Wm(k+1)=Wm*
  • 8.

       Compute the sum rate improvement ΔR

  • 9.

       k=k+1

  • 10.

    Extract v and {wm} as the principal eigenvectors of V(k) and {Wm(k)}