信号补偿方法及装置、调制解调器、通信设备、存储介质与流程

专利2024-12-07  54



1.本技术涉及电子技术领域,尤其涉及一种信号补偿方法及装置、调制解调器、通信设备、存储介质。


背景技术:

2.现代无线通信系统中,调制解调器(modem)接收到的信号往往会被“毛刺”信号(例如频域上的单音信号)污染。这种信号污染在一定程度上会对modem内部器件的正常工作造成巨大的影响。实际应用中,modem通常采用滤波器(例如带阻滤波器)剔除“毛刺”信号。然而,滤波器在滤掉这些“毛刺”信号的同时,会对“毛刺”附近的原始信号造成频域损伤。因此,modem还需要根据滤波器的幅频特性生成频域补偿序列,以对滤波器造成的频域损伤进行补偿。
3.通常情况下,滤波器采用的滤波参数会影响滤波器的幅频特性,也就是说,modem根据不同的滤波参数生成的频域补偿序列就会不同。因此,modem需要预先在本地存储不同滤波参数对应的频域补偿序列。这样,modem可以根据当前滤波器使用的滤波参数所对应的频域补偿序列,对经过该滤波器滤波处理的目标信号进行补偿。由于滤波器的滤波参数较多,modem需要存储每个滤波参数对应的频域补偿序列,造成较大的存储开销。


技术实现要素:

4.本技术提供一种信号补偿方法及装置、调制解调器、通信设备、存储介质。
5.本技术的技术方案是这样实现的:
6.本技术提供一种信号补偿方法,包括:
7.获取n个频域补偿序列;其中,所述n个频域补偿序列是根据n个参考滤波参数组确定的,不同的频域补偿序列对应不同的参考滤波参数组;n为大于等于1且小于k的整数;k为滤波器的工作范围所对应的多组滤波参数的总数;
8.基于目标滤波参数组和所述n个参考滤波参数组,对所述n个频域补偿序列进行组合,得到所述目标滤波参数组对应的目标频域补偿序列;所述目标频域补偿序列用于对经过滤波处理的目标信号进行补偿。
9.本技术实施例提供一种信号补偿装置,所述装置包括:
10.获取单元,配置为获取n个频域补偿序列;其中,所述n个频域补偿序列是根据n个参考滤波参数组确定的,不同的频域补偿序列对应不同的参考滤波参数组;n为大于等于1且小于k的整数;k为滤波器的工作范围所对应的多组滤波参数的总数;
11.确定单元,配置为基于目标滤波参数组合和所述n个参考滤波参数组,对所述n个频域补偿序列进行组合,得到所述目标滤波参数组对应的目标频域补偿序列;所述目标频域补偿序列用于对经过滤波处理的目标信号进行补偿。
12.本技术实施例提供一种调制解调器,所述调制解调器包括处理器、以及存储有所述处理器可执行指令的存储器;
13.所述处理器和所述存储器通过总线进行连接;
14.所述处理器,用于运行所述存储器中存储的所述可执行指令时,执行上述信号补偿方法的步骤。
15.本技术还提供一种通信设备,所述通信设备包括处理器、以及存储有所述处理器可执行指令的存储器;
16.所述处理器和所述存储器通过总线进行连接;
17.所述处理器,用于运行所述存储器中存储的所述可执行指令时,执行上述信号补偿方法的步骤。
18.本技术提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述信号补偿方法中的步骤。
附图说明
19.图1为本技术提供的一种示例性的网络架构示意图;
20.图2为本技术提供的一种示例性的业务场景示意图;
21.图3为本技术提供的一种受“毛刺”信号污染的信号的频谱示意图;
22.图4为本技术提供的一种经过滤波器去除“毛刺”后的信号的频谱示意图;
23.图5为本技术提供用的一种带阻滤波器的幅频特性示意图;
24.图6为本技术提供用的一种频域补偿序列分布曲线示意图一;
25.图7为本技术提供用的一种信号补偿方法的实现流程示意图一;
26.图8a为本技术提供用的一种频域补偿序列分布曲线示意图二;
27.图8b为本技术提供用的一种频域补偿序列分布曲线示意图三;
28.图9为本技术提供用的一种信号补偿方法的实现流程示意图二;
29.图10为本技术提供用的一种频域补偿序列分布曲线示意图三;
30.图11为本技术提供用的一种信号补偿方法的实现流程示意图三;
31.图12为本技术提供用的一种信号补偿装置的结构组成示意图;
32.图13为本技术提供用的一种调制解调器的硬件结构组成示意图。
具体实施方式
33.为了能够更加详尽地了解本技术实施例的特点与技术内容,下面结合附图对本技术实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明实施例。
34.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
35.应理解,本技术实施例的技术方案可以应用于第四代移动通信系统(the 4th generation mobile communication system,4g)、新无线(new radio,nr)系统或未来的通信系统,也可以用于其他各种无线通信系统,例如:窄带物联网(narrow band-internet of things,nb-iot)系统、全球移动通讯系统(global system of mobile communication,
gsm)、增强型数据速率gsm演进(enhanced data rate for gsm evolution,edge)系统、宽带码分多址(wideband code division multiple access,wcdma)系统、码分多址2000(code division multiple access,cdma2000)系统、时分同步码分多址(time division-synchronization code division multiple access,td-scdma)系统、通用分组无线业务(general packet radio service,gprs)、长期演进(long term evolution,lte)系统、lte频分双工(frequency division duplex,fdd)系统、lte时分双工(time division duplex,tdd)、通用移动通信系统(universal mobile telecommunication system,umts)等。
36.图1示出了本技术实施例可能适用的一种网络架构。如图1所示,本实施例提供的网络架构包括:网络设备101和终端设备102。本技术实施例所涉及到的终端设备可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其他电子设备,以及各种形式的用户终端设备(terminal device)或移动台(mobile station,ms)等等。本技术实施例所涉及到的网络设备是一种部署在无线接入网中用以为终端设备提供无线通信功能的设备。在本技术实施例中,该网络设备例如可以为图1所示的基站,该基站可以包括各种形式的宏基站,微基站,中继站,接入点等电子设备。
37.本技术实施例提供的信号补偿方法,可以应用在网络设备与终端设备进行信息交互时的接收端中,接收端既可以是终端设备也可以是网络设备。可选的,该方法也可以应用在终端与终端之间的信息交互过程中,即发送端和接收端为两个不同的终端,对此本技术实施例不做限制。
38.图2示出了本技术提供的信号补偿方法可能适用的业务场景,如图2所示,该方法可以应用于4g/5g制式的调制解调器(modem)21中。
39.如图2所示,天线接收到信号后,该信号可以经过射频链路模块和模数转换器(analog digital convertor,adc)进入modem 21中进行处理。
40.实际应用中,modem接收到的信号,往往会被“毛刺”信号(例如频域上的单音信号)污染。图3示出了一种受“毛刺”信号污染的信号的频谱示意图。这种信号污染在一定程度上会对modem 21内包括的数字链路损伤(decimate)模块、离散傅里叶变换(discrete fourier transform,dft)或快速傅里叶变换(fast fourier transform,fft)模块、小区搜索和测量(cell search&measurement,csm)模块、以及解调与侦测(demodulation&detection,dmd)模块的正常工作造成巨大的影响。
41.其中,数字链路损伤模块用于对信号进行下采样和滤波处理,滤除干扰信号。dft/fft模块用于将信号从时域转换至频域,以便于得到基带信号。dmd模块用于对基带信号进行解调和检测。csm模块用于根据基带信号进行小区搜索和测量。
42.为了保证后续信号处理的顺利进行,modem 21可以利用滤波器来剔除信号中的“毛刺”。该滤波器可以设置于modem 21的信号输入端,与adc的输出端连接。图4示出了一种经过滤波器去除“毛刺”后的信号的频谱示意图。从图4中可以看出,滤波器在滤掉信号中的“毛刺”时,还会对“毛刺”附近的原始信号造成频域损伤,影响后续信号的处理和分析。因此,modem 21还需要对经过滤波处理的信号进行补偿。
43.相关技术中,modem可以根据滤波器的幅频特性生成频域补偿序列。示例性的,图5示出了一种带阻滤波器的幅频特性示意图。从图5可以看出,滤波器的幅频特性曲线分布在频域区间(l,3l)内,l为大于1的整数,幅频特性中采样点的数量为2l。并且,以频域采样点
2l呈左右对称。一般情况下,考虑到滤波器的幅频特性的对称性,modem可以仅计算和存储频域区间中一半采样点(即l个采样点)对应的频域补偿值,得到频域补偿序列h(f)。其中,h(f)=[h1,h2…
,h
l
]。示例性的,h(f)在频域中的分布情况可以参考图6所示。进一步,modem在生成频域补偿序列后,可以利用该频域补偿序列针对性地对经过上述滤波器滤波处理的信号进行补偿,以补偿滤波器造成的频域损伤。
[0044]
通常情况下,滤波器的滤波参数会直接影响滤波器的幅频特征,例如,滤波参数中的幅度参数和相位参数可以用于确定滤波器阻带的深度和位置,因而可以影响滤波器的幅频特性。也就是说,滤波器采用的滤波参数不同,则其对应的幅频特性就会不同,进而根据该幅频特性计算得到的频域补偿序列也就不同。基于此,为了实现对不同场景下接收信号的补偿,modem需要存储多组滤波参数对应的频域补偿序列,这就需要很大的存储资源。
[0045]
基于此,本技术实施例提供一种信号补偿方法,其中,modem可以获取n个频域补偿序列;其中,所述n个频域补偿序列是根据n个参考滤波参数组确定的,不同的频域补偿序列对应不同的参考滤波参数组;n为大于等于1且小于k的整数;k为滤波器的工作范围所对应的多组滤波参数的总数;基于目标滤波参数组和所述n个参考滤波参数组,对所述n个频域补偿序列进行组合,得到目标滤波参数组对应的目标频域补偿序列;所述目标频域补偿序列用于对经过滤波处理的目标信号进行补偿。可以看出,modem可以不用存储滤波器工作范围内每个滤波参数组对应的频域补偿序列,仅存储部分滤波参数组对应的频域补偿序列。进而基于当前滤波器的目标滤波参数组与多个参考滤波参数组,对n个频域补偿序列进行组合,来得到当前滤波器对应的目标频域补偿序列,有效减少了存储资源开销。
[0046]
应理解,modem的补偿操作通常在fft操作之后进行。具体地,进入modem 21的信号可以先通过滤波器进行滤波处理,得到目标信号。进一步地,该目标信号可以经历两个通道,其中一个通道是dft/fft模块和dmd模块构成的通道。另外一个通道是数字链路损伤模块、dft/fft模块和csm模块构成的通道。
[0047]
在一些实施例中,本技术实施例提供的信号补偿方法的实施主体可以是dft/fft模块。
[0048]
示例性的,在dft/fft模块和dmd模块构成的通道中,dft/fft模块可以将接收到的目标信号由时域信号转换至频域信号,进一步,dft/fft模块采用本技术提供的信号补偿方法对时频转换后的目标信号进行频域补偿,得到经过补偿的目标信号,并将经过补偿的目标信号发送至dmd模块进行后续基带处理。
[0049]
在数字链路损伤模块、dft/fft模块和csm模块构成的通道中,数字链路损伤模块接收到目标信号后,可以对目标信号进行下采样和滤波处理,并将处理后的目标信号传输至dft/fft模块。dft/fft模块可以将接收到的目标信号由时域信号转换至频域信号,进一步,dft/fft模块可以采用本技术提供的信号补偿方法对时频转换后的目标信号进行频域补偿,得到经过补偿的目标信号,并将经过补偿的目标信号发送至csm模块进行后续基带处理。
[0050]
在一些实施例中,本技术实施例提供的信号补偿方法的实施主体也可以是dmd模块或者csm模块。
[0051]
示例性的,在dft/fft模块和dmd模块构成的通道中,dft/fft模块可以将接收到的目标信号由时域信号转换至频域信号,并将时频转换后的目标信号传输至dmd模块。这样,
dmd模块可以采用本技术提供的信号补偿方法对接收到的目标信号进行频域补偿,得到经过补偿的目标信号,进而对经过补偿的目标信号进行后续基带处理。
[0052]
在数字链路损伤模块、dft/fft模块和csm模块构成的通道中,数字链路损伤模块接收到目标信号后,可以对目标信号进行下采样和滤波处理,并将处理后的目标信号传输至dft/fft模块。dft/fft模块可以将接收到的目标信号由时域信号转换至频域信号,并将时频转换后的目标信号传输至csm模块。这样,csm模块可以采用本技术提供的信号补偿方法对接收到的目标信号进行频域补偿,得到经过补偿的目标信号,进而对经过补偿的目标信号进行后续基带处理。
[0053]
可以理解,本技术实施例提供的信号补偿方法可以应用在网络设备与终端设备之间的信息交互过程中,即在线阶段,该在线阶段是指modem可以对接收到的目标信号进行实时的频域补偿的阶段。具体地,该方法既可以应用于无线通信系统中网络设备的modem,还可以应用于无线通信系统中终端设备的modem。
[0054]
图7为本技术实施例信号补偿方法的实现流程示意图,如图7所示,所述方法可以包括步骤710和步骤720:
[0055]
步骤710、获取n个频域补偿序列;其中,n个频域补偿序列是根据n个参考滤波参数组确定的,不同的频域补偿序列对应不同的参考滤波参数组;n为大于等于1且小于k的整数;k为滤波器的工作范围所对应的多组滤波参数的总数。
[0056]
可选地,n个频域补偿序列可以是已存储的数据,相应的,获取n个频域补偿序列可以理解为从本地的预设存储空间中读取n个频域补偿序列。其中,每个频域补偿序列中可以包括至少一个频域补偿值。
[0057]
本技术实施例中,上述n个频域补偿序列可以是根据n个参考滤波参数组确定。每个频域补偿序列可以对应一个参考滤波参数组,即n个频域补偿序列与n个参考滤波参数组一一对应。
[0058]
可选地,每个参考滤波参数组中可以包括m种滤波参数,其中,m为大于或等于1的整数。示例性的,m种滤波参数可以包括幅度参数、相位参数以及其他参数中的一种或多种,也就是说,每个参考滤波参数组中均可以包括幅度参数、相位参数、或者其他参数中的一种或多种。
[0059]
需要说明的是,不同的频域补偿序列对应不同的参考滤波参数组,可以是指,不同的频域补偿序列其对应的参考滤波参数组中至少一种滤波参数的取值不同。示例性的,若每个参考滤波参数组可以包括参考幅度参数和/或参考相位参数,则不同的频域补偿序列对应不同的参考滤波参数可以是:不同的频域补偿序列对应不同的参考幅度参数值和/或参考相位参数值。
[0060]
应理解,滤波器的滤波参数可以决定滤波过程中阻带的深度和/或位置,从而影响滤波器幅频特性的形状。这样,根据幅频特征生成的频域补偿序列,其在频域的分布形状也会随着滤波参数的变化而变化。
[0061]
可选地,本技术实施例中的滤波器可以是带阻滤波器,例如,滤波器可以为无线脉冲响应(infinite impulse response,iir)滤波器,滤波器还可以为其他类型的带阻滤波器,本技术实施例对此不做限制。
[0062]
示例性的,参考图8a所示,在参考滤波参数组中包括幅度参数r的情况下,幅度参
数值r=r1时,其对应的频域补偿序列的分布曲线为81,幅度参数值r=r2时,其对应的频域补偿序列的分布曲线为82,幅度参数值r=r3时,其对应的频域补偿序列的分布曲线为83。参考图8b所示,在参考滤波参数组中包括相位参数φ的情况下,相位参数值φ=φ1时,其对应的频域补偿序列的分布曲线为84,相位参数值φ=φ2时,其对应的频域补偿序列的分布曲线为85,相位参数值φ=φ3时,其对应的频域补偿序列的分布曲线为86。
[0063]
实际应用中,滤波器的滤波参数可以在一定的范围内进行取值。例如,幅度参数r的取值范围可以是(0.7,0.999),相位参数φ的取值范围可以是(0,π/2)。也就是说,滤波器可以工作在一定的范围内,滤波器的工作范围内所包括的滤波参数的数量(即总数)可以为k,k为大于1的整数。
[0064]
本技术实施例中,上述n个参考滤波参数组,可以是该滤波器工作范围内所对应的k个滤波参数组中的部分滤波参数组。即,n《k。
[0065]
需要说明的是,本技术实施例中的n个参考滤波参数组可以是上述k个滤波参数组中的任意n个不同的滤波参数组,也可以是k个滤波参数组中特定的滤波参数组,例如n个参考滤波参数组可以是k个滤波参数组中各滤波参数取值最小的滤波参数组、或者各滤波参数取值最大的滤波参数组等,本技术实施例对此不做限制。
[0066]
可选地,步骤710之前的离线计算阶段(也可以理解为modem出厂前),modem可以根据n个参考滤波参数组,生成每个参考滤波参数组对应的频域补偿序列得到n个频域补偿序列,并将生成的n个频域补偿序列存储在本地存储空间中,以便于在线阶段的modem对接收到的目标信号进行实时的频域补偿。
[0067]
步骤720、基于目标滤波参数组和n个参考滤波参数组,对n个频域补偿序列进行组合,得到目标滤波参数组对应的目标频域补偿序列;目标频域补偿序列用于对经过滤波处理的目标信号进行补偿。
[0068]
本技术实施例中,滤波器的滤波参数可以根据实际滤波需求进行调整。其中,目标滤波参数组可以是滤波器对目标信道进行滤波处理时实际使用的滤波参数组。也就是说,目标滤波参数组中包括当前滤波器实际使用的滤波参数。
[0069]
在确定了滤波器对目标信号进行滤波处理时使用的目标滤波参数组之后,可以利用该目标滤波参数组和n个参考滤波参数组之间的关联关系,对与n个参考滤波参数组一一对应的n个频域补偿序列进行组合,以恢复出与目标滤波参数组对应的目标频域补偿序列。
[0070]
示例性的,modem可以计算目标滤波参数组与n个参考滤波参数组之间的相关系数,进而根据相关系数对n个频域补偿序列进行组合恢复出与目标滤波参数组对应的目标频域补偿序列。或者,modem还可以将目标滤波参数组、n个参考滤波参数组、n个频域补偿序列输入到预先训练好的神经网络模型中,通过机器学习算法得到与滤波器实际使用的目标参数组匹配的目标频域补偿序列。本技术实施例对确定目标频域补偿序列的方式不做限制。
[0071]
由此可见,本技术实施例提供的信号补偿方法中,modem可以不用存储滤波器工作范围内每个滤波参数组对应的频域补偿序列,仅存储部分滤波参数组(即n个参考滤波参数组)对应的频域补偿序列。基于当前滤波器实际使用的目标滤波参数组与多个参考滤波参数组,对与n个参考滤波参数组对应的n个频域补偿序列进行组合,来得到实际的目标频域补偿序列,有效减少了存储资源的开销。
[0072]
在本技术一实施例中,参考图9所示的流程示意图,步骤720基于目标滤波参数组和n个参考滤波参数组,对n个频域补偿序列进行组合,得到目标滤波参数组对应的目标频域补偿序列,可以通过以下步骤实现:
[0073]
步骤7201、确定目标滤波参数组分别与n个参考滤波参数组的相关系数;
[0074]
步骤7202、基于相关系数,对n个频域补偿序列进行组合,得到目标滤波参数对应的目标频域补偿序列。
[0075]
本技术实施例中,在确定了滤波器实际使用的目标滤波参数组之后,modem可以计算当前滤波参数组与n个参考滤波参数组之间的相关系数。
[0076]
可选地,modem可以计算目标滤波参数组中每种滤波参数的取值,与n个参考滤波参数组的每个参考滤波参数组中同类滤波参数的取值之间的相似度,得到目标滤波参数组与n个参考滤波参数组之间的相关系数。
[0077]
示例性的,若目标滤波参数组中仅包括幅度参数,则modem可以计算该幅度参数与n个参考滤波参数组中的幅度参数之间的相似度,得到上述相关系数。若目标滤波参数组中包括幅度参数和相位参数,则modem可以计算该幅度参数与n个参考滤波参数组中的幅度参数之间的相似度,得到第一相关参数,计算该相位参数与n个参考滤波参数组中的相位参数之间的相似度,得到第二相关参数,则相关系数可以包括第一相关参数和/或第二相关参数。
[0078]
应理解,相关系数可以表征目标滤波参数组与n个参考滤波参数组之间的关联程度(如相似程度、接近程度),该相关系数也在一定程度上表征n个参考滤波参数组对应的n个频域补偿序列与目标滤波参数组对应的频域补偿序列(即目标频域补偿序列)之间的关联程度(如相似程度、接近程度)。
[0079]
因此,modem可以利用该相关系数和n个频域补偿序列,恢复出当前滤波器的目标频域补偿序列。具体地,modem可以基于n个频域补偿序列和相关系数进行加权计算,得到目标滤波参数组对应的目标频域补偿序列。
[0080]
这样,modem在得到目标滤波参数组对应的目标频域补偿序列之后,可以利用该目标频域补偿序列对经过滤波器滤波处理的目标信号进行频域补偿处理,以消除当前滤波器对目标信号的频域损伤。
[0081]
本技术一实施例中,参考图9所示,步骤720之后还可以包括以下步骤:
[0082]
步骤730、接收目标信号;
[0083]
步骤740、基于目标频域补偿序列对目标信号进行补偿。
[0084]
应理解,本技术实施例中的目标信号,可以是经过滤波器处理的信号,也就是受到频域损伤的信号。
[0085]
可选地,modem在对目标信号进行补偿之前,还需要将目标信号由时域信号转换至频域信号。其中,modem可以通过dft或者fft将目标信号由时域信号转换至频域信号,本技术实施例对此不做限定。
[0086]
应理解,目标频域补偿序列中可以包括l个频域采样点对应的目标频域补偿值,modem可以根据频域对称性,恢复出另外l个频域采样点对应的目标频域补偿值。这样,modem可以基于2l个目标频域补偿值,对转换至频域的目标信号进行逐点补偿,以得到补偿后的目标信号。
[0087]
需要说明的是,步骤730可以在步骤710之前执行,也可以在步骤720之后执行,本技术实施例对此不做限制。示例性的,modem可以在滤波器对信号进行滤波处理的同时执行步骤710至步骤720。在滤波器对信号进行过滤处理,得到目标信号之后,可以直接根据计算得到的目标频域补偿序列对目标信号进行补偿。这样,可以降低处理时间,提高补偿效率。
[0088]
在本技术一实施例中,n个参考滤波参数组中每个参考滤波参数组可以包括m种滤波参数。
[0089]
可选地,m种滤波参数包括幅度参数和/或相位参数。
[0090]
本技术实施例中,不同的参考滤波参数组中至少一种滤波参数的取值不同。示例性的,若每个参考滤波参数组中包括幅度参数和相位参数,则n个参考滤波参数组中不同的参考滤波参数组中幅度参数的取值和/或相位参数的取值不同。
[0091]
可选地,n个参考滤波参数组中的至少一个参考滤波参数组包括m种滤波参数的最大值,n个参考滤波参数组中的至少一个参考滤波参数组包括m种滤波参数的最小值。
[0092]
应理解,滤波器中每种滤波参数都具有一定的工作范围,例如上文所述的幅度参数r的取值范围可以是(0.7,0.999),相位参数φ的取值范围可以是(0,π/2)。基于此,可以设置本技术实施例中的n个参考滤波参数组中至少一个参考滤波参数组包括每种滤波参数的极端值,例如每种滤波参数的最大值或最小值,以涵盖每种滤波参数的极端取值情况。
[0093]
需要说明的是,每种滤波参数的最大值是指滤波器中该滤波参数可工作的最大值,每种滤波参数的最小值是指滤波器中该滤波参数可工作的最小值。
[0094]
示例性的,n个参考滤波参数组可以包括第一参考滤波参数组和第二参考滤波参数组,其中,第一参考滤波参数组中包括m种滤波参数中每种滤波参数的最大值,第二参考滤波参数组中包括每种滤波参数的最小值。或者,n个参考滤波参数组可以包括第一参考滤波参数组、第二参考滤波参数组和第三参考滤波参数组,其中,第一参考滤波参数组中包括种滤波参数的最大值,第二参考滤波参数组中包括每种滤波参数的最小值,第三参数滤波参数组中包括m种滤波参数中x种滤波参数的最大值,m-x种滤波参数的最小值,x为小于m的整数。本技术实施例这里对参考滤波参数组的数量,以及每个参考滤波参数组中包括的极端值不做限制。
[0095]
可选地,在每个参考滤波参数组中包括幅度参数和相位参数的情况下,n个参考滤波参数组中至少一个参考滤波参数组包括幅度参数r的最大值r
max
,至少一个参考滤波参数组包括幅度参数r的最小值r
min
,至少一个参考滤波参数组包括相位参数φ的最大值φ
max
,至少一个参数滤波组中包括相位参数φ的最小值φ
min

[0096]
可选地,在一些实施例中,n的取值可以为2m,其中,n个参考滤波参数组中每个参考滤波参数组包括m种滤波参数中每种滤波参数的最大值或最小值。
[0097]
可以理解的是,本技术实施例中,每种滤波参数的取值可以是取最大值和最小值两种情况,当滤波参数的种类包括m种时,对每种滤波参数最大值和最小值进行组合,最少可以得到2m个组合情况。
[0098]
基于此,为了使参考滤波参数组覆盖多种极端情况,可以设置2m个参考滤波参数组,每个参考滤波参数组中分别包括每种滤波参数的最大值或最小值。
[0099]
示例性的,若每个参考滤波参数组中包括两种滤波参数,则参考滤波参数组的数量为4。其中,4个参考滤波参数组中的第一参考滤波参数组可以包括这两种滤波参数的最
大值,第二参考滤波参数组可以包括这两种滤波参数的最小值,第三参考滤波参数组可以包括第一种滤波参数的最大值和第二种滤波参数的最小值,第四参考滤波参数组可以包括第一种滤波参数的最小值和第二种滤波参数的最大值。
[0100]
在具体应用场景中,在每个参考滤波参数组中包括幅度参数r和相位参数φ的情况下,参考滤波参数组可以包括四种极端情况。其中,参考滤波参数组1可以包括幅度参数的最大值r
max
和相位参数的最大值φ
max
,参考滤波参数组2可以包括幅度参数的最小值r
min
和相位参数最小值φ
min
,参考滤波参数组3可以包括幅度参数的最大值r
max
和相位参数的最小值φ
min
,参考滤波参数组4可以包括幅度参数的最小值r
min
和相位参数的最大值φ
max

[0101]
实际应用中,每个参考滤波参数组可以对应一个频域采样序列,每个频域采样序列在频域中的分布形状各不相同。
[0102]
参考图10所示的频域补偿序列分布曲线示意图,参考滤波参数组1对应的第一频域补偿序列h1基于r
max
和φ
max
确定;参考滤波参数组2对应的第二频域补偿序列h2基于r
min
和φ
min
确定;第三频域补偿序列h3基于r
max
和φ
min
确定;第四频域补偿序列h4基于第r
min
和φ
max
确定。
[0103]
可以理解的是,在n个参考滤波参数组中包括每种滤波参数的极端值的情况下,根据该n个参考滤波参数组得到的n个频域补偿序列也包括了各种极端情况。这样,对各种极端情况下的频域补偿序列进行组合,可以更准确的恢复出目标滤波参数组对应的目标频域补偿序列。
[0104]
可选地,在一些实施例中,滤波参数除了可以取该滤波参数工作的最大值和最小值之外,每种滤波参数还可以取该滤波参数工作范围内的中值。
[0105]
也就是说,本技术实施例中,n个参考滤波参数组中的至少一个参考滤波参数组包括m种滤波参数的最大值,n个参考滤波参数组中的至少一个参考滤波参数组包括m种滤波参数的最小值,以及n个参考滤波参数组中的至少一个参考滤波参数组包括m种滤波参数的中值。
[0106]
可选地,本技术实施例中,n的取值可以为3m,其中,每个参考滤波参数组中可以包括m种滤波参数中每种滤波参数的最大值、中值和最小值中的一种。
[0107]
示例性的,在每个参考滤波参数组中包括幅度参数r和相位参数φ的情况下,n个参考滤波参数组的数量可以为9个。其中,参考滤波参数组1可以包括幅度参数的最大值r
max
和相位参数的最大值φ
max
,参考滤波参数组2可以包括幅度参数的最大值r
max
和相位参数的中值φ
mid
,参考滤波参数组3可以包括幅度参数的最大值r
max
和相位参数的最小值φ
min
,参考滤波参数组4可以包括幅度参数的中值r
mid
和相位参数的最大值φ
max
,参考滤波参数组5可以包括幅度参数的中值r
mid
和幅度参数的中值φ
mid
,参考滤波参数组6可以包括幅度参数的中值r
mid
和相位参数的最小值φ
min
,参考滤波参数组7可以包括幅度参数的最小值r
min
和相位参数的最大值φ
max
,参考滤波参数组8可以包括幅度参数的最小值r
min
和相位参数的最大值φ
max
,参考滤波参数组9可以包括幅度参数的最小值r
min
和相位参数的最小值φ
min
。该9组参考滤波参数组可以对应9个频域补偿序列,每个频域补偿序列在频域分布的形状各不相同。
[0108]
可以理解的是,增加每种滤波参数的中值,能够扩展每种滤波参数的取值,增加频域补偿序列的多样性,从而提高基于n个频域补偿序列进行组合得到的目标补偿序列的精
度。
[0109]
在本技术实施例中,目标滤波参数组中也可以包括m种滤波参数,也就是说,目标滤波参数组中包括的滤波参数的种类与每个参考滤波参数组中包括的滤波参数的种类相同。
[0110]
可选地,参考图11所示,本技术实施例中,步骤7201确定目标滤波参数组,与n个参考滤波参数组之间的相关系数,可以通过以下方式实现:
[0111]
确定目标滤波参数组中每种滤波参数的取值,与n个参考滤波参数组中种类相同的滤波参数的取值之间的相关参数,得到m个相关参数;m个相关参数与m种滤波参数一一对应。
[0112]
其中,相关系数包括m个相关参数中的至少一个相关参数。
[0113]
应理解,在滤波器对接收信号进行滤波处理得到目标信号之后,modem可以保存该滤波器进行滤波处理的目标滤波参数组。
[0114]
这样,modem可以利用目标滤波参数组中的各种滤波参数的取值,与参考滤波参数组中同类滤波参数的取值进行相关性/相似度的计算,得到目标滤波参数组中每种滤波参数对应的相关参数。换句话说,某种类型的滤波参数对应的相关参数,可以表征目标滤波参数组中该种类型的滤波参数的取值,与n个参考滤波参数组中该种类型的滤波参数的取值之间的相关度。
[0115]
可选地,在一些实施例中,目标滤波参数组和参考滤波参数组中仅包括幅度参数r,目标滤波参组中的r取值为r0。n个滤波参数组的数量可以为2,其中,参考滤波参数组1中r的取值为r
max
,参考滤波参数组2中r的取值为r
min
。基于此,modem可以计算r0与r
max
和/或r
min
之间的第一相关参数,将该第一相关参数作为目标滤波参数组与n个参考滤波参数组之间的相关系数。
[0116]
可选地,在一些实施例中,目标滤波参数组和参考滤波参数组中仅包括相位参数φ。目标滤波参组中的φ取值为φ0。n个滤波参数组的数量可以为2,其中,参考滤波参数组1中φ的取值为φ
max
,参考滤波参数组2中φ的取值为φ
min
。基于此,modem可以计算φ0与φ
max
和/或φ
min
的第二相关参数,将该第二相关参数作为当前滤波参数与n个参考滤波参数组之间的相关程度。
[0117]
可选地,在一些实施例中,目标滤波参数组和参考滤波参数组中包括幅度参数和相位参数φ。目标滤波参组中的r取值为r0,且φ取值为φ0。另外,n个滤波参数组的数量可以为4(即22),参考滤波参数组1可以包括r
max
和φ
max
,参考滤波参数组2可以包括r
min
和φ
min
,参考滤波参数组3可以包括r
max
和φ
min
,参考滤波参数组4可以包括r
min
和φ
max
。基于此,modem可以计算r0与r
max
和/或r
min
之间的第一相关参数,以及φ0与φ
max
和/或φ
min
的第二相关参数。相关系数可以包括第一相关参数和/或第二相关参数。
[0118]
可选地,modem可以利用函数f1{r0,r
max
,r
min
},计算r0与r
max
和r
min
之间的相关性,得到第一相关参数α。
[0119]
另外,modem还可以利用函数f2{φ0,φ
max

min
},计算φ0与φ
max
和φ
min
之间的相关性,得到第二相关参数β。
[0120]
可选地,f1{r0,r
max
,r
min
}为插值运算,其可以通过以下公式(1)实现。
[0121][0122]
其中,p代表幂次,p为大于或等于1的整数,当p等于1时为线性插值,当p大于1时为非线性插值。
[0123]
可选地,f2{φ0,φ
max

min
}为插值运算,其可以通过以下公式(2)实现。
[0124][0125]
其中,其中,q代表幂次,q为大于或等于1的整数,当q等于1时为线性插值,当q大于1时为非线性插值。
[0126]
可选地,在一些实施例中,目标滤波参数组和参考滤波参数组中仅包括幅度参数r,目标滤波参组中的r取值为r0。n个滤波参数组的数量可以为3,其中,参考滤波参数组1中r的取值为幅度参数的最大值r
max
,参考滤波参数组2的取值为幅度参数的中值r
mid
,参考滤波参数组3中r的取值为幅度参数的最小值r
min
。在该场景中,modem可以计算r0与r
max
,r
mid
以及r
min
中的至少一项之间的第一相关参数,将该第一相关参数作为目标滤波参数组与n个参考滤波参数组之间的相关系数。
[0127]
可选地,在一些实施例中,目标滤波参数组和参考滤波参数组中仅包括幅度参数r,目标滤波参组中的r取值为r0。n个滤波参数组的数量可以为3,其中,参考滤波参数组1中φ的取值为φ
max
,参考滤波参数组2中φ的取值为φ
mid
,参考滤波参数组3中φ的取值为φ
min
时,modem可以计算φ0与φ
max
、φ
mid
、以及φ
min
的至少一项的第二相关参数,将该第二相关参数作为当前滤波参数与n个参考滤波参数组之间的相关程度。
[0128]
可选地,在一些实施例中,目标滤波参数组和参考滤波参数组中包括幅度参数和相位参数φ。目标滤波参组中的r取值为r0,且φ取值为φ0。另外,n个滤波参数组的数量可以为9(即32),参考滤波参数组1可以包括r
max
和φ
max
,参考滤波参数组2可以包括r
max
和参考滤波参数组3可以包括r
max
和参考滤波参数组4可以包括r
mid
和参考滤波参数组5可以包括r
mid
和参考滤波参数组6可以包括r
mid
和参考滤波参数组7可以包括r
min
和参考滤波参数组8可以包括r
min
和参考滤波参数组9可以包括r
min
和此时,modem可以计算r0与r
max
,r
mid
以及r
min
中的至少一项之间的第一相关参数,以及φ0与φ
max
、φ
mid
、以及φ
min
的至少一项的第二相关参数。本技术实施例中的相关系数可以包括第一相关参数和/或第二相关参数。
[0129]
本技术实施例中,modem可以先计算r0与r
max
和r
mid
之间的第一初始相关参数,接着计算r0与r
mid
和r
min
之间的第二初始相关参数,接着将第一初始相关参数和第二初始相关参数进行合并处理,得到第一相关参数。具体地,可以将公式(1)中的r
min
替换为r
mid
计算第一初始相关参数,将公式(1)中的r
max
替换为r
mid
计算第二初始相关参数。
[0130]
同样地,modem可以先计算φ0与φ
max
和φ
mid
之间的第三初始相关参数,接着计算φ0与φ
mid
和φ
min
之间的第四初始相关参数,接着将第三初始相关参数和第四初始相关参数进行合并处理,得到第二相关参数。具体地,可以将公式(2)中的φ
min
替换为φ
mid
计算第三初始相关参数,将公式(2)中的φ
max
替换为φ
mid
计算第四初始相关参数。
[0131]
需要说明的是,合并处理可以是求平均,或者插值处理,本技术实施例对此不做限制。
[0132]
应理解,m个相关参数是基于目标滤波参数和n个参考滤波参数计算得到,并且n个频域补偿序列是由n个参考滤波参数组确定,因此,上述m个相关参数也可以表征当前滤波器的目标频域补偿序列与n个频域序列之间的相关度。这样,modem可以利用m个相关参数中的任意一个可以确定出前滤波器的目标频域补偿序列。
[0133]
可选地,参考图11所示,步骤7202基于相关系数,对n个频域补偿序列进行组合,得到目标滤波参数组目标频域补偿序列,可以通过以下步骤实现:
[0134]
步骤7202a、基于m个相关参数中的至少一个相关参数,确定n个频域补偿序列中每个频域补偿序列对应的权重值;
[0135]
步骤7202b、基于n个频域补偿序列和每个频域补偿序列对应的权重值,计算目标频域补偿序列。
[0136]
也就是说,modem可以利用计算得到的m个相关参数中的至少一个相关参数,确定n个参考滤波参数组对应的频域补偿序列的权重值,该权重值可以表征当前频域补偿序列对计算目标频域补偿序列的影响程度。可以理解的是,若频域补偿序列的权重值越大,那么该频域补偿序列对目标频域补偿序列影响越大。
[0137]
在得到每个频域补偿序列对应的权重值之后,可以基于每个频域补偿序列以及该频域补偿序列对应的权重值进行加权运算,得到当前滤波器的目标频域补偿序列。
[0138]
示例性的,在图10所示的场景中,第一频域补偿序列h1基于参考滤波参数组1(即r
max
和φ
max
)确定;第二频域补偿序列h2基于即参考滤波参数组2(即r
min
和φ
min
)确定;第三频域补偿序列h3基于参考滤波参数组3(即r
max
和φ
min
)确定;第四频域补偿序列h4基于参考滤波参数组4(r
min
和φ
max
)确定。在该场景中,modem可以利用函数f0{h1,h2,h3,h4},计算目标滤波参数组(即r0和φ0)对应的目标频域补偿值h0。
[0139]
可选地,函数f0{h1,h2,h3,h4}可以为二维插值运算。可选地,函数f0{h1,h2,h3,h4}可以通过以下公式(3)实现。
[0140]
h0=βn*(αm*h1+(1-αm)*h2)+(1-βn)*(αm*h3+(1-αm)*h4)
ꢀꢀꢀꢀꢀꢀꢀꢀ
(3)
[0141]
其中,n和m代表幂次,n和m为大于或等于1的整数,当n和m等于1时为线性插值,当n和m均大于1时为非线性插值。
[0142]
可以理解的是,modem可以在离线计算阶段,提前根据参考滤波参数组1至参考滤波参数组4,为每个参考滤波参数组生成对应的频域补偿序列,得到h1、h2、h3、和h4。接着,modem可以将以上四个参考滤波参数组,以及得到的h1、h2、h3、和h4存储在预设存储空间中。当modem处于在线计算阶段,modem可以计算当前滤波器使用的幅度参数r0与r
max
和r
min
之间的相关参数,以及φ0与φ
max
和φ
min
之间的相关参数,进而基于这两个相关参数,以及h1、h2、h3、和h4计算当前滤波器的目标补偿序列h0。由此可见,本技术实施例提供的信号补偿方法中,modem可以仅存储四组参考滤波参数组对应的四个频域补偿序列,即可得到当前滤波器对应的目标组的频域补偿值,有效减少了内存开销,并保证后续的信号处理。
[0143]
综上所述,本技术实施例提供的信号补偿方法中,modem可以不用存储滤波器工作范围内每个滤波参数对应的频域补偿序列,仅存储部分滤波参数对应的频域补偿序列。通过计算当前滤波器的滤波参数组与多组预设滤波参数之间的相关系数,来得到当前滤波器对应的目标组的频域补偿值,有效减少了存储资源的开销。
[0144]
在本技术一实施例中,在离线计算阶段,modem根据n个参考滤波参数组得到每个
参考滤波参数组对应的频域补偿序列之后,参考图6所示,modem可以逐点存储频域区间内全部采样点对应的频域补偿值。即modem可以将采样点1至采样点m对应的频域补偿值[h1,h2…
,hm]全部进行存储。
[0145]
在本技术一实施例中,在离线计算阶段,为了进一步减少数据存储空间,modem在根据n个参考滤波参数组得到每个参考滤波参数组对应的频域补偿序列之后,可以仅存储部分采样点对应的频域补偿值。例如,modem可以仅存储采样点索引值为偶数/奇数的频域补偿值,或者将频域区间分为多个频域段,每个频域段中选择一个采样点对应的频域补偿值进行存储,本技术实施例对此不做限制。
[0146]
对应的,步骤710获取n个频域补偿序列,可以通过以下方式实现:
[0147]
获取n个参考滤波参数组分别对应的初始补偿序列;初始补偿序列包括频域区间内部分采样点对应的频域补偿值;
[0148]
对每个参考滤波参数组分别对应的初始补偿序列进行插值处理,得到每个参考滤波参数组分别对应的频域补偿序列;频域补偿序列中包括频域区间内全部采样点对应的频域补偿值。
[0149]
可以理解的是,在modem仅存储部分采样点对应的频域补偿值的情况下,modem可以利用插值处理,恢复出所有采样点对应的频域补偿值,如此,得到每个参考滤波参数组分别对应的频域补偿序列。
[0150]
示例性的,若modem将频域区间分为多个频域段,且每个频域段仅保存一个采样点对应的频域补偿值,那么可以将每个频域段存储的频域补偿值设置为当前频域段中其他采样点(即未保存频域补偿值的采样点)对应的频域补偿值,即一个频域段内所有采样点对应的频域补偿值均相同。若modem将频域区间分为多个频域段,且每个频域段仅保存一个采样点对应的频域补偿值,还可以根据当前频域段的频域补偿值,与相邻两个频域段的频域补偿值之间的变化规律,对当前频域段内其他采样点的频域补偿值进行线性插值,得到每个采样点对应的频域补偿值。
[0151]
在本技术一实施例中,在离线计算阶段,modem在根据n个参考滤波参数组得到每个参考滤波参数组对应的频域补偿序列之后,还可以生成补偿函数。补偿函数可以用来表征采样点和频域补偿值之间的关联关系,其中,频域补偿函数可以通过多项式拟合得到,示例性的,补偿函数可以是h(x)=ax2+bx+c。
[0152]
应理解,不同的频域补偿序列其对应的补偿函数不同,更具体地,不同频域补偿序列对应的补偿系数(即补偿函数的多项式系数)不同。为了减少数据存储空间,modem可以仅存储补偿系数。
[0153]
对应的,步骤710中获取n个频域补偿序列,可以通过以下方式实现:
[0154]
获取n个参考滤波参数组分别对应的补偿系数;补偿系数为补偿函数中多项式的系数;补偿函数用于表征补偿值与采样点之间的相关关系;
[0155]
基于补偿系数和补偿函数,确定每个参考滤波参数组对应的频域补偿序列;频域补偿序列包括频域区间内全部采样点对应的频域补偿值。
[0156]
也就是说,modem可以仅存储少量的补偿系数,当处于在线计算阶段时,modem可以利用补偿系数进行多项式拟合,得到频域区间中每个采样点对应的频域补偿值(即频域补偿序列)。
[0157]
由此可见,本技术实施例提供的信号补偿方法中,modem可以仅存储少量的信息,即可得到每个参考滤波参数组对应的频域补偿序列,降低了存储空间,提高了数据存储的灵活性。
[0158]
图12为本技术实施例提供的信号补偿装置的结构示意图,如图12所示,该装置可以包括:
[0159]
获取单元1201,配置为获取n个频域补偿序列;其中,所述n个频域补偿序列是根据n个参考滤波参数组确定的,不同的频域补偿序列对应不同的参考滤波参数组;n为大于等于1且小于k的整数;k为滤波器的工作范围所对应的多组滤波参数的总数;
[0160]
确定单元1202,配置为基于目标滤波参数组和所述n个参考滤波参数组,对所述n个频域补偿序列进行组合,得到所述目标滤波参数组对应的目标频域补偿序列;所述目标频域补偿序列用于对经过滤波处理的目标信号进行补偿。
[0161]
可选地,所述确定单元1202,还配置为确定所述目标滤波参数组分别与所述n个参考滤波参数组的相关系数;基于所述相关系数,对所述n个频域补偿序列进行组合,得到所述目标滤波参数对应的目标频域补偿序列。
[0162]
可选地,所述目标滤波参数组中包括m种滤波参数;所述n个参考滤波参数组中每个参考滤波参数组包括m种滤波参数;所述m为大于或等于1的整数;
[0163]
所述确定单元1202,还配置为确定所述目标滤波参数组中每种滤波参数的取值,与所述n个参考滤波参数组中种类相同的滤波参数的取值之间的相关参数,得到m个相关参数;所述m个相关参数与所述m种滤波参数一一对应;所述相关系数包括所述m个相关参数中的至少一个相关参数
[0164]
可选地,所述确定单元1202,还配置为基于所述m个相关参数中的至少一个相关参数,确定所述n个频域补偿序列中每个频域补偿序列对应的权重值;基于所述n个频域补偿序列和所述每个频域补偿序列对应的权重值,计算所述目标频域补偿序列。
[0165]
可选地,每个参考滤波参数组包括m种滤波参数,所述m为大于或等于1的整数,不同的参考滤波参数组中至少一种滤波参数的取值不同。
[0166]
可选地,所述n个参考滤波参数组中的至少一个参考滤波参数组包括所述m种滤波参数的最大值,所述n个参考滤波参数组中的至少一个参考滤波参数组包括所述m种滤波参数的最小值。
[0167]
可选地,所述n个参考滤波参数组中的至少一个参考滤波参数组包括所述m种滤波参数的中值。
[0168]
可选地,所述n的取值为2m,其中,所述n个参考滤波参数组中每个参考滤波参数组包括所述m种滤波参数中每种滤波参数的最大值或最小值。
[0169]
可选地,所述m种滤波参数包括幅度参数和/或相位参数。
[0170]
可选地,所述获取单元1201,还被配置为获取所述n个参考滤波参数组分别对应的初始补偿序列;所述初始补偿序列包括频域区间内部分采样点对应的频域补偿值;对每个参考滤波参数组分别对应的初始补偿序列进行插值处理,得到每个参考滤波参数组分别对应的频域补偿序列;所述频域补偿序列中包括频域区间内全部采样点对应的频域补偿值。
[0171]
可选地,所述获取单元1201,还被配置为获取所述n个参考滤波参数组分别对应的补偿系数;所述补偿系数为补偿函数中多项式的系数;所述补偿函数用于表征补偿值与采
样点之间的相关关系;
[0172]
基于所述补偿系数和所述补偿函数,确定每个参考滤波参数组对应的频域补偿序列;所述频域补偿序列包括频域区间内全部采样点对应的频域补偿值。
[0173]
可选地,所述信号补偿装置还包括接收单元和补偿单元;所述接收单元,配置为接收目标信号;所述补偿单元,配置为基于所述目标频域补偿序列对所述目标信号进行补偿。
[0174]
需要说明的是,在本实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
[0175]
集成的模块如果以软件功能模块的形式实现并非作为独立的产品进行销售或使用时,可以存储在一个计算机可读取存储介质中,基于这样的理解,本实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或processor(处理器)执行本实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0176]
本技术实施例还提供一种调制解调器,如图13示,本技术实施例提出的调制解调器可以包括处理器1301、以及存储有所述处理器可执行指令的存储器1302。
[0177]
示例性的,处理器1301可以包括数字链路损伤模块、dft/fft模块、dmd模块和csm模块。其中,数字链路损伤模块用于对目标信号进行下采样和滤波处理,滤除干扰信号。dft/fft模块用于将目标信号从时域转换至频域,以便于得到基带信号。dmd模块用于对基带信号进行解调和检测。csm模块用于根据基带信号进行小区搜索和测量。
[0178]
所述处理器1301和所述存储器1302通过通信总线1303进行通信;
[0179]
所述处理器1301,运行所述存储器1302中存储的计算机程序时,可以执行以下指令:
[0180]
获取n个频域补偿序列;其中,所述n个频域补偿序列是根据n个参考滤波参数组确定的,不同的频域补偿序列对应不同的参考滤波参数组;n为大于等于1且小于k的整数;k为滤波器的工作范围所对应的多组滤波参数的总数;
[0181]
基于目标滤波参数组和所述n个参考滤波参数组,对所述n个频域补偿序列进行组合,得到所述目标滤波参数组对应的目标频域补偿序列;所述目标频域补偿序列用于对经过滤波处理的目标信号进行补偿。
[0182]
在本技术一些实施例中,所述处理器1301,运行所述存储器1302中存储的计算机程序时,还可以执行以下指令:
[0183]
确定所述目标滤波参数组分别与所述n个参考滤波参数组的相关系数;
[0184]
基于所述相关系数,对所述n个频域补偿序列进行组合,得到所述目标滤波参数对应的目标频域补偿序列。
[0185]
在本技术一些实施例中,所述目标滤波参数组中包括m种滤波参数;所述n个参考滤波参数组中每个参考滤波参数组包括m种滤波参数;所述m为大于或等于1的整数;所述处理器1301,运行所述存储器1302中存储的计算机程序时,还可以执行以下指令:
drive,hdd)或固态硬盘(solid-state drive,ssd);或者上述种类的存储器的组合,并向处理器1401提供指令和数据。
[0203]
基于前述实施例,本技术实施例还提供一种通信设备,该通信设备中可以集成上述实施例提供的调制解调器。参考图13所示,该调制解调器可以包括处理器1301、以及存储有所述处理器可执行指令的存储器1302;
[0204]
所述处理器1301和所述存储器1302通过通信总线1303进行通信;
[0205]
处理器1301可以从存储器1302中调用并运行计算机程序,以实现本技术实施例中的方法。
[0206]
在本技术提供的实施例中,所述通信装置可以是接收机或通信设备。这里,通信设备可以是终端设备或者网络设备。其中,终端设备可以包括ue、接入终端、ue单元、ue站、移动站、移动台、远方站、远程终端、移动设备、ue终端、终端、无线终端设备、ue代理或ue装置等。还可以是蜂窝电话、无绳电话、sip电话、无线本地环路wll站、pda、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、无人机、可穿戴设备、机器人,未来5g网络中的终端或者未来演进的plmn中的终端等。终端设备还可以包括iot设备,iot设备可以包括各种类型的传感器、空调、洗衣机、灯具、以及车载终端等,本技术实施例对此不做限定。
[0207]
网络设备可以包括全球移动通讯(global system of mobile communication,gsm)系统或码分多址(code division multiple access,cdma)系统的基站(base transceiver station,bts),也可以是宽带码分多址(wideband code division multiple access,wcdma)系统中的基站(nodeb,nb),还可以是lte系统中的enb、接入点(access point,ap)或者中继站,也可以是5g系统中的基站(如gnb或trp)等,还可以是云无线接入网络(cloud radio access network,cran)场景下的无线控制器以及可穿戴设备或车载设备等。在此不作限定。
[0208]
本技术实施例还提供了一种计算机存储介质,具体为计算机可读存储介质。其上存储有计算机指令,在计算机存储介质位于电子设备制作装置时,该计算机指令被处理器执行时实现本技术实施例上述信号补偿方法中的任意步骤。
[0209]
本技术提供了一种计算机程序产品,包括计算机可读代码,当计算机可读代码在处理器中运行时,执行用于实现上述信号补偿方法中的步骤。
[0210]
在本技术所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
[0211]
上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
[0212]
另外,在本技术各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以至少两个单元集成在一个单元中;上述集成的
单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0213]
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
[0214]
或者,本技术上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本技术各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
[0215]
需要说明的是:本技术实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。
[0216]
以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。

技术特征:
1.一种信号补偿方法,其特征在于,包括:获取n个频域补偿序列;其中,所述n个频域补偿序列是根据n个参考滤波参数组确定的,不同的频域补偿序列对应不同的参考滤波参数组;n为大于等于1且小于k的整数;k为滤波器的工作范围所对应的多组滤波参数的总数;基于目标滤波参数组和所述n个参考滤波参数组,对所述n个频域补偿序列进行组合,得到所述目标滤波参数组对应的目标频域补偿序列;所述目标频域补偿序列用于对经过滤波处理的目标信号进行补偿。2.根据权利要求1所述的方法,其特征在于,所述基于目标滤波参数组和所述n个参考滤波参数组,对所述n个频域补偿序列进行组合,得到所述目标滤波参数组对应的目标频域补偿序列,包括:确定所述目标滤波参数组分别与所述n个参考滤波参数组的相关系数;基于所述相关系数,对所述n个频域补偿序列进行组合,得到所述目标滤波参数对应的目标频域补偿序列。3.根据权利要求2所述的方法,其特征在于,所述目标滤波参数组中包括m种滤波参数;所述n个参考滤波参数组中每个参考滤波参数组包括m种滤波参数;所述m为大于或等于1的整数;所述确定所述目标滤波参数组分别与所述n个参考滤波参数组之间的相关系数,包括:确定所述目标滤波参数组中每种滤波参数的取值,与所述n个参考滤波参数组中种类相同的滤波参数的取值之间的相关参数,得到m个相关参数;所述m个相关参数与所述m种滤波参数一一对应;所述相关系数包括所述m个相关参数中的至少一个相关参数。4.根据权利要求2所述的方法,其特征在于,所述基于所述相关系数,对所述n个频域补偿序列进行组合,得到所述目标滤波参数组对应的目标频域补偿序列,包括:基于所述m个相关参数中的至少一个相关参数,确定所述n个频域补偿序列中每个频域补偿序列对应的权重值;基于所述n个频域补偿序列和所述每个频域补偿序列对应的权重值,计算所述目标频域补偿序列。5.根据权利要求1-4任一项所述的方法,其特征在于,每个参考滤波参数组包括m种滤波参数,所述m为大于或等于1的整数,不同的参考滤波参数组中至少一种滤波参数的取值不同。6.根据权利要求5所述的方法,其特征在于,所述n个参考滤波参数组中的至少一个参考滤波参数组包括所述m种滤波参数的最大值,所述n个参考滤波参数组中的至少一个参考滤波参数组包括所述m种滤波参数的最小值。7.根据权利要求6所述的方法,其特征在于,所述n个参考滤波参数组中的至少一个参考滤波参数组包括所述m种滤波参数的中值。8.根据权利要求5所述的方法,其特征在于,所述n的取值为2
m
,其中,所述n个参考滤波参数组中每个参考滤波参数组包括所述m种滤波参数中每种滤波参数的最大值或最小值。9.根据权利要求5所述的方法,其中,所述m种滤波参数包括幅度参数和/或相位参数。10.根据权利要求1-4任一项所述的方法,其特征在于,所述获取n个频域补偿序列,包
括:获取所述n个参考滤波参数组分别对应的初始补偿序列;所述初始补偿序列包括频域区间内部分采样点对应的频域补偿值;对每个参考滤波参数组分别对应的初始补偿序列进行插值处理,得到每个参考滤波参数组分别对应的频域补偿序列;所述频域补偿序列中包括频域区间内全部采样点对应的频域补偿值。11.根据权利要求1-4任一项所述的方法,其特征在于,所述获取n个频域补偿序列,包括:获取所述n个参考滤波参数组分别对应的补偿系数;所述补偿系数为补偿函数中多项式的系数;所述补偿函数用于表征补偿值与采样点之间的相关关系;基于所述补偿系数和所述补偿函数,确定每个参考滤波参数组对应的频域补偿序列;所述频域补偿序列包括频域区间内全部采样点对应的频域补偿值。12.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:接收目标信号;基于所述目标频域补偿序列对所述目标信号进行补偿。13.一种信号补偿装置,其特征在于,所述装置包括:获取单元,配置为获取n个频域补偿序列;其中,所述n个频域补偿序列是根据n个参考滤波参数组确定的,不同的频域补偿序列对应不同的参考滤波参数组;n为大于等于1且小于k的整数;k为滤波器的工作范围所对应的多组滤波参数的总数;确定单元,配置为基于目标滤波参数组和所述n个参考滤波参数组,对所述n个频域补偿序列进行组合,得到所述目标滤波参数组对应的目标频域补偿序列;所述目标频域补偿序列用于对经过滤波处理的目标信号进行补偿。14.一种调制解调器,其特征在于,包括:处理器、以及存储有所述处理器可执行指令的存储器;所述处理器和所述存储器通过总线进行连接;所述处理器,用于运行所述存储器中存储的所述可执行指令时,执行如权利要求1-12任一项所述的信号补偿方法的步骤。15.一种通信设备,其特征在于,所述通信设备包括处理器、以及存储有所述处理器可执行指令的存储器;所述处理器和所述存储器通过总线进行连接;所述处理器,用于运行所述存储器中存储的所述可执行指令时,执行如权利要求1-12任一项所述的信号补偿方法的步骤。16.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至12任一项所述信号补偿方法中的步骤。

技术总结
本申请提供一种信号补偿方法,包括:获取N个频域补偿序列;其中,所述N个频域补偿序列是根据N个参考滤波参数组确定的,不同的频域补偿序列对应不同的参考滤波参数组;N为大于等于1且小于K的整数;K为滤波器的工作范围所对应的多组滤波参数的总数;基于目标滤波参数组和所述N个参考滤波参数组,对所述N个频域补偿序列进行组合,得到所述目标滤波参数组对应的目标频域补偿序列;所述目标频域补偿序列用于对经过滤波处理的目标信号进行补偿。本申请还提供一种信号补偿装置、调制解调器、通信设备和存储介质。和存储介质。和存储介质。


技术研发人员:施展
受保护的技术使用者:哲库科技(北京)有限公司
技术研发日:2022.06.17
技术公布日:2022/11/1
转载请注明原文地址: https://tieba.8miu.com/read-10756.html

最新回复(0)