通用DSP的RISC核心開(kāi)發(fā)單處理器VoIP
各種服務(wù)不斷匯整至IP網(wǎng)路環(huán)境,促使業(yè)者開(kāi)發(fā)各種創(chuàng )新的Voice over IP (VoIP)終端產(chǎn)品,包括IP電話(huà)、商用與家用VoIP閘道器以及無(wú)線(xiàn)IP電話(huà)等。市場(chǎng)亦開(kāi)始朝向將IP系統與語(yǔ)音功能整合的方向發(fā)展,例如:PDA等掌上型裝置、汽車(chē)、全球衛星定位系統以及其它裝置。雖然某些具備更高密度語(yǔ)音頻道的系統仍需搭配傳統的多重處理器與獨立的專(zhuān)屬RISC與DSP核心,但更多的設計方案在面臨成本、功耗及復雜度持續緊縮的限制下,採用單處理器架構更能達成最好的功效。此外,同業(yè)競爭壓力以及急迫的上市時(shí)程,更激發(fā)系統設計業(yè)者對完整單處理器VoIP平臺的迫切需要,協(xié)助業(yè)者克服不同處理器之間的整合挑戰。
單處理器VoIP設計方案能夠協(xié)助業(yè)者達到成本、功耗、效率及上市時(shí)程等整體目標。然而,使用單一元件取代獨立式DSP尚須克服各種效能上的問(wèn)題,各種語(yǔ)音處理演算,例如:支援語(yǔ)音壓縮與解壓縮的各種ITU-T相容語(yǔ)音編/解碼器、Line Echo Cancellation、Voice Activity Detection (VAD)以及Comfort Noise Generation (CNG),都可能衍生出可觀(guān)的訊號處理需求。此外,處理器核心亦須處理各種電信演算作業(yè),例如:DTMF、撥號音產(chǎn)生、來(lái)電顯示功能、服務(wù)品質(zhì)(QoS)、使用者介面功能(顯示、播號鍵、鈴聲等)以及連結外部應用系統的API介面。
由于即時(shí)效能的確切性對語(yǔ)音應用至關(guān)重要,故研發(fā)人員不能僅在標準型RISC核心上重新建置現有的DSP應用,就希望達到最佳的效能結果。一套成功的單核心VoIP系統須結合各種DSP導向的強化方案,作為RISC硬體的基礎,并開(kāi)發(fā)各種軟體的創(chuàng )新化最佳方案,以充份發(fā)揮處理器功能。以下文章將探討HelloSoft 如何運用ARM9E(tm)系列處理器核心與各項DSP強化元件,達成上述的各項目標。
評論