国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

一種基于嵌入式技術(shù)的VoIP網(wǎng)關(guān)設(shè)計

發(fā)布時間:2010-9-1 09:12    發(fā)布者:techshare
關(guān)鍵詞: VoIP , 嵌入式 , 網(wǎng)關(guān)
VoIP的應(yīng)用趨勢

作為NGN(下一代網(wǎng)絡(luò))中的重要組成部分,VoIP是面向未來、可持續(xù)發(fā)展的語音解決方案,可以為商業(yè)和家庭用戶提供質(zhì)優(yōu)價廉的IP語音服務(wù)。隨著 NGN網(wǎng)絡(luò)技術(shù)的快速發(fā)展,VoIP的通信量也已得到快速增長,并以其低廉的價格優(yōu)勢迅速占有市場。

VoIP語音技術(shù)與傳統(tǒng)電話的區(qū)別

VoIP(又稱IP PHONE)是建立在IP技術(shù)上的分組化、數(shù)字化語音傳輸技術(shù)。其基本原理是:通過語音壓縮算法對語音數(shù)據(jù)進行壓縮編碼處理,然后把這些語音數(shù)據(jù)按IP等相關(guān)協(xié)議進行打包,經(jīng)過IP網(wǎng)絡(luò)把數(shù)據(jù)包傳輸?shù)浇邮盏兀侔堰@些語音數(shù)據(jù)包串起來,經(jīng)過解碼解壓處理后,恢復成原來的語音信號,從而達到由IP網(wǎng)絡(luò)傳送語音的目的。VoIP系統(tǒng)把傳統(tǒng)電話的模擬信號轉(zhuǎn)換成計算機可聯(lián)入因特網(wǎng)傳送的IP數(shù)據(jù)包,同時也將收到的IP數(shù)據(jù)包轉(zhuǎn)換成聲音的模擬電信號。經(jīng)過VoIP系統(tǒng)的轉(zhuǎn)換及壓縮處理,每個普通電話傳輸速率約占用8~11kbit/s帶寬,因此在與普通電信網(wǎng)同樣使用傳輸速率為64kbit/s的帶寬時, VoIP線路數(shù)是原來的5~8倍。同時,IP技術(shù)允許多個用戶共用同一帶寬資源,改變了傳統(tǒng)電話由單個用戶獨占一個信道的方式,節(jié)省了用戶使用單獨信道的費用。

VoIP的基本結(jié)構(gòu)由網(wǎng)關(guān)(GW)和網(wǎng)守(GK)兩部分構(gòu)成。網(wǎng)關(guān)的主要功能是信令處理、H.323協(xié)議處理、語音編解碼和路由協(xié)議處理等,對外分別提供與PSTN網(wǎng)連接的中繼接口以及與IP網(wǎng)絡(luò)連接的接口。網(wǎng)守的主要功能是用戶認證、地址解析、帶寬管理、路由管理、安全管理和區(qū)域管理。VoIP的核心與關(guān)鍵設(shè)備是VoIP網(wǎng)關(guān)。

基于嵌入式技術(shù)的VoIP功能實現(xiàn)框圖

1、VoIP實現(xiàn)原理框圖:(如圖1)



2、嵌入式系統(tǒng)中VoIP的工作過程:

① 在單個獨立的嵌入式系統(tǒng)內(nèi)部進行語音通信時,該系統(tǒng)實現(xiàn)功能的過程如下:用戶話音脈沖通過SLIC和CODEC電路產(chǎn)生PCM流,載入語音處理器 AC4880XC-C中,通過片內(nèi)DSP進行語音壓縮、成幀(包括地址等用戶信息及語音信息),AC4880XC-C再將數(shù)據(jù)包通過HPI口傳送到主系統(tǒng),完成交換功能后,認定目的地是本系統(tǒng)的另一個用戶,將處理過的話音數(shù)據(jù)包傳給AC4880XC-C,AC4880XC-C進行解壓縮后,以PCM流返回到CODEC部分,根據(jù)目的地址信息驅(qū)動目的用戶。

② 在嵌入式系統(tǒng)之間進行語音通信時,過程如下:AC4880XC-C將話音數(shù)據(jù)包通過HPI口傳給本系統(tǒng)后,本系統(tǒng)的交換功能認定目的地是另一個嵌入式系統(tǒng)的一個用戶,本系統(tǒng)將數(shù)據(jù)包重組后,通過I/O端口傳給目的系統(tǒng),由目的系統(tǒng)自動完成解壓縮,驅(qū)動目的用戶的功能。

系統(tǒng)設(shè)計實現(xiàn)

硬件設(shè)計為以下六塊組成

1、SLIC(用戶線接口電路)部分

采用AMD公司生產(chǎn)的AM79R70PLCC芯片,通過該芯片產(chǎn)生輸入、輸出話音脈沖和鈴音脈沖。

2、CODEC(編解碼)部分

采用AMD公司生產(chǎn)的AM79Q021JC編解碼芯片,通過該芯片產(chǎn)生的PCM流送到語音處理芯片處理。

3、語音處理部分

作為本系統(tǒng)中的核心部分,語音處理采用以色列AudioCodes公司生產(chǎn)的專用多通道語音處理芯片AC4880XC-C。它具有以下特點:

⊙ 支持ITU的G.711、G.723.1、G.726、G.729A等分組語音處理標準;

⊙ 支持回波抵制和抵消、靜音檢測和舒適噪音等提高分組語音處理性能的配套模塊;

⊙ 高質(zhì)量壞幀插補;

⊙ 支持2.4"14.4 kbps的T.38和FRF.11的功能傳真業(yè)務(wù);

⊙ 支持各種信令,如DTMF等;

⊙ 提供語音、傳真、數(shù)據(jù)或信令等PCM高速接口;

⊙ 可選擇 或o 律;

⊙ 輸入輸出增益控制;

  ⊙ 提供同步HPI、PCM、時鐘、存儲器以及I/O和仿真測試接口(如圖2);

⊙ 144pin,TQFP封裝,1.8V內(nèi)核電壓,3.3V芯片電壓。



4、CPLD部分

AC4880XC-C采用8位并行的主處理器接口HPI接口與主系統(tǒng)進行數(shù)據(jù)交換。鑒于嵌入式系統(tǒng)中接口邏輯繁雜,選用CPLD實現(xiàn)接口適配功能。主 CPU可通過CPLD控制實現(xiàn)CODEC 和SLIC部分的功能。
[table][/table]
5、HPI接口部分

本設(shè)計中,嵌入式系統(tǒng)CPU與AC4880XC-C通過HPI接口進行數(shù)據(jù)通信,CPU通過AC4880XC-C片內(nèi)共享的雙口存儲器與其片內(nèi)DSP實現(xiàn)數(shù)據(jù)交互。HPI接口包括1根8位數(shù)據(jù)總線和11根控制總線。主系統(tǒng)CPU通過三個寄存器(HPIC、HPIA和HPID)控制AC4880XC-C及訪問片內(nèi)存儲空間。HPIC為控制寄存器,用來選擇AC4880XC-C的高低字節(jié)順序。HPIA為地址寄存器,用來尋址片內(nèi)的2K存儲空間。HPID為數(shù)據(jù)寄存器,用來緩存每次讀寫的兩個字節(jié)數(shù)據(jù),外部CPU以單個Word或塊數(shù)據(jù)訪問HPID。以塊數(shù)據(jù)方式訪問時,HPIA寄存器自動累加,可減少外部 CPU寫HPIA寄存器的開銷。AC4880XC-C的內(nèi)部寄存器和存儲器為16位,外部CPU每次訪問AC4880XC-C必須以兩個字節(jié)為基本單位,信號線HI/LO用來選擇高低字節(jié),信號HRS1、HRS0指示當前訪問的是哪個寄存器。

6、語音接口部分

語音接口提供未壓縮語音、傳真數(shù)據(jù)的I/O通道。語音接口對外提供四根信號線PCMIN、PCMOUT、PCMCLK、PCMFS構(gòu)成PCM總線,直接連接外部CODEC芯片的PCM Highway。PCMIN輸入從CODEC送來的PCM信號,AC4880XC-C內(nèi)部的DSP按照相應(yīng)標準壓縮后從HPI口交給主系統(tǒng)CPU 處理。PCMOUT則相反,AC4880XC-C將主系統(tǒng)CPU送來的語音數(shù)據(jù)按照合適的標準解壓縮,然后從PCMOUT口送到外部 CODEC,CODEC經(jīng)過數(shù)/模轉(zhuǎn)換后恢復成語音信號再通過用戶接口送給用戶端。PCMCLK提供2.048MHz的比特同步時鐘,而PCMFS提供 8kHz的幀同步時鐘。PCM主時鐘(BCLK)、幀同步時鐘(FS)、接收數(shù)據(jù)(DR)和發(fā)送數(shù)據(jù)(DX)一起構(gòu)成PCM Highway信號,與AC4880XC-C進行連接。BCLK與FS分別對應(yīng)AC4880XC-C的PCMCLK和PCMFS,這兩個時鐘信號都由 AC4880XC-C 產(chǎn)生;DR和DX分別對應(yīng)AC4880XC-C的PCMOUT和PCMIN。PCM Highway信號時序以及時隙與幀同步信號的關(guān)系分別如圖3、圖4所示。為了CODEC與DSP芯片間正確收發(fā)數(shù)據(jù),一般選擇CODEC芯片在BCLK 的上升沿發(fā)送數(shù)據(jù)DX,下降沿采樣數(shù)據(jù)DR,而在另一端的AC4880XC-C,則在時鐘下降沿采樣PCMIN,上升沿發(fā)送PCMOUT。


  



軟件設(shè)計部分

該系統(tǒng)軟件主要用于對AC4880XC-C進行控制,實現(xiàn)讀寫等操作。

1、編寫芯片AC4880XC-C的讀寫函數(shù)

主要是基于嵌入式ARM處理器,通過HPI接口實現(xiàn)對AC4880XC-C及相關(guān)芯片的讀寫操作。流程圖如圖5所示:



2、配置AC4880XC-C內(nèi)部設(shè)置

首先通過處理器對CODEC和CPLD進行配置,并調(diào)用AudioCodes 公司提供的初始化內(nèi)核程序?qū)C4880XC-C進行復位初始化。復位成功后,寫入內(nèi)核程序,然后寫入工作程序,最后再將這些程序通過AC4880XC- C的HPI接口寫入到AC4880XC-C,芯片即開始工作。

結(jié)語

嵌入式系統(tǒng)作為一種功能強大的軟硬件操作開發(fā)平臺,很適合基于嵌入式ARM處理器的VoIP的開發(fā)。AC4880XC-C是一款功能強大語音處理芯片,本方案利用該芯片作為核心芯片,配以其他功能芯片實現(xiàn)了基于嵌入式技術(shù)的VoIP網(wǎng)關(guān)。該網(wǎng)關(guān)已應(yīng)用于嵌入式綜合實驗平臺,效果十分理想,在IP電話和多媒體通信領(lǐng)域的應(yīng)用前景非常廣泛。
本文地址:http://m.qingdxww.cn/thread-25010-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點和對其真實性負責;文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • 利用SAM E54 Xplained Pro評估工具包演示CAN轉(zhuǎn)USB橋接器以及基于CAN的主機和自舉程序應(yīng)用程序
  • 使用SAM-IoT Wx v2開發(fā)板演示AWS IoT Core應(yīng)用程序
  • 使用Harmony3加速TCP/IP應(yīng)用的開發(fā)培訓教程
  • 集成高級模擬外設(shè)的PIC18F-Q71家族介紹培訓教程
  • 貿(mào)澤電子(Mouser)專區(qū)

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 丁香婷婷影音先锋5566 | 国产一区二区三区久久精品 | 国产成人久久精品推最新 | 赘婿动画在线观看免费完整版 | 国产成人+综合亚洲+天堂 | 高清国语自产拍免费视频国产 | 欧美整片在线观看 | 亚洲一区二区三区播放在线 | 青青草91在线 | 国产精品资源网 | 亚洲日韩欧美一区二区在线 | 天美传媒精品 | 在线免费看黄的网站 | 欧美视频第一区 | 欧美另类视频在线观看 | 麻豆md传媒新剧国产在线 | 国产伦精一区二区三区 | 国产日韩精品一区二区 | 国产区1| 小猪视频app无限版下载最新版 | 四虎影视国产精品亚洲精品hd | 亚洲欧洲一区二区三区在线观看 | 一区二区三区在线观看免费 | 国产在线精品观看一区 | 91香蕉视频网 | 日本黄页网站免费大全 | 女人高潮特级毛片 | 国产一区二区在线视频播放 | 久久精品国产一区二区三区不卡 | 亚洲美女影院 | 好男人影视神马在线www | 在线看欧美成人中文字幕视频 | 亚洲激情欧美 | 青青青伊人 | 国产成人精品视频一区二区不卡 | 国内免费自拍视频 | 亚洲欧美精品一区二区 | 亚洲综合校园春色 | 麻豆调教 | 免费精品视频 | 香蕉网站在线 |