本申请涉及无线通信,尤其涉及一种数字预失真处理方法、装置、终端设备以及计算机存储介质。
背景技术:
1、现如今,dpd(digital pre-distortion,数字预失真)技术已经在无线通信系统中获得了广泛的应用,如,将dpd模块与射频功率放大器级联在一起,从而基于dpd模块本申请具有非线性和记忆性的特性,来解决射频功率放大器的非线性问题和记忆性问题。
2、然而,现有与射频功率放大器级联的dpd模块通常采用的是基于神经网络的dpd模型,如mp(memory polynomial,记忆多项式)模型和gmp(generalized memory polynomial,广义记忆多项式)模型,而诸如mp和gmp这些基于神经网络的dpd模型普遍存在参数数量多从而使得模型整体训练难度大的缺陷。
3、基于此,如何克服现有dpd模块中dpd模型参数数量大导致模型训练难度大的缺陷以提升dpd模型性能,俨然已经成为了本领域亟待解决的技术问题。
技术实现思路
1、本申请的主要目的在于提供一种数字预失真处理方法、装置、终端设备以及计算机存储介质,旨在克服现有与射频功率放大器级联的dpd模块的dpd模型参数数量大导致模型训练难度大的缺陷,从而提升dpd模型的性能。
2、为实现上述目的,本申请提供一种数字预失真处理方法,所述数字预失真处理方法包括:
3、接收射频功放的原始输入数据;
4、对所述原始输入数据进行预处理得到压缩数据;
5、将对所述压缩数据进行非线性处理得到的输出数据作为所述射频功放的实际输入数据。
6、可选地,所述压缩数据包括第一压缩数据,所述对所述原始输入数据进行预处理得到压缩数据,包括:
7、将所述原始输入数据作为预设的dpd模型的模型输入,其中,所述dpd模型包括第一数据预处理模块;
8、通过所述第一数据预处理模块对所述模型输入进行压缩处理得到所述第一压缩数据。
9、可选地,所述通过所述第一数据预处理模块对所述模型输入进行压缩处理得到所述第一压缩数据,包括:
10、通过所述第一数据预处理模块基于预设的压缩矩阵对所述模型输入进行线性压缩得到所述第一压缩数据。
11、可选地,所述处理方法还包括:
12、计算所述原始输入数据的自相关矩阵;
13、根据所述自相关矩阵和所述第一数据预处理模块对应的目标输出数据维度生成压缩矩阵。
14、可选地,所述处理方法还包括:
15、基于预设恢复矩阵恢复得到所述原始输入数据对应的压缩前数据;
16、计算所述原始输入数据与所述压缩前数据之间的均方误差;
17、根据所述均方误差与预设误差阈值的大小关系确定所述确定所述第一数据预处理模块对应的目标输出数据维度。
18、可选地,所述处理方法还包括:
19、从预设的压缩矩阵表格中,确定所述原始输入数据的信号带宽对应的压缩矩阵,其中,所述压缩矩阵表格包括多个分别与不同信号带宽一一对应的压缩矩阵。
20、可选地,所述压缩数据还包括第二压缩数据,所述dpd模型还包括第二数据预处理模块;
21、所述处理方法还包括:
22、通过所述第二数据预处理模块对所述模型输入的模值进行压缩处理得到所述第二压缩数据;
23、通过所述dpd模型对所述第一压缩数据和所述第二压缩数据进行非线性处理。
24、此外,为实现上述目的,本申请还提供一种数字预失真处理装置,所述数字预失真处理装置包括:
25、数据接收模块,用于接收射频功放的原始输入数据;
26、数据预处理模块,用于对所述原始输入数据进行预处理得到压缩数据;
27、数据非线性处理模块,用于将对所述压缩数据进行非线性处理得到的输出数据作为所述射频功放的实际输入数据。
28、其中,本申请提供的数字预失真处理装置的各个功能在运行时实现如上所述的数字预失真处理方法的步骤。
29、此外,为实现上述目的,本申请还提供一种终端设备,所述终端设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的数字预失真处理程序,所述数字预失真处理程序被所述处理器执行时实现如上所述的数字预失真处理方法的步骤。
30、此外,为实现上述目的,本申请还提供一种计算机存储介质,所述计算机存储介质上存储有数字预失真处理程序,所述数字预失真处理程序被处理器执行时实现如上所述的数字预失真处理方法的步骤。
31、此外,为实现上述目的,本申请还提供计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现如上所述的数字预失真处理方法的步骤。
32、本申请提供一种数字预失真处理方法、装置、终端设备、计算机存储介质以及计算机程序产品。在本申请实施例中,本申请通过在射频功放对无线信号进行功率放大之前,采用dpd模块接收针对该射频功放的原始输入数据;然后,由该dpd模块使用dpd模型直接在输入侧即对该原始输入数据进行预处理得到压缩数据;最后,再由该dpd模块将进一步对该压缩数据进行非线性处理得到的输出数据作为最终传递至射频功放进行功率放大的实际输入数据。
33、如此,本申请通过使用dpd模型直接从射频功放的输入侧入手,对该射频功放的原始输入数据进行压缩的预处理操作,能够剔除该原始输入数据中的冗余信息、降低数据的维度,以此减少模型参数的数量,从而有效地克服现有与射频功率放大器级联的dpd模块的dpd模型参数数量大导致模型训练难度大的缺陷,提升了模型训练的性能。
1.一种数字预失真处理方法,其特征在于,所述数字预失真处理方法包括:
2.根据权利要求1所述的处理方法,其特征在于,所述压缩数据包括第一压缩数据,所述对所述原始输入数据进行预处理得到压缩数据,包括:
3.根据权利要求2所述的处理方法,其特征在于,所述通过所述第一数据预处理模块对所述模型输入进行压缩处理得到所述第一压缩数据,包括:
4.根据权利要求3所述的处理方法,其特征在于,所述处理方法还包括:
5.根据权利要求4所述的处理方法,其特征在于,所述处理方法还包括:
6.根据权利要求3所述的处理方法,其特征在于,所述处理方法还包括:
7.根据权利要求2至6任一项所述的处理方法,其特征在于,所述压缩数据还包括第二压缩数据,所述dpd模型还包括第二数据预处理模块;
8.一种数字预失真处理装置,其特征在于,所述数字预失真处理装置包括:
9.一种终端设备,其特征在于,所述终端设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的数字预失真处理程序,所述数字预失真处理程序被所述处理器执行时实现如权利要求1至7中任一项所述的数字预失真处理方法的步骤。
10.一种计算机存储介质,其特征在于,所述计算机存储介质上存储有数字预失真处理程序,所述数字预失真处理程序被处理器执行时实现如权利要求1至7中任一项所述的数字预失真处理方法的步骤。