【物理应用】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代码问题可私信交流。

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


相关文章
|
7月前
|
算法
基于小波多普勒变换的回波信号检测matlab仿真
基于小波多普勒变换的回波信号检测matlab仿真
二阶锥松弛在配电网最优潮流计算中的应用matlab
二阶锥松弛在配电网最优潮流计算中的应用matlab
|
5月前
|
算法 安全 数据挖掘
随机数生成方法及其在Matlab中的应用
随机数生成方法及其在Matlab中的应用
|
6月前
|
算法 数据可视化 数据挖掘
MATLAB中常用的数学函数及其应用示例
MATLAB中常用的数学函数及其应用示例
|
7月前
|
机器学习/深度学习 编解码 监控
探索MATLAB在计算机视觉与深度学习领域的实战应用
探索MATLAB在计算机视觉与深度学习领域的实战应用
92 7
|
7月前
|
算法
考虑泄流效应的光伏并网点电压系统侧增援调控方法matlab
考虑泄流效应的光伏并网点电压系统侧增援调控方法matlab
|
7月前
|
SQL 移动开发 算法
MATLAB改进模糊C均值聚类FCM在电子商务信用评价应用:分析淘宝网店铺数据|数据分享
MATLAB改进模糊C均值聚类FCM在电子商务信用评价应用:分析淘宝网店铺数据|数据分享
|
7月前
|
数据安全/隐私保护
matlab程序, 脉冲波合成与提取,滑冲效应、方向性效应,自定义脉冲模型,提取脉冲波
地震波格式转换、时程转换、峰值调整、规范反应谱、计算反应谱、计算持时、生成人工波、时频域转换、数据滤波、基线校正、Arias截波、傅里叶变换、耐震时程曲线、脉冲波合成与提取、三联反应谱、地震动参数、延性反应谱、地震波缩尺、功率谱密度
|
7月前
|
JavaScript 编译器 API
MATLAB实战 | S函数的设计与应用
S函数用于开发新的Simulink通用功能模块,是一种对模块库进行扩展的工具。S函数可以采用MATLAB语言、C、C++、FORTRAN、Ada等语言编写。在S函数中使用文本方式输入公式、方程,非常适合复杂动态系统的数学描述,并且在仿真过程中可以对仿真进行更精确的控制。
128 0
MATLAB实战 | S函数的设计与应用
|
4月前
|
安全
【2023高教社杯】D题 圈养湖羊的空间利用率 问题分析、数学模型及MATLAB代码
本文介绍了2023年高教社杯数学建模竞赛D题的圈养湖羊空间利用率问题,包括问题分析、数学模型建立和MATLAB代码实现,旨在优化养殖场的生产计划和空间利用效率。
216 6
【2023高教社杯】D题 圈养湖羊的空间利用率 问题分析、数学模型及MATLAB代码