arXiv reader

Joint Communication and Sensing in OTFS-based UAV Networks

Alessandro Nordio, Carla Fabiana Chiasserini and Emanuele Viterbo

arXiv
2311.17742v2 · PDF · 17 February 2025
Categories
cs.IT, eess.SP, math.IT
Licence
CC BY SA 4.0 The site shows the text.

Abstract

We consider the problem of accurately localizing N unmanned aerial vehicles (UAV) in 3D space where the UAVs are part of a swarm and communicate with each other through orthogonal time-frequency space (OTFS) modulated signals. The OTFS communication system operates in the delay-Doppler domain and can simultaneously provide range and velocity information about the scatterers in the channels at no additional cost. Each receiving UAV estimates the multipath wireless channel on each link formed by the line-of-sight (LoS) transmission and by the single reflections from the remaining N-2 UAVs. The estimated channel delay profiles are communicated to an edge server to estimate the location and velocity of the UAVs from the relative echo delay (RED) measurements between the LoS and the non-LoS paths. To accurately obtain such estimations, we propose a solution called Turbo Iterative Positioning (TIP), initialized by a belief-propagation approach. Enabling a full cold start (no prior knowledge of initial positions), the belief propagation first provides a map associating each echo to a reflecting UAV. The localization of the N UAVs is then derived by iteratively alternating a gradient descent optimization and a refinement of the association maps between UAVs and echos. Given that the OTFS receivers also acquire the Doppler shifts of each path, the UAV’s velocities can be sensed jointly with communication. Our numerical results, obtained also using real-world traces, show how the multipath links are beneficial to achieving very accurate position and velocity for all UAVs, even with a limited delay-Doppler resolution. The robustness of our scheme is proven by its performance approaching the Cramer-Rao bound.

Items 3

Remark

Remark 1

OF41

The GD algorithm proposed above allows the joint estimation of the positions of all UAVs. However, we recall that only the positions of \bar{N}{=}N-A UAVs have to be estimated since the remaining A are anchors whose positions are perfectly known. To take this into account, the GD algorithm needs to be slightly modified as follows. Let {\@fontswitch\relax\mathcal A} be the set of anchor nodes. Then, for all i{\in} {\@fontswitch\relax\mathcal A}, the tentative decisions are set to the actual positions, i.e., {\bf t}_i^{(0)}{=}{\bf p}_i and the gradient {\bf g}_i^{(\alpha)} is set to {\bf 0} at every iteration step \alpha. This ensures {\bf t}_i^{(\alpha)}{=}{\bf p}_i for all iteration steps. The GD algorithm remains unchanged since the estimation error {\bf e} {=} \widehat{{\bf p}}{-}{\bf p} is zero for all anchor nodes, while it is (in general) non-zero for the others.

Remark

Remark 1

TWQW

The gap between GA and the CRLB in both plots of Fig. ? is mainly due to the fact that the quantization errors \eta_{i,j,k} and \zeta_{i,j,k} introduced in (?) and  (?), respectively, are due to the rounding operation and depend upon the actual value of \delta_{i,j,k} and \omega_{i,j,k}. Instead, the CRLB is computed under the assumption of Gaussian errors \eta_{i,j,k} and \zeta_{i,j,k}, which are independent of \delta_{i,j,k} and \omega_{i,j,k}, respectively. Indeed, by feeding the TIP algorithm with channel measurements corrupted by Gaussian noise instead of quantization noise, the performance gap is very much reduced, as shown by the curves in Figures ? (left and right) labeled as "GA (Gaussian)". The remaining small gap is due to the non-optimality of the position/velocity estimation, which in our solution is implemented as two separate blocks, while in an optimal design position and velocity estimation could be implemented jointly at the cost of much higher complexity.

Remark

Remark 2

ENNW

We have observed that the Fisher information matrix (FIM) is dominantly block diagonal for the considered values of the system parameters, and this explains why CRLB_v in Fig. ?(right) is almost independent of the signal bandwidth.

Source and licence

The text on this page is from arXiv:2311.17742v2 by Alessandro Nordio, Carla Fabiana Chiasserini and Emanuele Viterbo, under the licence CC BY SA 4.0. The corpus made these changes: it read the items out of the LaTeX source, it expanded the macros of the paper, it put each proof after its statement, and it converted the text to HTML. The formulas are the TeX of the paper, and KaTeX renders them. A formula or a reference can look different from the PDF. The page is published under CC BY SA 4.0.

The record of each item is in analysis/objects/2311/2311.17742.jsonl.