新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 通用DSP的RISC核心開發單處理器VoIP

        通用DSP的RISC核心開發單處理器VoIP

        作者: 時間:2008-11-27 來源:網絡 收藏

          HelloSoft的語音演算法在載入資料時能降低35%至40%的耗用資源,這是因為其智慧功能可自動中止與重新調整處理迴圈,提升可用性以及重復使用資料的可能性,同時也提高ARM9E系列16位元MAC處理資源的使用效率。此外,HelloSoft的語音演算法針對特定的運算作業使用預先儲存的數值與資料元素,以降低整體運算的負荷。

          ARM9E架構的另一項優點為具有自動遞增功能的計數器(pointer),運用該項功能能夠在每次資料載入運作時均省下兩個週期。該項功能對建置標準型函式相當重要,例如:在G.729AB語音編/解碼器中,演算的速度達每秒1千萬次MAC,此時若能使用自動遞增計數器,則代表著每秒能節省200萬個週期。

          除了獨立的指令與資料快取外,ARM926EJ-S處理器核心亦建置Tightly Coupled Memories (TCM)記憶體。Hellosoft建置的演算法大量運用這些TCM作為暫存RAM,能夠有效率地存取經常使用的資料區段,因此能排除關鍵密集運算迴圈中發生快取錯失的可能性。

          系統層級的成本縮減以及設計效率

          在ARM9E系列核心上的子系統建置語音編/解碼器、迴音消除、VAD以及其它訊號處理功能,能夠協助HelloSoft參考解決方案將所有子系統結合成單一處理器架構(如圖2所示)。該架構的重要元件包括子系統、服務品質(QoS)、撥號訊號與管理以及所有其它高階系統功能,例如:GUI圖形介面、平臺管理以及IP網路介面層。

          由于不須使用獨立的DSP,單處理器電話建置技術至少能減少5至10美元的零組件成本。此外,在相同的處理器環境下開發DSP程式、訊號堆疊以及作業系統功能,更可造就出直接且強固的建置方案。

          ARM926EJ-S 核心內建的記憶體管理單元(MMU)協助設計方案能夠搭配像Embedded Linux 與WinCE等作業系統。Hellosoft的設計使用SIP與RTP通訊協定堆疊搭配VoiceOS(tm)架構。在參考設計方案中,這些與作業系統獨立的通訊協定,運用開放原始碼的嵌入型Linux核心進行建置,因此更能有效運用硬體資源,且能調針對不同的作業系統/即時作業系統環境調整基礎架構,其中包括VxWorks與WinCE等作業系統。

          Hellosoft的VoiceOS是一套系統層級的架構,提供精簡的抽象層,整合DSP子系統、通訊協定堆疊、媒體處理功能,并提供連結至OS與ARM9E系列處理器硬體平臺的介面,因此能簡化移至其它作業系統與ARM系列硬體平臺的工作。VoiceOS亦提供一套彈性的抽象層,經過擴充后可支援各種新功能與介面,并且在各種IP系統中建置"voice as a service"的語音功能。

        通用DSP的RISC核心開發單處理器VoIP

          圖2

          能夠支援超低成本終端裝置,且能配合其它裝置匯整各種語音服務的高效率解決方案產品將會廣為VoIP市場採納接受。這些解決方案須依賴單核心VoIP處理平臺,協助系統設計師能因應緊縮的成本、功耗以及產品尺寸的限制,同時縮短產品研發週期以及產品上市時間。


        上一頁 1 2 3 4 下一頁

        關鍵詞: DSP RISC VoIP

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 普兰县| 阿荣旗| 晋中市| 西充县| 中方县| 稷山县| 遵义市| 平塘县| 镇宁| 佳木斯市| 阳高县| 绥宁县| 洞口县| 来凤县| 利川市| 鄱阳县| 景德镇市| 孝感市| 崇义县| 虎林市| 铁岭县| 呼图壁县| 河北区| 府谷县| 光山县| 新乐市| 伊川县| 太原市| 和平县| 贡嘎县| 浮山县| 乃东县| 读书| 雷州市| 红河县| 赤城县| 阳城县| 陵川县| 汾西县| 朝阳区| 黎城县|