畢業(yè)論文——基于g729a算法的語(yǔ)音編碼與網(wǎng)絡(luò)傳輸.rar
畢業(yè)論文——基于g729a算法的語(yǔ)音編碼與網(wǎng)絡(luò)傳輸,基于g729.a算法的語(yǔ)音編碼與網(wǎng)絡(luò)傳輸voice coding and network transmission based on g729.a論文,開(kāi)題報(bào)告,任務(wù)書(shū),答辯提綱 中英文翻譯 ppt 中期報(bào)告全套設(shè)計(jì),直接答辯摘 要 本研究主要服務(wù)于移動(dòng)機(jī)器人在任務(wù)現(xiàn)場(chǎng)的語(yǔ)音信號(hào)采集和對(duì)監(jiān)控端的網(wǎng)絡(luò)傳輸。伴隨著互聯(lián)...
該文檔為壓縮文件,包含的文件列表如下:
內(nèi)容介紹
原文檔由會(huì)員 ws0396 發(fā)布
基于G729.A算法的語(yǔ)音編碼與網(wǎng)絡(luò)傳輸
Voice coding and network transmission
based on G729.A
論文,開(kāi)題報(bào)告,任務(wù)書(shū),答辯提綱 中英文翻譯 ppt 中期報(bào)告
全套設(shè)計(jì),直接答辯
摘 要
本研究主要服務(wù)于移動(dòng)機(jī)器人在任務(wù)現(xiàn)場(chǎng)的語(yǔ)音信號(hào)采集和對(duì)監(jiān)控端的網(wǎng)絡(luò)傳輸。伴隨著互聯(lián)網(wǎng)時(shí)代的到來(lái),語(yǔ)音的網(wǎng)絡(luò)傳輸已經(jīng)廣泛用于生活(IP電話(huà)、YY等通信軟件)、教育(遠(yuǎn)程教學(xué))以及醫(yī)療軍事等各方面,為此人們也為語(yǔ)音的網(wǎng)絡(luò)傳輸提出了各種要求。為了更好的實(shí)現(xiàn)語(yǔ)音網(wǎng)絡(luò)傳輸,克服語(yǔ)音傳輸中存在的占用帶寬過(guò)多,延時(shí)過(guò)長(zhǎng)等不足,本研究擬采用語(yǔ)音數(shù)據(jù)采集、編碼、傳輸和回放的思路來(lái)實(shí)現(xiàn)語(yǔ)音的編碼和網(wǎng)絡(luò)傳輸。實(shí)驗(yàn)研究表明,本文所采用的方法具有傳輸延時(shí)小,占用帶寬低的優(yōu)點(diǎn)。研究結(jié)果可以用于井下探險(xiǎn)機(jī)器人、醫(yī)療服務(wù)機(jī)器人以及智能家居對(duì)監(jiān)控端的語(yǔ)音傳輸,用以提高其智能型、可操作性和安全性,為進(jìn)一步的應(yīng)用研究提供基礎(chǔ)和便利。
關(guān)鍵詞:語(yǔ)音采集;網(wǎng)絡(luò)傳輸;編碼;G.729A
ABSTRACT
This study mainly serves the acquisition of the voice signal of a mobile robot in task site,and network transmission of monitoring.Accompany with the coming of Internet times,the Network transmission of voice has been widely used to the life(IP telephone,YY etc.) ,education(distance teachering),and medicality and military etc.And in this case,people rise lots of indexs for voice transmission.In order to make voice tansmit betterly,and overcome shortcomings of occupying too much bandwith and delaying long,this system is going to take the ideas of voice collection,coding,tianmission and palying.And the experiment shows that the ideas has the advantages of occupying low bandwith and dalaying little.This tudy can be used to the mine exploration and rescue robot, medical service robot and the voice transmit and contral of the smart home systems,to improve its intelligence,reliablity and operability.And it can also provide base and convenient for the further study.
Key Words: voice collection; network transmission; coding; G.729A
目 錄
1引言 1
1.1研究背景及研究意義 1
1.2相關(guān)問(wèn)題研究現(xiàn)狀與發(fā)展趨勢(shì) 2
1.3本文的主要工作 3
2系統(tǒng)需求分析及概念結(jié)構(gòu)設(shè)計(jì) 4
2.1需求分析 4
2.1.1系統(tǒng)的功能要求 4
2.1.2系統(tǒng)的性能要求 4
2.2概念結(jié)構(gòu)設(shè)計(jì) 4
2.3系統(tǒng)的開(kāi)發(fā)平臺(tái)簡(jiǎn)介 6
3語(yǔ)音傳輸方案概述 8
3.1語(yǔ)音編解碼模塊 8
3.1.1PCM(Pulse Code Modulation)脈沖編碼調(diào)制 8
3.1.2壓縮編碼的必要性分析 8
3.1.3音頻壓縮編碼系統(tǒng)及原理 9
3.1.4語(yǔ)音編碼質(zhì)量評(píng)定 10
3.1.5語(yǔ)音編碼算法分類(lèi) 10
3.1.6語(yǔ)音編碼標(biāo)準(zhǔn)歸納 11
3.1.7G.729A算法 12
3.2語(yǔ)音采集播放模塊 14
3.2.1使用MCI方法 14
3.2.3使用DirectSound方法 15
3.2.4使用低層音頻服務(wù)函數(shù) 16
3.3網(wǎng)絡(luò)傳輸模塊 17
3.3.1網(wǎng)絡(luò)傳輸協(xié)議 17
3.3.2Windows Socket 18
3.3.3MFC CAsyncSocket編程 19
3.3.4TCP和UDP的套接字編程 21
4方案選擇與實(shí)現(xiàn) 23
4.1用戶(hù)界面設(shè)計(jì) 23
4.1.1界面實(shí)現(xiàn)過(guò)程 23
4.1.2代碼實(shí)現(xiàn) 24
4.2DLL編程 24
4.2.1新建DLL項(xiàng)目 25
4.2.2類(lèi)和函數(shù)導(dǎo)出 26
4.3編解碼模塊實(shí)現(xiàn) 27
4.3.1方案比較選擇 27
4.3.2代碼實(shí)現(xiàn) 27
4.4語(yǔ)音采集播放模塊 28
4.4.1方案比較選擇 28
4.4.2代碼實(shí)現(xiàn) 29
4.5網(wǎng)絡(luò)傳輸模塊 30
4.5.1方案比較選擇 30
4.5.2代碼實(shí)現(xiàn) 31
5系統(tǒng)測(cè)試 33
5.1系統(tǒng)測(cè)試過(guò)程 33
5.2測(cè)試結(jié)果分析 34
結(jié) 論 36
致 謝 37
參考文獻(xiàn) 38
Voice coding and network transmission
based on G729.A
論文,開(kāi)題報(bào)告,任務(wù)書(shū),答辯提綱 中英文翻譯 ppt 中期報(bào)告
全套設(shè)計(jì),直接答辯
摘 要
本研究主要服務(wù)于移動(dòng)機(jī)器人在任務(wù)現(xiàn)場(chǎng)的語(yǔ)音信號(hào)采集和對(duì)監(jiān)控端的網(wǎng)絡(luò)傳輸。伴隨著互聯(lián)網(wǎng)時(shí)代的到來(lái),語(yǔ)音的網(wǎng)絡(luò)傳輸已經(jīng)廣泛用于生活(IP電話(huà)、YY等通信軟件)、教育(遠(yuǎn)程教學(xué))以及醫(yī)療軍事等各方面,為此人們也為語(yǔ)音的網(wǎng)絡(luò)傳輸提出了各種要求。為了更好的實(shí)現(xiàn)語(yǔ)音網(wǎng)絡(luò)傳輸,克服語(yǔ)音傳輸中存在的占用帶寬過(guò)多,延時(shí)過(guò)長(zhǎng)等不足,本研究擬采用語(yǔ)音數(shù)據(jù)采集、編碼、傳輸和回放的思路來(lái)實(shí)現(xiàn)語(yǔ)音的編碼和網(wǎng)絡(luò)傳輸。實(shí)驗(yàn)研究表明,本文所采用的方法具有傳輸延時(shí)小,占用帶寬低的優(yōu)點(diǎn)。研究結(jié)果可以用于井下探險(xiǎn)機(jī)器人、醫(yī)療服務(wù)機(jī)器人以及智能家居對(duì)監(jiān)控端的語(yǔ)音傳輸,用以提高其智能型、可操作性和安全性,為進(jìn)一步的應(yīng)用研究提供基礎(chǔ)和便利。
關(guān)鍵詞:語(yǔ)音采集;網(wǎng)絡(luò)傳輸;編碼;G.729A
ABSTRACT
This study mainly serves the acquisition of the voice signal of a mobile robot in task site,and network transmission of monitoring.Accompany with the coming of Internet times,the Network transmission of voice has been widely used to the life(IP telephone,YY etc.) ,education(distance teachering),and medicality and military etc.And in this case,people rise lots of indexs for voice transmission.In order to make voice tansmit betterly,and overcome shortcomings of occupying too much bandwith and delaying long,this system is going to take the ideas of voice collection,coding,tianmission and palying.And the experiment shows that the ideas has the advantages of occupying low bandwith and dalaying little.This tudy can be used to the mine exploration and rescue robot, medical service robot and the voice transmit and contral of the smart home systems,to improve its intelligence,reliablity and operability.And it can also provide base and convenient for the further study.
Key Words: voice collection; network transmission; coding; G.729A
目 錄
1引言 1
1.1研究背景及研究意義 1
1.2相關(guān)問(wèn)題研究現(xiàn)狀與發(fā)展趨勢(shì) 2
1.3本文的主要工作 3
2系統(tǒng)需求分析及概念結(jié)構(gòu)設(shè)計(jì) 4
2.1需求分析 4
2.1.1系統(tǒng)的功能要求 4
2.1.2系統(tǒng)的性能要求 4
2.2概念結(jié)構(gòu)設(shè)計(jì) 4
2.3系統(tǒng)的開(kāi)發(fā)平臺(tái)簡(jiǎn)介 6
3語(yǔ)音傳輸方案概述 8
3.1語(yǔ)音編解碼模塊 8
3.1.1PCM(Pulse Code Modulation)脈沖編碼調(diào)制 8
3.1.2壓縮編碼的必要性分析 8
3.1.3音頻壓縮編碼系統(tǒng)及原理 9
3.1.4語(yǔ)音編碼質(zhì)量評(píng)定 10
3.1.5語(yǔ)音編碼算法分類(lèi) 10
3.1.6語(yǔ)音編碼標(biāo)準(zhǔn)歸納 11
3.1.7G.729A算法 12
3.2語(yǔ)音采集播放模塊 14
3.2.1使用MCI方法 14
3.2.3使用DirectSound方法 15
3.2.4使用低層音頻服務(wù)函數(shù) 16
3.3網(wǎng)絡(luò)傳輸模塊 17
3.3.1網(wǎng)絡(luò)傳輸協(xié)議 17
3.3.2Windows Socket 18
3.3.3MFC CAsyncSocket編程 19
3.3.4TCP和UDP的套接字編程 21
4方案選擇與實(shí)現(xiàn) 23
4.1用戶(hù)界面設(shè)計(jì) 23
4.1.1界面實(shí)現(xiàn)過(guò)程 23
4.1.2代碼實(shí)現(xiàn) 24
4.2DLL編程 24
4.2.1新建DLL項(xiàng)目 25
4.2.2類(lèi)和函數(shù)導(dǎo)出 26
4.3編解碼模塊實(shí)現(xiàn) 27
4.3.1方案比較選擇 27
4.3.2代碼實(shí)現(xiàn) 27
4.4語(yǔ)音采集播放模塊 28
4.4.1方案比較選擇 28
4.4.2代碼實(shí)現(xiàn) 29
4.5網(wǎng)絡(luò)傳輸模塊 30
4.5.1方案比較選擇 30
4.5.2代碼實(shí)現(xiàn) 31
5系統(tǒng)測(cè)試 33
5.1系統(tǒng)測(cè)試過(guò)程 33
5.2測(cè)試結(jié)果分析 34
結(jié) 論 36
致 謝 37
參考文獻(xiàn) 38