本發(fā)明涉及5g?nr通信,具體涉及基于限制通道譯碼器的多用戶調(diào)度方法、裝置及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、目前在5g?nr基站實(shí)現(xiàn)方案中,enb通過上行pusch信道接收ue發(fā)送的上行業(yè)務(wù)數(shù)據(jù),上行pusch信道的處理用戶數(shù)由于feca譯碼器的通道數(shù)限制每個(gè)時(shí)隙可以處理的用戶數(shù),即最高只能一次處理8用戶,這導(dǎo)致在更多用戶需求的條件下由于譯碼限制無法同時(shí)調(diào)度超過8用戶的數(shù)據(jù)包。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本發(fā)明的目的在于提供基于限制通道譯碼器的多用戶調(diào)度方法、裝置及存儲(chǔ)介質(zhì),以解決現(xiàn)有技術(shù)中,由于feca譯碼器的通道數(shù)限制每個(gè)時(shí)隙可以處理的用戶數(shù),導(dǎo)致在更多用戶需求的條件下由于譯碼限制無法同時(shí)調(diào)度超過8用戶的數(shù)據(jù)包的問題。
2、根據(jù)本發(fā)明實(shí)施例的第一方面,提供基于限制通道譯碼器的多用戶調(diào)度方法,所述方法包括:
3、用戶設(shè)備通過上行pusch信道向enb側(cè)發(fā)送上行業(yè)務(wù)數(shù)據(jù);
4、所述enb側(cè)接收上行業(yè)務(wù)數(shù)據(jù)后,在當(dāng)前空口時(shí)隙下判斷用戶數(shù)據(jù)包個(gè)數(shù);
5、根據(jù)用戶數(shù)據(jù)包判斷結(jié)果,若用戶數(shù)據(jù)包個(gè)數(shù)小于或等于feca譯碼器每個(gè)時(shí)隙的限制處理用戶數(shù)x,則將用戶數(shù)據(jù)包發(fā)送到第一緩存區(qū);
6、對(duì)所述第一緩存區(qū)的用戶數(shù)據(jù)包在當(dāng)前空口時(shí)隙下進(jìn)行解crc處理,得到所述第一緩存區(qū)的上行crc結(jié)果及tb流,對(duì)所述第一緩存區(qū)的上行crc結(jié)果及tb流進(jìn)行上報(bào);
7、根據(jù)用戶數(shù)據(jù)包判斷結(jié)果,若用戶數(shù)據(jù)包個(gè)數(shù)大于feca譯碼器每個(gè)時(shí)隙的限制處理用戶數(shù),則將x個(gè)用戶數(shù)據(jù)包發(fā)送到第一緩存區(qū),剩下的用戶數(shù)據(jù)包發(fā)送到第二緩存區(qū),所述第二緩存區(qū)的用戶數(shù)據(jù)包數(shù)量小于或等于x;
8、對(duì)所述第一緩存區(qū)的用戶數(shù)據(jù)包在當(dāng)前空口時(shí)隙下進(jìn)行解crc處理,得到第一緩存區(qū)的上行crc結(jié)果及tb流,對(duì)所述第二緩存區(qū)的用戶數(shù)據(jù)包在當(dāng)前空口時(shí)隙的下一個(gè)時(shí)隙進(jìn)行解crc處理,得到第二緩存區(qū)的上行crc結(jié)果及tb流;對(duì)所述第一緩存區(qū)以及第二緩存區(qū)的上行crc結(jié)果及tb流分開進(jìn)行上報(bào)。
9、優(yōu)選地,還包括:
10、若用戶數(shù)據(jù)包個(gè)數(shù)小于或等于feca譯碼器每個(gè)時(shí)隙的限制處理用戶數(shù)x,則配置第一llr發(fā)送地址;
11、所述第一llr發(fā)送地址用于將用戶數(shù)據(jù)包發(fā)送到第一緩存區(qū)進(jìn)行緩存。
12、優(yōu)選地,還包括:
13、若用戶數(shù)據(jù)包個(gè)數(shù)大于feca譯碼器每個(gè)時(shí)隙的限制處理用戶數(shù),則分別配置第一llr發(fā)送地址以及第二llr發(fā)送地址;
14、所述第一llr發(fā)送地址用于將x個(gè)用戶數(shù)據(jù)包發(fā)送到第一緩存區(qū),所述第二llr發(fā)送地址用于將剩下的用戶數(shù)據(jù)包發(fā)送到第二緩存區(qū),所述第二緩存區(qū)的最大緩存用戶數(shù)據(jù)包數(shù)量小于或等于feca譯碼器每個(gè)時(shí)隙的限制處理用戶數(shù)x。
15、優(yōu)選地,
16、所述解crc處理包括:
17、對(duì)所述用戶數(shù)據(jù)包進(jìn)行時(shí)域去cp處理,得到準(zhǔn)確時(shí)域信號(hào);
18、對(duì)所述準(zhǔn)確時(shí)域信號(hào)進(jìn)行fft變換,得到數(shù)據(jù)頻域信號(hào);
19、對(duì)所述數(shù)據(jù)頻域信號(hào)進(jìn)行信道估計(jì),得到信道估計(jì)結(jié)果;
20、根據(jù)信道估計(jì)結(jié)果對(duì)所述數(shù)據(jù)頻域信號(hào)進(jìn)行均衡處理,得到均衡結(jié)果;
21、根據(jù)所述均衡結(jié)果以及信道估計(jì)結(jié)果使得解調(diào)軟件解調(diào)出所述用戶數(shù)據(jù)包的軟比特信息;
22、通過配置譯碼工具對(duì)所述軟比特信息進(jìn)行譯碼處理得到tb流;
23、對(duì)所述tb流進(jìn)行crc校驗(yàn),得到上行crc結(jié)果。
24、優(yōu)選地,
25、所述對(duì)所述數(shù)據(jù)頻域信號(hào)進(jìn)行信道估計(jì),得到信道估計(jì)結(jié)果包括:
26、對(duì)所述數(shù)據(jù)頻域信號(hào)使用sl算法估計(jì)信號(hào)所經(jīng)歷的沖擊響,得到信道估計(jì)結(jié)果。
27、優(yōu)選地,
28、所述根據(jù)信道估計(jì)結(jié)果對(duì)所述數(shù)據(jù)頻域信號(hào)進(jìn)行均衡處理,得到均衡結(jié)果包括:
29、根據(jù)所述信道估計(jì)結(jié)果使用最小均方誤差法對(duì)所述數(shù)據(jù)頻域信號(hào)進(jìn)行還原,得到均衡結(jié)果。
30、根據(jù)本發(fā)明實(shí)施例的第二方面,提供基于限制通道譯碼器的多用戶調(diào)度裝置,所述裝置包括:
31、數(shù)據(jù)發(fā)送模塊:用于用戶設(shè)備通過上行pusch信道向enb側(cè)發(fā)送上行業(yè)務(wù)數(shù)據(jù);
32、數(shù)據(jù)包個(gè)數(shù)判斷模塊:用于所述enb側(cè)接收上行業(yè)務(wù)數(shù)據(jù)后,在當(dāng)前空口時(shí)隙下判斷用戶數(shù)據(jù)包個(gè)數(shù);
33、第一緩存模塊:用于根據(jù)用戶數(shù)據(jù)包判斷結(jié)果,若用戶數(shù)據(jù)包個(gè)數(shù)小于或等于feca譯碼器每個(gè)時(shí)隙的限制處理用戶數(shù)x,則將用戶數(shù)據(jù)包發(fā)送到第一緩存區(qū);
34、第一解crc模塊:用于對(duì)所述第一緩存區(qū)的用戶數(shù)據(jù)包在當(dāng)前空口時(shí)隙下進(jìn)行解crc處理,得到所述第一緩存區(qū)的上行crc結(jié)果及tb流,對(duì)所述第一緩存區(qū)的上行crc結(jié)果及tb流進(jìn)行上報(bào);
35、第二緩存模塊:用于根據(jù)用戶數(shù)據(jù)包判斷結(jié)果,若用戶數(shù)據(jù)包個(gè)數(shù)大于feca譯碼器每個(gè)時(shí)隙的限制處理用戶數(shù),則將x個(gè)用戶數(shù)據(jù)包發(fā)送到第一緩存區(qū),剩下的用戶數(shù)據(jù)包發(fā)送到第二緩存區(qū),所述第二緩存區(qū)的用戶數(shù)據(jù)包數(shù)量小于或等于x;
36、第二解crc模塊:用于對(duì)所述第一緩存區(qū)的用戶數(shù)據(jù)包在當(dāng)前空口時(shí)隙下進(jìn)行解crc處理,得到第一緩存區(qū)的上行crc結(jié)果及tb流,對(duì)所述第二緩存區(qū)的用戶數(shù)據(jù)包在當(dāng)前空口時(shí)隙的下一個(gè)時(shí)隙進(jìn)行解crc處理,得到第二緩存區(qū)的上行crc結(jié)果及tb流;對(duì)所述第一緩存區(qū)以及第二緩存區(qū)的上行crc結(jié)果及tb流分開進(jìn)行上報(bào)。
37、根據(jù)本發(fā)明實(shí)施例的第三方面,提供一種存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被主控器執(zhí)行時(shí),實(shí)現(xiàn)上述方法中的各個(gè)步驟。
38、本發(fā)明的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
39、本申請(qǐng)通過判斷用戶數(shù)據(jù)包個(gè)數(shù),若用戶數(shù)據(jù)包個(gè)數(shù)超過feca譯碼器每個(gè)時(shí)隙的限制處理用戶數(shù)x,則將x個(gè)用戶數(shù)據(jù)包緩存到第一緩存區(qū)中,對(duì)于剩下的用戶數(shù)據(jù)包緩存到第二緩存區(qū)中,在當(dāng)前空口時(shí)隙下先對(duì)第一緩存區(qū)中的用戶數(shù)據(jù)包進(jìn)行解crc處理,在當(dāng)前空口時(shí)隙的下一個(gè)時(shí)隙對(duì)第二緩存區(qū)的用戶數(shù)據(jù)包進(jìn)行解crc處理;通過上述方案使得本申請(qǐng)可以同時(shí)處理多個(gè)上行用戶數(shù)據(jù)包,也不會(huì)產(chǎn)生上行處理沖突,即在當(dāng)前空口時(shí)隙以及下一時(shí)隙上可以上下行并行處理,互不干擾,從而解決由于feca譯碼器的通道數(shù)限制每個(gè)時(shí)隙可以處理的用戶數(shù),導(dǎo)致無法同時(shí)調(diào)度超過限制處理用戶數(shù)量的數(shù)據(jù)包的問題。
40、應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本發(fā)明。
1.基于限制通道譯碼器的多用戶調(diào)度方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,還包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,
7.基于限制通道譯碼器的多用戶調(diào)度裝置,其特征在于,所述裝置包括:
8.一種存儲(chǔ)介質(zhì),其特征在于,所述存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被主控器執(zhí)行時(shí),實(shí)現(xiàn)如權(quán)利要求1-6任一項(xiàng)所述的基于限制通道譯碼器的多用戶調(diào)度方法中的各個(gè)步驟。