首页> 中国专利> 用于指示捎带的应答/非应答字段所定址到的临时块流的方法和设备

用于指示捎带的应答/非应答字段所定址到的临时块流的方法和设备

摘要

一种用于指示捎带的应答/非应答(PAN)字段被定址到的临时块流(TBF)的方法和设备。PAN校验序列(PCS)被生成,例如利用循环冗余校验(CRC)编码。所述PCS通过被指派给TBF的临时流标识(TFI)或基于所述TFI产生的掩码来被掩模。包括所述PAN字段和被掩模的PCS的数据块被处理以便传输。所述掩码可以通过利用(M,N)码来转换所述TFI而产生,M不大于所述PCS的比特数并且N是所述TFI的比特数。通过本方案,TFI可以在PAN字段中被传输而不需要利用显式比特来识别所述TBF。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2014-07-16

    授权

    授权

  • 2010-04-14

    实质审查的生效 IPC(主分类):H04L1/16 申请日:20080327

    实质审查的生效

  • 2010-02-10

    公开

    公开

说明书

技术领域

本发明涉及无线通信系统。

背景技术

减少等待时间是GSM/EDGE无线电接入网络(GERAN)中需要考虑的因素之一。有两种技术已经被提出以减少等待时间:减少传输时间间隔(RTTI)和快速应答/非应答(ACK/NACK)报告(FANR)。

通常地,ACK/NACK报告在显式消息中被发送,也被称为无线电链路控制/媒介接入控制(RLC/MAC)控制块。所述ACK/NACK报告被定址到特定的无线电资源,称为临时块流(TBF)。

TBF是移动站和网络之间的临时连接用以支持数据单向传递。TBF是临时的并且仅在所述数据传递期间维持。每个TBF被网络指派临时流标识(TFI)。所述TFI在各个方向上的并行TBF中是唯一的并且在RLC/MAC层中被用于代替移动站标识。相同的TFI被包括在每个属于特定TBF的RLC报头中。

已经有方法提出将某个TBF的ACK/NACK报告作为RLC/MAC数据块上的“捎带(piggyback)”来发送,所述RLC/MAC数据块可被定址到另一个TBF。携带所述ACK/NACK报告的字段被称为捎带的ACK/NACK(PAN)字段。

由于PAN字段被包括在其地址可能指向不同的TBF的数据块中,因此有必要识别所述PAN字段被定址到哪个TBF。已经有多种提议用来识别所述PAN字段中正确的TBF,包括利用TFI或上行链路(UL)状态标志(USF)。在建立上行链路TBF期间,USF被指派给每个移动站。所述USF被网络用来指示哪个移动终端被允许在之后的上行链路无线电块中传输信号。

在任一种情况中,一些数目的比特(典型地从3到5的范围),应该专用于所述PAN字段中的TBF标识。期望有一种用于发送所述PAN字段中的TBF标识的有效方法从而不需要专用比特来识别所述TBF。

发明内容

描述了一种用于指示PAN字段被定址到的TBF的方法和设备。创建PAN校验序列(PCS),例如利用循环冗余校验(CRC)编码。所述PCS通过被指派给TBF的TFI或基于所述TFI产生的掩码来被掩模。随后,包括所述PAN字段和被掩模的PCS的数据块被处理以便进行传输。所述掩码可以通过利用(M,N)码对所述TFI进行转换而产生,M是所述PCS的比特数且N是所述TFI的比特数。通过这种方案,TFI可以在PAN字段中被传输而不需要利用显式比特来识别所述TBF。

附图说明

通过下面的描述能够获得更详细的理解,所述描述通过举例的方式结合附图给出,其中:

图1显示了示例无线电块;

图2是传输站的示例方框图;并且

图3是接收站的示例方框图。

具体实施方式

下文中提到的术语“无线传输/接收单元(WTRU)”包括但不局限于用户设备(UE)、移动站(MS)、固定或移动用户单元、寻呼机、蜂窝电话、个人数字助理(PDA)、计算机或能够在无线环境中操作的任何其他类型的用户设备。下文中提到的术语“基站”包括但不局限于节点B、网站控制器、接入点(AP)或能够在无线环境中操作的任何其他类型的接口设备。

图1显示了示例无线电块100。用于数据传递的所述无线块100包括一个RLC/MAC报头102,报头校验序列(HCS)104,一个或多个RLC数据块106,块校验序列(BCS)108,PAN字段110,和PCS 112。所述RLC/MAC报头102、RLC数据块(一个或多个)106和PAN字段110被分别编码以用于错误检测和校正,并且单独的校验和,(例如,循环冗余码校验(CRC)校验和)被附加到它们中的每一个上。所述RLC/MAC报头102包括指示所述无线电块100中是否包含PAN字段110的控制字段。所述HCS 104被用于所述RLC/MAC报头102的错误检测。所述BCS 108用于所述RLC数据块106的错误检测。每个RLC数据块可以包括单独的BCS。所述PAN字段110包括在一个方向上被发送的捎带的ACK/NACK信息以给另一个方向上的TBF提供应答。所述PCS112用于所述PAN字段110的错误检测。

图2是传输站200的示例方框图。所述传输站200可以是WTRU、节点B或任何其他设备或装置。所述传输站200包括编码器202,掩模单元204,和收发机206。PAN字段被输入到编码器202。所述编码器202基于所述PAN字段201产生PCS。例如,所述编码器可以是循环冗余校验(CRC)编码器并且所述PCS可以是基于所述PAN字段110所产生的CRC校验和。随后所述掩模单元204用TFI掩模所述PCS,(也就是说,TFI被用作掩码)。用所述TFI掩模所述PCS比特可以通过模2加法(也就是,异或(XOR)运算)来执行。所述收发机206发送包括所述PAN字段110和被掩模的PCS112的数据块100。通过这种方案,TFI可以在PAN字段中被传输而不需要利用显式比特来识别所述TBF。在传输前,可以执行信道编码,(如转发错误校正(FEC)编码、速率匹配、交织或类似操作)。

所述TFI的至少一个比特被所述PCS的至少一个比特掩模。例如,当PCS比特数(M)大于TFI比特数(N)时,(例如,N=5且M=10),所述TFI比特可以被映射到所述PCS比特的一部分或全部,(例如,最初的N个比特,最后的N个比特,或M比特的子集)。如果N大于M,则相反的情况也是可能的。

可替换地,所述传输站200可以包括掩码产生器208。所述掩码产生器208从所述TFI产生掩码,并且所述掩模单元204用所述掩码产生器208产生的所述掩码来掩模所述PCS。N比特TFI可以利用(M,N)码转换成M比特掩码,(M是所述PCS的比特数),并且随后,所述掩码可以与所述PCS进行XOR运算。

可替换地,所述N比特TFI可以利用(L,N)码转换成L比特掩码,其中L<M,(M是所述PCS的比特数),并且随后,所述掩码可以与所述PCS进行XOR运算。例如,当PCS比特数(M)大于掩码比特数(L)时,(例如,L=8且M=10),所述掩码比特可以被映射到所述PCS比特的一部分或全部,(例如,最初的L个比特,最后的L个比特,或L比特的一个子集)。相反的情况也是可能的。

可以选择M比特掩码来提供所述M比特序列间改进的分隔(例如,汉明距离)。例如,可以通过用生成矩阵与所述N比特TFI进行二进制相乘来得到。好的掩模码应该具有尽可能大的最小距离和该最小值的最低出现频率。

下面提供了具有最大的最小距离的线性二进制码的生成矩阵的例子。在这些例子中,所述TFI的长度被假设为5比特。

(1)最小距离是2的(6,5)码(可应用于M=6时):

100001

010001

001001

000101

000011

(2)最小距离是2的(7,5)码(可应用于M=7时):

1000011

0100011

0010011

0001011

0000111

(3)最小距离是2的(8,5)码(可应用于M=8时):

10000110

01000101

00100011

00010111

00001111

(4)最小距离是3的(9,5)码(可应用于M=9时):

100000111

010001011

001001101

000101110

000011111

(5)最小距离是4的(10,5)码(可应用于M=10时):

1000001111

0100010111

0010011011

0001011101

0000111110

(6)最小距离是4的(11,5)码(可应用于M=11时):

10001100010

01001010010

00101001010

00011000110

00000111111

应该注意的是上述生成矩阵作为举例被提供,而不是限制,并且任何其他变化都是可能的。例如,上面列出的所述矩阵可以通过二进制转置矩阵左乘和右乘,得到行和/或列转置的新矩阵。这里的列和/或行转置将保持所述码的距离特性。

图3是接收站300的示例方框图。所述接收站300可以是WTRU、基站或任何其他设备或装置。所述接收站300包括收发机302,去掩模单元304,和解码器306。所述接收站300可选地可以还包括掩码产生器308。所述收发机302接收如附图1中所示的包括PAN字段和被掩模的PCS的无线电块。所述收发机302输出所述PAN字段和所述被掩模的PCS。所述去掩模单元304用分配给TBF的它自己的TFI或者可替换地用掩码产生器308利用它自己的TFI产生的掩码来去掩模所接收的被掩模的PCS。所述去掩模单元304输出PAN比特和去掩模的PCS比特。随后所述解码器306基于所接收的PAN字段计算PCS,(例如,CRC比特),并且比较所计算的PCS和所接收的去掩模的PCS。如果两个PCS一致,则所接收的PAN字段宣布将地址指向所述接收站300。如果两个PCS不一致,所述PAN字段宣布不将地址指向所述接收站300并且可能被丢弃。

可替换地,所述解码器306可以计算PCS(例如,利用CRC),并且随后用它的TFI或基于所述TFI产生的掩码来掩模所计算的PCS然后比较所计算的被掩模的PCS和所接收的被掩模的PCS。

所述接收站300可能需要针对多于1个所存储的TFI来解码所接收的PAN,因为所述接收站300可能被分配了多于一个的TBF,并且每个TBF具有一个它自己的TFI。当多个TBF被分配给所述接收站300时,所述接收站300通过针对每个可能的TFI进行去掩模来决定所述PAN被定址到哪个TBF,每个可能的TFI对应于其被分配的TBF。

实施例

1.一种用于指示PAN字段被定址到的临时块流(TBF)的方法。

2、根据实施例1所述的方法,该方法包括基于所述PAN字段来产生PCS。

3、根据实施例2所述的方法,该方法包括利用掩码来掩模所述PCS,所述掩码与所述TBF相关。

4、根据实施例3所述的方法,该方法包括发送包括所述PAN字段和被掩模的PCS的数据块。

5.根据实施例3-4中任一实施例所述的方法,其中所述掩码是被指派给所述TBF的TFI。

6.根据实施例3-5中任一实施例所述的方法,其中通过所述PCS的至少一个比特与所述TFI的至少一个比特进行按位模2加法来执行利用所述TFI对所述PCS的掩模。

7.根据实施例3-6中任一实施例所述的方法,其中所述PCS的长度和所述TFI的长度是不同的并且所述TFI的N个比特利用所述PCS的N个比特而被掩模。

8.根据实施例7所述的方法,其中所述PCS的N个比特是所述PCS的最初N个比特、所述PCS的最后N个比特和所述PCS的子集中的一者。

9.根据实施例3-8中任一实施例所述的方法,其中通过利用所述PAN字段执行循环冗余校验(CRC)编码来产生所述PCS。

10.根据实施例2-3中任一实施例所述的方法,其中基于指派给所述TBF的TFI来产生所述掩码。

11.根据实施例10所述的方法,其中使用(M,N)码来将所述TFI转换为所述掩码,M不大于PCS的比特数并且N是TFI的比特数。

12.根据实施例10所述的方法,其中通过将所述TFI与生成矩阵二进制相乘来产生所述掩码。

13.根据实施例12所述的方法,其中M等于6并且所述生成矩阵如下:

100001

010001

001001

000101

000011

14.根据实施例12所述的方法,其中M等于7并且所述生成矩阵如下:

1000011

0100011

0010011

0001011

0000111

15.根据实施例12所述的方法,其中M等于8并且所述生成矩阵如下:

10000110

01000101

00100011

00010111

00001111

16.根据实施例12所述的方法,其中M等于9并且所述生成矩阵如下:

100000111

010001011

001001101

000101110

000011111

17.根据实施例12所述的方法,其中M等于10并且所述生成矩阵如下:

1000001111

0100010111

0010011011

0001011101

0000111110

18.根据实施例12所述的方法,其中M等于11并且所述生成矩阵如下:

10001100010

01001010010

00101001010

00011000110

00000111111

19.一种用于处理PAN字段的方法,该PAN字段被定址到TBF。

20、根据实施例19所述的方法,该方法包括接收包括PAN字段和被掩模的PCS的数据块。

21、根据实施例20所述的方法,该方法包括利用掩码来去掩模被掩模的PCS,所述掩码与所述TBF相关。

22、根据实施例21所述的方法,该方法包括利用所述PAN字段和被去掩模的PCS来执行PCS解码。

23.根据实施例21-22中任一实施例所述的方法,其中所述掩码是被指派给所述TBF的TFI。

24.根据实施例21-22中任一实施例所述的方法,其中所述掩码是基于被指派给所述TBF的临时流标识(TFI)而产生的。

25.根据实施例22-24中任一实施例所述的方法,其中通过利用所接收的PAN字段进行循环冗余校验(CRC)解码来执行所述PCS解码。

26.一种用于处理PAN字段的方法,该PAN字段被定址到TBF。

27、根据实施例26所述的方法,该方法包括接收包括PAN字段和被掩模的PCS的数据块。

28、根据实施例27所述的方法,该方法包括利用所接收的PAN字段来计算PCS。

29、根据实施例28所述的方法,该方法包括利用掩码来掩模所计算的PCS,所述掩码与所述TBF相关。

30、根据实施例29所述的方法,该方法包括比较所接收的被掩模的PCS和所计算的被掩模的PCS。

31.根据实施例29-30中任一实施例所述的方法,其中所述掩码是被指派给所述TBF的TFI。

32.根据实施例29-30中任一实施例所述的方法,其中所述掩码是基于被指派给所述TBF的TFI而产生的。

33.根据实施例28-32中任一实施例所述的方法,其中通过利用所接收的PAN字段执行CRC编码来计算所述PCS。

34.根据实施例29-30中任一实施例所述的方法,其中通过使用(M,N)码转换所述TFI来产生所述掩码,M不大于PCS的比特数并且N是TFI的比特数。

35.一种用于指示PAN字段被定址到的TBF的设备。

36、根据实施例35所述的设备,该设备包括PCS产生器,该PCS产生器用于处理PAN字段以产生PCS。

37、根据实施例36所述的设备,该设备包括掩模单元,该掩模单元用于利用掩码来掩模所述PCS,所述掩码与所述TBF相关。

38、根据实施例37所述的设备,该设备包括收发机,该收发机用于发送包括所述PAN字段和被掩模的PCS的数据块。

39.根据实施例37-38中任一实施例所述的设备,其中所述掩码是被指派给所述TBF的TFI。

40.根据实施例39所述的设备,其中所述掩模单元通过所述PCS的至少一个比特与所述TFI的至少一个比特进行按位模2加法来执行所述PCS和所述TFI的掩模。

41.根据实施例39-40中任一实施例所述的设备,其中所述PCS的长度和所述TFI的长度是不同的并且所述TFI的N个比特利用所述PCS的N个比特来掩模。

42.根据实施例41所述的设备,其中所述PCS的N个比特是所述PCS的最初N个比特,所述PCS的最后N个比特和所述PCS的子集中的一者。

43.根据实施例37-42中任一实施例所述的设备,其中通过利用所述PAN字段执行CRC编码来产生所述PCS。

44.根据实施例37-43中任一实施例所述的设备,该设备还包括:掩码产生器,用于基于指派给所述TBF的临时流标识(TFI)来产生所述掩码。

45.根据实施例44所述的设备,其中所述掩码产生器使用(M,N)码来将所述TFI转换为所述掩码,M不大于PCS的比特数并且N是TFI的比特数。

46.根据实施例44所述的设备,其中通过将所述TFI与生成矩阵二进制相乘来产生所述掩码。

47.根据实施例46所述的设备,其中M等于6并且所述生成矩阵如下:

100001

010001

001001

000101

000011

48.根据实施例46所述的设备,其中M等于7并且所述生成矩阵如下:

1000011

0100011

0010011

0001011

0000111

49.根据实施例46所述的设备,其中M等于8并且所述生成矩阵如下:

10000110

01000101

00100011

00010111

00001111

50.根据实施例46所述的设备,其中M等于9并且所述生成矩阵如下:

100000111

010001011

001001101

000101110

000011111

51.根据实施例46所述的设备,其中M等于10并且所述生成矩阵如下:

1000001111

0100010111

0010011011

0001011101

0000111110

52.根据实施例46所述的设备,其中M等于11并且所述生成矩阵如下:

10001100010

01001010010

00101001010

00011000110

00000111111

53.一种用于处理PAN字段的设备,该PAN字段被定址到TBF。

54、根据实施例53所述的设备,该设备包括收发机,该收发机用于接收包括PAN字段和被掩模的PCS的数据块。

55、根据实施例54所述的设备,该设备包括去掩模单元,该去掩模单元用于利用掩码来去掩模被掩模的PCS,所述掩码与所述TBF相关。

56、根据实施例55所述的设备,该设备包括PCS解码器,用于利用所述PAN字段和被去掩模的PCS来执行PCS解码。

57.根据实施例55-56中任一实施例所述的设备,其中所述掩码是被指派给所述TBF的TFI。

58.根据实施例55-56中任一实施例所述的设备,其中所述掩码是基于被指派给所述TBF的临时流标识(TFI)而产生的。

59.根据实施例56-58中任一实施例所述的设备,其中所述PCS解码器是CRC解码器。

60.一种用于处理PAN字段的设备,该PAN字段被定址到TBF。

61、根据实施例60所述的设备,该设备包括收发机,用于接收包括PAN字段和被掩模的PCS的数据块。

62、根据实施例61所述的设备,该设备包括PCS编码器,用于利用所接收的PAN字段来计算PCS。

63、根据实施例62所述的设备,该设备包括掩模单元,用于利用掩码来掩模所计算的PCS,所述掩码与所述TBF相关。

64、根据实施例63所述的设备,该设备包括比较器,用于比较所接收的被掩模的PCS和所计算的被掩模的PCS。

65.根据实施例63-64中任一实施例所述的设备,其中所述掩码是被指派给所述TBF的TFI。

66.根据实施例63-64中任一实施例所述的设备,其中所述掩码是基于被指派给所述TBF的TFI而产生的。

67.根据实施例66所述的设备,其中所述掩码产生器被配置为利用(M,N)码来将所述TFI转换为所述掩码,M不大于PCS的比特数并且N是TFI的比特数。

68.根据实施例62-67中任一实施例所述的设备,其中所述PCS编码器是CRC编码器并且所述PCS是CRC校验和。

虽然本发明的特征和元素在优选的实施方式中以特定的结合进行了描述,但每个特征或元素可以在没有所述优选实施方式的其他特征和元素的情况下单独使用,或在与或不与本发明的其他特征和元素结合的各种情况下使用。本发明提供的方法或流程图可以在由通用计算机或处理器执行的计算机程序、软件或固件中实施,其中所述计算机程序、软件或固件是以有形的方式包含在计算机可读存储介质中的。关于计算机可读存储介质的实例包括只读存储器(ROM)、随机存取存储器(RAM)、寄存器、缓冲存储器、半导体存储设备、内部硬盘和可移动磁盘之类的磁介质、磁光介质以及CD-ROM碟片和数字多功能光盘(DVD)之类的光介质。

举例来说,恰当的处理器包括:包括通用处理器、专用处理器、传统处理器、数字信号处理器(DSP)、多个微处理器、与DSP核心相关联的一个或多个微处理器、控制器、微型控制器、专用集成电路(ASIC)、现场可编程门阵列(FPGA)电路、任何其它类型的集成电路(IC)和/或状态机。

与与软件相关联的处理器可以用于实现一个射频收发机,以便在无线发射接收单元(WTRU)、用户设备(UE)、终端、基站、无线网络控制器(RNC)或是任何主机计算机中加以使用。WTRU可以与采用硬件和/或软件形式实施的模块结合使用,比如摄像头、摄像机模块、视频电话、扬声器电话、振动装置、扬声器、麦克风、电视机收发信机、免提耳机、键盘、蓝牙模块、调频(FM)无线电单元、液晶显示屏(LCD)显示单元、有机发光二极管(OLED)显示单元、数字音乐播放器、媒体播放器、视频游戏播放器模块互联网浏览器和/或任何无线局域网(WLAN)或超宽带(UWB)模块。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号