为什么音频采样率通常是44.1kHz?

news/2024/10/30 6:23:26/

计算机中操作和存储只能是类似10101011这样的二进制数字,对于自然界中音频原始信号则为模拟信号,如下一个1kHz的音频信号,如果要转化为数字音频信号,则需要采样,

dd63d768ecaaa1740fdf2e6759d9d278.png

通常我们会采用44.1kHz的频率来进行采样,在这样如上这样的一个波形中,意味着每间隔1s,我们会均匀分布地对波形进行44100次电压信号的读取。

为什么是44.1kHz?

人耳能够听到的声音频率范围在20Hz到20kHz之间,根据奈奎斯特定理(取样率≥2倍声音信号最大频率才能重建信号)我们采用40kHz即可将人耳能听到的信号进行重建。但1978年Sony推出CD音频存储光盘时,却采用了44.1kHz的采样频率

d38b022f3a82231930442fd1426638df.png

实际上,当我们对声音进行采样时,需要将声音模拟信号转换为数字信号,在这个过程中,需要经过低通滤波器把不要低频噪声信号进行滤除,由于低通滤波器并非理想的“到某个频点就将噪声信号完全截止”,因此需要将低通滤波器的截止频点设置得“宽一点”,即不能将20kHz作为截止频点,而是应该“留宽一点”,大于20kHz。

而“留宽一点”为什么是2.05kHz?

eb3c9988812b1f9becac6ebe8edc619c.png

回到当时Sony推出CD光盘的时代,电视机还停留在PAL、NTSC制式。

PAL制式采样率=245*60*3=44100

其中,245为每个场有245条扫描线,60为30帧的两倍,3为RGB三原色;

NTSC制式采样率=294*50*3=44100

其中,249为每个场有294条扫描线,50为25帧的两倍,3为RGB三原色

因此,单音频采样率为44100kHz的时候,可以和电视的PAL、NTSC相容。

直至1995年,我们还可以看到Philips与Sony就DVD格式达成一致,CD本来用于音频存储,而DVD则除了存储音频,还可以进行视频存储。

总结,为什么是44.1kHz:

原因1:为了覆盖人耳听觉范围20-20kHz频率;

原因2:为了兼容电视PAL、NTSC制式采样率。

推荐阅读:

硬件大熊原创合集(2024/08更新)

原创不易,若有转载需求,务必告知

如果我的文字对你有所启发或帮助,

点赞\转发”是对我最大的支持

efc90f555a96d28781ddece4664e885a.png


http://www.ppmy.cn/news/1543019.html

相关文章

Bash、sh 和 Shell都弄混了?

在Linux和Unix系统中,Bash、sh 和 Shell 都与命令行解释器相关,但它们各自的含义和作用略有不同。以下是它们之间的关系和区别: Shell Shell 是一个通用术语,指的是操作系统中负责解释和执行用户命令的程序。它是用户与操作系统…

ERC论文阅读(03)--SPCL论文阅读笔记(2024-10-29)

SPCL论文阅读笔记 论文中心思想 这篇论文是研究ERC任务的论文,作者提出了监督原型对比学习的方法用于ERC任务。 论文 EMNLP2022 paper “Supervised Prototypical Contrastive Learning for Emotion Recognition in Conversation” 现存问题 现存的使用监督对…

【HarmonyOS】判断应用是否已安装

【HarmonyOS】判断应用是否已安装 前言 在鸿蒙中判断应用是否已安全,只是通过包名是无法判断应用安装与否。在鸿蒙里新增了一种判断应用安装的工具方法,即:canOpenLink。 使用该工具函数的前提是,本应用配置了查询标签querySch…

从零开始的 vue项目部署到服务器详细步骤(vue项目build打包+nginx部署+配置ssl证书)

从零开始的 vue项目部署到服务器详细步骤(vue项目build打包nginx部署配置ssl证书) 文章目录 从零开始的 vue项目部署到服务器详细步骤(vue项目build打包nginx部署配置ssl证书)一、前言二、vue项目部署前配置1、vite.config.js 增加…

jeecgbootvue2菜单路由配置静态文件夹(public)下的html

需求:想要在菜单配置src/assets/iconfont/chart.html显示页面(目的是打包上线以后运维依然可以修改数据) 官网没有相关数据:菜单配置说明 JeecgBoot 开发文档 看云 问题现象: 我把文件放在src/assets/iconfont/chart.html然后在vue中作为 iframe 的 src 属性&am…

嵌入式软件 Bug 排查与调试技巧

目录 1、准备工作 2、打印调试 实现步骤 注意事项 3、断点调试 4、观察点调试 5、远程调试 6、内存分析 内存泄漏检测 栈溢出检测 7、异常处理 8、性能分析 9、逻辑分析仪 10、示波器 11、常见bug类型 12、调试策略 1、准备工作 硬件工具准备 调试器:例如 J - …

开源一套基于若依的wms仓库管理系统,支持lodop和网页打印入库单、出库单的源码

大家好,我是一颗甜苞谷,今天分享一款基于若依的wms仓库管理系统,支持lodop和网页打印入库单、出库单的源码。 前言 在当今快速发展的商业环境中,库存管理对于企业来说至关重要。然而,许多企业仍然依赖于传统的、手动…

山海鲸报表VS微软Power BI:哪个报表工具更适合企业?

在当今数据驱动的商业环境中,选择一款合适的报表工具对企业至关重要。山海鲸报表和微软Power BI都是广受欢迎的报表工具,但两者在功能、用户体验和应用场景上各有不同。那么,在实际使用中,究竟哪款工具更能满足企业需求呢&#xf…