matlab采样率什么意思,求教。音频文件的位数,码率,采样率都代表什么意思啊?...

把连续的物理信号(well,硬要跟我说普朗克常数的话。。。)存储在计算机中,必须要将他变成数字信号。在声学上,所为数字信号就是用数字代表每个时间点声波的振幅。

声波是纵波,很难画出,下图用横波代替(纵波的概念就是空气或其他介质因能量而规律地改变密度的现象,波峰代表密度高,波谷代表密度低,横线处为平均密度,即静音状态)

运用初中物理,波包含了两个维度,一个是强度,一个是时间。“位数”表示将声波从最强到最弱分成了多少个等级;“采样率”决定了时间轴的精确度或采样的密度,即每一个红点所代表的时长,码率就是一秒钟内的点的数量,乘以每个点所占的空间。

所以所谓24位,就是把声波的强度分为2的24次方个等级,占用3个字节的空间。很显然,等级分得越细,还原的细节越多。

采样率一般CD为44100Hz(赫兹 = 次/秒),DVD为48000Hz,还有96000Hz的标准。跟位数的道理一样,同一秒内取得点越多,还原的细节越多。为什么CD取这个值?因为一般认为人耳的听力范围在20~20,000Hz之间。需要表示一个波峰和一个波谷,至少需要两个采样点。所以CD最多能表示22050Hz的声音,然而这个声音已经没有任何细节可言,因为只有波峰和波谷两个点的话,中间的波形就被完全丢掉了。所以才会有更高采样率的出现。

如果在无损无压缩格式中,码率严格等于 位数 * 采样率 * 声道数。而通常你能看到的MP3码率,只是代表了该格式花了多少容量来描述这一秒的音频而已。

MP3是有损压缩,在压缩的过程中丢失了一部分的信息,但是丢失的这部分信息无法用位数和采样率表示出来,而通常码率越高,所丢失的信息就越少,所以从数学上看,码率和音质成正比。至于你听不听得出来,那就取决于很多因素了。MP3的算法并不复杂,当然要理解它还得学学什么是傅里叶变换了。

另外还有一种无损压缩(代表格式APE, FLAC等),同样也有码率,而这个码率就和音质无关了。它同样也是描述了该文件用了多少容量来描述一秒钟的音频内容,然而同样的音频内容是可以被压缩成不同的大小的(压缩率),类似zip的压缩率。不管你压缩成多大,最后都能被还原成同样的文件。所以如果你看到谁追求无损码率,便基本可以断定那货是煞笔。

你可能感兴趣的:(matlab采样率什么意思)