一种码字集合确定方法及其装置
文献发布时间:2024-04-18 19:44:28
技术领域
本申请涉及通信技术领域,尤其涉及一种码字集合确定方法及其装置。
背景技术
无线通信中,天线发送的数据需要进行预编码处理,预编码过程即根据信道的状态信息,在发射端自适应的改变预编码矩阵,而根据码本(codebook)可以获取所述预编码矩阵。
发明内容
本申请实施例提供一种码字集合确定方法及其装置,可以应用于长期演进(longterm evolution,LTE)系统、第五代(5th generation,5G)移动通信系统、5G新空口(newradio,NR)系统,或者其他未来的新型移动通信系统等通信系统,通过获取第一码字集合和第二码字集合的并集中任意两个码字之间的度量值,并从所述第二码字集合中获取待选取码字并和所述第一码字集合组成第三码字集合。实现了对码字集合的扩展,从而有利于提高通信性能。
第一方面,本申请实施例提供一种码字集合确定方法,该方法包括:
获取第一码字集合和第二码字集合的并集中任意两个码字之间的度量值;
根据所述度量值从所述第二码字集合中获取待选取码字并和所述第一码字集合组成第三码字集合。
通过获取第一码字集合和第二码字集合的并集中任意两个码字之间的度量值,并从所述第二码字集合中获取待选取码字并和所述第一码字集合组成第三码字集合。实现了对码字集合的扩展,从而有利于提高通信性能。可选的,所述获取第一码字集合和第二码字集合的并集中任意两个码字之间的度量值,包括以下之中的任意一项:
将所述任意两个码字之间的余弦相似度作为所述度量值;
将所述任意两个码字之间的欧式距离作为所述度量值。
可选的,所述余弦相似度的计算公式为:
其中,r表示第r层,Rank为层数的上限,
可选的,所述欧式距离的计算公式为:
其中,W
可选的,所述度量值的计算公式还包括:
其中,
可选的,所述根据所述度量值从所述第二码字集合中获取待选取码字并和所述第一码字集合组成第三码字集合,包括:
生成所述第一码字集合和所述第二码字集合的并集中码字对应的图,所述图中包括所述码字对应的节点;
根据所述度量值生成所述码字对应的节点之间的边;
根据属于所述第二码字集合的码字对应节点的度确定所述待选取码字,其中,所述度为节点连接的边的数量;
根据所述待选取码字和所述第二码字集合组成所述第三码字集合。
可选的,所述根据所述度量值确定所述码字之间的边,包括:
如果两个码字之间的所述度量值大于或等于预设的阈值,则连接所述两个码字对应的节点以生成边。
可选的,所述阈值为所述第一码字集合中任意两个码字间的度量值的最大值,或者,预定义的值。
可选的,所述根据所述度量值从所述第二码字集合中获取待选取码字并和所述第一码字集合组成第三码字集合,包括:
确定待选取码字的目标数量;
根据所述第二码字集合中码字对应节点的度从小到大对所述第二码字集合中的码字排序,生成码字序列;
选取所述码字序列中前N个码字作为所述待选取码字,其中,N为所述码字的目标数量。
可选的,所述确定待选取码字的目标数量包括:
根据天线端口数确定指示信息可指示的码字数量上限;
根据所述码字数量上限和所述第一码字集合中码字总数量确定所述待选取码字的目标数量。
可选的,所述第一码字集合、第二码字集合和第三码字集合中包含的码字为DFT码字和/或非DFT码字。
第二方面,本申请实施例提供一种通信装置,该通信装置具有实现上述第一方面所述的方法中终端设备的部分或全部功能,比如通信装置的功能可具备本申请中的部分或全部实施例中的功能,也可以具备单独实施本申请中的任一个实施例的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的单元或模块。
在一种实现方式中,该通信装置的结构中可包括收发模块和处理模块,所述处理模块被配置为支持通信装置执行上述方法中相应的功能。所述收发模块用于支持通信装置与其他设备之间的通信。所述通信装置还可以包括存储模块,所述存储模块用于与收发模块和处理模块耦合,其保存通信装置必要的计算机程序和数据。
作为示例,处理模块可以为处理器,收发模块可以为收发器或通信接口,存储模块可以为存储器。在一种实现方式中,所述通信装置包括:
第一处理模块,用于获取第一码字集合和第二码字集合的并集中任意两个码字之间的度量值;
第二处理模块,用于根据所述度量值从所述第二码字集合中获取待选取码字并和所述第一码字集合组成第三码字集合。
第三方面,本申请实施例提供一种通信装置,该通信装置包括处理器,当该处理器调用存储器中的计算机程序时,执行上述第一方面所述的方法。
第四方面,本申请实施例提供一种通信装置,该通信装置包括处理器和存储器,该存储器中存储有计算机程序;所述处理器执行该存储器所存储的计算机程序,以使该通信装置执行上述第一方面所述的方法。
第五方面,本申请实施例提供一种通信装置,该装置包括处理器和接口电路,该接口电路用于接收代码指令并传输至该处理器,该处理器用于运行所述代码指令以使该装置执行上述第一方面所述的方法。
第六方面,本申请实施例提供一种码字集合确定系统,该系统包括第二方面所述的通信装置,或者,该系统包括第三方面所述的通信装置,或者,该系统包括第四方面所述的通信装置,或者,该系统包括第五方面所述的通信装置。
第七方面,本发明实施例提供一种计算机可读存储介质,用于储存为上述终端设备所用的指令,当所述指令被执行时,使所述终端设备执行上述第一方面所述的方法。
第八方面,本申请还提供一种包括计算机程序的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面所述的方法。
第九方面,本申请提供一种芯片系统,该芯片系统包括至少一个处理器和接口,用于支持终端设备实现第一方面所涉及的功能,例如,确定或处理上述方法中所涉及的数据和信息中的至少一种。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于保存终端设备必要的计算机程序和数据。该芯片系统,可以由芯片构成,也可以包括芯片和其他分立器件。
第十方面,本申请提供一种计算机程序,当其在计算机上运行时,使得计算机执行上述第一方面所述的方法。
附图说明
为了更清楚地说明本申请实施例或背景技术中的技术方案,下面将对本申请实施例或背景技术中所需要使用的附图进行说明。
图1是本申请实施例提供的一种通信系统的架构示意图;
图2是本申请实施例提供的一种码字集合确定方法的流程示意图;
图3是本申请实施例提供的一种码字对应的节点示意图;
图4是本申请实施例提供的一种通信装置的结构示意图;
图5是本申请实施例提供的另一种通信装置的结构示意图;
图6是本申请实施例提供的一种芯片的结构示意图。
具体实施方式
为了更好的理解本申请实施例公开的一种码字集合确定方法,下面首先对本申请实施例适用的通信系统进行描述。
请参见图1,图1为本申请实施例提供的一种通信系统的架构示意图。该通信系统可包括但不限于一个网络设备和一个终端设备,图1所示的设备数量和形态仅用于举例并不构成对本申请实施例的限定,实际应用中可以包括两个或两个以上的网络设备,两个或两个以上的终端设备。图1所示的通信系统以包括一个网络设备101和一个终端设备102为例。
需要说明的是,本申请实施例的技术方案可以应用于各种通信系统。例如:长期演进(long term evolution,LTE)系统、第五代(5th generation,5G)移动通信系统、5G新空口(new radio,NR)系统,或者其他未来的新型移动通信系统等。还需要说明的是,本申请实施例中的侧链路还可以称为侧行链路或直通链路。
本申请实施例中的网络设备101是网络侧的一种用于发射或接收信号的实体。例如,网络设备101可以为演进型基站(evolved NodeB,eNB)、传输点(transmissionreception point,TRP)、NR系统中的下一代基站(next generation NodeB,gNB)、其他未来移动通信系统中的基站或无线保真(wireless fidelity,WiFi)系统中的接入节点等。本申请的实施例对网络设备所采用的具体技术和具体设备形态不做限定。本申请实施例提供的网络设备可以是由集中单元(central unit,CU)与分布式单元(distributed unit,DU)组成的,其中,CU也可以称为控制单元(control unit),采用CU-DU的结构可以将网络设备,例如基站的协议层拆分开,部分协议层的功能放在CU集中控制,剩下部分或全部协议层的功能分布在DU中,由CU集中控制DU。
本申请实施例中的终端设备102是用户侧的一种用于接收或发射信号的实体,如手机。终端设备也可以称为终端设备(terminal)、用户设备(user equipment,UE)、移动台(mobile station,MS)、移动终端设备(mobile terminal,MT)等。终端设备可以是具备通信功能的汽车、智能汽车、手机(mobile phone)、穿戴式设备、平板电脑(Pad)、带无线收发功能的电脑、虚拟现实(virtual reality,VR)终端设备、增强现实(augmented reality,AR)终端设备、工业控制(industrial control)中的无线终端设备、无人驾驶(self-driving)中的无线终端设备、远程手术(remote medical surgery)中的无线终端设备、智能电网(smart grid)中的无线终端设备、运输安全(transportation safety)中的无线终端设备、智慧城市(smart city)中的无线终端设备、智慧家庭(smart home)中的无线终端设备等等。本申请的实施例对终端设备所采用的具体技术和具体设备形态不做限定。
在多输入多输出(Multiple Input Multiple Output,MIMO)系统的上行8端口传输增强研究中,对全相干码本设计,部分相干码本设计,非相干码本设计以及码字指示方案的研究中。相关技术确定了全相干码本的两种潜在方案。
在一种可能的实施例中,MIMO系统采用基于R15下行Type I码本,Type I码本为离散傅里叶变换(Discrete Fourier Transformation,DFT)码本,其中的码字为DFT码字。
在另一种可能的实施例中,MIMO系统采用基于R15上行4端口的码本,为非DFT码本,其中的码字为非DFT码字。
尽管在不考虑随机相位误差时,DFT码本具有较好的性能,但是,当考虑随机相位误差时,将破坏DFT码字的线性相位变化特点,带来一定的性能损失。在设置[-π,π]的随机相位误差时,非DFT码本性能优于DFT码本。
所以对于R18上行8端口全相干码本,已支持R15单面板下行Type I码本,并且将进一步研究支持非DFT的码本,即当采用DFT码本构建的全相干码本大小为M时,除非M=2^N,否则应当在码本中引入2^N-M个非DFT码本。
在一种可能的实施例中,当DFT码本中的码字数量为120时,需要8比特指示,此时有128-120=8个保留的码点,因此可以引入8个非DFT码字。
可以理解的是,本申请实施例描述的通信系统是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着系统架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。
下面结合附图对本申请所提供的码字集合确定方法及其装置进行详细地介绍。
请参见图2,图2是本申请实施例提供的一种码字集合确定方法的流程示意图。如图2所示,该方法可以包括但不限于如下步骤:
步骤S201:获取第一码字集合和第二码字集合的并集中任意两个码字之间的度量值。
本实施例中,将第二码字集合中的码字引入第一码字集合中,如果在DFT码本中引入非DFT码字,需要按照特定原则来从第二码字集合选取码字。可以采用度量值来衡量两个码字之间的差异性,码本中的码字之间需要有较大的差异,以此尽可能的覆盖空间范围。如果度量值较大,则说明两个码字之间相关性较低,适合放在同一个码本中;如果度量值较小,则说明两个码字之间相关性较高,不适合放在同一个码本中。
在一种可能的实施例中,度量值为余弦相似度。如果两个码字余弦相似度为0,则两个码字在空间中正交;如果两个码字余弦相似度为1,则两个码字相同。
在一种可能的实施例中,第一码字集合中的码字为DFT码字,第二码字集合的码字为非DFT码字。
在一种可能的实施方式中,获取的度量值为所述并集中的第一码字集合中的任意一个码字同第二码字集合中的任意一个码字之间的度量值。
步骤S202:根据所述度量值从所述第二码字集合中获取待选取码字并和所述第一码字集合组成第三码字集合。
本实施例中,计算得到所述度量值之后,根据所述度量值获取待选取码字并和所述第一码字集合组成第三码字集合。根据度量值可以确定第二码字集合中码字与第一码字集合中码字的差异性,为了使待选取码字和第一码字集合构建的混合码本,也即第三码字集合可以更加完整的覆盖空间,需要选取度量值较低的码字作为所述待选取码字。
在一种可能的实施例中,将第二码字集合中的码字引入第一码字集合并生成第三码字集合后,计算第三码字集合各个码字间的余弦相似度,并使得余弦相似度尽可能小。但是考虑到此过程是一个全局搜索过程,例如从100个非DFT码本中选择10个码字放到码本中,需要遍历所有情况,复杂度极高,因此,需要采用一些次优的算法。
通过实施本申请实施例,可以通过获取第一码字集合和第二码字集合的并集中任意两个码字之间的度量值,并从所述第二码字集合中获取待选取码字并和所述第一码字集合组成第三码字集合。实现了对码字集合的扩展,从而有利于提高通信性能。
可选的,所述获取第一码字集合和第二码字集合的并集中任意两个码字之间的度量值,包括以下之中的任意一项:
将所述任意两个码字之间的余弦相似度作为所述度量值;
将所述任意两个码字之间的欧式距离作为所述度量值。
本实施例中,度量值用于量化两个码字之间的差异性,如果度量值较大,则说明两个码字之间相关性较低,适合放在同一个码本中;如果度量值较小,则说明两个码字之间相关性较高,不适合放在同一个码本中。可以将两个码字之间的余弦相似度或欧式距离作为所述度量值。
本实施例中,通过将两个码字之间的余弦相似度或欧式距离作为所述度量值,可以准确地反映出码字之间的差异性,避免选择差异较小的待选取码字加入第一码字集合,使第三码字集合可以更加完整的覆盖空间,从而有利于提高通信性能。
可选的,所述余弦相似度满足以下关系:
其中,r表示第r层,Rank为层数的上限,
表1
表2
表3
表4
表1为R15上行4端口1层全相干码字,表2为R15上行4端口2层全相干码字,表3为R15上行4端口3层全相干码字,表4为R15上行4端口4层全相干码字,各个表中分别包括4端口中每一层的码字。
在一种可能的实施例中,第一码字W
本实施例中,通过将两个码字之间的余弦相似度作为所述度量值,可以准确地反映出码字之间的差异性,避免选择差异较小的待选取码字加入第一码字集合,使第三码字集合可以更加完整的覆盖空间,从而有利于提高通信性能。
可选的,所述欧式距离满足以下关系:
其中,W
F(Frobenius)范数即求矩阵所有元素的平方和的算术平方根。
本实施例中,通过将两个码字之间的欧式距离作为所述度量值,可以准确地反映出码字之间的差异性,避免选择差异较小的待选取码字加入第一码字集合,使第三码字集合可以更加完整的覆盖空间,从而有利于提高通信性能。
可选的,所述度量值满足以下关系:
其中,
本实施例中,通过计算所述度量值,可以准确地反映出码字之间的差异性,避免选择差异较小的待选取码字加入第一码字集合,使第三码字集合可以更加完整的覆盖空间,从而有利于提高通信性能。
可选的,所述根据所述度量值从所述第二码字集合中获取待选取码字并和所述第一码字集合组成第三码字集合,包括:
生成所述第一码字集合和所述第二码字集合的并集中码字对应的图,所述图中包括所述码字对应的节点;
根据所述度量值生成所述码字对应的节点之间的边;
根据属于所述第二码字集合的码字对应节点的度确定所述待选取码字,其中,所述度为节点连接的边的数量;
根据所述待选取码字和所述第二码字集合组成所述第三码字集合。
本实施例中,为了清晰地反映出码字之间的相关性,生成第一码字集合和所述第二码字集合的并集中码字对应的图结构,图中包括节点和边,图结构反映了码字之间的相关性关系。对于两个节点,如果它们之间连接有边,则说明它们对应的码字之间差异性较小,相关性较大。所以对于第二码字集合中码字对应的节点来说,其度越大,说明与它差异较小的码字越多,它就更不利于第三码字集合覆盖更大的空间,所以需要在第二码字集合的码字对应节点中选择度较小的码字。
图3是本申请实施例提供的一种码字对应的节点示意图,如图3所示,301、302、303为第一码字集合中码字对应的节点,304、305、306为所述第二码字集合中码字对应的节点,所述节点之间由边相连接。对于节点304,它与其他节点直间的边为3条,所以节点304的度为3,同理节点305的度为1,节点306的度为2。在304、305、306这三个节点中,节点305对应的码字与其他码字之间差异较大,更适合放入码本中,可以使码本覆盖较大的空间。
在本实施方式或实施例中,在不矛盾的情况下,各步骤可以独立、任意组合或交换顺序,可选方式或可选例可以任意组合,且可以与其他实施方式或实施例任意组合。
可选的,所述根据所述度量值确定所述码字之间的边,包括:
如果两个码字之间的所述度量值大于或等于预设的阈值,则连接所述两个码字对应的节点以生成边。
本实施例中,根据预设的阈值来确定是否在两个码字对应的节点之间生成边,当两个码字之间的所述度量值大于或等于预设的阈值时,说明这两个码字之间的差异性较小,相关性较大,此时就需要连接所述两个码字对应的节点以生成边。
可选的,所述阈值为所述第一码字集合中任意两个码字间的度量值的最大值,或者,预定义的值。
可选的,所述根据所述度量值从所述第二码字集合中获取待选取码字并和所述第一码字集合组成第三码字集合,包括:
确定待选取码字的目标数量;
本实施例,码本中码字通过比特信息指示,当第一码字集合中码字的数量M小于2
在一种可能的实施例中,当第一码字集合的码字数量为120时,小于2
通过本实施例,引入第二码字集合中的码字不会增加比特开销,并且会提升码本的性能。
根据所述第二码字集合中码字对应节点的度从小到大对所述第二码字集合中的码字排序,生成码字序列;
本实施例中,图结构反映了码字之间的相关性关系。对于两个节点,如果它们之间连接有边,则说明它们对应的码字之间差异性较小,相关性较大,而节点对应的度越大,说明该节点对应的码字与它差异较小的码字越多,它就更不利于第三码字集合覆盖更大的空间,所以需要在第二码字集合的码字对应节点中选择度较小的码字。
选取所述码字序列中前N个码字作为所述待选取码字,其中,N为所述码字的目标数量。
在本实施方式或实施例中,在不矛盾的情况下,各步骤可以独立、任意组合或交换顺序,可选方式或可选例可以任意组合,且可以与其他实施方式或实施例任意组合。
可选的,所述确定待选取码字的目标数量包括:
根据天线端口数确定指示信息可指示的码字数量上限;
根据所述码字数量上限和所述第一码字集合中码字总数量确定所述待选取码字的目标数量。
本实施例中,指示信息为二进制的比特指示信息,根据天线端口数确定指示信息可指示的码字数量上限,当第一码字集合中码字的数量小于码字数量上限时,说明指示域信息中的一部分码点空闲,为了充分利用指示信息中的资源,需要加入待选取码字以使第三码字集合的码字总数量到达所述码字数量上限。
在一种可能的实施例中,如指示域所用比特数为8,则指示域信息可指示的码字数量上限为2
在一种可能的实施例中,当第一码字集合的码字数量为120时,小于2
在本实施方式或实施例中,在不矛盾的情况下,各步骤可以独立、任意组合或交换顺序,可选方式或可选例可以任意组合,且可以与其他实施方式或实施例任意组合。
可选的,所述第一码字集合、第二码字集合和第三码字集合中包含的码字为DFT码字和/或非DFT码字。
在一种可能的实施例中,所述第一码字集合的码字为DFT码字,第二码字集合的码字为非DFT码字,天线为8端口天线,8端口1层和2层全相干码字,不同天线配置情况下采取如下参数:
Rank=1
N1=4,N2=1,O1=1,O2=1,i1,1={0,1,2,3},i1,2={0},i2={0,1,2,3}
N1=2,N2=2,O1=1,O2=1,i1,1={0,1},i1,2={0,1},i2={0,1,2,3}
Rank=2
N1=4,N2=1,O1=1,O2=1,i1,1={0,1,2,3},i1,2={0},i1,3={0},i2={0,1}
N1=2,N2=2,O1=1,O2=1,i1,1={0,1},i1,2={0,1},i1,3={0},i2={0,1}
此时,去掉重复的码字,8端口全相干码字数量总数为92个,至少需要7比特指示,因此考虑加入128-92=36个码字,具体的,考虑到rank=1和2是rank选择时概率最高的情况,可以考虑加入rank=1和rank=2的非DFT码字。
表5
表6
表5为第一码字集合中各层的DFT码字数量,表6为加入非DFT码字后各层的码字数量即考虑加入16个rank=1的非DFT码字,并且加入20个rank=2的非DFT码字。
当rank=1时,将非DFT码字按照度由小到大排序,得到非DFT码字的索引序列为【12 3 4 33 34 35 36 17 18 19 20 49 50 51 52】(前16个),即选取上述索引对应的码字加入第一码字集合。
当rank=2时,将非DFT码字按照度由小到大排序,得到非DFT码字的索引序列为【29 31 30 32 25 27 1 3 5 6 7 8 13 14 15 16 21 22 23 24】(前20个),即选取上述索引对应的码字加入第一码字集合。
需要说明的是,上述的20或16仅为一个可行的例子,实际实施时,实施者可以按照度的排序为各层选取合适数量的码字,但是为各层选取码字的总数量要小于或等于36,即待选取码字的目标数量。
在一种可能的实施例中,可以按照如下公式构建非DFT码本。当码字的层数大于等于1且小于等于4时,码字形式为
对应的码字索引计算方式如下:码字A的索引循环为外循环,共相位系数(1,-1,j,-j)的索引循环为内循环,例如,当码字索引为33=4*8+1时,表示码字A的索引为9,共相位系数的索引为1。
上述本申请提供的实施例中,分别从网络设备、终端设备的角度对本申请实施例提供的方法进行了介绍。为了实现上述本申请实施例提供的方法中的各功能,网络设备和终端设备可以包括硬件结构、软件模块,以硬件结构、软件模块、或硬件结构加软件模块的形式来实现上述各功能。上述各功能中的某个功能可以以硬件结构、软件模块、或者硬件结构加软件模块的方式来执行。
请参见图4,为本申请实施例提供的一种通信装置70的结构示意图。图4所示的通信装置70可包括收发模块701和处理模块702。收发模块701可包括发送模块和/或接收模块,发送模块用于实现发送功能,接收模块用于实现接收功能,收发模块701可以实现发送功能和/或接收功能。
通信装置70可以是终端设备(如前述方法实施例中的终端设备),也可以是终端设备中的装置,还可以是能够与终端设备匹配使用的装置。或者,通信装置70可以是网络设备,也可以是网络设备中的装置,还可以是能够与网络设备匹配使用的装置。
通信装置70包括:
第一处理模块,用于获取第一码字集合和第二码字集合的并集中任意两个码字之间的度量值;
第二处理模块,用于根据所述度量值从所述第二码字集合中获取待选取码字并和所述第一码字集合组成第三码字集合。
请参见图5,图5是本申请实施例提供的另一种通信装置80的结构示意图。通信装置80可以是网络设备,也可以是终端设备(如前述方法实施例中的终端设备),也可以是支持网络设备实现上述方法的芯片、芯片系统、或处理器等,还可以是支持终端设备实现上述方法的芯片、芯片系统、或处理器等。该装置可用于实现上述方法实施例中描述的方法,具体可以参见上述方法实施例中的说明。
通信装置80可以包括一个或多个处理器801。处理器801可以是通用处理器或者专用处理器等。例如可以是基带处理器或中央处理器。基带处理器可以用于对通信协议以及通信数据进行处理,中央处理器可以用于对通信装置(如,基站、基带芯片,终端设备、终端设备芯片,DU或CU等)进行控制,执行计算机程序,处理计算机程序的数据。
可选的,通信装置80中还可以包括一个或多个存储器802,其上可以存有计算机程序803,处理器801执行所述计算机程序803,以使得通信装置80执行上述方法实施例中描述的方法。可选的,所述存储器802中还可以存储有数据。通信装置80和存储器802可以单独设置,也可以集成在一起。
可选的,通信装置80还可以包括收发器804、天线805。收发器804可以称为收发单元、收发机、或收发电路等,用于实现收发功能。收发器804可以包括接收器和发送器,接收器可以称为接收机或接收电路等,用于实现接收功能;发送器可以称为发送机或发送电路等,用于实现发送功能。
可选的,通信装置80中还可以包括一个或多个接口电路806。接口电路806用于接收代码指令并传输至处理器801。处理器801运行所述代码指令以使通信装置80执行上述方法实施例中描述的方法。
在一种实现方式中,处理器801中可以包括用于实现接收和发送功能的收发器。例如该收发器可以是收发电路,或者是接口,或者是接口电路。用于实现接收和发送功能的收发电路、接口或接口电路可以是分开的,也可以集成在一起。上述收发电路、接口或接口电路可以用于代码/数据的读写,或者,上述收发电路、接口或接口电路可以用于信号的传输或传递。
在一种实现方式中,处理器801可以存有计算机程序803,计算机程序803在处理器801上运行,可使得通信装置80执行上述方法实施例中描述的方法。计算机程序803可能固化在处理器801中,该种情况下,处理器801可能由硬件实现。
在一种实现方式中,通信装置80可以包括电路,所述电路可以实现前述方法实施例中发送或接收或者通信的功能。本申请中描述的处理器和收发器可实现在集成电路(integrated circuit,IC)、模拟IC、射频集成电路RFIC、混合信号IC、专用集成电路(application specific integrated circuit,ASIC)、印刷电路板(printed circuitboard,PCB)、电子设备等上。该处理器和收发器也可以用各种IC工艺技术来制造,例如互补金属氧化物半导体(complementary metal oxide semiconductor,CMOS)、N型金属氧化物半导体(nMetal-oxide-semiconductor,NMOS)、P型金属氧化物半导体(positive channelmetal oxide semiconductor,PMOS)、双极结型晶体管(bipolar junction transistor,BJT)、双极CMOS(BiCMOS)、硅锗(SiGe)、砷化镓(GaAs)等。
以上实施例描述中的通信装置可以是网络设备或者终端设备(如前述方法实施例中的终端设备),但本申请中描述的通信装置的范围并不限于此,而且通信装置的结构可以不受图5的限制。通信装置可以是独立的设备或者可以是较大设备的一部分。例如所述通信装置可以是:
(1)独立的集成电路IC,或芯片,或,芯片系统或子系统;
(2)具有一个或多个IC的集合,可选的,该IC集合也可以包括用于存储数据,计算机程序的存储部件;
(3)ASIC,例如调制解调器(Modem);
(4)可嵌入在其他设备内的模块;
(5)接收机、终端设备、智能终端设备、蜂窝电话、无线设备、手持机、移动单元、车载设备、网络设备、云设备、人工智能设备等等;
(6)其他等等。
对于通信装置可以是芯片或芯片系统的情况,可参见图6所示的芯片的结构示意图。图6所示的芯片包括处理器901和接口902。其中,处理器901的数量可以是一个或多个,接口902的数量可以是多个。
可选的,芯片还包括存储器903,存储器903用于存储必要的计算机程序和数据。
本领域技术人员还可以了解到本申请实施例列出的各种说明性逻辑块(illustrative logical block)和步骤(step)可以通过电子硬件、电脑软件,或两者的结合进行实现。这样的功能是通过硬件还是软件来实现取决于特定的应用和整个系统的设计要求。本领域技术人员可以对于每种特定的应用,可以使用各种方法实现所述的功能,但这种实现不应被理解为超出本申请实施例保护的范围。
本申请实施例还提供一种码字集合确定系统,该系统包括前述图4实施例中作为终端设备(如前述方法实施例中的终端设备)的通信装置和作为网络设备的通信装置,或者,该系统包括前述图5实施例中作为终端设备(如前述方法实施例中的终端设备)的通信装置和作为网络设备的通信装置。
本申请还提供一种可读存储介质,其上存储有指令,该指令被计算机执行时实现上述任一方法实施例的功能。
本申请还提供一种计算机程序产品,该计算机程序产品被计算机执行时实现上述任一方法实施例的功能。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机程序。在计算机上加载和执行所述计算机程序时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机程序可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机程序可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,高密度数字视频光盘(digital video disc,DVD))、或者半导体介质(例如,固态硬盘(solid state disk,SSD))等。
本领域普通技术人员可以理解:本申请中涉及的第一、第二等各种数字编号仅为描述方便进行的区分,并不用来限制本申请实施例的范围,也表示先后顺序。
本申请中的至少一个还可以描述为一个或多个,多个可以是两个、三个、四个或者更多个,本申请不做限制。在本申请实施例中,对于一种技术特征,通过“第一”、“第二”、“第三”、“A”、“B”、“C”和“D”等区分该种技术特征中的技术特征,该“第一”、“第二”、“第三”、“A”、“B”、“C”和“D”描述的技术特征间无先后顺序或者大小顺序。
本申请中各表所示的对应关系可以被配置,也可以是预定义的。各表中的信息的取值仅仅是举例,可以配置为其他值,本申请并不限定。在配置信息与各参数的对应关系时,并不一定要求必须配置各表中示意出的所有对应关系。例如,本申请中的表格中,某些行示出的对应关系也可以不配置。又例如,可以基于上述表格做适当的变形调整,例如,拆分,合并等等。上述各表中标题示出参数的名称也可以采用通信装置可理解的其他名称,其参数的取值或表示方式也可以通信装置可理解的其他取值或表示方式。上述各表在实现时,也可以采用其他的数据结构,例如可以采用数组、队列、容器、栈、线性表、指针、链表、树、图、结构体、类、堆、散列表或哈希表等。
本申请中的预定义可以理解为定义、预先定义、存储、预存储、预协商、预配置、固化、或预烧制。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
在不矛盾的情况下,某一实施方式或实施例中的每个步骤均可以作为独立实施例来实施,且各步骤之间可以任意组合,例如,在某一实施方式或实施例中去除部分步骤后的方案也可以作为独立实施例来实施,且在某一实施方式或实施例中各步骤的顺序可以任意交换,另外,某一实施方式或实施例中的可选方式或可选例可以任意组合;此外,各实施方式或实施例之间可以任意组合,例如,不同实施方式或实施例的部分或全部步骤可以任意组合,某一实施方式或实施例可以与其他实施方式或实施例的可选方式或可选例任意组合。此外,本公开所涉及的表格中的每一元素、每一行、或每一列均可以作为独立实施例来实施,任意元素、任意行、任意列的组合也可以作为独立实施例来实施。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
- 相似词集合的确定方法、装置和电子设备
- 一种数据集合确定的方法及设备
- 一种神经网络模型训练方法及装置、文本标签确定方法及装置
- 音频解码器、用于确定定义滤波器的特征的值的集合的装置、用于提供解码音频表示的方法、用于确定定义滤波器的特征的值的集合的方法、以及计算机程序
- 一种确定码字映射方式的方法及装置