述乃以說明本申請(qǐng)的一般原則為目的,并非用以限定本申請(qǐng)的范圍。本申請(qǐng)的保護(hù)范圍當(dāng)視所附權(quán)利要求所界定者為準(zhǔn)。
[0045]以下結(jié)合附圖對(duì)本申請(qǐng)作進(jìn)一步詳細(xì)說明,但不作為對(duì)本申請(qǐng)的限定。實(shí)施例1
[0046]如圖2所示,為本實(shí)施例1所述的基于頻譜儀的峰值搜索系統(tǒng),包括:數(shù)據(jù)采集單元301、數(shù)據(jù)處理單元302、數(shù)據(jù)顯示單元304,其中,
[0047]所述數(shù)據(jù)采集單元301,與所述數(shù)據(jù)處理單元302相耦接,用于獲取一固定頻率范圍的η個(gè)頻譜數(shù)據(jù)并發(fā)送至數(shù)據(jù)處理單元302 ;這里所述的固定頻率范圍指的是根據(jù)用戶所需的頻率范圍,比如說1ΜΗζ-2ΜΗζ,或者lGHz-2GHz,當(dāng)然還可以為其他范圍,根據(jù)具體情況而定,需要在哪個(gè)頻率范圍內(nèi)確定峰值,就在哪個(gè)頻率范圍內(nèi)實(shí)施本發(fā)明。
[0048]所述數(shù)據(jù)處理單元302,分別與所述數(shù)據(jù)采集單元301和數(shù)據(jù)顯示單元304相耦接,用于接收所述數(shù)據(jù)采集單元301發(fā)送的η個(gè)頻譜數(shù)據(jù)的采樣值,計(jì)算η個(gè)數(shù)據(jù)的左門限值Gated_Left和右門限值Gated_Right ;進(jìn)一步為:
[0049]所述數(shù)據(jù)處理單元302,用于對(duì)所述η個(gè)頻譜數(shù)據(jù)進(jìn)行累加,得到η個(gè)頻譜數(shù)據(jù)的數(shù)據(jù)和DataSum(n),其中,DataSum(η) = Χ1+Χ2+…Xn ;這里的η個(gè)頻譜數(shù)據(jù),可以為1000個(gè)頻譜數(shù)據(jù),還可以大于1000個(gè)頻譜數(shù)據(jù),當(dāng)然也可以小于1000個(gè)頻譜數(shù)據(jù),具體根據(jù)頻率范圍的大小而定。
[0050]所述數(shù)據(jù)處理單元302,用于計(jì)算η個(gè)頻譜數(shù)據(jù)的平均值A(chǔ)vg,所述η個(gè)頻譜數(shù)據(jù)的平均值為按照公式DataSum/n得到η個(gè)頻譜數(shù)據(jù)的平均值A(chǔ)vg ;
[0051]所述數(shù)據(jù)處理單元302,用于根據(jù)噪聲浮動(dòng)的大小設(shè)定一個(gè)左固定值Temp_Left,并依據(jù)左固定值Temp_Left的大小,設(shè)定一個(gè)小于左固定值Temp_Left的右固定值Temp_Right,所述左門限值為所述η個(gè)頻譜數(shù)據(jù)的平均值與左固定值之和,即所述左門限值Gated_Left為按照公式Avg+Temp_Left得到的η個(gè)頻譜數(shù)據(jù)的左門限值Gated_Left,所述右門限值為所述η個(gè)頻譜數(shù)據(jù)的平均值與左固定值之和,即所述右門限值GatecLRight為按照公式Avg+Temp_Right得到的η個(gè)頻譜數(shù)據(jù)的右門限值Gated_Right ;這里的左固定值是根據(jù)噪聲浮動(dòng)的大小而定的,由于在頻譜儀中,噪聲浮動(dòng)的大小一般為1dB左右,因此根據(jù)需要將左固定值Temp_Left的大小可以設(shè)定為10,但是也不限于10,具體還可以根據(jù)頻譜儀的性能來確定,若某一頻譜儀的噪聲浮動(dòng)的大小為10dB,那就可以將左固定值Temp_Left的大小設(shè)定為10,另外右固定值Temp_Right的大小需要低于10,可以為3,4,5,6,7,8等,這樣設(shè)定右固定值Temp_Right是因?yàn)樵诜逯党霈F(xiàn)的時(shí)候,可能在峰值的右邊出現(xiàn)一個(gè)凸起,若將右固定值也設(shè)置為10,則這個(gè)凸起可能會(huì)被誤認(rèn)為是一個(gè)峰值,進(jìn)而影響搜索的結(jié)果,因此,將右固定值Temp_Right設(shè)置為低于所述左固定值Temp_Left,經(jīng)過多次試驗(yàn),將右固定值設(shè)置為5為最為優(yōu)選的方案。
[0052]所述數(shù)據(jù)處理單元302,還用于從所述η個(gè)頻譜數(shù)據(jù)的第一個(gè)頻譜數(shù)據(jù)起,依次與所述左門限值GatecLLeft進(jìn)行對(duì)比,當(dāng)所述η個(gè)頻譜數(shù)據(jù)中的第a個(gè)頻譜數(shù)據(jù)的數(shù)值Xa大于所述左門限值GatecLLeft時(shí),所述第a個(gè)頻譜數(shù)據(jù)為第一峰值范圍的起始位置;從所述第a個(gè)頻譜數(shù)據(jù)的數(shù)值Xa起,依次與所述右門限值Gated_Right進(jìn)行對(duì)比,當(dāng)所述η個(gè)頻譜數(shù)據(jù)中的第b個(gè)頻譜數(shù)據(jù)的數(shù)值Xb小于所述右門限值GatecLLeft時(shí),所述第b個(gè)頻譜數(shù)據(jù)為所述第一峰值范圍的終止位置,并將所述第一峰值范圍發(fā)送至所述數(shù)據(jù)顯示單元顯示;這樣第一峰值范圍就可以確定下來,然后再依次采用這種方法進(jìn)行逐個(gè)對(duì)比。
[0053]所述數(shù)據(jù)處理單元302,還用于從所述第b個(gè)頻譜數(shù)據(jù)起,重復(fù)步驟3的操作,直至η個(gè)頻譜數(shù)據(jù)的最后一個(gè)數(shù)值為止,統(tǒng)計(jì)出所有峰值范圍的個(gè)數(shù),所述峰值范圍的個(gè)數(shù)為所述峰值的個(gè)數(shù),將所述峰值的個(gè)數(shù)發(fā)送至所述數(shù)據(jù)顯示單元進(jìn)行顯示。
[0054]所述數(shù)據(jù)處理單元302,還用于比較出每一個(gè)所述峰值范圍內(nèi)的最大值,所述最大值的位置為所述峰值的位置,將所述峰值的位置發(fā)送至所述數(shù)據(jù)顯示單元進(jìn)行顯示。
[0055]所述數(shù)據(jù)顯示單元304,與所述數(shù)據(jù)單元相耦接,用于顯示所述峰值范圍、所述峰值的個(gè)數(shù)和所述峰值的位置。
[0056]優(yōu)選地,所述數(shù)據(jù)處理單元302,進(jìn)一步為:單片機(jī)、CPU中央處理器或微處理器;當(dāng)然還可以為其他數(shù)據(jù)處理器,根據(jù)具體情況選用最為優(yōu)選的數(shù)據(jù)處理器。
[0057]優(yōu)選地,所述系統(tǒng)還包括存儲(chǔ)單元303,所述存儲(chǔ)單元303用于存儲(chǔ)數(shù)據(jù)和DataSum(η)、η個(gè)頻譜數(shù)據(jù)的平均值A(chǔ)vg、左門限值Gated_Left、右門限值Gated_Right、峰值范圍、峰值的個(gè)數(shù)和峰值的位置。設(shè)置存儲(chǔ)單元303的目的是,可以將這些頻譜數(shù)據(jù)存儲(chǔ)起來,如需要用時(shí),直接調(diào)取即可。
[0058]優(yōu)選地,所述存儲(chǔ)單元303,進(jìn)一步為:硬盤、ROM存儲(chǔ)器、RAM存儲(chǔ)器或光盤;當(dāng)然還可以為其他存儲(chǔ)單元,根據(jù)需要選擇最為優(yōu)選的存儲(chǔ)單元303。
[0059]實(shí)施例2
[0060]如圖3所示,為本實(shí)施例2所述的基于頻譜儀的峰值搜索方法,包括以下步驟:
[0061]步驟1:數(shù)據(jù)采集單元獲取一固定頻率范圍的η個(gè)頻譜數(shù)據(jù)并發(fā)送至數(shù)據(jù)處理單元;這里所述的固定頻率范圍指的是根據(jù)用戶所需的頻率范圍,比如說1ΜΗζ-2ΜΗζ,或者lGHz-2GHz,當(dāng)然還可以為其他范圍,根據(jù)具體的實(shí)際情況而定,需要在哪個(gè)頻率范圍內(nèi)確定峰值,就在哪個(gè)頻率范圍內(nèi)實(shí)施本發(fā)明。
[0062]步驟2:計(jì)算η個(gè)數(shù)據(jù)的左門限值Gated_Left和右門限值Gated_Right ;
[0063]所述數(shù)據(jù)處理單元對(duì)所述η個(gè)頻譜數(shù)據(jù)進(jìn)行累加,得到η個(gè)頻譜數(shù)據(jù)的數(shù)據(jù)和DataSum(η),其中,DataSum(η) = Χ1+Χ2+…Xn ;這里的η個(gè)頻譜數(shù)據(jù),可以為1000個(gè)頻譜數(shù)據(jù),還可以大于1000個(gè)頻譜數(shù)據(jù),當(dāng)然也可以小于1000個(gè)頻譜數(shù)據(jù),具體根據(jù)頻率范圍的大小而定。
[0064]所述數(shù)據(jù)處理單元計(jì)算η個(gè)頻譜數(shù)據(jù)的平均值A(chǔ)vg,所述η個(gè)頻譜數(shù)據(jù)的平均值A(chǔ)vg為按照公式DataSum/n得到η個(gè)頻譜數(shù)據(jù)的平均值A(chǔ)vg ;
[0065]所述數(shù)據(jù)處理單元根據(jù)噪聲浮動(dòng)的大小設(shè)定一個(gè)左固定值Temp_Left,并依據(jù)左固定值Temp_Left的大小,設(shè)定一個(gè)小于左固定值Temp_Left的右固定值Temp_Left,所述左門限值為所述η個(gè)頻譜數(shù)據(jù)的平均值與左固定值之和,即所述左門限值GatecLLeft為按照公式Avg+Temp_Left得到的η個(gè)頻譜數(shù)據(jù)的左門限值Gated_Left,所述右門限值為所述η個(gè)頻譜數(shù)據(jù)的平均值與左固定值之和,即所述右門限值GatecLRight為按照公式Avg+Temp_Right得到的η個(gè)頻譜數(shù)據(jù)的右門限值Gated_Right ;這里的左固定值是根據(jù)噪聲浮動(dòng)的大小而定的,由于在頻譜儀中,噪聲浮動(dòng)的大小一般為1dB左右,因此根據(jù)需要將左固定值Temp_Left的大小可以設(shè)定為10,但是也不限于10,具體還可以根據(jù)頻譜儀的性能來確定,若某一頻譜儀的噪聲浮動(dòng)的大小為10dB,那就可以將左固定值Temp_Left的大小設(shè)定為10,另外右固定值Temp_Right的大小需要低于10,可以為3,4,5,6,7,8等,這樣設(shè)定右固定值Temp_Right是因?yàn)樵诜逯党霈F(xiàn)的時(shí)候,可能在峰值的右邊出現(xiàn)一個(gè)凸起,若將右固定值也設(shè)置為10,則這個(gè)凸起可能會(huì)被誤認(rèn)為是一個(gè)峰值,進(jìn)而影響搜索的結(jié)果,因此,將右固定值Temp_Right設(shè)置為低于所述左固定值Temp_Left,經(jīng)過多次試驗(yàn),將右固定值設(shè)置為5為最為優(yōu)選的方案。
[0066]步驟3:所述數(shù)據(jù)處理單元從所述η個(gè)頻譜數(shù)據(jù)的第一個(gè)頻譜數(shù)據(jù)起,依次與所述左門限值GatecLLeft進(jìn)行對(duì)比,當(dāng)所述η個(gè)頻譜數(shù)據(jù)中的第a個(gè)頻譜數(shù)據(jù)的數(shù)值Xa大于所述左門限值GatecLLeft時(shí),所述第a個(gè)頻譜數(shù)據(jù)為第一峰值范圍的起始位置;從所述第a個(gè)頻譜數(shù)據(jù)的數(shù)值Xa起,依次與所述右門限值Gated_Right進(jìn)行對(duì)比,當(dāng)所述η個(gè)頻譜數(shù)據(jù)中的第b個(gè)頻譜數(shù)據(jù)的數(shù)值Xb小于所述右門限值GatecLLeft時(shí),所述第b個(gè)頻譜數(shù)據(jù)為所述第一峰值范圍的終止位置,并將所述第一峰值范圍發(fā)送至所述數(shù)據(jù)顯示單元顯示;這樣第一峰值范圍就可以確定下來,然后再依次采用這種方法進(jìn)行逐個(gè)對(duì)比。
[0067]步驟4:從第b個(gè)頻譜數(shù)據(jù)數(shù)值起,重復(fù)步驟3的對(duì)比操作,直至η個(gè)頻譜數(shù)據(jù)的最后一個(gè)數(shù)值為止,統(tǒng)計(jì)出所有峰值范圍的個(gè)數(shù),所述峰值范圍的個(gè)數(shù)為所述峰值的個(gè)數(shù),將所述峰值的個(gè)數(shù)發(fā)送至所述數(shù)據(jù)顯示單元進(jìn)行顯示。
[0068]步驟5:所述數(shù)據(jù)處理單元比較出每一個(gè)所述峰值范圍內(nèi)的最大值,所述最大值的位置為所述峰值的位置,將所述峰值的位置發(fā)送至所述數(shù)據(jù)顯示單元進(jìn)行顯示;設(shè)置存儲(chǔ)單元的目的是,可以將這些頻譜數(shù)據(jù)存儲(chǔ)起來,如需要用時(shí),直接調(diào)取即可。
[0069]優(yōu)選地,所述數(shù)據(jù)處理單元,進(jìn)一步為:單片機(jī)、CPU中央處理器或微處理器。
[0070]優(yōu)選地,所述方法還包括步驟:
[0071]所述存儲(chǔ)單元對(duì)數(shù)據(jù)和DataSum (η)、η個(gè)頻譜數(shù)據(jù)的平均值A(chǔ)vg、左門限值Gated_Left、右門限值Gated_Right、峰值范圍、峰值的個(gè)數(shù)和峰值的位置進(jìn)行存儲(chǔ)。
[0072]優(yōu)選地,所述存儲(chǔ)單元,進(jìn)一步為:硬盤、ROM存儲(chǔ)器、RAM存儲(chǔ)器或光盤。
[0073]實(shí)施例3
[0074]如圖4所示,為本發(fā)明所述的一種基于頻譜儀的峰值搜索方法的應(yīng)用實(shí)施例,
[0075]數(shù)據(jù)采集單元獲取下述441個(gè)頻譜數(shù)據(jù)并發(fā)送至數(shù)據(jù)處理單元;
[0076](I) -74...