太阳城集团

  • / 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://zh228.com/p-6420818.html
太阳城集团我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
葡京赌场|welcome document.write ('');