專利名稱::一種語音局端端口參數的調整方法及系統的制作方法
技術領域:
:本發明屬于通信
技術領域:
,尤其涉及一種語音局端端口參數的調整方法及系統。
背景技術:
:VoIP(VoiceoverInternetProtocol)系統是指將模擬的聲音信號按照語音的壓縮算法壓縮,并把這些語音信號按照TCP/IP標準進行封包后,以數據封包的形式通過IP網絡將這些數據封包送至接收方,以達到由互聯網傳送語音的目的的系統。也稱為互聯網電話、網絡電話或者簡稱IP電話。通過IP網絡傳輸實時性要求較高的語音信號時,語音局端的端口參數,如端口增益、端口阻抗等對語音的質量是至關重要的,因此如何設置語音局端的端口參數,以保證VoIP系統的語音質量也成為了IP網絡普及化需要解決的問題。目前設置語音局端端口參數的方法是根據各地區的話機標準在使用前對語音局端端口參數進行預設置,但是一個地區的語音終端種類以及語音終端到語音局端的距離都不相同,采用這種筒單的預設置無法達到較好的語音質量。現有技術中也可以根據檢測的環路阻抗來確定合適的語音局端的端口增益,即根據檢測的環路阻抗設置相應的端口增益,使端口增益根據環路阻抗的變化而可在一定范圍內自動調整。其中發送方語音局端預設的端口增益和線路阻抗的對照表可如下表所示線路阻抗<250Q>450Q對應增益(dB)_4-2,5_1接收方語音局端預設的端口增益和線路阻抗的對照表可如下表所示:<table>tableseeoriginaldocumentpage5</column></row><table>采用這種方式只能自動設置語音局端端口增益,無法#>據實際語音終端的情況設置語音局端端口阻抗,同時由于預設的端口增益是才艮據線路阻抗設置的,由于線路阻抗不包含語音終端的摘機阻抗,而4企測的環路阻抗包含了語音終端的摘機阻抗,而各語音終端的摘機阻抗的差異較大,所以釆用這種方式設置語音局端的端口增益的誤差較大,而且對于具有相同環路阻抗的語音終端,如果環路上的電容電感不同,即使在相同增益下也將產生不同的語音質量,無法保證每個語音終端的語音質量。
發明內容本發明實施例的目的在于提供一種語音局端端口參數的調整方法,旨在解決現有技術存在的通過網絡傳輸語音信號時,無法保證語音信號的語音質量的問題。本發明實施例是這樣實現的,一種語音局端端口參數的調整方法,所述方法包括下述步驟接收語音終端發送的語音信號;采用語音質量衡量算法將所述接收的語音信號與語音局端預設的標準語音信號進行比較;根據所述比較結果調整語音局端的端口參數使所述接收的語音信號達到最佳的語音質量。本發明實施例的另一目的在于提供一種語音局端端口參數的調整系統,所述系統包括語音信號接收單元,用于接收語音終端發送的語音信號;語音質量判斷單元,用于采用語音質量衡量算法將所述接收的語音信號與語音局端預設的標準語音信號進行比較,并判斷所述接收的語音信號是否達到最佳語音質量;'端口參數調整單元,用于根據所述判斷結果調整語音局端的端口參數使所述"^妄收的語音信號達到最佳的語音質量。在本發明實施例中,通過將接收的語音信號采用語音質量衡量算法與語音局端預設的標準語音信號進行比較,當接收的語音信號的語音質量未達到最佳時,調整語音局端影響語音質量的端口參數,直至接收的語音信號達到最佳的語音質量。本發明實施例是根據語音終端用戶最后的實際語音質量感受來設置語音局端的端口參數,從而可以為每個語音終端用戶提供最佳的語音質量。圖1是本發明實施例提供的語音局端端口參數的調整方法的實現流程圖;圖2是本發明第一實施例提供的語音局端端口參數的調整系統的結構圖;圖3是本發明第二實施例提供的語音局端端口參數的調整系統的結構圖。具體實施方式為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。在本發明實施例中,通過將接收的語音終端發送的語音信號與語音局端預設的標準語音信號采用語音質量衡量算法進行比較,根據比較結果調整語音局端的端口參數,從而可以為每個語音終端用戶提供現有條件下的最好的語音質量。圖1示出了本發明實施例提供的語音局端端口參數的調整方法的實現流程,詳述如下在步驟S101中,接收語音終端發送的語音信號。在步驟S102中,根據語音局端預設的標準語音信號結合一定的語音質量衡量算法判斷接收的語音信號是否為最佳語音信號,如果是,則不需要調整語音局端的端口參數,處理結束;如果不是,則執行步驟S103。其中語音質量衡量算法可以采用平均主觀得分算法(MeanOpinionScore,MOS)或者語音質量主管評估算法(PerceptualEvaluationofSpeechQuality,PESQ)等。MOS算法是指才艮據MOS的值來衡量語音質量的一種算法。MOS值最初是由國際標準化組織提出的。即請40~60位有代表性的人士來聽一段相同的語音樣本,然后對該樣本經過IP網絡傳輸后的語音質量進行投票評價。隨著語音因語言、年齡、性別的變化,得分亦被賦予不同的意義。這是一種純粹主觀的定性測量。國際標準化組織選取在非常寬的聽覺范圍內,不同年齡、性別和語言組別的相同得分,作出語音質量的判別標準如下5分(優)語音質量很好,聽得清楚,時延很小,交流流暢;4分(良)語音質量稍差,聽得清楚,時延小,交流欠缺流暢,有雜音;3分(中)語音質量一般,聽不太清,有一定時延,可以交流;2分(差)語音質量勉強,聽不太清,時延較大,交流重復多次;l分語音質量^L差,聽不懂,時延大,交流不通暢。在此步驟中,先在語音局端預設一根據MOS算法得到的標準語音信號,再將接收的語音信號與該標準語音信號,采用MOS算法進行比較,判斷接收的語音信號是否達到最佳,例如當以語音局端預設的標準語音信號為參照,根據MOS算法得到接收的語音信號的語音質量的得分為4分以上,則認為達到了較佳的語音質量,不需要調整語音局端的端口參數,否則,執行步驟S103。在步驟S103中,調整語音局端的端口參數。其中語音局端的端口參數包括影響語音質量的所有參數,如端口增益、端口阻抗等。作為本發明的一個實施例,在調整語音局端的端口參數時,可以依據一定的順序進行調整,例如端口增益從小到大進行調整,步進可以設置為ldB;端口阻抗可以根據以往的經驗,從出現幾率最多的端口阻抗值開始進行調整。依據一定的順序對語音局端端口參數進行調整后,重新執行步驟S102,直到通過調整語音局端的端口參數,使語音質量達到最佳。由于MOS算法是根據語音終端用戶的實際感受制定的語音質量衡量算法,當將接收的語音信號與語音局端預設的標準語音信號比較并達到最佳時,可以根據每個語音終端用戶的實際感受,提供給每個語音終端用戶最佳的語音質量。作為本發明的另一實施例,在調整語音局端的端口參數時,先根據接收到的語音信號與語音局端預設的標準語音信號,通過采用一定的語音質量衡量算法,計算出使接收到的語音信號達到最佳語音質量所需的端口參數的值,直接將語音局端的各端口參數的值調整為以上計算出的對應的端口參數的值。其中一定的語音質量衡量算法可以是MOS算法或者PESQ算法。為了確認調整后的語音局端端口參tt能達到最佳的語音質量,重新執^f于步驟S102,直到確認調整后的語音局端端口參數能使接收的語音信號達到最佳的語音質量。為了避免每次進行語音通信時都將接收的語音信號與語音局端預設的標準語音信號進行比較,從而增加系統的資源負擔,可以在語音局端設置一計時器,用于在一次端口參凄t調整成功后啟動計時器,每經過一定的時間后再重新判斷接收的語音信號在該端口參數下是否達到最佳語音質量。由于語音終端用戶與語音局端的距離的變化較少,所以設置一段較長的時間間隔不會影響語音通信的質量,同時可以不過多的浪費系統資源。以下以現有才支術常用的語音終端通過雙音多頻(DoubleToneMulti-Frequency,DTMF)撥號方式連接VOiP系統為例,對上述方法進行進一步的描述。現有的VOiP系統的語音局端通常都采用現場可編程門陣列(FieldProgrammableGateArray,FPGA)或者數字信號處理器(DigitalSignalProcessing,DSP)接收DTMF語音信號。由于DTMF信號是一種標準信號,采用DTMF方式撥號的語音終端在設計時必須依據統一的標準制造,即語音局端在接收語音終端的語音信號前,通過預設(即錄入)標準的DTMF語音信號,即可確定該DTMF語音信號的最佳語音質量。當接收到語音終端的DTMF語音信號時,采用MOS算法或者PESQ算法,將接收的DTMF語音信號與語音局端預設的標準DTMF語音信號進行比較,判斷接收的DTMF語音信號是否達到最佳語音質量,例如4艮據MOS算法,以語音局端預設的標準DTMF語音信號為參照,該接收的DTMF語音信號的得分為4以上,則認為該DTMF語音信號達到了較佳的語音質量。如果達到最佳語音質量,則不需要調整語音局端的端口參數,語音局端直接將該DTMF語音信號處理后發送至接收方;如果未達到最佳語音質量,則將語音局端中影響語音質量的端口參數,如端口增益、端口阻抗等進行調整。在對語音局端的端口參數進行調整時,可以依據一定的順序進行調整,例如將語音局端的端口增益的步進設置為ldB,并使端口增益從小到大進行調整,將語音局端的端口阻抗按照根據以往的經驗,端口參數出現幾率最多的阻抗開始進行調整,每調整一次后,采用語音質量衡量算法將接收的DTMF語音信號與語音局端預設的標準DTMF語音信號比較,判斷是否達到最佳語音質量,直到將語音局端中的端口參數調整到使接收的DTMF語音信號與語音局端預設的標準DTMF語音信號比較,達到最佳的語音質量。也可以采用語音質量衡量算法,根據接收到的DTMF信號與語音局端預設的標準DTMF信號計算使語音質量達到最佳所需的端口參數的值,直接將語音局端的端口參數調整為上述計算的值即可。上述對語音局端中影響語音質量的端口參數進行調整方法是將每個語音終端用戶最后的實際語音質量感受作為調整語音局端的端口參數的依據,提高了VOiP系統提供給每個語音終端用戶的語音質量。可以理解,該方法不僅適用于利用語音終端發送的DTMF語音信號作為比較依據,也可以利用語音終端發送的其它語音信號作為比較依據,此時,需要在語音局端預設與該語音信號對應的標準語音信號。可以理解,該方法不僅適用于VOiP系統,同時也適用于7>共開關電話網纟各(PublicSwitchedTelephoneNetwork,PSTN)系統以及其它一些語音通信系質量,為每個語音終端用戶提供最佳的語音質量。圖2示出了本發明第一實施例提供的語音局端端口參數設置系統的結構,為了便于說明,僅示出了與本發明實施例相關的部分。語音信號接收單元21接收語音終端發送的語音信號,該語音信號可以是DTMF信號,或者其它語音信號。該語音信號接收單元21可以是單獨的電子單元電路實現,也可以通過語音局端的FPGA或者DSP實現,不需要添加額外的電子設備。語音質量判斷單元23根據語音局端預設的標準語音信號采用語音質量衡量算法,如MOS算法或者PESQ算法等,判斷接收的語音信號是否為最佳語音信號,如果不是,則通過端口參數調整單元25對語音局端的端口參數,如端口增益、端口阻抗等進行調整,使接收的語音信號達到較佳的語音質量。為了保證得到最佳的語音質量,經端口參數調整單元25對端口參數進行調整后,語音質量判斷單元23重新判斷語音質量是否達到最佳,直到達到最佳的語音質量為止。當端口參數調整單元25依據一定的順序對端口參數進行調整時,端口參數調整單元25包括步進設置模塊251以及端口參數設置模塊253。步進設置模塊251設置每次端口參^t調整的步進,例如當端口增益按爿t人小到大的順序進行調整時,可以設置端口增益的步進為ldB,設置端口阻抗的步進為阻抗出現幾率的步進。端口參數設置模塊253根據步進設置模塊251設置的步進設置語音局端的端口參數。為了避免在每次進行語音通信時,都進行語音質量比較而增加系統負擔,本發明實施例提供的語音局端端口參數設置系統的結構還包括計數器27,在一次端口參數調整成功后啟動該計時器27,用于減少語音局端端口參數調整的頻率,為該計數器27并設置一時間長度,使語音通信經過該設置的時間長度后重新計算語音質量是否為最佳。由于語音終端用戶與語音局端的距離的變化較少,所以設置一段較長的時間間隔不會影響語音通信的質量,同時可以不過多的浪費系統資源。圖3示出了本發明第二實施例提供的語音局端端口參數設置系統的結構,其與第一實施例的不同之處在于,當端口參數調整單元35是根據接收的語音信號和語音局端預設的標準語音信號計算達到最佳語音質量所需的端口參數的值調整端口參數時,端口參數調整單元35包括端口參數計算模塊351以及端口參數設置模塊353,端口參數計算模塊351根據接收的語音信號和語音局端預設的標準語音信號采用語音質量衡量算法計算達到最佳語音質量所需的端口參數的值。端口參數設置模塊353將語音終端的端口參數設置為端口參數計算模塊351計算出的相應端口參數的值。其它單元與第一實施例中對應單元實現的功能一致。綜上所述,在本發明實施例中,根據通過采用語音衡量算法將接收的語音信號與語音局端預設的標準語音信號進行對比后的差異設置語音局端的端口參數,由于語音局端預設的標準語音信號是根據語音終端用戶的實際語音質量感受來衡量語音質量,并設置相應的語音局端的端口參數,從而為每個語音終端用戶提供了最佳的語音質量。以上所述,在本發明的較佳實施例而已,并不用以限制本發明,凡在本發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的4呆護范圍之內。權利要求1、一種語音局端端口參數的調整方法,其特征在于,所述方法包括下述步驟接收語音終端發送的語音信號;將所述接收的語音信號與語音局端預設的標準語音信號進行比較;根據所述比較結果調整語音局端的端口參數,使所述接收的語音信號達到較佳的語音質量。2、如權利要求1所述的語音局端端口參數的調整方法,其特征在于,所述根據所述比較結果調整語音局端的端口參數使所述接收的語音信號達到較佳的語音質量的步驟具體為設置端口參數調整的步進;根據所述比較結果以及所述步進調整語音局端的端口參數。3、如權利要求1所述的語音局端端口參數的調整方法,其特征在于,所述根據所述比較結果調整語音局端的端口參數使所述接收的語音信號達到最佳的語音質量的步驟具體為根據所述接收的語音信號和語音局端預設的標準語音信號的差異計算語音局端的端口參數;'將所述語音局端的端口參數設置為所述計算出的端口參數。4、如權利要求1所述的語音局端端口參數的調整方法,其特征在于,將所述接收的語音信號與語音局端預設的標準語音信號進行比較時,采用語音質量衡量算法判斷所述接收的語音信號是否達到較佳的語音質量。5、如權利要求1至4任一權利要求所述的語音局端端口參數的調整方法,其特征在于,所述語音局端的端口參ft包括端口增益和端口阻抗。6、一種語音局端端口參數的調整系統,其特征在于,所述系統包括語音信號接收單元,用于接收語音終端發送的語音信號;語音質量判斷單元,用于采用語音質量衡量算法將所述接收的語音信號與語音局端預設的標準語音信號進行比較,并判斷所述接收的語音信號是否達到最佳語音質量;端口參數調整單元,用于根據所述判斷結果調整語音局端的端口參數使所述接收的語音信號達到最佳的語音質量。7、如權利要求6所述的語音局端端口參數的調整系統,其特征在于,所述系統包括計數器,在一次端口參數調整成功后啟動所述計數器進行計數,用于減少語音局端端口參數調整的頻率。8、如權利要求6所述的語音局端端口參數的調整系統,其特征在于,所述系統包括步進設置模塊,用于設置端口參數調整的步進;端口參數設置模塊,用于根據所述比較結果以及所述步進設置語音局端的端口參數。9、如權利要求6所述的語音局端端口參數的調整系統,其特征在于,所述系統包括端口參數計算模塊,用于采用語音質量衡量算法,根據所述接收的語音信號和語音局端預設的標準語音信號的差異計算語音局端的端口參數;端口參數設置模塊,用于將所述語音局端的端口參數設置為所述計算出的端口參數。10、如權利要求6至9任一權利要求所述的語音局端端口參數的調整系統,其特征在于,所述語音局端的端口參數包括端口增益和端口阻抗。全文摘要本發明適用于通信
技術領域:
,提供了一種語音局端端口參數的調整方法及系統,該方法包括下述步驟接收語音終端發送的語音信號;采用語音質量衡量算法將接收的語音信號與語音局端預設的標準語音信號進行比較;根據比較結果調整語音局端的端口參數,使接收的語音信號達到較佳的語音質量。本發明實施例是根據語音終端用戶最后的實際語音質量感受來設置語音局端的端口參數,從而可以為每個語音終端用戶提供最佳的語音質量。文檔編號H04L1/00GK101132452SQ200710076099公開日2008年2月27日申請日期2007年7月20日優先權日2007年7月20日發明者蘭東升,焱張申請人:華為技術有限公司