- 相關(guān)推薦
VoIP語(yǔ)音卡在路由器中的應用及硬件設計
摘要:介紹了VoIP語(yǔ)音卡在路由器中的應用,詳細描述了一款應用于路由器的語(yǔ)音卡的硬件結構及其工作方式。1 VoIP在路由器中的應用
近年來(lái),VoIP(Voice over Internet Protocol)給通信市場(chǎng)帶來(lái)了強大的沖擊。IP語(yǔ)音業(yè)務(wù)推出后,由于其在通話(huà)費用上比傳統電話(huà)具有突出的優(yōu)勢,因而受到了廣泛歡迎。VoIP技術(shù)在路由器中應用,可以大大節省有多個(gè)部門(mén)在不同地方辦公的企業(yè)或機構的電話(huà)費用。圖1為一個(gè)VoIP路由器在公安分局與派出所間應用的方案。
派出所網(wǎng)點(diǎn)的路由器DCR-2501V和DCR-2509V使用FR(幀中繼)或DDN線(xiàn)路同分局的DCR-3660實(shí)現互連,各網(wǎng)點(diǎn)的計算機可通過(guò)路由器連接分局的局域網(wǎng)或Internet,實(shí)現數據通信;同時(shí),DCR-2501V或DCR-2509V通過(guò)FXS語(yǔ)音端口連接普通電話(huà)機,分局路由器通過(guò)E&M接口和PBX連接,這樣既可以實(shí)現內部各部門(mén)間的數據通信,同時(shí)還可進(jìn)行零費用的語(yǔ)音通話(huà)。
VoIP在費用上呈現巨大優(yōu)勢的原因在于其利用了計算機通訊的分組化、數字化傳輸技術(shù),先對語(yǔ)音數據按照一定的語(yǔ)音壓縮標準進(jìn)行壓縮編碼處理,然后把這些數據按IP相關(guān)協(xié)議打包,再將數據包通過(guò)IP網(wǎng)絡(luò )傳輸到接收端,接收端將這些以不同順序到達的數據包按其本身順序串起來(lái),并經(jīng)過(guò)解碼解壓恢復出原來(lái)的語(yǔ)音信號。與傳統的語(yǔ)音業(yè)務(wù)相比,VoIP在時(shí)間延遲、話(huà)音質(zhì)量等方面存在缺陷?梢圆捎靡恍┫冗M(jìn)的協(xié)議如資源預留協(xié)議(RSVP)和不同類(lèi)型服務(wù)(Diffserv)等方案來(lái)盡可能的優(yōu)化語(yǔ)音數據包的傳輸,以減少傳輸延遲和擁塞。
目前,VoIP的標準主要有國際電信聯(lián)盟技術(shù)部(ITU-T)建議的H.323系統和IETF建議的會(huì )話(huà)發(fā)起協(xié)議(Session Initiation Protocol,SIP)系統兩種。前者主要在電信網(wǎng)絡(luò )上實(shí)現多媒體業(yè)務(wù)制訂,技術(shù)已趨成熟。后者基于動(dòng)態(tài)的Internet模式建網(wǎng),是基于軟交換技術(shù)的面向網(wǎng)絡(luò )會(huì )議和電話(huà)的簡(jiǎn)單信令協(xié)議。在我國,主要選用H.323技術(shù)標準來(lái)實(shí)現VoIP,在H.323系列標準中,音頻壓縮編碼標準有G.711、G.722、G.723和G729等。
本文將介紹一種已經(jīng)應用于路由器產(chǎn)品中的VoIP語(yǔ)音卡的硬件設計和工作原理。
2 VoIP語(yǔ)音卡硬件結構
該語(yǔ)音卡基于AudioCodes公司的VoPP(Voice Over Packet Processor,即語(yǔ)音包處理器)AC48302設計,采用PCI接口界面,可提供兩個(gè)FXS(Foreign Exchange Station)語(yǔ)音/傳真接口,可以方便靈活地應用于本公司開(kāi)發(fā)的系列路由器中,實(shí)現VoIP功能。其硬件結構框圖如圖2所示,以下介紹各部分硬件的原理和作用。
2.1 PCI接口
路由器主板與語(yǔ)音卡之間通過(guò)PCI總線(xiàn)連接,便于通用。采用了PCI接口芯片PLX9030實(shí)現語(yǔ)音卡本地總線(xiàn)(HPI)與PCI總線(xiàn)之間的轉換。由于語(yǔ)音卡上數據流量不大,不需要利用如DMA方式主動(dòng)向路由器主板上的Memory空間傳遞數據。因此,語(yǔ)音卡工作于PCI的從模式方式,AC48302通過(guò)中斷方式接收或發(fā)送語(yǔ)音數據,PCI總線(xiàn)的數據寬度和速度為32位/33MHz。
2.2 CPLD部分
AC48302采用8位并行的主處理器接口HPI與外部CPU(即路由器CPU)進(jìn)行數據交換。在本設計中,HPI接口與PLX9030的本地總線(xiàn)接口時(shí)序稍有差別,經(jīng)過(guò)CPLD進(jìn)行調整。另外,路由器CPU還可通過(guò)CPLD控制CODEC和SLIC芯片。
2.3 AC48302芯片
AC48302是AudioCodes公司推出的一款低功耗、低價(jià)格的雙通道語(yǔ)音包處理器,其內部集成了一個(gè)DSP內核。該芯片的主要特性如下:
·支持兩個(gè)通道的語(yǔ)音壓縮編碼,語(yǔ)音壓縮標準包括G.729A、G.723.1、G.727、G.726、G.711。
·兼容T.38或FRF.11傳真中繼(2.4~14.4kbps)。
·呼叫ID產(chǎn)生和檢測,呼叫進(jìn)程和用戶(hù)定義語(yǔ)音的檢測和產(chǎn)生。
·兼容G.168的25ms回聲消除。
·高性能的有效語(yǔ)音檢測(VAD)和舒適噪聲產(chǎn)生(CNG)。
·DTMF檢測和產(chǎn)生。
·A律/μ律可選的Codec接口,具有輸入輸出增益控制。
·PCM Highway接口。
·并行的主處理器接口(HPI)。
AC48302各部分硬件接口如圖3所示。
圖4 AC48302 HPI存儲器的映射關(guān)系
2.3.1 語(yǔ)音接口(Voice Interface)
語(yǔ)音接口提供未壓縮的語(yǔ)音、傳真數據的輸入輸出通道。語(yǔ)音接口對外提供四根信號線(xiàn)構成PCM總線(xiàn),直接連接外部CODEC芯片的PCM Highway。這四根信號線(xiàn)為PCMIN、PCMOUT、PCMCLK、PCMFS。PCMIN輸入從CODEC送來(lái)的PCM信號,AC48302內部的DSP按照相應標準(如G.729)壓縮后從HPI口交給路由器CPU轉發(fā)。PCMOUT則相反,AC48302將路由器CPU送來(lái)的語(yǔ)音數據按照合適的
【VoIP語(yǔ)音卡在路由器中的應用及硬件設計】相關(guān)文章:
G.729語(yǔ)音編解碼及其在VOIP上的應用03-07
無(wú)線(xiàn)局域網(wǎng)絡(luò )語(yǔ)音擴展VoIP技術(shù)應用(一)03-07
CF卡在手機測試系統中的應用03-21
ISD4004語(yǔ)音芯片在語(yǔ)音報站器中的應用03-19