[发明专利]MAC层HSPA数据组装的方法及装置有效

专利信息
申请号: 200910190923.7 申请日: 2009-09-22
公开(公告)号: CN101715210A 公开(公告)日: 2010-05-26
发明(设计)人: 刘荣;陈吕洋;何兰 申请(专利权)人: 重庆重邮信科通信技术有限公司
主分类号: H04W28/06 分类号: H04W28/06;H04W28/14;H04L12/56;H04L1/00
代理公司: 暂无信息 代理人: 暂无信息
地址: 400065 重庆市南岸*** 国省代码: 重庆;85
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: mac hspa 数据 组装 方法 装置
【说明书】:

技术领域

发明涉及到了第三代移动通信技术,尤其涉及一种高速分组接入(简称,HSPA)数据进行快速数据组装的方法及装置。 

背景技术

HSPA包括了高速下行分组接入(简称,HSDPA)和高速上行分组接入(简称,HSUPA)两项技术,在TD-SCDMA系统中分别实现了单载波下行速率峰值2.8Mbps和上行速率峰值2.2Mbps。在高速率的数据交互过程中对数据的处理能力提出了更高的要求。 

在TD-SCDMA移动终端(简称,UE)中,媒体接入控制(简称,MAC)层负责处理数据在物理层和协议栈之间的交互,在HSUPA业务中,MAC层需要对发送的数据进行组装,MAC层从无线链路层(简称,RLC)获取一个或多个MAC_d协议数据单元(简称,PDU),将这些MAC_d PDU组装成一个MAC_e PDU,在组装过程中,需要添加一个MAC头到MAC_e PDU,该MAC头的长度不一定是字节的整数倍,因此,在MAC层进行数据组装时,需要对MAC_d PDU进行以比特为单位偏移后再组装成相应的MAC_e PDU。同理,在HSDPA业务中,MAC层接收到的数据是包含有MAC头的MAC_hs PDU,MAC层需要去掉MAC头,再将数据分割组装成一个或多个MAC_dPDU,同样的,由于该MAC头的长度不一定是字节的整数倍,因此,需要对MAC_hs PDU进行以比特为单位的偏移后再组装成相应的MAC_d PDU。 

现有技术实现MAC层HSPA数据组装的方法主要是采用软件来完成的。 

现有技术实现MAC层HSUPA数据组装的方法如附图1所示: 

1、CPU将MAC头信息的前m个字节顺序存放到MAC_e PDU中; 

所述 为向下取整; 

2、CPU读出含有MAC头信息最后k比特数据的字节,根据偏移长度k截取该字节中的k个MAC头信息比特; 

所述偏移长度k=MAC头信息比特数-(m×8); 

3、CPU读取一个MAC_d PDU的首字节,截取其前8-k位比特信息,与MAC头信息比特拼接成一个完整的字节,作为MAC_e PDU的第一个字节保存到MAC-e PDU; 

4、CPU读取该MAC_d PDU的第二个字节,截取其前8-k位比特信息与该MAC_d PDU首字节的后k比特信息拼接成一个字节,作为MAC_e PDU的第二个字节保存到MAC层所申请的MAC-e PDU存储空间; 

5,以此类推,依次读取该MAC_d PDU的所有字节,每读取一个字节,截取其前8-k位比特信息与前一个字节的后k比特拼接成一个字节,顺序保存到MAC-e PDU,直到将该MAC_d PDU的最后一个字节的前8-k位比特信息与倒数第二个字节的后k比特拼接成一个字节; 

6、判断是否还有其他的MAC_d PDU存在,如有则将剩下的最后一个字节的后k位比特信息与下一个MAC_d PDU的第一个字节的前8-k位比特信息拼接成一个字节并顺序保存到MAC-e PDU;否则执行步骤8; 

7、重复步骤4、5直到将所有MAC_d PDU拼接完成; 

8、将剩下的最后一个字节的后k位比特信息添加8-k位任意信息形成一个完整的字节,作为MAC_e PDU的最后一个字节保存到MAC-e PDU,完成MAC_e PDU数据的组装。 

现有技术MAC层实现HSDPA数据组装的方法如附图2所示: 

1、CPU读取MAC-hs PDU的第m+1和m+2两个字节,根据偏移长度k截取前一个字节的后8-k比特和后一个字节的前k比特拼接成一个字节,保存到RLC层指定的MAC_d PDU存储空间的第一个字节位置; 

所述 为向下取整; 

所述偏移长度k=MAC头信息比特数-(m×8); 

2、CPU继续读取下一个字节,将其前k比特与前一个字节的后8-k比特进行拼接,判断当前MAC_d PDU的长度是否达到RLC层指定的MAC_d PDU长度,如是,则将拼接好的字节放到下一个MAC_dPDU的第一个字节位置,否则将拼接好的字节顺序存放到当前MAC_dPDU存储空间; 

3、重复步骤2,直到将MAC_hs PDU的最后一个字节的前k比特与倒数第二个字节的后8-k比特拼接,顺序存放到指定的MAC_dPDU; 

4、将MAC_hs PDU最后一个字节剩下的后8-k比特直接丢弃,完成MAC层HSDPA数据组装。 

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆重邮信科通信技术有限公司,未经重庆重邮信科通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200910190923.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top