chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于IXP421處理器實現(xiàn)VoIP設(shè)備更加靈活的網(wǎng)絡(luò)應(yīng)用

電子設(shè)計 ? 來源:電子設(shè)計應(yīng)用 ? 作者:姚啟欣,唐昆,黃穩(wěn) ? 2021-06-15 15:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

就VoIP設(shè)備來說,如果語言處理器的功能和其他應(yīng)用功能由一個處理器來完成,必然能極大地簡化電路,降低成本,Intel的IXP421即是這些多功能處理器的其中一種,它的PCM接口使VoIP設(shè)備的硬件結(jié)構(gòu)大大簡化了,其可以通過選擇不同微代碼的方式實現(xiàn)更加靈活的網(wǎng)絡(luò)應(yīng)用。

Intel提供的解決方案是通過軟件DSP實現(xiàn)語音處理,并聲明DSP模塊可同時處理四路PCM窄帶話音,支持多種語音編碼及回波消除等功能,眾所周知,單路單向PCM語音速率為64Kbps,單路雙向為128kbps,4路雙向則為512Kbps,如何保證語音處理所需要的CPU時間是個關(guān)鍵問題。

另外,回波消除或其他附加功能也會增加處理時間,在設(shè)計中還要考慮內(nèi)存讀寫、任務(wù)切換、中斷處理等系統(tǒng)因素造成的影響。

IXP421簡介

IXP421是Intel公司開發(fā)的采用XSCALE內(nèi)核的IXP4xx系列處理器之一,主頻為266MHz,IXP421采用多處理引擎和硬件多線程處理機(jī)制,它包括了一個處理器內(nèi)核和兩個并行網(wǎng)絡(luò)處理引擎,其中XSCALE內(nèi)核微處理器核心,它是以ARM V5內(nèi)核為原形,進(jìn)行了DSP功能擴(kuò)展,并優(yōu)化了16位數(shù)據(jù)類型的累加和乘法運(yùn)算,啟動時首先初始化XSCALE核,然后網(wǎng)絡(luò)處理引擎將從內(nèi)存下載各自的微代碼,以完成外圍網(wǎng)絡(luò)接口的鏈路層協(xié)議處理,它們的執(zhí)行是完全并行于XSCALE內(nèi)核的,通過內(nèi)嵌的消息隊列與XSCALE核同步,先進(jìn)高速總線(AHB)實現(xiàn)網(wǎng)絡(luò)處理引擎和XSCALE核之間的數(shù)據(jù)交換,其傳輸速率達(dá)到133.32MHz×32bit,完全能夠滿足高速網(wǎng)絡(luò)的數(shù)據(jù)傳輸要求。

DSP軟件模塊

Intel公司為IXP4xx系列處理器專門開發(fā)了DSP軟件包,根據(jù)實現(xiàn)的不同功能,運(yùn)行時的DSP模塊可分為幾個部分,包括網(wǎng)絡(luò)端點、編碼器、解碼器、音頻生成器、音頻檢測器、語音播放器、混音器和T.38。如果系統(tǒng)有四路電話,則每一路電話應(yīng)該分配一個網(wǎng)絡(luò)端點,一個音頻生成器,一個音頻檢測器,網(wǎng)絡(luò)端點代表每一路電話所需的TDM前端處理功能,用以實現(xiàn)TDM數(shù)據(jù)的收發(fā)、發(fā)送增益控制和回波消除,而音頻生成器、音頻檢測器分別實現(xiàn)每一路電話的提示音及DTMF音頻檢測功能,另外,各路電話分享一個編碼器和一個解碼器,語音分流器負(fù)責(zé)控制網(wǎng)絡(luò)端點和編解碼器之間的數(shù)據(jù)流,語音播放器和混音器可多路共用,也可各路單獨(dú)占用一個,具體個數(shù)由應(yīng)用需求決定。

系統(tǒng)結(jié)構(gòu)

整個系統(tǒng)由用戶線接口、以太網(wǎng)接口、處理器和通信控制總線組成,如圖1所示。

處理器即IXP421,它是設(shè)備運(yùn)行的嵌入式操作系統(tǒng)及應(yīng)用程序的載體,主要功能是:在通話過程中充當(dāng)語音數(shù)字處理并分發(fā)語音包給特定的終端,在呼叫建立過程中處理網(wǎng)絡(luò)協(xié)議;初始化并控制各部分硬件模塊協(xié)同工作,提供用戶管理界面,內(nèi)存芯片容量為64MB,通過PC133內(nèi)存總線連接IXP421的內(nèi)存控制器。16MB的Intel Strata Flash芯片通過擴(kuò)展總線連接IXP421,時鐘電路微處理器提供頻率為33.33MHz參照時鐘,處理器內(nèi)核及其集成外圍電路的時鐘均由此分頻得到,復(fù)位電路微處理器提供上電復(fù)位功能,即在系統(tǒng)加電并穩(wěn)定后復(fù)位引腳,保持至少500ms的低電平。

用戶線接口,以Silicon Laboratroies公司的Si3210型接口芯片為核心,為用戶提供模擬電話連接口功能,這些功能包括:用戶線直流饋電,摘掛機(jī)狀態(tài)檢測,DTMF 檢測、振鈴、回鈴音及各種提示音、音頻采樣及D/A、A/D轉(zhuǎn)換,以及PCM數(shù)據(jù)收發(fā)等。

以太網(wǎng)接口,采用Intel的以太網(wǎng)接口芯片LXT972,其主要功能有:10BASET/100BASE-TX自適應(yīng)、自動網(wǎng)絡(luò)協(xié)商、沖突檢測、鏈路狀態(tài)告警,通過MII總線接口,配合IXP421的以太網(wǎng)處理引擎(NPE),實現(xiàn)鏈路層功能,承載TCP/IP協(xié)議及其他應(yīng)用層網(wǎng)絡(luò)協(xié)議。

串口,為用戶提供基于串口的管理及調(diào)試功能。IXP421有兩組串行輸入、輸出接口,分別為UART0和UART1,其中UART0是高速串行通信端口,支持的通信波特率最高達(dá)921.6Kbps。UART1為CONSOLE串行通信口,支持的波特率范圍為1200bps-231Kbps。

系統(tǒng)中較為重要的外部總線的作用如下:

1.HSS(High Speed Serial)總線,連接處理器的WAN/語音NPE和用戶線接口芯片(SLIC),有時鐘、幀同步、輸入、輸出4條線,支持同步串行傳輸,可配置時鐘頻率范圍為512KHz-8.192MHz,本文應(yīng)用作為PCM語音信號的傳輸總線,時鐘為2MHz。即總共支持32個時隙,4路SLIC芯片各占一個時隙進(jìn)行通信,IXP421的一個專用協(xié)處理器(VOICE NPE)負(fù)責(zé)HSS端口的總線數(shù)據(jù)收發(fā)。

2、MII(Media Independent Interface)總線,連接處理器的以太網(wǎng)NPE和以太網(wǎng)PHY接口芯片LXT972,分為MII數(shù)據(jù)總線和MII管理信息總線,IXP421的網(wǎng)絡(luò)處理引擎(NPEA)通過MII收發(fā)數(shù)據(jù),網(wǎng)絡(luò)處理引擎獨(dú)立于主PCU內(nèi)核工作,采用硬件多線程機(jī)制,使數(shù)據(jù)收發(fā)不占用主處理器時間,NPEA運(yùn)行的微程序可提供對以太網(wǎng)PHY設(shè)備的簡單控制功能。

3、控制用戶線接口芯片的串行外圍接口SPI(Serial Peripheral Interface)以菊花鏈形式串接,有輸入、輸出、時鐘、片選4根線、占用處理器的4個GPIO引腳。以串行8位命令方式讀寫SLIC的內(nèi)部寄存器,可以看作SLIC的控制總線。

性能測試

測試方法

兩路電話同時通話。對端電話保持有說話聲(本地解碼器保持一定的繁忙程度),用測試機(jī)一直ping被測設(shè)備的以太網(wǎng)地址,并運(yùn)行EtherReal工具軟件,抓取被測設(shè)備發(fā)送到對端的RTP包,計算出RTP包的時間間隔及抖動的統(tǒng)計值,同時觀察通話語音質(zhì)量,本設(shè)備和對端設(shè)備每隔5秒發(fā)送RTCP協(xié)議的發(fā)送者報告,分段丟包率是在發(fā)送者報告中給出的統(tǒng)計值。

測試說明

空閑時(未建立通話),被測設(shè)備處理器占用率為20%;

通話時打開回波消除,延遲環(huán)節(jié)設(shè)定為1ms延時;

關(guān)閉靜音壓縮;

對端VoIP設(shè)備采用獨(dú)立的DSP芯片(MindSpeed:M82510-14);

網(wǎng)絡(luò)環(huán)境為100BASE-TX以太網(wǎng),傳輸延遲小于1ms。

測試結(jié)果

時間間隔、抖動及分段丟包率分析:表1的統(tǒng)計數(shù)據(jù)顯示,每種編碼的語音包到達(dá)對端的時間,都比規(guī)定的時間要提前零點幾個毫秒,這應(yīng)該是本設(shè)備的DSP處理程序為對端的DSP提前預(yù)留了處理時間,產(chǎn)生抖動可能是受被側(cè)設(shè)備系統(tǒng)任務(wù)切換時間影響。因為對端設(shè)備也在向本端發(fā)送RTP包,這就需要本設(shè)備的以太網(wǎng)任務(wù)、IP協(xié)議棧和DSP任務(wù)來處理,所以,語音接收和發(fā)送過程爭搶CPU時間,從而造成小的抖動,而以太網(wǎng)交換機(jī)轉(zhuǎn)發(fā)過程所造成的抖動應(yīng)該可以忽略。

結(jié)論:由時間間隔和丟包率可見,被測設(shè)備沒有因為忙而產(chǎn)生延遲或丟包現(xiàn)象,在測試條件下處理器能力仍有富余,抖動是在設(shè)備允許的范圍內(nèi)。

語音質(zhì)量

分析:如表2所示,測試中G723.1編碼的語音效果有些問題,即對端聽本端的聲音效果很好,這可能是因為Intel的SP模塊與MindSpeed的DSP芯片的某個編解碼參數(shù)不同,畢竟其他編碼方式?jīng)]有這一問題,所以G723.1的語音質(zhì)量給了低分。

結(jié)論:除G.723.1編碼語音質(zhì)量不理想外,其他幾種常用的編碼效果良好。

責(zé)任編輯:gt

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    19885

    瀏覽量

    235086
  • dsp
    dsp
    +關(guān)注

    關(guān)注

    556

    文章

    8155

    瀏覽量

    357391
  • 編碼器
    +關(guān)注

    關(guān)注

    45

    文章

    3794

    瀏覽量

    138002
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    Cortex-A9處理器的精妙應(yīng)用

    板及嵌入式設(shè)備硅成本的前提下最大效率地提升處理效率。通過結(jié)合這種先進(jìn)的技術(shù),ARM Cortex-A9處理器微架構(gòu)設(shè)計能使嵌入式開發(fā)板及嵌入式設(shè)備的時鐘頻率超過1GHz,而且提供了較高
    發(fā)表于 11-03 17:02

    Core8051處理器有什么特點?

    解決方案。愛特公司通過擴(kuò)大Core8051的支持范圍,使得開發(fā)便攜嵌入應(yīng)用的設(shè)計人員能夠充分利用基于8051處理器的強(qiáng)大的開發(fā)生態(tài)系統(tǒng)和豐富的代碼資源,并全面發(fā)揮Actel FPGA的靈活性優(yōu)勢。
    發(fā)表于 09-24 07:45

    怎樣去設(shè)計一種基于IXP421VoIP網(wǎng)關(guān)?

    IXP421是什么?怎樣去設(shè)計一種基于IXP421VoIP網(wǎng)關(guān)?如何對VoIP網(wǎng)關(guān)進(jìn)行測試驗證?
    發(fā)表于 05-28 07:20

    RK3399處理器與AR9201處理器有哪些不同之處呢

    RK3399處理器與AR9201處理器有哪些不同之處呢?hi3559A處理器與RV1126處理器有哪些不同之處呢?
    發(fā)表于 02-21 07:29

    Sitara AM62處理器的資料分享

    和預(yù)測性維護(hù)),有助于賦予HMI全新的意義,而不是僅限于實現(xiàn)人機(jī)交互的界面。AM62處理器能夠以低功耗實現(xiàn)邊緣器件的分析功能(掛起狀態(tài)功耗低至7mW且無需特殊考慮散熱設(shè)計),支持工程師靈活
    發(fā)表于 11-03 06:11

    IXP系列網(wǎng)絡(luò)處理器的并行原理及應(yīng)用

    網(wǎng)絡(luò)處理器的體系結(jié)構(gòu)入手,在線程和微引擎層次上對IXP系列網(wǎng)絡(luò)處理器的并行環(huán)境進(jìn)行抽象分析,在線程方面闡述了順序和非順序情況下不同的編程方
    發(fā)表于 04-20 09:20 ?13次下載

    基于ARM的PC/104處理器模塊設(shè)計

    提出了一種低成本的PC/104處理器模塊的設(shè)計。該模塊硬件上以ARM處理器為核心實現(xiàn)了PC/104處理模塊的基本結(jié)構(gòu)、總線接口,軟件上構(gòu)建了嵌入式Linux操作系統(tǒng)。以ARM
    發(fā)表于 08-25 10:36 ?20次下載

    基于網(wǎng)絡(luò)處理器的高速網(wǎng)絡(luò)測試設(shè)備設(shè)計

    論文介紹了網(wǎng)絡(luò)處理器結(jié)構(gòu)及其技術(shù)特點,在深入探討網(wǎng)絡(luò)測試技術(shù)的基礎(chǔ)上,提出了用網(wǎng)絡(luò)處理器實現(xiàn)
    發(fā)表于 03-01 13:51 ?12次下載

    網(wǎng)絡(luò)處理器IXP2400及應(yīng)用

    本文介紹了INTEL網(wǎng)絡(luò)處理器IXP2400的硬件結(jié)構(gòu)特點,描述了浩通科技(FLEXCOMM)研發(fā)的硬件平臺FIDS2400的硬件特性,并以FIDS2400為例介紹了IXP2400在千
    發(fā)表于 03-11 13:20 ?1504次閱讀
    <b class='flag-5'>網(wǎng)絡(luò)</b><b class='flag-5'>處理器</b><b class='flag-5'>IXP</b>2400及應(yīng)用

    Intel 64位處理器,Intel 64位處理器結(jié)構(gòu)原理

    Intel 64位處理器,Intel 64位處理器結(jié)構(gòu)原理 現(xiàn)在人們廣泛使用的是由32位微處理器構(gòu)成的計算系統(tǒng),但是32位的計算和操作系統(tǒng)不能支持
    發(fā)表于 03-26 15:07 ?3425次閱讀

    基于NiosII 32位處理器的LED大屏幕顯示系統(tǒng)設(shè)計

    本文提出了一種基于NiosII32位處理器的設(shè)計方案,能有效地實現(xiàn)單屏幕多窗口的任意位置顯示,使得顯示方式更加靈活方便。
    發(fā)表于 09-07 11:50 ?1936次閱讀
    基于NiosII 32位<b class='flag-5'>處理器</b>的LED大屏幕顯示系統(tǒng)設(shè)計

    蘋果a6處理器怎么樣_a6處理器參數(shù)

    蘋果正式發(fā)布iphone5,iphone5采用A6處理器,那么A6處理器怎么樣?a6處理器參數(shù)是什么呢?a6處理器四核的嗎?帶著這些疑問,我們來一起了解下A6
    發(fā)表于 09-13 14:29 ?2.6w次閱讀

    麒麟9000處理器和高通驍龍875處理器相比如何?

    隨著華為mate10系列的發(fā)布,華為最后一代旗艦處理器,麒麟9000也就此亮相,大家對于麒麟9000處理器十分的看好。因為麒麟9000處理器在安兔兔的跑分竟然高達(dá)72萬分,較上一代麒麟990
    的頭像 發(fā)表于 11-03 11:31 ?6246次閱讀

    rk3566處理器屬于什么檔次?

    rk3566處理器屬于什么檔次? RK3566處理器是一款由瑞芯微公司推出的高性能處理器,在硬件配置和性能上都表現(xiàn)出了很強(qiáng)大的實力。目前市場上已經(jīng)有了很多的RK3566處理器,相信大多
    的頭像 發(fā)表于 08-15 17:25 ?3.6w次閱讀

    RV1109處理器概述

    ),為用戶提供了高效的多任務(wù)處理能力和靈活的編程環(huán)境。ARM Cortex-A7核心以其出色的能效比和廣泛的應(yīng)用基礎(chǔ),確保了處理器處理復(fù)雜應(yīng)用時的穩(wěn)定性與可靠性;而RISC-V MC
    的頭像 發(fā)表于 02-08 17:04 ?1394次閱讀