Skip to main content
. 2025 Jan 22;25(3):631. doi: 10.3390/s25030631
Algorithm 2: An Effective Single-Station Cooperative Node Localization Technique Using Multipath Spatiotemporal Information
Input: Q data files, each containing K sample points of I/Q data from both moving and stationary antennas at q-th (1≤q≤Q) different angular position; The transmitted waveform of the cooperative target Tx.
Output: Estimated coordinates x^,y^ of Tx.
1. Execute Algorithm 1 to extract a .mat file containing spatial angles and
  corresponding power values based on the input data files.
2. Load the .mat file to obtain the spatial spectrum and identify the direct path arrival
  angle θ^1 and L potential values for the reflected path arrival angle θ^2 based
  on a predefined threshold.
3. Calculate the L possible coordinates (x^l,y^l) of Tx according to Equation (4).
4. Perform matched filtering on the stationary antenna’s received data with the
  transmitted waveform to obtain the time-domain energy distribution.
5. Determine the direct path delay τ^1 and L possible values for the delay differences
  ∆τ^l between the reflected and main path based on a predefined threshold.
6. Match the candidate coordinates (x^l,y^l) derived from spatial analysis with the
  corresponding time delay differences ∆τ^l obtained through temporal analysis
  based on energy.
7. Compute the coordinates x^,y^ of Tx as specified in Equation (14).