随机接入序列的产生方法、设备及系统与流程

文档序号:21782154发布日期:2020-08-07 20:11阅读:223来源:国知局
随机接入序列的产生方法、设备及系统与流程

本发明实施例涉及通信技术,尤其涉及一种随机接入序列的产生方法、设备及系统。



背景技术:

用户设备(ue,userequipment)在高速移动的情况下与基站进行通信,ue和基站接收端的信号频率会发生变化,称为多普勒频移。

现有技术中,为了避免当多普勒频移大于1倍的物理随机接入信道(prach,physicalrandomaccesschannel)子载波间隔小于2倍的prach子载波间隔时,多个ue的随机接入序列之间相互干扰的问题,做了针对性的设计。现有技术中将序列移位进行分组,确定出组的数目、一组内ue候选的序列移位的数目以及最后一个不满一组的长度内ue候选的序列移位的数目三个参数,并在这三个参数所确定的区间中选择移位序号。

但是,现有技术中,存在移位序号选择范围过小的问题。



技术实现要素:

本发明实施例提供一种随机接入序列的产生方法、设备及系统。

第一方面,本发明实施例提供一种随机接入序列的产生方法,包括:

基站生成通知信令;所述通知信令包括指示信息,所述指示信息用于指示用户设备ue在的范围内选择移位序号;其中,所述移位序号为整数,为一组内ue候选的序列移位的数目,为组的数目,为最后一个不满一个组的长度内ue候选的序列移位的数目,为第一剩余序列移位中ue候选的序列移位的数目,为第二剩余序列移位中ue候选的序列移位的数目;

所述基站向所述ue发送所述通知信令,以使所述ue根据所述指示信息产生随机接入序列。

结合第一方面,在第一方面的第一种可能实现的方式中,所述基站向所述ue发送所述通知信令之后,还包括:

所述基站在的范围内选择移位序号;

所述基站根据所述移位序号获取循环移位值;

所述基站根据所述循环移位值产生检测序列,使用所述检测序列对所述ue发送的随机接入序列进行检测,所述随机接入序列为所述ue根据所述指示信息产生。

结合第一方面的第一种可能实现的方式,在第一方面的第二种可能实现的方式中,所述基站根据所述移位序号获取循环移位值,包括:

所述基站根据移位序号v,采用如下公式(1)、公式(2)或公式(3),获取循环移位值cv:

其中,doffset为移位偏移;dstart为相邻组之间的循环移位距离,为一组内ue候选的序列移位的数目,ncs为一个用户所占的循环移位的数目,为第一剩余序列移位中第一个ue候选的序列移位的循环移位值,为第二个剩余序列移位中第一个ue候选的序列移位的循环移位值。

结合第一方面的第二种可能实现的方式,在第一方面的第三种可能实现的方式中,当时,所述基站采用公式(1)获取循环移位值cv;

时,所述基站采用公式(2)获取循环移位值cv;

时,所述基站采用公式(3)获取循环移位值cv。

结合第一方面的第二种或第三种可能实现的方式,在第一方面的第四种可能实现的方式中,所述dstart、满足公式(4)-(11);

其中,公式(4)-(11)分别为:

其中,du为多普勒频移为1倍的prach子载波间隔时随机接入序列对应的循环移位。

结合第一方面的第二种或第三种可能实现的方式,在第一方面的第五种可能实现的方式中,所述dstart、满足公式(12)-(19);

其中,公式(12)-(19)分别为:

其中,du为多普勒频移为1倍的prach子载波间隔时随机接入序列对应的循环移位。

结合第一方面的第二种或第三种可能实现的方式,在第一方面的第六种可能实现的方式中,所述dstart、满足公式(20)-(27);

其中,公式(20)-(27)分别为:

其中,du为多普勒频移为1倍的prach子载波间隔时随机接入序列对应的循环移位。

结合第一方面的第二种或第三种可能实现的方式,在第一方面的第七种可能实现的方式中,所述dstart、满足公式(28)-(35);

其中,公式(28)-(35)分别为:

其中,du为多普勒频移为1倍的prach子载波间隔时随机接入序列对应的循环移位。

结合第一方面的第四种至第七种任一种可能实现的方式,在第一方面的第八种可能实现的方式中,当时,dstart、满足公式(4)-(11),当时,dstart、满足公式(12)-(19);或者,当时,dstart、满足公式(4)-(11),当时,dstart、满足公式(12)-(19);

时,dstart、满足公式(20)-(27),当时,dstart、满足公式(28)-(35);或者,当时,dstart、满足公式(20)-(27),当时,dstart、满足公式(28)-(35)。

第二方面,本发明实施例提供一种随机接入序列的产生方法,包括:

用户设备ue接收来自基站的通知信令,所述通知信令包括指示信息,所述指示信息用于指示所述ue在的范围内选择移位序号;其中,所述移位序号为整数,为一组内ue候选的序列移位的数目,为组的数目,为最后一个不满一个组的长度内ue候选的序列移位的数目,为第一剩余序列移位中ue候选的序列移位的数目,为第二剩余序列移位中ue候选的序列移位的数目;

所述ue根据所述通知信令在的范围内选择移位序号;

所述ue根据所述移位序号获取循环移位值;

所述ue根据所述循环移位值产生随机接入序列。

结合第二方面,在第二方面的第一种可能实现的方式中,所述ue根据所述移位序号获取循环移位值,包括:

所述ue根据移位序号v,采用如下公式(1)、公式(2)或公式(3),获取循环移位值cv:

其中,doffset为移位偏移;dstart为相邻组之间的循环移位距离,为一组内ue候选的序列移位的数目,ncs为一个用户所占的循环移位的数目,为第一剩余序列移位中第一个ue候选的序列移位的循环移位值,为第二个剩余序列移位中第一个ue候选的序列移位的循环移位值。

结合第二方面的第一种可能实现的方式,在第二方面的第二种可能实现的方式中,当时,所述ue采用公式(1)获取循环移位值cv;

时,所述ue采用公式(2)获取循环移位值cv;

时,所述ue采用公式(3)获取循环移位值cv。

结合第二方面的第一种或第二种可能实现的方式,在第二方面的第三种可能实现的方式中,所述dstart、满足公式(4)-(11);

其中,公式(4)-(11)分别为:

其中,du为多普勒频移为1倍的prach子载波间隔时随机接入序列对应的循环移位。

结合第二方面的第一种或第二种可能实现的方式,在第二方面的第四种可能实现的方式中,所述dstart、满足公式(12)-(19);

其中,公式(12)-(19)分别为:

其中,du为多普勒频移为1倍的prach子载波间隔时随机接入序列对应的循环移位。

结合第二方面的第一种或第二种可能实现的方式,在第二方面的第五种可能实现的方式中,所述dstart、满足公式(20)-(27);

其中,公式(20)-(27)分别为:

其中,du为多普勒频移为1倍的prach子载波间隔时随机接入序列对应的循环移位。

结合第二方面的第一种或第二种可能实现的方式,在第二方面的第六种可能实现的方式中,所述dstart、满足公式(28)-(35);

其中,公式(28)-(35)分别为:

其中,du为多普勒频移为1倍的prach子载波间隔时随机接入序列对应的循环移位。

结合第二方面的第三种至第六种任一种可能实现的方式,在第二方面的第七种可能实现的方式中,当时,dstart、满足公式(4)-(11),当时,dstart、满足公式(12)-(19);或者,当时,dstart、满足公式(4)-(11),当时,dstart、满足公式(12)-(19);

时,dstart、满足公式(20)-(27),当时,dstart、满足公式(28)-(35);或者,当时,dstart、满足公式(20)-(27),当时,dstart、满足公式(28)-(35)。

结合第二方面或第二方面的第一种至第七种任一种可能实现的方式,在第二方面的第八种可能实现的方式中,所述ue根据所述循环移位值产生随机接入序列,包括:

所述ue根据循环移位值cv,采用如下公式(36)产生随机接入序列

其中,nzc为序列长度,根为u的zc序列定义为:0≤n≤nzc-1。

第三方面,本发明实施例提供一种随机接入序列的产生方法,包括:

基站在的范围内选择移位序号v,其中,v为整数,为一组内用户设备ue候选的序列移位的数目,为组的数目,为最后一个不满一个组的长度内ue候选的序列移位的数目,为第一剩余序列移位中ue候选的序列移位的数目,为第二剩余序列移位中ue候选的序列移位的数目;

所述基站根据移位序号v,采用如下公式(1)、公式(2)或公式(3),获取循环移位值cv:

其中,doffset为移位偏移;dstart为相邻组之间的循环移位距离,为一组内ue候选的序列移位的数目,ncs为一个用户所占的循环移位的数目,为第一剩余序列移位中第一个ue候选的序列移位的循环移位值,为第二个剩余序列移位中第一个ue候选的序列移位的循环移位值;

其中,所述dstart、满足公式(4)-(11);或者,所述dstart、满足公式(12)-(19);或者,所述dstart、满足公式(20)-(27);或者,所述dstart、满足公式(28)-(35);

其中,nzc为序列长度,du为多普勒频移为1倍的prach子载波间隔时随机接入序列对应的循环移位。

结合第三方面,在第三方面的第一种可能实现的方式中,当时,所述基站采用公式(1)获取循环移位值cv;

时,所述基站采用公式(2)获取循环移位值cv;

时,所述基站采用公式(3)获取循环移位值cv。

结合第三方面或第三方面的第一种可能实现的方式,在第三方面的第二种可能实现的方式中,当时,dstart、满足公式(4)-(11),当时,dstart、满足公式(12)-(19);或者,当时,dstart、满足公式(4)-(11),当时,dstart、满足公式(12)-(19);

时,dstart、满足公式(20)-(27),当时,dstart、满足公式(28)-(35);或者,当时,dstart、满足公式(20)-(27),当时,dstart、满足公式(28)-(35)。

第四方面,本发明实施例提供一种随机接入序列的产生方法,包括:

用户设备ue在的范围内选择移位序号v,其中,v为整数,为一组内ue候选的序列移位的数目,为组的数目,为最后一个不满一个组的长度内ue候选的序列移位的数目,为第一剩余序列移位中ue候选的序列移位的数目,为第二剩余序列移位中ue候选的序列移位的数目;

所述ue根据移位序号v,采用如下公式(1)、公式(2)或公式(3),获取循环移位值cv:

其中,doffset为移位偏移;dstart为相邻组之间的循环移位距离,为一组内ue候选的序列移位的数目,ncs为一个用户所占的循环移位的数目,为第一剩余序列移位中第一个ue候选的序列移位的循环移位值,为第二个剩余序列移位中第一个ue候选的序列移位的循环移位值;

所述ue根据所述循环移位值cv,采用如下公式(36)产生随机接入序列

其中,nzc为序列长度,根为u的zc序列定义为:0≤n≤nzc-1;

其中,所述dstart、满足公式(4)-(11);或者,所述dstart、满足公式(12)-(19);或者,所述dstart、满足公式(20)-(27);或者,所述dstart、满足公式(28)-(35);

其中,du为多普勒频移为1倍的prach子载波间隔时随机接入序列对应的循环移位。

结合第四方面,在第四方面的第一种可能实现的方式中,当时,所述ue采用公式(1)获取循环移位值cv;

时,所述ue采用公式(2)获取循环移位值cv;

时,所述ue采用公式(3)获取循环移位值cv。

结合第四方面或第四方面的第一种可能实现的方式,在第四方面的第二种可能实现的方式中,当时,dstart、满足公式(4)-(11),当时,dstart、满足公式(12)-(19);或者,当时,dstart、满足公式(4)-(11),当时,dstart、满足公式(12)-(19);

时,dstart、满足公式(20)-(27),当时,dstart、满足公式(28)-(35);或者,当时,dstart、满足公式(20)-(27),当时,dstart、满足公式(28)-(35)。

第五方面,本发明实施例提供一种基站,包括:

生成模块,用于生成通知信令;所述通知信令包括指示信息,所述指示信息用于指示用户设备ue在的范围内选择移位序号;其中,所述移位序号为整数,为一组内ue候选的序列移位的数目,为组的数目,为最后一个不满一个组的长度内ue候选的序列移位的数目,为第一剩余序列移位中ue候选的序列移位的数目,为第二剩余序列移位中ue候选的序列移位的数目;

发送模块,用于向所述ue发送所述通知信令,以使所述ue根据所述指示信息产生随机接入序列。

结合第五方面,在第五方面的第一种可能实现的方式中,所述基站还包括:

移位序号确定模块,用于在的范围内选择移位序号;

循环移位值确定模块,用于根据所述移位序号获取循环移位值;

随机接入序列检测模块,用于根据所述循环移位值产生检测序列,使用所述检测序列对所述ue发送的随机接入序列进行检测,所述随机接入序列为所述ue根据所述指示信息产生。

结合第五方面的第一种可能实现的方式,在第五方面的第二种可能实现的方式中,所述循环移位值确定模块,具体用于:

根据移位序号v,采用如下公式(1)、公式(2)或公式(3),获取循环移位值cv:

其中,doffset为移位偏移;dstart为相邻组之间的循环移位距离,为一组内ue候选的序列移位的数目,ncs为一个用户所占的循环移位的数目,为第一剩余序列移位中第一个ue候选的序列移位的循环移位值,为第二个剩余序列移位中第一个ue候选的序列移位的循环移位值。

结合第五方面的第二种可能实现的方式,在第五方面的第三种可能实现的方式中,当时,所述循环移位值确定模块采用公式(1)获取循环移位值cv;

时,所述循环移位值确定模块采用公式(2)获取循环移位值cv;

时,所述循环移位值确定模块采用公式(3)获取循环移位值cv。

结合第五方面的第二种或第三种可能实现的方式,在第五方面的第四种可能实现的方式中,所述dstart、满足公式(4)-(11);

其中,公式(4)-(11)分别为:

其中,du为多普勒频移为1倍的prach子载波间隔时随机接入序列对应的循环移位。

结合第五方面的第二种或第三种可能实现的方式,在第五方面的第五种可能实现的方式中,所述dstart、满足公式(12)-(19);

其中,公式(12)-(19)分别为:

其中,du为多普勒频移为1倍的prach子载波间隔时随机接入序列对应的循环移位。

结合第五方面的第二种或第三种可能实现的方式,在第五方面的第六种可能实现的方式中,所述dstart、满足公式(20)-(27);

其中,公式(20)-(27)分别为:

其中,du为多普勒频移为1倍的prach子载波间隔时随机接入序列对应的循环移位。

结合第五方面的第二种或第三种可能实现的方式,在第五方面的第七种可能实现的方式中,所述dstart、满足公式(28)-(35);

其中,公式(28)-(35)分别为:

其中,du为多普勒频移为1倍的prach子载波间隔时随机接入序列对应的循环移位。

结合第五方面的第四种至第七种任一种可能实现的方式,在第五方面的第八种可能实现的方式中,当时,dstart、满足公式(4)-(11),当时,dstart、满足公式(12)-(19);或者,当时,dstart、满足公式(4)-(11),当时,dstart、满足公式(12)-(19);

时,dstart、满足公式(20)-(27),当时,dstart、满足公式(28)-(35);或者,当时,dstart、满足公式(20)-(27),当时,dstart、满足公式(28)-(35)。

第六方面,本发明实施例提供一种用户设备ue,包括:

接收模块,用于接收来自基站的通知信令,所述通知信令包括指示信息,所述指示信息用于指示所述ue在的范围内选择移位序号;其中,所述移位序号为整数,为一组内ue候选的序列移位的数目,为组的数目,为最后一个不满一个组的长度内ue候选的序列移位的数目,为第一剩余序列移位中ue候选的序列移位的数目,为第二剩余序列移位中ue候选的序列移位的数目;

移位序号确定模块,用于根据所述通知信令在的范围内选择移位序号;

循环移位值确定模块,用于根据所述移位序号获取循环移位值;

随机接入序列产生模块,用于根据所述循环移位值产生随机接入序列。

结合第六方面,在第六方面的第一种可能实现的方式中,所述循环移位值确定模块,具体用于:

根据移位序号v,采用如下公式(1)、公式(2)或公式(3),获取循环移位值cv:

其中,doffset为移位偏移;dstart为相邻组之间的循环移位距离,为一组内ue候选的序列移位的数目,ncs为一个用户所占的循环移位的数目,为第一剩余序列移位中第一个ue候选的序列移位的循环移位值,为第二个剩余序列移位中第一个ue候选的序列移位的循环移位值。

结合第六方面的第一种可能实现的方式,在第六方面的第二种可能实现的方式中,当时,所述循环移位值确定模块采用公式(1)获取循环移位值cv;

时,所述循环移位值确定模块采用公式(2)获取循环移位值cv;

时,所述循环移位值确定模块采用公式(3)获取循环移位值cv。

结合第六方面的第一种或第二种可能实现的方式,在第六方面的第三种可能实现的方式中,所述dstart、满足公式(4)-(11);

其中,公式(4)-(11)分别为:

其中,du为多普勒频移为1倍的prach子载波间隔时随机接入序列对应的循环移位。

结合第六方面的第一种或第二种可能实现的方式,在第六方面的第四种可能实现的方式中,所述dstart、满足公式(12)-(19);

其中,公式(12)-(19)分别为:

其中,du为多普勒频移为1倍的prach子载波间隔时随机接入序列对应的循环移位。

结合第六方面的第一种或第二种可能实现的方式,在第六方面的第五种可能实现的方式中,所述dstart、满足公式(20)-(27);

其中,公式(20)-(27)分别为:

其中,du为多普勒频移为1倍的prach子载波间隔时随机接入序列对应的循环移位。

结合第六方面的第一种或第二种可能实现的方式,在第六方面的第六种可能实现的方式中,所述dstart、满足公式(28)-(35);

其中,公式(28)-(35)分别为:

其中,du为多普勒频移为1倍的prach子载波间隔时随机接入序列对应的循环移位。

结合第六方面的第三种至第六种任一种可能实现的方式,在第六方面的第七种可能实现的方式中,当时,dstart、满足公式(4)-(11),当时,dstart、满足公式(12)-(19);或者,当时,dstart、满足公式(4)-(11),当时,dstart、满足公式(12)-(19);

时,dstart、满足公式(20)-(27),当时,dstart、满足公式(28)-(35);或者,当时,dstart、满足公式(20)-(27),当时,dstart、满足公式(28)-(35)。

结合第六方面或第六方面的第一种至第七种任一种可能实现的方式,在第六方面的第八种可能实现的方式中,所述随机接入序列产生模块,具体用于:

根据循环移位值cv,采用如下公式(36)产生随机接入序列

其中,nzc为序列长度,根为u的zc序列定义为:0≤n≤nzc-1。

第七方面,本发明实施例提供一种基站,包括:

移位序号确定模块,用于在的范围内选择移位序号v,其中,v为整数,为一组内用户设备ue候选的序列移位的数目,为组的数目,为最后一个不满一个组的长度内ue候选的序列移位的数目,为第一剩余序列移位中ue候选的序列移位的数目,为第二剩余序列移位中ue候选的序列移位的数目;

循环移位值确定模块,用于根据移位序号v,采用如下公式(1)、公式(2)或公式(3),获取循环移位值cv:

其中,doffset为移位偏移;dstart为相邻组之间的循环移位距离,为一组内ue候选的序列移位的数目,ncs为一个用户所占的循环移位的数目,为第一剩余序列移位中第一个ue候选的序列移位的循环移位值,为第二个剩余序列移位中第一个ue候选的序列移位的循环移位值;

其中,所述dstart、满足公式(4)-(11);或者,所述dstart、满足公式(12)-(19);或者,所述dstart、满足公式(20)-(27);或者,所述dstart、满足公式(28)-(35);

其中,nzc为序列长度,du为多普勒频移为1倍的prach子载波间隔时随机接入序列对应的循环移位。

结合第七方面,在第七方面的第一种可能实现的方式中,当时,所述循环移位值确定模块采用公式(1)获取循环移位值cv;

时,所述循环移位值确定模块采用公式(2)获取循环移位值cv;

时,所述循环移位值确定模块采用公式(3)获取循环移位值cv。

结合第七方面或第七方面的第一种可能实现的方式,在第七方面的第二种可能实现的方式中,当时,dstart、满足公式(4)-(11),当时,dstart、满足公式(12)-(19);或者,当时,dstart、满足公式(4)-(11),当时,dstart、满足公式(12)-(19);

时,dstart、满足公式(20)-(27),当时,dstart、满足公式(28)-(35);或者,当时,dstart、满足公式(20)-(27),当时,dstart、满足公式(28)-(35)。

第八方面,本发明实施例提供一种用户设备ue,包括:

移位序号确定模块,用于在的范围内选择移位序号v,其中,v为整数,为一组内ue候选的序列移位的数目,为组的数目,为最后一个不满一个组的长度内ue候选的序列移位的数目,为第一剩余序列移位中ue候选的序列移位的数目,为第二剩余序列移位中ue候选的序列移位的数目;

循环移位值确定模块,用于根据移位序号v,采用如下公式(1)、公式(2)或公式(3),获取循环移位值cv:

其中,doffset为移位偏移;dstart为相邻组之间的循环移位距离,为一组内ue候选的序列移位的数目,ncs为一个用户所占的循环移位的数目,为第一剩余序列移位中第一个ue候选的序列移位的循环移位值,为第二个剩余序列移位中第一个ue候选的序列移位的循环移位值;

随机接入序列产生模块,用于根据所述循环移位值cv,采用如下公式(36)产生随机接入序列

其中,nzc为序列长度,根为u的zc序列定义为:0≤n≤nzc-1;

其中,所述dstart、满足公式(4)-(11);或者,所述dstart、满足公式(12)-(19);或者,所述dstart、满足公式(20)-(27);或者,所述dstart、满足公式(28)-(35);

其中,du为多普勒频移为1倍的prach子载波间隔时随机接入序列对应的循环移位。

结合第八方面,在第八方面的第一种可能实现的方式中,当时,所述循环移位值确定模块采用公式(1)获取循环移位值cv;

时,所述循环移位值确定模块采用公式(2)获取循环移位值cv;

时,所述循环移位值确定模块采用公式(3)获取循环移位值cv。

结合第八方面或第八方面的第一种可能实现的方式,在第八方面的第二种可能实现的方式中,当时,dstart、满足公式(4)-(11),当时,dstart、满足公式(12)-(19);或者,当时,dstart、满足公式(4)-(11),当时,dstart、满足公式(12)-(19);

时,dstart、满足公式(20)-(27),当时,dstart、满足公式(28)-(35);或者,当时,dstart、满足公式(20)-(27),当时,dstart、满足公式(28)-(35)。

第九方面,本发明实施例提供一种随机接入序列的产生系统,包括:第五方面或第五方面的第一种至第八种任一种所述的基站,及第六方面或第六方面的第一种至第八种任一种所述的用户设备ue。

第十方面,本发明实施例提供一种随机接入序列的产生系统,包括:第七方面或第七方面的第一种至第二种任一种所述的基站,及第八方面或第八方面的第一种至第二种任一种所述的用户设备ue。

本发明实施例的随机接入序列的产生方法、设备及系统;一种随机接入序列的产生方法包括:基站生成通知信令;所述通知信令包括指示信息,所述指示信息用于指示用户设备ue在的范围内选择移位序号;其中,所述移位序号为整数,为一组内ue候选的序列移位的数目,为组的数目,为最后一个不满一个组的长度内ue候选的序列移位的数目,为第一剩余序列移位中ue候选的序列移位的数目,为第二剩余序列移位中ue候选的序列移位的数目;所述基站向所述ue发送所述通知信令,以使所述ue根据所述指示信息产生随机接入序列。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明随机接入序列的产生方法实施例一的流程图;

图2为本发明随机接入序列的产生方法实施例二的流程图;

图3为本发明实施例场景一示意图;

图4为本发明实施例场景二示意图;

图5为本发明实施例场景三示意图;

图6为本发明实施例场景四示意图;

图7为本发明实施例场景五示意图;

图8为本发明实施例场景六示意图;

图9为本发明实施例场景七示意图;

图10为本发明随机接入序列的产生方法实施例三的流程图;

图11为本发明随机接入序列的产生方法实施例五的流程图;

图12为本发明随机接入序列的产生方法实施例六的流程图;

图13为本发明基站实施例一的结构示意图;

图14为本发明基站实施例二的结构示意图;

图15为本发明用户设备实施例一的结构示意图;

图16为本发明基站实施例三的结构示意图;

图17为本发明用户设备实施例三的结构示意图;

图18为本发明基站实施例四的结构示意图;

图19为本发明用户设备实施例四的结构示意图;

图20为本发明基站实施例五的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明随机接入序列的产生方法实施例一的流程图;如图1所示,本实施例的方法可以包括:

步骤101、基站生成通知信令;所述通知信令包括指示信息;所述指示信息用于指示用户设备ue在的范围内选择移位序号;其中,所述移位序号为整数,为一组内ue候选的序列移位的数目,为组的数目,为最后一个不满一个组的长度内ue候选的序列移位的数目,为第一剩余序列移位中ue候选的序列移位的数目,为第二剩余序列移位中ue候选的序列移位的数目;

需要说明的是,本发明中的“组”为对序列移位的分组,表示对序列移位进行分组后,得到的组的数目;表示对序列移位进行分组后,一组序列移位内可以区分的ue的数目;表示对序列移位以分组方式进行划分后,剩余的不满一组的长度内的序列移位还区分的ue的数目;表示所有的序列移位中,除所确定占用的序列移位外,剩余的离散的序列移位中可以区分的ue的数目。

步骤102、所述基站向所述ue发送所述通知信令,以使所述ue根据所述指示信息产生随机接入序列。

现有技术中,ue在的范围内选择移位序号。本发明中基站在通知信令中指示ue在的范围内选择移位序号。

现有技术中,将移位序列进行分组,确定出组的数目一组内ue候选的序列移位的数目以及最后一个不满一组的长度内ue候选的序列移位的数目三个参数,并在这三个参数所确定的区间中选择移位序号;可以看出,现有技术中在确定移位序号选择范围时,仅从组的角度来考虑可以区分多少ue,而并未考虑进行分组之后剩余的其他离散的移位序列。本发明中,在从组的角度考虑可以区分多少各ue之后,还考虑了分组之后剩余的其他离散的移位序列中进一步的还可以区分的ue的数目,即第一剩余序列移位中ue候选的序列移位的数目及第二剩余序列移位中ue候选的序列移位的数目并在通知信令中指示ue在的范围内选择移位序号;从而增大了移位序号的选择范围。

图2为本发明随机接入序列的产生方法实施例二的流程图;如图2所示,可选的,步骤102之后,还可以包括:

步骤201、所述基站在的范围内选择移位序号;

可选的,由于基站无法获知ue发送随机接入序列时所使用的移位序号,因此在对ue发送的随机接入序列进行检测时,基站在的范围内依次选择遍历各移位序号;或者,所述基站在0-x的范围内依次选择遍历各移位序号,其中,x为小于的整数。

步骤202、所述基站根据所述移位序号获取循环移位值;

可选的,所述基站根据移位序号v,采用如下公式(1)、公式(2)或公式(3),获取所述ue的循环移位值cv:

其中,doffset为移位偏移;dstart为相邻组之间的循环移位距离,为一组内ue候选的序列移位的数目,ncs为一个用户所占的循环移位的数目,为第一剩余序列移位中第一个ue候选的序列移位的循环移位值,为第二个剩余序列移位中第一个ue候选的序列移位的循环移位值。

需要说明的是,doffset为一整数(通常为常整数),且基站侧和ue侧使用的doffset需要相同,可选的,可以通过预先约定的方式来实现基站侧和ue侧使用相同大小的doffset。比如,doffset=0。

需要说明的是,本发明中表示对y进行下取整,即若y等于2.5,则等于2例如,例如,表示对进行下取整。

需要说明的是,本发明中mod表示取模运算,例如4mod2=0,5mod2=1。

可选的,当时,所述基站采用公式(1)获取循环移位值cv;

时,所述基站采用公式(2)获取循环移位值cv;

时,所述基站采用公式(3)获取循环移位值cv。

步骤203、所述基站根据所述循环移位值产生检测序列,使用所述检测序列对所述ue发送的随机接入序列进行检测,所述随机接入序列为所述ue根据所述指示信息产生。

根为u的zc序列xu(n)可以定义为:0≤n≤nzc-1;其中,nzc为zc序列的长度,u为zc序列的根。

具体的,所述基站对根为u的zc序列xu(n),进行循环移位,若循环移位值为k,则根据该循环移位值产生的zc序列为xu((n+k)modnzc),其中,nzc为zc序列长度。

可选的,基站使用所述循环移位值产生检测序列对ue发送的随机接入序列进行相关检测。其中,可以在时域进行相关检测,或者也可以根据时域相关检测方式对应的频域检测方式,在频域进行检测。

可选的,步骤202中dstart、满足公式(4)-(11):

或者,步骤202中dstart、满足公式(12)-(19):

或者,步骤202中dstart、满足公式(20)-(27):

或者,步骤202中dstart、满足公式(28)-(35):

其中,du为多普勒频移为1倍的prach子载波间隔时随机接入序列对应的循环移位。

可选的,当时,dstart、满足公式(4)-(11),当时,dstart、满足公式(12)-(19);

或者,当时,dstart、满足公式(4)-(11),当时,dstart、满足公式(12)-(19)。

可选的,当时,dstart、满足公式(20)-(27),当时,dstart、满足公式(28)-(35);

或者,当时,dstart、满足公式(20)-(27),当时,dstart、满足公式(28)-(35)。

需要说明的是,本发明中max表示取最大值,例如max(0,1)=1,max(4,5)=5;min表示取最小值,例如min(0,1)=0,min(4,5)=4。

需要说明的是,任何满足公式(4)-(11)、或公式(12)-(19)、或公式(20)-(27)、或公式(28)-(35)的dstart、都属于本发明的保护范围。

本实施例中,通过基站在的范围内选择移位序号;所述基站根据所述移位序号获取循环移位值;所述基站根据所述循环移位值产生检测序列,使用所述检测序列对所述ue发送的随机接入序列进行检测,所述随机接入序列为所述ue根据所述指示信息产生;解决了当多普勒频移大于1倍的prach子载波间隔小于2倍的prach子载波间隔时,多个ue随机接入序列之间互相干扰的问题,避免了多个ue随机接入序列之间的相互干扰,提高了基站解码随机接入序列的准确性。

以下对本实施例中dstart、满足公式(4)-(11)、或公式(12)-(19)、或公式(20)-(27)、或公式(28)-(35)能够实现当多普勒频移大于1倍的prach子载波间隔小于2倍的prach子载波间隔时,避免多个ue随机接入序列之间相互干扰的原因进行说明。

假设ue发送的信号为r(t)ej2πft,其中,r(t)为基带信号,ej2πft为载频,则mδf的多普勒频移得到的信号为r(t)ej2π(f+mδf)t,其中,m为正整数,δf为1倍的prach子载波间隔;

根据快速傅立叶逆变换(ifft,inversefastfouriertransform)的性质,频域的间隔倒数等于时域周期,则相当于其中δf为子载波间隔,δt为时域采样间隔,n为离散傅里叶变换(dft,discretefouriertransformation)或离散傅里叶逆变换(idft,inversediscretefouriertransform)的大小。

令t=nδt,则r(t)ej2π(f+mδf)t=(r(t)ej2π(mn)/n)ej2πft。其中(r(t)ej2π(mn)/n)为等效的基带信号。

性质1:

ue向基站发送随机接入序列,若ue和基站接收端之间存在±mδf的多普勒频移,则基站接收端接收到的随机接入序列为ue所发送随机接入序列的移位序列,且两个序列之间存在固定相位的偏移。

证明:以多普勒频移为-mδf为例,将时域t=nδt的基带采样信号记为r(n),对于等效基带信号(r(t)e-j2π(mn)/n),令n=nzc,则zc序列的等效基带信号的基带采样信号其中,

其中,xu(n)表示根为u的zc序列,也即xu(n+m(1/u))表示根为u的zc序列的移位序列,也即将根为u的zc序列向右循环移位m(1/u)位。

将公式(37)中,定义为满足((1/u)×u)modnzc=1的最小非负整数。

由公式(37)可以看出:为多普勒频移为1倍的prach子载波间隔时随机接入序列对应的循环移位,也即,多普勒频移为1倍的prach子载波间隔时,基站接收到的随机接入序列与ue发送的随机接入序列之间的循环移位长度。

例如,若ue发送的随机接入序列为xu(n),且多普勒频移为1倍的prach子载波间隔时,则基站接收到的随机接入序列为

从公式(15)可以看出,若ue和基站接收端之间存在-mδf的多普勒频移,则时域上基站接收的随机接入序列为ue发送的随机接入序列的移位序列,且两个序列之间存在固定相位的偏移(与n无关)。同理,+mδf多普勒频移,则时域上基站接收的随机接入序列也为ue发送的随机接入序列的移位序列,在此不再赘述。

性质2:当多普勒频移较大,且多普勒频移foff小于1倍的prach子载波间隔δf时,则序列的相关有可能在序列移位0,三个位置出现相关峰值。

即,对于根为u的zc序列xu(n),当多普勒频移foff小于1倍的prach子载波间隔δf,且ue发送的随机接入序列为xu(n)时,则基站接收端使用序列xu(n)、与ue所发送的随机接入序列进行相关时,会出现峰值。

需要说明的是,性质2通过实验确定。

由性质1和性质2可以看出:

1)当多普勒频移foff=δf+x,且0<x<δf,基站接收时,会在移位为0的3个位置产生峰值;

即,对于根为u的zc序列xu(n),当多普勒频移foff=δf+x(其中,0<x<δf),且ue发送的随机接入序列为xu(n)时,则基站接收端使用序列xu(n)、与ue所发送的随机接入序列进行相关时,会出现峰值。

2)当多普勒频移foff=-δf-x,且x<δf,基站接收时,会在移位为0的3个位置产生峰值;

即,对于根为u的zc序列xu(n),当多普勒频移foff=-δf-x(其中,0<x<δf),且ue发送的随机接入序列为xu(n)时,则基站接收端使用序列xu(n)、与ue所发送的随机接入序列进行相关时,会出现峰值。

因此,当多普勒频移大于1倍的prach子载波间隔δf小于2倍的prach子载波间隔时,则基站接收时,有可能在0、的5个移位位置产生峰值。

即,对于根为u的zc序列xu(n),当多普勒频移大于1倍的prach子载波间隔δf小于2倍的prach子载波间隔,且ue发送的随机接入序列为xu(n)时,则基站接收端使用序列xu(n)、与ue所发送的随机接入序列进行相关时,可能会出现峰值。

本实施例中,dstart、满足公式(4)-(11)、或公式(12)-(19)、或公式(20)-(27)、或公式(28)-(35)的目的就是为了避免将基站接收端由大于1倍的prach子载波间隔小于2倍的prach子载波间隔的多普勒频移所产生的5个峰值点对应的序列分配给其他用户,以避免由多普勒频移所引起的各用户之间的干扰。

由于当时,将zc序列向左进行的循环移位,与将zc序列向右进行的循环移位获得的序列相同;因此,本发明中其中,可以看出,du为多普勒频移为1倍的prach子载波间隔时随机接入序列对应的循环移位。

图3为本发明实施例场景一示意图,图中n=nzc,且满足(或者,),如图3所示,将10、1+1、1+2、1-1、1+2所占的序列移位作为第1组,将20、2+1、2+2、2-1、2+2所占的序列移位作为第2组;一组内ue候选的序列移位的数目其中,ncs表示一个用户所占的循环移位的数目,比如,序列长度为nzc,一个用户占ncs个移位,当不考虑多普勒频移时,则最多同时支持个用户同时发送随机接入序列。

也表示一组可以区分的用户数,从整个系统看,一组可以区分个用户,从ue侧看,一个ue在一组内最多有个序列移位可供选择。

需要说明的是,对于序列长度为nzc的zc序列,当不考虑多普勒频移且ncs=0时,其可以有nzc个候选序列移位,分别对应循环移位值0-nzc-1;例如,若将根为u的zc序列记为xu(n),当循环移位值为0时,其生成的序列为xu(n),当循环移位值为1时,其生成的序列为xu(n+1)。当不考虑多普勒频移,ncs大于0时,则可以有个候选序列移位,分别对应循环移位值y*ncs,其中,y为大于等于0小于的整数。

由于当多普勒频移大于1倍的prach子载波间隔小于2倍的prach子载波间隔时,第一用户设备以第一循环移位值生成随机接入序列发送至基站,基站使用5个循环移位值对应的序列对第一用户设备所发送的随机接入序列进行检测时可能会出现峰值,且这些循环移位值与第一循环移位值之间的差值分别为0、du、-du、2du、-2du。为了避免第一用户设备与其他用户设备之间的干扰,因此这5个循环移位值对应的候选序列移位都不能再分配给其他用户设备,同时对于基站侧来说,也相当于这5个循环移位值对应的候选序列移位都分配给了第一用户设备,也即,如图3所示,与“1”相关的序列移位(也即,10、1+1、1+2、1-1、1+2所占的序列移位),作为同一组ue的候选序列移位,与“2”相关的序列移位(也即,20、2+1、2+2、2-1、2+2所占的序列移位)作为同一组ue的候选序列移位。

并且,由于5个循环移位值与第一循环移位值之间的差值分别为0、du、-du、2du、-2du;因此,也可以看出:对于第1组ue中的第一个ue来说,10所占的序列移位中的起始序列移位为第1组ue中的第一个ue的循环移位值;对于第2组ue中的第一个ue来说,20所占的序列移位中的起始序列移位为第2组ue中的第一个ue的循环移位值。

表示的是相邻的组和组之间的循环移位距离;如图3中填充图案为格状图案的部分所示。

表示的是在序列长度为nzc的序列上,组的数目,如图3中所示,组的数目为2(即第1组和第2组)。

表示最后一个不满一个组的长度内ue候选的序列移位的数目。图3中最后一个不满一组的长度内ue候选的序列移位的数目为0。

表示第一剩余序列移位中ue候选的序列移位的数目;其中,第一剩余序列移位如图3中填充图案为左斜条纹的部分所示。

表示第二剩余序列移位中ue候选的序列移位的数目;其中,第二剩余序列移位如图3中填充图案为右斜条纹的部分所示。

表示第一剩余序列移位中第一个ue候选的序列移位的循环移位值;如图3中箭头x所标识。

表示第二个剩余序列移位中第一个ue候选的序列移位的循环移位值;如图3中箭头y所标识。

例如,当nzc=839、ncs=18、du=222时,可以对应图3所示的场景。

需要说明的是,图3中填充图案为原点图案的部分是为了同步表示一组所占的五块移位序列中的一块,以更易说明如何分配各组。

图4为本发明实施例场景二示意图,图中n=nzc,且满足(或),如图4所示,将10、1+1、1+2、1-1、1+2所占的序列移位作为第1组,将20、2+1、2+2、2-1、2+2所占的序列移位作为第2组;一组内ue候选的序列移位的数目其中,ncs表示一个用户所占的循环移位的数目。

需要说明的是,图4与图3中,dstart、的物理含义及其需要满足的公式都相同,在此不再赘述。

其中,dstart如图4中填充图案为格状图案的部分所示,如图4中填充图案为左斜条纹的部分所示,如图4中箭头x所标识。

图4中为2,为0,为0,为0(与为0对应)。

例如,当nzc=839、ncs=22、du=221时,可以对应图4所示的场景。

需要说明的是,图4中填充图案为原点图案的部分是为了同步表示一组所占的五块移位序列中的一块,以更易说明如何分配各组。

图5为本发明实施例场景三示意图,图中n=nzc,且满足(或),如图5所示,将10、1+1、1+2、1-1、1+2所占的序列移位作为第1组,将20、2+1、2+2、2-1、2+2所占的序列移位作为第2组;一组内ue候选的序列移位的数目其中,ncs表示一个用户所占的循环移位的数目。

需要说明的是,图5与图3中,dstart、的物理含义及其需要满足的公式都相同,在此不再赘述。

其中,dstart如图5中填充图案为格状图案的部分所示,如图5中填充图案为左斜条纹的部分所示,如图5中箭头x所标识。

图5中为2,为0,为0(与为0对应)。

图5中可以为1,也即填充图案为字符a(可以对应0)、b(可以对应+du)、c(可以对应+2du)、d(可以对应-du)、e(可以对应-2du)对应的5个候选序列移位作为一个新候选序列移位分配给一ue。

例如,当nzc=839、ncs=18、du=220时,可以对应图5所示的场景。

需要说明的是,图5中填充图案为原点图案的部分是为了同步表示一组所占的五块移位序列中的一块,以更易说明如何分配各组。

图6为本发明实施例场景四示意图,图中n=nzc,且满足(或者,),如图6所示,将10、1+1、1+2、1-1、1+2所占的序列移位作为第1组,将20、2+1、2+2、2-1、2+2所占的序列移位作为第2组;一组内ue候选的序列移位的数目

需要说明的是,图6与图3中,dstart、的物理含义相同,仅其需要满足的公式不同,分析过程同图3中类似,在此不再赘述。

表示的是相邻的组和组之间的循环移位距离;如图6中填充图案为格状图案的部分所示。

表示的是在序列长度为nzc的序列上,组的数目,如图6中所示,组的数目为2。

表示的是最后一个不满一组的长度内ue候选的序列移位的数目。如图6中所示,最后一个不满一组的长度内ue候选的序列移位的数目可以为1,也即填充图案为字符a、b、c、d、e对应的5个候选序列移位作为一个新候选序列移位分配给一ue。

表示第一剩余序列移位中ue候选的序列移位的数目;其中,第一剩余序列移位如图6中填充图案为左斜条纹的部分所示。

表示第二剩余序列移位中ue候选的序列移位的数目为0。

表示第一剩余序列移位中第一个ue候选的序列移位的循环移位值;如图6中箭头x所标识。

例如,当nzc=839、ncs=22、du=264时,可以对应图6所示的场景。

需要说明的是,图6中填充图案为原点图案的部分是为了同步表示一组所占的五块移位序列中的一块,填充图案为竖条图案的部分是为了同步表示填充图案为字符所占的序列移位,以更易说明如何分配各组。

图7为本发明实施例场景五示意图,图中n=nzc,且满足(或),如图7所示,将10、1+1、1+2、1-1、1+2所占的序列移位作为第1组,将20、2+1、2+2、2-1、2+2所占的序列移位作为第2组;一组内ue候选的序列移位的数目其中,ncs表示一个用户所占的循环移位的数目。

需要说明的是,图7与图6中,dstart、的物理含义及其需要满足的公式都相同,在此不再赘述。

其中,dstart如图7中填充图案为格状图案的部分所示,如图7中填充图案为左斜条纹的部分所示,如图7中箭头x所标识。

图7中为2,为0,为0,为0(与为0对应)。

例如,当nzc=839、ncs=22、du=261时,可以对应图7所示的场景。

需要说明的是,图7中填充图案为原点图案的部分是为了同步表示一组所占的五块移位序列中的一块,以更易说明如何分配各组。

图8为本发明实施例场景六示意图,图中n=nzc,且满足(或者,),如图8所示,将10、1+1、1+2、1-1、1+2所占的序列移位作为第1组,将20、2+1、2+2、2-1、2+2所占的序列移位作为第2组;一组内ue候选的序列移位的数目

需要说明的是,图8与图3中,dstart、的物理含义相同,仅其需要满足的公式不同,分析过程同图3中类似,在此不再赘述。

表示的是相邻的组和组之间的循环移位距离;如图8中填充图案为格状图案的部分所示。

表示的是在序列长度为nzc的序列上,组的数目,如图8中所示,组的数目为2。

表示的是最后一个不满一组的长度内ue候选的序列移位的数目。如图8中所示,最后一个不满一组的长度内ue候选的序列移位的数目可以为1,也即填充图案为字符a、b、c、d、e对应的5个候选序列移位作为一个新候选序列移位分配给一ue。

表示第一剩余序列移位中ue候选的序列移位的数目为0。

表示第二剩余序列移位中ue候选的序列移位的数目为0。

例如,当nzc=839、ncs=22、du=300时,可以对应图8所示的场景。

图9为本发明实施例场景七示意图,图中n=nzc,且满足(或者,),如图9所示,将10、1+1、1+2、1-1、1+2所占的序列移位作为第1组,将20、2+1、2+2、2-1、2+2所占的序列移位作为第2组;一组内ue候选的序列移位的数目

需要说明的是,图9与图3中,dstart、的物理含义相同,仅其需要满足的公式不同,分析过程同图3中类似,在此不再赘述。

表示的是相邻的组和组之间的循环移位距离;如图9中填充图案为格状图案的部分所示。

表示的是在序列长度为nzc的序列上,组的数目,如图9中所示,组的数目为2。

表示的是最后一个不满一组的长度内ue候选的序列移位的数目。如图9中所示,最后一个不满一组的长度内ue候选的序列移位的数目可以为1,也即填充图案为字符a、b、c、d、e对应的5个候选序列移位作为一个新候选序列移位分配给一ue。

表示第一剩余序列移位中ue候选的序列移位的数目为0。

表示第二剩余序列移位中ue候选的序列移位的数目为0。

例如,当nzc=839、ncs=22、du=393时,可以对应图9所示的场景。

图10为本发明随机接入序列的产生方法实施例三的流程图;如图10所示,本实施例的方法可以包括:

步骤1001、ue接收来自基站的通知信令;所述通知信令包括指示信息,所述指示信息用于指示所述ue在的范围内选择移位序号;其中,所述移位序号为整数,为一组内ue候选的序列移位的数目,为组的数目,为最后一个不满一个组的长度内ue候选的序列移位的数目,为第一剩余序列移位中ue候选的序列移位的数目,为第二剩余序列移位中ue候选的序列移位的数目;

步骤1002、所述ue根据所述通知信令选择移位序号;

具体的,所述ue根据所述通知信令在的范围内选择移位序号。

步骤1003、所述ue根据所述移位序号获取循环移位值;

步骤1004、所述ue根据所述循环移位值产生随机接入序列。

本实施例中,通过ue根据所述通知信令在的范围内选择移位序号,使得在从组的角度考虑可以区分多少各ue之后,还考虑了分组之后剩余的其他离散的移位序列中进一步的还可以区分的ue的数目,增大了移位序号的选择范围。

随机接入序列的产生方法实施例四

可选的,在本发明随机接入序列的产生方法实施例三的基础上,步骤1003具体可以包括:

所述ue根据移位序号v,采用公式(1)、公式(2)或公式(3),获取循环移位值cv

可选的,当时,所述ue采用公式(1)获取循环移位值cv;

时,所述ue采用公式(2)获取循环移位值cv;

时,所述ue采用公式(3)获取循环移位值cv。

可选的,步骤1004具体可以包括:

所述ue根据循环移位值cv,采用如下公式(36)产生随机接入序列

其中,nzc为序列长度,根为u的zc序列定义为:0≤n≤nzc-1。

本实施例中关于dstart、的具体说明,与随机接入序列的产生方实施例二中相同,在此不再赘述。

图11为本发明随机接入序列的产生方法实施例五的流程图;如图11所示,本实施例的方法可以包括:

步骤1101、基站选择移位序号;

具体的,基站在的范围内选择移位序号v,其中,v为整数,为一组内用户设备ue候选的序列移位的数目,为组的数目,为最后一个不满一个组的长度内ue候选的序列移位的数目,为第一剩余序列移位中ue候选的序列移位的数目,为第二剩余序列移位中ue候选的序列移位的数目;

步骤1102、所述基站根据移位序号,获取循环移位值。

具体的,基站根据移位序号v,采用如下公式(1)、公式(2)或公式(3),获取循环移位值cv:

其中,doffset为移位偏移;dstart为相邻组之间的循环移位距离,为一组内ue候选的序列移位的数目,ncs为一个用户所占的循环移位的数目,为第一剩余序列移位中第一个ue候选的序列移位的循环移位值,为第二个剩余序列移位中第一个ue候选的序列移位的循环移位值;

本实施例中,所述dstart、满足公式(4)-(11);或者,所述dstart、满足公式(12)-(19);或者,所述dstart、满足公式(20)-(27);或者,所述dstart、满足公式(28)-(35)。

需要说明的是,本实施例中关于dstart、的具体说明,与随机接入序列产生方法实施例二中相同,在此不再赘述。

可选的,当时,所述基站采用公式(1)获取循环移位值cv;

时,所述基站采用公式(2)获取循环移位值cv;

时,所述基站采用公式(3)获取循环移位值cv。

可选的,当时,dstart、满足公式(4)-(11),当时,dstart、满足公式(12)-(19);

或者,当时,dstart、满足公式(4)-(11),当时,dstart、满足公式(12)-(19)。

可选的,当时,dstart、满足公式(20)-(27),当时,dstart、满足公式(28)-(35);

或者,当时,dstart、满足公式(20)-(27),当时,dstart、满足公式(28)-(35)。

本实施例中,通过使用满足公式(4)-(11)、或公式(12)-(19)、或公式(20)-(27)、或公式(28)-(35)的dstart、并在的范围内选择移位序号,提高了移位序号的选择范围。

图12为本发明随机接入序列的产生方法实施例六的流程图;如图12所示,本实施例的方法可以包括:

步骤1201、ue选择移位序号;

具体的,ue在的范围内选择移位序号v;

其中,v为整数,为一组内ue候选的序列移位的数目,为组的数目,为最后一个不满一个组的长度内ue候选的序列移位的数目,为第一剩余序列移位中ue候选的序列移位的数目,为第二剩余序列移位中ue候选的序列移位的数目。

步骤1202、所述ue根据移位序号,获取循环移位值;

具体的,所述ue根据移位序号v,采用如下公式(1)、公式(2)或公式(3),获取循环移位值cv:

其中,doffset为移位偏移;dstart为相邻组之间的循环移位距离,为一组内ue候选的序列移位的数目,ncs为一个用户所占的循环移位的数目,为第一剩余序列移位中第一个ue候选的序列移位的循环移位值,为第二个剩余序列移位中第一个ue候选的序列移位的循环移位值。

步骤1203、所述ue根据所述循环移位值,产生随机接入序列。

具体的,所述ue根据所述循环移位值cv,采用如下公式(36)产生随机接入序列

其中,nzc为序列长度,根为u的zc序列定义为:0≤n≤nzc-1;

本实施例中,所述dstart、满足公式(4)-(11);或者,所述dstart、满足公式(12)-(19);或者,所述dstart、满足公式(20)-(27);或者,所述dstart、满足公式(28)-(35)。

需要说明的是,本实施例中关于dstart、的具体说明,与随机接入序列产生方法实施例二中相同,在此不再赘述。

可选的,当时,所述基站采用公式(1)获取循环移位值cv;

时,所述基站采用公式(2)获取循环移位值cv;

时,所述基站采用公式(3)获取循环移位值cv。

可选的,当时,dstart、满足公式(4)-(11),当时,dstart、满足公式(12)-(19);

或者,当时,dstart、满足公式(4)-(11),当时,dstart、满足公式(12)-(19)。

可选的,当时,dstart、满足公式(20)-(27),当时,dstart、满足公式(28)-(35);

或者,当时,dstart、满足公式(20)-(27),当时,dstart、满足公式(28)-(35)。

本实施例中,通过使用满足公式(4)-(11)、或公式(12)-(19)、或公式(20)-(27)、或公式(28)-(35)的dstart、并在的范围内选择移位序号,提高了移位序号的选择范围。

图13为本发明基站实施例一的结构示意图,如图13所示,本实施例的基站可以包括:生成模块1301和发送模块1302。其中,生成模块1301,用于生成通知信令;所述通知信令包括指示信息,所述指示信息用于指示用户设备ue在的范围内选择移位序号;其中,所述移位序号为整数,为一组内ue候选的序列移位的数目,为组的数目,为最后一个不满一个组的长度内ue候选的序列移位的数目,为第一剩余序列移位中ue候选的序列移位的数目,为第二剩余序列移位中ue候选的序列移位的数目;发送模块1302,用于向所述ue发送所述通知信令,以使所述ue根据所述指示信息产生随机接入序列。

本实施例的基站,可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

图14为本发明基站实施例二的结构示意图,如图14所示,本实施例的基站在图13所示基站结构的基础上,进一步地,还可以包括:移位序号确定模块1303、循环移位值确定模块1304和随机接入序列检测模块1305。其中,移位序号确定模块1303,用于在的范围内选择移位序号;循环移位值确定模块1304,用于根据所述移位序号获取循环移位值;随机接入序列检测模块1305,用于根据所述循环移位值产生检测序列,使用所述检测序列对所述ue发送的随机接入序列进行检测,所述随机接入序列为所述ue根据所述指示信息产生。

可选的,循环移位值确定模块1304,具体用于:

根据移位序号v,采用公式(1)、公式(2)或公式(3),获取循环移位值cv。

可选的,当时,循环移位值确定模块1304采用公式(1)获取循环移位值cv;

时,循环移位值确定模块1304采用公式(2)获取循环移位值cv;

时,循环移位值确定模块1304采用公式(3)获取循环移位值cv。

可选的,所述dstart、满足公式(4)-(11);或者,

所述dstart、满足公式(12)-(19);或者,

所述dstart、满足公式(20)-(27);或者,

所述dstart、满足公式(28)-(35)。

可选的,当时,dstart、满足公式(4)-(11),当时,dstart、满足公式(12)-(19);

或者,当时,dstart、满足公式(4)-(11),当时,dstart、满足公式(12)-(19)。

可选的,当时,dstart、满足公式(20)-(27),当时,dstart、满足公式(28)-(35);

或者,当时,dstart、满足公式(20)-(27),当时,dstart、满足公式(28)-(35)。

本实施例的基站,可以用于执行图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

图15为本发明用户设备实施例一的结构示意图,如图15所示,本实施例的用户设备可以包括:接收模块1501、移位序号确定模块1502、循环移位值确定模块1503和随机接入序列产生模块1504。其中,接收模块1501,用于接收来自基站的通知信令,所述通知信令包括指示信息,所述指示信息用于指示所述ue在的范围内选择移位序号;其中,所述移位序号为整数,为一组内ue候选的序列移位的数目,为组的数目,为最后一个不满一个组的长度内ue候选的序列移位的数目,为第一剩余序列移位中ue候选的序列移位的数目,为第二剩余序列移位中ue候选的序列移位的数目;移位序号确定模块1502,用于根据所述通知信令在的范围内选择移位序号;循环移位值确定模块1503,用于根据所述移位序号获取循环移位值;随机接入序列产生模块1504,用于根据所述循环移位值产生随机接入序列。

本实施例的ue,可以用于执行图10所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

用户设备实施例二

可选的,在本发明用户设备实施例一的基础上,循环移位值确定模块1503,具体用于:

根据移位序号v,采用公式(1)、公式(2)或公式(3),获取循环移位值cv。

可选的,当时,循环移位值确定模块1503采用公式(1)获取循环移位值cv;

时,循环移位值确定模块1503采用公式(2)获取循环移位值cv;

时,循环移位值确定模块1503采用公式(3)获取循环移位值cv。

可选的,所述dstart、满足公式(4)-(11);或者,

所述dstart、满足公式(12)-(19);或者,

所述dstart、满足公式(20)-(27);或者,

所述dstart、满足公式(28)-(35)。

可选的,当时,dstart、满足公式(4)-(11),当时,dstart、满足公式(12)-(19);

或者,当时,dstart、满足公式(4)-(11),当时,dstart、满足公式(12)-(19)。

可选的,当时,dstart、满足公式(20)-(27),当时,dstart、满足公式(28)-(35);

或者,当时,dstart、满足公式(20)-(27),当时,dstart、满足公式(28)-(35)。

可选的,随机接入序列产生模块1504,具体用于:

根据循环移位值cv,采用如下公式(36)产生随机接入序列

其中,nzc为序列长度,根为u的zc序列定义为:0≤n≤nzc-1。

本实施例的ue,可以用于执行随机接入序列的产生方法实施例四的技术方案,其实现原理和技术效果类似,此处不再赘述。

本发明还提供一种随机接入系列的产生系统,包括基站实施例一或实施例二所述的基站,及用户设备实施例一或实施例二所述的用户设备。

图16为本发明基站实施例三的结构示意图,如图16所示,本实施例的基站可以包括:移位序号确定模块1601、循环移位值确定模块1602。其中,移位序号确定模块1601,用于在的范围内选择移位序号v,其中,v为整数,为一组内用户设备ue候选的序列移位的数目,为组的数目,为最后一个不满一个组的长度内ue候选的序列移位的数目,为第一剩余序列移位中ue候选的序列移位的数目,为第二剩余序列移位中ue候选的序列移位的数目;

循环移位值确定模块1602,用于根据移位序号v,采用公式(1)、公式(2)或公式(3),获取循环移位值cv;

其中,所述dstart、满足公式(4)-(11);或者,所述dstart、满足公式(12)-(19);或者,所述dstart、满足公式(20)-(27);或者,所述dstart、满足公式(28)-(35)。

可选的,当时,循环移位值确定模块1602采用公式(1)获取循环移位值cv;

时,循环移位值确定模块1602采用公式(2)获取循环移位值cv;

时,循环移位值确定模块1602采用公式(3)获取循环移位值cv。

可选的,当时,dstart、满足公式(4)-(11),当时,dstart、满足公式(12)-(19);

或者,当时,dstart、满足公式(4)-(11),当时,dstart、满足公式(12)-(19)。

可选的,当时,dstart、满足公式(20)-(27),当时,dstart、满足公式(28)-(35);

或者,当时,dstart、满足公式(20)-(27),当时,dstart、满足公式(28)-(35)。

本实施例的基站,可以用于执行图11所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

图17为本发明用户设备实施例三的结构示意图,如图17所示,本实施例的基站可以包括:移位序号确定模块1701、循环移位值确定模块1702和随机接入序列产生模块1703。其中,移位序号确定模块1701,用于在的范围内选择移位序号v,其中,v为整数,为一组内ue候选的序列移位的数目,为组的数目,为最后一个不满一个组的长度内ue候选的序列移位的数目,为第一剩余序列移位中ue候选的序列移位的数目,为第二剩余序列移位中ue候选的序列移位的数目;循环移位值确定模块1702,用于根据移位序号v,采用公式(1)、公式(2)或公式(3),获取循环移位值cv;随机接入序列产生模块1703,用于根据所述循环移位值cv,采用公式(36)产生随机接入序列

其中,所述dstart、满足公式(4)-(11);或者,所述dstart、满足公式(12)-(19);或者,所述dstart、满足公式(20)-(27);或者,所述dstart、满足公式(28)-(35)。

可选的,当时,循环移位值确定模块1702采用公式(1)获取循环移位值cv;

时,循环移位值确定模块1702采用公式(2)获取循环移位值cv;

时,循环移位值确定模块1702采用公式(3)获取循环移位值cv。

可选的,当时,dstart、满足公式(4)-(11),当时,dstart、满足公式(12)-(19);

或者,当时,dstart、满足公式(4)-(11),当时,dstart、满足公式(12)-(19)。

可选的,当时,dstart、满足公式(20)-(27),当时,dstart、满足公式(28)-(35);

或者,当时,dstart、满足公式(20)-(27),当时,dstart、满足公式(28)-(35)。

本实施例的用户设备,可以用于执行图12所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

本发明还提供一种随机接入系列的产生系统,包括基站实施例三所述的基站,及用户设备实施例三所述的用户设备。

图18为本发明基站实施例四的结构示意图,如图18所示,本实施例的基站可以包括:处理器1801和发送器1802。其中,处理器1801,用于生成通知信令;所述通知信令包括指示信息,所述指示信息用于指示用户设备ue在的范围内选择移位序号;其中,所述移位序号为整数,为一组内ue候选的序列移位的数目,为组的数目,为最后一个不满一个组的长度内ue候选的序列移位的数目,为第一剩余序列移位中ue候选的序列移位的数目,为第二剩余序列移位中ue候选的序列移位的数目;发送器1802,用于向所述ue发送所述通知信令,以使所述ue根据所述指示信息产生随机接入序列。

可选的,处理器1802还用于:

的范围内选择移位序号;

根据所述移位序号获取循环移位值;

根据所述循环移位值产生检测序列,使用所述检测序列对所述ue发送的随机接入序列进行检测,所述随机接入序列为所述ue根据所述指示信息产生。

可选的,处理器1802根据所述移位序号获取循环移位值,具体包括:

根据移位序号v,采用公式(1)、公式(2)或公式(3),获取循环移位值cv。

可选的,当时,处理器1802采用公式(1)获取循环移位值cv;

时,处理器1802采用公式(2)获取循环移位值cv;

时,处理器1802采用公式(3)获取循环移位值cv。

可选的,所述dstart、满足公式(4)-(11);或者,

所述dstart、满足公式(12)-(19);或者,

所述dstart、满足公式(20)-(27);或者,

所述dstart、满足公式(28)-(35)。

可选的,当时,dstart、满足公式(4)-(11),当时,dstart、满足公式(12)-(19);

或者,当时,dstart、满足公式(4)-(11),当时,dstart、满足公式(12)-(19)。

可选的,当时,dstart、满足公式(20)-(27),当时,dstart、满足公式(28)-(35);

或者,当时,dstart、满足公式(20)-(27),当时,dstart、满足公式(28)-(35)。

本实施例的基站,可以用于执行图1或图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

图19为本发明用户设备实施例四的结构示意图,如图19所示,本实施例的用户设备可以包括:接收器1901和处理器1902。其中,接收器1901用于接收来自基站的通知信令,所述通知信令包括指示信息,所述指示信息用于指示所述ue在的范围内选择移位序号;其中,所述移位序号为整数,为一组内ue候选的序列移位的数目,为组的数目,为最后一个不满一个组的长度内ue候选的序列移位的数目,为第一剩余序列移位中ue候选的序列移位的数目,为第二剩余序列移位中ue候选的序列移位的数目;处理器1902,用于根据所述通知信令在的范围内选择移位序号;根据所述移位序号获取循环移位值;根据所述循环移位值产生随机接入序列。

可选的,处理器1902根据所述移位序号获取循环移位值,具体包括:

根据移位序号v,采用公式(1)、公式(2)或公式(3),获取循环移位值cv。

可选的,当时,处理器1902采用公式(1)获取循环移位值cv;

时,处理器1902采用公式(2)获取循环移位值cv;

时,处理器1902采用公式(3)获取循环移位值cv。

可选的,所述dstart、满足公式(4)-(11);或者,

所述dstart、满足公式(12)-(19);或者,

所述dstart、满足公式(20)-(27);或者,

所述dstart、满足公式(28)-(35)。

可选的,当时,dstart、满足公式(4)-(11),当时,dstart、满足公式(12)-(19);

或者,当时,dstart、满足公式(4)-(11),当时,dstart、满足公式(12)-(19)。

可选的,当时,dstart、满足公式(20)-(27),当时,dstart、满足公式(28)-(35);

或者,当时,dstart、满足公式(20)-(27),当时,dstart、满足公式(28)-(35)。

可选的,处理器1902根据所述循环移位值产生随机接入序列,具体包括:

根据循环移位值cv,采用如下公式(36)产生随机接入序列

其中,nzc为序列长度,根为u的zc序列定义为:0≤n≤nzc-1。

本实施例的ue,可以用于执行随机接入序列的产生方法实施例三或实施例四的技术方案,其实现原理和技术效果类似,此处不再赘述。

图20为本发明基站实施例五的结构示意图,如图20所示,本实施例的基站可以包括:处理器2001和存储器2002。该装置还可以包括发射器2003、接收器2004。发射器2003和接收器2004可以和处理器2001相连。其中,发射器2003用于发送数据或信息,接收器2004用于接收数据或信息,存储器2002存储执行指令,当装置运行时,处理器2001与存储器2002之间通信,处理器2001调用存储器2002中的执行指令,用于执行以下操作:

的范围内选择移位序号v,其中,v为整数,为一组内用户设备ue候选的序列移位的数目,为组的数目,为最后一个不满一个组的长度内ue候选的序列移位的数目,为第一剩余序列移位中ue候选的序列移位的数目,为第二剩余序列移位中ue候选的序列移位的数目;

根据移位序号v,采用公式(1)、公式(2)或公式(3),获取循环移位值cv;

其中,所述dstart、满足公式(4)-(11);或者,所述dstart、满足公式(12)-(19);或者,所述dstart、满足公式(20)-(27);或者,所述dstart、满足公式(28)-(35)。

可选的,当时,处理器2001采用公式(1)获取循环移位值cv;

时,处理器2001采用公式(2)获取循环移位值cv;

时,处理器2001采用公式(3)获取循环移位值cv。

可选的,当时,dstart、满足公式(4)-(11),当时,dstart、满足公式(12)-(19);

或者,当时,dstart、满足公式(4)-(11),当时,dstart、满足公式(12)-(19)。

可选的,当时,dstart、满足公式(20)-(27),当时,dstart、满足公式(28)-(35);

或者,当时,dstart、满足公式(20)-(27),当时,dstart、满足公式(28)-(35)。

本实施例的基站,可以用于执行图11所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

用户设备实施例五的结构示意图,本实施例的用户设备与图20所示基站的结构相同,同样可以包括:处理器和存储器。该装置还可以包括发射器、接收器。发射器和接收器可以和处理器相连。其中,发射器用于发送数据或信息,接收器用于接收数据或信息,存储器存储执行指令,当装置运行时,处理器与存储器之间通信,处理器调用存储器中的执行指令,用于执行以下操作:

的范围内选择移位序号v,其中,v为整数,为一组内ue候选的序列移位的数目,为组的数目,为最后一个不满一个组的长度内ue候选的序列移位的数目,为第一剩余序列移位中ue候选的序列移位的数目,为第二剩余序列移位中ue候选的序列移位的数目;

根据移位序号v,采用公式(1)、公式(2)或公式(3),获取循环移位值cv;

根据所述循环移位值cv,采用公式(36)产生随机接入序列

其中,所述dstart、满足公式(4)-(11);或者,所述dstart、满足公式(12)-(19);或者,所述dstart、满足公式(20)-(27);或者,所述dstart、满足公式(28)-(35)。

可选的,当时,所述处理器采用公式(1)获取循环移位值cv;

时,所述处理器采用公式(2)获取循环移位值cv;

时,所述处理器采用公式(3)获取循环移位值cv。

可选的,当时,dstart、满足公式(4)-(11),当时,dstart、满足公式(12)-(19);

或者,当时,dstart、满足公式(4)-(11),当时,dstart、满足公式(12)-(19)。

可选的,当时,dstart、满足公式(20)-(27),当时,dstart、满足公式(28)-(35);

或者,当时,dstart、满足公式(20)-(27),当时,dstart、满足公式(28)-(35)。

本实施例的用户设备,可以用于执行图12所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1