999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于軟交換技術(shù)的RoIP網(wǎng)關(guān)設(shè)計(jì)與實(shí)現(xiàn)

2010-04-12 00:00:00
現(xiàn)代電子技術(shù) 2010年9期

摘 要:RoIP是近年來(lái)新興的一門(mén)技術(shù),旨在解決不同頻段、不同類型的對(duì)講機(jī)、電臺(tái)、集群之間的互連互通問(wèn)題,對(duì)提高公共服務(wù)部門(mén)工作效率和應(yīng)急指揮能力有著重要的意義;基于軟交換技術(shù)的RoIP網(wǎng)關(guān)以32位的Mips核為硬件平臺(tái),采用了先進(jìn)的VoIP技術(shù),將語(yǔ)音流壓縮打包成適合IP網(wǎng)絡(luò)傳輸?shù)腞TP包,并利用SIP協(xié)議實(shí)現(xiàn)點(diǎn)與點(diǎn)或多點(diǎn)之間的呼叫、通話功能,方便大規(guī)模、跨地域組網(wǎng),現(xiàn)已廣泛應(yīng)用于消防、公安等多個(gè)領(lǐng)域。

關(guān)鍵詞:軟交換; VoIP; RoIP網(wǎng)關(guān); 嵌入式系統(tǒng); 公共安全

中圖分類號(hào):TP316 文獻(xiàn)標(biāo)識(shí)碼:A

文章編號(hào):1004-373X(2010)09-0072-03

Design and Implementation of RoIP Gateway Based on Softswitch Technology

WANG Gu

(No.38 Research Institute of CETC, Hefei 230088, China)

Abstract: RoIP is an emerging technology, whose aim is to achieve the interconnection between interphones, radio stations and trunks in different types and frequency bands. It has great significance to increase work efficiency and strengthen emergency commanding capability of public service departments. A softswitch-based RoIP gateway takes 32 bit Mips core as its hardware platform, and packages the voice speech compression into RTP packet for IP network transmission by using the advanced VoIP technology. The softswitch-based ROIP gateway achieved pear-to-multi-peer calling and talking functions by SIP protocol. It was suitable for large-scale and cross-boundary networking. RoIP gateway has been widely used in the fields of fire control and public security.

Keywords: softswitch; VoIP; RoIP gateway; embedded system; public security

0 引 言

無(wú)線對(duì)講機(jī)是通過(guò)無(wú)線載波進(jìn)行語(yǔ)音通信的通訊工具,簡(jiǎn)單快捷、組網(wǎng)方便,但由于無(wú)線電波在傳輸時(shí)受到大氣、障礙物的阻礙而衰減,特別是對(duì)講機(jī)使用的超短波的傳輸受建筑物影響更大,無(wú)線通訊距離不可能太遠(yuǎn),再有對(duì)講機(jī)的無(wú)線發(fā)射功率及天線的限制使得無(wú)線對(duì)講機(jī)的通訊距離更近。為了解決這個(gè)問(wèn)題,傳統(tǒng)上采用建立異頻中繼臺(tái)的方法,這樣可使原來(lái)通訊的距離由幾公里增加到十幾公里甚至幾十公里,這樣雖然在一定范圍內(nèi)增加了通訊距離,但對(duì)大范圍的無(wú)線對(duì)講特別是跨城市對(duì)講來(lái)說(shuō)就顯得無(wú)能為力了。再加上建立異頻中繼臺(tái)還要用專用的雙工頻點(diǎn),這對(duì)一般用戶來(lái)說(shuō)是不可能做到的。

基于軟交換技術(shù)的RoIP網(wǎng)關(guān)完成了無(wú)線對(duì)講機(jī)與互聯(lián)網(wǎng)(IP網(wǎng)絡(luò))的連接,是一種將模擬的語(yǔ)音通信信號(hào)數(shù)字化,并進(jìn)行壓縮后經(jīng)IP網(wǎng)絡(luò)交換至目的地,再將VoIP數(shù)據(jù)包其還原成語(yǔ)音信號(hào)經(jīng)本地電臺(tái)發(fā)出,從而實(shí)現(xiàn)RoIP語(yǔ)音通信的方式,徹底解決了大范圍、遠(yuǎn)距離、跨城市無(wú)線對(duì)講難題[1]。它適用于公安、軍隊(duì)、鐵路以及其他有無(wú)線對(duì)講業(yè)務(wù)的單位,實(shí)現(xiàn)遠(yuǎn)距離無(wú)線組網(wǎng)通信使用。

1 RoIP與軟交換技術(shù)原理

軟交換是下一代網(wǎng)絡(luò)的控制功能實(shí)體,為下一代網(wǎng)絡(luò)(NGN)具有實(shí)時(shí)性要求的業(yè)務(wù)的提供呼叫控制和連接控制功能,是下一代網(wǎng)絡(luò)呼叫與控制的核心。軟交換的基本含義就是將呼叫控制功能從媒體網(wǎng)關(guān)(傳輸層)中分離出來(lái),通過(guò)軟件實(shí)現(xiàn)基本呼叫控制功能,包括呼叫選路、管理控制、連接控制(建立/拆除會(huì)話)和信令互通,從而實(shí)現(xiàn)呼叫傳輸與呼叫控制的分離,為控制、交換和軟件可編程功能建立分離的平面。軟交換主要提供連接控制、翻譯和選路、網(wǎng)關(guān)管理、呼叫控制、帶寬管理、信令、安全性和呼叫詳細(xì)記錄等功能[2]。與此同時(shí),軟交換還將網(wǎng)絡(luò)資源、網(wǎng)絡(luò)能力封裝起來(lái),通過(guò)標(biāo)準(zhǔn)開(kāi)放的業(yè)務(wù)接口和業(yè)務(wù)應(yīng)用層相連,從而方便地在網(wǎng)絡(luò)上快速提供新業(yè)務(wù)。

基于軟交換的RoIP網(wǎng)關(guān)借鑒了VoIP技術(shù),也是建立在IP技術(shù)基礎(chǔ)上的分組化、數(shù)字化傳輸技術(shù),其基本原理是通過(guò)語(yǔ)音壓縮算法對(duì)話音進(jìn)行壓縮編碼處理。然后把這些語(yǔ)音數(shù)據(jù)按IP等相關(guān)協(xié)議進(jìn)行打包,經(jīng)IP網(wǎng)絡(luò)或Internet把數(shù)據(jù)包傳輸?shù)侥康牡兀侔堰@些語(yǔ)音數(shù)據(jù)包串起來(lái),經(jīng)過(guò)解碼解壓處理恢復(fù)成原來(lái)的語(yǔ)音信號(hào),從而達(dá)到由IP網(wǎng)絡(luò)傳送話音的目的[3]。

2 RoIP網(wǎng)關(guān)系統(tǒng)實(shí)現(xiàn)

2.1 總體構(gòu)成

如圖1所示,網(wǎng)關(guān)主要由MIPS最小系統(tǒng)、DSP語(yǔ)音處理模塊、FPGA邏輯控制系統(tǒng)以及電臺(tái)接口模塊組成。

圖1 RoIP網(wǎng)關(guān)系統(tǒng)硬件架構(gòu)示意圖

2.2 MIPS微處理器系統(tǒng)

微處理器系統(tǒng)是RoIP網(wǎng)關(guān)的核心單元,是系統(tǒng)主體程序的載體,負(fù)責(zé)不同功能協(xié)議棧的正常運(yùn)行和各分系統(tǒng)模塊的管理控制。

本設(shè)計(jì)中選用的英飛凌ADM5120微處理器,基于MIPS 4Kc內(nèi)核,主頻可以達(dá)到175 MHz/227 MIPS,并集成了豐富的功能外設(shè),提供SDRAM接口,6個(gè)網(wǎng)絡(luò)交換引擎,5個(gè)10/100 Mb/s PHY,是一款極具性價(jià)比的網(wǎng)絡(luò)處理器。系統(tǒng)采用2 MB FLASH作為程序與配置文件的存儲(chǔ)空間,2×8 MB SDRAM作為程序運(yùn)行空間。

2.3 DSP語(yǔ)音處理模塊

通常的語(yǔ)音信號(hào)經(jīng)采樣編碼成PCM語(yǔ)音流后帶寬為64 Kb/s,如此高的帶寬如直接接入到IP網(wǎng)絡(luò)勢(shì)必會(huì)造成網(wǎng)絡(luò)資源的極大浪費(fèi),如并發(fā)數(shù)過(guò)多會(huì)引起網(wǎng)絡(luò)鏈路的阻塞從而嚴(yán)重影響語(yǔ)音質(zhì)量[4]。

DSP語(yǔ)音處理模塊主要負(fù)責(zé)完成語(yǔ)音的壓縮解壓工作,將CODEC編碼后的PCM碼流經(jīng)過(guò)算法處理后變成帶寬極小的壓縮語(yǔ)音碼流,而語(yǔ)音質(zhì)量卻不會(huì)太大損傷。另外由于語(yǔ)音業(yè)務(wù)對(duì)實(shí)時(shí)性要求較高,需要對(duì)語(yǔ)音碼流封成適合IP網(wǎng)絡(luò)傳輸?shù)腞TP包,使之具有較高的網(wǎng)絡(luò)傳輸優(yōu)先級(jí)。

本方案中選用了英飛凌公司的PEB3342芯片,該芯片屬于英飛凌ATA系列DSP,是VoIP專用的語(yǔ)音DSP,具備2路電話模擬語(yǔ)音信號(hào)輸入,4路PCM信號(hào)輸入輸出。同時(shí)DSP內(nèi)部還有DTMF 收發(fā)器、CALLID 收發(fā)器等電話信號(hào)收發(fā)模塊,并支持G.711,G.723,G.729等多種壓縮算法。PEB3342通過(guò)8位數(shù)據(jù)信號(hào)與主控制器相連,通過(guò)PCM接口與FPGA相連,收發(fā)音頻信號(hào)。

2.4 FPGA邏輯控制系統(tǒng)

FPGA模塊主要負(fù)責(zé)中央處理器與對(duì)講機(jī)接口電路間的邏輯轉(zhuǎn)換關(guān)系,并針對(duì)多路對(duì)講機(jī)通道實(shí)現(xiàn)如下功能:

PCM語(yǔ)音信號(hào)復(fù)分接:RoIP網(wǎng)關(guān)可以同時(shí)并發(fā)兩路對(duì)講機(jī)信號(hào),語(yǔ)音信號(hào)采用時(shí)分復(fù)用的PCM碼流,這需要FPGA對(duì)CODEC產(chǎn)生的碼流進(jìn)行復(fù)接匯聚成一條PCM碼流提供給DSP處理,兩路語(yǔ)音信號(hào)分別占用兩個(gè)64 Kb/s的時(shí)隙;相反,DSP出來(lái)的PCM碼流經(jīng)過(guò)FPGA分接成兩路標(biāo)準(zhǔn)的PCM提供給CODEC還原成模擬語(yǔ)音信號(hào)。

語(yǔ)音激活(VOX)功能:對(duì)講機(jī)是半雙工工作方式,網(wǎng)關(guān)需要根據(jù)外接對(duì)講機(jī)的狀態(tài)信號(hào)判斷對(duì)講機(jī)的通話狀態(tài),但一般的對(duì)講機(jī)并不提供相關(guān)狀態(tài)信號(hào),這就需要網(wǎng)關(guān)根據(jù)對(duì)講機(jī)產(chǎn)生的語(yǔ)音信號(hào)進(jìn)行判斷是否處于有效接收狀態(tài)。FPGA根據(jù)CODEC輸入的語(yǔ)音值,與主控設(shè)置的靈敏度相比較,如果小于則視為噪音,大于則視為有效接收,這樣防止了因噪音產(chǎn)生的誤觸發(fā)[5]。

主控信號(hào)邏輯轉(zhuǎn)換:考慮到對(duì)講機(jī)設(shè)置參數(shù)過(guò)多,通過(guò)FPGA內(nèi)部程序?qū)@些參數(shù)配置進(jìn)行統(tǒng)一編址,由CPU進(jìn)行直接讀寫(xiě)訪問(wèn),包括靈敏度參數(shù)設(shè)置、COR延時(shí)時(shí)間等,另外對(duì)對(duì)講機(jī)的控制信號(hào)包括PTT和COR也統(tǒng)一進(jìn)行編址訪問(wèn)。

2.5 電臺(tái)接口模塊

電臺(tái)接口模塊主要實(shí)現(xiàn)兩個(gè)功能:一是對(duì)電臺(tái)/對(duì)講機(jī)的語(yǔ)音信號(hào)實(shí)現(xiàn)匹配、放大、采樣、編碼功能,將模擬的語(yǔ)音信號(hào)變成適合處理傳輸?shù)臄?shù)字信號(hào),編解碼芯片采用了華邦科技的W681310語(yǔ)音編解碼芯片,采用8 kHz時(shí)鐘抽樣頻率,形成標(biāo)準(zhǔn)的2 Mb/s基帶PCM信號(hào)交給FPGA系統(tǒng)處理;相反由DSP系統(tǒng)出來(lái)的數(shù)字PCM信號(hào)經(jīng)過(guò)FPGA的分接后經(jīng)CODEC的D/A重新形成模擬語(yǔ)音信號(hào)經(jīng)運(yùn)放輸入到對(duì)講機(jī)設(shè)備中發(fā)送出去。

電臺(tái)接口模塊另一個(gè)重要的功能是對(duì)對(duì)講機(jī)的控制和狀態(tài)信號(hào)實(shí)現(xiàn)操作,對(duì)講機(jī)和傳統(tǒng)電話不同,它是一個(gè)開(kāi)放式、半雙工通訊系統(tǒng),多個(gè)對(duì)講機(jī)同時(shí)只能有一路處于發(fā)送狀態(tài),其他幾路只能處于收聽(tīng)狀態(tài),這就需要根據(jù)對(duì)講機(jī)的狀態(tài)對(duì)對(duì)講機(jī)進(jìn)行有效的控制,對(duì)講機(jī)主要的控制信號(hào)有PTT和COR兩個(gè),在對(duì)講機(jī)端(相對(duì)對(duì)講機(jī)網(wǎng)關(guān)而言),針對(duì)沒(méi)有COR信號(hào)輸出的手持對(duì)講機(jī)設(shè)備,將由對(duì)講機(jī)語(yǔ)音網(wǎng)關(guān)內(nèi)部通過(guò)對(duì)語(yǔ)音信號(hào)的處理產(chǎn)生VOX信號(hào),作為對(duì)講機(jī)半雙工通信方式的狀態(tài)識(shí)別;在網(wǎng)絡(luò)端,既可以通過(guò)對(duì)RTP數(shù)據(jù)流的處理產(chǎn)生VOX信號(hào),也可以通過(guò)自定義SIP信令擴(kuò)展頭[6]直接傳輸對(duì)方COR信號(hào)。

2.6 軟件系統(tǒng)

考慮到系統(tǒng)的穩(wěn)定性和實(shí)時(shí)性,軟件平臺(tái)選用了風(fēng)河公司實(shí)時(shí)操作系統(tǒng)VXworks[4],系統(tǒng)的軟件部分主要分為APP,TEL,DSP,SIP,NET以及CONF等模塊。各模塊功能描述如下:

DSP模塊:此模塊主要完成對(duì)DSP芯片的驅(qū)動(dòng)功能,能夠?yàn)閷?duì)講交換模塊提供對(duì)講機(jī)端口的狀態(tài)變化,可以根據(jù)對(duì)講機(jī)模塊的指令,對(duì)某一次通話的編解碼算法進(jìn)行設(shè)置。

RADIO模塊:即對(duì)講交換模塊,此模塊主要完成所有和對(duì)講機(jī)接口相關(guān)的配置。根據(jù)對(duì)講機(jī)端口的狀態(tài)變化,報(bào)告給應(yīng)用程序模塊相應(yīng)的事件,具體管理內(nèi)容和DSP模塊密切相關(guān)。

APP模塊:此模塊是系統(tǒng)中的中心控制模塊,要協(xié)調(diào)SIP和交換模塊之間的動(dòng)作,此模塊相當(dāng)于一個(gè)電路交換中的信令控制單元,分析VoIP協(xié)議和端口狀態(tài),為VoIP協(xié)議和對(duì)講機(jī)端口之間建立通道。

SIP模塊:完成SIP協(xié)議的處理,參考SIP協(xié)議規(guī)范RFC3261[7]和RFC2543 [8],為應(yīng)用提供SIP功能的接口,并且通過(guò)應(yīng)用模塊的回調(diào)函數(shù)報(bào)告SIP協(xié)議的處理情況。

NET模塊:網(wǎng)絡(luò)功能接口,為VoIP提供IP通道。此功能模塊將利用現(xiàn)有成熟協(xié)議來(lái)豐富網(wǎng)關(guān)的功能,比如實(shí)現(xiàn)DHCP CLIENT,TFTP配置上傳、下載和系統(tǒng)的動(dòng)態(tài)升級(jí)。

CONF模塊:此模塊主要是對(duì)各模塊數(shù)據(jù)進(jìn)行保存和初始化讀取工作。可以這樣理解,用戶使用CLI和WEB對(duì)系統(tǒng)進(jìn)行動(dòng)態(tài)的配置,這些配置可以通過(guò)此模塊保存起來(lái),關(guān)機(jī)后下次啟動(dòng)時(shí),用戶不需要重新配置設(shè)備。此模塊將從FLASH中讀取上次保存的信息,初始化各個(gè)模塊。如果讀取錯(cuò)誤,系統(tǒng)將以默認(rèn)方式啟動(dòng)。

3 結(jié) 語(yǔ)

根據(jù)本方案設(shè)計(jì)的RoIP網(wǎng)關(guān)利用VoIP原理,實(shí)現(xiàn)了無(wú)線電臺(tái)在IP網(wǎng)上的有效傳輸,測(cè)試表明,該RoIP網(wǎng)關(guān)具有轉(zhuǎn)換音質(zhì)好,方便靈活等多方面優(yōu)勢(shì),可對(duì)接不同接口的手持、電臺(tái)設(shè)備,實(shí)現(xiàn)異頻電臺(tái)間的語(yǔ)音通訊,現(xiàn)已在應(yīng)急行業(yè)得到了廣泛的應(yīng)用。

參考文獻(xiàn)

[1]白茹,劉熹,田暢.基于IP網(wǎng)的地空電臺(tái)語(yǔ)音網(wǎng)關(guān)設(shè)計(jì)與實(shí)現(xiàn)[J].軍事通信技術(shù),2009(1):7-10,31.

[2]張沙沙.基于軟交換的VoIP信令協(xié)議研究與應(yīng)用[D].武漢:武漢理工大學(xué),2006.

[3]劉欽,董培生.關(guān)于軍工企業(yè)信息化中VoIP技術(shù)的分析與應(yīng)用[D].煙臺(tái):山東航天電子技術(shù)研究所,2006.

[4]侯賽男,游思佳,勾學(xué)榮,等.構(gòu)建基于嵌入式的雙重協(xié)議語(yǔ)音網(wǎng)關(guān)[C]//第一屆中國(guó)高校通信類院系學(xué)術(shù)研討會(huì)論文集.北京:電子工業(yè)出版社,2007.

[5]陳亞芳.無(wú)線語(yǔ)音通信降噪技術(shù)的研究與實(shí)現(xiàn)[D].長(zhǎng)沙:國(guó)防科學(xué)技術(shù)大學(xué),2005.

[6]陳銀星,周利清.SIP協(xié)議在VoIP終端的設(shè)計(jì)和實(shí)現(xiàn)[J].現(xiàn)代電信科技,2006(10):11-15.

[7]RFC 3261, SIP: Session initiation protocol[S]. America: IETF, 2002.

[8]IETF RFC 2543, SIP: Session initiation protocol[S]. America: IETF, 1999.

主站蜘蛛池模板: 国产精品视频999| 国产精品无码AV片在线观看播放| 成人欧美日韩| 在线观看91精品国产剧情免费| 67194在线午夜亚洲| 免费中文字幕在在线不卡| 精品91视频| 国产第二十一页| 国产成人喷潮在线观看| 国产在线视频福利资源站| 亚洲视屏在线观看| 老司国产精品视频| 无码免费视频| 国产产在线精品亚洲aavv| 人妻精品久久无码区| 久久久久亚洲Av片无码观看| 欧美区国产区| 国产毛片基地| 麻豆国产精品一二三在线观看| 日韩国产亚洲一区二区在线观看| 国产精品第| 亚洲成人精品在线| 国产一级二级三级毛片| 狠狠久久综合伊人不卡| 亚洲成a人片7777| 中文字幕欧美日韩高清| 久久久久亚洲av成人网人人软件| 亚洲男人的天堂在线| 啪啪永久免费av| 尤物午夜福利视频| 亚洲欧洲自拍拍偷午夜色无码| 国产成人无码AV在线播放动漫 | 亚洲AV电影不卡在线观看| 精品福利国产| 欧美中文字幕在线二区| 久久黄色影院| www.av男人.com| 日韩无码视频专区| 国产在线高清一级毛片| 2020精品极品国产色在线观看| 日韩av无码DVD| 欧美亚洲国产一区| 精品無碼一區在線觀看 | 国产精品网址你懂的| 丰满人妻被猛烈进入无码| 国模私拍一区二区| 精品久久久无码专区中文字幕| 中文字幕在线日本| 婷婷色中文| 久久综合丝袜日本网| 99尹人香蕉国产免费天天拍| 欧美一级黄色影院| 欧美一区中文字幕| 中文纯内无码H| 在线国产91| 国产免费羞羞视频| 久久精品国产精品一区二区| 欧美国产三级| 国产在线91在线电影| 日本精品视频一区二区| 国产91无码福利在线| 国产一区亚洲一区| 国产欧美一区二区三区视频在线观看| 日韩视频精品在线| 亚洲国产一成久久精品国产成人综合| 久久久久人妻一区精品| 国产a v无码专区亚洲av| 91午夜福利在线观看精品| 亚洲日韩国产精品综合在线观看| 蜜桃臀无码内射一区二区三区| 在线观看91香蕉国产免费| 成人免费黄色小视频| 国产呦视频免费视频在线观看| 国产午夜一级淫片| 亚洲经典在线中文字幕| 日韩少妇激情一区二区| 日韩高清成人| 午夜无码一区二区三区| 国产中文在线亚洲精品官网| 日韩在线观看网站| 国产乱人伦AV在线A| 1024你懂的国产精品|