一種便攜式無線語音會議系統(tǒng)設(shè)計及實現(xiàn)
本文關(guān)鍵詞: Ad-hoc 語音會議系統(tǒng) 嵌入式 VoIP 出處:《西安電子科技大學(xué)》2014年碩士論文 論文類型:學(xué)位論文
【摘要】:對講機是一種便攜式無線半雙工語音通信設(shè)備,被廣泛應(yīng)用于生產(chǎn)生活中。但是對講機是一種半雙工通信系統(tǒng),使用對講機進行發(fā)言時需要按下發(fā)送按鈕。但是,在進行野外工作時,會發(fā)生工作人員雙手正在完成工作而無法按下發(fā)送按鈕機進行發(fā)言的情況;谟芯網(wǎng)絡(luò)的語音會議系統(tǒng)是一種能夠進行多方全雙工語音通信的系統(tǒng),但是存在設(shè)備便攜性差和需要有線網(wǎng)絡(luò)連接的缺點。為滿足野外工作環(huán)境下進行語音通信的需求,需要一種便攜式無線語音會議系統(tǒng)。本文提出了一種基于ad-hoc網(wǎng)絡(luò)的便攜式無線語音會議系統(tǒng)設(shè)計方案。系統(tǒng)由多個對等節(jié)點通過ad-hoc網(wǎng)絡(luò)連接而成。節(jié)點基于嵌入式系統(tǒng)實現(xiàn)以減小系統(tǒng)體積,硬件平臺選用ARM處理器S5PV210,軟件平臺選用嵌入式Linux。軟件系統(tǒng)按功能的不同被分為3個模塊:網(wǎng)絡(luò)協(xié)議模塊、語音傳輸模塊、按鍵輸入模塊。網(wǎng)絡(luò)協(xié)議模塊實現(xiàn)了自行設(shè)計的ABP(Ad-hoc Bootstrap Protocol)協(xié)議,解決了ad-hoc網(wǎng)絡(luò)中的IP地址分配問題,還實現(xiàn)了節(jié)點上線通知、在線通知和下線探測功能;語音傳輸模塊實現(xiàn)了語音數(shù)據(jù)的采集、發(fā)送、接收和回放。語音信號在經(jīng)過麥克風(fēng)采集后進行量化,然后進入編碼器進行編碼,編碼后的數(shù)據(jù)通過UDP組播在IP網(wǎng)絡(luò)中傳輸,收到數(shù)據(jù)節(jié)點將數(shù)據(jù)解碼后與來自其它節(jié)點的數(shù)據(jù)混音,然后通過耳機回放;鍵輸入模塊讀取按鍵輸入并傳給其它模塊。本文采用多進程模型、使用函數(shù)庫對各個模塊進行了實現(xiàn),并采用UNIX domain socket作為進程間通信設(shè)施實現(xiàn)進程間通信。網(wǎng)絡(luò)協(xié)議模塊基于事件循環(huán)的高性能網(wǎng)絡(luò)編程庫libuv實現(xiàn),網(wǎng)絡(luò)協(xié)議中的所有通信均使用UDP廣播進行。語音傳輸模塊使用功能強大的流媒體庫mediastreamer庫實現(xiàn)。語音編碼選擇了編碼質(zhì)量較高的speex編碼器。為了取得更好效果,使用了speex編碼器的回聲消除、語音活動性檢測、丟包補償功能。本文在E8開發(fā)板上對系統(tǒng)進行了初步測試。測試結(jié)果表明系統(tǒng)能夠?qū)崿F(xiàn)多對多全雙工無線語音通信,通信距離可達120m,可進行3點語音會議,語音總體清晰流暢。
[Abstract]:Walkie-talkie is a portable wireless semi-duplex voice communication device, which is widely used in production and life. But the interphone is a half-duplex communication system. In the field work, there will be a situation where the staff are doing the work with both hands and can't press the pushbutton machine to speak. The voice conference system based on the wired network is a system that can carry out multiparty full-duplex voice communication. However, there are some disadvantages such as poor portability of equipment and the need for wired network connection. In order to meet the needs of voice communication in field work environment, A portable wireless voice conference system is needed. This paper presents a design scheme of portable wireless voice conference system based on ad-hoc network. The system is composed of multiple peer nodes connected by ad-hoc network. The nodes are embedded. To reduce the volume of the system, The hardware platform uses ARM processor S5PV210and the software platform adopts embedded Linux. The software system is divided into three modules according to its function: network protocol module, voice transmission module, voice transmission module. The key input module. The network protocol module realizes the self-designed ABP(Ad-hoc Bootstrap protocol, solves the IP address assignment problem in the ad-hoc network, also realizes the node on-line notification, the on-line notification and the offline detection function. The speech transmission module realizes the acquisition, transmission, reception and playback of voice data. The voice signal is quantized after the microphone is collected, and then entered into the encoder for coding. The encoded data is transmitted through UDP multicast in IP network. The received data node decodes the data and remixes the data with the data from other nodes, then replays the data through headphones; the key-input module reads the key-press input and passes it to other modules. The function library is used to implement each module, and UNIX domain socket is used as the inter-process communication facility to realize inter-process communication. The network protocol module is implemented by libuv, a high-performance network programming library based on event cycle. All the communication in the network protocol is carried out by UDP broadcast. The speech transmission module is realized by using the powerful streaming media library mediastreamer library. The speech coding selects the speex encoder with high coding quality. The echo cancellation, voice activity detection and packet loss compensation function of speex encoder are used. The system is tested on E8 development board. The test results show that the system can realize many-to-many full-duplex wireless voice communication. The communication distance can reach 120 m, can carry on 3-point voice conference, the speech is clear and smooth overall.
【學(xué)位授予單位】:西安電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TN912.3
【相似文獻】
相關(guān)期刊論文 前10條
1 譚暉,,王北松,譚學(xué)治,徐玉濱;一種新型無線語音尋呼系統(tǒng)[J];移動通信;1994年03期
2 ;一種新型無線語音尋呼系統(tǒng)[J];警察技術(shù);1995年04期
3 吳德會,王曉紅;基于混沌保密的無線語音通信系統(tǒng)[J];微電子學(xué)與計算機;2005年06期
4 田永強;;煤礦調(diào)度與井下無線語音通信系統(tǒng)的集成設(shè)計[J];山西電子技術(shù);2011年04期
5 史強;;斗輪機無線語音通訊的實現(xiàn)[J];科技創(chuàng)業(yè)月刊;2010年12期
6 陸雪瑩,沈越泓;無線語音尋呼系統(tǒng)管理軟件的設(shè)計與實現(xiàn)[J];軍事通信技術(shù);1996年01期
7 馬峗,史軍,季曉勇;運用數(shù)傳模塊實現(xiàn)無線語音通信的方案設(shè)計[J];微計算機應(yīng)用;2005年06期
8 ;提高無線語音質(zhì)量[J];每周電腦報;2005年34期
9 張從力;雷蕾;段其昌;周來媛;;可用于礦井緊急通訊的無線語音系統(tǒng)研究[J];國外電子測量技術(shù);2010年09期
10 ;借藍牙融合——無線語音和數(shù)據(jù)趨向集成[J];每周電腦報;2000年42期
相關(guān)會議論文 前2條
1 黃友勝;;基于窄帶的無線語音設(shè)計[A];第24屆全國煤礦自動化與信息化學(xué)術(shù)會議暨第6屆中國煤礦信息化與自動化高層論壇論文集[C];2014年
2 朱力俊;唐昀滔;;2.4GHz消防無線語音通信系統(tǒng)分析與設(shè)計[A];2012中國消防協(xié)會科學(xué)技術(shù)年會論文集(上)[C];2012年
相關(guān)重要報紙文章 前9條
1 木子;冠名“中超”,意在無線語音?[N];網(wǎng)絡(luò)世界;2006年
2 ;無線語音的技術(shù)修煉[N];網(wǎng)絡(luò)世界;2005年
3 江西 吳建國;汽車無線語音關(guān)門提醒器[N];電子報;2006年
4 訊源 編譯;無線語音何去何從[N];計算機世界;2006年
5 ;Wi-Fi聯(lián)盟推出無線語音認證計劃[N];網(wǎng)絡(luò)世界;2008年
6 劉珊;NMS Oracle Sun合作推出無線語音應(yīng)用軟件[N];通信產(chǎn)業(yè)報;2002年
7 張彤;增強企業(yè)“移動”性能[N];網(wǎng)絡(luò)世界;2006年
8 云;無線語音門戶進展加快[N];中國計算機報;2000年
9 朱新亞;案例一打造無線語音辦公網(wǎng)[N];中國計算機報;2004年
相關(guān)碩士學(xué)位論文 前10條
1 袁雨舟;一種便攜式無線語音會議系統(tǒng)設(shè)計及實現(xiàn)[D];西安電子科技大學(xué);2014年
2 朱夢杰;嵌入式短距離無線語音終端的設(shè)計與實現(xiàn)[D];電子科技大學(xué);2012年
3 任岳穎;基于藍牙的無線語音通信技術(shù)研究[D];西安電子科技大學(xué);2009年
4 封士永;多點無線語音傳輸系統(tǒng)的設(shè)計與實現(xiàn)[D];蘇州大學(xué);2013年
5 黃立霞;嵌入式無線語音終端研究與設(shè)計[D];電子科技大學(xué);2012年
6 鄭麗媛;井下架空人車無線語音通信及視頻監(jiān)控系統(tǒng)研究[D];遼寧工程技術(shù)大學(xué);2013年
7 姜國朋;無線語音對講系統(tǒng)的研究[D];西南交通大學(xué);2011年
8 李亞儒;基于STM32的無線語音傳輸系統(tǒng)[D];北京郵電大學(xué);2013年
9 唐昀滔;2.4GHz消防無線語音通信系統(tǒng)分析與設(shè)計[D];北京郵電大學(xué);2011年
10 楊彥;基于zigbee的無線語音通信系統(tǒng)的設(shè)計與實現(xiàn)[D];蘇州大學(xué);2014年
本文編號:1508177
本文鏈接:http://www.sikaile.net/kejilunwen/wltx/1508177.html