盲检测方法及装置、终端设备、计算机可读存储介质与流程

文档序号:33638493发布日期:2023-03-29 01:22阅读:53来源:国知局
盲检测方法及装置、终端设备、计算机可读存储介质与流程

1.本技术实施例涉及无线通信技术领域,并且更为具体地,涉及一种盲检测方法及装置、终端设备、计算机可读存储介质。


背景技术:

2.相比于传统的turbo码与ldpc码,极化码(也称polar码)具有更低的误码率和复杂度以及更高的吞吐率,同时,信道编码方式为极化码是第一类能够理论证明达到信道容量的信道编码技术。因此,控制信道通常会采用极化码技术进行编码。
3.终端设备在对时频资源上的控制信道资源进行盲检时,在译码阶段通常会采用连续删除列表(successive cancellation list,scl)译码算法,并进行循环冗余校验(cyclic redundancy check,crc),以完成对控制信道资源的盲检测。
4.在上述译码过程中,为了保证较好的译码性能,现有盲检译码方法通常将译码列表宽度设置为高宽度列表,从而造成了计算资源的浪费,终端设备能耗较高。


技术实现要素:

5.本技术实施例提供一种盲检测方法及装置、终端设备、计算机可读存储介质。下面对本技术实施例涉及的各个方面进行介绍。
6.第一方面,提供一种盲检测方法,包括:获取目标控制信道中的信号强度,其中所述目标控制信道为控制信道盲检候选集中的任意一个待检测的控制信道资源;根据所述目标控制信道中的信号强度,确定对所述目标信道进行连续消除列表译码的目标译码列表宽度;根据所述目标译码列表宽度,利用所述连续消除列表译码对所述目标控制信道进行译码,以完成对所述目标控制信道的盲检测。
7.第二方面,提供一种盲检测装置,包括:获取模块,用于获取目标控制信道中的信号强度,其中所述目标控制信道为控制信道盲检候选集中的任意一个待检测的控制信道资源;确定模块,用于根据所述目标控制信道中的信号强度,确定对所述目标信道进行连续消除列表译码的目标译码列表宽度;译码模块,用于根据所述目标译码列表宽度,利用所述连续消除列表译码对所述目标控制信道进行译码,以完成对所述目标控制信道的盲检测。
8.第三方面,提供一种终端设备,包括存储器和处理器,所述存储器用于存储代码,所述处理器用于执行所述存储器中存储的代码,以执行如第一方面所述的方法。
9.第四方面,提供一种计算机可读存储介质,其上存储有可执行代码,当所述可执行代码被执行时,能够实现如第一方面所述的方法。
10.本技术实施例提供一种盲检测方法,包括:获取目标控制信道中的信号强度,根据目标控制信道中的信号强度,确定对目标信道进行连续消除列表译码的目标译码列表宽度;根据目标译码列表宽度,利用连续消除列表译码对目标控制信道进行译码,以完成对目标控制信道的盲检测。在上述译码过程中,本方案根据目标控制信道中的信号强度动态调整译码列表宽度,最终确定一个较为适合的译码列表宽度,从而使得在不影响译码可靠性
的前提下,降低了盲检测的计算复杂度,进而有助于降低终端设备的功耗。
附图说明
11.图1是本技术实施例的应用场景的结构示意图。
12.图2是本技术实施例的nr-v2x通信的结构示意图。
13.图3是图2中示出的nr-v2x中的pscch和pssch资源池的结构示意图。
14.图4是本技术一实施例提供的scl译码的结构示意图。
15.图5是本技术一实施例提供的盲检测方法的流程示意图。
16.图6是本技术一实施例提供的pscch盲检测方法的流程示意图。
17.图7是本技术一实施例提供的pdcch盲检测方法的流程示意图。
18.图8是本技术一实施例提供的盲检测装置的结构示意图。
19.图9是本技术一实施例提供的终端设备的结构示意图。
具体实施方式
20.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。为了便于理解,下文先结合图1至图4介绍本技术涉及的术语及通信过程。
21.图1是本技术实施例适用的无线通信系统100的系统架构示例图。该无线通信系统100可以包括网络设备110和终端设备121~129。网络设备110可以为特定的地理区域提供通信覆盖,并且可以与位于该覆盖区域内的终端进行通信。
22.在一些实现方式中,终端设备与终端设备之间可以通过侧行链路(sidelink,sl)进行通信。侧行链路通信也可称为邻近服务(proximity services,prose)通信、单边通信、旁链通信、设备到设备(device to device,d2d)通信等。
23.或者说,终端设备和终端设备之间通过侧行链路传输侧行数据。其中侧行数据可以包括数据和/或控制信令。在一些实现方式中,侧行数据例如可以是物理侧行控制信道(physical sidelink control channel,pscch)、物理侧行共享信道(physical sidelink shared channel,pssch)、pscch解调参考信号(demodulation reference signal,dmrs)、pssch dmrs、物理侧行反馈信道(physical sidelink feedback channel,psfch)等。其中pscch可用于承载第一阶侧行控制信息(sidelink control information,sci),以指示pssch的传输资源和部分传输参数,pssch可用于承载第二阶sci和数据信息。
24.下文结合图1介绍几种常见的侧行链路通信场景。在侧行链路通信中,根据侧行链路中的终端设备是否处于网络设备的覆盖范围内,可以分为3种场景。场景1,终端设备在网络设备的覆盖范围内进行侧行链路通信。场景2,部分终端设备在网络设备的覆盖范围内进行侧行链路通信。场景3,终端设备在网络设备的覆盖范围外进行侧行链路通信。
25.如图1所示,在场景1中,终端设备121~122可以通过侧行链路通信,且终端设备121~122都在网络设备110的覆盖范围内,或者说,终端设备121~122均处于同一网络设备110的覆盖范围内。在这种场景中,网络设备110可以向终端设备121~122发送配置信令,相应地,终端设备121~122基于配置信令通过侧行链路进行通信。
26.如图1所示,在场景2中,终端设备123~124可以通过侧行链路通信,且终端设备
123在网络设备110的覆盖范围内,终端设备124在网络设备110的覆盖范围之外。在这种场景中,终端设备123接收到网络设备110的配置信息,并基于配置信令的配置通过侧行链路进行通信。但是对于终端设备124而言,由于终端设备124位于网络设备110的覆盖范围之外,无法接收到网络设备110的配置信息,此时,终端设备124可以根据预配置(pre-configuration)的配置信息和/或位于覆盖范围内的终端设备123发送的配置信息,获取侧行链路通信的配置,以便基于获取的配置与终端设备123通过侧行链路进行通信。
27.在一些情况下,终端设备123可以通过物理侧行广播信道(physical sidelink broadcast channel,psbch)向终端设备124发送上述配置信息,以配置终端设备124通过侧行链路进行通信。
28.如图1所示,在场景3中,终端设备125~129都位于网络设备110的覆盖范围之外,无法与网络设备110进行通信。在这种情况下,终端设备都可以基于预配置信息进行侧行链路通信。
29.在一些情况下,位于网络设备覆盖范围之外的终端设备127~129可以组成一个通信组,通信组内的终端设备127~129可以相互通信。另外,通信组内的终端设备127可以作为中央控制节点,又称为组头终端(cluster header,ch),相应地,其他通信组内的终端设备可以称为“组成员”。
30.作为ch的终端设备127可以具有以下一种或多种功能:负责通信组的建立;组成员的加入、离开;进行资源协调,为组成员分配侧行传输资源,接收组成员的侧行反馈信息;与其他通信组进行资源协调等功能。
31.需要说明的是,图1示例性地示出了一个网络设备和多个终端设备,可选地,该无线通信系统100可以包括多个网络设备并且每个网络设备的覆盖范围内可以包括其它数量的终端设备,本技术实施例对此不做限定。
32.可选地,该无线通信系统100还可以包括网络控制器、移动管理实体等其他网络实体,本技术实施例对此不作限定。
33.应理解,本技术实施例的技术方案可以应用于各种通信系统,例如:第五代(5th generation,5g)系统或新无线(new radio,nr)系统、长期演进(long term evolution,lte)系统、lte频分双工(frequency division duplex,fdd)系统、lte时分双工(time division duplex,tdd)等。本技术提供的技术方案还可以应用于未来的通信系统,如第六代移动通信系统,又如卫星通信系统,等等。
34.本技术实施例中的终端设备也可以称为用户设备(user equipment,ue)、接入终端、用户单元、用户站、移动站、移动台(mobile station,ms)、移动终端(mobile terminal,mt)、远方站、远程终端、移动设备、用户终端、无线通信设备、用户代理或用户装置。本技术实施例中的终端设备可以是指向用户提供语音和/或数据连通性的设备,可以用于连接人、物和机,例如具有无线连接功能的手持式设备、车载设备等。本技术实施例中的终端设备可以是手机(mobile phone)、平板电脑(pad)、笔记本电脑、掌上电脑、移动互联网设备(mobile internet device,mid)、可穿戴设备、车辆、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终
端等。可选地,终端设备可以用于充当基站。例如,终端设备可以充当调度实体,其在车联网(vehicle-to-everything,v2x)或d2d等中的终端设备之间提供侧行链路信号。比如,蜂窝电话和汽车利用侧行数据彼此通信。蜂窝电话和智能家居设备之间通信,而无需通过基站中继通信信号。
35.本技术实施例中的网络设备可以是用于与终端设备通信的设备,该网络设备也可以称为接入网设备或无线接入网设备,如网络设备可以是基站。本技术实施例中的网络设备可以是指将终端设备接入到无线网络的无线接入网(radio access network,ran)节点(或设备)。基站可以广义的覆盖如下中的各种名称,或与如下名称进行替换,比如:节点b(nodeb)、演进型基站(evolved nodeb,enb)、下一代基站(next generation nodeb,gnb)、中继站、传输点(transmitting and receiving point,trp)、发射点(transmitting point,tp)、接入点(access point,ap)、主站menb、辅站senb、多制式无线(msr)节点、家庭基站、网络控制器、接入节点、无线节点、传输节点、收发节点、基带单元(base band unit,bbu)、射频拉远单元(remote radio unit,rru)、有源天线单元(active antenna unit,aau)、射频头(remote radio head,rrh)、中心单元(central unit,cu)、分布式单元(distributed unit,du)、定位节点等。基站可以是宏基站、微基站、中继节点、施主节点或类似物,或其组合。基站还可以指用于设置于前述设备或装置内的通信模块、调制解调器或芯片。基站还可以是移动交换中心以及d2d、v2x、机器到机器(machine-to-machine,m2m)通信中承担基站功能的设备、6g网络中的网络侧设备、未来的通信系统中承担基站功能的设备等。基站可以支持相同或不同接入技术的网络。本技术的实施例对网络设备所采用的具体技术和具体设备形态不做限定。
36.基站可以是固定的,也可以是移动的。例如,直升机或无人机可以被配置成充当移动基站,一个或多个小区可以根据该移动基站的位置移动。在其他示例中,直升机或无人机可以被配置成用作与另一基站通信的设备。
37.在一些部署中,本技术实施例中的网络设备可以是指cu或者du,或者,网络设备包括cu和du。gnb还可以包括aau。
38.网络设备和终端设备可以部署在陆地上,包括室内或室外、手持或车载;也可以部署在水面上;还可以部署在空中的飞机、气球和卫星上。本技术实施例中对网络设备和终端设备所处的场景不做限定。
39.应理解,本技术中的通信设备的全部或部分功能也可以通过在硬件上运行的软件功能来实现,或者通过平台(例如云平台)上实例化的虚拟化功能来实现。
40.随着侧行通信技术的发展,侧行通信技术涉及多种终端设备的信息交互。以图2所示的v2x通信系统200为例,终端设备201与终端设备202进行的车辆互联(vehicle-to-vehicle,v2v)通信,涉及的是车辆本身之间的信息交互。终端设备201与终端设备203~205分别进行的车辆基础设施互联(vehicle-to-infrastructure,v2i)通信、车辆网络互联(vehicle-to-network,v2n)通信、车辆行人互联(vehicle-to-pedestrian,v2p)通信,涉及的是车辆与外部系统之间的信息交互。
41.v2x通信系统中,在一个载频上最多只能配置一个侧行带宽部分(bandwidth part,bwp),侧行发送和侧行接收都限制于该bwp内。为了便于侧行传输资源管理,引入了资源池的概念。侧行bwp中可以配置多个接收和发送资源池,每个资源池设定了可用的时频资
源范围。资源池中的频域资源以子信道为粒度来指示,子信道可以是指bwp中连续的多个物理资源块(physical resource block,prb)。每个子信道包含的prb数通过高层参数指定,其取值可以为{10,12,15,20,25,50,75,100}。资源池通过子信道尺寸、子信道数和子信道起始prb索引来可以配置pssch的可用频域资源范围。而pscch的可用频域资源位于与其关联的pssch的第一个子信道起始部分,所包含的prb数也是通过高层参数指定,其取值可以为{10,12,15,20,25}。从侧行传输第2个符号开始,pscch可以占据2~3个符号,具体符号数由资源池配置。通常情况下,一个时隙内包含14个符号,第1个符号表示功率大小,可用于功率控制。以nr系统为例,v2x中的pscch和pssch资源池示意图如图3所示。
42.由于pssch传输占用的具体时频资源等基本参数是通过pscch承载的第一阶sci指示的。因此,为了正确接收pssch数据或者进行资源侦听,首先需要对pscch进行解码。根据接收资源池配置,接收终端设备可以判断当前时隙是否是pscch的传输时隙,但无法知道pscch具体位于哪一个子信道内,因此需要在盲检候选集中的对所有pscch进行盲检。
43.相比于传统的turbo码与ldpc码,极化码(也称polar码)具有更低的误码率和复杂度以及更高的吞吐率,同时,信道编码方式为极化码是第一类能够理论证明达到信道容量的信道编码技术。因此,控制信道通常会采用极化码技术进行编码。
44.下面以nr系统中的pscch为例,对pscch中的极化码编码技术和连续删除列表scl译码技术进行举例说明。
45.首先,经过信道极化过程后,可以产生n个可靠性不同的极化子信道,在极化码编码前,将传输的信息比特映射在可靠性较高的子信道上,将收发双方已知的比特序列(该比特序列可以称为冻结比特,冻结比特通常设置为全零序列)映射在可靠性较低的子信道上,构造出待编码比特序列然后根据公式1进行极化码编码。
[0046][0047]
其中,为经过极化码编码之后的比特序列,gn为生成矩阵,gn可以表示为:
[0048][0049]
其中,表示对矩阵f进行n次克罗内克积,矩阵f为:
[0050][0051]
极化码编码的过程中,用作传输信息比特的极化子信道记作用作传输冻结比特的极化子信道记作(为的补集),所以极化码的编码过程还可以表示为:
[0052][0053]
其中,是gn的子矩阵,由矩阵gn中按照集合中索引取得的所有行组成。因此给定参数向量即可确定极化码,其中k为控制信道中的控制信号的译码长度。
[0054]
编码后通过信道发送码字x,假设信道为加性高斯白噪声(additive white gaussian noise,awgn)信道,接收端接收到的信息y为:
[0055]
y=x+n
ꢀꢀ
(5)
[0056]
其中,n为均值为0,方差为σ的高斯白噪声。
[0057]
在译码端通常会采用连续删除列表scl译码算法。首先设置最大的译码列表宽度(也可以称为译码路径l),然后从u0开始依次向un进行译码。对于第i个译码比特ui,其对数似然比(log likelihood ratio,llr)为:
[0058][0059]
其中,表示第i个极化子信道的信道转移概率,表示ui的判决结果,i为正整数。ui有两种判决可能,即或每一种判决可能定义为一条译码路径,按公式7分别计算不同译码路径的路径度量(path metric,pm):
[0060][0061]
pm值初始化为如果ui为冻结比特,则其译码路径的pm值按照公式8进行更新:
[0062][0063]
这主要是因为:对于冻结比特,编码端和译码端已经提前知道,比如其值为0,因此对于冻结比特的路径给予极大的惩罚值。从u1开始每1比特的译码路径数将变为上一比特译码路径数的2倍,如果译码路径数大于l,则根据pm值对该比特的所有译码路径进行排序,保留pm值最小的l条路经继续译码,其余译码路径删除,即进行路径剪枝。当译码到最后一个比特un时,选择pm值最小的1条译码路径作为最终译码结果。以4比特极化码为例,假若其译码路径l=2,scl译码流程如图4所示,每一节点上的数字代表该条路径的pm值,箭头指示的译码路径为最终译码结果,即[1,0,0,0]。
[0064]
可以理解的是,pscch的盲检测需要对侧行bwp内所有子信道进行遍历检测,根据每次检测的译码结果是否通过crc校验判断是否检测到pscch。实际上,极化码scl译码算法复杂度及性能与译码列表宽度成正比关系,为了保证较好的译码性能(也可以称为纠错性能),现有盲检译码方法通常将译码列表宽度设置为高宽度列表,高宽度列表译码会造成高运算量,尤其对于控制信息的信道来说,会造成了计算资源的浪费,从而导致终端设备能耗较高。
[0065]
需要说明的是,物理下行控制信道(physical downlink control channel,pdcch)的信道编码方式与pscch相同,且也需要盲检,因此在针对pdcch的盲检过程中也存在上述问题。实际上,采用scl译码算法且需要盲检的控制信道均存在上述问题。
[0066]
为了解决上述问题,本技术实施例提供一种盲检测方法,包括:获取目标控制信道中的信号强度,根据目标控制信道中的信号强度,确定对目标信道进行连续消除列表译码的目标译码列表宽度;根据目标译码列表宽度,利用连续消除列表译码对目标控制信道进行译码,以完成对目标控制信道的盲检测。在上述译码过程中,本方案根据目标控制信道中的信号强度动态调整译码列表宽度,最终确定一个较为适合的译码列表宽度,从而使得在
不影响译码可靠性的前提下,降低了盲检测的计算复杂度,进而有助于降低终端设备的功耗。
[0067]
下文结合图5对本技术实施例中的盲检测方法进行详细介绍。图5所示的方法可以应用于终端设备,该终端设备可以是上文提及的任一类型的终端设备。图5所示的方法包括步骤s520~步骤s560。
[0068]
在步骤s520,获取目标控制信道中的信号强度。
[0069]
可以理解的是,目标控制信道可以为控制信道盲检候选集中的任意一个待检测的控制信道资源。
[0070]
本技术实施例对目标控制信道的信道类型不做具体限制,例如,以pscch为例,该目标控制信道可以为物理侧行控制子信道盲检候选集中的任意一个物理侧行控制子信道;又如,以pdcch为例,该目标控制信道也可以为物理下行控制信道盲检候选集中的任意一个物理下行控制信道资源。
[0071]
本技术实施例对目标控制信道中的信号强度表示方式不做具体限制,例如,目标控制信道中的信号强度可以根据目标控制信道上的接收功率和/或信噪比来确定;当然,也可以是其他类型的信号强度确定方式,比如可以对目标控制信道中的参考信号进行相关计算,以确定目标控制信道中的信号强度。
[0072]
在步骤s540,根据目标控制信道中的信号强度,确定对目标信道进行连续消除列表译码的目标译码列表宽度。
[0073]
可以理解的是,目标控制信道中的信号强度越强,对该目标信道进行译码的成功率越高。经研究发现,在保证译码可靠的前提下,目标控制信道的信号越强对scl译码算法的译码能力要求越低,因此可以适当降低译码列表的宽度;反之,目标控制信道的信号越弱对scl译码算法的译码能力要求越高,因此可以适当增加译码列表的宽度。当然,如果目前控制信道中的信号很弱,可以认为该控制信道中没有控制信息。以pscch为例,当目标pscch信道的信噪比或信号接收功率低于某一阈值,则可以认为该目标pscch信道中没有sci。
[0074]
在一些实施例中,可以根据目标控制信道中的信号强度,预先建立目标控制信道中的信号强度与目标译码列表宽度之间的映射关系。然后,可以根据目标控制信道中的信号强度,以及预先建立的目标控制信道中的信号强度与目标译码列表宽度之间的映射关系,来确定对目标信道进行连续消除列表译码的目标译码列表宽度。
[0075]
可以看出,本技术实施例中,通过目标控制信道中的信号强度可以自适应调整每次盲检测译码时的译码列表宽度,从而可以兼顾译码的可靠性和计算的简捷性,以使得在保证译码可靠性的前提下,降低终端设备在盲检过程中的功耗。
[0076]
在一些实施例中,目标控制信道中的信号强度与目标译码列表宽度之间的映射关系可以为:
[0077]
如果目标控制信道中的信号强度小于第一预设阈值,则目标译码列表宽度为0,此时表示目标信道的信号强度很弱,可以认为没有控制信息,因此无需对该目标控制信道进行译码。
[0078]
如果目标控制信道中的信号强度大于或等于第一预设阈值,且目标控制信道中的信号强度小于第二预设阈值,则目标译码列表宽度可以为8,此时表示目标信道的信号强度较弱,为了保证译码的可靠性,因此需要适当增大译码列表的宽度。当然根据译码长度和需
求,还可以设置为更大或更小,比如可以设置4、16、32等。
[0079]
如果目标控制信道中的信号强度大于或等于第二预设阈值,且目标控制信道中的信号强度小于第三预设阈值,则目标译码列表宽度可以为4。
[0080]
如果目标控制信道中的信号强度大于或等于第三预设阈值,且目标控制信道中的信号强度小于第四预设阈值,则目标译码列表宽度可以为2。
[0081]
如果目标控制信道中的信号强度大于或等于第四预设阈值,则目标译码列表宽度可以为1。此时表示目标信道的信号强度很强,为了降低终端设备的计算量,可以适当降低译码列表的宽度。
[0082]
可以理解的是,第一预设阈值、第二预设阈值、第三预设阈值和第四预设阈值均不相同,且第四预设阈值大于第三预设阈值,第三预设阈值大于第二预设阈值,第二预设阈值大于第一预设阈值。
[0083]
需要说明的是,根据不同的译码长度和需求,可以将上文映射关系中每个映射项的目标译码列表宽度设置为更大或更小,本技术对此不做具体限制。
[0084]
在步骤s560,根据目标译码列表宽度,利用连续消除列表译码可以对目标控制信道进行译码,并进行crc校验,以完成对目标控制信道的盲检测。
[0085]
为了进一步理解本技术实施例中的盲检测方法,下面以nr系统中的pscch为例,结合图6,对盲检测过程进行举例说明。如图6所示,该pscch的盲检测流程包括如下步骤。
[0086]
步骤6.1:可以设定子信道的时隙偏移阈值,选择合适的开窗位置,接收bwp的侧行时域信号,可以经过离散傅里叶变换(discrete fourier transform,dft)变换为频域数据。
[0087]
步骤6.2:计算每个子信道的接收功率,并根据子信道的接收功率(接收功率可以表示子信道信号的强度)。每个子信道的接收功率的强度例如可以通过子信道上的多个子载波上的平均接收功率来表示。
[0088]
示例性地,正交频分复用技术(orthogonal frequency division multiplexing,ofdm)符号l上的子载波k的频域信号可以记为s
l
(k),其中k=0对应侧行bwp的第一个子载波,l=0对应侧行传输的第一个ofdm符号,假设资源池p共有个子信道,每个子信道包含个prb,第一个子信道的起始prb索引为n
p,startrb
。可以选取物理侧行控制子信道盲检候选集中的任意一个物理侧行控制子信道,记为r
p,q

[0089]
可以先计算l个时域符号上的平均接收功率:
[0090]
(1)提取符号l子信道r
p,q
上的频域信号,记为y
p,q,l
(k):
[0091][0092]
其中,
[0093]
(2)符号l上的接收功率记为p
p,q,l

[0094]
[0095]
其中,个符号上的平均接收功率记为p
p,q

[0096][0097]
可以理解的是,通过对子信道r
p,q
的解调参考信号(demodulation reference signal,dmrs)和功率p
p,q
,还可以按照现有的常规方法获得子信道r
p,q
上的信噪比snr
p,q
,在此不做详细描述。
[0098]
步骤6.3:以子信道的snr来表示子信道的信号强度为例,例如可以设定四个代表信号强度的snr预设阈值,第一预设阈值t
snr1
,第二预设阈值t
snr2
,第三预设阈值t
snr3
,第四预设阈值t
snr4
及连续终止译码个数阈值t
abd
,scl的译码列表宽度可以用l表示。其中,t
snr1
《t
snr2
《t
snr3
《t
snr4
,该四个snr预设阈值可以根据经验进行设置,本技术对此不做具体限制。
[0099]
按照上述方法计算侧行bwp内每个子信道个符号的平均功率p
p,q
,并按p
p,q
从大到小对多个子信道进行排序,设定排序后的子信道索引为设定q=0及计数器n=0。
[0100]
步骤6.4:对第q个子信道对应的pscch dmrs信号进行信道估计,以计算第q个子信道的当前信噪比snr
p,q

[0101]
步骤6.5:如果snr
p,q
《t
snr1
,则n=n+1,则终止对第q个子信道进行译码,并跳转至步骤6.7,否则n=0,并继续将snr
p,q
与其他snr预设阈值进行比较:
[0102]
如果t
snr2
》snr
p,q
》=t
snr1
,设定l=8;
[0103]
如果t
snr3
》snr
p,q
》=t
snr2
,设定l=4;
[0104]
如果t
snr4
》snr
p,q
》=t
snr3
,设定l=2;
[0105]
如果snr
p,q
》=t
snr4
,设定l=1。
[0106]
步骤6.6:按照步骤6.5中确定的译码宽度l对pscch进行scl译码,如果译码结果通过crc校验,则解析对应的第一阶sci,并跳转至步骤6.8。
[0107]
步骤6.7:如果n=t
abd
,则结束pscch盲检,否则,跳转至步骤6.8。
[0108]
步骤6.8:如果q等于则结束pscch盲检,否则,q=q+1,并跳转至步骤6.4。
[0109]
由于pdcch信道编码方式与pscch相同且也需要盲检,因此本方案提出的盲检测方法也可用于pdcch盲检,即pdcch中候选盲检信道资源与pscch中候选子信道相对应,对pdcch中的候选盲检信道资源按照功率排序,并根据估计snr提前过滤信道条件差的候选信道资源,对待检测的信道资源进行自适应调整译码列表宽度,降低pdcch盲检复杂度。下面以pdcch为例,结合图7,对pdcch盲检测过程进行举例说明。如图7所示,该pdcch的盲检测流程包括如下步骤。
[0110]
步骤7.1:可以设定pdcch的时隙偏移阈值,选择合适的开窗位置,接收bwp上的个pdcch符号的时域信号,接着,可以经过离散傅里叶变换dft变换为频域数据。
[0111]
步骤7.2:计算物理下行控制信道盲检候选集中的每个物理下行控制信道资源的平均接收功率并按从大到小依次排序,设定排序后的物理下行控制信道资
源索引为源索引为设定q=0及计数器n=0。其中,表示候选集中物理下行控制信道资源的总数。
[0112]
步骤7.3:以物理下行控制信道资源的snr来表示物理下行控制信道资源的信号强度为例,例如可以设定四个代表信号强度的snr预设阈值,第一预设阈值t
pd,snr1
,第二预设阈值t
pd,snr2
,第三预设阈值t
pd,snr3
,第四预设阈值t
pd,snr4
及连续终止译码个数阈值t
pd,abd
,scl的译码列表宽度可以用l表示。其中,t
pd,snr1
《t
pd,snr2
《t
pd,snr3
《t
pd,snr4
,该四个snr预设阈值可以根据经验进行设置,本技术对此不做具体限制。
[0113]
步骤7.4:对第q个物理下行控制信道资源对应的pscch dmrs信号进行信道估计,以计算第q个物理下行控制信道资源的当前信噪比snr
p,q

[0114]
步骤7.5:如果snr
p,q
《t
pd,snr1
,则n=n+1,则终止对第q个子信道进行译码,并跳转至步骤7.7,否则n=0,继续将snr
p,q
与其他snr预设阈值进行比较:
[0115]
如果t
pd,snr2
》snr
p,q
》=t
pd,snr1
,设定l=8;
[0116]
如果t
pd,snr3
》snr
p,q
》=t
pd,snr2
,设定l=4;
[0117]
如果t
pd,snr4
》snr
p,q
》=t
pd,snr3
,设定l=2;
[0118]
如果snr
p,q
》=t
pd,snr4
,设定l=1。
[0119]
步骤7.6:按照步骤7.5中确定的译码宽度l对pdcch进行scl译码,如果译码结果通过crc校验,则解析对应的下行链路控制信息(downlink control information,dci),并跳转至步骤7.8。
[0120]
步骤7.7:如果n=t
pd,abd
,则结束pdcch盲检,否则,跳转至步骤7.8。
[0121]
步骤7.8:如果q等于则结束pdcch盲检,否则,q=q+1,并跳转至步骤7.4。
[0122]
根据上述内容可以看出,无论是pscch盲检或pdcch盲检,根据控制信道的信号强度,自适应调整译码列表宽度,在不影响可靠性的情况下都可以节约盲检译码复杂度,降低终端功耗。同时,利用接收功率、信噪比等信息来调整盲检顺序,提前丢弃信道状态差的候选控制信道资源,进一步提高了盲检效率。
[0123]
上文结合图1至图7详细描述了本技术的盲检测方法实施例,下面结合图8和图9详细描述本技术的装置实施例。应理解,方法实施例的描述与装置实施例的描述相互对应,因此,未详细描述的部分可以参见前面方法实施例。
[0124]
本技术一实施例提供了一种盲检测装置的结构示意图。如图8所示,该装置800可以包括获取模块810、确定模块820和译码模块830。
[0125]
获取模块810,可用于获取目标控制信道中的信号强度,其中所述目标控制信道为控制信道盲检候选集中的任意一个待检测的控制信道资源;
[0126]
确定模块820,可用于根据所述目标控制信道中的信号强度,确定对所述目标信道进行连续消除列表译码的目标译码列表宽度;
[0127]
译码模块830,可用于根据所述目标译码列表宽度,利用所述连续消除列表译码对所述目标控制信道进行译码,以完成对所述目标控制信道的盲检测。
[0128]
可选地,所述确定模块520可用于:根据所述目标控制信道中的信号强度,以及预先建立的所述目标控制信道中的信号强度与所述目标译码列表宽度之间的映射关系,确定对所述目标信道进行所述连续消除列表译码的所述目标译码列表宽度。
[0129]
可选地,所述目标控制信道中的信号强度与所述目标译码列表宽度之间的映射关系为:如果所述目标控制信道中的信号强度小于第一预设阈值,则所述目标译码列表宽度为0;如果所述目标控制信道中的信号强度大于或等于所述第一预设阈值,且所述目标控制信道中的信号强度小于第二预设阈值,则所述目标译码列表宽度为8;如果所述目标控制信道中的信号强度大于或等于所述第二预设阈值,且所述目标控制信道中的信号强度小于第三预设阈值,则所述目标译码列表宽度为4;如果所述目标控制信道中的信号强度大于或等于所述第三预设阈值,且所述目标控制信道中的信号强度小于第四预设阈值,则所述目标译码列表宽度为2;如果所述目标控制信道中的信号强度大于或等于所述第四预设阈值,则所述目标译码列表宽度为1;其中,所述第四预设阈值大于所述第三预设阈值,所述第三预设阈值大于所述第二预设阈值,所述第二预设阈值大于所述第一预设阈值。
[0130]
可选地,所述目标控制信道中的信号强度是根据所述目标控制信道上的接收功率和/或信噪比确定的。
[0131]
可选地,所述目标控制信道为物理下行控制信道或物理侧行控制信道。
[0132]
图9是本技术实施例提供的一种终端设备的示意性结构图。图9中的虚线表示该单元或模块为可选的。该终端设备900可用于实现上述方法实施例中描述的方法。终端设备900可以是前文提及的任意类型的终端设备。
[0133]
终端设备900可以包括一个或多个处理器910。该处理器910可支持装置900实现前文方法实施例所描述的方法。该处理器910可以是通用处理器或者专用处理器。例如,该处理器可以为中央处理单元(central processing unit,cpu)。或者,该处理器还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0134]
终端设备900还可以包括一个或多个存储器920。存储器920上存储有程序,该程序可以被处理器910执行,使得处理器910执行前文方法实施例所描述的方法。存储器920可以独立于处理器910也可以集成在处理器910中。
[0135]
终端设备900还可以包括收发器930。处理器910可以通过收发器930与其他设备或芯片进行通信。例如,处理器910可以通过收发器930与其他设备或芯片进行数据收发。
[0136]
本技术实施例还提供一种机器可读存储介质,用于存储程序。并且该程序使得计算机执行本技术各个实施例中的方法。
[0137]
本技术实施例还提供一种计算机程序产品。该计算机程序产品包括程序。该程序使得计算机执行本技术各个实施例中的方法。
[0138]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其他任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本公开实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在机器可读存储介质中,或者从一个机器可读存储介质向另一个机器可读存储介质传输,例如,所述计算机指令
可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述机器可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如数字视频光盘(digital video disc,dvd))、或者半导体介质(例如固态硬盘(solid state disk,ssd))等。
[0139]
本领域普通技术人员可以意识到,结合本公开实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本公开的范围。
[0140]
在本公开所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0141]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0142]
另外,在本公开各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0143]
以上所述,仅为本公开的具体实施方式,但本公开的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应以所述权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1