《漫画傅里叶解析》笔记(6)

  • 《漫画傅里叶解析》作者 涉谷道雄
  • 第7章 傅里叶解析
    • 一、 研究频率成分的步骤
    • 二、 傅里叶系数
    • 三、 音叉的频率谱
    • 四、 吉他的频率谱
    • 五、 人的声音频率谱
    • 六、 柔和的声音

《漫画傅里叶解析》作者 涉谷道雄

第7章 傅里叶解析

一、 研究频率成分的步骤

傅里叶解析是求解原波形(函数)由哪些频率的波以怎样的大小组合而成的方法。

  1. 步骤1:首先,为了将复杂波形转为周期函数,从波形中取出一段区间。将这个区间看做最大的周期,对应的频率为1Hz,为最小的频率。
    取出1秒长度的区间中含有振动1000次的成分是频率为1kHz的频率成分。
  2. 步骤2:从最低频率开始,到可能出现的最高频率,需要对所有频率一一进行分析。
  3. 步骤3:从切取的波形中分析出某种特定的频率成分,需要使用滤波器,将成分一个一个的分解出来。
  4. 步骤4:测量分解出来的频率成分的量,然后依次排开,就得到了频率谱。

二、 傅里叶系数

F(x)=12a0+a1cosx+a2cos2x+a3cos3x+...+ancosnx+...F(x)=\frac{1}{2}a_0+a_1cosx+a_2cos2x+a_3cos3x+...+a_ncosnx+...F(x)=21​a0​+a1​cosx+a2​cos2x+a3​cos3x+...+an​cosnx+...
+b1sinx+b2sin2x+b3sin3x+...+bnsinnx+...+b_1sinx+b_2sin2x+b_3sin3x+...+b_nsinnx+...+b1​sinx+b2​sin2x+b3​sin3x+...+bn​sinnx+...
=12a0+∑n=1∞(ancosnx+bnsinnx)=\frac{1}{2}a_0+\sum^{\infty}_{n=1}(a_ncosnx+b_nsinnx)=21​a0​+n=1∑∞​(an​cosnx+bn​sinnx)
如果F(x)是随时间变化的函数,用F(t)表示。
这里a0a_0a0​,ana_nan​,bnb_nbn​ 叫做傅里叶系数,

步骤3就是求傅里叶系数。

  • a0a_0a0​决定波形的全体值在y轴上的上下位置的值。
  • 从各种频率成分中,抽取某一特定频率成分,必须想到的是“函数的正交”,由于函数正交的关系,它们乘积的定积分的结果为0,而sinnx和cosnx都与自身不成正交关系,都有一定的值。因此,正交关系的性质,使频率成分的分解成为可能。
  • 首先看cos的傅里叶系数ana_nan​,如果想要结果只剩下ancosnxa_ncosnxan​cosnx,那么将F(x)全体乘以cosnx,然后做定积分。因为其它正交积分为0,所以只剩下一个cosnx的值。这样ana_nan​的值就求出来了。
    ∫02πsinnxsinnxdx=∫02π12(1−cos2nx)dx\int_0^{2\pi} sinnxsinnxdx=\int_0^{2\pi}\frac{1}{2}(1-cos2nx)dx∫02π​sinnxsinnxdx=∫02π​21​(1−cos2nx)dx
    =12∫02π1dx−12∫02πcos2nxdx=12[x−12nsin2nx]02π=π=\frac{1}{2}\int_0^{2\pi}1dx-\frac{1}{2}\int_0^{2\pi}cos2nxdx=\frac{1}{2}[x-\frac{1}{2n}sin2nx]^{2\pi}_0={\pi}=21​∫02π​1dx−21​∫02π​cos2nxdx=21​[x−2n1​sin2nx]02π​=π
    同样,cos2nxcos^2nxcos2nx的积分结果也为π{\pi}π
    整理得到傅里叶系数的三个表达式:
    an=1π∫02πF(x)cosnxdxa_n=\frac{1}{\pi}\int_0^{2\pi}F(x)cosnxdxan​=π1​∫02π​F(x)cosnxdx
    bn=1π∫02πF(x)sinnxdxb_n=\frac{1}{\pi}\int_0^{2\pi}F(x)sinnxdxbn​=π1​∫02π​F(x)sinnxdx
    a0=12π∫02πF(x)dxa_0=\frac{1}{2\pi}\int_0^{2\pi}F(x)dxa0​=2π1​∫02π​F(x)dx

第四步:在研究频率谱时,傅里叶系数并不完全等于不同成分的大小,因此需要求解频率成分的大小。求r
rn=an2+bn2r_n=\sqrt{a^2_n+b^2_n}rn​=an2​+bn2​​
第五步,将第四步求的r 从小到大排列画在图形中就得到了频率谱。

三、 音叉的频率谱

轻轻敲音叉,能感觉“拉”音的基本频率400Hz的振动。拉=440Hz

四、 吉他的频率谱

吉他单音“哆C”的分析,波形和频谱


“拉”音的440Hz频率是国际标准频率,国际标准的“哆”音频率是261.63Hz。解析结果中最大的频率在264Hz处,很接近。528Hz、797Hz、1061Hz、1325Hz、1593Hz…是“哆”音频率的2倍、3倍、4倍…这些频率的幅度大小随着频率的增大而渐渐变小,可以说,基准音“哆”的高音调波中既含有偶数倍基准频率也含有奇数倍基准频率。

“哆”和“嗦”的频率比=2:3 ;“哆”和“咪”的频率比=6:7 ;“咪”和“嗦”的频率比=7:9 。频率比值越简单,音能之间越能彼此加强。重要的频率成分没有改变,所以和音的音色比较浓厚。

五、 人的声音频率谱

通过声带振动形成的含有许多频率成分的空气的振动,通过口腔或鼻腔的时候,根据它们的形状会组合成具有许多特征的频率成分,即口腔和鼻腔相当于滤波器,这样人就能发出各种各样的声音了。

六、 柔和的声音

音域是发出最低音到最高音的音程。音域广是好嗓子的重要基础。接着是,频率谱中有比较简单的各种频率成分的共鸣关系。
共鸣关系是指低音,即以某个频率为基准,完好的含有这个频率的整数倍的频率的波的状态。

《漫画傅里叶解析》笔记(6)相关推荐

  1. 源码解析:Spring源码解析笔记(五)接口设计总览

    本文由colodoo(纸伞)整理 QQ 425343603 Java学习交流群(717726984) Spring解析笔记 启动过程部分已经完成,对启动过程源码有兴趣的朋友可以作为参考文章. 源码解析 ...

  2. React深入学习与源码解析笔记

    ***当前阶段的笔记 *** 「面向实习生阶段」https://www.aliyundrive.com/s/VTME123M4T9 提取码: 8s6v 点击链接保存,或者复制本段内容,打开「阿里云盘」 ...

  3. javaSE基础——集合全面解析笔记

    javaSE基础--集合全面解析笔记 英文单词 一.容器定义 1.1.容器继承体系 二.Set--------容器类 部分方法数学集合意义 2.1 HashSet 2.1.1 基本用法 2.1.2 特 ...

  4. FastDFS中long2buff解析笔记

    long2buff解析笔记 在阅读fastdfs中遇到了long2buffer函数,对于里面的位移操作以及unsigned char* 操作感觉很迷茫> 查找资料后总结如下: void long ...

  5. mysql中10049是什么错误_【学习笔记】Oracle数据库10049用于分析SQL解析笔记案例

    [学习笔记]Oracle数据库10049用于分析SQL解析笔记案例 时间:2016-11-05 13:54   来源:Oracle研究中心   作者:HTZ   点击: 次 天萃荷净 Oracle研究 ...

  6. obs 源码解析笔记

    obs 源码解析笔记 由于obs rtp音频传输有问题,所以可能需要修改obs源码,学习了两天,发现官方文档有些混乱,国内有关说明又少,特此记录,也方便以后自己查阅.这里主要涉及工作有关源码其他基本略 ...

  7. 【技术解析笔记】DDPM解析

    本文为youtube上一个ddpm解析视频的摘录笔记 youtube原视频链接:https://www.youtube.com/watch?v=W-O7AZNzbzQ 基本介绍 DDPM指的是Deno ...

  8. HTMLayout界面CSSS样式解析笔记

    HTMLayout学习笔记 by BBDXF 一.界面篇 学习界面需要有一定的HTML.CSS认知,如果你问为什么,那就当我白说. 由于界面库官方没有给一个完善的User guide,所有的学习都靠自 ...

  9. 《Graph Neural Networks: A Review of Methods and Applications》图网络综述 -- 解析笔记

    Graph Neural Networks: A Review of Methods and Applications 相关推荐 概要 原文链接 内容概括 要点分析 图神经网络 生疏词汇 笔记 符号表 ...

最新文章

  1. PostgreSQL MySQL 兼容性之 - bit 函数和操作符
  2. Codeforces 1480B. The Great Hero(阅读模拟题,注意数据范围和攻击顺序)
  3. 腾讯云IoT全栈方案助力智慧交通基建,详解四大重点与两个案例
  4. ural1297 后缀数组+RMQ
  5. 硬件基础 —— 电阻
  6. shell脚本触发java程序支持传参补跑 +crontab定时器_02
  7. cesium加载entity图片缩放_Cesium中级教程4 – 空间数据可视化(二)
  8. java 一些容易忽视的小点-控制语句
  9. 计算机技术基础的心得体会,计算机技术基础学习心得体会5篇范文.docx
  10. python配置文件读取环境变量_转载:Python项目读取配置的几种方式
  11. 看漫画学python 电子书_看漫画学Python电子版(mobi azw3 epub)
  12. jsGannt Improved 中文教程文档
  13. 【企业管理】2021年商业计划书PPT模板(68份)
  14. python的撤销和回退_撤销和回退
  15. WIN 10 挂载分区之diskpart工具
  16. vue2知识点:数据代理
  17. 个人发展(职业规划)
  18. 各类参数校验(身份证,手机号等)验证UTIL
  19. STM32的C语言重点知识(1.C语言数据类型+2.C语言宏定义+3.C语言typedef+4.C语言结构体+5.C语言枚举)
  20. window.scrollTo滚动

热门文章

  1. IOS中删除文件和文件夹
  2. php CI 微信支付扩展 微信扫码支付 jssdk 支付 退款
  3. Android手机中的加速度计与陀螺仪
  4. 人工智能、人机环境系统与哲学
  5. day04 RabbitMQ基本使用
  6. 生物学重复好不好--看看样本相关性
  7. Linux系统简单介绍
  8. 中艺人脸识别考勤机使用方法_人脸识别考勤机说明书.pdf
  9. 搭建dmhs veri数据对比
  10. python数据可视化库_python和r中用于数据可视化的前9个库