本申請實施例涉及通信,特別涉及實現(xiàn)無線通信算法的方法和裝置、計算機可讀介質(zhì)。
背景技術(shù):
1、通常,為了高質(zhì)量實現(xiàn)基站和終端之間的無線通信,需要經(jīng)過若干過程,包括:小區(qū)搜索、小區(qū)測量、小區(qū)駐留和小區(qū)重連,以及隨機接入、信道估計、信道反饋、多發(fā)多收、編碼解碼等過程。實現(xiàn)這些過程的算法既有類似之處,也有不同之處。目前的實現(xiàn)方式無法兼顧算法的靈活性和功耗。
技術(shù)實現(xiàn)思路
1、本申請實施例提供一種實現(xiàn)無線通信算法的方法和裝置、計算機可讀介質(zhì)。
2、第一方面,本申請實施例提供一種實現(xiàn)無線通信算法的裝置,包括:至少一個算法實現(xiàn)模塊;其中,所述算法實現(xiàn)模塊包括:至少一個中央處理單元,交叉開關(guān)和至少一個算子單元;其中,所述算子單元通過硬件實現(xiàn)相應(yīng)的數(shù)據(jù)處理算法;其中,所述中央處理單元被配置為:讀取無線通信算法對應(yīng)的微碼配置信息;其中,所述微碼配置信息包括:硬件連接配置信息和硬件單元配置信息;根據(jù)所述硬件連接配置信息控制所述交叉開關(guān)將部分或全部所述算子單元連接成組合算子單元;根據(jù)所述硬件單元配置信息對所述組合算子單元中的算子單元進行配置,以使所述組合算子單元能夠?qū)崿F(xiàn)對應(yīng)的數(shù)據(jù)處理算法;所述組合算子單元被配置為:按照對所述組合算子單元的配置獲取待處理數(shù)據(jù)并進行相應(yīng)的數(shù)據(jù)處理得到輸出數(shù)據(jù)。
3、第二方面,本申請實施例提供一種實現(xiàn)無線通信算法的方法,包括:讀取無線通信算法對應(yīng)的微碼配置信息;其中,所述微碼配置信息包括:硬件連接配置信息和硬件單元配置信息;根據(jù)所述硬件連接配置信息控制部分或全部算子單元通過交叉開關(guān)連接成組合算子單元;根據(jù)所述硬件單元配置信息對所述組合算子單元中的算子單元進行配置,以使所述組合算子單元能夠?qū)崿F(xiàn)對應(yīng)的數(shù)據(jù)處理算法;其中,所述算子單元通過硬件實現(xiàn)相應(yīng)的數(shù)據(jù)處理算法;所述組合算子單元按照對所述組合算子單元的配置獲取將待處理數(shù)據(jù)并進行相應(yīng)的數(shù)據(jù)處理得到輸出數(shù)據(jù)。
4、第三方面,本申請實施例提供一種計算機可讀介質(zhì),計算機可讀介質(zhì)上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)上述任意一種實現(xiàn)無線通信算法的方法。
5、本申請實施例提供的實現(xiàn)無線通信算法的裝置,通過對算子單元進行隨意組合以實現(xiàn)相應(yīng)的無線通信算法,由于算子單元通過硬件實現(xiàn)相應(yīng)的數(shù)據(jù)處理算法,既提高了靈活性,也提高了數(shù)據(jù)處理效率,降低了功耗。
1.一種實現(xiàn)無線通信算法的裝置,包括:至少一個算法實現(xiàn)模塊;
2.根據(jù)權(quán)利要求1所述的實現(xiàn)無線通信算法的裝置,還包括數(shù)據(jù)存儲器,其中所述中央處理單元還被配置為:
3.根據(jù)權(quán)利要求2所述的實現(xiàn)無線通信算法的裝置,其中,不同所述算法實現(xiàn)模塊共用同一個所述數(shù)據(jù)存儲器;
4.根據(jù)權(quán)利要求1所述的實現(xiàn)無線通信算法的裝置,所述中央處理單元還被配置為:
5.根據(jù)權(quán)利要求1-4任意一項所述的實現(xiàn)無線通信算法的裝置,其中,不同所述算法實現(xiàn)模塊共用同一個所述中央處理單元;
6.根據(jù)權(quán)利要求1-4任意一項所述的實現(xiàn)無線通信算法的裝置,其中,第i個所述算法實現(xiàn)模塊的輸出數(shù)據(jù)為第i+1個所述算法實現(xiàn)模塊的待處理數(shù)據(jù);其中,i為1到n之間的任意一個整數(shù),n為所述算法實現(xiàn)模塊的數(shù)量。
7.一種實現(xiàn)無線通信算法的方法,包括:
8.根據(jù)權(quán)利要求7所述的實現(xiàn)無線通信算法的方法,所述控制所述組合算子單元獲取待處理數(shù)據(jù)輸入到所述組合算子單元中進行相應(yīng)的處理得到輸出數(shù)據(jù)之前,該方法還包括:
9.根據(jù)權(quán)利要求7所述的實現(xiàn)無線通信算法的方法,所述控制所述組合算子單元按照對所述組合算子單元的配置獲取待處理數(shù)據(jù)并進行相應(yīng)的數(shù)據(jù)處理得到輸出數(shù)據(jù)后,該方法還包括:
10.根據(jù)權(quán)利要求7-9任意一項所述的實現(xiàn)無線通信算法的方法,所述讀取無線通信算法對應(yīng)的微碼配置信息之前,該方法還包括:
11.一種計算機可讀介質(zhì),所述計算機可讀介質(zhì)上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求7-10任意一項所述的實現(xiàn)無線通信算法的方法。