CN112449438B - 随机接入方法及装置 - Google Patents
随机接入方法及装置 Download PDFInfo
- Publication number
- CN112449438B CN112449438B CN202010219752.2A CN202010219752A CN112449438B CN 112449438 B CN112449438 B CN 112449438B CN 202010219752 A CN202010219752 A CN 202010219752A CN 112449438 B CN112449438 B CN 112449438B
- Authority
- CN
- China
- Prior art keywords
- sequence
- sequences
- candidate
- terminal
- processor
- 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 165
- 238000012545 processing Methods 0.000 claims description 71
- 238000004891 communication Methods 0.000 claims description 56
- 230000015654 memory Effects 0.000 claims description 39
- 230000008569 process Effects 0.000 claims description 34
- 238000005259 measurement Methods 0.000 claims description 10
- 238000004590 computer program Methods 0.000 claims description 9
- 125000004122 cyclic group Chemical group 0.000 claims description 9
- 238000001514 detection method Methods 0.000 abstract description 10
- 230000000875 corresponding effect Effects 0.000 description 114
- 230000006870 function Effects 0.000 description 55
- 238000013461 design Methods 0.000 description 15
- 230000011664 signaling Effects 0.000 description 14
- 238000010586 diagram Methods 0.000 description 9
- 238000004422 calculation algorithm Methods 0.000 description 7
- 238000004364 calculation method Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 7
- 230000003993 interaction Effects 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 239000004065 semiconductor Substances 0.000 description 4
- 238000003491 array Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000014509 gene expression Effects 0.000 description 3
- 238000013507 mapping Methods 0.000 description 3
- 229910044991 metal oxide Inorganic materials 0.000 description 3
- 150000004706 metal oxides Chemical class 0.000 description 3
- 229910000577 Silicon-germanium Inorganic materials 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 230000001276 controlling effect Effects 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000007781 pre-processing Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- JBRZTFJDHDCESZ-UHFFFAOYSA-N AsGa Chemical compound [As]#[Ga] JBRZTFJDHDCESZ-UHFFFAOYSA-N 0.000 description 1
- LEVVHYCKPQWKOP-UHFFFAOYSA-N [Si].[Ge] Chemical compound [Si].[Ge] LEVVHYCKPQWKOP-UHFFFAOYSA-N 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 235000019800 disodium phosphate Nutrition 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000010304 firing Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003068 static 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/08—Non-scheduled access, e.g. ALOHA
- H04W74/0833—Random access procedures, e.g. with 4-step access
-
- 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/002—Transmission of channel access control information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请提供一种随机接入方法及装置。该方法包括:按照前导码集合和基序列(正交序列或准正交序列)集合的对应关系选取出若干个基序列生成或计算前导码,其中,前导码集合中的候选前导码与基序列集合中的候选基序列满足对应关系,从而能够在有限的物理资源中扩充前导码的容量,同时保证优良的漏检概率与误检概率,满足大量终端接入网络的需求。
Description
本申请要求在2019年9月2日提交中国国家知识产权局、申请号为201910822354.7、申请名称为“随机接入方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及通信技术领域,尤其涉及一种随机接入方法及装置。
背景技术
在无线通信网络中,由于用户省电和无线资源受限等原因,当终端长时间不活跃时,网络设备会断开与终端的空口连接。因此,当不活跃终端需要重新传输数据时,该终端首先需要与网络设备建立连接,终端在尝试接入无线网络时可以向网络设备发送前导码来发起随机接入过程。然而,受限于能够承载前导码的物理资源,导致前导码的容量不足,无法满足大量终端接入网络的需求。因此,如何能够在有限的物理资源中扩充前导码的容量,成为亟需解决的问题。
发明内容
本申请实施例提供一种通信方法及装置。
第一方面,本申请实施例提供一种通信方法,该方法可以由终端执行,也可以由终端的部件(例如处理器、芯片、或芯片***等)执行,包括:获得第一序列{x(n),n=0,1,…,N-1},(简记为:{x(n)}),以及输出该第一序列{x(n)},其中,该第一序列{x(n)}与d个第二序列{{s1(n),n=0,1,…,N-1},{s2(n),n=0,1,…,N-1},…,{sd(n),n=0,1,…,N-1}}(简记为:{{s1(n)},{s2(n)},…,{sd(n)}})有关。该d个第二序列包含在M个候选第二序列中,该第一序列包含在K个候选第一序列中,其中,d为大于1的整数,M为大于或等于d的整数,K为大于M的整数。
其中,K个候选第一序列与M个候选第二序列满足以下描述的第一条件:
第一条件:在K个候选第一序列中的任意s个候选第一序列对应d×s个候选第二序列,该d×s个候选第二序列中存在至少d×(1-ε)×s个互不相同的候选第二序列,ε为大于0且小于1的实数,s为大于1且小于K的整数。可以理解,为了方便描述,该第一条件也可以表达为(s;d;ε)-expander准则。
通过上述方法,按照K个候选第一序列和M个候选第二序列的对应关系选取出d个第二序列生成或计算第一序列,其中,候选第一序列与候选第二序列满足对应条件,增加了与终端信号对应的序列的容量,从而能够在有限的物理资源中扩充与终端信号对应的序列的容量,满足大量终端接入网络或发送信号的需求。此外,由于上述方法中的第一序列和第二序列均具有低互相关特性,因此可以在扩充与终端信号对应的序列容量的同时,保证对与终端信号对应的序列具有良好的检测性能。
结合第一方面,在第一方面的某些实施方式中,该对应关系可以是以表格的形式实现,也可以采用函数的形式实现,还可以采用其他的数据结构实现,例如可以采用数组、队列、容器、栈、线性表、指针、链表、树、图、结构体、类、堆、散列表或哈希表等实现。
结合第一方面,在第一方面的某些实施方式中,获得配置信息,该配置信息配置d个第二序列{{s1(n)},{s2(n)},…,{sd(n)}},或者,该配置信息配置第一序列{x(n)}与d个第二序列{{s1(n)},{s2(n)},…,{sd(n)}}的对应关系。可选地,该配置信息是预定义的,或者,该配置信息是由下述中的一种或多种承载的:***信息、无线资源控制(radioresource control,RRC)信令、媒体接入控制(media access control,MAC)控制元素(control element,CE)、或控制信道。
结合第一方面,在第一方面的某些实施方式中,根据该配置信息获得d个第二序列{{s1(n)},{s2(n)},…,{sd(n)}}。
结合第一方面,在第一方面的某些实施方式中,获得上述K个候选第一序列和M个候选第二序列的对应关系,根据该对应关系获得上述d个第二序列{{s1(n)},{s2(n)},…,{sd(n)}}。
结合第一方面,在第一方面的某些实施方式中,根据上述d个第二序列{{s1(n)},{s2(n)},…,{sd(n)}}生成或计算上述第一序列{x(n)}。
结合第一方面,在第一方面的某些实施方式中,上述第一序列为下述中的一种:前导(preamble)信号的序列、解调参考信号(demodulation reference signal,DMRS)的序列、相位跟踪参考信号(phase tracking reference signal,PTRS)的序列、探测参考信号(sounding reference signal,SRS)的序列、同步信号的序列、测量参考信号的序列、或发现信号的序列。上述信号可以是终端向网络设备发送的信号,也可以是一个终端向其他的一个或多个终端发送的信号。可选地,当第一序列为前导信号的序列时,M的取值可以是64、60、56、52、48、44、40、36、32、28、24、20、16、12、8、或4,K的取值可以是640、512、320、256、160、或128,但本申请并不限制N和M的其他取值。可选地,当第一序列为DMRS的序列时,所述M的取值可以是6、8、12、16、18、24或32,K的取值可以是24、32、48、64、96、或128,但本申请并不限制N和M的其他取值。
结合第一方面,在第一方面的某些实施方式中,上述第二序列为ZC序列、或由ZC序列经第一处理获得的序列,第一处理包括下述中的一种或多种:离散傅里叶变换DFT、或循环移位。
通过上述配置的方法配置第一序列相关的参数,可以通过配置使不同的设备使用不同的第一序列参数,减少设备之间的干扰。
第二方面,本申请实施例提供一种通信方法,该方法可以由网络设备执行,也可以由网络设备的部件(例如处理器、芯片、或芯片***等)执行。该方法包括:接收第一序列{x(n),n=0,1,…,N-1},(简记为:{x(n)}),以及处理该第一序列{x(n)},其中,该第一序列{x(n)}与d个第二序列{{s1(n),n=0,1,…,N-1},{s2(n),n=0,1,…,N-1},…,{sd(n),n=0,1,…,N-1}}(简记为:{{s1(n)},{s2(n)},…,{sd(n)}})有关。该d个第二序列包含在M个候选第二序列中,该第一序列包含在K个候选第一序列中,其中,d为大于1的整数,M为大于或等于d的整数,K为大于M的整数。
其中,K个候选第一序列与M个候选第二序列满足以下描述的第一条件:
第一条件:在K个候选第一序列中的任意s个候选第一序列对应d×s个候选第二序列,该d×s个候选第二序列中存在至少d×(1-ε)×s个互不相同的候选第二序列,ε为大于0且小于1的实数,s为大于1且小于K的整数。可以理解,为了方便描述,该第一条件也可以表达为(s;d;ε)-expander准则。
通过上述方法,按照K个候选第一序列和M个候选第二序列的对应关系选取出d个第二序列生成或计算第一序列,其中,候选第一序列与候选第二序列满足对应条件,增加了与终端信号对应的序列的容量,从而能够在有限的物理资源中扩充与终端信号对应的序列的容量,满足大量终端接入网络或发送信号的需求。此外,由于上述方法中的第一序列和第二序列均具有低互相关特性,因此可以在扩充与终端信号对应的序列容量的同时,保证对与终端信号对应的序列具有良好的检测性能。
结合第二方面,在第二方面的某些实施方式中,该对应关系可以是以表格的形式实现,也可以采用函数的形式实现,还可以采用其他的数据结构实现,例如可以采用数组、队列、容器、栈、线性表、指针、链表、树、图、结构体、类、堆、散列表或哈希表等实现。
结合第二方面,在第二方面的某些实施方式中,上述方法还包括:向终端发送配置信息,该配置信息配置d个第二序列{{s1(n)},{s2(n)},…,{sd(n)}},或者,该配置信息配置第一序列{s(n)}与d个第二序列{{s1(n)},{s2(n)},…,{sd(n)}}的对应关系。可选地,该配置信息是预定义的,或者,该配置信息是由下述中的一种或多种承载的:***信息、RRC信令、MAC CE、或控制信道。
结合第二方面,在第二方面的某些实施方式中,上述第一序列为下述中的一种:preamble序列、DMRS序列、PTRS序列、SRS序列、同步信号的序列、测量参考信号的序列、或发现信号的序列。可选地,当第一序列为preamble序列时,M的取值可以是64、60、56、52、48、44、40、36、32、28、24、20、16、12、8、或4,K的取值可以是640、512、320、256、160、或128,但本申请并不限制N和M的其他取值。可选地,当第一序列为DMRS的序列时,所述M的取值可以是6、8、12、16、18、24或32,K的取值可以是24、32、48、64、96、或128,但本申请并不限制N和M的其他取值。
结合第二方面,在第二方面的某些实施方式中,上述第二序列为ZC序列、或由ZC序列经第一处理获得的序列,第一处理包括下述中的一种或多种:离散傅里叶变换DFT、或循环移位。
通过上述向终端发送配置信息的方法配置第一序列相关的参数,可以通过配置使不同的设备使用不同的第一序列参数,减少设备之间的干扰。
第三方面,本申请实施例提供一种通信装置,包括用于实现上述第一方面、或第一方面任一种可能的实施方式中的通信方法的模块或者单元。该装置包括用于执行上述方法的相应的单元或部件。该装置包括的单元可以通过软件和/或硬件方式实现。该通信装置可以是终端设备也可以是用于终端设备的部件(芯片或者电路)。
第四方面,本申请实施例提供一种通信装置,包括用于实现上述第二方面、或第二方面任一种可能的实施方式中的通信方法的模块或者单元。该装置包括用于执行上述方法的相应的单元或部件。该装置包括的单元可以通过软件和/或硬件方式实现。该通信装置例如可以为网络设备(如基站)、或者为可支持网络设备实现上述方法的芯片、芯片***、或处理器等。
第五方面,本申请提供一种装置,包括:处理器,所述处理器与存储器耦合,所述存储器用于存储程序或指令,当所述程序或指令被所述处理器执行时,使得该装置实现上述第一方面、或第一方面任一种可能的实施方式中所述的方法。
第六方面,本申请提供一种装置,包括:处理器,所述处理器与存储器耦合,所述存储器用于存储程序或指令,当所述程序或指令被所述处理器执行时,使得该装置实现上述第二方面、或第二方面任一种可能的实施方式中所述的方法。
第七方面,本申请提供一种存储介质,其上存储有计算机程序或指令,所述计算机程序或指令被执行时使得计算机执行上述第一方面、或第一方面任一种可能的实施方式中所述的方法。
第八方面,本申请提供一种存储介质,其上存储有计算机程序或指令,所述计算机程序或指令被执行时使得计算机执行上述第二方面、或第二方面任一种可能的实施方式中所述的方法。
第九方面,本申请实施例提供一种通信***,包括:上述第三方面所述的装置,和/或,上述第四方面所述的装置。
第十方面,本申请实施例提供一种通信***,包括:上述第五方面所述的装置,和/或,上述第六方面所述的装置。
附图说明
图1为本申请提供的实施例应用的通信***的示意图;
图2示出了通信***的一种架构举例示意图;
图3示出了本申请实施例提供的一种通信方法的交互示意图;
图4A示出了本申请实施例提供的获得候选第一序列与候选第二序列的对应关系的流程示意图;
图4B示出了本申请实施例提供的获得候选第一序列与候选第二序列的对应关系的又一流程示意图;
图5为本申请实施例提供的一种通信装置的结构示意图;
图6为本申请实施例提供的一种终端的结构示意图;
图7为本申请实施例提供的另一种通信装置的示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。
本申请中的术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本申请中字符“/”,一般表示前后关联对象是一种“或”的关系。
另外,需要说明的是,本申请中,“示例性的”或者“例如”等词表示举例子、例证或说明,旨在用具体的方式呈现相关概念。本申请中被描述为“示例性的”或“例如”的任何实施例不应该被解释为比其他实施例更优选或者更具优势,也不应该被理解为本申请仅能应用到这些实施例场景中。
首先,对本申请提供的技术方案可适用的通信***进行说明。
本申请实施例的技术方案可以应用于各种通信***,例如:长期演进(long termevolution,LTE)***、或第五代(5th generation,5G)通信***、或无线保真(wireless-fidelity,WiFi)***、或新无线(new radio,NR)***、或多种通信***融合的***、或未来演进的通信***,以及其他可用于提供通信服务的网络***,此处不做限定。
图1示例性的给出了一种可能的通信***结构示意图。该通信***包括至少一个网络设备(图中示出了网络设备100和网络设备110),以及与网络设备连接的一个或多个终端。图1中所示终端101和终端102与网络设备100通信,所示终端111和终端112与网络设备110通信。可以理解的是,网络设备和终端也可以被称为通信设备。
图2示出了通信***的一种可能的架构举例示意图,如图2所示无线接入网(radioaccess network,RAN)中的网络设备是集中单元(centralized unit,CU)和分布单元(distributed unit,DU)分离架构的基站(如gNodeB或gNB)。RAN可以与核心网相连(例如可以是LTE的核心网,也可以是5G的核心网等)。CU和DU可以理解为是对基站从逻辑功能角度的划分。CU和DU在物理上可以是分离的也可以部署在一起。多个DU可以共用一个CU。一个DU也可以连接多个CU(图中未示出)。CU和DU之间可以通过接口相连,例如可以是F1接口。
可选的,CU和DU可以根据无线网络的协议层划分。例如无线资源控制(radioresource control,RRC)、业务数据适配协议栈(service data adaptation protocol,SDAP)以及分组数据汇聚层协议(packet data convergence protocol,PDCP)层的功能设置在CU,而无线链路控制(radio link control,RLC),媒体接入控制(media accesscontrol,MAC)层,物理(physical,PHY)层等的功能设置在DU。需要理解的是,对CU和DU处理功能按照这种协议层的划分仅仅是一种举例,也可以按照其他的方式进行划分。
可选的,CU或DU还可以划分为具有协议层的部分处理功能。在一种可能的设计中,将RLC层的部分功能和RLC层以上的协议层的功能设置在CU,将RLC层的剩余功能和RLC层以下的协议层的功能设置在DU。在另一种可能的设计中,还可以按照业务类型或者其他***需求对CU或者DU的功能进行划分,例如按时延划分,将处理时间需要满足时延要求的功能设置在DU,不需要满足该时延要求的功能设置在CU。图2所示的网络架构可以应用于5G通信***,其也可以与LTE***共享一个或多个部件或资源。在另一种设计中,CU也可以具有核心网的一个或多个功能。一个或者多个CU可以集中设置,也分离设置。例如CU可以设置在网络侧方便集中管理。DU可以具有多个射频功能,也可以将射频功能拉远设置。
可选的,CU的功能可以由一个实体来实现也可以由不同的实体实现。例如,可以对CU的功能进行进一步分割,例如,将控制面(control plane,CP)和用户面(user plane,UP)分离,即CU控制面(CU-CP)和CU用户面(CU-UP)。例如,CU-CP和CU-UP可以由不同的功能实体来实现,所述CU-CP和CU-UP可以与DU相耦合,共同完成基站的功能。一种可能的方式中,CU-CP负责控制面功能,主要包含RRC和PDCP控制面(PDCP control plane,PDCP-C),PDCP-C主要负责控制面数据的加解密,完整性保护,序列号维护,数据传输等;CU-UP负责用户面功能,主要包含SDAP和PDCP用户面(PDCP user plane,PDCP-U),其中SDAP主要负责将核心网的数据进行处理并将数据流(flow)映射到承载。PDCP-U主要负责数据面的加解密,完整性保护,头压缩,序列号维护,数据传输等,其中CU-CP和CU-UP通过E1接口连接。
可以理解的是,本申请中提供的实施例也适用于CU和DU不分离的架构。
本申请中,网络设备可以是任意一种具有无线收发功能的设备。包括但不限于:LTE中的演进型基站(NodeB或eNB或e-NodeB,evolutional Node B),NR中的基站(gNodeB或gNB)或收发点(transmission receiving point/transmission reception point,TRP),WiFi***中的接入节点,无线中继节点,无线回传节点等。基站可以是:宏基站,微基站,微微基站,小站,中继站,或,气球站等。多个基站可以支持上述提及的同一种技术的网络,也可以支持上述提及的不同技术的网络。基站可以包含一个或多个共站或非共站的TRP。网络设备还可以是云无线接入网络(cloud radio access network,CRAN)场景下的无线控制器、CU,和/或,DU。网络设备还可以是服务器,可穿戴设备,或车载设备等。以下以网络设备为基站为例进行说明。所述多个网络设备可以为同一类型的基站,也可以为不同类型的基站。基站可以与终端进行通信,也可以通过中继站与终端进行通信。终端可以与不同技术的多个基站进行通信,例如,终端可以与支持LTE网络的基站通信,也可以与支持5G网络的基站通信,还可以支持与LTE网络的基站以及5G网络的基站的双连接。
终端可以是用户设备(user equipment,UE)、或接入终端、或用户单元、或用户站、或移动站、或移动台、或远方站、或远程终端、或移动设备、或用户终端、或终端、或无线终端设备、或用户代理或用户装置。终端还可以是蜂窝电话、无绳电话、无线本地环路(wirelesslocal loop,WLL)站、个人数字处理(personal digital assistant,PDA)设备、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、手机(mobilephone)、平板电脑(Pad)、带无线收发功能的电脑、虚拟现实(virtual reality,VR)终端设备、增强现实(augmented reality,AR)终端设备、工业控制(industrial control)中的无线终端、车载终端设备、无人驾驶(self driving)中的无线终端、远程医疗(remotemedical)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportationsafety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端、可穿戴终端设备,未来5G网络中的终端设备或者未来演进的PLMN中的终端设备等。终端也可以是固定的或者移动的,终端可以部署在陆地、水中或空中。
此外,在本申请实施例中,终端还可以是物联网(internet of things,IoT)***中的终端设备,IoT是未来信息技术发展的重要组成部分,其主要技术特点是将物品通过通信技术与网络连接,从而实现人机互连,物物互连的智能化网络。本申请实施例中的终端还可以是机器类型通信(machine type communication,MTC)中的终端设备。本申请的终端还可以是作为一个或多个部件或者单元而内置于车辆的车载模块、车载模组、车载部件、车载芯片或者车载单元,车辆通过内置的所述车载模块、车载模组、车载部件、车载芯片或者车载单元可以实施本申请的方法。因此,本申请实施例可以应用于车联网,例如车辆外联(vehicle to everything,V2X)、车间通信长期演进技术(long term evolution-vehicle,LTE-V)、车到车(vehicle-to-vehicle,V2V)等。本申请的实施例对终端的应用场景不做限定。
在无线通信网络中,终端可以发起随机接入以与网络设备建立通信所需的连接。终端可以向网络设备发送随机接入前导(preamble)以发起随机接入的过程,该随机接入前导也可以被称为前导、前导信号或前导码等,本申请对其名称不做限定。然而,在大量终端需要接入网络时,受限于能够承载前导码的物理资源,前导码的容量会出现短缺,无法满足大量终端接入网络的需求。因此,如何能够在有限的物理资源中扩充前导码的容量,成为亟需解决的问题。
本申请实施例提供的方法中,按照前导码集合和基序列(正交序列或准正交序列)集合的对应关系选取出若干个基序列生成或计算前导码,其中,前导码集合中的候选前导码与基序列集合中的候选基序列满足对应关系,从而能够在有限的物理资源中扩充前导码的容量,同时保证优良的漏检概率与误检概率,满足大量终端接入网络的需求。
本申请中的物理资源可以包含时域资源,频域资源,码域资源,或,空域资源中的一种或多种。例如,该物理资源所包含的时域资源可以包含至少一个帧、至少一个子帧(sub-frame)、至少一个时隙(slot)、至少一个微时隙(mini-slot)、至少一个时间单元,或者至少一个时域符号等。例如,所述物理资源所包含的频域资源可以包含至少一个载波(carrier)、至少一个单元载波(componont carrier,CC)、至少一个带宽部分(bandwidthpart,BWP)、至少一个资源块组(resource block group,RBG)、至少一个物理资源块组(physical resource-block group,PRG)、至少一个资源块(resource block,RB)、或至少一个子载波(sub-carrier,SC)等。例如,所述物理资源所包含的空域资源可以包含至少一个波束、至少一个端口、至少一个天线端口、或者至少一个层/空间层等。例如,所述物理资源所包含的码域资源可以包含至少一个正交覆盖码(orthogonal cover code,OCC)、或者至少一个非正交多址(non-orthogonal multiple access,NOMA)码等。
可以理解的是,上述物理资源可以是基带的物理资源,该基带的物理资源可以被基带芯片使用。上述物理资源也可以是空中接口的物理资源。上述物理资源还可以是中频或射频的物理资源。
为易于理解本申请中的实施例,首先对本申请所涉及的一些概念或者术语作简要说明。
{qr(h),h=0,1,…,H-1}表示长度为H的序列{qr(0),qr(1),…,qr(H-1)},H为大于1的整数,可以简记为{qr(h)}。其中qr(h)表示该序列中的一个元素(也可被理解为该序列中的一个对象),该序列中元素的取值可以是实数或复数,r可以理解为序列的编号或索引,在不影响理解的情况下r也可以省略。
{{qr(h),h=0,1,…,H-1},r=0,…,R-1}表示包含R个长度为H的序列的集合{{q0(h),h=0,1,…,H-1},{q1(h),h=0,1,…,H-1},…,{qR-1(h),h=0,1,…,H-1}},可以简记为{{q0(h)},{q1(h)},…,{qR-1(h)}},R为大于1的整数,r可以理解为序列的编号或索引,r为小于R的整数。
图3为本申请实施例提供的一种通信方法300的交互示意图。图3中以终端和网络设备作为该交互示意的执行主体为例来示意该通信方法,但本申请并不限制该交互示意的执行主体,例如,该交互示意的执行主体也可以是一个终端和另一个终端。又例如,图3中的网络设备也可以是支持该网络设备实现该方法的芯片、芯片***、或处理器等,图3中的终端也可以是支持该终端实现该方法的芯片、芯片***、或处理器等。如图3所示,该实施例的方法300可以包括:
操作310:终端获得第一序列{x(n),n=0,1,…,N-1}(简记为:{x(n)}),该第一序列{x(n)}与d个第二序列{{s1(n),n=0,1,…,N-1},{s2(n),n=0,1,…,N-1},…,{sd(n),n=0,1,…,N-1}}(简记为:{{s1(n)},{s2(n)},…,{sd(n)}})有关。该第一序列也可以表示成{xk(n)},其中k可以理解为第一序列{xk(n)}的编号或索引,一个第二序列可表示成{sm(n)},其中m可以理解为该第二序列{sm(n)}的编号或索引。
操作320:终端向网络设备发送上述第一序列,网络设备接收该第一序列。
本申请中可以对发送第一序列有多种不同的理解。
发送第一序列可以被理解成输出该第一序列,其中“输出”可以被理解为在基带处理中的输出,也可以被理解为在中频或射频处理中的输出,还可以被理解为在空口处理中的输出。
发送第一序列也可以被理解为对该第一序列做预处理后再发送,该预处理包括加扰、调制、层映射、预编码、功率调整、或物理资源映射中的一种或多种。例如,发送第一序列可以被理解为发送与该第一序列对应的信号(例如可以是前述的前导信号、解调参考信号(demodulation reference signal,DMRS)、相位跟踪参考信号(phase trackingreference signal,PTRS)、探测参考信号(sounding reference signal,SRS)、同步信号、测量参考信号、或发现信号),可选地该信号可以是对该第一序列做预处理后得到的信号。
操作330:网络设备处理该第一序列。可以理解的是,由于存在一个或多个终端向网络设备发送上述第一序列的场景,因此网络设备在操作320中可以接收一个或多个第一序列。可选地,网络设备可以同时接收多个第一序列,所述“同时接收多个第一序列”,可以理解为在相同的时间点上接收多个第一序列,也可以被理解为在一段时间段内接收多个第一序列,或者说在同一个序列处理周期内接收多个第一序列。
本申请实施例可以对处理第一序列有多种不同的理解。
处理第一序列可以被理解为网络设备接收第一序列。
处理第一序列也可以被理解为网络设备接收第一序列,并使用第二序列集合中的每个第二序列对该第一序列做互相关操作(例如在时域上做卷积,或者在频域上做点乘),得到与第二序列集合中的每个第二序列对应的互相关序列。
处理第一序列还可以被理解为使用算法(例如压缩感知算法)接收第一序列,或使用算法(例如压缩感知算法)获得第一序列的相关参数信息(例如上述第一序列的编号)。
网络设备处理第一序列还可以被理解为网络设备基于上述一个或多个第一序列与终端进行通信。例如,若第一序列为前导信号的序列,则网络设备可以基于该前导信号的序列向终端发送接入响应(也可称为随机接入响应)。又例如,若第一序列为DMRS的序列,则网络设备可以根据该DMRS的序列解调来自终端的数据。可以理解,本申请并不限制网络设备基于第一序列与终端进行通信的具体形式。
通过上述方法,按照若干个候选第一序列和若干个候选第二序列的对应关系选取出若干个第二序列生成或计算第一序列,其中,候选第一序列与候选第二序列满足对应条件,增加了与终端信号对应的序列的容量,从而能够在有限的物理资源中扩充与终端信号对应的序列的容量,满足大量终端接入网络或发送信号的需求。此外,由于上述方法中的第一序列和第二序列均具有低互相关特性,因此可以在扩充与终端信号对应的序列容量的同时,保证对与终端信号对应的序列具有良好的检测性能。
在操作310中,终端可以通过多种不同的方式获得上述第一序列。
在获得上述第一序列的一种可能的实施方式中,该第一序列{x(n)}是预定义的,终端可以获得该预定义的第一序列。比如该第一序列中的元素(例如:该第一序列中元素的取值)可以预先存储在相应的装置(例如:存储器、缓存、存储介质、或其他能够用以存储数据的装置)中,终端从该装置中读取该第一序列中的元素,从而获得该第一序列。
在获得上述第一序列的另一种可能的实施方式中,上述第一序列可以是由网络设备为终端配置的。比如上述第一序列是由网络设备通过高层信令(例如RRC信令或媒体接入控制(media access control,MAC)控制元素(control element,CE))为终端配置的,终端通过接收该高层信令,能够获得该第一序列。
在获得上述第一序列的又一种可能的实施方式中,图3所示的方法还可以包括可选的操作302:终端获得d个第二序列,终端根据该d个第二序列生成或计算该第一序列。
终端可以通过多种不同的方式获得上述d个第二序列。容易理解地,终端也可以通过多种不同的方式根据该d个第二序列生成或计算上述第一序列,具体实现方式可参考后续描述,此处不再赘述。
本申请实施例中可以对“第一序列与d个第二序列有关”有多种不同的理解。例如,“第一序列与d个第二序列有关”可以理解为第一序列对应着d个第二序列,也就是说,第一序列和d个第二序列存在对应关系。该d个第二序列包含在M个候选第二序列中,第一序列包含在K个候选第一序列中,d为大于1的整数,M为大于或等于d的整数,K为大于M的整数。可选地,上述K个候选第一序列包含在第一序列集合中。可选地,上述M个候选第二序列包含在第二序列集合中。
上述“第一序列和d个第二序列存在对应关系”也可以理解为K个候选第一序列与M个候选第二序列存在对应关系,也就是说,K个候选第一序列中的一个候选第一序列对应M个候选第二序列中的d个候选第二序列,即,一个候选第一序列对应d个候选第二序列。其中,K个候选第一序列与M个候选第二序列满足以下描述的第一条件:
第一条件:在K个候选第一序列中的任意s个候选第一序列对应d×s个候选第二序列,该d×s个候选第二序列中存在至少d×(1-ε)×s个互不相同的候选第二序列,ε为大于0且小于1的实数,s为大于1且小于K的整数。可以理解,为了方便描述,该第一条件也可以表达为(s;d;ε)-expander准则。
可选地,上述第一序列为下述中的一种:preamble序列、DMRS序列、PTRS序列、SRS序列、同步信号的序列、测量参考信号的序列、或发现信号的序列。上述信号可以是终端向网络设备发送的信号,也可以是一个终端向其他的一个或多个终端发送的信号。
可选地,上述第二序列也可以被称为基序列,上述第二序列集合也可以被称为基序列集合。可选地,第二序列为Zadoff-Chu(ZC)序列、或对ZC序列进行第一处理获得的序列,该第一处理包括离散傅里叶变换(discrete fourier transform,DFT)和/或循环移位(cyclic shift,CS)。或者,第二序列也可以为伪随机噪声(pseudo noise,PN)序列或m序列。
在操作302中,终端可以通过多种不同的方式获得上述d个第二序列。
在获得上述d个第二序列的一种可能的实施方式中,该d个第二序列是预定义的,终端可以获得该预定义的d个第二序列。比如该d个第二序列可以预先存储在相应的装置(例如:存储器、缓存、存储介质、或其他能够用以存储数据的装置)中,终端从装置中读取该d个第二序列,从而获取该d个第二序列。
在获得上述d个第二序列的另一种可能的实施方式中,图3所示的方法还可以包括可选的操作301:网络设备向终端发送配置信息,该配置信息配置上述d个第二序列,终端接收该配置信息并根据该配置信息获得上述d个第二序列。可选的,该配置信息由下述中的一种或多种承载:***信息、RRC信令、MAC CE、或控制信道。
在获得上述d个第二序列的又一种可能的实施方式中,终端获得K个候选第一序列和M个候选第二序列的对应关系(也可理解为K个候选第一序列中的一个(或任意一个)候选第一序列与M个候选第二序列中的d个候选第二序列的对应关系),终端按照该对应关系获得上述d个第二序列。例如,终端可以根据第一序列的标识信息(比如编号或索引)和该对应关系获得上述d个第二序列。可以理解,K个候选第一序列和M个候选第二序列满足前述的第一条件。
在操作302中,终端可以有多种方式获得上述K个候选第一序列和M个候选第二序列的对应关系,可以理解,终端可以获得K个候选第一序列中的每个候选第一序列与M个候选第二序列中d个候选第二序列的对应关系,或者,终端也可以获得获得K个候选第一序列中的部分候选第一序列中的每个候选第一序列与M个候选第二序列中d个候选第二序列的对应关系。
在获得上述K个候选第一序列和M个候选第二序列的对应关系的一种可能的实施方式中,该对应关系是预定义的,终端可以获得该预定义的对应关系。比如该对应关系可以预先存储在相应的装置(例如:存储器、缓存、存储介质、或其他能够用以存储数据的装置)中,终端从装置中读取该对应关系,从而获取该对应关系。
在获得上述K个候选第一序列和M个候选第二序列的对应关系的另一种可能的实施方式中,图3所示的方法还可以包括可选的操作301:网络设备向终端发送配置信息,该配置信息配置上述对应关系,终端接收该配置信息并根据该配置信息获得上述对应关系。可选的,该配置信息由下述中的一种或多种承载:***信息、RRC信令、MAC CE、或控制信道。
可以理解,该对应关系有多种不同的实现方式。例如,该对应关系可以是以表格的形式实现,也可以采用函数的形式实现,还可以采用其他的数据结构实现,例如可以采用数组、队列、容器、栈、线性表、指针、链表、树、图、结构体、类、堆、散列表或哈希表等实现。
示例性的,K个候选第一序列和M个候选第二序列的对应关系可以由表1示出。
表1
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | … | k | … | K-1 |
<![CDATA[m<sub>0,1</sub>]]> | <![CDATA[m<sub>1,1</sub>]]> | <![CDATA[m<sub>2,1</sub>]]> | <![CDATA[m<sub>3,1</sub>]]> | <![CDATA[m<sub>4,1</sub>]]> | <![CDATA[m<sub>5,1</sub>]]> | <![CDATA[m<sub>6,1</sub>]]> | <![CDATA[m<sub>7,1</sub>]]> | … | <![CDATA[m<sub>k,1</sub>]]> | … | <![CDATA[m<sub>K-1,1</sub>]]> |
<![CDATA[m<sub>0,2</sub>]]> | <![CDATA[m<sub>1,2</sub>]]> | <![CDATA[m<sub>2,2</sub>]]> | <![CDATA[m<sub>3,2</sub>]]> | <![CDATA[m<sub>4,2</sub>]]> | <![CDATA[m<sub>5,2</sub>]]> | <![CDATA[m<sub>6,2</sub>]]> | <![CDATA[m<sub>7,2</sub>]]> | … | <![CDATA[m<sub>k,2</sub>]]> | … | <![CDATA[m<sub>K-1,2</sub>]]> |
… | … | … | … | … | … | … | … | … | … | … | … |
<![CDATA[m<sub>0,d</sub>]]> | <![CDATA[m<sub>1,d</sub>]]> | <![CDATA[m<sub>2,d</sub>]]> | <![CDATA[m<sub>3,d</sub>]]> | <![CDATA[m<sub>4,d</sub>]]> | <![CDATA[m<sub>5,d</sub>]]> | <![CDATA[m<sub>6,d</sub>]]> | <![CDATA[m<sub>7,d</sub>]]> | … | <![CDATA[m<sub>k,d</sub>]]> | … | <![CDATA[m<sub>K-1,d</sub>]]> |
表1中,候选第一序列{xk(n),n=0,1,…,N-1}的编号用k表示,k为大于等于0且小于K的整数,编号为k的候选第一序列对应d个候选第二序列,该d个候选第二序列的编号分别为mk,1,mk,2,…,mk,d。如表1所示,该表1第一行对应的内容为K个候选第一序列的编号k,表1第2至第d+1行对应的内容为候选第二序列的编号,表1中第k+1列对应的内容为:编号为k的候选第一序列对应的d个候选第二序列,该d个候选第二序列的编号分别为mk,1,mk,2…mk,d。可理解的,编号为mk,l的候选第二序列为 mk,l为大于等于0且小于M的整数,l为小于等于d的整数。
示例性的,以K=640、M=64、d=2为例,K个候选第一序列与M个候选第二序列的对应关系可以由表2示出。
表2
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | … | 639 |
9 | 14 | 14 | 40 | 12 | 47 | 52 | 22 | 19 | … | 17 |
31 | 46 | 62 | 61 | 58 | 48 | 59 | 55 | 57 | … | 53 |
表2的第一行对应的内容为候选第一序列的编号或索引k(k的范围为0-639,仅为示例性的举例),表2的第二行和第三行对应的内容为候选第二序列的编号(mk,1和mk,2,其中k的取值对应着候选第一序列的索引k)。例如,编号k为1的候选第一序列对应着编号14(m1,1=14)和编号为46(m1,2=46)的候选第二序列。编号k为2的候选第一序列对应着编号14(m2,1=14)和编号为62(m2,2=62)的候选第二序列。表2只是示例性的说明上述对应关系一种可能的表现形式,本申请实施例并不限制只能采取如表2所示的对应关系。
可选地,该对应关系还可以由函数的形式实现,该函数满足前述第一条件。示例性的,以d的取值为2为例,即,一个候选第一序列对应2个候选第二序列,通过函数f1(k)与f2(k)得到两个候选第二序列的编号或索引。函数中的k为候选第一序列的编号或索引,以k的值为1为例(对应编号为1的候选第一序列),对应的两个候选第二序列的编号分别为14(f1(k)=14)和46(f2(k)=46)。通过函数的方法获得d个第二序列的实施方式更加简化。需要说明的是,本申请并不限定其他能实现上述对应关系的函数、或者函数的其他实现方式。
示例性的,本申请实施例提出了几种通过函数计算编号或索引为k的候选第一序列与M个候选第二序列的对应关系的可能的实现方式。
一种可能的实现方式中,示例性的,当d=2时,编号或索引为k的候选第一序列的编号f1(k)与编号或索引为k的候选第二序列的编号f2(k)可以通过如下函数计算:
f1(k)=q+(p-1)·2x,
M0为第二序列集合包含候选第二序列的个数M的一半,为一个向量,表示中的第q(q=1,2,3,…,2x-1)个元素。由经过元素置换得到,中的第s1个元素为中的第s2个元素,s1=s2+T(i)-2·((s2-1)mod T(i)+1)+1,T(i)=2ii+1,ii为对i进行因数分解得到的质因数2的个数。特别的,
容易理解的,本实现方式示例性的给出了一种f1(k)和f2(k)的计算方式,但并不限定,其他能实现上述对应关系的函数、或者函数的其他实现方式。本实现方式以d=2为示例,d也可以取其他大于1且小于M的整数值,本申请实施例并不限定。
又一种可能的实现方式中,示例性的,当d=2时,编号或索引为k的候选第一序列的编号f1(k)与编号或索引为k的候选第二序列的编号f2(k)可以使用如下函数计算:
f1(k)=q+p·2x+1,
M0为第二序列集合包含候选第二序列的个数M的一半,为一个向量,表示中的第q(q=0,1,2,…,2x-1)个元素。由经过元素置换得到,中的第s1个元素为中的第s2个元素,s1=s2+T(i)-2·(s2 mod T(i))-1,T(i)=2ii+1,ii为对i进行因数分解得到的质因数2的个数。特别的,
容易理解的,本实现方式以d=2为示例,d也可以取其他大于1且小于M的整数值,本申请实施例并不限定。
在操作302中,终端可以有多种方式按照上述对应关系获得上述d个第二序列。
在按照上述对应关系获得上述d个第二序列的一种可能的实施方式中,终端随机选择一个编号或索引k,根据对应关系获得编号或索引为k的第一序列对应的d个第二序列的编号或索引。根据d个第二序列的编号或索引从M个候选第二序列中获得d个第二序列。
示例性地,终端随机选择一个编号为k=1,根据上述对应关系获得编号或索引为k=1的第一序列对应的d=2个第二序列的编号或索引分别为m1,1=14和m1,2=46,终端从M个候选第二序列中获得编号为14和46的两个第二序列。
在按照上述对应关系获得上述d个第二序列的另一种可能的实施方式中,上述第一序列的编号或索引k可以是由网络设备为终端配置的。比如上述第一序列的编号或索引k是由网络设备通过高层信令(例如RRC信令或MAC CE)为终端配置的,终端通过接收该高层信令,能够获得该第一序列的编号或索引k。终端根据上述对应关系获得编号或索引为k的第一序列对应的d个第二序列的编号或索引,根据d个第二序列的编号或索引从M个候选第二序列中获得d个第二序列。
在操作310中,可以有多种方式不同的方式根据上述d个第二序列生成或计算上述第一序列。
在根据上述d个第二序列生成或计算上述第一序列的一种可能的实施方式中,终端根据获得的上述d个第二序列加和得到上述第一序列。
示例性的,本申请实施例的一种将d个第二序列加和获得第一序列的可能方式可以由以下方法示出。终端获取编号或索引为k的第一序列对应的d个第二序列分别为(可简记作:可以通过以下加和方式得到编号或索引为k的第一序列{xk(n),n=0,1,…,N-1},(可简记作:{xk(n)}):
例如,终端获取编号或索引为k=1的第一序列对应的d=2个第二序列分别为{s14(n)}和{s46(n)},可以通过以下加和方式得到编号或索引为k=1的第一序列{x1(n)}:
其中,b和c均为大于0的整数。
其中,wk,1,wk,2,…,wk,d为复数,可以理解为生成第一序列时的加权参数。可以理解,本实施例中的计算方式仅为示例,本申请并不限定其他可能的计算方式。
在操作320的一种可能的实现方式中,终端在不同的时域资源上发送第一序列,换句话说,终端在一部分时域资源上发送第一序列的一部分,在另一部分时域资源上发送第一序列的另一部分。本申请实施例中,以在正交频分复用符号(orthogonal frequencydivision multiplexing symbol,OFDM symbol,OS)上传输第一序列{xk(n)}为例阐述在不同的时域资源上向网络设备发送第一序列,但本申请并不限定时域资源的类型,例如时域资源也可以是一个或多个时隙、一个或多个子帧、或者一个或多个无线帧等。
在不同的OS上传输第一序列,即,在一个OS上传输该第一序列的一部分,在其他OS上传输第一序列的其他部分。比如,在T(T为大于1的整数)个OS上传输第一序列,第一个OS传输{xk1(n)},第二个OS传输{xk2(n)},...,第T个OS传输{xkT(n)},其中{xk1(n)},{xk2(n)},…,{xkT(n)}组成了上述第一序列{xk(n)}。可以理解,第一OS上传输的第一序列的一部分{xk1(n)}可以是由该第一序列{xk(n)}对应的d个第二序列中的若干个第二序列生成或计算得到的。示例性的,{xk1(n)}一种可能的生成或计算方式为:
其中,b为大于0的整数。
网络设备在T个OS上接收到上述第一序列的各个部分({xk1(n)},{xk2(n)},…,{xkT(n)})后,使用M个候选序列第二序列中的任意一个候选第二序列,在其所对应的OS上,对该第一序列在该OS上的部分做互相关操作(例如在时域上做卷积,或者在频域上做点乘),得到与M个候选第二序列中的任意一个候选第二序列对应的互相关序列。然后使用算法(例如压缩感知算法)可以获得接收到的第一序列的编号。
示例性的,一个编号为k=1的第一序列{x1(n)}对应d=4个第二序列 选择在T=2个OS上传输所述第一序列{x1(n)}。在第一个OS上传输{x11(n)},在第二个OS上传输{x12(n)},可以理解,{x11(n)}和{x12(n)}分别为所述第一序列{x1(n)}的一部分,且{x11(n)}和{x12(n)}组成了所述第一序列{x1(n)}。
示例性的,{x11(n)}和{x12(n)}满足:
容易理解的是,上述在多个时域资源上传输上述第一序列,即用于传输上述第一序列的各个部分的时域资源不完全相同。本申请实施例并不限定第一序列包含的第二序列的数目d以及用于传输第一序列的时域资源的数目。
在操作320的一种可能的实现方式中,终端在不同的物理资源(例如时域资源、频率资源、或码域资源中的一种或多种)上发送第一序列。该实现方式与上述描述的终端在不同的时域资源上发送第一序列类似,这里不再赘述。
在上述获得第一序列的多种实施方式中,K和M的取值可以与第一序列对应的信号类型有关。
在第一序列为前导信号的序列的实施方式中,M的取值可以是64、60、56、52、48、44、40、36、32、28、24、20、16、12、8、或4,K的取值可以是640、512、320、256、160、或128。
在第一序列为DMRS的序列的实施方式中,M的取值可以是6、8、12、16、18、24或32,K的取值可以是24、32、48、64、96、或128。
图3所示的方法中可以包括可选的操作301,即网络设备向终端发送配置信息,终端获得该配置信息。
终端通过该配置信息可以获得第一序列的相关参数,这些参数可以包括以下的一种或多种:第一序列、d个第二序列、候选第二序列、候选第一序列、参数d、候选第一序列的数量K、候选第二序列的数量M、第一序列的编号k、d个第二序列的编号、参数ε。
可选地,该配置信息由下述中的一种或多种承载:***信息、RRC、MAC CE、或控制信道。可以理解,本申请实施例对操作301中配置信息的数量不做限定,换句话说,操作301中的配置信息可以是一条配置信息,也可以是多条配置信息。
通过上述配置的方法配置第一序列相关的参数,可以通过配置使不同的设备使用不同的第一序列的参数,减少设备之间的干扰。
本申请的另一实施例中介绍了在已知M个候选第二序列的情况下,获得M个候选第二序列与K个候选第一序列的对应关系的方法,且M个候选第二序列和K个候选第一序列满足前述的第一条件。
M个候选第二序列和K个候选第一序列的对应关系包括K个候选第一序列中的一个候选第一序列和M个候选第二序列中的d个候选第二序列的对应关系。为了方便描述,记一个候选第一序列与d个候选第二序列的对应关系为一组对应关系。示例性的,一组对应关系可以表示为编号为k的候选第一序列对应于d个候选第二序列的编号,例如,参见表1或表2。
本申请实施例主要介绍如何生成K组对应关系,即,如何获得K个候选第一序列与M个候选第二序列的对应关系。图4A是本申请实施例中获得候选第二序列和候选第一序列的对应关系的流程示意图,下面将结合本申请实施例中的图4A对如何根据M个候选第二序列生成上述对应关系且满足前述第一条件的方法进行具体的描述。可以理解,本实施例介绍的方法,终端和网络侧都可以实施,本实施例中以终端作为执行主体为例进行介绍,图4A示意的方法包括:
操作410:终端确定候选第一序列和候选第二序列的参数。该参数包括:需要生成的对应关系的组数K(也可以理解为候选第一序列的个数)、候选第二序列的个数M、一个候选第一序列对应候选第二序列的数目d、参数s、和概率P。可选的,上述参数可以是预定义的,也可以是由网络设备为终端配置的。
ε初始化为0,已生成的对应关系的组数k初始化为0。其中,对于已生成的对应关系的组数k,该k组对应关系中的k个候选第一序列和M个候选第二序列前述的第一条件。
操作420:判断k是否已经达到K,如果没有执行操作430,如果达到则结束流程。
操作430:根据k的值重置未使用的候选对应关系集合的大小S(例如:)。该未使用的候选对应关系集合为所有可能的对应关系的集合中去除已生成的对应关系的组数k。示例性的,该候选对应关系集合由从M个候选第二序列中任意选取d个候选序列的所有可能的排列组合组成(所有可能的排列组合共个),该一个“排列组合”记作一个候选对应关系。示例性的,表示从M个中任意选取d个的所有可能排列组合的个数。未使用的候选对应关系是有限的,例如对于M=100,d=2的情况,候选对应关系总共有个,即对于k=50时,即已生成了50个满足前述第一条件的对应关系时,剩下4900个未使用的候选对应关系,未使用的候选关系集合的大小容易理解地,生成一个对应关系,未使用的候选对应关系集合大小减1。本申请实施例并不限制其他计算S的方式。
操作440:从S个未使用的候选对应关系集合中选取一个候选对应关系,相对应的S=S-1。
可以理解,在操作440中选取了一个候选对应关系,在后续的操作450中将会判断k+1个序列(k个候选第一序列和一个按照操作440中选取的候选对应关系生成的序列)和M个候选第二序列是否满足前述的第一条件,如果满足,候选第一序列的个数更新为k+1。
操作450:判断是否满足前述的第一条件。已生成的对应关系的组数为min(0,k),也就是说,该min(0,k)(k>0时min(0,k)=k)个候选第一序列和M个候选第二序列满足前述的第一条件。
令编号为k的候选第一序列使用该候选对应关系,k+1个候选第一序列中的min(s,k+1)个候选第一序列对应d×min(s,k+1)个候选第二序列,判断所述d×min(s,k+1)个候选第二序列中存在至少d×(1-ε)×min(s,k+1)个互不相同的候选第二序列的概率是否大于等于P。如果概率满足大于等于P,则k=k+1,转入操作420。如果概率不满足大于等于P,则转入操作460。
操作460:判断未使用的候选对应关系集合的大小S是否大于0,如果大于0,则转入操作440。如果不大于0,则ε设置为ε+1/(d×s),转入操作430。其中,操作460中S不大于0,可以理解为已经遍历了未使用的候选对应关系且都不满足前述的第一条件。
容易理解的是,终端可以根据方法400中描述的方法获得M个候选第二序列与K个候选第一序列的对应关系,且M个候选第二序列与K个候选第一序列满足前述的第一条件。可以理解,网络设备也可以根据方法400中描述的方法获得M个候选第二序列与K个候选第一序列的对应关系,且M个候选第二序列与K个候选第一序列满足前述的第一条件。
图4B是本申请实施例中获得候选第二序列和候选第一序列的对应关系的又一流程示意图,下面将结合本申请实施例中的图4B对如何根据M个候选第二序列生成上述对应关系且满足前述第一条件的方法进行具体的描述。可以理解,本实施例介绍的方法,终端和网络侧都可以实施,本实施例中以终端作为执行主体为例进行介绍,图4B示意的方法包括:
操作810:确定第一序列和第二序列的参数。该参数包括:第一序列集合包含候选第一序列的个数K、第二序列集合包含候选第二序列的个数M、候选第一序列对应候选第二序列的数目d。可选的,该参数可以是预定义的,也可以是指定的,例如通过图3中操作310的配置信息进行配置。
最大容许差距g初始化为1,已确定的候选第一序列的数目k初始化为0。
操作820:判断k是否已经达到K,如果没有执行操作830,如果达到则结束流程。
操作830:重置未使用的候选对应关系集合的大小根据k的值重置未使用的候选对应关系集合的大小。该未使用的候选对应关系集合包括所有可能的对应关系中未被已确定的k个第一序列使用的对应关系。需要说明的是,未使用的候选对应关系是有限的,例如对于M=100,d=2的情况,候选对应关系总共有个,即对于k=50时,即已使用了0至49个满足条件的对应关系时,剩下4900个未使用的候选对应关系,未使用的候选关系集合的大小容易理解地,每使用一个候选对应关系,未使用的候选对应关系集合大小减1。
操作840:从S个未使用的候选对应关系集合中选取一个候选对应关系,相对应的S=S-1。
操作850:判断操作840选取的候选对应关系是否满足条件。
令编号为k的候选第一序列使用该候选对应关系,统计在编号0至k的候选第一序列中,每个候选第二序列被对应的总次数。计算候选第二序列被对应的总次数的最大值与最小值之间的差值。如果该差值小于等于g,则k+1,转入操作820。如果该差值大于g,则转入操作860。
操作860:判断未使用的候选对应关系集合的大小S是否大于0,如果大于0,则转入操作840。如果不大于0,则g设置为g+1,转入操作830。
容易理解的是,终端可以根据方法800中描述的方法获得M个候选第二序列与K个候选第一序列的对应关系,且M个候选第二序列与K个候选第一序列满足前述的第一条件。可以理解,网络设备也可以根据方法800中描述的方法获得M个候选第二序列与K个候选第一序列的对应关系,且M个候选第二序列与K个候选第一序列满足前述的第一条件。
相应于上述方法实施例给出的方法,本申请实施例还提供了相应的装置,包括用于执行上述实施例相应的模块。所述模块可以是软件,也可以是硬件,或者是软件和硬件结合。
图5给出了一种装置的结构示意图。所述装置500可以是网络设备,也可以是终端设备,也可以是支持网络设备实现上述方法的芯片、芯片***、或处理器等,还可以是支持终端设备实现上述方法的芯片、芯片***、或处理器等。该装置可用于实现上述方法实施例中描述的方法,具体可以参见上述方法实施例中的说明。
所述装置500可以包括一个或多个处理器501,所述处理器501也可以称为处理单元,可以实现一定的控制功能。所述处理器501可以是通用处理器或者专用处理器等。例如可以是基带处理器或中央处理器。基带处理器可以用于对通信协议以及通信数据进行处理,中央处理器可以用于对通信装置(如,基站、基带芯片,终端、终端芯片,DU或CU等)进行控制,执行软件程序,处理软件程序的数据。
在一种可选的设计中,处理器501也可以存有指令和/或数据503,所述指令和/或数据503可以被所述处理器运行,使得所述装置500执行上述方法实施例中描述的方法。
在另一种可选的设计中,处理器501中可以包括用于实现接收和发送功能的收发单元。例如该收发单元可以是收发电路,或者是接口,或者是接口电路。用于实现接收和发送功能的收发电路、接口或接口电路可以是分开的,也可以集成在一起。上述收发电路、接口或接口电路可以用于代码/数据的读写,或者,上述收发电路、接口或接口电路可以用于信号的传输或传递。
在又一种可能的设计中,装置500可以包括电路,所述电路可以实现前述方法实施例中发送或接收或者通信的功能。
可选的,所述装置500中可以包括一个或多个存储器502,其上可以存有指令504,所述指令可在所述处理器上被运行,使得所述装置500执行上述方法实施例中描述的方法。可选的,所述存储器中还可以存储有数据。可选的,处理器中也可以存储指令和/或数据。所述处理器和存储器可以单独设置,也可以集成在一起。例如,上述方法实施例中所描述的对应关系可以存储在存储器中,或者存储在处理器中。
可选的,所述装置500还可以包括收发器505和/或天线506。所述处理器501可以称为处理单元,对所述装置500进行控制。所述收发器505可以称为收发单元、收发机、收发电路、收发装置或收发模块等,用于实现收发功能。
可选的,本申请实施例中的装置500可以用于执行本申请实施例中图3描述的方法。
在一种可能的设计中,该装置500可对应于上文方法实施例中的终端设备,也可对应于支持终端设备实现上述方法的芯片、芯片***、或处理器等。
在一种可能的实施方式中,装置500包括处理器501和收发器505。处理器501用于获得第一序列{x(n),n=0,1,…,N-1},(简记为:{x(n)}),以及收发器505用于输出该第一序列{x(n)},其中,该第一序列{x(n)}与d个第二序列{{s1(n),n=0,1,…,N-1},{s2(n),n=0,1,…,N-1},…,{sd(n),n=0,1,…,N-1}}(简记为:{{s1(n)},{s2(n)},…,{sd(n)}})有关。该d个第二序列包含在M个候选第二序列中,该第一序列包含在K个候选第一序列中,其中,d为大于1的整数,M为大于或等于d的整数,K为大于M的整数。
其中,K个候选第一序列与M个候选第二序列满足以下描述的第一条件:
第一条件:在K个候选第一序列中的任意s个候选第一序列对应d×s个候选第二序列,该d×s个候选第二序列中存在至少d×(1-ε)×s个互不相同的候选第二序列,ε为大于0且小于1的实数,s为大于1且小于K的整数。可以理解,为了方便描述,该第一条件也可以表达为(s;d;ε)-expander准则。
上述装置500按照K个候选第一序列和M个候选第二序列的对应关系选取出d个第二序列生成或计算第一序列,其中,候选第一序列与候选第二序列满足对应条件,增加了与终端信号对应的序列的容量,从而能够在有限的物理资源中扩充与终端信号对应的序列的容量,满足大量终端接入网络或发送信号的需求。此外,由于上述方法中的第一序列和第二序列均具有低互相关特性,因此可以在扩充与终端信号对应的序列容量的同时,保证对与终端信号对应的序列具有良好的检测性能。
在上述装置500某些可能的实施方式中,该对应关系可以是以表格的形式实现,也可以采用函数的形式实现,还可以采用其他的数据结构实现,例如可以采用数组、队列、容器、栈、线性表、指针、链表、树、图、结构体、类、堆、散列表或哈希表等实现。
在上述装置500某些可能的实施方式中,收发器505还用于接收配置信息,该配置信息配置d个第二序列{{s1(n)},{s2(n)},…,{sd(n)}},或者,该配置信息配置第一序列{x(n)}与d个第二序列{{s1(n)},{s2(n)},…,{sd(n)}}的对应关系。可选地,该配置信息是预定义的,或者,该配置信息是由下述中的一种或多种承载的:***信息、RRC信令、MAC CE、或控制信道。
在上述装置500某些可能的实施方式中,处理器501还用于根据收发器505接收的上述配置信息获得d个第二序列{{s1(n)},{s2(n)},…,{sd(n)}}。
在上述装置500某些可能的实施方式中,收发器505和/或处理器501还用于获得上述K个候选第一序列和M个候选第二序列的对应关系,处理器501还用于根据该对应关系获得上述d个第二序列{{s1(n)},{s2(n)},…,{sd(n)}}。
在上述装置500某些可能的实施方式中,处理器501还用于根据上述d个第二序列{{s1(n)},{s2(n)},…,{sd(n)}}生成或计算上述第一序列{x(n)}。
在上述装置500某些可能的实施方式中,上述第一序列为下述中的一种:preamble序列、DMRS序列、PTRS序列、SRS序列、同步信号的序列、测量参考信号的序列、或发现信号的序列。可选地,当第一序列为前导信号的序列时,M的取值可以是64、60、56、52、48、44、40、36、32、28、24、20、16、12、8、或4,K的取值可以是640、512、320、256、160、或128,但本申请并不限制N和M的其他取值。可选地,当第一序列为DMRS的序列时,所述M的取值可以是6、8、12、16、18、24或32,K的取值可以是24、32、48、64、96、或128,但本申请并不限制N和M的其他取值。
在上述装置500某些可能的实施方式中,上述第二序列为ZC序列、或由ZC序列经第一处理获得的序列,第一处理包括下述中的一种或多种:离散傅里叶变换DFT、或循环移位。
可选的,本申请实施例中的装置500可以用于执行本申请实施例中图4A描述的方法。
在一种可能的实施方式中,装置500包括处理器501。处理器501还用于确定候选第一序列和候选第二序列的参数。该参数包括:需要生成的对应关系的组数K(也可以理解为候选第一序列的个数)、候选第二序列的个数M、一个候选第一序列对应候选第二序列的数目d、参数s、和概率P。可选的,装置500可以包括存储器502,上述参数可以是预定义在存储器502中的。或者,可选地,装置500可以包括收发器505,上述参数可以是由收发器505从网络设备接收的。
可选地,处理器501还用于将ε初始化为0,生成的对应关系的组数k初始化为0。
可选地,处理器501还用于判断k是否已经达到K,如果没有执行操作430,如果达到则结束流程。
可选地,处理器501还用于根据k的值重置未使用的候选对应关系集合的大小S
可选的,处理器501还用于从S个未使用的候选对应关系集合中选取一个候选对应关系,相对应的S=S-1。
可选的,处理器501还用于判断是否满足前述的第一条件。。如果概率满足大于等于P,则k=k+1,转入操作420。如果概率不满足大于等于P,则转入操作460。
可选的,处理器501还用于判断未使用的候选对应关系集合的大小S是否大于0。如果大于0,则转入操作440。如果不大于0,则ε设置为ε+1/(d×s),转入操作430。
可选的,本申请实施例中的装置500可以用于执行本申请实施例中图4B描述的方法。
在一种可能的实施方式中,装置500包括处理器501。处理器501还用于确定候选第一序列和候选第二序列的参数。该参数包括:需要生成的对应关系的组数K(也可以理解为候选第一序列的个数)、候选第二序列的个数M、一个候选第一序列对应候选第二序列的数目d。可选的,装置500可以包括存储器502,上述参数可以是预定义在存储器502中的。或者,可选地,装置500可以包括收发器505,上述参数可以是由收发器505从网络设备接收的。
可选地,处理器501还用于将g初始化为1,生成的对应关系的组数k初始化为0。
可选地,处理器501还用于判断k是否已经达到K,如果没有执行操作830,如果达到则结束流程。
可选地,处理器501还用于根据k的值重置未使用的候选对应关系集合的大小S
可选的,处理器501还用于从S个未使用的候选对应关系集合中选取一个候选对应关系,相对应的S=S-1。
可选的,处理器501还用于判断是否满足前述的第一条件。计算候选第二序列被对应的总次数的最大值与最小值之间的差值。如果该差值小于等于g,则k=k+1,转入操作820。如果该差值大于g,则转入操作860。
可选的,处理器501还用于判断未使用的候选对应关系集合的大小S是否大于0。如果大于0,则转入操作840。如果不大于0,则g设置为g+1,转入操作830。
在一种可能的设计中,该装置500可对应于上文方法实施例中的网络设备,也可对应于网络设备的部件(例如,集成电路,芯片、或处理器等等)。
在一种可能的实施方式中,装置500包括收发器505和处理器501。收发器505用于接收第一序列{x(n),n=0,1,…,N-1},(简记为:{x(n)}),以及处理器501用于处理该第一序列{x(n)},其中,该第一序列{x(n)}与d个第二序列{{s1(n),n=0,1,…,N-1},{s2(n),n=0,1,…,N-1},…,{sd(n),n=0,1,…,N-1}}(简记为:{{s1(n)},{s2(n)},…,{sd(n)}})有关。该d个第二序列包含在M个候选第二序列中,该第一序列包含在K个候选第一序列中,其中,d为大于1的整数,M为大于或等于d的整数,K为大于M的整数。
其中,K个候选第一序列与M个候选第二序列满足以下描述的第一条件:
第一条件:在K个候选第一序列中的任意s个候选第一序列对应d×s个候选第二序列,该d×s个候选第二序列中存在至少d×(1-ε)×s个互不相同的候选第二序列,ε为大于0且小于1的实数,s为大于1且小于K的整数。可以理解,为了方便描述,该第一条件也可以表达为(s;d;ε)-expander准则。
通过上述装置500,按照K个候选第一序列和M个候选第二序列的对应关系选取出d个第二序列生成或计算第一序列,其中,候选第一序列与候选第二序列满足对应条件,增加了与终端信号对应的序列的容量,从而能够在有限的物理资源中扩充与终端信号对应的序列的容量,满足大量终端接入网络或发送信号的需求。此外,由于上述方法中的第一序列和第二序列均具有低互相关特性,因此可以在扩充与终端信号对应的序列容量的同时,保证对与终端信号对应的序列具有良好的检测性能。
在上述装置500某些可能的实施方式中,该对应关系可以是以表格的形式实现,也可以采用函数的形式实现,还可以采用其他的数据结构实现,例如可以采用数组、队列、容器、栈、线性表、指针、链表、树、图、结构体、类、堆、散列表或哈希表等实现。
在上述装置500某些可能的实施方式中,收发器505还用于向终端发送配置信息,该配置信息配置d个第二序列{{s1(n)},{s2(n)},…,{sd(n)}},或者,该配置信息配置第一序列{x(n)}与d个第二序列{{s1(n)},{s2(n)},…,{sd(n)}}的对应关系。可选地,该配置信息是预定义的,或者,该配置信息是由下述中的一种或多种承载的:***信息、RRC信令、MACCE、或控制信道。
在上述装置500某些可能的实施方式中,上述第一序列为下述中的一种:preamble序列、DMRS序列、PTRS序列、SRS序列、同步信号的序列、测量参考信号的序列、或发现信号的序列。可选地,当第一序列为preamble序列时,M的取值可以是64、60、56、52、48、44、40、36、32、28、24、20、16、12、8、或4,K的取值可以是640、512、320、256、160、或128,但本申请并不限制N和M的其他取值。可选地,当第一序列为DMRS的序列时,所述M的取值可以是6、8、12、16、18、24或32,K的取值可以是24、32、48、64、96、或128,但本申请并不限制N和M的其他取值。
在上述装置500某些可能的实施方式中,上述第二序列为ZC序列、或由ZC序列经第一处理获得的序列,第一处理包括下述中的一种或多种:离散傅里叶变换DFT、或循环移位。
通过上述装置500向终端配置第一序列相关的参数,可以通过配置使不同的设备使用不同的第一序列参数,减少设备之间的干扰。
在一种可能的设计中,该装置500可对应于上文方法实施例中的网络设备,也可对应于网络设备的部件(例如,集成电路,芯片,或处理器等等)用于执行本申请实施例中图4A或4B描述的方法。
本申请中描述的处理器和收发器可实现在集成电路(integrated circuit,IC)、模拟IC、射频集成电路RFIC、混合信号IC、专用集成电路(application specificintegrated circuit,ASIC)、印刷电路板(printed circuit board,PCB)、电子设备等上。该处理器和收发器也可以用各种IC工艺技术来制造,例如互补金属氧化物半导体(complementary metal oxide semiconductor,CMOS)、N型金属氧化物半导体(nMetal-oxide-semiconductor,NMOS)、P型金属氧化物半导体(positive channel metal oxidesemiconductor,PMOS)、双极结型晶体管(Bipolar Junction Transistor,BJT)、双极CMOS(BiCMOS)、硅锗(SiGe)、砷化镓(GaAs)等。
以上实施例描述中的装置可以是网络设备或者终端设备,但本申请中描述的装置的范围并不限于此,而且装置的结构可以不受图5的限制。装置可以是独立的设备或者可以是较大设备的一部分。例如所述装置可以是:
(1)独立的集成电路IC,或芯片,或,芯片***或子***;
(2)具有一个或多个IC的集合,可选的,该IC集合也可以包括用于存储数据和/或指令的存储部件;
(3)ASIC,例如调制解调器(MSM);
(4)可嵌入在其他设备内的模块;
(5)接收机、终端、智能终端、蜂窝电话、无线设备、手持机、移动单元、车载设备、网络设备、云设备、人工智能设备等等;
(6)其他等等。
图6提供了一种终端的结构示意图。该终端设备可适用于图1所示出的场景中。为了便于说明,图6仅示出了终端设备的主要部件。如图6所示,终端设备600包括处理器、存储器、控制电路、天线以及输入输出装置。处理器主要用于对通信协议以及通信数据进行处理,以及对整个终端进行控制,执行软件程序,处理软件程序的数据。存储器主要用于存储软件程序和数据。射频电路主要用于基带信号与射频信号的转换以及对射频信号的处理。天线主要用于收发电磁波形式的射频信号。输入输出装置,例如触摸屏、显示屏,键盘等主要用于接收用户输入的数据以及对用户输出数据。
当终端设备开机后,处理器可以读取存储单元中的软件程序,解析并执行软件程序的指令,处理软件程序的数据。当需要通过无线发送数据时,处理器对待发送的数据进行基带处理后,输出基带信号至射频电路,射频电路将基带信号进行处理后得到射频信号并将射频信号通过天线以电磁波的形式向外发送。当有数据发送到终端设备时,射频电路通过天线接收到射频信号,该射频信号被进一步转换为基带信号,并将基带信号输出至处理器,处理器将基带信号转换为数据并对该数据进行处理。
为了便于说明,图6仅示出了一个存储器和处理器。在实际的终端设备中,可以存在多个处理器和存储器。存储器也可以称为存储介质或者存储设备等,本发明实施例对此不做限制。
作为一种可选的实现方式,处理器可以包括基带处理器和中央处理器,基带处理器主要用于对通信协议以及通信数据进行处理,中央处理器主要用于对整个终端设备进行控制,执行软件程序,处理软件程序的数据。图6中的处理器集成了基带处理器和中央处理器的功能,本领域技术人员可以理解,基带处理器和中央处理器也可以是各自独立的处理器,通过总线等技术互联。本领域技术人员可以理解,终端设备可以包括多个基带处理器以适应不同的网络制式,终端设备可以包括多个中央处理器以增强其处理能力,终端设备的各个部件可以通过各种总线连接。所述基带处理器也可以表述为基带处理电路或者基带处理芯片。所述中央处理器也可以表述为中央处理电路或者中央处理芯片。对通信协议以及通信数据进行处理的功能可以内置在处理器中,也可以以软件程序的形式存储在存储单元中,由处理器执行软件程序以实现基带处理功能。
在一个例子中,可以将具有收发功能的天线和控制电路视为终端设备600的收发单元611,将具有处理功能的处理器视为终端设备600的处理单元612。如图6所示,终端设备600包括收发单元611和处理单元612。收发单元也可以称为收发器、收发机、收发装置等。可选的,可以将收发单元611中用于实现接收功能的器件视为接收单元,将收发单元611中用于实现发送功能的器件视为发送单元,即收发单元611包括接收单元和发送单元。示例性的,接收单元也可以称为接收机、接收器、接收电路等,发送单元可以称为发射机、发射器或者发射电路等。可选的,上述接收单元和发送单元可以是集成在一起的一个单元,也可以是各自独立的多个单元。上述接收单元和发送单元可以在一个地理位置,也可以分散在多个地理位置。
如图7所示,本申请又一实施例提供了一种装置700。该装置可以是终端,也可以是终端的部件(例如,集成电路,芯片等等)。或者,该装置可以是网络设备,也可以是网络设备的部件(例如,集成电路,芯片等等)。该装置也可以是其他通信模块,用于实现本申请方法实施例中的方法。该装置700可以包括:处理模块702(处理单元)。可选的,还可以包括收发模块701(收发单元)和存储模块703(存储单元)。
在一种可能的设计中,如图7中的一个或者多个模块可能由一个或者多个处理器来实现,或者由一个或者多个处理器和存储器来实现;或者由一个或多个处理器和收发器实现;或者由一个或者多个处理器、存储器和收发器实现,本申请实施例对此不作限定。所述处理器、存储器、收发器可以单独设置,也可以集成。
所述装置具备实现本申请实施例描述的终端的功能,比如,所述装置包括终端执行本申请实施例描述的终端涉及步骤所对应的模块或单元或手段(means),所述功能或单元或手段(means)可以通过软件实现,或者通过硬件实现,也可以通过硬件执行相应的软件实现,还可以通过软件和硬件结合的方式实现。详细可进一步参考前述对应方法实施例中的相应描述。或者,所述装置具备实现本申请实施例描述的网络设备的功能,比如,所述装置包括所述网络设备执行本申请实施例描述的网络设备涉及步骤所对应的模块或单元或手段(means),所述功能或单元或手段(means)可以通过软件实现,或者通过硬件实现,也可以通过硬件执行相应的软件实现,还可以通过软件和硬件结合的方式实现。详细可进一步参考前述对应方法实施例中的相应描述。
可选的,本申请实施例中的装置700可以用于执行本申请实施例中图3描述的方法。
在一种可能的设计中,该装置700可对应于上文方法实施例中的终端设备,例如,可以为终端设备,或者支持终端设备实现上述方法的芯片、芯片***、或处理器等。
在一种可能的实施方式中,装置700包括处理模块702和收发模块701。处理模块702用于获得第一序列{x(n),n=0,1,…,N-1},(简记为:{x(n)}),以及收发模块701用于输出该第一序列{x(n)},其中,该第一序列{x(n)}与d个第二序列{{s1(n),n=0,1,…,N-1},{s2(n),n=0,1,…,N-1},…,{sd(n),n=0,1,…,N-1}}(简记为:{{s1(n)},{s2(n)},…,{sd(n)}})有关。该d个第二序列包含在M个候选第二序列中,该第一序列包含在K个候选第一序列中,其中,d为大于1的整数,M为大于或等于d的整数,K为大于M的整数。
其中,K个候选第一序列与M个候选第二序列满足以下描述的第一条件:
第一条件:在K个候选第一序列中的任意s个候选第一序列对应d×s个候选第二序列,该d×s个候选第二序列中存在至少d×(1-ε)×s个互不相同的候选第二序列,ε为大于0且小于1的实数,s为大于1且小于K的整数。可以理解,为了方便描述,该第一条件也可以表达为(s;d;ε)-expander准则。
上述装置700按照K个候选第一序列和M个候选第二序列的对应关系选取出d个第二序列生成或计算第一序列,其中,候选第一序列与候选第二序列满足对应条件,增加了与终端信号对应的序列的容量,从而能够在有限的物理资源中扩充与终端信号对应的序列的容量,满足大量终端接入网络或发送信号的需求。此外,由于上述方法中的第一序列和第二序列均具有低互相关特性,因此可以在扩充与终端信号对应的序列容量的同时,保证对与终端信号对应的序列具有良好的检测性能。
在上述装置700某些可能的实施方式中,该对应关系可以是以表格的形式实现,也可以采用函数的形式实现,还可以采用其他的数据结构实现,例如可以采用数组、队列、容器、栈、线性表、指针、链表、树、图、结构体、类、堆、散列表或哈希表等实现。
在上述装置700某些可能的实施方式中,收发模块701,还用于接收配置信息,该配置信息配置d个第二序列{{s1(n)},{s2(n)},…,{sd(n)}},或者,该配置信息配置第一序列{x(n)}与d个第二序列{{s1(n)},{s2(n)},…,{sd(n)}}的对应关系。可选地,该配置信息是预定义的,或者,该配置信息是由下述中的一种或多种承载的:***信息、RRC信令、MAC CE、或控制信道。
在上述装置700某些可能的实施方式中,处理模块702还用于根据收发模块701接收的上述配置信息获得d个第二序列{{s1(n)},{s2(n)},…,{sd(n)}}。
在上述装置700某些可能的实施方式中,收发模块701和/或处理模块702还用于获得上述K个候选第一序列和M个候选第二序列的对应关系,处理模块702还用于根据该对应关系获得上述d个第二序列{{s1(n)},{s2(n)},…,{sd(n)}}。
在上述装置700某些可能的实施方式中,处理模块702还用于根据上述d个第二序列{{s1(n)},{s2(n)},…,{sd(n)}}生成或计算上述第一序列{x(n)}。
在上述装置700某些可能的实施方式中,上述第一序列为下述中的一种:preamble序列、DMRS序列、PTRS序列、SRS序列、同步信号的序列、测量参考信号的序列、或发现信号的序列。可选地,当第一序列为前导信号的序列时,M的取值可以是64、60、56、52、48、44、40、36、32、28、24、20、16、12、8、或4,K的取值可以是640、512、320、256、160、或128,但本申请并不限制N和M的其他取值。可选地,当第一序列为DMRS的序列时,所述M的取值可以是6、8、12、16、18、24或32,K的取值可以是24、32、48、64、96、或128,但本申请并不限制N和M的其他取值。
在上述装置700某些可能的实施方式中,上述第二序列为ZC序列、或由ZC序列经第一处理获得的序列,第一处理包括下述中的一种或多种:离散傅里叶变换DFT、或循环移位。
可选的,本申请实施例中的装置700可以用于执行本申请实施例中图4A描述的方法。
在一种可能的实施方式中,装置700包括处理模块702。处理模块702用于确定候选第一序列和候选第二序列的参数。该参数包括:需要生成的对应关系的组数K(也可以理解为候选第一序列的个数)、候选第二序列的个数M、一个候选第一序列对应候选第二序列的数目d、参数s、和概率P。可选的,装置700包括存储模块703,上述参数可以是预定义在存储模块703中的。或者,可选的,装置700包括收发模块701,上述参数可以是由收发模块701从网络设备接收的。
可选地,处理模块702还用于将ε初始化为0,生成的对应关系的组数k初始化为0。
可选地,处理模块702还用于判断k是否已经达到K,如果没有执行操作430,如果达到则结束流程。
可选地,处理模块702还用于根据k的值重置未使用的候选对应关系集合的大小S
可选的,处理模块702还用于从S个未使用的候选对应关系集合中选取一个候选对应关系,相对应的S=S-1。
可选的,处理模块702还用于判断是否满足前述的第一条件。。如果概率满足大于等于P,则k=k+1,转入操作420。如果概率不满足大于等于P,则转入操作460。
可选的,处理模块702还用于判断未使用的候选对应关系集合的大小S是否大于0。如果大于0,则转入操作440。如果不大于0,则ε设置为ε+1/(d×s),转入操作430。
可选的,本申请实施例中的装置700可以用于执行本申请实施例中图4B描述的方法。
在一种可能的实施方式中,装置700包括处理模块702。处理模块702用于确定候选第一序列和候选第二序列的参数。该参数包括:需要生成的对应关系的组数K(也可以理解为候选第一序列的个数)、候选第二序列的个数M、一个候选第一序列对应候选第二序列的数目d。可选的,装置700包括存储模块703,上述参数可以是预定义在存储模块703中的。或者,可选的,装置700包括收发模块701,上述参数可以是由收发模块701从网络设备接收的。
可选地,处理模块702还用于将g初始化为1,生成的对应关系的组数k初始化为0。
可选地,处理模块702还用于判断k是否已经达到K,如果没有执行操作830,如果达到则结束流程。
可选地,处理模块702还用于根据k的值重置未使用的候选对应关系集合的大小S
可选的,处理模块702还用于从S个未使用的候选对应关系集合中选取一个候选对应关系,相对应的S=S-1。
可选的,处理模块702还用于判断是否满足前述的第一条件。计算候选第二序列被对应的总次数的最大值与最小值之间的差值。如果该差值小于等于g,则k=k+1,转入操作820。如果该差值大于g,则转入操作860。
可选的,处理模块702还用于判断未使用的候选对应关系集合的大小S是否大于0。如果大于0,则转入操作840。如果不大于0,则g设置为g+1,转入操作830。
在一种可能的设计中,该装置700可对应于上文方法实施例中的网络设备,也可对应于网络设备的部件(例如,集成电路,芯片,或处理器等等)。
在一种可能的实施方式中,装置700包括收发模块701和处理模块702。收发模块701还用于接收第一序列{x(n),n=0,1,…,N-1},(简记为:{x(n)}),以及处理模块702还用于用于处理该第一序列{x(n)},其中,该第一序列{x(n)}与d个第二序列{{s1(n),n=0,1,…,N-1},{s2(n),n=0,1,…,N-1},…,{sd(n),n=0,1,…,N-1}}(简记为:{{s1(n)},{s2(n)},…,{sd(n)}})有关。该d个第二序列包含在M个候选第二序列中,该第一序列包含在K个候选第一序列中,其中,d为大于1的整数,M为大于或等于d的整数,K为大于M的整数。
其中,K个候选第一序列与M个候选第二序列满足以下描述的第一条件:
第一条件:在K个候选第一序列中的任意s个候选第一序列对应d×s个候选第二序列,该d×s个候选第二序列中存在至少d×(1-ε)×s个互不相同的候选第二序列,ε为大于0且小于1的实数,s为大于1且小于K的整数。可以理解,为了方便描述,该第一条件也可以表达为(s;d;ε)-expander准则。
通过上述装置700,按照K个候选第一序列和M个候选第二序列的对应关系选取出d个第二序列生成或计算第一序列,其中,候选第一序列与候选第二序列满足对应条件,增加了与终端信号对应的序列的容量,从而能够在有限的物理资源中扩充与终端信号对应的序列的容量,满足大量终端接入网络或发送信号的需求。此外,由于上述方法中的第一序列和第二序列均具有低互相关特性,因此可以在扩充与终端信号对应的序列容量的同时,保证对与终端信号对应的序列具有良好的检测性能。
在上述装置700某些可能的实施方式中,该对应关系可以是以表格的形式实现,也可以采用函数的形式实现,还可以采用其他的数据结构实现,例如可以采用数组、队列、容器、栈、线性表、指针、链表、树、图、结构体、类、堆、散列表或哈希表等实现。
在上述装置700某些可能的实施方式中,收发模块701还用于向终端发送配置信息,,该配置信息配置d个第二序列{{s1(n)},{s2(n)},…,{sd(n)}},或者,该配置信息配置第一序列{x(n)}与d个第二序列{{s1(n)},{s2(n)},…,{sd(n)}}的对应关系。可选地,该配置信息是预定义的,或者,该配置信息是由下述中的一种或多种承载的:***信息、RRC信令、MAC CE、或控制信道。
在上述装置700某些可能的实施方式中,上述第一序列为下述中的一种:preamble序列、DMRS序列、PTRS序列、SRS序列、同步信号的序列、测量参考信号的序列、或发现信号的序列。可选地,当第一序列为preamble序列时,M的取值可以是64、60、56、52、48、44、40、36、32、28、24、20、16、12、8、或4,K的取值可以是640、512、320、256、160、或128,但本申请并不限制N和M的其他取值。可选地,当第一序列为DMRS的序列时,所述M的取值可以是6、8、12、16、18、24或32,K的取值可以是24、32、48、64、96、或128,但本申请并不限制N和M的其他取值。
在上述装置700某些可能的实施方式中,上述第二序列为ZC序列、或由ZC序列经第一处理获得的序列,第一处理包括下述中的一种或多种:离散傅里叶变换DFT、或循环移位。
通过上述装置700向终端配置第一序列相关的参数,可以通过配置使不同的设备使用不同的第一序列参数,减少设备之间的干扰。
在一种可能的设计中,该装置700可对应于上文方法实施例中的网络设备,也可对应于网络设备的部件(例如,集成电路,芯片,或处理器等等)用于执行本申请实施例中图4A或4B描述的方法。
可以理解的是,本申请实施例中的一些可选的特征,在某些场景下,可以不依赖于其他特征,比如其当前所基于的方案,而独立实施,解决相应的技术问题,达到相应的效果,也可以在某些场景下,依据需求与其他特征进行结合。相应的,本申请实施例中给出的装置也可以相应的实现这些特征或功能,在此不予赘述。
本领域技术人员还可以了解到本申请实施例列出的各种说明性逻辑块(illustrative logical block)和步骤(step)可以通过电子硬件、电脑软件,或两者的结合进行实现。这样的功能是通过硬件还是软件来实现取决于特定的应用和整个***的设计要求。本领域技术人员可以对于每种特定的应用,可以使用各种方法实现所述的功能,但这种实现不应被理解为超出本申请实施例保护的范围。
在本申请的各个实施例和实现方式中,如果没有特殊说明以及逻辑冲突,不同的实施例之间、不同的实现方式之间的术语和/或描述具有一致性、且可以相互引用,不同的实施例和实现方式中的技术特征根据其内在的逻辑关系可以组合形成新的实施例或新的实现方式。
应理解,本申请实施例中的处理器可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(digitalsignal processor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现场可编程门阵列(field programmable gate array,FPGA)或者其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
本申请所描述的技术可通过各种方式来实现。例如,这些技术可以用硬件、软件或者硬件结合的方式来实现。对于硬件实现,用于在通信装置(例如,基站,终端、网络实体、或芯片)处执行这些技术的处理单元,可以实现在一个或多个通用处理器、DSP、数字信号处理器件、ASIC、可编程逻辑器件、FPGA、或其它可编程逻辑装置,离散门或晶体管逻辑,离散硬件部件,或上述任何组合中。通用处理器可以为微处理器,可选地,该通用处理器也可以为任何传统的处理器、控制器、微控制器或状态机。处理器也可以通过计算装置的组合来实现,例如数字信号处理器和微处理器,多个微处理器,一个或多个微处理器联合一个数字信号处理器核,或任何其它类似的配置来实现。
可以理解,本申请实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(random access memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(dynamic RAM,DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data rateSDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(directrambus RAM,DR RAM)。应注意,本文描述的***和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
本申请还提供了一种计算机可读介质,其上存储有计算机程序,该计算机程序被计算机执行时实现上述任一方法实施例的功能。
本申请还提供了一种计算机程序产品,该计算机程序产品被计算机执行时实现上述任一方法实施例的功能。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,高密度数字视频光盘(digital video disc,DVD))、或者半导体介质(例如,固态硬盘(solid state disk,SSD))等。
本领域普通技术人员可以理解:本申请中涉及的第一、第二等各种数字编号仅为描述方便进行的区分,并不用来限制本申请实施例的范围,也表示先后顺序。
本申请中各表所示的对应关系可以被配置,也可以是预定义的。各表中的信息的取值仅仅是举例,可以配置为其他值,本申请并不限定。在配置信息与各参数的对应关系时,并不一定要求必须配置各表中示意出的所有对应关系。例如,本申请中的表格中,某些行示出的对应关系也可以不配置。又例如,可以基于上述表格做适当的变形调整,例如,拆分,合并等等。上述各表中标题示出参数的名称也可以采用通信装置可理解的其他名称,其参数的取值或表示方式也可以通信装置可理解的其他取值或表示方式。上述各表在实现时,也可以采用其他的数据结构,例如可以采用数组、队列、容器、栈、线性表、指针、链表、树、图、结构体、类、堆、散列表或哈希表等。
本申请中的预定义可以理解为定义、预先定义、存储、预存储、预协商、预配置、固化、或预烧制。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
本申请中各个实施例之间相同或相似的部分可以互相参考。在本申请中各个实施例、以及各实施例中的各个实施方式/实施方法/实现方法中,如果没有特殊说明以及逻辑冲突,不同的实施例之间、以及各实施例中的各个实施方式/实施方法/实现方法之间的术语和/或描述具有一致性、且可以相互引用,不同的实施例、以及各实施例中的各个实施方式/实施方法/实现方法中的技术特征根据其内在的逻辑关系可以组合形成新的实施例、实施方式、实施方法、或实现方法。以上所述的本申请实施方式并不构成对本申请保护范围的限定。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。
Claims (25)
1.一种通信方法,其特征在于,包括:
获得第一序列,所述第一序列与d个第二序列有关;
所述d个第二序列包含在M个候选第二序列中,所述d为大于1的整数,所述M为大于或等于d的整数;
所述第一序列包含在K个候选第一序列中,所述K为大于M的整数;
以及,输出所述第一序列;
其中,所述K个候选第一序列中的s个候选第一序列对应d×s个候选第二序列,所述d×s个候选第二序列中存在至少d×(1-ε)×s个互不相同的候选第二序列,所述ε为大于0且小于1的实数,所述s为大于1且小于K的整数。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获得配置信息,所述配置信息配置所述d个第二序列,或者,所述配置信息配置所述第一序列与所述d个第二序列的对应关系。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:根据所述配置信息获得所述d个第二序列。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述第一序列为前导preamble信号的序列。
5.根据权利要求4所述的方法,其特征在于,所述M等于64、60、56、52、48、44、40、36、32、28、24、20、16、12、8、或4,所述K等于640、512、320、256、160、或128。
6.根据权利要求1至3中任一项所述的方法,其特征在于,所述第一序列为解调参考信号DMRS的序列。
7.根据权利要求6所述的方法,其特征在于,所述M等于6、8、12、16、18、24或32,所述K等于24、32、48、64、96、或128。
8.根据权利要求1至3中任一项所述的方法,其特征在于,所述第一序列为相位跟踪参考信号PTRS的序列、探测参考信号SRS的序列、同步信号的序列、测量参考信号的序列、或发现信号的序列。
9.根据权利要求1至3中任一项所述的方法,其特征在于,所述第二序列为ZC序列、或对ZC序列进行第一处理获得的序列,所述第一处理包括下述中的一种或多种:离散傅里叶变换DFT、或循环移位。
10.一种通信方法,其特征在于,包括:
接收第一序列,所述第一序列与d个第二序列有关;
所述d个第二序列包含在M个候选第二序列中,所述d为大于1的整数,所述M为大于或等于d的整数;
所述第一序列包含在K个候选第一序列中,所述K为大于M的整数;
以及,处理所述第一序列;
其中,所述K个候选第一序列中的s个候选第一序列对应d×s个候选第二序列,所述d×s个候选第二序列中存在至少d×(1-ε)×s个互不相同的候选第二序列,所述ε为大于0且小于1的实数,所述s为大于1且小于K的整数。
11.根据权利要求10所述的方法,其特征在于,所述方法还包括:发送配置信息,所述配置信息配置所述d个第二序列,或者,所述配置信息配置所述第一序列与所述d个第二序列的对应关系。
12.根据权利要求10或11所述的方法,其特征在于,所述第一序列为前导preamble信号的序列。
13.根据权利要求12所述的方法,其特征在于,所述M等于64、60、56、52、48、44、40、36、32、28、24、20、16、12、8、或4,所述K等于640、512、320、256、160、或128。
14.根据权利要求10或11所述的方法,其特征在于,所述第一序列为解调参考信号DMRS的序列。
15.根据权利要求14所述的方法,其特征在于,所述M等于6、8、12、16、18、24或32,所述K等于24、32、48、64、96、或128。
16.根据权利要求10或11所述的方法,其特征在于,所述第一序列为相位跟踪参考信号PTRS的序列、探测参考信号SRS的序列、同步信号的序列、测量参考信号的序列、或发现信号的序列。
17.根据权利要求10或11所述的方法,其特征在于,所述第二序列为ZC序列、或由ZC序列经第一处理获得的序列,所述第一处理包括下述中的一种或多种:离散傅里叶变换DFT、或循环移位。
18.一种装置,其特征在于,所述装置用于执行如权利要求1至9中任一项所述的方法。
19.一种装置,其特征在于,所述装置用于执行如权利要求10至17中任一项所述的方法。
20.一种装置,其特征在于,包括:处理器,所述处理器与存储器耦合,所述存储器用于存储程序或指令,当所述程序或指令被所述处理器执行时,使得所述装置执行如权利要求1至9中任一项所述的方法。
21.一种装置,其特征在于,包括:处理器,所述处理器与存储器耦合,所述存储器用于存储程序或指令,当所述程序或指令被所述处理器执行时,使得所述装置执行如权利要求10至17中任一项所述的方法。
22.一种计算机可读存储介质,其上存储有计算机程序或指令,其特征在于,所述计算机程序或指令被执行时使得计算机执行如权利要求1至9中任一项所述的方法。
23.一种计算机可读存储介质,其上存储有计算机程序或指令,其特征在于,所述计算机程序或指令被执行时使得计算机执行如权利要求10至17中任一项所述的方法。
24.一种通信***,其特征在于,包括:如权利要求18中所述的装置,和/或,权利要求19中所述的装置。
25.一种通信***,其特征在于,包括:如权利要求20中所述的装置,和/或,权利要求21中所述的装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2020/111766 WO2021043059A1 (zh) | 2019-09-02 | 2020-08-27 | 随机接入方法及装置 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2019108223547 | 2019-09-02 | ||
CN201910822354 | 2019-09-02 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112449438A CN112449438A (zh) | 2021-03-05 |
CN112449438B true CN112449438B (zh) | 2023-04-07 |
Family
ID=74733279
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010219752.2A Active CN112449438B (zh) | 2019-09-02 | 2020-03-25 | 随机接入方法及装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN112449438B (zh) |
WO (1) | WO2021043059A1 (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107113261A (zh) * | 2014-12-29 | 2017-08-29 | 瑞典爱立信有限公司 | 用于生成以及检测随机接入前导的方法和设备 |
CN107852757A (zh) * | 2015-07-27 | 2018-03-27 | 英特尔公司 | 针对5g ciot(蜂窝物联网)的增强rach(随机接入信道)设计 |
CN108259065A (zh) * | 2017-12-28 | 2018-07-06 | 中国信息通信研究院 | 一种提高随机接入信道容量的方法 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103929825A (zh) * | 2014-04-30 | 2014-07-16 | 电子科技大学 | 基于zc序列的多用户检测方法 |
CN105376009A (zh) * | 2014-08-27 | 2016-03-02 | 华为技术有限公司 | 一种上行数据传输方法及装置 |
US9992800B2 (en) * | 2016-05-13 | 2018-06-05 | Qualcomm Incorporated | Techniques for performing a random access procedure in an unlicensed spectrum |
CN109152042B (zh) * | 2017-06-16 | 2022-11-29 | 北京紫光展锐通信技术有限公司 | 前导码的配置、识别方法及基站、终端、可读存储介质 |
-
2020
- 2020-03-25 CN CN202010219752.2A patent/CN112449438B/zh active Active
- 2020-08-27 WO PCT/CN2020/111766 patent/WO2021043059A1/zh active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107113261A (zh) * | 2014-12-29 | 2017-08-29 | 瑞典爱立信有限公司 | 用于生成以及检测随机接入前导的方法和设备 |
CN107852757A (zh) * | 2015-07-27 | 2018-03-27 | 英特尔公司 | 针对5g ciot(蜂窝物联网)的增强rach(随机接入信道)设计 |
CN108259065A (zh) * | 2017-12-28 | 2018-07-06 | 中国信息通信研究院 | 一种提高随机接入信道容量的方法 |
Non-Patent Citations (1)
Title |
---|
"Random Access Preamble Sequence Length for E-UTRA";Texas Instruments;《3GPP TSG RAN WG1 #49 R1-072191》;20070502;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN112449438A (zh) | 2021-03-05 |
WO2021043059A1 (zh) | 2021-03-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10645688B2 (en) | Time-frequency resource allocation method and apparatus | |
CN108988978B (zh) | 扰码序列生成方法及装置 | |
CN110166194B (zh) | 一种导频信号生成方法及装置 | |
CN112311514B (zh) | 控制信息传输方法及装置 | |
CN110351032B (zh) | 资源配置方法及装置 | |
CN114667685B (zh) | 通信方法和装置 | |
CN112449438B (zh) | 随机接入方法及装置 | |
CN114424463A (zh) | 联合调度的方法和装置 | |
CN114175775A (zh) | 收发控制信息的方法、装置和*** | |
CN113366904B (zh) | 时域资源分配方法及其装置 | |
CN115735350A (zh) | 一种信息确定方法/装置/设备及存储介质 | |
CN112134660B (zh) | 通信方法及装置 | |
CN110062473B (zh) | 随机接入方法、终端设备和网络设备 | |
CN116636272A (zh) | 一种***信息的传输方法、通信装置及相关设备 | |
CN114631375A (zh) | 参考信号传输方法及装置 | |
WO2024065196A1 (zh) | 数据传输方法及装置 | |
WO2023130332A1 (zh) | 多用户正交频分复用ofdm子载波分配方法及其装置 | |
US20220159680A1 (en) | Control channel transmission method and apparatus | |
WO2023206565A1 (zh) | 探测参考信号srs的传输方法、srs资源配置方法及其装置 | |
WO2022226847A1 (zh) | 一种直连测距的资源复用方法及其装置 | |
CN112584514B (zh) | 通信方法、装置及*** | |
WO2024021130A1 (zh) | 一种信道估计方法及其装置 | |
CN109152015B (zh) | 通信方法、基站和终端设备 | |
CN107623932A (zh) | 一种***信息区域或网络区域的接入方法及装置 | |
CN114902773A (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 |