System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本公開涉及通信,尤其涉及一種信道選擇方法、電路、裝置和計算機存儲介質。
技術介紹
1、基于私有協議的點對點(peer?to?peer,p2p)通信是在工業的、科學的、醫學的(industrial、scientific、medical,ism)頻段使用私有協議在一定帶寬(通常為相對的窄帶,例如<20mhz)范圍內,在兩臺或多臺設備間進行通信。
2、通常,在兩臺或多臺設備建立通信連接前,需要由一臺設備在私有協議的特定信道發射信號,另一臺或多臺設備在多個可能的信道進行偵聽,當接收到發射信號后,即可根據私有協議發射反饋,進而建立連接。
技術實現思路
1、本公開實施例提供了一種信道選擇方法、電路、裝置和計算機存儲介質,能夠減少信道選擇花費的時間,提高信道選擇效率。
2、第一方面,本公開實施例提供了一種信道選擇方法,包括:
3、確定多個信道中每個信道的能量估計值;其中,所述多個信道的中心頻率不同,且所述多個信道的帶寬均為第一帶寬;
4、根據所述多個信道的能量估計值從所述多個信道中選擇目標信道;
5、其中,確定多個信道中每個信道的能量估計值,包括執行至少一次以下步驟:
6、進行模擬混頻,得到中心頻率為模擬中心頻率的模擬信號;
7、對所述模擬信號進行模數轉換,得到第一數字信號;
8、根據所述第一帶寬對所述第一數字信號進行數字混頻和濾波,得到多個帶寬均為所述第一帶寬、且中心頻率不同的數字信號,每一所
9、確定每一所述信道的能量估計值。
10、在一些實施例中,根據所述第一帶寬對所述第一數字信號進行數字混頻和濾波,得到多個帶寬均為所述第一帶寬、且中心頻率不同的數字信號,包括:
11、利用多個混頻信號分別與所述第一數字信號進行混頻,得到多個中心頻率不同的第二數字信號;其中,每一所述混頻信號的頻率分別為所述第一帶寬的若干倍;
12、利用所述第一帶寬對每一所述第二數字信號進行濾波,得到所述多個帶寬均為所述第一帶寬、且中心頻率不同的數字信號。
13、在一些實施例中,所述信道選擇方法應用于目標設備;其中:
14、在所述目標設備為發射端設備的情況下,根據所述多個信道的能量估計值從所述多個信道中選擇目標信道,包括:
15、將所述能量估計值最小的所述信道確定為所述目標信道;
16、在所述目標設備為接收端設備的情況下,根據所述多個信道的能量估計值從所述多個信道中選擇目標信道,包括:
17、按照所述能量估計值由大到小的順序在所述多個信道中進行信號搜索,若搜索到目標信號,則將對應的所述信道確定為所述目標信道;
18、或者,確定相鄰兩個所述信道的所述能量估計值的差值,按照所述差值由大到小的順序在相鄰兩個所述信道中的所述能量估計值較大的所述信道中進行信號搜索,若搜索到目標信號,則將對應的所述信道確定為所述目標信道;
19、或者,將所述能量估計值超過相鄰的所述信道預設門限值的所述信道確定為待搜索信道;若存在至少一個所述待搜索信道,則在至少一個所述待搜索信道中進行信號搜索,若搜索到目標信號,則將對應的所述待搜索信道確定為所述目標信道,若未搜索到目標信號,則在剩余的所述多個信道中進行信號搜索,若搜索到目標信號,則將對應的所述信道確定為所述目標信道。
20、在一些實施例中,所述方法還包括:
21、確定至少一個初始信道的能量估計值;其中,所述初始信道的帶寬為第二帶寬,且所述第二帶寬大于所述第一帶寬;
22、根據所述至少一個初始信道的能量估計值從所述至少一個初始信道中選擇第一目標信道;
23、將所述第一目標信道的中心頻率確定為所述模擬中心頻率。
24、在一些實施例中,所述信道選擇方法應用于目標設備;其中:
25、在所述目標設備為發射端設備的情況下,根據所述至少一個初始信道的能量估計值從所述至少一個初始信道中選擇第一目標信道,包括:
26、將能量估計值最小的所述初始信道確定為所述第一目標信道;
27、在所述目標設備為接收端設備的情況下,根據所述至少一個初始信道的能量估計值從所述至少一個初始信道中選擇第一目標信道,包括:
28、將能量估計值最大的所述初始信道確定為所述第一目標信道。
29、在一些實施例中,所述信道為私有協議的信道,所述第一帶寬為所述私有協議支持的帶寬。
30、第二方面,本公開實施例提供了一種信道選擇電路,包括:
31、模擬混頻電路,用于進行模擬混頻,得到中心頻率為模擬中心頻率的模擬信號;
32、模數轉換電路,用于對所述模擬信號進行模數轉換,得到第一數字信號;
33、帶寬調整電路,用于根據第一帶寬對所述第一數字信號進行數字混頻和濾波,得到多個帶寬均為所述第一帶寬、且中心頻率不同的數字信號,每一所述數字信號均對應一個所述信道;
34、能量估計電路,用于確定每一所述信道的能量估計值;
35、選擇電路,用于根據多個所述信道的能量估計值從所述多個信道中選擇目標信道。
36、在一些實施例中,所述帶寬調整電路包括:
37、數字混頻電路,用于利用多個混頻信號分別與所述第一數字信號進行混頻,得到多個中心頻率不同的第二數字信號;其中,每一所述混頻信號的頻率分別為所述第一帶寬的若干倍;
38、濾波電路,用于利用所述第一帶寬對每一所述第二數字信號進行濾波,得到所述多個帶寬均為所述第一帶寬、且中心頻率不同的數字信號。
39、在一些實施例中,所述信道選擇電路還包括:
40、第一能量估計電路,用于確定至少一個初始信道的能量估計值;其中,所述初始信道的帶寬為第二帶寬,且所述第二帶寬大于所述第一帶寬;
41、第一選擇電路,用于根據所述至少一個初始信道的能量估計值從所述至少一個初始信道中選擇第一目標信道;以及將所述第一目標信道的中心頻率確定為所述模擬中心頻率。
42、第三方面,本公開實施例提供了一種信道選擇裝置,包括:
43、確定單元,配置為確定多個信道中每個信道的能量估計值;其中,所述多個信道的中心頻率不同,且所述多個信道的帶寬均為第一帶寬;
44、選擇單元,根據所述多個信道的能量估計值從所述多個信道中選擇目標信道;
45、其中,所述確定單元,具體配置為進行模擬混頻,得到中心頻率為模擬中心頻率的模擬信號;對所述模擬信號進行模數轉換,得到第一數字信號;根據所述第一帶寬對所述第一數字信號進行數字混頻和濾波,得到多個帶寬均為所述第一帶寬、且中心頻率不同的數字信號,每一所述數字信號均對應一個所述信道;確定每一所述信道的能量估計值。
46、第四方面,本公開實施例提供了另一種信道選擇裝置,包括存儲器和處理器,其中:
<本文檔來自技高網...【技術保護點】
1.一種信道選擇方法,其特征在于,所述方法包括:
2.根據權利要求1所述的信道選擇方法,其特征在于,根據所述第一帶寬對所述第一數字信號進行數字混頻和濾波,得到多個帶寬均為所述第一帶寬、且中心頻率不同的數字信號,包括:
3.根據權利要求1或2所述的信道選擇方法,其特征在于,所述信道選擇方法應用于目標設備;其中:
4.根據權利要求1至3任一項所述的信道選擇方法,其特征在于,所述方法還包括:
5.根據權利要求4所述的信道選擇方法,其特征在于,所述信道選擇方法應用于目標設備;其中:
6.根據權利要求1至5任一項所述的信道選擇方法,其特征在于,所述信道為私有協議的信道,所述第一帶寬為所述私有協議支持的帶寬。
7.一種信道選擇電路,其特征在于,包括:
8.根據權利要求7所述的信道選擇電路,其特征在于,所述帶寬調整電路包括:
9.根據權利要求7或8所述的信道選擇電路,其特征在于,所述信道選擇電路還包括:
10.一種信道選擇裝置,其特征在于,包括存儲器和處理器,其中:
11.一
...【技術特征摘要】
1.一種信道選擇方法,其特征在于,所述方法包括:
2.根據權利要求1所述的信道選擇方法,其特征在于,根據所述第一帶寬對所述第一數字信號進行數字混頻和濾波,得到多個帶寬均為所述第一帶寬、且中心頻率不同的數字信號,包括:
3.根據權利要求1或2所述的信道選擇方法,其特征在于,所述信道選擇方法應用于目標設備;其中:
4.根據權利要求1至3任一項所述的信道選擇方法,其特征在于,所述方法還包括:
5.根據權利要求4所述的信道選擇方法,其特征在于,所述信道選擇方法應用于目標設備;其中:
6.根據權利要求1至5任一項所述...
【專利技術屬性】
技術研發人員:戴延中,
申請(專利權)人:西安奕斯偉計算技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。