System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及通信,具體涉及一種增益控制方法、裝置、設備和存儲介質。
技術介紹
1、目前,在無線自組網中,各通信節點之間需要根據業務需求進行通信,而無線自組網中各通信節點之間的通信距離有遠有近,為了保證通信節點中接收機模塊的接收性能,對于不同距離的通信節點之間需要克服遠近效應,對接收增益進行實時動態調整。現有的接收機模塊增益調整方法均是通過當前時刻的信號分析,根據分析結果來調整下一時刻接收機模塊的增益,是一種統計并進行預測的策略,不具有實時性;同時,現有的增益控制方法是基于信道為理想模型為前提,或者未考慮信道的時變、通信節點的移動和切換、環境的復雜性帶來的影響,魯棒性較低,導致接收機模塊解調失敗概率增加,影響接收機模塊性能。
技術實現思路
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、本申請中通過響應增益控制請求,獲取目標接收機模塊的當前接收功率,以及所述目標接收機模塊的初始低噪放增益和初始模數增益;根據所述當前接收功本文檔來自技高網...
【技術保護點】
1.一種增益控制方法,其特征在于,所述增益控制方法包括:
2.根據權利要求1所述的增益控制方法,其特征在于,所述根據所述當前接收功率和目標接收功率對所述初始低噪放增益和/或所述初始模數增益進行增益調整,得到目標低噪放增益和/或目標模數增益,包括:
3.根據權利要求2所述的增益控制方法,其特征在于,所述根據所述當前接收功率、所述第一接收功率對所述初始低噪放增益和/或所述初始模數增益進行增益調整,得到第一目標低噪放增益和/或第一目標模數增益,包括:
4.根據權利要求3所述的增益控制方法,其特征在于,所述根據所述第一目標低噪放增益對應的第一更新接收功率對所述初始模數增益進行調整,得到第一目標模數增益,包括:
5.根據權利要求2所述的增益控制方法,其特征在于,所述根據所述當前接收功率、所述第二接收功率對所述初始低噪放增益和/或所述初始模數增益進行增益調整,得到第二目標低噪放增益和/或第二目標模數增益,包括:
6.根據權利要求5所述的增益控制方法,其特征在于,所述根據所述第二目標低噪放增益對應的第二更新接收功率對所述初始模數增益進
7.根據權利要求1至6任一項所述的增益控制方法,其特征在于,所述利用所述目標接收機模塊按照所述目標低噪放增益和目標模數增益對目標數據包進行解調,得到數據解調結果,包括:
8.一種增益控制裝置,其特征在于,所述增益控制裝置包括:
9.一種增益控制設備,其特征在于,所述增益控制設備包括:
10.一種計算機可讀存儲介質,其特征在于,其上存儲有計算機程序,所述計算機程序被處理器進行加載,以執行權利要求1至7中任一項所述的增益控制方法的步驟。
...【技術特征摘要】
1.一種增益控制方法,其特征在于,所述增益控制方法包括:
2.根據權利要求1所述的增益控制方法,其特征在于,所述根據所述當前接收功率和目標接收功率對所述初始低噪放增益和/或所述初始模數增益進行增益調整,得到目標低噪放增益和/或目標模數增益,包括:
3.根據權利要求2所述的增益控制方法,其特征在于,所述根據所述當前接收功率、所述第一接收功率對所述初始低噪放增益和/或所述初始模數增益進行增益調整,得到第一目標低噪放增益和/或第一目標模數增益,包括:
4.根據權利要求3所述的增益控制方法,其特征在于,所述根據所述第一目標低噪放增益對應的第一更新接收功率對所述初始模數增益進行調整,得到第一目標模數增益,包括:
5.根據權利要求2所述的增益控制方法,其特征在于,所述根據所述當前接收功率、所述第二接收功率對所述初...
【專利技術屬性】
技術研發人員:曾昭強,
申請(專利權)人:深圳鵬龍通科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。