版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、各種服務不斷匯整至IP網(wǎng)路環(huán)境,促使業(yè)者開發(fā)各種創(chuàng)新的VoiceoverIP(VoIP)終端產(chǎn)品,包括IP電話、商用與家用VoIP閘道器以及無線IP電話等。市場亦開始朝向?qū)P系統(tǒng)與語音功能整合的方向發(fā)展,例如:PDA等掌上型裝置、汽車、全球衛(wèi)星定位系統(tǒng)以及其它裝置。雖然某些具備更高密度語音頻道的系統(tǒng)仍需搭配傳統(tǒng)的多重處理器與獨立的專屬RISC與DSP核心,但更多的設計方案在面臨成本、功耗及復雜度持續(xù)緊縮的限制下,採用單處理器架構更能達
2、成最好的功效。此外,同業(yè)競爭壓力以及急迫的上市時程,更激發(fā)系統(tǒng)設計業(yè)者對完整單處理器VoIP平臺的迫切需要,協(xié)助業(yè)者克服不同處理器之間的整合挑戰(zhàn)。單處理器VoIP設計方案能夠協(xié)助業(yè)者達到成本、功耗、效率及上市時程等整體目標。然而,使用單一元件取代獨立式DSP尚須克服各種效能上的問題,各種語音處理演算,例如:支援語音壓縮與解壓縮的各種ITUT相容語音編解碼器、LineEchoCancellation、VoiceActivityDetect
3、ion(VAD)以及ComftNoiseGeneration(CNG),都可能衍生出可觀的訊號處理需求。此外,處理器核心亦須處理各種電信演算作業(yè),例如:DTMF、撥號音產(chǎn)生、來電顯示功能、服務品質(zhì)(QoS)、使用者介面功能(顯示、播號鍵、鈴聲等)以及連結外部應用系統(tǒng)的API介面。由于即時效能的確切性對語音應用至關重要,故研發(fā)人員不能僅在標準型RISC核心上重新建置現(xiàn)有的DSP應用,就希望達到最佳的效能結果。一套成功的單核心VoIP系統(tǒng)須
4、結合各種DSP導向的強化方案,作為RISC硬體的基礎,并開發(fā)各種軟體的創(chuàng)新化最佳方案,以充份發(fā)揮處理器功能。以下文章將探討HelloSoft如何運用ARM9E(tm)系列處理器核心與各項DSP強化元件,達成上述的各項目標。核心中的DSP強化技術建立一套可行的單處理器VoIP平臺,首先必須選擇適合的RISC核心負責各種訊號處理功能。HelloSoft的參考設計方案中採用ARM926EJS(tm),主要原因即為該處理器核心的DSP延伸元件直
5、接嵌入RISC處理器的架構中,其內(nèi)部的特殊改良設計包括單週期16x16與32x16MultipleAccumulate(MAC)功能、飽和演算函式(例如:saturatingadd、saturatingdoubleadd及saturatingsubtract等功能)以及CountLeadingZeros(CLZ)指令。這些強化指令可用來迅速開發(fā)穩(wěn)定的控制迴圈以及bitexact的精準演算法,滿足各種先進訊號處理系統(tǒng)的需求,例如:語音編解
6、碼器、迴音消除等。CLZ功能針對固定小數(shù)點演算與除法運算進行改良(如圖1所示)。時,G.16816ms線路迴音消除則僅需15MHz的頻寬。目前在專屬的DSP處理器上建置語音處理演算法的技術已變得更為簡便,因為現(xiàn)今的DSP硬體通常擁有足夠的爆發(fā)管線處理功能,能夠克服一定程度的軟體低效率問題。由于DSP透過單一指令同步執(zhí)行多組作業(yè),因此軟體設計師在處理迴圈的序列及時序,或是考量載入資料數(shù)量上不需花費太多心思。相較之下,在DSP優(yōu)化的RISC
7、處理器上建置各種VoIP函式,必須徹底掌握關鍵的硬體相關議題,如:資料流、迴圈時序、跨迴圈排序以及資料載入的效率等。ARM9E系列較獨特的優(yōu)點為其32x16MAC能夠處理暫存器中的32位元資料以及兩組獨立的16位元運算元。除了為許多包含傳統(tǒng)16位元運算法的DSP函式運算提供相容的環(huán)境外,32x16MAC架構亦提供最佳化的資料載入效率,能有效利用處理器的暫存器。相較于其它32位元的RISC架構,軟體能運用ARM9E系列元件中的32x16M
8、AC,協(xié)助整體資料載入效率提高4倍。RISC建置方案中所需的程式記憶體數(shù)量雖然高于傳統(tǒng)的DSP,但是單處理器型的ARM9E系列元件所打造的VoIP設計方案卻不需要使用大量的晶片內(nèi)部記憶體支援各項DSP功能。研發(fā)業(yè)者可運用低成本的記憶體資源,大幅降低單核心ARM926EJS處理器建置方案的整體記憶體與功率成本,這些資源包括晶片外部的SRAM搭配較小的晶片內(nèi)部快取等。舉例而言,參考設計方案中的8K位元組指令與資料快取就能為兩組標準型VoIP
9、通路提供充裕的處理頻寬。HelloSoft的語音演算法在載入資料時能降低35%至40%的耗用資源,這是因為其智慧功能可自動中止與重新調(diào)整處理迴圈,提升可用性以及重復使用資料的可能性,同時也提高ARM9E系列16位元MAC處理資源的使用效率。此外,HelloSoft的語音演算法針對特定的運算作業(yè)使用預先儲存的數(shù)值與資料元素,以降低整體運算的負荷。ARM9E架構的另一項優(yōu)點為具有自動遞增功能的計數(shù)器(pointer),運用該項功能能夠在每次
10、資料載入運作時均省下兩個週期。該項功能對建置標準型VoIP函式相當重要,例如:在G.729AB語音編解碼器中,演算的速度達每秒1千萬次MAC,此時若能使用自動遞增計數(shù)器,則代表著每秒能節(jié)省200萬個週期。除了獨立的指令與資料快取外,ARM926EJS處理器核心亦建置TightlyCoupledMemies(TCM)記憶體。Hellosoft建置的DSP演算法大量運用這些TCM作為暫存RAM,能夠有效率地存取經(jīng)常使用的資料區(qū)段,因此能排除
11、關鍵密集運算迴圈中發(fā)生快取錯失的可能性。系統(tǒng)層級的成本縮減以及設計效率在ARM9E系列核心上的DSP子系統(tǒng)建置語音編解碼器、迴音消除、VAD以及其它訊號處理功能,能夠協(xié)助HelloSoft參考解決方案將所有VoIP子系統(tǒng)結合成單一處理器架構(如圖2所示)。該架構的重要元件包括DSP子系統(tǒng)、服務品質(zhì)(QoS)、撥號訊號與管理以及所有其它高階系統(tǒng)功能,例如:GUI圖形介面、平臺管理以及IP網(wǎng)路介面層。由于不須使用獨立的DSP,單處理器VoI
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 行政許可設定問題研究.pdf
- 行政許可設定標準研究.pdf
- 行政許可設定權研究.pdf
- 論行政許可設定制度的改革
- 我國行政許可設定制度研究.pdf
- 行政許可設定中自由裁量問題研究.pdf
- 新型業(yè)態(tài)下出租汽車行政許可設定研究.pdf
- 基于高速DSP的圖像跟蹤技術研究.pdf
- 基于高速DSP技術的微地形實時探測研究.pdf
- 基于DSP的高速飛行體姿態(tài)測量技術研究.pdf
- 基于DSP的高速運動鈔幣面額在線識別技術.pdf
- 基于DSP的高速ADC頻域特性測試技術研究.pdf
- 基于DSP的高速數(shù)字圖像獲取技術研究.pdf
- 母嬰保健技術服務執(zhí)業(yè)許可設置審批事項辦事
- 基于DSP的高速列車車內(nèi)噪聲主動控制技術研究.pdf
- 高速DSP技術在時空二維譜估計中的應用.pdf
- dsp技術習題
- 基于DSP的VXI高速高精度數(shù)據(jù)采集技術研究.pdf
- 基于DSP的X-Y高速掃描及圖像構建技術的研究.pdf
- 可設置8個鬧鐘時間的智能時鐘
評論
0/150
提交評論