一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

PDSCH的信道估计方法、系统及UE与流程

2022-02-24 13:51:23 来源:中国专利 TAG:

pdsch的信道估计方法、系统及ue
技术领域
1.本发明涉及无线通信的信道估计技术领域,特别涉及一种pdsch(physical downlink shared channel,物理下行共享信道)的信道估计方法、系统及ue(user equipment,用户终端)。


背景技术:

2.信道估计就是从接收数据中将假定的某个信道模型的模型参数估计出来的过程。从公式上y=hx n来讲,信道估计就是对特定的传输信道,找到一个h*的值的过程,使之与这个特定的传输信道h相近似。因此,在发送端一般都发送已知的信号x,然后通过接收端得到的y,就可以求出h来了。但是传输过程不可能都传已知信号,这样传输就没有意义;对于那部分不知道的信号,可以根据已知h来近似的作为未知信号的h;这样h和y知道了,就可以求出发送的x,达到通信的目的。
3.常见的基于参考信号的信道估计算法有ls(least square,最小二乘估计),mmse(minimum mean square error,最小均方误差估计)等。ls信道估计算法为利用接收到的导频位置信息以及已知的导频序列先估计导频位置信道信息,再通过线性插值得到数据加导频位置的信道信息的方法。ls信道估计算法由于估计时忽略了噪声的影响,所以信道估计值得对噪声的影响较为敏感,信道估计的性能不好。mmse信道估计算法是以ls估计算法为基础,同时又考虑噪声的影响,估计的性能比ls好,但矩阵求逆运算较复杂。
4.随着ai(artificial intelligence,人工智能)技术在通信领域的应用越来越广泛,基于ai的信道估计算法也开始有较多研究。可以把信道估计过程类比为传统的图像恢复过程,利用深度学习算法在图像恢复的应用实现信道估计,其中应用较多的深度学习算法包括cnn(convolutional neural networks,卷积神经网络)算法。
5.基于cnn的信道估计算法的输入为ls信道估计后的信道信息,即矩阵数据,输入尺寸是二维的子载波数
×
符号数目,矩阵每个元素为ls信道估计后的每个re(resource element,资源元素)的信道信息,网络的输出的为cnn模型估计后的信道信息,输出尺寸也为子载波数
×
符号数目,矩阵每个元素为经过cnn模型后的每个re的信道信息。在基于cnn的信道估计算法中,输入的尺寸取决于想要完成信道估计的pdsch的子载波数和符号数目,其中每个prb(physical resource block,物理资源块)对应频域12个子载波,符号数目为小于等于14的整数。
6.由于cnn算法自身的特性使得其应用到信道估计中时存在一些问题。具体为,一个cnn算法的网络的输入和输出的尺寸的大小是固定的,当训练了一个cnn模型,在使用时,输入尺寸必须和cnn模型的输入尺寸相同。而实际上,ue每一次接收的pdsch的数据对应的prb数目不是固定的,而现有的基于cnn的信道估计算法的研究未考虑pdsch的大小可以是很多种可能。
7.针对上述情况,一种比较直接的想法是训练一个支持最大的prb数目的cnn模型,使用时,当ue接收的pdsch的prb数目小于最大的prb数目时采用直接补齐的方式。该方式有
两大缺点:(1)prb数目越大,cnn模型训练的复杂度越高;(2)在使用训练好的cnn模型进行信道估计时,若pdsch的prb数目过小,此时采用直接补齐的方式存在cnn算法能够提取到的特征有限,影响信道估计的性能的问题。另外一种方式是针对每种子载波数和符号数目的组合所对应的输入尺寸都训练一个cnn模型,这些cnn模型在部署到ue上时存在占用内存较大、部署不灵活、训练工作量大的问题。


技术实现要素:

8.本发明要解决的技术问题是为了克服现有技术中基于深度学习算法的信道估计方法对于pdsch的prb数目存在多种可能的情况存在网络训练复杂度高、针对prb数目过小时信道估计性能欠佳、以及为了保证性能需要部署多种尺寸的网络的缺陷,提供一种使得深度学习算法更适用于信道估计过程,在不影响信道估计的性能的前提下能降低网络训练复杂度,并能减少网络部署的数量的pdsch的信道估计方法、系统及ue。
9.本发明是通过下述技术方案来解决上述技术问题:
10.本发明第一方面提供了一种pdsch的信道估计方法,包括以下步骤:
11.判断待处理prb数目是否小于一预设的第一prb数目,若是,则先对当前pdsch的数据进行数据补齐,然后再将补齐后的当前pdsch的数据输入至训练好的用于pdsch的信道估计的第一深度学习算法模型进行信道估计;
12.所述待处理prb数目为所述当前pdsch的数据对应的prb数目;
13.所述第一深度学习算法模型的输入尺寸对应所述第一prb数目,所述第一prb数目为根据业务需求从所有允许的prb数目中选取的一相适配的中间值。
14.本方案中,针对业务需求所允许的多种prb数目,根据需要从中选取一个和具体业务需求相适配的中间值作为第一prb数目,选择该第一prb数目对应的子载波数作为训练好的用于pdsch的信道估计的第一深度学习算法模型的输入尺寸中的一个维度。其中,中间值是指处于所有允许的prb数目中最大值和最小值之间的一个值,该中间值根据具体的业务需求进行配置。本方案中,通过选择第一prb数目实现了对于用于pdsch的信道估计的第一深度学习算法模型的输入尺寸的选择,避免了现有技术中要么选择支持最大的prb数目的深度学习算法模型存在的训练复杂度高的问题,也解决了现有技术中针对每种子载波数和符号数目的组合所对应的输入尺寸都训练一个深度学习算法模型带来的问题。
15.本方案中,当当前pdsch的数据对应的待处理prb数目与训练好的用于pdsch的信道估计的第一深度学习算法模型的输入尺寸不一致时,对于待处理prb数目小于第一prb数目的情况采用对当前pdsch的数据直接补齐的方式进行优化,补齐后的数据与训练好的第一深度学习算法模型的输入尺寸一致,由此解决了在不影响信道估计的性能的前提下降低网络训练复杂度,并能减少网络部署的数量的问题。
16.可选的,当所述判断待处理prb数目是否小于所述第一prb数目的步骤的结果为否时,则使用传统的信道估计算法对所述当前pdsch的数据进行信道估计。
17.传统的信道估计算法指ls信道估计算法等,这类算法不基于深度学习算法实现信道估计。本方案中,当待处理prb数目大于第一深度学习算法模型对应的第一prb数目,可以采用现有的信道估计算法对当前pdsch的数据进行信道估计。
18.本方案针对当前pdsch的数据对应的待处理prb数目与训练好的第一深度学习算
法模型的输入尺寸不一致的情况,能够灵活选择信道估计的方式,达到了保证信道估计的性能的前提下能降低网络训练复杂度,并能减少网络部署的数量的效果。
19.可选的,当所述判断待处理prb数目是否小于所述第一prb数目的步骤的结果为否时,则先按照所述第一prb数目对所述当前pdsch的数据进行分割,然后将分割后得到的数据按需补齐后输入至所述第一深度学习算法模型进行信道估计。
20.本方案中,当待处理prb数目大于第一深度学习算法模型对应的第一prb数目时,采用先对pdsch的数据分割为多个部分然后再补齐至第一深度学习算法模型的输入尺寸后再使用第一深度学习算法模型进行信道估计。
21.可选的,在所述判断待处理prb数目是否小于一预设的第一prb数目的步骤之前还包括以下步骤:
22.判断所述待处理prb数目是否小于预设的第二prb数目,若是,则先对所述当前pdsch的数据进行数据补齐,然后再将补齐后的当前pdsch的数据输入至训练好的用于pdsch的信道估计的第二深度学习算法模型进行信道估计;若否,则继续执行所述判断待处理prb数目是否小于一预设的第一prb数目的步骤;
23.所述第二深度学习算法模型的输入尺寸对应所述第二prb数目,所述第二prb数目小于所述第一prb数目。
24.本方案中,通过设置两个输入尺寸不同的深度学习算法模型,使得执行信道估计时选择的网络的输入尺寸和当前pdsch的数据对应的输入尺寸更加靠近,能够在兼顾网络训练复杂度及网络部署的数量的前提下进一步提升信道估计的性能。
25.可选的,所述第二prb数目小于等于10。
26.本方案中,针对当前pdsch的数据对应的prb数量过小的极端情况进行优化,提供了prb数目小于等于10的第二深度学习算法模型供其进行信道估计。本方案通过设置两个训练好的深度学习算法模型,一个输入尺寸为较小值,另外一个输入尺寸为中间值,解决了当前pdsch的数据对应的prb数量波动范围比较大且存在与第一prb数目差异较大的过小值时信道估计的性能欠佳的问题。
27.可选的,所述信道估计方法还包括以下步骤:
28.训练得到预设数量的所述第一深度学习算法模型;
29.所述预设数量大于1且小于所述所有允许的prb数目中的最大值;
30.每个所述第一深度学习算法模型对应不同的所述第一prb数目;
31.所述判断待处理prb数目是否小于一预设的第一prb数目,若是,则先对所述当前pdsch的数据进行数据补齐,然后再将补齐后的当前pdsch的数据输入至训练好的用于pdsch的信道估计的第一深度学习算法模型进行信道估计的步骤包括:
32.从所有的所述第一prb数目中选择大于或等于所述待处理prb数目且最接近所述待处理prb数目的所述第一prb数目作为待使用第一prb数目;
33.先对所述当前pdsch的数据进行数据补齐,然后再将补齐后的当前pdsch的数据输入至所述待使用第一prb数目对应的所述第一深度学习算法模型进行信道估计。
34.本方案中采用预先训练预设数量个第一深度学习算法模型,该预设数量小于所有允许的prb数目中的最大值。在具体进行信道估计时,从中选择大于或等于待处理prb数目且最接近待处理prb数目的第一prb数目对应的深度学习算法模型进行信道估计,能够更好
地在保证信道估计的性能的前提下降低网络训练复杂度,并能减少网络部署的数量。
35.可选的,所述补齐包括重复补齐、补零和尾部重复中的一种;
36.和/或,所述分割包括平均分割;
37.和/或,所述第一深度学习算法模型为cnn模型。
38.本方案中,补齐方式可以采用重复补齐、补零和尾部重复。重复补齐是指对于相对于第一深度学习算法模型的输入尺寸中的子载波数缺少的部分,采用从当前pdsch的数据的头部开始的对应长度的部分的数据补齐。譬如当前pdsch的数据的尺寸为600
×
14,而第一深度学习算法模型的输入尺寸为612
×
14,那么当前pdsch的数据欠缺的601行到612行的数据采用当前pdsch的数据的第1行到第12行的数据进行补齐,其中600和612表示的是子载波数,14代表的是符号数目。补零是指对于当前pdsch的数据中缺少的部分全部填0。尾部重复是指对于相对于第一深度学习算法模型的输入尺寸中的子载波数缺少的部分,采用从当前pdsch的数据的尾部对应长度的部分的数据补齐。譬如当前pdsch的数据的尺寸为600
×
14,而第一深度学习算法模型的输入尺寸为612
×
14,那么当前pdsch的数据欠缺的601行到612行的数据采用当前pdsch的数据的第598行到第610行的数据进行补齐。
39.可选的,所述信道估计方法应用于ue上,所述第一深度学习算法模型部署在所述ue上或服务器上;
40.当所述第一深度学习算法模型部署在所述服务器上时,所述信道估计方法还包括:
41.在使用所述第一深度学习算法模型进行信道估计之前从所述服务器下载所述第一深度学习算法模型。
42.本方案中,基于深度学习算法的信道估计算法,需要提前训练好深度学习算法模型,可以在服务器上进行训练,也可以在具体使用的ue上训练,训练后的模型可以部署在ue上,也可以部署在服务器上,部署在服务器上时需要在使用时实时下载。
43.本发明第二方面提供了一种pdsch的信道估计系统,包括第一判断模块和第一处理模块;
44.所述第一判断模块用于判断待处理prb数目是否小于一预设的第一prb数目,若是,则调用所述第一处理模块;
45.所述第一处理模块用于先对当前pdsch的数据进行数据补齐,然后再将补齐后的当前pdsch的数据输入至训练好的用于pdsch的信道估计的第一深度学习算法模型进行信道估计;
46.所述待处理prb数目为所述当前pdsch的数据对应的prb数目;
47.所述第一深度学习算法模型的输入尺寸对应所述第一prb数目,所述第一prb数目为根据业务需求从所有允许的prb数目中选取的一相适配的中间值。
48.可选的,所述信道估计系统还包括第二处理模块;
49.所述第一判断模块还用于在判断的结果为否时调用所述第二处理模块;
50.所述第二处理模块用于使用传统的信道估计算法对所述当前pdsch的数据进行信道估计。
51.可选的,所述信道估计系统还包括第三处理模块;
52.所述第一判断模块还用于在判断的结果为否时调用所述第三处理模块;
53.所述第三处理模块用于先按照所述第一prb数目对所述当前pdsch的数据进行分割,然后将分割后得到的数据按需补齐后输入至所述第一深度学习算法模型进行信道估计。
54.可选的,所述信道估计系统还包括第二判断模块和第四处理模块;
55.所述第二判断模块用于在调用所述第一判断模块之前判断所述待处理prb数目是否小于预设的第二prb数目,若是,则调用所述第四处理模块;若否,则调用所述第一判断模块;
56.所述第四处理模块用于先对所述当前pdsch的数据进行数据补齐,然后再将补齐后的当前pdsch的数据输入至训练好的用于pdsch的信道估计的第二深度学习算法模型进行信道估计;
57.所述第二深度学习算法模型的输入尺寸对应所述第二prb数目,所述第二prb数目小于所述第一prb数目。
58.可选的,所述第二prb数目小于等于10。
59.可选的,所述信道估计系统还包括训练模块;
60.所述训练模块用于训练得到预设数量的所述第一深度学习算法模型;
61.所述预设数量大于1且小于所述所有允许的prb数目中的最大值;
62.每个所述第一深度学习算法模型对应不同的所述第一prb数目;
63.所述第一判断模块用于从所有的所述第一prb数目中选择大于或等于所述待处理prb数目且最接近所述待处理prb数目的所述第一prb数目作为待使用第一prb数目,调用所述第一处理模块;
64.所述第一处理模块用于先对所述当前pdsch的数据进行数据补齐,然后再将补齐后的当前pdsch的数据输入至所述待使用第一prb数目对应的所述第一深度学习算法模型进行信道估计。
65.可选的,所述补齐包括重复补齐、补零和尾部重复中的一种;
66.和/或,所述分割包括平均分割;
67.和/或,所述第一深度学习算法模型为cnn模型。
68.可选的,所述信道估计系统应用于ue上,所述第一深度学习算法模型部署在所述ue上或服务器上;
69.所述信道估计系统还包括下载模块;
70.所述下载模块用于在使用所述第一深度学习算法模型进行信道估计之前从所述服务器下载所述第一深度学习算法模型。
71.本发明第三方面提供了一种ue,包括第二方面所述的pdsch的信道估计系统。
72.本发明的积极进步效果在于:本发明提供的pdsch的信道估计方法、系统及ue,通过选择第一prb数目实现了对于用于pdsch的信道估计的第一深度学习算法模型的输入尺寸的选择,避免了现有技术中要么选择支持最大的prb数目的深度学习算法模型存在的训练复杂度高的问题,要么针对每种子载波数和符号数目的组合所对应的输入尺寸都训练一个深度学习算法模型带来的问题。本发明在保证信道估计的性能的前提下能降低网络训练复杂度,并能减少网络部署的数量。
附图说明
73.图1为本发明实施例1的pdsch的信道估计方法的流程图。
74.图2为待处理prb数目为21时采用实施例1的pdsch的信道估计方法及现有的五种信道估计方法进行信道估计后的性能对比图。
75.图3为待处理prb数目为21时采用现有的基于cnn的pdsch的信道估计方法及现有的五种信道估计方法进行信道估计后的性能对比图。
76.图4为待处理prb数目为100时采用实施例1的pdsch的信道估计方法及现有的三种信道估计方法进行信道估计后的性能对比图。
77.图5为本发明实施例2的pdsch的信道估计方法的流程图。
78.图6为本发明实施例3的pdsch的信道估计方法的流程图。
79.图7为本发明实施例4的pdsch的信道估计系统的模块示意图。
80.图8为本发明实施例5的pdsch的信道估计系统的模块示意图。
81.图9为本发明实施例6的pdsch的信道估计系统的模块示意图。
具体实施方式
82.下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。
83.实施例1
84.如图1所示,本实施例提供了一种pdsch的信道估计方法,包括以下步骤:
85.步骤101、获取接收的当前pdsch的数据对应的prb数目作为待处理prb数目。
86.步骤102、判断待处理prb数目是否小于一预设的第一prb数目,若是,则执行步骤103,若否则执行步骤104。
87.步骤103、先对当前pdsch的数据进行数据补齐,然后再将补齐后的当前pdsch的数据输入至训练好的用于pdsch的信道估计的第一深度学习算法模型进行信道估计,流程结束。
88.步骤104、使用传统的信道估计算法对当前pdsch的数据进行信道估计,流程结束。其中,传统的信道估计算法指ls信道估计算法及mmse信道估计算法等,这类算法不基于深度学习算法实现信道估计。
89.其中,第一深度学习算法模型可以为cnn模型、dnn模型等。本实施例中采用cnn模型实现。第一深度学习算法模型的输入尺寸对应第一prb数目,第一prb数目为根据业务需求从所有允许的prb数目中选取的一相适配的中间值。
90.本发明中补齐包括重复补齐、补零和尾部重复中的一种。重复补齐是指对于相对于第一深度学习算法模型的输入尺寸中的子载波数缺少的部分,采用从当前pdsch的数据的头部开始的对应长度的部分的数据补齐。譬如当前pdsch的数据的尺寸为600
×
14,而第一深度学习算法模型的输入尺寸为612
×
14,那么当前pdsch的数据欠缺的601行到612行的数据采用当前pdsch的数据的第1行到第12行的数据进行补齐,其中600和612表示的是子载波数,14代表的是符号数目。补零是指对于当前pdsch的数据中缺少的部分全部填0。尾部重复是指对于相对于第一深度学习算法模型的输入尺寸中的子载波数缺少的部分,采用从当前pdsch的数据的尾部对应长度的部分的数据补齐。譬如当前pdsch的数据的尺寸为600
×
14,而第一深度学习算法模型的输入尺寸为612
×
14,那么当前pdsch的数据欠缺的601行到612行的数据采用当前pdsch的数据的第598行到第610行的数据进行补齐。本实施例中采用重复补齐的方式实现。
91.本实施例中,对于每一次下行传输接收到的pdsch的数据所对应的prb数目,其获得方式说明如下:prb数目是从控制信息中获取的,ue先监听pdcch(physical downlink control channel,物理下行控制信道),监听到后在pdcch中会指示ue要接收的pdsch在时间和频域上的位置,其中就包括了prb数目。具体的获取当前pdsch的数据对应的prb数目的方式为现有的技术手段,在此不再赘述。
92.本实施例中,针对业务需求所允许的多种prb数目,根据需要从中选取一个和具体业务需求相适配的中间值作为第一prb数目,选择该第一prb数目对应的子载波数作为训练好的用于pdsch的信道估计的第一深度学习算法模型的输入尺寸中的一个维度。其中,中间值是指处于所有允许的prb数目中最大值和最小值之间的一个值,该中间值根据具体的业务需求进行配置,针对的业务不同,选取的中间值的数值也不同,具体选取方式为现有方式,在此不再赘述。本实施例中,通过选择第一prb数目实现了对于用于pdsch的信道估计的第一深度学习算法模型的输入尺寸的选择,避免了现有技术中要么选择支持最大的prb数目的深度学习算法模型存在的训练复杂度高的问题,要么针对每种子载波数和符号数目的组合所对应的输入尺寸都训练一个深度学习算法模型带来的问题。
93.本实施例中,当当前pdsch的数据对应的待处理prb数目与训练好的用于pdsch的信道估计的第一深度学习算法模型的输入尺寸不一致时,对于待处理prb数目小于第一prb数目的情况采用对当前pdsch的数据直接补齐后再输入至第一深度学习模型进行信道估计,补齐后的数据与训练好的第一深度学习算法模型的输入尺寸一致,由此解决了在不影响信道估计的性能的前提下降低网络训练复杂度,并能减少网络部署的数量的问题。当待处理prb数目大于第一深度学习算法模型对应的第一prb数目,采用现有的信道估计算法对当前pdsch的数据进行信道估计。
94.使用本实施例公开的pdsch的信道估计方法和现有的信道估计方法分别进行仿真,仿真结果参见图2、图3和图4。其中横坐标代表snr(signal noise ratio,信噪比),纵坐标为nmse(normalized mean square error,标准均方误差),单位为db(分贝)。本实施例中使用的第一深度学习模型为输入尺寸为612
×
14(对应的prb数目为51,14个符号数)的cnn模型。使用过程中对于低于51个prb数目的当前pdsch的数据直接补齐,高于51个prb数目的当前pdsch的数据先分割为多个部分,然后再分别补齐。
95.其中,图2为待处理prb数目为21时,采用本实施例公开的pdsch的信道估计方法及其余五种信道估计方法的性能对比图,图3为待处理prb数目为21时,采用现有的基于cnn的pdsch的信道估计方法及其余五种信道估计方法的性能对比图,其中现有的采用的cnn模型的输入尺寸为252
×
14(对应的prb数目为21,14个符号数),其与待处理的prb数目完全匹配。图2中曲线10对应ls算法,曲线11对应matlab(一种商业数学软件)toolbox(工具箱)自带信道估计算法,曲线12对应exp lmmse(线性最小均方误差估计)算法,曲线13对应本实施例的信道估计算法,曲线14对应pdp(power delay profile,功率时延分布)lmmse算法,曲线15对应ideal lmmse,即理想lmmse算法。其中,pdp lmmse算法为利用理想的pdp来计算传统lmmse算法中的自相关系数。exp lmmse为假定pdp为指数分布,来计算传统lmmse算法中
的自相关系数。图3中曲线16对应现有的基于cnn的pdsch的信道估计方法,其cnn模型的输入尺寸对应的prb数目为21,图3中其它五种曲线和图2一样,在此不再赘述。图4为待处理prb数目为100时,采用基于本实施例公开的pdsch的信道估计方法及其余三种信道估计方法的性能对比图。其中曲线15对应fd lmmse,同ideal lmmse一样,也为理想lmmse算法。曲线16对应现有的基于cnn的pdsch的信道估计方法,其cnn模型的输入尺寸对应的prb数目为100,曲线13对应本实施例公开的pdsch的信道估计算法,曲线10对应ls算法。由图2与图3对比以及图4发现,本实施例公开的pdsch的信道估计方法和现有的基于cnn的pdsch的信道估计方法的性能差不多,但是,本实施例只需要训练一个网络,当当前pdsch的数据对应的待处理prb数目小于模型的输入尺寸对应的prb数目时,对当前pdsch的数据做重复补齐,再使用cnn模型进行信道估计;当当前pdsch的数据对应的待处理prb数目大于模型尺寸对应的prb数目时,可以进一步地将当前pdsch的数据分割为多个部分并重复补齐至网络的输入尺寸,再使用cnn模型进行信道估计。由此可以证明本实施例公开的技术方案是可行的。
96.仿真结果证明本实施例针对当前pdsch的数据对应的待处理prb数目与训练好的第一深度学习算法模型的输入尺寸不一致的情况,能够灵活选择信道估计的方式,达到了保证信道估计的性能的前提下能降低网络训练复杂度,并能减少网络部署的数量的效果。
97.实施例2
98.如图5所示,本实施例提供了一种pdsch的信道估计方法,包括以下步骤:
99.步骤201、获取接收的当前pdsch的数据对应的prb数目作为待处理prb数目。
100.步骤202、判断待处理prb数目是否小于预设的第二prb数目,若是,则执行步骤203,若否则执行步骤204。
101.步骤203、先对当前pdsch的数据进行数据补齐,然后再将补齐后的当前pdsch的数据输入至训练好的用于pdsch的信道估计的第二深度学习算法模型进行信道估计,流程结束。
102.步骤204、判断待处理prb数目是否小于预设的第一prb数目,若是,则执行步骤205,若否则执行步骤206。
103.步骤205、先对当前pdsch的数据进行数据补齐,然后再将补齐后的当前pdsch的数据输入至训练好的用于pdsch的信道估计的第一深度学习算法模型进行信道估计,流程结束。
104.其中,第一深度学习算法模型和第二深度学习算法模型均可以为cnn模型或dnn模型等。本实施例中采用cnn模型实现。第一深度学习算法模型的输入尺寸对应第一prb数目,第一prb数目为根据业务需求从所有允许的prb数目中选取的一相适配的中间值。第二深度学习算法模型的输入尺寸对应第二prb数目,第二prb数目小于第一prb数目,具体地,第二prb数目小于等于10。本实施例中,第二prb数目等于10。补齐包括重复补齐、补零和尾部重复中的一种,本实施例中采用尾部重复补齐的方式实现,分割采用平均分割的方式实现。
105.步骤206、先按照第一prb数目对当前pdsch的数据进行分割,然后将分割后得到的数据按需补齐后输入至第一深度学习算法模型进行信道估计,流程结束。
106.本实施例中,对于每一次下行传输接收到的pdsch的数据所对应的prb数目,其获得方式说明如下:prb数目是从控制信息中获取的,ue先监听pdcch,监听到后在pdcch中会指示ue要接收的pdsch在时间和频域上的位置,其中就包括了prb数目。具体的获取当前
pdsch的数据所对应的prb数目的方式为现有的技术手段,在此不再赘述。
107.本实施例与实施例1最大的不同在于增加了第二种深度学习算法模型。通过设置两个输入尺寸不同的深度学习算法模型,使得执行信道估计时选择的网络的输入尺寸和当前pdsch的数据对应的输入尺寸更加靠近,能够在兼顾网络训练复杂度及网络部署的数量的前提下进一步提升信道估计的性能。
108.本实施例中,对于待处理prb数目小于第二prb数目的情况采用对当前pdsch的数据直接补齐后再输入至第二深度学习算法模型进行信道估计,而对于待处理prb数目大于第二prb数目且小于第一prb数目的情况,采用对当前pdsch的数据直接补齐后再输入至第一深度学习算法模型进行信道估计,补齐后的数据与训练好的第一深度学习算法模型的输入尺寸一致,由此解决了在不影响信道估计的性能的前提下降低网络训练复杂度,并能减少网络部署的数量的问题。当待处理prb数目大于第一深度学习算法模型对应的第一prb数目,采用先对pdsch的数据分割为多个部分然后再补齐至第一深度学习算法模型的输入尺寸后再使用第一深度学习算法模型进行信道估计。
109.本实施例通过设置两个训练好的深度学习算法模型,一个输入尺寸为较小值,如120
×
14(对应的prb数目为10,14个符号数),另外一个输入尺寸为中间值,如612
×
14(对应的prb数目为51,14个符号数)。使用过程中根据pdsch的数据对应的待处理prb数目选择大于待处理prb数目的最接近的cnn模型,当待处理prb数目大于最大的输入尺寸的模型时,可以选择最大的输入尺寸的模型或者选择传统的信道估计算法。如当pdsch的数据对应的待处理prb数目为2时选择输入尺寸为较小值的cnn模型,如120
×
14的模型,补齐到10个prb再使用cnn模型进行信道估计。当pdsch的数据对应的待处理prb数目为100时选择输入尺寸为中间值的cnn模型,如612
×
14的模型,采用先分割为两个50prb的pdsch的数据,然后再分别补齐到51prb,再分别使用输入尺寸为612
×
14的cnn模型进行信道估计,前述的分割方式为平均分割。本实施例针对当前pdsch的数据对应的prb数量过小如1prb的极端情况进行优化,提供了prb数目小于等于10的第二深度学习算法模型供其进行信道估计。解决了当前pdsch的数据对应的prb数量波动范围比较大且存在与第一prb数目差异较大的过小值时信道估计的性能欠佳的问题。
110.本实施例针对当前pdsch的数据对应的待处理prb数目与训练好的第一深度学习算法模型的输入尺寸不一致的情况,能够灵活选择信道估计的方式,达到了保证信道估计的性能的前提下能降低网络训练复杂度,并能减少网络部署的数量的效果。
111.实施例3
112.如图6所示,本实施例提供了一种pdsch的信道估计方法,应用于ue上,包括以下步骤:
113.步骤301、训练得到预设数量的第一深度学习算法模型。
114.其中,第一深度学习算法模型可以部署在ue上,也可以部署在服务器上,本实施例中采用部署在服务器上的方式实现。预设数量为大于1且小于所有允许的prb数目中的最大值的数;每个第一深度学习算法模型对应不同的第一prb数目。本实施例中预设数量为3,即提前训练得到三个第一深度学习算法模型,分别对应的第一prb数量为10、21和100。
115.步骤302、获取接收的当前pdsch的数据所对应的prb数目作为待处理prb数目。
116.步骤303、从所有的第一prb数目中选择大于或等于待处理prb数目且最接近待处
理prb数目的第一prb数目作为待使用第一prb数目。
117.步骤304、先对当前pdsch的数据进行数据补齐,然后再将补齐后的当前pdsch的数据输入至从服务器实时下载的待使用第一prb数目对应的第一深度学习算法模型进行信道估计,流程结束。
118.其中,第一深度学习算法模型可以为cnn模型、dnn模型等。本实施例中采用cnn模型实现。第一深度学习算法模型的输入尺寸对应第一prb数目,第一prb数目为根据业务需求从所有允许的prb数目中选取的一相适配的中间值。补齐包括重复补齐、补零和尾部重复中的一种,本实施例中采用补零的方式实现补齐。
119.本实施例中采用预先训练预设数量个第一深度学习算法模型,该预设数量小于所有允许的prb数目中的最大值。在具体进行信道估计时,从中选择大于或等于待处理prb数目且最接近待处理prb数目的第一prb数目对应的深度学习算法模型进行信道估计,能够更好地在保证信道估计的性能的前提下降低网络训练复杂度,并能减少网络部署的数量。
120.实施例4
121.如图7所示,本实施例提供了一种pdsch的信道估计系统,包括获取模块1、第一判断模块2、第一处理模块3和第二处理模块4。
122.其中,获取模块1用于获取接收的当前pdsch的数据所对应的prb数目作为待处理prb数目。第一判断模块2用于判断待处理prb数目是否小于一预设的第一prb数目,若是,则调用第一处理模块3,若否,则调用第二处理模块4。第一处理模块3用于先对当前pdsch的数据进行数据补齐,然后再将补齐后的当前pdsch的数据输入至训练好的用于pdsch的信道估计的第一深度学习算法模型进行信道估计。第二处理模块4用于使用传统的信道估计算法对当前pdsch的数据进行信道估计。其中,传统的信道估计算法指ls信道估计算法等,这类算法不基于深度学习算法实现信道估计。
123.其中,第一深度学习算法模型可以为cnn模型、dnn模型等。本实施例中采用cnn模型实现。第一深度学习算法模型的输入尺寸对应第一prb数目,第一prb数目为根据业务需求从所有允许的prb数目中选取的一相适配的中间值。
124.本发明中补齐包括重复补齐、补零和尾部重复中的一种。重复补齐是指对于相对于第一深度学习算法模型的输入尺寸中的子载波数缺少的部分,采用从当前pdsch的数据的头部开始的对应长度的部分的数据补齐。譬如当前pdsch的数据的尺寸为600
×
14,而第一深度学习算法模型的输入尺寸为612
×
14,那么当前pdsch的数据欠缺的601行到612行的数据采用当前pdsch的数据的第1行到第12行的数据进行补齐,其中600和612表示的是子载波数,14代表的是符号数目。补零是指对于当前pdsch的数据中缺少的部分全部填0。尾部重复是指对于相对于第一深度学习算法模型的输入尺寸中的子载波数缺少的部分,采用从当前pdsch的数据的尾部对应长度的部分的数据补齐。譬如当前pdsch的数据的尺寸为600
×
14,而第一深度学习算法模型的输入尺寸为612
×
14,那么当前pdsch的数据欠缺的601行到612行的数据采用当前pdsch的数据的第598行到第610行的数据进行补齐。本实施例中采用重复补齐的方式实现。
125.本实施例中,对于每一次下行传输接收到的pdsch的数据所对应的prb数目,其获得方式说明如下:prb数目是从控制信息中获取的,ue先监听pdcch,监听到后在pdcch中会指示ue要接收的pdsch在时间和频域上的位置,其中就包括了prb数目。具体的获取当前
pdsch的数据对应的prb数目的方式为现有的技术手段,在此不再赘述。
126.本实施例中,针对业务需求所允许的多种prb数目,根据需要从中选取一个和具体业务需求相适配的中间值作为第一prb数目,选择该第一prb数目对应的子载波数作为训练好的用于pdsch的信道估计的第一深度学习算法模型的输入尺寸中的一个维度。其中,中间值是指处于所有允许的prb数目中最大值和最小值之间的一个值,该中间值根据具体的业务需求进行配置,针对的业务不同,选取的中间值的数值也不同,具体选取方式为现有方式,在此不再赘述。本实施例中,通过选择第一prb数目实现了对于用于pdsch的信道估计的第一深度学习算法模型的输入尺寸的选择,避免了现有技术中要么选择支持最大的prb数目的深度学习算法模型存在的训练复杂度高的问题,要么针对每种子载波数和符号数目的组合所对应的输入尺寸都训练一个深度学习算法模型带来的问题。
127.本实施例中,当当前pdsch的数据对应的待处理prb数目与训练好的用于pdsch的信道估计的第一深度学习算法模型的输入尺寸不一致时,对于待处理prb数目小于第一prb数目的情况采用对当前pdsch的数据直接补齐后再输入至第一深度学习模型进行信道估计,补齐后的数据与训练好的第一深度学习算法模型的输入尺寸一致,由此解决了在不影响信道估计的性能的前提下降低网络训练复杂度,并能减少网络部署的数量的问题。当待处理prb数目大于第一深度学习算法模型对应的第一prb数目,采用现有的信道估计算法对当前pdsch的数据进行信道估计。
128.本实施例针对当前pdsch的数据对应的待处理prb数目与训练好的第一深度学习算法模型的输入尺寸不一致的情况,能够灵活选择信道估计的方式,达到了保证信道估计的性能的前提下能降低网络训练复杂度,并能减少网络部署的数量的效果。
129.实施例5
130.如图8所示,本实施例提供了一种pdsch的信道估计系统,包括获取模块1、第一判断模块2、第一处理模块3、第三处理模块5、第二判断模块6和第四处理模块7。
131.其中,获取模块1用于获取接收的当前pdsch的数据对应的prb数目作为待处理prb数目。
132.第二判断模块6用于在调用第一判断模块2之前先判断待处理prb数目是否小于预设的第二prb数目,若是,则调用第四处理模块7;若否,则调用第一判断模块2。
133.第四处理模块7用于先对当前pdsch的数据进行数据补齐,然后再将补齐后的当前pdsch的数据输入至训练好的用于pdsch的信道估计的第二深度学习算法模型进行信道估计。
134.第一判断模块2用于判断待处理prb数目是否小于一预设的第一prb数目,若是,则调用第一处理模块3,若否,则调用第三处理模块5。
135.第一处理模块3用于先对当前pdsch的数据进行数据补齐,然后再将补齐后的当前pdsch的数据输入至训练好的用于pdsch的信道估计的第一深度学习算法模型进行信道估计。
136.其中,第一深度学习算法模型和第二深度学习算法模型均可以为cnn模型、dnn模型等。本实施例中采用cnn模型实现。第一深度学习算法模型的输入尺寸对应第一prb数目,第一prb数目为根据业务需求从所有允许的prb数目中选取的一相适配的中间值。第二深度学习算法模型的输入尺寸对应第二prb数目,第二prb数目小于第一prb数目,具体地,第二
prb数目小于等于10。本实施例中,第二prb数目等于10。补齐包括重复补齐、补零和尾部重复中的一种,本实施例中采用尾部重复补齐的方式实现,分割采用平均分割的方式实现。
137.第三处理模块5用于先按照第一prb数目对当前pdsch的数据进行分割,然后将分割后得到的数据按需补齐后输入至第一深度学习算法模型进行信道估计。
138.本实施例中,对于每一次下行传输接收到的pdsch的数据所对应的prb数目,其获得方式说明如下:prb数目是从控制信息中获取的,ue先监听pdcch,监听到后在pdcch中会指示ue要接收的pdsch在时间和频域上的位置,其中就包括了prb数目。具体的获取当前pdsch的数据所对应的prb数目的方式为现有的技术手段,在此不再赘述。
139.本实施例与实施例4最大的不同在于增加了第二种深度学习算法模型。通过设置两个输入尺寸不同的深度学习算法模型,使得执行信道估计时选择的网络的输入尺寸和当前pdsch的数据对应的输入尺寸更加靠近,能够在兼顾网络训练复杂度及网络部署的数量的前提下进一步提升信道估计的性能。
140.本实施例中,对于待处理prb数目小于第二prb数目的情况采用对当前pdsch的数据直接补齐后再输入至第二深度学习算法模型进行信道估计,而对于待处理prb数目大于第二prb数目且小于第一prb数目的情况,采用对当前pdsch的数据直接补齐后再输入至第一深度学习算法模型进行信道估计,补齐后的数据与训练好的第一深度学习算法模型的输入尺寸一致,由此解决了在不影响信道估计的性能的前提下降低网络训练复杂度,并能减少网络部署的数量的问题。当待处理prb数目大于第一深度学习算法模型对应的第一prb数目,采用先对pdsch的数据分割为多个部分然后再补齐至第一深度学习算法模型的输入尺寸后再使用第一深度学习算法模型进行信道估计。
141.本实施例针对当前pdsch的数据对应的prb数量过小的极端情况进行优化,提供了prb数目小于等于10的第二深度学习算法模型供其进行信道估计。本实施例通过设置两个训练好的深度学习算法模型,一个输入尺寸为较小值,另外一个输入尺寸为中间值,解决了当前pdsch的数据对应的prb数量波动范围比较大且存在与第一prb数目差异较大的过小值时信道估计的性能欠佳的问题。本实施例针对当前pdsch的数据对应的待处理prb数目与训练好的第一深度学习算法模型的输入尺寸不一致的情况,能够灵活选择信道估计的方式,达到了保证信道估计的性能的前提下能降低网络训练复杂度,并能减少网络部署的数量的效果。
142.实施例6
143.如图9所示,本实施例提供了一种pdsch的信道估计系统,应用于ue上,包括获取模块1、第一判断模块2、第一处理模块3、训练模块8和下载模块9。
144.训练模块8用于训练得到预设数量的第一深度学习算法模型。
145.其中,第一深度学习算法模型可以部署在ue上,也可以部署在服务器上,本实施例中采用部署在服务器上的方式实现。预设数量为大于1且小于所有允许的prb数目中的最大值的数;每个第一深度学习算法模型对应不同的第一prb数目。本实施例中预设数量为3,即提前训练得到三个第一深度学习算法模型,分别对应的第一prb数量为10、21和100。
146.获取模块1用于获取接收的当前pdsch的数据所对应的prb数目作为待处理prb数目。
147.第一判断模块2用于从所有的第一prb数目中选择大于或等于待处理prb数目且最
接近待处理prb数目的第一prb数目作为待使用第一prb数目,调用第一处理模块3。
148.第一处理模块3用于先对当前pdsch的数据进行数据补齐,然后再将补齐后的当前pdsch的数据输入至待使用第一prb数目对应的第一深度学习算法模型进行信道估计。
149.下载模块9用于在使用第一深度学习算法模型进行信道估计之前从服务器下载第一深度学习算法模型。
150.其中,第一深度学习算法模型可以为cnn模型、dnn模型等。本实施例中采用cnn模型实现。第一深度学习算法模型的输入尺寸对应第一prb数目,第一prb数目为根据业务需求从所有允许的prb数目中选取的一相适配的中间值。补齐包括重复补齐、补零和尾部重复中的一种,本实施例中采用补零的方式实现补齐。
151.本实施例中采用预先训练预设数量个第一深度学习算法模型,该预设数量小于所有允许的prb数目中的最大值。在具体进行信道估计时,从中选择大于或等于待处理prb数目且最接近待处理prb数目的第一prb数目对应的深度学习算法模型进行信道估计,能够更好地在保证信道估计的性能的前提下降低网络训练复杂度,并能减少网络部署的数量。
152.实施例7
153.本实施例提供了一种ue,包括实施例4至6中任一项所述的pdsch的信道估计系统。
154.本实施例提供的ue,其中包括的pdsch的信道估计系统,通过选择第一prb数目实现了对于用于pdsch的信道估计的第一深度学习算法模型的输入尺寸的选择,避免了现有技术中要么选择支持最大的prb数目的深度学习算法模型存在的训练复杂度高的问题,要么针对每种子载波数和符号数目的组合所对应的输入尺寸都训练一个深度学习算法模型带来的问题。本实施例在保证信道估计的性能的前提下能降低网络训练复杂度,并能减少网络部署的数量。
155.虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献