CN111629445B - 随机接入方法和装置 - Google Patents
随机接入方法和装置 Download PDFInfo
- Publication number
- CN111629445B CN111629445B CN201910146198.7A CN201910146198A CN111629445B CN 111629445 B CN111629445 B CN 111629445B CN 201910146198 A CN201910146198 A CN 201910146198A CN 111629445 B CN111629445 B CN 111629445B
- Authority
- CN
- China
- Prior art keywords
- cyclic shift
- target
- random access
- sequence
- value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 139
- 125000004122 cyclic group Chemical group 0.000 claims abstract description 729
- 238000004891 communication Methods 0.000 claims description 35
- 101100293720 Caenorhabditis elegans ncs-2 gene Proteins 0.000 claims description 31
- 230000011664 signaling Effects 0.000 description 30
- 101710178035 Chorismate synthase 2 Proteins 0.000 description 26
- 101710152694 Cysteine synthase 2 Proteins 0.000 description 26
- 230000006870 function Effects 0.000 description 19
- 230000008569 process Effects 0.000 description 13
- 230000001174 ascending effect Effects 0.000 description 10
- 238000013507 mapping Methods 0.000 description 10
- 230000005540 biological transmission Effects 0.000 description 8
- 238000003860 storage Methods 0.000 description 8
- 238000012216 screening Methods 0.000 description 6
- 238000004590 computer program Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000009826 distribution Methods 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 101100129500 Caenorhabditis elegans max-2 gene Proteins 0.000 description 2
- 101100459912 Caenorhabditis elegans ncs-1 gene Proteins 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000002860 competitive effect Effects 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000005315 distribution function Methods 0.000 description 1
- 239000002360 explosive Substances 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/002—Transmission of channel access control information
- H04W74/006—Transmission of channel access control information in the downlink, i.e. towards the terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
- H04W74/0833—Random access procedures, e.g. with 4-step access
- H04W74/0841—Random access procedures, e.g. with 4-step access with collision treatment
- H04W74/085—Random access procedures, e.g. with 4-step access with collision treatment collision avoidance
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请实施例提供了一种随机接入方法和装置,可以增加小区的随机接入前导序列的数量,从而降低随机接入发生碰撞的概率。该方法包括:网络设备向终端设备发送第一信息,该第一信息用于指示小区的目标逻辑根序列号,该目标逻辑根序列号用于指示K个目标物理根序列号和J‑1个目标循环移位差值,其中,J和K为大于1的整数;终端设备接收该第一信息,并向网络设备发送随机接入前导序列,该随机接入前导序列是根据该K个目标物理根序列号和该J‑1个目标循环移位差值确定的,该网络设备接收该随机接入前导序列。
Description
技术领域
本申请涉及通信领域,特别涉及通信领域中的随机接入方法和装置。
背景技术
为了应对未来***性的移动数据流量增长、海量移动通信的设备连接、不断涌现的各类新业务和应用场景,可以支持多种业务的第五代(5th generation,5G)通信***应运而生。相比于长期演进(long term evolution,LTE)通信***下的随机接入场景,5G通信***的随机接入场景要求服务小区的用户数可以达到LTE通信***下的服务小区的用户数的10-100倍,因此,要求随机接入信道(random access channel,RACH)可以支持更强大的功能,例如要求RACH的频谱效率在低于6GHz场景下可以提高4倍,在高于6GHz场景下可以提高64倍。其中,随机接入信道用于在接入过程中终端设备接入网络设备,例如终端设备可以在物理随机接入信道(physical random access channel,PRACH)上向网络设备发送随机接入前导序列(preamble,还可以称为随机接入前导或者接入前导)。终端设备接入网络设备后,便可以和网络设备进行数据传输。例如,终端设备可以和网络设备进行下行数据传输,即网络设备向终端设备发送数据;又例如,终端设备可以和网络设备进行上行数据传输,即终端设备向网络设备发送数据。
终端设备所发送的随机接入前导序列可以是从为小区所配置的随机接入前导序列集合中随机选择的,其中,随机接入前导序列集合包括一个或多个随机接入前导序列。由于随机接入前导序列集合中所包括的随机接入前导序列的个数是有限的,随着终端设备数量的不断增加,容易出现多个终端设备采用相同的随机接入前导序列请求接入同一小区的情况,即随机接入发生碰撞,导致多个终端设备接入小区失败。
发明内容
本申请提供一种随机接入方法和装置,能够增加小区的随机接入前导序列的数量,从而降低随机接入发生碰撞的概率。
第一方面,提供了一种随机接入方法,包括:接收第一信息,所述第一信息用于指示小区的目标逻辑根序列号,所述目标逻辑根序列号用于指示K个目标物理根序列号和J-1个目标循环移位差值,其中,K和J均为大于1的整数;发送随机接入前导序列,所述随机接入前导序列是根据所述K个目标物理根序列号和所述J-1个目标循环移位差值确定的。
本申请实施例的随机接入方法,通过网络设备向终端设备发送第一信息用于指示目标逻辑根序列号,终端设备根据该目标逻辑根序列号确定K个目标物理根序列号和J-1个目标循环移位差值,进而获得随机接入序列并将其发送给网络设备,能够在降低随机接入发生碰撞概率的同时,减少配置逻辑根序列号时的信令开销。
在本实施例中,J-1个目标循环移位差值是根据K个目标循环移位值得到的,或者描述为该J-1个目标循环移位差值可以确定K个目标循环移位值,该K个目标循环移位值与上述K个目标物理根序列号所指示的K个目标物理根序列一一对应。换句话说,J-1个目标循环移位差值是根据K个目标循环移位值得到的,或者描述为该J-1个目标循环移位差值用于确定K个目标循环移位值,且该J-1个目标循环移位差值可以是该K个目标循环移位值中两个目标循环移位值之差。对于一组特定的J-1个目标循环移位差值,不同的目标循环移位值能够获得相同的目标循环移位差值,例如,根据循环移位值组合(1,2)和循环移位值组合(3,4)都可以得到循环移位差值1,即2-1=1且4-3=1。即J-1个目标循环移位差值可能会对应多个不同的目标循环移位值组合。由于根据一个目标循环移位值组合能够生成一个随机接入前导序列,这样,根据K个目标物理根序列号和J-1个目标循环移位差值能够得到较多的随机接入前导序列,用于终端设备随机选择一个随机接入前导序列进行接入。
可选地,上述K个目标物理根序列号相同。例如,K=3,3个目标物理根序列号可以分别为1,1,1,或者,3个目标物理根序列号也可以分别为2,2,2。上述J-1个目标循环移位差值不全部为0,即由J-1个目标循环移位差值确定的K个目标循环移位值中存在至少2个目标循环移位值不相同。
可选地,在上述K个目标物理根序列号中,存在至少2个目标物理根序列号不相同,例如,K=3,3个目标物理根序列号可以分别为1,1,2,或者,3个目标物理根序列号也可以分别为1,2,3。上述J-1个目标循环移位差值可以完全相同,也可以不完全相同,也可以完全不相同,本申请实施例对此不作限定。例如当J-1大于1时,J-1个目标循环移位差值中任意两个目标循环移位差值可以相同,也可以不同。一个目标循环移位差值的取值可以是大于0、等于0、或小于0的整数。例如,在本申请实施例中,J-1个目标循环移位差值中可以包括值为0的一个或多个目标循环移位差值,在这种情况下,K个目标物理根序列中存在至少两个目标物理根序列对应的目标循环移位值相等。
进一步地,本申请实施例通过为一个小区配置特定的(物理根序列号,循环移位差值)组合,使得一个小区能够对应更多数量的循环移位值组合,与逻辑根序列号和(物理根序列号,循环移位取值)组合相比,网络设备配置逻辑根序列号的信令开销较小。
在第一方面的某些实现方式中,终端设备可以根据第一映射关系以及上述目标逻辑根序列号,确定上述K个目标物理根序列号和J-1个目标循环移位差值。该第一映射关系用于表示多个逻辑根序列号和多个(K个目标物理根序列号,J-1个目标循环移位差值)组合之间的一一对应关系。在本申请实施例中,一个目标逻辑根序列号对应于K个目标物理根序列号和J-1个目标循环移位差值的一个组合。示例性地,该第一映射关系可以通过表格或者公式等形式体现,本申请实施例对此不作限定。
针对上述终端设备根据所述目标物理根序列号和所述J-1个目标循环移位差值,发送随机接入前导序列,可能有多种实现方式。
在一种可能的实现方式中,终端设备可以根据上述K个目标物理根序列号和J-1个目标循环移位差值,生成M个随机接入前导序列。该终端设备在进行随机接入时,可以从该M个随机接入前导序列中随机选择一个序列,将其发送给网络设备。可选地,该终端设备可以在随机接入之前将上述M个随机接入前导序列存储起来。
在一种可能的实现方式中,终端设备可以根据上述J-1个目标循环移位差值,确定M个目标循环移位值的组合,该M个目标循环移位值组合可以用于生成M个随机接入序列。该M个目标循环移位值组合中的每个目标循环移位值组合中包括K个目标循环移位值。不同的目标循环移位值组合所包括的K个目标循环移位值可以是全部不同或部分不同的。该终端设备在进行随机接入的时候,可以从该M个目标循环移位值组合中选择一个循环移位值组合,根据该循环移位值组合中的K个循环移位值分别对所对应的K个目标物理根序列号指示的目标物理根序列进行循环移位,得到K个目标序列,根据该K个目标序列生成一个随机接入前导序列。该终端设备可以将该随机接入前导序列发送给网络设备。可选地,该终端设备可以在随机接入之前将上述M个目标循环移位值组合存储起来。
在第一方面的某些实现方式中,K=J,所述随机接入前导序列是根据所述K个目标物理根序列号和J个目标循环移位值确定的,所述J-1个目标循环移位差值中的第j个目标循环移位差值为所述J个目标循环移位值中的第j+1个目标循环移位值与第1个目标循环移位值之间的差值,所述J个目标循环移位值与所述K个目标物理根序列号一一对应,j的取值范围为1至J-1,且j为整数;发送所述随机接入前导序列,所述随机接入前导序列是根据所述K个目标物理根序列号和所述J个目标循环移位值确定的。
在第一方面的某些实现方式中,K=J,所述J-1个目标循环移位差值是由J个目标循环移位值得到的,所述J-1个目标循环移位差值中的第j个目标循环移位差值为所述J个目标循环移位值中的第j+1个目标循环移位值与第j个目标循环移位值之间的差值,j的取值范围为1至J-1,且j为整数。
具体地,根据上述J-1个目标循环移位差值可以确定J个目标循环移位值,根据该J个目标循环移位值的一种可能的组合,对该J-1个目标循环移位差值对应的J个目标物理根序列分别进行循环移位,可以得到J个目标序列。将该J个目标序列进行叠加,即可得到终端设备接入小区最终所要采用的随机接入前导序列。根据该J个目标循环移位值的多种可能的组合,即可生成该终端设备可用的多个随机接入前导序列,该终端设备可以从该多个随机接入前导序列中随机选择一个序列接入该小区。
在第一方面的某些实现方式中,所述随机接入前导序列是J个目标序列叠加得到的,所述J个目标序列分别对应于所述J个目标循环移位值。
在第一方面的某些实现方式中,所述J-1个目标循环移位差值是由其他数量的目标循环移位值或目标循环移位编号得到的。即K与J不相等。可选地,K=2*(J-1),目标循环移位值的数量为2*(J-1),即J-1个目标循环移位差值是由2*(J-1)个目标循环移位值得到的,所述J-1个目标循环移位差值中的第j个目标循环移位差值为所述2*(J-1)个目标循环移位值中的第2*j个目标循环移位值与第2*j-1个目标循环移位值之间的差值,j的取值范围为1至J-1,且j为整数。
具体地,根据上述J-1个目标循环移位差值可以确定2*(J-1)个目标循环移位值,根据该2*(J-1)个目标循环移位值的一种可能的组合,对该2*(J-1)个目标循环移位值对应的2*(J-1)个目标物理根序列分别进行循环移位,可以得到2*(J-1)个目标序列。将该2*(J-1)个目标序列进行叠加,即可得到终端设备接入小区最终所要采用的随机接入前导序列。根据该J个目标循环移位值的多种可能的组合,即可生成该终端设备可用的多个随机接入前导序列,该终端设备可以从该多个随机接入前导序列中随机选择一个序列接入该小区。
应理解,上述将多个目标序列进行叠加仅仅是生成随机接入前导序列的一种可能的实现方式,还可以采用点乘的方式,或其他方式,确定随机接入前导序列,本申请实施例对此不作限定。
在第一方面的某些实现方式中,所述随机接入前导序列为根据所述K个目标物理根序列号和所述J-1个目标循环移位差值确定的M个随机接入前导序列中的一个,M=MAX((-目标循环移位差值1/Ncs),(-目标循环移位差值2/Ncs),…,(-目标循环移位差值(J-1)/Ncs)),其中,Nzc为目标物理根序列的长度,Ncs为目标零相关取值,表示对x执行向下取整,MAX表示取最大值。
在第一方面的某些实现方式中,所述随机接入前导序列的立方度量(cubicmetric,CM)值小于预设的CM阈值。网络设备可以对随机接入前导序列按照CM阈值进行筛选,保证终端设备采用的随机接入前导序列的CM值小于CM阈值,从而降低对功率放大器的要求。
在第一方面的某些实现方式中,所述随机接入前导序列的峰值平均功率比(peakto average power ratio,PAPR)值小于预设的PAPR阈值。网络设备可以对随机接入前导序列按照PAPR阈值进行筛选,保证终端设备采用的随机接入前导序列的PAPR值小于PAPR阈值,从而降低对功率放大器的要求。
在第一方面的某些实现方式中,所述J-1个目标循环移位差值为目标零相关取值Ncs=2时的循环移位差值。
在第一方面的某些实现方式中,所述方法还包括:接收第二信息,所述第二信息用于从候选零相关取值集合中指示所述小区的目标零相关取值,所述候选零相关取值集合中的零相关取值是2的整数倍。
具体地,网络设备可以向终端设备发送第二信息,用于配置目标零相关取值,该目标零相关取值是从候选零相关取值集合中选择的,该候选零相关取值集合中所包括的零相关取值为2的整数倍。这样,可以仅针对Ncs=2对应的循环移位差值,配置逻辑根序列号和(物理根序列号,J-1个循环移位差值)组合之间的对应关系。对于Ncs=2*X对应的循环移位差值,可以通过公式确定,从而节省了网络设备配置该逻辑根序列号的信令开销。
第二方面,提供了另一种随机接入方法,包括:发送第一信息,所述第一信息用于指示小区的目标逻辑根序列号,所述目标逻辑根序列号用于指示K个目标物理根序列号和J-1个目标循环移位差值,其中,K和J均为大于1的整数;接收随机接入前导序列,所述随机接入前导序列是根据所述K个目标物理根序列号和所述J-1个目标循环移位差值确定的。
在第二方面的某些实现方式中,K=J,所述随机接入前导序列是根据所述K个目标物理根序列号和J个目标循环移位值确定的,所述J个目标循环移位值是根据所述J-1个目标循环移位差值确定的,所述J-1个目标循环移位差值中的第j个目标循环移位差值为所述J个目标循环移位值中的第j+1个目标循环移位值与第1个目标循环移位值之间的差值,所述J个目标循环移位值与所述K个目标物理根序列号一一对应,j的取值范围为1至J-1,且j为整数。
在第二方面的某些实现方式中,所述随机接入前导序列是J个目标序列叠加得到的,所述J个目标序列分别对应于所述J个目标循环移位值。
在第二方面的某些实现方式中,所述随机接入前导为根据所述K个目标物理根序列号和所述J-1个目标循环移位差值确定的M个随机接入前导序列中的一个,M=MAX((-目标循环移位差值1/Ncs),(-目标循环移位差值2/Ncs),…,(-目标循环移位差值(J-1)/Ncs)),其中,Nzc为目标物理根序列的长度,Ncs为目标零相关取值,表示对x执行向下取整,MAX表示取最大值。
在第二方面的某些实现方式中,所述随机接入前导序列的立方度量CM值小于预设的CM阈值。
在第二方面的某些实现方式中,所述随机接入前导序列的峰值平均功率比PAPR值小于预设的PAPR阈值。
在第二方面的某些实现方式中,所述J-1个目标循环移位差值为目标零相关取值Ncs=2时的循环移位差值。
在第二方面的某些实现方式中,所述方法还包括:发送第二信息,所述第二信息用于从候选零相关取值集合中指示所述小区的目标零相关取值,所述候选零相关取值集合中的零相关取值是2的整数倍。
第三方面,提供了另一种随机接入方法,包括:发送随机接入序列,所述随机接入序列包括于候选随机接入序列集合中,所述候选随机接入序列集合中包括一个或多个候选的随机接入序列,所述候选随机接入序列集合中的随机接入序列的CM值小于CM阈值。
在第三方面的某些实现方式中,所述候选随机接入序列集合中的每个随机接入序列是根据K个物理根序列号和K个目标循环移位值确定的,K为大于1的整数。示例性地,所述候选随机接入序列集合中的每个随机接入序列是根据K个目标序列进行叠加得到的。所述K个目标序列一一地对应于所述K个物理根序列号和所述K个目标循环移位值。所述K个目标序列中的一个目标序列是根据其对应的目标循环移位值对该目标循环移位值对应的物理根序列进行循环移位得到的。所述物理根序列对应于所述物理根序列号。
在第三方面的某些实现方式中,在所述发送随机接入序列之前,所述方法还包括:接收第一信息,所述第一信息用于指示小区的目标逻辑根序列号,所述目标逻辑根序列号用于指示K个目标物理根序列号和J-1个目标循环移位差值,其中,K和J均为大于1的整数;发送随机接入前导序列,所述随机接入前导序列是根据所述K个目标物理根序列号和所述J-1个目标循环移位差值确定的。针对所述J-1个目标循环移位差值的描述可以参考第一方面,这里不再赘述。
在第三方面的某些实现方式中,所述方法还包括:接收第二信息,所述第二信息用于从候选零相关取值集合中为终端设备配置所述小区的目标零相关取值,所述候选零相关取值集合中的零相关取值是2的整数倍。
第四方面,提供了另一种随机接入方法,包括:接收随机接入序列,所述随机接入序列包括于候选随机接入序列集合中,所述候选随机接入序列集合中包括一个或多个候选的随机接入序列,所述候选随机接入序列集合中的随机接入序列的CM值小于CM阈值。
在第四方面的某些实现方式中,所述候选随机接入序列集合中的每个随机接入序列是根据K个物理根序列号和K个目标循环移位值确定的,K为大于1的整数。示例性地,所述候选随机接入序列集合中的每个随机接入序列是根据K个目标序列进行叠加得到的。所述K个目标序列一一地对应于所述K个物理根序列号和所述K个目标循环移位值。所述K个目标序列中的一个目标序列是根据其对应的目标循环移位值对该目标循环移位值对应的物理根序列进行循环移位得到的。所述物理根序列对应于所述物理根序列号。
在第四方面的某些实现方式中,在所述接收随机接入序列之前,所述方法还包括:发送第一信息,所述第一信息用于指示小区的目标逻辑根序列号,所述目标逻辑根序列号用于指示K个目标物理根序列号和J-1个目标循环移位差值,其中,K和J均为大于1的整数;接收随机接入前导序列,所述随机接入前导序列是根据所述K个目标物理根序列号和所述J-1个目标循环移位差值确定的。针对所述J-1个目标循环移位差值的描述可以参考第二方面,这里不再赘述。
在第四方面的某些实现方式中,所述方法还包括:发送第二信息,所述第二信息用于从候选零相关取值集合中为终端设备配置所述小区的目标零相关取值,所述候选零相关取值集合中的零相关取值是2的整数倍。
第五方面,提供了另一种随机接入方法,包括:接收第一信息,所述第一信息用于指示小区的目标逻辑根序列号,所述目标逻辑根序列号用于指示K个目标物理根序列号;发送随机接入前导序列,所述随机接入前导序列是根据所述K个目标物理根序列号和J-1个目标循环移位差值确定的,其中,K和J为大于1的整数。
具体地,一个目标逻辑根序列号和K个目标物理根序列号对应,即定义逻辑根序列号(或者称为逻辑根序列索引)及其对应的K个物理根序列号(RootNumber)。本申请实施例可以针对不同小区配置J-1个目标循环移位差值,不同小区的J-1个目标循环移位差值可以是完全相同的,也可以是不完全相同的(即部分相同或完全不相同),此处不作限定。即对于一个小区,该小区的J-1个目标循环移位差值可以是固定的值,也可以是通过某种预定义的规则(例如,小区ID mod预配置的正整数)确定的值,或者可以是网络设备通过第三信息为终端设备指示的。
应理解,在确定了小区的J-1个目标循环移位差值之后,根据K个目标物理根序列号和该J-1个目标循环移位差值确定随机接入前导序列的方法可以参考上述第一方面中的描述,且J-1个目标循环移位差值的相关描述也可以参考上述第一方面,此处不再赘述。
第六方面,提供了另一种随机接入方法,包括:发送第一信息,所述第一信息用于指示小区的目标逻辑根序列号,所述目标逻辑根序列号用于指示K个目标物理根序列号;接收随机接入前导序列,所述随机接入前导序列是根据所述K个目标物理根序列号和J-1个目标循环移位差值确定的,其中,K和J为大于1的整数。
具体地,一个目标逻辑根序列号和K个目标物理根序列号对应,即定义逻辑根序列号(或者称为逻辑根序列索引)及其对应的K个物理根序列号(RootNumber)。本申请实施例可以针对不同小区配置J-1个目标循环移位差值,不同小区的J-1个目标循环移位差值可以是完全相同的,也可以是不完全相同的(即部分相同或完全不相同),此处不作限定。即对于一个小区,该小区的J-1个目标循环移位差值可以是固定的值,也可以是通过某种预定义的规则(例如,小区ID mod预配置的正整数)确定的值,或者可以是网络设备通过第三信息为终端设备指示的。
应理解,在确定了小区的J-1个目标循环移位差值之后,根据K个目标物理根序列号和该J-1个目标循环移位差值确定随机接入前导序列的方法可以参考上述第二方面中的描述,且J-1个目标循环移位差值的相关描述也可以参考上述第二方面,此处不再赘述。
第七方面,提供了一种装置,用于执行上述各个方面或各个方面任意可能的实现方式中的方法。具体地,该装置包括用于执行上述各个方面或各个方面任意可能的实现方式中的方法的单元。一种设计中,该装置可以包括执行上述各个方面中所描述的方法/操作/步骤/动作所一一对应的模块,该模块可以是硬件电路,也可是软件,也可以是硬件电路结合软件实现。
第八方面,提供了一种装置,该装置包括:通信接口、存储器和处理器。其中,该处理器用于实现上述各个方面或各个方面任意可能的实现方式中的方法,该存储器和该处理器耦合。可选地,该通信接口、该存储器和该处理器通过内部连接通路互相通信,该存储器用于存储指令,该处理器用于执行该存储器存储的指令,以实现上述各个方面或各个方面任意可能的实现方式中的方法。
第九方面,提供了一种***,该***包括用于实现上述第一方面或第一方面的任一种可能实现的方法的装置,以及用于实现上述第二方面或第二方面的任一种可能实现的方法的装置;或者该***包括用于实现上述第三方面或第三方面的任一种可能实现的方法的装置,以及用于实现上述第四方面或第四方面的任一种可能实现的方法的装置;或者该***包括用于实现上述第五方面或第五方面的任一种可能实现的方法的装置,以及用于实现上述第六方面或第六方面的任一种可能实现的方法的装置。一种设计中,该***包括用于实现终端设备执行的方法的装置,以及用于实现网络设备执行的方法的装置。
第十方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码被计算设备运行时,使得所述计算设备执行上述各个方面或各个方面的任一种可能实现方式中的方法。
第十一方面,提供了一种计算机可读介质,用于存储指令,当所述指令在计算机上运行时,使得计算机执行上述各个方面或各个方面的任一种可能的实现方式中的方法的指令。
第十二方面,本申请实施例提供了一种芯片***,该芯片***包括处理器,还可以包括存储器,用于实现上述各个方面或各个方面任意可能的实现方式中的方法。该芯片***可以由芯片构成,也可以包含芯片和其他分立器件。
附图说明
图1示出了本申请实施例的应用场景的示意图;
图2示出了本申请实施例的随机接入方法的示意性流程图;
图3示出了本申请实施例的装置的示意性框图;
图4示出了本申请实施例的另一装置的示意性框图。
具体实施方式
下面将结合附图,对本申请中的技术方案进行描述。
本申请实施例的技术方案可以应用于各种通信***,例如:全球移动通信(globalsystem for mobile communications,GSM)***、码分多址(code division multipleaccess,CDMA)***、宽带码分多址(wideband code division multiple access,WCDMA)***、通用分组无线业务(general packet radio service,GPRS)、长期演进(long termevolution,LTE)***、LTE频分双工(frequency division duplex,FDD)***、LTE时分双工(time division duplex,TDD)、通用移动通信***(universal mobiletelecommunication system,UMTS)、全球互联微波接入(worldwide interoperabilityfor microwave access,WiMAX)通信***、第五代(5th generation,5G)***或新无线(newradio,NR)等。
本申请实施例涉及的终端设备可以简称为终端,其可以是一种具有无线收发功能的设备。终端可以被部署在陆地上,包括室内或室外、手持或车载;也可以被部署在水面上(如轮船等);还可以被部署在空中(例如飞机、气球和卫星上等)。终端设备可以是用户设备(user equipment,UE)。UE包括具有无线通信功能的手持式设备、车载设备、可穿戴设备或计算设备。示例性地,UE可以是手机(mobile phone)、平板电脑或带无线收发功能的电脑。终端设备还可以是虚拟现实(virtual reality,VR)终端设备、增强现实(augmentedreality,AR)终端设备、工业控制中的无线终端、无人驾驶中的无线终端、远程医疗中的无线终端、智能电网中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smarthome)中的无线终端等等。本申请实施例中,用于实现终端的功能的装置可以是终端;也可以是能够支持终端实现该功能的装置,例如芯片***,该装置可以被安装在终端中。本申请实施例中,芯片***可以由芯片构成,也可以包括芯片和其他分立器件。本申请实施例提供的技术方案中,以用于实现终端的功能的装置是终端为例,描述本申请实施例提供的技术方案。
本申请实施例中的网络设备可以是用于与终端设备通信的设备,该网络设备可以是全球移动通信(global system for mobile communications,GSM)***或码分多址(code division multiple access,CDMA)中的基站(base transceiver station,BTS),也可以是宽带码分多址(wideband code division multiple access,WCDMA)***中的节点B(NodeB,NB),还可以是LTE***中的演进型节点B(evolved NodeB,eNB或eNodeB),还可以是云无线接入网络(cloud radio access network,CRAN)场景下的无线控制器,或者该网络设备可以为中继站、接入点、车载设备、可穿戴设备以及未来5G网络中的网络设备或者未来演进的公用陆地移动网(public land mobile network,PLMN)中的网络设备等,本申请实施例并不限定。基站可以是一种部署在无线接入网中能够和终端进行无线通信的设备。基站可能有多种形式,比如宏基站、微基站、中继站和接入点等。示例性地,本申请实施例涉及到的基站可以是5G中的基站或LTE中的基站,其中,5G中的基站还可以称为传输接收点(transmission reception point,TRP)或gNB(generation NodeB)。本申请实施例中,用于实现网络设备的功能的装置可以是网络设备;也可以是能够支持网络设备实现该功能的装置,例如芯片***,该装置可以被安装在网络设备中。在本申请实施例提供的技术方案中,以用于实现网络设备的功能的装置是网络设备为例,描述本申请实施例提供的技术方案。
本申请实施例提供的方法可以用于网络设备和终端设备之间的通信,也可以用于宏基站和微基站之间的通信,还可以用于终端设备和终端设备之间的通信,本申请实施例不做限制。
在本申请实施例中,终端设备或网络设备包括硬件层、运行在硬件层之上的操作***层、以及运行在操作***层上的应用层。该硬件层包括中央处理器(centralprocessing unit,CPU)、内存管理单元(memory management unit,MMU)和内存(也称为主存)等硬件。该操作***可以是任意一种或多种通过进程(process)实现业务处理的计算机操作***,例如,Linux操作***、Unix操作***、Android操作***、iOS操作***或windows操作***等。该应用层包含浏览器、通讯录、文字处理软件、即时通信软件等应用。并且,本申请实施例并未对本申请实施例提供的方法的执行主体的具体结构特别限定,只要能够根据本申请实施例提供的方法进行通信即可,例如,本申请实施例提供的方法的执行主体可以是终端设备或网络设备,或者,是终端设备或网络设备中能够执行程序的功能模块。
另外,本申请实施例的各个方面或特征可以实现成方法、装置或使用标准编程和/或工程技术的制品。本申请中使用的术语“制品”涵盖可从任何计算机可读器件、载体或介质访问的计算机程序。例如,计算机可读介质可以包括,但不限于:磁存储器件(例如,硬盘、软盘或磁带等),光盘(例如,压缩盘(compact disc,CD)、数字通用盘(digital versatiledisc,DVD)等),智能卡和闪存器件(例如,可擦写可编程只读存储器(erasableprogrammable read-only memory,EPROM)、卡、棒或钥匙驱动器等)。另外,本文描述的各种存储介质可代表用于存储信息的一个或多个设备和/或其它机器可读介质。术语“机器可读介质”可包括但不限于,能够存储、包含和/或承载指令和/或数据的各种其它介质。
图1示出了本申请实施例可以应用的通信***100。该通信***100可以包括至少一个网络设备110和位于网络设备110覆盖范围内的一个或多个终端设备120。图1示例性地示出了一个网络设备和两个终端设备,可选地,该通信***100可以包括多个网络设备并且每个网络设备的覆盖范围内可以包括其它数量的终端设备,本申请实施例对此不做限定。在本申请实施例中,至少一个可以是一个或多个,例如1个、2个、3个或者更多个。
可选地,该无线通信***100还可以包括网络控制器、移动管理实体等其他网络实体,本申请实施例不限于此。
下面先介绍本申请实施例提供的方法可能的应用场景。
当终端设备想要在某个小区中与网络设备进行数据传输时,该终端设备需要接入该网络设备。具体地,该终端设备可以从为该小区所配置的随机接入前导序列集合所包括的至少一个随机接入前导序列(preamble,还可以称为随机接入前导、接入前导、随机接入序列、接入序列等)中随机选择一个随机接入前导序列,然后在物理随机接入信道上向网络设备发送该随机接入前导序列。在终端设备接入网络设备之后,便可以和该网络设备进行数据传输。应理解,一个小区可以配置特定的随机接入前导序列集合。以随机接入前导序列集合中包括多个随机接入前导序列为例,终端设备可以通过多种方式确定该多个随机接入前导序列。
在一种可能的实现方式中,网络设备可以为一个小区配置随机接入前导序列集合,用于处于该小区覆盖范围中的终端设备接入该小区的网络设备。每个小区的随机接入前导序列集合可以包括正整数个,例如64个,ZC(Zadoff-Chu)序列,每个ZC序列对应一个随机接入前导序列标识(identification,ID)。
当终端设备采用竞争随机接入的方式接入某一小区时,终端设备可以从该小区的随机接入前导序列集合中随机选择一个ZC序列作为随机接入前导序列,终端设备将所选择的随机接入前导序列发送给该小区的网络设备,以请求接入该小区。
网络设备或终端设备可以通过对ZC根序列进行循环移位(cyclic shift,CS)得到一个小区的随机接入前导序列集合。
对于一个小区,网络设备可以为该小区分配ZC根序列的逻辑根序列号,该逻辑根序列号对应一个物理根序列号,该物理根序列号可以用于生成物理根序列,该小区的随机接入前导序列是根据该物理根序列生成的。其中,逻辑根序列号和物理根序列号的对应关系可以描述于逻辑根序列号规划表中。本文采用Nzc表示随机接入前导序列的长度,Ncs表示用于确定循环移位值的零相关取值,Nzc和Ncs的取值都可以是协议约定的或者网络设备通过信令为终端设备配置的。其中,Nzc和Ncs为正整数。在本申请实施例中,正整数可以是1、2、3或更大的整数,本申请实施例不做限制。
在本申请实施例中,零相关取值Ncs可以用于表征小区的循环移位尺寸,循环移位尺寸决定了随机接入前导序列的零相关区,且该循环移位尺寸与小区的半径大小有关,可以保证小区内不同位置处的终端设备所使用的随机接入前导序列的正交性,从而可以保证终端设备接入的成功率。
在本申请实施例中,在本申请实施例中,信令可以是半静态信令和/或动态信令。
半静态信令可以是无线资源控制(radio resource control,RRC)信令、广播消息、***消息、或MAC控制元素(control element,CE)。其中,广播消息可以包括剩余最小***消息(remaining minimum system information,RMSI)。
动态信令可以是物理层信令。物理层信令可以是物理控制信道携带的信令或者物理数据信道携带的信令。其中,物理数据信道可以是下行信道,例如物理下行共享信道(physical downlink shared channel,PDSCH)。物理控制信道可以是物理下行控制信道(physical downlink control channel,PDCCH)、增强物理下行控制信道(enhancedphysical downlink control channel,EPDCCH)、窄带物理下行控制信道(narrowbandphysical downlink control channel,NPDCCH)或机器类通信物理下行控制信道(machinetype communication(MTC)physical downlink control channel,MPDCCH)。其中,PDCCH或EPDCCH携带的信令还可以称为下行控制信息(downlink control information,DCI)。物理控制信道还可以是物理边链路控制信道(physical sidelink control channel),物理边链路控制信道携带的信令还可以称为边链路控制信息(sidelink control information,SCI)。
以随机接入前导序列的长度Nzc=139为例,表一给出了一种协议逻辑根序列号规划表,该逻辑根序列号规划表根据ZC序列的对称性按照序列顺序对物理根序列号进行规划,可以适用于所有的零相关取值Ncs。在表一中,逻辑根序列号(logical root sequencenumber)和物理根序列号(physical root sequence number)之间一一对应。
表一
为了降低多个终端设备接入小区的碰撞概率,可以尽量增加小区的前导序列数目配置。在一种可能的实现方式中,对于某个特定的小区,可以为该小区配置其所需的随机接入前导序列的数目。该数目可以是预定义的或者网络设备通过信令为终端设备指示的。示例性地,可以配置该数目为正整数,例如,64、128、640等,则终端设备需要从该正整数个随机接入前导序列中进行选择,以便降低该终端设备与其他同时接入该小区的终端设备发生随机接入碰撞的概率。
以小区所需的随机接入前导序列的数目等于64为例,终端设备确定了一个小区的逻辑根序列号后,可以根据该逻辑根序列号生成该小区的64个随机接入前导序列。其中,该小区的64个随机接入前导序列的具体生成方法如下:
1)终端设备读取该小区的***参数,从该小区的***参数中获取参数RACH_ROOT_SEQUENCE,参数RACH_ROOT_SEQUENCE用于指示该小区的逻辑根序列号;
2)该终端设备根据参数RACH_ROOT_SEQUENCE确定该小区的逻辑根序列号(索引),根据该逻辑根序列号即可以得到对应的物理根序列号(例如,通过查找上述表一,若逻辑根序列号为1,则对应的物理根序列号为138),并根据该物理根序列号确定对应的ZC根序列,即该物理根序列号所表示的物理根序列;
3)该终端设备可以使用这个ZC根序列所有可用的循环移位来生成序列,循环移位越大,序列的编号越大;
例如,对于一个小区,使用ZC根序列的循环移位生成的随机接入前导序列可以表示为:
xu,v(n)=xu((n+Cv)mod Nzc)
其中:
4)如果一个ZC根序列不足以产生64个随机接入前导序列,则该终端设备可以根据上述逻辑根序列号确定连续的下一个逻辑根序列号,使用该下一个逻辑根序列号对应的ZC根序列来继续产生随机接入前导序列,直到生成64个随机接入前导序列为止。
例如,对于某一小区,该小区的逻辑根序列号配置为0(对应的物理根序列号为1),该小区的随机接入前导序列配置数目需求为64个。当Ncs=2时,由于单一根(物理根序列)通过循环移位生成的序列个数为69大于64,因此,利用一个物理根序列便可满足该小区的序列数目配置需求,则该小区所需的根序列个数为1个,对应的逻辑根序列号为0,根据表一其对应的物理根序列号为1。当Ncs=69时,单一根(物理根序列)通过循环移位生成的序列个数为2小于64,不满足该单个小区的序列数配置,因此,该终端设备可以通过递增方式确定与该小区的逻辑根序列号连续的下一个逻辑根序列号,采用下一个逻辑根序列号继续生成序列,直到生成的序列个数满足小区配置为止。在本实施例中,为满足该小区的随机接入序列配置数目需求64,该单个小区所需的逻辑根序列号的个数为32个,对应的逻辑根序列号为0-31,根据表一可得,其对应的物理根序列号为(1、138、2、137、…、16、123)。
在上述实现方式中,逻辑根序列号和物理根序列号一一对应,每个逻辑根序列号可以对应该逻辑根序列号所对应的物理根序列通过循环移位生成的全部序列。这样,针对某一逻辑根序列号,若为某一小区配置该逻辑根序列号,则该逻辑根序列号所对应的物理根序列通过循环移位生成的全部序列仅能用于该逻辑根序列号对应的小区,不能用于其他小区,对序列的利用效率较低。
此外,5G的随机接入场景要求可接入的终端设备的数量可以达到LTE***中的10-100倍。当5G中的终端设备采用竞争随机接入的方式接入小区时,若仍然沿用LTE***中生成随机接入前导序列的方式,则在一个小区中,容易出现多个终端设备同时使用相同的随机接入前导序列请求接入该小区的情况(即随机接入发生碰撞),导致该多个终端设备接入小区失败。
因此,本申请实施例在另一种可能的实现方式中,提出了另一种随机接入方法。该方法包括:针对一个小区,网络设备为终端设备配置L个随机接入序列集合,每个随机接入序列集合中包括J个随机接入序列,L和J均为正整数、且J大于或等于2。其中,L个随机接入序列集合可以分别与L个随机接入标识一一对应。终端设备在发起随机接入时,可以从L个随机接入标识中确定第一随机接入标识,从L个随机接入序列集合中选择与第一随机接入标识对应的第一随机接入序列集合。终端设备可以根据所选择的第一随机接入序列集合确定随机接入序列。例如,所确定的随机接入序列是根据所选择的第一随机接入序列集合中的J个随机接入序列的和(例如直接相加,或者直接相加后乘以系数,或者加权求和)生成的。终端设备向网络设备发送所确定的随机接入序列。该方法通过将一个随机接入序列ID对应一个随机接入序列集合,并根据将该随机接入序列集合中的J个随机接入序列的和得到新的随机接入序列,可以使候选随机接入序列数目大幅增加。因此,当终端设备采用上述方式生成请求接入待接入小区的随机接入序列时,可以降低多个终端设备同时使用相同的随机接入序列请求接入小区的概率(即降低随机接入碰撞概率),从而可以提高小区的PRACH容量。
在本申请实施例中,以新随机接入序列是根据J个随机接入序列相加生成的为例进行描述,本申请实施例提供的方法还可以适用于其他根据J个随机接入序列确定新随机接入序列的方法,例如相加后乘以系数、加权求和或者其它方式,本申请实施例不做限制。
对于上述L个随机接入序列集合中的一个随机接入序列集合,该一个随机接入序列集合中的J个随机接入序列对应于多个物理根序列,上述方法还可以称为通过多根(物理根序列)的循环移位组合生成新序列。对于该一个随机接入序列集合,该多个物理根序列可以对应于多个物理根序列号,该多个物理根序列号可以是相同的,或者可以是不完全相同的(即,该多个物理根序列号中至少包括两个不同的物理根序列号)。
当上述L个随机接入序列集合中包括一个或多个随机接入序列集合,当该一个或多个随机接入序列集合中的J个随机接入序列对应于不完全相同的物理根序列,上述方法还可以称为通过不同根(物理根序列)的循环移位组合生成新序列。在通过不同根(物理根序列)的循环移位组合生成新序列的方法中,L个随机接入序列集合中还可以包括另外的一个或多个随机接入序列集合,该另外的一个或多个随机接入序列集合中的J个随机接入序列对应于相同的物理根序列,即对应于相同的物理根序列号。应理解,上述“循环移位组合”也可以称为“循环移位交叉组合”,或者其它名称,本申请实施例对此不作限定。其中,上述J个随机接入序列对应于不完全相同的物理根序列还可以描述为:J个随机接入序列中包括至少2个随机接入序列,该至少2个随机接入序列分别对应于不同的物理根序列或分别对应于不同的物理根序列号。该方法中,该J个随机接入序列可以一一地对应于J个循环移位值,即一个随机接入序列对应于一个循环移位值。其中,任意2个不同的随机接入序列对应的循环移位值可以相同,也可以不同,本申请实施例不做限制。
对于通过不同根的循环移位组合生成新序列的场景,以J=2为例,即生成新序列的不同根的循环移位个数为2个。对于一个随机接入序列集合,定义(物理根序列号1,物理根序列号2,循环移位值1,循环移位值2)组合,即定义(RootNumber 1,RootNumber 2,Cv1,Cv2)组合。其中RootNumber 1表示物理根序列1的序列号,RootNumber 2表示物理根序列2的序列号,Cv1表示用于生成新序列的第一个序列相对于物理根序列1的循环移位值,Cv2表示用于生成新序列的第二个序列相对于物理根序列2的循环移位值。这里RootNumber 1的取值不等于RootNumber 2,Cv1的取值与Cv2的取值可以相同,也可以不同。
可选地,上述(物理根序列号1,物理根序列号2,循环移位值1,循环移位值2)组合也可以替换为(物理根序列号1,物理根序列号2,循环移位编号1,循环移位编号2)组合,即(RootNumber 1,RootNumber 2,CS 1,CS 2)组合,本申请实施例对此不作限定。其中RootNumber 1表示物理根序列1的序列号,RootNumber 2表示物理根序列2的序列号,CS 1表示用于生成新序列的第一个序列相对于物理根序列的循环移位值Cv1的编号,CS 2表示用于生成新序列的第二个序列相对于物理根序列的循环移位值Cv2的编号。
作为一个可选的实施例,上述循环移位值=循环移位编号*Ncs,即循环移位值1=循环移位编号1*Ncs,循环移位值2=循环移位编号2*Ncs。在这种情况下,CS 1=Cv1/Ncs,CS2=Cv2/Ncs。应理解,循环移位编号和循环移位值之间还可以具有其他对应关系,本申请实施例对此不作限定。
在本申请实施例中,由于循环移位值和循环移位编号可以具有这些关系,因此在无逻辑矛盾的情况下,循环移位值可以等效为循环移位编号。例如,以循环移位值为例描述的方法可以替换为以循环移位编号为例描述的方法。其中,循环移位编号还可以称为循环移位值编号、循环移位取值的编号或者其它名称,本申请实施例对此不做限制。
为便于描述,本实施例以(物理根序列号1,物理根序列号2,循环移位编号1,循环移位编号2)组合,即(RootNumber 1,RootNumber 2,CS 1,CS 2)组合为例进行说明。
一旦确定了Cv1和Cv2的取值,由于CS 1=Cv1/Ncs,CS 2=Cv2/Ncs,即确定了CS 1和CS 2,那么每个(RootNumber 1,RootNumber 2,CS 1,CS 2)可以生成一个新序列。逻辑根序列号与(RootNumber 1,RootNumber 2,CS 1,CS 2)组合一一对应,其对应关系可以描述在随机接入新序列的逻辑根序列号规划表中。其中,逻辑根序列号还可以称为逻辑序列号或者其它名称,本申请实施例不做限制。
例如,ZC序列长度Nzc=37,零相关取值Ncs=2,生成新序列的不同根的循环移位个数J=2,表二示出了这种情况下逻辑根序列号与(RootNumber 1,RootNumber 2,CS 1,CS2)组合之间的对应关系。具体地,物理根序列的数目为37-1=36,单一根通过循环移位生成的序列数目为两个不同根通过循环移位组合生成的新序列数目为18*18=324个,因此,所有不同的物理根序列通过循环移位交叉组合生成新序列总数目为C(36,2)*324=630*324=204120。
表二
逻辑根序列号 | (RootNumber 1,RootNumber 2,CS 1,CS 2) |
0-19999 | (1,2,1,1),(1,2,1,2),(1,2,1,3),(1,2,1,4),(1,2,1,5)… |
… | … |
200000-204120 | (35,36,1,1),(35,36,1,2),(35,36,1,2)… |
对于一个小区,网络设备为该小区分配一个逻辑根序列号,该逻辑根序列号和一个(RootNumber 1,RootNumber 2,CS 1,CS 2)组合对应。终端设备确定了一个小区的逻辑根序列号后,可以根据该逻辑根序列号,生成该小区所需要的随机接入前导序列。其中,该小区的随机接入前导序列的具体生成方法如下:
1)终端设备读取该小区的***参数,从该小区的***参数中获取参数RACH_ROOT_SEQUENCE,参数RACH_ROOT_SEQUENCE用于指示该小区的逻辑根序列号;
2)该终端设备可以根据参数RACH_ROOT_SEQUENCE确定该小区的逻辑根序列号(索引),根据该逻辑根序列号得到对应的(RootNumber 1,RootNumber 2,CS 1,CS 2)组合(例如,通过查找上述表二);
3)该终端设备根据(RootNumber 1,RootNumber 2,CS 1,CS 2)组合生成该小区的随机接入前导序列;
具体地,(RootNumber 1,RootNumber 2,CS 1,CS 2)组合表示将物理根序列号1对应的ZC序列按照根据CS 1确定的Cv1的取值进行循环移位,得到序列1,并将物理根序列号2对应的ZC序列按照根据CS2确定的Cv2的取值进行循环移位,得到序列2。将所得到的2个序列(即序列1和序列2)叠加即可生成一个新的可用的随机接入前导序列。根据一个特定的(RootNumber 1,RootNumber 2,CS 1,CS 2)的取值,终端设备可以生成一个随机接入前导序列。
4)若新序列的数目不满足该小区配置的序列数目需求,该终端设备可以递增该小区对应的逻辑根序列号,即确定与该小区的逻辑根序列号连续的下一个逻辑根序列号,进而采用该下一个逻辑根序列号对应的(RootNumber 1,RootNumber 2,CS 1,CS 2)组合继续产生新序列,直到生成的新序列数目满足该小区配置的随机接入前导序列的数目为止。
应理解,为了降低多个终端设备接入小区的碰撞概率,应尽量增加小区的前导序列数目配置,但本实施例对小区前导序列数目的配置不做限制。
在上述实现方式中,逻辑根序列号和(物理根序列号1,物理根序列号2,循环移位编号1,循环移位编号2)组合(即(RootNumber 1,RootNumber 2,CS 1,CS 2)组合)一一对应,对不同根通过循环移位交叉组合生成的新序列利用充分,可以支持更多的小区配置,但是,逻辑根序列号的数目配置较大,会导致网络设备为终端设备配置逻辑根序列号时的信令开销较大。
有鉴于此,本申请提出了一种新的随机接入方法,能够在增加小区的随机接入前导序列的数量,从而降低随机接入发生碰撞的概率的同时,保证网络设备配置逻辑根序列号的信令开销较小。
图2示出了本申请实施例的随机接入方法200的示意性流程图。该方法200可以应用于图1所示的通信***100,但本申请实施例不限于此。
S210,网络设备发送第一信息,所述第一信息用于指示小区的目标逻辑根序列号,所述目标逻辑根序列号用于指示K个目标物理根序列号和J-1个目标循环移位差值,其中,K和J均为大于1的整数;则对应地,终端设备接收该第一信息。
该小区为终端设备所在的小区。终端设备可以在该小区中从网络设备接收第一信息。其中,第一信息还可以称为第一配置信息、第一信令或者其它名称,本申请实施例不做限制。
在本申请实施例中,循环移位差值既可以是循环移位值之间的差值,也可以是循环移位编号之间的差值。为了简化描述,本申请实施例提供的方法可以以其中一种为例进行描述。示例性地,循环移位值=循环移位编号*Ncs。循环移位编号之间的差值还可以称为循环移位编号差值、循环移位差值编号或者别的名称,本申请实施例不做限制。当需要对循环移位值之间的差值和循环移位编号之间的差值进行区分时,可以用循环移位差值表示循环移位值之间的差值,可以用循环移位差值编号或循环移位编号差值表示循环移位编号之间的差值。
S220,终端设备发送随机接入前导序列,其中,该随机接入前导序列是根据所述K个目标物理根序列号和所述J-1个目标循环移位差值确定的;则对应地,网络设备接收随机接入前导序列。
具体地,网络设备可以向终端设备发送第一信息,指示该终端设备所在小区的目标逻辑根序列号。终端设备接收该第一信息,根据该第一信息所指示的目标逻辑根序列号,确定与该目标逻辑根序列号对应的K个目标物理根序列号和J-1个目标循环移位差值。终端设备可以根据该K个目标物理根序列号和J-1个目标循环移位差值,向网络设备发送随机接入前导序列,请求接入该网络设备。
在本实施例中,J-1个目标循环移位差值可以确定K个目标循环移位值,该K个目标循环移位值与上述K个目标物理根序列号所指示的K个目标物理根序列一一对应。换句话说,J-1个目标循环移位差值是根据K个目标循环移位值得到的,或者描述为该J-1个目标循环移位差值用于确定K个目标循环移位值,且该J-1个目标循环移位差值可以是该K个目标循环移位值中两个目标循环移位值之差。对于一组特定的J-1个目标循环移位差值,不同的两个目标循环移位值能够获得相同的目标循环移位差值,例如,根据循环移位值组合(1,2)和循环移位值组合(3,4)都可以得到循环移位差值1,即2-1=1且4-3=1。即J-1个目标循环移位差值可能会对应多个不同的目标循环移位值组合。目标循环移位值组合的个数可能大于J-1。由于根据一个目标循环移位值组合能够生成一个随机接入前导序列,这样,根据K个目标物理根序列号和J-1个目标循环移位差值能够得到较多的随机接入前导序列,用于终端设备随机选择一个随机接入前导序列进行接入。
上述K个目标物理根序列号可以完全相同,也可以存在至少2个目标物理根序列号不相同。
上述K个目标物理根序列号完全相同时,例如,K=3,3个目标物理根序列号可以分别为1,1,1,或者,3个目标物理根序列号也可以分别为2,2,2。上述J-1个目标循环移位差值不能全部为0,即由J-1个目标循环移位差值确定的K个目标循环移位值中存在至少2个目标循环移位值不相同。
在上述K个目标物理根序列号中,存在至少2个目标物理根序列号不相同时,例如,K=3,3个目标物理根序列号可以分别为1,1,2,或者,3个目标物理根序列号也可以分别为1,2,3。但是,上述J-1个目标循环移位差值可以完全相同,也可以不完全相同,也可以完全不相同,本申请实施例对此不作限定。例如当J-1大于1时,J-1个目标循环移位差值中任意两个目标循环移位差值可以相同,也可以不同。一个目标循环移位差值的取值可以是大于0、等于0、或小于0的整数。例如,在本申请实施例中,J-1个目标循环移位差值中可以包括值为0的一个或多个目标循环移位差值,在这种情况下,K个目标物理根序列中存在至少两个目标物理根序列对应的目标循环移位值相等。
因此,本申请实施例的随机接入方法,通过网络设备向终端设备发送第一信息用于指示目标逻辑根序列号,终端设备根据该目标逻辑根序列号确定K个目标物理根序列号和J-1个目标循环移位差值,进而获得随机接入序列并将其发送给网络设备,能够增加小区的随机接入前导序列的数量,从而降低随机接入发生碰撞的概率。本申请实施例通过为一个小区配置特定的(物理根序列号,循环移位差值)组合,使得一个小区能够对应更多数量的循环移位值组合,与上述逻辑根序列号和(物理根序列号,循环移位值)组合相比,网络设备配置逻辑根序列号的信令开销较小。
可选地,上述第一信息可以为小区的***参数。该***参数可以通过广播信道、***消息、或无线资源控制(radio resource control,RRC)消息等形式发送至终端设备。
可选地,终端设备可以根据第一映射关系以及上述目标逻辑根序列号,确定上述K个目标物理根序列号和J-1个目标循环移位差值。该第一映射关系用于表示多个逻辑根序列号和多个(K个物理根序列号,J-1个循环移位差值)组合之间的一一对应关系。在本申请实施例中,一个目标逻辑根序列号对应于K个目标物理根序列号和J-1个目标循环移位差值的一个组合。示例性地,该第一映射关系可以通过表格或者公式等形式体现,本申请实施例对此不作限定。
还应理解,上述目标逻辑根序列号、K个目标物理根序列号、J-1个目标循环移位差值的名称仅仅是为了与其他序列或差值区分,表示当前终端设备特有的,其还可以称为第一逻辑根序列号(或第一序列号、或第一逻辑序列号)、K个第一物理根序列号(或K个第一物理序列号、或K个第二序列号)、J-1个第一循环移位差值(或J-1个循环移位差值),或者采用其他名称,本申请实施例对此不作限定。
针对上述终端设备根据所述K个目标物理根序列号和所述J-1个目标循环移位差值,发送随机接入前导序列,可能有多种实现方式,本申请实施例对此不作限定。
在一种可能的实现方式中,终端设备可以根据上述K个目标物理根序列号和J-1个目标循环移位差值,生成M个随机接入前导序列。该终端设备在进行随机接入时,可以从该M个随机接入前导序列中随机选择一个序列,将其发送给网络设备。可选地,该终端设备可以在随机接入之前将上述M个随机接入前导序列存储起来。在本申请实施例中,“生成序列”还可以被描述为“确定序列”、“得到序列”等。
在一种可能的实现方式中,终端设备可以根据上述J-1个目标循环移位差值,确定M个目标循环移位值的组合,该M个目标循环移位值组合可以用于生成M个随机接入序列。该M个目标循环移位值组合中的每个目标循环移位值组合中包括K个目标循环移位值。不同的目标循环移位值组合所包括的K个目标循环移位值可以是全部不同或者部分不同的。该终端设备在进行随机接入的时候,可以从该M个目标循环移位值组合中选择一个循环移位值组合,根据该循环移位值组合中的K个循环移位值分别对所对应的K个目标物理根序列号指示的目标物理根序列进行循环移位,得到K个目标序列,根据该K个目标序列生成一个随机接入前导序列。该终端设备可以将该随机接入前导序列发送给网络设备。可选地,该终端设备可以在随机接入之前将上述M个目标循环移位值组合存储起来。可选地,目标循环移位值组合中还可以包括上述K个物理根序列号。
作为一个可选的实施例,K=J,所述随机接入前导序列是根据所述K个目标物理根序列号和J个目标循环移位值确定的,所述J-1个目标循环移位差值中的第j个目标循环移位差值为所述J个目标循环移位值中的第j+1个目标循环移位值与第1个目标循环移位值之间的差值,j的取值范围为1至J-1,且j为整数;
发送所述随机接入前导序列,所述随机接入前导序列是根据所述K个目标物理根序列号和所述J个目标循环移位值确定的。
在本申请实施例中,J-1个目标循环移位差值是由J个目标循环移位值得到的,目标循环移位值的个数与目标物理根序列的个数相等,因此K=J。在K=J的情况下,为了便于理解,后续可以将K个目标物理根序列写作J个目标物理根序列。
具体而言,第1个目标循环移位差值是第2个目标循环移位值与第1个目标循环移位值之差,第2个目标循环移位差值是第3个目标循环移位值与第1个目标循环移位值之差,以此类推,第J-1个目标循环移位差值是第J个目标循环移位值与第1个目标循环移位值之差。终端设备可以根据该J-1个目标循环移位差值,确定J个目标循环移位值,应理解,该J个目标循环移位值可能有多种可能的组合。如上所述,假设J-1的取值为1,例如,目标循环移位差值为1,则该目标循环移位差值对应的2个目标循环移位值可以为(1,2),(2,3),(3,4)等多种可能的组合;假设J-1的取值为2,例如,目标循环移位差值为(1,2),则该目标循环移位差值对应的3个目标循环移位值可以为(1,2,3),(2,3,4)等多种可能的组合。
或者,在本申请实施例中,J-1个目标循环移位差值是由J个目标循环移位编号得到的,具体而言,第1个目标循环移位差值是第2个目标循环移位编号与第1个目标循环移位编号之差,第2个目标循环移位差值是第3个目标循环移位编号与第1个目标循环移位编号之差,以此类推,第J-1个目标循环移位差值是第J个目标循环移位编号与第1个目标循环移位编号之差。终端设备可以根据该J-1个目标循环移位差值,确定J个目标循环移位值或J个目标循环移位编号,应理解,该J个目标循环移位值或J个目标循环移位编号可能有多种可能的组合。其中,循环移位值=循环移位编号*Ncs。
终端设备在根据上述J-1个目标循环移位差值,确定了J个目标循环移位值之后,便可以根据该J个目标循环移位值,获得随机接入前导序列,并将其发送给网络设备。应理解,由于根据J-1个目标循环移位差值所确定的J个目标循环移位值可能会存在多个组合,终端设备可以从多个组合中选择一个组合以生成一个随机接入前导序列,将所生成的随机接入前导发送给网络设备;或者,该终端设备也可以根据该J个目标循环移位值的所有组合,生成多个随机接入前导序列,再从中选择一个随机接入前导序列,将所选择的随机接入前导发送给网络设备。
在另一种可能的实现方式中,所述J-1个目标循环移位差值是由J个目标循环移位值得到的,所述J-1个目标循环移位差值中的第j个目标循环移位差值为所述J个目标循环移位值中的第j+1个目标循环移位值与第j个目标循环移位值之间的差值,j的取值范围为1至J-1,且j为整数。
具体而言,第1个目标循环移位差值是第2个目标循环移位值与第1个目标循环移位值之差,第2个目标循环移位差值是第3个目标循环移位值与第2个目标循环移位值之差,以此类推,第J-1个目标循环移位差值是第J个目标循环移位值与第J-1个目标循环移位值之差。终端设备可以根据该J-1个目标循环移位差值,确定J个目标循环移位值,应理解,该J个目标循环移位值可能有多种可能的组合。假设J-1的取值为2,例如,目标循环移位差值为(1,1),则该目标循环移位差值对应的3个目标循环移位值可以为(1,2,3),(2,3,4)等多种可能的组合。
或者,在另一种可能的实现方式中,所述J-1个目标循环移位差值是由J个目标循环移位编号得到的,所述J-1个目标循环移位差值中的第j个目标循环移位差值为所述J个目标循环移位编号中的第j+1个目标循环移位编号与第j个目标循环移位编号之间的差值,j的取值范围为1至J-1,且j为整数。终端设备可以根据该J-1个目标循环移位差值,确定J个目标循环移位值或J个目标循环移位编号,应理解,该J个目标循环移位值或J个目标循环移位编号可能有多种可能的组合。其中,循环移位值=循环移位编号*Ncs。
在另一种可能的实现方式中,所述J-1个目标循环移位差值是由其他数量的目标循环移位值或目标循环移位编号得到的。可选地,在本实施例中,K与J不相等。
可选地,K=2*(J-1),目标循环移位值的数量为2*(J-1),即J-1个目标循环移位差值是由2*(J-1)个目标循环移位值得到的,所述J-1个目标循环移位差值中的第j个目标循环移位差值为所述2*(J-1)个目标循环移位值中的第2*j个目标循环移位值与第2*j-1个目标循环移位值之间的差值,j的取值范围为1至J-1,且j为整数。
具体地,根据上述J-1个目标循环移位差值可以确定2*(J-1)个目标循环移位值,根据该2*(J-1)个目标循环移位值的一种可能的组合,对该J-1个目标循环移位差值对应的K(K=2*(J-1))个目标物理根序列分别进行循环移位,可以得到2*(J-1)个目标序列。将该2*(J-1)个目标序列进行叠加,即可得到终端设备接入小区所要采用的随机接入前导序列。根据该2*(J-1)个目标循环移位值的多种可能的组合,即可生成该终端设备可用的多个随机接入前导序列,该终端设备可以从该多个随机接入前导序列中随机选择一个序列接入该小区。具体而言,循环移位值和循环移位差值之间的对应关系可以是:第1个目标循环移位差值为目标循环移位值2与目标循环移位值1之差;第2个目标循环移位差值为目标循环移位值4与目标循环移位值3之差,以此类推,第J-1个目标循环移位差值为第2*(J-1)个目标循环移位值与第2*J-3个目标循环移位值之差。假设J-1的取值为2,例如,目标循环移位差值为(1,2),则该目标循环移位差值对应的目标循环移位值的个数可以是4,该4个目标循环移位值可以为(0,1,2,4),(0,1,3,5)等多种可能的组合。
可选地,目标循环移位编号的数量为2*(J-1),即J-1个目标循环移位差值是由2*(J-1)个目标循环移位编号得到的,所述J-1个目标循环移位差值中的第j个目标循环移位差值为所述2*(J-1)个目标循环移位编号中的第2*j个目标循环移位编号与第2*j-1个目标循环移位编号之间的差值,j的取值范围为1至J-1,且j为整数。其中,循环移位值=循环移位编号*Ncs。
上述实施例仅仅示出了J-1个目标循环移位差值与多个目标循环移位值或多个目标循环移位编号之间的几种可能的对应关系。上述J-1个目标循环移位差值还可以通过其他方式确定,即该J-1个目标循环移位差值与目标循环移位值或目标循环移位编号之间还可以具有其他对应关系,本申请实施例对此不作限定。终端设备可以通过协议约定或网络设备配置的方式,获知该对应关系。
为便于理解,后续实施例均以K=J为例进行说明,采用J个目标物理根序列号(或J个目标物理根序列)进行描述,对于K为其他取值的情况(例如,K=2*(J-1))类似,不再赘述。
作为一个可选的实施例,终端设备发送的所述随机接入前导序列是J个目标序列叠加得到的,所述J个目标序列分别对应于所述J个目标循环移位值,或者所述J个目标序列分别对应于所述J个目标循环移位编号对应的J个目标循环移位值。其中,一个目标序列对应于一个目标循环移位值。
具体地,根据上述J-1个目标循环移位差值可以确定J个目标循环移位值,根据该J个目标循环移位值的一种可能的组合,对J个目标物理根序列分别进行循环移位,可以得到J个目标序列。示例性地,以上述J个目标物理根序列中的目标物理根序列j为例,该J个目标序列中的目标序列j可以根据J个目标循环移位值中的目标循环移位值j和目标物理根序列j,通过下列公式计算得到:
xuj,vj(n)=xuj((n+Cvj)modNzc)
其中:
xuj为目标物理根序列j,uj为根据逻辑根序列号确定的目标物理根序列号j,Nzc为该目标物理根序列xuj的长度,Cvj是根据零相关取值Ncs确定的目标循环移位值j,j取遍1至J,j为整数。公式中的i为虚数单位,虚数单位的平方等于-1。Cvj具体可通过如下公式计算得到:
通过上述公式,可以获得J个目标序列。分别对J个目标物理根序列按照J个目标循环移位值进行循环移位获得J个目标序列,将该J个目标序列进行叠加,即可得到终端设备接入小区时所要使用的随机接入前导序列。根据该J个目标循环移位值的多种可能的组合,即可生成在小区中该终端设备可用的多个随机接入前导序列,该终端设备可以从该多个随机接入前导序列中随机选择一个序列接入该小区。
应理解,上述将J个目标序列进行叠加仅仅是生成随机接入前导序列的一种可能的实现方式,还可以采用点乘的方式,或其他方式,确定随机接入前导序列,本申请实施例对此不作限定。
作为一个可选的实施例,所述方法还包括:
所述终端设备根据所述J个目标物理根序列的长度Nzc和目标零相关取值Ncs,确定所述J个目标循环移位值的取值范围;
所述终端设备根据所述取值范围、J的取值以及所述J-1个目标循环移位差值,确定M个循环移位值组合,所述M个循环移位值组合分别包括J个目标循环移位值,一个循环移位值组合中的J个目标循环移位值可以完全相同,也可以不完全相同;
所述终端设备根据所述J个目标物理根序列和所述M个循环移位值组合,得到M个随机接入前导序列,所述M个随机接入前导序列分别是通过对所述J个目标物理根序列分别按照所述M个循环移位值组合中的J个循环移位值进行循环移位生成的J个序列叠加得到的。其中,一个循环移位值组合中包括J个循环移位值,对所述J个目标物理根序列分别根据该J个循环移位值进行循环移位,可以得到J个序列,将该J个序列叠加可以得到一个随机接入前导序列。
具体地,终端设备可以根据目标物理根序列的长度Nzc和目标零相关取值Ncs,确定目标循环移位值的取值范围,该取值范围为 表示对x执行向下取整。该终端设备可以根据上述取值范围、J的取值以及J-1个目标循环移位差值,确定M个循环移位值组合。例如,Nzc=139,Ncs=2,J个目标循环移位值的取值范围为[0~(69-1)]*2,且目标循环移位取值不为0时的目标循环移位取值是2的整数倍。假设J=2,目标循环移位差值为1*2,则M个循环移位值组合包括(0,1)*2,(1,2)*2,…,(67,68)*2这68个组合。终端设备可以从该M个循环移位值组合中选择第一循环移位值组合。针对上述M个循环移位值组合中的第一循环移位值组合,终端设备分别按照该第一循环移位值组合中包括的J个循环移位值,分别对对应的J个目标物理根序列进行循环移位(J个循环移位值与J个目标物理根序列一一对应,一个循环移位值用于对其所对应的一个目标物理根序列进行循环移位),生成J个序列,再将该J个序列进行叠加,生成该第一循环移位值组合对应的一个随机接入前导序列。这样,根据M个循环移位值组合可以生成M个随机接入前导序列,终端设备可以从M个随机接入前导序列中任选一个随机接入前导序列,进行随机接入。
作为一个可选的实施例,终端设备向网络设备所发送的随机接入前导序列为根据所述J个目标物理根序列和J-1个目标循环移位差值确定的M个随机接入前导序列中的一个,(-目标循环移位差值2/Ncs),…,(-目标循环移位差值(J-1)/Ncs)),其中,Nzc为目标物理根序列的长度,Ncs为目标零相关取值,表示对x执行向下取整,MAX表示取最大值。
具体地,上述M的取值为根据J-1个目标循环移位差值所能取得的循环移位值组合的个数的最大值。
作为一个可选的实施例,在本申请实施例所涉及的各种随机接入方法中,随机接入前导序列的立方度量CM值小于预设的CM阈值。CM阈值的单位可以是dB,CM阈值的取值范围可以是大于0的实数。示例性地,CM阈值小于或等于2.5dB,或者CM阈值小于或等于3dB,dB表示功率单位。
应理解,立方度量(cubic metric,CM)用于表征功放功率效率高低。若选取新生成的全部序列作为随机接入前导序列,则上行接入序列的整体CM特性明显变差,即CM过高,会降低功率放大器的效率。因此,网络设备可以对随机接入前导序列按照CM阈值进行筛选,保证终端设备采用的随机接入前导序列的CM值小于CM阈值。
作为一个可选的实施例,在本申请实施例所涉及的各种随机接入方法中,所述随机接入前导序列的峰值平均功率比PAPR值小于预设的PAPR阈值。PAPR阈值的单位可以是dB,PAPR阈值的取值范围可以是大于0的实数。示例性地,PAPR阈值小于或等于7dB,dB表示功率单位。
应理解,峰值平均功率比(peak to average power ratio,PAPR)简称为峰均比,其可以是连续信号的瞬间功率峰值与该信号的功率平均值之比。若选取新生成的全部序列作为随机接入前导序列,则上行接入序列的整体PAPR特性明显变差,即PAPR过高,在进行上行数据传输时,PAPR过高会降低功率放大器的效率。因此,网络设备可以对随机接入前导序列按照PAPR阈值进行筛选,保证终端设备采用的随机接入前导序列的PAPR值小于PAPR阈值。
作为一个可选的实施例,所述J-1个目标循环移位差值为目标零相关取值Ncs=2时的循环移位差值。
作为一个可选的实施例,所述J-1个目标循环移位差值中任一个目标循环移位差值为且所述J-1个目标循环移位差值中的循环移位差值小于或等于Ncs=2时的循环移位差值的最大值,其中,X为正整数,表示对x执行向上取整。示例性地,上述J-1个目标循环移位差值中的任一个循环移位差值均小于或等于Ncs=2时的循环移位差值的最大值。
示例性的,目标零相关取值Ncs=2*X,由于循环移位值的取值范围与Ncs有关,Ncs为2对应的循环移位差值与Ncs为2*X对应的循环移位差值之间具有上述关联关系。
作为一个可选的实施例,所述方法还包括:
网络设备发送第二信息,所述第二信息用于从候选零相关取值集合中指示所述小区的目标零相关取值,所述候选零相关取值集合中的零相关取值是2的整数倍;则对应地,该终端设备接收第二信息。第二信息还可以称为第二配置信息、第二信令或者其它名称,本申请实施例不做限制。
具体地,网络设备可以向终端设备发送第二信息,用于配置目标零相关取值,该目标零相关取值是从候选零相关取值集合中选择的,该候选零相关取值集合中所包括的零相关取值为2的整数倍。这样,可以仅针对Ncs=2对应的循环移位差值,配置逻辑根序列号和(K个物理根序列,J-1个循环移位差值)组合之间的对应关系。对于Ncs=2*X对应的循环移位差值,可以通过公式确定,从而节省网络设备配置该逻辑根序列号的信令开销。
本申请实施例还提供了另一种随机接入方法,该方法包括:
网络设备发送第一信息,则对应地,终端设备接收该第一信息;该第一信息用于指示小区的目标逻辑根序列号,该目标逻辑根序列号用于指示K个目标物理根序列号;
终端设备发送随机接入前导序列,则对应地,网络设备接收该随机接入前导序列;该随机接入前导序列是根据该K个目标物理根序列号和J-1个目标循环移位差值确定的,其中,K和J均为大于1的整数。
具体地,一个目标逻辑根序列号和K个目标物理根序列号对应,即定义逻辑根序列号(或者称为逻辑根序列索引)及其对应的K个物理根序列号(RootNumber)。本申请实施例可以针对不同小区配置J-1个目标循环移位差值,不同小区的J-1个目标循环移位差值可以是完全相同的,也可以是不完全相同的(即部分相同或完全不相同),此处不作限定。即对于一个小区,该小区的J-1个目标循环移位差值可以是固定的值,也可以是通过某种预定义的规则(例如,小区ID mod预配置的正整数)确定的值,或者可以是网络设备通过第三信息为终端设备配置的值。其中,mod表示取模运算。其中,第三信息还可以称为第三信令。
应理解,上述J-1个目标循环移位差值是由K个目标循环移位值得到的,或者,J-1个目标循环移位差值是由K个目标循环移位编号得到的,本申请实施例对此不作限定。可选地,K=J。
示例性地,上述通过某种预定义的规则确定J-1个目标循环移位差值,可以是根据小区标识(identifier,ID)确定该J-1个目标循环移位差值。以Nzc=139,Ncs=2为例,J个目标循环移位值的取值范围为[0~(69-1)]*2,对应的J个目标循环移位值编号的范围为0~(69-1),则J-1个目标循环移位差值的取值范围为[-68,68],且该J-1个目标循环移位差值的取值为整数。
在一种可能的实现方式中,可以为小区预配置全部137个循环移位差值。在另一种可能的实现方式中,对于一个特定的小区,可以根据该小区的小区ID预配置该小区循环移位差值的初始值,同时,配置该小区的循环移位差值的个数(即J-1)。这样,该小区的J-1个循环移位差值可以按照该小区的循环移位差值的初始值顺序递增1来确定,对于小区ID为N的小区,循环移位差值的初始值可以等于N mod 137,N为正整数。
应理解,上述根据小区ID确定J-1个目标循环移位差值的方法仅仅是一种可能的实现方式,本申请实施例的随机接入方法还可以采用其他规则确定J-1个目标循环移位差值。
还应理解,在根据上述方法确定了小区的J-1个目标循环移位差值之后,根据K个目标物理根序列号和该J-1个目标循环移位差值确定随机接入前导序列的方法可以参考上述方法200中的描述,且J-1个目标循环移位差值的相关描述也可以参考上述实施例,此处不再赘述。
下面,结合具体实施例对本申请实施例的生成随机接入前导序列的方法进行详细描述。
针对通过不同根的循环移位交叉组合生成的新序列,定义逻辑根序列号(即逻辑根序列索引)及其对应的循环移位值组合,即定义其对应的(RootNumber 1,RootNumber 2,Delta_C)组合,该(RootNumber 1,RootNumber 2,Delta_C)组合用于生成新序列。其中,RootNumber 1为用于生成新序列的物理根序列1的序列号,RootNumber 2为用于生成新序列的物理根序列2的序列号,Delta_C表示用于叠加生成新序列的序列的循环移位值的差值。
该方法应用于一个小区的随机接入过程时:
1)终端设备读取该小区的***参数,从该小区的***参数中获取参数RACH_ROOT_SEQUENCE,参数RACH_ROOT_SEQUENCE用于指示该小区的逻辑根序列号;
2)该终端设备根据参数RACH_ROOT_SEQUENCE确定该小区的逻辑根序列号(索引),根据该逻辑根序列号得到对应的(RootNumber 1,RootNumber 2,Delta_C)组合;
3)根据(RootNumber 1,RootNumber 2,Delta_C)组合生成该小区的新序列集合;
4)如果一个(RootNumber 1,RootNumber 2,Delta_C)组合产生的序列数目不满足该小区配置的随机接入前导序列数目,则该终端设备可以确定与上述小区的逻辑根序列号连续的下一个逻辑根序列号,使用该下一个逻辑根序列号对应的(RootNumber 1,RootNumber2,Delta_C)组合来继续生成新的随机接入前导序列,直到生成新序列的数目满足该小区配置的随机接入前导序列的数目为止。
可选地,在本申请实施例提供的方法中,在逻辑根序列号规划表中,对于其中一个(RootNumber 1,RootNumber 2,Delta_C)组合,RootNumber 1和RootNumber 2可以不同,也可以相同。逻辑根序列号规划表中至少包括一个(RootNumber 1,RootNumber 2,Delta_C)组合,该(RootNumber 1,RootNumber 2,Delta_C)组合中RootNumber 1和RootNumber 2不同。
应理解,为了降低多个终端设备接入小区的碰撞概率,应尽量增加小区的前导序列数目配置,但本实施例对小区前导序列数目的配置不做限制。
进一步地,上述终端设备可以从已确定的该小区的可用的新序列集合随机选择一个新序列作为随机接入前导序列。该终端设备可以将所选择的随机接入前导序列发送给该小区所属的网络设备,以请求接入该小区。其中,小区的可用的新序列集合还可以称为候选新序列的集合、候选接入前导序列的集合或者其它名称,本申请实施例不做限制。
应理解,上述仅以两个不同的物理根序列和一个Delta_C为例进行了说明。可选地,上述Delta_C还可以包括多个值,本申请实施例对此不作限定。但由于组合中物理根序列的个数可以与Delta_C对应的循环移位值的个数相等,而在本实施例中,循环移位值的个数等于循环移位差值Delta_C的个数加1,因此,上述组合中物理根序列号的个数可以为Delta_C的个数加1。例如,Delta_C可以包括J-1个值,即Delta_C=(Delta_C1,Delta_C2,…,Delta_C(J-1)),其中,J大于或等于2,用于表示生成新序列的不同根的循环移位值的个数。则对应地,该Delta_C与J个不同的物理根序列号构成一个组合,该J个物理根序列号对应的物理根序列分别为物理根序列1、物理根序列2、…、物理根序列J。这里循环移位的J个取值表示为Cv1、Cv2、…、CvJ,该J个取值可以满足Cv1≤Cv2≤…≤CvJ或者满足其它的关系,Cv1表示用于生成新序列的第一个序列相对于物理根序列1的循环移位值,Cv2表示用于生成新序列的第二个序列相对于物理根序列2的循环移位值,以此类推,CvJ表示用于生成新序列的第J个序列相对于物理根序列J的循环移位值。即,Cvj表示用于生成新序列的第j个序列相对于物理根序列j的循环移位值,其中,j取遍1至J,j为整数。这些循环移位值可以全部相等,也可以部分相等,还可以全部不相等,本申请实施例对此不作限定。
可选地,上述(RootNumber 1,RootNumber 2,Delta_C)组合也可以替换成(RootNumber1,RootNumber 2,Delta_CS)组合。Delta_CS表示用于叠加生成新序列的序列的循环移位编号的差值,本实施例可以称其为循环移位差值、循环移位编号差值或循环移位差值编号。示例性地,Delta_CS可以包括J-1个值,即Delta_CS=(Delta_CS1,Delta_CS2,…,Delta_CS(J-1))。那么,上述(物理根序列号1,物理根序列号2,…,物理根序列号J,循环移位差值1,循环移位差值2,…,循环移位差值(J-1))组合,即(RootNumber1,RootNumber2,…,RootNumberJ,Delta_C1,Delta_C2,…,Delta_C(J-1))组合也可以替换成(物理根序列号1,物理根序列号2,…,物理根序列号J,循环移位差值编号1,循环移位差值编号2…,循环移位差值编号(J-1))组合,即(RootNumber1,RootNumber2,…,RootNumberJ,Delta_CS1,Delta_CS2,…,Delta_CS(J-1))组合,本申请实施例对此不作限定。其中,Delta_CS乘以Ncs等于Delta_C。
上述循环移位的J个取值的编号表示为CS 1、CS 2、…、CS J,该J个循环移位取值编号可以满足CS1≤CS2≤…≤CSJ或满足其它关系,CS 1表示用于生成新序列的第一个序列相对于物理根序列1的循环移位值Cv1的编号,CS 2表示用于生成新序列的第二个序列相对于物理根序列2的循环移位值Cv2的编号,以此类推,CS J表示用于生成新序列的第J个序列相对于物理根序列J的循环移位值CvJ的编号。
作为一个可选的实施例,上述循环移位差值=循环移位差值编号*Ncs,即循环移位值差值1=循环移位差值编号1*Ncs,循环移位差值2=循环移位差值编号2*Ncs,…,循环移位值差值(J-1)=循环移位差值编号(J-1)*Ncs。在这种情况下,CS 1=Cv1/Ncs,CS 2=Cv2/Ncs,…,CS J=CvJ/Ncs。应理解,循环移位差值编号和循环移位值之间还可以具有其他对应关系,本申请实施例对此不作限定。
为简化描述,本实施例以(RootNumber1,RootNumber2,…,RootNumberJ,Delta_CS1,Delta_CS2,…,Delta_CS(J-1))组合,即(物理根序列号1,物理根序列号2,…,物理根序列号J,循环移位差值编号1,循环移位差值编号2…,循环移位差值编号(J-1))组合,为例进行说明。
示例性地,在一种可能的实现中,其中,j取遍1至J,j为整数。即Cv1,Cv2,…,CvJ均分别存在个可能的取值。终端设备还可以根据其他的方式通过零相关取值Ncs确定Cv1,Cv2,…,CvJ,这里不做限制。
根据(RootNumber1,RootNumber2,…,RootNumberJ,Delta_CS1,Delta_CS2,…,Delta_CS(J-1))组合生成新序列集合时,Delta_CS表示生成该新序列的J个序列的循环移位值Cv1,Cv2,…,CvJ之间的差值的编号。由于循环移位值Cv1,Cv2,…,CvJ可以分别具有完全相同或不完全相同的取值,则上述Delta_CS可以对应多个完全相同或不完全相同的循环移位值编号组合。例如,在生成新序列的不同根的循环移位值编号组合中,Delta_CS1表示循环移位值编号2(CS 2)与循环移位值编号1(CS 1)之间的差值,Delta_CS2表示循环移位值编号3(CS 3)与循环移位值编号1(CS 1)之间的差值,…,Delta_CS(J-1)表示循环移位值编号J(CS J)与循环移位值编号1(CS 1)之间的差值。由于J个循环移位值编号可以完全相同或不完全相同,上述循环移位差值编号可以包括0,也可以不包括0。
由上述公式可知,对于给定的Ncs,单一根可以对应的循环移位值为[0~(CS 1、CS 2、…、CS J可以表示从0~中选取的J个独立的循环移位取值编号并按照升序排列的对应结果,即CS1≤CS2≤…≤CSJ。例如根据关系式Delta_CS(j-1)=CSj-CS1以及J个循环移位取值编号,可以得到Delta_CS1,Delta_CS2,…,Delta_CS(J-1)的值,从而获得上述(RootNumber1,RootNumber2,…,RootNumberJ,Delta_CS1,Delta_CS2,…,Delta_CS(J-1))组合,j为整数,且j的取值范围为2至J。
根据上述逻辑根序列号与(RootNumber1,RootNumber2,…,RootNumberJ,Delta_CS1,Del ta_CS2,…,Delta_CS(J-1))组合之间的对应关系,终端设备可以根据待接入小区的参数确定该小区的逻辑根序列号,进而选择与该小区的逻辑根序列号对应的(RootNumber1,RootNumber2,…,RootNumberJ,Delta_CS1,Delta_CS2,…,Delta_CS(J-1))组合。具体而言,终端设备根据(RootNumber1,RootNumber2,…,RootNumberJ,Delta_CS1,Delta_CS2,…,Delta_CS(J-1))可以确定用于生成新序列的不同根的J个循环移位值编号的所有情况。
可选地,在本申请实施例中,每个(RootNumber1,RootNumber2,…,RootNumberJ,Delta_CS1,Delta_CS2,…,Delta_CS(J-1))组合可以生成M个新序列,M=MAX((-Delta_CS1/Ncs),(-Delta_CS2/Ncs),…,(-Delta_CS(J-1)/Ncs)),其中,表示对x执行向下取整。
以用于生成新序列的不同根的循环移位值交叉组合个数J=2为例,则循环移位值的个数也为2,循环移位差值的个数为1,即为Delta_CS=Delta_CS1。小区中的逻辑根序列号和(RootNumber 1,RootNumber 2,Delta_CS)组合一一对应,其中Delta_CS=CS 2-CS 1,CS 1表示用于生成新序列的第一个序列相对于物理根序列1的循环移位值编号1,CS 2表示用于生成新序列的第二个序列相对于物理根序列2的循环移位值编号2。此时,Delta_CS的值可以是大于0、等于0或小于0的整数,本申请实施例不做限制。可选地,Delta_CS=|CS 2-CS 1|,此时,Delta_CS的值为大于或等于0的整数。以序列长度Nzc=139,Ncs=2为例,则单一根可取得的循环移位取值为[0~(69-1)]*2,对应的循环移位值编号为0~(69-1)。假设(RootNumber 1,RootNumber 2,Delta_CS)=(1,2,1),则终端设备可以确定用于生成新序列的物理根序列1的序列号为1,物理根序列2的序列号为2,以及可以确定用于生成新序列的两个序列相对物理根序列的两个循环移位值编号的组合(CS 1,CS 2)包括(0,1),(1,2),…,(67,68)这68种情形,新序列可以为物理根序列1和物理根序列2分别根据各个组合中的2个循环移位值编号生成的2个序列相加得到。其中,对物理根序列1根据第1个循环移位值编号进行移位,得到第1个序列;对物理根序列2根据第2个循环移位值编号进行移位,得到第2个序列。换句话说,Delta_CS=1,该(RootNumber 1,RootNumber 2,Delta_CS)组合可以生成68个新序列。
在一种可能的实现方式中,Delta_CS=CS 2-CS 1,上述逻辑根序列号和(RootNumber1,RootNumber 2,Delta_CS)组合之间的对应关系可以通过新序列的逻辑根序列号规划表(如表三)来表示。
以ZC序列长度Nzc=139,零相关取值Ncs=2,用于生成新序列的不同根的循环移位值的个数J=2为例的逻辑根序列号规划表如下表三所示:
表三
逻辑根序列号 | (RootNumber 1,RootNumber 2,Delta_CS) |
0-99999 | (1,2,-68),(1,2,-67),(1,2,-66),(1,2,-65),… |
… | … |
1200000-1295061 | (137,138,-68),(137,138,-67),(137,138,-66),… |
该逻辑序根列号规划基础表可以具有以下规则:
(1)逻辑根序列号和(RootNumber 1,RootNumber 2,Delta_CS)组合一一对应;
(2)(RootNumber 1,RootNumber 2,Delta_CS)组合按照物理根序列号及每个物理根序列对应的Delta_CS序号依次排序。其中,该次序可以是升序或者降序。
可选地,该次序可以是先按照物理根序列号排序后按照Delta_CS排序:对物理根序列号按升序或降序排序;针对其中每个物理根序列号,对Delta_CS按照升序或降序排序。或者,该次序可以是先按照Delta_CS排序后按照物理根序列号排序:对Delta_CS按照升序或降序排序;针对其中每个Delta_CS,对物理根序列号按照升序或降序排序。
进一步地,可选地,上述表三中的每个(RootNumber 1,RootNumber 2,Delta_CS)组合生成的新序列数目可以根据Delta_CS和新序列数目对应关系表(如表四)得到。
表四给出了每个(RootNumber 1,RootNumber 2,Delta_CS)组合生成的新序列数目M,新序列数目M和Delta_CS取值相对应。
表四
Delta_CS | M |
-68*2 | 1 |
-67*2 | 2 |
… | … |
0 | 69 |
… | … |
67*2 | 2 |
68*2 | 1 |
应理解,终端设备在确定了待接入小区的逻辑根序列号对应的(RootNumber 1,RootNumber 2,Delta_CS)组合之后,可以根据表四确定出该(RootNumber 1,RootNumber2,Delta_CS)组合能够生成的新序列的数目M。可选地,该终端设备也可以根据M=MAX((-目标循环移位差值1/Ncs),(-目标循环移位差值2/Ncs),…,(-目标循环移位差值(J-1)/Ncs)),计算出M的取值。其中,省略号表示从1依次至J。
在本实施例中,目标循环移位差值1/Ncs即为Delta_CS1,目标循环移位差值2/Ncs即为Delta_CS2,…,目标循环移位差值(J-1)/Ncs即为Delta_CS(J-1)。因此,M=MAX((-目标循环移位差值编号1),(-目标循环移位差值编号2),…,(-目标循环移位差值编号(J-1)))。其中,省略号表示从1依次至J,其中“/”表示除法。
该终端设备可以判断M是否满足该待接入小区配置的随机接入前导序列数目,若不满足,则继续采用与该小区的逻辑根序列号连续的下一个逻辑根序列号生成新序列。若该小区配置的序列数目为64,在上述例子中,(RootNumber 1,RootNumber 2,Delta_CS)=(1,2,1),能够生成68个新序列,满足配置的数目。
应理解,表三得到的新序列逻辑根序列号规划表只适用于循环移位取值Ncs=2的特定场景,本申请将Ncs=2时的新序列逻辑根序列号规划表称为逻辑根序列号规划基础表。
本申请实施例中逻辑根序列号和(RootNumber 1,RootNumber 2,Delta_CS)组合一一对应,由于(RootNumber 1,RootNumber 2,Delta_CS)组合的数目远小于新序列的总数目,从而降低了逻辑根序列号配置的信令开销。
综上,假设Nzc=139,Ncs=2,针对逻辑根序列号与物理根序列号一一对应的实施方式(即表一),物理根序列的数目为Nroot=Nzc-1=139-1=138个,则对应的逻辑根序列号的数目为138个。假设Nzc=139,Ncs=2,用于生成新序列的单一根的循环移位个数J=2,针对逻辑根序列号与(RootNumber 1,RootNumber 2,CS 1,CS 2)组合一一对应的实施方式(即表二),单一根可取的循环移位个数为139/2=69,两个不同根可取的循环移位交叉组合个数为69*69=4761个,则(RootNumber 1,RootNumber 2,CS 1,CS 2)组合的总数目为物理根序列数目乘以两个不同根的循环移位交叉组合数目,即为C(138,2)*4761=9453*4761=45005733,则对应的逻辑根序列号的数目为45005733个。针对逻辑根序列号与(RootNumber1,RootNumber 2,Delta_CS)组合一一对应的实施方式(即表三),单一根可取的循环移位个数为139/2=69,两个不同根的循环移位交叉组合可取的Delta_CS的范围为[-68,68],即可取的Delta_CS数目为68*2+1=137个,则(RootNumber 1,RootNumber 2,Delta_CS)组合的总数目为物理根序列号组合的数目*两个不同根循环移位交叉组合可取的Delta_CS的数目=C(138,2)*137=9453*137=1295061。因此,本实施例可以使逻辑根序列号的数目不会过大,相比于上述逻辑根序列号与(RootNumber 1,RootNumber 2,CS 1,CS 2)组合一一对应的实施方式,降低了逻辑根序列号配置时的信令开销。
此外,上述逻辑根序列号规划表(即表三)只适用于Ncs=2的情形,对于不同的Ncs,若单独配置逻辑根序列号规划表,则逻辑根序列号规划表配置的信令开销较大。为了降低信令开销,可以考虑对循环移位Ncs取值配置表进行优化,优化的目的是使得其他的Ncs取值与Ncs=2成整数倍关系。表五示出了一种可能的Ncs取值配置表。
表五
零相关取值标识 | Ncs |
1 | 2 |
2 | 4 |
3 | 6 |
4 | 8 |
5 | 10 |
6 | 12 |
7 | 15 |
从表五可以看出,零相关取值标识为7时,对应的Ncs等于15,并不是2的整数倍,因此,可以将表五改为表六的形式,即将零相关取值标识7对应的Ncs改为16,使得所有的Ncs取值均为2的整数倍。应理解,上述16仅仅是一种示例性说明,还可以将其配置为14、18、20等其他数值,只需保证Ncs的取值为2的整数倍即可,本申请实施例对此不作限定。
表六
零相关取值标识 | Ncs |
1 | 2 |
2 | 4 |
3 | 6 |
4 | 8 |
5 | 10 |
6 | 12 |
7 | 16 |
在配置了上述表六之后,终端设备就可以根据其他Ncs的取值与Ncs=2之间的倍数关系,以及Ncs=2时的逻辑根序列号规划表(即表三),确定其他Ncs对应的循环移位差值Delta_C与Ncs=2对应的Delta_C之间的关系。示例性地,下面将Ncs=N对应的Delta_C称为Delta_C_N,将Ncs=N也记作Ncs_N。
以序列长度Nzc=139,Ncs=4,J=2为例,此时单一根的循环移位取值可以为(0~33)*Ncs_4=(0~33)*4,且循环移位值不为0时的循环移位值是4的整数倍,假设Delta_C_4取值为1*4,Ncs=2时对应的循环移位值Delta_C_2也为4,则针对相同的物理根序列,两个循环移位值之间的关系是
即同一物理根序列对于Ncs=4和Ncs=2对应的Delta_C之间存在上述关系。同理,可以得到其他Ncs取值与Ncs=2对应的Delta_C之间的对应关系。终端设备在确定了其他Ncs取值和Ncs=2对应Delta_C之间的对应关系后,则可以由Ncs=2对应的逻辑根序列号规划基础表进一步得到其他Ncs取值的逻辑根序列号规划表。
综上可以得出,根据优化后的Ncs取值配置表(即表六),针对某一Ncs取值的新序列逻辑根序列号规划表的生成可以具有以下规则:
(1)根据Ncs=2得到逻辑根序列号规划基础表(即表三);
(2)满足2的整数倍的Ncs取值的逻辑根序列号规划表可以通过Ncs=2的逻辑根序列号规划基础表获得,且满足2的整数倍的Ncs取值的逻辑根序列号规划表是Ncs=2的逻辑根序列号规划基础表的子集表;
(3)若Ncs=2X,则Ncs=2X时的目标循环移位差值为:
由于循环移位差值/Ncs=循环移位差值编号,因此,作为一个可选的实施例,终端设备也可以确定其他Ncs可取的循环移位差值编号Delta_CS与Ncs=2可取的Delta_CS之间的关系。示例性地,下面将Ncs=N可取的Delta_CS称为Delta_CS_N,将Ncs=N也写作Ncs_N。
在上述例子中,Nzc=139,Ncs=4,J=2,单一根的循环移位取值编号可以为0~33。假设其对应的Delta_CS_4取值为1,则对应的循环移位值为1*Ncs_4=1*4=2*2=2*Ncs_2,即对应Ncs=2时的循环移位取值编号为2,即针对相同的物理根序列,两个循环移位取值编号之间的关系是
即同一物理根序列对于Ncs=4和Ncs=2可取的Delta_CS之间存在上述关系。同理,可以得到其他Ncs取值与Ncs=2可取的Delta_CS之间的对应关系。
以ZC序列长度Nzc=139,零相关取值Ncs=4,用于生成新序列的不同根的循环移位值的个数J=2为例,根据Ncs=2对应的逻辑根序列号规划基础表(表三),可以得到Ncs=4对应的逻辑根序列号规划表,如下表七所示:
表七
逻辑根序列号 | (RootNumber 1,RootNumber 2,Delta_CS) |
0-49999 | (1,2,-34),(1,2,-33),(1,2,-32),(1,2,-31),… |
… | … |
600000-647530 | (137,138,-34),(137,138,-33),(137,138,-32),… |
因此,本申请实施例通过对零相关取值Ncs配置表进行优化,使得Ncs的取值与Ncs=2之间存在倍数关系,进而根据Ncs=2对应的逻辑根序列号规划基础表,确定其他Ncs取值对应的逻辑根序列号规划表。这样,***可以只需配置上述Ncs=2时的逻辑根序列号规划基础表,无需配置Ncs等于其他取值的逻辑根序列号规划表,从而降低了逻辑根序列号规划表配置的信令开销。
下面介绍本申请另一实施例。在该实施例中,终端设备可以根据不同根的新随机接入序列的立方度量(cubic metric,CM)值确定可用的新随机接入序列。对于一个可用的新随机接入序列,该序列的CM值低于预设的CM阈值。
应理解,CM表示立方度量,其表征功放功率效率的高低。峰值平均功率比(peak toaverage power ratio,PAPR)简称为峰均比,即连续信号的瞬间功率峰值与该信号的功率平均值之比。基于上述各个方法生成的随机接入前导序列的PAPR或CM特性曲线可以根据PAPR或CM的累计分布函数(cumulative distrubution function,CDF)得到。若选取新生成的全部序列作为随机接入前导序列,则上行随机接入序列的整体PAPR或CM特性明显变差,即PAPR或CM过高,在进行上行数据传输时,PAPR或CM过高会降低功率放大器的效率。
针对上述逻辑根序列号与(RootNumber 1,RootNumber 2,CS 1,CS 2)组合一一对应的实施方式(即表二),以及逻辑根序列号与(RootNumber 1,RootNumber 2,Delta_CS)组合一一对应的实施方式(即表三),通过J个序列叠加生成新的随机接入序列,其等效于在发送新序列时叠加发送该J个序列。假设发送新的随机接入序列时采用等功率分配原则,则J个序列中的每个序列的功率为发送单个序列时的1/J,这样可能会使得新序列的PAPR或CM较高。
本申请实施例的方法既可以用于逻辑根序列号与(RootNumber 1,RootNumber 2,CS 1,CS 2)组合一一对应的实施方式(即表二)中,也可以用于逻辑根序列号与(RootNumber 1,RootNumber 2,Delta_CS)组合一一对应的实施方式(即表三)中,本申请实施例对此不作限定。
例如,在逻辑根序列号与(RootNumber 1,RootNumber 2,Delta_CS)组合一一对应的实施方式(即表三)中,为了保持新序列的低CM特性,可以通过预设的CM阈值对(RootNumber 1,RootNumber 2,Delta_CS)组合进行筛选,使得逻辑根序列号规划表中根据(RootNumber 1,RootNumber 2,Delta_CS)组合确定的新序列是CM值小于预设的CM阈值的新序列。或者,可以通过预设的CM阈值对根据(RootNumber 1,RootNumber 2,Delta_CS)组合确定的(RootNumber 1,RootNumber 2,CS 1,CS 2)进行筛选,或者通过预设的CM阈值对根据(RootNumber 1,RootNumber 2,Delta_CS)组合确定的新序列进行筛选,使得根据(RootNumber 1,RootNumber 2,CS 1,CS 2)组合确定的新序列是CM值小于预设的CM阈值的新序列。示例性地,根据逻辑根序列号规划表中的一个特定(RootNumber 1,RootNumber 2,Delta_CS)组合可以确定出4个新序列,其中1个新序列的CM值小于CM阈值,另外3个新序列值CM值大于CM阈值。则终端设备在进行随机接入序列的选择中不选择这3个新序列,或者小区的候选随机接入序列中不包括这3个新序列。
根据ZC序列特性和上述不同根的循环移位组合生成的新序列经过CM取值筛选后的分布规律,存在以下结论:
(1)对于不同根序列通过循环移位交叉组合生成的任意两个新序列,若生成两个新序列的循环移位组合的循环移位差值Delta_CS相同,则这两个新序列的CM取值相近;
(2)根据ZC序列根序列CM分布的对称性,即序列号为RootNumber的物理根序列与序列号为Nzc-RootNumber的物理根序列具有CM取值上的对称性,即(RootNumber 1,RootNumber 2,Delta_CS)对生成的新序列和(Nzc-RootNumber 1,Nzc-RootNumber 2,Delta_CS)对生成新序列的CM取值相同,其中Nzc表示ZC序列的序列长度,其中,Nzc-RootNumber中的“-”表示减号。
本申请实施例可以通过预设CM阈值对新生成的随机接入前导序列进行筛选,选取部分CM值低于CM阈值的新序列,从而保证了新序列的低CM特性。
示例性地,在设计逻辑根序列号规划表时,还可以对筛选后的(RootNumber 1,RootNumber 2,Delta_CS)组合按照CM取值大小进行升序排列(或者降序排列)。同样地,还可以根据(RootNumber 1,RootNumber 2,Delta_CS)组合的数目将多个(RootNumber 1,RootNumber 2,Delta_CS)组合进行分组,但本实施例对此不作限定。分组后,逻辑根序列号和(RootNumber 1,RootNumber 2,Delta_CS)组合一一对应。
示例性地,在筛选的过程中,可以根据CM取值相近的物理根序列的循环移位组合生成的新序列的CM性能相近的特点,将物理根序列按照CM取值进行均分。例如,Nzc=139的138个物理根序列的CM取值满足:CM_Max=3.1572,CM_Min=0.2017。根据CM_Max-CM_Min=3.1572-0.2017=2.9555,可以对138个物理根序列按照CM取值进行升序或者降序排序,根据CM的取值大小将该138个物理根序列分成整数组,这里假设分成10组,则相邻组之间的CM取值相差2.9555/10=0.29555,因此,在本实施例中,步长Delta_CM=0.29555。其中,第j组物理根序列的CM值满足大于或等于CM_Min+(j-1)*Delta_CM且小于CM_Min+j*Delta_CM,其中,j的取值范围是从1至10的整数。例如,假设第j组中的物理根序列的CM取值最小值为CMj_Min,第j+1组中的物理根序列的CM取值最小值为CM(j+1)_Min,则CM(j+1)_Min-CMj_Min=0.29555。因此,可以得到如表八所示的物理根序列号分组(Group Number,GN)表。在本申请实施例中,物理根序列号分组还可以简称为物理根序列分组。
表八
GN | RootNumber |
1 | (1 2 3 4 5 6 7) |
2 | (8 9 10 11 12 13 14 15 16 17 18 27 28 29 31) |
3 | (19 20 21 22 23 24 25 26 30 32 33 34 35 36 37) |
4 | (38 39 40 41 42 43 44 45 46 62 67 68 69) |
5 | (47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 63 64 65 66) |
6 | (73 74 75 76 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92) |
7 | (70 71 72 77 93 94 95 96 97 98 99 100 101) |
8 | (102 103 104 105 106 107 109 113 114 115 116 117 118 119 120) |
9 | (108 110 111 112 121 122 123 124 125 126 127 128 129 130 131) |
10 | (132 133 134 135 136 137 138) |
上述物理根序列分组表具有以下规则:
(1)根据ZC物理根序列的CM取值的对称性可知,物理根序列分组具有对称性,其中GN(m)和GN(11-m)具有对称性,两个对称分组的物理根序列个数相同,m为整数,且1≤m≤10;
(2)在两个对称的物理根序列分组中,根据Nzc对称的物理根序列的CM取值相同,例如,对于分组1和分组10,CM(RootNumber1=n)=CM(RootNumber2=(139-n)),n为整数,且1≤n≤138;
(3)物理根序列分组的CM取值的分布特征:CM(GN(1))<CM(GN(2))<CM(GN(3))<CM(GN(4))<CM(GN(5))。
结合上述物理根序列分组表,为了降低新序列规划的复杂度,可以以上述物理根序列分组的组合为对象设计新序列的筛选原则,得到不同物理根序列通过循环移位交叉组合生成新序列的选取原则。具体而言,设定CM阈值,筛选出可用的Delta_CS取值,使得其满足:对于根据两个物理根序列组所得到的任意的物理根序列号组合,根据该可用Delta_CS取值生成的新序列的CM值均小于预设的CM阈值。其中,该物理根序列号组合中的第一物理根序列号来自该两个物理根序列分组中的第一组,该物理根序列号组合中的第二物理根序列号来自该两个物理根序列分组中的第二组;或者该物理根序列号组合中的第一物理根序列号和第二物理根序列号是来自同一物理根序列分组中的不同物理根序列号。
下面,假设Nzc=139,Ncs=2,J=2,以两个物理根序列分组GNx和GNy为例进行说明,其中x和y均为取遍[1,10]的整数。例如,选取根序列组合RootNumber1=1(x=1,从GN1中选取,对应的物理根序列称为物理根序列1)和RootNumber2=8(y=2,从GN2中选取,对应的物理根序列称为物理根序列8)进行分析。每个根序列可取的循环移位个数为Number_CS=139/2=69,即每个根序列可通过循环移位生成的新序列的数目为69个。假设生成新序列的物理根序列1的循环移位取值编号为CS1,CS1的取值范围为[0,68],物理根序列8的循环移位取值编号为CS2,CS2的取值范围为[0,68],则物理根序列1和物理根序列8的循环移位取值编号的差值为Delta_CS=CS1-CS2,Delta_CS的取值范围为[-68,68]。新序列筛选的具体方法如下:
(1)针对Delta_CS=N1(N1表示[-68,68]之间的某一整数),对于(RootNumber1=1,RootNumber2=8,Delta_CS=N1)的所有(RootNumber1,RootNumber2,CS1,CS2)组合,计算每个(RootNumber1,RootNumber2,CS1,CS2)组合生成的新序列的CM值,取其中CM的最大值记为CM_Max1。
(2)针对Delta_CS=N1,计算GN1和GN2所有的物理根序列号组合的CM_Max1取值,例如,对其它组合(RootNumber1,RootNumber2,Delta_CS=N1)的所有(RootNumber1,RootNumber2,CS1,CS2)组合,执行类型上述(1)中的步骤,得到各(RootNumber1,RootNumber2,Delta_CS=N1)组合各自对应的CM_Max1。其中,RootNumber1来自GN1,例如可以是1、2、3、4、5、6或7;RootNumber2来自GN2,例如可以是8、9、10、11、12、13、14、15、16、17、18、27、28、29或31。取各CM_Max1中的最大值记为CM_Max2。
(3)若对于Delta_CS=N1,CM_Max2满足小于设定CM阈值,则Delta_CS=N1作为物理根序列组合(RootNumber1,RootNumber2)可选取的Delta_CS取值,其中,RootNumber1来自GN1,例如可以是1、2、3、4、5、6或7;RootNumber2来自GN2,例如可以是8、9、10、11、12、13、14、15、16、17、18、27、28、29或31。
(4)遍历Delta_CS所有可能的取值,即Delta_CS取[-68,68]之间的所有整数,遍历所有的根序列组的组合,即GNx和GNy取表八所示的GN1-GN10之间的所有组,其中GNx和GNy可以取相同的组,即x和y可以相等。最终可以得到任意两个物理根序列分组组合的所有可选取的Delta_CS取值。
应理解,Nzc取值较大时,通过不同根序列循环移位交叉组合生成的新序列数目较大。为便于分析,下面给出Nzc=139,Ncs=2,J=2时不同根序列通过循环移位组合生成新序列的逻辑根序列号规划表。此时,单一根通过循环移位生成的序列数目为139/2=69,两个不同根通过循环移位生成的序列随机交叉组合生成的新序列数目为69*69=4761,根据上述物理根序列的分组原则和上述筛选方法,可以生成物理根序列号组合和Delta_CS的规划表如下表九所示。
表九
结合表八所示的物理根序列号分组,表九中的(GNx,GNy)表示从表八所示的GNx中任意选择一个物理根序列号,以及从表八所示的GNy中任意选择一个物理根序列号,从而组成物理根序列号组合,或者称为(RootNumber1,RootNumber2)组合。表九第一列所示的各个物理根序列分组组合即为经过上述新序列筛选方法筛选后满足条件的物理根序列号分组的组合。Delta_CS表示(GNx,GNy)组合对应的可用的循环移位差值。例如,(GN1,GN2)可用的循环移位差值可以为-67、-66、-65、-62、…、-58、-56、…、-46、-44、-43、-41、…、-36、-34、…、-32、-30、-27、…、-15、-13、…、-9、-7、-4、-3、-1、1、3、4、7、8,…、15、18、…、27、29、…、41、43、44、46、…、56、58、…、62、65或67。由于GN1可以为1、2、3、4、5、6或7,GN2可以为8、9、10、11、12、13、14、15、16、17、18、27、28、29或31,则对应地,可以形成多个(RootNumber1,RootNumber2,Delta_CS)组合,如(1,8,-67)、(1,9,-67)、(1,9,-66)等,此处不再一一列举。根据上述多个(RootNumber1,RootNumber2,Delta_CS)组合所生成的新序列的CM值均小于预设的CM阈值。
上述物理根序列分组组合和Delta_CS规划表可以具有以下规则:
(1)物理根序列分组组合中的任意两个物理根序列组合可以根据可用的Delta_CS生成新序列,其CM取值满足小于设定的CM阈值;
(2)对于表九第一列所示的每一组物理根序列分组组合,如(GN1,GN2),根据该物理根序列分组组合得到的任意两个物理根序列号组合,如(1,8)、(1,9)、(2,8)等物理根序列号组合,可取的Delta_CS取值是相同的,如表九第二列所示;
(3)根据物理根序列的分组原则,由于物理根序列分组具有对称性,物理根序列分组组合也具有对称性,且对称的物理根序列分组组合具有相同的Delta_CS取值,例如,GN1与GN10对称,GN2与GN9对称,(GN1,GN2)和(GN9,GN10)具有相同的可取的Delta_CS;
为了充分利用不同物理根序列通过循环移位交叉组合生成的新序列,根据物理根序列分组组合和Delta_CS规划表,即上述表九,将表九第一列所示的每一组物理根序列分组组合按照其可生成的物理根序列号组合进行展开,可以生成如表十所示的逻辑根序列号规划表。其中,逻辑根序列号与物理根序列号组合一一对应,即逻辑根序列号和(RootNumber1,RootNumber2)组合一一对应,每一个物理根序列号组合可取的Delta_CS如表十的第三列所示。
表十
在上述表十中,一个逻辑根序列号对应一个(RootNumber1,RootNumber2)组合,一个(RootNumber1,RootNumber2)具有一个或多个可用的Delta_CS。例如,根据逻辑根序列号0可以确定(RootNumber1,RootNumber2)组合(1,8)。(1,8)可用的循环移位差值可以为-67、-66、-65、-62、…、-58、-56、…、-46、-44、-43、-41、…、-36、-34、…、-32、-30、-27、…、-15、-13、…、-9、-7、-4、-3、-1、1、3、4、7、8,…、15、18、…、27、29、…、41、43、44、46、…、56、58、…、62、65或67。因此,可以形成多个(RootNumber1,RootNumber2,Delta_CS)组合,如(1,8,-67)、(1,8,-66)、(1,8,-62)等,此处不再一一列举。
新序列的逻辑根序列号规划表(表十)可以具有以下规则中至少一项:
(1)将逻辑根序列号按照表九所示的物理根序列分组组合的数目(即表九的行数)分为整数组,逻辑根序列号分组的数目(即表十的行数)与物理根序列分组组合的数目相同,其中,逻辑根序列号分组中的每一组包括逻辑根序列号,逻辑根序列号分组对应物理根序列分组组合中的所有(RootNumber1,RootNumber2)组合及该逻辑根序列号分组可取的Delta_CS取值;
(2)逻辑根序列号和物理根序列号组合一一对应,即和(RootNumber1,RootNumber2)组合一一对应;
(3)每个(RootNumber1,RootNumber2)组合生成的新序列数目可以根据其可取的Delta_CS得到。具体地,可以根据公式计算获得,也可以根据Delta_CS和新序列数目对应关系表(例如,表四)得到。
在另一种可能的实现方式中,进一步地充分利用不同物理根序列通过循环移位交叉组合生成的新序列,在表十中的逻辑根序列号和(RootNumber1,RootNumber2)组合一一对应的基础上,设计逻辑根序列号和(RootNumber1,RootNumber2,Delta_CS)组合一一对应,从而得到新序列的逻辑根序列号规划表,其中,Delta_CS对应(RootNumber1,RootNumber2)对可选的Delta_CS取值,新序列的逻辑根序列号规划表如下表十一所示。
表十一
新序列的逻辑根序列号规划表(表十一)可以具有以下规则中至少一项:
(1)将逻辑根序列号按照(RootNumber1,RootNumber2,Delta_CS)组合的总数目分成整数组,整数组的数目本实施例不做限定,表十一给出了其中一种分组的实现方式。其中,每一组内的(RootNumber1,RootNumber2,Delta_CS)组合按照其生成新序列的CM取值大小进行递增排序;
(2)逻辑根序列号和(RootNumber1,RootNumber2,Delta_CS)组合一一对应;
应理解,上述表十和表十一所示的逻辑根序列号规划表均可以适用于循环移位取值Ncs=2的特定场景。同样地,可以对零相关取值Ncs配置表进行优化,使得Ncs的取值与Ncs=2之间存在倍数关系,进而根据Ncs=2对应的逻辑根序列号规划表,确定其他Ncs取值对应的逻辑根序列号规划表,从而降低了逻辑根序列号规划表配置的信令开销,这里不再赘述。
本申请实施例根据PAPR或CM阈值对(RootNumber1,RootNumber2,Delta_CS)组合进行筛选,同时对筛选后的(RootNumber1,RootNumber2,Delta_CS)组合进行新序列规划,保证了新序列的低PAPR或CM特性,降低了逻辑根序列号规划表配置的信令开销。此外,按照(RootNumber1,RootNumber2,Delta_CS)组合对PAPR或CM取值按照升序进行新序列规划的方案有利于同一小区选取的新序列PAPR/CM取值保持连续性,从而降低对功率放大器的要求。应理解,为保证同一小区选取的新序列PAPR或CM取值保持连续性,也可以按照PAPR或CM取值降序进行新序列规划,本实施例对此不作限定。还应理解,由于Delta_CS和Delta_C之间具有一定的对应关系,也可以根据PAPR或CM阈值对(RootNumber1,RootNumber2,Delta_CS)组合进行筛选,本申请实施例不作限定。
应理解,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
上文中结合图1至图2,详细描述了根据本申请实施例的随机接入方法,下面将结合图3至图4,详细描述根据本申请实施例的随机接入方法的装置。
图3示出了本申请实施例提供的装置300。该装置300可以是终端设备,也可以是能够支持终端设备实现其功能的装置,例如是可以用于终端设备中的芯片或芯片***。或者,该装置300可以是网络设备,也可以是能够支持网络设备实现其功能的装置,例如是可以用于网络设备中的芯片或芯片***。该装置300包括:接收单元310和发送单元320。
在一种可能的实现方式中,装置300用于执行本申请实施例提供的方法中终端设备对应的各个流程和步骤。
例如,该接收单元310用于:接收第一信息,所述第一信息用于指示小区的目标逻辑根序列号,所述目标逻辑根序列号用于指示K个目标物理根序列号和J-1个目标循环移位差值,其中,K和J均为大于1的整数;
例如,该发送单元320用于:发送随机接入前导序列,所述随机接入前导序列是根据所述K个目标物理根序列号和所述J-1个目标循环移位差值确定的。
本申请实施例的装置,通过网络设备向终端设备发送第一配置信息用于指示目标逻辑根序列号,终端设备根据该目标逻辑根序列号确定K个目标物理根序列号和J-1个目标循环移位差值,进而获得随机接入序列并将其发送给网络设备,能够增加小区的随机接入前导序列的数量,从而降低随机接入发生碰撞的概率。
可选地,K=J,所述随机接入前导序列是根据所述K个目标物理根序列号和J个目标循环移位值确定的,所述J-1个目标循环移位差值中的第j个目标循环移位差值为所述J个目标循环移位值中的第j+1个目标循环移位值与第1个目标循环移位值之间的差值,所述J个目标循环移位值与所述K个目标物理根序列号一一对应,j的取值范围为1至J-1,且j为整数。
可选地,所述随机接入前导序列是J个目标序列叠加得到的,所述J个目标序列分别对应于所述J个目标循环移位值。其中,每个目标序列是根据其对应的目标循环移位值对其对应的物理根序列进行循环移位得到的序列。物理根序列是根据物理根序列号得到的序列。
可选地,所述随机接入前导序列为根据所述K个目标物理根序列号和所述J-1个目标循环移位差值确定的M个随机接入前导序列中的一个,M=MAX((-目标循环移位差值1/Ncs),(-目标循环移位差值2/Ncs),…,(-目标循环移位差值(J-1)/Ncs)),其中,Nzc为目标物理根序列的长度,Ncs为目标零相关取值,表示对x执行向下取整,MAX表示取最大值。
可选地,所述随机接入前导序列的CM值小于预设的CM阈值。
可选地,所述J-1个目标循环移位差值为目标零相关取值Ncs=2时的循环移位差值。
可选地,所述接收单元310还用于:接收第二信息,所述第二信息用于从候选零相关取值集合中指示所述小区的目标零相关取值,所述候选零相关取值集合中的零相关取值是2的整数倍。
在一种可能的实现方式中,装置300用于执行本申请实施例提供的方法中网络设备对应的各个流程和步骤。
例如,该发送单元320用于:发送第一信息,所述第一信息用于指示小区的目标逻辑根序列号,所述目标逻辑根序列号用于指示K个目标物理根序列号和J-1个目标循环移位差值,其中,K和J均为大于1的整数;
例如,该接收单元310用于:接收随机接入前导序列,所述随机接入前导序列是根据所述K个目标物理根序列号和所述J-1个目标循环移位差值确定的。
可选地,K=J,所述随机接入前导序列是根据所述K个目标物理根序列号和J个目标循环移位值确定的,所述J个目标循环移位值是根据所述K个目标物理根序列号和所述J-1个目标循环移位差值确定的,所述J-1个目标循环移位差值中的第j个目标循环移位差值为所述J个目标循环移位值中的第j+1个目标循环移位值与第1个目标循环移位值之间的差值,所述J个目标循环移位值与所述K个目标物理根序列号一一对应,j的取值范围为1至J-1,且j为整数。
可选地,所述随机接入前导序列是J个目标序列叠加得到的,所述J个目标序列分别对应于所述J个目标循环移位值。其中,每个目标序列是根据其对应的目标循环移位值对其对应的物理根序列进行循环移位得到的序列。物理根序列是根据物理根序列号得到的序列。
可选地,所述随机接入前导为根据所述K个目标物理根序列号和所述J-1个目标循环移位差值确定的M个随机接入前导序列中的一个, (-目标循环移位差值2/Ncs),…,(-目标循环移位差值(J-1)/Ncs)),其中,Nzc为目标物理根序列的长度,Ncs为目标零相关取值,表示对x执行向下取整,MAX表示取最大值。
可选地,所述随机接入前导序列的立方度量CM值小于预设的CM阈值。
可选地,所述J-1个目标循环移位差值为目标零相关取值Ncs=2时的循环移位差值。
可选地,该发送单元320还用于:发送第二信息,所述第二信息用于从候选零相关取值集合中指示所述小区的目标零相关取值,所述候选零相关取值集合中的零相关取值是2的整数倍。
应理解,这里的装置300以功能单元的形式体现。这里的术语“单元”可以指应用特有集成电路(application specific integrated circuit,ASIC)、电子电路、用于执行一个或多个软件或固件程序的处理器(例如共享处理器、专有处理器或组处理器等)和存储器、合并逻辑电路和/或其它支持所描述的功能的合适组件。在一个可选例子中,本领域技术人员可以理解,装置300可以具体为上述实施例中的终端设备或网络设备,装置300可以用于执行上述方法实施例中与终端设备或网络设备对应的各个流程和/或步骤,为避免重复,在此不再赘述。
上述各个方案的装置300具有实现上述方法中终端设备或网络设备执行的相应步骤的功能;所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块;例如发送单元和接收单元可以由通信接口替代,其它单元,如确定单元等可以由处理器替代,分别执行各个方法实施例中的收发操作以及相关的处理操作。在本申请实施例中,通信接口可以是电路、模块、总线、总线接口、收发器等可以实现通信功能的装置。
在本申请的实施例,图3中的装置也可以是芯片或者芯片***,例如:片上***(system on chip,SoC)。对应的,接收单元和发送单元可以是该芯片的收发电路,在此不做限定。
图4示出了本申请实施例提供的另一装置400。该装置400包括处理器410、通信接口420。可选地,该装置400还可以包括存储器430。可选地,存储器430可以包括于处理器410中。其中,处理器410、通信接口420和存储器430通过内部连接通路互相通信,存储器430用于存储指令,处理器410用于执行存储器430存储的指令,以实现本申请实施例提供的方法。
在一种可能的实现方式中,装置400用于执行本申请实施例提供的方法中终端设备对应的各个流程和步骤。
其中,处理器410用于:通过该通信接口420接收第一信息,所述第一信息用于指示小区的目标逻辑根序列号,所述目标逻辑根序列号用于指示K个目标物理根序列号和J-1个目标循环移位差值,其中,K和J均为大于1的整数;发送随机接入前导序列,所述随机接入前导序列是根据所述K个目标物理根序列号和所述J-1个目标循环移位差值确定的。
在一种可能的实现方式中,装置400用于执行本申请实施例提供的方法中网络设备对应的各个流程和步骤。
其中,处理器410用于:通过该通信接口420发送第一信息,所述第一信息用于指示小区的目标逻辑根序列号,所述目标逻辑根序列号用于指示K个目标物理根序列号和J-1个目标循环移位差值,其中,K和J均为大于1的整数;接收随机接入前导序列,所述随机接入前导序列是根据所述K个目标物理根序列号和所述J-1个目标循环移位差值确定的。
应理解,装置400可以具体为上述实施例中的终端设备或网络设备,并且可以用于执行上述方法实施例中与终端设备或网络设备对应的各个步骤和/或流程。可选地,存储器430可以包括只读存储器和随机存取存储器,并向处理器提供指令和数据。存储器的一部分还可以包括非易失性随机存取存储器。例如,存储器还可以存储设备类型的信息。处理器410可以用于执行存储器中存储的指令,并且当处理器410执行存储器中存储的指令时,处理器410用于执行上述与该终端设备或网络设备对应的方法实施例的各个步骤和/或流程。
应理解,在本申请实施例中,上述装置的处理器可以是中央处理单元(centralprocessing unit,CPU),该处理器还可以是其他通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件单元组合执行完成。软件单元可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器执行存储器中的指令,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。
在本申请中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,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可以是单个,也可以是多个。
本领域普通技术人员可以意识到,结合本文中所公开的实施例中描述的各方法步骤和单元,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各实施例的步骤及组成。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。本领域普通技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请实施例中,在无逻辑矛盾的前提下,各实施例之间可以相互引用,例如方法实施例之间的方法和/或术语可以相互引用,例如装置实施例之间的功能和/或术语可以相互引用,例如装置实施例和方法实施例之间的功能和/或术语可以相互引用。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本申请实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。
本申请实施例提供的方法中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、网络设备、用户设备或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机可以存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,数字视频光盘(digital video disc,DVD))、或者半导体介质(例如,SSD)等。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。
Claims (16)
1.一种随机接入方法,其特征在于,包括:
接收第一信息,所述第一信息用于指示小区的目标逻辑根序列号,所述目标逻辑根序列号用于指示K个目标物理根序列号和J-1个目标循环移位差值,其中,K和J均为大于1的整数;
发送随机接入前导序列,所述随机接入前导序列是根据所述K个目标物理根序列号和所述J-1个目标循环移位差值确定的,其中,K=J,所述随机接入前导序列是根据所述K个目标物理根序列号和J个目标循环移位值确定的,所述J-1个目标循环移位差值中的第j个目标循环移位差值为所述J个目标循环移位值中的第j+1个目标循环移位值与第1个目标循环移位值之间的差值,所述J个目标循环移位值与所述K个目标物理根序列号一一对应,j的取值范围为1至J-1,且j为整数。
2.根据权利要求1所述的方法,其特征在于,所述随机接入前导序列是J个目标序列叠加得到的,所述J个目标序列分别对应于所述J个目标循环移位值。
4.根据权利要求1或2所述的方法,其特征在于,所述随机接入前导序列的立方度量CM值小于预设的CM阈值。
5.根据权利要求1或2任一项所述的方法,其特征在于,所述J-1个目标循环移位差值为目标零相关取值Ncs=2时的循环移位差值。
7.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
接收第二信息,所述第二信息用于从候选零相关取值集合中指示所述小区的目标零相关取值,所述候选零相关取值集合中的零相关取值是2的整数倍。
8.一种随机接入方法,其特征在于,包括:
发送第一信息,所述第一信息用于指示小区的目标逻辑根序列号,所述目标逻辑根序列号用于指示K个目标物理根序列号和J-1个目标循环移位差值,其中,K和J均为大于1的整数;
接收随机接入前导序列,所述随机接入前导序列是根据所述K个目标物理根序列号和所述J-1个目标循环移位差值确定的,其中,K=J,所述随机接入前导序列是根据所述K个目标物理根序列号和J个目标循环移位值确定的,所述J个目标循环移位值是根据所述J-1个目标循环移位差值确定的,所述J-1个目标循环移位差值中的第j个目标循环移位差值为所述J个目标循环移位值中的第j+1个目标循环移位值与第1个目标循环移位值之间的差值,所述J个目标循环移位值与所述K个目标物理根序列号一一对应,j的取值范围为1至J-1,且j为整数。
9.根据权利要求8所述的方法,其特征在于,所述随机接入前导序列是J个目标序列叠加得到的,所述J个目标序列分别对应于所述J个目标循环移位值。
11.根据权利要求8或9所述的方法,其特征在于,所述随机接入前导序列的立方度量CM值小于预设的CM阈值。
12.根据权利要求8或9所述的方法,其特征在于,所述J-1个目标循环移位差值为目标零相关取值Ncs=2时的循环移位差值。
14.根据权利要求8或9所述的方法,其特征在于,所述方法还包括:
发送第二信息,所述第二信息用于从候选零相关取值集合中指示所述小区的目标零相关取值,所述候选零相关取值集合中的零相关取值是2的整数倍。
15.一种通信装置,其特征在于,包括用于实现权利要求1至14中任一项所述的方法的单元。
16.一种通信装置,其特征在于,包括处理器和存储器,所述处理器和所述存储器耦合,所述处理器用于执行权利要求1至14中任一项所述的方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910146198.7A CN111629445B (zh) | 2019-02-27 | 2019-02-27 | 随机接入方法和装置 |
PCT/CN2020/073889 WO2020173282A1 (zh) | 2019-02-27 | 2020-01-22 | 随机接入方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910146198.7A CN111629445B (zh) | 2019-02-27 | 2019-02-27 | 随机接入方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111629445A CN111629445A (zh) | 2020-09-04 |
CN111629445B true CN111629445B (zh) | 2022-07-29 |
Family
ID=72239129
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910146198.7A Active CN111629445B (zh) | 2019-02-27 | 2019-02-27 | 随机接入方法和装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN111629445B (zh) |
WO (1) | WO2020173282A1 (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022126667A1 (zh) * | 2020-12-18 | 2022-06-23 | Oppo广东移动通信有限公司 | 随机接入响应的处理方法、网络设备和终端设备 |
WO2024032562A1 (zh) * | 2022-08-09 | 2024-02-15 | 华为技术有限公司 | 一种通信方法及装置 |
EP4344143A1 (en) * | 2022-09-22 | 2024-03-27 | Nokia Solutions and Networks Oy | Preamble matrix |
CN117917860A (zh) * | 2022-10-21 | 2024-04-23 | 华为技术有限公司 | 基于感知的通信方法及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104604320A (zh) * | 2012-10-31 | 2015-05-06 | 富士通株式会社 | 随机接入前导序列生成、资源获取和随机接入方法及其装置 |
CN105453477A (zh) * | 2013-09-17 | 2016-03-30 | 英特尔Ip公司 | 随机接入前导的生成 |
CN108322282A (zh) * | 2017-01-16 | 2018-07-24 | 北京三星通信技术研究有限公司 | 随机接入前导序列的生成方法、指示方法和装置 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8773968B2 (en) * | 2007-08-06 | 2014-07-08 | Texas Instruments Incorporated | Signaling of random access preamble sequences in wireless networks |
CN103581944B (zh) * | 2012-08-07 | 2016-12-07 | 华为技术有限公司 | 超高速随机接入处理方法、装置及*** |
US20190254077A1 (en) * | 2016-11-04 | 2019-08-15 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods, devices and network nodes for performing an access procedure |
CN109152042B (zh) * | 2017-06-16 | 2022-11-29 | 北京紫光展锐通信技术有限公司 | 前导码的配置、识别方法及基站、终端、可读存储介质 |
-
2019
- 2019-02-27 CN CN201910146198.7A patent/CN111629445B/zh active Active
-
2020
- 2020-01-22 WO PCT/CN2020/073889 patent/WO2020173282A1/zh active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104604320A (zh) * | 2012-10-31 | 2015-05-06 | 富士通株式会社 | 随机接入前导序列生成、资源获取和随机接入方法及其装置 |
CN105453477A (zh) * | 2013-09-17 | 2016-03-30 | 英特尔Ip公司 | 随机接入前导的生成 |
CN108322282A (zh) * | 2017-01-16 | 2018-07-24 | 北京三星通信技术研究有限公司 | 随机接入前导序列的生成方法、指示方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN111629445A (zh) | 2020-09-04 |
WO2020173282A1 (zh) | 2020-09-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111629445B (zh) | 随机接入方法和装置 | |
CN111629394B (zh) | 随机接入方法和装置 | |
CN107071905B (zh) | 设备间通信方法、用户设备和基站 | |
US11343046B2 (en) | Method and device for receiving and sending reference signal, and computer-readable storage medium | |
CN110178325B (zh) | 传输数据的方法、终端设备和网络设备 | |
CN109661846B (zh) | 通信方法、终端设备和网络设备 | |
CN106817210B (zh) | 参考信号序列的传输方法和设备 | |
EP3740008A1 (en) | Method for determining location of control channel, and device and processor-readable storage medium | |
CN112188594B (zh) | 传输信号的方法、网络设备和终端设备 | |
US11206684B2 (en) | Method and device for sending and receiving preamble sequence of physical random access channel | |
CN111886817B (zh) | 数据传输方法、通信设备及网络设备 | |
EP3703268B1 (en) | Method and device for transmitting data | |
EP3567956B1 (en) | Method for sending control information, method for receiving control information, access network device, and terminal device | |
CN109803438B (zh) | 随机接入方法、网络设备及终端 | |
US20220086802A1 (en) | Method for demodulating shared reference signal, terminal device, and network device | |
CN110972285A (zh) | 通信方法及装置 | |
CN111464279A (zh) | 传输数据的方法、终端设备和网络设备 | |
US20200374913A1 (en) | Information transmission method, communications apparatus, and storage medium | |
CN117917155A (zh) | Srs序列生成 | |
EP3614611B1 (en) | Communication method and device | |
CN110890955B (zh) | 一种通信方法和装置 | |
CN111294154B (zh) | 信息传输方法和设备 | |
WO2021043059A1 (zh) | 随机接入方法及装置 | |
CN113170486B (zh) | 一种通信方法及装置 | |
CN109152015B (zh) | 通信方法、基站和终端设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |