一种通信方法和通信装置与流程
本技术涉及无线通信,更为具体地,涉及一种通信方法和通信装置。
背景技术:
1、在新无线(new radio,nr)系统中,上行物理控制信道(physical uplink controlchannel,pucch)承载上行信息,例如,上行控制信息(uplink control information,uci),具体的,可以通过pucch承载的序列来传输uci,例如,pucch格式0(format 0)通过序列来传输uci,其中,pucch format 0承载的序列对应的循环移位不同时,传输的uci也不同,这样可以实现多个用户在同一资源上传输上行信息。但随着通信技术的发展,网络设备可以覆盖的用户数量是变化的,且每个用户传输的信息占用的比特数也是变化的,因此,当前通过pucch承载的序列来传输上行信息的机制无法适应不同的用户数量,使得通信效率降低。
技术实现思路
1、本技术提供一种通信方法和通信装置,通过确定不同长度的序列,以确定不同的循环移位,实现不同上行信息的传输,从而实现不同用户数量的复用,提高通信效率。
2、第一方面,提供了一种通信方法。该方法可以应用于终端侧,例如,终端设备或终端设备中的通信模组和/或计算模组,或终端设备中负责通信功能的电路或芯片(如调制解调(modem)芯片,又称基带(baseband)芯片,或包含modem核的片上系统(system on chip,soc)芯片或系统级封装(systemin package,sip)芯片),或终端设备中负责通信和/或计算功能的电路或芯片(如图形处理器(graphics processing unit,gpu),人工智能(artificial intelligence,ai)处理器,或专用集成电路(application specificintegrated circuit,asic)),或者也可以是能实现全部或部分终端功能的逻辑模块或软件。以该方法应用于终端设备为例进行描述。
3、该方法可以包括:根据第一序列的长度和第一上行信息,确定第一循环移位,该第一序列承载该第一上行信息,该第一循环移位用于指示该第一上行信息;发送该第一序列,该第一序列是根据该第一循环移位确定的。
4、示例性地,第一序列是根据该第一循环移位确定的,具体来说,对基序列按照第一循环移位进行移位得到该第一序列。或者,可选地,第一序列是根据该第一循环移位和初始循环移位(initial cyclic shift)确定的,此时,网络设备可以为每个用户配置不同的初始循环移位,进而,终端设备根据该第一循环移位和该初始循环移位对基序列进行循环移位得到该第一序列,具体的,终端设备在该初始循环移位的基础上加上第一循环移位,然后对基序列进行移位。此时,不同用户对应不同的初始循环移位。
5、其中,基序列可以为以下任一项:zadoff-chu(zc)序列;伪随机序列;m序列;gold序列。也可以是其他序列。为便于描述本技术以zc序列为例进行描述。
6、基于上述方案,终端设备根据确定的第一序列的长度,以及待传输的第一上行信息,确定该第一序列承载的第一上行信息对应的循环移位,从而将待传输的第一上行信息通过第一序列对应的循环移位指示给网络设备。由于承载待第一上行信息的第一序列的长度是终端设备确定的,因此,终端设备可以根据需要确定出不同的第一序列长度,并结合该长度和上行信息确定不同上行信息对应的循环移位,比如,为第一上行信息确定对应的第一循环移位,这样终端设备可以灵活确定序列的长度,并确定序列所传输的上行信息对应的循环移位,从而使得终端设备可以通过传输的序列承载不同的上行信息,实现不同用户数量的复用,提高通信效率。
7、结合第一方面,在第一方面的某些实现方式中,该第一序列的长度是根据第一信息确定的,该第一信息用于指示以下至少一项:物理资源占用的物理资源块(physicalresource block,prb)个数、物理资源占用的符号个数、该第一序列的长度、或该第一序列在物理资源上重复传输的次数,其中,该物理资源用于传输该第一序列。
8、结合第一方面,在第一方面的某些实现方式中,在根据第一序列的长度和第一上行信息,确定第一循环移位之前,该方法还包括:确定该第一序列的长度。
9、其中,确定该第一序列的长度,包括:根据第一信息,确定该第一序列的长度,其中,该第一信息用于指示以下至少一项:物理资源占用的物理资源块prb个数、物理资源占用的符号个数、该第一序列的长度、或该第一序列在物理资源上重复传输的次数,其中,该物理资源用于传输该第一序列。
10、基于上述方案,终端设备根据第一信息确定第一序列的长度,其中,第一信息可以用于指示传输第一序列的物理资源在时域或频域上的占用情况,或者第一信息指示第一序列的长度,这样终端设备可以根据物理资源确定第一序列的长度,从而使得第一序列的长度能够适应网络设备所覆盖的用户的数量,使得终端设备可以灵活确定第一序列的长度,进而可以确定与该长度对应的循环移位,从而实现不同用户数量的复用,提高通信效率。
11、结合第一方面,在第一方面的某些实现方式中,该第一信息是预定义或预配置的;或者该方法还包括:接收该第一信息。
12、示例性地,第一信息可以是预定义或预配置的。也可以是网络设备配置后,发送给终端设备的。其中,在第一信息是网络设备配置的情况下,第一信息可以是终端设备在随机接入过程中,网络设备所确定的。或者,第一信息可以是网络设备根据需要确定的。本技术对此不作限定。
13、基于上述方案,终端设备可以根据第一信息灵活确定第一序列的长度,进而可以确定与该长度对应的循环移位,从而实现不同用户数量的复用,提高通信效率。
14、结合第一方面,在第一方面的某些实现方式中,该第一序列的长度满足:l=q×n,其中,l为该第一序列的长度,n为该物理资源占用的prb个数,q为一个prb中的资源元素(resource elemnet,re)的个数,n、q、l为大于0的整数;或者该第一序列的长度满足:l=q×n×p,其中,l为该第一序列的长度,n为该物理资源占用的prb个数,p为该物理资源占用的符号个数,q为一个prb中的资源元素re的个数;或者该第一序列的长度满足:其中,l为该第一序列的长度,n为该物理资源占用的prb个数,r为该第一序列在该物理资源上重复传输的次数,q为一个prb中的资源元素re的个数。
15、基于上述方案,在物理资源占用的prb个数或符号个数或第一序列重复传输的次数发生变化的情况下,终端设备可以灵活确定第一序列的长度,进而可以确定与该长度对应的循环移位,从而实现不同用户数量的复用,提高通信效率。
16、结合第一方面,在第一方面的某些实现方式中,根据该第一序列的长度和该第一上行信息,确定第一循环移位,包括:根据该第一序列的长度、该第一上行信息的比特数以及第一值,确定该第一循环移位,其中,该第一值用于指示该第一上行信息为2m个上行信息中的第k+1个上行信息,第一值为大于或等于0且小于或等于2m-1的整数,且k=0,1,…,2m-1,m为大于或等于1的整数。
17、示例性地,第一上行信息的比特数是终端设备根据需要所确定的。在第一上行信息的比特数为m时,m比特可以传输2m个上行信息,第一上行信息为2m个上行信息中的一个,通过第一值能够指示终端设备需要传输的是2m个上行信息中的第几个上行信息,或者说,第一值能够指示终端设备需要传输的第一上行信息是2m种上行信息中的第几种上行信息。
18、示例性地,第一值用于指示该第一上行信息为2m个上行信息中的第k+1个上行信息,可以理解为,根据第一值,可以知道终端设备所需发送的第一上行信息为2m个上行信息中排在第几个上行信息。其中,2m个上行信息的排列方式可以是预定义或预配置的,对此不作限定,只要每个k值对应一个上行信息即可。
19、示例性地,假设第一循环移位对应的是第一序列,第一循环移位指示的是第一上行信息,则在终端设备发送第一上行信息时,终端设备还可以根据第二序列的长度、第二上行信息的比特数以及k值,确定第二循环移位。其中,k值指示第二上行信息为2m个上行信息中的第k+1个上行信息,第二循环移位指示第二上行信息。换句话说,终端设备发送不同的上行信息时,可以根据发送的第一序列长度、发送的上行信息的比特数来确定不同的循环移位,使得不同上行信息对应不同的循环移位。
20、基于上述方案,终端设备根据第一序列的长度、第一上行信息的比特数以及第一上行信息在2m个上行信息的排位,确定与该第一序列对应的循环移位,从而在终端设备发送不同的上行信息时,可以根据发送的第一序列长度、发送的第一上行信息的比特数来确定不同的循环移位,使得不同上行信息对应不同的循环移位。
21、结合第一方面,在第一方面的某些实现方式中,该第一循环移位满足:其中,mcs为该第一循环移位,l为该第一序列的长度,m为该第一上行信息的比特数,k为该第一值。
22、示例性地,第一序列的长度、上行信息的比特数以及第一值之间的关系还可以用以下的表格形式表示:
23、
24、其中,k与终端设备所需要发送的上行信息对应,即第一上行信息在2m个上行信息排在第几个可以根据k的值确定,比如,第一上行信息为2m个上行信息中的第2个上行信息,则k=1,此时,第一循环移位为
25、结合第一方面,在第一方面的某些实现方式中,该第一上行信息为第一类型上行信息、第二类型上行信息、或第三类型上行信息中的任一项,该第一类型上行信息用于请求网络设备分配传输该第一序列的物理资源,该第二类型上行信息用于向网络设备反馈混合自动重传请求确认结果,该第三类型上行信息用于请求上报信道状态信息报告。
26、示例性地,在第一循环移位满足时,第一上行信息是上述三种类型上行信息中的一种。换句话说,此时,第一上行信息中承载一种类型的信息。
27、结合第一方面,在第一方面的某些实现方式中,根据该第一序列的长度和该第一上行信息,确定第一循环移位,包括:根据该第一序列的长度和该第一上行信息的比特数,确定第二值;根据该第二值,确定该第一循环移位。
28、或者,根据该第一序列的长度和该第一上行信息,确定第一循环移位,包括:根据该第一序列的长度、该第一上行信息的比特数和第一值,确定第二值,其中,该第一值用于指示该第一上行信息为2m个上行信息中的第k+1个上行信息,第一值为大于或等于0且小于或等于2m-1的整数,且k=0,1,…,2m-1,m为大于或等于1的整数;根据该第二值,确定该第一循环移位。
29、其中,第二值可以用于确定第一循环移位,或者说,第一循环移位与第二值相关。
30、结合第一方面,在第一方面的某些实现方式中,在该第二值为偶数时,该第一循环移位满足:或在该第二值为奇数时,该第一循环移位满足:或其中,mcs为该第一循环移位,l为该第一序列的长度,m为该第一上行信息的比特数,k为第一值,表示向下取整,表示向上取整,其中,该第一值用于指示该第一上行信息为2m个上行信息中的第k+1个上行信息,第一值为大于或等于0且小于或等于2m-1的整数,且k=0,1,…,2m-1,m为大于或等于1的整数。
31、示例性地,终端设备根据第一序列的长度和第一上行信息的比特数,确定第二值,然后根据第二值的奇偶性,来确定第一循环移位满足的公式。
32、结合第一方面,在第一方面的某些实现方式中,该第二值满足:其中,c为该第二值,l为该第一序列的长度,m为该第一上行信息的比特数。
33、或者,该第二值满足:其中,c为该第二值,l为该第一序列的长度,m为该第一上行信息的比特数,k为该第一值。
34、结合第一方面,在第一方面的某些实现方式中,该第一上行信息为第一类型上行信息、第二类型上行信息、或第三类型上行信息中任意两项,该第一类型上行信息用于请求网络设备分配传输该第一序列的物理资源,该第二类型上行信息用于向网络设备反馈混合自动重传请求确认结果,该第三类型上行信息用于请求上报信道状态信息报告。
35、示例性地,在根据第二值来确定第一循环移位的情况下,终端设备所传输的上行信息中包括至少两种类型的信息。
36、基于上述方案,由于终端设备需要传输的上行信息包括至少两种类型的信息,因此,终端设备根据第一序列的长度和第一上行信息的比特数,确定第二值,从而确定第二值为偶数时,第一循环移位满足的公式;第二值为奇数时,第一循环移位满足的公式。这样网络设备接收到第一序列之后,根据确定出的第一循环移位,可以知道上行信息包括至少两种类型的信息。或者说,终端设备可以通过第一序列的长度、上行信息来确定在需要传输两种类型的信息时,第一序列对应的循环移位。
37、结合第一方面,在第一方面的某些实现方式中,在该第一信息用于指示该第一序列的长度和该物理资源占用的prb个数,且该第一序列的长度小于该物理资源占用的prb个数与q的乘积的情况下,该第一序列在该物理资源占用的prb上重复传输,且该第一序列在该物理资源占用的prb上重复传输的次数由该第一序列的长度和该物理资源占用的prb个数确定,q为一个prb中包括的re的个数;和/或在该第一信息用于指示该第一序列的长度和该物理资源占用的符号个数,且该第一序列在该物理资源占用的符号上重复传输的情况下,该第一序列在该物理资源占用的符号上重复传输的次数由该物理资源占用的符号个数确定。
38、示例性地,在l 39、基于上述方案,终端设备可以根据第一信息,确定第一序列在物理资源上重复传输的次数。从而终端设备可以知道需要重复发送几次该第一序列。 40、结合第一方面,在第一方面的某些实现方式中,该第一信息承载于无线资源控制(radio resource control,rrc)信令、媒体接入控制-控制单元(medium/media accesscontrol-control element,mac-ce)或下行控制信息(downlink control information,dci)中任一项。 41、第二方面,提供了一种通信方法。该方法可以应用于网络侧,例如,网络设备或网络设备中的通信模组和/或计算模组,或网络设备中负责通信功能的电路或芯片(如调制解调(modem)芯片,又称基带(baseband)芯片,或包含modem核的soc芯片或sip芯片),或网络设备中负责通信和/或计算功能的电路或芯片(如gpu,ai处理器,asic)),或者也可以是能实现全部或部分网络设备功能的逻辑模块或软件。以该方法应用于网络设备为例进行描述。 42、该方法可以包括:接收第一序列,该第一序列用于承载第一上行信息,该第一序列是根据第一循环移位确定的,该第一循环移位是根据该第一序列的长度和该第一上行信息确定的,且该第一循环移位用于指示该第一上行信息;对该第一序列进行处理,以确定该第一上行信息。 43、结合第二方面,在第二方面的某些实现方式中,对该第一序列进行处理,以确定该第一上行信息,包括:对该第一序列进行处理,以确定该第一循环移位;根据该第一循环移位,确定该第一上行信息。 44、结合第二方面,在第二方面的某些实现方式中,该第一序列的长度是根据第一信息确定的,该第一信息用于指示以下至少一项:物理资源占用的物理资源块prb个数、物理资源占用的符号个数、该第一序列的长度、或该第一序列在物理资源上重复传输的次数,其中,该物理资源用于传输该第一序列。 45、结合第二方面,在第二方面的某些实现方式中,该第一信息是预定义或预配置的;或者该方法还包括:发送该第一信息。 46、结合第二方面,在第二方面的某些实现方式中,该第一序列的长度满足:l=q×n,其中,l为该第一序列的长度,n为该物理资源占用的prb个数,q为一个prb包括的资源元素re的个数,n、q、l为大于0的整数;或者该第一序列的长度满足:l=q×n×p,其中,l为该第一序列的长度,n为该物理资源占用的prb个数,p为该物理资源占用的符号个数,q为一个prb包括的资源元素re的个数;或者该第一序列的长度满足:其中,l为该第一序列的长度,n为该物理资源占用的prb个数,r为该第一序列在该物理资源上重复传输的次数,q为一个prb包括的资源元素re的个数。 47、结合第二方面,在第二方面的某些实现方式中,该第一循环移位是根据该第一序列的长度、该第一上行信息的比特数和第一值确定的,其中,该第一值用于指示该第一上行信息为2m个上行信息中的第k+1个上行信息,第一值为大于或等于0且小于或等于2m-1的整数,且k=0,1,…,2m-1,m为大于或等于1的整数,该第一循环移位满足:其中,mcs为该第一循环移位,l为该第一序列的长度,m为该第一上行信息的比特数,k为该第一值。 48、结合第二方面,在第二方面的某些实现方式中,该第一上行信息为第一类型上行信息、第二类型上行信息、或第三类型上行信息中的任一种,该第一类型上行信息用于请求网络设备分配传输该第一序列的物理资源,该第二类型上行信息用于向该网络设备反馈混合自动重传请求确认结果,该第三类型上行信息用于请求上报信道状态信息报告。 49、结合第二方面,在第二方面的某些实现方式中,该第一循环移位是根据第二值确定的,该第二值是根据该第一序列的长度和该第一上行信息的比特数确定的,该第一循环移位满足:或或者该第一循环移位满足:或其中,mcs为该第一循环移位,l为该第一序列的长度,m为该第一上行信息的比特数,k为第一值,表示向下取整,表示向上取整,其中,该第一值用于指示该第一上行信息为2m个上行信息中的第k+1个上行信息,第一值为大于或等于0且小于或等于2m-1的整数,且k=0,1,…,2m-1,m为大于或等于1的整数。 50、结合第二方面,在第二方面的某些实现方式中,该第二值满足:其中,c为该第二值,l为该第一序列的长度,m为该第一上行信息的比特数。 51、结合第二方面,在第二方面的某些实现方式中,该第一上行信息为第一类型上行信息、第二类型上行信息、或第三类型上行信息中任意两项,该第一类型上行信息用于请求网络设备分配传输该第一序列的物理资源,该第二类型上行信息用于向该网络设备反馈混合自动重传请求确认结果,该第三类型上行信息用于请求上报信道状态信息报告。 52、结合第二方面,在第二方面的某些实现方式中,该第一信息承载于无线资源管理rrc信令、媒体接入控制-控制单元mac-ce或下行控制信息dci中任一项。 53、第二方面是与第一方面对应的网络设备侧,关于第二方面未详尽的描述以及有益效果可以参考第一方面中任一种实现方式,在此不再赘述。 54、第三方面,提供了一种通信装置,通信装置具备实现上述第一方面的功能,比如,通信装置包括执行上述第一方面涉及操作所对应的模块或单元或手段(means),模块或单元或手段具体可以通过软件实现,或者通过硬件实现,也可以通过软件结合硬件的方式实现。 55、示例性地,该通信装置可以为上述终端侧,例如可以是用于执行上述第一方面所描述的方法或操作或步骤或动作所一一对应的模块或单元(例如芯片,或者芯片系统,或者电路)。 56、一种可能的实现中,该通信装置包括:通信单元(或者通信模块),以及与通信单元连接的处理单元(或者处理模块)。 57、示例性地,处理单元,用于根据第一序列的长度和第一上行信息,确定第一循环移位,该第一序列承载该第一上行信息,该第一循环移位用于指示该第一上行信息;通信单元,用于发送该第一序列,该第一序列是根据该第一循环移位确定的。 58、第四方面,提供了一种通信装置,通信装置具备实现上述第二方面的功能,比如,通信装置包括执行上述第二方面涉及操作所对应的模块或单元或手段(means),模块或单元或手段具体可以通过软件实现,或者通过硬件实现,也可以通过软件结合硬件的方式实现。 59、示例性地,该通信装置可以为上述网络侧,例如可以是用于执行上述第二方面所描述的方法或操作或步骤或动作所一一对应的模块或单元(例如芯片,或者芯片系统,或者电路)。 60、一种可能的实现中,该通信装置包括:通信单元(或者通信模块),以及与通信单元连接的处理单元(或者处理模块)。 61、示例性地,通信单元,用于接收第一序列,该第一序列用于承载第一上行信息,该第一序列是根据第一循环移位确定的,该第一循环移位是根据该第一序列的长度和该第一上行信息确定的,且该第一循环移位用于指示该第一上行信息;处理单元,用于对该第一序列进行处理,以确定该第一上行信息。 62、第五方面,提供了一种通信装置。该通信装置可以是上述终端侧或网络侧。该通信装置包括处理器,该处理器用于从存储器中调用并运行该计算机程序或指令,使得该通信装置执行上述第一方面或第二方面中任一种可能实现方式中的方法。 63、可选地,该通信装置还包括收发器和/或存储器,该处理器用于控制收发器收发信号,该存储器用于存储计算机程序或指令。 64、可选地,该处理器为一个或多个,该存储器为一个或多个,该收发器为一个或多个。 65、可选地,该存储器可以与处理器集成在一起,或者存储器与处理器分离设置,或者说,存储器可以内设于处理器中,也可以与处理器独立设置。 66、可选地,该收发器包括发射机(发射器)和接收机(接收器)。 67、第六方面,提供了一种通信装置。该通信装置包括一个或多个处理器,所述一个或多个处理器用于执行计算机程序或指令,当所述计算机程序或指令被执行时,使得所述通信装置实现上述第一方面或第二方面中任意可能的设计或实现方式中的方法。 68、可选地,所述通信装置还包括存储器,所述存储器用于存储实现上述第一方面或第二方面涉及的功能的所述计算机程序或指令的部分或全部。 69、可选地,所述通信装置还包括接口电路,所述处理器用于通过所述接口电路与其它装置或组件通信。 70、上述通信装置可以是终端设备,也可以是终端设备中的组件(如调制解调芯片,又称基带芯片,或包含modem核的soc芯片或sip芯片),或者也可以是能实现全部或部分终端设备功能的逻辑模块或软件。 71、上述通信装置可以是网络设备,也可以是网络设备中的组件(如调制解调芯片,又称基带芯片,或包含modem核的soc芯片或sip芯片),或者也可以是能实现全部或部分网络设备功能的逻辑模块或软件,或者也可以是网络设备中的集中式单元(central unit,cu)或分布式单元(distributed unit,du)。 72、第七方面,提供了一种通信系统。该通信系统包括网络侧和/或终端侧,其中,终端侧用于执行上述第一方面中任一种可能实现方式中的方法,网络侧用于执行上述第二方面中任一种可能实现方式中的方法。 73、第八方面,提供了一种计算机可读存储介质。该计算机可读存储介质存储有计算机程序代码或指令,以使得上述第一方面或第二方面中任一种可能实现方式中的方法被实现。例如,当所述计算机程序代码或指令被运行时,使得上述第一方面或第二方面中任一种可能实现方式中的方法被实现。 74、第九方面,提供了一种计算机程序产品。该计算机程序产品包括计算机程序代码或指令,以使得上述第一方面或第二方面中任一种可能实现方式中的方法被实现。例如,当计算机读取并执行所述计算机程序产品时,使得上述第一方面或第二方面中任一种可能实现方式中的方法被实现。 75、第十方面,提供了一种计算机程序。当计算机程序被运行时,使得上述第一方面或第二方面中任一种可能实现方式中的方法被实现。 76、上述第三方面至第十方面的有益效果可以参考上述第一方面或第二方面及其任一种可能的实现方式,在此不赘述。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com