CN101151872B - 通过信道接收数据单元的接收装置和方法 - Google Patents
通过信道接收数据单元的接收装置和方法 Download PDFInfo
- Publication number
- CN101151872B CN101151872B CN2006800099839A CN200680009983A CN101151872B CN 101151872 B CN101151872 B CN 101151872B CN 2006800099839 A CN2006800099839 A CN 2006800099839A CN 200680009983 A CN200680009983 A CN 200680009983A CN 101151872 B CN101151872 B CN 101151872B
- Authority
- CN
- China
- Prior art keywords
- higher layer
- layer
- data unit
- protocol entities
- sequence number
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/50—Queue scheduling
- H04L47/62—Queue scheduling characterised by scheduling criteria
- H04L47/624—Altering the ordering of packets in an individual queue
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/90—Buffering arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/90—Buffering arrangements
- H04L49/9063—Intermediate storage in different physical parts of a node or terminal
- H04L49/9078—Intermediate storage in different physical parts of a node or terminal using an external memory or storage device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/324—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the data link layer [OSI layer 2], e.g. HDLC
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
- Communication Control (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
当通过多个混合式自动重复请求过程传输高速下行链路共享信道的媒体接入控制协议数据单元时,其中的一个过程可以处于重传过程。在这种情况下,可能会发生传输暂停,这是因为,当上述协议数据单元在暂停过程中等待时,接收机装置(3)的高速下行链路共享信道的媒体接入控制层会缓存随后的分组数据单元。为了尽早处理已经接收到的数据,该接收机装置通过考虑高层的序列号来判断高层(如无线链路控制层)下一个期望业务数据单元是否包括在已经接收到的分组数据单元中。因此,高速下行链路共享信道的媒体接入控制层访问到该高层的业务数据单元的数据。
Description
发明领域
本发明涉及用于通过信道接收数据单元的装置和方法。具体而言,本发明涉及用于通过依照通用移动通信***(UMTS)的第三代标准的无线通信***的高速下行链路共享信道接收数据单元的装置和方法。
技术背景
现有技术文件WO 2004/019543 A1描述了一种用于移动通信***中的混合式自动重复请求过程的方法。据此,多个混合式自动重复请求(HARQ)过程将数据分组从发射机发射到接收机,其中一个数据分组是为高优先级的特定数据流预留的。更多现有技术内容可参见“3GPP TS 25.321 V5.7.0(2003-12)Technical Specification 3rdGeneration Partnership Project;Technical Specification Group RadioAccess Network;Medium Access Control(MAC)protocol specification(Release 5)”,“3GPP TS 25.308 V5.2.0(2002-03),Technical Specification,3rd Generation 15 Partnership Project;Technical Specification GroupRadio Access Network;High Speed Downlink Packet Access(HSDPA);Overall description;Stage 2(Release 5)”中找到,在此将其和WO2004/042993一起以引用的方式合并到本文中。
上面描述的和其它参考资料中所描述的方法有下面具体解释的一些缺点:
根据这些方法,数据在下行链路中传输,即,从节点B的UMTS发射机通过高速下行链路共享信道(HS-DSCH)高速传输到UMTS移动站或UE(用户设备)的接收机。在MAC层的子层中,就是所说的MAC-hs层(hs:高速)中,HARQ重传协议控制MAC-hs PDU的重传。在移动站的接收机端,将重传的MAC-hs PDU的软比特与该MAC-hs PDU的先前传输的软比特进行软合并。该MAC-hs层位于节点B。因此,HARQ重传协议的对等体也位于节点B和移动站或UE。
除了该HARQ重传协议之外,本发明的内容中还涉及了第二种协议:就是所说的无线链路控制(RLC)协议,该协议的对等***于移动站的服务RNC(无线网络控制器)和移动站上。该无线链路控制协议(RLC协议)具体细节如,确认模式(AM)和非确认模式(UM)数据传输,3GPP TS 25.322 V5.2.0(2002-09)技术规范第三代合作伙伴项目、无线接入网络技术规范组以引用的方式并入本申请中。该RLC协议负责:
将RLC SDU(业务数据单元,即,从该RLC层之上的再一个高层接收到的数据单元)分割成片段,这些片段作为RLC PDU(协议数据单元,即,该RLC层下发给下一低层的数据单元,这里该低层是MAC层)的一部分进行发送,并且,如果适用的话,将不同的RLC SDU或不同RLC SDU的片段重新组装成RLC PDU,
(如果进行了相应配置的话)控制RLC PDU的传输,接收机指示发射机这些RLC PDU还未被正确接收到。
如果数据通过HS-DSCH传输,则这些数据也一直由该HARQ协议上的RLC协议实体来处理,并且,该RLC协议实体也可以用于:
确认模式(AM)数据传输,或
非确认模式(UM)数据传输。
“确认模式数据”也缩写为AMD,“非确认模式数据”缩写为UMD。在UMD和AMD传输中,RLC PDU有一个序列号,其中,UM规定7比特用于序列号编码,AM规定12比特用于序列号编码。这样,对于UM来说,序列号范围在0到127之间,对于AM来说,序列号范围在0到4095之间的。如果用于AMD传输,该RLC协议将RLC SDU分割(并且,如果适用的话,重新组装)为RLC PDU,并且通过重传提高数据传输的可靠性。如果用于UMD传输,该RLC协议只进行分割,以及,如果适用的话,进行重新组装。在发射端,由MAC层进一步处理RLC PDU,或者更精确的说是由MAC-d层处理,如果需要区分专用逻辑信道,该层可以加MAC头。该MAC头指定了RLC PDU进行传输的专用逻辑信道。然后,将该MAC-d PDU(即,该MAC-d层生成的协议数据单元)传送到位于UMTS的节点B上的MAC-hs层。本发明中,将以同一移动站为目的地的一个或多个MAC-d PDU编到一个MAC-hs PDU中。这些MAC-d PDU可以属于不同的逻辑信道,即,有不同的MAC头。因此,该MAC-hs PDU复用来自不同逻辑信道,但以同一接收移动站为目的地的MAC-dPDU。与此相比,一个MAC-d PDU总是只包括一个RLC PDU。
MAC-hs PDU由物理层进一步处理,该MAC-hs PDU是由一个或多个MAC-d PDU编出的,然后,通过高速下行链路共享信道进行传输。
从上可以看出,以特定UE为目的地的MAC-hs PDU复合来自不同逻辑信道的MAC-d PDU,换句话说,在某一时间点上一个MAC-hsPDU可能包括来自不同逻辑信道的MAC-d PDU,但是在其它时间点上,该MAC-hs PDU包括来自同一逻辑信道的MAC-d PDU。
UE中的MAC-hs层要负责按顺序接收MAC-hs PDU。由于基站上的多个HARQ过程独立地将具有相同优先级的MAC-hs PDU发送到特定UE,因此该MAC-hs PDU序列可能会改变。为此,需要在UE上使用具有重排序窗口和重排序定时器的重排序实体(每个优先级一个),由此,该UE上的接收MAC-hs实体确保只有顺序正确的MAC-hs PDU才会得到进一步处理,即,得以分解,这样,如果处理后的MAC-hs PDU都有超过期望值的传输序列号(TSN)(即,按顺序),则包括在这些MAC-hs PDU中的MAC-d PDU就只传送到下一较高子层(即,MAC-d层)。为了识别非期望的MAC-hs PDU,该接收MAC-hs层维护一个计数器,该计数器指示所期望的下一个MAC-hs PDU的TSN,并且,如果收到了具有特定TSN的MAC-hsPDU,则将该计数器加1。
由于UE上的MAC-hs实体保证了只有顺序正确的MAC-hs PDU才会得到进一步处理,所以会有下面的缺点,这些缺点转化为增大的处理延迟:由于该MAC-hs PDU一般包括不同逻辑信道的MAC-dPDU,所以,可能刚好出现包括的所有(第一)来自一个或多个逻辑信道的MAC-d PDU都是有序的,但是,同一MAC-hs PDU中包括的来自其它逻辑信道的第二MAC-d PDU不是有序的。因此,虽然可能对于接收RLC实体来说,处理包括在该第一MAC-d PDU中的RLCPDU没有任何问题,但该第一MAC-d PDU还是得不到处理,仅仅因为该第二MAC-d PDU不是有序的。因此,UE上的RLC实体将进一步处理包括在这些第一MAC-d PDU中的RLC PDU,而不必等待这些RLC PDU(包括在该第一MAC-d PDU中),这自然会造成不必要的延迟。
发明内容
本发明的目的是提供处理延迟性能得到了改进的用于接收数据单元的装置和方法。
该目的由权利要求1中定义的接收机装置和权利要求11中定义的接收方法来解决。
主要思想是:使得RLC层已知的一部分信息在MAC-hs层中也可用,这样,该MAC-hs层可以判断包括在MAC-d PDU中的RLC-PDU(该RLC-PDU是在MAC-hs PDU中接收到的)是否按照顺序,并且因此已经可能传送给处理这些RLC-PDU的RLC实体。针对每个逻辑信道,以及相关的RLC实体,这一部分信息可以至少包括该RLC实体所期望的下一个序列号,该序列号是RLC PDU的RLC头中的一部分。需要注意的是,该序列号(SN)不同于传输序列号(TSN),TSN是MAC-hs头的一部分,即,属于MAC-hs PDU。
权利要求1到11中所用的术语“至少间接地输出”涵盖了“直接输出”和“间接输出”的意思。
术语“直接输出”意思指的是直接向高层输出数据的低层紧邻着该高层,而没有任何中间层。相应地,术语“间接输出”则涵盖了在低层和高层之间有中间层的情况,低层输出的数据至少要经过该中间层或由中间层来处理。
在从属权利要求中提到了本发明的优点。
本发明还有的优点是,能够对低层的重排序缓冲器中等待的数据单元进行更好的处理。因此,针对该高层的协议数据单元做出依赖于信道的决定。举个例子,当收到的低层的协议数据单元序列中有一个或多个协议数据单元丢失时,则将接收到的协议数据单元缓冲起来直到收到该丢失的数据单元为止。可以提供一些手段来限制对接收到的数据单元的缓冲,如重排序计时器或重排序窗口,但是这些手段是作为长时间限制来避免对丢失的数据单元的不必要的重传。因此,在这种情况下,要推迟对数据单元的处理,即使提供了如重排序计时器或重排序窗口这样的手段。但是,即使低层的协议数据单元序列中有一些协议数据单元丢失了,缓存的低层协议数据单元已经包括了特定逻辑信道(即,特定高层协议实体)的一组连续的业务数据单元。因此,至少将用于建立高层协议数据单元的业务数据单元转发到该高层协议实体,这样,即使丢失的协议数据单元永远不会到达,也可以在低层收到这些协议数据单元之前处理该高层协议数据单元。因此,该低层会考虑序列号或存储在该低层协议数据单元的高层业务数据单元中的一些其它信息。
因此,要注意的是,术语“序列号”不仅限于一系列整数,而是还可以由一些其它信息表示,比如,字母和数字的组合。
如权利要求2所定义的方法的优点是,数据单元可以发送到并不直接位于该低层之上的高层。另外也可以提供中间层。
如权利要求3所定义的方法的优点是,可以处理已经接收到的高层协议实体的数据单元,而不影响其它逻辑信道的处理,也就是说不影响其它高层协议实体。因此,避免了生成不必要的状态报告或重传请求。
根据权利要求4、5和6所定义的方法,该低层、中间层和高层可以作为通用移动通信***地面无线接入网络(UTRAN)的接收装置的层。因此,该接收装置可以作为依据第三代标准的用户设备的移动设备的一部分。
根据权利要求7和8所定义的方法,低层从中间层得知该高层所期望的下一个序列号,并且中间层向该高层协议实体请求该所期望的下一个序列号,中间层已经将从低层接收到的信道标识号分配给该高层协议实体。因此,该请求遵循接收装置的不同层之间的逻辑结构。
根据权利要求9和10所定义的方法,通知高层协议实体关于它的信道标识号。高层协议实体不必要知道它自己的信道标识号,因为中间层处理相应的逻辑信道。当该高层协议实体知道或被通知了它的信道标识号时,它就可以对来自低层的关于该高层协议实体的信道标识号的请求做出应答。
因此,当提供多个高层协议实体(可能具有各不相同的信道标识号),并且通过一个或多个中间层与低层相连时,权利要求7、8、9和10所定义的方法是有优势的。因此,可以将低层和多个高层协议实体之间的多个中间层安排为并行和/或串行。
通过下面关于实施例的描述,本发明的这些或其它方面会变得明显。
附图说明
通过下面参照附图对优选实施例的描述,本发明会变得更加显而易见,在所有附图中,相同的标记表示相同的部件,其中:
图1根据本发明的优选实施例,示出了移动网络的网络单元的示意图;
图2根据本发明的第一个实施例,进一步详细示出了如图1所示的网络单元;
图3根据本发明的第二个实施例,进一步详细示出了如图2所示的接收装置的部分。
具体实施方式
图1根据本发明的优选实施例示出了移动网络1的网络单元示意图。该移动网络1可以用于依照第三代标准的无线通信***。因此,下面结合从通过核心网络5连接的通用移动通信***地面无线接入网络4到***网6的下行链路传输,描述该接收机装置2(用户设备3的一部分)。但是,该接收机装置2和接收方法也适用于其它环境,或者可以包括在其它类型的设备中或由其它类型设备来处理。
网络4包括无线网络控制器7、8,其中,无线网络控制器7通过接口9与无线网络控制器8相连接。此外,该网络4还包括基站10、11,其中,基站10通过接口12与无线网络控制器7相连接,而基站11通过接口13与无线网络控制器8相连接。基站10向小区14、15提供服务,而基站11向小区16、17提供服务。用户设备3位于小区16的区域中,这样该用户设备3通过空中接口18与基站11相连接(如图2中所示)。因此,该基站转换接口13和空中接口18之间的数据流。当用户设备3离开小区16的区域进入小区15的区域时,则将来自无线网络控制器8的数据流通过接口9引导到无线网络控制器7,然后,由无线网络控制器7转换接口9和接口12之间的数据流,这样,来自接口9的数据流就转发到接口12。然后,该无线网络控制器7充当漂移无线网络控制器19(如图2中所示),而基站10转换接口12和空中接口18之间的数据流,这样,基站20可以由基站10来表示(如图2中所示)。如果不考虑该漂移的无线网络控制器19,而越过无线网络控制器8将数据流直接通过接口13发送到基站11,那么该基站20由基站11来表示(如图2中所示)。
无线网络控制器8通过接口22与GPRS服务支持节点21相连接。无线网络控制器7也通过接口24与GPRS服务支持节点23(SGSN)相连接。当数据流通过该支持节点23和接口24直接发送到无线网络控制器7时,则该无线网络控制器7本身充当服务无线网络控制器25(SRNC)(如图2中所示),并且在这种情况下,如果数据流直接通过接口9从接口24转发到无线网络控制器8以连接到位于小区16中的用户设备3,则该无线网络控制器8充当漂移无线网络控制器19(DRNC)。
核心网的支持节点21、23通常用于分组交换业务。但是,除了GPRS服务支持节点21、23,还可以提供另外的手段,如移动业务交换中心或者访问者位置存储器。
该支持节点21、23分别通过接口27、28与GPRS网关支持节点26(GGSN)相连接。支持节点26是核心网5与***网6相连接的点上的转换器。因此,所有输入和输出的分组交换业务连接都通过该支持节点26。在图1中所示的优选的实施例中,该支持节点26通过接口29与***网6的服务器30相连接。该服务器30提供分组数据业务的连接,如因特网。但是,该支持节点26还可以作为外部电路交换网络6的转换器。在这种情况下,服务器30提供电路交换连接,如综合业务数字网技术业务或者公共交换电话网。
图2进一步具体示出了依照本发明的第一个优选实施例的移动网络的网络单元。其中,服务无线网络控制器通过漂移无线网络控制器19与基站20相连接。如参照图1所描述的那样,根据用户设备3的位置,还是有可能服务无线网络控制器25与基站20直接相连,或者换句话说,DRNC和SRNC的作用由同一个无线网络控制器来实现。为了简化描述,漂移无线网络控制器19的功能只显示为吞吐量,但是该漂移无线网络控制器19还可以转换服务无线网络控制器25和基站20之间的数据流。
该服务无线网络控制器25包括多个无线链路控制实体35、36、37、38,它们通过接口39、40、41、42与专用逻辑信道的媒体接入控制层43相连接。因此,该无线链路控制(RLC)实体35、36、37、38提供逻辑信道,而该专用逻辑信道的媒体接入控制层43负责处理分配给连接模式下的用户设备3的专用逻辑信道。该媒体接入控制层43通过接口44、45、46、47与高速下行链路共享信道49的媒体接入控制层48相连接。从而,基站20通过空中接口18与用户设备3相连接。
该用户设备3至少包括:低层50,中间层51和包括协议实体52、53、54、55的高层。该低层50适应该媒体接入控制48,并且可以作为该高速下行链路共享信道49的媒体接入控制。该中间层51适应该专用逻辑信道的媒体接入控制层43,并且可以作为该专用逻辑信道的媒体接入控制。每个高层协议实体52、53、54、55分别代表无线链路控制(RLC)实体35、36、37、38的对等体。
低层50通过本地接口56、57、58、59与中间层51相连接。该中间层通过接口60、61、62、63分别与高层协议实体52、53、54、55相连接。此外,根据本发明的第一个优选实施例,高层协议实体55通过接口64与中间层51相连接,而高层协议实体55通过另一个接口65与低层50相连接。高层52、53、54的其它协议实体也通过与接口64、65相应的接口与中间层51和低层50相连接。
低层50的请求通过接口65发送到高层协议实体55,如果来自低层50的该请求中传输的信道标识号等于高层协议实体55的信道标识号,则该高层协议实体55用下一个期望的序列号进行答复。为了通知信道标识号,该高层协议实体55通过接口64从中间层51请求它的信道标识号。因此,即使无线资源控制实体(RRC)指示该专用逻辑信道的媒体接入控制层43改变服务无线网络控制器25一侧(发射机一侧)的无线链路控制(RLC)实体35、36、37、38的信道标识号,该高层协议实体55还是可以从接收机装置2的用户设备3的中间层51知道(通过UE上的RRC实体)它的实际信道标识号。
通过下面参照图3对本发明的第二个优选实施例的详细描述,用户设备一侧3的功能会变得更加明显。
图3进一步详细示出了依照本发明的第二个优选实施例的用户设备3的低层50、中间层51和高层协议实体55,主要集中在业务数据单元和协议数据单元上,它们在不同的层处理。因此,依照该第二个优选实施例,高层协议实体55通过接口66与中间层51相连接,而该中间层51通过接口67与低层50相连接。一旦通过接口67收到低层50的请求,该中间层51则用该高层协议实体55所期望的下一个序列号进行答复。该中间层51通过线路66向高层协议实体55发送请求,并从该高层协议实体55接收其期望的下一个序列号。因此,该中间层51向高层协议实体52、53、54、55中的每一个分配一个单独的信道标识号,这样,该中间层51可以将请求所期望的下一个序列号的请求发送到适当的高层协议实体52、53、54、55,而该请求是根据来自包括信道标识号的低层50的请求作出的。
该低层50通过下行链路共享信道49接收业务数据单元,并且该业务数据单元作为低层50的协议数据单元70存储在重排序缓冲器71中(图2)。该协议数据单元70包括由低层50可读的低层头信息72。该低层头信息72包括传输序列号,举个例子如果数据是通过多个混合式自动重复请求过程进行发送的,传输序列号使低层能够对接收到的下行链路共享信道的协议数据单元进行重排序。具体而言,在多达8个过程执行混合式自动重复请求类型II或III程序的情况下,基站20可以通过高速下行链路共享信道49发送。从用户设备3的低层50接收数据单元的顺序不一定和从基站20发出的顺序相同。举个例子,一个混合式自动重复请求过程可以在重传程序中,这样,这一过程被停止,即,必须等待直到该协议数据单元的传输得到来自用户设备3的低层的肯定确认(ACK)的确认为止。然后,通过这些过程发送的数据单元可以跟上在中止过程中等待的数据单元。
在UMTS中,该低层可以给定为媒体接入控制(MAC)层的MAC-hs子层。
重排序缓冲器71用于缓存多个协议数据单元70。当检测到来自低层50的低层头信息72的传输序列号是下一个期望传输的序列号,则将包括在协议数据单元70中的业务数据单元73、74输出到中间层51。该中间层51接收低层50的业务数据单元73作为该中间层的协议数据单元75。将该三个点指示的另外的业务数据单元和业务数据单元74发送到该中间层51,并由该中间层51接收作为其协议数据单元,如该三个点和协议数据单元76所示。接收到的协议数据单元75、76在中间层51中分离开。因此,该协议数据单元75包括中间层头信息77和业务数据单元79。协议数据单元76包括中间层头信息78和业务数据单元80。该中间层头信息77、78包括,比如信道标识号,这样,每个业务数据单元79、80可以分配给特定的高层协议实体52、53、54、55。在图3中,存储在中间层头信息77中的信道标识号和存储在中间层头信息78中的信道标识号将业务数据单元79和业务数据单元80都分配给高层协议实体55。因此,将业务数据单元79和业务数据单元80输出到该高层协议实体55,并由该高层协议实体55作为协议数据单元81、82予以接收。
在UMTS中,该中间层可以由媒体接入控制(MAC)层,或者更精确地说由MAC-d层(即,处理通过专用逻辑信道发送的数据分组的MAC子层)来代表。因此,该中间层头可以由MAC-d头来代表。
在RAN一侧,这一层位于SRNC上。
协议数据单元81、82分别包括高层头信息83、84。高层头信息83包括该高层协议实体55的序列号,对于UMTS情况是RLC(无线链路控制)协议实体。高层协议实体55将协议数据单元81的序列号与协议数据单元82的序列号进行比较,并且,如果必要的话,将协议数据单元81、82按照它们的序列号进行重排序。此外,高层协议实体55判断是否已经接收到协议数据单元81、82,该协议数据单元的序列号等于该高层协议实体55的下一个期望序列号。
可以用不同的方法确定高层协议实体55的下一个期望序列号。举个例子,该高层协议实体55可以定义允许的序列号的窗口。如果该高层协议实体55接收到协议数据单元81、82,并且接收到的协议数据单元81、82的序列号构成了一个从该窗口的下沿开始的序列,则认为该协议数据单元81、82处于需要的序列中,然后,如箭头87所示的那样将净荷数据85、86提取出来。然后,该窗口向上移动,这样该窗口的下沿就等于紧跟在所接收的协议数据单元的最后一个按序序列号之后的序列号。并且,通过基站20向服务无线网络控制器25,或者更精确地说向该服务无线网络控制器25上相应的高层(RLC)协议实体35、36、37、38发送确认或状态报告来确认收到该序列号。这种情况指的是UMTS中所谓的确认模式数据(AMD)传输RLC协议,该协议允许采用重传功能传输数据分组。在AMDRLC协议的协议实体中,序列号窗口的下沿代表该AMD RLC协议实体所期望的下一个序列号。在“3GPP TS 25.322 V3.17.0(2003-12)Technical Specification 3rd Generation Partnership Project;TechnicalSpecification Group Radio Access Network;Radio Link Control(RLC)protocol specification(Release 1999)”中,该接收窗口的下沿由状态变量VR(R)给定,此文以引用的方式并入本申请。
定义下一个期望的序列号的另一种方法是,将计数器的初始值定义为0,如果高层协议实体从下面的层接收到一个协议数据单元81,并且该协议数据单元的序列号等于接收到这一协议数据单元之前计数器的值,则将该计数器加1。因此,该计数器的值对应于接收到的最后一个协议数据单元的序列号之后的那个序列号。在UMTS中,该非确认模式数据(UMD)传输RLC协议(如TS 25.322中定义的)的状态变量VR(US)对应于这一计数器值。
因此,该高层协议实体52、53、54、55可以作为UM RLC协议实体,该协议实体通过状态变量VR(US)定义下一个期望的序列号。
但是,本发明并不仅限于这样的概念,并且该下一个期望的序列号也可以由其它概念来确定。
然后,将净荷数据85、86和更早或更晚接收到的其它净荷数据重新组装成该高层协议实体55的业务数据单元88或者89。应该注意的是,该净荷数据86可分成两个部分中,并且该净荷数据86的一部分与净荷数据85和其它净荷数据一起重组到业务数据单元88中,如该三个点所示的那样,而该净荷数据86的其它部分与随后的其它净荷数据一起重组到业务数据单元89中。该重组过程由图3中箭头90示出。
这一重组过程是至少在一些RLC实体35、36、37、38中执行的分割和串联操作的逆操作。也就是说,举个例子,在无线链路控制实体38中输入业务数据单元88、89,并且该业务数据单元88的长度不是每个净荷数据85、86片段的长度的整数倍。因此,该净荷数据86的一部分由随后的业务数据单元89的片段来填充。因此,在无线链路控制实体38一侧将每个业务数据单元88、89进行分割,并针对该净荷数据86进行串联。
因此,就恢复了从高层协议实体55输出的业务数据单元88、89,并且该业务数据单元包括与输入到无线链路控制器38的相应业务数据单元相同的数据。
在无线链路控制层38对净荷数据85、86进行加密,除了前两个字节,这两个字节包括协议数据单元序列号和一个论询比特。该协议数据单元序列号是该加密算法的一个输入参数,并且必须是高层55可读以便进行解密的。因此,该高层协议实体55的序列号是低层50可读的,并且也是中间层51可读的。
当低层50接收到分组数据单元70,且该低层50的传输序列号不是该低层50的下一个期望传输序列号时,则将该协议数据单元70缓存在重排序缓冲器71中。然后,该低层50确定包括在该分组数据单元70中的所有RLC协议数据单元的序列号,即,该高层协议实体55或者其它高层协议实体52、53或54要处理的序列号。该序列号存储在高层头信息83中,是低层50业务数据单元73的中间层51业务数据单元79的一部分。该高层协议实体55的序列号不加密,因此对低层50是透明的。因此,该低层50可以从中间层51和高层协议实体55的头信息结构中检测业务数据单元73中高层协议实体55的序列号位置。然后,低层50从业务数据单元73读出高层协议实体55的序列号和信道信息。然后,该低层50可以根据信道信息,通过接口67向中间层51发送请求。该中间层51用与这一信道信息相关联的高层协议实体52、53、54、55的下一个期望序列号答复这一请求。
其后,低层50判断从业务数据单元73读出的高层协议实体55的序列号是否等于该高层协议实体55的下一个期望序列号。如果该判断结果是肯定的,则将该业务数据单元73发送到中间层51以进行进一步处理,而剩余的未按照顺序的业务数据单元则保存在重排序缓冲器中的低层业务数据单元73中。
然后,对所有其它业务数据单元(如业务数据单元74)重复所描述的过程。其中,所述步骤也可以另一种顺序执行,举个例子,如果需要的话,将一个协议数据单元70的所有业务数据单元73、74并行输出到中间层51。
然后,检测低层50协议数据单元70的净荷数据91。其中,净荷数据91包括填充域92以适应该净荷数据91的预定尺寸。
另一种处理低层中高层序列号的方法可以是,针对每个识别出的逻辑信道将高层序列号所拥有的计数值具体显示出来,这样就不需要针对低层分组数据单元中的每个业务数据单元与高层协议实体(RLC实体)通信。
虽然描述了本发明的示例实施例,但对于本领域的技术人员来说显而易见的是,可以在不脱离本发明的精神和保护范围的基础上做出各种变化和修改,这些修改会实现本发明的一些优点。本发明原理的这些修改应该涵盖在所附权利要求的范围内,其中附图标记不应该成为本发明保护范围的限制。此外,在具体实施方式和所附权利要求中“包括”的意思不应理解为排除其它要件或步骤。此外,“一个”不排除多个,并且单个处理器或者其它单元可以完成权利要求中所列明的多个模块的功能。
Claims (11)
1.用于通过至少一条信道(49)接收数据单元的接收机装置(2),其中,所述接收机装置包括低层(50)和具有至少一个高层协议实体(52,53,54,55)的高层,所述高层协议实体被分配给了所述低层,所述低层包括重排序缓冲器,所述重排序缓冲器用于把输入到所述低层的至少一个数据单元作为协议数据单元缓存起来,并且,
当所述低层检测到所述数据单元是下一个期望的协议数据单元时,所述低层将所述数据单元的至少一部分作为业务数据单元至少间接地输出到所述高层,
所述低层检测所述高层协议实体的序列号,所述序列号包括在所述重排序缓冲器缓存的所述数据单元内,并且,
当所述低层检测到所述高层协议实体的所述序列号被视为所述高层协议实体的下一期望序列号时,所述低层将所述重排序缓冲器中缓存的所述数据单元的至少一部分作为业务数据单元至少间接地输出到所述高层协议实体。
2.如权利要求1所述的接收机装置,其特征是:
中间层(51)将从所述低层发送来的所述业务数据单元作为协议数据单元接收,确定要发送给所述高层协议实体的所述协议数据单元的至少一部分,并且,将要发送给所述高层协议实体的所述协议数据单元的所述部分作为业务数据单元发送到所述高层协议实体。
3.如权利要求2所述的接收机装置,其特征是:
当所述低层检测到所述高层协议实体的所述序列号被视为所述高层协议实体的所述下一个期望序列号时,所述低层将所述重排序缓冲器中缓存的所述数据单元的所述部分的副本作为所述中间层的协议数据单元发送到所述中间层,并且,
所述中间层处理要发送到所述高层协议实体的所述协议数据单元的所述部分,并将所述已处理的协议数据单元的所述部分作为业务数据单元发送到所述高层协议实体,并删除所述协议数据单元的任何其它部分。
4.如权利要求2所述的接收机装置,其特征是:
所述中间层作为多个专用逻辑信道的媒体接入控制层,其中,所述高层协议实体被分配给了所述多个专用逻辑信道中的一个。
5.如权利要求1到4中之一所述的接收机装置,其特征是:
所述低层作为高速下行链路共享信道的媒体接入控制层,其中,所述低层将所述数据单元作为所述下行链路共享信道的业务数据单元予以接收。
6.如权利要求5所述地接收机装置,其特征是:
所述高层作为无线链路控制层。
7.如权利要求2所述的接收机装置,其特征是:
所述低层与所述中间层连接,所述低层根据所述重排序缓冲器中缓存的所述数据单元,检测所述高层协议实体的信道标识号和所述序列号,并通过所述连接将所述信道标识号发送到所述中间层,并且,
如果所述信道标识号从所述低层发送到了所述中间层,则所述中间层发送所述高层协议实体的所述下一个期望序列号。
8.如权利要求7所述的接收机装置,其特征是:
所述中间层与所述高层协议实体连接,
所述中间层通过与所述高层协议实体的所述连接向所述高层协议实体发送序列号请求,其中,所述高层协议实体被分配给了所述信道标识号,并且,
所述高层协议实体将所述下一个期望的序列号发送给所述中间层,以对来自所述中间层的所述请求做出响应。
9.如权利要求2或3所述的接收机装置,其特征是:
所述低层与所述高层协议实体连接,
所述低层根据所述重排序缓冲器中缓存的所述数据单元,检测所述高层协议实体的信道标识号和所述序列号,并且通过所述连接将所述信道标识号发送到所述高层协议实体,并且,
当从所述低层接收到的所述信道标识号等于所述高层协议实体的信道标识号时,所述高层协议实体发送所述高层协议实体的所述下一个期望序列号,以对从所述低层发送到所述高层协议实体的所述信道标识号做出响应。
10.如权利要求9所述的接收机装置,其特征是:
所述高层协议实体与所述中间层连接,
所述高层协议实体通过与所述中间层的所述连接,向所述中间层发送请求,以请求得到所述高层协议实体的所述信道标识号,
所述中间层向所述高层协议实体发送所述信道标识号,以对来自所述高层协议实体的所述请求做出响应。
11.一种用于通过至少一条信道接收数据单元的接收方法,所述接收方法包括下列步骤:
通过所述信道接收数据单元,
将所述数据单元作为低层的协议数据单元进行缓存,
判断所述协议数据单元是否为所述低层的下一个期望协议数据单元,
当所述协议数据单元是所述下一个期望的协议数据单元时,将所缓存的所述数据单元的至少一部分作为业务数据单元输出到高层,
检测所缓存的协议数据单元中的高层协议实体的序列号,以及
当检测到的所述序列号等于所述高层协议实体的下一个期望序列号时,将所缓存的所述数据单元的至少一部分作为业务数据单元至少间接地输出到所述高层协议实体。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP05102446 | 2005-03-29 | ||
EP05102446.1 | 2005-03-29 | ||
PCT/IB2006/050792 WO2006103576A1 (en) | 2005-03-29 | 2006-03-14 | Receiver apparatus and method for receiving data units over a channel |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101151872A CN101151872A (zh) | 2008-03-26 |
CN101151872B true CN101151872B (zh) | 2013-12-25 |
Family
ID=36579670
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2006800099839A Active CN101151872B (zh) | 2005-03-29 | 2006-03-14 | 通过信道接收数据单元的接收装置和方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US8098771B2 (zh) |
EP (1) | EP1867138B1 (zh) |
KR (1) | KR101214132B1 (zh) |
CN (1) | CN101151872B (zh) |
TW (1) | TWI396458B (zh) |
WO (1) | WO2006103576A1 (zh) |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100943590B1 (ko) * | 2006-04-14 | 2010-02-23 | 삼성전자주식회사 | 이동 통신 시스템에서 상태 보고의 송수신 방법 및 장치 |
KR100938090B1 (ko) | 2006-10-19 | 2010-01-21 | 삼성전자주식회사 | 이동통신 시스템에서 핸드오버 수행 방법 및 장치 |
WO2008085842A1 (en) * | 2007-01-04 | 2008-07-17 | Interdigital Technology Corporation | Node b based segmentation/concatenation |
US7817669B2 (en) | 2007-02-01 | 2010-10-19 | Interdigital Technology Corporation | Method and apparatus for supporting RLC re-segmentation |
DK2466780T3 (da) * | 2007-03-07 | 2015-02-16 | Interdigital Tech Corp | Fremgangsmåde og apparat til at generere og behandle en MAC-EHS protokoldataenhed |
US20080226074A1 (en) * | 2007-03-15 | 2008-09-18 | Interdigital Technology Corporation | Method and apparatus for ciphering packet units in wireless communications |
US8687495B2 (en) * | 2007-03-16 | 2014-04-01 | Qualcomm Incorporated | Method and apparatus for polling in a wireless communication system |
WO2008126806A1 (ja) * | 2007-04-06 | 2008-10-23 | Ntt Docomo, Inc. | 再送要求送信方法及び受信側装置 |
JP4447028B2 (ja) * | 2007-08-10 | 2010-04-07 | 富士通株式会社 | 通信制御方法、送信装置、およびコンピュータプログラム |
KR101012549B1 (ko) * | 2008-06-10 | 2011-02-07 | 한국전자통신연구원 | 트래픽 특성에 따른 패킷의 집합 통신 방법 및 장치 |
FI20085924A0 (fi) * | 2008-09-30 | 2008-09-30 | Nokia Corp | Palvelun tietoyksiköiden uudelleenkokoaminen viestintäjärjestelmässä |
KR100972166B1 (ko) * | 2008-10-13 | 2010-07-26 | 한국전자통신연구원 | 무선통신 시스템에서의 프로토콜데이터유닛 순서정렬 방법 및 이를 수행하는 단말 |
US8494451B2 (en) * | 2009-01-30 | 2013-07-23 | Nokia Corporation | Method, apparatus and computer program product for providing ciphering problem recovery for unacknowledged mode radio bearer |
US9124425B2 (en) * | 2009-06-30 | 2015-09-01 | Nokia Technologies Oy | Systems, methods, and apparatuses for ciphering error detection and recovery |
CN102176719B (zh) * | 2010-12-31 | 2013-05-01 | 重庆亚德科技股份有限公司 | 一种远程智能终端服务控制器 |
US8938551B2 (en) * | 2012-04-10 | 2015-01-20 | Intel Mobile Communications GmbH | Data processing device |
DE102013103582B4 (de) | 2012-04-10 | 2019-12-05 | Intel Deutschland Gmbh | Datenverarbeitungsvorrichtung |
CN109842440B (zh) | 2017-11-27 | 2021-08-27 | 华为技术有限公司 | 一种通信方法、通信节点和*** |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1252919A (zh) * | 1997-04-21 | 2000-05-10 | 诺基亚流动电话有限公司 | 通用分组无线电业务中的物理信道的解除分配 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6335933B1 (en) * | 1999-05-21 | 2002-01-01 | Broadcom Homenetworking, Inc. | Limited automatic repeat request protocol for frame-based communication channels |
KR100747464B1 (ko) * | 2002-01-05 | 2007-08-09 | 엘지전자 주식회사 | 고속하향링크패킷접속(hsdpa)시스템을 위한타이머를 이용한 교착상황 회피방법 |
US6975650B2 (en) * | 2002-02-13 | 2005-12-13 | Interdigital Technology Corporation | Transport block set segmentation |
US6901063B2 (en) * | 2002-05-13 | 2005-05-31 | Qualcomm, Incorporated | Data delivery in conjunction with a hybrid automatic retransmission mechanism in CDMA communication systems |
US8089879B2 (en) | 2002-05-15 | 2012-01-03 | Alcatel Lucent | In-band flow control methods for communications systems |
EP1389847B1 (en) | 2002-08-13 | 2006-12-27 | Matsushita Electric Industrial Co., Ltd. | Hybrid automatic repeat request protocol |
DE10252536A1 (de) | 2002-11-08 | 2004-05-27 | Philips Intellectual Property & Standards Gmbh | Verfahren und Vorrichtung zur Übertragung von Datenpaketen |
EP1465369A1 (en) | 2003-03-31 | 2004-10-06 | Matsushita Electric Industrial Co., Ltd. | Reset synchronisation method for a retransmission protocol |
-
2006
- 2006-03-14 KR KR1020077021598A patent/KR101214132B1/ko active IP Right Grant
- 2006-03-14 WO PCT/IB2006/050792 patent/WO2006103576A1/en not_active Application Discontinuation
- 2006-03-14 US US11/909,472 patent/US8098771B2/en active Active
- 2006-03-14 EP EP06727667.5A patent/EP1867138B1/en active Active
- 2006-03-14 CN CN2006800099839A patent/CN101151872B/zh active Active
- 2006-03-24 TW TW095110461A patent/TWI396458B/zh active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1252919A (zh) * | 1997-04-21 | 2000-05-10 | 诺基亚流动电话有限公司 | 通用分组无线电业务中的物理信道的解除分配 |
Also Published As
Publication number | Publication date |
---|---|
US8098771B2 (en) | 2012-01-17 |
WO2006103576A1 (en) | 2006-10-05 |
KR20070114360A (ko) | 2007-12-03 |
CN101151872A (zh) | 2008-03-26 |
US20100172445A1 (en) | 2010-07-08 |
EP1867138B1 (en) | 2018-01-10 |
EP1867138A1 (en) | 2007-12-19 |
KR101214132B1 (ko) | 2012-12-20 |
TW200644656A (en) | 2006-12-16 |
TWI396458B (zh) | 2013-05-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101151872B (zh) | 通过信道接收数据单元的接收装置和方法 | |
AU2002348615B2 (en) | System and method for polling a protocol data unit of a transmission buffer | |
US8259732B2 (en) | Medium access control priority-based scheduling for data units in a data flow | |
EP1892904B1 (en) | A radio communication apparatus | |
EP1695462B1 (en) | Transmitting and receiving control protocol data unit having processing time information | |
EP1993241B1 (en) | A method for reassembling data in wireless communication system and an apparatus thereof | |
EP2355418B1 (en) | Hard reordering method for WCDMA enhanced uplink dedicated channel | |
US20150230132A1 (en) | Efficient l2 processing and protocol data units wireless communications | |
US20080225893A1 (en) | Acknowledged mode radio link control architecture and method within evolved hspa systems | |
EP2061267A1 (en) | Data retransmitting method, network control device, mobile station and base station | |
TW200833146A (en) | Node B based segmentation/concatenation | |
US20090257377A1 (en) | Reducing buffer size for repeat transmission protocols | |
CN101222303A (zh) | 一种媒体接入控制层上行反馈的实现方法 | |
KR20070095573A (ko) | 고속 순방향 패킷 접속 시스템의 프로토콜 데이터 전송방법 및 장치 | |
JPWO2008081552A1 (ja) | 無線通信システム、無線基地局、及び無線通信方法 | |
MXPA06007429A (en) | Transmitting and receiving control protocol data unit having processing time information |
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 |