Skip to main content
. 2026 Oct 11;26(20):6417. doi: 10.3390/s26206417
Algorithm 1 Proposed UKV–IRSA method.
  • INPUT Spc,nk(fr,τm), satellite geometry, ΩR, Ωϕ, Ωθ, Fdr, and F

  •    for fdr∈Fdr

  •        Apply DFRC using (18) and obtain SDFRC,nk(R′,τm;fdr)

  •        for χ=(ϕtg,θtg,Rr′)∈Ωϕ×Ωθ×ΩR in a vectorized manner

  •            for k=1:K,n=0:N−1

  •            Compute R0,k′=ξk(ϕtg,θtg)Rr′ via (28)

  •            for f′∈F

  •                Compute Hn,k(χ,fdr,f′) along (29) using (30)

  •            end

  •            f˜dc,n,k(χ,fdr)←arg maxf′∈FHn,k(χ,fdr,f′)2,

  • and pn,k(χ,fdr)←maxf′∈FHn,k(χ,fdr,f′)2

  •            DC-compensate and integrate, then align to Gn,kMRD(f;χ,fdr) by IRSA (34)

  •        end

  •        Compute f¯dc,k(χ,fdr) via (35)

  •        Construct D and b under χ; estimate v^tg(χ,fdr) via (46)

  •        Compute ρdc(χ,fdr) via (36)

  •        Register frames via (37) and compute J(χ,fdr) via (38)

  •     end

  •   end

  •   (χ^,f^dr)←arg maxχ,fdrJ(χ,fdr)

  • return χ^, f^dr, Gr(Rr′,f;ϕ^tg,θ^tg,f^dr), and v^tg