【物理应用】Matlab模拟人行走的微多普勒效应

简介: 【物理应用】Matlab模拟人行走的微多普勒效应

1 简介

目标的运动特征可以由多普勒效应所反映,以单基地雷达为例,由于目标的平移造成的多普勒频移fD与目标速度 v 的关系为:D-2/fv/λ ,其中v为雷达与目标之间的相对速度,λ是雷达的波长,其数值为光速与雷达载 频fc之比。如果雷达没有运动,那么v就是径向速度,即目标速度在雷达 LOS上的投影分量。可以看出 fD 与 v 成正比关系且符号相反。

如果目标本身或其上的任何结构在平移的基础上还有微动存在,则除目标由于平动产生的多普勒平移外还会产生额外的微多普勒频移,即关于目标多普勒频移的侧带。这种现象被称为微多普勒效应。设一个目标以恒定速度v平移,则由于目标的平动产生的多普勒频移是不随时间变换的。若该目标还有微动存在,那么就会对回波的载频进行调制,产生频谱的展宽,且这种调制是周期的、时变的。微动目标的雷达回波中包含与目标结构相关的微多普勒特征。目标的动态特性可以通过微多普勒特征反映出来,这为目标特征的提取及参数估计提供了新的方法。比如利用车辆行驶中的微多普勒效应可以用来判断它的类型,并确定它们的运动和发动机的速度。车辆发动机产生的振动可以通过从车辆表面返回的雷达信号探测到。因此,在完成对雷达目标的检测基础上,可以通过分析目标的雷达回波信号,对目标种类、状态等信息进行确定以达到目标参数估计的目的。


2 部分代码

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%clear all% human walking modelshowplots = 'n'; % show translation and rotation of body segmentsformove = 'y';  % forward walkinganimove = 'y'; % display animationgenmovie = 'n'; % generate movie file% relative velocity defined by average walking velocity normalized by the% height from the toe to the hip: Htrv = 1.0;     % relative velocity (from 0 to 3)nt = 2048;   % number of frames per cycleif mod(nt,2) == 1    nt = nt+1;endnumcyc = 3; % number of cycleHeight = 1.8;[segment,seglength,T] = HumanWalkingModel(showplots, formove,...                         animove, genmovie, Height, rv, nt, numcyc);                     [data,TF] = RadarReturnsFromWalkingHuman(segment,seglength,T);%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

3 仿真结果

4 参考文献

[1]郎需强. 基于微多普勒效应的昆虫运动雷达回波特性研究[D]. 山东农业大学, 2014.

博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,相关matlab代码问题可私信交流。

部分理论引用网络文献,若有侵权联系博主删除。


相关文章
|
2月前
|
算法
基于小波多普勒变换的回波信号检测matlab仿真
基于小波多普勒变换的回波信号检测matlab仿真
|
5月前
|
机器学习/深度学习 监控 数据可视化
MATLAB应用指导:利用MATLAB进行内部局域网管理软件的数据分析和可视化
在今天的数字化时代,内部局域网管理软件在各种组织中起着至关重要的作用。这些软件可以监控网络活动,收集大量的数据,但数据的真正价值在于如何分析和可视化它。在本文中,我们将探讨如何使用MATLAB进行内部局域网管理软件的数据分析和可视化,以帮助您更好地理解和优化您的网络。
211 0
|
7月前
|
机器学习/深度学习 传感器 算法
【物理应用】基于FVM实现瞬态对流扩散附matlab代码
【物理应用】基于FVM实现瞬态对流扩散附matlab代码
|
4月前
|
JavaScript 编译器 API
MATLAB实战 | S函数的设计与应用
S函数用于开发新的Simulink通用功能模块,是一种对模块库进行扩展的工具。S函数可以采用MATLAB语言、C、C++、FORTRAN、Ada等语言编写。在S函数中使用文本方式输入公式、方程,非常适合复杂动态系统的数学描述,并且在仿真过程中可以对仿真进行更精确的控制。
64 0
MATLAB实战 | S函数的设计与应用
|
7月前
|
机器学习/深度学习 传感器 算法
用于图像恢复的即插即用 ADMM:定点收敛和应用(Matlab代码实现)
用于图像恢复的即插即用 ADMM:定点收敛和应用(Matlab代码实现)
|
7月前
|
机器学习/深度学习 传感器 算法
使用应用于环境振动数据的 SSI-COV 算法自动识别线状结构的模态参数附matlab代码
使用应用于环境振动数据的 SSI-COV 算法自动识别线状结构的模态参数附matlab代码
|
8月前
|
机器学习/深度学习 传感器 算法
【物理应用】基于FDM 和_Gauss Seidel 迭代求解器半(渗漏)承压含水层中二维地下水流方程附matlab代码
【物理应用】基于FDM 和_Gauss Seidel 迭代求解器半(渗漏)承压含水层中二维地下水流方程附matlab代码
|
8月前
|
算法 C语言
【数学建模系列】TOPSIS法的算法步骤及实战应用——MATLAB实现
客观评价方法中的一种,亦称为理想解法,是一种有效的多指标评价方法。这种方法通过构造评价问题的正理想解和负理想解,即各指标的最优解和最劣解,通过计算每个方案到理想方案的相对贴近度,即靠近止理想解和远离负理想解的程度,来对方案进行排序,从而选出最优方案。
415 0
【数学建模系列】TOPSIS法的算法步骤及实战应用——MATLAB实现
|
8月前
|
机器学习/深度学习 传感器 安全
基于matlab模拟FMCW毫米波高度测量雷达对于无人机的应用
基于matlab模拟FMCW毫米波高度测量雷达对于无人机的应用
|
8月前
【时频分析,非线性中频】非线性STFT在瞬时频率估计中的应用(Matlab代码实现)
【时频分析,非线性中频】非线性STFT在瞬时频率估计中的应用(Matlab代码实现)

热门文章

最新文章