音频学习之-pcm裸数据

PCM是一种将声音模拟信号转换为数字信号的方法,涉及采样频率、采样位数和声道数等关键参数。采样频率如44.1kHz对应CD质量,采样位数8/16/24bit决定数据精度,声道数影响立体声效果。数据量计算基于采样率、位数和声道数,例如单声道16k采样率、16位,1s数据量为32KB。了解PCM有助于理解音频文件的存储和处理。
摘要由CSDN通过智能技术生成

 

 

1 什么是PCM

PCM:又称脉冲编码调制(也叫音频裸数据)

人耳能听到的是模拟信号,PCM把声音从模拟信号转化为数字信号

其原理是用一个固定的频率对模拟信号进行采样,采样后的信号在波形上看就像一串连续的幅值不一的脉冲,把这些脉冲的幅值按一定的精度进行量化,这些量化后的数值被连续的输出、传输、处理或记录到存储介质中,所有这些组成了数字音频的产生过程(采样、量化、编码三个过程)

2 描述PCM数据的6个参数

1 Sample Rate(采样频率)

采样频率是设备一秒钟内对模拟信号的采样次数,在主流的采集卡上分为8kHz(电话)、 22.05KHz:无线电广播、44.1kHz(CD)、48kHz(DVD)。

人耳能够感觉到的最高频率为20KHz,要满足人耳的听觉要求,则需要每秒进行40K次的采样,即40KHz。常见的CD采样率为44.1KHz

2 Sample Size (采样位数,量化位数)

指的是一次采样的采样位数,通常该值为8、16、24bit

3 Number of Channels : 通道个数。常见的音频有立体声(stereo)和单声道(mono)两种类型,立体声包含左声道和右声道。另外还有环绕立体声等其它不太常用的类型

4 Sign : 表示样本数据是否是有符号位,比如用一字节表示的样本数据,有符号的话表示范围为-128 ~ 127,无符号是0 ~ 255

5 Byte Ordering(字节序):字节序是little-endian还是big-endian,通常均为little-endian

6 Integer Or Floating Point ( 整形或浮点型):大多数格式的PCM样本数据使用整形表示,而在一些对精度要求高的应用方面,使用浮点类型表示PCM样本数据。

3 数据量计算

A 一个单声道采样频率为16k,采样位数为16bit,1s采样的数据量是多少?

16000*16=256000bit=32000byte

B 采样频率8k,采样位数8bit,声道数2,采集时长5s采集多少数据

公式: [时长]s * [采样率]Hz * [采样位数]bit * [声道数] / 8 = [文件大小]byte

8000*8*2*5=640000bit=80000byte

4 pcm数据格式

大端模式如下图

 

采样频率、量化精度(采样位数)和声道数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值
>