一种数据传输方法、装置及***
技术领域
本发明涉及移动通信技术领域,尤其涉及一种数据传输方法、装置及***。
背景技术
随着无线通信技术的飞速发展,终端(UE)走进了千家万户,随着UE的普及,UE已经成为人们生活中必不可少的一类电子产品。目前,UE已经具备了丰富多彩的功能,人们利用终端玩游戏、看视频、抢红包、限时抢购秒杀等,方便了人们的生活。随着UE的普及与广泛的应用,用户对UE提出了越来越高的要求,尤其是UE与基站(gNB)之间传输数据的时延提出了更高的要求。
现有LTE***中,UE的随机接入过程采用四步机制,如图1所示,四步机制分为msg1随机接入前导码(Random Access Preamble)、msg2随机接入响应 (Random AccessPreamble)、msg3调度传输(Scheduled Transmission)、msg4 冲突检测(ContentionResolution)。对于5G NR中的上行多波束(multi-beam) 物理随机接入信道(PhysicalRandom Access Channel,PRACH)传输存在控制面时延较大的问题,无法满足针对URLLC场景定义的低时延的性能指标。目前,标准中讨论在传输msg1时,将前导码和数据同时发出,如图2所示,两步机制分为msg1随机接入前导(Random Access Preamble)+数据(Data)、随机接入响应(Random Access Preamble),相对于LTE的四步随机接入机制,省略了Msg3 和Msg4,可有效降低控制面时延。
然而,在两步随机接入机制中,如何实现数据部分多用户复用,目前没有解决方案。
发明内容
本发明实施例提供一种数据传输方法、装置及***,用以在两步接入机制中,实现数据部分的多用户复用。
为达到上述目的,本发明实施例提供了一种数据传输方法,应用于UE,包括:
针对随机接入的上行数据传输,根据协议规定的前导码和数据资源的对应关系,确定上行数据传输中的前导码对应的数据资源,其中不同的前导码对应不同的数据资源;
发送前导码和采用所述确定的数据资源的上行数据。
进一步地,所述数据资源包括:
数据占用的时域资源、数据占用的频域资源、数据的调制参考信号DMRS 和数据的扩频码。
进一步地,如果所述数据资源为数据占用的时域资源,所述根据协议规定的前导码和数据资源的对应关系,确定上行数据传输中的前导码对应的数据资源包括:
根据协议规定的前导码组和数据占用的时域资源的对应关系,及上行数据传输中的前导码,确定所述上行数据传输中的前导码对应的数据占用的时域资源,其中每个前导码组中包括至少一个前导码;
所述发送采用所述确定的数据资源的上行数据包括:
发送采用确定的所述时域资源承载的所述上行数据。
进一步地,如果所述数据资源为数据占用的频域资源,所述根据协议规定的前导码和数据资源的对应关系,确定上行数据传输中的前导码对应的数据资源包括:
根据协议规定的前导码组和数据占用的频域资源的对应关系,及上行数据传输中的前导码,确定所述上行数据传输中的前导码对应的数据占用的频域资源,其中每个前导码组中包括至少一个前导码;
所述发送采用所述确定的数据资源的上行数据包括:
发送采用确定的所述频域资源承载的所述上行数据。
进一步地,如果所述数据资源为数据的DMRS,所述根据协议规定的前导码和数据资源的对应关系,确定上行数据传输中的前导码对应的数据资源包括:
根据协议规定的前导码组和数据的DMRS的对应关系,及上行数据传输中的前导码,确定所述上行数据传输中的前导码对应的DMRS,其中每个前导码组中包括至少一个前导码;
所述发送采用所述确定的数据资源的上行数据包括:
发送采用确定的所述DMRS编码调制的上行数据。
进一步地,如果所述数据资源为数据的扩频码,所述根据协议规定的前导码和数据资源的对应关系,确定上行数据传输中的前导码对应的数据资源包括:
根据协议规定的前导码组和数据的扩频码的对应关系,及上行数据传输中的前导码,确定所述上行数据传输中的前导码对应的扩频码,其中每个前导码组中包括至少一个前导码;
所述发送采用所述确定的数据资源的上行数据包括:
发送采用确定的所述扩频码扩频的上行数据。
另一方面,本发明实施例提供了一种数据传输方法,应用于基站,包括:
接收上行数据传输中的前导码和上行数据;
根据所述前导码及协议规定的前导码和数据资源的对应关系,确定上行数据传输中的前导码对应的数据资源,采用所述数据资源获取所述上行数据,其中不同的前导码对应不同的数据资源。
进一步地,所述数据资源包括:
数据占用的时域资源、数据占用的频域资源、数据的调制参考信号DMRS 和数据的扩频码。
进一步地,如果所述数据资源为数据占用的时域资源,所述根据所述前导码及协议规定的前导码和数据资源的对应关系,确定上行数据传输中的前导码对应的数据资源包括:
根据协议规定的前导码组和数据占用的时域资源的对应关系,及上行数据传输中的前导码,确定所述上行数据传输中的前导码对应的数据占用的时域资源,其中每个前导码组中包括至少一个前导码。
进一步地,如果所述数据资源为数据占用的频域资源,所述根据所述前导码及协议规定的前导码和数据资源的对应关系,确定上行数据传输中的前导码对应的数据资源包括:
根据协议规定的前导码组和数据占用的频域资源的对应关系,及上行数据传输中的前导码,确定所述上行数据传输中的前导码对应的数据占用的频域资源,其中每个前导码组中包括至少一个前导码。
进一步地,如果所述数据资源为数据的DMRS,所述根据所述前导码及协议规定的前导码和数据资源的对应关系,确定上行数据传输中的前导码对应的数据资源包括:
根据协议规定的前导码组和数据的DMRS的对应关系,及上行数据传输中的前导码,确定所述上行数据传输中的前导码对应的DMRS,其中每个前导码组中包括至少一个前导码。
进一步地,如果所述数据资源为数据的扩频码,所述根据所述前导码及协议规定的前导码和数据资源的对应关系,确定上行数据传输中的前导码对应的数据资源包括:
根据协议规定的前导码组和数据的扩频码的对应关系,及上行数据传输中的前导码,确定所述上行数据传输中的前导码对应的扩频码,其中每个前导码组中包括至少一个前导码。
另一方面,本发明实施例提供了一种数据传输装置,应用于UE,包括:
确定模块,用于针对随机接入的上行数据传输,根据协议规定的前导码和数据资源的对应关系,确定上行数据传输中的前导码对应的数据资源,其中不同的前导码对应不同的数据资源;
发送模块,用于发送前导码和采用所述确定的数据资源的上行数据。
进一步地,所述确定模块,具体用于根据协议规定的前导码组和数据占用的时域资源的对应关系,及上行数据传输中的前导码,确定所述上行数据传输中的前导码对应的数据占用的时域资源,其中每个前导码组中包括至少一个前导码;
所述发送模块,具体用于发送采用确定的所述时域资源承载的所述上行数据。
进一步地,所述确定模块,具体用于根据协议规定的前导码组和数据占用的频域资源的对应关系,及上行数据传输中的前导码,确定所述上行数据传输中的前导码对应的数据占用的频域资源,其中每个前导码组中包括至少一个前导码;
所述发送模块,具体用于发送采用确定的所述频域资源承载的所述上行数据。
进一步地,所述确定模块,具体用于根据协议规定的前导码组和数据的 DMRS的对应关系,及上行数据传输中的前导码,确定所述上行数据传输中的前导码对应的DMRS,其中每个前导码组中包括至少一个前导码;
所述发送模块,具体用于发送采用确定的所述DMRS编码调制的上行数据。
进一步地,所述确定模块,具体用于根据协议规定的前导码组和数据的扩频码的对应关系,及上行数据传输中的前导码,确定所述上行数据传输中的前导码对应的扩频码,其中每个前导码组中包括至少一个前导码;
所述发送模块,具体用于发送采用确定的所述扩频码扩频的上行数据。
另一方面,本发明实施例提供了一种数据传输装置,应用于基站,包括:
接收模块,用于接收上行数据传输中的前导码和上行数据;
确定获取模块,用于根据所述前导码及协议规定的前导码和数据资源的对应关系,确定上行数据传输中的前导码对应的数据资源,采用所述数据资源获取所述上行数据,其中不同的前导码对应不同的数据资源。
进一步地,所述确定获取模块,具体用于根据协议规定的前导码组和数据占用的时域资源的对应关系,及上行数据传输中的前导码,确定所述上行数据传输中的前导码对应的数据占用的时域资源,其中每个前导码组中包括至少一个前导码。
进一步地,所述确定获取模块,具体用于根据协议规定的前导码组和数据占用的频域资源的对应关系,及上行数据传输中的前导码,确定所述上行数据传输中的前导码对应的数据占用的频域资源,其中每个前导码组中包括至少一个前导码。
进一步地,所述确定获取模块,具体用于根据协议规定的前导码组和数据的DMRS的对应关系,及上行数据传输中的前导码,确定所述上行数据传输中的前导码对应的DMRS,其中每个前导码组中包括至少一个前导码。
进一步地,所述确定获取模块,具体用于根据协议规定的前导码组和数据的扩频码的对应关系,及上行数据传输中的前导码,确定所述上行数据传输中的前导码对应的扩频码,其中每个前导码组中包括至少一个前导码。
再一方面,本发明实施例提供了一种数据传输***,所述数据传输***包括如上所述应用于UE的数据传输装置,及如上所述应用于基站的数据传输装置。
本发明实施例提供了一种数据传输方法、装置及***,所述方法包括:针对随机接入的上行数据传输,根据协议规定的前导码和数据资源的对应关系,确定上行数据传输中的前导码对应的数据资源,其中不同的前导码对应不同的数据资源;发送前导码和采用所述确定的数据资源的上行数据。由于在本发明实施例中,协议规定了前导码和数据资源的对应关系,针对随机接入的上行数据传输,可以确定上行数据传输中的前导码对应的数据资源,不同的前导码对应的数据资源不同,因此可以保证不同的用户采用不同的数据资源承载上行数据,从而实现数据部分的多用户间复用。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为现有技术中的四步随机接入机制示意图;
图2为现有技术中的两步随机接入机制示意图;
图3为本发明实施例提供的一种数据传输过程示意图;
图4为本发明实施例1提供的用户间时分复用的示例图;
图5为本发明实施例2提供的用户间频分复用的示例图;
图6为本发明实施例提供的一种数据传输过程示意图;
图7为本发明实施例提供的一种数据传输装置结构示意图;
图8为本发明实施例提供的另一种数据传输装置结构示意图;
图9为本发明实施例提供的一种数据传输***结构示意图。
具体实施方式
为了实现数据部分的多用户复用,本发明实施例提供了一种数据传输方法、装置及***。
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
图3为本发明实施例提供一种数据传输过程示意图,该过程包括以下步骤:
S301:针对随机接入的上行数据传输,根据协议规定的前导码和数据资源的对应关系,确定上行数据传输中的前导码对应的数据资源,其中不同的前导码对应的数据资源不同。
本发明实施例提供的一种数据传输方法应用于UE。针对随机接入的上行数据传输,协议中规定了前导码和数据资源的对应关系,其中不同的前导码对应的数据资源不同。UE在进行上行数据传输时,当确定了上行数据传输中的前导码后,根据协议规定的前导码和数据资源的对应关系,确定该前导码对应的数据资源。
所述数据资源包括:
数据占用的时域资源、数据占用的频域资源、数据的调制参考信号DMRS 和数据的扩频码。
具体的,在本发明实施例中用户之间可以通过资源的时分、频分以及码分等方式,实现用户间数据资源复用。这里数据资源包括:数据占用的时域资源、数据占用的频域资源、数据的调制参考信号DMRS和数据的扩频码。如果数据资源指的是数据占用的时频资源,那么用户间可以通过时频资源的正交实现复用,时频资源的正交可以是在时域上,用户资源正交,或者在频域上用户资源正交,还可以是时域资源和频域资源都正交。如果数据资源指的是扩频码,那么用户间通过不同的扩频码实现正交复用。如果数据资源指的是数据的DMRS,不同用户可选择不同的DMRS。
S302:发送前导码和采用所述确定的数据资源的上行数据。
当确定了上行数据传输中的前导码对应的数据资源后,发送该前导码和采用确定的数据资源承载该上行数据。
由于在本发明实施例中,协议规定了前导码和数据资源的对应关系,针对随机接入的上行数据传输,可以确定上行数据传输中的前导码对应的数据资源,不同的前导码对应的数据资源不同,因此可以保证不同的用户采用不同的数据资源承载上行数据,从而实现数据部分的多用户间复用。
下面针对不同的数据资源进行详细说明。
实施例1:
如果所述数据资源为数据占用的时域资源,在本发明实施例中,所述根据协议规定的前导码和数据资源的对应关系,确定上行数据传输中的前导码对应的数据资源包括:
根据协议规定的前导码组和数据占用的时域资源的对应关系,及上行数据传输中的前导码,确定所述上行数据传输中的前导码对应的数据占用的时域资源,其中每个前导码组中包括至少一个前导码;
所述发送采用所述确定的数据资源的上行数据包括:
发送采用确定的所述时域资源承载的所述上行数据。
在本发明实施例中用户之间可以通过资源的时分方式,实现用户间数据资源复用,即数据资源指的是时域资源,那么用户间通过时域资源的正交实现复用。在随机接入的msg1消息中,用户同时传输前导码和数据,由于数据占用的时域资源不是通过基站调度,是UE自主确定,为了使得基站确知UE采用的时域资源位置,协议中规定了前导码组和数据占用的时域资源的对应关系,时域资源被划分为了若干份,每一份时域资源对应了一个前导码组。
具体的,可以将数据占用的时域资源划分为若干份,其中每一份数据占用的时域资源对应一个前导码组。当在进行上行数据传输时,确定了上行数据传输中的前导码后,根据所述前导码所在的前导码组与数据占用的时域资源的对应关系,可以确定上行数据传输中的前导码对应的数据占用的时域资源,从而可以采用该时域资源承载上行数据,保证资源的复用。
如图4所示用户间时分复用的示例图,在图4中数据区域采用TDM复用方式被分割成了四份,也就是数据占用的时域资源被划分为了四份,得到四个时域资源,其中每个时域资源被循环前缀(CP)和数据占用。在确定每个时域资源和前导码组的对应关系时,每一个时域资源对应了不同的根序列。以LTE PRACH格式为例说明,如果循环移位的间隔为8,那么相对应于一个根,长度为139的ZC序列有floor(139/8)=17个正交的序列,如果要求有64个前导码,那么需要有(64/17)=4个根序列生成64个前导码。也就是说需要配置多个根序列,每个根序列对应多个正交的循环移位。
以64个前导码,4个时域资源为例,所述64个前导码分别为前导码1,前导码2,……,前导码64,所述4个时域资源分别为时域资源1,时域资源2,时域资源3,时域资源4,协议中可以规定前导码1至前导码16为前导码组1,所述前导码组1对应时域资源1,前导码17至前导码32为前导码组2,所述前导码组2对应时域资源2,前导码33至前导码48为前导码组3,所述前导码组 3对应时域资源3,前导码49至前导码64为前导码组4,所述前导码组4对应时域资源4。虽然每一个前导码组对应了不同的时域资源,但用户从所有前导码中按照均匀分布进行选取,可有效的降低用户碰撞概率。这里所有前导码就是所述64个前导码。较佳地,在本发明实施例中,当前导码组中只包括一个前导码时,能够有效的降低用户碰撞的概率。
由于在本发明实施例中,协议规定了前导码组和数据占用的时域资源的对应关系,根据上行数据传输中的前导码,确定所述上行数据传输中的前导码对应的数据占用的时域资源,不同的前导码对应的数据占用的时域资源不同,发送采用确定的所述时域资源承载的所述上行数据,因此可以实现多用户间的复用。
实施例2:
如果所述数据资源为数据占用的频域资源,在本发明实施例中,所述根据协议规定的前导码和数据资源的对应关系,确定上行数据传输中的前导码对应的数据资源包括:
根据协议规定的前导码组和数据占用的频域资源的对应关系,及上行数据传输中的前导码,确定所述上行数据传输中的前导码对应的数据占用的频域资源,其中每个前导码组中包括至少一个前导码;
所述发送采用所述确定的数据资源的上行数据包括:
发送采用确定的所述频域资源承载的所述上行数据。
在本发明实施例中用户之间可以通过资源的频分方式,实现用户间数据资源复用,即数据资源指的是频域资源,那么用户间通过频域资源的正交实现复用。在随机接入的msg1消息中,用户同时传输前导码和数据,由于数据占用的频域资源不是通过基站调度,是UE自主确定,为了使得基站确知UE采用的频域资源位置,协议中规定了前导码组和数据占用的频域资源的对应关系,频域资源被划分为了若干份,每一份频域资源对应了一个前导码组。
具体的,可以将数据占用的频域资源划分为若干份,其中每一份数据占用的频域资源对应一个前导码组。当在进行上行数据传输时,确定了上行数据传输中的前导码后,根据所述前导码所在的前导码组与数据占用的频域资源的对应关系,可以确定上行数据传输中的前导码对应的数据占用的频域资源,从而可以采用该频域资源承载上行数据,保证资源的复用。
例如,一共有六个物理资源块(physical resource block,PRB),如图5所示用户间频分复用的示例图,在图5中数据区域采用TDM复用方式被分割成了三份,也就是数据占用的频域资源被划分为了三份,得到三个频域资源,其中,每个频域资源包括两个PRB。
以64个前导码,3个频域资源为例,所述64个前导码分别为前导码1,前导码2,……,前导码64,所述3个频域资源分别为频域资源1,频域资源2,频域资源3,协议中可以规定前导码1至前导码21为前导码组1,所述前导码组1对应频域资源1,前导码22至前导码42为前导码组2,所述前导码组2对应频域资源2,前导码43至前导码64为前导码组3,所述前导码组3对应频域资源3。虽然每一组前导码序列对应了不同的频域资源,但用户从所有前导码中按照均匀分布进行选取,可有效的降低用户碰撞概率。较佳地,在本发明实施例中,当前导码组中只包括一个前导码时,能够有效的降低用户碰撞的概率。
由于在本发明实施例中,协议规定了前导码组和数据占用的频域资源的对应关系,根据上行数据传输中的前导码,确定所述上行数据传输中的前导码对应的数据占用的频域资源,不同的前导码对应的数据占用的频域资源不同,发送采用确定的所述频域资源承载的所述上行数据,因此可以实现多用户间的复用。
实施例3:
如果所述数据资源为数据的DMRS,在本发明实施例中,所述根据协议规定的前导码和数据资源的对应关系,确定上行数据传输中的前导码对应的数据资源包括:
根据协议规定的前导码组和数据的DMRS的对应关系,及上行数据传输中的前导码,确定所述上行数据传输中的前导码对应的DMRS,其中每个前导码组中包括至少一个前导码;
所述发送采用所述确定的数据资源的上行数据包括:
发送采用确定的所述DMRS编码调制的上行数据。
在LTE***中,两个用户可在相同的资源上发送数据信号,这两个用户的 DMRS需要是正交的。但两个用户使用相同资源概率较小,所以***资源使用上应具有较大的灵活性,一块资源可被一个用户独享,也可以在多用户间复用。如果使用DMRS进行解调,资源灵活复用的机制需要一块资源支持多个正交的 DMRS。
具体的,可以将DMRS划分为若干份,其中每一份DMRS对应一个前导码组。当在进行上行数据传输时,确定了上行数据传输中的前导码后,根据所述前导码所在的前导码组与DMRS的对应关系,可以确定上行数据传输中的前导码对应的DMRS,从而可以采用该DMRS编码调制上行数据,保证资源的复用。
每一份DMRS分别对应了一个前导码或一个前导码组,其中所述前导码组中包括至少一个前导码。以LTE***为例,一共有12个DMRS的循环移位,我们以循环移位间隔2为单位选取DMRS,得到6个正交的DMRS,那么对于 64个前导码,一个DMRS序列对应了大约CEIL(64/6)=11个前导码。
以64个前导码,6个DMRS为例,所述64个前导码分别为前导码1,前导码2,……,前导码64,所述6个DMRS分别为DMRS1,DMRS2,……,DMRS6,协议中可以规定前导码1至前导码11为前导码组1,所述前导码组1对应 DMRS1,前导码12至前导码22为前导码组2,所述前导码组2对应 DMRS2,……,前导码55至前导码64为前导码组6,所述前导码组6对应 DMRS6。较佳地,在本发明实施例中,当前导码组中只包括一个前导码时,能够有效的降低用户碰撞的概率。
由于在本发明实施例中,协议规定了前导码组和数据的DMRS的对应关系,根据上行数据传输中的前导码,确定所述上行数据传输中的前导码对应的 DMRS,不同的前导码对应的DMRS不同,发送采用确定的所述DMRS编码调制的所述上行数据,因此可以实现多用户间的复用。
实施例4:
如果所述数据资源为数据的扩频码,在本发明实施例中,所述根据协议规定的前导码和数据资源的对应关系,确定上行数据传输中的前导码对应的数据资源包括:
根据协议规定的前导码组和数据的扩频码的对应关系,及上行数据传输中的前导码,确定所述上行数据传输中的前导码对应的扩频码,其中每个前导码组中包括至少一个前导码;
所述发送采用所述确定的数据资源的上行数据包括:
发送采用确定的所述扩频码扩频的上行数据。
在LTE***中,两个用户可在相同的资源上发送数据信号,但两个用户使用相同资源概率较小,所以***资源使用上应具有较大的灵活性,一块资源可被一个用户独占,也可以在多用户间复用,用户间采用码分复用可有效地实现所述资源灵活复用机制。
在随机接入的msg1消息中,用户同时传输前导码和数据,由于数据的扩频码不是通过基站调度,是UE自主确定,为了使得基站确知UE采用的扩频码位置,协议规定了前导码组和扩频码的对应关系,一个扩频码对应一个前导码或一个前导码组。经过扩频后,数据的负载大小要小于扩频后的数据长度,基站接收机可通过时域相关实现数据检测。
具体的,可以将扩频码划分为若干份,其中每一份扩频码对应一个前导码组。当在进行上行数据传输时,确定了上行数据传输中的前导码后,根据所述前导码所在的前导码组与扩频码的对应关系,可以确定上行数据传输中的前导码对应的扩频码,从而可以采用该扩频码扩频上行数据,保证资源的复用。较佳地,在本发明实施例中,当前导码组中只包括一个前导码时,能够有效的降低用户碰撞的概率。
由于在本发明实施例中,协议规定了前导码组和数据的扩频码的对应关系,根据上行数据传输中的前导码,确定所述上行数据传输中的前导码对应的扩频码,不同的前导码对应的扩频码不同,发送采用确定的所述扩频码扩频的所述上行数据,因此可以实现多用户间的复用。
UE根据协议规定的前导码和数据资源的对应关系,确定上行数据传输中的前导码对应的数据资源时,协议中可以只规定一种数据资源,也可以同时包括上述至少两种数据资源,当同时包含至少两种数据资源时,可以将本发明上述实施例1-实施例4任意结合使用。例如,根据协议规定的前导码和数据资源的对应关系,确定的上行数据传输中的前导码对应的数据资源分别包括时域资源和扩频码,则发送采用确定的时域资源承载所述上行数据,并且该上行数据采用确定的扩频码进行了扩频;或者根据协议规定的前导码和数据资源的对应关系,确定的上行数据传输中的前导码对应的数据资源分别包括频域资源、DMRS和扩频码,则发送采用确定的频域资源承载的所述上行数据,该上行数据采用确定的DMRS进行了编码调制,还采用了确定的扩频码进行了扩频。
图6为本发明实施例提供一种数据传输过程示意图,该过程包括以下步骤:
S601:接收上行数据传输中的前导码和上行数据。
S602:根据所述前导码及协议规定的前导码和数据资源的对应关系,确定上行数据传输中的前导码对应的数据资源,采用所述数据资源获取所述上行数据,其中不同的前导码对应不同的数据资源。
本发明实施例提供的一种数据传输方法应用于基站。基站接收UE发送的上行数据传输中的前导码和上行数据,协议中规定了前导码和数据资源的对应关系,其中不同的前导码对应的数据资源不同。基站在获取上行数据时,当确定了上行数据传输中的前导码后,根据协议规定的前导码和数据资源的对应关系,确定该前导码对应的数据资源。通过所述对应的数据资源,可以解析所述上行数据,进而采用所述数据资源获取所述上行数据。
所述数据资源包括:
数据占用的时域资源、数据占用的频域资源、数据的调制参考信号DMRS 和数据的扩频码。
具体的,在本发明实施例中用户之间可以通过资源的时分、频分以及码分等方式,实现用户间数据资源复用。这里数据资源包括:数据占用的时域资源、数据占用的频域资源、数据的调制参考信号DMRS和数据的扩频码。如果数据资源指的是数据占用的时频资源,那么用户间可以通过时频资源的正交实现复用,时频资源的正交可以是在时域上,用户资源正交,或者在频域上用户资源正交,还可以是时域资源和频域资源都正交。如果数据资源指的是扩频码,那么用户间通过不同的扩频码实现正交复用。如果数据资源指的是数据的DMRS,不同用户可选择不同的DMRS。
由于在本发明实施例中,协议规定了前导码和数据资源的对应关系,根据上行数据传输中的前导码及所述协议中规定的前导码和数据资源的对应关系,可以确定上行数据传输中的前导码对应的数据资源,不同的前导码对应的数据资源不同,因此可以保证基站采用不同的数据资源获取上行数据,从而实现数据部分的多用户间复用。
下面针对不同的数据资源进行详细说明。
实施例5:
如果所述数据资源为数据占用的时域资源,在本发明实施例中,所述根据所述前导码及协议规定的前导码和数据资源的对应关系,确定上行数据传输中的前导码对应的数据资源包括:
根据协议规定的前导码组和数据占用的时域资源的对应关系,及上行数据传输中的前导码,确定所述上行数据传输中的前导码对应的数据占用的时域资源,其中每个前导码组中包括至少一个前导码。
在本发明实施例中用户之间可以通过资源的时分方式,实现用户间数据资源复用,即数据资源指的是时域资源,那么用户间通过时域资源的正交实现复用。在随机接入的msg1消息中,用户同时传输前导码和数据,由于数据占用的时域资源不是通过基站调度,是UE自主确定,为了使得基站确知UE采用的时域资源位置,协议中规定了前导码组和数据占用的时域资源的对应关系,时域资源被划分为了若干份,每一份时域资源对应了一个前导码组。
具体的,可以将数据占用的时域资源划分为若干份,其中每一份数据占用的时域资源对应一个前导码组。基站在获取上行数据时,接收上行数据传输中的前导码和上行数据后,根据所述前导码所在的前导码组与数据占用的时域资源的对应关系,可以确定上行数据传输中的前导码对应的数据占用的时域资源,通过所述时域资源可以解析上行数据,解析成功后,采用该时域资源获取所述上行数据,保证资源的复用。
例如,数据区域采用TDM复用方式被分割成了四份,也就是数据占用的时域资源被划分为了四份,得到四个时域资源,其中每个时域资源被循环前缀(CP) 和数据占用。在确定每个时域资源和前导码组的对应关系时,每一个时域资源对应了不同的根序列。以LTEPRACH格式为例说明,如果循环移位的间隔为8,那么相对应于一个根,长度为139的ZC序列有floor(139/8)=17个正交的序列,如果要求有64个前导码,那么需要有(64/17)=4个根序列生成64个前导码。也就是说需要配置多个根序列,每个根序列对应多个正交的循环移位。
以64个前导码,4个时域资源为例,所述64个前导码分别为前导码1,前导码2,……,前导码64,所述4个时域资源分别为时域资源1,时域资源2,时域资源3,时域资源4,协议中可以规定前导码1至前导码16为前导码组1,所述前导码组1对应时域资源1,前导码17至前导码32为前导码组2,所述前导码组2对应时域资源2,前导码33至前导码48为前导码组3,所述前导码组 3对应时域资源3,前导码49至前导码64为前导码组4,所述前导码组4对应时域资源4。在确定所述上行数据传输中的前导码对应的数据占用的时域资源后,基站通过所述时域资源解析所述上行数据,解析成功后,采用所述时域资源获取所述上行数据。较佳地,在本发明实施例中,当前导码组中只包括一个前导码时,能够有效的降低用户碰撞的概率。
由于在本发明实施例中,协议规定了前导码组和数据占用的时域资源的对应关系,根据上行数据传输中的前导码及所述协议中规定的前导码组和数据占用的时域资源的对应关系,可以确定上行数据传输中的前导码对应的时域资源,不同的前导码对应的时域资源不同,通过所述对应的时域资源,可以解析所述上行数据,进而采用所述时域资源获取所述上行数据,因此可以实现多用户间的复用。
实施例6:
如果所述数据资源为数据占用的频域资源,在本发明实施例中,所述根据所述前导码及协议规定的前导码和数据资源的对应关系,确定上行数据传输中的前导码对应的数据资源包括:
根据协议规定的前导码组和数据占用的频域资源的对应关系,及上行数据传输中的前导码,确定所述上行数据传输中的前导码对应的数据占用的频域资源,其中每个前导码组中包括至少一个前导码。
在本发明实施例中用户之间可以通过资源的频分方式,实现用户间数据资源复用,即数据资源指的是频域资源,那么用户间通过频域资源的正交实现复用。在随机接入的msg1消息中,用户同时传输前导码和数据,由于数据占用的频域资源不是通过基站调度,是UE自主确定,为了使得基站确知UE采用的频域资源位置,协议中规定了前导码组和数据占用的频域资源的对应关系,频域资源被划分为了若干份,每一份频域资源对应了一个前导码组。
具体的,可以将数据占用的频域资源划分为若干份,其中每一份数据占用的频域资源对应一个前导码组。基站在获取上行数据时,接收上行数据传输中的前导码和上行数据后,根据所述前导码所在的前导码组与数据占用的频域资源的对应关系,可以确定上行数据传输中的前导码对应的数据占用的频域资源,通过该频域资源解析上行数据,解析成功后,采用该频域资源获取上行数据,保证资源的复用。
例如,一共有六个PRB,数据区域采用TDM复用方式被分割成了三份,也就是数据占用的频域资源被划分为了三份,得到三个频域资源,其中,每个频域资源包括两个PRB。
以64个前导码,3个频域资源为例,所述64个前导码分别为前导码1,前导码2,……,前导码64,所述3个频域资源分别为频域资源1,频域资源2,频域资源3,协议中可以规定前导码1至前导码21为前导码组1,所述前导码组1对应频域资源1,前导码22至前导码42为前导码组2,所述前导码组2对应频域资源2,前导码43至前导码64为前导码组3,所述前导码组3对应频域资源3。在确定所述上行数据传输中的前导码对应的数据占用的频域资源后,基站通过所述频域资源解析所述上行数据,解析成功后,采用所述频域资源获取所述上行数据。较佳地,在本发明实施例中,当前导码组中只包括一个前导码时,能够有效的降低用户碰撞的概率。
由于在本发明实施例中,协议规定了前导码组和数据占用的频域资源的对应关系,根据上行数据传输中的前导码及所述协议中规定的前导码组和数据占用的频域资源的对应关系,可以确定上行数据传输中的前导码对应的频域资源,不同的前导码对应的频域资源不同,通过所述对应的频域资源,可以解析所述上行数据,进而采用所述频域资源获取所述上行数据,因此可以实现多用户间的复用。
实施例7:
如果所述数据资源为数据的DMRS,在本发明实施例中,所述根据所述前导码及协议规定的前导码和数据资源的对应关系,确定上行数据传输中的前导码对应的数据资源包括:
根据协议规定的前导码组和数据的DMRS的对应关系,及上行数据传输中的前导码,确定所述上行数据传输中的前导码对应的DMRS,其中每个前导码组中包括至少一个前导码。
在LTE***中,两个用户可在相同的资源上发送数据信号,这两个用户的 DMRS需要是正交的。但两个用户使用相同资源概率较小,所以***资源使用上应具有较大的灵活性,一块资源可被一个用户独享,也可以在多用户间复用。如果使用DMRS进行解调,资源灵活复用的机制需要一块资源支持多个正交的 DMRS。
具体的,可以将DMRS划分为若干份,其中每一份DMRS对应一个前导码组。基站在获取上行数据时,接收上行数据传输中的前导码和上行数据后,根据所述前导码所在的前导码组与DMRS的对应关系,可以确定上行数据传输中的前导码对应的DMRS,通过该DMRS解析上行数据,解析成功后,采用该 DMRS获取所述上行数据,保证资源的复用。
每一份DMRS分别对应了一个前导码或一个前导码组,其中所述前导码组中包括至少一个前导码。以LTE***为例,一共有12个DMRS的循环移位,我们以循环移位间隔2为单位选取DMRS,得到6个正交的DMRS,那么对于 64个前导码,一个DMRS序列对应了大约CEIL(64/6)=11个前导码。
以64个前导码,6个DMRS为例,所述64个前导码分别为前导码1,前导码2,……,前导码64,所述6个DMRS分别为DMRS 1,DMRS 2,……, DMRS 6,协议中可以规定前导码1至前导码11为前导码组1,所述前导码组1 对应DMRS 1,前导码12至前导码22为前导码组2,所述前导码组2对应DMRS 2,……,前导码55至前导码64为前导码组6,所述前导码组6对应DMRS6。在确定所述上行数据传输中的前导码对应的DMRS后,基站通过所述DMRS解析所述上行数据,解析成功后,采用所述DMRS获取所述上行数据。
如果两个用户选择了同一个前导码组中前导码,那么这两个用户选择了相同的DMRS,这两个用户的DMRS碰撞在一起,基站可以结合前导码进行解调相关检测,或者采用高级接收机进行检测,解决碰撞问题。较佳地,在本发明实施例中,当前导码组中只包括一个前导码时,能够有效的降低用户碰撞的概率。
由于在本发明实施例中,协议规定了前导码组和数据的DMRS的对应关系,根据上行数据传输中的前导码,确定所述上行数据传输中的前导码对应的 DMRS,不同的前导码对应的DMRS不同,通过所述对应的DMRS,可以解析所述上行数据,进而采用所述DMRS获取所述上行数据,因此可以实现多用户间的复用。
实施例8:
如果所述数据资源为数据的扩频码,在本发明实施例中,所述根据所述前导码及协议规定的前导码和数据资源的对应关系,确定上行数据传输中的前导码对应的数据资源包括:
根据协议规定的前导码组和数据的扩频码的对应关系,及上行数据传输中的前导码,确定所述上行数据传输中的前导码对应的扩频码,其中每个前导码组中包括至少一个前导码。
在LTE***中,两个用户可在相同的资源上发送数据信号,但两个用户使用相同资源概率较小,所以***资源使用上应具有较大的灵活性,一块资源可被一个用户独占,也可以在多用户间复用,用户间采用码分复用可有效地实现所述资源灵活复用机制。
在随机接入的msg1消息中,用户同时传输前导码和数据,由于数据的扩频码不是通过基站调度,是UE自主确定,为了使得基站确知UE采用的扩频码位置,协议规定了前导码组和扩频码的对应关系,一个扩频码对应一个前导码或一个前导码组。经过扩频后,数据的负载大小要小于扩频后的数据长度,基站接收机可通过时域相关实现数据检测。
具体的,可以将扩频码划分为若干份,其中每一份扩频码对应一个前导码组。基站在获取上行数据时,确定了上行数据传输中的前导码后,根据所述前导码所在的前导码组与扩频码的对应关系,可以确定上行数据传输中的前导码对应的扩频码,通过该扩频码解析上行数据,解析成功后,采用该扩频码获取所述上行数据,保证资源的复用。较佳地,在本发明实施例中,当前导码组中只包括一个前导码时,能够有效的降低用户碰撞的概率。
在确定所述上行数据传输中的前导码对应的扩频码组后,基站通过所述扩频码解析所述上行数据,解析成功后,采用所述扩频码获取所述上行数据。
由于在本发明实施例中,协议规定了前导码组和数据的扩频码的对应关系,根据上行数据传输中的前导码,确定所述上行数据传输中的前导码对应的扩频码,不同的前导码对应的扩频码不同,通过所述对应的扩频码,可以解析所述上行数据,进而采用所述扩频码获取所述上行数据,因此可以实现多用户间的复用。
基站根据协议规定的前导码和数据资源的对应关系,确定上行数据传输中的前导码对应的数据资源时,协议中可以只规定一种数据资源,也可以同时包括上述至少两种数据资源,当同时包含至少两种数据资源时,可以将本发明上述实施例5-实施例8任意结合使用。例如,根据协议规定的前导码和数据资源的对应关系,确定的上行数据传输中的前导码对应的数据资源分别包括时域资源和扩频码,则在确定的时域资源上获取所述上行数据,并采用确定的扩频码对上行数据进行解频;或者根据协议规定的前导码和数据资源的对应关系,确定的上行数据传输中的前导码对应的数据资源分别包括频域资源、DMRS和扩频码,则在确定的频域资源上获取所述上行数据,采用确定的DMRS对上行数据进行解码和解调,并采用确定的扩频码对上行数据进行解扩。
图7为本发明实施例提供的一种数据传输装置结构示意图,应用于UE,该装置包括:
确定模块71,用于针对随机接入的上行数据传输,根据协议规定的前导码和数据资源的对应关系,确定上行数据传输中的前导码对应的数据资源,其中不同的前导码对应不同的数据资源;
发送模块72,用于发送前导码和采用所述确定的数据资源的上行数据。
所述确定模块71,具体用于根据协议规定的前导码组和数据占用的时域资源的对应关系,及上行数据传输中的前导码,确定所述上行数据传输中的前导码对应的数据占用的时域资源,其中每个前导码组中包括至少一个前导码;
所述发送模块72,具体用于发送采用确定的所述时域资源承载的所述上行数据。
所述确定模块71,具体用于根据协议规定的前导码组和数据占用的频域资源的对应关系,及上行数据传输中的前导码,确定所述上行数据传输中的前导码对应的数据占用的频域资源,其中每个前导码组中包括至少一个前导码;
所述发送模块72,具体用于发送采用确定的所述频域资源承载的所述上行数据。
所述确定模块71,具体用于根据协议规定的前导码组和数据的DMRS的对应关系,及上行数据传输中的前导码,确定所述上行数据传输中的前导码对应的DMRS,其中每个前导码组中包括至少一个前导码;
所述发送模块72,具体用于发送采用确定的所述DMRS编码调制的上行数据。
所述确定模块71,具体用于根据协议规定的前导码组和数据的扩频码的对应关系,及上行数据传输中的前导码,确定所述上行数据传输中的前导码对应的扩频码,其中每个前导码组中包括至少一个前导码;
所述发送模块72,具体用于发送采用确定的所述扩频码扩频的上行数据。
图8为本发明实施例提供的一种数据传输装置结构示意图,应用于基站,该装置包括:
接收模块81,用于接收上行数据传输中的前导码和上行数据;
确定获取模块82,用于根据所述前导码及协议规定的前导码和数据资源的对应关系,确定上行数据传输中的前导码对应的数据资源,采用所述数据资源获取所述上行数据,其中不同的前导码对应不同的数据资源。
所述确定获取模块82,具体用于根据协议规定的前导码组和数据占用的时域资源的对应关系,及上行数据传输中的前导码,确定所述上行数据传输中的前导码对应的数据占用的时域资源,其中每个前导码组中包括至少一个前导码。
所述确定获取模块82,具体用于根据协议规定的前导码组和数据占用的频域资源的对应关系,及上行数据传输中的前导码,确定所述上行数据传输中的前导码对应的数据占用的频域资源,其中每个前导码组中包括至少一个前导码。
所述确定获取模块82,具体用于根据协议规定的前导码组和数据的DMRS 的对应关系,及上行数据传输中的前导码,确定所述上行数据传输中的前导码对应的DMRS,其中每个前导码组中包括至少一个前导码。
所述确定获取模块82,具体用于根据协议规定的前导码组和数据的扩频码的对应关系,及上行数据传输中的前导码,确定所述上行数据传输中的前导码对应的扩频码,其中每个前导码组中包括至少一个前导码。
图9为本发明实施例提供的一种数据传输***结构示意图,所述数据传输***包括如上所述应用于UE 91的数据传输装置,及如上所述应用于基站92的数据传输装置。
本发明实施例提供了一种数据传输方法、装置及***,所述方法包括:针对随机接入的上行数据传输,根据协议规定的前导码和数据资源的对应关系,确定上行数据传输中的前导码对应的数据资源,其中不同的前导码对应不同的数据资源;发送前导码和采用所述确定的数据资源的上行数据。由于在本发明实施例中,协议规定了前导码和数据资源的对应关系,针对随机接入的上行数据传输,可以确定上行数据传输中的前导码对应的数据资源,不同的前导码对应的数据资源不同,因此可以保证不同的用户采用不同的数据资源承载上行数据,从而实现数据部分的多用户间复用。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/ 或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。