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

一次性搞懂dBSPL、dBm、dBu、dBV、dBFS的区别!

相信学习音乐制作的同学在混音阶段经常会碰到各种关于声音的单位,其中最具代表性的可能就是分贝家族的单位了,如dBSPL、dBm、dBu、dBV、dBFS等。

那么,这些单位分别表示什么,又有什么区别呢?

描述声音信号强弱的单位:分贝(dB)
我们都知道,声音本质上是一种物理上的波,这种波传到我们的耳膜上引起耳膜的振动,然后转化为生物信号传递到我们的大脑,我们就听到了声音。

描述声音的指标有很多,如音高、音色、音量等等。其中,我们常见的“分贝(dB/decibel)”,就是用来描述声音信号的声强级的一个单位,在某些时候也可以近似地理解成描述声音大小的一个单位。

不过,值得注意的是,“分贝(dB)”这个单位其实是一种相对的概念,即它并不能像描述频率的“赫兹(Hz)”、描述质量的“克(g)”、描述长度的“米(m)”那样给出一个客观的量,而只能给出两个相同物理量的比值。

毕竟,“分贝(dB)”这个单位并不是声学领域的专属单位,其一开始是来源于长途电讯的计测的,后来才被应用在电工、无线电、力学、冲击振动、机械功率和声学等领域。

不带后缀的dB(dBSPL)
我们最常见的分贝家族的单位应该就是不带后缀的“dB”了,其完整形式应该是“dBSPL”,其后的“SPL”是“Sound Pressure Levels(声压级)”的缩写。

因此,我们可以看到,这个单位侧重的是声音的振动所产生的压强,即声压(单位为Pa)。声强级与声压的平方成正比,遵循I=(P^2)/Z的关系。其中,I为声强级,P为声压,Z为媒介的特性声阻,而Z又等于声速©和密度(ρ)的乘积。

前面我们提到了,分贝是一个比值。所以既然有与其成正比的值,那么相应地就有与其成反比的值。

这个成反比的值是人为规定的标准声压值。在dBSPL的语境下,则是人耳在1000Hz的频率下能听到的最小的声音的声压值,大小是
0.00002Pa。我们规定声压在这个值的时候声音信号的声强级为0dBSPL。
在这里插入图片描述
我们发现,如果仅仅只是具体的声压与这个标准声压的比值的话,那么得出的分贝值只能为正数,一些声压小于0.00002Pa的声音的分贝值也是正数,这显然不合理。

因此,在具体的公式中,我们还引入了对数:
在这里插入图片描述

其中,I为声音信号的声强级,单位为dBSPL;P为我们具体测定的声压,单位为Pa。之所以这里有个平方,是因为前面提到了,声强和声压遵循I=(P^2)/Z的关系。

可以看出,这个公式直接计算出来的值是没有单位的,在这里我们人为地加上dBSPL的单位,简写为dB。

dBm、dBu、dBV
事实上,在分贝家族的单位里,只有dBSPL是与物质世界中的声波有直接关系的,剩下的单位都是间接地表示物质世界中的声音信号的声强级的。

其中,dBm、dBu、dBV这三个单位都是与电信号相关的,通过表示电信号的强度来间接反映声音信号的声强级。毕竟,现在的很多音频文件都是以数字信号的形式储存于电脑等电子设备中的。

与前面的dBSPL类似地,dBm的计算同样也涉及到一对单位相同的值的比值,一个是具体的测定值,一个是标准值。这里选取的测定值是声音的功率,而标准值则是0.001W这个标准功率值。
在这里插入图片描述
这里的这个“P”不再是压强了,而是功率了。同样,可以看出,这个公式直接计算出来的值也是没有单位的,在这里我们人为地加上dBm的单位。

dBu的计算跟dBm是一脉相承的,其选用的两个值分别是具体测定的电压值和标准电压值。这个标准电压值可以根据标准功率值和上世纪的标准电阻600Ω计算出来,约为0.7746V。dBu的公式为:
在这里插入图片描述
这里的“U”是具体测定的电压。对于这个公式直接计算出来的值,我们加上dBu的单位。这里之所以有二次方,是因为电阻一定时功率与电压的平方成正比。

接下来的dBV其实跟dBu是一类的,只是二者的标准电压值不同。计算dBV所用到的标准电压值为1V,这是在标准电阻为1000Ω的情况下计算出来的。dBV的公式为:
在这里插入图片描述

对于这个公式直接计算出来的值,我们加上dBV的单位。

dBFS
终于到了跟dBSPL、dBm、dBu、dBV都不同的dBFS了。如果说dBSPL、dBm、dBu、dBV这几个单位衡量的至少都是模拟信号的话,那么dBFS的对象就是纯数字信号了。

此外,dBFS与它们的一个很明显的区别就是,0dBFS是这个单位的标定最大值,所有超出0dBFS的值都属于异常情况。这个,通过观察dBFS的后缀“FS(Full Scale,满刻度)”也可以看出端倪。

宿主软件中常见的调音台上的电平的单位就是dBFS。我们可以观察到,这里的电平一般都是负数,偶尔电平呈正数的时候电平条就会变色,这就是提示你电平超过0dBFS了,需要进行调整。

一般来说,我们在宿主软件中新建工程的时候,往往都会提示我们选用采样精度,如16bit、24bit和32bit(float),而dBFS的计算在不同采样精度下也是不一样的。

拿16bit来举例。16bit的格式可记录的声音的动态范围为2的16次方也就是65536个单位。假设我们测定的某个音频的动态为D,如果想要将D的单位换算成dBFS,就需要运用到下面的这样一个公式:
在这里插入图片描述

可以观察到,当D小于65536的时候,I总是为负的;当D等于65536的时候,I为0;而当I大于65536的时候,I大于0,属于异常情况。

另外,当D等于0,也就是没有电平的时候,I等于负无穷,这时电平的值也会变成“-∞”的记号。

以此类推,我们可以得到24bit下的dBFS的计算公式为:
在这里插入图片描述
32bit下的dBFS的计算公式为:
在这里插入图片描述
以上的这三个公式计算的结果都没有单位,我们人为地给结果加上dBFS的单位。

总结
最后,让我们简单地总结一下。分贝其实并不是一个表示声音大小的单位,其表示的是一对相同物理量的比值,其具体的值取决于被观测的物理量和相应的人为规定的基准值。

其中,dBSPL的被测量是声压,其基准值是0.00002Pa;dBm的被测量是功率,其基准值是0.001W;dBu的被测量是电压,其基准值是0.7746V;dBV的被测量也是电压,其基准值是1V。

与以上几个都不同,dBFS的被测量是数字音频领域的动态值,其基准值在不同采样精度下不同,16bit下是65536个单位,24bit下是16777216个单位,32bit下是4294967296个单位。

我们在生活中听人说的“分贝”一般指的是dBSPL,这个值可正可负,理论上来说没有上下限;在音乐制作中,我们最常遇见的“分贝”多数情况下指的是dBFS,这个值绝大多数情况下是负的,且有理论上限0dBFS。

相关文章:

一次性搞懂dBSPL、dBm、dBu、dBV、dBFS的区别!

相信学习音乐制作的同学在混音阶段经常会碰到各种关于声音的单位,其中最具代表性的可能就是分贝家族的单位了,如dBSPL、dBm、dBu、dBV、dBFS等。 那么,这些单位分别表示什么,又有什么区别呢? 描述声音信号强弱的单位…...

漂亮实用的15个脑图模板,你知道哪些是AI做的吗?

对于很多第一次接触到思维导图的朋友,看到软件的时候往往找不到方向,不知道如何创作? 今天大家的好助手来了。 一是有大量的思维导图模板,大家看着模板做,慢慢就会做了。 二是ProcessOn 思维导图已经可以用AI 做思维…...

历代程序员都无法逃脱的诅咒 -- 低代码

1764年5月4日星期四 愤怒的纺织工人 纵火烧毁了哈格里夫斯的家 因为他发明的珍妮纺织机 让很多当地的手工纺织工人失业了 这也被认为是第一次工业革命的开端 由于事发的星期四 所以这一事件也被称作疯狂星期四 类似的变革 也一次次的出现在软件行业 他是历代程序员都无法逃脱的…...

14Exceptional Control Flow Exceptions and Process(异常控制流,异常和进程)

异常控制流 异常控制流出现的地方: 异常控制流(Exceptional Control Flow,ECF)是程序执行过程中由于某些特殊事件或条件而导致的控制流的改变。异常控制流通常出现在以下几种情况: 硬件异常和中断:硬件异…...

LeetCode - 两数之和

题目信息 源地址:两数之和 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出和为目标值 target 的那两个整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不…...

Python 小型项目大全 31~35

三十一、猜数字 原文:http://inventwithpython.com/bigbookpython/project31.html 猜数字是初学者练习基本编程技术的经典游戏。在这个游戏中,电脑会想到一个介于 1 到 100 之间的随机数。玩家有 10 次机会猜出数字。每次猜中后,电脑会告诉玩…...

他又赚了一万美金

有一些学员真的挺能干的,收了一万刀,感到欣慰,毕竟在国外lead这条路,有很多人被骗,也有很多人赚钱。 但是大部分人跟着某一些所谓的大佬,最后自己却不动手操作。 ​ 从一开始怕跟我学习,到最后选…...

企业工程项目管理系统+spring cloud 系统管理+java 系统设置+二次开发

工程项目各模块及其功能点清单 一、系统管理 1、数据字典:实现对数据字典标签的增删改查操作 2、编码管理:实现对系统编码的增删改查操作 3、用户管理:管理和查看用户角色 4、菜单管理:实现对系统菜单的增删改查操…...

教你使用Apache搭建Http

Apache2默认采用的是80端口号,因此直接通过公网ip或域名就能访问。现实中,很多服务器本身就部署了许多其它服务,80端口号往往被占用,因此就需要将Apache2改成其它访问端口。 修改端口,首先需要修改/etc/apache2/ports…...

ZooKeeper+Kafka+ELK+Filebeat集群搭建实现大批量日志收集和展示

文章目录一、集群环境准备二、搭建 ZooKeeper 集群和配置三、搭建 Kafka 集群对接zk四、搭建 ES 集群和配置五、部署 Logstash 消费 Kafka数据写入至ES六、部署 Filebeat 收集日志七、安装 Kibana 展示日志信息一、集群环境准备 1.1 因为资源原因这里我就暂时先一台机器部署多…...

数据结构初阶 - 总结

-0- 数据结构前言 什么是数据结构 什么是算法 数据结构和算法的重要性-1- 时间复杂度和空间复杂度 👉数据结构 -1- 时间复杂度和空间复杂度 | C 算法效率 时间复杂度大O的渐进表示法eg 空间复杂度 常见复杂度对比OJ 消失的数组 轮转数组-2- 顺序表 与 链表 &am…...

代码随想录算法训练营第四十四天-动态规划6|518. 零钱兑换 II ,377. 组合总和 Ⅳ (遍历顺序决定是排列还是组合)

如果求组合数就是外层for循环遍历物品,内层for遍历背包。 如果求排列数就是外层for遍历背包,内层for循环遍历物品。 求物品可以重复使用时,最好是用一维数组,会比较方便。二维数组不想思考了,二维还是用在01背吧吧。…...

wma格式怎么转换mp3,4种方法超快学

其实我们在任何电子设备上所获取的音频文件都具有自己的格式,每种格式又对应着自己的属性特点。比如wma就是一种音质优于MP3的音频格式,虽然很多小伙伴比较青睐于wma所具有的音质效果,但也不得不去考虑因wma自身兼容性而引起很多播放器不能支…...

【数据结构与算法】判定给定的字符向量是否为回文算法

题目: Qestion: 试写一个算法判定给定的字符向量是否为回文。   回文解释: 回文是指正读反读均相同的字符序列,如“abba”和“abdba”均是回文,但“good”不是回文。 主要思路: 因为数据要求不是很严格并且是一个比较简单的…...

考研数二第十七讲 反常积分与反常积分之欧拉-泊松(Euler-Poisson)积分

反常积分 反常积分又叫广义积分,是对普通定积分的推广,指含有无穷上限/下限,或者被积函数含有瑕点的积分,前者称为无穷限广义积分,后者称为瑕积分(又称无界函数的反常积分)。 含有无穷上限/下…...

【论文总结】理解和减轻IoT消息协议的安全风险

理解和减轻IoT消息协议的安全风险介绍概述前置知识威胁模型MQTT IoT通信安全分析未授权的MQTT消息未授权的Will消息未经授权的保留消息MQTT会话管理故障未更新的会话订阅状态未更新的会话生命周期状态未经身份验证的 MQTT 身份客户端id劫持MQTT Topics的授权MQTT Topic不安全的…...

SpringBoot基础入门

一、概述 Spring Boot是一个开源的Java框架,它是基于Spring框架的基础之上创建的。Spring Boot可以帮助开发人员更快地创建Spring应用程序,并以最小的配置要求来运行它们。Spring Boot可以用于构建各种类型的应用程序,包括Web应用程序、RESTful API、批处理作业、消息传递应…...

jar 包与 war 包区别

1、war是一个web模块,其中需要包括WEB-INF,是可以直接运行的WEB模块;jar一般只是包括一些class文件,在声明了Main_class之后是可以用java命令运行的。 2、war包是做好一个web应用后,通常是网站,打成包部署…...

【数据结构:复杂度】时间复杂度

本节重点内容: 算法的复杂度时间复杂度的概念大O的渐进表示法常见时间复杂度计算举例⚡算法的复杂度 算法在编写成可执行程序后,运行时需要耗费时间资源和空间(内存)资源 。因此衡量一个算法的好坏,一般是从时间和空间两个维度来衡量的&…...

京东pop店铺订单导出

下载安装与运行 下载、安装与运行 语雀 特别提醒 只能导出已登录店铺的订单导出的收件人手机号是虚拟号 功能 主要是方便线下工厂发货的店主 所见即所得的导出自由选择导出项自由排序Excel导出列顺序导出过程中有进度提示,用户可以随时提前中止 什么是所见即所…...

【网络】每天掌握一个Linux命令 - iftop

在Linux系统中,iftop是网络管理的得力助手,能实时监控网络流量、连接情况等,帮助排查网络异常。接下来从多方面详细介绍它。 目录 【网络】每天掌握一个Linux命令 - iftop工具概述安装方式核心功能基础用法进阶操作实战案例面试题场景生产场景…...

测试markdown--肇兴

day1: 1、去程:7:04 --11:32高铁 高铁右转上售票大厅2楼,穿过候车厅下一楼,上大巴车 ¥10/人 **2、到达:**12点多到达寨子,买门票,美团/抖音:¥78人 3、中饭&a…...

【ROS】Nav2源码之nav2_behavior_tree-行为树节点列表

1、行为树节点分类 在 Nav2(Navigation2)的行为树框架中,行为树节点插件按照功能分为 Action(动作节点)、Condition(条件节点)、Control(控制节点) 和 Decorator(装饰节点) 四类。 1.1 动作节点 Action 执行具体的机器人操作或任务,直接与硬件、传感器或外部系统…...

Keil 中设置 STM32 Flash 和 RAM 地址详解

文章目录 Keil 中设置 STM32 Flash 和 RAM 地址详解一、Flash 和 RAM 配置界面(Target 选项卡)1. IROM1(用于配置 Flash)2. IRAM1(用于配置 RAM)二、链接器设置界面(Linker 选项卡)1. 勾选“Use Memory Layout from Target Dialog”2. 查看链接器参数(如果没有勾选上面…...

【碎碎念】宝可梦 Mesh GO : 基于MESH网络的口袋妖怪 宝可梦GO游戏自组网系统

目录 游戏说明《宝可梦 Mesh GO》 —— 局域宝可梦探索Pokmon GO 类游戏核心理念应用场景Mesh 特性 宝可梦玩法融合设计游戏构想要素1. 地图探索(基于物理空间 广播范围)2. 野生宝可梦生成与广播3. 对战系统4. 道具与通信5. 延伸玩法 安全性设计 技术选…...

C# 求圆面积的程序(Program to find area of a circle)

给定半径r,求圆的面积。圆的面积应精确到小数点后5位。 例子: 输入:r 5 输出:78.53982 解释:由于面积 PI * r * r 3.14159265358979323846 * 5 * 5 78.53982,因为我们只保留小数点后 5 位数字。 输…...

Unsafe Fileupload篇补充-木马的详细教程与木马分享(中国蚁剑方式)

在之前的皮卡丘靶场第九期Unsafe Fileupload篇中我们学习了木马的原理并且学了一个简单的木马文件 本期内容是为了更好的为大家解释木马(服务器方面的)的原理,连接,以及各种木马及连接工具的分享 文件木马:https://w…...

深入浅出深度学习基础:从感知机到全连接神经网络的核心原理与应用

文章目录 前言一、感知机 (Perceptron)1.1 基础介绍1.1.1 感知机是什么?1.1.2 感知机的工作原理 1.2 感知机的简单应用:基本逻辑门1.2.1 逻辑与 (Logic AND)1.2.2 逻辑或 (Logic OR)1.2.3 逻辑与非 (Logic NAND) 1.3 感知机的实现1.3.1 简单实现 (基于阈…...

虚拟电厂发展三大趋势:市场化、技术主导、车网互联

市场化:从政策驱动到多元盈利 政策全面赋能 2025年4月,国家发改委、能源局发布《关于加快推进虚拟电厂发展的指导意见》,首次明确虚拟电厂为“独立市场主体”,提出硬性目标:2027年全国调节能力≥2000万千瓦&#xff0…...

LLMs 系列实操科普(1)

写在前面: 本期内容我们继续 Andrej Karpathy 的《How I use LLMs》讲座内容,原视频时长 ~130 分钟,以实操演示主流的一些 LLMs 的使用,由于涉及到实操,实际上并不适合以文字整理,但还是决定尽量整理一份笔…...