无线链路协议同步程序

申请号 CN200380105561.8 申请日 2003-12-10 公开(公告)号 CN1723278A 公开(公告)日 2006-01-18
申请人 高通股份有限公司; 发明人 S·维芮帕里; B·阿舒尔; S·Y·D·霍; L·沈; N·阿卜鲁欧;
摘要 本 发明 公开了一种无线链路协议同步程序。为了减少再同步,与一个分组数据会话相关的RLP同步控制 帧 可以被顺序编号。把一个单独的序号分配给一个与分组数据会话的初始化相关的整个同步程序。例如,该序号可以在一个特定分组数据会话的所有同步控制帧(SYNC、SYNC/ACK、ACK)中保持一致。当一个同步帧在一个单独序列内被失序地收到时,在某些情况下它可以被忽略。例如,如果在接收到一个带有序号0的ACK帧之后,带有序号0的SYNC帧被失序地收到,则该移动台可以忽略失序的SYNC帧。这样,就可以避免由于RLP同步分组的失序引起的RLP再同步。
权利要求

1.一种减少第一无线通信设备(WCD)和第二WCD之间分组数据 会话的再同步的方法,所述方法包括:
把第一序号分配给第一组SYNC,其中,所述第一组SYNC帧 对应在所述第一WCD和所述第二WCD之间的第一分组数据会话,并 且其中,所述第一组SYNC帧被封装在为传输按顺序排列的第一组子 分组中;
由所述第一WCD发送所述第一组顺序排列的子分组;
由所述第二WCD接收所述被传送的第一组顺序排列的子分组的 第一子集;
由所述第二WCD试图解码所述第一组顺序排列的子分组的所述 接收到的第一子集;
由所述第二WCD发送一个SYNC/ACK帧,用于被成功解码的所 述第一组顺序排列的子分组中所述接收到的第一子集的一个子分组, 其中所述第一序号被分配给所述SYNC/ACK帧;
由所述第一WCD接收所述被发送的SYNC/ACK帧;
由所述第一WCD发送一个ACK帧以响应SYNC/ACK信号的接 收,其中所述第一序号被分配给所述ACK帧;
由所述第二WCD接收所述被发送的ACK帧;
由所述第二WCD在接收到所述ACK帧之后根据所述第一序号识 别被接收的所述被传输的第一组顺序排列的子分组中所述接收到的第 一子集的子分组;以及
不进行再同步以作为对所述被传输的第一组顺序排列的子分组中 所述接收到的第一子集的所述被识别的子分组的响应。
2.如权利要求1所述的方法,进一步包括:
将第二序号分配给第二组SYNC帧,其中,所述第二组SYNC帧 响应所述第一WCD和第三WCD之间的第二分组数据会话,并且其中, 所述第二组SYNC帧被封装到为传输而按顺序排列的第二组子分组 中;
由所述第一WCD发送所述第二组顺序排列的子分组;以及
由所述第三WCD接收所述被传输的第二组顺序排列的子分组的 第二子集。
3.如权利要求1所述的方法,进一步包括:
由所述第二WCD为一个未被成功解码的所述第一组顺序排列的 子分组中所述接收到的第一子集的一个子分组发送一个NAK信号;以 及
由所述第二WCD接收所述被发送的NAK信号。
4.如权利要求1所述的方法,进一步包括:
在接收到所述ACK帧之后,所述第二WCD在所述第一WCD和 所述第二WCD之间发送分组数据;
5.一种通过一个无线通信设备(WCD)减少分组数据会话的再同步 的方法,所述方法包括:
接收第一组子分组的第一子集,其中,第一组SYNC帧被封装到 第一组子分组中,把第一序号分配给所述第一组SYNC帧,并且所述 第一组SYNC帧响应第一分组数据会话;
试图解码所述第一组子分组中所述接收到的第一子集;
为被成功解码的所述第一组子分组中的所述接收到的第一子集的 一个子分组发送一个SYNC/ACK帧,其中,所述第一序号被分配给所 述SYNC/ACK帧;
接收具有所述第一序号的ACK帧;
在接收到所述ACK帧之后,根据所述第一序号,识别所述第一组 子分组中所述接收到的第一子集的子分组;以及
不进行再同步以作为对所述被传输的第一组顺序排列的子分组中所述 接收到的第一子集的所述被识别的子分组的响应。
6.如权利要求5所述的方法,进一步包括:
在接收到所述ACK帧之后发送分组数据。
7.如权利要求5所述的方法,进一步包括:
由所述WCD接收第二组顺序排列的子分组的一个第二子集,其中所 述第二组顺序排列的子分组封装第二组SYNC帧,所述第二组SYNC 帧被分配以第二序号,并且所述第二组SYNC帧响应第二分组数据会 话。
8.如权利要求5所述的方法,进一步包括:
由所述WCD为没有被成功解码的所述第一组顺序排列的子分组 中所述接收到的第一子集的一个子分组发送一个NAK信号。
9.一种用于减少分组数据会话的再同步的无线通信设备(WCD),其 中所述WCD包括:
被配置来接收第一组子分组的第一子集的射频单元,其中第一组 SYNC帧被封装到所述第一组子分组中,为所述第一组SYNC帧分配 第一序号,并且所述第一组SYNC帧响应第一分组数据会话;
被配置来试图解码所述第一组子分组的所述接收到的第一子集的 逻辑和处理单元;
所述射频单元被进一步配置来为被成功解码的所述第一组子分组 中的所述接收到的第一子集的一个子分组发送SYNC/ACK帧,其中所 述SYNC/ACK帧被分配以所述第一序号,并且所述射频单元还被配置 来接收一个具有所述第一序号的ACK帧;以及
所述逻辑和处理单元被进一步配置,以在接收到所述ACK帧之后 根据所述第一序号来识别被接收的所述第一组子分组中所述被接收的 第一子集的子分组,并且不对所述WCD进行再同步以作为对所述被传 输的第一组顺序排列的子分组中所述接收到的第一子集的所述被识别 的子分组的响应。
10.如权利要求9所述的WCD,其中,对所述射频单元进一步配置以 在接收到所述ACK帧之后发送分组数据。
11.如权利要求9所述的WCD,其中,对所述射频单元进一步配置以 接收第二组顺序排列的子分组的第二子集,其中,所述第二组顺序排 列的子分组封装第二组SYNC帧,所述第二组SYNC帧被分配以第二 序号,并且所述第二组SYNC帧响应第二分组数据会话。
12.如权利要求9所述的WCD,其中,对所述射频单元进一步配置以 为未被成功解码的所述第一组顺序排列的子分组中所述接收到的第一 子集的一个子分组发送NAK信号。
13.一种用于通过一个无线通信设备(WCD)来减少分组数据会话的 再同步的装置,所述装置包括:
用于接收第一组子分组的第一子集的机构,其中,第一组SYNC 帧被封装到所述第一组子分组中,第一序号被分配给所述第一组SYNC 帧,并且所述第一组SYNC帧响应第一分组数据会话;
用于试图解码所述第一组子分组中所述接收到的第一子集的机 构;
用于为一个被成功解码的所述第一组子分组中所述接收到的第一 子集的子分组发送一个SYNC/ACK帧的机构,其中所述SYNC/ACK 帧被分配以所述第一序号;
用于接收具有所述第一序号的ACK帧的机构;
用于在接收到所述ACK帧之后根据所述第一序号,来识别接收到 的所述第一组子分组中所述接收到的第一子集的子分组;
用于不进行再同步的机构,以作为对所述被传输的第一组顺序排 列的子分组中所述接收到的第一子集的所述被识别的子分组的响应。

说明书全文

技术领域

发明主要涉及无线通信,更具体地,涉及一种用于无线通信的 协议。

背景技术

IS-2000,C版(也已知为cdma2000 1x-EVDV)的前向分组数据 信道(F-PDCH)由多个混合自动重传请求(HARQ)逻辑信道组成。 所述逻辑信道可以是时分多址(TDMA)信道,每个信道被分配F-PDCH 的一个时隙。
可以为每个接收无线通信设备(WCD)分配一个或多个HARQ逻 辑信道。指定给接收WCD的子分组(sub-packet)可以被分配到HARQ 信道。一个发送WCD可以在相应的HARQ信道上发送该分配的子分 组。
cdma2000 1xEV-DV定义的通信协议包括除其它层之外的无线链 路协议(RLP)层和物理(PHY)层。RLP层提供RLP,这种帧依 次被编码并提供给PHY层。在PHY层上,为了在HARQ信道上传输, 把RLP帧中的数据编码到子分组中。
所述RLP帧可以是同步控制帧。同步控制帧用于在发送WCD和 接收WCD之间的分组数据会话开始时建立通信。建立同步之后,可以 在会话期间发送数据分组。
在RLP同步程序中,发送WCD和接收WCD参与到一个对称三 向握手程序中。该程序可以包括两个互换RLP同步控制帧的WCD。 该同步控制帧可以包括SYNC帧、SYNC/ACK帧、和ACK帧。
例如,一个诸如移动蜂窝电话的接收WCD可以通过用户按下该移 动蜂窝电话的SEND键来启动一个分组数据会话。作为响应,为覆盖 该移动蜂窝电话所在的地理区域的扇区进行服务的诸如一个蜂窝式基 站的发送WCD,可以在HARQ信道上发送SYNC帧。典型地,该基 站发送多个冗余SYNC帧来建立一个与该移动台的可靠的分组数据会 话。
为了响应一个SYNC帧的接收和恢复,所述移动蜂窝电话可以发 送一个相应的SYNC/ACK帧。该SYNC/ACK帧表示该SYNC帧已被 恢复。
当该基站恢复一个SYNC/ACK帧时,该基站可以在该HARQ信 道上发送一个ACK帧给该蜂窝电话。当成功解码了该ACK帧时,该 蜂窝电话就会得知该基站和该蜂窝电话已经同步,并且该蜂窝电话可 以开始发送分组数据。
每个HARQ信道在PHY层上有一个重传机制。当该接收WCD在 PHY层上成功地接收到并恢复了一个被传输的子分组时,该接收WCD 可以发送一个ACK信号来表示在PHY层上成功恢复了该子分组。当 该接收WCD并没有接收或恢复一个被传输的子分组时,该接收WCD 可以发送一个NAK信号来表示在PHY层上该SYNC帧没有被恢复。 当发送WCD接收到该NAK信号时,该发送WCD会重新发送未被恢 复的子分组。
因为有不止一个HARQ逻辑信道,子分组可以在其上被独立地调 度,并且因为每个HARQ逻辑信道都有自己的重传机制,所以接收 WCD可能接收到一个或多个多重SYNC帧,这些帧与特定分组数据会 话的初始化有关,传输顺序颠倒,并且在发送WCD和接收WCD间的 分组数据会话启动之后接收。
当通过任一个WCD接收失序的同步控制帧时,RLP层通常被复 位。在F-PDCH上重传子分组可能会导致与特定分组数据会话相关的 RLP同步帧被失序地接收,引起不必要的再同步。
因此,当与特定数据会话初始化相关的RLP同步帧被失序地接收 时,存在一种需要来减少再同步。
附图说明
图1是一个同步程序的时序图;
图2是一个基站应用的方法流程图
图3是一个移动台应用的方法流程图;和
图4显示了在无线通信系统中的基站和移动台的方框图

具体实施方式

为了减少再同步,可以将与一个分组数据会话相关的RLP同步控 制帧顺序编号。单一序号可以被分配给与一个分组数据会话的初始化 相关的整个同步程序。例如,序号可以在特定分组数据会话的全部同 步控制帧(SYNC、SYNC/ACK、ACK)上保持相同。当一个同步帧在 一个单一序列内失序地接收时,它在某些情况下可以被忽略。例如, 如果在接收到带有序号0的ACK帧之后,失序地接收一个带有序号0 的SYNC帧,那么该移动台就可以忽略该失序的SYNC帧。这样,就 避免了由于失序的RLP同步分组引起的RLP再同步。
因为序号可以按每整个RLP同步程序增加一次,所以序列空间可 以很小。一个1比特的序号足以提供为2的序列空间。
图1是一个同步程序的时序图。
在这个减少cdma2000 1xEV-DV系统上RLP同步程序开始时第一 WCD和第二WCD之间分组数据会话的再同步的实例中,基站100 把序号“1”分配给从基站的RLP层传送到PHY层的第一组四个SYNC 帧SYNC1-1、SYNC1-2、SYNC1-3、和SYNC1-4。该第一组SYNC 帧对应基站100和移动台102之间的第一分组数据会话。
在PHY层上,第一组SYNC帧被按顺序封装到第一组子分组中以 在F-PDCH上传输。在这个实例中,为了说明清楚,只显示了被传输 的包含SYNC1-1和SYNC1-2的子分组。该基站利用F-PDCH的TDMA HARQ逻辑信道在F-PDCH上发送第一组按顺序排列的子分组。
通过相似的方式,基站100可以把第二序号“2”分配给第二组 SYNC帧SYNC2-1、SYNC2-2、SYNC2-3和SYNC2-4。第二组SYNC 帧可以对应该基站与第二移动台(未示出)之间的第二分组数据会话。 该基站可以发送用于传输的按顺序排列并封装第二组SYNC帧的第二 组子分组。
通过相似的方式,基站100可以把第二序号“2”分配给第二组 SYNC帧SYNC1-1、SYNC1-2、SYNC1-3和SYNC1-4。第二组SYNC 帧可以响应该基站与第二移动台(未示出)之间的第二分组数据会话。 该基站可以发送用于传输的按顺序排列并封装第二组SYNC帧的第二 组子分组。
移动台102可以接收传输的第一组按顺序排列的子分组的第一子 集。在这个特定实例中,该移动台不接收SYNC1-1,而该移动台接收 SYNC1-2。
PHY层重传机制发送一个ACK信号或一个NAK信号来响应每个 在R-ACKCH上发送的SYNC帧。在这个实例中,该移动台102在预 期接收到SNYC1-1之后的两个时隙内发送NAK(1-1)来响应未收到或 未恢复的SYNC1-1。进一步,该移动台102在预期接收到SNYC1-2 之后的两个时隙内发送ACK(1-2)来响应SYNC1-2的成功恢复。
该移动台102可以试图解码接收到的第一组按顺序排列的子分组 的第一子集。移动台可以为第一组按顺序排列的子分组的接收到的第 一子集中的一个被成功解码的子分组发送一个SYNC/ACK帧。在这个 实例中,对应SYNC1-2的SYNC/ACK 1从该移动台的RLP层传递到 该移动台的PHY层。在反向基本信道(R-FCH)或等同的反向链路信 道上传输之前,把第一序号“1”分配给SYNC/ACK帧,以响应被恢 复的SYNC1-2。
基站100可以接收被发送的SYNC/ACK1并把它传递到RLP层。 作为接收到SYNC/ACK1的响应,该基站可以在HARQ逻辑信道上发 送一个ACK帧ACK1。在传输前,该ACK帧被分配以第一序号“1”。
移动台102可以接收被发送的ACK1并把ACK1传递到RLP层。 这时,分组数据DATA1可以通过该移动台在诸如R-FCH、反向专用 控制信道(R-DCCH),或反向辅助信道(R-SCH)这样的反向链路信 道上被发送到基站100。该基站也可以在数据分组会话期间在F-PDCH 上把分组数据发送到该移动台。
在这个实例中,为了响应接收到NAK(1-1),在该基站的PHY层 上重新发送SYNC1-1。
移动台100可以识别在接收到ACK帧之后接收的被传输的第一组 按顺序排列的子分组的已接收的第一子集的子分组。得知该移动台已 经接收到带有序号“1”的ACK帧时,该移动台就可以忽略如SYNC 1-1 这样的相同序号的SYNC帧,这种SYNC帧在接收到相同序号的ACK 帧之后被重新发送并被接收。该移动台将不会再同步来响应被识别的 子分组。
图2是该基站应用的方法流程图。
在200,基站100为与一个特定分组数据会话相关的SYNC帧分 配一个序号。在202,基站在F-PDCH上按顺序传送封装SYNC帧的 子分组。在204,该基站接收一个响应被传输的子分组的ACK信号或 NAK信号。在206,该基站在PHY层上确定是否接收到ACK信号或 NAK信号。
在206,如果该基站确定接收到响应移动台成功接收SYNC帧的 ACK信号,则通常该基站将在208接收一个SYNC/ACK帧,以响应 特定序号的SYNC/ACK帧。在210,该基站将依次发送一个具有该特 定序号的ACK帧作为回答。
在206,如果该基站接收到响应未成功接收或恢复包含一个SYNC 帧的子分组的NAK信号,则在212,该基站可以重新发送包含了SYNC 帧的未被恢复的子分组。
图3是一个移动台应用的方法流程图。
在300处,该移动台接收到SYNC帧的子分组。在302,该移动 台试图解码该子分组。在304,该移动台确定该子分组是否已经被成功 恢复或还未收到。如果该子分组还未被恢复或收到,在306,该移动台 的重传机制发送一个NAK信号。如果该子分组已经被恢复或收到,该 移动台的重传机制在308发送一个ACK信号。
在310,该移动台可以发送一个SYNC/ACK帧,该帧具有一个序 号,该序号响应被恢复的SYNC帧的特定序号。
在312,该移动台可以接收一个ACK帧,该帧响应被恢复的SYNC 帧的特定序号。
在314,该移动台可以开始发送分组数据。
在316,该移动台识别在接收到ACK帧之后接收到的并且具有与 该ACK帧序号相同的子分组。该移动台不会因为这些被识别的子分组 再同步,其中这些子分组包括在接收到ACK帧之后失序地发送的重传 的SYNC帧。
应该理解的是通过该基站将会发送多重SYNC帧和子分组,并且 多重ACK信号和多重NAK信号将会被该基站接收到,以响应该基站 和多重移动台之间的多重分组数据会话。这样,流程图中方框的顺序 不意味着执行该功能性的任何确定的顺序。
图4说明了在无线通信系统中基站100和移动台102的方框图。 该基站和该移动台可以应用传统的硬件软件技术。该基站和移动台 可以分别包含一个逻辑和处理单元402或404,一个射频单元406和 408,以用于执行上述功能。例如,本领域的普通技术人员将会理解到 该射频单元可以在该基站和移动台之间发送和接收信号,并且该逻辑 和处理单元可以执行信号的逻辑操作和处理。
尽管以上的描述具体参考了1xEV-DV通信系统,该同步程序也可 以应用在其它CDMA系统中。
公开实施方式的上述描述被提供给本领域的任何技术人员以使其 能够制造或使用本发明。对这些实施方式的各种修改对于本领域的技 术人员将是明显的,并且这里定义的基本原则可以应用到其它实施方 式中,而不脱离本发明的精神和范围。这样,本发明不受到在此所示 实施方式的限制,而是与在此公开的原则和新颖特征包含的最大范围 相一致。
QQ群二维码
意见反馈