[发明专利]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数据组装。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆重邮信科通信技术有限公司,未经重庆重邮信科通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910190923.7/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





