调制方式盲检方法、装置、电子设备及存储介质与流程
未命名
10-26
阅读:96
评论:0

1.本公开涉及无线通信技术领域,尤其涉及一种调制方式盲检方法、装置、电子设备及存储介质。
背景技术:
2.在通无线信技术领域中,mimo(multiple-input multiple-output,多输入/多输出)技术是解决通信系统容量上限及频谱资源紧缺的有效方法之一。
3.在mimo系统中,基站可以将不同ue的下行数据进行数字星座调制后,同时向不同的ue(用户设备,user equipment)发送各自的下行信号,不同的ue的下行数据复用相同的频率资源块。此种方式,提高通信频谱效率的同时,也造成目标ue收到的下行信号除了包括自身的目标信号外,还包含其他同调度ue的下行信号(同调度信号)的干扰。然而在不增加信令调度的情况下,目标ue不能获知同调度信号的数字调制方式,从而使得根据接收到的下行信号解调出的数据与真正的下行数据之间的相似程度低,即解调出的数据准确率低。
4.相关技术中,基于统计量方法、机器学习方法对同调度信号的调制方式进行盲检,以使ue获知同调度信号的调制方式,从而提高解调出的下行数据的准确率。
5.然而,基于统计量方法、机器学习方法进行盲检的方式,得到的结果的准确率低。
6.需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现要素:
7.本公开提供一种信号解调方法、装置、电子设备及存储介质,至少在一定程度上提高了调制方式盲检结果的准确率。
8.本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
9.根据本公开的一个方面,提供一种调制方式盲检方法,包括:接收下行信号,所述下行信号包括至少一个同调度信号的干扰,每一同调度信号施加有与调试方式对应的相位偏移;获取调制方式与相位偏移值之间的对应关系;根据所述对应关系及所述下行信号进行调制方式盲检,得到每一同调度信号的调制方式。
10.在本公开的一个实施例中,每一同调度信号对应的相位偏移,由基站对信号进行数字星座调制后,根据所述对应关系,确定出每一同调度信号的调制方式对应的相位偏移值并施加。
11.在本公开的一个实施例中,所述根据所述对应关系及所述下行信号进行调制方式盲检,得到每一同调度信号的调制方式,包括:根据所述对应关系及所述下行信号,计算所述至少一个同调度信号在各种调制方式组合下的负对数似然概率,得到多个负对数似然概率;将多个负对数似然概率中的最小负对数似然概率对应的调制方式组合作为目标调制方式组合;根据所述目标调制方式组合,确定所述至少一个同调度信号中每一同调度信号的
调制方式。
12.在本公开的一个实施例中,所述根据所述对应关系及所述下行信号,计算所述至少一个同调度信号在各种调制方式组合下的负对数似然概率,得到多个负对数似然概率,包括:
13.按照如下公式计算每一调制方式组合对应的负对数似然概率;
[0014][0015][0016][0017][0018]
其中,mi为第i种调制方式组合;k为至少一个同调度信号包括的同调度信号的数量;为第i种调制方式组合下第k个同调度信号的调制方式;为调制方式为时的相位偏移值;y
l
为所述下行信号中的一个物理下行链路共享通道pdsch符号;l为所述下行信号中pdsch符号的数量;h为多用户-多输入/多输出mu-mimo传输信道矩阵;s
*
为调制方式组合为mi时,使欧氏距离最小的发送符号向量;σ2为零均值高斯噪声的方差;mi为调制方式组合为mi时,发送符号向量的所有可能的取值的数目;为哈达玛积运算。
[0019]
在本公开的一个实施例中,所述对应关系包括多种调制方式及对应的相位偏移值,任意两种调制方式对应的相位偏移值不同;所述多种调制方式对应的相位偏移值中的最大值相位偏移值小于π/2。
[0020]
在本公开的一个实施例中,所述多种调制方式对应的相位偏移值从小到大排列形成等差数列。
[0021]
在本公开的一个实施例中,所述多种调制方式中每种调制方式对应的相位偏移如下公式所示:
[0022][0023]
其中,n为调制方式对应的索引号,n为整数,n为所述多种调制方式包括的调制方式的数量,q(n)为索引号n对应的调制方式的相位偏移值。
[0024]
根据本公开的另一个方面,提供一种调制方式盲检装置,包括:接收模块,用于接收下行信号,所述下行信号包括至少一个同调度信号的干扰,每一同调度信号施加有与调试方式对应的相位偏移;获取模块,用于获取调制方式与相位偏移值之间的对应关系;盲检模块,用于根据所述对应关系及所述下行信号进行调制方式盲检,得到每一同调度信号的调制方式。
[0025]
在本公开的一个实施例中,每一同调度信号对应的相位偏移,由基站对信号进行数字星座调制后,根据所述对应关系,确定出每一同调度信号的调制方式对应的相位偏移值并施加。
[0026]
在本公开的一个实施例中,所述盲检模块,用于根据所述对应关系及所述下行信号,计算所述至少一个同调度信号在各种调制方式组合下的负对数似然概率,得到多个负对数似然概率;将多个负对数似然概率中的最小负对数似然概率对应的调制方式组合作为目标调制方式组合;根据所述目标调制方式组合,确定所述至少一个同调度信号中每一同调度信号的调制方式。
[0027]
在本公开的一个实施例中,所述盲检模块,用于按照如下公式计算每一调制方式组合对应的负对数似然概率;
[0028][0029][0030][0031][0032]
其中,mi为第i种调制方式组合;k为至少一个同调度信号包括的同调度信号的数量;为第i种调制方式组合下第k个同调度信号的调制方式;为调制方式为时的相位偏移值;y
l
为所述下行信号中的一个物理下行链路共享通道pdsch符号;l为所述下行信号中pdsch符号的数量;h为多用户-多输入/多输出mu-mimo传输信道矩阵;s
*
为调制方式组合为mi时,使欧氏距离最小的发送符号向量;σ2为零均值高斯噪声的方差;mi为调制方式组合为mi时,发送符号向量的所有可能的取值的数目;为哈达玛积运算。
[0033]
在本公开的一个实施例中,所述对应关系包括多种调制方式及对应的相位偏移值,任意两种调制方式对应的相位偏移值不同;所述多种调制方式对应的相位偏移值中的最大值相位偏移值小于π/2。
[0034]
在本公开的一个实施例中,所述多种调制方式对应的相位偏移值从小到大排列形成等差数列。
[0035]
在本公开的一个实施例中,所述多种调制方式中每种调制方式对应的相位偏移如下公式所示:
[0036][0037]
其中,n为调制方式对应的索引号,n为整数,n为所述多种调制方式包括的调制方式的数量,q(n)为索引号n对应的调制方式的相位偏移值。
[0038]
根据本公开的再一个方面,提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述任一所述的调制方式盲检方法。
[0039]
根据本公开的又一个方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一所述的调制方式盲检方法。
[0040]
根据本公开的又一个方面,提供一种计算机程序产品,所述计算机程序产品包括
计算机程序或计算机指令,所述计算机程序或所述计算机指令由处理器加载并执行,以使计算机实现上述任一所述的调制方式盲检方法。
[0041]
本公开的实施例所提供的技术方案至少包括以下有益效果:
[0042]
本公开的实施例所提供的技术方案,通过对不同ue对应的信号施加各自调制方式对应的相位偏移,从而使得ue接收到的每一同调度信号均施加有相位偏移。在此基础上,利用调制方式与相位偏移值之间的对应关系及下行信号进行调制方式盲检,从而得到每一同调度信号的调制方式。此种方式与基于统计量方法、机器学习方法进行盲检的方式相比,盲检得到的调制方式的准确率更高,从而有利于提高根据盲检结果解调出的目标信号的准确率,进而提高通信效能。
[0043]
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0044]
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0045]
图1示出本公开一个实施例中的调制方式盲检系统的示意图;
[0046]
图2示出本公开一个实施例中的数据发送处理的流程图;
[0047]
图3示出本公开一个实施例中的数据接收处理的流程图;
[0048]
图4示出本公开一个实施例中的调制方式盲检的流程图;
[0049]
图5示出本公开另一个实施例中的调制方式盲检的流程图;
[0050]
图6示出本公开一个实施例中的调制方式盲检装置示意图;
[0051]
图7示出本公开一个实施例中的电子设备的结构框图。
具体实施方式
[0052]
现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。
[0053]
此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
[0054]
应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
[0055]
需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单
元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
[0056]
需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
[0057]
图1示出本公开实施例中一种信号解调系统的示意图,该系统可以应用本公开各种实施例中的调制方式盲检方法或调制方式盲检装置。
[0058]
如图1所示,该调制方式盲检系统可以包括:基站101、目标ue 102和至少一个同调度ue 103。
[0059]
其中,基站101、ue 102和至少一个同调度ue 103皆应用mimo技术,在存在下行业务的情况下,基站101需要确定发送给目标ue 102的下行数据,以及发送给每一同调度ue 103的下行数据。之后,对各个ue对应的下行数据分别进行发送数据处理。
[0060]
其中,相关技术中发送数据处理的过程可以如图2所示,该过程可以包括s201-s210。
[0061]
s201:给下行数据添加crc(cyclic redundancy check,循环冗余校验)。
[0062]
s202:在s201得到的结果的基础上,进行块分割添加crc。
[0063]
s203:在s202得到的结果的基础上,进行编码。
[0064]
s204:在s203得到的结果的基础上,进行速率匹配。
[0065]
s205:在s204得到的结果的基础上,进行加扰。
[0066]
s206:在s205得到的结果的基础上,进行数字星座调制。
[0067]
s207:在s206得到的结果的基础上,进行层映射预编码。
[0068]
s208:在s207得到的结果的基础上,进行资源映射。
[0069]
s209:在s208得到的结果的基础上,生成ofdm(正交频分复用,orthogonal frequency division multiplexing)信号。
[0070]
s210,在s209得到的结果的基础上,进行成帧。
[0071]
在本公开的实施例中,发送数据处理的过程除了包括上述s201至s210外,还在s206与s207之间包括s2061:在s206得到的结果的基础上,进行加相位偏移。此种情况下,s207为:在s2061得到的结果的基础上,进行层映射预编码。
[0072]
需要说明的是,加相位偏移时,基站101可以根据不同的调制方式,施加不同的相位偏移值。
[0073]
在一个实施例中,基站101存储有数字星座调制的各个调制方式与相位偏移值之间的对应关系,根据该对应关系,基站101可以确定需要施加的相位偏移值。需要说明的是,不同的调制方式对应的相位偏移值不同。
[0074]
在一个实施例中,调制方式与相位偏移值之间的对应关系可以在建设基站时直接配置在基站中,还可以由核心网生成后配置在基站中,还可以是基于其他任意一种能够将该对应关系配置在基站种的方式,将该对应关系配置在基站种,本公开对此不做限制。
[0075]
关于相位偏移值与调制方式之间的对应关系具体如何,将在图4对应的实施例种进行说明,此处暂不赘述。
[0076]
在完成对下行数据的发送数据处理后,基站101将成帧处理后得到的下行信号发送给相应的ue。
[0077]
在目标ue 102在接收到基站发送到下行信号后,需要进行接收数据处理,以得到
可以应用的下行数据。
[0078]
在本公开的实施例中,该接收数据处理的过程可以如图3所示,该过程可以包括s301-s311。
[0079]
s301:对接收到的下行信号进行帧分割。
[0080]
s302:在s301得到的结果的基础上,进行解ofdm信号。
[0081]
s303:在s302得到的结果的基础上,进行解资源映射。
[0082]
s304:在s304得到的结果的基础上,进行信道估计。
[0083]
s305:在s304得到的结果的基础上,进行调制盲检。
[0084]
s306:在s305与s303得到的结果的基础上,进行软解调。
[0085]
s307:在s306得到的结果的基础上,进行解扰码。
[0086]
s308:在s307得到的结果的基础上,进行译码。
[0087]
s309:在s308得到的结果的基础上,进行速率匹配还原。
[0088]
s310:在s309得到的结果的基础上,进行译码。
[0089]
s311:在s309得到的结果的基础上,进行crc校验。
[0090]
需要说明的是,s306中的软解调包括解相位偏移的处理。
[0091]
需要说明的是,s305中的调制方式盲检的具体实现,可以参加如下图4对应的实施例,此处暂不赘述。
[0092]
在信道估计中,对于目标ue 102自身,其可以根据发送和接收dmrs符号(demodulation reference signal,解调参考信号)进行基站101到自身链路的信道估计,此外,目标ue 102还可以根据同调度ue 103的dmrs序列获知同调度ue 103相应的dmrs发送符号,再结合接收dmrs后即可获取基站101到同调度ue 103链路的信道矩阵。
[0093]
在mimo系统中,基站101同时向目标ue 102、至少一个同调度ue 103发送各自的下行信号,此种情况下,目标ue 102接收到的下行信号中除了包括目标信号外,还包括每一同调度ue 103的干扰,该干扰可以称为同调度信号,也就是说,目标ue 102接收到的下行信号包括目标信号和至少一个同调度信号。然而,在不增加基站与ue之间的信令调度的情况下,目标ue 102难以获取同调度信号的调制方式,从而使得根据接收到的下行信号解调出的数据与真正的下行数据之间的相似程度低,即解调出的数据准确率低。
[0094]
通过盲检的方式,可以得到同调度信号的调制方式,然而相关技术中基于统计量方法、机器学习方法进行盲检的方式,得到的结果的准确率低。通过对不同ue对应的信号施加各自调制方式对应的相位偏移,从而使得ue接收到的每一同调度信号均施加有相位偏移。在此基础上,利用调制方式与相位偏移值之间的对应关系及下行信号进行调制方式盲检,从而得到每一同调度信号的调制方式。此种盲检方式,与基于统计量方法、机器学习方法进行盲检的方式相比,盲检得到的调制方式的准确率更高,从而有利于提高根据盲检结果解调出的目标信号的准确率,进而提高通信效能。
[0095]
基站101与目标ue 102、至少一个同调度ue 103之间通过网络实现通信连接,该网络可以是有线网络,也可以是无线网络。
[0096]
可选地,上述的无线网络或有线网络使用标准通信技术和/或协议。网络通常为因特网、但也可以是任何网络,包括但不限于局域网(local area network,lan)、城域网(metropolitan area network,man)、广域网(wide area network,wan)、移动、有线或者无
线网络、专用网络或者虚拟专用网络的任何组合)。在一些实施例中,使用包括超文本标记语言(hyper text mark-up language,html)、可扩展标记语言(extensible markuplanguage,xml)等的技术和/或格式来代表通过网络交换的数据。此外还可以使用诸如安全套接字层(secure socket layer,ssl)、传输层安全(transport layer security,tls)、虚拟专用网络(virtual private network,vpn)、网际协议安全(internet protocolsecurity,ipsec)等常规加密技术来加密所有或者一些链路。在另一些实施例中,还可以使用定制和/或专用数据通信技术取代或者补充上述数据通信技术。
[0097]
目标ue 102、至少一个同调度ue 103可以是各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机、台式计算机、可穿戴设备、增强现实设备、虚拟现实设备等。
[0098]
本领域技术人员可以知晓,图1中的同调度ue 103的数量仅仅是示意性的,根据实际需要,可以具有任意数目的同调度ue 103。本公开实施例对此不作限定。
[0099]
下面结合附图及实施例对本示例实施方式进行详细说明。
[0100]
本公开实施例中提供了一种调制方式盲检方法,该方法可以由任意具备计算处理能力的电子设备执行。例如,该电子设为ue。
[0101]
图4示出本公开一个实施例中的调制方式盲检方法流程图,如图4所示,本公开实施例中提供的调制方式盲检方法包括如下
[0102]
s401,接收下行信号,下行信号包括至少一个同调度信号的干扰,每一同调度信号施加有与调试方式对应的相位偏移。
[0103]
关于至少一个同调度信号具体包括多少同调度信号,本公开的实施例不做限制,至少一个同调度信号可以包括一个同调度信号,也可以包括两个同调度信号,还可以包括三个及以上数量的同调度信号。
[0104]
例如,下行信号可以通过如下公式1表示:
[0105][0106]
其中s为目标信号,h0为s对应的信道矩阵,s
t
为第t个同调度信号,h
t
为s
t
对应的信道矩阵,k为同调度信号的个数,g为均值为零且方差为σ2的加性高斯白噪声。
[0107]
需要说明的是,s、s
t
为施加相位偏移后的信号。
[0108]
在mimo系统中,基站同时向目标ue和至少一个同调度ue发送各自的下行信号,此种情况下,目标ue接收到的下行信号中除了包括目标信号外,还包括每一同调度ue的干扰,该干扰可以称为同调度信号。
[0109]
在一个实施例中,每一同调度信号对应的相位偏移,由基站对信号进行数字星座调制后,根据对应关系,确定出每一同调度信号的调制方式对应的相位偏移值并施加。
[0110]
基站在向同调度的各个ue(对于其中任意一个ue来说,自身是目标ue,其他ue为同调度ue)发送各自的下行信号前,基站需要对下行信号进行数字星座调制等发送数据处理,在数字星座调制后,基站根据当前时隙同调度的各个ue的调制方式,依据调制方式与相位偏移之间的对应关系,选择各个ue对应的相位偏移值;之后,向各个ue对应的下行信号施加相应的相位偏移值。
[0111]
关于调制方式与相位偏移之间的对应关系具体如何,本公开的实施例不做限制。在一个实施例中,不同调制方式对应的相位偏移值不同,且任意两种调制对应的相位偏移
值的差不等于π/2的整数倍。
[0112]
在一个实施例中,该对应关系包括多种调制方式及对应的相位偏移值,且任意两种调制方式对应的相位偏移值不同;并且多种调制方式对应的相位偏移值中的最大值相位偏移值小于π/2。
[0113]
需要说明的是,数字星座调制后,下行信号的相位均小于π/2,有利于增大不同调制方式下的下行信号在相位偏移后的差异程度,从而有利于提高调制方式盲检的准确率。
[0114]
关于调制方式具体包括哪些,本公开的实施例不做限制。在一个实施例中,数字星座调制的方式可以包括:π/2-bpsk(binary phase shift keying,二进制相移键控)、bpsk、qpsk(quadrature phase shift keying,正交相移键控)、16qam(quadrature amplitude modulation,正交幅度调制)、64qam、256qam、1024qam等。
[0115]
例如,π/2-bpsk、bpsk、qpsk、16qam、64qam、256qam和1024qam分别对应[0,π/2)中的一个相位值,且任意两种调制方式对应的相位值不同,该相位值即为调制方式对应的相位偏移值。
[0116]
以16qam对应的相位偏移值为π/4为例,则在某一ue的下行信号的调制方式为16qam的情况下,基站根据16qam对应的相位偏移值为π/4,将会对该ue的下行信号施加π/4的相位偏移。
[0117]
在一个实施例中,多种调制方式对应的相位偏移值从小到大排列形成等差数列。
[0118]
以调制方式包括π/2-bpsk、bpsk、qpsk、16qam、64qam、256qam和1024qam,且公差为π/20,首项为0为例,则调制方式与相位偏移值之间的对应关系,可以通过如下表1表示。
[0119]
表1
[0120][0121][0122]
在一个实施例中,通过配置不同调制方式对应的相位偏移值之间的差异尽可能大,可以使调制方式盲检的检测结果正确和错误之间具有较大的差异,从而有利于提高调制方式盲检的结果的准确率。
[0123]
基于此,在另一个实施例中,多种调制方式中每种调制方式对应的相位偏移如下公式2所示:
[0124]
[0125]
其中,n为调制方式对应的索引号,n为整数,n为多种调制方式包括的调制方式的数量,q(n)为索引号n对应的调制方式的相位偏移值。
[0126]
以调制方式π/2-bpsk、bpsk、qpsk、16qam、64qam、256qam和1024qam对应的索引号为1-7为例,则调制方式与相位偏移值之间的对应关系,可以通过如下表2表示。
[0127]
表2
[0128]
调制方式相位偏移值π/2-bpsk0bpskπ/14qpskπ/716qam3π/1464qam2π/7256qam5π/141024qam3π/7
[0129]
由于基站给发往ue的下行信号中施加了相位偏移,因此,ue接收到的下行信号中,无论是目标信号还是同调度信号,均是施加了相位偏移的信号。
[0130]
以数字星座调制后,得到的pdsch(physical downlink shared channel,物理下行链路共享通道)信道符号是d为例,则施加相位偏移后的信道符号可以如下公式3所示。
[0131]d′
=de
jα
ꢀꢀꢀꢀ
(3)
[0132]
其中,α为调制方式对应的相位偏移值。
[0133]
对于某一时隙中的某个特定ue而言,其在pdsch中所有符号施加同一相位偏移。需要说明的是,在不同的时隙中,同一ue的下行信号的调制方式可以相同或不同。但在同一时隙中,同一ue的下行信号的调制方式相同。
[0134]
s402,获取调制方式与相位偏移值之间的对应关系。
[0135]
需要说明的是,ue获取的该对应关系与基站中配置的对应关系相同。
[0136]
关于ue如何获取该对应关系,本公开的实施例不做限制。在一个实施例中,该对应关系可以在直接配置在ue中。在另一个实施例中,该对应关系可以由其他设备发送给ue。
[0137]
当ue获取到该对应关系后,ue可以存储该对应关系,以便于后续应用该对应关系时,可以直接从存储器中调度使用。
[0138]
s403,根据对应关系及下行信号进行调制方式盲检,得到每一同调度信号的调制方式。
[0139]
在一个实施例中,根据对应关系及下行信号进行调制方式盲检,得到每一同调度信号的调制方式,可以包括:根据对应关系及下行信号,计算至少一个同调度信号在各种调制方式组合下的负对数似然概率,得到多个负对数似然概率;将多个负对数似然概率中的最小负对数似然概率对应的调制方式组合作为目标调制方式组合;根据目标调制方式组合,确定至少一个同调度信号中每一同调度信号的调制方式。
[0140]
以调制方式包括π/2-bpsk、bpsk、qpsk、16qam、64qam、256qam和1024qam,共7种,且至少一个同调度信号包括3个同调度信号为例。则,对于每一个同调度信号对应的调制方式均为7种可能,相应地,该3个同调度信号对应的调制方式组合具有7
×7×
7=343种,也就是说,在此情况下,需要计算343种调制方式组合下各自的负对数似然概率。
[0141]
关于具体如何计算每种调制方式组合下的负对数似然概率,本公开的实施例不做限制。
[0142]
在一个实施例中,根据对应关系及下行信号,计算至少一个同调度信号在各种调制方式组合下的负对数似然概率,得到多个负对数似然概率,包括:按照如下公式4-7计算每一调制方式组合对应的负对数似然概率;
[0143][0144][0145][0146][0147]
其中,mi为第i种调制方式组合;k为至少一个同调度信号包括的同调度信号的数量;为第i种调制方式组合下第k个同调度信号的调制方式;为调制方式为时的相位偏移值;y
l
为下行信号中的一个物理下行链路共享通道pdsch符号;l为下行信号中pdsch符号的数量;h为mu-mimo传输信道矩阵;s
*
为调制方式组合为mi时,使欧氏距离最小的发送符号向量;σ2为零均值高斯噪声的方差;mi为调制方式组合为mi时,发送符号向量的所有可能的取值的数目;为哈达玛积运算。
[0148]
需要说明的是,基站在一次向ue发送下行信号时,该次下行信号中的pdsch符号均位于同一时隙。
[0149]
本公开的实施例所提供的技术方案,通过对不同ue对应的信号施加各自调制方式对应的相位偏移,从而使得ue接收到的每一同调度信号均施加有相位偏移。在此基础上,利用调制方式与相位偏移值之间的对应关系及下行信号进行调制方式盲检,从而得到每一同调度信号的调制方式。此种方式与基于统计量方法、机器学习方法进行盲检的方式相比,盲检得到的调制方式的准确率更高,从而有利于提高根据盲检结果解调出的目标信号的准确率,进而提高通信效能。
[0150]
为便于理解本公开提供的调制方式盲检方法,下面将结合图5进行说明。
[0151]
s501,网络确定各调制方式对应的相位偏移,制表(调制方式与相位偏移之间的对应关系)下发基站和ue。
[0152]
s502,当存在下行业务时,基站确定发送给各个ue的下行数据;进行发送数据处理,其中,在数字星座调制后,根据当前时隙各个ue的调制方式,依据相位偏移表确定相应的相位偏移值;对于每个ue,对pdsch信道所有的数据符号施加相应的相位偏移;完成后续信道编码等流程后向各个ue发送下行信号。
[0153]
s503,目标ue接收基站发送的下行信号,根据dmrs估计本ue的信道矩阵,以及同调度ue的信道矩阵。
[0154]
s504,根据所有用户信道矩阵和相位偏移表,以及下行信号,进行调制方式盲检,确定同调度ue的pdsch信道的调制方式。
[0155]
需要说明的是,图5对应的实施例中,由网络向基站和ue中配置该对应关系的方式仅仅是示例性的。
[0156]
基于同一发明构思,本公开实施例中还提供了一种调制方式盲检装置,如下面的实施例。由于该装置实施例解决问题的原理与上述方法实施例相似,因此该装置实施例的实施可以参见上述方法实施例的实施,重复之处不再赘述。
[0157]
图6示出本公开一个实施例中的调制方式盲检装置示意图,如图6所示,该装置包括:接收模块601,用于接收下行信号,下行信号包括至少一个同调度信号的干扰,每一同调度信号施加有与调试方式对应的相位偏移;获取模块602,用于获取调制方式与相位偏移值之间的对应关系;盲检模块603,用于根据对应关系及下行信号进行调制方式盲检,得到每一同调度信号的调制方式。
[0158]
在本公开的一个实施例中,每一同调度信号对应的相位偏移,由基站对信号进行数字星座调制后,根据对应关系,确定出每一同调度信号的调制方式对应的相位偏移值并施加。
[0159]
在本公开的一个实施例中,盲检模块603,用于根据对应关系及下行信号,计算至少一个同调度信号在各种调制方式组合下的负对数似然概率,得到多个负对数似然概率;将多个负对数似然概率中的最小负对数似然概率对应的调制方式组合作为目标调制方式组合;根据目标调制方式组合,确定至少一个同调度信号中每一同调度信号的调制方式。
[0160]
在本公开的一个实施例中,盲检模块603,用于按照如下公式计算每一调制方式组合对应的负对数似然概率;
[0161][0162][0163][0164][0165]
其中,mi为第i种调制方式组合;k为至少一个同调度信号包括的同调度信号的数量;为第i种调制方式组合下第k个同调度信号的调制方式;为调制方式为时的相位偏移值;y
l
为下行信号中的一个物理下行链路共享通道pdsch符号;l为下行信号中pdsch符号的数量;h为多用户-多输入/多输出mu-mimo传输信道矩阵;s
*
为调制方式组合为mi时,使欧氏距离最小的发送符号向量;σ2为零均值高斯噪声的方差;mi为调制方式组合为mi时,发送符号向量的所有可能的取值的数目;为哈达玛积运算。
[0166]
在本公开的一个实施例中,对应关系包括多种调制方式及对应的相位偏移值,任意两种调制方式对应的相位偏移值不同;多种调制方式对应的相位偏移值中的最大值相位偏移值小于π/2。
[0167]
在本公开的一个实施例中,多种调制方式对应的相位偏移值从小到大排列形成等差数列。
[0168]
在本公开的一个实施例中,多种调制方式中每种调制方式对应的相位偏移如下公式所示:
[0169][0170]
其中,n为调制方式对应的索引号,n为整数,n为多种调制方式包括的调制方式的数量,q(n)为索引号n对应的调制方式的相位偏移值。
[0171]
本公开的实施例所提供的技术方案,通过对不同ue对应的信号施加各自调制方式对应的相位偏移,从而使得ue接收到的每一同调度信号均施加有相位偏移。在此基础上,利用调制方式与相位偏移值之间的对应关系及下行信号进行调制方式盲检,从而得到每一同调度信号的调制方式。此种方式与基于统计量方法、机器学习方法进行盲检的方式相比,盲检得到的调制方式的准确率更高,从而有利于提高根据盲检结果解调出的目标信号的准确率,进而提高通信效能。
[0172]
所属技术领域的技术人员能够理解,本公开的各个方面可以实现为系统、方法或程序产品。因此,本公开的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。
[0173]
下面参照图7来描述根据本公开的这种实施方式的电子设备700。图7显示的电子设备700仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
[0174]
如图7所示,电子设备700以通用计算设备的形式表现。电子设备700的组件可以包括但不限于:上述至少一个处理单元710、上述至少一个存储单元720、连接不同系统组件(包括存储单元720和处理单元710)的总线730。
[0175]
其中,所述存储单元存储有程序代码,所述程序代码可以被所述处理单元710执行,使得所述处理单元710执行本说明书上述“具体实施方式”部分中描述的根据本公开各种示例性实施方式的步骤。
[0176]
存储单元720可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(ram)7201和/或高速缓存存储单元7202,还可以进一步包括只读存储单元(rom)7203。
[0177]
存储单元720还可以包括具有一组(至少一个)程序模块7205的程序/实用工具7204,这样的程序模块7205包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
[0178]
总线730可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、外围总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。
[0179]
电子设备700也可以与一个或多个外部设备740(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该电子设备700交互的设备通信,和/或与使得该电子设备700能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口750进行。并且,电子设备700还可以通过网络适配器760与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图7所示,网络适配器760通过总线730与电子设备700的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备700使用其它硬件和/或软件模块,包括
但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。
[0180]
通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、终端装置、或者网络设备等)执行根据本公开实施方式的方法。
[0181]
在本公开的示例性实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质可以是可读信号介质或者可读存储介质。其上存储有能够实现本公开上述方法的程序产品。在一些可能的实施方式中,本公开的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行本说明书上述“具体实施方式”部分中描述的根据本公开各种示例性实施方式的步骤。
[0182]
本公开中的计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
[0183]
在本公开中,计算机可读存储介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
[0184]
可选地,计算机可读存储介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、rf等等,或者上述的任意合适的组合。
[0185]
在具体实施时,可以以一种或多种程序设计语言的任意组合来编写用于执行本公开操作的程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、c++等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
[0186]
在本公开的示例性实施例中,还提供了一种计算机程序产品,计算机程序产品包括计算机程序或计算机指令,计算机程序或计算机指令由处理器加载并执行,以使计算机实现本说明书上述“具体实施方式”部分中描述的根据本公开各种示例性实施方式的步骤。
[0187]
应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模
块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
[0188]
此外,尽管在附图中以特定顺序描述了本公开中方法的各个步骤,但是,这并非要求或者暗示必须按照该特定顺序来执行这些步骤,或是必须执行全部所示的步骤才能实现期望的结果。附加的或备选的,可以省略某些步骤,将多个步骤合并为一个步骤执行,以及/或者将一个步骤分解为多个步骤执行等。
[0189]
通过以上实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、移动终端、或者网络设备等)执行根据本公开实施方式的方法。
[0190]
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围由所附的权利要求指出。
技术特征:
1.一种调制方式盲检方法,其特征在于,包括:接收下行信号,所述下行信号包括至少一个同调度信号的干扰,每一同调度信号施加有与调试方式对应的相位偏移;获取调制方式与相位偏移值之间的对应关系;根据所述对应关系及所述下行信号进行调制方式盲检,得到每一同调度信号的调制方式。2.根据权利要求1所述的方法,其特征在于,每一同调度信号对应的相位偏移,由基站对信号进行数字星座调制后,根据所述对应关系,确定出每一同调度信号的调制方式对应的相位偏移值并施加。3.根据权利要求1所述的方法,其特征在于,所述根据所述对应关系及所述下行信号进行调制方式盲检,得到每一同调度信号的调制方式,包括:根据所述对应关系及所述下行信号,计算所述至少一个同调度信号在各种调制方式组合下的负对数似然概率,得到多个负对数似然概率;将多个负对数似然概率中的最小负对数似然概率对应的调制方式组合作为目标调制方式组合;根据所述目标调制方式组合,确定所述至少一个同调度信号中每一同调度信号的调制方式。4.根据权利要求3所述的方法,其特征在于,所述根据所述对应关系及所述下行信号,计算所述至少一个同调度信号在各种调制方式组合下的负对数似然概率,得到多个负对数似然概率,包括:按照如下公式计算每一调制方式组合对应的负对数似然概率;按照如下公式计算每一调制方式组合对应的负对数似然概率;按照如下公式计算每一调制方式组合对应的负对数似然概率;按照如下公式计算每一调制方式组合对应的负对数似然概率;其中,m
i
为第i种调制方式组合;k为至少一个同调度信号包括的同调度信号的数量;为第i种调制方式组合下第k个同调度信号的调制方式;为调制方式为时的相位偏移值;y
l
为所述下行信号中的一个物理下行链路共享通道pdsch符号;l为所述下行信号中pdsch符号的数量;h为多用户-多输入/多输出mu-mimo传输信道矩阵;s
*
为调制方式组合为m
i
时,使欧氏距离最小的发送符号向量;σ2为零均值高斯噪声的方差;m
i
为调制方式组合为m
i
时,发送符号向量的所有可能的取值的数目;
°
为哈达玛积运算。5.根据权利要求1-4任意一项所述的方法,其特征在于,所述对应关系包括多种调制方式及对应的相位偏移值,任意两种调制方式对应的相位偏移值不同;
所述多种调制方式对应的相位偏移值中的最大值相位偏移值小于π/2。6.根据权利要求5所述的方法,其特征在于,所述多种调制方式对应的相位偏移值从小到大排列形成等差数列。7.根据权利要求6所述的方法,其特征在于,所述多种调制方式中每种调制方式对应的相位偏移如下公式所示:其中,n为调制方式对应的索引号,n为整数,n为所述多种调制方式包括的调制方式的数量,q(n)为索引号n对应的调制方式的相位偏移值。8.一种调制方式盲检装置,其特征在于,包括:接收模块,用于接收下行信号,所述下行信号包括至少一个同调度信号的干扰,每一同调度信号施加有与调试方式对应的相位偏移;获取模块,用于获取调制方式与相位偏移值之间的对应关系;盲检模块,用于根据所述对应关系及所述下行信号进行调制方式盲检,得到每一同调度信号的调制方式。9.一种电子设备,其特征在于,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行权利要求1~7中任意一项所述的调制方式盲检方法。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1~7中任意一项所述的调制方式盲检方法。
技术总结
本公开提供了一种调制方式盲检方法、装置、电子设备及存储介质,涉及无线通信技术领域。该方法包括:接收下行信号,下行信号包括至少一个同调度信号的干扰,每一同调度信号施加有与调试方式对应的相位偏移;获取调制方式与相位偏移值之间的对应关系;根据对应关系及下行信号进行调制方式盲检,得到每一同调度信号的调制方式。此种方式与基于统计量方法、机器学习方法进行盲检的方式相比,盲检得到的调制方式的准确率更高,从而有利于提高根据盲检结果解调出的目标信号的准确率,进而提高通信效能。能。能。
技术研发人员:汪博文 朱剑驰 佘小明 陈鹏
受保护的技术使用者:中国电信股份有限公司
技术研发日:2023.08.31
技术公布日:2023/10/20
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/