在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于VoWLAN技術實現數據通信與語音通信的應用設計

牽手一起夢 ? 來源:微計算機信息 ? 作者:李云燕;龍昭華;蔣 ? 2021-06-14 11:30 ? 次閱讀

作者: 李云燕;龍昭華;蔣貴全;毛周明

1 引言

1.1 VoWLAN概述

VoWLAN是WLAN的新興應用之一。VoIP通過數據網絡傳輸語音信號;WLAN(無線局域網),通過無線接入點進行無線上網。VoWLAN可以說是這兩者的有機結合,它可以利用現有的WLAN網絡實現無線的VoIP通話能力,企業員工通過VoWLAN可在辦公場所以外的地方隨時語音通信、訪問E-mail和其他已接入的網絡資源,這樣提高了網絡資源的利用率并降低了通話的成本,從而節省企業的總體IT費用。對于住宅用戶也可以通過與寬帶802.11無線網絡相連的VoIP電話來降低話費。VoWLAN系統的數據流如下:通過接入點AP (Access Point)把語音信號傳輸到VoIP網關,該網關可以就是原來的有線VoIP網關,這樣語音數據在IP網絡和PBX(交換機)之間傳輸。這種方式使得傳統有線辦公和住宅電話的功能都能在VoWLAN中實現,而運營商只需要增加語音網關、計費系統等設備,就可為其WLAN熱點提供VoWLAN應用,實現數據通信與語音通信的高效結合。

1.2 SIP概述

目前VoIP涉及的基本通信協議主要有三種:H323協議、SIP協議和MGCP協議。SIP稱為會話發起協議(Session Initiation Protocol),是Internet工程任務組(IETF)提出的建議中的一項協議。與H.323協議比較,SIP協議側重于將IP電話作為因特網上的一個應用,較其實應用(如FTP,E-mail等)增加了信令和QoS的要求,它們支持的業務基本相同,也都利用RTP作為媒體傳輸的協議;SIP是基于文本的協議,類似于HTTP。基于文本的編碼意味著頭域的含義是一目了然的,如From、To、Subject等域名。這種分布式、幾乎不需要復雜的文檔說明的標準規范風格,其優越性已在過去的實踐中得到了充分的證明(現在廣為流行的郵件協議SMTP就是 這樣的一個例子)。SIP的消息體部份采用SDP進行描述,SDP中的每一項格式為’=’號,也比較簡單;SIP很方便地支持補充業務或智能業務,只要充分利用SIP已定義的頭域,并對SIP進行簡單的擴展,就可以實現這些業務。例如對于呼叫轉移,只要在BYE請求消息中添加Contact頭域,加入意欲轉至的第三方地址就可以實現此業務。對于通過擴展頭域較難實現的一些智能業務,可在體系結構中增加業務代理,提供一些補充服務或與智能網設備的接口;SIP協議借鑒了其它因特網的標準和協議的設計思想,在風格上遵循因特網一貫堅持的簡練、開放、兼容和可擴展等原則,比較簡單。

2 系統的硬件設計

2.1中央控制器

中央控制器MCU采用UBICOM公司的IP2022網絡處理器。它是專為 Internet-edge(網際邊緣)設計的微處理器。其主要特點:通過軟件來處理協議, 而不是用硬件邏輯來實現協議,降低了 chip 的復雜性;對到達的 packet,使用 Memory-to-memory 的操作,而不需要大容量,昂貴的on-chip caches(高速緩沖存儲器),以及 packet buffers;簡潔設計的 real-time operating system,沒有memory-hungry requirement;Designer可以通過設計 software 來實現各種 Internet-edge 應用;IP2022 的 Memory 分為 on-chip 與 off-chip 兩個部分,采用的是Harvard architecture,分離的 data 與 code memories;4k bytes on-chip data memory、64k bytes 的 on-chip flash memory、16k bytes 的 on-chip PRAM、外部的 memory、extra flash memory,用來放更多的code,比如embedded web server 的code可以放在外部的 flash中,也包括一些dll functions。以及online firmware upgrades。SRAM,是用來拓展PRAM 空間來用的,比如可以在SRAM 中buffer packets。

2.2 語音模塊

本模塊采用的是TLV320AIC10。TLV320AIC10是TI公司近年新推出的低功耗∑-Δ型16位A/D、D/A音頻接口(AIC)芯片。它由5個控制寄存器控制。其中,控制寄存器1:軟件復位,DAC的16位或15+1位模式選擇以及抗混疊濾波器、抽樣濾波器、插值濾波器使能/旁路選擇。控制寄存器2:決定工作方式和采樣速率。低功耗模式控制,分頻寄存器控制(決定濾波器的時鐘頻率和取樣周期)。控制寄存器3:軟件關電,模擬數字信號反饋和事件控制模式選擇;ADC的16位或15+1位模式選擇。控制寄存器4:輸入輸出增益控制(通過控制輸入和輸出可編程增益放大器來實現)。AIC的初始化主要就是對這4個寄存器參數進行設定。該器件與單片機接口易于實現,開發和使用更加方便。尤其適合應用于低比特率、高性能密集設備的話音傳輸、識別及合成等的各種VoIP、電纜調制解調器、語音和電話領域。

2.3網絡模塊

無線接收發送模塊選用的是CF無線網卡插槽。CF卡(CompactFlash)是1994年SanDisk推出的一種閃存卡。CF卡具有PCMCIA-ATA功能,并與之兼容,CF卡采用閃存(flash)技術,是一種穩定的存儲解決方案,不需要電池來維持其中存儲的數據。對所有保存的數據來說,CF卡比傳統的磁盤驅動器安全性和保護性都更高,而且CF卡的用電量僅為小型磁盤驅動器的5%。這些優異的條件使得大多數PDA用網絡設備都選擇CF卡作為其首選接口。

本系統無線接收發送模塊選用的是WL-672F CF無線網絡適配器。該無線網絡適配器為CompactFlashⅠ型適配器,可與配有Ⅱ型插槽的終端一起使用。使用該適配器,在移動使用PDA進行工作時,收發E-MAIL及訪問服務器數據時,都可使之保持連接。其使用*式設計,提供集成天線,可以和所有符合IEEE802.11b(DSSS)2.4GHz標準的無線網絡設備進行交互式操作,也可以通過AP與有線以太網進行交互式操作,支持Ad-Hoc以及Infrastructure通訊方式,使用128-bit的WEP加密方式以保證網絡的安全。

圖1 VoWLAN語音終端的硬件框架圖

建立連接后用戶的模擬話音通過AIC10的AURXFP、AURXM、AURXCP輸入,將模擬信號進行A/D轉換形成數字信號流后傳至編碼模塊。編碼模塊中的DSP根據系統要求將語音數據壓縮,壓縮后放入DOUT的寄存器中。

在接收語音數據時,在TLV320AIC10的幀同步FS為低電平,轉換時鐘信號SCLK的上升沿時,系統處理器將語音數據通過DIN送入AIC10進行解壓縮,形成64Kbps的PCM碼流,送入D/A進行數模轉換,最后由AIC10的OUTP和OUTM輸出模擬語音。

3 VoWLAN的軟件設計

系統軟件是基于SIP協議棧的基礎上實現的。由于SIP協議棧采用模塊化設計思想,因此,系統軟件可以直接調用協議棧各模塊提供的API。軟件應用模塊的消息獲取線程是實時獲取協議棧處理的結果(以消息或事件的形式存儲在協議棧消息隊列中),并把它轉換成系統應用的消息結構存放在應用模塊的消息隊列中。圖2是軟件應用模塊的程序流程圖。

圖2軟件應用程序流程圖

圖2中的“應用初始化”包括建立消息讀取線程等;“SIP協議棧初始化”包括建立協議棧主線程、注冊回調函數、協議棧其它模塊的初始化及消息隊列的建立等;“關機準備操作”首先進行注銷操作,接著終止消息讀取線程和協議棧主線程,釋放軟件應用模塊和協議棧各模塊占用的資源。

協議棧模塊包含事務管理和對話管理這兩模塊,同樣,軟件應用模塊也包含類似的管理功能,即“呼叫(call)管理”。呼叫管理的功能和協議棧模塊中的對話管理功能類似,只是呼叫管理側重于和用戶交互,通過人機界面顯示信息,提示用戶當前呼叫的進度,引導用戶執行進一步的操作。

呼叫有四種狀態:“S_IDLE”、“S_PROGRESS”、“S_INCOMING”、“S_CONNECTED”,它們之間的關系用一個有限狀態機來描述,如圖3。

圖 3 呼叫管理有限狀態機

“S_IDLE”狀態就是我們通常所說的待機狀態。當用戶撥打對方的SIP URI,協議棧通過發送INVITE請求消息,得到臨時響應消息,呼叫就處于“S_PROGRESS”,圖中箭頭表示該操作引起的狀態切換。在“S_PROGRESS”狀態,對方如果拒絕接受呼叫,狀態又返回“S_IDLE”,如箭頭;當對方接受呼叫,就處于連接通話狀態“S_CONNECTED”,如箭頭。在“S_IDLE”狀態也可能收到對方的呼叫請求,當UA應用發現一個新的呼叫請求,就應當切換狀態到“S_INCOMING”,如箭頭;同樣,用戶可以拒絕接受呼叫,狀態切換回“S_IDLE”,如箭頭;當用戶接受呼叫請求,呼叫狀態就處于“S_CONNECTED”。在“S_CONNECTED”狀態,通話雙方任何一方的結束通話請求都會導致狀態返回“S_IDLE”,結束通話。

4 結論

本終端成本價格低,目前已經能夠注冊到有關廠家的SIP測試平臺,并可以完成基本會話功能;同時,在LAN中可以以靜態IP的方式注冊成功,并進行會話操作。

創新點

SIP/SDP信令協議的VoWLAN終端嵌入式開發使用;USER Agent在VoWLAN終端的嵌入實現;實現VoWLAN終端對PC、VoWLAN終端對VoWLAN等終端、VoWLAN終端對PSTN的通話。

責任編輯:gt

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 處理器
    +關注

    關注

    68

    文章

    19286

    瀏覽量

    229852
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17148

    瀏覽量

    351213
  • 控制器
    +關注

    關注

    112

    文章

    16361

    瀏覽量

    178071
收藏 人收藏

    評論

    相關推薦

    數據通信基礎課件

    數據通信基礎課件第2章  數據通信基礎本章學習目標2.1  數據通信的基本概念2.2  數據編碼技術2.3&n
    發表于 06-27 21:44

    基于LabView的數據通信壓縮的實現

    數據通信的即時無損壓縮如何編程實現,大神能否給個思路
    發表于 05-11 10:02

    什么是工業數據通信

    工業數據通信指的是在工業生產過程中,計算機及其外圍設備,檢測工藝參數數值與狀態的變送器和控制設備生產過程的控制設備,而在各種設備與計算機之間,設備與設備之間,各個設備的不同功能單元之間相互遵照通信規約,利用數據傳輸
    發表于 09-09 08:52

    數據通信基礎

    數據通信基礎 數據通信數據通信系統 物理信道的連接方式 數據傳輸原理 傳輸介質  數據交換
    發表于 04-28 16:27 ?0次下載

    數據通信的基本概念

    2.1  數據通信的基本概念2.1.1  數據、信息和信號 2.1.2  數據通信系統的模型 2.1.3  數據通信系統的主要質量指標2.1.1
    發表于 06-27 21:44 ?0次下載

    單片機多機通信網絡改進及數據通信容錯技術

    單片機多機通信網絡改進及數據通信容錯技術: 對單片機數據通信網絡物理結構進行改進,實現多機自主通信
    發表于 12-04 12:16 ?35次下載

    什么是數據通信

    什么是數據通信 數據通信是依照一定的通信協議,利用數據傳輸技術在兩個終端之間傳遞數據信息的一種
    發表于 06-14 22:32 ?3817次閱讀

    無線移動數據通信,無線移動數據通信是什么意思

    無線移動數據通信,無線移動數據通信是什么意思 無線移動數據通信是通過無線電波傳送數據信息的一種通信方式。
    發表于 03-13 11:02 ?3086次閱讀

    數據通信,數據通信原理是什么?

    數據通信,數據通信原理是什么? 數據通信討論的是從一個設備到另一個設備傳輸信息。協議定義了通信的規則,以便發送者和接收者能夠協調他們的
    發表于 03-17 16:16 ?6263次閱讀
    <b class='flag-5'>數據通信</b>,<b class='flag-5'>數據通信</b>原理是什么?

    數據通信技術(華為資料)

    本書為華為系列叢書中的其中一篇 本書嘗試用通俗易懂的語言將復雜的電信網絡展現在具有不同知識結構的讀者面前 數據通信技術數據通信是以數據為業務的通信
    發表于 03-16 17:52 ?0次下載

    數據通信技術縱覽

    最簡單的數據通信技術是現有電話線加調制解調器。這種技術的優點是簡單,易于實現,可利用現有的電話網絡,而政治性建立單獨的數據通信網絡,通過撥號
    發表于 03-22 22:26 ?30次下載

    數據通信的主力軍——紅外通信技術

    數據通信的主力軍——紅外通信技術,很好的網絡資料,快來下載學習吧。
    發表于 04-19 11:30 ?23次下載

    數據通信技術的研究

    數據通信技術的研究,很好的網絡資料,快來下載學習吧。
    發表于 04-19 11:30 ?13次下載

    數據通信協議的簡介_數據通信協議有哪些

    數據通信協議,亦稱數據通信控制協議。是為保證數據通信網中通信雙方能有效,可靠通信而規定的一系列約定。這些約定包括
    發表于 02-06 16:41 ?8926次閱讀
    <b class='flag-5'>數據通信</b>協議的簡介_<b class='flag-5'>數據通信</b>協議有哪些

    數據通信的基本概念

    數據通信通信技術和計算機技術相結合而產生的一種新的通信方式。要在兩地間傳輸信息必須有傳輸信道,根據傳輸媒體的不同,有有線
    發表于 05-05 14:44 ?3606次閱讀
    主站蜘蛛池模板: 美女张开大腿让男人桶| 丁香啪啪天堂激情婷婷| bt在线天堂| 4388x17亚洲最大成人网| 99精品国产在热久久| 另类免费视频| 免费看美女毛片| 国产性做久久久久久| 免费看大尺度视频在线观看| 射久久| 男男生子大肚play做到生| 日本.www| 色天天综合网| 九九热精品在线视频| 久久综合九色欧美综合狠狠| 人人插人人| 在线免费观看视频你懂的| 久久艹综合| 韩国午夜影院| 亚洲成年人在线| www.激情五月.com| 1515hh四虎免费观com| 日本在线黄| 日日摸夜夜爽夜夜爽出水| 超级淫小黄文大全很污的那种 | 日本69xxx| 一级毛片aaa片免费观看| 久久国产精品亚洲综合| 狠狠干2015| 天天摸日日| 五月天婷婷免费观看视频在线| 亚洲你我色| 精品视频免费看| 99久久久精品免费观看国产| 四虎海外在线永久免费看| 天天射狠狠干| 色五月激情小说| 天天爱天天操天天射| 永久免费看mv网站入口| bt在线天堂| 第四色亚洲|