本申請涉及通信,尤其涉及一種無線通信信號處理方法、裝置、電子設備、存儲介質及計算機產品。
背景技術:
1、長期演進(long?term?evolution,lte)/新無線(new?radio,nr)是無線通信領域非常重要的國際標準,在此標準下的無線通信信號收發算法被廣泛用于各類通信設備中。為了滿足lte/nr無線通信的信號處理過程對設備功耗和復雜度的要求,收發算法需要在保證性能的同時,盡可能地降低復雜度和功耗。這要求算法在設計時應盡可能地采用低復雜度算法或實現方式實現,從而保證硬件實現的簡單化。而非線性函數在無線通信系統,特別是lte/nr的接收端算法中被廣泛使用。例如:補償頻偏時需要執行cos/sin等三角函數運算;頻偏估計時,需要用到atan2函數;多普勒擴展估計時,需要基于bessel逆函數實現;時域/頻域相關系數計算時,需要基于bessel/sinc函數實現等。
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、本申請的附加方面和優點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本申請的實踐了解到。
1.一種無線通信信號處理方法,其特征在于,包括:
2.根據權利要求1所述的無線通信信號處理方法,其特征在于,所述根據所述第一索引值確定所述目標非線性函數的函數結果,包括:
3.根據權利要求2所述的無線通信信號處理方法,其特征在于,所述偏移量信息包括第一偏移量與第二偏移量;在根據所述第一索引值進行偏移量表索引,得到偏移量信息之后,還包括:
4.根據權利要求3所述的無線通信信號處理方法,其特征在于,在確定所述偏移量信息未通過驗證之后,還包括:
5.根據權利要求4所述的無線通信信號處理方法,其特征在于,所述基于所述第一索引值、所述偏移量信息與所述第二索引值確定目標值,包括:
6.根據權利要求1所述的無線通信信號處理方法,其特征在于,所述基于所述函數結果進行數據平滑,得到信號處理結果,包括:
7.一種無線通信信號處理裝置,其特征在于,包括:
8.一種電子設備,包括存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時實現如權利要求1-6任一項所述的無線通信信號處理方法。
9.一種存儲介質,所述存儲介質為非暫態計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,該計算機程序被處理器執行時實現如權利要求1-6任一項所述的無線通信信號處理方法。
10.一種計算機程序產品,包括計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1-6任一項所述的無線通信信號處理方法。