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