鬼佬大哥大
  • / 12
  • 下載費用:30 金幣  

一種上行接收端參數存儲控制方法及裝置.pdf

關 鍵 詞:
一種 上行 接收 參數 存儲 控制 方法 裝置
  專利查詢網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
摘要
申請專利號:

CN201110003179.2

申請日:

2011.01.07

公開號:

CN102595621B

公開日:

2015.01.28

當前法律狀態:

授權

有效性:

有權

法律詳情: 專利權的轉移號牌文件類型代碼:1602號牌文件序號:101724751769IPC(主分類):H04L 29/12專利號:ZL2011100031792登記生效日:20151117變更事項:專利權人變更前權利人:中興通訊股份有限公司變更后權利人:深圳市中興微電子技術有限公司變更事項:地址變更前權利人:518057 廣東省深圳市南山區高新技術產業園科技南路中興通訊大廈法務部變更后權利人:518085 廣東省深圳市鹽田區大梅沙1號廠房|||授權|||實質審查的生效IPC(主分類):H04W 72/12申請日:20110107|||公開
IPC分類號: H04L29/12; H04W72/12(2009.01)I 主分類號: H04L29/12
申請人: 中興通訊股份有限公司
發明人: 史光明; 王俊; 溫子瑜
地址: 518057 廣東省深圳市南山區高新技術產業園科技南路中興通訊大廈法務部
優先權:
專利代理機構: 北京同達信恒知識產權代理有限公司 11291 代理人: 黃志華
PDF完整版下載: PDF下載
法律狀態
申請(專利)號:

CN201110003179.2

授權公告號:

|||102595621B||||||

法律狀態公告日:

2015.12.09|||2015.01.28|||2012.09.19|||2012.07.18

法律狀態類型:

專利申請權、專利權的轉移|||授權|||實質審查的生效|||公開

摘要

本發明公開了一種上行接收端參數存儲控制方法及裝置,以簡化存儲控制。該方法包括:在上行接收端,如果確定接收到來自UE的數據包是UE參數包,則對該數據包進行校驗;如果校驗結果正確,則將所述數據包中所有UE的參數進行重新組包,且重新組包后的各個UE的參數包等長,并將重新組包后的UE參數包緩存;將緩存的UE參數包按所屬信道進行分類存儲。

權利要求書

1.一種上行接收端參數存儲控制方法,其特征在于,該方法包括以下步
驟:
在上行接收端,如果確定接收到來自用戶設備UE的數據包是UE參數包,
則對該數據包進行校驗;
如果校驗結果正確,則將所述數據包中所有UE的參數進行重新組包,且
重新組包后的各個UE的參數包等長,并將重新組包后的UE參數包緩存;
將緩存的UE參數包按所屬信道進行分類存儲。
2.根據權利要求1所述的方法,其特征在于,將重新組包后的UE參數
包緩存,包括:
將連續的至少三個子幀中的UE數據包存儲在不同的緩存單元中。
3.根據權利要求1所述的方法,其特征在于,將緩存的UE參數包按信
道進行分類存儲,包括:
按緩存順序逐一將緩存單元中的UE參數包提取,并確定提取出的UE參
數所屬信道類型,按照確定的信道將提取出的UE參數置于該信道對應的信道
存儲單元中。
4.根據權利要求1所述的方法,其特征在于,所述信道為PUSCH、PUCCH
或導頻。
5.根據權利要求1~4中任意一項所述的方法,其特征在于,該方法進一
步包括:
對分類存儲的參數進行調度。
6.一種上行接收端參數存儲控制裝置,其特征在于,包括:
接收處理單元,用于如果確定接收到來自UE的數據包是UE參數包,則
對該數據包進行校驗;如果校驗結果正確,則將所述數據包中所有UE的參數
進行重新組包,且重新組包后的各個UE的參數包等長,并將重新組包后的UE
參數包緩存;
分類存儲控制單元,用于將緩存的UE參數按所屬信道進行分類存儲。
7.根據權利要求6所述的裝置,其特征在于,所述接收處理單元,用于
將連續的至少三個子幀中的UE數據包存儲在不同的緩存單元中。
8.根據權利要求6所述的裝置,其特征在于,所述分類存儲控制單元,
用于按緩存順序逐一將緩存單元中的UE參數包提取,并確定提取出的UE參
數所屬信道類型,按照確定的信道將提取出的UE參數置于該信道對應的信道
存儲單元中。
9.根據權利要求6所述的裝置,其特征在于,所述信道為PUSCH、PUCCH
或導頻。
10.根據權利要求6~9任意一項所述的裝置,其特征在于,進一步包括:
調度單元,用于對分類存儲的參數進行調度。
11.一種上行接收端參數存儲控制裝置,其特征在于,該裝置包括:天線
接口單元、存儲控制單元、參數抽取控制單元,其中,
天線接口單元,用于接收接收天線口傳送來的數據包;
存儲控制單元,用于確定該數據包是否是UE參數包;如果該數據包是UE
參數包,則對所述數據包進行校驗;如果校驗結果正確,對所述數據包中UE
參數包進行重新組包,且重新組包后的各個UE的參數包等長,并將重新組包
后的UE參數包存儲到對應的緩存區域中,且輸出UE個數;
參數抽取控制單元,用于在每個子幀起始的位置,如果檢測到存儲控制模
塊輸出的UE個數不為0,則獲取存儲控制單元的緩存區域中的UE參數包,
將獲取到的UE參數包按照所屬信道進行分類存儲。
12.根據權利要求11所述的裝置,其特征在于,所述存儲控制單元,包
括:第一控制單元和至少三個緩存單元,其中,
第一控制單元,用于確定該數據包是否是UE參數包;如果該數據包是UE
參數包,則對所述數據包進行校驗;如果校驗結果正確,對所述數據包中UE
參數包進行重新組包,且重新組包后的各個UE的參數包等長,并將重新組包
后的UE參數包存儲到對應的緩存單元中,且輸出使能信號和UE參數包給緩
存單元;
每個緩存單元,用于在使能信號的控制下,存儲對應子幀中的UE參數包,
并輸出確定的UE個數。
13.根據權利要求11所述的裝置,其特征在于,所述參數抽取控制模塊,
包括:第二控制單元和一個以上信道存儲單元,其中,
第二控制單元,用于在每個子幀起始的位置,如果檢測到存儲控制模塊輸
出的UE個數不為0,則獲取存儲控制單元的緩存區域中的UE參數包,將獲
取到的UE參數包按照所屬信道分類存儲在對應的信道存儲單元中,
每個信道存儲單元,用于在第二控制單元的控制下,存儲對應信道類型的
UE參數。
14.根據權利要求13所述的裝置,其特征在于,所述參數抽取控制模塊
進一步包括:
調度參數存儲單元,用于在第二控制單元的控制下,保存從信道存儲單元
中獲取的UE參數包,并在各個調度模塊的控制下,提供UE參數。

說明書

一種上行接收端參數存儲控制方法及裝置

技術領域

本發明涉及通信技術領域,特別是指一種上行接收端參數存儲控制方法及
裝置。

背景技術

LTE是一種新的移動通信技術。在LTE系統中,在上行接收端調度接口轉
發的UE參數時,高層需要向物理層發送UE參數,并且需要提前一個子幀向
物理層發送,從該UE參數生效時間開始,最少需要保持兩個子幀長度的時間,
因為需要等待一個子幀的系統延遲。但是,UE參數是每個子幀下發一次,UE
數據處理過程中所需要的UE參數必須保存下來。

傳統的數據存取一般采用乒乓存儲控制方法:在存儲乒RAM的過程中,
讀取乓RAM;然后進行切換,在存儲乓RAM的過程中,讀取乒RAM。如果
某個RAM中的數據讀取兩次,則需要較大的RAM空間來存儲后續進來的數
據。而且兩個RAM不可以同時進行讀操作。

發明內容

本發明提供一種上行接收端參數存儲控制方法及裝置,使存儲控制更加簡
單。

本發明實施例提供的一種上行接收端參數存儲控制方法,包括以下步驟:

在上行接收端,如果確定接收到來自UE的數據包是用戶設備UE參數包,
則對該數據包進行校驗;

如果校驗結果正確,則將所述數據包中所有UE的參數進行重新組包,且
重新組包后的各個UE的參數包等長,并將重新組包后的UE參數包緩存;

將緩存的UE參數包按所屬信道進行分類存儲。

本發明實施例提供的一種上行接收端參數存儲控制裝置,包括:

接收處理單元,用于如果確定接收到來自UE的數據包是UE參數包,則
對該數據包進行校驗;如果校驗結果正確,則將所述數據包中所有UE的參數
進行重新組包,且重新組包后的各個UE的參數包等長,并將重新組包后的UE
參數包緩存;

分類存儲控制單元,用于將緩存的UE參數按所屬信道進行分類存儲。

本發明實施例提供的一種上行接收端參數存儲控制裝置,包括:天線接口
單元、存儲控制單元、參數抽取控制單元,其中,

天線接口單元,用于接收接收天線口傳送來的數據包;

存儲控制單元,用于確定該數據包是否是UE參數包;如果該數據包是UE
參數包,則對所述數據包進行校驗;如果校驗結果正確,對所述數據包中UE
參數包進行重新組包,且重新組包后的各個UE的參數包等長,并將重新組包
后的UE參數包存儲到對應的緩存區域中,且輸出UE個數;

參數抽取控制單元,用于在每個子幀起始的位置,如果檢測到存儲控制模
塊輸出的UE個數不為0,則獲取存儲控制單元的緩存區域中的UE參數包,
將獲取到的UE參數包按照所屬信道進行分類存儲。

在本發明實施例中,在上行接收端,如果確定接收到來自UE的數據包是
UE參數包,則對該數據包進行校驗;如果校驗結果正確,則將所述數據包中
UE參數包進行重新組包,且重新組包后的各個UE的參數包等長,并將重新
組包后的UE參數包緩存;將緩存的UE參數包按所屬信道進行分類存儲。本
方案對接收數據按信道進行組包存儲,每個數據包大小相同,按字對齊,存取
控制簡單。

附圖說明

圖1為本發明實施例的一種上行接收端參數存儲控制方法的流程示意圖;

圖2為本發明實施例的裝置的結構示意圖;

圖3為本發明實施例硬件裝置示意圖;

圖4為UE參數包結構圖;

圖5為UE參數按信道提取組織結構圖;

圖6為圖3所示裝置實現存儲控制的方法流程示意圖。

具體實施方式

為了簡化存儲控制,在上行接收端,如果確定接收到來自UE的數據包是
UE參數包,則對該數據包進行校驗;如果校驗結果正確,則將所述數據包中
UE參數包進行等包長重新組包,并將重新組包后的UE參數包緩存;將緩存
的UE參數按所屬信道進行分類存儲。這里,等包長重新組包是指對UE參數
進行重新組包,且重新組包后的各個UE的參數包等長。

參見圖1所示,本發明實施例的一種上行接收端參數存儲控制方法包括以
下步驟:

步驟101:在上行接收端,如果確定接收到來自UE的數據包是UE參數
包,則對該數據包進行校驗。

步驟102:如果校驗結果正確,則將所述數據包中UE參數包進行等包長
重新組包,并將重新組包后的UE參數包緩存。

這里,可以將連續至少三個子幀中的UE數據包存儲在不同的緩存單元中,
具體數目可以按照不同的系統設定,比如在LTE系統中,可以設定連續的子幀
數目為3。

步驟103:將緩存的UE參數包按所屬信道進行分類存儲。

在步驟103中,可以按緩存順序逐一將每個緩存單元中的UE參數包提取,
并確定提取出的UE參數所屬信道類型,按照確定的信道將提取出的UE參數
置于該信道對應的信道存儲單元中。

信道包括PUSCH、PUCCH或導頻(Sounding),可以將每種信道的參數
單獨存儲,也可以聯合存儲,具體可以根據分類方式設定。比如:將PUSCH、
PUCCH或導頻(Sounding)的參數單獨存儲,也可以將PUSCH和Sounding
的參數聯合存儲,或將PUCCH和Sounding的參數聯合存儲。

該方法可以進一步對分類存儲的參數進行調度。

參見圖2所示,本發明實施例的裝置,包括:接收處理單元21和分類存
儲控制單元22。其中,

接收處理單元21,用于如果確定接收到來自UE的數據包是UE參數包,
則對該數據包進行校驗;如果校驗結果正確,則將所述數據包中UE參數包進
行重新組包,且重新組包后的各個UE的參數包等長,并將重新組包后的UE
參數包緩存;

分類存儲控制單元22,用于將緩存的UE參數按所屬信道進行分類存儲。

所述接收處理單元21,用于將連續至少三個子幀中的UE數據包存儲在不
同的緩存單元中。

所述分類存儲控制單元22,用于按緩存順序逐一將緩存單元中的UE參數
包提取,并確定提取出的UE參數所屬信道類型,按照確定的信道將提取出的
UE參數置于該信道對應的信道存儲單元中。

信道包括PUSCH、PUCCH或導頻(Sounding),所述分類存儲控制單元
22可以將每種信道的參數單獨存儲,也可以聯合存儲,比如:將PUSCH、PUCCH
或導頻(Sounding)的參數單獨存儲,也可以將PUSCH和Sounding的參數聯
合存儲,或將PUCCH和Sounding的參數聯合存儲。

還可以進一步包括:調度單元,用于對分類存儲的參數進行調度。

本方案對接收數據按信道進行組包存儲,每個數據包大小相同,按字對齊,
存取控制簡單。還可以利用數據包中的信道標志位控制數據存儲,使存儲控制
簡單可靠。

下面舉實施例詳細說明本發明的技術方案,該實施例是以硬件形式實現。
具體參見圖3所示,本發明實施例的裝置包括:天線接口單元30、存儲控制單
元31、參數抽取控制單元32,其中,

天線接口單元30,用于接收接收天線口傳送來的數據包;

存儲控制單元31,用于確定該數據包是否是UE參數包;如果該數據包是
UE參數包,則對所述數據包進行校驗;如果校驗結果正確,對所述數據包中
UE參數包進行重新組包,且重新組包后的各個UE的參數包等長,并將重新
組包后的UE參數包存儲到對應的緩存區域中,且輸出UE個數;

參數抽取控制單元32,用于在每個子幀起始的位置,如果檢測到存儲控制
模塊輸出的UE個數不為0,則獲取存儲控制單元的緩存區域中的UE參數包,
將獲取到的UE參數包按照所屬信道進行分類存儲。

所述存儲控制單元31,包括:第一控制單元311和至少三個緩存單元312,
其中,

第一控制單元311,用于確定該數據包是否是UE參數包;如果該數據包
是UE參數包,則對所述數據包進行校驗;如果校驗結果正確,對所述數據包
中UE參數包進行重新組包,且重新組包后的各個UE的參數包等長,并將組
包后的UE參數包存儲到當前子幀對應的緩存單元中,且輸出使能信號和UE
參數包給緩存單元;

每個緩存單元312,用于在使能信號的控制下,存儲對應子幀中的UE參
數包,并輸出確定的UE個數。

所述參數抽取控制模塊32,包括:第二控制單元321和一個以上信道存儲
單元322,其中,

第二控制單元321,用于在每個子幀起始的位置,如果檢測到存儲控制模
塊輸出的UE個數不為0,則獲取存儲控制單元的緩存區域中的UE參數包,
將獲取到的UE參數包按照所屬信道分類存儲在對應的信道存儲單元中,

每個信道存儲單元322,用于在第二控制單元的控制下,存儲對應信道類
型的UE參數。

所述參數抽取控制模塊32還進一步包括:

調度參數存儲單元323,用于在第二控制單元的控制下,保存從信道存儲
單元中獲取的UE參數,并在各個調度模塊的控制下,提供UE參數。

在本發明實施例中,可以通過AIF(Antenna?Interface)接口將參數包發送至
本模塊,UE參數包的格式具體如圖4所示。這里,可以根據不同的信道劃可
以劃分為PUSCH(Physical?Uplink?Shared?Channel)+Sounding或者
PUCCH(Physical?Uplink?Control?Channel)+Sounding,或者為單獨的PUSCH信
道、PUCCH信道、Sounding信道。首先將UE參數包的第1、2、3字(0字為
起始字,包頭標識)作為公共參數緩存起來,對于PUSCH緩存第4、5、6字;
對于PUCCH緩存第7、8、9、10字;對于Sounding緩存第11字數據。這樣
計算起來,包最長的情況應該是PUCCH+Sounding,共需要3+4+1=8字。為了
提取參數方便,把每種劃分的每個UE參數統一做成8個字大小的包,最高字
用于Sounding信道參數的緩存,其他字用于其他參數的緩存,不用的字用
NULL填充,如圖5所示。

參見圖6所示,上述裝置實現存儲控制的過程如下:

具體處理過程如下:

步驟601:天線接口單元處于空閑等待狀態,當接收到上游模塊發出的參
數包有效信號后進行包數據接收和緩存,轉到步驟602。

步驟602:存儲控制單元根據包有效信號指示對接收到的數據包進行解析,
從包頭中提取出包類型信息,包類型信息位于UE參數包的第一個字的低8比
特。如果接收到的數據包是UE參數包則轉到步驟603,否則跳轉到步驟601
等待下一包數據到來。

步驟603:存儲控制單元對接收到的UE參數包進行BIP32校驗,該單元
首先對接收到的數據進行緩存,在數據緩存的過程中進行校驗計算,當數據緩
存結束時給出校驗結果。如果校驗結果正確則跳轉到步驟604,否則跳轉到步
驟605。

步驟604:參數抽取控制單元對UE參數包按信道進行分類存儲,并且根
據上行各個模塊的處理時刻進行參數調度控制。具體處理流程如下:

在所設計的LTE系統中,UE參數是需要提前一個子幀發送的,并且從這
個參數生效時間開始,參數最少需要保持2個子幀長度的時間,因為需要等待
一個子幀的系統延遲。

如圖3所示,本實施例中,利用3塊SFRAM來緩存3個不同子幀的UE
參數數據,一共需要3個800*32bit的SFRAM緩存參數。本裝置在存儲控制
模塊中設計一個子幀計數器,進行0,1,2循環計數,子幀計數器用來控制每
個子幀的UE參數存儲在哪一個SFRAM(Random?Access?Memory?for?sub?frame?
parameter?store)中。由于UE參數需要提前一個子幀下發,所以當子幀計數器
值為0時,數據存儲到SFRAM1中;當子幀計數器值為1時,數據存儲到
SFRAM2中;當子幀計數器值為2時,數據存儲到SFRAM0中。每個子幀中
UE參數包按照先后順序緩存到SFRAM中。對于每個子幀,本實施例的裝置
設置一個UE計數器,當有一個UE參數包下發則計數器加1,直至所有的UE
參數包下發完畢,將此時的UE計數器值UE_NUM發送給參數抽取控制模塊,
用于UE參數調度控制。

在每個子幀起始的位置如果檢測到UE_NUM不為0,則參數抽取控制模
塊啟動,讀取SFRAM中的UE參數,把UE參數按照信道分解開,分別存儲
到PUSCH?CRAM0(Random?Access?Memory?for?control),PUCCH?CRAM0和
Sounding?CRAM0中。PUSCH,PUCCH和Sounding需要CRAM的大小分別
為600*32bit,700*32bit,400*32bit。當子幀計數器值為0時,判斷SFRAM0
對應的UE_NUM,如果不為0,則認為該子幀有UE調度存在,參數抽取控制
模塊啟動,讀取SFRAM0中的UE參數,根據UE參數第二個字上的信道標志
PUSCH_FLAG、PUCCH_FLAG和SOUNGDING_FLAG來判斷該UE所屬的
信道,將參數緩存到對應信道的CRAM當中。同樣當子幀計數器值為1時,
對SFRAM1進行處理;為2時對SFRAM2進行處理。PUSCH?CRAM0中的參
數主要用于參數計算,信道估計和頻偏估計;PUCCH?CRAM0中的參數用于
PUCCH參數計算和調度控制;Sounding?CRAM0中的參數主要用于參數計算
和信道估計。當功能模塊進程有效時,到對應的CRAM0中取出所用到的參數,
完成對應功能處理。

系統定時模塊在每個子幀第2個時隙的起始位置給出一個para_int中斷信
息,para_int是一個脈沖信號。當參數抽取控制模塊檢測到這個信號后,將
PUSCH?CRAM0和Sounding?CRAM0中的參數全部搬移到PUSCH?CRAM1和
Sounding?CRAM1當中去。PUSCH?CRAM1受以下調度進程控制:天線合并
IDFT加擾調度進程、解通道交織解調解擾調度進程和解碼塊級聯調度進程;
Sounding?CRAM1受Sounding?CINR計算調度進程控制。當進程有效時到對應
的CRAM1中讀取UE參數進行后續計算。

步驟605:存儲控制單元在接收到校驗錯誤指示后,進行異常處理,通知
高層UE參數包接收錯誤。

以上是由邏輯電路實現LTE上行接收端物理層協議,由軟件下發UE參數
包控制邏輯電路進行UE數據處理。但上述實施例只是披露本發明的一種實例,
本發明方案不僅可以應用于LTE系統中,還可以應用到其他系統中,其他依據
本發明要求所做的同等變化仍屬本發明所涵蓋范圍。

本發明所述方法和裝置與現有技術相比,提供了一種LTE上行接收端參
數存取控制方法和裝置,本發明結構清晰,對接收數據按信道進行組包存儲,
每個數據包大小相同,按字對齊,存取控制簡單;利用數據包中的信道標志位
控制數據存儲,使存儲控制簡單可靠;在數據提取處理過程中,接收數據首先
用RAM0緩存,當相關進程取完數據后,給出中斷指示信號,將RAM0中的
數據搬移到RAM1中,由其他處理進程從RAM1中取數據,完成相應的處理
過程。而且當當前UE的處理進程從RAM1中讀取數據進行處理的時候,下一
個UE的處理進程仍然可以從RAM0中讀取數據進行處理。因此,從RAM0
和RAM1中并行讀取數據的同時也實現了每個UE進程的流水處理。該處理方
法既減少了數據寫入等待時間,又增加了數據有效保持時間,而且每個RAM
只對應特定的處理進程,數據讀取控制簡單。本發明方案既能保證系統延遲需
求,又能保證數據處理過程中UE參數正確提取。

顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發
明的精神和范圍。這樣,倘若本發明的這些修改和變型屬于本發明權利要求及
其等同技術的范圍之內,則本發明也意圖包含這些改動和變型在內。

關于本文
本文標題:一種上行接收端參數存儲控制方法及裝置.pdf
鏈接地址:http://www.wwszu.club/p-6420818.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯系我們

[email protected] 2017-2018 zhuanlichaxun.net網站版權所有
經營許可證編號:粵ICP備17046363號-1 
 


收起
展開
鬼佬大哥大