本申請屬于通信,尤其涉及一種信道質量的預測方法、裝置、設備及存儲介質。
背景技術:
1、信道質量是一項重要的通信技術,在信號發送的過程中,可以通過根據下一幀的信道質量來適應地調節調制編碼策略,在信道質量較好時發送包含高階編碼策略的信號,保證信號不會傳輸出錯,從而更好地滿足通信需求。
2、然而,相關技術中信道質量的預測方法大多數都是,假設下一幀的信道條件與當前數據幀的信道條件一致,這并不能準確的體現下一幀的信道質量。
技術實現思路
1、本申請實施例提供了一種信道質量的預測方法、裝置、設備及存儲介質,能夠解決現有的預測下一幀的信道質量的準確性較差的問題。
2、第一方面,本申請實施例提供一種信道質量的預測方法,方法包括:
3、接收第一時長的信道數據,所述信道數據包括多個第一采樣數據點,每個所述第一采樣數據點包括n個維度特征,n為大于1的正整數;
4、對所述多個第一采樣數據點進行數據降維,得到多個第二采樣數據點,其中,每個所述第一采樣數據點對應一個第二采樣數據點,所述第二采樣數據點包括k個維度特征,k為小于n的正整數;
5、根據預先訓練好的門控循環單元模型和所述多個第二采樣點確定所述第一時長之后的第一時刻的信道質量。
6、在一些實施例中,所述對所述多個第一采樣數據點進行數據降維,得到多個第二采樣數據點,包括:
7、將所述多個第一采樣數據點分成至少一個第一采樣點組;
8、基于每個所述第一采樣點組生成一個協方差矩陣;
9、確定所述協方差矩陣的特征向量;
10、將所述第一采樣數據點的維度特征投影到所述特征向量上,得到第二采樣數據點。
11、在一些實施例中,所述根據預先訓練好的門控循環單元模型和所述多個第二采樣點確定所述第一時長之后的第一時刻的信道質量,包括:
12、將所述多個第二采樣點的k個維度特征輸入到預先訓練好的門控循環單元模型中,得到輸出的編碼;
13、根據所述編碼確定所述第一質量等級,所述第一質量等級用于表征所述第一時長之后的第一時刻的信道質量。
14、在一些實施例中,所述將所述多個第二采樣點的k個維度特征輸入到預先訓練好的門控循環單元模型中之前,所述方法還包括:
15、獲取多個歷史采樣數據點,并將所述多個歷史采樣數據點分成多個第二采樣點組,其中,每個第二采樣點組中包括目標數量的連續的歷史采樣數據點;
16、獲取每個所述第二采樣點組對應的第二質量等級,得到多個第二質量等級,其中,所述第二質量等級用于表征其對應的所述第二采樣點組的采樣時間之后的第二時刻的實際信道質量;
17、將所述多個第二采樣點組輸入待訓練的門控循環單元模型,得到多個第三質量等級,其中,所述第三質量等級用于表征其對應的所述第二采樣點組的采樣時間之后的第二時刻的預測信道質量;
18、根據所述多個第二質量等級以及所述多個第三質量等級對所述門控循環單元模型進行訓練。
19、在一些實施例中,所述獲取多個歷史采樣數據點,并將所述多個歷史采樣數據點分成多個第二采樣點組之前,還包括:
20、從所述多個歷史采樣數據點中獲取多個第三采樣點組,其中,任意兩個第三采樣點組中包含的歷史采樣數據點不同;
21、將所述多個第三采樣點組輸入所述門控循環單元模型中,得到多個第四質量等級,其中,所述第四質量等級用于表征其對應的所述第三采樣點組的采樣時間之后的第三時刻的預測信道質量;
22、獲取每個所述第三采樣點組對應的第五質量等級,得到多個第五質量等級,其中,所述第五質量等級用于表征其對應的所述第三采樣點組的采樣時間之后的第三時刻的預測信道質量;
23、根據所述多個第五質量等級和所述多個第四質量等級確定各所述第三采樣點組的預測準確率;
24、根據所述預測準確率確定目標數量。
25、在一些實施例中,所述將所述多個第一采樣數據點分成至少一個第一采樣點組之前,所述方法還包括:
26、刪除所述多個第一采樣數據點中的異常值和空值;
27、對去除異常值和空值的所述多個第一采樣數據點進行標準化處理。
28、在一些實施例中,所述根據預先訓練好的門控循環單元模型和所述多個第二采樣點確定所述第一時長之后的第一時刻的信道質量之后,所述方法還包括:
29、根據所述第一質量等級生成待發送信號,其中,所述待發送信號為所述第一時刻發送的信號。
30、第二方面,本申請實施例提供一種信道質量的預測裝置,裝置包括:
31、接收模塊,用于接收第一時長的信道數據,所述信道數據包括多個第一采樣數據點,每個所述第一采樣數據點包括n個維度特征,n為大于1的正整數;
32、降維模塊,用于對所述多個第一采樣數據點進行數據降維,得到多個第二采樣數據點,其中,每個所述第一采樣數據點對應一個第二采樣數據點,所述第二采樣數據點包括k個維度特征,k為小于n的正整數;
33、確定模塊,用于根據預先訓練好的門控循環單元模型和所述多個第二采樣點確定所述第一時長之后的第一時刻的信道質量。
34、第三方面,本申請實施例提供了一種信道質量的預測設備,設備包括:處理器以及存儲有計算機程序指令的存儲器;
35、處理器執行計算機程序指令時實現如上的信道質量的預測方法。
36、第四方面,本申請實施例提供了一種計算機存儲介質,計算機存儲介質上存儲有計算機程序指令,計算機程序指令被處理器執行時實現如上的信道質量的預測方法。
37、第五方面,本申請實施例提供了一種計算機程序產品,所述計算機程序產品包括計算機程序指令,所述計算機程序指令被處理器執行時實現如上的信道質量的預測方法。
38、在本申請中,通過接收第一時長的信道數據,信道數據包括多個第一采樣數據點,對多個第一采樣數據點進行數據降維,得到多個第二采樣數據點,并根據預先訓練好的門控循環單元模型和所述多個第二采樣點確定所述第一時長之后的第一時刻的信道質量。如此一來,通過對需要分析的信道數據進行數據降維,能夠減少信道數據的冗余性,去除噪聲,從信道數據中提取出用于預測信道質量的特征,并提高信道數據的可處理性,然后利用門控循環單元模型基于特征進行信道質量的預測,從而實現準確快速的信道質量的預測。
1.一種信道質量的預測方法,其特征在于,所述方法包括:
2.根據權利要求1所述的信道質量的預測方法,其特征在于,所述對所述多個第一采樣數據點進行數據降維,得到多個第二采樣數據點,包括:
3.根據權利要求1所述的信道質量的預測方法,其特征在于,所述根據預先訓練好的門控循環單元模型和所述多個第二采樣點確定所述第一時長之后的第一時刻的信道質量,包括:
4.根據權利要求3所述的信道質量的預測方法,其特征在于,所述將所述多個第二采樣點的k個維度特征輸入到預先訓練好的門控循環單元模型中之前,所述方法還包括:
5.根據權利要求4所述的信道質量的預測方法,其特征在于,所述獲取多個歷史采樣數據點,并將所述多個歷史采樣數據點分成多個第二采樣點組之前,還包括:
6.根據權利要求1所述的信道質量的預測方法,其特征在于,所述將所述多個第一采樣數據點分成至少一個第一采樣點組之前,所述方法還包括:
7.根據權利要求1所述的信道質量的預測方法,其特征在于,所述根據預先訓練好的門控循環單元模型和所述多個第二采樣點確定所述第一時長之后的第一時刻的信道質量之后,所述方法還包括:
8.一種信道質量的預測裝置,其特征在于,所述裝置包括:
9.一種信道質量的預測設備,其特征在于,所述信道質量的預測設備包括:處理器以及存儲有計算機程序指令的存儲器;
10.一種計算機存儲介質,其特征在于,所述計算機存儲介質上存儲有計算機程序指令,所述計算機程序指令被處理器執行時實現如權利要求1-7中任一項所述的信道質量的預測方法。