System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本申請涉及藍(lán)牙,尤其涉及一種低功耗藍(lán)牙數(shù)據(jù)測試方法、裝置、設(shè)備及存儲介質(zhì)。
技術(shù)介紹
1、低功耗藍(lán)牙(bluetooth?low?energy,簡稱ble)是一種無線個(gè)人區(qū)域網(wǎng)絡(luò)技術(shù),設(shè)計(jì)用于低功耗和低數(shù)據(jù)速率的應(yīng)用。它是藍(lán)牙技術(shù)的一種變體,特別適合于需要在長時(shí)間內(nèi)以較低能耗進(jìn)行通信的設(shè)備,如可穿戴設(shè)備、智能家居產(chǎn)品、醫(yī)療監(jiān)測設(shè)備等。
2、低功耗藍(lán)牙(ble)數(shù)據(jù)測試是指對使用ble技術(shù)的設(shè)備或系統(tǒng)在數(shù)據(jù)傳輸過程中的性能、穩(wěn)定性和可靠性進(jìn)行評估和驗(yàn)證的過程。這種測試通常涉及以下幾個(gè)方面:數(shù)據(jù)傳輸速率測試、包丟失率測試、延遲測試、連接穩(wěn)定性測試等等。
3、傳統(tǒng)方案中的低功耗藍(lán)牙數(shù)據(jù)測試方法可能會涉及較為復(fù)雜的信號處理和解調(diào)算法,導(dǎo)致實(shí)現(xiàn)和調(diào)試難度增加。某些測試方案可能無法保證實(shí)時(shí)響應(yīng),例如在檢測廣播包和發(fā)送請求之間的延遲可能會影響測量結(jié)果。
技術(shù)實(shí)現(xiàn)思路
1、本申請實(shí)施例提供了一種低功耗藍(lán)牙數(shù)據(jù)測試方法、裝置、設(shè)備及存儲介質(zhì),可以解決如何高效準(zhǔn)確地進(jìn)行低功耗藍(lán)牙數(shù)據(jù)測試的技術(shù)問題。
2、第一方面,本申請實(shí)施例提供了一種低功耗藍(lán)牙數(shù)據(jù)測試方法,包括:
3、接收低功耗藍(lán)牙數(shù)據(jù),將低功耗藍(lán)牙數(shù)據(jù)寫入接收幀緩沖區(qū)中;
4、從接收幀緩沖區(qū)提取低功耗藍(lán)牙數(shù)據(jù)寫入接收幀幅度緩沖區(qū)中,在接收幀幅度緩沖區(qū)進(jìn)行幅度處理,得到低功耗藍(lán)牙數(shù)據(jù)的幅度信息;
5、根據(jù)低功耗藍(lán)牙數(shù)據(jù)的幅度信息,利用預(yù)設(shè)幀范圍判定算法對低功耗藍(lán)牙數(shù)據(jù)進(jìn)行解調(diào)處
6、當(dāng)解調(diào)數(shù)據(jù)滿足預(yù)設(shè)測試條件時(shí),認(rèn)定低功耗藍(lán)牙數(shù)據(jù)通過測試。
7、在一種實(shí)現(xiàn)方式中,接收幀緩沖區(qū)包括第一接收幀緩沖區(qū)和第二接收幀緩沖區(qū),接收低功耗藍(lán)牙數(shù)據(jù),將低功耗藍(lán)牙數(shù)據(jù)寫入接收幀緩沖區(qū)中,包括:
8、接收低功耗藍(lán)牙數(shù)據(jù),按照從低地址到高地址的寫入順序?qū)⒌凸乃{(lán)牙數(shù)據(jù)寫入第一接收幀緩沖區(qū),第一接收幀緩沖區(qū)的存儲空間為多個(gè)廣播幀;
9、當(dāng)?shù)谝唤邮諑彌_區(qū)中存儲的低功耗藍(lán)牙數(shù)據(jù)的數(shù)據(jù)長度滿足一個(gè)廣播幀對應(yīng)的數(shù)據(jù)長度時(shí),將第一接收幀緩沖區(qū)中存儲的低功耗藍(lán)牙數(shù)據(jù)拷貝到第二接收幀緩沖區(qū)中,第二接收幀緩沖區(qū)的存儲空間為一個(gè)廣播幀。
10、在一種實(shí)現(xiàn)方式中,根據(jù)低功耗藍(lán)牙數(shù)據(jù)的幅度信息,利用預(yù)設(shè)幀范圍判定算法對低功耗藍(lán)牙數(shù)據(jù)進(jìn)行解調(diào)處理,包括:
11、對低功耗藍(lán)牙數(shù)據(jù)進(jìn)行滑動平均處理,得到目標(biāo)低功耗藍(lán)牙數(shù)據(jù);
12、根據(jù)目標(biāo)低功耗藍(lán)牙數(shù)據(jù)和16個(gè)符號寬度的幅度為1的序列進(jìn)行相關(guān)運(yùn)算處理,得到相關(guān)運(yùn)算結(jié)果;
13、當(dāng)相關(guān)運(yùn)算結(jié)果滿足預(yù)設(shè)門限時(shí),認(rèn)定出現(xiàn)幀起點(diǎn)。
14、在一種實(shí)現(xiàn)方式中,根據(jù)低功耗藍(lán)牙數(shù)據(jù)的幅度信息,利用預(yù)設(shè)幀范圍判定算法對低功耗藍(lán)牙數(shù)據(jù)進(jìn)行解調(diào)處理,包括:
15、根據(jù)預(yù)設(shè)分類值對低功耗藍(lán)牙數(shù)據(jù)進(jìn)行分類,將大于或等于預(yù)設(shè)分類值的數(shù)據(jù)歸類為高電平數(shù)據(jù),將小于預(yù)設(shè)分類值的數(shù)據(jù)歸類為低電平數(shù)據(jù);
16、根據(jù)高電平數(shù)據(jù)和低電平數(shù)據(jù)確定幀起點(diǎn)和幀終點(diǎn)。
17、在一種實(shí)現(xiàn)方式中,根據(jù)高電平數(shù)據(jù)和低電平數(shù)據(jù)確定幀起點(diǎn)和幀終點(diǎn),包括:
18、計(jì)算高電平數(shù)據(jù)的平均值和低電平數(shù)據(jù)的平均值;
19、根據(jù)高電平數(shù)據(jù)的平均值和低電平數(shù)據(jù)的平均值確定預(yù)設(shè)門限值;
20、將等于預(yù)設(shè)門限值的上升沿確定為幀起點(diǎn),將等于預(yù)設(shè)門限值的下降沿確定為幀終點(diǎn)。
21、在一種實(shí)現(xiàn)方式中,根據(jù)高電平數(shù)據(jù)的平均值和低電平數(shù)據(jù)的平均值確定預(yù)設(shè)門限值,包括:
22、設(shè)置高電平數(shù)據(jù)的平均值的權(quán)重值,得到第一權(quán)重值;
23、設(shè)置低電平數(shù)據(jù)的平均值的權(quán)重值,得到第二權(quán)重值;
24、根據(jù)第一權(quán)重值和第二權(quán)重值對高電平數(shù)據(jù)的平均值和低電平數(shù)據(jù)的平均值進(jìn)行加權(quán)平均處理,得到預(yù)設(shè)門限值。
25、在一種實(shí)現(xiàn)方式中,方法還包括:
26、根據(jù)測試業(yè)務(wù)生成廣播幀數(shù)據(jù)包;
27、對廣播幀數(shù)據(jù)包進(jìn)行轉(zhuǎn)換處理,得到比特序列數(shù)據(jù);
28、對比特序列進(jìn)行高斯頻移鍵控調(diào)制,得到調(diào)制信號并進(jìn)行輸出。
29、第二方面,本申請實(shí)施例提供了一種低功耗藍(lán)牙數(shù)據(jù)測試裝置,該裝置具有實(shí)現(xiàn)第一方面或其任意可能的實(shí)現(xiàn)方式中的方法的功能。具體地,該裝置包括實(shí)現(xiàn)第一方面或其任意可能的實(shí)現(xiàn)方式中的方法的單元。
30、在其中的一個(gè)實(shí)施例中,該裝置包括:
31、收發(fā)單元,用于接收低功耗藍(lán)牙數(shù)據(jù),將低功耗藍(lán)牙數(shù)據(jù)寫入接收幀緩沖區(qū)中;
32、處理單元,用于從接收幀緩沖區(qū)提取低功耗藍(lán)牙數(shù)據(jù)寫入接收幀幅度緩沖區(qū)中,在接收幀幅度緩沖區(qū)進(jìn)行幅度處理,得到低功耗藍(lán)牙數(shù)據(jù)的幅度信息;
33、處理單元還用于,根據(jù)低功耗藍(lán)牙數(shù)據(jù)的幅度信息,利用預(yù)設(shè)幀范圍判定算法對低功耗藍(lán)牙數(shù)據(jù)進(jìn)行解調(diào)處理,得到解調(diào)數(shù)據(jù);
34、處理單元還用于,當(dāng)解調(diào)數(shù)據(jù)滿足預(yù)設(shè)測試條件時(shí),認(rèn)定低功耗藍(lán)牙數(shù)據(jù)通過測試。
35、第三方面,本申請實(shí)施例提供了一種計(jì)算機(jī)設(shè)備,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,該處理器執(zhí)行計(jì)算機(jī)程序時(shí),使得計(jì)算機(jī)設(shè)備實(shí)現(xiàn)上述第一方面任意一種實(shí)現(xiàn)方式的方法。
36、第四方面,本申請實(shí)施例提供了一種計(jì)算機(jī)可讀存儲介質(zhì),計(jì)算機(jī)可讀存儲介質(zhì)存儲有計(jì)算機(jī)程序,計(jì)算機(jī)程序被計(jì)算機(jī)設(shè)備執(zhí)行時(shí),使得計(jì)算機(jī)設(shè)備實(shí)現(xiàn)上述第一方面任意一種實(shí)現(xiàn)方式的方法。
37、第五方面,本申請實(shí)施例提供了一種計(jì)算機(jī)程序產(chǎn)品,當(dāng)計(jì)算機(jī)程序產(chǎn)品在計(jì)算機(jī)設(shè)備上運(yùn)行時(shí),使得計(jì)算機(jī)設(shè)備執(zhí)行上述第一方面任意一種實(shí)現(xiàn)方式的方法。
38、本申請實(shí)施例與現(xiàn)有技術(shù)相比存在的有益效果是:通過從接收幀緩沖區(qū)提取低功耗藍(lán)牙數(shù)據(jù)寫入接收幀幅度緩沖區(qū)中,在接收幀幅度緩沖區(qū)進(jìn)行幅度處理,得到低功耗藍(lán)牙數(shù)據(jù)的幅度信息;然后根據(jù)低功耗藍(lán)牙數(shù)據(jù)的幅度信息,利用預(yù)設(shè)幀范圍判定算法對低功耗藍(lán)牙數(shù)據(jù)進(jìn)行解調(diào)處理,得到解調(diào)數(shù)據(jù),使得低功耗藍(lán)牙數(shù)據(jù)能夠從接收、處理到最終驗(yàn)證的過程都得到高效和準(zhǔn)確的管理,提高了ble通信的可靠性和有效性。
本文檔來自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.一種低功耗藍(lán)牙數(shù)據(jù)測試方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述接收幀緩沖區(qū)包括第一接收幀緩沖區(qū)和第二接收幀緩沖區(qū),所述接收低功耗藍(lán)牙數(shù)據(jù),將所述低功耗藍(lán)牙數(shù)據(jù)寫入接收幀緩沖區(qū)中,包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述低功耗藍(lán)牙數(shù)據(jù)的幅度信息,利用預(yù)設(shè)幀范圍判定算法對所述低功耗藍(lán)牙數(shù)據(jù)進(jìn)行解調(diào)處理,包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述低功耗藍(lán)牙數(shù)據(jù)的幅度信息,利用預(yù)設(shè)幀范圍判定算法對所述低功耗藍(lán)牙數(shù)據(jù)進(jìn)行解調(diào)處理,包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述高電平數(shù)據(jù)和所述低電平數(shù)據(jù)確定幀起點(diǎn)和幀終點(diǎn),包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)所述高電平數(shù)據(jù)的平均值和所述低電平數(shù)據(jù)的平均值確定預(yù)設(shè)門限值,包括:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
8.一種低功耗藍(lán)牙數(shù)據(jù)測試裝置,其特征在于,包括:
9.一種計(jì)算機(jī)設(shè)備,其特征在于,包括存儲
10.一種計(jì)算機(jī)可讀存儲介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲介質(zhì)存儲有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被計(jì)算機(jī)設(shè)備執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至7中任一項(xiàng)所述的方法。
...【技術(shù)特征摘要】
1.一種低功耗藍(lán)牙數(shù)據(jù)測試方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述接收幀緩沖區(qū)包括第一接收幀緩沖區(qū)和第二接收幀緩沖區(qū),所述接收低功耗藍(lán)牙數(shù)據(jù),將所述低功耗藍(lán)牙數(shù)據(jù)寫入接收幀緩沖區(qū)中,包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述低功耗藍(lán)牙數(shù)據(jù)的幅度信息,利用預(yù)設(shè)幀范圍判定算法對所述低功耗藍(lán)牙數(shù)據(jù)進(jìn)行解調(diào)處理,包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述低功耗藍(lán)牙數(shù)據(jù)的幅度信息,利用預(yù)設(shè)幀范圍判定算法對所述低功耗藍(lán)牙數(shù)據(jù)進(jìn)行解調(diào)處理,包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述高電平數(shù)據(jù)和所述低電平數(shù)據(jù)確定幀起點(diǎn)和幀...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:胡斌,董鵬,李小平,劉勝利,
申請(專利權(quán))人:上海鑫測信息技術(shù)有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。