设超声探头发射的超声波波长为λ,则C=λ*f,

1)假设声源不移动,飞机直线飞过来,与探头夹角为零度,则移动的速度记作,那么飞机接收到超声信号的频率可记作,由于声源不动,飞机相向无夹角以速度移动,并未对声源的波长造成影响,依然以频率进行发射,每个信号之间的距离是笃定的,也就是波长λ是固定的,因此,则飞机接收到信号频率为

2)假设飞机动,声源移动,两者运动方向夹角为0,则声源的移动的速度记作,那么飞机此时接收到超声信号的频率可记作,由于声源以速度移动,对于声源来说当前一个信号发出的同时,由于声源的运动两个信号之间的距离(波长)相对于声源静止时来说发生了变化,(简单理解为第一信号刚出生,传播了一段距离,而由于声源移动第二个信号还未出生,就在娘胎里面躺赢了一段距离),即为λ(s)=λ-d,其中d代表声源移动导致波长缩短的波长,但是声源发出的信号频率f是固定不变的,那么

                          (1)

                      (2)

3)假设两者同时相向运动,则飞机端接收到的频率记作fst

4)假设声源不动,飞机朝着声源以夹角0度飞行,速度记作,声源发出超声波,然后超声波遇到飞机后产生回波,并在声源端接收信号

发出声波,相当于1)过程

接收到声波,相当于2)过程

最后得到

得到频移差

f

其中,C为声源发出的超声波频率为已知量,可以由接收器测得,因此可求得频移差,进而求得目标物体的移动速度V(t)

5)假设声源不动,飞机朝着声源以夹角飞行,其余速度等与4)一样:

发出声波,相当于1)过程

接收到声波,相当于2)过程

最后得到

得到频移差fd

多普勒效应-公式推导(学习记录)相关推荐

  1. TCA-JDA 公式推导学习记录

    仅便于自己查找,已关闭打赏 主要目的是理解TCA和LPP各自的公式推导,并各自对应代码中的求解方法,掌握上述两部分后结合二者(修改目标函数的求解公式),之后理一遍zxy的论文公式推导. 1.涉及知识 ...

  2. 第一类斯特林数学习记录

    最近做题有时会碰到斯特林数(Stirling数),就觉得好好的学习一番,于是呢,写下这篇博客,来记录一些知识 简单介绍 第一类斯特林数表示表示将 n 个不同元素构成m个圆排列的数目.--百度百科 第一 ...

  3. Pytorch学习记录-torchtext和Pytorch的实例( 使用神经网络训练Seq2Seq代码)

    Pytorch学习记录-torchtext和Pytorch的实例1 0. PyTorch Seq2Seq项目介绍 1. 使用神经网络训练Seq2Seq 1.1 简介,对论文中公式的解读 1.2 数据预 ...

  4. HTML5与CSS3权威指南之CSS3学习记录

    title: HTML5与CSS3权威指南之CSS3学习记录 toc: true date: 2018-10-14 00:06:09 学习资料--<HTML5与CSS3权威指南>(第3版) ...

  5. springboot @cacheable不起作用_Springboot学习记录13 使用缓存:整合redis

    本学习记录的代码,部分参考自gitee码云的如下工程.这个工程有详尽的Spingboot1.x教程.鸣谢! https://gitee.com/didispace/SpringBoot-Learnin ...

  6. 【Cmake】Cmake学习记录

    Cmake学习记录 1.1 常例 add_library(gen_reference_infogen_reference_info/gen_reference_info.hgen_reference_ ...

  7. ASP.NETCore学习记录(一)

    ASP.NETCore学习记录(一) asp.net core介绍  Startup.cs  ConfigureServices  Configure  0. ASP.NETCore 介绍 ASP.N ...

  8. Android开发技术周报176学习记录

    Android开发技术周报176学习记录 教程 当 OkHttp 遇上 Http 2.0 http://fucknmb.com/2018/04/16/%E5%BD%93OkHttp%E9%81%87% ...

  9. add函数 pytorch_Pytorch学习记录-Pytorch可视化使用tensorboardX

    Pytorch学习记录-Pytorch可视化使用tensorboardX 在很早很早以前(至少一个半月),我做过几节关于tensorboard的学习记录. https://www.jianshu.co ...

  10. java之字符串学习记录

    java之字符串学习记录 public class StringDemo { public static void main(String[] args) { //静态初始化字符串 String s1 ...

最新文章

  1. MFC:总结篇 CDialog 类
  2. Http压测工具wrk使用指南
  3. Excel-怎样实现行列转置
  4. ASP.NET web.config
  5. 统一建模语言(UML) 版本 2.0
  6. leetcode 11
  7. SaltStack 第一板块入门介绍 [1]
  8. Linux ftp 上传文件 提示 Permission denied 解决办法
  9. 3月22 关于CSS
  10. 新风系统风速推荐表_实验室通风系统的设计和应用
  11. Fabric环境配置
  12. AI教程视频 - 零基础玩转illustrator科研绘图-内容介绍-目录
  13. Nginx日志管理——了解Nginx日志选项配置以及自定义日志格式使用
  14. boost入门(四):Asio实现网络通信
  15. Web(ics-07)
  16. 分数的原码、反码、补码以及整数移码求法
  17. 拒了阿里offer,HR表示诧异,网友:这是你职业生涯的巅峰了
  18. 计算机应用基础是背的吗,计算机应用基础Excel2003电子表格系统
  19. XGBOOST + LR 模型融合 python 代码
  20. LLVM 编译器学习笔记之三十六-- 指令调度Instruction scheduling

热门文章

  1. android service前台服务器,Android网络前台向服务端页面请求数据
  2. 用winNTSetup安装win7(usb3.0)
  3. 大白话版 UnityShader学习(3)-透明效果
  4. IT和物联网监控专家丨上海道宁为您带来适用于各大行业和规模的企业提供监控解决方案——PRTG
  5. 100php多少人民币,【100泰币等于多少人民币】
  6. anp的matlab程序实现,网络分析法ANP的Matalab程序源码(未完待续)
  7. Golang 测试工具 go test
  8. 基于PHP的网上租房售房系统设计与实现
  9. java毕业设计基于精细化考核的离散数学课程教学目标达成系统Mybatis+系统+数据库+调试部署
  10. struts2系列(二):struts2参数传递错误、struts2的输入错误验证