UID226852
威望270
金钱80629
交易诚信度0
主题122
帖子14550
注册时间2006-2-5
最后登录2026-4-2
荣誉会员
       
  
交易诚信度0
注册时间2006-2-5
|
本帖最后由 普兰 于 2019-10-30 19:32 编辑
为什么要求高的音频编码、解码不能让电脑主时钟参与
音频编码国际有他的标准,一般编码使用的是等高度、等间距的pcm编码方式,采样时钟标准为32、44.1、48、88.2、96、176.4、192、384KHz等标准。编码解码都需要独立时钟来产生分割频率。
因为电脑主频(例如楼主所换晶振)240,000KHz ,而我们最常用的采样频率是以44.1K 。主频240,000/44.1=5442.1768707482.....。即采样频率与主频不是整倍数,而是一个无限不循环数。这样在主频分频就不能得到一个准确的44.1K主频,只能在算法上精确到一定位数。
结果是,当用这个时钟编码就无法与国际标准一致。当然近似算法在本机编码解码(即录音或重放)也是可以发出声音的,但噪声会出现在不断纠错中。以电脑主频分频得到的采样频率制作的文件,在其他设备播出就会音质很差。
所以不要说HIFI,就是标准都无法达到。因此数字音频的时钟都是单独设计制造的,当然现在的电脑声卡也是个独立模组,虽然镶嵌在电脑机箱里,但其音频时钟是独立的。声卡时钟是由高频石英振荡器产生一个高频时钟,然后用除法运算得到一个基准频率,例如8.82MHz除2,200次运算就可得到44.1 。 |
|