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)原理
音頻編解碼的主要對(duì)象是音樂(lè)和語(yǔ)音,音頻的編解碼格式可分為無(wú)壓縮的格式、無(wú)損壓縮格式、有損音樂(lè)壓縮格式、有損語(yǔ)音壓縮格式和合成算法。
(資料圖)
本實(shí)驗(yàn)中使用的AAC格式屬于有損音樂(lè)壓縮格式。音頻編解碼的目的是減少傳輸?shù)男畔⒘亢蜏p少儲(chǔ)存的信息。
AAC高級(jí)音頻編解碼,最初是基于MPEG-2的音頻編碼技術(shù),目的是取代MP3格式。2000年,MPEG-4標(biāo)準(zhǔn)出臺(tái),AAC重新集成了其它技術(shù),為區(qū)別于傳統(tǒng)的MPEG-2 AAC,故含有SBR或PS特性的AAC又稱為MPEG-4 AAC。
AAC是新一代的音頻有損壓縮技術(shù),它通過(guò)一些附加的編碼技術(shù),衍生出了LC-AAC,HE-AAC,HE-AACV2三種主要的編碼。其中LC-AAC就是比較傳統(tǒng)的AAC,相對(duì)而言,主要用于中高碼率,HE-AAC主要用于中低碼,而新近推出的HE-AACV2主要用于低碼率。事實(shí)上大部分編碼器設(shè)成<=48Kbps自動(dòng)啟用PS技術(shù),而>48Kbps就不加PS,就相當(dāng)于普通的HE-AAC。AAC共有9種規(guī)格,以適應(yīng)不同的場(chǎ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)箱撥碼開(kāi)關(guān)撥到DEBUG模式01111,連接實(shí)驗(yàn)箱電源,撥動(dòng)電源開(kāi)關(guān)上電。
實(shí)驗(yàn)現(xiàn)象:
導(dǎo)入工程,選擇Demo文件夾下的對(duì)應(yīng)工程。
編譯工程,生成可執(zhí)行文件。
將CCS連接實(shí)驗(yàn)箱并加載程序。
點(diǎn)擊運(yùn)行程序。
運(yùn)行程序后,Console 窗口會(huì)打印信息。
大概等待5分鐘,編碼完成。
可看到工程目錄下的song.wav文件編碼生成的song.aac文件。
使用播放器播放song.aac,其效果和原WAV文件播放效果一致。