專利名稱:一種3g無線路由器帶內(nèi)雙音多頻音消除的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無線通信技術(shù)領(lǐng)域,尤其涉及一種消除3G無線路由器外接話機(jī)帶雙音多頻音的實(shí)現(xiàn)方法和裝置。
背景技術(shù):
隨著3G業(yè)務(wù)的不斷發(fā)展,尤其是高速移動(dòng)數(shù)據(jù)通信為用戶提供的業(yè)務(wù)越來越豐富,移動(dòng)服務(wù)使用越來越普遍,3G無線路由器的應(yīng)用也越來越廣泛,一種帶外接話機(jī)的3G 無線路由器兼顧了用戶語音和數(shù)據(jù)共享的雙重需要。雙音多頻可以采用兩種方式在主被叫網(wǎng)關(guān)間進(jìn)行傳輸帶內(nèi)方式和帶外方式。帶內(nèi)方式是將雙音多頻信號(hào)封裝在語音包的傳輸方式,帶外方式是使用帶外信令的傳輸方式。帶內(nèi)方式容易受到語音包中的近似頻率干擾和回音消除的影響造成對(duì)端檢測誤判或漏判的情況,而帶外方式則不受干擾接收準(zhǔn)確。消除帶內(nèi)雙音多頻音,使用帶外方式是我們解決問題的思路。在3G無線路由器外接話機(jī)的應(yīng)用中,通話過程中的兩次撥號(hào)通常采用帶外雙音多頻方式,即使用信令發(fā)送鍵值,但由于外接話機(jī)及SLIC芯片本身的限制,帶內(nèi)雙音多頻音無法避免,因此這種情況下,帶內(nèi)雙音多頻音和帶外DTMF音同時(shí)發(fā)送到網(wǎng)絡(luò)側(cè),由于帶內(nèi)雙音多頻易受不確定因素的干擾,對(duì)端會(huì)出現(xiàn)一定概率對(duì)同一雙音多頻信號(hào)檢測到兩次的情況,引起兩次撥號(hào)判斷錯(cuò)誤,嚴(yán)重影響用戶正常使用電話銀行、客服服務(wù)、撥打分機(jī)號(hào)碼等電話業(yè)務(wù)。因此,為了保證在該應(yīng)用下兩次撥號(hào)的準(zhǔn)確性,在帶內(nèi)雙音多頻音無法避免的情況下,不借助外加硬件芯片或者第三方軟件,實(shí)現(xiàn)帶內(nèi)雙音多頻音消除的做法是非常有意義的。
發(fā)明內(nèi)容
針對(duì)已有技術(shù)的不足,本發(fā)明的目的提供了一種不通過3G無線路由器帶內(nèi)雙音多頻音消除的方法和裝置,通過SLIC(Subscriber LineInterface Circuit用戶線接口電路)芯片外接話機(jī)是3G無線路由器的一種重要應(yīng)用,但SLIC芯片普遍存在檢測、處理速度慢,對(duì)話機(jī)按鍵產(chǎn)生的帶內(nèi)雙音多頻音的檢測和處理不能滿足實(shí)時(shí)的要求,而帶內(nèi)雙音多頻易受近似頻率以及回音消除等音頻干擾導(dǎo)致對(duì)端檢測不準(zhǔn)確,如果按鍵同時(shí)激發(fā)帶內(nèi)雙音多頻和帶外雙音多頻,又會(huì)導(dǎo)致對(duì)端檢測到重復(fù)雙音多頻信號(hào)。通過利用3G Modem芯片中音頻處理模塊的高處理速度完成帶內(nèi)雙音多頻檢測功能,通過及時(shí)對(duì)上行音頻通路的靜音操作來消除帶內(nèi)雙音多頻,可以有效的解決這個(gè)問題。本發(fā)明是通過如下技術(shù)方案實(shí)現(xiàn)的3G無線路由器帶內(nèi)雙音多頻音消除的方法和裝置,所述的3G無線路由器外接話機(jī)建立通話后,按鍵時(shí)產(chǎn)生帶內(nèi)雙音多頻音混合在語音信號(hào)中,通過音頻接口到達(dá)Modem
-H-* I I
心/To
所述的Modem芯片內(nèi)部帶有雙音多頻檢測模塊,通過判斷雙音多頻的頻率和持續(xù)時(shí)間檢測輸入語音信號(hào)中的帶內(nèi)雙音多頻信號(hào)。Modem芯片內(nèi)部帶有控制音頻上行通道靜音的功能。所述的雙音多頻檢測模塊檢測到輸入信號(hào)中帶有雙音多頻信號(hào)后,控制音頻上行通道靜音,保持靜音狀態(tài)一定時(shí)間以保證雙音多頻音無法上傳,確定無雙音多頻音后重新開啟上行音頻通道。所述的在語音帶內(nèi)消除外接話機(jī)產(chǎn)生DTMF音,在語音帶外,路由器主程序使用空口命令發(fā)出帶外DTMF信令。本發(fā)明有益效果是,不需要增加額外的芯片和第三方音頻處理算法,通過3G無線路由器配合帶雙音多頻檢測功能和音頻處理DSP的Modem芯片,使用軟件算法完成帶內(nèi)雙音多頻的消除,效率高、成本低。
圖1是本發(fā)明硬件原理框圖;圖2是本發(fā)明實(shí)現(xiàn)流程示意圖。
具體實(shí)施例方式下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明是如何實(shí)現(xiàn)的如圖1所示,通話建立后,外接話機(jī)按鍵產(chǎn)生的帶內(nèi)雙音多頻音,一方面混入通話聲音通道中通過3G Modem模組的外部音頻接口傳輸,一方面引起SLIC電路產(chǎn)生雙音多頻中斷;路由器主CPU程序在接收到SLIC的雙音多頻中斷時(shí)通過空口命令,使3G Modem模組產(chǎn)生DTMF信令。帶內(nèi)雙音多頻音經(jīng)過3G Modem模組的DTMF檢測器,檢測器產(chǎn)生中斷并由音頻通路控制上行音頻通路的靜音和開啟操作達(dá)到過濾帶內(nèi)雙音多頻音的目的。如圖2所示,步驟1 通話建立后,外接話機(jī)按鍵產(chǎn)生雙音多頻音,SLIC芯片產(chǎn)生雙音多頻中斷,路由器主程序使用空口命令,使3G Modem協(xié)議棧發(fā)出帶外雙音多頻信令。步驟2 雙音多頻音通過SLIC的PCM通道傳到3G模塊,雙音多頻檢測模塊根據(jù)上行通道信號(hào)中的雙音多頻音的頻率及持續(xù)時(shí)間,使用特定算法判斷檢測帶內(nèi)雙音多頻信號(hào)并產(chǎn)生中斷。步驟3 在雙音多頻中斷處理中對(duì)上行音頻通道靜音,確定沒有雙音多頻音后打開音頻通道。
權(quán)利要求
1.一種3G無線路由器帶內(nèi)雙音多頻音消除的方法和裝置,其特征在于所述的3G無線路由器外接話機(jī)建立通話后,按鍵時(shí)產(chǎn)生帶內(nèi)雙音多頻音混合在語音信號(hào)中,通過音頻接口到達(dá)Modem芯片。
2.根據(jù)一種3G無線路由器帶內(nèi)雙音多頻音消除的方法和裝置,其特征在于所述的 Modem芯片內(nèi)部帶有雙音多頻檢測模塊,通過判斷雙音多頻的頻率和持續(xù)時(shí)間檢測輸入語音信號(hào)中的帶內(nèi)雙音多頻信號(hào),Modem芯片內(nèi)部帶有控制音頻上行通道靜音的功能。
3.根據(jù)一種3G無線路由器帶內(nèi)雙音多頻音消除的方法和裝置,其特征在于所述的雙音多頻檢測模塊檢測到輸入信號(hào)中帶有雙音多頻信號(hào)后,控制音頻上行通道靜音,保持靜音狀態(tài)一定時(shí)間以保證雙音多頻音無法上傳,確定無雙音多頻音后重新開啟上行音頻通道。
4.根據(jù)一種3G無線路由器帶內(nèi)雙音多頻音消除的方法和裝置,其特征在于所述的在語音帶內(nèi)消除外接話機(jī)產(chǎn)生DTMF音,在語音帶外,路由器主程序使用空口命令發(fā)出帶外 DTMF信令。
全文摘要
本發(fā)明公開了一種3G無線路由器帶內(nèi)雙音多頻音消除的方法和裝置,所述的3G無線路由器外接話機(jī)建立通話后,按鍵時(shí)產(chǎn)生帶內(nèi)雙音多頻音混合在語音信號(hào)中,通過音頻接口到達(dá)Modem芯片公開了一種外接話機(jī)應(yīng)用中消除帶內(nèi)DTMF的方法。通過消除帶內(nèi)DTMF,使用帶外空口DTMF信令,有效的保證了對(duì)端DTMF檢測尤其是二次撥號(hào)檢測的準(zhǔn)確性和有效性。
文檔編號(hào)H04M9/08GK102457631SQ20101051484
公開日2012年5月16日 申請(qǐng)日期2010年10月21日 優(yōu)先權(quán)日2010年10月21日
發(fā)明者孫學(xué)磊, 饒琛 申請(qǐng)人:西安龍飛軟件有限公司