引言:

多普勒效应(doppler effect)与多普勒偏移(doppler shift)代表相同含义,只是在文献中表达不同。

产生原因:

波源和观察者之间速度的相对差异是产生多普勒效应的原因

原理:

第一种表示形式:
  当波源与观测者以速度vvv做相对运动时,有
fr=ft(1+v/c1−v/c)=ft(c+vc−v)f_r=f_t\left(\frac{1+v / c}{1-v / c}\right)=f_t\left(\frac{c+v}{c-v}\right) fr​=ft​(1−v/c1+v/c​)=ft​(c−vc+v​)
  其中,frf_rfr​是观测者接受到的频率,ftf_tft​是波源的频率,ccc代表光速
  多普勒频移fdf_dfd​可以表示为:
fd=fr−ft=2vft(c−v)f_d=f_r-f_t=2 v \frac{f_t}{(c-v)} fd​=fr​−ft​=2v(c−v)ft​​
  由于 v≪cv \ll cv≪c,因此多普勒频移fdf_dfd​可以约等于成:
fd≈2vftcf_d \approx 2 v \frac{f_t}{c} fd​≈2vcft​​

第二种表示形式:

  波源静止,当接收端以恒定的速率 vvv 在长度为d,端点为 X和 Y的路径上运动时收到来自波源 S发出的信号,无线信号从波源S出发,在X点与Y点被接收端接收时所走的路径差可近似表示为:
Δl=d⋅cos⁡Θ=v⋅Δt⋅cos⁡Θ\Delta \mathrm{l}=\mathrm{d} \cdot \cos \Theta=v \cdot \Delta \mathrm{t} \cdot \cos \Theta Δl=d⋅cosΘ=v⋅Δt⋅cosΘ
  每个波长对应 2πrad2 \pi \mathrm{rad}2πrad 的相位变化,由于路程差造成的接收端信号相位变化值为:
Δφ=2π⋅Δlλ=2π⋅v⋅Δtλ⋅cos⁡Θ\Delta \varphi=2 \pi \cdot \frac{\Delta \mathrm{l}}{\lambda}=2 \pi \cdot \frac{v \cdot \Delta \mathrm{t}}{\lambda} \cdot \cos \Theta Δφ=2π⋅λΔl​=2π⋅λv⋅Δt​⋅cosΘ
  求相位和时间的导数,可得到相位随时间的变化率,即角频率 w\mathrm{w}w 为:
w=ΔφΔt=2π⋅vλ⋅cos⁡Θ\mathrm{w}=\frac{\Delta \varphi}{\Delta \mathrm{t}}=2 \pi \cdot \frac{v}{\lambda} \cdot \cos \Theta w=ΔtΔφ​=2π⋅λv​⋅cosΘ
  多普勒频移与角频率的关系为: w=2πfdw=2 \pi \mathrm{f}_{\mathrm{d}}w=2πfd​
即 fd=12π⋅w=vλ⋅cos⁡Θ\text { 即 } f_d=\frac{1}{2 \pi} \cdot \mathrm{w}=\frac{v}{\lambda} \cdot \cos \Theta  即 fd​=2π1​⋅w=λv​⋅cosΘ
  波长与频率之间的关系式为:
c=λ⋅ft\mathrm{c}=\lambda \cdot \mathrm{f_t}c=λ⋅ft​
  所以多普勒频移的关系式也可以是这样:
fd=12π⋅w=ft⋅vc⋅cos⁡Θ\mathrm{f}_{\mathrm{d}}=\frac{1}{2 \pi} \cdot \mathrm{w}=\frac{\mathrm{f_t} \cdot v}{\mathrm{c}} \cdot \cos \Theta fd​=2π1​⋅w=cft​⋅v​⋅cosΘ

无线感知中的应用

  当人在环境中移动时,人体反射信号的路径长度会发生相应的变化,这会在反射信号的载波频率上引入多普勒频移:
fd =fvpath cf_{\text {d }}=f \frac{v_{\text {path }}}{c} fd ​=fcvpath ​​
  其中,fff代表信号载波的中心频率,vpath v_{\text {path }}vpath ​代表路径长度变化的速度(小问题:这个速度是否约等于人体移动的速度),ccc代表光速
  注意:对于5GHz的WiFi信号,例如64信道,其中心频率为5.32GHz,那么人体行走的最大速度1.5m/s,则fd f_{\text {d }}fd ​约等于27Hz。从大得多的载波频率中检测出如此细微的多普勒频移是很困难的。有问题待修正……
  幸运的是,商品 Wi-Fi 设备上可用的 CSI 信息可以仅用几百赫兹的采样率来估计多普勒频移。对于 Wi-Fi 信号,CSI 表示信号从发射器到接收器每个子载波的幅度衰减和相位变化,我们可以通过相位的变化推导多普勒频移。
仅考虑一个入射信号,CSI在t0t_0t0​可以表示为:
x(f,t0)=A0e−j2πfτ0x\left(f, t_0\right)=A_0 e^{-j 2 \pi f \tau_0}x(f,t0​)=A0​e−j2πfτ0​
  其中,A0A_0A0​代表幅度衰减,τ0\tau_0τ0​代表时延,即信号从发射端到接收端传播的时间
  如果传播路径长度以vvv的速度变化,而我们忽略幅度衰减变化,则经过短时间ttt后,路径长度变化Δlpath =vt\Delta l_{\text {path }}=v tΔlpath ​=vt,时延变化Δτ=vtc\Delta \tau=\frac{v t}{c}Δτ=cvt​,此时CSI可以表示为:
x(f,t0+t)=A0e−j2πf(τ0+vtc)=x(f,t0)e−j2πfvtcx\left(f, t_0+t\right)=A_0 e^{-j 2 \pi f\left(\tau_0+\frac{v t}{c}\right)}=x\left(f, t_0\right) e^{-j 2 \pi f \frac{v t}{c}}x(f,t0​+t)=A0​e−j2πf(τ0​+cvt​)=x(f,t0​)e−j2πfcvt​
  其中的fvcf \frac{v}{c}fcv​即代表多普勒频移。
  对于多个入射信号,CSI可以表示为:
x(f,t0+t)=∑i=1LAie−j2πf(τi+vitc),x\left(f, t_0+t\right)=\sum_{i=1}^L A_i e^{-j 2 \pi f\left(\tau_i+\frac{v_i t}{c}\right)}, x(f,t0​+t)=i=1∑L​Ai​e−j2πf(τi​+cvi​t​),
  其中,LLL代表路径个数, τi\tau_iτi​代表 t0t_0t0​时刻第ith i^{\text {th }}ith 条路径传播时延, viv_ivi​ 代表第 ith i^{\text {th }}ith 条路径变换的速度。第 ith i^{\text {th }}ith 条路径的多普勒频移即(fvic)\left(f \frac{v_i}{c}\right)(fcvi​​)。因此,如果 CSI 的采样率大于最大多普勒频移的两倍,我们就可以得到每个路径信号的多普勒频移。对于步行速度,CSI所需的采样率在几百赫兹以下,这在商品Wi-Fi设备上很容易实现。

体现到CSI数据上

对CSI做STFT,得到多普勒频移,根据公式fd =fvpath cf_{\text {d }}=f \frac{v_{\text {path }}}{c}fd ​=fcvpath ​​,得到vpath v_{\text {path }}vpath ​

参考文献

IndoTrack: Device-Free Indoor Human Tracking with Commodity Wi-Fi

WiFi感知中的多普勒频移相关推荐

  1. 科研笔记(八) 深度学习及其在 WiFi 人体感知中的应用(下)

    论文题目:Deep Learning and Its Applications to WiFi Human Sensing: A Benchmark and A Tutorial 论文作者:Jianf ...

  2. Wi-Fi感知应用逐步进入实际生活---乐鑫公司推出的ESP-WIFI-CSI智能人体感知方案

    ESP-WIFI-MESH 是一种无线通信网络,采用树状拓扑结构,其节点具有乐鑫 SoC 的 AP-STA 特性.ESP-WIFI-MESH 能够提供一个易于部署.自动组网并自我修复的网络.它无需部署 ...

  3. 螃蟹WiFi驱动中的Band Steering功能

    螃蟹WiFi驱动中的Band Steering功能 Band Steering功能简介 基本原理 流程 总结 Band Steering功能简介 在双频路由器中,支持2.4G和5G频段同时接入.当把两 ...

  4. matlab 测量矩阵,压缩感知中的常见测量矩阵及其MATLAB实现代码

    压缩感知中的常见测量矩阵及其MATLAB实现代码 压缩感知中的常见测量矩阵及其MATLAB实现代码 原文链接:http://blog.csdn.net/jbb0523/article/details/ ...

  5. WIFI模块中AP模式和STA模式的区别

    WIFI模块中,AP和STA模式中分别意思是: 1.AP:也就是无线接入点,是一个无线网络的创建者,是网络的中心节点.一般家庭或办公室使用的无线路由器就是一个AP. 2.STA站点就是每一个连接到无线 ...

  6. Black Hat Europe 2021议题解读:Wi-Fi Mesh中的安全攻击面

    近年来,随着万物互联技术的发展,Mesh技术逐渐兴起,Mesh技术是一种组网技术,可将多个接入点组成同一个网络来提供服务,相比于传统的WiFi组网技术,Mesh组网更稳定,更快,扩展性更强.而WiFi ...

  7. 在Wifi网络中嗅探明文密码(HTTP POST请求、POP等)

    全世界,现在大约50%的网站没有使用SSL加密,天朝尤其多. 我们都知道通过HTTP发送的数据都是明文,没有使用任何加密,即使是在数据敏感的登录页面. 本文的目的是:如果你在不熟悉的网络环境中,要注意 ...

  8. 压缩感知中的数学知识:投影矩阵(projection matrix)

    题目:压缩感知中的数学知识:投影矩阵(projection matrix) ========================背景======================== 关注于投影矩阵主要是看 ...

  9. JooMe:WiFi 分享中的无限可能

    From :http://www.geekpark.net/read/view/167197 每周一品]JooMe:WiFi 分享中的无限可能 2012.11.26 08:11 作者:Carlos_G ...

最新文章

  1. mysql 与 oracle 的连表update
  2. linux之history命令
  3. 最详细的maven教程,可以收藏!
  4. Hadoop LZO的安装与配置
  5. 服务器c的环境配置文件,配置linux服务器环境(jdk+tomcat+mysql+nginx+redis+svn+nexus的maven私服)...
  6. 一个困扰我很久的问题
  7. 经营管理者杂志经营管理者杂志社经营管理者编辑部2022年第7期目录
  8. vmware卸载时提示“The MSI failed”解决方法
  9. 电脑壁纸软件(Bing Wallpaper)
  10. ECharts 创建中国气泡地图和定位图表点 点击地区域高亮显示
  11. 【历史上的今天】3 月 19 日:图灵奖人工智能先驱诞生;微软发布 IE8;Android Auto 上线
  12. python 一键下载酷狗歌单
  13. C# 微信支付教程系列之扫码支付
  14. selenium 添加特殊配置(如不完整 希望各位大神评论告诉我)
  15. html我们的爱情故事,520我们的爱情故事
  16. (转)日语自我介绍大全
  17. 2022北京眼博会,中国国际青少年眼健康产业展会,近视矫正展
  18. 3DSA-MFN:用于高光谱图像分类的结合3D自注意力的多尺度特征融合网络
  19. 【森林SOU】BT搜索神器
  20. 基于JSP的房屋出租管理系统设计与实现

热门文章

  1. Frida JavaScript API学习
  2. 在小程序 Editor编辑器中 设置初始值, 获取edotor的值
  3. 如何深入发掘产品的真实需求?
  4. 运动时佩戴什么耳机比较合适、运动达人都在用的运动耳机
  5. Redis集群搭建加Springboot配置
  6. Django是什么?
  7. 上传插件dropzone.js实例
  8. android全屏模式
  9. 案例——京东三角+CSS三角形
  10. 小米扫地机器人粉尘盒_如何清理小米扫地机器人尘盒及滤网