一種音頻信號(hào)嘯叫檢測(cè)方法
【專利摘要】本發(fā)明公開了一種音頻信號(hào)嘯叫檢測(cè)方法,通過對(duì)音頻信號(hào)幅度的峰值平均功率比和相鄰幀音頻信號(hào)二階相位變化量進(jìn)行計(jì)算,并將計(jì)算結(jié)果與預(yù)設(shè)的閾值相比較,能夠?qū)崿F(xiàn)在音頻信號(hào)傳輸過程中準(zhǔn)確檢測(cè)是否存在嘯叫,減少誤判,客服傳統(tǒng)的檢測(cè)方法準(zhǔn)確率低、容易發(fā)生誤判的問題。
【專利說明】
-種音頻信號(hào)嘯叫檢測(cè)方法
技術(shù)領(lǐng)域
[0001] 本發(fā)明設(shè)及音頻傳輸系統(tǒng)技術(shù)領(lǐng)域,具體設(shè)及一種音頻信號(hào)嘯叫檢測(cè)方法。
【背景技術(shù)】
[0002] 隨著通信技術(shù)的快速發(fā)展,人們對(duì)通信質(zhì)量的要求也越來越高,而在音頻傳輸?shù)?過程中,從音頻系統(tǒng)的揚(yáng)聲器發(fā)出的聲音的一部分可能泄露回傳聲器,此時(shí)系統(tǒng)的放大與 反饋同時(shí)出現(xiàn),形成正反饋現(xiàn)象,產(chǎn)生嘯叫。嘯叫的存在大大降低了通信質(zhì)量。為了消除嘯 口 q,進(jìn)而提高通信質(zhì)量、提升用戶體驗(yàn),在語(yǔ)音傳輸過程中實(shí)時(shí)檢測(cè)嘯叫至關(guān)重要。傳統(tǒng)的 嘯叫檢測(cè)方法是W音頻信號(hào)幅度為判斷條件進(jìn)行檢測(cè)的,當(dāng)某個(gè)頻率點(diǎn)的幅度峰值超過預(yù) 設(shè)值時(shí),即判斷在運(yùn)個(gè)頻率可能或者已經(jīng)發(fā)生嘯叫。但運(yùn)類方法性能較差,容易發(fā)生誤判, 且響應(yīng)速度慢。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明所要解決的技術(shù)問題是實(shí)現(xiàn)在音頻信號(hào)傳輸過程中準(zhǔn)確檢測(cè)是否存在嘯 口 y,減少誤判,目的在于提供一種音頻信號(hào)嘯叫檢測(cè)方法,解決當(dāng)前檢測(cè)方法準(zhǔn)確率低、容 易發(fā)生誤判、響應(yīng)速度慢的問題。
[0004] 本發(fā)明通過下述技術(shù)方案實(shí)現(xiàn):
[0005] -種音頻信號(hào)嘯叫檢測(cè)方法,包括如下步驟:
[0006] A、對(duì)連續(xù)的音頻信號(hào)進(jìn)行分帖處理;
[0007] B、計(jì)算每帖音頻信號(hào)幅度的峰值平均功率比;
[000引C、計(jì)算相鄰帖音頻信號(hào)二階相位變化量;
[0009] D、比較每帖音頻信號(hào)幅度的峰值平均功率比與設(shè)定闊值大小,及相鄰帖音頻信號(hào) 二階相位變化量與設(shè)定闊值大小,并根據(jù)比較結(jié)果判斷音頻信號(hào)是否存在嘯叫。
[0010] 特別地,所述步驟B具體包括:
[0011] B1、對(duì)每帖待測(cè)的音頻信號(hào)進(jìn)行傅里葉變換,獲得每帖音頻信號(hào)的功率譜;
[0012] B2、計(jì)算每帖音頻信號(hào)幅度的峰值功率;
[0013] B3、計(jì)算每帖音頻信號(hào)幅度的平均功率;
[0014] B4、計(jì)算每帖音頻信號(hào)幅度的峰值平均功率比。
[0015] 特別地,所述步驟C具體包括:
[0016] C1、對(duì)每帖待測(cè)的音頻信號(hào)進(jìn)行傅里葉變換,獲得每帖音頻信號(hào)的相位譜;
[0017] C2、計(jì)算相鄰帖音頻信號(hào)一階相位變化量;
[0018] C3、計(jì)算相鄰帖音頻信號(hào)二階相位變化量。
[0019] 特別地,所述步驟D具體包括:
[0020] D1、比較每帖音頻信號(hào)幅度的峰值平均功率比與設(shè)定闊值大小,及相鄰帖音頻信 號(hào)二階相位變化量與設(shè)定闊值大小;
[0021] D2、在連續(xù)N帖音頻信號(hào)的幅度的峰值平均功率比和相鄰帖音頻信號(hào)二階相位變 化量的數(shù)值均大于設(shè)定闊值時(shí),則判斷該音頻信號(hào)存在嘯叫,N為正整數(shù)。
[0022] 本發(fā)明與現(xiàn)有技術(shù)相比,具有如下的優(yōu)點(diǎn)和有益效果:
[0023] 本發(fā)明所述一種音頻信號(hào)嘯叫檢測(cè)方法,能夠?qū)崿F(xiàn)在音頻信號(hào)傳輸過程中準(zhǔn)確檢 測(cè)是否存在嘯叫,減少誤判,客服了傳統(tǒng)的檢測(cè)方法準(zhǔn)確率低、容易發(fā)生誤判、響應(yīng)速度慢 的問題。
【附圖說明】
[0024] 此處所說明的附圖用來提供對(duì)本發(fā)明實(shí)施例的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部 分,并不構(gòu)成對(duì)本發(fā)明實(shí)施例的限定。在附圖中:
[0025] 圖1為本發(fā)明實(shí)施例1提供的音頻信號(hào)嘯叫檢測(cè)方法流程圖。
【具體實(shí)施方式】
[0026] 為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下面結(jié)合實(shí)施例和附圖,對(duì)本 發(fā)明作進(jìn)一步的詳細(xì)說明,本發(fā)明的示意性實(shí)施方式及其說明僅用于解釋本發(fā)明,并不作 為對(duì)本發(fā)明的限定。
[0027] 實(shí)施例1
[0028] 如圖1所示,圖1為本發(fā)明實(shí)施例1提供的音頻信號(hào)嘯叫檢測(cè)方法流程圖。
[0029] 本實(shí)施例中,音頻信號(hào)嘯叫檢測(cè)方法具體包括:
[0030] S101、對(duì)連續(xù)的音頻信號(hào)進(jìn)行分帖處理。
[0031] 音頻信號(hào)作為準(zhǔn)穩(wěn)態(tài)信號(hào)不能直接進(jìn)行信號(hào)處理,本實(shí)施例中,在進(jìn)行信號(hào)處理 前對(duì)連續(xù)的音頻信號(hào)分帖,每帖長(zhǎng)度約20-30ms,分帖后的音頻信號(hào)作為穩(wěn)態(tài)信號(hào)再進(jìn)一步 進(jìn)行處理。
[0032] S102、對(duì)每帖待測(cè)的音頻信號(hào)進(jìn)行傅里葉變換,獲得每帖音頻信號(hào)的功率譜。
[0033] 功率譜是功率譜密度函數(shù)的簡(jiǎn)稱,它定義為單位頻帶內(nèi)的信號(hào)功率。它表示了信 號(hào)功率隨著頻率的變化情況,即信號(hào)功率在頻域的分布狀況。本實(shí)施例中對(duì)每帖待測(cè)的音 頻信號(hào)進(jìn)行傅里葉變換,獲得音頻信號(hào)的功率譜P_P〇wer。
[0034] S103、計(jì)算每帖音頻信號(hào)幅度的峰值功率。
[0035] 計(jì)算每帖音頻信號(hào)幅度的功率峰值點(diǎn)處的峰值功率Pp=max(yi2),其中,Yi為功率 譜的每個(gè)數(shù)值。
[0036] S104、計(jì)算每帖音頻信號(hào)幅度的平均功率。
[0037] 計(jì)算每帖音頻信號(hào)幅度的平均功璋
;中,N為 功率譜倒譜數(shù)據(jù)個(gè)數(shù),i為功率譜數(shù)據(jù)索引,Yi為功率譜的每個(gè)數(shù)值。
[0038] S105、計(jì)算每帖音頻信號(hào)幅度的峰值平均功率比。
[0039] 當(dāng)音頻信號(hào)處于嘯叫狀態(tài)時(shí),嘯叫頻點(diǎn)處能量占此帖內(nèi)全部信號(hào)能量的比重較 大,采用峰值平均功率比方法,計(jì)算每帖音頻信號(hào)幅度的峰值平均功率比
[0040] S106、對(duì)每帖待測(cè)的音頻信號(hào)進(jìn)行傅里葉變換,獲得每帖音頻信號(hào)的相位譜。
[0041] 本實(shí)施例中對(duì)每帖待測(cè)的音頻信號(hào)進(jìn)行傅里葉變換,獲得音頻信號(hào)的相位譜p_ 過打gD
[0042] S107、計(jì)算相鄰帖音頻信號(hào)一階相位變化量。
[0043] 對(duì)相位譜p_ang做帖間差分,計(jì)算相鄰帖音頻信號(hào)一階相位變化量為音頻信號(hào)相 位與上帖同頻率點(diǎn)處信號(hào)相位之差。
[0044] S108、計(jì)算相鄰帖音頻信號(hào)二階相位變化量。
[0045] 計(jì)算相鄰帖音頻信號(hào)二階相位變化量錢.為信號(hào)一階變化量與上帖同頻率點(diǎn)處信 號(hào)相位一階變化量之差。當(dāng)音頻信號(hào)嘯叫狀態(tài)持續(xù)時(shí),相鄰帖之間嘯叫頻率處的相位差恒 定,則他們的二階相位差落在零點(diǎn)附近,故另取Φ 2= I燦-2;Γ。
[0046] S109、比較每帖音頻信號(hào)幅度的峰值平均功率比與設(shè)定闊值大小,及相鄰帖音頻 信號(hào)二階相位變化量與設(shè)定闊值大小。
[0047] 預(yù)設(shè)合適大小的闊值與每帖音頻信號(hào)幅度的峰值平均功率比相比較;同時(shí)預(yù)設(shè)合 適大小的闊值與相鄰帖音頻信號(hào)二階相位變化量緊$.及另取的Φ 2相比較。
[0048] S110、在連續(xù)Ν帖音頻信號(hào)的幅度的峰值平均功率比和相鄰帖音頻信號(hào)二階相位 變化量的數(shù)值均大于設(shè)定闊值時(shí),則判斷該音頻信號(hào)存在嘯叫。
[0049] 若連續(xù)Ν帖音頻信號(hào)都出現(xiàn)音頻信號(hào)的幅度峰值平均功率比大于設(shè)定的闊值,同 時(shí),相鄰帖音頻信號(hào)二階相位變化量觀或另取的Φ2大于設(shè)定的闊值時(shí),則判斷該音頻信號(hào) 存在嘯交,否則,認(rèn)為該音頻信號(hào)沒有嘯叫。
[0050] 需要說明的是,本實(shí)施例中,預(yù)設(shè)每帖音頻信號(hào)幅度的峰值平均功率比闊值為 200,預(yù)設(shè)相鄰帖音頻信號(hào)二階相位變化量闊值為0.5,Ν設(shè)置為8,而在實(shí)際使用過程中,上 述參數(shù)可根據(jù)現(xiàn)場(chǎng)環(huán)境及設(shè)備運(yùn)行情況進(jìn)行調(diào)整。
[0051] 本發(fā)明的技術(shù)方案通過對(duì)音頻信號(hào)幅度的峰值平均功率比和相鄰帖音頻信號(hào)二 階相位變化量的計(jì)算,并將計(jì)算結(jié)果與預(yù)設(shè)的闊值相比較,能夠?qū)崿F(xiàn)在音頻信號(hào)傳輸過程 中準(zhǔn)確檢測(cè)是否存在嘯叫,減少誤判,客服傳統(tǒng)的檢測(cè)方法準(zhǔn)確率低、容易發(fā)生誤判、響應(yīng) 速度慢的問題。
[0052] W上所述的【具體實(shí)施方式】,對(duì)本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步 詳細(xì)說明,所應(yīng)理解的是,W上所述僅為本發(fā)明的【具體實(shí)施方式】而已,并不用于限定本發(fā)明 的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含 在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1. 一種音頻信號(hào)嘯叫檢測(cè)方法,其特征在于,包括如下步驟: A、 對(duì)連續(xù)的音頻信號(hào)進(jìn)行分幀處理; B、 計(jì)算每幀音頻信號(hào)幅度的峰值平均功率比; C、 計(jì)算相鄰幀音頻信號(hào)二階相位變化量; D、 比較每幀音頻信號(hào)幅度的峰值平均功率比與設(shè)定閾值大小,及相鄰幀音頻信號(hào)二階 相位變化量與設(shè)定閾值大小,并根據(jù)比較結(jié)果判斷音頻信號(hào)是否存在嘯叫。2. 如權(quán)利要求1所述的音頻信號(hào)嘯叫檢測(cè)方法,其特征在于,所述步驟B具體包括: B1、對(duì)每幀待測(cè)的音頻信號(hào)進(jìn)行傅里葉變換,獲得每幀音頻信號(hào)的功率譜; B2、計(jì)算每幀音頻信號(hào)幅度的峰值功率; B3、計(jì)算每幀音頻信號(hào)幅度的平均功率; B4、計(jì)算每幀音頻信號(hào)幅度的峰值平均功率比。3. 如權(quán)利要求1所述的音頻信號(hào)嘯叫檢測(cè)方法,其特征在于,所述步驟C具體包括: C1、計(jì)算相鄰幀音頻信號(hào)一階相位變化量; C2、計(jì)算相鄰幀音頻信號(hào)二階相位變化量。4. 如權(quán)利要求1所述的音頻信號(hào)嘯叫檢測(cè)方法,其特征在于,所述步驟D具體包括: D1、比較每幀音頻信號(hào)幅度的峰值平均功率比與設(shè)定閾值大小,及相鄰幀音頻信號(hào)二 階相位變化量與設(shè)定閾值大小; D2、在連續(xù)N幀音頻信號(hào)的幅度的峰值平均功率比和相鄰幀音頻信號(hào)二階相位變化量 的數(shù)值均大于設(shè)定閾值時(shí),則判斷該音頻信號(hào)存在嘯叫,N為正整數(shù)。
【文檔編號(hào)】H04R3/02GK105872910SQ201610169821
【公開日】2016年8月17日
【申請(qǐng)日】2016年3月23日
【發(fā)明人】杜鹢, 劉剛, 楊俊
【申請(qǐng)人】成都普創(chuàng)通信技術(shù)股份有限公司