音頻PCM編碼


PCM編碼

PCM就是把一個時間連續,取值連續的模擬信號變換成時間離散,取值離散的數字信號后在信道中傳輸。簡而言之PCM就是對模擬信號先抽樣,再對樣值幅度量化,編碼的過程。例如聽到的聲音就是模擬信號,然后對聲音采樣,量化,編碼產生數字信號。相對自然界聲音信號,任何音頻編碼都是有損的,在計算機應用中,能達到高保真的就是PCM編碼,因此PCM約定成俗成了無損編碼,對於聲音而言,我們通常采用PCM編碼。

對於音頻常見術語有采樣率,采樣大小,聲道,比特率等。

參數

  • 采樣率,單位時間內采樣次數,采樣率越高,音質越好,人耳聽覺范圍大致在20HZ-20KHZ,采樣頻率超過信號帶寬2倍不會產生混迭,例如常用的規范采用44.1kHZ作為標准采樣率,大於20kHZ兩倍,所以44.1kHZ采樣率足夠用。

  • 采樣大小,存儲空間常見的有8bit,16bit,32bit,64bit等,每個采樣數據記錄的是振幅,采樣精度取決於空間大小,采樣率和采樣大小值越大,音質越好。

  • 聲道,常見的有單聲道,雙聲道,雙聲道數據量比單聲道大一倍。

例如 “44.1kHZ,16bit, 2channel” 格式,速率就是 44100 * 16 * 2 = 1411200 kpbs,如果pcm文件大小為10M,則播放時長 10 * 1024 * 1024 * 8 / 1411200 = 59.5s


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM