一种配置导频序列的方法及装置

文档序号:651928 发布日期:2021-04-23 浏览:2次 >En<

阅读说明:本技术 一种配置导频序列的方法及装置 (Method and device for configuring pilot frequency sequence ) 是由 王磊 王闻今 丘晓 陈雁 高西奇 于 2019-10-22 设计创作,主要内容包括:本申请涉及通信技术领域,公开了一种配置导频序列的方法及装置。其中方法包括:网络设备根据确定的导频序列的长度L、导频序列的数量N,以及预设的序列矩阵生成规则,生成序列矩阵,所述序列矩阵中的每行或每列数组元素用于组成一个长度为L的导频序列;所述网络设备从所述序列矩阵中选取M个数组元素,并确定所述M个数组元素在所述序列矩阵中构成所述数组元素的行或列的序号,M为正整数;并在所述目标小区内广播包括所述导频序列的长度L、所述导频序列的数量N,所述M个数组元素的序号的导频序列配置信息。因导频序列的数量与导频序列的长度可以任意设置,从而可以生成大量的导频序列,生成导频序列的方式简单高效。(The application relates to the technical field of communication and discloses a method and a device for configuring a pilot frequency sequence. The method comprises the following steps: the network equipment generates a sequence matrix according to the length L of the determined pilot frequency sequence, the number N of the pilot frequency sequences and a preset sequence matrix generation rule, wherein each row or each column of array elements in the sequence matrix are used for forming a pilot frequency sequence with the length L; the network equipment selects M array elements from the sequence matrix, and determines the serial numbers of the rows or columns of the array elements formed by the M array elements in the sequence matrix, wherein M is a positive integer; and broadcasting pilot sequence configuration information including the length L of the pilot sequence, the number N of the pilot sequence and the serial number of the M array elements in the target cell. The number of the pilot sequences and the length of the pilot sequences can be set at will, so that a large number of pilot sequences can be generated, and the mode for generating the pilot sequences is simple and efficient.)

一种配置导频序列的方法及装置

技术领域

本申请涉及通信技术领域,尤其涉及一种配置导频序列的方法及装置。

背景技术

在大部分通信场景中,经常存在海量的潜在待接入终端,例如下一代蜂窝通信网的热门标准NR所覆盖的大规模机器间通信(massive machine type of communication,mMTC)场景。在mMTC场景中,网络设备通常要连接海量的终端,那么如果每个待接入终端均采用传统的接入方法接入网络设备时,需要网络设备为待接入终端设备进行资源调度,并将资源配置发送给待接入终端。

为了降低通信系统中的终端在接入网络设备过程中的信令开销,待接入终端在接入网络设备过程中不需要网络设备进行预先资源调度,而是会主动选择一块资源用于进行数据发送。其中,每块资源对应至少一个导频序列。而网络设备作为接收端,可以通过导频序列完成活跃用户检测和数据解调译码的工作。

目前现有技术中生成导频序列一般采用ZC(Zadoff-Chu)序列生成方式,或者采用PN(Pseudo Random Noise,伪随机)序列生成方式。其中,所述PN序列生成导频序列的方法主要采用递推的方式得到对应的导频序列。所述ZC序列生成导频序列的方法主要采用序列公式x(n)=exp(-j*pi*u*n1*(n1+1)/Nzc)计算得到导频序列,其中n1=n mod Nzc(n=0,1,…,L-1,L为序列长度),u为ZC序列的根,Nzc为小于等于序列长度L的最大素数,exp表示指数运算。

上述配置导频序列的方式都需要大量的公式推导或者计算,生成导频序列的方式较为复杂,且生成导频序列的数量也相应的受到了限制。

发明内容

本申请提供一种配置导频的方法及装置,用以提供适用于海量潜在待接入终端场景下导频序列配置的方法。

第一方面,本申请实施例提供一种导频序列的方法,包括:网络设备确定导频序列的长度L,以及确定导频序列的数量N;其中,L、N为正整数,L不大于N;所述网络设备根据所述导频序列的长度L、所述导频序列的数量N,以及预设的序列矩阵生成规则,生成序列矩阵,所述序列矩阵中的每个数组元素用于组成一个长度为L的导频序列;其中所述数组元素为所述序列矩阵中的一行或一列;所述网络设备获取管理的目标小区的预设导频序列个数M,并从所述序列矩阵中选取M个数组元素,并确定所述M个数组元素的序号,其中,所述每个数组元素的序号为所述序列矩阵中构成所述数组元素的行或列的序号,M为正整数;所述网络设备在所述目标小区内广播导频序列配置信息,其中,导频序列配置信息包括:所述导频序列的长度L、所述导频序列的数量N,所述M个数组元素的序号。

基于该方案,本发明实施例因导频序列的数量与导频序列的长度可以任意设置,从而可以生成大量的导频序列,生成导频序列的方式简单高效。

相应地,所述网络设备根据所述导频序列的长度L、所述导频序列的数量N,以及预设的序列矩阵生成规则,生成序列矩阵,包括:所述网络设备根据所述导频序列的数量N,按照预设的矩阵生成规则,生成N阶DFT或IDFT矩阵;所述网络设备在所述DFT或IDFT矩阵中,按照预设的行选择规则选择L行组成所述序列矩阵,所述数组元素为所述序列矩阵中的一列;或所述网络设备在所述DFT或IDFT矩阵中,按照预设的列选择规则选择L列组成所述序列矩阵,所述数组元素为所述序列矩阵中的一行。

在一种可能的实现方式中,所述网络设备在所述目标小区内广播导频序列配置信息之后,还包括:所述网络设备从所述M个数组元素的序号中选择至少一个数组元素的序号,并向所述终端设备发送RRC信令,其中,RRC信令中包含所述至少一个数组元素的序号;或所述网络设备从所述M个数组元素中选择至少一个数组元素,并向所述终端设备发送RRC信令,其中,所述RRC信令中包含所述至少一个数组元素在所述M个数组元素中的数组编号,以及数组编号与数组元素的序号的对应关系。

在一种可能的实现方式中,所述网络设备确定所述导频序列长度L,包括:所述网络设备根据导频序列占用的时频资源大小确定所述导频序列的长度L;或所述网络设备确定导频序列的数量N之后,根据所述导频序列的数量N,确定导频序列长度L。

在一种可能的实现方式中,所述网络设备确根据所述导频序列的数量N,确定导频序列的长度L,包括:所述网络设备根据导频序列长度与导频序列的数量的对应关系,确定所述导频序列的数量N对应的所述导频序列的长度L;或所述网络设备根据所述导频序列的数量N以及所述预设的序列矩阵生成规则,生成N阶DFT或IDFT矩阵;并将所述DFT或IDFT矩阵的一个差集矩阵对应的行数确定为预设的所述导频序列的长度L。

在一种可能的实现方式中,所述网络设备确定所述导频序列的数量N,包括:所述网络设备确定所述导频序列长度L,根据导频序列长度与导频序列的数量的对应关系,确定所述导频序列的长度L对应的所述导频序列的数量N。

第二方面,本申请实施例提供一种导频序列的方法,包括:终端设备接收网络设备广播的导频序列配置信息;其中,导频序列配置信息包括:所述导频序列的长度L、所述导频序列的数量N,所述M个数组元素的序号;所述终端设备根据所述导频序列的长度L、所述导频序列的数量N,以及预设的序列矩阵生成规则,生成序列矩阵,所述序列矩阵中的每个数组元素用于组成一个长度为L的导频序列;其中所述数组元素为所述序列矩阵中的一行或一列;所述终端设备根据所述M个数组元素的序号,在所述序列矩阵中确定所述M个数组元素;所述终端设备根据所述M个数组元素生成M个导频序列,并在所述M个导频序列中选择目标导频序列进行随机接入。

在一种可能的实现方式中,所述终端设备根据所述导频序列的长度L、所述导频序列的数量N,以及预设的序列矩阵生成规则,生成序列矩阵,包括:所述终端设备根据所述导频序列配置信息中的导频序列的数量N,按照预设的序列矩阵生成规则,确定所述网络设备生成的N阶DFT或IDFT矩阵;所述终端设备在所述DFT或IDFT矩阵中,按照预设的行选择规则选择L行组成所述序列矩阵,所述数组元素为所述序列矩阵中的一列;或所述终端设备在所述DFT或IDFT矩阵中,按照预设的列选择规选择L列组成所述序列矩阵,所述数组元素为所述序列矩阵中的一行。

在一种可能的实现方式中,所述终端设备在所述M个导频序列中选择目标导频序列进行随机接入之后,还包括:所述终端设备从所述网络设备接收RRC信令,其中,所述RRC信令中包含所述M个数组元素中至少一个数组元素的序号;所述终端设备根据所述至少一个数组元素的序号,在所述M个数组元素中确定至少一个数组元素,并根据所述至少一个数组元素生成至少一个导频序列,所述至少一个导频序列用于所述终端设备与所述网络设备通信;或所述终端设备从所述网络设备接收RRC信令,其中,所述RRC信令中包含至少一个数组元素在所述M个数组元素中的数组编号,以及数组编号与数组元素的序号的对应关系;所述终端设备根据所述至少一个数组元素在所述M个数组元素中的数组编号,以及数组编号与数组元素的序号的对应关系,确定所述至少一个数组元素的序号;然后从所述M个数组中确定所述至少一个数组元素,并根据所述至少一个数组元素生成至少一个导频序列,所述至少一个导频序列用于所述终端设备与所述网络设备通信。

第三方面,本申请实施例提供一种通信装置,该通信装置具有实现上述实施例中的终端设备或网络设备的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的单元或模块。

在一种可能的实现方式中,该通信装置可以是终端设备,或者是可用于终端设备的部件,例如芯片或芯片系统或者电路,该通信装置可以包括:收发器和处理器。该处理器可被配置为支持该通信装置执行以上所示终端设备的相应功能,该收发器用于支持该通信装置与网络设备和其它终端设备等之间的通信。可选地,该通信装置还可以包括存储器,该存储可以与处理器耦合,其保存该通信装置必要的程序指令和数据。其中,收发器可以为独立的接收器、独立的发射器、集成收发功能的收发器、或者是接口电路。

在另一种可能的实现方式中,该通信装置可以是网络设备,或者是可用于网络设备的部件,例如芯片或芯片系统或者电路,该通信装置可以包括:收发器,该收发器用于支持该通信装置与其它网络设备和终端设备等之间的通信。其中,收发器可以为独立的接收器、独立的发射器、集成收发功能的收发器、或者是接口电路。可选地,该通信装置还可以包括存储器,该存储器耦保存该通信装置必要的程序指令和数据。

第四方面,本申请实施例提供一种通信装置,用于实现上述第一方面或第一方面中的任意一种方法,或者用于实现上述第二方面或第二方面中的任意一种方法,包括相应的功能模块,分别用于实现以上方法中的步骤。功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块。

在一种可能的实施方式中,该通信装置为终端设备时,可以括处理单元和收发单元,这些单元可以执行上述方法示例中终端设备的相应功能,具体参见方法示例中的详细描述,此处不做赘述。

在另一种可能的实施方式中,该通信装置还可以是网络设备,可以包括收发单元,这些单元可以执行上述方法示例中网络设备的相应功能,具体参见方法示例中的详细描述,此处不做赘述。

第五方面,本申请实施例提供一种通信系统,该通信系统包括网络设备和终端设备。其中,网络设备可以用于执行上述第一方面或第一方面中的任意一种方法,终端设备可以用于执行上述第二方面或第二方面中的任意一种方法。

第六方面,本申请提供了一种芯片系统,包括处理器。可选地,还可包括存储器,存储器用于存储计算机程序,处理器用于从存储器中调用并运行计算机程序,使得安装有芯片系统的通信装置执行上述第一方面、第一方面中的任意一种方法、第二方面或第二方面中的任意一种方法。

第七方面,本申请实施例提供一种计算机存储介质,计算机存储介质中存储有指令,当其在通信装置上运行时,使得该通信装置执行上述第一方面或第一方面的任意可能的实现方式中的方法、或者使得计算机执行第二方面或第二方面的任意可能的实现方式中的方法。

第八方面,本申请实施例提供一种包含指令的计算机程序产品,当其在通信装置上运行时,使得该通信装置执行第一方面或第一方面的任意可能的实现方式中的方法、或者使得计算机执行第二方面或第二方面的任意可能的实现方式中的方法。

附图说明

图1为本申请提供的一种通信系统架构示意图;

图2为本申请提供的一种基于行序号抽取表格抽取行序列示意图;

图3为本申请随机接入场景下提供的一种配置导频序列的方法流程示意图;

图4为本申请网络设备与终端设备建立连接后的一种配置导频序列的方法流程示意图;

图5为本申请提供的第一种网络设备示意图;

图6为本申请提供的第二种网络设备示意图;

图7为本申请提供的第一种终端设备示意图;

图8为本申请提供的第二种终端设备示意图。

具体实施方式

下面将结合附图对申请实施例的具体实施过程进行详尽的描述。

目前通信场景中经常存在海量的潜在待接入终端,例如mMTC场景。而在mMTC场景中为了减少通信过程中的信令开销,这些潜在的待接入终端在传输时不需要基站进行预先调度,会主动选择一块资源用于进行数据发送。其中,因每块资源对应至少一个导频序列,而基站作为接收端,需要通过导频序列完成活跃用户检测和数据解调译码的工作,因此,需要大量的导频序列来保障终端设备与网络设备顺利完成通信过程。并且,所述网络设备与所述终端设备建立连接后,依旧可能需要通过导频序列进行数据传输,为了减小终端设备竞争同一块资源时的导频序列碰撞概率,即多个终端设备选择了同一个导频序列的概率,同样也需要更多数量的导频序列。现有技术中导频序列一般采用ZC(Zadoff-Chu)序列生成,或者采用PN(Pseudo Random Noise,伪随机)序列生成。其中,所述PN序列生成导频序列的方法主要采用递推的方式得到对应的导频序列。所述ZC序列生成导频序列的方法主要采用序列公式x(n)=exp(-j*pi*u*n1*(n1+1)/Nzc)计算得到导频序列,其中n1=n mod Nzc(n=0,1,…,L-1,L为序列长度),u为ZC序列的根,Nzc为小于等于序列长度L的最大素数,exp表示指数运算。

上述配置导频序列的主要问题是:采用ZC序列配置导频序列时,需要限定序列长度为N的ZC序列,只有N-1个不同的根,仅能生成N-1个不同根的序列,因此所配置的导频序列的数量是有限的。而采用PN序列配置导频序列时,需要通过递推生成方式从而使生成导频序列。需要大量的公式推导或者计算,生成导频序列的方式较为复杂,且生成导频序列的数量也相应的受到了限制。

为解决该问题,本申请实施例提供一种配置导频序列的方法。本申请实施例的技术方案可以应用于各种通信系统,例如:长期演进(long term evolution,LTE)系统,全球互联微波接入(worldwide interoperability for microwave access,WiMAX)通信系统,未来的第五代(5th Generation,5G)系统,如新一代无线接入技术(new radio accesstechnology,NR),及未来的通信系统,如6G系统等。

以5G系统(也可以称为New Radio系统)为例,具体来说,5G系统中定义了新的通信场景:超高可靠低时延通信(Ultra-Reliable and Low-Latency Communication,URLLC)、增强移动宽带(Enhanced Mobile Broadband,eMBB)和海量机器连接通信(MassiveMachine Type Communication,mMTC),这些通信场景,尤其是mMTC场景,对导频序列的设计有更严苛的需求。因此,当待接入终端的数量日益增加的前提下,如何通过更简单的方案,快速生成数量更多的导频序列,在5G通信过程中尤为重要。

为了实现所述网络设备配置的导频序列数量更多,且配置导频序列的方式更加简单,本申请实施例提出了一种配置导频序列的方法。该方法主要基于离散傅里叶变换(Discrete Fourier Transform,DFT)矩阵配置导频序列。通过该方法,网络设备可以简单快速的生成大量导频序列,有效的减少了终端设备竞争同一块资源时的导频序列碰撞概率。进一步的,所述DFT或IDFT矩阵间的元素具有较低的相关性,本申请基于所述DFT或IDFT矩阵生成的导频序列能有效降低导频序列之间的干扰,提高mMTC场景下传输的鲁棒性。

为便于理解本申请实施例,首先以图1中示出的通信系统为例详细说明本申请实施例适用的通信系统。如图1所示,该通信系统包括网络设备100和终端设备101。

网络设备100,是通信系统中为终端设备101提供无线通信功能的设备,可以将终端设备101接入到无线网络中。网络设备100也可称为基站(base station,BS)。目前,一些网络设备100的举例为:5G中的下一代基站(g nodeB,gNB)、演进型节点B(evolved node B,eNB)、无线网络控制器(radio network controller,RNC)、节点B(node B,NB)、基站控制器(base station controller,BSC)、基站收发台(base transceiver station,BTS)、家庭基站(例如,home evolved nodeB,或home node B,HNB)、基带单元(baseBand unit,BBU)、传输点(transmitting and receiving point,TRP)、发射点(transmitting point,TP)、移动交换中心等。

终端设备101,是一种向用户提供语音和/或数据连通性的设备,也可以称为用户设备(user equipment,UE)、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。本申请的实施例中的终端可以是手机(mobile phone)、平板电脑(Pad)、带无线收发功能的电脑、虚拟现实(virtual reality,VR)终端、增强现实(augmented reality,AR)终端、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程医疗(remote medical)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等等。

其中,本申请实施例中所述网络设备100与所述终端设备101进行通信场景中,一般在所述终端设备101待接入所述网络设备100时,需要使用导频序列与所述网络设备100进行随机接入。其中,所述网络设备100与所述终端设备101接入成功,建立连接后,在后续进行数据传输过程中,所述网络设备100还会通过RRC信令的方式通知所述终端设备101用于进行数据传输的导频序列的信息,从而使所述终端设备101根据接收到的导频序列的信息,确定用于与所述网络设备100进行数据传输的导频序列,并使用所述导频序列与所述网络设备100进行数据传输。本申请实施例描述的网络架构以及业务场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。应理解,图1仅为便于理解而示例的简化示意图,该通信系统中还可以包括其他网络设备或者还可以包括其他终端,图1中未予以画出。

以下再对本申请实施例中涉及的部分用语进行解释说明,以便于理解。

1)导频,是一种技术,可以有效地提高不同载频之间切换的成功率,在网络优化中广泛应用,比较常用的是伪导频。

2)伪随机(Pseudo Random Noise,PN)序列,是指具有某种随机特性的序列,即序列间具有某种确定关系。其中,所述序列可以预先确定,并且可以重复地生产和复制。

3)Zadoff-chu(ZC)序列,即物理随机接入信道(Physical random accesschannel,PRACH)根序列。由于每个小区前导序列是由ZC根序列通过循环移位生成,每个小区的前导(Preamble)序列为64个,UE使用的前导序列是随机选择或由演进型基站(eNB)分配的,因此为了降低相邻小区之间的前导序列干扰过大可通过给多个小区配置ZC根序列索引,从而保证相邻小区间使用该索引生成的前导序列不同。

4)离散傅里叶变换(DFT),是傅里叶变换在时域和频域上都呈现离散的形式,将时域信号的采样变换为在离散时间傅里叶变换(DTFT)频域的采样。在形式上,变换两端的序列是有限长的,而实际上这两组序列都应当被认为是离散周期信号的主值序列。即使对有限长的离散信号作DFT,也应当将其看作经过周期延拓成为周期信号再作变换。

5)鲁棒性(robustness),就是系统的健壮性。它是在异常和危险情况下系统生存的关键。比如说,计算机软件在输入错误、磁盘故障、网络过载或有意攻击情况下,能否不死机、不崩溃,就是该软件的鲁棒性。所谓“鲁棒性”,是指控制系统在一定的参数摄动下,维持某些性能的特性。根据对性能的不同定义,可分为稳定鲁棒性和性能鲁棒性。

6)峰值平均功率比(Peak to Average Power Ratio,PAPR),是指信号的峰值功率与平均功率之比。

7)差集(difference set),是指N阶矩阵中的任何一个非零元素都正好被所述N阶矩阵的某个子矩阵中的两个元素的差表示λ次,则所述子矩阵称之为所述N阶矩阵的差集。

另外,本申请实施例中的术语“系统”和“网络”可被互换使用。“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中,A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。以下至少一项(个)下或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。

除非有相反的说明,本申请实施例提及“第一”、“第二”等序数词是用于对多个对象进行区分,不用于限定多个对象的顺序、时序、优先级或者重要程度。

此外,本申请实施例和权利要求书及附图中的术语“包括”和“具有”不是排他的。例如,包括了一系列步骤或模块的过程、方法、系统、产品或设备,不限定于已列出的步骤或模块,还可以包括没有列出的步骤或模块。

本申请实施例中所述网络设备需要针对管理的小区内终端设备配置导频序列。

在一种可能的设计中,所述网络设备基于所述DFT或IDFT矩阵,确定一个序列矩阵。其中,所述网络设备确定生成的导频序列的数量N,然后根据所述导频序列的数量N生成一个N阶的DFT或IDFT矩阵。

示例性的,本申请实施例基于DFT矩阵的情况进行描述。其中,本申请实施例中当所述矩阵为IDFT矩阵的情况与本申请实施中矩阵为DFT矩阵的情况类似,在此不进行赘述。

本申请实施例中,所述网络设备通过所述导频序列的数量N生成一个N阶的DFT矩阵,假设,所述导频序列的数量N为8,则所述网络设备生成的DFT矩阵如矩阵1所示。

其中,所述DFT矩阵中的每行元素或每列元素都称为一个数组元素,例如,所述矩阵1中的第二列元素对应的数组元素如下述数组元素2所示。

所述DFT矩阵中的每个数组元素,可根据下述公式1确定所述数组元素中每个元素的数值,从而确定所述网络设备生成的到导频序列。其中所述数组元素为所述序列矩阵中的一行或一列。

其中,所述Npq表示所述DFT矩阵中第p行第q列的元素,P表示所述DFT矩阵的行数且p=0,…,N-1;q表示所述DFT矩阵的列数且q=0,…,N-1;所述N表示所述DFT的阶数,j为虚数单位。

例如,本申请实施例中可根据所述公式1得出所述DFT矩阵中第2行第3列的元素

进一步的,所述网络设备确定生成的导频序列的数量N以及导频序列的长度L,从而根据所述导频序列的数量N以及所述导频序列的长度L,从所述DFT矩阵中确定一个序列矩阵,所述序列矩阵中的每个数组元素用于组成一个长度为L的导频序列。

其中,所述网络设备确定的序列矩阵的形式可以有多种,具体包括下述两种情况。

情况1:从所述DFT矩阵中确定一个L行N列的序列矩阵。

示例性的,假设所述网络设备确定生成的导频序列的数量N为8个,以及生成导频序列的长度L为4个,则所述网络设备可以从矩阵1所示的DFT矩阵中确定一个序列矩阵。例如,假设本申请实施例从所述DFT矩阵中分别抽取了第2行、第4行、第5行以及第7行,生成了一个如矩阵2所示的4行8列的序列矩阵。其中,所述序列矩阵中的每行元素用于组成一个长度为4的导频序列。

情况2:从所述DFT矩阵中确定一个N行L列的序列矩阵。

示例性的,假设所述网络设备确定生成的导频序列的数量N为8个,以及生成导频序列的长度L为4个,则所述网络设备可以从矩阵1所示的DFT矩阵中确定一个序列矩阵。例如,假设本申请实施例从所述DFT矩阵中分别抽取了第2列、第3列、第4列以及第8列,生成了一个如矩阵3所示的8行4列的序列矩阵。其中,所述序列矩阵中的每列元素用于组成一个长度为4的导频序列。

可选的,本申请实施例中根据所述导频序列的长度L从所述DFT矩阵中选取数组元素时,可通过随机选取的方式选取数组元素,即所述网络设备从所述DFT矩阵中随机选取L行或者L列数组元素。

示例性的,本申请实施例中,假设所述导频序列的长度L为4,则所述网络设备从所述DFT矩阵中随机选取4行数组元素,组成4行8列的序列矩阵;或者,所述网络设备从所述DFT矩阵中随机选取4列数组元素,组成8行4列的序列矩阵。

在一种可能的设计中,本申请实施例中所述网络设备可通过多种方式确定导频序列的长度L,具体并不限于下述几种。

确定方式1:所述网络设备将预先设定的导频序列的长度确定为所述导频序列的长度L。

确定方式2:所述网络设备根据导频序列占用的时频资源大小确定所述导频序列的长度L。

确定方式3:所述网络设备根据在确定所述导频序列的数量N之后,根据导频序列长度与导频序列的数量的对应关系,确定所述导频序列的数量N对应的所述导频序列的长度L。

确定方式4:所述网络设备根据所述导频序列的数量N以及所述预设的序列矩阵生成规则,生成N阶DFT或IDFT矩阵,并将所述DFT或IDFT矩阵的一个差集矩阵对应的行数确定为预设的所述导频序列的长度L。示例性的,若所述差集矩阵的行数为4,则可以如图2所示,从所述DFT矩阵中选取4个行序号。

进一步的,若所述网络设备确定的所述DFT的差集矩阵有多个,则所述网络设备可根据PAPR等特性,从所述DFT对应的多个差集矩阵中,确定一个差集矩阵,并将所述差集矩阵对应的行数量确定为所述导频序列的长度L;或者将所述差集矩阵对应的列数量确定为所述导频序列的长度L。

进一步的,本申请实施例中所述导频序列的数量N可以预先设定,也可以在确定所述导频序列的长度L后,根据导频序列的数量与导频序列的长度的对应关系,确定所述导频序列的长度L对应的所述导频序列的数量N。

本申请一种可选的实施例,所述网络设备可能管理多个小区,若该多个小区内的终端设备使用相同的导频序列,可能会产生干扰。为了防止小区间干扰,所述网络设备在生成所述导频序列后,还可针对不同小区分配不同的导频序列,以降低多个小区内的终端设备使用相同的导频序列所发生的资源碰撞概率。其中,不同小区对应的导频序列可以完全不同,可以部分相同,也可以完全相同。

进一步的,本申请所述实施例中所述网络设备对所管理的小区分配导频序列时,获取所述目标小区的预设导频序列个数M。然后,从所述序列矩阵中选取M个数组元素,并确定所述M个数组元素的序号。最后,所述网络设备在所述目标小区内广播导频序列配置信息。其中,导频序列配置信息包括:所述导频序列的长度L、所述导频序列的数量N,所述M个数组元素的序号,所述每个数组元素的序号为所述序列矩阵中构成所述数组元素的行或列的序号,M为正整数。

示例性的,假设与网络设备1管理的目标小区有3个,分别为小区1~3,且所述网络设备生成的序列矩阵为上述矩阵2,所述导频序列的数量为8,导频序列的序号为N1~N8,即所述序列矩阵中N个数组元素的序号为N1~N8。

进一步的,所述网络设备分别获取所述目标小区1~3预设的导频序列个数M,假设,所述网络设备获取到的所述目标小区1~3的预设导频序列个数M如表1所示,则所述网络设备从生成的序列矩阵中选取4个数组元素的序号,并将所述4个数组元素的序号对应的导频序列确定为用于与所述目标小区1进行通信的导频序列;从所述序列矩阵中选取5个数组元素的序号,并将所述5个数组元素的序号对应的导频序列确定为用于与所述目标小区2进行通信的导频序列;因所述目标小区3对应的预设导频序列个数与所述序列矩阵中数组元素的个数相同,则将所述序列矩阵中的所有数组元素的对应的导频序列确定为用于与所述目标小区3进行通信的导频序列。

表1目标小区与预设导频序列个数对应关系

其中,假设所述网络设备分别为所述目标小区1~3选取的数组元素序号如表2所示。

目标小区 数组元素序号
目标小区1 N1、N2、N5、N7
目标小区2 N2-N6
目标小区3 所有导频

表2目标小区与数组元素序号的对应关系

进一步的,本申请实施例中所述网络设备将所述目标小区对应的M个数组元素序号携带在所述导频序列配置信息中,通过广播的方式通知给所述目标小区。其中,所述导频序列配置信息中还包括所述导频序列的长度L以及所述导频序列的数量N。

可选的,本申请实施例中,所述网络设备还可以先从所述序列矩阵中确定分配给所述目标小区1~3的导频序列,然后在确定所述导频序列在所述序列矩阵中的数组元素序号,并将所述数组元素序号携带在所述导频序列配置信息中,通过广播的方式通知给所述目标小区。

示例性的,假设,所述网络设备从生成的序列矩阵中选取的4个数组元素如矩阵4所示,则所述网络设备确定所述4个数组元素对应的数组元素的序号分别为N1、N2、N5、N7;所述网络设备从生成的序列矩阵中选取的5个数组元素如矩阵5所示,则所述网络设备确定所述5个数组元素对应的数组元素的序号分别为N2~N6;因所述目标小区3对应的预设导频序列个数与所述序列矩阵中数组元素的个数相同,则所述网络设备将所述矩阵2确定为用于与所述目标小区3通信的导频序列,故所述网络设备可以确定所述目标小区3对应的数组元素序号为N1~N8。

进一步的,所述目标小区中待接入终端设备需要与所述网络设备进行通信传输时,所述终端设备接收网络设备广播的导频序列配置信息,然后,所述终端设备根据所述导频序列的长度L、所述导频序列的数量N,以及预设的序列矩阵生成规则,生成序列矩阵。

示例性的,所述终端设备获取到的所述导频序列的长度为4,所述导频序列的数量为8,且所述预设的矩阵生成规则为基于导频序列的数量N生成一个N阶DFT矩阵,并从所述N阶DFT矩阵中选取一个N行L列的子矩阵作为序列矩阵。因此,所述终端设备根据所述导频序列的数量8生成如上述矩阵1所示的DFT矩阵,然后从所述DFT矩阵中选取一个8行4列的子矩阵确定为所述网络设备生成的序列矩阵,例如所述终端设备选取的所述子矩阵如上述矩阵3所示。其中,所述序列矩阵中的每一行数组元素可以确定为一个导频序列。

进一步的,所述终端设备还需根据所述导频配置信息中的M个数组元素的序号,确定所在目标小区对应的导频序列。

示例性的,所述终端设备获取到的所述M个数组元素的序号为N2~N4以及N6,则所述终端设备可以确定所在小区对应的导频序列可以如上述矩阵6所示,其中,所述矩阵6中的每一行数组元素用于确定一个导频序列。

进一步的,所述终端设备根据所述矩阵6中的4个数组元素生成4个导频序列,并在所述4个导频序列中选择目标导频序列进行随机接入。其中,所述终端设备可通过随机选择的方式,从所述4个导频序列中选择用于与所述网络设备进行通信的目标导频序列。

可选的,本申请实施例中,所述网络设备还可以通过RRC信令的方式直接向通知所述终端设备用于进行通信的导频序列的信息,具体可分为多种情况,下面分别进行介绍。

式1:所述网络设备向所述终端设备发送的RRC信令中包含至少一个数组元素在所述M个数组元素中的数组编号,以及数组编号与数组元素的序号的对应关系。

进一步的,所述终端设备接收所述网络设备发送的RRC信令,根据所述RRC信令中的导频序列的数量N以及所述导频序列的长度L确定所述网络设备生成的序列矩阵。然后,所述网络设备根据所述RRC信令中包含的所述至少一个数组元素在所述M个数组元素中的数组编号,以及数组编号与数组元素的序号的对应关系,确定所述至少一个数组元素的序号;然后从所述序列矩阵中确定所述至少一个数组元素,其中,需要说明的是,因所述终端仅能在所在小区对应的导频序列范围内选取用于与所述网络设备通信的导频序列,因此,所述终端设备从所述序列矩阵中确定至少一个数组元素可以默认为所述终端设所选取的数组元素包含在所述M个数组元素中。

进一步的,所述终端设备从选取的至少一个数组元素中可通过随机选取的方式,确定一个数组元素,并根据确定的数组元素生成用于与所述网络设备通信的导频序列。

示例性的,假设所述终端设备位于所述目标小区1中。因此,所述网络设备从所述目标小区对应的数组元素的序号N1、N2、N5、N7中选取至少一个数组元素的序号。其中,所述目标小区中数组元素的编号与所述目标小区中数组元素在所述序列矩阵中的序号的对应关系如表3所示。例如,所述网络设备选取的数组元素的编号为编号1和编号3,并将所选取的数组元素的编号1和所述数组元素的编号3以及数组元素的编号与数组元素的序号的对应关系通知给所述终端设备。

数组元素的序号 数组元素的编号
N1 编号1
N2 编号2
N5 编号3
N7 编号4

表3数组元素的编号与数组元素的序号的对应关系

所述终端设备接收所述网络设备发送的RRC信令,根据所述RRC信令中的导频序列的数量N以及所述导频序列的长度L确定所述网络设备生成的序列矩阵。然后,所述终端设备根据所述RRC信令中包含的数组元素的编号以及数组元素的编号和数组元素的序号的对应关系确定接收到的数组元素的编号1对应的数组元素的序号为N1,确定接收到的数组元素的编号3对应的数组元素的序号为N5。所述终端设备从所述N1对应的数组元素和所述N5对应的数组元素中选取一个数组元素生成一个导频序列,所述终端设备根据生成的导频序列与所述网络设备进行通信。

需要说明的是,本申请实施例中所述终端设备可以先从接收到的至少一个数组元素的编号中选取一个数组元素的编号,然后仅需确定所选取的数组元素的编号对应的数组元素,并生成导频序列;再或者所述终端设备还可以在确定接收到的至少一个数组元素的编号对应的导频序列后,从确定的至少一个导频序列中选取一个用于与所述网络设备通信的导频序列。

因此,所述终端设备可根据用于确定导频序列的公式2,将选取的数组元素的序号、导频序列的数量N以及导频序列的长度L分别代入公式2,从而得到导频序列。

其中,所述s(n)表示所述导频序列中第n行的元素值,p_n表示所述导频序列的行数且p=0,…,L-1;q表示所述导频序列在所述序列矩阵中对应的数组元素的序号;所述N表示所述序列矩阵中数组元素的总数量,j为虚数单位。

分配方式2:所述网络设备向所述终端设备发送的RRC信令中包含所述M个数组元素中至少一个数组元素的序号,所述导频序列的数量N以及所述导频序列的长度L。

进一步的,所述终端设备接收所述网络设备发送的RRC信令,根据所述RRC信令中的导频序列的数量N以及所述导频序列的长度L确定所述网络设备生成的序列矩阵。然后,所述网络设备根据所述RRC信令中包含的所述M个数组元素中至少一个数组元素的序号从所述序列矩阵中确定至少一个数组元素。其中,需要说明的是,因所述终端仅能在所在小区对应的导频序列范围内选取用于与所述网络设备通信的导频序列,因此,所述终端设备从所述序列矩阵中确定至少一个数组元素可以默认为所述终端设所选取的数组元素包含在所述M个数组元素中。

进一步的,所述终端设备从选取的至少一个数组元素中可通过随机选取的方式,确定一个数组元素,并根据确定的数组元素生成用于与所述网络设备通信的导频序列。

示例性的,假设所述终端设备位于所述目标小区1中。因此,所述网络设备从所述目标小区对应的数组元素的序号N1、N2、N5、N7中选取至少一个数组元素的序号,例如,选取的数组元素的序号为N2和N5,并将所选取的数组元素的序号N2和N5通知给所述终端设备。

所述终端设备接收所述网络设备发送的RRC信令,根据所述RRC信令中的导频序列的数量N以及所述导频序列的长度L确定所述网络设备生成的序列矩阵。然后,所述终端设备根据所述RRC信令中包含的数组元素的序号N2和N5,确定所述N2和N5在所述序列矩阵中对应的数组元素分别如下述数组元素2所示和数组元素5所示,并从所述N2对应的数组元素和所述N5对应的数组元素中选取一个数组元素生成一个导频序列,所述终端设备根据生成的导频序列与所述网络设备进行通信。

需要说明的是,本申请实施例中所述终端设备可以先从接收到的至少一个数组元素的序号中选取一个数组元素的序号,然后仅需确定所选取的数组元素的序号对应的数组元素,并生成导频序列;再或者所述终端设备还可以在确定接收到的至少一个数组元素的序号对应的导频序列后,从确定的至少一个导频序列中选取一个用于与所述网络设备通信的导频序列。

因此,所述终端设备可根据用于确定导频序列的公式2,将选取的数组元素的序号、导频序列的数量N以及导频序列的长度L分别代入公式2,从而得到导频序列。

分配方式3:所述网络设备向所述终端设备发送的RRC信令中包含用于进行通信的导频的范围、所述导频序列的数量N,所述导频序列的长度L。其中,所述导频范围主要指所选择的导频序列的起始编号。

进一步的,所述终端设备接收所述网络设备发送的RRC信令,根据所述RRC信令中的导频序列的数量N以及所述导频序列的长度L确定所述网络设备生成的序列矩阵。然后,所述网络设备根据所述RRC信令中包含的导频序列的起始编号,确定所述至少一个数组元素的序号;然后从所述序列矩阵中确定所述至少一个数组元素,其中,需要说明的是,因所述终端仅能在所在小区对应的导频序列范围内选取用于与所述网络设备通信的导频序列,因此,所述终端设备从所述序列矩阵中确定至少一个数组元素可以默认为所述终端设所选取的数组元素包含在所述M个数组元素中。

进一步的,所述终端设备从选取的至少一个数组元素中可通过随机选取的方式,确定一个数组元素,并根据确定的数组元素生成用于与所述网络设备通信的导频序列。

示例性的,假设所述终端设备位于所述目标小区2中。因此,所述网络设备从所述目标小区对应的数组元素的序号N2~N6中确定一个导频序列的范围,即所述导频序列对应的数组元素的序号范围。例如,所述网络设备确定的所述数组元素的范围为N2~N5,则所述网络设备将所述导频序列范围,所述导频序列的数量N以及所述导频序列的长度L通过RRC信令通知给所述终端设备。

所述终端设备接收所述网络设备发送的RRC信令,根据所述RRC信令中的导频序列的数量N以及所述导频序列的长度L确定所述网络设备生成的序列矩阵。然后,所述终端设备根据所述RRC信令中包含的数组元素的范围N2~N5,确定所述N2~N5在所述序列矩阵中对应的数组元素分别如下述矩阵7所示。所述终端设备从所述数组元素中随机选择一列数组元素生成一个导频序列,所述终端设备根据生成的导频序列与所述网络设备进行通信。

因此,所述终端设备可根据用于确定导频序列的公式2,将选取的数组元素的序号、导频序列的数量N以及导频序列的长度L分别代入公式2,从而得到导频序列。

示例性的,如图3所示,本申请实施例在进行随机接入时,提供的一种配置导频序列的方法流程包括如下步骤。

S300,所述网络设备确定导频序列的数量N和导频序列的长度L,其中,L、N为正整数,L不大于N;

S301,所述网络设备根据所述导频序列的数量N生成N阶DFT或IDFT矩阵;

S302,所述网络设备在所述DFT或IDFT矩阵中,按照预设的行选择规则选择L行组成所述序列矩阵,所述数组元素为所述序列矩阵中的一列;

可选的,本申请实施例中,所述网络设备还可在所述DFT或IDFT矩阵中,按照预设的列选择规则选择L列组成所述序列矩阵,所述数组元素为所述序列矩阵中的一行;

S303,所述网络设备获取管理的目标小区的预设导频序列个数M,并从所述序列矩阵中选取M个数组元素,并确定所述M个数组元素的序号;

其中,本申请实施例中,所述每个数组元素的序号为所述序列矩阵中构成所述数组元素的行或列的序号,M为正整数;

S304,所述网络设备在所述目标小区内广播导频序列配置信息,其中,导频序列配置信息包括:所述导频序列的长度L、所述导频序列的数量N,所述M个数组元素的序号。

S305,终端设备接收网络设备广播的导频序列配置信息;

S306,所述终端设备根据所述导频序列的长度L、所述导频序列的数量N,以及预设的序列矩阵生成规则,生成序列矩阵;

S307,所述终端设备根据所述M个数组元素的序号,在所述序列矩阵中确定所述M个数组元素;

S308,所述终端设备根据所述M个数组元素生成M个导频序列,并在所述M个导频序列中选择目标导频序列进行随机接入。

示例性的,如图4所示,本申请实施例在所述网络设备与所述终端设备建立连接后,提供的另一种配置导频序列的方法流程包括如下步骤。

S400,所述网络设备确定导频序列的数量N和导频序列的长度L,其中,L、N为正整数,L不大于N;

S401,所述网络设备根据所述导频序列的数量N生成N阶DFT或IDFT矩阵;

S402,所述网络设备在所述DFT或IDFT矩阵中,按照预设的行选择规则选择L行组成所述序列矩阵,所述数组元素为所述序列矩阵中的一列;

可选的,本申请实施例中,所述网络设备还可在所述DFT或IDFT矩阵中,按照预设的列选择规则选择L列组成所述序列矩阵,所述数组元素为所述序列矩阵中的一行;

S403,所述网络设备获取管理的目标小区的预设导频序列个数M,并从所述序列矩阵中选取M个数组元素作为所述网络设备与所述目标小区中的终端设备通信使用的导频序列;

可选的,本申请实施例中所述网络设备可确定选择的M个数组元素对应的数组元素在所述序列矩阵的序号;或本申请实施例中所述网络设备可确定选择额M个数组元素对应的数组元素在所述M个数组元素中的数组元素的编号。

S404,所述网络设备向所述终端设备发送携带导频序列配置信息的RRC信令;

其中,本申请实施例中在该场景下所述导频序列配置信息中包含的内容可分为如下几种:

第一种:导频序列配置信息包含:导频序列的数量N、导频序列的长度L、所述M个数组元素的序号中至少一个数组元素的序号;

第二种:导频序列配置信息包含:导频序列的数量N、导频序列的长度L、至少一个数组元素在所述M个数组元素中的数组编号,以及数组编号与数组元素的序号的对应关系;

第三种:导频序列配置信息包含:导频序列的数量N、导频序列的长度L、所述M个数组元素的序号范围;

S405,所述终端设备从所述网络设备接收RRC信令;

S406,所述终端设备根据所述RRC信令中的导频序列配置信息确定至少一个数组元素;

S407,所述终端设备从所述至少一个数组元素中选取一个数组元素,生成与所述网络设备通信的导频序列。

基于以上实施例,如图5所示,本申请一种网络设备,该网络网设备包括处理器500、存储器501和通信接口502。

处理器500负责管理总线架构和通常的处理,存储器501可以存储处理器500在执行操作时所使用的数据。收发机通信接口502用于在处理器500的控制下接收和发送数据与存储器501进行数据通信。

所述处理器500可以是中央处理器(central processing unit,CPU),网络处理器(network processor,NP)或者CPU和NP的组合。所述处理器500还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specific integrated circuit,ASIC),可编程逻辑器件(programmable logic device,PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(complex programmable logic device,CPLD),现场可编程逻辑门阵列(field-programmable gate array,FPGA),通用阵列逻辑(generic array logic,GAL)或其任意组合。存储器501可以包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

所述处理器500、所述存储器501以及所述通信接口502之间相互连接。可选的,所述处理器500、所述存储器501以及所述通信接口502可以通过总线503相互连接;所述总线503可以是外设部件互连标准(peripheral component interconnect,PCI)总线或扩展工业标准结构(extended industry standard architecture,EISA)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图5中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

具体地,所述处理器500,用于读取存储器501中的程序并执行:

用于确定导频序列的长度L,以及确定导频序列的数量N;其中,L、N为正整数,L不大于N;根据所述导频序列的长度L、所述导频序列的数量N,以及预设的序列矩阵生成规则,生成序列矩阵,所述序列矩阵中的每个数组元素用于组成一个长度为L的导频序列;其中所述数组元素为所述序列矩阵中的一行或一列;获取管理的目标小区的预设导频序列个数M,并从所述序列矩阵中选取M个数组元素,并确定所述M个数组元素的序号,其中,所述每个数组元素的序号为所述序列矩阵中构成所述数组元素的行或列的序号,M为正整数;在所述目标小区内广播导频序列配置信息,其中,导频序列配置信息包括:所述导频序列的长度L、所述导频序列的数量N,所述M个数组元素的序号。

在一种可能的实现方法中,所述处理器500具体用于:

根据所述导频序列的数量N,按照预设的矩阵生成规则,生成N阶DFT或IDFT矩阵;在所述DFT或IDFT矩阵中,按照预设的行选择规则选择L行组成所述序列矩阵,所述数组元素为所述序列矩阵中的一列;或所述网络设备在所述DFT或IDFT矩阵中,按照预设的列选择规则选择L列组成所述序列矩阵,所述数组元素为所述序列矩阵中的一行。

在一种可能的实现方法中,所述处理器500还用于:

从所述M个数组元素的序号中选择至少一个数组元素的序号,并向所述终端设备发送RRC信令,其中,RRC信令中包含所述至少一个数组元素的序号;或从所述M个数组元素中选择至少一个数组元素,并向所述终端设备发送RRC信令,其中,所述RRC信令中包含所述至少一个数组元素在所述M个数组元素中的数组编号,以及数组编号与数组元素的序号的对应关系。

在一种可能的实现方法中,所述处理器500具体用于:

根据导频序列占用的时频资源大小确定所述导频序列的长度L;或确定导频序列的数量N之后,根据所述导频序列的数量N,确定导频序列长度L。

在一种可能的实现方法中,所述处理器500具体用于:

根据导频序列长度与导频序列的数量的对应关系,确定所述导频序列的数量N对应的所述导频序列的长度L;或根据所述导频序列的数量N以及所述预设的序列矩阵生成规则,生成N阶DFT或IDFT矩阵;并将所述DFT或IDFT矩阵的一个差集矩阵对应的行数确定为预设的所述导频序列的长度L。

在一种可能的实现方法中,所述处理器500具体用于:

确定所述导频序列长度L,根据导频序列长度与导频序列的数量的对应关系,确定所述导频序列的长度L对应的所述导频序列的数量N。

如图6所示,本发明提供一种网络设备,该网络设备包括:至少一个处理单元600、至少一个存储单元601以及至少一个通信单元602,其中,所述通信单元602用于在所述处理单元600的控制下接收和发送数据,所述存储单元601存储有程序代码,当所述程序代码被所述处理单元600执行时,使得所述处理单元600执行下列过程:

用于确定导频序列的长度L,以及确定导频序列的数量N;其中,L、N为正整数,L不大于N;根据所述导频序列的长度L、所述导频序列的数量N,以及预设的序列矩阵生成规则,生成序列矩阵,所述序列矩阵中的每个数组元素用于组成一个长度为L的导频序列;其中所述数组元素为所述序列矩阵中的一行或一列;获取管理的目标小区的预设导频序列个数M,并从所述序列矩阵中选取M个数组元素,并确定所述M个数组元素的序号,其中,所述每个数组元素的序号为所述序列矩阵中构成所述数组元素的行或列的序号,M为正整数;在所述目标小区内广播导频序列配置信息,其中,导频序列配置信息包括:所述导频序列的长度L、所述导频序列的数量N,所述M个数组元素的序号。

在一种可能的实现方法中,所述处理单元600具体用于:

根据所述导频序列的数量N,按照预设的矩阵生成规则,生成N阶DFT或IDFT矩阵;在所述DFT或IDFT矩阵中,按照预设的行选择规则选择L行组成所述序列矩阵,所述数组元素为所述序列矩阵中的一列;或所述网络设备在所述DFT或IDFT矩阵中,按照预设的列选择规则选择L列组成所述序列矩阵,所述数组元素为所述序列矩阵中的一行。

在一种可能的实现方法中,所述处理单元600还用于:

从所述M个数组元素的序号中选择至少一个数组元素的序号,并向所述终端设备发送RRC信令,其中,RRC信令中包含所述至少一个数组元素的序号;或从所述M个数组元素中选择至少一个数组元素,并向所述终端设备发送RRC信令,其中,所述RRC信令中包含所述至少一个数组元素在所述M个数组元素中的数组编号,以及数组编号与数组元素的序号的对应关系。

在一种可能的实现方法中,所述处理单元600具体用于:

根据导频序列占用的时频资源大小确定所述导频序列的长度L;或确定导频序列的数量N之后,根据所述导频序列的数量N,确定导频序列长度L。

在一种可能的实现方法中,所述处理单元600具体用于:

根据导频序列长度与导频序列的数量的对应关系,确定所述导频序列的数量N对应的所述导频序列的长度L;或根据所述导频序列的数量N以及所述预设的序列矩阵生成规则,生成N阶DFT或IDFT矩阵;并将所述DFT或IDFT矩阵的一个差集矩阵对应的行数确定为预设的所述导频序列的长度L。

在一种可能的实现方法中,所述处理单元600具体用于:

确定所述导频序列长度L,根据导频序列长度与导频序列的数量的对应关系,确定所述导频序列的长度L对应的所述导频序列的数量N。

如图7所示,本申请实施例还提供了一种终端设备,该终端设备包括处理器700、存储器701和收发机702;

处理器700负责管理总线架构和通常的处理,存储器701可以存储处理器700在执行操作时所使用的数据。收发机702用于在处理器700的控制下接收和发送数据。

总线架构可以包括任意数量的互联的总线和桥,具体由处理器700代表的一个或多个处理器和存储器701代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。处理器700负责管理总线架构和通常的处理,存储器701可以存储处理器700在执行操作时所使用的数据。

本发明实施例揭示的流程,可以应用于处理器700中,或者由处理器700实现。在实现过程中,信号处理流程的各步骤可以通过处理器700中的硬件的集成逻辑电路或者软件形式的指令完成。处理器700可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器701,处理器700读取存储器701中的信息,结合其硬件完成信号处理流程的步骤。

具体地,处理器700,用于读取存储器701中的程序并执行:

用于接收网络设备广播的导频序列配置信息;其中,导频序列配置信息包括:所述导频序列的长度L、所述导频序列的数量N,所述M个数组元素的序号;根据所述导频序列的长度L、所述导频序列的数量N,以及预设的序列矩阵生成规则,生成序列矩阵,所述序列矩阵中的每个数组元素用于组成一个长度为L的导频序列;其中所述数组元素为所述序列矩阵中的一行或一列;根据所述M个数组元素的序号,在所述序列矩阵中确定所述M个数组元素;根据所述M个数组元素生成M个导频序列,并在所述M个导频序列中选择目标导频序列进行随机接入。

在一种可能的实现方法中,所述处理器700具体用于:

根据所述导频序列配置信息中的导频序列的数量N,按照预设的序列矩阵生成规则,确定所述网络设备生成的N阶DFT或IDFT矩阵;在所述DFT或IDFT矩阵中,按照预设的行选择规则选择L行组成所述序列矩阵,所述数组元素为所述序列矩阵中的一列;或所述终端设备在所述DFT或IDFT矩阵中,按照预设的列选择规选择L列组成所述序列矩阵,所述数组元素为所述序列矩阵中的一行。

在一种可能的实现方法中,所述处理器700还用于:

从所述网络设备接收RRC信令,其中,所述RRC信令中包含所述M个数组元素中至少一个数组元素的序号;所述终端设备根据所述至少一个数组元素的序号,在所述M个数组元素中确定至少一个数组元素,并根据所述至少一个数组元素生成至少一个导频序列,所述至少一个导频序列用于所述终端设备与所述网络设备通信;或从所述网络设备接收RRC信令,其中,所述RRC信令中包含至少一个数组元素在所述M个数组元素中的数组编号,以及数组编号与数组元素的序号的对应关系;所述终端设备根据所述至少一个数组元素在所述M个数组元素中的数组编号,以及数组编号与数组元素的序号的对应关系,确定所述至少一个数组元素的序号;然后从所述M个数组中确定所述至少一个数组元素,并根据所述至少一个数组元素生成至少一个导频序列,所述至少一个导频序列用于所述终端设备与所述网络设备通信。

如图8所示,本发明提供一种终端设备,该终端设备包括:至少一个处理单元800、至少一个存储单元801以及至少一个通信单元802,其中,所述通信单元802用于在所述处理单元800的控制下接收和发送数据,所述存储单元801存储有程序代码,当所述程序代码被所述处理单元800执行时,使得所述处理单元800执行下列过程:

用于接收网络设备广播的导频序列配置信息;其中,导频序列配置信息包括:所述导频序列的长度L、所述导频序列的数量N,所述M个数组元素的序号;根据所述导频序列的长度L、所述导频序列的数量N,以及预设的序列矩阵生成规则,生成序列矩阵,所述序列矩阵中的每个数组元素用于组成一个长度为L的导频序列;其中所述数组元素为所述序列矩阵中的一行或一列;根据所述M个数组元素的序号,在所述序列矩阵中确定所述M个数组元素;根据所述M个数组元素生成M个导频序列,并在所述M个导频序列中选择目标导频序列进行随机接入。

在一种可能的实现方法中,所述处理单元800具体用于:

根据所述导频序列配置信息中的导频序列的数量N,按照预设的序列矩阵生成规则,确定所述网络设备生成的N阶DFT或IDFT矩阵;在所述DFT或IDFT矩阵中,按照预设的行选择规则选择L行组成所述序列矩阵,所述数组元素为所述序列矩阵中的一列;或所述终端设备在所述DFT或IDFT矩阵中,按照预设的列选择规选择L列组成所述序列矩阵,所述数组元素为所述序列矩阵中的一行。

在一种可能的实现方法中,所述处理单元800还用于:

从所述网络设备接收RRC信令,其中,所述RRC信令中包含所述M个数组元素中至少一个数组元素的序号;所述终端设备根据所述至少一个数组元素的序号,在所述M个数组元素中确定至少一个数组元素,并根据所述至少一个数组元素生成至少一个导频序列,所述至少一个导频序列用于所述终端设备与所述网络设备通信;或从所述网络设备接收RRC信令,其中,所述RRC信令中包含至少一个数组元素在所述M个数组元素中的数组编号,以及数组编号与数组元素的序号的对应关系;所述终端设备根据所述至少一个数组元素在所述M个数组元素中的数组编号,以及数组编号与数组元素的序号的对应关系,确定所述至少一个数组元素的序号;然后从所述M个数组中确定所述至少一个数组元素,并根据所述至少一个数组元素生成至少一个导频序列,所述至少一个导频序列用于所述终端设备与所述网络设备通信。

在一些可能的实施方式中,本发明实施例提供的一种配置导频序列的方法的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当所述程序代码在计算机设备上运行时,所述程序代码用于使所述计算机设备执行本说明书中描述的根据本发明各种示例性实施方式的配置导频序列的方法中的步骤。

所述程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。

根据本发明的实施方式的用于执行一种配置导频序列的程序产品,其可以采用便携式紧凑盘只读存储器(CD-ROM)并包括程序代码,并可以在服务器设备上运行。然而,本发明的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被信息传输、装置或者器件使用或者与其结合使用。

可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由周期网络动作系统、装置或者器件使用或者与其结合使用的程序。

可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、有线、光缆、RF等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、C++等,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算设备,或者,可以连接到外部计算设备。

本申请实施例针对网络设备执行配置导频序列的方法还提供一种计算设备可读存储介质,即断电后内容不丢失。该存储介质中存储软件程序,包括程序代码,当所述程序代码在计算设备上运行时,该软件程序在被一个或多个处理器读取并执行时可实现本申请实施例上面任何一种配置导频序列的方案。

本申请实施例针对终端设备执行配置导频序列的方法还提供一种计算设备可读存储介质,即断电后内容不丢失。该存储介质中存储软件程序,包括程序代码,当所述程序代码在计算设备上运行时,该软件程序在被一个或多个处理器读取并执行时可实现本申请实施例上面任何一种配置导频序列的方案。

以上参照示出根据本申请实施例的方法、装置(系统)和/或计算机程序产品的框图和/或流程图描述本申请。应理解,可以通过计算机程序指令来实现框图和/或流程图示图的一个块以及框图和/或流程图示图的块的组合。可以将这些计算机程序指令提供给通用计算机、专用计算机的处理器和/或其它可编程数据处理装置,以产生机器,使得经由计算机处理器和/或其它可编程数据处理装置执行的指令创建用于实现框图和/或流程图块中所指定的功能/动作的方法。

相应地,还可以用硬件和/或软件(包括固件、驻留软件、微码等)来实施本申请。更进一步地,本申请可以采取计算机可使用或计算机可读存储介质上的计算机程序产品的形式,其具有在介质中实现的计算机可使用或计算机可读程序代码,以由指令执行系统来使用或结合指令执行系统而使用。在本申请上下文中,计算机可使用或计算机可读介质可以是任意介质,其可以包含、存储、通信、传输、或传送程序,以由指令执行系统、装置或设备使用,或结合指令执行系统、装置或设备使用。

尽管结合具体特征及其实施例对本申请进行了描述,显而易见的,在不脱离本申请的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本申请的示例性说明,且视为已覆盖本申请范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包括这些改动和变型在内。

29页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:空分多址接入方法及装置、电子设备、计算机可读介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类