• 信道状态信息(CSI)共轭相乘去噪法


    原理

      接收到的CSI可以表示为:
    C S I ( f , t ) = A noise  ( f , t ) e − j θ offset  ( f , t ) ( H s ( f ) + H d ( f , t ) ) C S I(f, t)=A_{\text {noise }}(f, t) e^{-j \theta_{\text {offset }}(f, t)}\left(H_{s}(f)+H_{d}(f, t)\right) CSI(f,t)=Anoise (f,t)ejθoffset (f,t)(Hs(f)+Hd(f,t))
      其中, A noise  A_{\text {noise }} Anoise 是幅度噪声 , θ offset  \theta_{\text {offset }} θoffset 是随机相位偏移, H s ( f ) H_{s}(f) Hs(f)是静态分量, H d ( f , t ) H_{d}(f, t) Hd(f,t)是动态分量

      CSI的共轭相乘可以表示为:
    H c m ( f , t ) = C S I 1 ( f , t ) C S I 2 ( f , t ) ‾ = ( A noise  ( f , t ) e − j θ offset  ( f , t ) ( H s 1 ( f ) + H d 1 ( f , t ) ) ) ( A noise  ( f , t ) e − j θ offset  ( f , t ) ( H s 2 ( f ) + H d 2 ( f , t ) ) ) ‾ = ( A noise  ( f , t ) e − j θ offset  ( f , t ) ( H s 1 ( f ) + H d 1 ( f , t ) ) ) ( A noise  ( f , t ) e j θ offset  ( f , t ) ( H s 2 ( f ) + H d 2 ( f , t ) ) ‾ ) = A noise  ( f , t ) 2 ( H s 1 ( f ) + H d 1 ( f , t ) ) ( H s 2 ( f ) ‾ + H d 2 ( f , t ) ‾ ) = A noise  ( f , t ) 2 ( H s 1 ( f ) H s 2 ( f ) ‾ ⏟ ( 1 ) + H s 1 ( f ) H d 2 ( f , t ) ‾ ⏟ (2)  + H s 2 ( f ) ‾ H d 1 ( f , t ) ⏟ (3)  + H d 1 ( f , t ) H d 2 ( f , t ) ‾ ) ⏟ (4)  ≈ A noise  ( f , t ) 2 ( H s 1 ( f ) H s 2 ( f ) ‾ + H s 1 ( f ) H d 2 ( f , t ) ‾ + H s 2 ( f ) ‾ H d 1 ( f , t ) )

    Hcm(f,t)=CSI1(f,t)CSI2(f,t)¯=(Anoise (f,t)ejθoffset (f,t)(Hs1(f)+Hd1(f,t)))(Anoise (f,t)ejθoffset (f,t)(Hs2(f)+Hd2(f,t)))¯=(Anoise (f,t)ejθoffset (f,t)(Hs1(f)+Hd1(f,t)))(Anoise (f,t)ejθoffset (f,t)(Hs2(f)+Hd2(f,t))¯)=Anoise (f,t)2(Hs1(f)+Hd1(f,t))(Hs2(f)¯+Hd2(f,t)¯)=Anoise (f,t)2(Hs1(f)Hs2(f)¯(1)+Hs1(f)Hd2(f,t)¯(2) +Hs2(f)¯Hd1(f,t)(3) +Hd1(f,t)Hd2(f,t)¯)(4) Anoise (f,t)2(Hs1(f)Hs2(f)¯+Hs1(f)Hd2(f,t)¯+Hs2(f)¯Hd1(f,t))" role="presentation" style="position: relative;">Hcm(f,t)=CSI1(f,t)CSI2(f,t)¯=(Anoise (f,t)ejθoffset (f,t)(Hs1(f)+Hd1(f,t)))(Anoise (f,t)ejθoffset (f,t)(Hs2(f)+Hd2(f,t)))¯=(Anoise (f,t)ejθoffset (f,t)(Hs1(f)+Hd1(f,t)))(Anoise (f,t)ejθoffset (f,t)(Hs2(f)+Hd2(f,t))¯)=Anoise (f,t)2(Hs1(f)+Hd1(f,t))(Hs2(f)¯+Hd2(f,t)¯)=Anoise (f,t)2(Hs1(f)Hs2(f)¯(1)+Hs1(f)Hd2(f,t)¯(2) +Hs2(f)¯Hd1(f,t)(3) +Hd1(f,t)Hd2(f,t)¯)(4) Anoise (f,t)2(Hs1(f)Hs2(f)¯+Hs1(f)Hd2(f,t)¯+Hs2(f)¯Hd1(f,t))
    Hcm(f,t)=CSI1(f,t)CSI2(f,t)=(Anoise (f,t)ejθoffset (f,t)(Hs1(f)+Hd1(f,t)))(Anoise (f,t)ejθoffset (f,t)(Hs2(f)+Hd2(f,t)))=(Anoise (f,t)ejθoffset (f,t)(Hs1(f)+Hd1(f,t)))(Anoise (f,t)ejθoffset (f,t)(Hs2(f)+Hd2(f,t)))=Anoise (f,t)2(Hs1(f)+Hd1(f,t))(Hs2(f)+Hd2(f,t))=Anoise (f,t)2((1) Hs1(f)Hs2(f)+(2)  Hs1(f)Hd2(f,t)+(3)  Hs2(f)Hd1(f,t)+(4)  Hd1(f,t)Hd2(f,t))Anoise (f,t)2(Hs1(f)Hs2(f)+Hs1(f)Hd2(f,t)+Hs2(f)Hd1(f,t))
      其中,(1)是时不变项;(4)相较于(2)(3)很弱,可以忽略;(2)和(3)是时变的,(3)包含感兴趣的多普勒频移,而(2)包含一个算术上相反的数字,这可能会产生模棱两可的多普勒速度估计。

    缺点

    • 基于共轭乘法的 DFS 提取方法的一个缺点是放大的噪声。从公式可以看到共轭乘法运算消除了 CSI 相位偏移,但进一步放大了 CSI 幅度噪声。
    • 基于共轭乘法的 DFS 提取方法的另一个缺点是它们必须使用启发式方法来处理模棱两可的速度问题。 WiDance [1] 选择天线并在共轭乘法中仔细分配天线的顺序,以确保正确的估计。 DopplerMUSIC [2] 放大一个天线的 CSI 幅度并降低另一个天线的 CSI 幅度以减轻歧义。尽管上述方法在一定程度上起作用,但在实践中,模糊性仍然是一个挑战。

    参考文献

    [1] Inferring motion direction using commodity wi-fi for interactive exergames
    [2] Indotrack: Device-free indoor human tracking with commodity wifi
    本文参考 WiTraj: Robust Indoor Motion Tracking with WiFi Signals

  • 相关阅读:
    LabVIEW利用局部放电分析高压电气设备状态诊断
    IIOT&IMS背后究竟有哪些技术力量?听7位产业专家透彻解析
    Python 教程之 Python中的高级交互式仪表板,连接不同的 API 以创建用于分析的高级交互式仪表板
    IP-Guard桌面申请管理说明步骤
    数据结构初步(五)- 线性表之单链表的分析与C语言实现
    uniapp app或微信小程序项目使用gite仓库中的图片
    KingbaseES V8R3集群运维案例之---主库系统down failover切换过程分析
    localhost知识
    虚拟机服务器中了lockbit3.0勒索病毒怎么办,lockbit3.0勒索病毒解密数据恢复
    【云原生】镜像构建实战操作(Dockerfile)
  • 原文地址:https://blog.csdn.net/qq_42980908/article/details/125887547