CN1135014C - 用于使通信系统中的开销最小的方法与设备 - Google Patents

用于使通信系统中的开销最小的方法与设备 Download PDF

Info

Publication number
CN1135014C
CN1135014C CNB998111694A CN99811169A CN1135014C CN 1135014 C CN1135014 C CN 1135014C CN B998111694 A CNB998111694 A CN B998111694A CN 99811169 A CN99811169 A CN 99811169A CN 1135014 C CN1135014 C CN 1135014C
Authority
CN
China
Prior art keywords
grouping
send
transmission rate
size
piece
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
Application number
CNB998111694A
Other languages
English (en)
Other versions
CN1319312A (zh
Inventor
I��ά�¸���
B·拉通伊
H·奥洛夫松
F·U·卡恩
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.)
Telefonaktiebolaget LM Ericsson AB
Original Assignee
Telefonaktiebolaget LM Ericsson AB
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 Telefonaktiebolaget LM Ericsson AB filed Critical Telefonaktiebolaget LM Ericsson AB
Publication of CN1319312A publication Critical patent/CN1319312A/zh
Application granted granted Critical
Publication of CN1135014C publication Critical patent/CN1135014C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding 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/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0002Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
    • 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/1642Formats specially adapted for sequence numbers
    • 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]
    • H04L1/1819Hybrid protocols; Hybrid automatic repeat request [HARQ] with retransmission of additional or different redundancy
    • 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/1835Buffer management
    • H04L1/1845Combining techniques, e.g. code combining

Abstract

提供用于使通信系统中的分组重发的开销最小的一种方法与设备。根据当前传输速率、每个分组的大小和以前分配的顺序号给此分组指定一个顺序号。能调整此分组大小,以使整个分组适合单个传输块,也可以根据通过量来调整分组大小。可以根据传输速率和/或通过量、是否正在发送分组或是否正在重发此分组来调整分组大小。或者,如果正在重发此分组,则以其原始传输速率发送此分组而不管当前传输速率如何。

Description

用于使通信系统中的开销最小的方法与设备
背景
本发明一般涉及用于使通信系统中的开销最小的方法与设备。更具体地,本发明涉及用于使通信系统中分组重发的开销最小的方法与设备。
图1是包括示例性基站110和移动站120的示例性蜂窝无线电话系统的方框图。虽然站120表示为“移动站”,但此站120也可以是固定的蜂窝站。基站包括连接到移动交换中心(MSC)140的控制与处理单元130,此单元130又连接到PSTN(未示出)。这样的蜂窝无线电话系统总的方面是本领域公知的。基站110通过由控制与处理单元130控制的话音信道收发信机150管理多个话音信道。每个基站也包括可能能管理多于一个的控制信道的控制信道收发信机160。此控制信道收发信机160由控制与处理单元130进行控制,此控制信道收发信机160在基站或小区的控制信道上广播控制信息给锁定到那个控制信道上的移动站。将明白:收发信机150与160能实施为单个设备,类似于话音与控制收发信机170,以便和共享同一无线电载波的控制与业务信道一起使用。
移动站120在其话音与控制信道收发信机170上接收在控制信道上广播的信息。随后,处理单元180评估接收的包括是此移动站锁定到的候选者的小区的特性的控制信道消息,并确定此移动站应锁定到哪个小区。有益地,此接收的控制信道信息不仅包括涉及与之相关的小区的绝对信息,也包含涉及此控制信道与之相关的小区附近的其他小区的相对信息,例如,如授予Raith等人的题为“用于无线电话系统中的通信控制的方法与设备”的美国专利号5353332中所述的。
诸如蜂窝与卫星无线电系统的现代通信系统采用各种操作模式(模拟、数字、双模式等)和诸如频分多址(FDMA)、时分多址(TDMA)、码分多址(CDMA)的接入技术以及这些技术的混合。
在北美,使用TDMA的数字蜂窝无线电话系统称为数字先进移动电话业务(D-AMPS),其一些特性规定在电信工业协会与电子工业协会(TIA/EIA)出版的TIA/EIA/IS-136标准中。使用直接序列CDMA的另一数字通信系统利用TIA/EIA/IS-95标准来规定,而跳频CDMA通信系统利用EIA SP3389标准(PCS 1900)来规定。PCS 1900标准是在北美之外是公用的为个人通信业务(PCS)系统引入的GSM系统的应用。
当前在包括国际电信联盟(ITU)、欧洲电信标准研究会(ETSI)和日本无线电工业与商业协会(ARIB)的各个标准设定组织中正在讨论用于下一代数字蜂窝通信系统的几个建议。除了发送话音信息之外,还能期望下一代系统传送分组数据并与也通常根据诸如开放系统接口(OSI)模型或传输控制协议/互联网协议(TCP/IP)组的工业范围数据标准设计的分组数据网络相互协作.多年来,无论正式还是事实上都一直在开发这些标准,并且使用这些协议的应用已经能获得。基于标准的网络的主要目的是实现与其他网络的互连.互联网是追求此目标的这样的基于标准的分组数据网络的当今一个最明显的示例。
在蜂窝系统中引入分组数据协议的优点包括支持高数据速率传输和同时实现无线电接口上无线电频率带宽的灵活与有效利用的能力。作为用于全球移动通信系统(GSM)标准的分组模式的通用分组无线电业务(GPRS)被设计用于所谓的“多时隙操作”,其中允许单个用户同时占用多于一个的传输资源。
在图2A中表示出GPRS网络结构的概况。来自外部网络的信息分组在GGSN(网关GPRS业务节点)10上进入此GPRS网络。然后,通过骨干网络12为分组从GGSN选择路由至正服务于寻址的GPRS远程站驻留在其中的区域的SGSN(服务GPRS支持节点)14。在专用GPRS传输中从SGSN 14为这些分组选择路由至正确的BSS(基站系统)。BSS包括多个基站收发信机(BTS)(只示出其中之一,BTS18)和基站控制器(BSC)20。BTS与BSC之间的接口称为A-bis接口。此BSC是GSM特定的表示,而对于其他示例性系统,术语无线电网络控制(RNC)用于具有类似于BSC的功能的节点。然后,由BTS18使用选择的信息传输速率通过空中接口将分组发送给远程站21。
一个GPRS寄存器保持所有GPRS预约数据。GPRS寄存器可以与GSM系统的HLR(归属位置寄存器)22合并,也可以不合并。用户数据可以在SGSN与MSC/VLR 24之间进行交换以保证诸如受限制的漫游的业务那样的相互作用。BSC20与MSC/VLR 24之间的接入网络接口是基于CCITT信令系统7号的移动应用部分的称为A接口的标准接口。MSC/VLR24也通过PSTN 26接入陆地有线系统。
在大多数的数字通信系统中,通过频率调制具有接近800兆赫(MHZ)、900MHZ和1900MHZ的无线电载波信号来实施通信信道。在TDMA系统中和甚至在CDMA系统的变化范围中,将每个无线电信道划分为一系列时隙,每个时隙包含来自用户的信息脉冲串。这些时隙组成为连续帧,每帧具有预定的持续时间,并且连续帧可以组成为一系列通常称为的超帧。通信系统使用的这种类型的接入技术(例如,TDMA或CDMA)影响如何在时隙或帧中表示用户信息,但是目前的接入技术全部使用时隙/帧结构。
分配给同一用户的可能不是无线电载波上的连续时隙的时隙可以认为是分配给此用户的逻辑信道。在每个时隙期间,根据此系统使用的特定接入技术(例如,CDMA)来发送预定数量的数字比特。除了用于话音或数据业务的逻辑信道之外,蜂窝无线电通信系统也为控制消息提供逻辑信道,诸如用于基站与移动站交换的呼叫建立消息的寻呼/接入信道。一般地,这些不同信道的传输比特率不必一致,而且这些不同信道中的时隙的长度不必均匀。一个信道可能的传输比特率的设置一般是有限的整数值并且对于使用此信道的发射机与接收机来说是公知的。
在蜂窝无线电系统中,为了允许移动站与基站和移动交换中心(MSC)通信而需要空中接口协议。此空中接口协议用于始发或接收蜂窝电话呼叫。物理层(层1)定义物理通信信道的参数,例如,载波无线电频率间距、调制特性等。链路层(层2)定义处于物理信道的限制之内的信息的准确传输所需要的技术,例如,纠错与检错等。无线电资源控制(RRC)层3定义了物理信道上发送的信息的接收与处理的程序。例如,TIA/EIA/IS-136和TIA/EIA/IS-95规定了空中接口协议。层2协议的功能包括对可以在驻留在移动站与蜂窝交换系统内的通信层3对等实体之间发送的层3消息的定界或组帧。
远程站与基站之间的物理信道一般划分为时帧,如图2B所示。在一个时帧期间发送的信息单元能称为传输块。在下一代系统中,数据能组合为分组以便发送。一个或几个数据分组能在一个传输块内进行发送。
许多通信系统的一个特性是:为了例如响应将发送的信息量的变化,远程站与基站能发送用户信息比特的速率对于系统中不同的信道可能是不同的并且甚至在一个信道内也能随时间而变化。有时允许传输速率只在帧开始时变化并且必须在整个帧期间保持为恒定值。因而,根据特定帧的传输速率,传输块的大小能随帧而变化,这是ETSI与ARIB目前正在考虑的第三代系统的代表。给远程站分配能用于信息比特的传输的一组不同速度。此基站控制每个信道的速度分配,并向远程站发送消息以便将允许此移动站使用哪些传输速率通知此移动站。可以由基站在它发送的每个帧中发送这样的消息。
传输速率如何变化取决于系统。例如,在TDMA系统中,分配给用户的不同数量的时隙可以随时间而变化。不同的调制与编码方案也能导致不同的传输速率,如公开在例如申请日为1997年8月29日的共同转让的美国专利No.6208663中。对于CDMA系统,能改变扩展因数以改变业务信道的速率,这是正在开发的IMT2000标准中的一个建议。在TDMA与CDMA系统中,带有凿孔(puncturing)方案(即,用于选择抛弃哪些比特和传输之前的信道编码器输出的方法)的信道编码也能用于获得不同的速率。
假定一个分组在长度上小于或等于一个传输块。假定不同的分组大小的数量为有限的整数值。这些分组的大小取决于当前用于此信道的传输速率设置并因此对于发射机与接收机二者是公知的。给这些分组指定顺序号并在一个传输块内以这些顺序号的顺序来发送这些分组。顺序号的分配是任意的并且对于接收机是未知的。此接收机只知道用于每个接收帧的总的传输块有多大。因而,因为接收机总是知道传输块在哪开始与结束,所以无需组帧。发射机不发送有关此传输块中分组组成或安排的任何信息。
在层2级上,一个分组一般包括标题部分、信息部分(I部分)和检错码部分。此标题部分一般包括用于请求已破坏的分组的重发的信息,此重发方案通常称为自动重发请求(ARQ)方案。称为循环冗余码(CRC)的检错部分用于确定此分组的其余部分当在信道上发送时是否已以某一方式被破坏。如果是这样的话,则给发射机发送重发请求信号,从而重发原始数据。
混合ARQ方案利用冗余来提供低误码率。具有诸如类型I混合ARQ方案的固定冗余ARQ方案和诸如软组合的可变冗余ARQ方案以及类型II与类型III混合ARQ方案。
在图2C所示的软组合中,当第一次解码尝试失败时,发送已被原始发送的信息的一个拷贝。如果与此拷贝组合的原始发送的信息的第二次解码尝试失败,则发送此信息的一个新拷贝以增加在接收实体上成功解码的概率。能根据需要而执行同一信息的多次重发,直至成功解码此信息。
在图2D所示的类型II混合ARQ方案中,能增加数据冗余度,直至成功解码所接收的信息。通过从信息解码器中发送系统信息来增加冗余度,并且如果需要的话,也发送信道编码器输出的(由生成此代码多项式的另一生成器生成的)冗余信息。如图2D所示,如果第一次解码尝试失败,则发送冗余信息R1。如果原始发送信息与此冗余信息R1的第二次解码尝试失败,则发送冗余信息R2,等等。通过从接收的具有最低C/I的块开始重发所接收的具有弱载波干扰比(C/I)的块,可以进一步增强类型II混合ARQ方案。在每个块重发时新近发送的信息与先前信息的分集/软组合之后,进行解码尝试。此处理继续进行,直至解码成功。
这些方案具有的问题是需要存储以前发送的信息,以便此信息能与新近发送的信息进行组合来解码,这将消耗大量的存储器。
在类型III混合ARQ方案中,每个子块自身是可解码的。因而,在没有存储空间可利用时,总是能抛弃以前发送的块。
可变传输速率对于分组重发将呈现出问题,这是因为发送的速率可能不同于重发的速率。已提议了处理可变传输速率的分组重发的技术。根据一种技术,分组顺序编号总是递增1,并且此分组大小总是固定为对应于可能的传输速率设置内最小可能的速率的分组大小。否则,在改变传输速率时不可能处理分组的重发,这由于较高的传输速率而会导致许多开销,固定的数据分组大小小于实际能发送的分组的大小。由于此开销因而浪费了许多不必要的无线电资源。
根据另一种技术,使用固定的分组长度,但对于较低传输速率能使用交错在几个时帧中发送一个分组,这产生大的延迟。另外,这浪费信道资源,这是因为不管用户数据量如何,分组大小总是相同的。
通信系统中信道差错特性变化很大并取决于例如移动站的速度、来自诸如建筑物、山脉等的物体的不同反射、噪声干扰、小区业务负载和传输速率。这些信道特性根据移动站正在其中四处移动或其中固定蜂窝站安装的环境而可能不同。这些信道特性影响通过量。
在上述的常规解决方法中,分组大小对于不同的传输速率是固定的。不存在对重发分组的数量的连续评估,并且也不存在通过对分组大小的调整来使通过量最大。因而,这些分组大小在某些业务信道条件下将不是最佳的。
具有各种公知的用于调整传输速率的方法。例如,对于使用不止一个的调制和/或信道编码方案(MCS)的系统,例如,GPRS GSM、D-AMPS++.EDGE GSM,转换到较高级调制(HLM)或更少的信道编码会导致较高的信息比特率,并且反之亦然。同样地,在宽带CDMA(WCDMA)系统中,利用不同的传输格式(TF)来获得不同的信息速率。利用传输速率、代码、交错深度和使用的重复与凿孔方案来定义TF。
为了无线电接口上有效的传输,将较高层PDU(协议数据单元)分段为较小尺寸的RLC(无线电链路控制)块或分组,这也允许在RLC块级别上根据表示为RLC协议(RLCP)的ARQ协议执行重发。
在例如图1中所示的基站与远程站的两个对等实体之间建立RLC连接用于RLC块的传输。每个实体具有接收RLC块的接收机和发送RLC块的发射机。通过一个窗口来控制这两个实体之间的块传输,即利用窗口大小来限制大量RLC块(未确认的块)的最大数量。
当前使用两种不同的方法来在使用不止一个的MCS/TF的系统中将较高层PDU帧中的块划分为RLC块。根据一种方法,较高层PDU帧中的整个块划分为其大小对应于当前使用的MCS或TF的RLC块,这使之不可能在较高层PDU帧的传输周期期间在不同的模式之间进行转换。根据第二种方法,将较高层PDU帧中的块划分为对应于最低传输速率的RLC块大小。然后,在一个块周期期间发送整数数量的这些相对较小的单元。将较高层PDU帧中的块分段为对应于最小传输速率的较小单元将会由于用于小尺寸单元的RLC标题与CRC而导致大的开销,例如,具有帧长等于10毫秒的系统中的16千比特/秒承载业务只有160比特的块大小,而开销占25%的容量(例如,16比特CRC和24比特LRC标题)。此方法也因为一个传输块只应包含一个RLC块来支持类型II混合ARQ与软组合而使得使用软组合和/或类型II混合ARQ很困难。
因而,需要一种能减少分组重发开销的方法与设备,也需要一种能支持类型II混合ARQ与软组合的可变速率分组重发的方法与设备。
发明概要
因此本发明的一个目的是使得资源的利用最大化并减少分组重发中的开销。本发明的另一目的是使通过量最大。本发明的还一目的是在可变速率分组重发中支持类型II混合ARQ与软组合。
根据本发明的示例性实施例,利用在通信系统中发送/重发分组的方法与设备来实现这个与其他的目的。
根据第一实施例,确定当前传输速率,根据当前传输速率、一个分组的大小和以前发送的分组的顺序号给一个用于发送的分组分配一个顺序号,并发送此分组。调整此分组的大小,以使整个分组适合当前传输速率上的单个传输块。
根据第二实施例,根据通过量来调整用于发送的分组的大小。确定在某一时间周期期间重发的分组的数量,并且利用此测量结果来选择使通过量最大的分组大小。
根据第三实施例,确定是否在重发分组。如果不是的话,则确定当前传输速率,给此分组分配一个顺序号,并且与第一实施例中一样发送此分组。否则,以其原始速率重发此分组。
附图简述
本发明的特性、目的与优点通过结合附图阅读此描述将变得显而易见,其中相同的标号指相同的部分,其中:
图1是蜂窝示例性无线电话通信系统的方框图;
图2A表示GSM/GPRS网络结构;
图2B表示划分为帧的物理信道;
图2C表示软组合重发方案;
图2D表示类型II混合重发方案;
图3A与3B表示根据第一实施例的示例性分组顺序编号技术;
图3C与3D表示根据第一实施例的信道中的示例性分组发送/重发;
图3E表示根据第一实施例用于分组发送/重发的方法;
图3F表示根据第二实施例用于使通过量最大的方法;
图4A-4C表示示例性纠错解码;
图5A表示根据第三实施例的示例性分组顺序编号;
图5B表示根据第三实施例的信道中的分组发送/重发;和
图5C表示根据第三实施例用于分组发送/重发的方法。
详细描述
根据本发明的示例性实施例,能调整分组大小、顺序编号和/或传输速率以使通信系统中的分组重发开销最小。
根据第一实施例,能选择分组大小以使开销最小。例如,能选择分组大小,以便对于每个传输速率,整个分组适合一个传输块。因而,当以高的传输速率发送时不浪费额外的开销。另外,能以这样一种方式给这些分组分配顺序号,以便能有效地以不同的传输速率来处理错误分组的重发。
可以根据一个分组中信息部分(I部分)的大小和一组传输速率之中的当前传输速率来分配顺序号给此分组。适合最小分组的信息量能对应于递增“1”(一个单位)的顺序号。因而,能给具有最小I部分的分组分配一个比以前分配的顺序号大一个步长1的顺序号。能选择用于较大分组大小(具有较大I部分)的顺序号,于是在此分组被破坏或丢失时(即在接收的分组中检测到差错时)总是能执行重发,并且此速率组中的最小速率能用于重发错误分组的整个I部分,这可以通过在发射机上将长分组重新安排为几个较小分组来实现。然后,除了那些保持原始I部分的第一或最后一部分的分组之外,在发送较小分组时,能给这些较小分组分配新的顺序号,这将在下面参照图3C与3D更详细地进行解释。
假定能发送的最小I部分(对应于加1的顺序号)的大小为LI,则下面的规则适用于确定任何一个保持I部分的分组的顺序号增加SEQ-INCREASE:
(SEQ_INCREASE-1)*LI<(I-Part)的大小≤SEQ_INCREASE*LI  (1)
因而,下面的等式能用于确定一个必须能在信道上利用长度大小为L的传输块来重发的具有当前长度大小的分组的顺序号的增加:
Figure C9981116900111
其中 是将变元舍入为最近的较大整数值的运算符。
分组的顺序号在下面将表示为NS。此顺序号的表示通常用于基于公知的高级数据链路控制(HDLC)协议的常规ARQ系统中。
能以许多种方式来给具有大于最小分组大小的、对应于大于1个单位的顺序号增加的I部分的分组分配顺序号,在图3A与3B中表示出其中两种方式。
在图3A与3B中,第一行中的分组表示最大的I部分。根据示例性实施例,例如通过以常规的方式划分较高层PDU帧块就可以获得这些分组。这些分组例如可以存储在中间缓冲器中。
第一行中的分组分别隔开4个步长进行编号。例如,在图3A中,第一行中的分组编号为NS=0和NS=4,而在图3B中,第一行的分组编号为NS=3和NS=7。
在第二行中,这些分组包含着是最小I部分两倍大小的I部分。例如,通过将第一行中所示的分组一分为二就可以获得这些分组。第二行中的分组分别隔开2个步长进行编号。例如,在图3A中,第二行中的分组编号为NS=0、NS=2、NS=4和NS=6。图3B的第二行中的分组编号为NS=1、NS=3、NS=5和NS=7。
在第三行中,这些分组包含与最小I部分同样大小的I部分并连续进行编号。例如,通过将第二行中所示的分组一分为二可以获得这些分组。因此,在图3A与3B中,第三行中的分组编号为NS=1,NS=2,NS=3,…,NS=7。
为便于解释,参照图3B解释当以较低传输速率重发一个分组时执行顺序号重新分配的方式。假定在第一行中分配有顺序号NS=7的分组将要在只能以能发送第一行中的分组的速率的1/4速率发送分组的信道上进行重发,则分配有NS=7的原始分组可被划分为编号为NS=4、NS=5、NS=6和NS=7的四个分组。
图3C与3D表示根据本发明的第一实施例如何以可变传输速率在信道中发送/重发分组的一个示例。这些分组在传输块中从例如移动站的发送实体中发送给例如基站的接收实体。在每个传输块中发送一个或多个分组。如上面参照图2B所述在每个时帧期间发送单个传输块给每个接收实体。接收实体检测接收分组中的差错。为便于解释,发送实体与接收实体在图3D中分别表示为ARQ实体1与ARQ实体2。当然,应明白:ARQ实体1与ARQ实体2都包括发送与接收能力。
在图3C与3D中,分组的顺序号表示为NS,并且传输速率组为(R,2R,3R,4R)。以这些速率发送的完整大小分组的顺序号的增加(即,顺序号步长)为(1,2,3,4)。换而言之,在速率R上,在连续分配的顺序号之间具有1的差值,在速率2R上,在连续分配的顺序号之间具有2的差值,等等。
在图3C中,箭头表示速率变化发生的时刻。速率变化未在图3D中表示出,但从分组顺序编号中能推断出速率变化发生的时间。例如,从接收实体发送给发送实体的信息能引起速率变化,这些速率变化能以任何常规方式来执行。图3C与3D也表示发送对所选择分组的重发请求的反向信道。
以速率R在第一时帧中以等于1的相应顺序号步长开始分组传输。给发送的第一分组分配顺序号0。在下一帧中,给发送的分组分配顺序号1。
在第三帧中,此速率改变为对应于2的顺序号步长的2R。给此帧中发送的分组分配顺序号3(比1大2的步长)。在信道上丢失此分组,如从图3D中能看出,并在接收实体上检测到差错。在第四帧中,给发送的下一个分组分配顺序号5(比3大2的步长)。重发请求信号或否定确认(NAK)与顺序号3一起在下一帧中回送给发送实体。
在第五帧中,速率也改变为对应于顺序号步长3的3R。给此帧中发送的分组分配顺序号8(比5大3的步长)。如图3D所示,随后在此信道上丢失此分组,并在接收的分组中检测到差错。
由于此速率大得足以发送具有顺序号3的分组,所以接下来重发此分组。这在此帧中在传输块中只留下足够发送具有能以速率R发送的大小的分组的空间。因而,给此大小的分组分配顺序号9(比8大1的步长)并与分配有顺序号3的分组一起进行发送。
在后一帧中与顺序号8一起将NAK信号发送给发射机以请求重发。在第七帧中,速率也改变为对应于顺序号步长2的2R。因而,给发送的下一分组分配顺序号11(比9大2的步长)。
随后,在第八帧中,速率改变为对应于顺序号步长1的R。因此,给发送的下一分组分配顺序号12(比11大1的步长)。
在第九帧中,将重发具有顺序号8的分组。然而,具有顺序号8的分组包括是能以速率R在一个传输块中发送的3倍的信息量。因而,将具有顺序号8的分组划分为分别分配有顺序号6、7与8的3个分组,并在第九、第十与第十一帧中连续发送这些分组。
如图3D所示,在信道上丢失分配有顺序号6与11的分组,并在接收的分组中检测到差错。在第十一帧期间,与这些顺序号一起发送NAK信号给发送侧。
在第十二帧中,速率改变为对应于顺序号步长4的4R。在此速率上,在传输块中具有足够的空间来重发分配有顺序号6的分组和分配有顺序号11的分组,并具有足够的剩余空间来发送包含有能以速率R发送的信息的分组。因此,给下一分组分配顺序号13(比12大1的步长)并在与具有顺序号6和11的分组相同的传输块中发送这下一分组。
为简化顺序编号,如果可能的话,两个或多个分组能合并为一个分组并能利用一个编号来替代这多个顺序号。例如,参见图3C,如果正好在发送分组NS=7之前表示等于2R的允许速率的速率变化消息到达,则NS=7分组与NS=8分组的I部分能合并在一起并利用只包括顺序号NS=8的速率2R进行重发,这只适用于连续编号的分组。例如,图3C中NS=3分组与NS=9分组当在同一传输块中进行发送时因为1部分不是连续的而不能合并在一起。
以上述方式分配顺序号可以解决在必须以较低传输速率重发较高速率分组时如何处理重发的问题。不在不必要的开销信息上浪费传输信道资源,这将增加信道通过量。
另外,通过调整分组大小以使整个分组适合传输块,可以进一步减少开销。作为一个示例性示例,考虑ETSI与ARIB的开发IMT2000 WCDMA标准的建议,其中具有10毫秒时帧和一个速率组中不同的传输速率。假定此速率组包括传输速率(32,64,128)千比特/秒,这对应于一组(320,640,1280)比特的分组大小。每个RLCP分组保持一个顺序号、一些控制比特和一个CRC,导致每个RLCP分组近似32比特的开销。利用常规的技术,这些分组大小将全部分配给320比特的最小分组大小,并且对于每个连续分组,分组顺序编号将递增1。因此,在32千比特/秒的速率上,每个时帧将只发送一个分组,并且所导致的开销将是32比特。在64千比特/秒的速率上,每个时帧将发送两个分组,导致64比特的开销。在128千比特/秒的速率上,每个时帧将发送4个分组,导致128比特的开销。
根据第一实施例,能根据传输速率调整分组大小,以便在每个传输块中发送单个分组。不管传输速率如何,这将导致32比特的恒定开销。64千比特/秒与128千比特/秒信道的通过量将分别增加5.5%与8.3%。将认识到:只在信道是无差错时才出现如此大的通过量增益。否则,通过量增益将因为重发的分组大小将更大而更小,从而降低通过量。
图3E表示根据第一实施例的分组的分组发送/重发的一种方法。在步骤300,确定传输速率,并在步骤310,确定分组大小,例如I部分的大小。应明白:也能以相反的顺序执行这些步骤。在步骤320,调整分组大小,以使整个分组能适合单个传输块。在步骤330,给此分组(或一些分组,如果在步骤320将此分组划分为较小分组)分配一个顺序号。随后,在步骤340发送此分组(一些分组)。对于发送与重发的每个分组重复此方法。
根据本发明的第二实施例,除了根据每个分组中的信息量和传输速率给分组分配顺序号之外,还可以调整分组大小以使通过量最大。根据此实施例,例如,处理器中的连续测量算法可以评估当前的分组大小是否最适合当前信道情况。例如,此算法测量某一时间周期期间发送实体上重发分组的数量,并使用这些测量值来调整分组大小以获得最大通过量。确定此通过量对于较大/较小分组是否是较高的。如果是这种情况的话,则相应地增加/减少此分组大小。
根据此实施例,增加系统的通过量,并且每个ARQ实体能根据当前信道情况使它自己的通过量最大,能以常规方式执行通过量测量。例如,假定使用的一组速率是{32,64,128}千比特/秒,并假定使用的一组分组大小是{320,640与128}比特。也假定一个分组的开销是40比特,还假定发送实体以128千比特/秒的速率发送并使用包括此开销的640比特的分组大小。在时间周期T期间,此发送实体发送包括3个重发分组的总数为100的分组。能计算表示为P的通过量作为在时间周期T期间成功发送的有用比特的数量。其他分组大小的差错数量能预测为相同的,即,对于200个大小为320比特的分组和50个大小为1280比特的分组具有3个差错。各个分组大小的通过量P的值于是能计算为:
P320=(320-40)*(2*100-3)/T=55160/T
P640=(640-40)*(100-3)/T=58200/T
P1280=(1280-40)*(100/2-3)/T=58280/T
根据这些计算,此通过量对于大小为1280比特的分组P1280是最大的。因而,为使通过量最大,发送实体在以128千比特/秒的速率发送时能将分组大小调整为1280比特。
图3F表示根据第二实施例用于使通过量最大的一种方法。此方法可以作为图3E中的步骤320的一部分来执行。在步骤322,确定通过量。在步骤324,确定使此通过量最大的分组大小。在步骤326,调整分组大小以使通过量最大。
为了检测差错,给这些分组附加上CRC。例如,每个传输块中可以包括一个CRC。在这种情况中,对于整个传输块的检错,只有一个CRC。当传输块包括不止一个的分组时,给每个分组分配一个不同的顺序号,在发送实体与接收实体之间必须具有附加的信令来通知接收实体:不同的分组位于此传输块中的哪里。为此,在一个块标题内能包括一个块内的分组的顺序号,并且如果需要的话,也能包括长度指示符,它将对应于每个特定顺序号的I部分的长度通知接收实体。利用此方法,在接收实体上能对每个传输块进行CRC检查。
可选择地,CRC可以包括在分配有不同的顺序号的每个分组中。例如,参见图3C,当在第12帧中发送这些分组时,每个分组能保持有一个CRC值,即,在此传输块内能发送3个CRC。这要求接收实体在进行CRC检查时要作一些额外处理,这将在下面具体进行描述。
接收实体在接收到此块时不知道整个传输块是如何利用CRC来保护的。此接收实体只知道被表示为L的整个传输块的长度。一个分组的大小称为Ai,其中i=1,…,M,并且M是一个有限值,即,具有有限数量的分组大小。可以按递增顺序(即,A1<A2<…<AM)将这些分组大小进行组合。对于长度为L的块,对于每个块中有限数量的分组Ai,下面的规则应用于每个传输块:
L=∑Ai                     (3)
分组放置在特定传输块中的顺序是任意的。例如,参见图3C,能在此块中以3!=6种不同的方式在第12帧中安排这些分组:{6,11,12},{6,12,11},{11,6,12},{11,12,6},{12,6,11}和{12,11,6}。
假定一个传输块具有10个单位的长度L,并且根据所使用的速率组,不同可能的分组大小的组为{1,2,4,5,6,10},则此传输块能包括不同大小的分组的不同组合,例如,[2,2,2,2,2],[5,2,21],[10],[6,4],等等。
根据一个示例性实施例,从具有可能的大小的组内的最小尺寸的分组的CRC-OK(CRC通过)的检查来开始此CRC检查。CRC-OK表示在接收的分组中未检测到差错。如果具有最小尺寸的分组的检查结果不是CRC-OK,则检查下一分组大小,等等,直至已检查最大的分组大小。如果在检查最大可能的分组大小之后未获得CRC-OK,则在此数据块中最小分组大小的末尾之后(即,在A1之后)开始重复此过程,并继续直至此块的末尾。在分组A1的末尾之后至此传输块的末尾,只检查具有适合于剩余子块的大小的分组。如果此第一子块未能导致得到CRC-OK,则此开始位置移到第二最小分组大小A2的末尾后面。和前面一样检查此传输块的其余子块。当获得CRC-OK时,释放此子块,并且又从最小分组大小开始新的查找,并继续直至检查完整个数据块。
此处理表示在图4A中,图4A表示如何能实施传输块的CRC解码算法的流程图。图4A中使用的表示方式基于C编程语言语法,但本发明并不局限于C编程实施。
此处理开始于步骤400,在步骤400例如由接收实体中的处理器发出CRC解码的指令。在步骤405,对分组大小变量和可调变量进行初始化。在步骤410,变量“first(第一)”设置为等于分组大小A[j]。接着,在步骤420,处理变量“i”设置为等于0,并且CRC寄存器设置为一个预定值,例如1或0。接下来,在步骤425,i递增1,并确定i是否小于或等于M,其中M是可能的分组大小的数字。在步骤430,确定第i分组大小是否小于L-first(第一),即,除了具有该变量first的长度的分组之外,具有大小为A[i]的第i分组是否适合此传输块的子块。如果这是真的话,在步骤435,从变量first加上分组大小A[i-1]的偏差开始,确定对于具有分组大小A[i]减去A[i-1]的大小的传输块的子块是否产生了CRC-OK。如果否的话,此处理返回到步骤425。如果是的话,则在步骤440释放此子块,并在步骤445将该变量first递增第i分组的大小。自此,此处理返回到步骤420。
如果在步骤425确定++i不小于或等于M,则在步骤450确定first是否小于L。如果是的话,则在步骤455从该变量first加上分组大小A[i-1]的偏差开始,确定对于具有L-first-A[i-1]的大小的传输块的子块是否产生了CRC OK。如果是的话,则在步骤460释放此子块。如果在步骤450确定变量first不小于L或在步骤455未得到CRC OK,则在步骤465确定first是否等于L。如果否的话,在步骤470则j++,即将j递增1,并且此处理返回到步骤410。如果在步骤465确定first等于L,即,已经到达此输出块的末尾,或如果在步骤460释放此子块,则此处理在步骤480结束。
能使用线性反馈移位寄存器(LFSR)或利用硬件或软件来进行CRC检查。要作CRC OK检查的比特流可以通过此LFSR来进行。步骤435与455中的函数CRC_Check(CRC检查)(arg1,arg2)对应于在通过LFSR运行的数据单位流的位置arg1开始检查arg2数据单位的数量。此数据单位例如可以是比特或字节。如果最后得到的寄存值是有效的,则函数CRC-CHECK()返回TRUE(真),而如果这些值是无效的,则此函数返回FALSE(假)。
作为CRC解码如何工作的一个示例,考虑一组分组大小{320,480,640}比特和具有大小L等于640比特的发送的块的大小,如图4B所示。假定要检查的传输块包括每个大小为320比特的两个分组并且第一分组是有错误的,即,将不能导致有效的CRC检查。图4C表示根据这些假定的CRC解码步骤。
参见图4C,在步骤405将处理变量j设置为0,并将分组大小变量A[0]、A[1]、A[2]、A[3]与A[4]分别设置为0、320、480、640与640。在步骤410,将处理变量first设置为0。在步骤420,将处理变量i设置为0,并将CRC寄存器复位。
在步骤425,将i递增1,并确定i(1)小于或等于M(3)。在步骤430,确定A[1](320)小于L-first(640)。接着,在步骤435,检查此块的前320比特,并确定对于被检查的这320比特未获得CRC OK。然后,重复步骤425,并确定i+1(2)小于或等于M(3)。在步骤430,确定A[2](480)小于L-first(640)。在步骤435,检查相对此块的开头偏离了320比特的包含160比特的一个子块,并确定:对于检查的此块的总共480比特未获得CRC-OK。随后,重复步骤425,并确定A[3](3)小于或等于M(3)。在步骤430,确定A[3](640)不小于L-first(640)。因而,执行步骤450并确定first(0)小于L(640)。接下来,在步骤455,检查相对此块的开头偏离了480比特的包含160比特的一个子块,并确定:对于检查的此块的总共640比特,未获得CRC-OK。随后,在步骤465,确定first(0)不等于L(640),并在步骤470将j设置为等于1。
接着,重复步骤410,并将first设置为等于320。接下来,在步骤420,将i复位为0,并将CRC寄存器复位。然后,在步骤425,将i递增1,并随后确定i小于或等于M(3)。在步骤430,确定A[1]不小于L-first(320),并在步骤450确定first(320)小于L(640)。在步骤455,确定对于此块的开头偏离了320比特的包含320比特的一个子块获得CRC OK。在步骤460释放此子块,并且此处理在步骤480结束。
根据第三实施例,在上述的实施例具有低开销和增加通过量的优点的同时,可以调整分组大小,以使每个传输块只包含一个RLCP来支持类型II与类型III混合ARQ与软组合。这允许接收实体将新近发送的信息与以前发送的信息加以组合以增加成功解码的概率。
根据第三实施例,为了支持类型II与类型III混合ARQ与软组合,只针对原始传输调整分组大小,并以原始传输速率执行同一分组的所有重发。它的原因是:如果允许在重发时改变速率,则在一个传输块内重发的信息将不同于在一个传输块内原始发送的信息,这将使类型II与类型III混合ARQ与软组合相当复杂。
图5A表示根据第三实施例的分组顺序编号。根据第三实施例,至少对于分组的原始传输,顺序编号类似于第一与第二实施例。在图5A中,第一行中的分组具有比最小的I部分大四倍的信息部分。分别给这些分组分配顺序号4、8、12与16。第二行中的分组表示实际上如何发送这些分组。
例如,假定第一行中分配有顺序号NS=4的分组将在只能以能发送第一行中的分组的速率的1/2速率发送分组的信道上进行发送。于是能将分配有NS=4的原始分组划分为具有编号为NS=2与NS=4的两个分组。假定第一行中分配有顺序号NS=8与NS=12的分组将要在能以与第一行中的分组相同的速率发送分组的信道上进行发送。于是不必为了传输而划分这些分组。假定在第一行中分配有顺序号NS=16的分组将要在只能以能发送第一行中的分组的速率的1/4速率发送分组的信道上进行发送。于是分配有NS=16的原始分组能划分为编号为NS=13、NS=14、NS=15与和NS=16的四个分组。
图5B表示根据第三实施例的示例性发送/重发。在图5B中,在每个时帧中发送一个发送分组。箭头表示速率变化。虽然已参照软组合进行描述,但将明白这能扩展到类型II与类型III混合ARQ方案以及其他可变的冗余方案。
在图5B中,速率组为{R,2R,3R,4R}。在最大速率上,分组顺序号组为{4,8,12,16}。在发送开始时,速率为2R,这是最大速率的一半。因此,将第一分组划分为编号为2与4的两个分组。在第一帧中以速率2R发送具有顺序号2的分组。在下一帧中,发送具有顺序号为4的分组(比2大2的步长)。在具有顺序号为2的接收分组中检测到一个差错,并在第三帧中将NAK信号与顺序号2一起发送给发送实体。而且,在第3帧中,速率变为4R,并发送分配有顺序号8(比4大4的步长)的分组。
在第四帧中,具有顺序号2的分组以是此分组的原始传输速率的速率2R进行重发。此发送与接收实体中以前的发送进行软结合,并成功解码此分组。
在第五帧中,发送一个分配有顺序号12的分组(比8大4的步长)。随后,速率变为R,且此速率对于接下来的3个帧保持为固定。因而,将具有顺序号为16的分组划分为分配有顺序号为13、14、15与16的四个分组,分别在第六、第七与第八帧中发送分配有连续顺序号为13、14与15的分组。在具有顺序号为12的接收分组中检测到一个差错,并在第八帧期间将NAK信号与顺序号12一起发送给发送实体。在第九帧中,一个分配有顺序号为12的分组以其原始传输速率4R进行重发。接下来,在第十帧中,发送一个分配有顺序号为16(比15大1的步长)的分组。
图5C表示根据第三实施例用于分组发送/重发的一种方法。此方法开始于步骤500,在步骤500确定是否正在重发一个分组。如果否的话,则此处理进行到步骤510、520、530与540,分别以类似于图3E中所示的步骤300-340的方式,确定传输速率、确定此分组大小、调整分组大小、分配一个(一些)顺序号、和发送此(这些)分组。如果在步骤500确定正在重发此分组,则此处理进行到步骤560,在步骤560确定原始传输速率,在步骤570以此速率重发此分组。
根据第三实施例的技术具有许多优点,包括低开销,这是因为对于每个分组只要求一个标题与一个CRC,这也使之更容易执行软组合和类型II与类型III混合ARQ。过多的分组顺序号可以导致中间顺序号保持为未使用的情况,但这在开销方面是非常有限的,例如,两个额外的比特用于等于4的顺序编号步长。
例如,在收发信机的处理器中能执行用于上述的序列编号、分组大小调整和传输速率变化的所有处理。
虽然以CDMA系统的应用进行描述,但本领域技术人员将明白,本发明能以例如TDMA系统或混合CDMA-DMA系统的其它特定形式来实施而不背离其本质特征。上述的实施例因此应认为是示例性的而不是限制性的。

Claims (16)

1.用于在通信系统中发送分组的一种方法,此方法包括以下步骤:
确定当前传输速率;
根据当前传输速率、一个分组的大小和以前发送的分组的顺序号来分配一个顺序号给此分组以便发送;和
以当前传输速率发送此分组。
2.权利要求1的方法,还包括:
调整分组大小,以使整个分组适合当前传输速率上的单个传输块。
3.权利要求2的方法,其中此调整步骤还包括:
确定此发送分组是否具有与能以当前传输速率在单个传输块中进行发送的分组相同的大小;和
如果此分组较大,则将此发送分组划分为4个较小分组。
4.权利要求3的方法,还包括:如果此发送分组小于能在单个传输块中发送的分组,则在此传输块中附加上另外的分组。
5.权利要求1的方法,还包括:
接收一个发送块,该发送块包括一个或多个分组;
检测所述一个或多个分组中的差错;和
重发已检测到差错的块中的所述一个或多个分组中的任一分组,其中如果在重发时传输速率低于原始发送这些分组的速率,则将此分组划分为较小分组,并给这些较小分组重新分配顺序号。
6.权利要求5的方法,其中此检测步骤包括:
检查被传输的块中的所述一个或多个分组的差错;和
释放未检测到差错的被传输的块中的那些分组。
7.权利要求5的方法,还包括根据在某一时间周期期间重发的分组的数量来调整分组大小以使通过量最大的步骤。
8.权利要求1的方法,还包括以下步骤:
确定是否正在重发分组,其中如果未在重发分组,则执行确定当前传输速率、分配顺序号和以当前传输速率发送分组的步骤,或如果正在重发此分组,则以其原始传输速率重发此分组.
9.一种收发信机,包括:
处理器,用于确定当前传输速率,并根据当前传输速率、一个分组的大小和以前发送的分组的顺序号来给此发送分组分配一个顺序号;和
发射机,用于以当前传输速率发送此分组。
10.权利要求9的收发信机,其中此处理器调整分组大小,以使整个分组适合当前传输速率上的单个传输块。
11.权利要求10的收发信机,其中此处理器确定此发送分组是否具有与能以当前传输速率在单个传输块中发送的分组相同的大小,而如果此分组较大,则此处理器将此发送分组划分为较小分组。
12.权利要求11的收发信机,其中如果此发送分组小于能在单个传输块中发送的分组,则此处理器在此传输块中附加上另外的分组。
13.权利要求9的收发信机,其中接收此发送块,并且此处理器检测此被发送的块中的差错,而如果在此发送块中检测到任何差错,则此发射机重发已检测到差错的分组,和其中如果在重发时传输速率低于原始发送这些分组的速率,则此处理器将此分组划分为较小分组并重新分配顺序号给这些较小分组。
14.权利要求13的收发信机,其中此处理器通过检查此被传输的块的分组中的差错和释放未检测到差错的被传输的块中的那些分组来检测差错。
15.权利要求14的收发信机,其中此处理器根据某一时间周期期间重发的分组的数量来调整分组大小以使通过量最大。
16.权利要求9的收发信机,其中此处理器确定是否正在重发分组,和其中如果未在重发分组,则此处理器确定当前传输速率并分配顺序号,而且此发射机发送此分组,或如果正在重发此分组,则此发射机以其原始传输速率重发此分组。
CNB998111694A 1998-07-21 1999-07-13 用于使通信系统中的开销最小的方法与设备 Expired - Fee Related CN1135014C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/120,163 1998-07-21
US09/120,163 US6359877B1 (en) 1998-07-21 1998-07-21 Method and apparatus for minimizing overhead in a communication system

Publications (2)

Publication Number Publication Date
CN1319312A CN1319312A (zh) 2001-10-24
CN1135014C true CN1135014C (zh) 2004-01-14

Family

ID=22388631

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB998111694A Expired - Fee Related CN1135014C (zh) 1998-07-21 1999-07-13 用于使通信系统中的开销最小的方法与设备

Country Status (11)

Country Link
US (1) US6359877B1 (zh)
EP (1) EP1099356A1 (zh)
JP (1) JP2002521936A (zh)
KR (1) KR20010072016A (zh)
CN (1) CN1135014C (zh)
AU (1) AU758603B2 (zh)
BR (1) BR9912342A (zh)
EE (1) EE200100035A (zh)
HK (1) HK1041398A1 (zh)
MY (1) MY126481A (zh)
WO (1) WO2000005911A1 (zh)

Families Citing this family (130)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6101168A (en) * 1997-11-13 2000-08-08 Qualcomm Inc. Method and apparatus for time efficient retransmission using symbol accumulation
JP3500565B2 (ja) * 1998-07-27 2004-02-23 富士通株式会社 メッセージ分割通信方法及び通信システム
JP2000049898A (ja) * 1998-07-31 2000-02-18 Sony Computer Entertainment Inc 情報受信装置及び方法、情報受信システム、情報送信装置及び方法、並びに情報送受信システム
JP2000078117A (ja) * 1998-09-01 2000-03-14 Toyota Autom Loom Works Ltd 無線通信方法および無線通信装置
JP2000092076A (ja) * 1998-09-11 2000-03-31 Sony Corp 通信制御方法及び伝送装置
US6798736B1 (en) * 1998-09-22 2004-09-28 Qualcomm Incorporated Method and apparatus for transmitting and receiving variable rate data
US6741581B1 (en) 1998-09-22 2004-05-25 Hughes Electronics Corporation System and method for transmitting data in frame format using an R-Rake retransmission technique with blind identification of data frames
WO2000021220A1 (en) * 1998-10-06 2000-04-13 Nokia Networks Oy Radio link protocol with reduced signaling overhead
US6779146B1 (en) * 1999-04-05 2004-08-17 Cisco Technology, Inc. ARQ for point to point links
US6772215B1 (en) * 1999-04-09 2004-08-03 Telefonaktiebolaget Lm Ericsson (Publ) Method for minimizing feedback responses in ARQ protocols
US6449490B1 (en) * 1999-05-24 2002-09-10 Qualcomm Incorporated Transmitter directed code division multiple access system using path diversity to equitably maximize throughput
US8050198B2 (en) * 1999-05-24 2011-11-01 Qualcomm Incorporated Method and system for scheduling data transmission in communication systems
US6665307B1 (en) * 1999-07-02 2003-12-16 Telefonaktiebolaget Lm Ericsson (Publ) Variable fast page mode
DE19931236C2 (de) * 1999-07-07 2002-05-29 Siemens Ag Verfahren zur Zuweisung von Übertragungskapazität zu Verbindungen in einem Funk-Kommunikationssystem
US6519731B1 (en) * 1999-10-22 2003-02-11 Ericsson Inc. Assuring sequence number availability in an adaptive hybrid-ARQ coding system
US7522631B1 (en) * 1999-10-26 2009-04-21 Qualcomm, Incorporated Method and apparatus for efficient data transmission control in a wireless voice-over-data communication system
BR9917537A (pt) * 1999-11-05 2002-06-25 Nokia Corp Aparelho transmissor distribuìdo em um sistema de comunicação, e, método de transmissão, unidade transmissora e unidade de controle no mesmo
US7420951B1 (en) 1999-11-12 2008-09-02 Nortel Networks Limited Packet-switched communications in a mobile network
US6804258B1 (en) * 1999-12-07 2004-10-12 Sun Microsystems, Inc. Method and apparatus for alleviating cell packing problems in bundled link systems
JP2001168914A (ja) * 1999-12-10 2001-06-22 Oki Electric Ind Co Ltd 通信接続装置および通信接続方法
US6414938B1 (en) * 2000-02-14 2002-07-02 Motorola, Inc. Method and system for retransmitting data packets in a communication system having variable data rates
DE10007564A1 (de) * 2000-02-18 2001-08-30 Siemens Ag Verfahren, Kommunikationssystem und Empfänger zum Übertragen von Daten in Paketform
DE10007602A1 (de) * 2000-02-18 2001-08-30 Siemens Ag Verfahren zum Übertragen von Paketdateninformationen in einem Funk-Kommunikationssystem
KR20010089053A (ko) * 2000-03-21 2001-09-29 박종섭 Is-95b 시스템에서의 무선 데이터 전송방법
JP3469560B2 (ja) * 2000-04-10 2003-11-25 ヒュンダイ エレクトロニクス インダストリーズ カムパニー リミテッド 広帯域無線通信システムのダウンリンクにおけるハイブリッド自動再伝送要求2/3方式のためのデータ伝達方法
JP3507809B2 (ja) * 2000-04-10 2004-03-15 ヒュンダイ エレクトロニクス インダストリーズ カムパニー リミテッド 広帯域無線通信システムのアップリンクにおけるハイブリッド自動再伝送要求2/3方式のためのデータ伝送方法
US6760860B1 (en) * 2000-04-17 2004-07-06 Nortel Networks Limited Automatic retransmission request layer interaction in a wireless network
EP1156617B1 (en) * 2000-05-17 2003-09-10 Matsushita Electric Industrial Co., Ltd. Hybrid ARQ method for packet data transmission
US7006478B1 (en) 2000-05-22 2006-02-28 Nortel Networks Limited Communicating over one or more paths in an interface between a base station and a system controller
JP4330767B2 (ja) 2000-06-26 2009-09-16 株式会社エヌ・ティ・ティ・ドコモ 自動再送要求を行う通信方法及び基地局装置
US6707790B1 (en) * 2000-06-30 2004-03-16 Nokia Internet Communications, Inc. Enforceable and efficient service provisioning
US6744746B1 (en) * 2000-07-31 2004-06-01 Cyntrust Communications, Inc. System and method for communicating additional data in a data communications system
JP2002124992A (ja) * 2000-08-10 2002-04-26 Kddi Corp マルチキャストによるデータファイル配信方法
US6684367B1 (en) * 2000-10-13 2004-01-27 Agere Systems Inc. Channel coding based on hidden puncturing for partial-band interference channels
JP3512755B2 (ja) * 2000-10-13 2004-03-31 シャープ株式会社 通信方式、通信装置、およびこの通信装置を用いた通信システム
KR100525384B1 (ko) * 2000-10-31 2005-11-02 엘지전자 주식회사 무선 통신 시스템에서의 패킷 재전송 제어 방법
US6678523B1 (en) * 2000-11-03 2004-01-13 Motorola, Inc. Closed loop method for reverse link soft handoff hybrid automatic repeat request
US20020064167A1 (en) * 2000-11-29 2002-05-30 Khan Farooq Ullah Hybrid ARQ with parallel packet transmission
US7437654B2 (en) * 2000-11-29 2008-10-14 Lucent Technologies Inc. Sub-packet adaptation in a wireless communication system
ATE343307T1 (de) * 2000-12-08 2006-11-15 Motorola Inc Kanalzuweisung in einem kommunikationssystem
US20020075869A1 (en) * 2000-12-18 2002-06-20 Shah Tushar Ramanlal Integration of network, data link, and physical layer to adapt network traffic
US7333512B2 (en) * 2000-12-18 2008-02-19 Rmi Corporation Dynamic mixing TDM data with data packets
US7110351B2 (en) * 2000-12-19 2006-09-19 Nortel Networks Limited Enhanced ARQ with OFDM modulation symbols
US6937573B2 (en) * 2001-01-10 2005-08-30 Sony Corporation Method and apparatus for variable frame size radiolink protocol based on channel condition estimation
DE60131572T2 (de) * 2001-02-06 2008-10-23 Nokia Corp. Zugriffssystem fur ein zellulares netzwerk
KR100735383B1 (ko) * 2001-02-09 2007-07-04 삼성전자주식회사 무선 시스템에서 데이터 서비스 장치 및 방법
WO2002065734A1 (fr) * 2001-02-13 2002-08-22 Mitsubishi Denki Kabushiki Kaisha Emetteur de paquets, recepteur de paquets et systeme d'emission de paquets
US6795887B1 (en) * 2001-03-05 2004-09-21 Hewlett-Packard Development Company, L.P. Modular MFP/printer architectures
US6944123B1 (en) * 2001-03-21 2005-09-13 Cisco Technology, Inc. Redundant packet selection and manipulation in wireless communications systems
EP1244240B1 (en) * 2001-03-21 2010-11-10 LG Electronics, Inc. Retransmission of data through a reverse link in a packet data communication system using automatic repeat request
US7103019B1 (en) 2001-03-21 2006-09-05 Cisco Technology, Inc. Error correction using redundant packet streams in wireless communications systems
US7023810B1 (en) * 2001-03-21 2006-04-04 Cisco Technology, Inc. Decoding using redundant packet selection information in wireless communications systems
EP1246385B1 (en) 2001-03-26 2014-04-30 LG Electronics Inc. Method of transmitting or receiving data packet in packet data communication system using hybrid automatic repeat request
KR100480251B1 (ko) * 2001-05-08 2005-04-06 삼성전자주식회사 통신시스템에서 부호 생성 장치 및 방법
JP3476788B2 (ja) * 2001-05-11 2003-12-10 シャープ株式会社 通信方式ならびに送信装置、受信装置およびこれらを備えた通信システム
US6961349B2 (en) * 2001-05-30 2005-11-01 Telefonaktiebolaget Lm Ericsson (Publ) Handling TCP protocol for connections transmitted in parallel over radio link
US7106711B2 (en) * 2001-06-06 2006-09-12 Motorola, Inc. Method and apparatus for reducing the impact of cell reselection of GPRS/EDGE data rates
US7197024B2 (en) * 2001-06-27 2007-03-27 Lucent Technologies Inc. Telecommunications system having layered protocol with delimiter of payload
US7242670B2 (en) * 2001-07-07 2007-07-10 Lg Electronics Inc. Method for controlling retransmission of information using state variables in radio communication system
KR20030004978A (ko) 2001-07-07 2003-01-15 삼성전자 주식회사 이동 통신시스템에서 초기전송 및 재전송 방법
US6725040B2 (en) * 2001-07-09 2004-04-20 Asustek Computer Inc. Lossless SRNS relocation procedure in a wireless communications system
US7327694B2 (en) * 2001-07-31 2008-02-05 Sasken Communication Technologies Ltd. Adaptive radio link protocol (RLP) to improve performance of TCP in wireless environment for CDMAone and CDMA2000 systems
US6839566B2 (en) * 2001-08-16 2005-01-04 Qualcomm, Incorporated Method and apparatus for time-based reception of transmissions in a wireless communication system
US7542482B2 (en) * 2001-08-16 2009-06-02 Qualcomm Incorporated Method and apparatus for message segmentation in a wireless communication system
US20030039226A1 (en) * 2001-08-24 2003-02-27 Kwak Joseph A. Physical layer automatic repeat request (ARQ)
US6779147B2 (en) 2001-09-25 2004-08-17 Qualcomm, Incorporated Method and apparatus for efficient use of communication resources in a CDMA communication system
JP3937799B2 (ja) * 2001-10-26 2007-06-27 松下電工株式会社 構内通信システム
KR100557167B1 (ko) * 2001-11-02 2006-03-03 삼성전자주식회사 이동통신시스템에서의 재전송 장치 및 방법
US6944617B2 (en) * 2001-12-28 2005-09-13 Intel Corporation Communicating transaction types between agents in a computer system using packet headers including an extended type/extended length field
US7099318B2 (en) * 2001-12-28 2006-08-29 Intel Corporation Communicating message request transaction types between agents in a computer system using multiple message groups
US7581026B2 (en) * 2001-12-28 2009-08-25 Intel Corporation Communicating transaction types between agents in a computer system using packet headers including format and type fields
US7184399B2 (en) * 2001-12-28 2007-02-27 Intel Corporation Method for handling completion packets with a non-successful completion status
US7191375B2 (en) * 2001-12-28 2007-03-13 Intel Corporation Method and apparatus for signaling an error condition to an agent not expecting a completion
US8233501B2 (en) * 2002-02-13 2012-07-31 Interdigital Technology Corporation Transport block set segmentation
US7287206B2 (en) * 2002-02-13 2007-10-23 Interdigital Technology Corporation Transport block set transmission using hybrid automatic repeat request
US6975650B2 (en) * 2002-02-13 2005-12-13 Interdigital Technology Corporation Transport block set segmentation
US6795419B2 (en) * 2002-03-13 2004-09-21 Nokia Corporation Wireless telecommunications system using multislot channel allocation for multimedia broadcast/multicast service
CN2696245Y (zh) * 2002-04-05 2005-04-27 交互数字技术公司 用于服务高速下行链路分组接入小区变更的控制器
US7167476B1 (en) * 2002-04-12 2007-01-23 Juniper Networks, Inc. Systems and methods for routing data in a network device
US8484370B1 (en) * 2002-04-16 2013-07-09 Trimble Navigation Limited Method and system for efficient extended data communications using GPRS
US8078808B2 (en) 2002-04-29 2011-12-13 Infineon Technologies Ag Method and device for managing a memory for buffer-storing data blocks in ARQ transmission systems
US8171300B2 (en) 2002-04-30 2012-05-01 Qualcomm Incorporated Security method and apparatus
US20030231598A1 (en) * 2002-06-18 2003-12-18 Ramesh Venkataraman Method and apparatus for tracking data packets in a packet data communication system
US7706378B2 (en) * 2003-03-13 2010-04-27 Sri International Method and apparatus for processing network packets
US7054774B2 (en) * 2003-06-27 2006-05-30 Microsoft Corporation Midstream determination of varying bandwidth availability
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
JP2005033399A (ja) * 2003-07-10 2005-02-03 Fujitsu Ltd パケット送受信装置
CN100446489C (zh) * 2003-09-09 2008-12-24 日本电信电话株式会社 无线分组通信方法及无线分组通信装置
US8462817B2 (en) * 2003-10-15 2013-06-11 Qualcomm Incorporated Method, apparatus, and system for multiplexing protocol data units
EP1681883A4 (en) * 2003-10-31 2011-06-15 Kyocera Corp METHOD FOR DETERMINING TRANSMISSION RATE, BASE STATION APPARATUS AND ASSOCIATED TERMINAL APPARATUS
KR100529931B1 (ko) * 2003-12-09 2005-11-22 엘지전자 주식회사 무선 네트워크망을 통해 통신하는 서버 시스템
WO2005060302A1 (en) * 2003-12-17 2005-06-30 Telefonaktiebolaget Lm Ericsson (Publ) A method, system, terminal and computer program product for selecting radio access system in a multiaccess system
JP4454320B2 (ja) * 2004-01-09 2010-04-21 富士通株式会社 伝送装置、伝送制御プログラム、及び伝送方法
JP4363204B2 (ja) * 2004-02-04 2009-11-11 ヤマハ株式会社 通信端末
JP2007529928A (ja) * 2004-03-19 2007-10-25 ノボ・ノルデイスク・エー/エス 医療用デバイスのデータ伝送に使用されるパケットヘッダのフォーマットサイズの削減
KR100989314B1 (ko) * 2004-04-09 2010-10-25 삼성전자주식회사 디스플레이장치
US7225382B2 (en) * 2004-05-04 2007-05-29 Telefonakiebolaget Lm Ericsson (Publ) Incremental redundancy operation in a wireless communication network
US7584397B2 (en) * 2004-06-10 2009-09-01 Interdigital Technology Corporation Method and apparatus for dynamically adjusting data transmission parameters and controlling H-ARQ processes
GB0414057D0 (en) * 2004-06-23 2004-07-28 Koninkl Philips Electronics Nv Method of,and system for,communicating data, and a station for transmitting data
US8111663B2 (en) * 2004-07-20 2012-02-07 Qualcomm Incorporated Methods and systems for variable rate broadcast with soft handoff
KR100597585B1 (ko) * 2004-10-22 2006-07-06 한국전자통신연구원 트리 구조를 사용하는 패킷의 분할 및 재조립 방법과 이를이용한 패킷의 전송 및 수신 방법
WO2006072810A1 (en) * 2005-01-03 2006-07-13 Nokia Corporation Method and device of frame number encoding for synchronization of electronic devices
KR100710268B1 (ko) * 2005-08-26 2007-04-20 엘지전자 주식회사 이종 마이크로 프로세서 모듈 사이의 음성 호 송·수신방법
CN100418386C (zh) * 2005-08-26 2008-09-10 清华大学 基于可用信道搜索的动态信道接入方法
EP1947878B1 (en) * 2005-11-11 2013-07-03 NTT DoCoMo, Inc. Mobile communication system, mobile station, base station, and control channel allocation method
EP1962450A4 (en) * 2005-12-15 2011-08-10 Mitsubishi Electric Corp COMMUNICATION SYSTEM, TRANSMITTER COMMUNICATION DEVICE AND RECEIVER COMMUNICATION DEVICE
KR101334581B1 (ko) * 2005-12-22 2013-11-28 인터디지탈 테크날러지 코포레이션 무선 통신 시스템에서 데이터 보안 및 자동 반복 요청 실시를 위한 방법 및 장치
US20070180349A1 (en) * 2006-01-31 2007-08-02 Jacobsen Eric A Techniques for uequal error protection for layered protection applications
CN1863034B (zh) * 2006-02-17 2010-09-08 上海华为技术有限公司 混合自动重传请求中重传数据发送的方法及其系统
CN101170388B (zh) * 2006-10-27 2011-01-19 中兴通讯股份有限公司 确定协议数据单元重传时是否重分段的方法
JP5098329B2 (ja) * 2006-12-26 2012-12-12 富士通株式会社 移動通信装置
WO2008094662A2 (en) 2007-02-01 2008-08-07 Interdigital Technology Corporation Method and apparatus for supporting rlc re-segmentation
US8381061B2 (en) * 2007-03-06 2013-02-19 Telefonaktiebolaget Lm Ericsson (Publ) System and method for retransmissions in a wireless communications system
US8437281B2 (en) * 2007-03-27 2013-05-07 Cisco Technology, Inc. Distributed real-time data mixing for conferencing
JP2007243971A (ja) * 2007-04-10 2007-09-20 Fujitsu Ltd パケット送受信装置及び送受信方法
US9564988B2 (en) * 2007-07-26 2017-02-07 The Directv Group, Inc. Method and system for forming a formatted content stream and using a cyclic redundancy check
JP2007336583A (ja) * 2007-08-06 2007-12-27 Fujitsu Ltd 送信装置、受信装置、再送制御方法
US8169992B2 (en) 2007-08-08 2012-05-01 Telefonaktiebolaget Lm Ericsson (Publ) Uplink scrambling during random access
EP2073419B1 (en) 2007-12-20 2011-10-26 Panasonic Corporation Control channel signaling using a common signaling field for transport format and redundancy version
WO2011061855A1 (ja) * 2009-11-20 2011-05-26 富士通株式会社 無線通信装置、システム及び再送制御方法
JP2010263634A (ja) * 2010-06-09 2010-11-18 Fujitsu Ltd 送信装置、受信装置
JP2010263633A (ja) * 2010-06-09 2010-11-18 Fujitsu Ltd 再送方法
GB2482497A (en) * 2010-08-03 2012-02-08 Icera Inc Adapting transport block size for uplink channel transmission
JP2012222703A (ja) * 2011-04-12 2012-11-12 Kyocera Corp 送信側通信装置及び再送制御方法
US9503222B2 (en) 2011-12-08 2016-11-22 Qualcomm Technologies, Inc. Differential formatting between normal and retry data transmission
JP2013153516A (ja) * 2013-03-18 2013-08-08 Fujitsu Ltd 再送方法および無線通信システム
KR102139721B1 (ko) * 2013-08-29 2020-07-30 삼성전자주식회사 다중 경로 프로토콜에서 이중으로 네트워크 코딩을 적용하는 방법 및 그 장치
US10686709B2 (en) * 2014-07-14 2020-06-16 Qualcomm Incorporated Methods and apparatus for channel usage indication
KR101977402B1 (ko) * 2017-04-06 2019-05-13 엘에스산전 주식회사 데이터 처리 장치의 마스터 모듈, 슬레이브 모듈 및 모듈 시스템
KR102604290B1 (ko) * 2018-07-13 2023-11-20 삼성전자주식회사 전자 장치의 데이터 패킷 처리 장치 및 방법

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4691314A (en) * 1985-10-30 1987-09-01 Microcom, Inc. Method and apparatus for transmitting data in adjustable-sized packets
US5121387A (en) * 1988-08-26 1992-06-09 Scientific Atlanta Link utilization control mechanism for demand assignment satellite communications network
US4970714A (en) * 1989-01-05 1990-11-13 International Business Machines Corp. Adaptive data link protocol
US5128934A (en) * 1990-06-29 1992-07-07 Motorola, Inc. Multiple transmitter message transmission system and method therefor
US5222101A (en) * 1991-05-03 1993-06-22 Bell Communications Research Phase equalizer for TDMA portable radio systems
US5353332A (en) 1992-09-16 1994-10-04 Ericsson Ge Mobile Communications Inc. Method and apparatus for communication control in a radiotelephone system
JP2967897B2 (ja) 1993-07-22 1999-10-25 エヌ・ティ・ティ移動通信網株式会社 自動再送要求データ伝送方法
EP0751639A1 (en) * 1995-06-30 1997-01-02 STMicroelectronics S.r.l. Method, transmitter and receiver for transmitting and receiving information; information broadcasting, in particular RDS (Radio Data System)
DE69527633T2 (de) * 1995-10-23 2003-04-03 Nokia Corp Verfahren zur Paketdatenübertragung mit hybridem FEC/ARQ-Type-II-Verfahren
JPH09130843A (ja) * 1995-10-27 1997-05-16 Fujitsu Ltd 無線通信システム用基地局装置及び移動無線端末並びに無線通信システム並びに無線通信システムにおける通信方法
US5648970A (en) * 1996-03-04 1997-07-15 Motorola, Inc. Method and system for ordering out-of-sequence packets
CA2216980C (en) * 1996-10-04 2001-09-25 Hitachi, Ltd. Communication method
JP3284177B2 (ja) * 1996-12-25 2002-05-20 シャープ株式会社 データ伝送方式
US6078568A (en) * 1997-02-25 2000-06-20 Telefonaktiebolaget Lm Ericsson Multiple access communication network with dynamic access control
US6105064A (en) * 1997-05-30 2000-08-15 Novell, Inc. System for placing packets on network for transmission from sending endnode to receiving endnode at times which are determined by window size and metering interval
US5979085A (en) * 1998-04-30 1999-11-09 Ross; Michael E. Decorative shoe accessory

Also Published As

Publication number Publication date
KR20010072016A (ko) 2001-07-31
WO2000005911A1 (en) 2000-02-03
HK1041398A1 (en) 2002-07-05
BR9912342A (pt) 2001-04-17
US6359877B1 (en) 2002-03-19
EE200100035A (et) 2002-06-17
JP2002521936A (ja) 2002-07-16
MY126481A (en) 2006-10-31
CN1319312A (zh) 2001-10-24
AU5539399A (en) 2000-02-14
EP1099356A1 (en) 2001-05-16
AU758603B2 (en) 2003-03-27

Similar Documents

Publication Publication Date Title
CN1135014C (zh) 用于使通信系统中的开销最小的方法与设备
CN1208921C (zh) 在高数据速率通信系统中用于自适应传输控制的方法和设备
US7408904B2 (en) Method and apparatus for reducing uplink and downlink transmission errors by supporting adaptive modulation and coding and hybrid automatic repeat request functions
RU2392749C2 (ru) Эффективная передача по совместно используемому каналу передачи данных для беспроводной связи
US8611283B2 (en) Method and apparatus of using a single channel to provide acknowledgement and assignment messages
CN102223205B (zh) 无线发送装置和无线发送方法
US7486644B2 (en) Method and apparatus for transmitting and receiving data with high reliability in a mobile communication system supporting packet data transmission
JP4351251B2 (ja) ハイブリッド自動再送方式を用いる移動通信システムにおけるチャンネル割り当て装置及び方法
JP5382047B2 (ja) データパケットタイプ認識システム
CN1265811A (zh) 控制通信资源的方法
CN1976272A (zh) 在移动通信系统中控制反馈信号的可靠性的方法和装置
CN1711705A (zh) 基站装置和自适应调制方法
CN1541457A (zh) 无线通信系统的反向链路信道结构
KR20040013015A (ko) 방송 통신 시스템에서 프레임 재전송을 위한 시스템 및 방법
JP2006211017A (ja) 基地局装置、通信端末装置及びリソース割り当て方法
JPWO2018229948A1 (ja) 基地局装置、端末装置、無線通信システム、および通信方法
US20070297325A1 (en) Method and Arrangement for Arq Data Transmission
CN1742509A (zh) 上行链路中的tfc选择
US7415041B2 (en) Method and apparatus for decoding data in a wireless communication system
CN101048954A (zh) 用于控制无线电通信系统的发射站的发射功率的方法以及发射站、接收站和无线电通信系统
CN1533049A (zh) 移动通信系统、无线基站装置和所使用的功率控制方法
KR20060112160A (ko) 이동통신 시스템에서 상향링크 패킷 데이터 서비스를 위한물리계층의 전송 파라미터 결정 방법 및 장치
KR20090052289A (ko) 통신 시스템에서 데이터 재전송 시스템 및 방법
KR101445387B1 (ko) 이동 통신 시스템에서 자원 할당 장치 및 방법
MXPA01000633A (en) Method and apparatus for minimizing overhead in a communication system

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
C19 Lapse of patent right due to non-payment of the annual fee
CF01 Termination of patent right due to non-payment of annual fee