Skip to main content
. 2022 Feb 18;22(4):1613. doi: 10.3390/s22041613
Algorithm 1 A novel sensing framework [39].
Input:x(i)(i=0,1,,I1) (a copy of communication-transmitted signal sequence), y(i) (echo signal at a sensing receiver), N˜ (SB length), Q˜ (VCP length), Q¯ (overlapping between adjacent SBs)
  1. Segment x(i) and y(i) evenly into consecutive sub-blocks (SBs), as given by xm(n) and ym(n). The m-th (m=0,1,,M˜) sub-block consists of samples i=m(N˜Q¯)+(0,1,,N˜1);

  2. Add VCP, i.e, the Q˜ samples right after ym(n), onto the beginning of ym(n), leading to y˜m(n);

  3. Take the DFT (w.r.t. n) of xm(n) and y˜m(n), yielding Xm(k) and Ym(k);

  4. Under PWD, we have U˜m(k)=Ym(k)./Xm(k), whereas using PWP, we obtain V˜m(k)=Ym(k)×Xm*(k);

  5. Taking the 2D-DFT of U˜m(k) and V˜m(k), generate the RDMs Ub(n) and Vb(n), respectively.