利用CS进行TDOA

压缩感知和TDOA

目前参考的文章的出发点都在于:并不是说在采样的时候进行压缩,而是先采样,再压缩,再进行传输到TDOA estimator进行恢复和估计。

主要是考虑减少网络通信量,在低速率通信链路上进行数据交换的合适方法。

  • TDOA是先采样再压缩
  • 不需要重构原始值,只要能保证他们之间的时间关系不被破坏就可以了

Hadamard 观测矩阵(**

TDOA Estimation With Compressive Sensing Measurements and Hadamard Matrix. Soheil Salari et.al. IEEE Transactions on Aerospace and Electronic Systems, Dec. 2018 (pdf) (Citations 20)

一般的观测矩阵不能用,是因为会破坏时延关系(break up their time-shift relation)

但是Hadamard矩阵可以,并且不会破坏时延关系(但是只能测量2^n的数据维度)

image-20220510152640386

效果很好:

image-20220510194055479

==有点奇怪的地方在于,正常CS是采样和降维同时进行,但是这里是先采样,再进行压缩==

另外值得注意的是:

信号,进行传输后再后,虽然信号的幅度完全不同了,但是时间关系还是保持,所以可以直接做相关得到时差估计。

ML Estimation

Maximum Likelihood TDOA Estimation From Compressed Sensing Samples Without Reconstruction. H. Cao et.al. IEEE Signal Processing Letters, May 2017 (pdf) (Citations 22)

首先使用Hadamard矩阵对信号进行采样,然后对CS采样信号(其实我觉得不能成为CS,应该叫做压缩信号/降维信号)直接进行ML Estimation。

Where and ,并且有:

image-20220510185751331

然后由于涉及到统计值,为了方便计算,通过测量值代替统计值,所以设计了算法:

image-20220510190103593

估计参数,并且设计:

image-20220510193122406

然后有结果:

image-20220510193248938

然后推了一下CRLB:

Compressive TDOA Estimation: Cramér–Rao Bound and Incoherent Processing. Hui Cao et.al. IEEE Transactions on Aerospace and Electronic Systems, Aug. 2020 (pdf) (Citations 4)

image-20220510193412953