基于數字信號處理器的新一代車載娛樂系統解決方案
Input Data Port (8)/=輸入數據端口(8)/
Signal Routing Unit=信號路由單元
圖4:ADI公司用于車載娛樂的ADSP-21365 SHARC處理器
ADSP-21365是一款32/40 bit的SIMD(單指令多數據)信號處理器。它具有內置4 Mbit的ROM,完全支持所有多通道解碼器標準,例如Dolby Digital解碼器、DTS解碼器以及包括DPL2x、Neo6等預處理模塊??蛻魧S妙A處理模塊可以在3 Mbit的內部RAM內完成,客戶利用Visual Audio(見第5部分)音頻專用開發工具能夠增加他們的預處理產品種類同時縮短設計時間。
為了解決以不同基本采樣率運行多個音頻源問題,ADI公司已經將AD1896獨立的采樣率轉換器集成在到ADSP-21365中。它具有8個通道的采樣轉換和高達140 dB的性能,多個音頻源可以與零存儲器和每秒百萬條指令(MIPS)開銷合并,并且所有的輸出后處理都能以單采樣速率運行以進一步減少數據流的復雜程度。
其它音頻專用外圍設備包括6個串行端口并且具有TDM和I2S的本地支持,以及集成的SPDIF Tx/Rx端口以便直接與數字音頻源連接。
ADSP-21365 Sharc DSP也包括一個基于DTCP M6密碼引擎(與DTLA兼容)的硬件。外圍設備具有兩個專用的DMA總線以允許高速速據傳輸到M6或者從M6傳輸以避免來自內核的干擾,并且具有對加密和解密的本地支持。ADSP-21365可支持完全DTCP兼容系統的簡單設計鏈路。密碼引擎包括支持密鑰動態更新的功能。使用內置定時器,用戶可以設置密鑰更新并且切換到增加整個網絡安全性的時間周期。音頻處理包括FIR和IIR濾波器的密集使用。在遞歸運算中,由于信號的數字表示產生的量化誤差可能會引起音頻質量的下降。高端音頻處理器,例如ADI公司的SHARC處理器,使用浮點表示音頻信號以減少這種誤差。
在高擋音頻系統中,通常聲音的質量通過如何準確地再生出小幅度或非常安靜的聲音來度量。隨著音頻信號幅度變得越來越小,定點處理器精確再生這種信號的能力受到限制,但是對于浮點處理器而言,維持音頻等級的精度包含在固定的界限內,并且具有186 dB的最小SNR。SHARC處理器具有40 bit浮點精度的本地支持和80 bit的累加器,從而可提供市場上所有信號處理器中最佳的音頻性能。
Amplitude=幅度
40 bit floating point=40 bit浮點
32 bit fixed point=32 bit定點
24 bit fixed point=24 bit定點
16 bit fixed point=16 bit定點
圖5:定點和浮點處理器的SNR值
家庭影院音頻處理器的另一個重要特性就是動態范圍。動態范圍定義為在音頻處理器能夠沒有下溢或溢出條件下能夠再生出音頻信號幅度的最小值和最大值的配給量。此外,浮點處理器遠遠超越了定點處理器的限制。
Dynamic Range(dB)=動態范圍(dB)
Floating Point=浮點
Fixed Point=定點
Fixed =定點
Dynamic Range for floating point is determined by the size of the exponent
=浮點的動態范圍由指數的大小決定
6 dB×255 exponent levels=1530 dB
=6 dB×255指數級=1530 dB
評論