一种无线通信方法及装置与流程

文档序号:18597548发布日期:2019-09-03 22:13阅读:139来源:国知局
一种无线通信方法及装置与流程

本发明涉及无线通信技术领域,特别涉及一种无线通信方法及装置。



背景技术:

在通信系统中,物理下行控制信道可用于向终端设备发送下行调度信息以便于终端设备接收物理下行共享信道,或者向终端设备发送上行调度信息以便于终端设备发送物理上行共享信道等等,物理下行控制信道携带的信息即为下行控制信息。

长期演进(longtermevolution,lte)通信系统中的物理下行控制信道具有4种格式(format)〔0,1,2,3〕,这4种格式分别对应聚合等级(aggregationlevel)〔1,2,4,8〕。聚合等级表示一个物理下行控制信道占用的连续的控制信道元素(controlchannelelement,cce)的个数。基站可根据信道质量等因素来决定某个物理下行控制信道使用的聚合等级。具体来说,如果物理下行控制信道是发给某个下行信道质量很好的终端设备(例如位于小区中心),则基站可使用1个cce来发送该物理下行控制信道;如果物理下行控制信道是发给某个下行信道质量很差的终端设备(例如位于小区边缘),则基站可能需要使用8个cce来发送该物理下行控制信道,以便于达到足够的健壮性。由此可知,基站可以根据实际情况选择使用1cce、2cce、4cce或8cce来承载1个物理下行控制信道,而终端设备不知道要接收到的物理下行控制信道使用哪种聚合等级,因此会进行盲检测,即把所有可能的情况都尝试一遍。例如,对于公共搜索空间(共有16个cce),终端设备需要分别按聚合等级4、8进行盲检测,当按聚合等级4进行盲检测时,16个cce需要盲检测4次;当按聚合等级8进行盲检测时,16个cce需要盲检测2次;对于终端设备特定的搜索空间,终端设备需要分别按聚合等级1、2、4、8来盲检测一遍。

目前,5g新无线(newradio,nr)通信系统中引入了一种新的格式,该新的格式对应新的聚合等级(即聚合等级16),因此,终端设备在进行盲检测时,可能还需要按聚合等级16进行盲检测。然而,针对于引入新的聚合等级的盲检测场景,具体实现方式还需要进一步的研究。



技术实现要素:

本申请实施例提供一种无线通信方法,用于提高下行数据接收的可靠性。

第一方面,本申请实施例提供一种无线通信装置,其特征在于,所述无线通信装置包括:

移位(shifting)单元,用于执行对比特块的移位操作(operation),所述比特块携带了经速率匹配的下行控制信息,所述比特块的长度为1728;

调制(modulating)单元,用于执行所述比特块与复值符号块间的调制操作,其中,所述复值符号块被承载在下行控制信道中,所述下行控制信道的聚合等级为16。

如此,通过上述方式,网络设备在使用聚合等级16发送下行控制信道时,通过对比特块进行移位操作,能够实现使用聚合等级16时映射到前8个控制信道元素中的比特块,不同于使用聚合等级8时映射到8个控制信道元素中的比特块,以及使用聚合等级16时映射到后8个控制信道元素中的比特块,不同于使用聚合等级8时映射到8个控制信道元素中的比特块,从而避免终端设备和网络设备对聚合等级的理解不一致的问题。

本申请实施例中的下行控制信道可以为lte通信系统中的物理下行控制信道pdcch,或者nr通信系统中的物理下行控制信道pdcch,又或者为其它名称,比如nr-pdcch。

在一种可能的设计中,所述比特块为速率匹配得到的比特块;

所述移位操作等价于如下公式:

其中,b(0),b(1),...,b(mbit-1)表示速率匹配得到的比特块,表示移位操作后的比特块,mbit为速率匹配得到的比特块的大小,nal为移位操作中移位的大小。

在一种可能的设计中,所述比特块为加扰得到的比特块;

所述移位操作等价于如下公式:

其中,表示加扰得到的比特块,表示移位操作后的比特块,mbit为速率匹配得到的比特块的大小,nal为移位操作中移位的大小。

在一种可能的设计中,所述比特块为解扰得到的比特块;

所述移位操作等价于如下公式:

其中,表示解扰得到的比特块,b(0),b(1),...,b(mbit-1)表示移位操作后的比特块,mbit为速率匹配得到的比特块的大小,nal为移位操作中移位的大小。

在一种可能的设计中,所述比特块为解调得到的比特块;

所述移位操作等价于如下公式:

其中,表示解调得到的比特块,表示移位操作后的比特块,mbit为解调得到的比特块的大小,nal为移位操作中移位的大小。

在一种可能的设计中,所述移位操作中移位的大小满足如下公式:

nal=k*108

其中,k为1,2,3,4,5,6,7,9,10,11,12,13,14,15中的任一数值。

第二方面,本申请实施例提供一种无线通信装置,述无线通信装置包括:

调制单元,用于执行比特块与复值符号块间的调制操作,所述比特块携带了经速率匹配的下行控制信息,所述比特块的长度为1728;

移位单元,用于执行对所述复值符号块的移位操作,其中,所述复值符号块被承载在下行控制信道中,所述下行控制信道的聚合级别为16,所述循环移位操作的大小与控制信道元素承载的可用空口资源大小相关联,或者所述循环移位操作的大小与终端标识相关联。

本申请实施例中,终端标识是小区无线网络临时标识(c-rnti),用于区分1个小区内的不同终端,每个终端的c-rnti取值不同,通过基站在初始接入过程中配置给终端。nal取值可能与c-rnti有关,例如nal=amod1727,但当通过amod1727该公式计算得到的值为0或512或864或1736时,nal=amod1727+1,a取值为c-rnti,由基站在初始接入过程中配置给终端。

在一种可能的设计中,所述移位操作等价于如下公式:

其中,d(0),d(1),...,d(msymb-1)表示调制得到的复值符号块,表示移位操作后的复值符号块,msymb为复值符号块的大小,nal为移位操作中移位的大小。

在一种可能的设计中,所述移位操作等价于如下公式:

其中,d(0),d(1),...,d(msymb-1)表示移位操作后的复值符号块,表示解映射后的复值符号块,msymb为复值符号块的大小,nal为移位操作中移位的大小。

在一种可能的设计中,所述移位操作中移位的大小满足如下公式:

nal=k*108

其中,k为1,2,3,4,5,6,7,9,10,11,12,13,14,15中的任一数值。

第三方面,本申请实施例提供一种无线通信方法,所述方法由无线通信装置执行,所述方法包括:

执行对比特块的移位操作(operation),所述比特块携带了经速率匹配的下行控制信息,所述比特块的长度为1728;

执行所述比特块与复值符号块间的调制操作,其中,所述复值符号块被承载在下行控制信道中,所述下行控制信道的聚合等级为16。

在一种可能的设计中,所述比特块为速率匹配得到的比特块;

所述移位操作等价于如下公式:

其中,b(0),b(1),...,b(mbit-1)表示速率匹配得到的比特块,表示移位操作后的比特块,mbit为速率匹配得到的比特块的大小,nal为移位操作中移位的大小。

在一种可能的设计中,所述比特块为加扰得到的比特块;

所述移位操作等价于如下公式:

其中,表示加扰得到的比特块,表示移位操作后的比特块,mbit为速率匹配得到的比特块的大小,nal为移位操作中移位的大小。

在一种可能的设计中,所述比特块为解扰得到的比特块;

所述移位操作等价于如下公式:

其中,表示解扰得到的比特块,b(0),b(1),...,b(mbit-1)表示移位操作后的比特块,mbit为速率匹配得到的比特块的大小,nal为移位操作中移位的大小。

在一种可能的设计中,所述比特块为解调得到的比特块;

所述移位操作等价于如下公式:

其中,表示解调得到的比特块,表示移位操作后的比特块,mbit为解调得到的比特块的大小,nal为移位操作中移位的大小。

在一种可能的设计中,所述移位操作中移位的大小满足如下公式:

nal=k*108

其中,k为1,2,3,4,5,6,7,9,10,11,12,13,14,15中的任一数值。

第四方面,本申请实施例提供一种无线通信方法,所述方法由无线通信装置执行,所述方法包括:

执行比特块与复值符号块间的调制操作,所述比特块携带了经速率匹配的下行控制信息,所述比特块的长度为1728;

执行对所述复值符号块的移位操作,其中,所述复值符号块被承载在下行控制信道中,所述下行控制信道的聚合级别为16,所述循环移位操作的大小与控制信道元素承载的可用空口资源大小相关联,或者所述循环移位操作的大小与终端标识相关联。

在一种可能的设计中,所述移位操作等价于如下公式:

其中,d(0),d(1),...,d(msymb-1)表示调制得到的复值符号块,表示移位操作后的复值符号块,msymb为复值符号块的大小,nal为移位操作中移位的大小。

在一种可能的设计中,所述移位操作等价于如下公式:

其中,d(0),d(1),...,d(msymb-1)表示移位操作后的复值符号块,表示解映射后的复值符号块,msymb为复值符号块的大小,nal为移位操作中移位的大小。

在一种可能的设计中,所述移位操作中移位的大小满足如下公式:

nal=k*108

其中,k为1,2,3,4,5,6,7,9,10,11,12,13,14,15中的任一数值。

本申请的又一实施例提供一种无线通信装置,所述无线通信装置包括:

处理单元和存储单元;

所述存储单元用于存储计算机指令,当所述计算机指令在所述处理单元中运行时,使得所述无线通信装置:

执行对比特块的移位操作(operation),所述比特块携带了经速率匹配的下行控制信息,所述比特块的长度为1728;执行所述比特块与复值符号块间的调制操作,其中,所述复值符号块被承载在下行控制信道中,所述下行控制信道的聚合等级为16;或者,

执行比特块与复值符号块间的调制操作,所述比特块携带了经速率匹配的下行控制信息,所述比特块的长度为1728;执行对所述复值符号块的移位操作,其中,所述复值符号块被承载在下行控制信道中,所述下行控制信道的聚合级别为16,所述循环移位操作的大小与控制信道元素承载的可用空口资源大小相关联,或者所述循环移位操作的大小与终端标识相关联。

在一种可能的设计中,所述无线通信装置为半导体芯片,所述半导体芯片被设置在网络设备或终端设备内;或者,所述无线通信装置为网络设备或终端设备。

本申请的又一实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储了程序代码,所述程序代码被无线通信装置执行时,使得所述无线通信装置:

执行对比特块的移位操作(operation),所述比特块携带了经速率匹配的下行控制信息,所述比特块的长度为1728;执行所述比特块与复值符号块间的调制操作,其中,所述复值符号块被承载在下行控制信道中,所述下行控制信道的聚合等级为16;或者,

执行比特块与复值符号块间的调制操作,所述比特块携带了经速率匹配的下行控制信息,所述比特块的长度为1728;执行对所述复值符号块的移位操作,其中,所述复值符号块被承载在下行控制信道中,所述下行控制信道的聚合级别为16,所述循环移位操作的大小与控制信道元素承载的可用空口资源大小相关联,或者所述循环移位操作的大小与终端标识相关联。

本申请的又一实施例提供一种计算机程序产品,所述计算机程序产品包含的程序代码被无线通信装置执行时,使得所述无线通信装置:

执行对比特块的移位操作(operation),所述比特块携带了经速率匹配的下行控制信息,所述比特块的长度为1728;执行所述比特块与复值符号块间的调制操作,其中,所述复值符号块被承载在下行控制信道中,所述下行控制信道的聚合等级为16;或者,

执行比特块与复值符号块间的调制操作,所述比特块携带了经速率匹配的下行控制信息,所述比特块的长度为1728;执行对所述复值符号块的移位操作,其中,所述复值符号块被承载在下行控制信道中,所述下行控制信道的聚合级别为16,所述循环移位操作的大小与所述聚合级别16相关联。

附图说明

图1为本申请实施例适用的一种网络架构示意图;

图2a为网络设备和终端设备之间的通信过程示意图;

图2b为一种速率匹配示意图;

图2c为聚合等级8和聚合等级16的一种速率匹配对比示意图;

图2d为聚合等级8和聚合等级16的另一种速率匹配对比示意图;

图2e为终端设备对速率匹配图案产生误解的示意图;

图3为本申请实施例方式一提供的一种发送和接收物理下行控制信道的流程示意图;

图4为本申请实施例方式二提供的一种发送和接收物理下行控制信道的流程示意图;

图5为本申请实施例方式三提供的一种发送和接收物理下行控制信道的流程示意图;

图6为本申请实施例提供的一种无线通信装置的结构示意图;

图7为本申请实施例提供的另一种无线通信装置的结构示意图。

具体实施方式

下面结合说明书附图对本申请进行具体说明,方法实施例中的具体操作方法也可以应用于装置实施例或系统实施例中。

图1为本申请实施例适用的一种网络架构示意图。该网络架构可以包括至少一个网络设备100(仅示出1个)以及与网络设备100连接的一个或多个终端设备200。

网络设备100可以是能和终端设备200通信的设备。网络设备100可以是任意一种具有无线收发功能的设备。包括但不限于:基站(例如,基站nodeb、演进型基站enodeb、第五代(thefifthgeneration,5g)通信系统中的基站、未来通信系统中的基站或网络设备、wifi系统中的接入节点、无线中继节点、无线回传节点)等。网络设备100还可以是云无线接入网络(cloudradioaccessnetwork,cran)场景下的无线控制器。网络设备100还可以是小站,传输节点(transmissionreferencepoint,trp)等。当然不申请不限于此。

终端设备200是一种具有无线收发功能的设备可以部署在陆地上,包括室内或室外、手持、穿戴或车载;也可以部署在水面上(如轮船等);还可以部署在空中(例如飞机、气球和卫星上等)。所述终端设备可以是手机(mobilephone)、平板电脑(pad)、带无线收发功能的电脑、虚拟现实(virtualreality,vr)终端设备、增强现实(augmentedreality,ar)终端设备、工业控制(industrialcontrol)中的无线终端设备、无终端设备驾驶(selfdriving)中的无线终端设备、远程医疗(remotemedical)中的无线终端设备、智能电网(smartgrid)中的无线终端设备、运输安全(transportationsafety)中的无线终端设备、智慧城市(smartcity)中的无线终端设备、智慧家庭(smarthome)中的无线终端设备等等。本申请的实施例对应用场景不做限定。终端设备有时也可以称为用户设备(userequipment,ue)、接入终端设备、ue单元、ue站、移动站、移动台、远方站、远程终端设备、移动设备、ue终端设备、终端设备、无线通信设备、ue代理或ue装置等。

本申请中主要以图1所示意的系统架构为例进行介绍,但并不限于此。

上述系统架构适用的通信系统包括但不限于:时分双工-长期演进(timedivisionduplexing-longtermevolution,tddlte)、频分双工-长期演进(frequencydivisionduplexing-longtermevolution,fddlte)、长期演进-增强(longtermevolution-advanced,lte-a),以及未来演进的各种无线通信系统(例如,5gnr通信系统)。

以5gnr通信系统为例,在5gnr通信系统中,网络设备100和终端设备200之间除了数据本身的交互外,还有指令的交互,网络设备100通过指令完成对终端设备200的调度,以及传递调度的格式信息。为了降低指令交互的开销,网络设备100常常不发送或者少发送某些调度信令,而由终端设备200按照一定规则自行监听是否存在调度。在监听过程中,终端设备200需要在不知道确切格式的情况下做盲检测译码。

以物理下行控制信道为例,图2a为网络设备和终端设备之间的通信过程示意图,如图2a所示,包括:

步骤201a,网络设备获取信息比特块,信息比特块中包括多个信息比特。

在一个示例中,信息比特块为a(0),a(1),...,a(k-1),即信息比特块中包括k个信息比特。

步骤202a,网络设备根据多个信息比特生成对应的crc校验比特,并附着在信息比特块之后。

此处,网络设备可以通过1个生成多项式得到对应的循环冗余校验(cyclicredundancycheck,crc)比特,比如,根据生成多项式g(d)得到的crc校验比特为p(0),p(1),...,p(l-1),将crc校验比特附着在信息比特块后面构成长度为k+l的比特块q(k),可表示为q(0),q(1),...,q(k+l-1)。a(k)和q(k)之间的关系可以表示为:

进一步地,网络设备还根据不同的应用场景选择对应的x-rnti对比特块q(k)中的crc校验比特进行加扰,例如采用c-rnti对crc进行加扰,进而得到比特块q′(0),q′(1),...,q′(k+l-1)。

步骤203a,网络设备对比特块q′(0),q′(1),...,q′(k+l-1)进行信道编码,例如极化(polar)编码,卷积编码等,得到编码后的母码q″(0),q″(1),...,q″(k+l-1)。

步骤204a,网络设备根据可用空口资源大小,对母码q″(0),q″(1),...,q″(k+l-1)进行相应的速率匹配,进而得到比特块b(0),b(1),...,b(mbit-1),其中,mbit为可用空口资源的大小。

步骤205a,网络设备对比特块b(0),b(1),...,b(mbit-1)进行加扰,得到比特块

加扰过程可以表示为:其中,c(i)为加扰序列。

步骤206a,网络设备对比特块进行调制,得到复值符号块d(0),...,d(msymb-1),其中,msymb为复值符号的个数。若为qpsk调制,则msymb=mbit/2。

步骤207a,网络设备将复值符号块d(0),...,d(msymb-1)映射到控制信道元素上,进而发送给终端设备。

此处,基站对复值符号块d(0),...,d(msymb-1)以比例因子βpdcch做缩放,然后按照先频域后时域的方式升序映射到资源元素(k,l)p,μ上,这些资源元素位于用于监听物理下行控制信道的reg上,天线端口为p=2000。

相应地,终端设备根据所有可能的候选集,盲检测网络设备发送的物理下行控制信道。下面步骤中具体描述针对其中一个候选集的执行流程。

步骤201b,终端设备接收物理下行控制信道,并通过解映射得到复值符号块d(0),...,d(msymb-1)。

步骤202b,终端设备对复值符号块d(0),...,d(msymb-1)进行解调,得到比特块

步骤203b,终端设备对比特块进行解扰,得到比特块b(0),b(1),...,b(mbit-1)。

步骤204b,终端设备对比特块b(0),b(1),...,b(mbit-1)进行解速率匹配,得到比特块q″(0),q″(1),...,q″(k+l-1)。

步骤205b,终端设备对比特块e0,e1,e2,e3,...,em-1进行解码,得到比特块c0,c1,c2,c3,...,ck+l-1。

步骤206b,终端设备对比特块q″(0),q″(1),...,q″(k+l-1)进行crc校验,并根据校验结果确定是否成功译码,具体来说,若校验正确,则成功接收物理下行控制信道,若校验失败,则根据下一个候选集执行上述步骤201b至步骤206b。

上述网络设备所执行的流程中,可用空口资源大小(e)、信息比特的个数(k)、速率匹配类型和母码长度之间的关系可参见表1。

表1:e值、k值、速率匹配类型和母码长度之间的关系示意

表1中,puncture表示打孔序列开始部分比特数使序列长度缩短符合可用的空口资源,例如第一行母码长度为128比特,但是实际可用空口资源为108比特,多出的20比特无法放置,因此需要打掉编码序列128比特的前20位,打孔后的108比特正好满足空口资源大小。shortening表示截断序列结束部分比特数使序列长度缩短符合可用的空口资源,例如第二行母码长度为128比特,大于实际可用的空口资源108比特,这时需要截断编码序列128比特的后20位,截断后的108比特正好满足空口资源大小。repetition表示以母码长度进行重复使序列长度符合可用的空口资源,例如第8行母码长度为512比特,但是实际可用空口资源为864比特,还差352比特,因此在重复512比特后还需要重复母码512比特的前352比特,这样凑成864比特正好满足空口资源大小,如图2b所示。

基于图2a所示意的处理流程,当网络设备给终端设备配置搜索空间集合时,如果配置的1个搜索空间中聚合等级8的搜索空间和聚合等级16的搜索空间的起始cce位置相同(如图2c所示和图2d所示),且网络设备以聚合等级16发送下行控制信息,终端设备可能以聚合等级8成功译码下行控制信息,这样终端设备会将网络设备发送下行控制信息时使用的聚合等级错误理解为聚合等级8。

以图2c为例,如果此时这块控制资源正好落在网络设备给终端设备配置的可用于传输下行调度数据的资源集合内,且网络设备通过下行控制信息指示终端设备这个资源集合被用来传输调度的下行数据,调度的下行数据对调度它的下行控制信息做速率匹配的图案会被终端设备误解,影响对调度下行数据译码的准确性,如图2e所示,终端设备认为下行数据部分不包括后8个cce,而网络设备利用了16个cce进行下行数据传输,这样会导致终端设备在对数据进行译码时由于缺失大量数据而导致物理下行共享信道(physicaldownlinksharedchannel,pdsch)译码失败。反之,当网络设备以聚合等级8发送下行控制信息时,终端设备可能以聚合等级16成功译码,这样也会对速率匹配图案产生误解,导致pdsch译码失败。

为解决终端设备可能错误理解物理下行控制信道的聚合等级的问题,本申请实施例提供的一种可能的思路为:使用聚合等级16时映射到前8个控制信道元素中的比特块,不同于使用聚合等级8时映射到8个控制信道元素中的比特块,从而解决图2c所示意的情形中终端设备和网络设备对聚合等级的理解不一致的问题;或者,使用聚合等级16时映射到后8个控制信道元素中的比特块,不同于使用聚合等级8时映射到8个控制信道元素中的比特块,从而解决图2d所示意的情形中终端设备和网络设备对聚合等级的理解不一致的问题。

基于此,本申请实施例中的实现方式可以有多种,基于上述思路的各种变形方式均在本发明保护范围之内。示例性地,第一种可能的实现方式为:网络设备使用聚合等级1、2、4、8发送物理下行控制信道时,按照图2a所示意的流程来执行;而使用聚合等级16发送物理下行控制信道时,对映射到16个控制信道元素中的比特块进行移位操作,比如,在速率匹配之后、加扰之前对比特块进行移位操作。第二种可能的实现方式:网络设备使用聚合等级1、2、4、8、16中的任一聚合等级发送物理下行控制信道时,对映射到相应物理控制信道中的比特块进行移位操作,且聚合等级8和聚合等级16对应的移位操作不同(比如,移位操作中移位的大小不同)。

本申请实施例中,对映射到物理信道中的比特块进行移位操作的方式可以有多种,下面举例描述三种可能的方式,这些方式的执行过程可以适用于聚合等级1、2、4、8、16中的任一聚合等级。

方式一

图3为本申请实施例方式一提供的一种发送和接收物理下行控制信道的流程示意图,如图3所示,包括:

步骤301a至步骤304a可参见图2的相关描述,此处不再赘述。

步骤305a,网络设备速率匹配得到的比特块进行移位操作。

此处,在一个示例中,移位操作为循环移位操作,可等价于如下公式:

其中,b(0),b(1),...,b(mbit-1)表示速率匹配得到的比特块,表示移位操作后的比特块,mbit为速率匹配得到的比特块的大小,nal为移位操作中移位的大小,即循环移位参数值,针对于不同的聚合等级,nal的取值可以不同,比如聚合等级1对应的循环移位参数值n1可以取值为0,聚合等级2对应的循环移位参数值n2可以取值为0,聚合等级4对应的循环移位参数值n4可以取值为0,聚合等级4对应的循环移位参数值n4可以取值为0,聚合等级8对应的循环移位参数值n8可以取值为108,聚合等级16对应的循环移位参数值n16可以取值为216。

进一步地,移位操作中移位的大小nal可以由高层信令配置,或者,也可以由通信协议规定。

步骤306a,网络设备对移位操作后的比特块进行加扰。

此处,加扰操作等价于如下公式:

其中,c(i)为加扰序列。

步骤307a和步骤308a可参见图2的相关描述,此处不再赘述。

相应地,终端设备的执行流程包括:

步骤301b至步骤303b可参见图2的相关描述,此处不再赘述。

步骤304b,终端设备对解扰后的比特块进行移位操作,该移位操作为与网络设备所执行的移位操作的逆操作,即等价于如下公式:

或者,

其中,表示解扰得到的比特块,b(0),b(1),...,b(mbit-1)表示移位操作后的比特块,mbit为速率匹配得到的比特块的大小,nal为移位操作中移位的大小。

步骤305b至步骤307b可参见图2的相关描述,此处不再赘述。

方式二

图4为本申请方式二提供的一种发送和接收物理下行控制信道的流程示意图,如图4所示,包括:

步骤401a至步骤405a可参见图2的相关描述,此处不再赘述。

步骤406a,网络设备加扰得到的比特块进行移位操作。

此处,在一个示例中,移位操作为循环移位操作,可等价于如下公式:

其中,表示加扰得到的比特块,表示移位操作后的比特块,mbit为速率匹配得到的比特块的大小,nal为移位操作中移位的大小,即循环移位参数值。

进一步地,移位操作中移位的大小nal可以由高层信令配置,或者,也可以由通信协议规定。

步骤407a,网络设备对移位得到的比特块进行调制,得到比特块d(0),...,d(msymb-1)。

步骤408a可参见图2的相关描述,此处不再赘述。

相应地,终端设备的执行流程包括:

步骤401b至步骤402b可参见图2的相关描述,此处不再赘述。

步骤403b,终端设备对解调后的比特块进行移位操作,该移位操作为与网络设备所执行的移位操作的逆操作,即等价于如下公式:

或者,

其中,表示解调得到的比特块,表示移位操作后的比特块,mbit为解调得到的比特块的大小,nal为移位操作中移位的大小,即循环移位参数值。

步骤404b,终端设备对移位操作后的比特块进行解扰。

步骤405b至步骤407b可参见图2的相关描述,此处不再赘述。

方式三

图5为本申请实施例方式三提供的一种发送和接收物理下行控制信道的流程示意图,如图5所示,包括:

步骤501a至步骤506a可参见图2的相关描述,此处不再赘述。

步骤507a,网络设备对调制得到的复值符号块进行移位操作。

此处,在一个示例中,移位操作为循环移位操作,可等价于如下公式:

其中,d(0),d(1),...,d(msymb-1)表示调制得到的复值符号块,表示移位操作后的复值符号块,msymb为复值符号块的大小,nal为移位操作中移位的大小,即循环移位参数值。

进一步地,移位操作中移位的大小nal可以由高层信令配置,或者,也可以由通信协议规定。

步骤508a可参见图2的相关描述,此处不再赘述。

相应地,终端设备的执行流程包括:

步骤501b可参见图2的相关描述,此处不再赘述。

步骤502b,终端设备对解映射后的复值符号块进行移位操作,该移位操作为与网络设备所执行的移位操作的逆操作,即等价于如下公式:

或者,

其中,d(0),d(1),...,d(msymb-1)表示移位操作后的复值符号块,表示解映射后的复值符号块,msymb为复值符号块的大小,nal为移位操作中移位的大小,即循环移位参数值。

步骤503b,终端设备对移位操作后的复值符号块进行解调。

步骤504b至步骤507b可参见图2的相关描述,此处不再赘述。

需要说明的是,上述根据方式一、方式二和方式三中均为根据公式进行移位操作,在其它实施例中,也可以预先配置移位操作前的比特块和移位操作后的比特块的对应关系表,如此,可根据对应关系表实现移位操作。以方式一为例,其对应关系表可以如表2所示。

表2:对应关系表的一种示例

上述方式一、方式二和方式三具体描述了移位操作的可能的执行过程,其中,不同聚合等级对应的循环移位参数值可能不同,下面分别针对上述两种可能的实现方式进行说明。

针对于上述第一种可能的实现方式,网络设备为终端设备配置监听物理下行控制信道的聚合等级以及对应的备选物理下行控制信道个数等信息,并将聚合等级16对应的循环移位参数值通过高层信令配置给终端设备。其中,聚合等级16对应的循环移位参数值可以为网络设备从一个预定义的集合中选取的,该集合可以为{k*108,k∈{1,2,3,4,5,6,7,9,10,11,12,13,14,15}};或者,聚合等级16对应的循环移位参数值也可以为一个预定义的值(协议规定的),比如108。在nr中,1个下行控制信息是在1个或若干个cce上传输。每个cce是由6个资源单元组(resourceelementgroup,reg)组成,1个reg是由12个re组成,每个reg上的导频密度是1/4,由于导频不承载信息比特,因此1个cce上可以承载的空口比特数e为6*12*3/4*2=108比特。又因为一个下行控制信息可能是在1个或若干个cce上传输,以1个cce承载的可用空口资源大小(即108)的倍数作为循环移位参数值有利于终端设备在实现中进行操作,比如译码操作。

例如,网络设备配置终端设备监听1个pdcch的搜索空间集合包含聚合等级al∈{1,2,4,8,16},并配置聚合等级等于16时,nal取值为108,即n16=108。具体实施中,当网络设备使用聚合等级al∈{1,2,4,8}发送物理下行控制信道时,可直接采用图2a中的流程。当网络设备使用聚合等级16发送物理下行控制信道时,可采用上述方式一、方式二或方式三中所描述的流程,在一个示例中,速率匹配后的比特块长度为1728比特,可以表示为b(0),b(1)...b,(172,7)速率匹配的方式如图2c所示,对信道编码后的512比特长的比特块进行3次重复,再取512比特块的前192比特放在最后组成1728比特长的比特块b(i),i=0,1,...,1727;然后,网络设备对速率匹配后的比特块b(i)向低位做n16=108的循环移位,定义b(0)为低位,b(1727)为高位,速率匹配后的比特块b(0),b(1)...,b(1727)经过向低位循环移位n16=108,得到移位后的比特块为即为b(108),b(109)...,b(1727),b(0),...,b(107),其中:对应为b(108),对应为b(109),……,对应为对应为b(0),……,对应为b(107)。网络设备再对循环移位后的比特块用加扰序列c(i)进行加扰,得到加扰后的比特块

相应地,终端设备根据网络设备配置的高层信令确定监听1个pdcch的搜索空间集合信息,包括确定网络设备配置终端设备监听的聚合等级al∈{1,2,4,8,16}和每个聚合等级对应的搜索空间位置等。终端设备还可以通过高层信令得到聚合等级16对应的循环移位参数值,即当终端设备以聚合等级al∈{1,2,4,8}在相应的搜索空间内盲检pdcch时,可直接采用图2a中所示意的流程;当终端设备以聚合等级16在相应的搜索空间内盲检pdcch时,可采用与网络设备对应的方式(上述方式一、方式二或方式三)中所描述的流程。

需要说明的是,在其它可能的实施例中,网络设备在为终端设备配置聚合等级对应的循环移位参数值之前,还可以包括:网络设备若确定聚合等级8的搜索空间中任一个备选pdcch的起始控制信道元素的位置和聚合等级16的搜索空间中任一个备选pdcch的起始控制信道元素的位置不同,且聚合等级8的搜索空间中任一个备选pdcch的起始控制信道元素的位置和聚合等级16的搜索空间中任一个备选pdcch的第9个控制信道元素的位置不同,则为终端设备配置的聚合等级16对应的循环移位参数值为0,或者向终端设备发送指示信息,该指示信息用于指示终端设备以聚合等级16盲检pdcch时不做移位操作,即可按照图2a所示意的流程来执行。网络设备若确定聚合等级8的搜索空间中任一个备选pdcch的起始控制信道元素的位置和聚合等级16的搜索空间中任一个备选pdcch的起始控制信道元素的位置相同,或聚合等级8的搜索空间中任一个备选pdcch的起始控制信道元素的位置和聚合等级16的搜索空间中任一个备选pdcch的第9个控制信道元素的位置相同,则可按照上述所描述的方式,比如从一个预定义的集合中选取聚合等级16对应的循环移位参数值并通过高层信令配置给终端设备。

针对于上述第二种可能的实现方式,网络设备为终端设备配置监听物理下行控制信道的聚合等级以及对应的备选物理下行控制信道个数等信息,并将聚合等级1、2、4、8、16对应的循环移位参数值通过高层信令配置给终端设备。其中,聚合等级1、2、4对应的循环移位参数值可以为集合{0,1,...,1727}的任一个值;聚合等级8对应的循环移位参数值可以为集合{k*108,k∈{1,2,3,4,5,6,7}}中的任一个值;聚合等级16对应的循环移位参数值可以为集合{k*108,k∈{1,2,3,4,5,6,7,9,10,11,12,13,14,15}}中的任一个值;且聚合等级8对应的循环移位参数值和聚合等级16对应的循环移位参数值不同。具体实施中,聚合等级1、2、4、8、16中的任一聚合等级对应的循环移位参数值可以是预先定义一个值,或者,也可以是由网络设备从上述集合中选取的值,具体不做限定。

例如1,网络设备配置终端设备监听1个pdcch的搜索空间集合包含聚合等级al∈{1,2,4,8,16},并配置聚合等级为1、2、4、8时,nal的取值均为0,聚合等级等于16时,nal取值为108,即n16=108。具体实施中,当网络设备使用聚合等级1、2、4、8发送物理下行控制信道时,由于循环移位参数值为0,因此可直接采用图2a中的流程。当网络设备使用聚合等级16发送物理下行控制信道时,可采用上述方式一、方式二或方式三中所描述的流程。

例如2,网络设备配置终端设备监听1个pdcch的搜索空间集合包含聚合等级al∈{1,2,4,8,16},并配置聚合等级为1、2、4时,nal的取值均为0,配置聚合等级为8时,nal的取值均为108,聚合等级等于16时,nal取值为216。具体实施中,当网络设备使用聚合等级1、2、4发送物理下行控制信道时,由于循环移位参数值为0,因此可直接采用图2a中的流程。当网络设备使用聚合等级8或聚合等级16发送物理下行控制信道时,可采用上述方式一、方式二或方式三中所描述的流程,其区别在于循环移位参数值不同。

相应地,终端设备根据网络设备配置的高层信令确定监听1个pdcch的搜索空间集合信息,包括确定网络设备配置终端设备监听的聚合等级al∈{1,2,4,8,16}和每个聚合等级对应的搜索空间位置等。终端设备还可以通过高层信令得到聚合等级al∈{1,2,4,8,16}对应的循环移位参数值,若聚合等级al∈{1,2,4,8}对应的循环移位参数值为0,而聚合等级16对应的循环移位参数值为108,则当终端设备以聚合等级al∈{1,2,4,8}在相应的搜索空间内盲检pdcch时,可直接采用图2a中所示意的流程;当终端设备以聚合等级16在相应的搜索空间内盲检pdcch时,可采用与网络设备对应的方式(上述方式一、方式二或方式三)中所描述的流程。若聚合等级al∈{1,2,4}对应的循环移位参数值为0,而聚合等级8对应的循环移位参数值为108,聚合等级16对应的循环移位参数值为216,则当终端设备以聚合等级al∈{1,2,4}在相应的搜索空间内盲检pdcch时,可直接采用图2a中所示意的流程;当终端设备以聚合等级8或16在相应的搜索空间内盲检pdcch时,可采用与网络设备对应的方式(上述方式一、方式二或方式三)中所描述的流程。

需要说明的是,在其它可能的实施例中,网络设备在为终端设备配置聚合等级对应的循环移位参数值之前,还可以包括:网络设备若确定聚合等级8的搜索空间中任一个备选pdcch的起始控制信道元素的位置和聚合等级16的搜索空间中任一个备选pdcch的起始控制信道元素的位置不同,且聚合等级8的搜索空间中任一个备选pdcch的起始控制信道元素的位置和聚合等级16的搜索空间中任一个备选pdcch的第9个控制信道元素的位置不同,则为终端设备配置的聚合等级8和16对应的循环移位参数值均为0,或者向终端设备发送指示信息,该指示信息用于指示终端设备以聚合等级8和16盲检pdcch时不做移位操作,即可按照图2a所示意的流程来执行。网络设备若确定聚合等级8的搜索空间中任一个备选pdcch的起始控制信道元素的位置和聚合等级16的搜索空间中任一个备选pdcch的起始控制信道元素的位置相同,或聚合等级8的搜索空间中任一个备选pdcch的起始控制信道元素的位置和聚合等级16的搜索空间中任一个备选pdcch的第9个控制信道元素的位置相同,则可按照上述所描述的方式,比如分别从一个预定义的集合中选取聚合等级8和16对应的循环移位参数值,且聚合等级8对应的循环移位参数值和聚合等级16对应的循环移位参数值不同。

针对于上述方法流程,本申请实施例还提供一种无线通信装置,该无线通信装置的具体实现可参照上述方法流程。

图6是本申请实施例提供的一种无线通信装置的结构示意图,所述无线通信装置可以为半导体芯片,所述半导体芯片被设置在网络设备或终端设备内;或者,所述无线通信装置也可以为网络设备或终端设备。如图6所示,无线通信装置600包括:

移位(shifting)单元601,用于执行对比特块的移位操作(operation),所述比特块携带了经速率匹配的下行控制信息,所述比特块的长度为1728;

调制(modulating)单元602,用于执行所述比特块与复值符号块间的调制操作,其中,所述复值符号块被承载在下行控制信道中,所述下行控制信道的聚合等级为16。

在一种可能的设计中,所述比特块为速率匹配得到的比特块;

所述移位操作等价于如下公式:

其中,b(0),b(1),...,b(mbit-1)表示速率匹配得到的比特块,表示移位操作后的比特块,mbit为速率匹配得到的比特块的大小,nal为移位操作中移位的大小。

在一种可能的设计中,所述比特块为加扰得到的比特块;

所述移位操作等价于如下公式:

其中,表示加扰得到的比特块,表示移位操作后的比特块,mbit为速率匹配得到的比特块的大小,nal为移位操作中移位的大小。

在一种可能的设计中,所述比特块为解扰得到的比特块;

所述移位操作等价于如下公式:

其中,表示解扰得到的比特块,b(0),b(1),...,b(mbit-1)表示移位操作后的比特块,mbit为速率匹配得到的比特块的大小,nal为移位操作中移位的大小。

在一种可能的设计中,所述比特块为解调得到的比特块;

所述移位操作等价于如下公式:

其中,表示解调得到的比特块,表示移位操作后的比特块,mbit为解调得到的比特块的大小,nal为移位操作中移位的大小

在一种可能的设计中,所述移位操作中移位的大小满足如下公式:nal=k*108,其中,k为1,2,3,4,5,6,7,9,10,11,12,13,14,15中的任一数值;

所述移位操作中移位的大小是由协议规定的,或者,基站通过高层信令配置的。

图7是本申请实施例提供的一种无线通信装置的结构示意图。该无线通信装置可适用于图2至图5所示意图的流程图中,执行上述方法实施例中无线通信装置的功能。为了便于说明,图7仅示出了无线通信装置的主要部件。如图7所示,无线通信装置700包括处理器701、存储器702、收发机703、天线704以及输入输出装置705。处理器701主要用于对通信协议以及通信数据进行处理,以及对整个无线通信装置进行控制,执行软件程序,处理软件程序的数据,例如用于支持无线通信装置执行上述方法实施例中所描述的动作。存储器702主要用于存储软件程序和数据。收发机703主要用于基带信号与射频信号的转换以及对射频信号的处理。天线704主要用于收发电磁波形式的射频信号。输入输出装置705,例如触摸屏、显示屏,键盘等主要用于接收用户输入的数据以及对用户输出数据。

处理器701可以读取存储器702中的软件程序,执行以下流程:

执行对比特块的移位操作,所述比特块携带了经速率匹配的下行控制信息,所述比特块的长度为1728;执行所述比特块与复值符号块间的调制操作,其中,所述复值符号块被承载在下行控制信道中,所述下行控制信道的聚合等级为16;或者,

执行比特块与复值符号块间的调制操作,所述比特块携带了经速率匹配的下行控制信息,所述比特块的长度为1728;执行对所述复值符号块的移位操作,其中,所述复值符号块被承载在下行控制信道中,所述下行控制信道的聚合级别为16,所述循环移位操作的大小与控制信道元素承载的可用空口资源大小相关联。

具体来说,当所示无线通信装置为网络设备或设置于网络设备中的半导体芯片时,处理器701可以读取存储器702中的软件程序,执行以下流程:

先对比特块进行移位操作,所述比特块携带了经速率匹配的下行控制信息,所述比特块的长度为1728;然后执行所述移位操作后的比特块与复值符号块间的调制操作,其中,所述复值符号块被承载在下行控制信道中,所述下行控制信道的聚合等级为16;或者,

先执行比特块与复值符号块间的调制操作,所述比特块携带了经速率匹配的下行控制信息,所述比特块的长度为1728;然后执行对所述复值符号块的移位操作,其中,所述复值符号块被承载在下行控制信道中,所述下行控制信道的聚合级别为16,所述循环移位操作的大小与控制信道元素承载的可用空口资源大小相关联。

当所示无线通信装置为终端设备或设置于终端设备中的半导体芯片时,处理器701可以读取存储器702中的软件程序,执行以下流程:

先执行所述移位操作后的比特块与复值符号块间的调制操作,其中,所述复值符号块被承载在下行控制信道中,所述下行控制信道的聚合等级为16;然后对解调得到比特块进行移位操作,所述比特块携带了经速率匹配的下行控制信息,所述比特块的长度为1728;或者,

先执行对所述复值符号块的移位操作,其中,所述复值符号块被承载在下行控制信道中,所述下行控制信道的聚合级别为16,所述循环移位操作的大小与控制信道元素承载的可用空口资源大小相关联;然后执行比特块与复值符号块间的调制操作,所述比特块携带了经速率匹配的下行控制信息,所述比特块的长度为1728;

本领域技术人员可以理解,为了便于说明,图7仅示出了一个存储器和一个处理器。在实际的无线通信装置中,可以存在多个处理器和多个存储器。存储器也可以称为存储介质或者存储设备等,本申请实施例对此不做限定。

本申请实施例还提供了一种计算机可读介质,其上存储有计算机程序,该计算机程序被计算机执行时实现上述任一方法实施例所述的方法。

本申请实施例还提供了一种计算机程序产品,该计算机程序产品被计算机执行时实现上述任一方法实施例所述的方法。

应理解,在本申请实施例中的处理器可以是中央处理单元(centralprocessingunit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

上述实施例,可以全部或部分地通过软件、硬件(如电路)、固件或其他任意组合来实现。当使用软件实现时,上述实施例可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令或计算机程序。在计算机上加载或执行所述计算机指令或计算机程序时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以为通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集合的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质。半导体介质可以是固态硬盘。

本发明实施例是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术终端设备员可以对本发明实施例进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

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