目录

正弦之和

时间和频率


正弦之和

这个想法是,如果你有一个信号,这个信号就以这些正弦波(如图公式)为基石。如果你添加足够的信号,你可以得到你想要的任何组件。

所以在这里我们加起来不同,这是我们的目标,

目标的下方的三个图是我们要加起来的元素,我们将在一分钟内更多地展示这一点,

右边的五个图就是我们正在建立的函数。

所以,在我们仔细研究之前,在这个公式,这个信号中有多少个自由度,

有3个自由度。它们分别是什么? 这里只是振幅,这只是一个尺度。

然后还有这两个数,ω (omega)和 φ(phi),ω 就是所谓的频率,而 φ 是相位

所以这些中最重要的是哪一个?其中哪一个编码粗信号与精细信号的概念? 好吧,它就是这个频率ω。

因此当你改变那个频率ω时,随着这个数字越来越大,基本上这个东西会更快地摆动。

时间和频率

为了给你一点频率和时间的概念,等等,很快我们就会把时间浪费掉,因为我们只会对空间感兴趣。但是,既然我们讨论的是物体摆动得多快,它最初是从一个维度衍生出来的,我们将以这种方式谈论它。

这里有一个信号,它由两部分组成,

好的,它有一个频率为 的正弦曲线,

然后是另一个频率为的正弦曲线,但它被缩放成  ,

所以这个信号在这里,

你可以把它写成这两个正弦曲线的总和。

毕竟,这就是这个方程式的图形表达。由于是线性,这些东西只是在右边的两个组合后输出左边

如果我要将信号的正弦曲线的贡献抽出来,它会是这样的,

所以这是以这种特殊的方式写的。我只是向你展示正频率,我们将只讨论负数。但不管  是什么,

这个想法都是这里的信号具有的一定功率的频谱,

在  有的频率,也就是下方坐标图的纵坐标中的0.3,

这是绘制频谱(Frequency Spectrum)的一种形式,我们将在一分钟内更多地讨论频谱(Frequency Spectrum)

你会注意到左边的这张图有点接近于方波,事实上,如果你真的想要一个方波,你要做的就是不断加这些奇怪的频率,

我想给你们演示一下,因为有时候人们会问,我怎么用平滑的正弦曲线得到尖锐的边界呢?

这里是我们原来的照片,

现在我把原来的一张,加上5 *  的摆动,你看,我离方波越来越近了。

然后是7 * 

9 * 之后会发生什么,

你能看到的是,我们越来越接近得到一个完美的方波,

事实上,你可以证明方波可以写成这些频率的无限和。

而且随着频率的增加,你需要的功率会下降。

所以,我们想要做的是,我们想要看到一个信号并说出以某种方式处理它,或以某种方式计算它。比如说,构成这个图像的正弦分量是什么?实际上,你可以证明要做这样一个方波,如下图,

你需要一个无限的(),不断减少的(),不断增加的频率

这就是这里所展示的。

现在我还没有做的就是我根本没有和你谈过相位(phase)。什么是相位?我可以得到这个偏移,或者我可以得到不同的元素偏移。

事实上,我在这里给你们展示的只是全部效果,或者你们可以把它看成幂,我们稍后将详细讨论每个正弦波的内容,

并且 我们之所以没有谈论相位的原因是:我们的目标不是重建图像。通常我们只是想要知道的是每个不同频率有多少功率。

在计算机视觉中,我们感兴趣的是分析正在发生的事情。如果我们真的要重建图像,那么我们可能不得不更关心相位,让你更好地重建,但我们今天不打算这样做。


本文章必备的三角学基础:

https://mp.csdn.net/postedit/83108579


——学会编写自己的代码,才能练出真功夫。

10.傅里叶变换——正弦之和、时间和频率_2相关推荐

  1. 用卡尔曼滤波器跟踪导弹(量测更新频率与时间更新频率不相等)

    题目 巡航导弹沿直线飞向目标,目标处设有一监视雷达,雷达对导弹的距离进行观测. 假设:(1)导弹初始距离 100 k m 100km 100km,速度约为 300 m / s 300m/s 300m/ ...

  2. 不用傅里叶变换,提取某一频率的幅值和相位

    不用傅里叶变换,提取某一频率的幅值和相位 摘要: 本文从实际工程问题入手,探寻解决办法,为引入信号正交分解,和广义傅里叶级数做铺垫. 转子做周期性旋转时,不平衡质量所产生的周期性惯性离心力会引起转子产 ...

  3. C—计算10的阶乘以及1到10的阶乘之和

    计算10的阶乘 //计算10的阶乘 int main() {long long ll = 1;int i = 10;for (i = 10; i >= 1; i--) {ll = ll * i; ...

  4. linux写一个10的阶乘,C语言练习题:求1到10的阶乘之和简单实例

    C语言练习题:求1到10的阶乘之和简单实例 C语言练习题:求1到10的阶乘之和简单实例 #include int factorial(int n) { if(0==n) return 1; if(1= ...

  5. [css] 举例说明时间、频率、角度、弧度、百分度的单位分别是哪些?

    [css] 举例说明时间.频率.角度.弧度.百分度的单位分别是哪些? 时间: s, ms频率: Hz角度: deg弧度: rad百分度: grad 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放 ...

  6. Python语音基础操作--10.1基于动态时间规整(DTW)的孤立字语音识别试验

    <语音信号处理试验教程>(梁瑞宇等)的代码主要是Matlab实现的,现在Python比较热门,所以把这个项目大部分内容写成了Python实现,大部分是手动写的.使用CSDN博客查看帮助文件 ...

  7. 傅里叶变换:空间域与频率域,dft输出的实部与虚部

    傅里叶变换:空间域与频率域,dft输出的实部与虚部 一.空间域与频率域 二.实部与虚部 一.空间域与频率域 图像的空间域又称图像空间,由图像像元组成的空间,在图像空间中以长度(距离)为自变量直接对像元 ...

  8. C语言——求1到10的阶乘之和

    求1到10的阶乘之和,代码如下: #include<stdio.h> int main() {double a,b=1,sum=0;for(a=1;a<=10;a++){b = a* ...

  9. 10.傅里叶变换——达利画家、基集(Basis Set)、傅里叶级数(Fourier Series)_1

    目录 达利-西班牙画家 基集(Basis Set) 傅里叶级数(Fourier Series) 介绍 好的,欢迎回到计算机视觉.我们看一下,我们把图像作为函数做了一点,然后开始讨论边缘.然后我们绕了一 ...

最新文章

  1. poj1738 an old stone game
  2. 绘制HTML5的Logo
  3. 2019 神策春招 | “数”天下神人,都“据”于此
  4. 背水一战 Windows 10 (70) - 控件(控件基类): UIElement - Transform3D(3D变换), Projection(3D投影)...
  5. 链路追踪_springcloud-第九回 链路追踪Sleuth
  6. 如何在新浪博客中添加JavaScript代码
  7. rax+react hook 实现分页效果
  8. wps怎么转成pdf?只需六步的转换方法
  9. 【2016年第2期】大数据时代下中国社会调查的科学新观
  10. java freemarker 模版_Java模版引擎Freemarker
  11. 【实习之T100开发】T100 单档程序开发(1)开发流程
  12. 离职因多写3个字被索赔2.9万,这家公司的操作让网友直呼拳头摁了......
  13. 第二季-专题4-我是bootloader设计师
  14. JUC与JVM并发编程学习笔记03
  15. html用什么打开swf文件怎么打开,swf文件用什么打开,详细教您打开swf文件的操作...
  16. 基于自动编码器特征抽取的分类实战
  17. java如何删除文件夹_Java如何删除文件夹和子文件夹
  18. 工商数据返回:“企业不存在或企业信息未更新”,法定代表人验证失败的解决方法
  19. 借助Mendix打造敏捷开发和移动端应用的数字化维修服务平台
  20. 如何为您的Android手机创建自定义铃声

热门文章

  1. 深入比特币原理(五)——高级交易与脚本
  2. Lua - 空值判断的几种情况
  3. mysql mysqli 修改_php mysqli 增删改查操作
  4. 简单搜索 poj1321
  5. JAVA 面向对象程序设计的继承举例
  6. MATLAB中如何删除坐标上已画出的内容
  7. fcpx瘦身插件_FCPX减小内存,瘦身小技巧 - Final Cut - 沃CG - 一个更有价值的艺术设计学习平台 - ae教程 c4d教程 - Powered By EduSoho...
  8. server接收dtu透传代码_ESP8266 STM32 HTTP json透传实验
  9. mysql c接口返回自增id_详解mysql插入数据后返回自增ID的七种方法
  10. 自动化测试常用python库_Python自动化测试常用库