<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于嵌入式處理器的VoIP雙模語(yǔ)音網(wǎng)關(guān)設計

基于嵌入式處理器的VoIP雙模語(yǔ)音網(wǎng)關(guān)設計

作者: 時(shí)間:2010-05-05 來(lái)源:網(wǎng)絡(luò ) 收藏
目前解決方案很多,但大都遵循MCU+DSP的處理方案,有些是偏重于經(jīng)濟成本如單芯片(SoC)的 PA1688/AR1688解決方案,有些是關(guān)注性能如ARM+DSP解決方案,本文將討論一款IP2022解決方案的。
是一種同時(shí)連接網(wǎng)絡(luò )和PSTN網(wǎng)絡(luò )并能在兩者之間互相轉換的用戶(hù)端網(wǎng)關(guān)設備。網(wǎng)關(guān)能夠使用網(wǎng)絡(luò )節省大量通話(huà)成本,還能夠在VoIP網(wǎng)絡(luò )不可用(斷電或路由不可達)時(shí)使用PSTN網(wǎng)絡(luò )保障電話(huà)線(xiàn)路永遠暢通,而且使用雙模網(wǎng)關(guān)無(wú)需對PBX交換機做任何改變,用戶(hù)還能夠自由選擇或由網(wǎng)關(guān)自動(dòng)選擇使用VoIP網(wǎng)絡(luò )還是PSTN網(wǎng)絡(luò ),具備很好的實(shí)用性和靈活性。
1 VoIP雙模網(wǎng)關(guān)的工作原理
網(wǎng)關(guān)在VoIP網(wǎng)絡(luò )中主要起協(xié)議轉換、控制及關(guān)守作用,例如呼叫控制和呼叫管理等。雙模網(wǎng)關(guān)在普通VoIP網(wǎng)關(guān)的基礎上增加了VoIP和PSTN之間的轉換。雙模網(wǎng)關(guān)系統從功能上可分為雙模轉換模塊、FXS接口電路模塊、處理模塊和軟件控制模塊,其系統框圖如圖1所示。各主要模塊功能描述如下:

本文引用地址:http://dyxdggzs.com/article/151882.htm

(1)雙模轉換模塊
雙模轉換模塊主要包括FXO接口電路,由CODEC和數據處理陣列DAA(Data Access Arrangement)組成。其中的CODEC和FXS電路中的相同;DAA仿真了一部話(huà)機,通過(guò)PSTN的環(huán)路閉合去除高壓直流分量,只讓PSTN線(xiàn)上的模擬交流信號通過(guò)。
(2)FXS接口電路模塊
外部交換站接口FXS(Foreign Exchange Station):電路直接和模擬話(huà)機連接,提供撥號音、饋電、鈴流電壓,并能夠檢測話(huà)機的摘掛機和環(huán)路閉合,完成模擬信號和之間的相互轉換。
外部交換局接口FXO(Foreign Exchange Office):在傳統的PSTN電話(huà)連接中,電話(huà)中央局端交換機提供饋電和鈴流,電話(huà)本身完成Tip/Ring電路來(lái)請求服務(wù)或應答PSTN上的呼叫。
明白了FXS和FXO的原理也就理解了本網(wǎng)關(guān)的理念,就是將網(wǎng)關(guān)模擬成一個(gè)交換機。其內部的FXS 電路將模擬電話(huà)局端交換的功能,為電話(huà)提供電源并進(jìn)行振鈴,同時(shí)檢測環(huán)路電流。而FXO 電路則模擬電話(huà)功能,提供環(huán)路關(guān)閉功能并檢測來(lái)話(huà)振鈴。
(3)語(yǔ)音處理模塊
網(wǎng)關(guān)的語(yǔ)音處理模塊負責對PCM數字語(yǔ)音信號進(jìn)行壓縮和解壓縮。壓縮算法的標準包括G.711、G.723.1和G.729等。不同的算法壓縮比不相同,占用的帶寬也不同。壓縮算法能夠用硬件DSP實(shí)現,也能夠用純軟件實(shí)現[1]。
(4)軟件控制摸塊
軟件控制模塊實(shí)現網(wǎng)關(guān)的協(xié)議棧處理和路由處理等功能。協(xié)議棧負責將壓縮后的數據流進(jìn)行封裝,加上IP協(xié)議包頭,形成可在VoIP網(wǎng)絡(luò )中傳輸的IP數據包?,F在VoIP的協(xié)議棧主要H.323和SIP兩種標準。協(xié)議棧將數據流打成IP數據包后,選擇適當路由經(jīng)過(guò)以太網(wǎng)接口發(fā)送到VoIP網(wǎng)絡(luò )中。接收端網(wǎng)關(guān)接收到IP數據包后,將數據包解壓縮并將解壓縮后的PCM解碼,恢復原始語(yǔ)音信號[2]。
2 VOIP雙模語(yǔ)音網(wǎng)關(guān)硬件設計
VOIP雙模網(wǎng)關(guān)的硬件原理如圖2 所示。

2.1 MCU
本網(wǎng)關(guān)設計的核心采用IP2022,它不但要完成各部件的協(xié)同工作,還要做大量的計算處理(例如DSP處理后的編碼數據打包通過(guò)網(wǎng)絡(luò )傳輸)還要將網(wǎng)絡(luò )傳來(lái)的語(yǔ)音數據解包后經(jīng)解碼處理送到話(huà)機。
IP2022是美國UBICOM推出的一顆功能強大的網(wǎng)絡(luò )通信,采用RISC結構,帶有片上Flash程序存儲器,具有在線(xiàn)和離線(xiàn)編程調試功能及單字節時(shí)鐘周期精簡(jiǎn)指令集,用4階段并行流水線(xiàn)方式執行指令,有極高的代碼效率和指令運行速度,速度可達120 MIPS。其內部已集成了Flash/RAM、模擬比較器、定時(shí)器等多種功能部件,可以在通用I/O口上實(shí)現USB、SPI等各種接口。與SX系列不同,IP2022能實(shí)現物理層接口及多種網(wǎng)絡(luò )協(xié)議[3],這主要是因為它內含2個(gè)全雙工串化器/解串器(Ser/Des)和4個(gè)線(xiàn)性反饋移位寄存器(LFSR)。IP2022以軟件模塊(ipModules)形式實(shí)現外設通信和控制功能,比傳統硬件具有更大的系統設計靈活性。該軟件模塊加上緩沖器管理技術(shù)所編寫(xiě)的代碼,其大小只是用Linux實(shí)現的20%。IP2022還提供有TCP/IP網(wǎng)絡(luò )協(xié)議棧,并具有一系列完整的端到端連通方案所必需的附加軟件。核心SDK軟件包便于開(kāi)發(fā)者用IP2022網(wǎng)絡(luò )設計Internet應用。它包含了很多通用連接應用軟件,如網(wǎng)絡(luò )服務(wù)器、以太網(wǎng)、文件管理及Flash更新。高度集成的模塊及高效設計使ipModules代碼小、功能強健、可配置、可擴展。開(kāi)發(fā)者也可按照指導方案利用API庫增加自己的程序模塊。
2.2 DSP
DSP主要完成音頻、視頻的編解碼工作,因此在選擇DSP部分時(shí),既要考慮滿(mǎn)足目前的基本需求(如會(huì )話(huà)功能),又要考慮今后的需要(如視頻要求、VOCIE EAMIL功能等)。所以本設計采用了VoicePump公司的VP120產(chǎn)品。該低功耗、高性能DSP-1xx系列混合處理器專(zhuān)為針對話(huà)音處理的低密度語(yǔ)音網(wǎng)關(guān)、VoIP 的IAD設備(綜合接入設備)而設計[4]。它通過(guò)主處理器靈活的接口協(xié)議,每個(gè)語(yǔ)音通道都可以配置多種語(yǔ)音編碼和話(huà)音應用,再加上已經(jīng)固化在DPS 內部ROM上的各種應用軟件,可以將傳統模擬語(yǔ)音信息和基于包處理的系列主機作無(wú)縫連接。

linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)

tcp/ip相關(guān)文章:tcp/ip是什么



上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>