嵌入式DSP教學(xué)實(shí)驗(yàn)箱_數(shù)字信號處理教程:3-5 AAC音頻編碼實(shí)驗(yàn)

1、實(shí)驗(yàn)?zāi)康?/h1>
本次實(shí)驗(yàn)操作教程是基于創(chuàng)龍教儀DSP教學(xué)實(shí)驗(yàn)箱:TL6748-PlusTEB演示錄制的。
本次實(shí)驗(yàn)的目的是了解AAC音頻格式,掌握AAC音頻編碼的原理,并實(shí)現(xiàn)將WAV格式的音頻編碼為AAC格式。
2、實(shí)驗(yàn)原理
音頻編解碼的主要對象是音樂和語音,音頻的編解碼格式可分為無壓縮的格式、無損壓縮格式、有損音樂壓縮格式、有損語音壓縮格式和合成算法。
本實(shí)驗(yàn)中使用的AAC格式屬于有損音樂壓縮格式。音頻編解碼的目的是減少傳輸?shù)男畔⒘亢蜏p少儲存的信息。

音頻編解碼格式分類
AAC高級音頻編解碼,最初是基于MPEG-2的音頻編碼技術(shù),目的是取代MP3格式。2000年,MPEG-4標(biāo)準(zhǔn)出臺,AAC重新集成了其它技術(shù),為區(qū)別于傳統(tǒng)的MPEG-2 AAC,故含有SBR或PS特性的AAC又稱為MPEG-4 AAC。
AAC是新一代的音頻有損壓縮技術(shù),它通過一些附加的編碼技術(shù),衍生出了LC-AAC,HE-AAC,HE-AACV2三種主要的編碼。其中LC-AAC就是比較傳統(tǒng)的AAC,相對而言,主要用于中高碼率,HE-AAC主要用于中低碼,而新近推出的HE-AACV2主要用于低碼率。事實(shí)上大部分編碼器設(shè)成<=48Kbps自動(dòng)啟用PS技術(shù),而>48Kbps就不加PS,就相當(dāng)于普通的HE-AAC。

AAC常用規(guī)格
AAC共有9種規(guī)格,以適應(yīng)不同的場合的需要:目前使用最多的是LC和HE,適合低碼率。
流行的Nero AAC編碼程序只支持LC,HE,HEv2這三種規(guī)格,編碼后的AAC音頻,規(guī)格顯示都是LC。HE其實(shí)就是AAC(LC)+SBR技術(shù),HEv2就是AAC(LC)+SBR+PS技術(shù)。

3、操作現(xiàn)象
硬件連接
本實(shí)驗(yàn)所需硬件為實(shí)驗(yàn)板、仿真器和電源。

連接仿真器和電腦的USB接口。
將創(chuàng)龍教儀TL6748-PlusTEB教學(xué)實(shí)驗(yàn)箱撥碼開關(guān)撥到DEBUG模式01111,連接實(shí)驗(yàn)箱電源,撥動(dòng)電源開關(guān)上電。

3、實(shí)驗(yàn)現(xiàn)象
導(dǎo)入工程,選擇Demo文件夾下的對應(yīng)工程。
編譯工程,生成可執(zhí)行文件。
將CCS連接實(shí)驗(yàn)箱并加載程序。
點(diǎn)擊運(yùn)行程序。
運(yùn)行程序后,Console 窗口會(huì)打印信息。
大概等待5分鐘,編碼完成。
可看到工程目錄下的song.wav文件編碼生成的song.aac文件。
使用播放器播放song.aac,其效果和原WAV文件播放效果一致。
