CN1968053B - 用于无线通信的物理和链路层的自动重发请求协议合作 - Google Patents

用于无线通信的物理和链路层的自动重发请求协议合作 Download PDF

Info

Publication number
CN1968053B
CN1968053B CN2006101355567A CN200610135556A CN1968053B CN 1968053 B CN1968053 B CN 1968053B CN 2006101355567 A CN2006101355567 A CN 2006101355567A CN 200610135556 A CN200610135556 A CN 200610135556A CN 1968053 B CN1968053 B CN 1968053B
Authority
CN
China
Prior art keywords
side equipment
layer
physical layer
link layer
physical
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 - Lifetime
Application number
CN2006101355567A
Other languages
English (en)
Other versions
CN1968053A (zh
Inventor
M·-H·方
L·L·斯特劳茨恩斯基
G·吴
W·童
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nortel Networks Ltd
Apple Inc
Original Assignee
Nortel Networks Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nortel Networks Ltd filed Critical Nortel Networks Ltd
Publication of CN1968053A publication Critical patent/CN1968053A/zh
Application granted granted Critical
Publication of CN1968053B publication Critical patent/CN1968053B/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements 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/18Automatic repetition systems, e.g. Van Duuren systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements 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/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/188Time-out mechanisms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements 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/1607Details of the supervisory signal
    • H04L1/1671Details of the supervisory signal the supervisory signal being transmitted together with control information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements 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/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1809Selective-repeat protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements 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/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1848Time-out mechanisms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements 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/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1861Physical mapping arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements 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/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/1874Buffer management
    • H04L1/1877Buffer management for semi-reliable protocols, e.g. for less sensitive applications like streaming video
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements 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/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1803Stop-and-wait protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements 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/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1812Hybrid protocols; Hybrid automatic repeat request [HARQ]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L2001/125Arrangements for preventing errors in the return channel
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S370/00Multiplex communications
    • Y10S370/912Packet communications
    • Y10S370/913Wireless or radio

Abstract

一个基站、移动台和/或其它终端设备包括物理层(层1)协议和链路层(层2)协议,所述协议都包括自动重发请求(ARQ)操作。物理层和链路层包括增强,即互相交互以便当错误纠正操作在物理层未决时促使链路层制止ARQ操作。一个发送机将链路层分组数据单元打包到物理层帧中并且将发送该物理层帧。一个接收机进行响应以指示成功或者不成功的发送。发送的物理层等待响应并且当需要时启动错误纠正操作。当接收的链路层检测到丢失的数据分组时,它就制止其ARQ操作以便允许物理层错误纠正操作完成。

Description

用于无线通信的物理和链路层的自动重发请求协议合作
技术领域
本发明总体上涉及蜂窝无线网,并且更具体而言涉及在这种蜂窝无线网中分组化通信的服务。
背景技术
无线网是众所周知的。蜂窝无线网支持在世界上许多居住区的无线通信业务。尽管无线网最初被构建成为电路交换语音通信,但是它们现在也被用于支持分组交换数据通信。
在无线网中分组化数据通信的传输对于网络的要求不同于语音通信传输对于这种网络的要求。语音通信需要具有最小信噪比(SNR)和连续性需求的持续不变的带宽。另一方面,数据通信典型地是延迟容忍的,但是具有更高的总吞吐量需求。传统的电路交换无线网被设计来支持众所周知的语音通信需求。这样,无线网(以及传统的电路交换电话网)被调整来服务于数据通信,这种调整提供混合的结果。这样,未来的有限和无线网可能完全是分组交换的。
互联网、内联网、广域网和局域网都是分组交换网。在这种分组交换网中,所有从一个源到一个目的地的通信在传输之前都被分组化并且在接收时重新组装。这些网络能够服务于数据通信和通过互联网协议的语音(VOIP)通信。因为不同提供商设备之间的互操作性需求,各种互通标准被开发用于分组交换网。许多这种类型的操作标准都是基于分层的协议系统,例如行业标准组织(ISO)七层开放系统互连(OSI)模型、TCP/IP模型等。OSI模型从最低协议层到最高协议层包括:(1)物理层,(2)数据链路层,(3)网络层,(4)传输层,(5)会话层,(6)表示层和(7)应用层。一个相应的TCP/IP参考模型包括(1)物理层,(2)网络接口层,(3)互联网层,(4)传输层和(5)应用层。网络设备,即根据这些标准操作的计算机终端、无线网移动台等支持无差错的数据传送通信。因此,几乎所有支持数据通信的设备都根据这些操作标准的一个或多个变体操作。
为了保证在传输中丢失的分组被重发,操作标准有时候采用自动重发请求(ARQ)操作。一般而言,ARQ操作被采用来自动请求已经被发送但是未被成功接收的数据分组(例如丢失的数据分组、错误的数据分组等)的重发。
例如,在客户计算机和网服务器之间通过互联网建立的数据会话中,客户计算机请求一个文件的下载。网服务器访问文件,将被请求的文件再划分成为多个数据分组,并且唯一地标识每个数据分组。然后,网服务器将数据分组的每一个发送到客户计算机。一旦接收到所有数据分组,客户计算机就将数据分组以正确顺序组合来重构文件。不过,由于丢失的/错误的传输,客户计算机可能不能成功接收来自网计算机的所有数据分组。当这种情况发生时,客户计算机自动向网服务器发送一个对于重发丢失的/错误接收的分组的请求。ARQ操作继续直到客户计算机正确接收到组成文件的所有数据分组为止。
ARQ操作在无线网中尤其重要,所述无线网是例如包括在基站和被服务的移动台之间的无线链路的蜂窝网。无线链路易于受到干扰、衰落和通常阻止数据成功传输的其它因素。因此,在这种系统中,ARQ操作尤其重要并且在被服务的移动台和服务基站之间被实现。这些ARQ操作不同于上述ARQ操作,这是因为基站不是作为到被服务的通信的一个端点。不过,现有ARQ方案要求重大的开销并且至今还无法在不带来重大的额外开销以及通常导致不被需要的重发的情况下提供要求的健壮性。
因此,本领域中需要在无线网中通过无线链路提供健壮的操作并且消耗很少的额外开销的ARQ操作。
发明内容
为了克服这些缺点,基站、移动台和/或其它终端设备特别包括提供自动错误校正操作的物理层(层1)协议和链路层(层2)协议增强。不过,根据本发明,这些增强不会互相干扰以引起不必要的重发请求。这种好处是通过在层2制止对于仍然在物理层未决校正的分组数据单元的自动重发请求(ARQ)操作来达到的。通过包括两级ARQ操作,层1的ARQ操作通过物理层帧的重发来提供对于丢失的或者错误接收的物理层帧的快速恢复。第二级(RLP)ARQ操作在RLP层提供一个更健壮的恢复。
根据本发明的第一组操作,一个或多个分组数据单元被从例如基站或移动台的发送机的链路层传送到物理层,在物理层所述分组数据单元被插入到物理层帧。然后,发送机的物理层帧将物理层帧通过无线链路发送到例如移动台或者基站的接收机。如果接收的物理层无错误地接收到物理层帧,则接收的物理层通过无线链路发送一个肯定的确认到发送的物理层。不过,如果接收的物理层没有无错误地接收到物理层帧,则接收的物理层通过无线链路发送一个否定确认到发送的物理层。
在物理层帧传输时,发送的物理层等待一个延迟周期,然后等待确认。如果接收到一个否定确认或者没有确认,则发送的物理层通过尝试物理层帧的N次重发来启动错误校正操作。
在接收机,链路层协议接收来自物理层的分组数据单元,其中的每一个都被一个唯一的序号标识。当链路层接收到具有一个失序序号的分组数据单元时,它就检测到一个丢失的分组数据单元。不过,因为错误校正操作在接收机的物理层仍然未决,所以链路层启动一个延迟定时器并且制止其ARQ操作直到或者丢失的分组数据单元被成功接收或者物理层的错误校正操作失败为止。在后一种情况中,接收机的链路层启动其自己的ARQ操作来恢复丢失的分组数据单元。
这些特定的操作可以被实现为方法步骤、软件指令、基站的操作、移动台的操作或者另一种类型终端的操作。通过以下结合附图的本发明的详细描述可以显而易见本发明的其它特征和优点:
附图说明
通过以下结合附图对优选实施例的详细描述可以更好地理解本发明,其中:
图1是说明根据本发明构建的蜂窝无线网的一部分的系统图;
图2是说明根据本发明的第一实施例驻留在基站和/或移动台上的开放系统互连(OSI)组件的框图;
图3A是说明根据本发明的第二实施例驻留在网络基础结构组件和/或移动台上的OSI层组件的框图;
图3B是说明无线链路协议分组数据单元被打包到物理层帧中的方法的框图;
图4是说明根据本发明的发送侧物理层操作的逻辑图;
图5是说明根据本发明的接收侧物理层操作的逻辑图;
图6是说明根据本发明的发送侧链路层操作的逻辑图;
图7是说明根据本发明的接收侧链路层操作的逻辑图;
图8是说明根据本发明第一方面的操作的数据流图;
图9是说明根据本发明第二方面的操作的数据流图;
图10是说明根据本发明第三方面的操作的数据流图;
图11是说明根据本发明构建的基站的框图;以及
图12是说明根据本发明构建的移动台的框图。
具体实施方式
图1是说明根据本发明构建的蜂窝无线网的一部分的系统图。蜂窝无线网包括无线网基础结构102、基站104和基站106。蜂窝无线网根据可能被根据本发明修改的操作标准操作,例如HSDPA、1xEV等。不过,本发明的操作可以在不修改现有标准的某些情况中被实现。无线网基础结构102耦合到互联网114并且还耦合到公共交换电话网(PSTN)110。在本发明的另一个实施例中,网络基础结构102是电路交换的,直接耦合到PSTN 110,并且通过网关(G/W)112耦合到互联网114。在本发明的另一个实施例中,网络基础结构是分组交换的,直接耦合到互联网114,并且通过互通功能(IWF)108耦合到PSTN。
传统的语音终端120耦合到PSTN 110。VoIP终端122和个人计算机124耦合到互联网114。移动台116、118、126、128、130、132、134和136通过与基站104和106的无线链路无线耦合到无线网。如图所示,移动台可以包括蜂窝电话116和118、膝上型计算机126和134、台式计算机128和136和数据终端130和132。不过,无线网也支持与其它类型移动台的通信。
基站104和106中的每一个服务于扇区中的一个单元/组,在其中它支持无线通信。包括前向链路组件和反向链路组件的无线链路支持基站和它们所服务的移动台之间的无线通信。这些无线链路支持数据通信和多媒体通信,如VoIP。本发明的教义同样可以应用于任何类型的分组化通信。
基站106和108中的每一个和移动台116、118、126、128、130、132、134和136中的至少一些支持层1(物理层)ARQ和层2(链路层)ARQ操作。此外,根据本发明,层1ARQ操作与层2ARQ操作合作工作来避免不必要的重发请求。一般而言,层1ARQ操作执行在尝试校正丢失的物理层数据帧中的多个尝试。此外,层2在层1ARQ操作的未决期间延迟启动其用于校正丢失的链路层分组数据的ARQ操作。这些操作将参考图4-10而被描述。
在图1的特定实施例中,链路层是执行ARQ操作的无线链路协议(RLP)层。无线链路协议是在无线网中相当广泛使用的链路层协议。RLP层提供通过无线链路的健壮操作。本发明的层1可以被根据实现ARQ操作的任何无线操作标准来实现。通过包括两级ARQ操作,层1ARQ操作通过物理层帧的重发来提供对于丢失的或者错误接收的物理层帧的快速校正。第二级(RLP)ARQ操作在RLP层提供一个更健壮的校正。
图2是说明根据本发明的第一实施例驻留在基站和/或移动台上的开放系统互连(OSI)组件的框图。如图所示,移动台支持所有七个ISO协议层。基站也支持所有七个ISO协议层。不过,在图2的例子中,基站只支持服务于移动台和有线终端之间的通信的物理层和链路层。在这个操作方案中,基站只在移动台和参加与移动台的通信会话的有线终端之间中继层2分组。
图2的协议层操作遵循多个各种标准中的一种,如1xEV、HSDPA或者其它各种标准。这些标准典型地包括层1和层2组件。层1通常被称作物理层,层2通常被使用依赖于标准而使用的各种术语、特定术语,例如无线链路协议(RLP)等来命名。本发明的教义可以应用于其中层1和层2支持ARQ操作的任何操作标准。
本发明的教义也可以应用于各种ARQ操作。例如,某些ARQ操作采用“停止-等待”(SAW)方法,其中分组被按照顺序校正。不过,某些其它的ARQ操作不按照顺序校正分组,特别是例如摩托罗拉的双信道SAW、1xEV-DO的4信道SAW、朗讯的异步增加冗余和北电的NCP(非完整凿孔)。本发明的教义应用于任何这些方法中。
如图2所示,移动台和基站的层1和层2被根据本发明修改。特别地,层1包括L1-L2修改,而层2包括L2-L1修改。如所修改的,层1报告利用其ARQ操作未决的分组的数量。利用每个有效数据分组到层2的呈现来执行这种报告,所述每个分组具有到层2的删除指示。根据L2-L1修改,在层1ARQ操作仍然对于数据块未决时,层2不启动对于具有丢失的数据分组的数据块的ARQ操作。这些操作将结合图4-8而被描述。
图3A是说明根据本发明的第二实施例驻留在网络基础结构的多个组件和/或移动台的OSI层组件的框图。如图3A所示,ISO协议组件包括互联网协议(IP)层302、点到点协议(PPP)层304、无线链路协议(RLP)层306、媒体接入控制(MAC)层308和物理层310。如图2中的实施例那样,RLP层306包括一个L2-L1修改312。此外,物理层310包括一个L2-L1修改314,其中的每一个都根据本发明的原理操作。
图3B是说明无线链路协议分组数据单元被打包到物理层帧中的方法的框图。每个物理层帧都包括物理层头和物理层帧有效负载。物理层帧有效负载中的每一个可以包括一个或多个RLP分组数据单元。在图3B的特定实例中,物理层帧包括用于RLP层的两个独立实例的RLP分组数据单元。如这里将进一步描述的,本发明的原理可以在一个或多个独立的RLP实例共享一个物理层用于它们的传输时被应用。
RLP分组数据单元的每一个包括一个RLP头和一个RLP有效负载。RLP分组数据单元的每一个被唯一标识,具有分组数据单元序号。根据本发明,RLP层的ARQ操作使用这些序号。
图4是说明根据本发明的发送侧物理层操作的逻辑图。图4所示的操作被对于由物理层从链路层接收的每个分组数据单元重复。操作开始,其中物理层接收到来自链路层的至少一个分组数据单元(步骤402)。一旦接收到来自链路层的分组数据单元,物理层就将分组数据单元打包到物理层帧中(步骤404)。然后,物理层将物理层帧通过无线链路发送到接收机(步骤406)。注意,在另一个其中较低数据速率被支持的实施例中,每个分组数据单元可以被打包到多个物理层帧中。在不偏离本发明范围的情况下,这里描述的原理可以应用于这种实施例。
在本发明的使用的一个特定实例中,支持诸如图1的基站104的一个基站和诸如图1的无线终端130的一个无线移动台之间的操作。特别如图2所示并参考该图所描述的,本发明的原理可以包括在基站104和/或移动台130中。在这里参考图4-10所描述的特定实例中,基站104被考虑为发送机而移动台130被考虑为接收机。不过,基站104和移动台130中的每一个可以支持发送侧和接收侧的操作。
一旦发送侧物理层发送了物理层帧,它就等待来自接收侧物理层的接收的确认(步骤408)。不过,发送侧物理层在假设接收侧物理层没有成功接收到物理层帧之前,只等待一个时间周期。特别地,考虑图1的基站104是发送设备而移动台130是接收设备。在这种情况下,基站发送物理层帧并且等待来自移动台130的确认。如果移动台确认物理层帧没有被正确接收(步骤412)或者发送侧物理层满足一个超时条件(步骤414),则操作继续到步骤416。不过,如果发送侧物理层接收到一个肯定确认(步骤410),则对于特定物理层帧的操作完成。
如果一个否定确认被接收或者如果一个超时条件出现(步骤412或414),则发送侧物理层考虑物理层帧的当前传输是否是第N次传输尝试(步骤416)。根据本发明,发送侧物理层将在停止其ARQ操作之前尝试任何物理层帧的N次传输。因此,如果由发送侧物理层对物理层帧的当前传输不是物理层帧的第N次传输,则操作继续到步骤410,其中发送侧物理层通过无线链路重发物理层帧。然后,操作返回到步骤408,其中发送侧物理层等待来自接收物理层的接收的确认。如果在步骤410接收到一个肯定确认或者如步骤416所确定的,物理层帧的N次传输不成功,则对于特定物理层帧的操作结束。
图5是说明根据本发是的接收侧物理层操作的逻辑图。接收侧物理层操作等待物理层帧从发送侧到达(步骤502)。当接收侧物理层接收到来自发送侧物理层的一个物理层帧时(步骤504),它就确定所接收的物理层帧是否是一个好的物理层帧(步骤506)。这个确定是基于由物理层利用校验和操作或者由发送侧和接收侧物理层采用的另一个错误检查算法而支持的前向纠错操作。
如果在步骤506,接收侧物理层确定物理层帧不是好的物理层帧,则接收侧物理层将一个否定确认发送到发送侧物理层(步骤514)。然后,操作返回到步骤502,接收侧物理层等待另一个物理层帧。
如果在步骤506确定物理层帧是一个好的物理层帧,则接收的物理层将一个肯定确认发送到发送侧物理层(步骤508)。然后,接收侧网络层从物理层帧中提取链路层分组数据单元(步骤510)。然后,接收侧物理层将提取的链路层分组数据单元传送到由物理层服务的一个或多个链路层(步骤512)。
物理层的ARQ操作依赖于从接收侧到发送侧的快速反馈。在一个实施例中,肯定或否定确认(ACK)信号被在一个快速反向反馈信令信道上发送。ACK信令的一个特定实现是使用一个比特来指示好或坏的接收。例如,值1可以被用于指示一个好的接收的物理层帧而值0用于指示一个坏的接收的物理层帧。在快速反向反馈信令信道的一个特定实现中,ACK比特被凿孔到由移动台使用的反向物理信道之一上。例如,反向导频信道可以被使用,以便ACK比特被凿孔到反向导频信道中并且被在发送侧提取。另一个可能的实现是使用反向专用控制信道(R-DCCH)来携带这个一比特ACK信息。
图6是说明根据本发明的发送侧链路层操作的逻辑图。如图6所示,发送侧链路层保持在空闲状态直到多个特定事件之一出现为止(步骤602)。当然,额外事件可能出现以使得接收侧链路层操作和执行多种操作。这里只有涉及本发明的操作才被参考图6描述。
在第一操作中,发送侧链路层接收来自高层的数据。例如,如图2所示,链路层可以接收来自协议栈中任何更高层的数据。此外还如图3A所特别示出的,发送侧链路层可以接收来自IP/PPP层的数据。一旦接收到来自高层的数据,发送侧链路层就创建含有更高层数据的分组数据单元(步骤606)。然后,所创建的分组数据单元被缓存在发送缓存器中(步骤608)。在创建这些分组数据单元中,发送侧唯一地用一个序号来标识每个分组数据单元。典型地,序号被发送侧链路层按照顺序建立。如参考图7到10所进一步描述的,这些序号被根据本发明采用来支持双层ARQ操作。
作为由发送侧链路层从空闲状态的第二操作,发送侧链路层与发送侧物理层交互来将分组数据单元传送到物理层(步骤610)。通过这个交互,发送侧链路层确定发送侧物理层需要数据。然后,根据一个交互,发送侧链路层选择分组数据单元以传送到物理层(步骤612)。在选择之后,发送侧链路层将分组数据单元传送到物理层(步骤614)。
在根据本发明的另一个操作中,发送侧链路层接收来自其相应物理层的一个否定确认(NAK)(步骤616)。这个NAK被创建并且由接收侧链路层发送。根据这个NAK的内容,发送侧链路层将标识一个或多个分组数据单元用于重发(步骤618)。在一个实施例中,NAK包括在接收侧丢失的以及物理层数据纠正操作对其失败的链路层分组数据单元的一个或多个序号。当这种情况发生时,发送侧链路层将丢失的或者错误的分组数据单元传送到物理层用于重发(步骤620)。
图7是说明根据本发明的接收侧链路层操作的逻辑图。如图7所示,接收侧链路层操作也驻留在一个空闲状态直到特定操作开始(步骤702)。但是,也如图6中的情况所示,接收侧链路层将执行除了参考图7所描述的那些之外的操作。此外,如上所述,任何无线设备都可以在发送侧和接收侧实现本发明的教义。这样,图4、5、6和7的操作的描述将全部实现在单独一个无线设备上。
接收侧链路层接收来自其相应物理层的分组数据单元。在这种情况下,接收侧链路层每次考虑其从物理层接收的一个分组数据单元(步骤704)。一旦接收到一个分组数据单元,接收侧链路层就确定任何分组数据单元是否被丢失(步骤706)。因为接收侧链路层保留它接收的分组数据单元序号的历史记录,所以它利用它从物理层接收的分组数据单元的序号中的间隙或者中断来检测分组数据单元的丢失。接收侧链路层当考虑到来自物理层的任何特定分组数据单元的接收时,检测一个单独的丢失的分组数据单元或者多个丢失的分组数据单元。
如果在步骤706没有检测到丢失,则接收侧链路层将分组数据单元缓存到其再排序缓存器中。不过,如果在步骤706检测到丢失,则接收侧链路层设置一个定时器用于它检测到的每个丢失的分组数据单元(步骤710)。
当由接收侧链路层检测到一个丢失时,物理层ARQ操作可能仍然尝试恢复已经被丢失并且含有一个或多个丢失的链路层分组数据单元的物理层帧。为了避免不必要的NAK的产生以及作为结果而发生的链路层重发,一个定时器被设置来延迟NAK的产生直到一个允许物理层恢复丢失的物理层帧的时间周期已经过去。在本发明的一个特定实施例中,为丢失的一个或多个分组数据单元设置的延迟定时器的值对应于由物理层ARQ操作执行的N次重发的等待时间。
当为丢失的数据分组单元设置的任何定时器期满时(步骤714),接收侧链路层发送一个NAK到物理层用于通过无线链路传输(步骤716)。这个NAK将如步骤616所述的由发送侧链路层接收并且因此将被服务。
图8是说明根据本发明第一方面的操作的数据流图。图8表示如参考图4和5所述的物理层ARQ机制。不过,阅读器将理解图8的操作只是可以根据本发明而被执行的一个例子。
如图所示,物理层帧1被通过在发送侧和接收侧之间的无线链路发送。注意,物理层帧没有被加标签并且这里提供的标签只是用于说明的目的。一旦接收到物理层帧1,接收侧物理层就确定物理层帧是无错误的并且将一个肯定确认(ACK1)通过无线链路发送到发送侧协议层。
一旦物理层帧1发送,发送侧物理层就启动一个如T-ACK所指示的延迟周期。在这个延迟周期T-ACK结束时,发送侧物理层期望接收对于物理层帧1的确认。发送侧物理层期望在T-ACK结束时在窗口T-WIN中接收一个确认。T-ACK和T-WIN被根据在向接收侧的发送中固有的延迟、由接收侧的处理和从接收侧到发送侧的ACK的传输而被选择。
发送、接收、ACK产生和ACK传输过程不是立即的,而是随着时间而出现。ACK过程中的延迟部分包括从发送侧到接收侧的物理层帧的传输中的固有延迟、在接收侧的物理层帧的接收、确定物理层帧是由接收侧接收的好或坏帧、由接收侧产生ACK以及在ACK到发送侧的传输中的固有延迟。因此,在一个例如T-ACK的特定时间周期期满之前,对于一个特定层帧的一个有效ACK将不被发送侧接收到。此外,在例如(T-ACK+T-WIN)的特定时间周期之后,对于一个特定物理层帧的有效ACK将不被发送侧接收到。
在图8的例子中,物理层帧1的确认是肯定的并且在周期T-WIN中被接收到,所述周期T-WIN是在对应于物理层帧1的延迟周期T-ACK之后开始的。这个特定实例表示一个物理层帧的成功发送、接收和确认。
发送侧物理层如图所示发送物理层帧2。不过,物理层帧2在其向接收侧的传输中被破坏并且被错误接收。在这种情况下,接收侧物理层将一个对于物理层帧2的确认发送到发送侧物理层。这个确认是否定的以指示物理层帧2没有被接收侧物理层正确接收到。
一旦物理层帧2通过无线链路发送,发送侧物理层还启动一个T-ACK延迟周期,然后等待在周期T-ACK期满之后在周期T-WIN中的一个确认。在图8的例子中,发送侧物理层在窗口T-WIN中接收一个否定确认并且确定物理层帧2必须再次被发送,这是因为它没有被正确接收到。因此,这个特定实例表示一个不成功的传输以及不成功传输的成功的否定确认。
当物理层帧2被发送并且被接收侧物理层正确接收之后,物理层帧3被发送。因此,接收侧物理层将一个肯定确认发送到发送侧物理层。不过,肯定确认在传输中被丢失并且没有达到发送侧物理层。当发送侧物理层发送物理层帧3时,它启动一个延迟周期T-ACK,然后在T-ACK期满之后在周期T-WIN中等待一个确认。因为发送侧物理层在T-WIN中没有接收到任何确认,所以它也启动对于物理层帧3的错误纠正。这样,这个特定实例表示一个成功的传输以及成功传输的不成功肯定确认。
图9是说明根据本发明第二方面的操作的数据流图。在图9的操作中,在发帝侧和接收侧的物理层和链路层的ARQ操作交互引起错误纠正操作。在图9的特定实例中,作出一个过分简单化的假设,即单独一个分组数据单元对应于单独一个物理层帧。不过,如前面所描述的,这种操作并非总是这种情况,多个分组数据单元可以被包括在单独一个物理层帧中。在传输开始,发送侧链路层将分组数据单元1传送到发送侧物理层。发送侧物理层将分组数据单元1打包到物理层帧1并且将物理层帧1通过无线链路发送到接收侧。接收侧物理层接收到物理层帧1,将一个肯定确认发送到发送侧物理层并且还将分组数据单元传送到接收侧链路层。
发送侧链路层将分组数据单元2传送到发送侧物理层,发送侧物理层将分组数据单元2打包到物理层帧2。然后,发送侧物理层将物理层帧2发送到接收侧物理层。不过,物理层帧2在被接收时是坏的物理层帧,并且对于该帧的一个否定确认被接收侧物理层发送。
在发送侧,发送侧链路层将分组数据单元3传送到发送侧物理层,发送侧物理层将分组数据单元3放置到物理层帧3中并且将物理层帧3通过无线链路发送到接收侧物理层。接收侧物理层在一个好的条件中接收物理层帧3,然后将物理层帧3中包含的分组数据单元3传送到接收侧链路层。当接收到分组数据单元3时,接收侧链路层检测到一个丢失,因为它期望接收到分组数据单元2。因此,RLP启动对应于分组数据单元2的定时器。
根据对于物理层帧2的否定确认,发送侧物理层帧重发物理层帧2并且它被接收侧物理层成功接收到。然后,接收侧物理层从重发的物理层帧中提取分组数据单元2并且将分组数据单元2传送到接收侧链路层。因为在为分组数据单元2设置的定时器期满之前,分组数据单元2被接收侧链路层接收,所以接收侧链路层不发送一个请求分组数据单元2的重发的NAK。
因此,图9的操作说明一个例子,其中在物理层的错误纠正和在链路层的延迟的错误纠正操作排除由链路层的不需要的错误纠正。因此,错误纠正是迅速的、正确的并且不消耗开销的。
图10是说明根据本发明第三方面的操作的数据流图。如图10所示,发送侧链路层将分组数据单元3传送到发送侧物理层,发送侧物理层将分组数据单元3放置到物理层帧3中。物理层帧3被成功地通过无线链路传送到接收侧物理层。接收侧物理层从物理层帧3中提取分组数据单元3并且将分组数据单元3传送到接收侧RLP层。不过,因为接收侧RLP期望分组数据单元2,所以它检测到丢失并且启动对应于分组数据单元2的定时器。
发送被以发送侧链路层将分组数据单元4传送到发送侧物理层而继续。发送侧物理层将分组数据单元4放置到物理层帧中并且成功地将物理层帧4通过无线链路传送到接收侧物理层。然后,接收侧物理层从物理层帧4中提取分组数据单元4并且将分组数据单元4传送到接收侧链路层。
在一个时间周期之后,为分组数据单元2设置的定时器期满,在分组数据单元2的成功接收之前,该期满发生。在这种情况下,接收侧RLP层发送一个NAK,其中它利用分组数据单元2的序号来识别分组数据单元2。NAK被通过接收侧物理层传送到发送侧物理层,然后发送到发送侧链路层。响应于标识分组数据单元2的NAK,发送侧链路层将分组数据单元2的一个拷贝传送到发送侧物理层。根据图10中的这个例子,链路层只在物理层的ARQ操作失败之后才启动其ARQ操作。
本发明的原理可以应用于当一个移动台从一个小区地点移动到另一个小区地点或者从一个发送机到另一个发送机时的移动性情况。在这种情况下,移动台可以设置其中的一个定时器,以允许物理层恢复操作来在切换到新的基站之前完成。可替代地,移动台也可以切换到新的基站,而无需等待物理层帧从先前的基站到达。在这种情况下,链路层重发被在一个延迟超时之后触发,以便恢复没有被移动台接收的任何链路层分组数据单元。
如前面所描述的,当多个链路层实例共享相同的物理层时,本发明的原理也可以被应用。在这种情况下,一个特定的物理层帧对应于多个用户的链路层分组数据单元。在这个特定操作中,移动台中的每个都发送一个对应于物理层帧的ACK。当肯定ACK被从所述移动台中的每一个接收到时,没有额外的重发被要求。不过,当一个否定确认被从所述移动台中的任何一个接收到时,基站必须决定是否以及如何重发物理层帧。在一个操作中,只要至少一个ACK是否定的,基站就重发整个物理层帧。这个方案可以被扩展到覆盖任何确认被在其传输中丢失的情况。
在一个替代操作中,基站只重发对应于发送否定ACK或者未用ACK响应的移动台的链路层分组数据单元的那些物理层子块。物理层帧的其它部分可能是空的或者可以被使用于物理层子块的重复编码。此外,物理层帧的未用部分可以被与其它新的链路层分组数据单元复用。
作为另一个实现,只要特定部分或者特定比例的被服务的用户用肯定确认来响应,基站就不重发物理层帧。在这种情况下,错误纠正被通过链路层动作而执行。用确认来响应的那部分用户将被根据由物理层服务的总数和其它要考虑的事项而选择。
图11是说明根据本发明构建的基站1102的框图。基站1102支持一个操作协议,如IS-95A、IS-95B、IS-2000、GSM-EDGE和/或与本发明的教义兼容的经过修改或者没有经过修改的各种3G和4G标准。不过,在其它实施例中,基站1102支持其它操作标准。基站1102支持协议层操作,如那些参考图2和/或3A所描述的。
基站1102包括处理器1104、动态RAM 1106、静态RAM 1108、EPROM1110的诸如硬盘驱动器、光盘驱动器、磁带驱动器等的至少一个数据存储装置1112。(包含在外围处理卡或者模块中的)这些部件通过本地总线1117互相耦合并且通过接口1118耦合到外围总线1120)它可以是底板)。各种外围卡都耦合到外围总线1120。这些外围卡包括网络基础结构接口卡1124,其将基站1102耦合到无线网络基础结构1150。数字处理卡1126、1128和1130分别耦合到射频(RF)单元1132、1134和1136。这些数字处理卡1126、1128和1130中的每一个执行对于由基站1102服务的相应扇区,例如扇区1、扇区2或扇区3的数字处理。这样,数字处理卡1126、1128和1130中的每一个将执行参考图4-7所描述的处理操作中的一些或者全部。RF单元1132、1134和1136分别耦合到天线1142、1144和1146,并且支持基站1102和移动台(其结构在图12中示出)之间的无线通信。基站1102可能还包括其它卡1140。
混合自动重发请求指令(HARQI)1116存储在存储器1112中。象HARQI 1114那样,HARQI 1116被下载到处理器1104和/或DRAM 1106中用于由处理器1104处理。虽然HARQI 1116被示为驻留在包括在基站1102中的存储器1112中,但是HARQI 1116也可以被加载到诸如磁介质、光介质或电介质的便携式介质中。此外,HARQI 1116电子地通过数据通信路径从一台计算机发送到另一台计算机上。HARQI的这些实施例都在本发明的精神和范围内。
在执行HARQI 1114时,基站1102执行根据先前这里参考图1-10描述的本发明的操作。HARQI 1116也可以部分地由数字处理卡1126、1128和1130和/或基站1102的其它部件执行。此外,所示出的基站1102的结构只是可以被根据本发明的教义操作的多个变化的基站结构中的一个。
图12是说明根据本发明构建的执行这里先前描述的操作的移动台1202的框图。移动台1202支持一个操作协议,如IS-95A、IS-95B、IS-2000、GSM-EDGE和/或与本发明的教义兼容的经过修改或者没有经过修改的各种3G和4G标准。不过,在其它实施例中,移动台1202支持其它操作标准。
移动台1202包括RF单元1204、处理器1206和存储器1208。RF单元1204耦合到位于移动台1202外壳内部或者外部的天线1205。处理器1206可以是特定用途集成电路(ASIC)或者能够根据本发明操作移动台1202的另一种类型的处理器。存储器1208包括静态和动态部分,如DRAM、SRAM、ROM、EEPROM等。在某些实施例中,存储器1208可以部分地或者全部地包含在一个还包括处理器1206的ASIC上。用户接口1210包括显示器、键盘、扬声器、麦克风和数据接口,并且可以包括其它用户接口部件。RF单元1204、处理器1206和存储器1208和用户接口1210通过一条或者多条通信总线/链路耦合。电池1212还耦合到RF单元1204、处理器1206、存储器1208和用户接口1210并且为它们供电。
混合自动重发请求指令(HARQI)1216被存储在存储器1208中。HARQI 1216被象HARQI 1214那样下载到处理器1206中用于由处理器1206执行。在某些实施例中,HARQI 1216还可以部分地由RF单元1204执行。在制造时、在诸如通过空中的业务提供操作的业务提供操作期间或者在参数更新操作期间,HARQI 1216可以被编程到移动台1202中。在它们被执行时,HARQI 1214促使移动台1202执行根据先前参考图1-8描述的本发明的操作。
所示出的移动台1202的结构只是一个移动台结构的例子。许多其它变化的移动台结构可以被根据本发明的教义操作。在HARQI 1214执行时,移动台1202执行根据先前这里描述的本发明的服务于数据通信的操作。
这里公开的本发明容许各种修改和替代。因此,特定的实施例被在附图和详细描述中举例描述。但是,应当理解附图及其详细描述并非用于将本发明限制到所公开的特定形式,而是相反,本发明覆盖落在由所附权利要求定义的本发明精神和范围内的所有修改、等同物和替代。

Claims (37)

1.一种用于由接收侧设备从发送侧设备接收数据的方法,包括下列步骤:
接收侧设备的物理层接收来自发送侧设备的物理层的物理层数据;
接收侧设备的物理层确定是否正确地接收了所述物理层数据;
当接收侧设备的物理层未正确地接收该物理层数据时,接收侧设备的物理层将否定确认发送到发送侧设备的物理层;
接收侧设备执行物理层重发操作以试图让接收侧设备正确地重新接收该物理层数据;以及
当接收侧设备的链路层在预期的时候没有接收到链路层分组数据时,延迟为该链路层分组数据启动链路层重发操作的进行,直到一个允许物理层恢复丢失的物理层帧的时间周期结束为止。
2.根据权利要求1所述的方法,其中该物理层数据包括多个子块,每个子块能够单独地由接收侧设备接收。
3.根据权利要求1所述的方法,还包括:
刚一成功接收该链路层分组数据,接收侧设备的链路层就发送一个肯定确认给发送侧设备的链路层。
4.根据权利要求1所述的方法,还包括:
当接收侧设备的链路层未在预期的时候接收到该链路层分组数据时,接收侧设备的链路层发送一个否定确认给发送侧设备的链路层。
5.根据权利要求1所述的方法,其中接收侧设备的链路层通过比较所接收链路层分组数据的序号与预期的链路层分组数据的序号来确定它在预期的时候未接收到由物理层数据载送的链路层分组数据。
6.根据权利要求1所述的方法,其中在执行物理层重发操作中,确认信号都在一个快速反向反馈信令信道上传达。
7.根据权利要求1所述的方法,其中延迟为该链路层分组数据启动链路层重发操作的进行、直到用于载送该链路层分组数据的物理层数据的物理层重发操作已经完成,该方法包括:
设置一个启动该延迟的定时器;以及
该定时器刚一期满便结束该延迟。
8.根据权利要求1所述的方法,其中发送侧设备启动该链路层重发操作的延迟。
9.根据权利要求1所述的方法,其中接收侧设备启动该链路层重发操作的延迟。
10.根据权利要求1所述的方法,其中该物理层重发操作包括基于ACK的通知。
11.根据权利要求1所述的方法,其中该物理层重发操作包括基于NACK的通知。
12.一种用来将数据传送给接收侧设备的发送侧设备,该发送侧设备包括:
一个天线;
一个与该天线通信耦合的射频单元;以及
与该射频单元通信耦合的至少一个数字处理器,且该数字处理器用于使该发送侧设备:
执行包括物理层重发操作的物理层操作;
执行包括链路层重发操作的链路层操作;以及
通过延迟为该链路层分组数据启动链路层重发操作、直到一个允许物理层恢复丢失的物理层帧的时间周期结束为止,以协调该物理层重发操作和该链路层重发操作。
13.根据权利要求12所述的发送侧设备,其中该至少一个数字处理器还用来使该发送侧设备在执行链路层操作中:
从接收侧设备接收一个否定确认,指示该接收侧设备的链路层未在预期的时候接收到该链路层分组数据。
14.根据权利要求12所述的发送侧设备,其中该物理层数据包括多个子块,每个子块能够单独地从发送侧设备传送到接收侧设备。
15.根据权利要求12所述的发送侧设备,其中在执行物理层重发操作中,该发送侧设备用来在一个快速反向反馈信令信道上传达确认信号。
16.根据权利要求12所述的发送侧设备,其中该至少一个数字处理器还用来使该发送侧设备在执行该链路层操作中,从接收侧设备接收一个肯定确认,指示接收侧设备的链路层成功地接收到该链路层分组数据。
17.根据权利要求12所述的发送侧设备,其中延迟为该链路层分组数据启动链路层重发操作、直到用于载送该链路层分组数据的物理层数据的物理层重发操作已经完成,该方法包括:
设置一个启动该延迟的定时器;以及
该定时器刚一期满便结束该延迟。
18.一种用于从发送侧设备传送数据到接收侧设备的方法,包括下列步骤:
发送侧设备的物理层发送物理层数据到接收侧设备的物理层;
发送侧设备的物理层接收来自接收侧设备的物理层的否定确认,并且根据该否定确认,发送侧设备执行物理层重发操作以便重发该物理层数据;
发送侧设备的链路层从接收侧设备的链路层接收该否定确认;以及
发送侧设备的链路层延迟为该链路层分组数据启动链路层重发操作,直到一个允许物理层恢复丢失的物理层帧的时间周期结束为止。
19.根据权利要求18所述的方法,其中该物理层数据包括多个子块,每个子块能够单独地从发送侧设备传送到接收侧设备。
20.根据权利要求18所述的方法,还包括接收侧设备的链路层通过比较所接收链路层分组数据的序号与预期的链路层分组数据的序号来确定它在预期的时候未接收到该链路层分组数据。
21.根据权利要求18所述的方法,其中在执行物理层重发操作中,确认信号都在一个快速反向反馈信令信道上传达。
22.根据权利要求18所述的方法,其中延迟为该链路层分组数据启动链路层重发操作、直到用于载送该链路层分组数据的物理层数据的物理层重发操作已经完成,该方法包括:
设置一个启动该延迟的定时器;以及
该定时器刚一期满便结束该延迟。
23.根据权利要求18所述的方法,其中发送侧设备启动该链路层重发操作的延迟。
24.根据权利要求18所述的方法,其中接收侧设备启动该链路层重发操作的延迟。
25.根据权利要求18所述的方法,其中该物理层重发操作包括基于ACK的通知。
26.根据权利要求18所述的方法,其中该物理层重发操作包括基于NACK的通知。
27.一种用来从发送侧设备接收数据的接收侧设备,接收侧设备包括:
一个天线;
一个与该天线通信耦合的射频单元;
与该射频单元通信耦合的至少一个数字处理器,且该数字处理器用于实现物理层和链路层操作:
一个物理层用来:
从发送侧设备的物理层接收物理层数据;
当未正确地接收该物理层数据时,执行物理层重发操作以试图让接收侧设备正确地重新接收该物理层数据;以及
一个链路层用来在所述链路层未在预期的时候接收到链路层分组数据时,延迟为该链路层分组数据启动链路层重发操作,直到一个允许物理层恢复丢失的物理层帧的时间周期结束为止。
28.根据权利要求27所述的接收侧设备,其中该物理层数据包括多个子块,每个子块能够单独地从发送侧设备传送到接收侧设备。
29.根据权利要求27所述的接收侧设备,其中在执行物理层重发操作中,该接收侧设备用来在一个快速反向反馈信令信道上传达确认信号。
30.一种用于从发送侧设备传送数据到接收侧设备的方法,包括下列步骤:
接收侧设备的物理层接收来自发送侧设备的物理层的物理层数据;
接收侧设备的物理层确定是否正确地接收了所述物理层数据;
当接收侧设备的物理层未正确地接收该物理层数据时,接收侧设备的物理层将否定确认发送到发送侧设备的物理层;
发送侧设备的物理层接收来自接收侧设备的物理层的否定确认,并且根据该否定确认,发送侧设备和接收侧设备执行物理层重发操作以试图让接收侧设备正确地重新接收该物理层数据;
发送侧设备的链路层检测到接收侧设备未在预期的时候接收链路层分组数据;以及
发送侧设备的链路层延迟为该链路层分组数据启动链路层重发操作,直到一个允许物理层恢复丢失的物理层帧的时间周期结束为止。
31.根据权利要求30所述的方法,其中该物理层数据包括多个子块,每个子块能够单独地从发送侧设备传送到接收侧设备。
32.根据权利要求30所述的方法,其中发送侧设备的链路层检测到接收侧设备未在预期的时候接收该链路层分组数据,这包括:从接收侧设备接收一个有关该链路层分组数据的否定确认。
33.根据权利要求30所述的方法,其中发送侧设备的链路层检测到接收侧设备未在预期的时候接收该链路层分组数据,这包括:未能在预期的时候从接收侧设备接收一个有关该链路层分组数据的肯定确认。
34.根据权利要求30所述的方法,其中在执行物理层重发操作中,确认信号都在一个快速反向反馈信令信道上传达。
35.根据权利要求30所述的方法,其中延迟为该链路层分组数据启动链路层重发操作、直到用于载送该链路层分组数据的物理层数据的物理层重发操作已经完成,该方法包括:
设置一个启动该延迟的定时器;以及
该定时器刚一期满便结束该延迟。
36.根据权利要求30所述的方法,其中该物理层重发操作包括基于ACK的通知。
37.根据权利要求30所述的方法,其中该物理层重发操作包括基于NACK的通知。
CN2006101355567A 2000-04-17 2001-04-17 用于无线通信的物理和链路层的自动重发请求协议合作 Expired - Lifetime CN1968053B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US19755300P 2000-04-17 2000-04-17
US60/197553 2000-04-17

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CNB018113370A Division CN1290287C (zh) 2000-04-17 2001-04-17 在用于无线通信的物理和链路层的自动重发请求协议的合作

Publications (2)

Publication Number Publication Date
CN1968053A CN1968053A (zh) 2007-05-23
CN1968053B true CN1968053B (zh) 2012-08-15

Family

ID=22729878

Family Applications (2)

Application Number Title Priority Date Filing Date
CNB018113370A Expired - Lifetime CN1290287C (zh) 2000-04-17 2001-04-17 在用于无线通信的物理和链路层的自动重发请求协议的合作
CN2006101355567A Expired - Lifetime CN1968053B (zh) 2000-04-17 2001-04-17 用于无线通信的物理和链路层的自动重发请求协议合作

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CNB018113370A Expired - Lifetime CN1290287C (zh) 2000-04-17 2001-04-17 在用于无线通信的物理和链路层的自动重发请求协议的合作

Country Status (8)

Country Link
US (2) US6931569B2 (zh)
EP (2) EP2290865B1 (zh)
KR (3) KR20070090252A (zh)
CN (2) CN1290287C (zh)
AU (1) AU2001248674A1 (zh)
ES (1) ES2364396T3 (zh)
HK (1) HK1050284A1 (zh)
WO (1) WO2001080476A1 (zh)

Families Citing this family (93)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6760860B1 (en) * 2000-04-17 2004-07-06 Nortel Networks Limited Automatic retransmission request layer interaction in a wireless network
KR20070090252A (ko) * 2000-04-17 2007-09-05 노오텔 네트웍스 리미티드 무선 에어 인터페이스를 위한 이중 프로토콜층 자동 재송신요청 방법
US6735180B1 (en) * 2000-06-30 2004-05-11 Nokia Mobile Phones, Ltd. Method of sending feedback information in a fast automatic repeat request forming part of an overall wireless communication system
EP1191745A1 (de) * 2000-09-22 2002-03-27 Siemens Aktiengesellschaft Verfahren zur Nachrichtenübertragung mithilfe von Mehrwegen
US7031257B1 (en) * 2000-09-22 2006-04-18 Lucent Technologies Inc. Radio link protocol (RLP)/point-to-point protocol (PPP) design that passes corrupted data and error location information among layers in a wireless data transmission protocol
GB2369751A (en) * 2000-11-30 2002-06-05 Nokia Mobile Phones Ltd Communication of data
EP1227698A1 (en) * 2001-01-25 2002-07-31 TELEFONAKTIEBOLAGET L M ERICSSON (publ) Data unit handling device and method of controlling a data unit handling device
SE0100475D0 (sv) * 2001-02-09 2001-02-09 Ericsson Telefon Ab L M Method and system of retransmission
US7054316B2 (en) * 2001-04-25 2006-05-30 Nokia Corporation Method and system for interlayer control between re-sequencing and retransmission entities
JP3587250B2 (ja) * 2001-04-27 2004-11-10 日本電気株式会社 自動障害回復を行う通信装置及び自動障害回復方法
US7310336B2 (en) * 2001-05-18 2007-12-18 Esa Malkamaki Hybrid automatic repeat request (HARQ) scheme with in-sequence delivery of packets
US7965729B2 (en) * 2001-05-23 2011-06-21 Polytechnic University Transferring data such as files
DE10141092A1 (de) * 2001-08-22 2003-03-06 Siemens Ag Verfahren zur Übertragung von Datenpaketen in einem Funk-Kommunikationssystem
US20030039226A1 (en) * 2001-08-24 2003-02-27 Kwak Joseph A. Physical layer automatic repeat request (ARQ)
GB0127481D0 (en) * 2001-11-16 2002-01-09 Koninl Philips Electronics Nv Radio communication system
CN1586048B (zh) * 2001-11-16 2012-07-11 皇家飞利浦电子股份有限公司 无线通信系统
US7388852B2 (en) * 2001-12-13 2008-06-17 Nortel Networks Limited Physical layer assisted retransmission
ATE460801T1 (de) * 2002-01-03 2010-03-15 Innovative Sonic Ltd Mechanismus zur vermeidung eines datenstromabbruchs in drahtlosen hochgeschwindigkeits-kommunikationssystemen mittels eines zeitschalters
KR100460970B1 (ko) * 2002-01-10 2004-12-09 삼성전자주식회사 데이터 송수신 시스템 및 방법
US7684329B2 (en) * 2002-05-06 2010-03-23 Qualcomm Incorporated Method and apparatus for augmenting physical layer ARQ in a wireless data communication system
AU2003228926A1 (en) * 2002-05-10 2003-11-11 Interdigital Technology Corporation Method for monitoring transmission sequence numbers assigned to protocol data units to detect and correct transmission errors
US6901063B2 (en) * 2002-05-13 2005-05-31 Qualcomm, Incorporated Data delivery in conjunction with a hybrid automatic retransmission mechanism in CDMA communication systems
US6987780B2 (en) * 2002-06-10 2006-01-17 Qualcomm, Incorporated RLP retransmission for CDMA communication systems
CN1293737C (zh) * 2002-07-08 2007-01-03 华为技术有限公司 在通讯中央处理器上实现多种协议处理的方法
US7706405B2 (en) * 2002-09-12 2010-04-27 Interdigital Technology Corporation System for efficient recovery of Node-B buffered data following MAC layer reset
US7403528B2 (en) * 2002-09-13 2008-07-22 Lucent Technologies Inc. Method of data communication using a control message
KR100965861B1 (ko) * 2002-10-24 2010-06-24 삼성전자주식회사 이동통신 시스템에서 복합 재전송 제어 장치
US8218573B2 (en) * 2003-01-21 2012-07-10 Qualcomm Incorporated Power boosting in a wireless communication system
KR100981510B1 (ko) * 2003-03-08 2010-09-10 삼성전자주식회사 이동통신 시스템에서 복합 재전송 제어 장치 및 방법
US20050224596A1 (en) * 2003-07-08 2005-10-13 Panopoulos Peter J Machine that is an automatic pesticide, insecticide, repellant, poison, air freshener, disinfectant or other type of spray delivery system
US7623894B2 (en) 2003-10-09 2009-11-24 Freescale Semiconductor, Inc. Cellular modem processing
US20050105481A1 (en) * 2003-11-05 2005-05-19 Interdigital Technology Corporation Network adapter interface between terminal equipment and mobile equipment
US7586882B2 (en) * 2004-03-19 2009-09-08 Telefonaktiebolaget Lm Ericsson (Publ) Higher layer packet framing using RLP
US7733782B2 (en) 2004-03-31 2010-06-08 Telefonaktiebolaget Lm Ericsson (Publ) Method and an arrangement for avoiding unnecessary retransmissions
KR100989314B1 (ko) * 2004-04-09 2010-10-25 삼성전자주식회사 디스플레이장치
GB0408423D0 (en) * 2004-04-15 2004-05-19 Nokia Corp Transmission of services in a wireless communications network
US8855572B2 (en) * 2004-06-16 2014-10-07 Qualcomm Incorporated Method and apparatus for link control in wireless communications
CN101069378B (zh) * 2004-08-31 2014-07-23 艾利森电话股份有限公司 数据单元发送器和数据单元中继装置
US20060062223A1 (en) * 2004-09-17 2006-03-23 Nokia Corporation Delay-reduced stall avoidance mechanism for reordering a transport block
US7609638B2 (en) * 2004-10-04 2009-10-27 Lg Electronics Inc. Message transmission in wireless access system
ATE505879T1 (de) * 2004-12-17 2011-04-15 Ericsson Telefon Ab L M Neuübertragung in drahtlosen kommunikationssystemen
US8755407B2 (en) * 2005-02-18 2014-06-17 Qualcomm Incorporated Radio link protocols for enhancing efficiency of multi-link communication systems
TW201301833A (zh) * 2005-02-18 2013-01-01 Qualcomm Inc 用於多重鏈結通信系統之無線鏈結協定
US7747894B2 (en) * 2005-06-06 2010-06-29 Microsoft Corporation Transport-neutral in-order delivery in a distributed system
WO2007021097A1 (en) 2005-08-12 2007-02-22 Samsung Electronics Co., Ltd. Method and apparatus to transmit and/or receive data via wireless network and wireless device
US7899004B2 (en) * 2005-08-22 2011-03-01 Qualcomm Incorporated Distributed protocol over a wireless connection
US8477759B2 (en) * 2005-09-30 2013-07-02 Qualcomm Incorporated Filtering of malformed data packets in wireless communication
JP2009520389A (ja) * 2005-11-30 2009-05-21 ノキア コーポレイション 複数のarqメカニズムを利用する再送を提供する装置、方法及びコンピュータ・プログラム
JP2007181127A (ja) 2005-12-28 2007-07-12 Ntt Docomo Inc 通信装置、通信方法及びプログラム
KR100912784B1 (ko) 2006-01-05 2009-08-18 엘지전자 주식회사 데이터 송신 방법 및 데이터 재전송 방법
EP1816776A1 (en) 2006-02-07 2007-08-08 Alcatel Lucent Device and method for mitigating effects of impulse noise on data packet transfer
US7694204B2 (en) * 2006-03-09 2010-04-06 Silicon Image, Inc. Error detection in physical interfaces for point-to-point communications between integrated circuits
US7864740B2 (en) * 2006-03-17 2011-01-04 Futurewei Technologies, Inc. System for minimizing signaling overhead in OFDMA-based communication systems
WO2007108656A1 (en) * 2006-03-22 2007-09-27 Electronics And Telecommunications Research Institute Method for retransmission in mobile communicaton system
KR101313291B1 (ko) 2006-03-22 2013-09-30 삼성전자주식회사 이동 통신 시스템에서의 재전송 방법
JP5108244B2 (ja) * 2006-03-30 2012-12-26 株式会社エヌ・ティ・ティ・ドコモ 通信端末及び再送制御方法
US8565216B2 (en) * 2006-06-07 2013-10-22 Qualcomm Incorporated Methods and apparatus for supporting tunneling related to wireless uplink signaling flows
CL2007001656A1 (es) * 2006-06-07 2008-01-11 Qualcomm Inc Metodo para la operacion de un terminal de acceso que comprende: a) analizar un encabezado rlp de un paquete de rlp para determinar si un valor indicador de reproceso en dicho encabezado rlp ha sido establecido y si se determina que dicho indicador de reproceso ha sido establecido; y terminal asociado.
US8565217B2 (en) * 2006-06-07 2013-10-22 Qualcomm Incorporated Methods and apparatus for supporting tunneling related to wireless downlink signaling flows
US9143585B2 (en) * 2006-07-07 2015-09-22 Wi-Lan Inc. Method and system for generic multiprotocol convergence over wireless air interface
US7661038B2 (en) * 2006-10-09 2010-02-09 Intel Corporation Link adaptation for retransmission error-control technique transmissions
CN101217350B (zh) * 2007-01-05 2012-04-18 电信科学技术研究院 协议数据单元的检测上报方法、系统及接收端
US7957360B2 (en) * 2007-01-09 2011-06-07 Motorola Mobility, Inc. Method and system for the support of a long DRX in an LTE—active state in a wireless network
US8165224B2 (en) * 2007-03-22 2012-04-24 Research In Motion Limited Device and method for improved lost frame concealment
DE102007019292A1 (de) * 2007-04-24 2008-10-30 Rohde & Schwarz Gmbh & Co. Kg Kommunikationssystem und Verfahren mit Bestimmung von Kanalparametern
US20080270866A1 (en) * 2007-04-26 2008-10-30 Infineon Technologies Ag Transmission with automatic repeat request process
US7877514B2 (en) * 2007-05-03 2011-01-25 Samsung Electronics Co., Ltd. System and method for time-constrained transmission of video in a communication system
US20080320097A1 (en) * 2007-06-22 2008-12-25 Tenoware R&D Limited Network distributed file system
US8427951B2 (en) * 2007-08-30 2013-04-23 International Business Machines Corporation Method, system, and apparatus for reliable data packet recovery in a link layer of a data center ethernet network
US8181079B2 (en) * 2007-09-21 2012-05-15 Qualcomm Incorporated Data transmission with HARQ and interference mitigation
US8713393B2 (en) * 2007-10-02 2014-04-29 Lantiq Deutschland Gmbh Retransmission and retransmission request in data communication systems
US8351464B2 (en) * 2007-10-02 2013-01-08 Infineon Technologies Ag Retransmission in data communication systems
EP2091172B1 (en) 2008-02-12 2016-04-13 Nokia Solutions and Networks Oy Method and device for data processing in a digital subscriber line environment and communication system comprising such device
US9270477B2 (en) * 2008-05-28 2016-02-23 Airmagnet, Inc. Method and apparatus of measuring and reporting data gap from within an analysis tool
CN102057609B (zh) * 2008-06-05 2014-12-03 诺基亚通信公司 无线通信网络中的接收单元和用于生成自动重传请求反馈消息的方法
CN101335603B (zh) * 2008-07-17 2011-03-30 华为技术有限公司 数据传输方法和装置
US8190948B1 (en) * 2008-07-31 2012-05-29 Emc Corporation Handling out of order I/O using temporal relationships of transmitted data
WO2010048451A2 (en) * 2008-10-22 2010-04-29 Zte (Usa) Inc. Reverse link acknowledgment signaling
KR101882152B1 (ko) 2008-11-04 2018-07-25 애플 인크. 무선 디바이스에 의한 확인응답 정보의 제공
EP2247154B1 (en) * 2009-04-27 2012-05-16 Telefonaktiebolaget L M Ericsson (PUBL) Technique for coordinated RLC and PDCP processing
EP2247020B1 (en) * 2009-04-27 2012-01-04 TELEFONAKTIEBOLAGET LM ERICSSON (publ) Technique for performing layer 2 processing using a distributed memory architecture
CN102422569B (zh) 2009-05-08 2015-04-15 中兴通讯(美国)公司 用于无线通信系统的反向链路信令技术
US8773976B1 (en) * 2011-03-03 2014-07-08 Sprint Spectrum L.P. Method and system for communication acknowledgement
CN102255713B (zh) * 2011-07-24 2013-10-30 哈尔滨工程大学 水声传感器网络的数据包及传输方法
CN102916787B (zh) * 2011-08-01 2018-01-26 中兴通讯股份有限公司 ARQ Discard消息优化的方法及设备
US20150055527A1 (en) * 2013-08-26 2015-02-26 Qualcomm Incorporated Devices and methods for facilitating power savings by optimized data block decodes in wireless communications systems
KR101985157B1 (ko) 2013-12-26 2019-05-31 인텔 코포레이션 멀티칩 패키지 링크
DE112015006944B4 (de) * 2015-09-25 2023-03-23 Intel Corporation Einrichtung, System und Verfahren zum Ermöglichen einer Kommunikation über eine Verbindung mit einer Vorrichtung außerhalb einer Baugruppe
WO2017053960A1 (en) 2015-09-25 2017-03-30 Fsa Technologies, Inc. Flow control system and method
US10128984B2 (en) * 2015-12-21 2018-11-13 Intel Corporation Packet tracking techniques for communication networks
CN106937241B (zh) * 2015-12-31 2021-05-18 华为技术有限公司 时序数据检测方法及装置
JP2019109759A (ja) * 2017-12-19 2019-07-04 日本電気株式会社 情報処理装置、情報処理システム、情報処理方法、通信装置、通信システム、通信方法、およびプログラム
CN111835472B (zh) * 2020-06-29 2023-07-28 国网思极紫光(青岛)微电子科技有限公司 数据通信方法、数据通信装置及数据通信系统

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5677918A (en) * 1995-07-28 1997-10-14 Motorola, Inc. Method and device for efficient error correction in a packet-switched communication system
US5963559A (en) * 1995-10-31 1999-10-05 Nec Corporation Radio transmission with a slow transmission mode used when retransmission of a data frame fails even repeated

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3212390B2 (ja) * 1992-11-17 2001-09-25 クラリオン株式会社 スライディング相関器
US5667918A (en) * 1993-09-27 1997-09-16 Micron Technology, Inc. Method of lithography using reticle pattern blinders
US5754754A (en) * 1995-07-26 1998-05-19 International Business Machines Corporation Transmission order based selective repeat data transmission error recovery system and method
US6289054B1 (en) * 1998-05-15 2001-09-11 North Carolina University Method and systems for dynamic hybrid packet loss recovery for video transmission over lossy packet-based network
EP1056258A1 (en) * 1999-05-27 2000-11-29 TELEFONAKTIEBOLAGET L M ERICSSON (publ) Data unit sending means and control method in wireless networks
FI110831B (fi) * 1999-12-31 2003-03-31 Nokia Corp Menetelmä tiedonsiirron tehostamiseksi ja tiedonsiirtoprotokolla
KR100340720B1 (ko) * 2000-03-09 2002-06-20 서평원 오류발생 패킷 데이터의 재전송 장치 및 방법
US6760860B1 (en) * 2000-04-17 2004-07-06 Nortel Networks Limited Automatic retransmission request layer interaction in a wireless network
KR20070090252A (ko) * 2000-04-17 2007-09-05 노오텔 네트웍스 리미티드 무선 에어 인터페이스를 위한 이중 프로토콜층 자동 재송신요청 방법
US7054316B2 (en) * 2001-04-25 2006-05-30 Nokia Corporation Method and system for interlayer control between re-sequencing and retransmission entities
US7733782B2 (en) * 2004-03-31 2010-06-08 Telefonaktiebolaget Lm Ericsson (Publ) Method and an arrangement for avoiding unnecessary retransmissions

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5677918A (en) * 1995-07-28 1997-10-14 Motorola, Inc. Method and device for efficient error correction in a packet-switched communication system
US5963559A (en) * 1995-10-31 1999-10-05 Nec Corporation Radio transmission with a slow transmission mode used when retransmission of a data frame fails even repeated

Also Published As

Publication number Publication date
EP1275216B1 (en) 2011-05-18
CN1290287C (zh) 2006-12-13
US20010032325A1 (en) 2001-10-18
US6931569B2 (en) 2005-08-16
CN1437807A (zh) 2003-08-20
KR20080085096A (ko) 2008-09-22
CN1968053A (zh) 2007-05-23
EP2290865A1 (en) 2011-03-02
WO2001080476A1 (en) 2001-10-25
US20050237994A1 (en) 2005-10-27
HK1050284A1 (en) 2003-06-13
KR20020089478A (ko) 2002-11-29
ES2364396T3 (es) 2011-09-01
EP1275216A1 (en) 2003-01-15
AU2001248674A1 (en) 2001-10-30
KR20070090252A (ko) 2007-09-05
EP2290865B1 (en) 2018-10-17
US7484120B2 (en) 2009-01-27

Similar Documents

Publication Publication Date Title
CN1968053B (zh) 用于无线通信的物理和链路层的自动重发请求协议合作
CN100417061C (zh) 重传控制方法和无线通信终端设备
US6760860B1 (en) Automatic retransmission request layer interaction in a wireless network
CN102076100B (zh) 用于由无线通信网络中的移动设备控制非连续接收(drx)的方法和系统
JP3677297B2 (ja) 階層arq方式のための連結された誤り検出コード化及びパケット番号付け
US6857095B2 (en) Method for making data transmission more effective and a data transmission protocol
CN102158329B (zh) 具有混合自动重发请求的增强型无线通信
JP3962246B2 (ja) 非同期移動通信システムの物理階層での適応コーディングを利用したデータ伝送方法及び基地局装置
CN101385375B (zh) 用于为切换而配置链路层实体的技术
KR100676278B1 (ko) 선택적인 확인 기법을 위한 방법 및 장치
WO2004038991A3 (en) Reverse link automatic repeat request
US6556556B1 (en) Method and system for limiting data packet transmission within a digital mobile telephone communication network by discarding unsuccessfully transmitted radio link protocol frames
CN103546245B (zh) 一种基于网络编码的数据包重传方法
EP1580916B1 (en) System and method for transmitting units of messages in a mobile communication system
US8700070B2 (en) System and method for adaptive message retransmission
CN101552658A (zh) 一种发送状态报告的方法和装置
US20030227921A1 (en) System and method for controlling data call traffic frame in mobile communication system
KR20010059727A (ko) 차세대 이동 통신 시스템의 통신 운용 방법

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
ASS Succession or assignment of patent right

Owner name: APPLE COMPUTER, INC.

Free format text: FORMER OWNER: YANXING BIDEKE CO., LTD.

Effective date: 20130705

Owner name: YANXING BIDEKE CO., LTD.

Free format text: FORMER OWNER: NORTEL NETWORKS LTD (CA)

Effective date: 20130705

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20130705

Address after: American California

Patentee after: APPLE Inc.

Address before: American New York

Patentee before: NORTEL NETWORKS LTD.

Effective date of registration: 20130705

Address after: American New York

Patentee after: NORTEL NETWORKS LTD.

Address before: Quebec

Patentee before: NORTEL NETWORKS Ltd.

EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20070523

Assignee: HUAWEI TECHNOLOGIES Co.,Ltd.

Assignor: APPLE Inc.

Contract record no.: 2015990000754

Denomination of invention: Automatic retransmission request layer interaction in a wireless network

Granted publication date: 20120815

License type: Common License

Record date: 20150827

LICC Enforcement, change and cancellation of record of contracts on the licence for exploitation of a patent or utility model
CX01 Expiry of patent term

Granted publication date: 20120815

CX01 Expiry of patent term