數(shù)字音頻的低功率處理(06-100)
隨著音樂、電視、視頻和圖像變化到全數(shù)字格式,需要開發(fā)能變換數(shù)字格式到媒體消費者所接受的聲音和圖像的引擎。
本文引用地址:http://2s4d.com/article/81263.htm當(dāng)今音頻系統(tǒng)必須支持多種數(shù)字音頻格式,從最早期的格式到最先進的格式。然而,隨著音頻數(shù)字格式變得更先進,格式也變得更復(fù)雜。
而且,因為有大量流行數(shù)字音頻媒體格式(如MP3、AC3、AAC、WMA)和用于移動電話的各種語音編譯碼器,所以數(shù)字音頻轉(zhuǎn)換需要某類可編程處理器。這可用可配置處理器芯核,可產(chǎn)生一種具有DSP特性和通用處理器功能的音頻處理器。
可編程處理器
采用多種可編程處理器處理數(shù)字音頻。在PC中,通常采用通用32位或64位CPU處理音頻,因為它已用在PC中?,F(xiàn)在,這些CPU工作在幾GHz,具有處理音頻負(fù)載的帶寬,但成本高、功耗大,這不適合于低成本、電池供電的裝置。
在很多消費類裝置中也采用低功率、低成本DSP來實現(xiàn)數(shù)字音頻編譯碼器。通常,低成本DSP是16位DSP,這些DSP缺少精確執(zhí)行先進音頻編譯碼器復(fù)雜計算所需的位分辨率,這不但對16位音頻數(shù)據(jù)而言,更不必說先進的20位音頻格式。另外,DSP通常缺少媒體產(chǎn)品執(zhí)行控制任務(wù)所需的指令和I/O,因此,往往在設(shè)計中需要結(jié)合控制處理器。因此,甚至簡單的DSP基音頻播放器必須涉及雙處理器結(jié)構(gòu),這會使設(shè)計復(fù)雜化,因此增加了風(fēng)險,使設(shè)計變困難。
可配置芯核
采用可配置處理器芯核,用1個高性能、低功率特性的DSP和具有良好控制能力的通用處理器創(chuàng)造1個音頻處理器是可能的。例如,Tensilica公司的Xtensa HiFi音頻引擎是基于32位Xtensa V處理器(具有24位音頻專門指令)基礎(chǔ)上的。這種處理器已被設(shè)計到各種產(chǎn)品中,包括移動電話、便攜音頻播放機、攝錄像機、數(shù)碼相機、個人視頻錄像機等。
Xtensa LX可配置處理器的推出可改善原來HiFi音頻引擎,產(chǎn)生一個更強的音頻處理器,稱之為Xtensa HiFi2音頻引擎(圖1)。此引擎以更小的處理帶寬運行復(fù)雜的數(shù)字音頻編譯碼器。Xtensa LX處理器具有可靠的可配置性能。
評論