本技術(shù)涉及測試,具體而言,涉及一種信號檢測方法、裝置、電子設(shè)備及存儲介質(zhì)。
背景技術(shù):
1、在藍(lán)牙音頻芯片的開發(fā)過程中,對藍(lán)牙信號通常會加入ramp(斜坡)處理,即在每幀開始時信號幅度會逐漸變大,而在每幀結(jié)束時信號會逐漸減小。但是,在這些芯片驗證過程中,目前沒有有效的自動化的驗證手段來檢測這些信號是否按預(yù)期的在ramp變化,只能保存波形然后人工查看波形來確認(rèn),費(fèi)時費(fèi)力,不利于大規(guī)?;貧w驗證和后仿真。所有仿真均需要保存波形,然后仿真結(jié)束后人工檢查波形來確認(rèn)信號輸出是否ramp變化,只能定性確認(rèn)ramp信號變化趨勢,無法定量確保信號是否嚴(yán)格按照預(yù)期ramp變大或變小,因此,如何提高斜坡信號檢測的準(zhǔn)確性和檢測效率,是目前急需解決的問題。
技術(shù)實現(xiàn)思路
1、本技術(shù)的一些實施例的目的在于提供一種信號檢測方法、裝置、電子設(shè)備及存儲介質(zhì),通過本技術(shù)的實施例的技術(shù)方案,通過獲取射頻信號;根據(jù)預(yù)設(shè)截取標(biāo)識,確定與所述射頻信號對應(yīng)的第一波形信號和第二波形信號;確定所述第一波形信號的第一變化趨勢和所述第二波形信號的第二變化趨勢;根據(jù)所述第一變化趨勢和預(yù)設(shè)第二變化趨勢,分別與預(yù)設(shè)波形變化趨勢進(jìn)行比較,根據(jù)比較結(jié)果確定所述射頻信號是否滿足藍(lán)牙信號預(yù)設(shè)要求,本技術(shù)實施例中通過預(yù)設(shè)截取標(biāo)識,獲取射頻信號預(yù)設(shè)階段的波形信號,并判斷該不同階段的波形信號的變化趨勢,然后和預(yù)設(shè)波形變化趨勢相比較,確定射頻信號是否滿足藍(lán)牙信號預(yù)設(shè)要求,這樣,不需要將仿真波形進(jìn)行保存,減少存儲空間的占用率,且可以有效提高信號驗證質(zhì)量和效率,縮短了驗證周期。
2、第一方面,本技術(shù)的一些實施例提供了一種信號檢測方法,包括:
3、獲取射頻信號;
4、根據(jù)預(yù)設(shè)截取標(biāo)識,確定與所述射頻信號對應(yīng)的第一波形信號和第二波形信號;
5、確定所述第一波形信號的第一變化趨勢和所述第二波形信號的第二變化趨勢;
6、根據(jù)所述第一變化趨勢和預(yù)設(shè)第二變化趨勢,分別與預(yù)設(shè)波形變化趨勢進(jìn)行比較,根據(jù)比較結(jié)果確定所述射頻信號是否滿足藍(lán)牙信號預(yù)設(shè)要求。
7、本技術(shù)的一些實施例通過預(yù)設(shè)截取標(biāo)識,獲取射頻信號預(yù)設(shè)階段的波形信號,并判斷該不同階段的波形信號的變化趨勢,然后和預(yù)設(shè)波形變化趨勢相比較,確定射頻信號是否滿足藍(lán)牙信號預(yù)設(shè)要求,這樣,不需要將仿真波形進(jìn)行保存,減少存儲空間的占用率,且可以有效提高信號驗證質(zhì)量和效率,縮短了驗證周期。
8、可選地,所述根據(jù)預(yù)設(shè)截取標(biāo)識,確定與所述射頻信號對應(yīng)的第一波形信號和第二波形信號,包括:
9、根據(jù)第一預(yù)設(shè)開始截取標(biāo)識,確定所述第一波形信號的起始點(diǎn);
10、根據(jù)第一預(yù)設(shè)結(jié)束截取標(biāo)識,確定所述第一波形信號的結(jié)束點(diǎn);
11、根據(jù)所述第一波形信號的起始點(diǎn)和所述第一波形信號的結(jié)束點(diǎn),確定所述第一波形信號;
12、根據(jù)第二預(yù)設(shè)開始截取標(biāo)識,確定所述第二波形信號的起始點(diǎn);
13、根據(jù)第二預(yù)設(shè)結(jié)束截取標(biāo)識,確定所述第二波形信號的結(jié)束點(diǎn);
14、根據(jù)所述第二波形信號的起始點(diǎn)和所述第二波形信號的結(jié)束點(diǎn),確定所述第二波形信號。
15、本技術(shù)的一些實施例通過預(yù)設(shè)截取標(biāo)識,獲取不同階段的波形信號,這樣,可以避免對完整的波形進(jìn)行保存,解決保存波形仿真較慢,占用更多的服務(wù)器資源和存儲空間,不利于快速確認(rèn)仿真結(jié)果,尤其是大量回歸驗證和后仿真時問題更突出的問題。
16、可選地,所述確定所述第一波形信號的第一變化趨勢,包括:
17、根據(jù)預(yù)先設(shè)置的截取窗口和所述第一波形信號,獲取上一時刻的第一判斷值和當(dāng)前時刻的第二判斷值;
18、若所述第一判斷值小于所述第二判斷值,則確定所述第一波形信號的第一變化趨勢為上升趨勢。
19、本技術(shù)的一些實施例通過在每個時刻,采用截取窗口,獲取不同時刻的判斷值,該判斷值可以是波峰值或波谷值,進(jìn)而根據(jù)判斷值的大小,判斷波形信號的變化趨勢,例如,上升或下降。
20、可選地,所述根據(jù)預(yù)先設(shè)置的截取窗口和所述第一波形信號,獲取上一時刻的第一判斷值和當(dāng)前時刻的第二判斷值,包括:
21、根據(jù)預(yù)先設(shè)置的截取窗口和所述第一波形信號,獲取所述截取窗口內(nèi)的第一波形信號上的三個點(diǎn),所述三個點(diǎn)包括第一點(diǎn)、第二點(diǎn)和第三點(diǎn);
22、根據(jù)所述第一點(diǎn)、所述第二點(diǎn)和所述第三點(diǎn)的幅值,確定上一時刻的第一判斷值和當(dāng)前時刻的第二判斷值。
23、本技術(shù)的一些實施例,通過截取窗口獲取波形上的多個點(diǎn),根據(jù)這些點(diǎn)的幅值大小,確定不同時刻的判斷值,提高信號判斷的準(zhǔn)確性。
24、可選地,所述根據(jù)所述第一點(diǎn)、所述第二點(diǎn)和所述第三點(diǎn)的幅值,確定上一時刻的第一判斷值和當(dāng)前時刻的第二判斷值,包括:
25、若所述第一點(diǎn)的幅值小于所述第二點(diǎn)的幅值,且所述第二點(diǎn)的幅值大于所述第三點(diǎn)的幅值,則確定所述第二點(diǎn)的幅值為第一判斷值。
26、可選地,所述確定所述第二波形信號的第二變化趨勢,包括:
27、根據(jù)預(yù)先設(shè)置的截取窗口和所述第二波形信號,獲取上一時刻的第三判斷值和當(dāng)前時刻的第四判斷值;
28、若所述第三判斷值大于所述第四判斷值,則確定所述第二波形信號的第二變化趨勢為下降趨勢。
29、本技術(shù)的一些實施例通過在每個時刻,采用截取窗口,獲取不同時刻的判斷值,該判斷值可以是波峰值或波谷值,進(jìn)而根據(jù)判斷值的大小,判斷波形信號的變化趨勢,例如,上升或下降。
30、可選地,所述根據(jù)所述第一變化趨勢和預(yù)設(shè)第二變化趨勢,分別與預(yù)設(shè)波形變化趨勢進(jìn)行比較,根據(jù)比較結(jié)果確定所述射頻信號是否滿足藍(lán)牙信號預(yù)設(shè)要求,包括:
31、若所述第一波形信號的第一變化趨勢為上升趨勢,與預(yù)先設(shè)置的第一波形信號的預(yù)設(shè)變化趨勢相匹配,且所述第二波形信號的第二變化趨勢為下降趨勢,且與預(yù)先設(shè)置的第二波形信號的預(yù)設(shè)變化趨勢相匹配,則確定所述射頻信號滿足藍(lán)牙信號預(yù)設(shè)要求。
32、本技術(shù)的一些實施例將實際采集的射頻信號的不同階段的信號變化趨勢和預(yù)設(shè)階段的信號變化趨勢進(jìn)行比較,判斷該射頻信號是否滿足藍(lán)牙信號的預(yù)設(shè)要求,提高信號判斷的準(zhǔn)確性。
33、第二方面,本技術(shù)的一些實施例提供了一種信號檢測裝置,包括:
34、獲取模塊,用于獲取射頻信號;
35、截取模塊,用于根據(jù)預(yù)設(shè)截取標(biāo)識,確定與所述射頻信號對應(yīng)的第一波形信號和第二波形信號;
36、計算模塊,用于確定所述第一波形信號的第一變化趨勢和所述第二波形信號的第二變化趨勢;
37、比較模塊,用于根據(jù)所述第一變化趨勢和預(yù)設(shè)第二變化趨勢,分別與預(yù)設(shè)波形變化趨勢進(jìn)行比較,根據(jù)比較結(jié)果確定所述射頻信號是否滿足藍(lán)牙信號預(yù)設(shè)要求。
38、本技術(shù)的一些實施例通過預(yù)設(shè)截取標(biāo)識,獲取射頻信號預(yù)設(shè)階段的波形信號,并判斷該不同階段的波形信號的變化趨勢,然后和預(yù)設(shè)波形變化趨勢相比較,確定射頻信號是否滿足藍(lán)牙信號預(yù)設(shè)要求,這樣,不需要將仿真波形進(jìn)行保存,減少存儲空間的占用率,且可以有效提高信號驗證質(zhì)量和效率,縮短了驗證周期。
39、可選地,所述截取模塊,用于:
40、根據(jù)第一預(yù)設(shè)開始截取標(biāo)識,確定所述第一波形信號的起始點(diǎn);
41、根據(jù)第一預(yù)設(shè)結(jié)束截取標(biāo)識,確定所述第一波形信號的結(jié)束點(diǎn);
42、根據(jù)所述第一波形信號的起始點(diǎn)和所述第一波形信號的結(jié)束點(diǎn),確定所述第一波形信號;
43、根據(jù)第二預(yù)設(shè)開始截取標(biāo)識,確定所述第二波形信號的起始點(diǎn);
44、根據(jù)第二預(yù)設(shè)結(jié)束截取標(biāo)識,確定所述第二波形信號的結(jié)束點(diǎn);
45、根據(jù)所述第二波形信號的起始點(diǎn)和所述第二波形信號的結(jié)束點(diǎn),確定所述第二波形信號。
46、本技術(shù)的一些實施例通過預(yù)設(shè)截取標(biāo)識,獲取不同階段的波形信號,這樣,可以避免對完整的波形進(jìn)行保存,解決保存波形仿真較慢,占用更多的服務(wù)器資源和存儲空間,不利于快速確認(rèn)仿真結(jié)果,尤其是大量回歸驗證和后仿真時問題更突出的問題。
47、可選地,所述計算模塊,用于:
48、根據(jù)預(yù)先設(shè)置的截取窗口和所述第一波形信號,獲取上一時刻的第一判斷值和當(dāng)前時刻的第二判斷值;
49、若所述第一判斷值小于所述第二判斷值,則確定所述第一波形信號的第一變化趨勢為上升趨勢。
50、本技術(shù)的一些實施例通過在每個時刻,采用截取窗口,獲取不同時刻的判斷值,該判斷值可以是波峰值或波谷值,進(jìn)而根據(jù)判斷值的大小,判斷波形信號的變化趨勢,例如,上升或下降。
51、可選地,所述計算模塊,用于:
52、根據(jù)預(yù)先設(shè)置的截取窗口和所述第一波形信號,獲取所述截取窗口內(nèi)的第一波形信號上的三個點(diǎn),所述三個點(diǎn)包括第一點(diǎn)、第二點(diǎn)和第三點(diǎn);
53、根據(jù)所述第一點(diǎn)、所述第二點(diǎn)和所述第三點(diǎn)的幅值,確定上一時刻的第一判斷值和當(dāng)前時刻的第二判斷值。
54、本技術(shù)的一些實施例,通過截取窗口獲取波形上的多個點(diǎn),根據(jù)這些點(diǎn)的幅值大小,確定不同時刻的判斷值,提高信號判斷的準(zhǔn)確性。
55、可選地,所述計算模塊,用于:
56、若所述第一點(diǎn)的幅值小于所述第二點(diǎn)的幅值,且所述第二點(diǎn)的幅值大于所述第三點(diǎn)的幅值,則確定所述第二點(diǎn)的幅值為第一判斷值。
57、可選地,所述計算模塊,用于:
58、根據(jù)預(yù)先設(shè)置的截取窗口和所述第二波形信號,獲取上一時刻的第三判斷值和當(dāng)前時刻的第四判斷值;
59、若所述第三判斷值大于所述第四判斷值,則確定所述第二波形信號的第二變化趨勢為下降趨勢。
60、本技術(shù)的一些實施例通過在每個時刻,采用截取窗口,獲取不同時刻的判斷值,該判斷值可以是波峰值或波谷值,進(jìn)而根據(jù)判斷值的大小,判斷波形信號的變化趨勢,例如,上升或下降。
61、可選地,所述比較模塊,用于:
62、若所述第一波形信號的第一變化趨勢為上升趨勢,與預(yù)先設(shè)置的第一波形信號的預(yù)設(shè)變化趨勢相匹配,且所述第二波形信號的第二變化趨勢為下降趨勢,且與預(yù)先設(shè)置的第二波形信號的預(yù)設(shè)變化趨勢相匹配,則確定所述射頻信號滿足藍(lán)牙信號預(yù)設(shè)要求。
63、本技術(shù)的一些實施例將實際采集的射頻信號的不同階段的信號變化趨勢和預(yù)設(shè)階段的信號變化趨勢進(jìn)行比較,判斷該射頻信號是否滿足藍(lán)牙信號的預(yù)設(shè)要求,提高信號判斷的準(zhǔn)確性。
64、第三方面,本技術(shù)的一些實施例提供一種電子設(shè)備,包括存儲器、處理器以及存儲在所述存儲器上并可在所述處理器上運(yùn)行的計算機(jī)程序,其中,所述處理器執(zhí)行所述程序時可實現(xiàn)如第一方面任一實施例所述的信號檢測方法。
65、第四方面,本技術(shù)的一些實施例提供一種計算機(jī)可讀存儲介質(zhì),其上存儲有計算機(jī)程序,所述程序被處理器執(zhí)行時可實現(xiàn)如第一方面任一實施例所述的信號檢測方法。
66、第五方面,本技術(shù)的一些實施例提供一種計算機(jī)程序產(chǎn)品,所述的計算機(jī)程序產(chǎn)品包括計算機(jī)程序,其中,所述的計算機(jī)程序被處理器執(zhí)行時可實現(xiàn)如第一方面任一實施例所述的信號檢測方法。