CN101043426B - 一种无线通信***中数据包复用方法 - Google Patents
一种无线通信***中数据包复用方法 Download PDFInfo
- Publication number
- CN101043426B CN101043426B CN2006100600735A CN200610060073A CN101043426B CN 101043426 B CN101043426 B CN 101043426B CN 2006100600735 A CN2006100600735 A CN 2006100600735A CN 200610060073 A CN200610060073 A CN 200610060073A CN 101043426 B CN101043426 B CN 101043426B
- Authority
- CN
- China
- Prior art keywords
- data unit
- protocol data
- arq
- header
- harq
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
一种无线通信***中数据包复用方法,应用于ARQ实体和HARQ实体均位于基站媒体接入控制层的无线通信***,预先定义一组传输块尺寸,在每个TTI执行以下步骤:根据既定调度算法,为下一个TTI确定可分配无线资源的用户设备及其相应业务优先级队列中的服务数据单元,并为每个用户设备分别选定相应的传输块尺寸;对每个用户设备,根据为其所选定的传输块尺寸对所调度的服务数据单元进行分段处理并加上头信息,生成ARQ协议数据单元;将为每个用户设备生成的所述ARQ协议数据单元的内容进行复用并加上头信息,生成一个HARQ协议数据单元。本发明方法的分段、串接、填充和复用功能均在基站实现,可支持可变长度协议数据单元。
Description
技术领域
本发明涉及数字移动通信技术领域,特别涉及无线通信***中数据包的复用方法。
背景技术
第三代移动通信***的无线接入网中,ARQ实***于无线网络控制器的无线链路控制层,HARQ实***于基站的媒体接入控制层,分别负责对应协议层生成的协议数据单元的传送/重传操作。数据包在无线网络控制器需要进行分段/串接/填充处理,在基站需要进行复用/解复用处理。
以下行数据包为例,在无线网络控制器的无线链路控制层,对来自其上层协议层的服务数据单元按照一组既定的长度进行分段/串接/填充处理并增加相应的头信息,形成协议数据单元。如果生成某协议数据单元的一个服务数据单元的长度超过该既定长度,则从该服务数据单元的前段部分截取该既定长度;如果一个服务数据单元的长度不足该既定长度,则截取下一个服务数据单元的前段部分串接到该协议数据单元的后段部分;上述两种情况下被截取的服务数据单元的剩余部分作为生成下一个协议数据单元的前段部分;当串接操作不可行且剩余的服务数据单元长度小于该既定长度时,则在最后增加填充位。在基站的媒体接入控制层,将来自不同逻辑信道的服务数据单元复用到传输信道。复用处理基于一组既定的传输块尺寸和传输格式,涉及串接/填充、增加相应头信息和控制信息形成协议数据单元的操作。
上述方案中,数据包分别在无线接入网的两个节点中进行了两次串接/填充处理,增加了处理开销和冗余信息,降低了***性能。由于无线网络控制器的无线链路控制层无法及时获知即时物理信道条件,因此无法根据实际调度结果所选择的传输块尺寸进行分段/串接/填充处理,采用该方案是合理的。在第三代移动通信长期演进***中,ARQ实体和HARQ实体共同位于 无线接入网的基站中,两层实体均可以及时获知即时物理信道条件,因此其分段/串接/填充处理均可基于实时调度结果所选择的传输块尺寸,但目前还缺乏相对完备的解决方案。
发明内容
本发明要解决的技术问题是提供一种自适应数据包复用方法,分段、串接、填充和复用功能均在基站实现,可支持可变长度协议数据单元。
为了解决上述技术问题,本发明提供了一种无线通信***中数据包复用方法,应用于自动重传请求实体和混合自动重传请求实体均位于基站媒体接入控制层的无线通信***,预先定义一组传输块尺寸,在每个传输时间间隔,执行以下步骤:
(a)根据既定调度算法,为下一个传输时间间隔确定可分配无线资源的用户设备及其相应业务优先级队列中的服务数据单元,并为每个用户设备分别选定相应的传输块尺寸;
(b)对每个用户设备,根据为其所选定的传输块尺寸,对所调度的相应业务优先级队列中的服务数据单元进行分段处理并加上头信息,自适应生成自动重传请求协议数据单元,即ARQ协议数据单元;
(c)将为每个用户设备生成的所述ARQ协议数据单元的内容传递给复用功能实体,由该实体进行复用并加上头信息,生成一个混合自动重传请求协议数据单元,即HARQ协议数据单元。
进一步地,上述数据包复用方法还可具有以下特点:所述步骤(b)对服务数据单元进行分段处理生成ARQ协议数据单元时,一个ARQ协议数据单元至多只包括一个服务数据单元的内容,并且不进行填充。
进一步地,上述数据包复用方法还可具有以下特点:所述步骤(b)对服务数据单元进行分段处理和添加头信息时,具体包括以下子步骤:
(b1)判断取出的第一个服务数据单元的长度或者分段剩余的部分服务数据单元的长度,加上ARQ协议数据单元头信息长度后,是否大于长度L0,该L0由所选定传输块长度减去HARQ协议数据单元头信息的长度得出,如果是,执行步骤(b2),否则执行步骤(b3);
(b2)对该服务数据单元分段,截取长度L0减去ARQ协议数据单元头信息长度的前段部分,在该单元首部附着头信息后形成ARQ协议数据单元,结束;
(b3)在该服务数据单元的首部附着头信息后形成ARQ协议数据单元,然后判断是否还有服务数据单元要发送,如果没有,结束,否则取出下一个服务数据单元,执行下一步;
(b4)判断该服务数据单元和已生成ARQ协议数据单元的累加长度再加上头信息后是否大于长度L0,如果是,执行步骤(b2),否则执行下一步;
(b5)在该服务数据单元的首部附着头信息后生成新的ARQ协议数据单元,返回步骤(b4)。
进一步地,上述数据包复用方法还可具有以下特点:所述ARQ协议数据单元定义为2种类型,第一种类型的头信息相对要短,包括ARQ协议数据单元编号SN、逻辑信道标识LCID和分段标志F,包括其它头信息;第二种类型的头信息相对要长,包括ARQ协议数据单元编号SN、逻辑信道标识LCID、分段标志F、段序号SI、是否最后一段标志LSF,也包括其它头信息。
进一步地,上述数据包复用方法还可具有以下特点:所述步骤(b1)中是将第一个服务数据单元的长度加上短的ARQ协议数据单元头信息长度,或者将上一次分段后剩余的部分服务数据单元的长度加上长的ARQ协议数据单元头信息长度,来与所述长度L0比较的;所述步骤(b2)分段时,是截取长度L0减去长的ARQ协议数据单元头信息长度的前段部分;所述步骤(b4)是判断该服务数据单元和已生成ARQ协议数据单元的累加长度再加上短的头信息长度后是否大于长度L0;所述步骤(b2)、(b3)和(b5)中生成ARQ协议数据单元时,如所用服务数据单元未分段则在首部附加短 的头信息,如果已做分段处理,则在首部附加长的头信息。
进一步地,上述数据包复用方法还可具有以下特点:所述步骤(c)添加的HARQ协议数据单元头信息至少包括传输序列号TSN、所包含的每个ARQ协议数据单元长度指示LI、所包含的每个ARQ PDU的头信息H,还包括其它头信息和填充信息,填充信息添加在HARQ协议数据单元的最后。
进一步地,上述数据包复用方法还可具有以下特点:所述步骤(b)生成ARQ协议数据单元时,只记录该单元的头信息,以及指向对应服务数据单元存储地址的内存指针。
进一步地,上述数据包复用方法还可具有以下特点:所述步骤(c)生成HARQ协议数据单元时,只记录该HARQ协议数据单元的头信息,以及指向该HARQ单元包含的每个ARQ协议数据单元的头信息存储地址的内存指针,所述步骤(c)将生成的所述ARQ协议数据单元的内容传递给复用功能实体时只投递ARQ协议数据单元头信息存储地址的内存指针。
进一步地,上述数据包复用方法还可具有以下特点:所述步骤(b)生成的ARQ协议数据单元的头信息和相应的服务数据单元存储在ARQ缓冲区中的不同存储空间,通过ARQ序列号映射表建立对应关系;ARQ实体维护该ARQ序列号映射表,在生成一个ARQ协议数据单元后,在ARQ序列号映射表中***一条记录,在某一服务数据单元生成的所有ARQ协议数据单元都已收到接收成功响应后,把ARQ序列号映射表中的对应记录标记为删除,并将其指向的服务数据单元删除。
进一步地,上述数据包复用方法还可具有以下特点:所述步骤(c)生成的HARQ协议数据单元的头信息和指向该HARQ单元包含的ARQ协议数据单元的头信息存储地址的内存指针分别存储在HARQ缓冲区中的不同存储空间,通过HARQ序列号映射表建立映射关系;HARQ实体负责维护该映射表,在生成一条HARQ协议数据单元时,在HARQ序列号映射表中***一条记录;在收到HARQ协议数据单元的接收成功响应后,将HARQ序列号映射表中的对应记录标记为删除。
进一步地,上述数据包复用方法还可具有以下特点:还包括ARQ协议 数据单元重传处理的过程,在收到对某ARQ协议数据单元的接收失败响应消息后,如果当前选择的传输块尺寸大于需重传的ARQ协议数据单元,则该ARQ协议数据单元可以和其它需要发送的ARQ协议数据单元复用,以生成新的HARQ协议数据单元,如果当前选择的传输块尺寸小于需重传的ARQ协议数据单元,则再对该需重传的ARQ协议数据单元重新进行分段处理。
由上可知,本发明适用于第三代移动通信长期演进***以及其它满足下述条件的无线通信***,该条件为:ARQ实体和HARQ实体共同位于无线接入网的基站中。本发明避免了第三代移动通信***中上述功能分别位于两个节点时所导致的额外开销。相对于第三代移动通信长期演进***中的现有方法,本发明提供了更完备的解决方案。头开销更小、分段方式更灵活、实现更简捷、存储利用率更高。
附图说明
图1是本发明***结构与相关实体的示意图。
图2为本实施例对服务数据单元分段处理、复用处理方法的流程图。
图3是分段/复用过程、ARQ协议数据单元、HARQ协议数据单元帧格式的示意图。
图4是本实施例ARQ序列号映射表、HARQ序列号映射表及其关联关系的示意图。
具体实施方式
图1为本发明***结构与相关实体图,基站用户面协议栈中包括自动重传请求实体(ARQ实体)、ARQ缓冲区、分段功能实体、ARQ序列号映射表、调度实体、混合自动重传请求实体(HARQ实体)、HARQ缓冲区、HARQ序列号映射表和复用功能实体,所有实体共同位于媒体接入控制层。ARQ序列号映射表可以是ARQ缓冲区的一部分,HARQ序列号映射表可以 是HARQ缓冲区的一部分。
图2为本实施例ARQ序列号映射表、HARQ序列号映射表及其关联关系的示意图,反映了协议数据单元在对应缓冲区中的存储管理方式。
如图所示,ARQ序列号映射表包括所述分段功能实体生成的ARQ协议数据单元的头信息及其到对应的服务数据单元SDU存储地址的内存指针。内存指针可以直接指向服务数据单元的首地址或各分段的存储地址,头信息和其它数据信息可以存储在不同的内存地址空间。
而HARQ序列号映射表包括所述复用功能实体生成的HARQ协议数据单元的头信息及其到所包含的ARQ协议数据单元的头信息存储地址的内存指针。头信息和其它数据信息可以存储在不同的内存地址空间。
这种通过内存地址指针将头信息和其它数据单元建立映射关系的存储管理方法充分利用了ARQ实体和HARQ实体共同位于基站的优势,通过内存共享最大限度地节省了存储空间,也避免了生成协议数据单元时内存复制等处理开销,极大地提高了***处理效率和整体性能。
本实施例对来自高层的服务数据单元,即IP数据包在基站中的分段、复用处理方法的流程如图3所示,包括以下步骤:
步骤10,预先定义一组传输块尺寸,即HARQ协议数据单元可以选择的尺寸;
根据服务质量需求、调制方式、传输格式和物理信道在一个传输时间间隔TTI内的实际传输能力等信息预先定义一组传输块尺寸。TTI的长度可以是固定的时间间隔也可以是可变的时间间隔。在较短的传输时间间隔和较差的无线环境下,传输块尺寸可以较小;在较长的传输时间间隔和较好的无线环境下,传输块尺寸可以较大。
步骤20,调度实体根据既定调度算法,例如比例公平调度算法,为下一个传输时间间隔确定可分配无线资源的用户设备及其相应业务优先级队列中的服务数据单元,并为每个用户设备分别选定相应的传输块尺寸;
调度实体根据用户设备优先级、用户设备能力、服务质量需求、业务量 测量报告、缓冲区占用情况、用户设备所反馈的物理信道质量指示等信息按照既定的调度算法确定下一个传输时间间隔可以分配无线资源的用户设备以及这些用户设备所对应的业务优先级队列中的服务数据单元(SDU),从所述传输块尺寸中选择能够分配给该用户设备的传输块尺寸。在一个传输时间间隔内可以调度一个或多个用户设备的业务,其中一个用户设备所对应的业务优先级队列可以有一个或多个。本实施例以其中一个用户的处理步骤为例进行说明。
步骤30,对每一个用户设备,根据所选择的传输块尺寸对所调度的相应业务优先级队列中的服务数据单元进行分段处理,自适应生成ARQ协议数据单元;
请参照图4,图中示出了本实施例分段与复用处理过程,以及分段处理后的ARQ协议数据单元、复用处理后的HARQ协议数据单元帧格式。如图所示,帧格式由头信息和其它数据信息共同组成,一个ARQ协议数据单元最多包括一个服务数据单元。
本实施例中,将ARQ协议数据单元分为不同长度的两种类型,对于短的头信息就明显节省了头开销,但采用较长的一种类型也是可以的。类型1的头信息较短,至少包括ARQ协议数据单元编号SN(Sequence Number)、逻辑信道标识LCID(Logical Channel ID)、分段标志F(Flag),可以包括其它头信息Etc,如下所示:
SN | LCID | F | Etc. |
该类型数据单元的分段标志F为假,表示该协议数据单元由一个完整的服务数据单元组成。
类型2头的信息较长,至少包括ARQ协议数据单元编号SN、逻辑信道标识LCID、分段标志F、段序号SI(Segment Index)、是否最后一段标志LSF(Last Segment Flag),可以包括其它头信息Etc。如下所示:
SN | LCID | F | S1 | LSF | Etc. |
该数据单元类型的分段标志F为真,表示该协议数据单元由分段服务数 据单元组成。因为一个服务数据单元可能被分成多段,用段序号SI表示第几段;如果是最后一段,则LSF为真,否则LSF为假。该被截取的服务数据单元的后段部分作为生成下一个ARQ协议数据单元的内容。
上述分段功能实体在一个TTI对服务数据单元进行分段处理时,具体包括以下子步骤:
步骤310,判断取出的第一个服务数据单元的长度加上短的头信息(文中未加限定的头信息均指ARQ协议数据单元头信息)长度,或者上一次分段后剩余的部分服务数据单元的长度加上长的头信息后,是否大于所述传输块长度减去HARQ协议数据单元头信息长度后的长度L0,如果是,执行步骤320,否则执行步骤330;
步骤320,对该服务数据单元分段,截取长度L0减去长的头信息长度的前段部分,在首部附着头信息形成ARQ协议数据单元类型2,结束;
步骤330,在该服务数据单元的首部附着头信息后形成ARQ协议数据单元类型1;
步骤340,判断是否还有下一个要发送的服务数据单元,如果没有,结束,否则,取出下一个服务数据单元,执行下一步;
在该步中,如果没有更多的服务数据单元且累加长度小于所述传输块尺寸,就直接生成ARQ协议数据单元,不在后段部分填充冗余比特至传输块尺寸。即本实施例的分段功能实体支持服务数据单元的分段,不支持服务数据单元的串接和填充,这些功能由复用功能实体完成。
步骤350,判断该服务数据单元和已生成ARQ单元的累加长度再加上短的头信息后是否大于长度L0,如果是,执行步骤320,否则,执行步骤360;
步骤360,在该服务数据单元的首部附着短的头信息后生成新的ARQ协议数据单元类型1,返回步骤340;
生成的ARQ协议数据单元存储在ARQ缓冲区内,ARQ协议数据单元 的头信息和生成ARQ协议数据单元的服务数据单元可以存储在不同的存储空间,通过所述ARQ序列号映射表建立对应关系。所述ARQ缓冲区和所述ARQ序列号映射表可以被ARQ实体、分段功能实体、HARQ实体和复用功能实体共享。
ARQ实体负责维护所述ARQ序列号映射表。ARQ实体在分段功能实体生成一个ARQ协议数据单元后,在所述ARQ序列号映射表***一条记录。ARQ实体接收到用户设备对于ARQ协议数据单元的接收成功响应消息后,检查是否由某服务数据单元生成的所有ARQ协议数据单元都已经收到了接收成功响应消息;如果是,则把ARQ序列号映射表中的对应记录全部打上删除标记,并删除这些记录所指向的所述ARQ缓冲区中的服务数据单元。对于记录的删除也可以根据定时器或其它服务数据单元丢弃策略进行处理。新增的记录可以***到被打上删除标记的记录所占用的地址空间。对于记录位置的查询可以基于既定的搜索算法。
步骤40,将为每个用户设备生成的ARQ协议数据单元头信息存储地址的内存指针投递给复用功能实体;
ARQ实体在一个传输时间间隔内,利用滑动窗口机制把上述生成的ARQ协议数据单元投递给复用功能实体。ARQ协议数据单元的投递可以并不是实际的数据复制过程,而仅为数据内存指针的传递过程,由于ARQ实体和复用功能实体共同位于同一个网络节点基站中,上述实体在一定程度上可以共享ARQ缓冲区。
步骤50,复用功能实体将该TTI生成的ARQ复用,生成HARQ协议数据单元;
所述复用功能实体支持串接和填充功能,把上述ARQ协议数据单元按顺序串接起来,附着相应的头信息后形成HARQ协议数据单元,如果串接后的长度小于传输块尺寸,则在后段填充冗余比特至传输块尺寸。
而HARQ协议数据单元头信息至少包括传输序列号TSN(TransmissionSequence Number)、所包含的每个ARQ协议数据单元长度指示LI(Length Indicator)、所包含的每个ARQ PDU的头信息H,可以包括其它头信息Etc。可能包括填充信息,填充信息添加在HARQ协议数据单元的最后。
TSN | L1 | H | Etc. | …… |
HARQ缓冲区中可以不复制ARQ缓冲区中的ARQ协议数据单元,可以由所述HARQ序列号映射表建立HARQ协议数据单元头信息与其所包含的ARQ协议数据单元头信息的映射关系,其实际的数据信息可以通过ARQ序列号映射表到ARQ缓冲区中获取。
所述HARQ实体负责维护HARQ序列号映射表,当所述复用功能实体生成一条HARQ协议数据单元时,由HARQ实体在所述HARQ序列号映射表中***一条记录,当所述HARQ实体收到接收端用户设备的HARQ ACK后,将对应记录打上删除标记,新生成的记录可以***到有删除标记的记录所占用的内存空间。所述HARQ实体基于既定的搜索算法查询所需记录。
ARQ协议数据单元重传处理
当ARQ实体收到用户设备对于某ARQ协议数据单元的接收失败响应消息后,需要把该ARQ协数据单元重新递交给复用功能实体,由复用功能实体生成新的HARQ协议数据单元后通过HARQ实体递交给物理层重新发送。由于ARQ实体重新发送ARQ协议数据单元时物理信道条件已经改变,需要所述调度实体综合计算各种调度决策因素,以满足该ARQ协议数据单元重传时所需要的无线资源。例如可以通过提高其优先级等策略保证其所需资源,如果在下一个传输时间间隔所需资源确实无法满足,可以延迟到再下一个传输时间间隔进行调度,或者采用其它策略,如执行SDU丢弃。
如果所述调度实体新选择的传输块尺寸减去HARQ头信息长度后大于所需重传的ARQ协议数据单元,则该ARQ协议数据单元可以和其它需要发送的ARQ协议数据单元复用,以生成新的HARQ协议数据单元。ARQ实体支持ARQ协议数据单元的按序投递和非按序投递。当所重传的ARQ协议数据单元和其它ARQ协议数据单元复用时,这些ARQ协议数据单元的序号可能是不连续的,需要接收端的用户设备进行重排序的操作。如果当前选择的传输块尺寸小于需重传的ARQ协议数据单元,则再对该需重传的ARQ协议数据单元重新进行分段处理。
综上所述,本发明实现了一种自适应数据包复用方法,支持可变长度协议数据单元。避免了第三代移动通信***中上述功能分别位于两个节点时所导致的额外开销。相对于第三代移动通信长期演进***中的现有方法,本发明提供了更完备的解决方案。头开销更小、分段方式更灵活、实现更简捷、存储利用率更高。其通过内存地址指针将头信息和其它数据单元建立映射关系的存储管理方法充分利用了ARQ实体和HARQ实体共同位于基站的优势,通过内存共享最大限度地节省了存储空间,也避免了生成协议数据单元时内存复制等处理开销。本发明极大地提高了***处理效率和整体性能。
Claims (11)
1.一种无线通信***中数据包复用方法,应用于自动重传请求实体(ARQ)和混合自动重传请求实体(HARQ)均位于基站媒体接入控制层的无线通信***,预先定义一组传输块尺寸,在每个传输时间间隔,执行以下步骤:
(a)根据既定调度算法,为下一个传输时间间隔确定可分配无线资源的用户设备及其相应业务优先级队列中的服务数据单元,并为每个用户设备分别选定相应的传输块尺寸;
(b)对每个用户设备,根据为其所选定的传输块尺寸,对所调度的相应业务优先级队列中的服务数据单元进行分段处理并加上头信息,自适应生成自动重传请求协议数据单元,即ARQ协议数据单元;
(c)将为每个用户设备生成的所述ARQ协议数据单元的内容传递给复用功能实体,由该实体进行复用并加上头信息,生成一个混合自动重传请求协议数据单元,即HARQ协议数据单元。
2.如权利要求1所述的数据包复用方法,其特征在于,所述步骤(b)对服务数据单元进行分段处理生成ARQ协议数据单元时,一个ARQ协议数据单元至多只包括一个服务数据单元的内容,并且不进行填充。
3.如权利要求1所述的数据包复用方法,其特征在于,所述步骤(b)对服务数据单元进行分段处理和添加头信息时,具体包括以下子步骤:
(b1)判断取出的第一个服务数据单元的长度或者分段剩余的部分服务数据单元的长度,加上ARQ协议数据单元头信息长度后,是否大于长度L0,该L0由所选定传输块长度减去HARQ协议数据单元头信息的长度得出,如果是,执行步骤(b2),否则执行步骤(b3);
(b2)对该服务数据单元分段,截取长度L0减去ARQ协议数据单元头信息长度的前段部分,在该单元首部附着头信息后形成ARQ协议数据单元,结束;
(b3)在该服务数据单元的首部附着头信息后形成ARQ协议数据单元,然后判断是否还有服务数据单元要发送,如果没有,结束,否则取出下一个 服务数据单元,执行下一步;
(b4)判断该服务数据单元和已生成ARQ协议数据单元的累加长度再加上头信息后是否大于长度L0,如果是,执行步骤(b2),否则执行下一步;
(b5)在该服务数据单元的首部附着头信息后生成新的ARQ协议数据单元,返回步骤(b4)。
4.如权利要求3所述的数据包复用方法,其特征在于,所述ARQ协议数据单元定义为2种类型,第一种类型的头信息相对要短,包括ARQ协议数据单元编号SN、逻辑信道标识LCID和分段标志F,包括其它头信息;第二种类型的头信息相对要长,包括ARQ协议数据单元编号SN、逻辑信道标识LCID、分段标志F、段序号SI、是否最后一段标志LSF,也包括其它头信息。
5.如权利要求4所述的数据包复用方法,其特征在于,所述步骤(b1)中是将第一个服务数据单元的长度加上短的ARQ协议数据单元头信息长度,或者将上一次分段后剩余的部分服务数据单元的长度加上长的ARQ协议数据单元头信息长度,来与所述长度L0比较的;所述步骤(b2)分段时,是截取长度L0减去长的ARQ协议数据单元头信息长度的前段部分;所述步骤(b4)是判断该服务数据单元和已生成ARQ协议数据单元的累加长度再加上短的头信息长度后是否大于长度L0;所述步骤(b2)、(b3)和(b5)中生成ARQ协议数据单元时,如所用服务数据单元未分段则在首部附加短的头信息,如果已做分段处理,则在首部附加长的头信息。
6.如权利要求1所述的数据包复用方法,其特征在于,所述步骤(c)添加的HARQ协议数据单元头信息至少包括传输序列号TSN、所包含的每个ARQ协议数据单元长度指示LI、所包含的每个ARQ PDU的头信息H,还包括其它头信息和填充信息,填充信息添加在HARQ协议数据单元的最后。
7.如权利要求1所述的数据包复用方法,其特征在于,所述步骤(b)生成ARQ协议数据单元时,只记录该单元的头信息,以及指向对应服务数据单元存储地址的内存指针。
8.如权利要求1或7所述的数据包复用方法,其特征在于,所述步骤(c)生成HARQ协议数据单元时,只记录该HARQ协议数据单元的头信息, 以及指向该HARQ单元包含的每个ARQ协议数据单元的头信息存储地址的内存指针,所述步骤(c)将生成的所述ARQ协议数据单元的内容传递给复用功能实体时只投递ARQ协议数据单元头信息存储地址的内存指针。
9.如权利要求7所述的数据包复用方法,其特征在于,所述步骤(b)生成的ARQ协议数据单元的头信息和相应的服务数据单元存储在ARQ缓冲区中的不同存储空间,通过ARQ序列号映射表建立对应关系;ARQ实体维护该ARQ序列号映射表,在生成一个ARQ协议数据单元后,在ARQ序列号映射表中***一条记录,在某一服务数据单元生成的所有ARQ协议数据单元都已收到接收成功响应后,把ARQ序列号映射表中的对应记录标记为删除,并将其指向的服务数据单元删除。
10.如权利要求8所述的数据包复用方法,其特征在于,所述步骤(c)生成的HARQ协议数据单元的头信息和指向该HARQ单元包含的ARQ协议数据单元的头信息存储地址的内存指针分别存储在HARQ缓冲区中的不同存储空间,通过HARQ序列号映射表建立映射关系;HARQ实体负责维护该映射表,在生成一条HARQ协议数据单元时,在HARQ序列号映射表中***一条记录;在收到HARQ协议数据单元的接收成功响应后,将HARQ序列号映射表中的对应记录标记为删除。
11.如权利要求1所述的数据包复用方法,其特征在于,还包括ARQ协议数据单元重传处理的过程,在收到对某ARQ协议数据单元的接收失败响应消息后,如果当前选择的传输块尺寸大于需重传的ARQ协议数据单元,则该ARQ协议数据单元可以和其它需要发送的ARQ协议数据单元复用,以生成新的HARQ协议数据单元,如果当前选择的传输块尺寸小于需重传的ARQ协议数据单元,则再对该需重传的ARQ协议数据单元重新进行分段处理。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2006100600735A CN101043426B (zh) | 2006-03-25 | 2006-03-25 | 一种无线通信***中数据包复用方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2006100600735A CN101043426B (zh) | 2006-03-25 | 2006-03-25 | 一种无线通信***中数据包复用方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101043426A CN101043426A (zh) | 2007-09-26 |
CN101043426B true CN101043426B (zh) | 2011-01-05 |
Family
ID=38808643
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2006100600735A Expired - Fee Related CN101043426B (zh) | 2006-03-25 | 2006-03-25 | 一种无线通信***中数据包复用方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101043426B (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101400120B (zh) * | 2007-09-28 | 2011-03-09 | 展讯通信(上海)有限公司 | 时分***控制信息模式配置方法、接收帧处理方法和设备 |
US8295307B2 (en) * | 2009-05-07 | 2012-10-23 | Qualcomm Incorporated | System and method for adapting transmit data block size and rate based on quality of communication link |
CN102055548B (zh) * | 2009-11-03 | 2014-11-05 | 中兴通讯股份有限公司 | 无线***中harq数据包包长自适应方法及传输*** |
CN104125168A (zh) * | 2013-04-27 | 2014-10-29 | 中兴通讯股份有限公司 | 一种共享资源的调度方法和*** |
CN106465182B (zh) * | 2014-09-02 | 2019-10-18 | 松下电器(美国)知识产权公司 | 无线通信方法和无线通信设备 |
CN105991242A (zh) * | 2015-03-05 | 2016-10-05 | 中兴通讯股份有限公司 | 数据发送方法、接收方法、发送装置及接收装置 |
CN108173632B (zh) * | 2016-12-07 | 2020-12-04 | 华为技术有限公司 | 数据处理的方法、发送设备和接收设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1689260A (zh) * | 2002-09-24 | 2005-10-26 | 皇家飞利浦电子股份有限公司 | 用于多个harq过程的数据传输方法和*** |
CN1731771A (zh) * | 2005-08-16 | 2006-02-08 | 中兴通讯股份有限公司 | 一种支持多载波下行高速数据分组接入的***和方法 |
CN1992608A (zh) * | 2005-12-31 | 2007-07-04 | 华为技术有限公司 | 一种mac层的数据处理方法和采用该方法的基站和用户终端 |
-
2006
- 2006-03-25 CN CN2006100600735A patent/CN101043426B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1689260A (zh) * | 2002-09-24 | 2005-10-26 | 皇家飞利浦电子股份有限公司 | 用于多个harq过程的数据传输方法和*** |
CN1731771A (zh) * | 2005-08-16 | 2006-02-08 | 中兴通讯股份有限公司 | 一种支持多载波下行高速数据分组接入的***和方法 |
CN1992608A (zh) * | 2005-12-31 | 2007-07-04 | 华为技术有限公司 | 一种mac层的数据处理方法和采用该方法的基站和用户终端 |
Non-Patent Citations (2)
Title |
---|
周海军等.TD-SCDMA***中HARQ方案与仿真分析.重庆邮电学院学报16 1.2004,16(1),全文. |
周海军等.TD-SCDMA***中HARQ方案与仿真分析.重庆邮电学院学报16 1.2004,16(1),全文. * |
Also Published As
Publication number | Publication date |
---|---|
CN101043426A (zh) | 2007-09-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101043426B (zh) | 一种无线通信***中数据包复用方法 | |
CN100449981C (zh) | 多载波高速下行分组接入中混合自动重传方法 | |
KR100713394B1 (ko) | 이동통신 시스템에서 전송일련번호와 타임스탬프를 이용한 상향링크 데이터 패킷들의 재정렬 방법 및 장치 | |
TWI220832B (en) | A scheme to prevent HFN un-synchronization for UM RLC in a high speed wireless communication system | |
CN101517984B (zh) | 高速下行分组接入相关信道的发送/接收方法和装置 | |
JP3962246B2 (ja) | 非同期移動通信システムの物理階層での適応コーディングを利用したデータ伝送方法及び基地局装置 | |
US7551596B2 (en) | Method and apparatus for signaling control information of uplink packet data service in mobile communication system | |
CN100414862C (zh) | 一种移动通信***和改善该***中数据处理速度的方法 | |
CN1864363B (zh) | 用于数据流中数据单元的基于优先级调度的媒体接入控制 | |
CN101222307B (zh) | 无线通信动态分配混合自动重复请求缓冲器的方法和装置 | |
EP2575321B1 (en) | A radio receiving apparatus | |
KR20080004416A (ko) | 이동통신 시스템의 패킷 스케줄링 방법, 그리고 그 장치 | |
JP5223134B2 (ja) | 共有チャネルでアップリンク制御情報を送信するための装置および方法 | |
CN101170390A (zh) | 无线链路控制层服务数据单元的分段装置 | |
CN102437905A (zh) | 基站、移动台以及通信方法 | |
CN101841403A (zh) | 数据传输方法和*** | |
CN101197646B (zh) | 基于hsupa的数据传输方法 | |
CN101170388B (zh) | 确定协议数据单元重传时是否重分段的方法 | |
CN101170389A (zh) | 选择无线链路控制层协议数据单元首传传输块尺寸的方法 | |
CN101331720B (zh) | 选择传送格式组合的方法和设备 | |
CN101217347B (zh) | 一种无线网络媒体接入控制***中harq的实现方法 | |
CN101175023B (zh) | 无线链路控制层服务数据单元的串接方法 | |
CN102790667B (zh) | 一种处理重传数据的方法及基站 | |
CN101175024A (zh) | 无线链路控制层服务数据单元的串接装置 | |
CN102790668B (zh) | 一种处理重传数据的方法及基站 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110105 Termination date: 20150325 |
|
EXPY | Termination of patent right or utility model |