欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

信號檢測裝置及其方法與號碼檢測裝置及其方法

文檔序號:7600932閱讀:167來源:國知局
專利名稱:信號檢測裝置及其方法與號碼檢測裝置及其方法
技術領域
本發(fā)明涉及通信領域的信號檢測技術,尤其涉及一種信號檢測裝置及其方法與號碼檢測裝置及其方法。
背景技術
雙音多頻(DTMF,Dual Tone Multi-Frequency)信號檢測技術是在目前通信網(wǎng)絡中應用非常普遍的一種信號檢測技術,主要應用在通信過程中的撥號(如打電話時的按鍵)和二次撥號(如撥打200服務電話后,系統(tǒng)使用語音提示讓你通過按相應的按鍵來選擇相應的服務,再次按鍵操作即為二次撥號)。現(xiàn)有一般的DTMF信號檢測技術都能夠達到DTMF信號檢測的國標要求(DTMF信號檢測國標見下表1),由表1可見,由于DTMF信號的頻率范圍是在人語音的頻率范圍內(人語言的頻率是20~20KHz),因此,如果網(wǎng)絡側的DTMF信號檢測設備檢測精度不夠(在滿足國標的情況下),就很容易出現(xiàn)將人語音錯誤的檢測為DTMF信號,即容易造成所謂的語音撥號。
表1DTMF信號檢測國際指標


注上表1國際指標摘自《郵電部技術規(guī)定---郵電部電話交換設備總技術規(guī)范書》。
其中,雙音多頻信號(DTMF信號)中“雙音”意為每個DTMF信號都是由兩個頻率組成的,“多頻”意為DTMF信號可以有多種頻率;DTMF頻率可分為以下兩組低頻群697Hz、770Hz、852Hz、941Hz高頻群1209Hz、1336Hz、1477Hz、1633Hz其中通信過程中所撥打的一個DTMF號碼即是由上述低頻群中的一個低頻和高頻群中的一個高頻組成的,由此就可以得到如圖1所示的目前常用的DTMF號碼表,圖中左三列部分即為現(xiàn)在通常所見的電話終端鍵盤,最右面一列目前一般不用。
目前DTMF信號可用來在語音業(yè)務信道上傳遞信令,例如使用200電話卡,當?shù)谝淮螕芴枴?00”時,則從圖1所示的DTMF號碼表可以得知,實際上電話終端向網(wǎng)絡側交換機發(fā)送了如下三組頻率組合“697+1336”、“941+1336”和“941+1336”;網(wǎng)絡側交換機通過DTMF信號檢測設備檢測出這三組頻率組合后,可以得到用戶側撥的號碼為“200”,此時則會提示用戶再次按鍵進行選擇是普通話服務還是英語服務等,之后用戶再次按鍵進行選擇,一直到接通電話;在這個通信過程中,DTMF信號的發(fā)送方為電話終端,而DTMF信號的接收方為放置在網(wǎng)絡側交換機內部的DTMF信號檢測設備。由于在通信過程中,用戶在按鍵的同時還可能在說話,或者是周圍有其他噪聲存在等,這些聲音都有可能進入電話終端,隨后同DTMF信號一起發(fā)送到DTMF信號檢測設備;這時如果網(wǎng)絡側的DTMF信號檢測設備檢測精度不高,則可能會出現(xiàn)將話音或其他噪聲錯誤的檢測為DTMF號碼的情況,以致出現(xiàn)號碼檢測錯誤。
上述情況只是在固定電話終端上經常運用,而在固定電話終端撥號時,用戶一般情況下都不會同時講話,或是周圍環(huán)境噪聲不是很強,因此話音隨同DTMF信號一同發(fā)送到DTMF信號檢測設備,所造成的問題一般不大。但是目前在一些智能語音業(yè)務中,通常會要求用戶在傳送語音的同時,能夠傳送DTMF信號,所以此時網(wǎng)絡側的DTMF信號檢測設備的檢測精度就顯得至關重要了;同時如果提高網(wǎng)絡側的DTMF信號檢測設備的檢測精度也可以大大提高DTMF信號檢測設備的適用范圍。
請參閱圖2,該圖是現(xiàn)有DTMF信號檢測設備的具體組成結構及其信號檢測原理示意圖;其中DTMF信號檢測設備的工作原理是針對一個DTMF號碼信號是由兩個頻率組成的特點,首先通過帶通濾波器1和高通濾波器2將DTMF信號中的低頻群(697Hz、770Hz、852Hz、941Hz)和高頻群(1209Hz、1336Hz、1477Hz、1633Hz)分開,然后再分別通過低頻群能量檢測單元3和高頻群能量檢測單元4檢測低頻群和高頻群中是否存在DTMF頻率,如果存在,則分別輸出DTMF低頻和DTMF高頻到判號單元5,最后由判號單元5根據(jù)這兩個高低頻率來進行號碼判斷,得到最終的DTMF號碼。
從上表1所示的DTMF信號檢測國際指標中可以看到,一個DTMF信號最短的持續(xù)時長為40ms,且目前固定電話網(wǎng)絡或移動電話網(wǎng)絡中的語音采樣頻率一般都為8KHz,這樣40ms的DTMF信號內實際上就有320個采樣點。從圖2所示的DTMF信號檢測設備可以看到,DTMF信號檢測設備在對DTMF信號進行檢測的過程中,對低頻群能量檢測單元3檢測低頻部分和高頻群能量檢測單元4檢測高頻部分的要求較高,因此低頻群能量檢測單元3和高頻群能量檢測單元4這兩部分一般都采用離散傅立葉變換(DFT,Discrete FourierTransform)分別對高低頻部分進行檢測。DFT檢測方式是采用一個檢測窗來截取DTMF信號,然后分別對窗內的采樣點進行高頻群中4個高頻或低頻群中4個低頻的能量計算,分別計算出高頻群中能量較高的一個高頻或低頻群中能量較高的一個低頻,如果計算出的這個高頻或低頻的能量達到了預先設定的能量門限,則高頻群能量檢測單元4或低頻群能量檢測單元3就認為在這個檢測窗中含有這一DTMF高頻或DTMF低頻,并分別輸出檢測到的這個高頻或低頻。
如上所述,由于一個DTMF信號最短的持續(xù)時長為40ms,這樣在DFT檢測過程中,為保證至少有一次檢測窗內的全部數(shù)據(jù)都是DTMF信號,則每個檢測窗最大只能定到20ms,這樣就能保證至少有一次檢測窗內的全部數(shù)據(jù)都是DTMF信號(一般情況下),最好情況下可能有兩次檢測窗內的全部數(shù)據(jù)都是DTMF信號(最好情況下),具體請參閱圖3,該圖是現(xiàn)有DTMF信號檢測設備使用20ms檢測窗對DTMF信號進行截取處理的示意圖,如圖所示,根據(jù)20ms的檢測窗來預先確定能量門限,在DTMF信號檢測過程中,只要檢測到一個檢測窗中有DTMF頻率的能量值已經超過設置的能量門限了,就說明檢測到了這個DTMF頻率。
由于能量門限值是根據(jù)20ms的檢測窗來預先設置的,檢測窗越大,所需能量門限值越高,因此如圖3所示,如果20ms檢測窗中的數(shù)據(jù)不完全為DTMF信號,則很難能夠檢測到有DTMF頻率會超過預先設置的能量門限值,即很難檢測出DTMF頻率。這樣現(xiàn)有使用20ms檢測窗對DTMF信號進行截取,總是有20ms的DTMF信號被浪費掉了,一般只有全部數(shù)據(jù)都為DTMF信號的檢測窗才能檢測出相應的DTMF頻率(圖3中一般情況下都存在這個問題,而最好情況下不存在這個問題,但是最好情況出現(xiàn)的概率是非常低的)。而一般情況下,人語音中含有DTMF頻率的情況一般出現(xiàn)的時間也都比較短,也就是說,如果人語音中包含了20ms的DTMF頻率,則在DTMF信號檢測設備中就很容易會被檢測出來,形成語音撥號。在這種情況下,就需要提高現(xiàn)有DTMF信號檢測設備的檢測精度,以抵抗用戶在撥號過程中形成的語音撥號錯誤。

發(fā)明內容
本發(fā)明要解決的第一技術問題在于提出一種可以提高信號檢測精度的信號檢測裝置及其方法。
本發(fā)明要解決的第二技術問題在于一種可以提高信號檢測精度,以抵抗用戶在撥號過程中形成語音撥號錯誤的號碼檢測裝置及其方法。
為解決上述第一問題,本發(fā)明提出了一種信號檢測裝置,包括信號接收單元,用于接收待測信號;重疊緩沖單元,與所述信號接收單元連接,用于在捕獲長度為A的第一檢測窗待測信號后,后續(xù)分別緩存上一檢測窗中長度為B的尾部待測信號,與后續(xù)長度為S=A-B的待測信號構成下一檢測窗待測信號;信號檢測單元,與所述重疊緩沖單元連接,用于分別對重疊緩沖單元構造出的每一檢測窗待測信號進行檢測。
所述重疊緩沖單元具體包括檢測窗捕獲子單元,與所述信號接收單元連接,用于捕獲每一長度為A的檢測窗待測信號;緩存子單元,用于緩存上一檢測窗長度為B的尾部待測信號;檢測窗構造子單元,分別與所述檢測窗捕獲子單元、緩存子單元和信號檢測單元連接,用于分別提取緩存子單元緩存的上一檢測窗長度為B的尾部待測信號和檢測窗捕獲子單元捕獲的檢測窗待測信號中長度為S=A-B的頭部待測信號,以構造下一檢測窗待測信號;信號截取子單元,分別與所述檢測窗構造子單元和緩存子單元連接,用于對檢測窗構造子單元構造出的每一檢測窗截取長度為B的尾部待測信號,并送入緩存子單元緩存。
所述檢測窗捕獲子單元中還包括判斷單元,用于在捕獲一個長度為A的檢測窗待測信號后,每次在所述檢測窗構造子單元提取長度為S=A-B的待測信號后,判斷剩余待測信號長度與S=A-B的大小關系;觸發(fā)單元,與所述判斷單元連接,用于在判斷單元判斷出剩余待測信號長度小于S=A-B時,觸發(fā)所述檢測窗捕獲子單元捕獲下一長度為A的檢測窗待測信號。
相應地,本發(fā)明還提出了一種信號檢測方法,包括步驟接收待測信號;在接收的信號中捕獲長度為A的第一檢測窗待測信號后,后續(xù)分別緩存上一檢測窗中長度為B的尾部待測信號,與后續(xù)長度為S=A-B的待測信號構成下一檢測窗待測信號;分別對步驟(2)中構造出的每一檢測窗待測信號進行檢測。
所述步驟(2)具體包括步驟(21)預先緩存一長度為B的空信號;(22)捕獲長度為A的檢測窗待測信號;(23)分別提取緩存的長度為B的空信號和捕獲的檢測窗待測信號中長度為S=A-B的頭部待測信號,以構造第一個檢測窗待測信號;(24)截取所構造的第一個檢測窗長度為B的尾部待測信號進行緩存;(25)分別提取緩存的長度為B的尾部待測信號和捕獲的檢測窗待測信號中長度為S=A-B的頭部待測信號,以構造下一檢測窗待測信號;(26)截取所構造的該下一檢測窗長度為B的尾部待測信號進行緩存后返回執(zhí)行步驟(25)。
所述步驟(25)中在提取捕獲的檢測窗待測信號之前還包括步驟判斷捕獲的剩余待測信號長度是否大于等于S=A-B,如果是,執(zhí)行提取捕獲的檢測窗待測信號的處理;否則捕獲下一長度為A的檢測窗待測信號后再執(zhí)行提取捕獲的檢測窗待測信號的處理。
為解決上述第二問題,本發(fā)明提出了一種號碼檢測裝置,用于檢測信號所承載的號碼信息,包括
信號接收單元,用于接收待測信號;濾波單元,與所述信號接收單元連接,用于對接收信號過濾出處于不同頻段的頻段群待測信號;重疊緩沖單元,與所述濾波單元連接,用于分別對不同頻段群待測信號捕獲長度為A的第一檢測窗待測信號后,后續(xù)分別緩存上一檢測窗中長度為B的尾部待測信號,與后續(xù)長度為S=A-B的待測信號構成下一檢測窗待測信號;信號能量檢測單元,與所述重疊緩沖單元連接,用于分別對重疊緩沖單元針對不同頻段群構造出的每一檢測窗待測信號進行能量檢測,以檢測出每一檢測窗待測信號中能量最高的頻點信號;判號單元,與所述信號能量檢測單元連接,用于同時根據(jù)信號能量檢測單元針對不同頻段群檢測窗待測信號檢測出的頻點信號確定對應的號碼信息,并在先后至少兩次確定的號碼信息一致時輸出該一致號碼信息,然后繼續(xù)下一號碼信息的檢測處理。
所述待測信號為雙音多頻信號;所述雙音多頻信號包括高頻群和低頻群兩個頻段群。
所述濾波單元具體包括帶通濾波器,與所述信號接收單元連接,用于過濾出接收信號中的低頻群待測信號;高通濾波器,與所述信號接收單元連接,用于過濾出接收信號中的高頻群待測信號。
所述重疊緩沖單元具體包括第一重疊緩沖子單元,與所述帶通濾波器連接,用于在捕獲長度為A的第一檢測窗低頻群待測信號后,后續(xù)分別緩存上一檢測窗中長度為B的尾部待測信號,與后續(xù)長度為S=A-B的低頻群待測信號構成下一檢測窗低頻群待測信號;
第二重疊緩沖子單元,與所述高通濾波器連接,用于在捕獲長度為A的第一檢測窗高頻群待測信號后,后續(xù)分別緩存上一檢測窗中長度為B的尾部待測信號,與后續(xù)長度為S=A-B的高頻群待測信號構成下一檢測窗高頻群待測信號。
所述信號能量檢測單元具體包括低頻群能量檢測子單元,與所述第一重疊緩沖子單元連接,用于分別檢測第一重疊緩沖子單元發(fā)來的每一檢測窗低頻群待測信號中能量最高的低頻信號;高頻群能量檢測子單元,與所述第二重疊緩沖子單元連接,用于分別檢測第二重疊緩沖子單元發(fā)來的每一檢測窗高頻群待測信號中能量最高的高頻信號。
所述低頻群能量檢測子單元具體包括第一門限值存儲子單元,用于根據(jù)所述檢測窗待測信號長度A設置并存儲一第一判別門限值;低頻群能量計算子單元,與所述第一重疊緩沖子單元連接,用于計算第一重疊緩沖子單元發(fā)來的每一檢測窗低頻群待測信號中各個低頻的能量值及每一檢測窗低頻群待測信號的總能量值;并計算每個檢測窗內能量最高的低頻信號的能量值與對應檢測窗低頻群待測信號的總能量值之間的比值;第一比較子單元,分別與所述第一門限值存儲子單元和低頻群能量計算子單元連接,用于對低頻群能量計算子單元針對每一檢測窗低頻群待測信號計算得到的比值和第一門限值存儲子單元存儲的第一判別門限值進行比較;低頻信號輸出子單元,分別與所述第一比較子單元和判號單元連接,用于根據(jù)第一比較子單元的比較結果,在所述比值高于所述第一判別門限值時,輸出對應該比值的低頻信號給判號單元。
所述高頻群能量檢測子單元具體包括第二門限值存儲子單元,用于根據(jù)所述檢測窗待測信號長度A設置并存儲一第二判別門限值;高頻群能量計算子單元,與所述第二重疊緩沖子單元連接,用于計算第二重疊緩沖子單元發(fā)來的每一檢測窗高頻群待測信號中各個高頻的能量值及每一檢測窗高頻群待測信號的總能量值;并計算每個檢測窗內能量最高的高頻信號的能量值與對應檢測窗高頻群待測信號的總能量值之間的比值;第二比較子單元,分別與所述第二門限值存儲子單元和高頻群能量計算子單元連接,用于對高頻群能量計算子單元針對每一檢測窗高頻群待測信號計算得到的比值和第二門限值存儲子單元存儲的第二判別門限值進行比較;高頻信號輸出子單元,分別與所述第二比較子單元和判號單元連接,用于根據(jù)第二比較子單元的比較結果,在所述比值高于所述第二判別門限值時,輸出對應該比值的高頻信號給判號單元。
所述判號單元具體包括第一判號子單元,分別與所述低頻群能量檢測子單元和高頻群能量檢測子單元連接,用于根據(jù)低頻群能量檢測子單元每次檢測出的低頻信號和高頻群能量檢測子單元每次檢測出的高頻信號分別確定對應的號碼信息;第二判號子單元,與所述第一判號子單元連接,用于比較第一判號子單元相鄰先后兩次確定的號碼信息是否一致,如果是,輸出該一致號碼信息,然后繼續(xù)下一號碼信號的檢測;否則使用后次號碼信息更新前次號碼信息后再進行后續(xù)比較處理。
所述第一判號子單元具體包括號碼表存儲子單元,用于存儲能夠根據(jù)一個高頻信號和一個低頻信號索引到一個對應號碼信息的號碼表;號碼判別子單元,分別與所述低頻群能量檢測子單元、高頻群能量檢測子單元和號碼表存儲子單元連接,用于根據(jù)低頻群能量檢測子單元發(fā)來的低頻信號和高頻群能量檢測子單元發(fā)來的高頻信號,索引號碼表存儲子單元,查詢到對應的號碼信息。
所述第二判號子單元具體包括號碼接收子單元,與所述第一判號子單元連接,用于接收第一判號子單元每次發(fā)來的號碼信息;號碼緩存子單元,與所述號碼接收子單元連接,用于緩存號碼接收子單元最近一次接收到的號碼信息;號碼信息比較子單元,分別與所述號碼接收子單元和號碼緩存子單元連接,用于比較號碼接收子單元新接收到的號碼信息和號碼緩存子單元緩存的號碼信息是否一致,如果是,繼續(xù)對下一號碼信息進行檢測;否則使用號碼接收子單元新接收到的號碼信息去更新號碼緩存子單元緩存的號碼信息;號碼輸出子單元,與所述號碼信息比較子單元連接,用于在號碼信息比較子單元的比較結果一致時輸出該一致號碼信息。
所述每個雙音多頻信號的長度為C,所述C與檢測窗待測信號長度A及緩存的上一檢測窗的尾部待測信號長度B之間的關系為3A-2B≤C。
相應地,本發(fā)明還提出了一種號碼檢測方法,用于檢測信號所承載的號碼信息,包括步驟(A)接收待測信號;(B)對接收信號過濾出處于不同頻段的頻段群待測信號;(C)分別對不同頻段群待測信號捕獲長度為A的第一檢測窗待測信號后,后續(xù)分別緩存上一檢測窗中長度為B的尾部待測信號,與后續(xù)長度為S=A-B的待測信號構成下一檢測窗待測信號;(D)分別針對不同頻段群構造出的每一檢測窗待測信號進行能量檢測,以檢測出每一檢測窗待測信號中能量最高的頻點信號;(E)同時根據(jù)針對不同頻段群的檢測窗待測信號檢測出的頻點信號確定對應的號碼信息,并在先后至少兩次確定的號碼信息一致時輸出該一致號碼信息,然后繼續(xù)下一號碼信息的檢測處理。
所述待測信號為雙音多頻信號;所述雙音多頻信號包括高頻群和低頻群兩個頻段群。
所述每個雙音多頻信號的長度為C,所述C與檢測窗待測信號長度A及緩存的上一檢測窗的尾部待測信號長度B之間的關系為3A-2B≤C。
本發(fā)明能夠達到的有益效果如下1)本發(fā)明信號檢測裝置及其方法提出對接收的待測信號進行重疊緩沖處理,以使部分待測信號能夠重疊成為上一檢測窗的尾部待測信號和下一檢測窗的頭部待測信號被檢測兩遍,因此提高了待測信號的檢測精度;尤其對于應用在通信過程中撥號處理的DTMF信號其檢測精度更為顯著。
2)本發(fā)明號碼檢測裝置及其方法基于本發(fā)明上述提出的信號檢測裝置及其方法提出對承載號碼信息的待測信息進行重疊緩沖處理,以使在承載有一個號碼信息的待測信號長度中可以構造出至少兩個適當長度的完整檢測窗,這樣可以使判號單元對同一號碼信息進行至少兩次判斷,以在先后至少兩次比較結果一致時再輸出該一致的號碼信息,因此提高了對承載號碼信息的待測信號進行檢測的精度,尤其對于應用在通信過程中撥號處理的DTMF信號,不但可以提高其號碼檢測精度,而且較好的抵抗了用戶在撥號過程中容易形成語音撥號錯誤的缺陷。


圖1是目前常用的DTMF號碼表示意圖;圖2是現(xiàn)有DTMF信號檢測設備的具體組成結構及其信號檢測原理示意圖;圖3是現(xiàn)有DTMF信號檢測設備使用20ms檢測窗對DTMF信號進行截取處理的示意圖;圖4是本發(fā)明信號檢測裝置的主要結構組成框圖;圖5是本發(fā)明信號檢測裝置中重疊緩沖單元的具體結構組成框圖;
圖6是本發(fā)明信號檢測裝置中檢測窗捕獲子單元內部包含的具體結構框圖;圖7是本發(fā)明信號檢測方法的具體實現(xiàn)原理流程圖;圖8是本發(fā)明信號檢測方法中實現(xiàn)信號重疊緩沖的主要實現(xiàn)原理流程圖;圖9是本發(fā)明號碼檢測裝置的主要組成結構框圖;圖10是本發(fā)明號碼檢測裝置應用于對DTMF信號進行檢測判號的實施例的具體組成結構框圖;圖11是本發(fā)明號碼檢測裝置應用在DTMF號碼檢測過程中的低頻群能量檢測子單元的具體組成結構框圖;圖12是本發(fā)明號碼檢測裝置應用在DTMF號碼檢測過程中的高頻群能量檢測子單元的具體組成結構框圖;圖13是本發(fā)明號碼檢測裝置應用在DTMF號碼檢測過程中的第一判號子單元的具體組成結構框圖;圖14是本發(fā)明號碼檢測裝置應用在DTMF號碼檢測過程中的第二判號子單元的具體組成結構框圖;圖15是在對DTMF信號進行檢測過程中,使用13.3ms信號長度作檢測窗的實施例示意圖;圖16是使用本發(fā)明號碼檢測裝置后利用重疊緩沖原理實現(xiàn)使用20ms檢測窗實現(xiàn)二次判號功能的示意圖;圖17是本發(fā)明號碼檢測方法的主要實現(xiàn)原理流程圖。
具體實施例方式
從上述現(xiàn)有技術可以看出,在對DTMF信號進行檢測號碼的過程中,40ms的DTMF信號中將有20ms的信號由于過不了門限而做了無效檢測被浪費掉了(指一般情況下,因為最好情況很少出現(xiàn)),而用戶語音中含有DTMF頻率的情況一般出現(xiàn)的時間也都很短,也就是說,如果一個人的語音中包含了20ms的DTMF頻率,則很容易會被檢測出來,形成語音撥號。
為抵抗上述容易形成語音撥號的問題,可以將檢測窗的窗口開的小些,以實現(xiàn)能夠在40ms的DTMF信號中檢測到兩個完整的檢測窗;但是檢測窗開的越小,則窗口內包含的信息也就越少,檢測越不準確,為了能夠區(qū)分國標規(guī)定的頻偏為2%和頻偏為3%的信號,則檢測窗不能開得太??;而檢測窗開的越大,則信號檢測精度越高,但由于國標中規(guī)定DTMF信號最短為40ms長度,所以檢測窗也不能開的太大。
本發(fā)明的目的是通過改進整個信號的檢測機制,采用“重疊緩沖”方式實現(xiàn)“二次判號”處理,以提高對40ms的DTMF信號的檢測精度,從而實現(xiàn)用戶在撥號過程中提高對語音撥號的對抗。其中“重疊緩沖”的概念是指先將輸入的待測信號中的尾部信號進行緩沖存儲,然后將緩沖存儲的尾部信號和后面的待測信號重夠下一檢測窗信號;比如說,檢測窗為100個點的大小,這樣當緩沖了100個點后,對檢測窗信號檢測一次,然后將該檢測窗最后20個點進行緩沖存儲,等待后面的待測信號,在滿100個點后再計算一次。這樣,實際每次檢測的檢測窗中有20個點是重疊的(即參與了兩次檢測,此時每次只需輸入80個點待測信號,但檢測窗仍舊是100個點的長度),因此可以實現(xiàn)在DTMF信號長度不變的情況下使檢測窗得到加大,從而提高了信號的檢測精度。
根據(jù)上述原理,本發(fā)明提出了一種信號檢測裝置及其信號檢測方法。
下面首先結合各個附圖對本發(fā)明信號檢測裝置的具體實施方式
進行詳細的闡述。請參閱圖4,該圖是本發(fā)明信號檢測裝置的主要結構組成框圖;其中本發(fā)明信號檢測裝置具體包括信號接收單元1,用于從外界接收待測信號;重疊緩沖單元2,與信號接收單元1連接,用于在捕獲長度為A的第一檢測窗待測信號后,后續(xù)分別緩存上一檢測窗中長度為B(A>B)的尾部待測信號,與后續(xù)長度為S=A-B的待測信號構成下一檢測窗待測信號;信號檢測單元3,與重疊緩沖單元2連接,用于分別對重疊緩沖單元2構造出的每一長度為A的檢測窗待測信號進行檢測。
請參閱圖5,該圖是本發(fā)明信號檢測裝置中重疊緩沖單元的具體結構組成框圖;其中重疊緩沖單元具體包括檢測窗捕獲子單元21,與信號接收單元1連接,用于捕獲每一長度為A的檢測窗待測信號;緩存子單元22,用于緩存構造出的上一檢測窗長度為B的尾部待測信號;檢測窗構造子單元23,分別與檢測窗捕獲子單元21、緩存子單元22和信號檢測單元3連接,用于分別提取緩存子單元22緩存的上一檢測窗長度為B的尾部待測信號和檢測窗捕獲子單元21捕獲的檢測窗待測信號中長度為S=A-B的頭部待測信號,以構造出下一檢測窗待測信號(長度仍為B+A-B=A);信號截取子單元24,分別與檢測窗構造子單元23和緩存子單元22連接,用于對檢測窗構造子單元23構造出的每一檢測窗待測信號截取長度為B的尾部待測信號,并將截取的長度為B的尾部待測信號送入緩存子單元22中進行緩存。
請參閱圖6,該圖是本發(fā)明信號檢測裝置中檢測窗捕獲子單元內部包含的具體結構框圖;其中檢測窗捕獲子單元具體包括判斷單元211,用于在檢測窗捕獲子單元21捕獲一個長度為A的檢測窗待測信號后,每次在檢測窗構造子單元23提取長度為S=A-B的待測信號后,判斷剩余待測信號長度與S=A-B的大小關系;觸發(fā)單元212,與判斷單元211連接,用于在判斷單元211判斷出剩余待測信號長度小于S=A-B時,觸發(fā)檢測窗捕獲子單元21進行捕獲下一長度為A的檢測窗待測信號的處理。
相應于本發(fā)明上述的信號檢測裝置,本發(fā)明還提出了一種信號檢測方法,請參閱圖7,該圖是本發(fā)明信號檢測方法的具體實現(xiàn)原理流程圖;其主要實現(xiàn)過程如下步驟S1,從外界接收待測信號;步驟S2,在上述接收信號中捕獲長度為A的第一檢測窗待測信號;步驟S3,后續(xù)分別緩存構造的上一檢測窗待測信號中長度為B的尾部待測信號,與后續(xù)長度為S=A-B的待測信號構成下一個檢測窗待測信號;其中步驟S3的具體實現(xiàn)過程請參閱圖8,該圖是本發(fā)明信號檢測方法中實現(xiàn)信號重疊緩沖的主要實現(xiàn)原理流程圖;其主要過程包括步驟S31,預先緩存一個長度為B的空信號;步驟S32,捕獲第一個長度為A的檢測窗待測信號;步驟D33,分別提取步驟S31中緩存的長度為B的空信號和步驟S32中捕獲的檢測窗待測信號中長度為S=A-B的頭部待測信號,以構造出第一個檢測窗待測信號(所構造的檢測窗長度為B+A-B=A);步驟S34,截取步驟S33中所構造的第一個檢測窗待測信號中長度為B的尾部待測信號,并將截取的長度為B的尾部待測信號進行緩存;步驟S35,判斷捕獲的剩余待測信號長度是否大于等于S=A-B,如果是,執(zhí)行步驟S37;否則執(zhí)行步驟S36;步驟S36,繼續(xù)捕獲下一長度為A的檢測窗待測信號,然后執(zhí)行步驟S37;步驟S37,分別提取緩存的長度為B的尾部待測信號和捕獲的檢測窗待測信號中長度為S=A-B的頭部待測信號,以構造出下一檢測窗待測信號;步驟S38,截取步驟S37中構造的該下一檢測窗待測信號中長度為B的尾部待測信號,并將截取的長度為B的尾部待測信號進行緩存后,返回繼續(xù)執(zhí)行步驟S35。
請繼續(xù)參照圖7,最后在步驟S4中,分別對步驟S3中構造出的每一檢測窗待測信號進行檢測處理,從而完成本發(fā)明信號檢測方法的信號檢測過程。
根據(jù)上述信號檢測裝置及其信號檢測方法的實現(xiàn)原理,本發(fā)明繼而提出了號碼檢測裝置及其號碼檢測方法,以針對于對現(xiàn)有DTMF信號進行檢測進行判號的處理過程提出一種判號精度高、且可以抵抗在撥號過程中形成語音撥號的號碼檢測方式,但是本發(fā)明號碼檢測裝置及其號碼檢測方法不局限應用在對DTMF信號進行檢測判號,還可以應用在對其他信號進行檢測判號的處理過程。
下面將結合各個附圖對本發(fā)明號碼檢測裝置的具體實施過程進行詳細闡述。請參閱圖9,該圖是本發(fā)明號碼檢測裝置的主要組成結構框圖;本發(fā)明號碼檢測裝置的主要組成部分包括信號接收單元10,用于接收外界的待測信號;濾波單元20,與信號接收單元10連接,用于對接收單元10接收的信號過濾出處于不同頻段的頻段群待測信號;重疊緩沖單元30,與濾波單元20連接,用于分別對濾波單元20過濾出的不同頻段群待測信號捕獲長度為A的第一檢測窗待測信號后,后續(xù)分別緩存構造的上一檢測窗待測信號中長度為B的尾部待測信號,與后續(xù)長度為S=A-B的待測信號構成下一個檢測窗待測信號;信號能量檢測單元40,與重疊緩沖單元30連接,用于分別對重疊緩沖單元30針對不同頻段群構造出的每一檢測窗待測信號進行能量檢測處理,以檢測出每一檢測窗待測信號中能量最高的頻點信號;判號單元50,與信號能量檢測單元40連接,用于同時根據(jù)信號能量檢測單元40針對不同頻段群檢測窗待測信號檢測出的頻點信號確定一個對應的號碼信息,并在先后至少兩次確定的號碼信息一致時,輸出該一致的號碼信息,然后繼續(xù)下一號碼信息的檢測處理。
下面以本發(fā)明號碼檢測裝置應用于對DTMF信號進行檢測判號的處理過程為例,對本發(fā)明號碼檢測裝置的具體工作原理過程進行詳細闡述。因為現(xiàn)有DTMF信號中主要包括低頻群和高頻群兩個頻段群部分,其中低頻群部分主要包括697Hz、770Hz、852Hz和941Hz四個低頻信號,高頻群部分主要包括1209Hz、1336Hz、1477Hz和1633Hz四個高頻信號。
請參閱圖10,該圖是本發(fā)明號碼檢測裝置應用于對DTMF信號進行檢測判號的實施例的具體組成結構框圖,本發(fā)明號碼檢測裝置應用于對DTMF信號檢測檢測判號的濾波單元20具體包括IIR帶通濾波器201(IIR濾波器即無限沖擊響應濾波器,Infinite Impulse Response Filter)和IIR高通濾波器202;重疊緩沖單元30具體包括第一重疊緩沖子單元301和第二重疊緩沖子單元302;信號能量檢測單元40具體包括低頻群能量檢測子單元401和高頻群能量檢測子單元402;判號單元50具體包括第一判號子單元501和第二判號子單元502;其中各個組成部分的具體作用如下IIR帶通濾波器201,與信號接收單元10連接,用于過濾出接收的DTMF信號中的低頻群待測信號;IIR高通濾波器202,與信號接收單元10連接,用于過濾出接收的DTMF信號中的高頻群待測信號;第一重疊緩沖子單元301,與IIR帶通濾波器201連接,用于在捕獲長度為A的第一檢測窗低頻群待測信號后,后續(xù)分別緩存構造的上一檢測窗待測信號中長度為B的尾部待測信號,與后續(xù)長度為S=A-B的低頻群待測信號構成下一個檢測窗低頻群待測信號;第二重疊緩沖子單元302,與IIR高通濾波器202連接,用于在捕獲長度為A的第一檢測窗高頻群待測信號后,后續(xù)分別緩存構造的上一檢測窗待測信號中長度為B的尾部待測信號,與后續(xù)長度為S=A-B的高頻群待測信號構成下一個檢測窗高頻群待測信號;低頻群能量檢測子單元401,與第一重疊緩沖子單元301連接,用于分別檢測第一重疊緩沖子單元301發(fā)來的每一檢測窗低頻群待測信號中能量最高的低頻信號;其中低頻群能量檢測子單元401可以采用離散傅立葉變換算法或Goertzel算法分別對每一檢測窗低頻群待測信號中能量最高的低頻信號進行檢測;
高頻群能量檢測子單元402,與第二重疊緩沖子單元302連接,用于分別檢測第二重疊緩沖子單元302發(fā)來的每一檢測窗高頻群待測信號中能量最高的高頻信號;其中高頻群能量檢測子單元402也可以采用離散傅立葉變換算法或Goertzel算法分別對每一檢測窗高頻群待測信號中能量最高的高頻信號進行檢測;第一判號子單元501,分別與低頻群能量檢測子單元401和高頻群能量檢測子單元402連接,用于根據(jù)低頻群能量檢測子單元401每次檢測出的低頻信號和高頻群能量檢測子單元402每次檢測出的高頻信號分別確定對應的號碼信息;第二判號子單元502,與第一判號子單元501連接,用于比較第一判號子單元501相鄰先后兩次確定的號碼信息是否一致,如果是,輸出該一致的號碼信息,然后繼續(xù)下一號碼信號的檢測處理;否則使用后次確定的號碼信息更新前次確定的號碼信息后,再進行后續(xù)比較處理,直到找出一致號碼信息。
上述實施對DTMF信號進行二次判號的作用主要是為判斷前一個檢測窗中是否也檢測到了相同的號碼信息,只有連續(xù)兩個檢測窗檢測到同一個號碼信息才上報該一致的號碼信息,以提高DTMF號碼檢測精度。
請參閱圖11,該圖是本發(fā)明號碼檢測裝置應用在DTMF號碼檢測過程中的低頻群能量檢測子單元的具體組成結構框圖,其中低頻群能量檢測子單元的具體組成包括第一門限值存儲子單元4011,用于根據(jù)檢測窗待測信號的長度A設置并存儲一個第一判別門限值S1;低頻群能量計算子單元4012,與第一重疊緩沖子單元301連接,用于計算第一重疊緩沖子單元301發(fā)來的每一檢測窗低頻群待測信號中各個低頻的能量值及每一檢測窗低頻群待測信號的總能量值;并計算每個檢測窗內能量最高的低頻信號的能量值與對應檢測窗低頻群待測信號的總能量值之間的比值K1;
第一比較子單元4013,分別與第一門限值存儲子單元4011和低頻群能量計算子單元4012連接,用于對低頻群能量計算子單元4012針對每一檢測窗低頻群待測信號計算得到的比值K1和第一門限值存儲子單元4011存儲的第一判別門限值S1進行比較;低頻信號輸出子單元4014,分別與第一比較子單元4013和判號單元50連接,用于根據(jù)第一比較子單元4013的比較結果,在比值K1高于第一判別門限值S1時,輸出對應該比值K1的低頻信號給判號單元50。
同理,請參閱圖12,該圖是本發(fā)明號碼檢測裝置應用在DTMF號碼檢測過程中的高頻群能量檢測子單元的具體組成結構框圖,其中高頻群能量檢測子單元的具體組成包括第二門限值存儲子單元4021,用于根據(jù)檢測窗待測信號的長度A設置并存儲一個第二判別門限值S2;高頻群能量計算子單元4022,與第二重疊緩沖子單元302連接,用于計算第二重疊緩沖子單元302發(fā)來的每一檢測窗高頻群待測信號中各個高頻的能量值及每一檢測窗高頻群待測信號的總能量值;并計算每個檢測窗內能量最高的高頻信號的能量值與對應檢測窗高頻群待測信號的總能量值之間的比值K2;第二比較子單元4023,分別與第二門限值存儲子單元4021和高頻群能量計算子單元4022連接,用于對高頻群能量計算子單元4022針對每一檢測窗高頻群待測信號計算得到的比值K2和第二門限值存儲子單元4021存儲的第二判別門限值S2進行比較;高頻信號輸出子單元4024,分別與第二比較子單元4023和判號單元50連接,用于根據(jù)第二比較子單元4023的比較結果,在比值K2高于第二判別門限值S2時,輸出對應該比值K2的高頻信號給判號單元50。
通過對上述低頻群能量檢測子單元401和高頻群能量檢測子單元402的具體組成結構的介紹可以看出,采用離散傅立葉變換算法或Goertzel算法可以計算出某一段DTMF信號內某一個頻率的能量值,如果再比上這段DTMF信號的總能量值,就可以得到該頻率在整個信號內占用的比例值情況,當這個比值大于某一判別門限時,就可以認為檢測到該頻率了。例如需要在20ms(160個點)的信號內檢測是否含有1KHz的頻率,則需輸入“1KHz”和“20ms的信號”兩個參數(shù)進行Goertzel迭代運算,以計算出1KHz的能量,然后再計算20ms整段信號的總能量,最后將計算得到的兩個能量值進行比較;即在對檢測窗內的待測信號進行計算時,先計算這段信號的總能量值,然后再計算這段信號中1KHz信號的能量值,如果計算出的1KHz信號的能量越高,則說明1KHz信號的能量在這段信號的總能量中占的比重就越高,當比重達到一定門限后,則可以認為這段信號就是1KHz的信號了,如果含有其他頻率的信號,則該比值會下降,另外如果頻率越偏(例如不是1KHz信號而是1050Hz信號),則該比值也會下降。
請參閱圖13,該圖是本發(fā)明號碼檢測裝置應用在DTMF號碼檢測過程中的第一判號子單元的具體組成結構框圖,其中該第一判號子單元的具體組成包括號碼表存儲子單元5011,用于存儲能夠根據(jù)一個DTMF高頻信號和一個DTMF低頻信號索引到一個對應號碼信息的號碼表;號碼判別子單元5012,分別與低頻群能量檢測子單元401、高頻群能量檢測子單元402和號碼表存儲子單元5011連接,用于根據(jù)低頻群能量檢測子單元401發(fā)來的DTMF低頻信號和高頻群能量檢測子單元402發(fā)來的DTMF高頻信號,來索引號碼表存儲子單元5011,查詢到對應的號碼信息。
請參閱圖14,該圖是本發(fā)明號碼檢測裝置應用在DTMF號碼檢測過程中的第二判號子單元的具體組成結構框圖,其中該第二判號子單元的具體組成包括號碼接收子單元5021,與第一判號子單元501連接,用于接收第一判號子單元501每次發(fā)來的號碼信息;
號碼緩存子單元5022,與號碼接收子單元5021連接,用于緩存號碼接收子單元5021最近一次接收到的號碼信息;號碼信息比較子單元5023,分別與號碼接收子單元5021和號碼緩存子單元5022連接,用于比較號碼接收子單元5021新接收到的號碼信息和號碼緩存子單元5022緩存的號碼信息是否一致,如果是,繼續(xù)對下一號碼信息進行檢測處理;否則使用號碼接收子單元5021新接收到的號碼信息去更新號碼緩存子單元5022緩存的最近一次號碼信息;號碼輸出子單元5024,與號碼信息比較子單元5023連接,用于根據(jù)號碼信息比較子單元5023的比較結果,在號碼接收子單元5021新接收到的號碼信息和號碼緩存子單元5022緩存的號碼信息一致時,輸出該一致的號碼信息。
根據(jù)多次理論推斷,可以得到當每個DTMF信號的長度為C(通常為40ms),則C與檢測窗待測信號的長度A及緩存的上一檢測窗的尾部待測信號長度B之間的關系符合關系式3A-2B≤C。
下面將以具體的實施例對本發(fā)明號碼檢測裝置相對于現(xiàn)有技術的優(yōu)越性進行詳細的闡述。
請參閱圖15,該圖是在對DTMF信號進行檢測過程中,使用13.3ms信號長度作檢測窗的實施例示意圖,由于在國標中DTMF信號的最短長度為40ms,如果采用二次判號方式可以使得號碼檢測更為準確,但二次判號方式對檢測窗信號的長度也有一定要求,即檢測窗信號太短則不適合于二次判號。
因為二次判號方式要求在一般情況下,能夠在40ms的DTMF信號中捕獲到兩個完整的檢測窗信號,以使由每個檢測窗都能判別到一個DTMF號碼信息,然后通過比較兩個檢測窗檢測出的DTMF號碼信息是否一致來決定是否輸出該號碼信息,以提高號碼檢測的精度。然而要在40ms的DTMF信號中完整的捕獲到兩個檢測窗,則檢測窗長度最大不能超過40/3=13.3ms;反言之,即只有檢測窗長度不大于13.3ms時,才能對40ms的DTMF信號連續(xù)捕獲到兩個完整的檢測窗,如圖15所示其中檢測窗的長度13.3ms是計算出來的(40/3),即如果40ms長度的DTMF信號需要被一個大小為X的檢測窗在任何情況下都完整的捕獲到兩次,則這個檢測窗的大小X最大不能超過13.3ms,如果檢測窗長度超過13.3ms了,在圖15中,如“最好情況”所示,如果中間的13.3ms檢測窗變大一些,兩邊的檢測窗也往外擴大一些,則就只有中間這個檢測窗是完整的,首尾兩個檢測窗則都不是完整的檢測窗了。綜上即不使用本發(fā)明號碼檢測裝置,要實現(xiàn)二次判號方式,則需要將檢測窗的大小最大開到13.3ms,相對而言,這個13.3ms的檢測窗長度相對于現(xiàn)有技術中使用一次判號方式實現(xiàn)判號目的的20ms檢測窗要小的多,因此號碼檢測精度相對于使用大檢測窗要低一些。
請參閱圖16,該圖是使用本發(fā)明號碼檢測裝置后利用重疊緩沖原理實現(xiàn)使用20ms檢測窗實現(xiàn)二次判號功能的示意圖;通過本發(fā)明提出的重疊緩沖原理,將可以實現(xiàn)使檢測窗的長度超過13.3ms,還能夠達到對一個40ms的DTMF信號進行二次判號的目的。
背景技術
中已經說明,當檢測窗長度為20ms時,一般情況下在40ms的DTMF信號中只能確保完整捕獲到一次20ms的檢測窗信號。如圖16所示,如果采用重疊緩沖原理對40ms的DTMF信號進行重疊緩沖,在號碼檢測時,每次從緩沖區(qū)提取20ms的DTMF信號進行檢測,檢測完成后,并不將這20ms的信號完全丟棄,而是將后面一部分信號重新放回緩沖區(qū)保留,作為下一個檢測窗信息的開始部分,實際上重疊的這部分信號先后被檢測了兩次即作為上一次檢測窗的末尾信號和作為下一次檢測窗的開頭信號。這樣實際上將40ms長度的DTMF信號等效變成為60ms的有效檢測長度,并且將其中一部分信號進行重疊,這樣實際上可以在40ms的DTMF信號內可以完整的檢測到3次20ms的檢測窗信號(最好情況下),而一般情況下也可以完整檢測到兩次20ms的檢測窗信號,從而可以保證在20ms的檢測窗長度下,能夠達到二次判號的目的。
經過數(shù)學計算,可以得到信號重疊長度、檢測窗大小和信號實際長度之間的換算關系為
設信號實際長度為C,檢測窗大小為A,信號重疊大小為B,則滿足3A-2B≤C,在DTMF信號中,C=40ms,A=20ms,則通過該關系式可以得到B≥10ms,即在40ms長度的DTMF信號中,只要每次重疊緩沖10ms的信號,則就可以實現(xiàn)利用20ms長度的檢測窗達到單門限二次判號的目的了。
在實際應用中,重疊信號的大小可以根據(jù)實際情況來確定,重疊信號越長,則檢測越精確,但同時運算量也越大。
相應于本發(fā)明上述提出的號碼檢測裝置,本發(fā)明還提出了一種號碼檢測方法,請參閱圖17,該圖是本發(fā)明號碼檢測方法的主要實現(xiàn)原理流程圖;其主要的實現(xiàn)過程包括步驟S100,從外界接收待測信號;步驟S200,對接收信號過濾出處于不同頻段的頻段群待測信號;步驟S300,分別對步驟S200中過濾出的不同頻段群待測信號捕獲長度為A的第一檢測窗待測信號后,后續(xù)分別緩存構造的上一檢測窗中長度為B的尾部待測信號,與后續(xù)長度為S=A-B的待測信號構成下一檢測窗待測信號;步驟S400,分別對步驟S300中對不同頻段群構造出的每一檢測窗待測信號進行能量檢測,以檢測出每一檢測窗待測信號中能量最高的頻點信號;步驟S500,同時根據(jù)步驟S400中針對不同頻段群的檢測窗待測信號檢測出的頻點信號確定對應的號碼信息,并在先后至少兩次確定的號碼信息一致時,輸出該一致的號碼信息,然后繼續(xù)下一號碼信息的檢測處理。
其中上述號碼檢測方法適用于但不限于應用在對DTMF信號進行檢測判號處理,其中DTMF信號主要包括高頻群和低頻群兩個頻段群,其具體實施情況參照上述號碼檢測裝置在對DTMF信號進行檢測判號處理過程中的應用原理,這里不再過多贅述。
同理,根據(jù)多次理論推斷,可以得到當每個DTMF信號的長度為C(通常為40ms),則C與檢測窗待測信號的長度A及緩存的上一檢測窗的尾部待測信號長度B之間的關系符合關系式3A-2B≤C。
本發(fā)明上述提出的號碼檢測裝置及其號碼檢測方法目前在固定網(wǎng)絡、無線3G網(wǎng)絡及多媒體產品中均可運行,并經過多次試驗后證實該裝置及其方法是可行的,可以非常有效地提高DTMF號碼的檢測精度,抵抗用戶在撥號過程中容易造成語音撥號的問題。
以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。
權利要求
1.一種信號檢測裝置,其特征在于,包括信號接收單元,用于接收待測信號;重疊緩沖單元,與所述信號接收單元連接,用于在捕獲長度為A的第一檢測窗待測信號后,后續(xù)分別緩存上一檢測窗中長度為B的尾部待測信號,與后續(xù)長度為S=A-B的待測信號構成下一檢測窗待測信號;信號檢測單元,與所述重疊緩沖單元連接,用于分別對重疊緩沖單元構造出的每一檢測窗待測信號進行檢測。
2.如權利要求1所述的信號檢測裝置,其特征在于,所述重疊緩沖單元具體包括檢測窗捕獲子單元,與所述信號接收單元連接,用于捕獲每一長度為A的檢測窗待測信號;緩存子單元,用于緩存上一檢測窗長度為B的尾部待測信號;檢測窗構造子單元,分別與所述檢測窗捕獲子單元、緩存子單元和信號檢測單元連接,用于分別提取緩存子單元緩存的上一檢測窗長度為B的尾部待測信號和檢測窗捕獲子單元捕獲的檢測窗待測信號中長度為S=A-B的頭部待測信號,以構造下一檢測窗待測信號;信號截取子單元,分別與所述檢測窗構造子單元和緩存子單元連接,用于對檢測窗構造子單元構造出的每一檢測窗截取長度為B的尾部待測信號,并送入緩存子單元緩存。
3.如權利要求2所述的信號檢測裝置,其特征在于,所述檢測窗捕獲子單元中還包括判斷單元,用于在捕獲一個長度為A的檢測窗待測信號后,每次在所述檢測窗構造子單元提取長度為S=A-B的待測信號后,判斷剩余待測信號長度與S=A-B的大小關系;觸發(fā)單元,與所述判斷單元連接,用于在判斷單元判斷出剩余待測信號長度小于S=A-B時,觸發(fā)所述檢測窗捕獲子單元捕獲下一長度為A的檢測窗待測信號。
4.一種信號檢測方法,其特征在于,包括步驟接收待測信號;在接收的信號中捕獲長度為A的第一檢測窗待測信號后,后續(xù)分別緩存上一檢測窗中長度為B的尾部待測信號,與后續(xù)長度為S=A-B的待測信號構成下一檢測窗待測信號;分別對步驟(2)中構造出的每一檢測窗待測信號進行檢測。
5.如權利要求4所述的信號檢測方法,其特征在于,所述步驟(2)具體包括步驟(21)預先緩存一長度為B的空信號;(22)捕獲長度為A的檢測窗待測信號;(23)分別提取緩存的長度為B的空信號和捕獲的檢測窗待測信號中長度為S=A-B的頭部待測信號,以構造第一個檢測窗待測信號;(24)截取所構造的第一個檢測窗長度為B的尾部待測信號進行緩存;(25)分別提取緩存的長度為B的尾部待測信號和捕獲的檢測窗待測信號中長度為S=A-B的頭部待測信號,以構造下一檢測窗待測信號;(26)截取所構造的該下一檢測窗長度為B的尾部待測信號進行緩存后返回執(zhí)行步驟(25)。
6.如權利要求5所述的信號檢測方法,其特征在于,所述步驟(25)中在提取捕獲的檢測窗待測信號之前還包括步驟判斷捕獲的剩余待測信號長度是否大于等于S=A-B,如果是,執(zhí)行提取捕獲的檢測窗待測信號的處理;否則捕獲下一長度為A的檢測窗待測信號后再執(zhí)行提取捕獲的檢測窗待測信號的處理。
7.一種號碼檢測裝置,用于檢測信號所承載的號碼信息,其特征在于,包括信號接收單元,用于接收待測信號;濾波單元,與所述信號接收單元連接,用于對接收信號過濾出處于不同頻段的頻段群待測信號;重疊緩沖單元,與所述濾波單元連接,用于分別對不同頻段群待測信號捕獲長度為A的第一檢測窗待測信號后,后續(xù)分別緩存上一檢測窗中長度為B的尾部待測信號,與后續(xù)長度為S=A-B的待測信號構成下一檢測窗待測信號;信號能量檢測單元,與所述重疊緩沖單元連接,用于分別對重疊緩沖單元針對不同頻段群構造出的每一檢測窗待測信號進行能量檢測,以檢測出每一檢測窗待測信號中能量最高的頻點信號;判號單元,與所述信號能量檢測單元連接,用于同時根據(jù)信號能量檢測單元針對不同頻段群檢測窗待測信號檢測出的頻點信號確定對應的號碼信息,并在先后至少兩次確定的號碼信息一致時輸出該一致號碼信息,然后繼續(xù)下一號碼信息的檢測處理。
8.如權利要求7所述的號碼檢測裝置,其特征在于,所述待測信號為雙音多頻信號;所述雙音多頻信號包括高頻群和低頻群兩個頻段群。
9.如權利要求8所述的號碼檢測裝置,其特征在于,所述濾波單元具體包括帶通濾波器,與所述信號接收單元連接,用于過濾出接收信號中的低頻群待測信號;高通濾波器,與所述信號接收單元連接,用于過濾出接收信號中的高頻群待測信號。
10.如權利要求9所述的號碼檢測裝置,其特征在于,所述重疊緩沖單元具體包括第一重疊緩沖子單元,與所述帶通濾波器連接,用于在捕獲長度為A的第一檢測窗低頻群待測信號后,后續(xù)分別緩存上一檢測窗中長度為B的尾部待測信號,與后續(xù)長度為S=A-B的低頻群待測信號構成下一檢測窗低頻群待測信號;第二重疊緩沖子單元,與所述高通濾波器連接,用于在捕獲長度為A的第一檢測窗高頻群待測信號后,后續(xù)分別緩存上一檢測窗中長度為B的尾部待測信號,與后續(xù)長度為S=A-B的高頻群待測信號構成下一檢測窗高頻群待測信號。
11.如權利要求10所述的號碼檢測裝置,其特征在于,所述信號能量檢測單元具體包括低頻群能量檢測子單元,與所述第一重疊緩沖子單元連接,用于分別檢測第一重疊緩沖子單元發(fā)來的每一檢測窗低頻群待測信號中能量最高的低頻信號;高頻群能量檢測子單元,與所述第二重疊緩沖子單元連接,用于分別檢測第二重疊緩沖子單元發(fā)來的每一檢測窗高頻群待測信號中能量最高的高頻信號。
12.如權利要求11所述的號碼檢測裝置,其特征在于,所述低頻群能量檢測子單元具體包括第一門限值存儲子單元,用于根據(jù)所述檢測窗待測信號長度A設置并存儲一第一判別門限值;低頻群能量計算子單元,與所述第一重疊緩沖子單元連接,用于計算第一重疊緩沖子單元發(fā)來的每一檢測窗低頻群待測信號中各個低頻的能量值及每一檢測窗低頻群待測信號的總能量值;并計算每個檢測窗內能量最高的低頻信號的能量值與對應檢測窗低頻群待測信號的總能量值之間的比值;第一比較子單元,分別與所述第一門限值存儲子單元和低頻群能量計算子單元連接,用于對低頻群能量計算子單元針對每一檢測窗低頻群待測信號計算得到的比值和第一門限值存儲子單元存儲的第一判別門限值進行比較;低頻信號輸出子單元,分別與所述第一比較子單元和判號單元連接,用于根據(jù)第一比較子單元的比較結果,在所述比值高于所述第一判別門限值時,輸出對應該比值的低頻信號給判號單元。
13.如權利要求11所述的號碼檢測裝置,其特征在于,所述高頻群能量檢測子單元具體包括第二門限值存儲子單元,用于根據(jù)所述檢測窗待測信號長度A設置并存儲一第二判別門限值;高頻群能量計算子單元,與所述第二重疊緩沖子單元連接,用于計算第二重疊緩沖子單元發(fā)來的每一檢測窗高頻群待測信號中各個高頻的能量值及每一檢測窗高頻群待測信號的總能量值;并計算每個檢測窗內能量最高的高頻信號的能量值與對應檢測窗高頻群待測信號的總能量值之間的比值;第二比較子單元,分別與所述第二門限值存儲子單元和高頻群能量計算子單元連接,用于對高頻群能量計算子單元針對每一檢測窗高頻群待測信號計算得到的比值和第二門限值存儲子單元存儲的第二判別門限值進行比較;高頻信號輸出子單元,分別與所述第二比較子單元和判號單元連接,用于根據(jù)第二比較子單元的比較結果,在所述比值高于所述第二判別門限值時,輸出對應該比值的高頻信號給判號單元。
14.如權利要求11所述的號碼檢測裝置,其特征在于,所述判號單元具體包括第一判號子單元,分別與所述低頻群能量檢測子單元和高頻群能量檢測子單元連接,用于根據(jù)低頻群能量檢測子單元每次檢測出的低頻信號和高頻群能量檢測子單元每次檢測出的高頻信號分別確定對應的號碼信息;第二判號子單元,與所述第一判號子單元連接,用于比較第一判號子單元相鄰先后兩次確定的號碼信息是否一致,如果是,輸出該一致號碼信息,然后繼續(xù)下一號碼信號的檢測;否則使用后次號碼信息更新前次號碼信息后再進行后續(xù)比較處理。
15.如權利要求14所述的號碼檢測裝置,其特征在于,所述第一判號子單元具體包括號碼表存儲子單元,用于存儲能夠根據(jù)一個高頻信號和一個低頻信號索引到一個對應號碼信息的號碼表;號碼判別子單元,分別與所述低頻群能量檢測子單元、高頻群能量檢測子單元和號碼表存儲子單元連接,用于根據(jù)低頻群能量檢測子單元發(fā)來的低頻信號和高頻群能量檢測子單元發(fā)來的高頻信號,索引號碼表存儲子單元,查詢到對應的號碼信息。
16.如權利要求14所述的號碼檢測裝置,其特征在于,所述第二判號子單元具體包括號碼接收子單元,與所述第一判號子單元連接,用于接收第一判號子單元每次發(fā)來的號碼信息;號碼緩存子單元,與所述號碼接收子單元連接,用于緩存號碼接收子單元最近一次接收到的號碼信息;號碼信息比較子單元,分別與所述號碼接收子單元和號碼緩存子單元連接,用于比較號碼接收子單元新接收到的號碼信息和號碼緩存子單元緩存的號碼信息是否一致,如果是,繼續(xù)對下一號碼信息進行檢測;否則使用號碼接收子單元新接收到的號碼信息去更新號碼緩存子單元緩存的號碼信息;號碼輸出子單元,與所述號碼信息比較子單元連接,用于在號碼信息比較子單元的比較結果一致時輸出該一致號碼信息。
17.如權利要求8~16任意權利要求所述的號碼檢測裝置,其特征在于,所述每個雙音多頻信號的長度為C,所述C與檢測窗待測信號長度A及緩存的上一檢測窗的尾部待測信號長度B之間的關系為3A-2B≤C。
18.一種號碼檢測方法,用于檢測信號所承載的號碼信息,其特征在于,包括步驟(A)接收待測信號;(B)對接收信號過濾出處于不同頻段的頻段群待測信號;(C)分別對不同頻段群待測信號捕獲長度為A的第一檢測窗待測信號后,后續(xù)分別緩存上一檢測窗中長度為B的尾部待測信號,與后續(xù)長度為S=A-B的待測信號構成下一檢測窗待測信號;(D)分別針對不同頻段群構造出的每一檢測窗待測信號進行能量檢測,以檢測出每一檢測窗待測信號中能量最高的頻點信號;(E)同時根據(jù)針對不同頻段群的檢測窗待測信號檢測出的頻點信號確定對應的號碼信息,并在先后至少兩次確定的號碼信息一致時輸出該一致號碼信息,然后繼續(xù)下一號碼信息的檢測處理。
19.如權利要求18所述的號碼檢測方法,其特征在于,所述待測信號為雙音多頻信號;所述雙音多頻信號包括高頻群和低頻群兩個頻段群。
20.如權利要求19所述的號碼檢測裝置,其特征在于,所述每個雙音多頻信號的長度為C,所述C與檢測窗待測信號長度A及緩存的上一檢測窗的尾部待測信號長度B之間的關系為3A-2B≤C。
全文摘要
本發(fā)明提供了一種信號檢測裝置,包括信號接收單元,用于接收待測信號;重疊緩沖單元,與所述信號接收單元連接,用于在捕獲長度為A的第一檢測窗待測信號后,后續(xù)分別緩存上一檢測窗中長度為B的尾部待測信號,與后續(xù)長度為S=A-B的待測信號構成下一檢測窗待測信號;信號檢測單元,與所述重疊緩沖單元連接,用于分別對重疊緩沖單元構造出的每一檢測窗待測信號進行檢測。相應地,本發(fā)明還提供了一種信號檢測方法、及號碼檢測裝置及其方法。本發(fā)明可以提高信號的檢測精度,抵抗用戶在撥號過程中形成語音撥號。
文檔編號H04M3/22GK1798198SQ200410101529
公開日2006年7月5日 申請日期2004年12月21日 優(yōu)先權日2004年12月21日
發(fā)明者李明 申請人:華為技術有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
偃师市| 报价| 惠来县| 仪陇县| 麻江县| 太保市| 于都县| 和林格尔县| 乐业县| 大安市| 新竹市| 合肥市| 皮山县| 古蔺县| 逊克县| 桂阳县| 德安县| 蛟河市| 东乡族自治县| 赤城县| 灵璧县| 杭州市| 安国市| 华坪县| 新干县| 淳化县| 灌南县| 山东| 三台县| 皮山县| 武强县| 郁南县| 浪卡子县| 盐池县| 环江| 雅安市| 天峻县| 稻城县| 奉节县| 玉屏| 南召县|