当前位置: 首页 > news >正文

多普勒效应与多普勒频移

引言:

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

产生原因:

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

原理:

第一种表示形式:
当波源与观测者以速度 v v v做相对运动时,有
f r = f t ( 1 + v / c 1 − v / c ) = f t ( c + v c − 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(1v/c1+v/c)=ft(cvc+v)
其中, f r f_r fr是观测者接受到的频率, f t f_t ft是波源的频率, c c c代表光速
多普勒频移 f d f_d fd可以表示为:
f d = f r − f t = 2 v f t ( c − v ) f_d=f_r-f_t=2 v \frac{f_t}{(c-v)} fd=frft=2v(cv)ft
由于 v ≪ c v \ll c vc,因此多普勒频移 f d f_d fd可以约等于成:
f d ≈ 2 v f t c f_d \approx 2 v \frac{f_t}{c} fd2vcft

第二种表示形式:
在这里插入图片描述
波源静止,当接收端以恒定的速率 v v v 在长度为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=dcosΘ=vΔtcosΘ
每个波长对应 2 π r a d 2 \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ΔtcosΘ
求相位和时间的导数,可得到相位随时间的变化率,即角频率 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πλvcosΘ
多普勒频移与角频率的关系为: w = 2 π f d w=2 \pi \mathrm{f}_{\mathrm{d}} w=2πfd
 即  f d = 1 2 π ⋅ w = v λ ⋅ cos ⁡ Θ \text { 即 } f_d=\frac{1}{2 \pi} \cdot \mathrm{w}=\frac{v}{\lambda} \cdot \cos \Theta   fd=2π1w=λvcosΘ
波长与频率之间的关系式为:
c = λ ⋅ f t \mathrm{c}=\lambda \cdot \mathrm{f_t} c=λft
所以多普勒频移的关系式也可以是这样:
f d = 1 2 π ⋅ w = f t ⋅ v c ⋅ 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π1w=cftvcosΘ

相关文章:

  • 【云原生 | Kubernetes 系列】----Grafana 安装
  • Nacos的动态配置源码解析
  • 4点说明,为什么说母乳是宝宝高定的独家配方?母乳到底有多独家
  • PX4模块设计之二十七:LandDetector模块
  • 这几个与windows10有关的操作,可以帮助你更好地使用电脑
  • 并查集的原理+例题
  • 同样是Java程序员,年薪10W和35W的差别在哪?
  • 阿里为了双十一,整理亿级JVM性能优化文档,竟被GitHub“抢开”
  • 反转链表I和II(迭代和递归)
  • (附源码)ssm教材管理系统 毕业设计 011229
  • 系统运维管理小记
  • 最全解决方式java.net.BindException Address already in use JVM_Bind
  • Java配置40-配置ELK+Kafka集成
  • 《论文阅读》MOJITALK: Generating Emotional Responses at Scale
  • 统计字符出现次数(区分大小写和不区分大小写两种方式)
  • 【159天】尚学堂高琪Java300集视频精华笔记(128)
  • Android Volley源码解析
  • C# 免费离线人脸识别 2.0 Demo
  • CSS 专业技巧
  • CSS选择器——伪元素选择器之处理父元素高度及外边距溢出
  • golang 发送GET和POST示例
  • GraphQL学习过程应该是这样的
  • hadoop集群管理系统搭建规划说明
  • Linux各目录及每个目录的详细介绍
  • Mac 鼠须管 Rime 输入法 安装五笔输入法 教程
  • NLPIR语义挖掘平台推动行业大数据应用服务
  • Objective-C 中关联引用的概念
  • PAT A1017 优先队列
  • Spring技术内幕笔记(2):Spring MVC 与 Web
  • 简析gRPC client 连接管理
  • 系统认识JavaScript正则表达式
  • 验证码识别技术——15分钟带你突破各种复杂不定长验证码
  • 译米田引理
  • Java数据解析之JSON
  • #vue3 实现前端下载excel文件模板功能
  • $.ajax()
  • (10)Linux冯诺依曼结构操作系统的再次理解
  • (九)One-Wire总线-DS18B20
  • (篇九)MySQL常用内置函数
  • (全注解开发)学习Spring-MVC的第三天
  • (一)为什么要选择C++
  • (转)C#调用WebService 基础
  • .Net 4.0并行库实用性演练
  • .Net MVC4 上传大文件,并保存表单
  • .Net 应用中使用dot trace进行性能诊断
  • .NET6 开发一个检查某些状态持续多长时间的类
  • .NET构架之我见
  • .net专家(张羿专栏)
  • .sh 的运行
  • /bin/bash^M: bad interpreter: No such file ordirectory
  • [\u4e00-\u9fa5] //匹配中文字符
  • [AIGC] Redis基础命令集详细介绍
  • [C#] 如何调用Python脚本程序
  • [C语言]——函数递归
  • [delphi]保证程序只运行一个实例