System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及無線通信領域,特別涉及一種定時同步檢測方法、控制器以及可讀存儲介質。
技術介紹
1、對于無線通信系統來說,定時同步的作用至關重要。在接收端,只有定時同步成功,才能準確獲取無線幀的起始位置,進而完成解調、譯碼等過程。如果定時同步失敗或者出現錯誤,將導致后續的解調譯碼工作完全錯誤,進而導致丟包錯包問題,影響無線通信系統的接收性能。
2、影響定時同步檢測的主要因素是噪聲、多徑自干擾以及軍事通信中的敵方強電磁干擾信號等,多徑干擾、強電磁干擾可以認為是一種功率較高的噪聲。相關技術中,為了提升復雜環境下的定時同步性能,直接增加同步參考符號的長度,但該方法會顯著降低頻譜資源的利用率,同時大幅增加運算復雜度,經濟性不高;或者,采用高速跳頻設計,頻點及跳頻圖案隨時間快速變化,但在電磁干擾環境中,會存在部分頻點受到干擾,無法實現定時同步檢測;采用冗余同步頭技術,將相同的同步參考符號在多個跳頻頻點上冗余發送,接收端根據已知的控制時序,控制接收頻點切換,在一定程度上實現定時同步檢測,但該方會降低頻譜使用效率。
技術實現思路
1、本申請旨在至少解決現有技術中存在的技術問題之一。為此,本申請實施例提供了一種定時同步檢測方法、控制器以及可讀存儲介質,有利于提高頻譜使用效率,提高無線通信領域的抗干擾能力,以及提高定時同步檢測性能。
2、第一方面,本申請實施例提供了一種定時同步檢測方法,包括:
3、獲取n個天線接收到的原始信號,并對所述n個天線接收到的原始信號進行分組處
4、分別對所述n/m組信號進行平均幅度檢測,以確定所述n/m組信號一一對應的平均幅度值;
5、根據每組信號的平均幅度值對組里m個信號進行幅度補償,以使所述組里m信號的幅度值均達到當前組的平均幅度值,得到m個待處理信號;
6、分別對n/m組待處理信號進行滑動相關運算,確定每組待處理信號對應的相關值序列;
7、分別對所述n/m組待處理信號進行滑動能量運算,確定每組待處理信號在同步符號長度內的功率累加值;
8、根據所述n/m組待處理信號對應的相關值序列和所述n/m組待處理信號在同步符號長度內的功率累加值確定所述n/m組待處理信號的相關系數;
9、根據所述相關系數確定與所述待處理信號對應的定時同步點。
10、根據本申請的一些實施例,對所述n/m組待處理信號的相關系數進行有效徑搜索,以確定最大相關系數;
11、將所述最大相關系數和檢測門限值作比較;
12、當所述最大相關系數大于所述檢測門限值,將所述最大相關系數對應的天線接收到的原始信號所對應的時間信息以及相位碼本索引寫入fifo,并將超出有效時間窗口的徑移出所述fifo。
13、根據本申請的一些實施例,在所述對所述n/m組待處理信號的相關系數進行有效徑搜索之后,所述方法還包括:
14、當檢測到當前時刻存在有效徑,將所述fifo中的所有相關系數進行累加,得到時間分集接收后的相關系數;
15、對所述時間分集接收后的相關系數進行門限檢測;
16、當所述時間分集接收后的相關系數大于加權判決系數和所述檢測門限值的乘積,確定定時同步檢測成功;
17、當所述時間分集接收后的相關系數小于加權判決系數和所述檢測門限值的乘積,繼續滑動檢測。
18、根據本申請的一些實施例,在所述確定定時同步檢測成功之后,所述方法還包括:
19、將所述fifo中存儲的第一個相關系數對應的天線接收到的原始信號所對應的時間信息作為定時同步點。
20、根據本申請的一些實施例,在所述將所述最大相關系數對應的天線接收到的原始信號所對應的時間信息以及相位碼本索引寫入fifo之前,所述方法還包括:
21、檢測fifo中存儲的有效徑的數量;
22、當所述fifo中存儲的有效徑的數量為8,則將第一個寫入所述fifo的有效徑刪除掉;
23、判斷所述fifo中存儲的有效徑的時間與當前時刻的差是否超過有效窗口的長度;
24、當所述fifo中存儲的有效徑的時間與當前時刻的差超過有效窗口的長度,將當前有效徑從所述fifo中剔除;
25、當所述fifo中存儲的有效徑的時間與當前時刻的差小于有效窗口的長度,將所述最大相關系、所述最大相關系數對應的天線接收到的原始信號所對應的時間信息、以及相位碼本索引寫入fifo。
26、根據本申請的一些實施例,所述對所述n/m組信號進行平均幅度檢測,包括:
27、分別確定每組m個信號的功率大小;
28、根據每組m個信號的功率大小確定當前組m個信號的平均幅度。
29、根據本申請的一些實施例,所述對所述n/m組待處理信號進行滑動相關運算,確定每組待處理信號對應的相關值序列,包括:
30、設定m為2,使每組待處理信號包括第一信號和第二信號;
31、將所述第一信號和本地序列進行滑動相關運算處理,得到第一相關值;
32、將所述第二信號和本地序列進行相關運算處理,得到第二相關值,將所述第二相關值分別和k個相位碼本相乘,得到第一相關值序列;
33、將所述第一相關值和所述第一相關值序列進行相干加權處理,得到k個相關值,將所述k個相關值確定為當前組待處理信號對應的相關值序列。
34、根據本申請的一些實施例,所述對所述n/m組待處理信號進行滑動能量運算,確定每組待處理信號在同步符號長度內的功率累加值,包括:
35、設定m為2,使每組待處理信號包括第一信號和第二信號;
36、將所述第二信號和分別和k個相位碼本相乘,得到k組數據;
37、將所述k組數據和所述第一信號相加,得到加權后的k組數據;
38、分別對所述加權后的k組數據進行滑動能量運算,確定當前組待處理信號在同步符號長度內的功率累加值。
39、第二方面,本申請實施例提供了一種控制器,包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述處理器運行所述計算機程序時執行如上述第一方面的技術方案所述的方法。
40、第三方面,本申請實施例提供了一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質存儲有計算機可執行指令,所述計算機可執行指令用于使計算機執行如第一方面的技術方案所述的方法。
41、本申請實施例提供的定時同步檢測方法、控制器以及可讀存儲介質至少具備如下的優點或有益效果之一:對獲取到的n個天線接收到的原始信號進行分組處理,通過天線分組檢測的方式提升定時同步檢測性能并降低復雜度;對n/m組信號進行平均幅度檢測和幅度補償,使得在同一組中的m個信號的幅度值均達到當前組的平均幅度值,實現同一組中各個信號的幅度值保持一致,得到n/m組待處理信號,通過對信號本文檔來自技高網...
【技術保護點】
1.一種定時同步檢測方法,其特征在于,包括:
2.根據權利要求1所述的定時同步檢測方法,其特征在于,還包括:
3.根據權利要求2所述的定時同步檢測方法,其特征在于,在所述對所述N/M組待處理信號的相關系數進行有效徑搜索之后,所述方法還包括:
4.根據權利要求3所述的定時同步檢測方法,其特征在于,在所述確定定時同步檢測成功之后,所述方法還包括:
5.根據權利要求2所述的定時同步檢測方法,其特征在于,在所述將所述最大相關系數對應的天線接收到的原始信號所對應的時間信息以及相位碼本索引寫入FIFO之前,所述方法還包括:
6.根據權利要求1所述的定時同步檢測方法,其特征在于,所述對所述N/M組信號進行平均幅度檢測,包括:
7.根據權利要求1所述的定時同步檢測方法,其特征在于,所述對所述N/M組待處理信號進行滑動相關運算,確定每組待處理信號對應的相關值序列,包括:
8.根據權利要求1所述的定時同步檢測方法,其特征在于,所述對所述N/M組待處理信號進行滑動能量運算,確定每組待處理信號在同步符號長度內的功率累加值
9.一種控制器,其特征在于,包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述處理器運行所述計算機程序時執行如權利要求1至8任意一項所述的方法。
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質存儲有計算機可執行指令,所述計算機可執行指令用于使計算機執行如權利要求1至8任意一項所述的方法。
...【技術特征摘要】
1.一種定時同步檢測方法,其特征在于,包括:
2.根據權利要求1所述的定時同步檢測方法,其特征在于,還包括:
3.根據權利要求2所述的定時同步檢測方法,其特征在于,在所述對所述n/m組待處理信號的相關系數進行有效徑搜索之后,所述方法還包括:
4.根據權利要求3所述的定時同步檢測方法,其特征在于,在所述確定定時同步檢測成功之后,所述方法還包括:
5.根據權利要求2所述的定時同步檢測方法,其特征在于,在所述將所述最大相關系數對應的天線接收到的原始信號所對應的時間信息以及相位碼本索引寫入fifo之前,所述方法還包括:
6.根據權利要求1所述的定時同步檢測方法,其特征在于,所述對所述n/m組信號進行平均幅度檢測,包括:
【專利技術屬性】
技術研發人員:劉建德,馬顯卿,韓正超,
申請(專利權)人:深圳高芯思通科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。