專(zhuān)利名稱(chēng):信號(hào)檢測(cè)方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信中的信號(hào)檢測(cè)技術(shù),更具體的說(shuō),本發(fā)明涉及一種采用信號(hào)檢測(cè)窗對(duì)信號(hào)進(jìn)行檢測(cè)的信號(hào)檢測(cè)方法及裝置。
背景技術(shù):
在目前的通信網(wǎng)絡(luò)中,信號(hào)檢測(cè)是應(yīng)用非常普遍的技術(shù),通常,信號(hào)具有時(shí)域特性和頻域特性,根據(jù)信號(hào)變化原理,信號(hào)可以在時(shí)域和頻域之間進(jìn)行相應(yīng)轉(zhuǎn)換,因此,在對(duì)信號(hào)進(jìn)行檢測(cè)時(shí),可通過(guò)將信號(hào)從時(shí)域變化到頻域中,然后檢測(cè)頻域內(nèi)的能量,若檢測(cè)時(shí)段內(nèi)有一個(gè)信號(hào)檢測(cè)窗內(nèi)的能量大于預(yù)定閥值時(shí),則判斷檢測(cè)到所需的信號(hào)。
采用上述信號(hào)檢測(cè)技術(shù),由于信號(hào)輸出時(shí)刻的不確定性,在檢測(cè)時(shí),通常是通過(guò)連續(xù)的信號(hào)檢測(cè)窗進(jìn)行檢測(cè)的,即預(yù)設(shè)信號(hào)檢測(cè)窗內(nèi)全為有效信號(hào)時(shí)的能量預(yù)定閥值,若在連續(xù)的信號(hào)檢測(cè)窗檢測(cè)中檢測(cè)到一個(gè)信號(hào)檢測(cè)窗內(nèi)信號(hào)能量達(dá)到所述預(yù)定閥值,則判斷檢測(cè)到所需的信號(hào)。采用這樣的方式雖然可實(shí)現(xiàn)對(duì)信號(hào)的檢測(cè),但在檢測(cè)時(shí)無(wú)法確知信號(hào)的輸入時(shí)刻,因此,相應(yīng)該信號(hào)時(shí)長(zhǎng)的連續(xù)信號(hào)檢測(cè)中檢測(cè)結(jié)果是針對(duì)信號(hào)檢測(cè)窗全為有效信號(hào)時(shí)設(shè)置的預(yù)定閥值,還有部分信號(hào)檢測(cè)窗內(nèi)不全為有效信號(hào)時(shí)的信號(hào)檢測(cè)窗的檢測(cè)結(jié)果做了無(wú)效的檢測(cè)。
以待檢測(cè)的信號(hào)為雙音多頻(DTMF,Dual Tone Multi-Frequency)信號(hào)來(lái)說(shuō),針對(duì)DTMF信號(hào)一個(gè)號(hào)碼由兩個(gè)頻率組成的特點(diǎn),通過(guò)檢測(cè)該DTMF信號(hào)在頻域的能量可以實(shí)現(xiàn)對(duì)該DTMF信號(hào)的檢測(cè)。
例如一種目前普遍采用的對(duì)DTMF信號(hào)檢測(cè)的信號(hào)檢測(cè)裝置如圖1所示。
首先通過(guò)帶通濾波器和高通濾波器將DTMF信號(hào)的低頻群(697、770、852、941)和高頻群(1209、1336、1477、1633)信號(hào)分開(kāi),然后對(duì)所述低頻群和高頻群信號(hào)進(jìn)行能量運(yùn)算以檢測(cè)是否存在相應(yīng)DTMF頻率的信號(hào),如果存在,則輸出相應(yīng)的低頻率和高頻率,最后根據(jù)這兩個(gè)頻率得到相應(yīng)的DTMF號(hào)碼。
目前國(guó)標(biāo)中規(guī)定DTMF信號(hào)最短為40ms,而固定電話網(wǎng)絡(luò)或移動(dòng)電話網(wǎng)絡(luò)中的語(yǔ)音采樣頻率一般為8KHz,這樣40ms的DTMF信號(hào)實(shí)際上為320個(gè)采樣點(diǎn),為此,上述在進(jìn)行高頻群和低頻群能量運(yùn)算時(shí)一般采用離散Fourier變換即DFT方法進(jìn)行計(jì)算,即采用一個(gè)信號(hào)檢測(cè)窗,然后分別對(duì)該信號(hào)檢測(cè)窗內(nèi)的點(diǎn)進(jìn)行4個(gè)高頻或4個(gè)低頻的能量計(jì)算,算出能量較高的一個(gè),如果這個(gè)能量較高的頻率達(dá)到某一個(gè)能量門(mén)限,則可認(rèn)為在這個(gè)檢測(cè)窗中含有這一頻率,否則,繼續(xù)下一信號(hào)檢測(cè)窗的檢測(cè)。
一般的,信號(hào)檢測(cè)窗越小,則窗口內(nèi)包含的信息也越少,信號(hào)檢測(cè)越不準(zhǔn)確,因此,信號(hào)檢測(cè)窗不能開(kāi)得太?。坏珜?duì)于持續(xù)時(shí)長(zhǎng)較短的信號(hào),信號(hào)檢測(cè)窗也不能開(kāi)得太大,例如,DTMF信號(hào),由于國(guó)標(biāo)40ms最短長(zhǎng)度的規(guī)定,檢測(cè)窗也不能開(kāi)得太大,否則,無(wú)法保證檢測(cè)結(jié)果準(zhǔn)確。
根據(jù)上述信號(hào)檢測(cè)的原理,參考圖2,對(duì)于一個(gè)DTMF信號(hào),由于DTMF信號(hào)最短為40ms,因此信號(hào)檢測(cè)窗最大只能定到20ms,這樣才能保證至少有一次信號(hào)檢測(cè)窗內(nèi)全部數(shù)據(jù)都是有效DTMF信號(hào),最多可能有兩次信號(hào)檢測(cè)窗內(nèi)全部數(shù)據(jù)都是有效DTMF信號(hào),這樣,用20ms的信號(hào)檢測(cè)窗來(lái)檢測(cè),在檢測(cè)過(guò)程中,只要檢測(cè)到有信號(hào)能量過(guò)該信號(hào)檢測(cè)窗20ms的DTMF信號(hào)能量門(mén)限,則判斷檢測(cè)到該DTMF信號(hào)。
但從圖2可以看出,相應(yīng)40ms時(shí)長(zhǎng)的DTMF信號(hào)檢測(cè)中只有信號(hào)檢測(cè)窗內(nèi)全為有效信號(hào)時(shí)的信號(hào)檢測(cè)窗的檢測(cè)結(jié)果有效,最差將有20ms的信號(hào)檢測(cè)時(shí)長(zhǎng)的信號(hào)檢測(cè)窗的檢測(cè)結(jié)果無(wú)效(即做了無(wú)效檢測(cè)),不難理解,如果采用18ms的信號(hào)檢測(cè)窗,則最差將有22ms的信號(hào)檢測(cè)時(shí)長(zhǎng)的信號(hào)檢測(cè)窗的檢測(cè)結(jié)果無(wú)效。
發(fā)明內(nèi)容
本發(fā)明解決的技術(shù)問(wèn)題是提供一種信號(hào)檢測(cè)方法及裝置,以提高信號(hào)檢測(cè)精度,尤其是用于持續(xù)時(shí)長(zhǎng)較短的雙音多頻信號(hào)提高檢測(cè)精度。
為解決上述問(wèn)題,本發(fā)明的信號(hào)檢測(cè)方法,包括預(yù)設(shè)對(duì)信號(hào)進(jìn)行檢測(cè)的信號(hào)檢測(cè)窗;根據(jù)所述信號(hào)檢測(cè)窗窗口大小及所述信號(hào)持續(xù)時(shí)長(zhǎng)預(yù)設(shè)檢測(cè)到所述信號(hào)的判決條件,所述判決條件包括信號(hào)檢測(cè)窗內(nèi)全為有效信號(hào)時(shí)應(yīng)達(dá)到的高判決門(mén)限、相應(yīng)所述信號(hào)持續(xù)時(shí)長(zhǎng)的連續(xù)個(gè)信號(hào)檢測(cè)窗檢測(cè)中最低應(yīng)達(dá)到所述高判決門(mén)限的連續(xù)的信號(hào)檢測(cè)窗個(gè)數(shù),與達(dá)到所述高判決門(mén)限的連續(xù)的信號(hào)檢測(cè)窗前后相鄰的信號(hào)檢測(cè)窗中其中有一個(gè)信號(hào)檢測(cè)窗內(nèi)最低應(yīng)達(dá)到的低判決門(mén)限;根據(jù)所述判決條件進(jìn)行信號(hào)檢測(cè),若檢測(cè)到符合所述判決條件的信號(hào),則判斷檢測(cè)到所需信號(hào),否則繼續(xù)進(jìn)行檢測(cè)。
優(yōu)選的,所述信號(hào)檢測(cè)包括a、對(duì)一個(gè)信號(hào)檢測(cè)窗內(nèi)的信號(hào)首先進(jìn)行高判決門(mén)限檢測(cè),判斷該信號(hào)檢測(cè)窗內(nèi)的信號(hào)能量是否達(dá)到所述高判決門(mén)限,若是,該次信號(hào)檢測(cè)窗檢測(cè)結(jié)果記為高判決門(mén)限檢測(cè)有效,執(zhí)行c,否則,執(zhí)行b;b、進(jìn)行低判決門(mén)限檢測(cè),判斷該信號(hào)檢測(cè)窗內(nèi)的信號(hào)能量是否達(dá)到所述低判決門(mén)限,若是,該次信號(hào)檢測(cè)窗檢測(cè)結(jié)果記為低判決門(mén)限檢測(cè)有效,執(zhí)行d,否則該次信號(hào)檢測(cè)窗檢測(cè)結(jié)果無(wú)效,返回a,繼續(xù)下一個(gè)信號(hào)檢測(cè)窗檢測(cè);c、繼續(xù)下一個(gè)信號(hào)檢測(cè)窗檢測(cè),直到在相應(yīng)所述信號(hào)持續(xù)時(shí)長(zhǎng)的連續(xù)個(gè)信號(hào)檢測(cè)窗的檢測(cè)結(jié)果中滿足所述最低應(yīng)達(dá)到所述高判決門(mén)限的連續(xù)信號(hào)檢測(cè)窗個(gè)數(shù);并且達(dá)到所述高判決門(mén)限的連續(xù)的信號(hào)檢測(cè)窗后的信號(hào)檢測(cè)窗的檢測(cè)結(jié)果為達(dá)到所述最低應(yīng)達(dá)到的低判決門(mén)限,則判斷檢測(cè)到所述信號(hào);d、繼續(xù)下一個(gè)信號(hào)檢測(cè)窗檢測(cè),直到在相應(yīng)所述信號(hào)持續(xù)時(shí)長(zhǎng)的連續(xù)個(gè)信號(hào)檢測(cè)窗的檢測(cè)結(jié)果中滿足所述最低應(yīng)達(dá)到所述高判決門(mén)限的連續(xù)信號(hào)檢測(cè)窗個(gè)數(shù),則判斷檢測(cè)到所述信號(hào)。
優(yōu)選的,所述信號(hào)檢測(cè)包括a、對(duì)一個(gè)信號(hào)檢測(cè)窗內(nèi)的信號(hào)首先進(jìn)行低判決門(mén)限檢測(cè),判斷該信號(hào)檢測(cè)窗內(nèi)的信號(hào)能量是否達(dá)到所述低判決門(mén)限,若是,執(zhí)行b,否則,返回繼續(xù)下一信號(hào)檢測(cè)窗檢測(cè);b、進(jìn)行高判決門(mén)限檢測(cè),判斷該信號(hào)檢測(cè)窗內(nèi)的信號(hào)能量是否達(dá)到所述高判決門(mén)限,若是,該次信號(hào)檢測(cè)窗檢測(cè)結(jié)果記為高判決門(mén)限檢測(cè)有效,執(zhí)行c,否則該次信號(hào)檢測(cè)窗檢測(cè)結(jié)果記為低判決門(mén)限檢測(cè)有效,執(zhí)行d;c、繼續(xù)下一個(gè)信號(hào)檢測(cè)窗檢測(cè),直到在所述信號(hào)持續(xù)時(shí)長(zhǎng)的連續(xù)個(gè)信號(hào)檢測(cè)窗檢測(cè)的檢測(cè)結(jié)果中滿足最低應(yīng)達(dá)到所述高判決門(mén)限的連續(xù)的信號(hào)檢測(cè)窗個(gè)數(shù);并且在所述達(dá)到高判決門(mén)限的連續(xù)的信號(hào)檢測(cè)窗后的信號(hào)檢測(cè)窗的檢測(cè)結(jié)果中信號(hào)能量值達(dá)到所述最低應(yīng)達(dá)到的低判決門(mén)限,則判斷檢測(cè)到所述信號(hào);d、繼續(xù)下一個(gè)信號(hào)檢測(cè)窗檢測(cè),直到在所述信號(hào)持續(xù)時(shí)長(zhǎng)的連續(xù)個(gè)信號(hào)檢測(cè)窗檢測(cè)的檢測(cè)結(jié)果中滿足最低應(yīng)達(dá)到所述高判決門(mén)限的連續(xù)的信號(hào)檢測(cè)窗個(gè)數(shù),則判斷檢測(cè)到所述信號(hào)。
其中,所述最低應(yīng)達(dá)到的低判決門(mén)限為一個(gè)信號(hào)檢測(cè)窗內(nèi)有效信號(hào)小于或等于所述信號(hào)持續(xù)時(shí)長(zhǎng)減去所述個(gè)數(shù)的連續(xù)信號(hào)檢測(cè)窗時(shí)長(zhǎng)后所剩的剩余時(shí)長(zhǎng)一半時(shí)應(yīng)達(dá)到的判決門(mén)限。
相應(yīng)地,本發(fā)明的信號(hào)檢測(cè)裝置,包括信號(hào)接收單元,用于接收需檢測(cè)的信號(hào);檢測(cè)單元,用于根據(jù)預(yù)設(shè)的對(duì)信號(hào)進(jìn)行檢測(cè)的信號(hào)檢測(cè)窗,及根據(jù)所述信號(hào)檢測(cè)窗窗口大小及所述信號(hào)持續(xù)時(shí)長(zhǎng)預(yù)設(shè)的檢測(cè)到所述信號(hào)的判決條件,進(jìn)行信號(hào)檢測(cè),所述判決條件包括信號(hào)檢測(cè)窗內(nèi)全為有效信號(hào)時(shí)應(yīng)達(dá)到的高判決門(mén)限、相應(yīng)所述信號(hào)持續(xù)時(shí)長(zhǎng)的連續(xù)個(gè)信號(hào)檢測(cè)窗檢測(cè)中最低應(yīng)達(dá)到所述高判決門(mén)限的連續(xù)信號(hào)檢測(cè)窗個(gè)數(shù)、與所述達(dá)到高判決門(mén)限的連續(xù)的信號(hào)檢測(cè)窗前后相鄰的信號(hào)檢測(cè)窗中其中有一個(gè)信號(hào)檢測(cè)窗內(nèi)最低應(yīng)達(dá)到的低判決門(mén)限;信號(hào)判定單元,若檢測(cè)單元檢測(cè)到符合所述判決條件的信號(hào),則判定檢測(cè)到所需的信號(hào)。
其中,所述檢測(cè)單元包括能量檢測(cè)單元,對(duì)一個(gè)信號(hào)檢測(cè)窗中的信號(hào)進(jìn)行能量運(yùn)算,獲取該信號(hào)檢測(cè)窗中的信號(hào)能量值;高判決門(mén)限檢測(cè)單元,用于判斷所述能量檢測(cè)單元檢測(cè)的信號(hào)能量值是否達(dá)到所述高判決門(mén)限;低判決門(mén)限檢測(cè)單元,用于判斷所述能量檢測(cè)單元檢測(cè)的信號(hào)能量值是否達(dá)到所述低判決門(mén)限;檢測(cè)確定單元,根據(jù)所述高判決門(mén)限檢測(cè)單元及所述低判決門(mén)限檢測(cè)單元檢測(cè)結(jié)果,若在相應(yīng)所述信號(hào)持續(xù)時(shí)長(zhǎng)的連續(xù)個(gè)信號(hào)檢測(cè)窗檢測(cè)的檢測(cè)結(jié)果中達(dá)到所述最低應(yīng)達(dá)到所述高判決門(mén)限的連續(xù)信號(hào)檢測(cè)窗個(gè)數(shù);并且與所述達(dá)到高判決門(mén)限的連續(xù)信號(hào)檢測(cè)窗前后相鄰的信號(hào)檢測(cè)窗中其中有一個(gè)信號(hào)檢測(cè)窗內(nèi)達(dá)到所述最低應(yīng)達(dá)到的低判決門(mén)限,則確定檢測(cè)的信號(hào)符合所述判定條件。
其中,所述最低應(yīng)達(dá)到的低判決門(mén)限為一個(gè)信號(hào)檢測(cè)窗內(nèi)有效信號(hào)小于或等于所述信號(hào)持續(xù)時(shí)長(zhǎng)減去所述個(gè)數(shù)的連續(xù)信號(hào)檢測(cè)窗時(shí)長(zhǎng)后所剩的剩余時(shí)長(zhǎng)一半時(shí)應(yīng)達(dá)到的判決門(mén)限。
相應(yīng)的,本發(fā)明的雙音多頻信號(hào)檢測(cè)方法,包括預(yù)設(shè)對(duì)雙音多頻信號(hào)進(jìn)行檢測(cè)的雙音多頻信號(hào)高頻群信號(hào)檢測(cè)窗和雙音多頻信號(hào)低頻群信號(hào)檢測(cè)窗;分別根據(jù)所述高頻群信號(hào)檢測(cè)窗窗口大小、所述低頻群信號(hào)檢測(cè)窗窗口大小以及所述雙音多頻信號(hào)持續(xù)時(shí)長(zhǎng)預(yù)設(shè)檢測(cè)到所述雙音多頻信號(hào)的判決條件,所述判定條件包括高頻群、低頻群信號(hào)檢測(cè)窗內(nèi)全為有效信號(hào)時(shí)相應(yīng)應(yīng)達(dá)到的高判決門(mén)限、相應(yīng)所述雙音多頻信號(hào)持續(xù)時(shí)長(zhǎng)的連續(xù)個(gè)高頻群、低頻群信號(hào)檢測(cè)窗檢測(cè)中最低應(yīng)達(dá)到所述高頻群、低頻群高判決門(mén)限的高頻群、低頻群連續(xù)信號(hào)檢測(cè)窗個(gè)數(shù),與所述達(dá)到高判決門(mén)限的高頻群、低頻群連續(xù)信號(hào)檢測(cè)窗前后相鄰的高頻群、低頻群信號(hào)檢測(cè)窗中其中有一個(gè)高頻群、低頻群信號(hào)檢測(cè)窗內(nèi)最低應(yīng)達(dá)到的低判決門(mén)限;根據(jù)所述判決條件進(jìn)行雙音多頻信號(hào)檢測(cè),若檢測(cè)到符合所述判決條件的信號(hào),則判斷檢測(cè)到所述雙音多頻信號(hào),根據(jù)該雙音多頻信號(hào)高頻群及低頻群頻率確定對(duì)應(yīng)號(hào)碼,否則繼續(xù)進(jìn)行檢測(cè)。
優(yōu)選的,所述雙音多頻信號(hào)檢測(cè)包括a、對(duì)一個(gè)高頻群、低頻群信號(hào)檢測(cè)窗內(nèi)的信號(hào)首先進(jìn)行相應(yīng)高頻群、低頻群高判決門(mén)限檢測(cè),判斷該高頻群、低頻群信號(hào)檢測(cè)窗內(nèi)的信號(hào)能量是否達(dá)到所述高頻群、低頻群高判決門(mén)限,若是,該次高頻群、低頻群信號(hào)檢測(cè)窗檢測(cè)結(jié)果記為高頻群、低頻群高判決門(mén)限檢測(cè)有效,執(zhí)行c,否則,執(zhí)行b;b、進(jìn)行相應(yīng)高頻群、低頻群低判決門(mén)限檢測(cè),判斷該高頻群、低頻群信號(hào)檢測(cè)窗內(nèi)的信號(hào)能量是否達(dá)到所述高頻群、低頻群低判決門(mén)限,若是,該次高頻群、低頻群信號(hào)檢測(cè)窗檢測(cè)結(jié)果記為高頻群、低頻群低判決門(mén)限檢測(cè)有效,執(zhí)行d,否則該次高頻群、低頻群信號(hào)檢測(cè)窗檢測(cè)結(jié)果無(wú)效,返回a,繼續(xù)下一個(gè)高頻群、低頻群信號(hào)檢測(cè)窗檢測(cè);c、繼續(xù)下一個(gè)高頻群、低頻群信號(hào)檢測(cè)窗檢測(cè),直到在相應(yīng)所述雙音多頻信號(hào)持續(xù)時(shí)長(zhǎng)的連續(xù)個(gè)高頻群、低頻群信號(hào)檢測(cè)窗的檢測(cè)結(jié)果中滿足所述最低應(yīng)達(dá)到所述高頻群、低頻群高判決門(mén)限的高頻群、低頻群連續(xù)信號(hào)檢測(cè)窗個(gè)數(shù);并且達(dá)到所述高頻群、低頻群高判決門(mén)限的高頻群、低頻群連續(xù)信號(hào)檢測(cè)窗后的高頻群、低頻群信號(hào)檢測(cè)窗的檢測(cè)結(jié)果為達(dá)到所述最低應(yīng)達(dá)到的所述高頻群、低頻群低判決門(mén)限,則判斷檢測(cè)到所述雙音多頻信號(hào);d、繼續(xù)下一個(gè)高頻群、低頻群信號(hào)檢測(cè)窗檢測(cè),直到在相應(yīng)所述雙音多頻信號(hào)持續(xù)時(shí)長(zhǎng)的連續(xù)個(gè)高頻群、低頻群信號(hào)檢測(cè)窗的檢測(cè)結(jié)果中滿足所述最低應(yīng)達(dá)到所述高頻群、低頻群高判決門(mén)限的高頻群、低頻群連續(xù)信號(hào)檢測(cè)窗個(gè)數(shù),則判斷檢測(cè)到所述雙音多頻信號(hào)。
優(yōu)選的,所述雙音多頻信號(hào)檢測(cè)包括
a、對(duì)一個(gè)高頻群、低頻群信號(hào)檢測(cè)窗內(nèi)的信號(hào)首先進(jìn)行低判決門(mén)限檢測(cè),判斷該高頻群、低頻群信號(hào)檢測(cè)窗內(nèi)的信號(hào)能量是否達(dá)到所述高頻群、低頻群低判決門(mén)限,若是,執(zhí)行b,否則,返回繼續(xù)下一高頻群、低頻群信號(hào)檢測(cè)窗檢測(cè);b、進(jìn)行高頻群、低頻群高判決門(mén)限檢測(cè),判斷該高頻群、低頻群信號(hào)檢測(cè)窗內(nèi)的信號(hào)能量是否達(dá)到所述高頻群、低頻群高判決門(mén)限,若是,該次高頻群、低頻群信號(hào)檢測(cè)窗檢測(cè)結(jié)果記為高頻群、低頻群高判決門(mén)限檢測(cè)有效,執(zhí)行c,否則該次高頻群、低頻群信號(hào)檢測(cè)窗檢測(cè)結(jié)果記為高頻群、低頻群低判決門(mén)限檢測(cè)有效,執(zhí)行d;c、繼續(xù)下一個(gè)高頻群、低頻群信號(hào)檢測(cè)窗檢測(cè),直到在所述信號(hào)持續(xù)時(shí)長(zhǎng)的連續(xù)個(gè)高頻群、低頻群信號(hào)檢測(cè)窗檢測(cè)的檢測(cè)結(jié)果中滿足最低應(yīng)達(dá)到所述高頻群、低頻群高判決門(mén)限的連續(xù)高頻群、低頻群信號(hào)檢測(cè)窗個(gè)數(shù);并且在所述達(dá)到高頻群、低頻群高判決門(mén)限的高頻群、低頻群連續(xù)信號(hào)檢測(cè)窗后的高頻群、低頻群信號(hào)檢測(cè)窗的檢測(cè)結(jié)果中信號(hào)能量值達(dá)到所述最低應(yīng)達(dá)到的高頻群、低頻群低判決門(mén)限,則判斷檢測(cè)到所述雙音多頻信號(hào);d、繼續(xù)下一個(gè)高頻群、低頻群信號(hào)檢測(cè)窗檢測(cè),直到在所述雙音多頻信號(hào)持續(xù)時(shí)長(zhǎng)的連續(xù)個(gè)高頻群、低頻群信號(hào)檢測(cè)窗檢測(cè)的檢測(cè)結(jié)果中滿足最低應(yīng)達(dá)到所述高頻群、低頻群高判決門(mén)限的高頻群、低頻群連續(xù)信號(hào)檢測(cè)窗個(gè)數(shù),則判斷檢測(cè)到所述雙音多頻信號(hào)。
其中,所述最低應(yīng)達(dá)到的高頻群、低頻群低判決門(mén)限為一個(gè)高頻群、低頻群信號(hào)檢測(cè)窗內(nèi)有效信號(hào)小于或等于所述雙音多頻信號(hào)持續(xù)時(shí)長(zhǎng)減去所述個(gè)數(shù)的相應(yīng)高頻群、低頻群連續(xù)信號(hào)檢測(cè)窗時(shí)長(zhǎng)后所剩的剩余時(shí)長(zhǎng)一半時(shí)應(yīng)達(dá)到的判決門(mén)限。
其中,所述雙音多頻信號(hào)持續(xù)時(shí)長(zhǎng)為雙音多頻信號(hào)最低持續(xù)時(shí)長(zhǎng)。
優(yōu)選的,所述雙音多頻信號(hào)最低持續(xù)時(shí)長(zhǎng)為40ms,所述高頻群、低頻群信號(hào)檢測(cè)窗均為18ms,所述高頻群、低頻群高判決門(mén)限均為18ms的高頻群、低頻群信號(hào)檢測(cè)窗內(nèi)全為有效信號(hào)時(shí)的判決門(mén)限,所述達(dá)到高頻群、低頻群高判決門(mén)限的相應(yīng)高頻群、低頻群連續(xù)信號(hào)檢測(cè)窗個(gè)數(shù)為1個(gè),所述高頻群、低頻群低判決門(mén)限為高頻群、低頻群信號(hào)檢測(cè)窗內(nèi)有效信號(hào)達(dá)11ms時(shí)的判決門(mén)限。
相應(yīng)的,本發(fā)明的雙音多頻信號(hào)檢測(cè)裝置,包括高頻群信號(hào)過(guò)濾接收單元,用于過(guò)濾接收需檢測(cè)的雙音多頻信號(hào)的高頻群信號(hào);低頻群信號(hào)過(guò)濾接收單元,用于過(guò)濾接收需檢測(cè)的雙音多頻信號(hào)的低頻群信號(hào);雙音多頻信號(hào)檢測(cè)單元,用于根據(jù)預(yù)設(shè)的對(duì)雙音多頻信號(hào)進(jìn)行檢測(cè)的高頻群、低頻群信號(hào)檢測(cè)窗,及根據(jù)所述高頻群、低頻群信號(hào)檢測(cè)窗窗口大小及所述雙音多頻信號(hào)持續(xù)時(shí)長(zhǎng)預(yù)設(shè)的檢測(cè)到所述雙音多頻信號(hào)的判決條件,進(jìn)行雙音多頻信號(hào)檢測(cè),所述判定條件包括高頻群、低頻群信號(hào)檢測(cè)窗內(nèi)全為有效信號(hào)時(shí)應(yīng)達(dá)到的高頻群、低頻群高判決門(mén)限、相應(yīng)所述雙音多頻信號(hào)持續(xù)時(shí)長(zhǎng)的連續(xù)高頻群、低頻群信號(hào)檢測(cè)窗檢測(cè)中最低應(yīng)達(dá)到所述高頻群、低頻群高判決門(mén)限的連續(xù)高頻群、低頻群信號(hào)檢測(cè)窗個(gè)數(shù),與所述達(dá)到高頻群、低頻群高低判決門(mén)限的連續(xù)高頻群、低頻群信號(hào)檢測(cè)窗前后相鄰的高頻群、低頻群信號(hào)檢測(cè)窗中其中有一個(gè)高頻群、低頻群信號(hào)檢測(cè)窗內(nèi)最低應(yīng)達(dá)到的高頻群、低頻群低判決門(mén)限;雙音多頻信號(hào)判定單元,若檢測(cè)單元檢測(cè)到符合所述判決條件的信號(hào),則判定檢測(cè)到所述雙音多頻信號(hào),根據(jù)該雙音多頻信號(hào)高頻群及低頻群頻率確定對(duì)應(yīng)號(hào)碼。
優(yōu)選的,所述檢測(cè)單元包括高頻群、低頻群能量檢測(cè)單元,對(duì)一個(gè)高頻群、低頻群信號(hào)檢測(cè)窗中的信號(hào)進(jìn)行能量運(yùn)算,獲取該高頻群、低頻群信號(hào)檢測(cè)窗中的信號(hào)能量值;高頻群、低頻群高判決門(mén)限檢測(cè)單元,用于判斷所述高頻群、低頻群能量檢測(cè)單元檢測(cè)的信號(hào)能量值是否達(dá)到所述高頻群、低頻群高判決門(mén)限;高頻群、低頻群低判決門(mén)限檢測(cè)單元,用于判斷所述高頻群、低頻群能量檢測(cè)單元檢測(cè)的信號(hào)能量值是否達(dá)到所述高頻群、低頻群低判決門(mén)限;高頻群、低頻群檢測(cè)確定單元,根據(jù)所述高頻群、低頻群高判決門(mén)限檢測(cè)單元及所述高頻群、低頻群低判決門(mén)限檢測(cè)單元檢測(cè)結(jié)果,若在相應(yīng)所述雙音多頻信號(hào)持續(xù)時(shí)長(zhǎng)的連續(xù)個(gè)高頻群、低頻群信號(hào)檢測(cè)窗檢測(cè)的檢測(cè)結(jié)果中達(dá)到最低應(yīng)達(dá)到所述高頻群、低頻群高判決門(mén)限的連續(xù)高頻群、低頻群信號(hào)檢測(cè)窗個(gè)數(shù);并且與所述達(dá)到高頻群、低頻群高判決門(mén)限的連續(xù)高頻群、低頻群信號(hào)檢測(cè)窗前后相鄰的高頻群、低頻群信號(hào)檢測(cè)窗中其中有一個(gè)高頻群、低頻群信號(hào)檢測(cè)窗內(nèi)達(dá)到所述最低應(yīng)達(dá)到的高頻群、低頻群低判決門(mén)限,則確定檢測(cè)的信號(hào)符合所述判定條件。
其中,所述最低應(yīng)達(dá)到的高頻群、低頻群低判決門(mén)限為一個(gè)高頻群、低頻群信號(hào)檢測(cè)窗內(nèi)有效信號(hào)小于或等于所述雙音多頻信號(hào)持續(xù)時(shí)長(zhǎng)減去所述個(gè)數(shù)的相應(yīng)高頻群、低頻群連續(xù)信號(hào)檢測(cè)窗時(shí)長(zhǎng)后所剩的剩余時(shí)長(zhǎng)一半時(shí)應(yīng)達(dá)到的判決門(mén)限。
其中,所述雙音多頻信號(hào)持續(xù)時(shí)長(zhǎng)為雙音多頻信號(hào)最低持續(xù)時(shí)長(zhǎng)。
優(yōu)選的,所述雙音多頻信號(hào)最低持續(xù)時(shí)長(zhǎng)為40ms,所述高頻群、低頻群信號(hào)檢測(cè)窗均為18ms,所述高頻群、低頻群高判決門(mén)限均為18ms的高頻群、低頻群信號(hào)檢測(cè)窗內(nèi)全為有效信號(hào)時(shí)的判決門(mén)限,所述達(dá)到高頻群、低頻群高判決門(mén)限的相應(yīng)高頻群、低頻群連續(xù)信號(hào)檢測(cè)窗個(gè)數(shù)為1個(gè),所述高頻群、低頻群低判決門(mén)限為高頻群、低頻群信號(hào)檢測(cè)窗內(nèi)有效信號(hào)達(dá)11ms時(shí)的判決門(mén)限。
優(yōu)選的,所述高頻群信號(hào)過(guò)濾接收單元采用IIR高通濾波器,所述低頻群信號(hào)過(guò)濾接收單元采用IIR低通濾波器。
優(yōu)選的,所述高頻群、低頻群能量檢測(cè)單元采用Goertzel迭代算法進(jìn)行能量運(yùn)算。
與現(xiàn)有技術(shù)相比,本發(fā)明具有以下有益效果本發(fā)明根據(jù)信號(hào)檢測(cè)窗大小和信號(hào)持續(xù)時(shí)長(zhǎng)預(yù)設(shè)檢測(cè)到信號(hào)的判定條件,所述判定條件根據(jù)相應(yīng)信號(hào)持續(xù)時(shí)長(zhǎng)的連續(xù)信號(hào)檢測(cè)窗中最低應(yīng)達(dá)到高判決門(mén)限的信號(hào)檢測(cè)窗個(gè)數(shù)以及與所述連續(xù)的信號(hào)檢測(cè)窗前或后相鄰的信號(hào)檢測(cè)窗不全為有效信號(hào)時(shí)最低應(yīng)達(dá)到的低判決門(mén)限進(jìn)行設(shè)定。由于有效利用了信號(hào)檢測(cè)窗不全為有效信號(hào)時(shí)的信號(hào)檢測(cè)窗的檢測(cè)結(jié)果,本發(fā)明相比現(xiàn)有技術(shù)的檢測(cè)精度更高,例如,以對(duì)最低持續(xù)時(shí)長(zhǎng)40ms的DTMF信號(hào)進(jìn)行檢測(cè)為例,當(dāng)信號(hào)檢測(cè)窗取18ms時(shí),相應(yīng)40ms的信號(hào)持續(xù)時(shí)長(zhǎng)的連續(xù)信號(hào)檢測(cè)窗檢測(cè)中必定有一個(gè)信號(hào)檢測(cè)窗的檢測(cè)結(jié)果中信號(hào)能量值大于信號(hào)檢測(cè)窗中有效信號(hào)達(dá)11ms的能量門(mén)限值,只要連續(xù)信號(hào)檢測(cè)窗中檢測(cè)到有一個(gè)信號(hào)檢測(cè)窗檢測(cè)結(jié)果信號(hào)能量值大于信號(hào)檢測(cè)窗中有效信號(hào)為18ms時(shí)的能量門(mén)限值,與該信號(hào)檢測(cè)窗相鄰的信號(hào)檢測(cè)窗檢測(cè)中有一個(gè)信號(hào)檢測(cè)窗中信號(hào)能量值大于信號(hào)檢測(cè)窗內(nèi)有效信號(hào)達(dá)11ms的能量值,則可判定檢測(cè)到該DTMF信號(hào)??梢钥闯?,采用本發(fā)明的方法對(duì)DTMF信號(hào)檢測(cè)時(shí),有效檢測(cè)時(shí)長(zhǎng)增加到了29ms,也即無(wú)效檢測(cè)時(shí)長(zhǎng)減小到11ms,信號(hào)檢測(cè)精度得到很大改善。
圖1是現(xiàn)有技術(shù)一種DTMF信號(hào)的檢測(cè)裝置示意圖;圖2是在DTMF信號(hào)為40ms、信號(hào)檢測(cè)窗取20ms時(shí)的信號(hào)檢測(cè)窗檢測(cè)示意圖;圖3是本發(fā)明信號(hào)檢測(cè)方法的流程圖;圖4是本發(fā)明信號(hào)檢測(cè)方法中根據(jù)高低判決門(mén)限進(jìn)行信號(hào)檢測(cè)的第一實(shí)施例流程圖;圖5是本發(fā)明信號(hào)檢測(cè)方法中根據(jù)高低判決門(mén)限進(jìn)行信號(hào)檢測(cè)的第二實(shí)施例流程圖;圖6是本發(fā)明信號(hào)檢測(cè)裝置的組成示意圖;圖7是圖6所示檢測(cè)單元的一種組成示意圖;圖8是雙音多頻信號(hào)代表的號(hào)碼示意圖;
圖9是本發(fā)明雙音多頻信號(hào)檢測(cè)方法的流程圖;圖10是本發(fā)明雙音多頻信號(hào)檢測(cè)方法中根據(jù)高低判決門(mén)限進(jìn)行高頻群信號(hào)檢測(cè)的實(shí)施例流程圖;圖11是本發(fā)明雙音多頻信號(hào)檢測(cè)方法中根據(jù)高低判決門(mén)限進(jìn)行低頻群信號(hào)檢測(cè)的實(shí)施例流程圖;圖12是本發(fā)明雙音多頻信號(hào)檢測(cè)方法中根據(jù)高低判決門(mén)限進(jìn)行高頻群信號(hào)檢測(cè)的實(shí)施例流程圖;圖13是本發(fā)明雙音多頻信號(hào)檢測(cè)方法中根據(jù)高低判決門(mén)限進(jìn)行低頻群信號(hào)檢測(cè)的實(shí)施例流程圖;圖14是本發(fā)明雙音多頻信號(hào)檢測(cè)裝置的組成示意圖;圖15是圖14所示雙音多頻信號(hào)檢測(cè)單元的一種組成示意圖;圖16是本發(fā)明中在DTMF信號(hào)為40ms、信號(hào)檢測(cè)窗取18ms時(shí)進(jìn)行雙音多頻信號(hào)檢測(cè)時(shí)的確定高低門(mén)限的示意圖。
具體實(shí)施例方式
本發(fā)明信號(hào)檢測(cè)方法及裝置應(yīng)用在通信網(wǎng)絡(luò)中進(jìn)行檢測(cè),例如應(yīng)用在交換機(jī)中檢測(cè)DTMF信號(hào)等,其核心在于采用信號(hào)檢測(cè)窗進(jìn)行信號(hào)檢測(cè)時(shí),合理利用信號(hào)檢測(cè)窗內(nèi)不全是有效信號(hào)的信號(hào)檢測(cè)窗的檢測(cè)結(jié)果,增加了信號(hào)檢測(cè)的有效時(shí)長(zhǎng),有效提高了信號(hào)檢測(cè)精度,下面進(jìn)行詳細(xì)說(shuō)明。
參考圖3,該圖是本發(fā)明信號(hào)檢測(cè)方法的流程圖。
首先,步驟10,預(yù)設(shè)對(duì)信號(hào)進(jìn)行檢測(cè)的信號(hào)檢測(cè)窗,具體實(shí)現(xiàn)時(shí),根據(jù)不同的信號(hào),信號(hào)檢測(cè)窗大小也不同;步驟11,根據(jù)所述信號(hào)檢測(cè)窗窗口大小及所述信號(hào)持續(xù)時(shí)長(zhǎng)預(yù)設(shè)檢測(cè)到所述信號(hào)的判決條件,所述判決條件包括信號(hào)檢測(cè)窗內(nèi)全為有效信號(hào)時(shí)應(yīng)達(dá)到的高判決門(mén)限、相應(yīng)所述信號(hào)持續(xù)時(shí)長(zhǎng)的連續(xù)個(gè)信號(hào)檢測(cè)窗檢測(cè)中最低應(yīng)達(dá)到所述高判決門(mén)限的連續(xù)的信號(hào)檢測(cè)窗個(gè)數(shù),與達(dá)到所述高判決門(mén)限的連續(xù)的信號(hào)檢測(cè)窗前后相鄰的信號(hào)檢測(cè)窗中其中有一個(gè)信號(hào)檢測(cè)窗內(nèi)最低應(yīng)達(dá)到的低判決門(mén)限;一般的,假設(shè)信號(hào)持續(xù)時(shí)長(zhǎng)為s,信號(hào)檢測(cè)窗窗口大小為n,該信號(hào)檢測(cè)窗全為有效信號(hào)時(shí)的判決門(mén)限為高判決門(mén)限,在相應(yīng)所述信號(hào)持續(xù)時(shí)長(zhǎng)的連續(xù)信號(hào)檢測(cè)窗檢測(cè)中信號(hào)檢測(cè)窗內(nèi)全為有效信號(hào)時(shí)的個(gè)數(shù)設(shè)為k,可知k為s/n取整再減1,例如采用18ms檢測(cè)窗,k=(40/18-1),采用12ms檢測(cè)窗,k=(40/12-1);另外,與信號(hào)檢測(cè)窗全為有效信號(hào)時(shí)連續(xù)的信號(hào)檢測(cè)窗前或后相鄰的一個(gè)信號(hào)檢測(cè)窗中至少有一個(gè)信號(hào)檢測(cè)窗中的有效信號(hào)大于等于g(g=(s-n×k)/2),即確定信號(hào)檢測(cè)窗中有效信號(hào)小于或等于g時(shí)的判決門(mén)限為低判決門(mén)限。例如高判決門(mén)限取18ms時(shí)的判決門(mén)限,低判決門(mén)限也可取有效信號(hào)小于等于11ms時(shí)的判決門(mén)限。
步驟12,根據(jù)所述判決條件進(jìn)行信號(hào)檢測(cè),若檢測(cè)到符合所述判決條件的信號(hào),則判斷檢測(cè)到所需信號(hào),否則繼續(xù)進(jìn)行檢測(cè),采用上述的判決條件,在進(jìn)行信號(hào)檢測(cè)時(shí),不但信號(hào)檢測(cè)窗中全為有效信號(hào)時(shí)的檢測(cè)結(jié)果有效,而且還利用信號(hào)檢測(cè)窗中不全是有效信號(hào)時(shí)一個(gè)信號(hào)檢測(cè)窗的檢測(cè)結(jié)果,這樣,檢測(cè)結(jié)果將更加可靠,信號(hào)檢測(cè)精度進(jìn)一步提高了。
下面詳細(xì)說(shuō)明如何根據(jù)所述高判決門(mén)限和低判決門(mén)限進(jìn)行信號(hào)檢測(cè)。
參考圖4,該圖是本發(fā)明信號(hào)檢測(cè)方法中根據(jù)高低判決門(mén)限進(jìn)行信號(hào)檢測(cè)的第一實(shí)施例流程圖。
本實(shí)施例中,首先進(jìn)行高判決門(mén)限檢測(cè),然后再進(jìn)行低判決門(mén)限檢測(cè),具體包括以下步驟步驟s121a,對(duì)一個(gè)信號(hào)檢測(cè)窗內(nèi)的信號(hào)首先進(jìn)行高判決門(mén)限檢測(cè),判斷該信號(hào)檢測(cè)窗內(nèi)的信號(hào)能量是否達(dá)到所述高判決門(mén)限,若是,該次信號(hào)檢測(cè)窗檢測(cè)結(jié)果記為高判決門(mén)限檢測(cè)有效,執(zhí)行步驟s123a,否則,執(zhí)行步驟s122a;步驟s122a,進(jìn)行低判決門(mén)限檢測(cè),判斷該信號(hào)檢測(cè)窗內(nèi)的信號(hào)能量是否達(dá)到所述低判決門(mén)限,若是,該次信號(hào)檢測(cè)窗檢測(cè)結(jié)果記為低判決門(mén)限檢測(cè)有效,執(zhí)行步驟s124a,否則該次信號(hào)檢測(cè)窗檢測(cè)結(jié)果無(wú)效,返回步驟s121a,繼續(xù)下一個(gè)信號(hào)檢測(cè)窗檢測(cè);步驟s123a,繼續(xù)下一個(gè)信號(hào)檢測(cè)窗檢測(cè),直到在相應(yīng)所述信號(hào)持續(xù)時(shí)長(zhǎng)的連續(xù)個(gè)信號(hào)檢測(cè)窗的檢測(cè)結(jié)果中滿足所述最低應(yīng)達(dá)到所述高判決門(mén)限的連續(xù)信號(hào)檢測(cè)窗個(gè)數(shù);并且達(dá)到所述高判決門(mén)限的連續(xù)的信號(hào)檢測(cè)窗后的信號(hào)檢測(cè)窗的檢測(cè)結(jié)果為達(dá)到所述最低應(yīng)達(dá)到的低判決門(mén)限,則判斷檢測(cè)到所述信號(hào);步驟s124a,繼續(xù)下一個(gè)信號(hào)檢測(cè)窗檢測(cè),直到在相應(yīng)所述信號(hào)持續(xù)時(shí)長(zhǎng)的連續(xù)個(gè)信號(hào)檢測(cè)窗的檢測(cè)結(jié)果中滿足所述最低應(yīng)達(dá)到所述高判決門(mén)限的連續(xù)信號(hào)檢測(cè)窗個(gè)數(shù),則判斷檢測(cè)到所述信號(hào)。
本發(fā)明中也可以先進(jìn)行低判決門(mén)限檢測(cè),然后再進(jìn)行高判決門(mén)限檢測(cè)。參考圖5,該圖是本發(fā)明信號(hào)檢測(cè)方法中根據(jù)高低判決門(mén)限進(jìn)行信號(hào)檢測(cè)的第二實(shí)施例流程圖,主要包括以下步驟步驟s121b、對(duì)一個(gè)信號(hào)檢測(cè)窗內(nèi)的信號(hào)首先進(jìn)行低判決門(mén)限檢測(cè),判斷該信號(hào)檢測(cè)窗內(nèi)的信號(hào)能量是否達(dá)到所述低判決門(mén)限,若是,執(zhí)行s122b,否則,返回繼續(xù)下一信號(hào)檢測(cè)窗檢測(cè);步驟s122b,進(jìn)行高判決門(mén)限檢測(cè),判斷該信號(hào)檢測(cè)窗內(nèi)的信號(hào)能量是否達(dá)到所述高判決門(mén)限,若是,該次信號(hào)檢測(cè)窗檢測(cè)結(jié)果記為高判決門(mén)限檢測(cè)有效,執(zhí)行s123b,否則該次信號(hào)檢測(cè)窗檢測(cè)結(jié)果記為低判決門(mén)限檢測(cè)有效,執(zhí)行s124b;步驟s123b,繼續(xù)下一個(gè)信號(hào)檢測(cè)窗檢測(cè),直到在所述信號(hào)持續(xù)時(shí)長(zhǎng)的連續(xù)個(gè)信號(hào)檢測(cè)窗檢測(cè)的檢測(cè)結(jié)果中滿足最低應(yīng)達(dá)到所述高判決門(mén)限的連續(xù)的信號(hào)檢測(cè)窗個(gè)數(shù);并且在所述達(dá)到高判決門(mén)限的連續(xù)的信號(hào)檢測(cè)窗后的信號(hào)檢測(cè)窗的檢測(cè)結(jié)果中信號(hào)能量值達(dá)到所述最低應(yīng)達(dá)到的低判決門(mén)限,則判斷檢測(cè)到所述信號(hào);步驟s124b、繼續(xù)下一個(gè)信號(hào)檢測(cè)窗檢測(cè),直到在所述信號(hào)持續(xù)時(shí)長(zhǎng)的連續(xù)個(gè)信號(hào)檢測(cè)窗檢測(cè)的檢測(cè)結(jié)果中滿足最低應(yīng)達(dá)到所述高判決門(mén)限的連續(xù)的信號(hào)檢測(cè)窗個(gè)數(shù),則判斷檢測(cè)到所述信號(hào)。
通過(guò)上述對(duì)本發(fā)明方法的描述,可知本發(fā)明利用信號(hào)檢測(cè)窗不全為有效信號(hào)的檢測(cè)結(jié)果,可以降低信號(hào)檢測(cè)窗無(wú)效檢測(cè)的信號(hào)時(shí)長(zhǎng),信號(hào)檢測(cè)精度提高了。
下面說(shuō)明本發(fā)明另一方面的信號(hào)檢測(cè)裝置。
參考圖6,該圖是本發(fā)明信號(hào)檢測(cè)裝置的組成示意圖。
如圖示,在進(jìn)行信號(hào)檢測(cè)時(shí),本發(fā)明中的信號(hào)接收單元21,用于接收需檢測(cè)的信號(hào),具體實(shí)現(xiàn)時(shí),例如應(yīng)用在通信網(wǎng)絡(luò)中,所述信號(hào)接收單元20可以采用濾波器等常用的通信器件,過(guò)濾接收待檢測(cè)的信號(hào);檢測(cè)單元22,主要用于根據(jù)預(yù)設(shè)的對(duì)信號(hào)進(jìn)行檢測(cè)的信號(hào)檢測(cè)窗,及根據(jù)所述信號(hào)檢測(cè)窗窗口大小及所述信號(hào)持續(xù)時(shí)長(zhǎng)預(yù)設(shè)的檢測(cè)到所述信號(hào)的判決條件,進(jìn)行信號(hào)檢測(cè),所述判決條件包括信號(hào)檢測(cè)窗內(nèi)全為有效信號(hào)時(shí)應(yīng)達(dá)到的高判決門(mén)限、相應(yīng)所述信號(hào)持續(xù)時(shí)長(zhǎng)的連續(xù)個(gè)信號(hào)檢測(cè)窗檢測(cè)中最低應(yīng)達(dá)到所述高判決門(mén)限的連續(xù)信號(hào)檢測(cè)窗個(gè)數(shù)、與所述達(dá)到高判決門(mén)限的連續(xù)的信號(hào)檢測(cè)窗前后相鄰的信號(hào)檢測(cè)窗中其中有一個(gè)信號(hào)檢測(cè)窗內(nèi)最低應(yīng)達(dá)到的低判決門(mén)限;具體的,所述最低應(yīng)達(dá)到的低判決門(mén)限為一個(gè)信號(hào)檢測(cè)窗內(nèi)有效信號(hào)小于或等于所述信號(hào)持續(xù)時(shí)長(zhǎng)減去所述個(gè)數(shù)的連續(xù)信號(hào)檢測(cè)窗時(shí)長(zhǎng)后所剩的剩余時(shí)長(zhǎng)一半時(shí)應(yīng)達(dá)到的判決門(mén)限,另外關(guān)于判決條件設(shè)置的說(shuō)明參考前述說(shuō)明,這里不再詳細(xì)。
信號(hào)判定單元23,在檢測(cè)單元22檢測(cè)到符合所述判決條件的信號(hào),則判定檢測(cè)到所需的信號(hào)。
下面詳細(xì)說(shuō)明檢測(cè)單元22,參考圖7,該圖是本發(fā)明所述檢測(cè)單元的一種組成示意圖。
如圖7所示,所述檢測(cè)單元22包括能量檢測(cè)單元221,對(duì)一個(gè)信號(hào)檢測(cè)窗中的信號(hào)進(jìn)行能量運(yùn)算,獲取該信號(hào)檢測(cè)窗中的信號(hào)能量值,具體實(shí)現(xiàn)時(shí),可根據(jù)實(shí)際情況采用各種能量算法,例如Goertzel迭代算法等,本質(zhì)上Goertzel迭代算法等價(jià)于離散Fourier變換即DFT,采用Goertzel算法可以計(jì)算出某一段信號(hào)內(nèi)某一頻率的能量值,如果再比上總的能量值,則就可以得到該頻率在整個(gè)信號(hào)內(nèi)占的比例,當(dāng)這個(gè)比值大于某一門(mén)限時(shí),就可以認(rèn)為檢測(cè)到該頻率了。例如需要在20ms(160個(gè)點(diǎn))的信號(hào)內(nèi)檢測(cè)是否含有1KHz的頻率,則輸入“1KHz”和“20ms的信號(hào)”兩個(gè)參數(shù)進(jìn)行Goertzel迭代運(yùn)算,計(jì)算出1KHz的能量,然后在計(jì)算整段信號(hào)的總能量,最后相比;如果這段信號(hào)就是純凈的1KHz信號(hào),則此時(shí)能量比值接近160/2=80,如果含有其他頻率的信號(hào),則該比值會(huì)下降,另外如果頻率越偏(如不是1KHz而是1050Hz),則該比值也會(huì)下降。
從上述可知,使用Goertzel迭代算法就可以檢測(cè)出一段信號(hào)內(nèi)是否含有所需要的頻率了,這里不再贅述。
高判決門(mén)限檢測(cè)單元222,用于判斷所述能量檢測(cè)單元221檢測(cè)的信號(hào)能量值是否達(dá)到上述的高判決門(mén)限;低判決門(mén)限檢測(cè)單元223,用于判斷所述能量檢測(cè)單元221檢測(cè)的信號(hào)能量值是否達(dá)到所述低判決門(mén)限;檢測(cè)確定單元224,用于根據(jù)所述高判決門(mén)限檢測(cè)單元222及所述低判決門(mén)限檢測(cè)單元223檢測(cè)結(jié)果確定是否檢測(cè)到所需的信號(hào),若在相應(yīng)所述信號(hào)持續(xù)時(shí)長(zhǎng)的連續(xù)個(gè)信號(hào)檢測(cè)窗檢測(cè)的檢測(cè)結(jié)果中達(dá)到所述最低應(yīng)達(dá)到所述高判決門(mén)限的連續(xù)信號(hào)檢測(cè)窗個(gè)數(shù);并且與所述達(dá)到高判決門(mén)限的連續(xù)信號(hào)檢測(cè)窗前后相鄰的信號(hào)檢測(cè)窗中其中有一個(gè)信號(hào)檢測(cè)窗內(nèi)達(dá)到所述最低應(yīng)達(dá)到的低判決門(mén)限,則確定檢測(cè)的信號(hào)符合所述判定條件,可以確定檢測(cè)到的信號(hào)即為所需的信號(hào)。
下面以本發(fā)明在具體信號(hào)檢測(cè)中的應(yīng)用進(jìn)行說(shuō)明,還以DMTF信號(hào)檢測(cè)為例,如前述說(shuō)明,DTMF頻率一共可分為兩組低頻群697Hz、770Hz、852Hz、941Hz
高頻群1209Hz、1336Hz、1477Hz、1633Hz一個(gè)DTMF號(hào)碼即由一個(gè)低頻和一個(gè)高頻組成。這樣可以得到DTMF信號(hào)代表的號(hào)碼,如圖8所示。
通常,DTMF可用來(lái)在語(yǔ)音業(yè)務(wù)信道上傳遞信令,舉個(gè)簡(jiǎn)單例子如使用200電話卡,當(dāng)?shù)谝淮螕堋?00”時(shí),則從圖8所示的DTMF代表的號(hào)碼上可以知道,實(shí)際上電話機(jī)向交換機(jī)發(fā)送出了如下三組頻率“697+1336”、“941+1336”、“941+1336”,交換機(jī)通過(guò)DTMF檢測(cè)設(shè)備檢測(cè)出用戶(hù)撥的“200”之后,則會(huì)提示用戶(hù)再次按鍵進(jìn)行選擇是普通話服務(wù)還是英語(yǔ)服務(wù)等,之后用戶(hù)再次按鍵進(jìn)行選擇,一直到接通電話;在這之間DTMF的發(fā)送方為電話機(jī),而DTMF檢測(cè)設(shè)備放置在交換機(jī)內(nèi),由于用戶(hù)在按鍵的同時(shí)還可能說(shuō)話,或者是周?chē)衅渌肼暤?,這些聲音都會(huì)進(jìn)入話機(jī),隨后一同送到DTMF檢測(cè)設(shè)備,如果DTMF檢測(cè)設(shè)備精度不高,則可能出現(xiàn)將話音誤檢測(cè)為DTMF號(hào)碼的情況,甚至出現(xiàn)撥錯(cuò)號(hào)碼。
事實(shí)上,上述只是DTMF信號(hào)在固定電話上一種運(yùn)用,一般情況下人按鍵時(shí)都不會(huì)同時(shí)說(shuō)話,或是周?chē)肼暡皇呛軓?qiáng),因此問(wèn)題不大,但目前在一些智能語(yǔ)音業(yè)務(wù)中,要求在傳送語(yǔ)音的同時(shí)能夠傳送DTMF信號(hào),此時(shí)則DTMF檢測(cè)設(shè)備的檢測(cè)精度顯得至關(guān)重要。因此提高DTMF檢測(cè)設(shè)備的檢測(cè)精度也可以大大提高DTMF檢測(cè)設(shè)備的適用范圍。
應(yīng)用本發(fā)明的信號(hào)檢測(cè)方法可提高DTMF信號(hào)檢測(cè)的精度,參考圖9,該圖是本發(fā)明雙音多頻信號(hào)檢測(cè)方法的流程圖。該應(yīng)用主要是將DTMF信號(hào)分為高頻群和低頻群信號(hào)采用本發(fā)明的信號(hào)檢測(cè)方法分別進(jìn)行檢測(cè),具體的,主要包括以下步驟步驟31,預(yù)設(shè)對(duì)雙音多頻信號(hào)進(jìn)行檢測(cè)的雙音多頻信號(hào)高頻群信號(hào)檢測(cè)窗和雙音多頻信號(hào)低頻群信號(hào)檢測(cè)窗;步驟32,分別根據(jù)所述高頻群信號(hào)檢測(cè)窗窗口大小、所述低頻群信號(hào)檢測(cè)窗窗口大小以及所述雙音多頻信號(hào)持續(xù)時(shí)長(zhǎng)預(yù)設(shè)檢測(cè)到所述雙音多頻信號(hào)的判決條件,所述判定條件包括高頻群、低頻群信號(hào)檢測(cè)窗內(nèi)全為有效信號(hào)時(shí)相應(yīng)應(yīng)達(dá)到的高判決門(mén)限、相應(yīng)所述雙音多頻信號(hào)持續(xù)時(shí)長(zhǎng)的連續(xù)個(gè)高頻群、低頻群信號(hào)檢測(cè)窗檢測(cè)中最低應(yīng)達(dá)到所述高頻群、低頻群高判決門(mén)限的高頻群、低頻群連續(xù)信號(hào)檢測(cè)窗個(gè)數(shù),與所述達(dá)到高判決門(mén)限的高頻群、低頻群連續(xù)信號(hào)檢測(cè)窗前后相鄰的高頻群、低頻群信號(hào)檢測(cè)窗中其中有一個(gè)高頻群、低頻群信號(hào)檢測(cè)窗內(nèi)最低應(yīng)達(dá)到的低判決門(mén)限;具體實(shí)現(xiàn)時(shí),所述最低應(yīng)達(dá)到的高頻群、低頻群低判決門(mén)限為一個(gè)高頻群、低頻群信號(hào)檢測(cè)窗內(nèi)有效信號(hào)小于或等于所述雙音多頻信號(hào)持續(xù)時(shí)長(zhǎng)減去所述個(gè)數(shù)的相應(yīng)高頻群、低頻群連續(xù)信號(hào)檢測(cè)窗時(shí)長(zhǎng)后所剩的剩余時(shí)長(zhǎng)一半時(shí)應(yīng)達(dá)到的判決門(mén)限。
步驟33,根據(jù)所述判決條件進(jìn)行雙音多頻信號(hào)檢測(cè),若檢測(cè)到符合所述判決條件的信號(hào),則判斷檢測(cè)到所述雙音多頻信號(hào),根據(jù)該雙音多頻信號(hào)高頻群及低頻群頻率確定對(duì)應(yīng)號(hào)碼,否則繼續(xù)進(jìn)行檢測(cè)。
具體進(jìn)行雙音多頻信號(hào)檢測(cè)時(shí),根據(jù)高低判決門(mén)限可采用多種方式進(jìn)行,參考圖10,該圖是本發(fā)明雙音多頻信號(hào)檢測(cè)方法中根據(jù)高低判決門(mén)限進(jìn)行高頻群信號(hào)檢測(cè)的實(shí)施例流程圖。
所述雙音多頻信號(hào)檢測(cè)包括步驟s331a、對(duì)一個(gè)高頻群、低頻群信號(hào)檢測(cè)窗內(nèi)的信號(hào)首先進(jìn)行相應(yīng)高頻群、低頻群高判決門(mén)限檢測(cè),判斷該高頻群、低頻群信號(hào)檢測(cè)窗內(nèi)的信號(hào)能量是否達(dá)到所述高頻群、低頻群高判決門(mén)限,若是,該次高頻群、低頻群信號(hào)檢測(cè)窗檢測(cè)結(jié)果記為高頻群、低頻群高判決門(mén)限檢測(cè)有效,執(zhí)行步驟s333a,否則,執(zhí)行步驟s332a;步驟s332a,進(jìn)行相應(yīng)高頻群、低頻群低判決門(mén)限檢測(cè),判斷該高頻群、低頻群信號(hào)檢測(cè)窗內(nèi)的信號(hào)能量是否達(dá)到所述高頻群、低頻群低判決門(mén)限,若是,該次高頻群、低頻群信號(hào)檢測(cè)窗檢測(cè)結(jié)果記為高頻群、低頻群低判決門(mén)限檢測(cè)有效,執(zhí)行s334a,否則該次高頻群、低頻群信號(hào)檢測(cè)窗檢測(cè)結(jié)果無(wú)效,返回步驟s331a,繼續(xù)下一個(gè)高頻群、低頻群信號(hào)檢測(cè)窗檢測(cè);步驟s333a,繼續(xù)下一個(gè)高頻群、低頻群信號(hào)檢測(cè)窗檢測(cè),直到在相應(yīng)所述雙音多頻信號(hào)持續(xù)時(shí)長(zhǎng)的連續(xù)個(gè)高頻群、低頻群信號(hào)檢測(cè)窗的檢測(cè)結(jié)果中滿足所述最低應(yīng)達(dá)到所述高頻群、低頻群高判決門(mén)限的高頻群、低頻群連續(xù)信號(hào)檢測(cè)窗個(gè)數(shù);并且達(dá)到所述高頻群、低頻群高判決門(mén)限的高頻群、低頻群連續(xù)信號(hào)檢測(cè)窗后的高頻群、低頻群信號(hào)檢測(cè)窗的檢測(cè)結(jié)果為達(dá)到所述最低應(yīng)達(dá)到的所述高頻群、低頻群低判決門(mén)限,則判斷檢測(cè)到所述雙音多頻信號(hào);步驟s334a,繼續(xù)下一個(gè)高頻群、低頻群信號(hào)檢測(cè)窗檢測(cè),直到在相應(yīng)所述雙音多頻信號(hào)持續(xù)時(shí)長(zhǎng)的連續(xù)個(gè)高頻群、低頻群信號(hào)檢測(cè)窗的檢測(cè)結(jié)果中滿足所述最低應(yīng)達(dá)到所述高頻群、低頻群高判決門(mén)限的高頻群、低頻群連續(xù)信號(hào)檢測(cè)窗個(gè)數(shù),則判斷檢測(cè)到所述雙音多頻信號(hào)。
參考圖11,該圖是本發(fā)明雙音多頻信號(hào)檢測(cè)方法中根據(jù)高低判決門(mén)限進(jìn)行低頻群信號(hào)檢測(cè)的實(shí)施例流程圖。
本實(shí)施例中步驟s331b~步驟s334b與圖10所示實(shí)施例高頻群信號(hào)檢測(cè)基本相同,不同之處僅在于檢測(cè)的是DTMF信號(hào)的低頻群信號(hào)。
另外,參考圖12,該圖是本發(fā)明雙音多頻信號(hào)檢測(cè)方法中根據(jù)高低判決門(mén)限進(jìn)行高頻群信號(hào)檢測(cè)的實(shí)施例流程圖,本實(shí)施例與前述實(shí)施例不同的地方是進(jìn)行雙音多頻信號(hào)檢測(cè)時(shí)首先進(jìn)行低判決門(mén)限檢測(cè),然后才進(jìn)行高判決門(mén)限檢測(cè),具體的,包括如下步驟步驟s331c,對(duì)一個(gè)高頻群、低頻群信號(hào)檢測(cè)窗內(nèi)的信號(hào)首先進(jìn)行低判決門(mén)限檢測(cè),判斷該高頻群、低頻群信號(hào)檢測(cè)窗內(nèi)的信號(hào)能量是否達(dá)到所述高頻群、低頻群低判決門(mén)限,若是,執(zhí)行步驟s332c,否則,返回繼續(xù)下一高頻群、低頻群信號(hào)檢測(cè)窗檢測(cè);步驟s332c,進(jìn)行高頻群、低頻群高判決門(mén)限檢測(cè),判斷該高頻群、低頻群信號(hào)檢測(cè)窗內(nèi)的信號(hào)能量是否達(dá)到所述高頻群、低頻群高判決門(mén)限,若是,該次高頻群、低頻群信號(hào)檢測(cè)窗檢測(cè)結(jié)果記為高頻群、低頻群高判決門(mén)限檢測(cè)有效,執(zhí)行步驟s333b,否則該次高頻群、低頻群信號(hào)檢測(cè)窗檢測(cè)結(jié)果記為高頻群、低頻群低判決門(mén)限檢測(cè)有效,執(zhí)行步驟s334c;
步驟s333c,繼續(xù)下一個(gè)高頻群、低頻群信號(hào)檢測(cè)窗檢測(cè),直到在所述信號(hào)持續(xù)時(shí)長(zhǎng)的連續(xù)個(gè)高頻群、低頻群信號(hào)檢測(cè)窗檢測(cè)的檢測(cè)結(jié)果中滿足最低應(yīng)達(dá)到所述高頻群、低頻群高判決門(mén)限的連續(xù)高頻群、低頻群信號(hào)檢測(cè)窗個(gè)數(shù);并且在所述達(dá)到高頻群、低頻群高判決門(mén)限的高頻群、低頻群連續(xù)信號(hào)檢測(cè)窗后的高頻群、低頻群信號(hào)檢測(cè)窗的檢測(cè)結(jié)果中信號(hào)能量值達(dá)到所述最低應(yīng)達(dá)到的高頻群、低頻群低判決門(mén)限,則判斷檢測(cè)到所述雙音多頻信號(hào);步驟s334c,繼續(xù)下一個(gè)高頻群、低頻群信號(hào)檢測(cè)窗檢測(cè),直到在所述雙音多頻信號(hào)持續(xù)時(shí)長(zhǎng)的連續(xù)個(gè)高頻群、低頻群信號(hào)檢測(cè)窗檢測(cè)的檢測(cè)結(jié)果中滿足最低應(yīng)達(dá)到所述高頻群、低頻群高判決門(mén)限的高頻群、低頻群連續(xù)信號(hào)檢測(cè)窗個(gè)數(shù),則判斷檢測(cè)到所述雙音多頻信號(hào)。
參考圖13,該圖是本發(fā)明雙音多頻信號(hào)檢測(cè)方法中根據(jù)高低判決門(mén)限進(jìn)行低頻群信號(hào)檢測(cè)的實(shí)施例流程圖。
本實(shí)施例中步驟s331d~步驟s334d與圖13所示實(shí)施例高頻群信號(hào)檢測(cè)基本相同,不同之處僅在于檢測(cè)的是DTMF信號(hào)的低頻群信號(hào)。
上述,本發(fā)明中所述的雙音多頻信號(hào)持續(xù)時(shí)長(zhǎng)一般取雙音多頻信號(hào)最低持續(xù)時(shí)長(zhǎng),例如國(guó)標(biāo)規(guī)定的40ms,以后可能隨實(shí)際情況而變化,但不影響本發(fā)明的效果。
下面說(shuō)明本發(fā)明另一方面的雙音多頻信號(hào)檢測(cè)裝置。
參考圖14,該圖是本發(fā)明雙音多頻信號(hào)檢測(cè)裝置的組成示意圖。
如圖示,高頻群信號(hào)過(guò)濾接收單元41,用于過(guò)濾接收需檢測(cè)的雙音多頻信號(hào)的高頻群信號(hào);低頻群信號(hào)過(guò)濾接收單元42,用于過(guò)濾接收需檢測(cè)的雙音多頻信號(hào)的低頻群信號(hào);雙音多頻信號(hào)檢測(cè)單元43,用于根據(jù)預(yù)設(shè)的對(duì)雙音多頻信號(hào)進(jìn)行檢測(cè)的高頻群、低頻群信號(hào)檢測(cè)窗,及根據(jù)所述高頻群、低頻群信號(hào)檢測(cè)窗窗口大小及所述雙音多頻信號(hào)持續(xù)時(shí)長(zhǎng)預(yù)設(shè)的檢測(cè)到所述雙音多頻信號(hào)的判決條件,進(jìn)行雙音多頻信號(hào)檢測(cè),所述判定條件包括高頻群、低頻群信號(hào)檢測(cè)窗內(nèi)全為有效信號(hào)時(shí)應(yīng)達(dá)到的高頻群、低頻群高判決門(mén)限、相應(yīng)所述雙音多頻信號(hào)持續(xù)時(shí)長(zhǎng)的連續(xù)高頻群、低頻群信號(hào)檢測(cè)窗檢測(cè)中最低應(yīng)達(dá)到所述高頻群、低頻群高判決門(mén)限的連續(xù)高頻群、低頻群信號(hào)檢測(cè)窗個(gè)數(shù),與所述達(dá)到高頻群、低頻群高低判決門(mén)限的連續(xù)高頻群、低頻群信號(hào)檢測(cè)窗前后相鄰的高頻群、低頻群信號(hào)檢測(cè)窗中其中有一個(gè)高頻群、低頻群信號(hào)檢測(cè)窗內(nèi)最低應(yīng)達(dá)到的高頻群、低頻群低判決門(mén)限,具體的,所述最低應(yīng)達(dá)到的高頻群、低頻群低判決門(mén)限參考前述說(shuō)明,這里不再贅述;雙音多頻信號(hào)判定單元44,若檢測(cè)單元檢測(cè)到符合所述判決條件的信號(hào),則判定檢測(cè)到所述雙音多頻信號(hào),根據(jù)該雙音多頻信號(hào)高頻群及低頻群頻率確定對(duì)應(yīng)號(hào)碼。
下面詳細(xì)說(shuō)明本發(fā)明進(jìn)行雙音多頻信號(hào)檢測(cè)的檢測(cè)單元43。
參考圖15,該圖是所述雙音多頻信號(hào)檢測(cè)單元43的一種組成示意圖。
所述雙音多頻信號(hào)檢測(cè)單元43包括高頻群、低頻群能量檢測(cè)單元431,對(duì)一個(gè)高頻群、低頻群信號(hào)檢測(cè)窗中的信號(hào)進(jìn)行能量運(yùn)算,獲取該高頻群、低頻群信號(hào)檢測(cè)窗中的信號(hào)能量值;高頻群、低頻群高判決門(mén)限檢測(cè)單元432,用于判斷所述高頻群、低頻群能量檢測(cè)單元檢測(cè)的信號(hào)能量值是否達(dá)到所述高頻群、低頻群高判決門(mén)限,具體實(shí)現(xiàn)時(shí),所述高頻群、低頻群高判決門(mén)限檢測(cè)單元432可采用各種算法,例如采用Goertzel迭代算法進(jìn)行能量運(yùn)算,可參考前述說(shuō)明,這里不再贅述;高頻群、低頻群低判決門(mén)限檢測(cè)單元433,用于判斷所述高頻群、低頻群能量檢測(cè)單元檢測(cè)的信號(hào)能量值是否達(dá)到所述高頻群、低頻群低判決門(mén)限;高頻群、低頻群檢測(cè)確定單元434,根據(jù)所述高頻群、低頻群高判決門(mén)限檢測(cè)單元及所述高頻群、低頻群低判決門(mén)限檢測(cè)單元檢測(cè)結(jié)果,若在相應(yīng)所述雙音多頻信號(hào)持續(xù)時(shí)長(zhǎng)的連續(xù)個(gè)高頻群、低頻群信號(hào)檢測(cè)窗檢測(cè)的檢測(cè)結(jié)果中達(dá)到最低應(yīng)達(dá)到所述高頻群、低頻群高判決門(mén)限的連續(xù)高頻群、低頻群信號(hào)檢測(cè)窗個(gè)數(shù);并且與所述達(dá)到高頻群、低頻群高判決門(mén)限的連續(xù)高頻群、低頻群信號(hào)檢測(cè)窗前后相鄰的高頻群、低頻群信號(hào)檢測(cè)窗中其中有一個(gè)高頻群、低頻群信號(hào)檢測(cè)窗內(nèi)達(dá)到所述最低應(yīng)達(dá)到的高頻群、低頻群低判決門(mén)限,則確定檢測(cè)的信號(hào)符合所述判定條件。
具體實(shí)現(xiàn)時(shí),可采用各種現(xiàn)有器件實(shí)現(xiàn)上述各個(gè)單元,例如,所述高頻群信號(hào)過(guò)濾接收單元采用IIR高通濾波器,所述低頻群信號(hào)過(guò)濾接收單元采用IIR低通濾波器等,這里不再進(jìn)行詳細(xì)說(shuō)明。
下面舉個(gè)簡(jiǎn)單例子說(shuō)明對(duì)DTMF信號(hào)檢測(cè)時(shí)確定高低判決門(mén)限的例子并說(shuō)明本發(fā)明的效果。
參考圖16,該圖是在DTMF信號(hào)為40ms、信號(hào)檢測(cè)窗取18ms時(shí)進(jìn)行雙音多頻信號(hào)檢測(cè)時(shí)確定高低判決門(mén)限的示意圖。
如圖示,高低判決門(mén)限的確定按如下方法進(jìn)行1、高判決門(mén)限先將信號(hào)檢測(cè)窗定為18ms,這樣的話對(duì)于40ms的DTMF信號(hào)來(lái)說(shuō)至少會(huì)跨度在3個(gè)信號(hào)檢測(cè)窗內(nèi)(如圖示),而中間的一個(gè)檢測(cè)窗內(nèi)必定是滿的18ms的有效信號(hào),可以先用18ms來(lái)計(jì)算出高判決門(mén)限對(duì)8個(gè)DTMF頻率先進(jìn)行2.5%的頻偏,然后取18ms進(jìn)行Goertzel運(yùn)算得到8個(gè)門(mén)限,這就是高判決門(mén)限。
2、低判決門(mén)限對(duì)于剩下兩個(gè)信號(hào)檢測(cè)窗口內(nèi)的DTMF信號(hào)總的還剩40-18=22ms,因此至少有一個(gè)信號(hào)檢測(cè)窗內(nèi)有效信號(hào)是大于等于11ms的,也就是說(shuō)最壞情況下,每個(gè)信號(hào)檢測(cè)窗中至少也有11ms的DTMF有效信號(hào),因此可以再象高判決門(mén)限一樣,只不過(guò)這次是取11ms進(jìn)行Goertzel運(yùn)算,得到8個(gè)低判決門(mén)限。
從圖示可以看出,對(duì)于最短的40ms的DTMF信號(hào)來(lái)說(shuō),連續(xù)3個(gè)信號(hào)檢測(cè)窗檢測(cè)中至少有一次信號(hào)檢測(cè)窗內(nèi)信號(hào)能量是過(guò)了高判決門(mén)限,而另一次信號(hào)檢測(cè)窗內(nèi)信號(hào)是過(guò)了低判決門(mén)限的(也可能兩次都過(guò)高判決門(mén)限)。采用這樣的信號(hào)檢測(cè)方法,DTMF的信號(hào)檢測(cè)有用點(diǎn)數(shù)提高到29ms,比原來(lái)提高了50%。而DTMF的檢測(cè)精度也得到了提高。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施方式,并不構(gòu)成對(duì)本發(fā)明保護(hù)范圍的限定。任何在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的權(quán)利要求保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種雙音多頻信號(hào)檢測(cè)方法,其特征在于,包括預(yù)設(shè)對(duì)雙音多頻信號(hào)進(jìn)行檢測(cè)的雙音多頻信號(hào)高頻群信號(hào)檢測(cè)窗和雙音多頻信號(hào)低頻群信號(hào)檢測(cè)窗;分別根據(jù)所述高頻群信號(hào)檢測(cè)窗窗口大小、所述低頻群信號(hào)檢測(cè)窗窗口大小以及所述雙音多頻信號(hào)持續(xù)時(shí)長(zhǎng)預(yù)設(shè)檢測(cè)到所述雙音多頻信號(hào)的判決條件,所述判定條件包括高頻群、低頻群信號(hào)檢測(cè)窗內(nèi)全為有效信號(hào)時(shí)相應(yīng)應(yīng)達(dá)到的高判決門(mén)限、相應(yīng)所述雙音多頻信號(hào)持續(xù)時(shí)長(zhǎng)的連續(xù)個(gè)高頻群、低頻群信號(hào)檢測(cè)窗檢測(cè)中最低應(yīng)達(dá)到所述高頻群、低頻群高判決門(mén)限的高頻群、低頻群連續(xù)信號(hào)檢測(cè)窗個(gè)數(shù),與所述達(dá)到高判決門(mén)限的高頻群、低頻群連續(xù)信號(hào)檢測(cè)窗前后相鄰的高頻群、低頻群信號(hào)檢測(cè)窗中其中有一個(gè)高頻群、低頻群信號(hào)檢測(cè)窗內(nèi)最低應(yīng)達(dá)到的低判決門(mén)限;根據(jù)所述判決條件進(jìn)行雙音多頻信號(hào)檢測(cè),若檢測(cè)到符合所述判決條件的信號(hào),則判斷檢測(cè)到所述雙音多頻信號(hào),根據(jù)該雙音多頻信號(hào)高頻群及低頻群頻率確定對(duì)應(yīng)號(hào)碼,否則繼續(xù)進(jìn)行檢測(cè)。
2.根據(jù)權(quán)利要求1所述的雙音多頻信號(hào)檢測(cè)方法,其特征在于,所述雙音多頻信號(hào)檢測(cè)包括a、對(duì)一個(gè)高頻群、低頻群信號(hào)檢測(cè)窗內(nèi)的信號(hào)首先進(jìn)行相應(yīng)高頻群、低頻群高判決門(mén)限檢測(cè),判斷該高頻群、低頻群信號(hào)檢測(cè)窗內(nèi)的信號(hào)能量是否達(dá)到所述高頻群、低頻群高判決門(mén)限,若是,該次高頻群、低頻群信號(hào)檢測(cè)窗檢測(cè)結(jié)果記為高頻群、低頻群高判決門(mén)限檢測(cè)有效,執(zhí)行c,否則,執(zhí)行b;b、進(jìn)行相應(yīng)高頻群、低頻群低判決門(mén)限檢測(cè),判斷該高頻群、低頻群信號(hào)檢測(cè)窗內(nèi)的信號(hào)能量是否達(dá)到所述高頻群、低頻群低判決門(mén)限,若是,該次高頻群、低頻群信號(hào)檢測(cè)窗檢測(cè)結(jié)果記為高頻群、低頻群低判決門(mén)限檢測(cè)有效,執(zhí)行d,否則該次高頻群、低頻群信號(hào)檢測(cè)窗檢測(cè)結(jié)果無(wú)效,返回a,繼續(xù)下一個(gè)高頻群、低頻群信號(hào)檢測(cè)窗檢測(cè);c、繼續(xù)下一個(gè)高頻群、低頻群信號(hào)檢測(cè)窗檢測(cè),直到在相應(yīng)所述雙音多頻信號(hào)持續(xù)時(shí)長(zhǎng)的連續(xù)個(gè)高頻群、低頻群信號(hào)檢測(cè)窗的檢測(cè)結(jié)果中滿足所述最低應(yīng)達(dá)到所述高頻群、低頻群高判決門(mén)限的高頻群、低頻群連續(xù)信號(hào)檢測(cè)窗個(gè)數(shù);并且達(dá)到所述高頻群、低頻群高判決門(mén)限的高頻群、低頻群連續(xù)信號(hào)檢測(cè)窗后的高頻群、低頻群信號(hào)檢測(cè)窗的檢測(cè)結(jié)果為達(dá)到所述最低應(yīng)達(dá)到的所述高頻群、低頻群低判決門(mén)限,則判斷檢測(cè)到所述雙音多頻信號(hào);d、繼續(xù)下一個(gè)高頻群、低頻群信號(hào)檢測(cè)窗檢測(cè),直到在相應(yīng)所述雙音多頻信號(hào)持續(xù)時(shí)長(zhǎng)的連續(xù)個(gè)高頻群、低頻群信號(hào)檢測(cè)窗的檢測(cè)結(jié)果中滿足所述最低應(yīng)達(dá)到所述高頻群、低頻群高判決門(mén)限的高頻群、低頻群連續(xù)信號(hào)檢測(cè)窗個(gè)數(shù),則判斷檢測(cè)到所述雙音多頻信號(hào)。
3.根據(jù)權(quán)利要求1所述的雙音多頻信號(hào)檢測(cè)方法,其特征在于,所述雙音多頻信號(hào)檢測(cè)包括a、對(duì)一個(gè)高頻群、低頻群信號(hào)檢測(cè)窗內(nèi)的信號(hào)首先進(jìn)行低判決門(mén)限檢測(cè),判斷該高頻群、低頻群信號(hào)檢測(cè)窗內(nèi)的信號(hào)能量是否達(dá)到所述高頻群、低頻群低判決門(mén)限,若是,執(zhí)行b,否則,返回繼續(xù)下一高頻群、低頻群信號(hào)檢測(cè)窗檢測(cè);b、進(jìn)行高頻群、低頻群高判決門(mén)限檢測(cè),判斷該高頻群、低頻群信號(hào)檢測(cè)窗內(nèi)的信號(hào)能量是否達(dá)到所述高頻群、低頻群高判決門(mén)限,若是,該次高頻群、低頻群信號(hào)檢測(cè)窗檢測(cè)結(jié)果記為高頻群、低頻群高判決門(mén)限檢測(cè)有效,執(zhí)行c,否則該次高頻群、低頻群信號(hào)檢測(cè)窗檢測(cè)結(jié)果記為高頻群、低頻群低判決門(mén)限檢測(cè)有效,執(zhí)行d;c、繼續(xù)下一個(gè)高頻群、低頻群信號(hào)檢測(cè)窗檢測(cè),直到在所述信號(hào)持續(xù)時(shí)長(zhǎng)的連續(xù)個(gè)高頻群、低頻群信號(hào)檢測(cè)窗檢測(cè)的檢測(cè)結(jié)果中滿足最低應(yīng)達(dá)到所述高頻群、低頻群高判決門(mén)限的連續(xù)高頻群、低頻群信號(hào)檢測(cè)窗個(gè)數(shù);并且在所述達(dá)到高頻群、低頻群高判決門(mén)限的高頻群、低頻群連續(xù)信號(hào)檢測(cè)窗后的高頻群、低頻群信號(hào)檢測(cè)窗的檢測(cè)結(jié)果中信號(hào)能量值達(dá)到所述最低應(yīng)達(dá)到的高頻群、低頻群低判決門(mén)限,則判斷檢測(cè)到所述雙音多頻信號(hào);d、繼續(xù)下一個(gè)高頻群、低頻群信號(hào)檢測(cè)窗檢測(cè),直到在所述雙音多頻信號(hào)持續(xù)時(shí)長(zhǎng)的連續(xù)個(gè)高頻群、低頻群信號(hào)檢測(cè)窗檢測(cè)的檢測(cè)結(jié)果中滿足最低應(yīng)達(dá)到所述高頻群、低頻群高判決門(mén)限的高頻群、低頻群連續(xù)信號(hào)檢測(cè)窗個(gè)數(shù),則判斷檢測(cè)到所述雙音多頻信號(hào)。
4.根據(jù)權(quán)利要求1、2或3所述的雙音多頻信號(hào)檢測(cè)方法,其特征在于,所述最低應(yīng)達(dá)到的高頻群、低頻群低判決門(mén)限為一個(gè)高頻群、低頻群信號(hào)檢測(cè)窗內(nèi)有效信號(hào)小于或等于所述雙音多頻信號(hào)持續(xù)時(shí)長(zhǎng)減去所述個(gè)數(shù)的相應(yīng)高頻群、低頻群連續(xù)信號(hào)檢測(cè)窗時(shí)長(zhǎng)后所剩的剩余時(shí)長(zhǎng)一半時(shí)應(yīng)達(dá)到的判決門(mén)限。
5.根據(jù)權(quán)利要求4所述的雙音多頻信號(hào)檢測(cè)方法,其特征在于,所述雙音多頻信號(hào)持續(xù)時(shí)長(zhǎng)為雙音多頻信號(hào)最低持續(xù)時(shí)長(zhǎng)。
6.根據(jù)權(quán)利要求5所述的雙音多頻信號(hào)檢測(cè)方法,其特征在于,所述雙音多頻信號(hào)最低持續(xù)時(shí)長(zhǎng)為40ms,所述高頻群、低頻群信號(hào)檢測(cè)窗均為18ms,所述高頻群、低頻群高判決門(mén)限均為18ms的高頻群、低頻群信號(hào)檢測(cè)窗內(nèi)全為有效信號(hào)時(shí)的判決門(mén)限,所述達(dá)到高頻群、低頻群高判決門(mén)限的相應(yīng)高頻群、低頻群連續(xù)信號(hào)檢測(cè)窗個(gè)數(shù)為1個(gè),所述高頻群、低頻群低判決門(mén)限為高頻群、低頻群信號(hào)檢測(cè)窗內(nèi)有效信號(hào)達(dá)11ms時(shí)的判決門(mén)限。
7.一種雙音多頻信號(hào)檢測(cè)裝置,其特征在于,包括高頻群信號(hào)過(guò)濾接收單元,用于過(guò)濾接收需檢測(cè)的雙音多頻信號(hào)的高頻群信號(hào);低頻群信號(hào)過(guò)濾接收單元,用于過(guò)濾接收需檢測(cè)的雙音多頻信號(hào)的低頻群信號(hào);雙音多頻信號(hào)檢測(cè)單元,用于根據(jù)預(yù)設(shè)的對(duì)雙音多頻信號(hào)進(jìn)行檢測(cè)的高頻群、低頻群信號(hào)檢測(cè)窗,及根據(jù)所述高頻群、低頻群信號(hào)檢測(cè)窗窗口大小及所述雙音多頻信號(hào)持續(xù)時(shí)長(zhǎng)預(yù)設(shè)的檢測(cè)到所述雙音多頻信號(hào)的判決條件,進(jìn)行雙音多頻信號(hào)檢測(cè),所述判定條件包括高頻群、低頻群信號(hào)檢測(cè)窗內(nèi)全為有效信號(hào)時(shí)應(yīng)達(dá)到的高頻群、低頻群高判決門(mén)限、相應(yīng)所述雙音多頻信號(hào)持續(xù)時(shí)長(zhǎng)的連續(xù)高頻群、低頻群信號(hào)檢測(cè)窗檢測(cè)中最低應(yīng)達(dá)到所述高頻群、低頻群高判決門(mén)限的連續(xù)高頻群、低頻群信號(hào)檢測(cè)窗個(gè)數(shù),與所述達(dá)到高頻群、低頻群高低判決門(mén)限的連續(xù)高頻群、低頻群信號(hào)檢測(cè)窗前后相鄰的高頻群、低頻群信號(hào)檢測(cè)窗中其中有一個(gè)高頻群、低頻群信號(hào)檢測(cè)窗內(nèi)最低應(yīng)達(dá)到的高頻群、低頻群低判決門(mén)限;雙音多頻信號(hào)判定單元,若檢測(cè)單元檢測(cè)到符合所述判決條件的信號(hào),則判定檢測(cè)到所述雙音多頻信號(hào),根據(jù)該雙音多頻信號(hào)高頻群及低頻群頻率確定對(duì)應(yīng)號(hào)碼。
8.根據(jù)權(quán)利要求7所述的雙音多頻信號(hào)檢測(cè)裝置,其特征在于,所述檢測(cè)單元包括高頻群、低頻群能量檢測(cè)單元,對(duì)一個(gè)高頻群、低頻群信號(hào)檢測(cè)窗中的信號(hào)進(jìn)行能量運(yùn)算,獲取該高頻群、低頻群信號(hào)檢測(cè)窗中的信號(hào)能量值;高頻群、低頻群高判決門(mén)限檢測(cè)單元,用于判斷所述高頻群、低頻群能量檢測(cè)單元檢測(cè)的信號(hào)能量值是否達(dá)到所述高頻群、低頻群高判決門(mén)限;高頻群、低頻群低判決門(mén)限檢測(cè)單元,用于判斷所述高頻群、低頻群能量檢測(cè)單元檢測(cè)的信號(hào)能量值是否達(dá)到所述高頻群、低頻群低判決門(mén)限;高頻群、低頻群檢測(cè)確定單元,根據(jù)所述高頻群、低頻群高判決門(mén)限檢測(cè)單元及所述高頻群、低頻群低判決門(mén)限檢測(cè)單元檢測(cè)結(jié)果,若在相應(yīng)所述雙音多頻信號(hào)持續(xù)時(shí)長(zhǎng)的連續(xù)個(gè)高頻群、低頻群信號(hào)檢測(cè)窗檢測(cè)的檢測(cè)結(jié)果中達(dá)到最低應(yīng)達(dá)到所述高頻群、低頻群高判決門(mén)限的連續(xù)高頻群、低頻群信號(hào)檢測(cè)窗個(gè)數(shù);并且與所述達(dá)到高頻群、低頻群高判決門(mén)限的連續(xù)高頻群、低頻群信號(hào)檢測(cè)窗前后相鄰的高頻群、低頻群信號(hào)檢測(cè)窗中其中有一個(gè)高頻群、低頻群信號(hào)檢測(cè)窗內(nèi)達(dá)到所述最低應(yīng)達(dá)到的高頻群、低頻群低判決門(mén)限,則確定檢測(cè)的信號(hào)符合所述判定條件。
9.根據(jù)權(quán)利要求7或8所述的雙音多頻信號(hào)檢測(cè)裝置,其特征在于,所述最低應(yīng)達(dá)到的高頻群、低頻群低判決門(mén)限為一個(gè)高頻群、低頻群信號(hào)檢測(cè)窗內(nèi)有效信號(hào)小于或等于所述雙音多頻信號(hào)持續(xù)時(shí)長(zhǎng)減去所述個(gè)數(shù)的相應(yīng)高頻群、低頻群連續(xù)信號(hào)檢測(cè)窗時(shí)長(zhǎng)后所剩的剩余時(shí)長(zhǎng)一半時(shí)應(yīng)達(dá)到的判決門(mén)限。
10.根據(jù)權(quán)利要求9所述的雙音多頻信號(hào)檢測(cè)裝置,其特征在于,所述雙音多頻信號(hào)持續(xù)時(shí)長(zhǎng)為雙音多頻信號(hào)最低持續(xù)時(shí)長(zhǎng)。
11.根據(jù)權(quán)利要求10所述的雙音多頻信號(hào)檢測(cè)裝置,其特征在于,所述雙音多頻信號(hào)最低持續(xù)時(shí)長(zhǎng)為40ms,所述高頻群、低頻群信號(hào)檢測(cè)窗均為18ms,所述高頻群、低頻群高判決門(mén)限均為18ms的高頻群、低頻群信號(hào)檢測(cè)窗內(nèi)全為有效信號(hào)時(shí)的判決門(mén)限,所述達(dá)到高頻群、低頻群高判決門(mén)限的相應(yīng)高頻群、低頻群連續(xù)信號(hào)檢測(cè)窗個(gè)數(shù)為1個(gè),所述高頻群、低頻群低判決門(mén)限為高頻群、低頻群信號(hào)檢測(cè)窗內(nèi)有效信號(hào)達(dá)11ms時(shí)的判決門(mén)限。
12.根據(jù)權(quán)利要求11所述的雙音多頻信號(hào)檢測(cè)裝置,其特征在于,所述高頻群信號(hào)過(guò)濾接收單元采用IIR高通濾波器,所述低頻群信號(hào)過(guò)濾接收單元采用IIR低通濾波器。
13.根據(jù)權(quán)利要求12所述的雙音多頻信號(hào)檢測(cè)裝置,其特征在于,所述高頻群、低頻群能量檢測(cè)單元采用Goertzel迭代算法進(jìn)行能量運(yùn)算。
全文摘要
本發(fā)明公開(kāi)一種信號(hào)檢測(cè)方法,包括預(yù)設(shè)對(duì)信號(hào)進(jìn)行檢測(cè)的信號(hào)檢測(cè)窗;根據(jù)所述信號(hào)檢測(cè)窗窗口大小及信號(hào)持續(xù)時(shí)長(zhǎng)預(yù)設(shè)檢測(cè)到所述信號(hào)的判決條件,所述判決條件包括信號(hào)檢測(cè)窗內(nèi)全為有效信號(hào)時(shí)應(yīng)達(dá)到的高判決門(mén)限、相應(yīng)所述信號(hào)持續(xù)時(shí)長(zhǎng)的連續(xù)個(gè)信號(hào)檢測(cè)窗檢測(cè)中最低應(yīng)達(dá)到所述高判決門(mén)限的連續(xù)信號(hào)檢測(cè)窗個(gè)數(shù),與達(dá)到所述高判決門(mén)限的連續(xù)信號(hào)檢測(cè)窗前后相鄰的信號(hào)檢測(cè)窗中其中有一個(gè)信號(hào)檢測(cè)窗內(nèi)最低應(yīng)達(dá)到的低判決門(mén)限;根據(jù)所述判決條件進(jìn)行信號(hào)檢測(cè),若檢測(cè)到符合所述判決條件的信號(hào),則判斷檢測(cè)到所需信號(hào),否則繼續(xù)進(jìn)行檢測(cè)。另外,本發(fā)明還公開(kāi)一種相應(yīng)的信號(hào)檢測(cè)裝置以及應(yīng)用的一種DMTF信號(hào)檢測(cè)方法及裝置。本發(fā)明有效提高了信號(hào)檢測(cè)精度。
文檔編號(hào)H04Q1/46GK1791150SQ200410101208
公開(kāi)日2006年6月21日 申請(qǐng)日期2004年12月15日 優(yōu)先權(quán)日2004年12月15日
發(fā)明者李明 申請(qǐng)人:華為技術(shù)有限公司