PESQ算法在4G通信網(wǎng)絡中的應用價值體現(xiàn)_第1頁
PESQ算法在4G通信網(wǎng)絡中的應用價值體現(xiàn)_第2頁
PESQ算法在4G通信網(wǎng)絡中的應用價值體現(xiàn)_第3頁
PESQ算法在4G通信網(wǎng)絡中的應用價值體現(xiàn)_第4頁
PESQ算法在4G通信網(wǎng)絡中的應用價值體現(xiàn)_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、pesq算法在4g通信網(wǎng)絡中的應用價值體現(xiàn)摘要:為了解決目前4g通信網(wǎng)絡中語音質量評價問題,該 研究基于pesq算法,設計開發(fā)了語音質量評價系統(tǒng)。該系統(tǒng)主 要由語音采樣和語音質量評價兩個部分組成,語音采樣部分由具 有錄音功能的手機進行樣本采集,語音質量評價系統(tǒng)則調用pesq算法對語音樣本文件給出mos平均意見分。該系統(tǒng)個性化和模塊化的設計特點保證它能對不同的4g網(wǎng)絡類型進行語音質 量評價。系統(tǒng)運行實踐證明該系統(tǒng)能有效對4g網(wǎng)絡通信語音質 量做出客觀評價,因而具有一定推廣價值。關鍵詞:語音質量感知評價;第四代移動通信;語音質量評價;網(wǎng)絡優(yōu)化中圖分類號:tn926?34;tp311文獻標識碼:a文

2、章編號:10047373x (2016) 08?0006?03research on application of pesq algorithm in 4g networkliang min(information technology center, renmin university of china, beijing 100872 china)abstract: with the popularization of 4g communication network in modern society, some new problems in the application proces

3、s have occurred naturally. a speech quality evaluation system designed and developed on the basis of pesq algorithm to solve the problem in evaluation of speech quality during the process of communication the system is composed of two parts in which the first part is devoted to speech sampling and t

4、he second part is used to evaluate the speech quality. the speech sampling is conducted by the mobile phones which have the record function the speech quality evaluation system gives a mos average mark based on pesq algorithm the characteristics of individualization and modular design guaranteed the

5、 successful application of this system to evaluate different kinds of 4g communication networks. the operation practice of this system has proved this system can objectively evaluate speech quality of 4g network cominunicationkeywords: perceptual evaluation of speech quality; 4g mobile communication

6、; speech quality evaluation; network optimization0引言在移動4g通信網(wǎng)絡中,語音通信是一個核心業(yè)務,隨著移動網(wǎng)絡技術的不斷發(fā)展,客戶對網(wǎng)絡通話質量要求日漸提高,語 音質量的好壞直接影響用戶對于運營商的選擇。根據(jù)移動通信網(wǎng) 絡服務質量要求,建立一套語音質量評價系統(tǒng),更好地對4g網(wǎng) 絡的語音服務質量進行定量測量、分析.評估,就成為移動運營 商的迫切需要。本研究采用pesq算法作為語音質量評價參數(shù),應用于4g通信網(wǎng)絡的語音質量評價中,設計了一套比較完善的語音質量評價系統(tǒng),解決了 4g通信網(wǎng)絡中語音的檢測與評價問 題。1 pesq算法原理pesq (p

7、erceptual evaluation of speech quality),即主觀語音質量評價。pesq算法是將語音信號的頻率、響度等物理特性與人類心理感知特性的關系通過數(shù)學模型對應起來,用客觀模型 來模擬主觀感覺的評價的算法。該模型采用時頻映射、頻率彎折 和響度彎折等方法,盡可能地以數(shù)學方式表達語音中“可感知” 的特性。pesq算法的思路是:對參考信號和被測試信號先進行 電平調整,調整到標準聽覺電平,然后用輸入濾波器模擬標準電 話聽筒進行濾波o接著對通過電平調整和濾波后的兩個信號在時 間上對準,并進行聽覺變換,這個變換包括對系統(tǒng)中線性濾波和 增益變化的補償和均衡。兩個聽覺變換后的信號之間

8、的不同作為 擾動(即差值),分析擾動曲面提取出兩個失真參數(shù),在頻率和 時間上累積起來,最終得到pesq分數(shù),并將這個分數(shù)映像到對 主觀平均意見分的預測值。pesq算法模型如圖1所示。2語音質量評價系統(tǒng)的設計與實現(xiàn)語音質量評價系統(tǒng)主要由語音采樣和質量評價兩個子系統(tǒng)組成,兩個系統(tǒng)是操作獨立又相互聯(lián)系的。2.1語音采樣系統(tǒng)語音采樣系統(tǒng)主要實現(xiàn)待測評4g網(wǎng)絡的語音樣本文件的采 集。語音采樣系統(tǒng)硬件包括語音發(fā)送端手機和語音接收端手機, 兩個手機必須均支持通話錄音功能。手機終端1通過4g通信網(wǎng)絡和手機終端2通話,同時兩個手機分別把語音內容錄制到本地 手機,分別保存為參考音頻文件和采樣音頻文件。語音采樣系統(tǒng)

9、硬件拓撲圖如圖2所示。2.2語音評價系統(tǒng)語音評價系統(tǒng)主要完成采樣語音的檢測與評價功能。2.2.1語音評價系統(tǒng)設計語音評價系統(tǒng)包含模塊為:釆集模塊、解碼模塊、業(yè)務處理模塊、顯示模塊、日志模塊。系統(tǒng)框架圖見圖3。(1)采集模塊:對手機錄制的音頻文件的采集及格式轉換。(2)解碼模塊:根據(jù)采集模塊的采集結果,每收到一幀數(shù)據(jù),調用解碼模塊對這幀數(shù)據(jù)進行分析,并不斷根據(jù)消息體類型 按照4gpp、lte相關協(xié)議嵌套分析并解碼每一層數(shù)據(jù),直到獲得pesq算法需要的接收端語音消息。(3)業(yè)務處理模塊:主要根據(jù)不同的解碼模塊處理后的數(shù)據(jù)幀,作出相應的數(shù)據(jù)計算以及多個相關數(shù)據(jù)幀的數(shù)據(jù)整合,把 分散在不同幀的數(shù)據(jù)作為

10、一個整體,通過相應業(yè)務處理,得出相 關數(shù)據(jù)。(4)顯示模塊:作用是把業(yè)務處理模塊的處理結果,顯示在電腦端或者手機端,方便使用者能直觀地看到相關參數(shù)。(5)日志模塊:主要完成數(shù)據(jù)采集的記錄,解碼關鍵步驟的記錄,業(yè)務模塊的業(yè)務流的記錄以及錯誤信息的記錄。2.2.2語音評價系統(tǒng)的實現(xiàn)采樣系統(tǒng)采集到的參考音頻文件和采樣音頻文件均保存在計算機特定目錄下,調用系統(tǒng)pesq算法,最終給出采樣音頻文 件的mos得分。分數(shù)越高說明失真越??;語音評估質量越高, 移動網(wǎng)絡系統(tǒng)語音通話效果也就越好。pesq算法的使用如圖4 所示。調用pesq算法進行mos得分計算模塊的實現(xiàn)如下:由于pesq算法的輸入語音信號是16位

11、線性pcm信號, 所以選擇wav文件作為測試語音信號。wav文件有一個長度為44字節(jié)的頭部信息,在使用pesq算法對音頻文件進行語音 質量評估的時候,需要顯式地指定文件后綴名為“wav”或者“ .wav” ,以便通知pesq算法跳過頭部的44個字節(jié),從第44個字節(jié)后面讀入有效音頻數(shù)據(jù)。pesq軟件系統(tǒng)中調用pesq算法部分代碼如下: voidmosvalues ()沒有正常啟動播放,擇停止語音評估if ( ! this.startplay 11 this.testsoundlevel) return;語音評估this.notifymosevent(eventfsmsdk.dataoperati

12、onevent.dataoperationtypeenum.m osevaluate);stringsrcfileaddresssystempropetiessingle .instance()wavefileaddress;floatpesqscore = 0;floatpesqlqscore = 0;waveformatwaveformat = getwaveformat( srcfileaddress );int rate = waveformat.samplespersecond = 8000 ?1 :0;fl oat vo i ce ad j le ve i = 0.03f;if (

13、 getpesqresult ( 0 , rate , srcfileaddress , srecordwavefilename, out pesqlqscore, voiceadjlevel)發(fā)送通知logframe frame = new logframe ();frame.frametype = oxffdd;frame.timestamp = datetime.now.tofiletime ();frame.adddata (pesqscore);frame.adddata (pesqlqscore);if (onreceivedoneframe ! = null)onreceived

14、oneframe (this, frame);評估完成后,刪除語音文件this.deletewavefile (pesqlqscore);getpesqresult是pesq算法模塊的動態(tài)連接庫,在c#中通過如下代碼實現(xiàn)了函數(shù)的導入:dlllmport ( ”pesqmoduledll” , entrypoint =''pesqgetresult11)static extern boolgetpesqresult (int swap, int rate, stringref pathnamestring degpathname9 out float refmos, floatvoiceadj);pesq得分界面分成左右兩部分,左邊部分的上方顯示的是 樣本語音的波形,左邊部分的下方顯示采樣語音的波形。右邊部 分的上方顯示當前接收語音的mos得分,右邊部分的下方顯示 更多接收語音的mos得分,它反映了 4glte移動網(wǎng)路的語音質 量的變化。系統(tǒng)的pesq得分界面如圖5所示。本系統(tǒng)將pesq算法應用于4g通信網(wǎng)絡語音評價中,能針對不同類型的網(wǎng)絡和測試要求進行個性化設置。由于采用了模塊 化設計,能隨著網(wǎng)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論