亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種信號處理中波形識別的方法

文檔序號:7539433閱讀:314來源:國知局
專利名稱:一種信號處理中波形識別的方法
技術(shù)領(lǐng)域
本發(fā)明涉及信號處理領(lǐng)域,尤其涉及一種信號處理中波形識別的方法。
背景技術(shù)
在通信領(lǐng)域,數(shù)據(jù)信息需要經(jīng)過電信號進(jìn)行傳輸,為了便于表征數(shù)據(jù),許多信號是以0、1兩態(tài)的方式表示的,反映在電信號強度上就是高低兩個不同的值,一系列高低強度表示的信號就構(gòu)成了信號的波形。在數(shù)據(jù)接收方需要從信號的波形中恢復(fù)脈沖,形成容易判斷的數(shù)據(jù)形式。
常用的波形脈沖整形方法有限幅和閾值判決。限幅是通過設(shè)置高低兩個參考門限值Href和Lref,高于Href的信號幅值一律被限制在Href,低于Lref的信號幅值被限制在Lref。閾值判決是設(shè)定一參考閾值門限,高于該閾值的被整形為1,低于該門限的被整形為0。
上面的兩種方法簡單,容易實現(xiàn),適用于信號波形穩(wěn)定的場合。一旦信號波形不穩(wěn)定,波形幅度整體上有一定的波動,那么閾值和門限值的選取就很困難,因為整個信號范圍不能采用某個預(yù)先設(shè)定門限值和閾值來整形,上面兩種方法就不容易實施。如果接收方接收的信號時強時弱,同樣會造成門限和閾值選取的困難。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題就是提供一種信號處理中波形識別的方法,有效的識別不穩(wěn)定的信號波形,也適用于信號強度時強時弱的情況。
為了解決上述技術(shù)問題,本發(fā)明提供一種信號處理中波形識別的方法,包括如下步驟
(1)初始化波形參數(shù),將信號數(shù)據(jù)作為波形識別的數(shù)據(jù)來源;(2)根據(jù)波形變化趨勢尋找信號波形中的上升沿或下降沿;(3)根據(jù)信號沿類型和信號沿的幅度,與存儲的相應(yīng)波形參數(shù)比較,判斷信號沿是否有效,當(dāng)信號沿?zé)o效時,返回步驟2;當(dāng)信號沿有效時,更新存儲的相應(yīng)波形參數(shù);(4)計算脈沖寬度和判斷脈沖數(shù)值,返回步驟2。
進(jìn)一步地,所述步驟1中的信號數(shù)據(jù)先經(jīng)過一低通濾波器,過濾信號數(shù)據(jù)中噪聲,再將處理后的數(shù)據(jù)作為波形識別的數(shù)據(jù)來源。
進(jìn)一步地,所述步驟1中的初始化波形參數(shù)包括預(yù)置波形趨勢、前一數(shù)據(jù)點的坐標(biāo)、當(dāng)前數(shù)據(jù)點的坐標(biāo)、信號沿上端點的坐標(biāo)、信號沿下端點的坐標(biāo)、信號沿類型、有效信號沿類型;初始化方法包括如下步驟(A)將前一數(shù)據(jù)點坐標(biāo)初始化為起始點坐標(biāo),將當(dāng)前數(shù)據(jù)點坐標(biāo)初始化為起始點后一點坐標(biāo)。
(B)比較起始點與后一點的垂直坐標(biāo)若后一點的垂直坐標(biāo)小于起始點的垂直坐標(biāo),則信號沿為下降沿,將信號沿的上端點坐標(biāo)設(shè)置為起始點坐標(biāo),有效信號沿類型設(shè)置為下降沿,波形趨勢為下降趨勢;否則信號沿為上升沿,將信號沿的下端點坐標(biāo)設(shè)置為起始點坐標(biāo),有效信號沿類型設(shè)置為上升沿,波形趨勢為上升趨勢。
進(jìn)一步地,所述步驟2包括如下步驟(a)將當(dāng)前數(shù)據(jù)點的坐標(biāo)存儲為前一數(shù)據(jù)點的坐標(biāo),將波形上的后一數(shù)據(jù)點的坐標(biāo)設(shè)置為當(dāng)前數(shù)據(jù)點的坐標(biāo);比較前一數(shù)據(jù)點的坐標(biāo)與當(dāng)前數(shù)據(jù)點的坐標(biāo),若當(dāng)前數(shù)據(jù)點的垂直坐標(biāo)小于前一數(shù)據(jù)點的垂直坐標(biāo),表示波形趨勢為下降趨勢,若當(dāng)前數(shù)據(jù)點的垂直坐標(biāo)大于前一數(shù)據(jù)點的垂直坐標(biāo),表示波形趨勢為上升趨勢,否則波形趨勢不變;(b)記錄波形趨勢,并與前一次記錄的波形趨勢進(jìn)行比較,若前一次為上升趨勢,后一次為下降趨勢,表示上升沿結(jié)束,下降沿開始,記錄信號沿上端點的坐標(biāo),并記錄信號沿類型為上升沿,進(jìn)入步驟3;若前一次為下降趨勢,后一次為上升趨勢,表示下降沿結(jié)束,上升沿開始,記錄信號沿下端點的坐標(biāo),并記錄信號沿類型為下降沿,并進(jìn)入步驟3;若與前一次波形趨勢相同,表示信號沿還未結(jié)束,返回步驟a。
進(jìn)一步地,所述步驟1中的初始化波形參數(shù)還包括預(yù)置信號沿閾值,所述信號沿閾值用于判斷信號沿是否滿足跳變幅度要求;所述步驟3包括如下步驟(a)當(dāng)最近一次有效信號沿類型為上升沿,若本次尋找到的是上升沿,則該上升沿?zé)o效,返回步驟2;若本次尋找到的是下降沿,則計算信號沿跳變幅度,所述信號沿跳變幅度為信號沿上端點與信號沿下端點的垂直距離,比較信號沿跳變幅度是否超過了信號沿閾值,若沒有超過,則本次尋找到的信號沿?zé)o效,返回步驟2;若超過了閾值,則本次尋找的信號沿有效,有效信號沿設(shè)置為下降沿,執(zhí)行步驟c;(b)當(dāng)最近一次有效信號沿類型為下降沿,若本次尋找到的是下降沿,則該下降沿?zé)o效,返回步驟2;若本次尋找到的是上升沿,則計算信號沿跳變幅度,比較信號沿跳變幅度是否超過了信號沿閾值,若沒有超過,則本次尋找到的信號沿?zé)o效,返回步驟2;若超過了信號沿閾值,則本次尋找的信號沿有效,有效信號沿設(shè)置為上升沿,執(zhí)行步驟c;(c)調(diào)整信號沿閾值為本次信號沿跳變幅度的一半,作為下一次信號沿有效性檢查的閾值。
進(jìn)一步地,所述步驟1中的初始化波形參數(shù)還包括預(yù)置信號沿中值,所述信號沿中值用于判斷信號沿是否滿足跳變幅度要求;所述步驟3包括如下步驟(a)當(dāng)最近一次有效信號沿類型為上升沿,若本次尋找到的是上升沿,則該上升沿?zé)o效,返回步驟2;若本次尋找到的是下降沿,則比較該信號沿下端點的垂直坐標(biāo)是否小于最近一次有效信號沿中值,若不小于該值,則本次尋找到的信號沿?zé)o效,返回步驟2;若小于該值,則本次尋找的信號沿有效,有效信號沿設(shè)置為下降沿,執(zhí)行步驟c;(b)當(dāng)最近一次有效信號沿類型為下降沿,若本次尋找到的是下降沿,則該下降沿?zé)o效,返回步驟2;若本次尋找到的是上升沿,則比較該信號沿上端點的垂直坐標(biāo)是否大于最近一次有效信號沿中值,若不大于該值,則本次尋找到的信號沿?zé)o效,返回步驟2;若大于該值,則本次尋找的信號沿有效,有效信號沿設(shè)置為上升沿,執(zhí)行步驟c;(c)計算并記錄信號沿中值,為信號沿上端點的垂直坐標(biāo)與信號沿下端點垂直的坐標(biāo)之和的一半,作為下一次信號沿有效性檢查的信號沿中值。
進(jìn)一步地,所述步驟1中的初始化波形參數(shù)還包括預(yù)置信號中值位置點的坐標(biāo);所述步驟4中,計算脈沖寬度的方法包括如下步驟(a)計算信號沿中值,為信號沿上端點的垂直坐標(biāo)與信號沿下端點垂直坐標(biāo)的之和的一半;(b)尋找本次信號沿的中值位置點,從信號沿開始到信號沿結(jié)束進(jìn)行搜索,查找信號沿中值介于哪兩個相鄰信號點之間,記錄其中一個點作為信號沿的中值位置點坐標(biāo);(c)本次信號沿中值位置點與最近一次有效信號沿中值位置點之間水平距離為脈沖的寬度。
進(jìn)一步地,所述步驟1中的初始化波形參數(shù)還包括預(yù)置信號中值位置點的坐標(biāo);所述步驟4中,計算脈沖寬度的方法包括如下步驟(a)尋找本次信號沿的中值位置點,從信號沿開始到信號沿結(jié)束進(jìn)行搜索,查找信號沿中值介于哪兩個相鄰信號點之間,記錄其中一個點作為信號沿的中值位置點坐標(biāo);(b)計算本次信號沿中值位置點與最近一次有效信號沿中值位置點之間水平距離,該距離為脈沖的寬度。
進(jìn)一步地,所述步驟4中,判斷脈沖數(shù)值的方法為若最近一次有效信號沿類型是上升沿,本次是下降沿,則脈沖值為1;如果最近一次有效信號沿類型是下降沿,本次是上升沿,則脈沖值為0。
進(jìn)一步地,當(dāng)本次信號沿類型與最近一次有效的信號沿類型同是上升沿或下降沿時,可進(jìn)一步進(jìn)行如下處理計算信號沿跳變幅度,當(dāng)此次信號沿跳變幅度大于記錄的信號沿閾值的兩倍,則將記錄的信號沿閾值更新為此次信號沿跳變幅度的一半。
進(jìn)一步地,當(dāng)本次信號沿類型與最近一次有效的信號沿類型同是上升沿或下降沿時,可進(jìn)一步進(jìn)行如下處理計算信號沿中值,為信號沿上端點的垂直坐標(biāo)與信號沿下端點垂直的坐標(biāo)之和的一半,當(dāng)信號沿中值大于記錄的信號沿中值,則將記錄的信號沿中值更新為此次信號沿的中值。
本發(fā)明的優(yōu)點在于能夠識別幅值不穩(wěn)定和強度變化的信號,克服了限幅法和閾值判決法對幅值變化信號和強度變化信號參考值或閾值選取困難甚至無效的問題。


圖1是信號波形圖;圖2是圖1所示的信號波形經(jīng)過低通濾波器后的信號波形圖;圖3是信號波形中某端信號的放大圖形;圖4是信號波形經(jīng)過本發(fā)明識別前后的圖形對比圖;圖5是不穩(wěn)定信號經(jīng)過本發(fā)明識別前后的圖形對比圖。
具體實施例方式
下面結(jié)合附圖及具體實施例對本發(fā)明進(jìn)行詳細(xì)說明。
圖1所示是信號的波形。在實際的系統(tǒng)中,信號波形的數(shù)據(jù)是通過模數(shù)轉(zhuǎn)換器對信號進(jìn)行抽樣得到的。信號在抽樣之前是模擬信號,經(jīng)過防混疊低通濾波后進(jìn)行數(shù)字采樣,采樣后的數(shù)字信號中可能會包含不需要的噪聲,數(shù)字信號經(jīng)過進(jìn)一步數(shù)字低通濾波器可消除部分噪聲,使信號的波形質(zhì)量得到改善。
圖2中所示就是采樣數(shù)字信號經(jīng)過數(shù)字濾波器后的波形,與圖1所示的信號進(jìn)行比較,濾波后的信號波形質(zhì)量明顯得到了改善。
圖3中截取了信號中某端信號波形。圖中A、B、C、D、E、F、G、H、I、J標(biāo)識的是波形中出現(xiàn)的信號沿端點,a、b點為有效沿的中值位置點。下面結(jié)合圖3所示的波形詳細(xì)描述信號沿搜索和脈沖寬度計算的過程。
這里將A點作為本方法的起始點。前一數(shù)據(jù)點的坐標(biāo)、當(dāng)前數(shù)據(jù)點的坐標(biāo)、信號沿上端點的坐標(biāo)、信號沿下端點的坐標(biāo)均可設(shè)置初始值0。信號沿閾值ThreshVal選取一初始值,比如噪聲門限或0或其他,這里設(shè)置信號沿閾值為噪聲門限值。
最初通過比較A點和后面一點確定最開始的信號沿是上升沿還是下降沿。比較A點和后面一點,發(fā)現(xiàn)A點的垂直坐標(biāo)小于后一點,表明此時的信號趨勢為上升趨勢,那么將A點作為信號沿的下端點,將沿的下端點坐標(biāo)設(shè)置為A點的坐標(biāo)(后面每當(dāng)找到下端點,均更新上端點的坐標(biāo)信息,后面不再贅述),有效信號沿為下降沿。
繼續(xù)比較信號相鄰兩點的垂直坐標(biāo),直到在B點,B的垂直坐標(biāo)大于B的后面一點的垂直坐標(biāo),表明此時有上升趨勢改變?yōu)橄陆第厔?,那么B點即為沿的上端點,此時更新上端點的坐標(biāo)為B點的坐標(biāo)(后面每當(dāng)找到上端點,均更新上端點的坐標(biāo)信息,后面不再贅述)。此時尋找到以A為下端點,B為上端點的沿,用沿AB表示。下面需要對沿AB進(jìn)行有效性驗證。計算出沿AB的跳變幅度值,即B點的垂直坐標(biāo)與A點的垂直坐標(biāo)之差,并與信號沿閾值進(jìn)行比較??梢钥闯龃颂幍难谹B是噪聲沿,經(jīng)過比較,沿AB的跳變幅度值小于信號沿閾值ThreshVal,那么沿AB為無效信號沿。
在點C,信號的趨勢由下降趨勢改變?yōu)樯仙厔?,即尋找到下降沿BC,B點為沿的上端點,C點為沿的下端點。最近一次有效信號沿為下降沿,沿BC也為下降沿,而此時需要的是上升沿,因此沿BC為無效沿。
在點D,信號的趨勢由上升趨勢變?yōu)橄陆第厔?,即尋找到上升沿CD,C為沿的下端點,D為沿的上端點。計算沿CD的跳變幅度值,并與信號沿閾值ThreshVal進(jìn)行比較,經(jīng)過比較,沿CD的跳變幅度值大于信號沿閾值,表明沿CD為有效沿。
計算沿CD的中值,為D點的垂直坐標(biāo)與C點垂直坐標(biāo)的之和的一半,搜索沿的中值位置點。從C點開始,將相鄰信號點幅度值與沿CD的中值幅值進(jìn)行比較,查找信號沿中值介于哪兩個相鄰信號點之間,記錄其中一個點a作為信號沿的中值位置點坐標(biāo)。該點可以是垂直坐標(biāo)離沿的中值最接近接近的點,也可以統(tǒng)一選擇兩點中垂直坐標(biāo)較大的一點或較小的一點。
計算脈沖的寬度和脈沖的數(shù)值。脈沖的寬度為最近一次有效沿的中值點LastMidPos與本次沿CD的中值點a之間的水平距離。脈沖是由下降沿和上升沿組成,下降沿在先,上升沿在后,脈沖的值為0。
最近一次有效沿為上升沿CD,中值點為a,信號沿閾值ThreshVal為沿CD跳變幅度值的一半。
在點E,信號由下降沿變?yōu)樯仙?,此時尋找到下降沿DE,D為沿上端點,E為沿下端點。計算沿DE的跳變幅度值,并與信號沿閾值進(jìn)行比較。經(jīng)過比較,沿DE的跳變幅度值小于信號沿閾值,沿DE為無效沿。
在點F,信號由上升沿變?yōu)橄陆笛?,尋找到上升沿EF,由于最近一次有效沿為上升沿,因此沿EF無效。在點G,信號由下降沿變?yōu)樯仙?,此時尋找到下降沿FG,F(xiàn)為沿上端點,G為沿下端點。計算沿FG的跳變幅度值,并與信號沿閾值進(jìn)行比較。經(jīng)過比較,沿FG的跳變幅度值小于信號沿閾值,沿FG為無效沿。在點H,信號由上升沿變?yōu)橄陆笛?,尋找到上升沿GH,由于最近一次有效沿為上升沿,因此沿GH無效。
在點I,信號由下降沿變?yōu)樯仙兀藭r尋找到下降沿HI,H為沿上端點,I為沿下端點。計算沿HI的跳變幅度值,并與信號沿閾值進(jìn)行比較。經(jīng)過比較,沿HI的跳變幅度值大于信號沿閾值,沿HI為有效沿。
計算沿HI的中值,搜索沿的中值位置點。從H點開始,將相鄰信號點垂直坐標(biāo)與沿HI的中值進(jìn)行比較,找到b點作為沿HI的中值位置點。
計算脈沖的寬度和脈沖的數(shù)值。脈沖的寬度為最近一次有效沿的中值點a與本次沿HI的中值點b之間的距離。脈沖是由上升沿和下降沿組成,上升沿在先,下降沿在后,脈沖的值為1。
最近一次有效沿變?yōu)橄陆笛豀I,中值點為b,信號沿閾值為沿HI跳變幅度值的一半。
也可以不設(shè)置信號沿閾值,而記錄信號沿中值,判斷信號沿有效性的時候,對于下降沿,則比較該信號沿下端點的垂直坐標(biāo)是否小于最近一次有效信號沿中值,若不小于該值,該信號沿?zé)o效;對于上升沿,則比較該信號沿上端點的垂直坐標(biāo)是否大于最近一次有效信號沿中值,若不大于該值,該信號沿?zé)o效。當(dāng)信號沿有效時,需要記錄該值,作為下一次信號沿有效性檢查的信號沿中值。對于最初,可將信號沿中值初始化為第一點的幅值,這樣第一個信號沿?zé)o論是上升還是下降沿都直接判決為有效沿。
另外,對于波形變化很劇烈的情況下,也可以在本次信號沿類型與最近一次有效的信號沿類型同一類型,如同是上升沿或下降沿的情況下,計算信號沿跳變幅度,當(dāng)此次信號沿跳變幅度大于記錄的信號沿閾值的兩倍,則將記錄的信號沿閾值更新為此次信號沿跳變幅度的一半;或者計算信號沿中值,為信號沿上端點的垂直坐標(biāo)與信號沿下端點垂直的坐標(biāo)之和的一半,當(dāng)信號沿中值大于記錄的信號沿中值,則將記錄的信號沿中值更新為此次信號沿的中值。
圖4所示為采用本發(fā)明的方法信號在整形前后的圖形。
圖5所示為采用本發(fā)明的方法對不穩(wěn)定的信號進(jìn)行脈沖識別的情況。從圖中可以看出,信號的幅度不穩(wěn)定,不能采用限幅或閾值判決的方法。通過本發(fā)明采用的方法,可以完成對該信號的脈沖識別。
權(quán)利要求
1.一種信號處理中波形識別的方法,包括如下步驟(1)初始化波形參數(shù),將信號數(shù)據(jù)作為波形識別的數(shù)據(jù)來源;(2)根據(jù)波形變化趨勢尋找信號波形中的上升沿或下降沿;(3)根據(jù)信號沿類型和信號沿的幅度,與存儲的相應(yīng)波形參數(shù)比較,判斷信號沿是否有效,當(dāng)信號沿?zé)o效時,返回步驟2;當(dāng)信號沿有效時,更新存儲的相應(yīng)波形參數(shù);(4)計算脈沖寬度和判斷脈沖數(shù)值,返回步驟2。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于所述步驟1中的信號數(shù)據(jù)先經(jīng)過一低通濾波器,過濾信號數(shù)據(jù)中噪聲,再將處理后的數(shù)據(jù)作為波形識別的數(shù)據(jù)來源。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于所述步驟1中的初始化波形參數(shù)包括預(yù)置波形趨勢、前一數(shù)據(jù)點的坐標(biāo)、當(dāng)前數(shù)據(jù)點的坐標(biāo)、信號沿上端點的坐標(biāo)、信號沿下端點的坐標(biāo)、信號沿類型、有效信號沿類型;初始化方法包括如下步驟(A)將前一數(shù)據(jù)點坐標(biāo)初始化為起始點坐標(biāo),將當(dāng)前數(shù)據(jù)點坐標(biāo)初始化為起始點后一點坐標(biāo)。(B)比較起始點與后一點的垂直坐標(biāo)若后一點的垂直坐標(biāo)小于起始點的垂直坐標(biāo),則信號沿為下降沿,將信號沿的上端點坐標(biāo)設(shè)置為起始點坐標(biāo),有效信號沿類型設(shè)置為下降沿,波形趨勢為下降趨勢;否則信號沿為上升沿,將信號沿的下端點坐標(biāo)設(shè)置為起始點坐標(biāo),有效信號沿類型設(shè)置為上升沿,波形趨勢為上升趨勢。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于所述步驟2包括如下步驟(a)將當(dāng)前數(shù)據(jù)點的坐標(biāo)存儲為前一數(shù)據(jù)點的坐標(biāo),將波形上的后一數(shù)據(jù)點的坐標(biāo)設(shè)置為當(dāng)前數(shù)據(jù)點的坐標(biāo);比較前一數(shù)據(jù)點的坐標(biāo)與當(dāng)前數(shù)據(jù)點的坐標(biāo),若當(dāng)前數(shù)據(jù)點的垂直坐標(biāo)小于前一數(shù)據(jù)點的垂直坐標(biāo),表示波形趨勢為下降趨勢,若當(dāng)前數(shù)據(jù)點的垂直坐標(biāo)大于前一數(shù)據(jù)點的垂直坐標(biāo),表示波形趨勢為上升趨勢,否則波形趨勢不變;(b)記錄波形趨勢,并與前一次記錄的波形趨勢進(jìn)行比較,若前一次為上升趨勢,后一次為下降趨勢,表示上升沿結(jié)束,下降沿開始,記錄信號沿上端點的坐標(biāo),并記錄信號沿類型為上升沿,進(jìn)入步驟3;若前一次為下降趨勢,后一次為上升趨勢,表示下降沿結(jié)束,上升沿開始,記錄信號沿下端點的坐標(biāo),并記錄信號沿類型為下降沿,并進(jìn)入步驟3;若與前一次波形趨勢相同,表示信號沿還未結(jié)束,返回步驟a。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于所述步驟1中的初始化波形參數(shù)還包括預(yù)置信號沿閾值,所述信號沿閾值用于判斷信號沿是否滿足跳變幅度要求;所述步驟3包括如下步驟(a)當(dāng)最近一次有效信號沿類型為上升沿,若本次尋找到的是上升沿,則該上升沿?zé)o效,返回步驟2;若本次尋找到的是下降沿,則計算信號沿跳變幅度,所述信號沿跳變幅度為信號沿上端點與信號沿下端點的垂直距離,比較信號沿跳變幅度是否超過了信號沿閾值,若沒有超過,則本次尋找到的信號沿?zé)o效,返回步驟2;若超過了閾值,則本次尋找的信號沿有效,有效信號沿設(shè)置為下降沿,執(zhí)行步驟c;(b)當(dāng)最近一次有效信號沿類型為下降沿,若本次尋找到的是下降沿,則該下降沿?zé)o效,返回步驟2;若本次尋找到的是上升沿,則計算信號沿跳變幅度,比較信號沿跳變幅度是否超過了信號沿閾值,若沒有超過,則本次尋找到的信號沿?zé)o效,返回步驟2;若超過了信號沿閾值,則本次尋找的信號沿有效,有效信號沿設(shè)置為上升沿,執(zhí)行步驟c;(c)調(diào)整信號沿閾值為本次信號沿跳變幅度的一半,作為下一次信號沿有效性檢查的閾值。
6.根據(jù)權(quán)利要求3所述的方法,其特征在于所述步驟1中的初始化波形參數(shù)還包括預(yù)置信號沿中值,所述信號沿中值用于判斷信號沿是否滿足跳變幅度要求;所述步驟3包括如下步驟(a)當(dāng)最近一次有效信號沿類型為上升沿,若本次尋找到的是上升沿,則該上升沿?zé)o效,返回步驟2;若本次尋找到的是下降沿,則比較該信號沿下端點的垂直坐標(biāo)是否小于最近一次有效信號沿中值,若不小于該值,則本次尋找到的信號沿?zé)o效,返回步驟2;若小于該值,則本次尋找的信號沿有效,有效信號沿設(shè)置為下降沿,執(zhí)行步驟c;(b)當(dāng)最近一次有效信號沿類型為下降沿,若本次尋找到的是下降沿,則該下降沿?zé)o效,返回步驟2;若本次尋找到的是上升沿,則比較該信號沿上端點的垂直坐標(biāo)是否大于最近一次有效信號沿中值,若不大于該值,則本次尋找到的信號沿?zé)o效,返回步驟2;若大于該值,則本次尋找的信號沿有效,有效信號沿設(shè)置為上升沿,執(zhí)行步驟c;(c)計算并記錄信號沿中值,為信號沿上端點的垂直坐標(biāo)與信號沿下端點垂直的坐標(biāo)之和的一半,作為下一次信號沿有效性檢查的信號沿中值。
7.根據(jù)權(quán)利要求5所述的方法,其特征在于所述步驟1中的初始化波形參數(shù)還包括預(yù)置信號中值位置點的坐標(biāo);所述步驟4中,計算脈沖寬度的方法包括如下步驟(a)計算信號沿中值,為信號沿上端點的垂直坐標(biāo)與信號沿下端點垂直坐標(biāo)的之和的一半;(b)尋找本次信號沿的中值位置點,從信號沿開始到信號沿結(jié)束進(jìn)行搜索,查找信號沿中值介于哪兩個相鄰信號點之間,記錄其中一個點作為信號沿的中值位置點坐標(biāo);(c)本次信號沿中值位置點與最近一次有效信號沿中值位置點之間水平距離為脈沖的寬度。
8.根據(jù)權(quán)利要求6所述的方法,其特征在于所述步驟1中的初始化波形參數(shù)還包括預(yù)置信號中值位置點的坐標(biāo);所述步驟4中,計算脈沖寬度的方法包括如下步驟(a)尋找本次信號沿的中值位置點,從信號沿開始到信號沿結(jié)束進(jìn)行搜索,查找信號沿中值介于哪兩個相鄰信號點之間,記錄其中一個點作為信號沿的中值位置點坐標(biāo);(b)計算本次信號沿中值位置點與最近一次有效信號沿中值位置點之間水平距離,該距離為脈沖的寬度。
9.根據(jù)權(quán)利要求3所述的方法,其特征在于所述步驟4中,判斷脈沖數(shù)值的方法為若最近一次有效信號沿類型是上升沿,本次是下降沿,則脈沖值為1;如果最近一次有效信號沿類型是下降沿,本次是上升沿,則脈沖值為0。
10.根據(jù)權(quán)利要求5所述的方法,其特征在于當(dāng)本次信號沿類型與最近一次有效的信號沿類型同是上升沿或下降沿時,可進(jìn)一步進(jìn)行如下處理計算信號沿跳變幅度,當(dāng)此次信號沿跳變幅度大于記錄的信號沿閾值的兩倍,則將記錄的信號沿閾值更新為此次信號沿跳變幅度的一半。
11.根據(jù)權(quán)利要求6所述的方法,其特征在于當(dāng)本次信號沿類型與最近一次有效的信號沿類型同是上升沿或下降沿時,可進(jìn)一步進(jìn)行如下處理計算信號沿中值,為信號沿上端點的垂直坐標(biāo)與信號沿下端點垂直的坐標(biāo)之和的一半,當(dāng)信號沿中值大于記錄的信號沿中值,則將記錄的信號沿中值更新為此次信號沿的中值。
全文摘要
本發(fā)明公開了一種信號處理中波形識別的方法,包括如下步驟初始化波形參數(shù),將信號數(shù)據(jù)作為波形識別的數(shù)據(jù)來源;根據(jù)波形變化趨勢尋找信號波形中的上升沿或下降沿;根據(jù)信號沿類型和信號沿的幅度,與存儲的相應(yīng)波形參數(shù)比較,判斷信號沿是否有效,當(dāng)信號沿?zé)o效時,繼續(xù)尋找上升沿或下降沿;當(dāng)信號沿有效時,更新存儲的相應(yīng)波形參數(shù);計算脈沖寬度和判斷脈沖數(shù)值,繼續(xù)尋找上升沿或下降沿。本發(fā)明能夠識別幅值不穩(wěn)定和強度變化的信號,克服了限幅法和閾值判決法對幅值變化信號和強度變化信號參考值或閾值選取困難甚至無效的問題。
文檔編號H03K5/01GK1968228SQ20061014568
公開日2007年5月23日 申請日期2006年11月23日 優(yōu)先權(quán)日2006年11月23日
發(fā)明者張建, 馮濤, 王曉磊 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1