网上对啁啾的解释肯定少不了这句话:“啁啾”一词来源于古汉语中的鸟叫。

另一种常见的解释:它实际上是一种调频信号。这句话不知道误导了多少良家少妇。在大多数人的认知里,调频指的是,高频代表1,低频代表0,用不同的频率来代表数字信号。而"啁啾"并不是指信号频谱分析中对频率分量的调制,指的对瞬时频率的调制。

概念区分:瞬时频率&频率分量

有一个调角信号ej[ω0t+ϕ(t)]e^{j[\omega_0t+\phi(t)]}ej[ω0​t+ϕ(t)]它对应于时域sin{ω0t+ϕ(t)}sin\{\omega_0t+\phi(t)\}sin{ω0​t+ϕ(t)},其中ω(t)=ω0+dϕ(t)dt\omega(t)=\omega_0+\frac{d\phi(t)}{dt}ω(t)=ω0​+dtdϕ(t)​表示某一时刻相位的变化率,具有频率的量纲,被称为瞬时频率。

如果sin[ϕ(t)]sin[\phi(t)]sin[ϕ(t)]是一个周期信号,那么调角信号ejϕ(t)e^{j\phi(t)}ejϕ(t)也是周期信号,可将他按照傅里叶级数展开,展开中的每一项就是一个频率分量。

频率虽然有高有低,但实际上都是描述用多快的速度转过了2pi的角度,那么对通过角度(相位其实就是角度)的时间导数就应该是频率这个物理量的描述了。
当你拿到一个完整的信号时,你可以通过傅里叶变换确定它的频谱(周期信号就是简单的频率分量),是对信号的一个整体把握。但是瞬时频率却是一个微观细致的把握。
就好比你的老师对一个项目把握的很完整,好像什么都会,但是你问他“老师你看这行代码是不是写错了?”你老师就懵逼了。
要求得信号的瞬时频率并不是一件简单的事,需要一些专门的方法。

光源产生啁啾的原因是,因为在对光源进行调制的时候,通常都是改变光源的电流,从而导致激光器温度的变化,激光器的输出波长是与温度有关的,这就导致了激光器波长的变化。如果利用直接调制的方法把电信号承载在光上,啁啾往往是伴随着发生的。

“啁啾”看完这篇再不懂,放弃吧……相关推荐

  1. uoni扫地机器人好用吗_日本扫地机器人好用吗?看完这篇再买也不迟

    日本扫地机器人好用吗?看完这篇再买也不迟 2020年09月23日 10:20作者:黄页编辑:黄页 分享 扫地机器人最早在欧美市场销售,近年来随着深度学习.机器视觉等AI技术的发展,让扫地机器人产品不断 ...

  2. 想转行数据分析,看完这篇再做决定

    凡是问我数据分析转行的人,我都慎而又慎且始终坚持一点: 不要拿着幸存者偏差的例子,当作自己未来人生的模板 我之前很喜欢跟别人分享自己的转行经历,因为我也是转行自学做数据分析的,现在也做一些与数分相关的 ...

  3. 图解 | 看完这篇还不懂高并发中的线程与线程池,你来打我!

    来源 | 码农的荒岛求生 头图 | 视觉中国 一切要从CPU说起 你可能会有疑问,讲多线程为什么要从CPU说起呢?原因很简单,在这里没有那些时髦的概念,你可以更加清晰的看清问题的本质. CPU并不知道 ...

  4. 看完这篇还不懂Redis的RDB持久化,你们来打我!

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 一.为什么需要持久化 redis里有10gb数据,突然停电或者意外 ...

  5. 为什么子进程每次执行顺序不一样_看完这篇还不懂Redis的RDB持久化,你来打我...

    推荐观看: Redis缓存穿透的终极解决方案,手写布隆过滤器_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili​www.bilibili.com P8架构师串讲:Redis,zookeeper,ka ...

  6. 看完这篇还不懂高并发中的线程与线程池你来打我

    int len; void* start_point; - }; 接下来就是起名字时刻. 这个数据结构总要有个名字吧,这个结构体用来记录什么信息呢?记录的是程序在被 <一线大厂Java面试题解析 ...

  7. 看完这篇还不懂 MySQL 主从复制,可以回家躺平了~

    我们在平时工作中,使用最多的数据库就是 MySQL 了,随着业务的增加,如果单单靠一台服务器的话,负载过重,就容易造成宕机. 这样我们保存在 MySQL 数据库的数据就会丢失,那么该怎么解决呢? 其实 ...

  8. 蔚来一面:HashMap 的 hash 方法原理是什么?看完这篇还不懂HashMap的hash原理,那我要哭了~

    Warning:这是<Java 程序员进阶之路>专栏的第 55 篇.那天,小二去蔚来面试,面试官老王一上来就问他:HashMap 的 hash 方法的原理是什么?当时就把裸面的小二给蚌埠住 ...

  9. 看完这篇还不懂HashMap的扩容机制,那我要哭了~

    HashMap 发出的 Warning:这是<Java 程序员进阶之路>专栏的第 56 篇.那天,小二垂头丧气地跑来给我诉苦,"老王,有个学弟小默问我' HashMap 的扩容机 ...

最新文章

  1. 安卓绿色联盟两项免费福利重磅发布:EMUI9.0和绿色应用2.0测试能力
  2. python 少儿趣味编程下载_趣味儿童编程软件(scratch)
  3. html标签属性和标签事件,HTML参考手册( 标签、属性和事件)
  4. 程序员小测试:保守派 vs 自由派
  5. oracle 怎么创建类型,ORACLE—002:Create之创建类型
  6. LeetCode--171--Excel表列序号
  7. display none 隐藏后怎么显示_Web 隐藏技术:几中隐藏 Web 中的元素方法及优缺点
  8. vba 判断是否为数字
  9. 几个 Python“小伎俩” | 内附代码
  10. java配置struts2_[Java教程]struts2配置
  11. turbo c 2.0 官方下载_随剪app下载-随剪2.0安卓官方版下载v2.0
  12. sql语句格式化数字(前面补0)、替换字符串
  13. 简单的Mysql常用命令
  14. 如何使用C#进行Visio二次开发-总结版
  15. 灵灵兔人事考勤薪资软件系统kqwins:连接失败
  16. 关于Albedo贴图、颜色贴图、Metallic 贴图、Specular贴图、法线贴图、视差贴图、凹凸贴图、Height Map高度贴图、AO 贴图Occlusion 贴图、Emission 贴图等
  17. 何为Servlet?
  18. snappy格式解析
  19. 企业文化如何推动绩效?
  20. java毕业设计网上书城系统(附源码、数据库)

热门文章

  1. 关于 php 用webservice传输数据的问题(nosoap与.NET对接)此处一直困扰三天时间,终于解决...
  2. 带宽与码元的关系_再遇到码元、速率、、带宽【9】
  3. mysql的zip包的安装方法
  4. 华为USG6550 MIB CPU MEM
  5. (2)基于Bootstrap的网页开发
  6. 多表利用DIH批量导入数据并建立索引注意事项
  7. Wince6.0应用开发:一、平台搭建
  8. 中小企业的进步:热爱大数据
  9. android 自定义View 的详细介绍
  10. 怎么安装ABBYY FineReader