音频基础学习三——声音的时频谱

2023-11-01


前言

在上一篇文章中,我们了解到:任何重复的波形都可以分解为含有基波频率和一系列为基波倍数的谐波的正弦波分量,同时记录了一些基本的波形。

本章内容是对音频测量进行简述,一般来说,我们讨论音频测量的概念基本都是对于声音信号的时域和频域有关。任何声音都可以通过这两种形式来进行表现。


时域与频域

1.什么是时域?

描述信号与时间的关系,一个信号的时域波形可以表述为信号随时间变化的曲线。其自变量是时间,即横轴是时间,纵轴是信号的变化

2.什么是频域?

指信号随频率变化的曲线。自变量是频率,即横轴是频率,纵轴是该频率信号的幅度,也就是通常说的频谱图。

3.一张图理解时域和频域

时域是真实存在的,记录的是不同时间时,信号的一个幅度变化。而频域是虚构的,是我们根据傅里叶变换,将一段声音分为了基波和谐波。

由下图我们很直观的看到,时域的波形被分解为若干个不同频率,不同幅值的正弦波,根据频率和幅值,我们就画出了在某一段时间内,频域的图像。

在这里插入图片描述

4.意义

我们干嘛要费那么大力气来画时域和频域的图像?通过图像我们能分析出来什么?

在之前的文章声音的本质中我们讲过声音的三大特性:

  • 响度:其他条件不变,振幅越大,人听着越响。
  • 音调:其他条件不变,频率越高,音调越高,类似于男低音,女高音。
  • 音色:其他条件不变,谐波会影响音色,例如我们可以很容易听出来笛子和口琴的区别。

看到这里还会有一些迷糊吗?没关系,举几个特别通俗的例子:

例子1:
现在听到的声音过小,想把声音调大怎么做?
在时域图像上,将幅值调大,那么响度就会变大。

例子2:
现在有超声波,有人声,有低声波,但是超声波和低声波我都听不到,只能听到人声,那么我不想记录下超声和低声的声波怎么做?
我们之前有说过,人耳听到的频率在20 Hz~20000 Hz之间,所以根据频域,我们可以将低于20Hz,高于20000Hz的波给剔除出去,那么就只有人声在了

例子三:
现在有人声,又有敲桌子声,我只想听人声,怎么办?
因为人声和敲击桌子声都是在20Hz~20000Hz之间,我们可以通过把桌子的谐波记录下来,对比此时的谐波,剔除桌子的谐波,那么就只有人声在了(虽然可能会影响人声)


总结

时域图和频域图是我们对于声音进行解析和优化的基础,本章对于时域和频域做了简单的介绍,接下来的文章会进行详细的对于若何获得频域图进行介绍。
如果对您有所帮助,请帮忙点个赞吧!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

音频基础学习三——声音的时频谱 的相关文章

随机推荐

  • Postgresql数据库转义字符

    产生问题 Postgresql数据库运行下面insert命令 insert into mapping mac brand id mac brand values 777 D86595 Toy s Myth Inc 提示下面的警告 Warni
  • 用vue+videojs实现播放rtmp遇到的问题

    代码结构如下 html js 问题呈现 后来经过百度 是flash的问题 解决办法 点击浏览器如上图标 将flash选择为允许 更改之后会提示重新加载 点击点击重新加载即可
  • 关于DSP28335 AD采样的两个问题

    问题1 当DSP28335的AD采样触发信号soc来自于ePWM1时 这时的采样周期是PWM的周期还是AD硬件本身经过ACQ PS 3 0 和ADCTRL 7 分频得到的 问题2 当要对同一个通道进行重复采集1024个数据时 soc信号的来
  • 解决EasyExcel不支持解析List以及实体类对象问题

    1 解决EasyExcel不支持解析List以及实体类对象问题 1 EasyExcel支持的类型 public enum CellDataTypeEnum STRING DIRECT STRING NUMBER BOOLEAN EMPTY
  • go语言可变参数和interface{}使用

    go语言也支持可变参数 使用形式 func 函数名 参数名 类型 返回值 跟正常其他函数声明不同的是 在参数名和类型中间加了 符号 当需要传递的是不定类型和任意类型时 可以用interface 代替 类似于c语言中的void 下面这个例子演
  • 外部中断1

    实验现象 下载程序后 操作K4按键使LED1 D11 状态取反 接线说明 具体接线图可见开发攻略对应实验的 实验现象 章节 1 单片机 gt LED 交通灯模块 P20 gt D1 2 单片机 gt 独立按键模块 P33 gt K4 注意事
  • redistemplate.opsforhash设置过期时间_Redis详解(十一)------ 过期删除策略和内存淘汰策略...

    大家好 我是可乐 一个专注原创 乐于分享的程序猿 本系列教程持续更新 可以微信搜索 IT可乐 第一时间阅读 回复 电子书 有我为大家特别筛选的海量免费书籍资料 在介绍这篇文章之前 我们先来看如下几个问题 如何设置Redis键的过期时间 设置
  • multimap的介绍及使用

    multimap的介绍及使用 1 multimap的介绍 1 multimap是关联式容器 它按特定的次序 按照key来比较 存储由键key和值value组合而成的元素 多个键值对之间的key可以重复 2 在multimap中 键值key通
  • maven项目搭建

    一 开发环境搭建 数据库环境搭建 启动Navicat 启动Navicat 创建mysql连接 数据库设计 数据库设计 概念设计 E R图 逻辑设计 物理设计 概念设计 概念设计是数据库设计的核心环节 通过对用户需求进行综合 归纳与抽象 形成
  • 【Python】Python3中列表乘以某一个数

    Python3中列表乘以某一个数 在Python列表操作中 列表乘以某一个数 如list2 list1 2 得到一个新的列表是list1的元素重复n次 且list1不改变 但运行如下代码时 得到的新列表b中 b 0 和b 1 的地址相同 即
  • 图像标注工具labelImg安装方法(win10+Python3.5)

    吐槽一下 坑太多 闪开 老司机开车了 系统环境 win10 64位 Python3 5 1 下载源码 https github com tzutalin labelImg download之后 解压 2 安装Python3 5 不要用3 6
  • unity游戏云化后,暂停后游戏会继续执行问题解决

    问题 云化后点击暂停后可以暂停 但是暂停界面后的游戏主场景仍然在执行 解决这个问题首先要了解下如何暂停游戏 Time timeScale public static float timeScale 时间流逝的标度 可用于慢动作效果 当 ti
  • Flutter 5个必备的桌面插件包将包含在你的下一个版本中

    外链图片转存失败 源站可能有防盗链机制 建议将图片保存下来直接上传 img NkSUeN6B 1622765619020 https ducafecat tech 2021 06 04 translation 5 must have flu
  • UE4 Pak打包、挂载、加载

    首先 必须得明确的一点就是如果想要加载Pak内资源 那么这些资源必须是经过Cook的 如果打包的是未Cook的资源 那么即使Pak挂载成功 也不可能会成功加载Pak内资源 不知道怎么生成Cook资源 可以看我前一篇 UE4 Cook指定平台
  • javascript各种类型数据在表达式中转换成布尔型值的规则总结

    javascript中有5种数据类型 分别为 Undefined Boolean Object Number String 这几类型的数据 当他们处在表达式里面的时候 js解析器会自动将其转换成布尔值来决定当前的条件究竟符合哪个逻辑分支 当
  • MySQL5.6.11安装步骤(Windows7 64位)

    原文地址 http www cnblogs com happyty p 4131686 html 1 下载MySQL Community Server 5 6 21 注意选择系统类型 32位 64位 2 解压MySQL压缩包 将以下载的My
  • Nuxt3+Vite批量引入图片

    通过计算属性获取images文件夹所有层级下所有静态资源
  • WriteError Resulting document after update is larger than 16777216

    MongoDB插入数据失败 问题描述 发生异常 WriteError Resulting document after update is larger than 16777216 full error index 0 code 17419
  • tvm的一个大体介绍

    TVM的一个大体介绍 导入模型 模型转换到relay 转换到 tensor expression TE 自动优化调度 模型编译 转换到TIR tensor IR 编译器编译到机器码 导入模型 可以支持从tf pytorch 或者onnx框架
  • 音频基础学习三——声音的时频谱

    文章目录 前言 时域与频域 1 什么是时域 2 什么是频域 3 一张图理解时域和频域 4 意义 总结 前言 在上一篇文章中 我们了解到 任何重复的波形都可以分解为含有基波频率和一系列为基波倍数的谐波的正弦波分量 同时记录了一些基本的波形 本