緩存數(shù)據(jù)的調(diào)度方法及裝置的制造方法
【技術領域】
[0001] 本發(fā)明設及通信技術,尤其設及一種緩存數(shù)據(jù)的調(diào)度方法及裝置。
【背景技術】
[000引在基站側(cè)的長期演進(LongTermEvolution,簡稱;LT巧下行鏈路中,數(shù)據(jù)需要 實現(xiàn)從比特炬IT)級處理加速器到符號級處理加速器的轉(zhuǎn)換,現(xiàn)有技術中采用在比特級處 理加速器和符號級處理加速器之間增設傳輸時間間隔(TransmissionTimeInterval,簡 稱;TTI)級兵鳥緩存儲單元(寫兵時讀鳥,寫鳥時讀兵),來實現(xiàn)數(shù)據(jù)從比特級處理到符號 級處理的存儲交織轉(zhuǎn)換。其中,交織指按照碼字粒度將數(shù)據(jù)寫入TTI級的兵鳥緩存儲單元, 每個碼字包含所在頻域的所有時域數(shù)據(jù),按照符號粒度從該TTI級的兵鳥緩存儲單元讀出 數(shù)據(jù)。
[0003] 進一步的,采用上述實現(xiàn)方法時,每個碼字只需要調(diào)度一次,同時BIT級處理加速 器對每個碼字的數(shù)據(jù),在1個TTI內(nèi)僅處理一次,因此該實現(xiàn)方法對BIT級處理加速器的處 理能力要求相對較低。
[0004] 但是,隨著小區(qū)規(guī)格W及層數(shù)的不斷提高,現(xiàn)有技術中,采用碼字粒度將數(shù)據(jù)寫入 TTI級的兵鳥緩存單元的方式,導致TTI級兵鳥緩存儲單元的存儲容量也需要不斷擴展。 W6小區(qū)20MHZ8天線為例,按照TTI粒度進行調(diào)度需要的存儲容量為;2(兵鳥)*6(小 區(qū))*13 (符號)*100 (RB) *12 (RE) *4 (層)*6 (64QAM) = 4. 15Mbit,可見其需要的存儲容量開 銷非常大。因此,采用現(xiàn)有的緩存數(shù)據(jù)調(diào)度機制,提高了系統(tǒng)的緩存單元的功耗。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明提供一種緩存數(shù)據(jù)的調(diào)度方法及裝置,用于降低緩存單元的功耗。
[0006] 本發(fā)明的第一個方面是提供一種緩存數(shù)據(jù)的調(diào)度方法,包括:
[0007] 比特級處理加速器根據(jù)緩存單元的存儲粒度,將一個數(shù)據(jù)段拆分為至少=個子數(shù) 據(jù)段;
[000引所述緩存單元的存儲粒度的選擇范圍包括如下任意一種:時隙、至少一個符號;
[0009] 所述比特級處理加速器逐次將所述至少=個子數(shù)據(jù)段中的第一個子數(shù)據(jù)段和所 述至少=個子數(shù)據(jù)段中的第二個子數(shù)據(jù)段寫入緩存單元,在符號級處理加速器將所述兩個 子數(shù)據(jù)段中的第一個子數(shù)據(jù)段從所述緩存單元讀出后,所述比特級處理加速器再將所述至 少=個子數(shù)據(jù)段中的第=個子數(shù)據(jù)段寫入所述緩存單元,直至將所述至少=個子數(shù)據(jù)段中 的全部子數(shù)據(jù)段寫入所述緩存單元。
[0010] 結(jié)合第一個方面,在第一個方面的第一種可能的實現(xiàn)方式中,所述比特級處理加 速器根據(jù)緩存單元的存儲粒度,將一個數(shù)據(jù)段拆分為至少=個子數(shù)據(jù)段,包括:
[0011] 所述比特級處理加速器根據(jù)所述緩存單元的存儲粒度,將一個數(shù)據(jù)段拆分為=個 子數(shù)據(jù)段,所述=個子數(shù)據(jù)段中的每個子數(shù)據(jù)段占用的存儲粒度小于或等于所述時隙。
[0012] 結(jié)合第一個方面的第一種可能的實現(xiàn)方式,在第一個方面的第二種可能的實現(xiàn)方 式中,在所述比特級處理加速器根據(jù)緩存單元的存儲粒度,將一個數(shù)據(jù)段拆分為至少=個 子數(shù)據(jù)段之前,還包括:
[0013] 所述比特級處理加速器獲得所述至少=個子數(shù)據(jù)段中第一個子數(shù)據(jù)段的輸出長 度;
[0014] 所述比特級處理加速器逐次將所述至少=個子數(shù)據(jù)段中的第一個子數(shù)據(jù)段和所 述至少=個子數(shù)據(jù)段中的第二個子數(shù)據(jù)段寫入緩存單元,在符號級處理加速器將所述兩個 子數(shù)據(jù)段中的第一個子數(shù)據(jù)段從所述緩存單元讀出后,所述比特級處理加速器再將所述至 少=個子數(shù)據(jù)段中的第=個子數(shù)據(jù)段寫入所述緩存單元,直至將所述至少=個子數(shù)據(jù)段中 的全部子數(shù)據(jù)段寫入所述緩存單元,包括:
[0015] 所述比特級處理加速器根據(jù)所述至少=個子數(shù)據(jù)段中的第一個子數(shù)據(jù)段的輸出 長度,將所述至少=個子數(shù)據(jù)段中的第一個子數(shù)據(jù)段和所述至少=個子數(shù)據(jù)段中的第二個 子數(shù)據(jù)段寫入所述緩存單元;
[0016] 在符號級處理加速器將所述至少=個子數(shù)據(jù)段中的第一個子數(shù)據(jù)段從所述緩存 單元讀出后,所述比特級處理加速器獲得所述至少=個子數(shù)據(jù)段中的第=個子數(shù)據(jù)段的輸 出長度和起始位置;
[0017] 所述比特級處理加速器根據(jù)所述至少=個子數(shù)據(jù)段中的第=個子數(shù)據(jù)段的輸出 長度和起始位置,將所述至少=個子數(shù)據(jù)段中的第=個子數(shù)據(jù)段寫入所述緩存單元,直至 將所述至少=個子數(shù)據(jù)段中的全部子數(shù)據(jù)段寫入所述緩存單元。
[001引結(jié)合第一個方面,在第一個方面的第=種可能的實現(xiàn)方式中,所述比特級處理加 速器根據(jù)緩存單元的存儲粒度,將一個數(shù)據(jù)段拆分為至少=個子數(shù)據(jù)段,包括:
[0019] 所述比特級處理加速器根據(jù)所述緩存單元的存儲粒度,將一個數(shù)據(jù)段拆分為至少 四個子數(shù)據(jù)段,所述至少四個子數(shù)據(jù)段中的每個子數(shù)據(jù)段占用的存儲粒度所述時隙。
[0020] 結(jié)合第一個方面的第=種可能的實現(xiàn)方式,在第一個方面的第四種可能的實現(xiàn)方 式中,在所述比特級處理加速器根據(jù)緩存單元的存儲粒度,將一個數(shù)據(jù)段拆分為至少四個 子數(shù)據(jù)段之前,還包括:
[0021] 所述比特級處理加速器獲得所述至少四個子數(shù)據(jù)段中第一個子數(shù)據(jù)段的輸出長 度;
[0022] 所述比特級處理加速器逐次將所述至少=個子數(shù)據(jù)段中的兩個子數(shù)據(jù)段寫入緩 存單元,在符號級處理加速器將所述兩個子數(shù)據(jù)段中的一個子數(shù)據(jù)段從所述緩存單元讀出 后,所述比特級處理加速器再將所述至少=個子數(shù)據(jù)段中的下一個子數(shù)據(jù)段寫入所述緩存 單元,直至將所述至少=個子數(shù)據(jù)段中的全部子數(shù)據(jù)段寫入所述緩存單元,包括:
[0023] 所述比特級處理加速器根據(jù)所述至少四個子數(shù)據(jù)段中第一個子數(shù)據(jù)段的輸出長 度,將所述至少四個子數(shù)據(jù)段中第一個子數(shù)據(jù)段和所述至少四個子數(shù)據(jù)段中第二個子數(shù)據(jù) 段寫入所述緩存單元;
[0024] 在所述符號級處理加速器將所述至少四個子數(shù)據(jù)段中第一個子數(shù)據(jù)段從所述緩 存單元讀出后,所述比特級處理加速器獲得所述至少四個子數(shù)據(jù)段中第=個子數(shù)據(jù)段的輸 出長度和起始位置;
[0025] 所述比特級處理加速器根據(jù)所述至少四個子數(shù)據(jù)段中第=個子數(shù)據(jù)段的輸出長 度和起始位置,將所述至少四個子數(shù)據(jù)段中第=個子數(shù)據(jù)段寫入所述緩存單元,直至將所 述至少四個子數(shù)據(jù)段中的全部子數(shù)據(jù)段寫入所述緩存單元。
[0026] 本發(fā)明的第二個方面是提供一種緩存數(shù)據(jù)的調(diào)度裝置,包括;比特級處理加速器、 緩存單元和符號級處理加速器;
[0027] 所述比特級處理加速器,用于根據(jù)緩存單元的存儲粒度,將一個數(shù)據(jù)段拆分為至 少=個子數(shù)據(jù)段;逐次將所述至少=個子數(shù)據(jù)段中的第一個子數(shù)據(jù)段和所述至少=個子數(shù) 據(jù)段中的第二個子數(shù)據(jù)段寫入所述緩存單元;在所述符號級處理加速器將所述兩個子數(shù)據(jù) 段中的第一個子數(shù)據(jù)段從所述緩存單元讀出后,將所述至少=個子數(shù)據(jù)段中的第=個子數(shù) 據(jù)段寫入所述緩存單元,直至將所述至少=個子數(shù)據(jù)段中的全部子數(shù)據(jù)段寫入所述緩存單 元;
[002引所述緩存單元的存儲粒度的選擇范圍包括如下任意一種:時隙、至少一個符號;
[0029] 所述緩存單元,用于緩存所述至少=個子數(shù)據(jù)段中的全部子數(shù)據(jù)段;
[0030] 所述符號級處理加速器,用于逐次從所述緩存單元讀取所述至少=個子數(shù)據(jù)段中 的全部子數(shù)據(jù)段。
[0031] 結(jié)合第二個方面,在第二個方面的第一種可能的實現(xiàn)方式中,所述比特級處理加 速器根據(jù)緩存單元的存儲粒度,將一個數(shù)據(jù)段拆分為至少=個子數(shù)據(jù)段,具體包括:
[0032] 根據(jù)所述緩存單元的存儲粒度,將一個數(shù)據(jù)段拆分為=個子數(shù)據(jù)段,所述=個子 數(shù)據(jù)段中的每個子數(shù)據(jù)段占用的存儲粒度小于或等于所述時隙。
[0033] 結(jié)合第二個方面的第一種可能的實現(xiàn)方式,在第二個方面的第二種可能的實現(xiàn)方 式中,所述比特級處理加速器在根據(jù)緩存單元的存儲粒度,將一個數(shù)據(jù)段拆分為至少=個 子數(shù)據(jù)段之前,還用于獲得所述至少=個子數(shù)據(jù)段中第一個子數(shù)據(jù)段的輸出長度;
[0034] 所述比特級處理加速器逐次將所述至少=個子數(shù)據(jù)段中的第一個子數(shù)據(jù)段和所 述至少=個子數(shù)據(jù)段