平坦度的补偿方法和装置、存储介质和电子设备.pdf

上传人:七月 文档编号:10084838 上传时间:2021-06-03 格式:PDF 页数:21 大小:882.79KB
收藏 版权申诉 举报 下载
平坦度的补偿方法和装置、存储介质和电子设备.pdf_第1页
第1页 / 共21页
平坦度的补偿方法和装置、存储介质和电子设备.pdf_第2页
第2页 / 共21页
平坦度的补偿方法和装置、存储介质和电子设备.pdf_第3页
第3页 / 共21页
文档描述:

《平坦度的补偿方法和装置、存储介质和电子设备.pdf》由会员分享,可在线阅读,更多相关《平坦度的补偿方法和装置、存储介质和电子设备.pdf(21页完成版)》请在专利查询网上搜索。

1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 202010773642.0 (22)申请日 2020.08.04 (71)申请人 三维通信股份有限公司 地址 310051 浙江省杭州市滨江区火炬大 道581号三维大厦C座 (72)发明人 王鑫李军陈青松吴文权 (74)专利代理机构 北京康信知识产权代理有限 责任公司 11240 代理人 江舟 (51)Int.Cl. H04B 1/12(2006.01) H04B 1/38(2015.01) H04L 25/03(2006.01) (54)发明名称 平坦度的补偿方法和装置、 存。

2、储介质和电子 设备 (57)摘要 本发明公开了平坦度的补偿方法和装置、 存 储介质和电子设备。 该方法包括: 以过采样间隔 对收发机链路在基带信号影响的频率范围内的 增益进行采样, 得到增益序列; 根据增益序列和 增益参考值生成偏差序列, 其中, 增益参考值为 期望的平坦链路增益值; 以过采样间隔对应的过 采样倍数对偏差序列进行抽取, 得到初始修正序 列, 其中, 初始修正序列为偏差序列的子序列; 对 初始修正序列进行优化, 得到优化修正序列; 对 优化修正序列进行转换, 得到滤波器抽头系数; 根据滤波器抽头系数生成目标滤波器, 使用目标 滤波器对基带信号进行补偿。 采用上述技术方 案, 解决。

3、了相关技术中, 通过常规的IFFT或训练 的方法生成的滤波器对基带信号进行预补偿, 存 在补偿效果差的问题。 权利要求书3页 说明书13页 附图4页 CN 111901004 A 2020.11.06 CN 111901004 A 1.一种平坦度的补偿方法, 其特征在于, 包括: 以过采样间隔对收发机链路在基带信号影响的频率范围内的增益进行采样, 得到增益 序列; 根据所述增益序列和增益参考值生成偏差序列, 其中, 所述增益参考值为期望的平坦 链路增益值; 以所述过采样间隔对应的过采样倍数对所述偏差序列进行抽取, 得到初始修正序列, 其中, 所述初始修正序列为所述偏差序列的子序列; 对所述初始。

4、修正序列进行优化, 得到优化修正序列; 对所述优化修正序列进行转换, 得到滤波器抽头系数; 根据所述滤波器抽头系数生成目标滤波器, 使用所述目标滤波器对所述基带信号进行 补偿。 2.根据权利要求1所述的方法, 其特征在于, 在所述以过采样间隔对收发机链路在基带信号影响的频率范围内的增益进行采样之 前, 所述方法还包括: 设置滤波器抽头系数数量N和补偿区间R, 其中, 所述N为大于或等于2 的整数, 所述补偿区间RFc-Fs/2, Fc+Fs/2, 所述Fc为所述基带信号对应的射频中心频 点, 所述Fs为基带信号采样率; 所述以过采样间隔对收发机链路在基带信号影响的频率范围内的增益进行采样, 得。

5、到 增益序列, 包括: 以所述过采样间隔对所述收发机链路在所述基带信号的所述补偿区间R内 的增益进行采样, 得到N*K个增益值, 根据所述N*K个增益值得到所述增益序列, 其中, 所述 频率范围包括所述补偿区间R, 所述过采样间隔Fs/(N*K), 所述K为所述过采样倍数, 所述 K为大于或等于2的整数, 所述增益序列为G(n)g(0),g(1),g(N*K-1), 所述N*K个增 益值为g(0),g(1),g(N*K1)。 3.根据权利要求1所述的方法, 其特征在于, 所述根据所述增益序列和增益参考值生成 偏差序列, 包括: 根据以下公式生成所述偏差序列: 其中, 所述G(n)为所述增益序列。

6、, 所述C(n)为所述偏差序列, 所述T为所述增益参考值, 所述f(n)为与所述基带信号对应的n个射频频点相关的函数, 所述A为所述目标滤波器的期 望阻带增益, 所述A为根据所述N所设置的预设值。 4.根据权利要求1所述的方法, 其特征在于, 所述以所述过采样间隔对应的过采样倍数 对所述偏差序列进行抽取, 得到初始修正序列, 包括: 根据以下公式得到所述初始修正序列: 其中, 所述C(n)为所述偏差序列, 所述D(n)为所述初始修正序列, 所述K为所述过采样 间隔对应的过采样倍数, 所述K为大于或等于2的整数。 5.根据权利要求4所述的方法, 其特征在于, 所述对所述初始修正序列进行优化, 得。

7、到 优化修正序列, 包括: 权利要求书 1/3 页 2 CN 111901004 A 2 将所述初始修正序列输入至迭代器; 根据以下公式在所述迭代器中对所述初始修正序列进行迭代优化: 其中, 所述P和所述M均为N*N的扰动矩阵, 所述STEP为迭代步长, IN为N*N的单位矩阵, 所 述B(n)的初始序列为所述初始修正序列D(n); 对所述P和所述M中每一行中的元素进行滤波器转换, 并计算所述P和所述M中每一行中 的元素的偏差值; 将所述每一行中的元素的偏差值分别存入对应的结果矩阵Rp和Rm的对应行中; 确定所述Rp和所述Rm中的最小值, 将最小值对应矩阵的对应行元素序列作为所述迭代 器输出的。

8、一次修正序列R(n); 在达到收敛条件的情况下, 将最后一次输出的R(n)修正序列确定为所述优化修正序列 O(n)。 6.根据权利要求1所述的方法, 其特征在于, 所述对所述优化修正序列进行转换, 得到 滤波器抽头系数, 包括: 根据以下公式得到所述滤波器抽头系数: 其中, 所述H(n)为所述滤波器抽头系数, 所述O(n)为优化修正序列。 7.根据权利要求6所述的方法, 其特征在于, 在所述对所述优化修正序列进行转换, 得 到滤波器抽头系数之后, 所述方法还包括: 根据以下公式得到偏差值序列和目标偏差值: P(n)DFT(K(n), n0, 1, 2., K*N-1 M(n)20*log10(。

9、|Q(n)|) n0, 1, ., N*K-1 EMax(E(n)-Min(E(n) 根据所述E(n)生成补偿曲线, 根据所述补偿曲线和所述目标偏差值E对所述基带信号 的补偿效果进行评估, 其中, 所述E(n)为所述偏差值序列, 所述E为所述目标偏差值, 所述E 为所述补偿曲线的平坦度峰-峰值的评估值。 权利要求书 2/3 页 3 CN 111901004 A 3 8.一种平坦度的补偿装置, 其特征在于, 包括: 第一处理单元, 用于以过采样间隔对收发机链路在基带信号影响的频率范围内的增益 进行采样, 得到增益序列; 第二处理单元, 用于根据所述增益序列和增益参考值生成偏差序列, 其中, 所述。

10、增益参 考值为期望的平坦链路增益值; 第三处理单元, 用于以所述过采样间隔对应的过采样倍数对所述偏差序列进行抽取, 得到初始修正序列, 其中, 所述初始修正序列为所述偏差序列的子序列; 优化单元, 用于对所述初始修正序列进行优化, 得到优化修正序列; 转换单元, 用于对所述优化修正序列进行转换, 得到滤波器抽头系数; 第四处理单元, 用于根据所述滤波器抽头系数生成目标滤波器, 使用所述目标滤波器 对所述基带信号进行补偿。 9.一种计算机可读的存储介质, 其特征在于, 所述计算机可读的存储介质包括存储的 程序, 其中, 所述程序运行时执行上述权利要求1至7任一项中所述的方法。 10.一种电子装置。

11、, 包括存储器和处理器, 其特征在于, 所述存储器中存储有计算机程 序, 所述处理器被设置为通过所述计算机程序执行所述权利要求1至7任一项中所述的方 法。 权利要求书 3/3 页 4 CN 111901004 A 4 平坦度的补偿方法和装置、 存储介质和电子设备 技术领域 0001 本发明涉及通信领域, 具体而言, 涉及一种平坦度的补偿方法和装置、 存储介质和 电子设备。 背景技术 0002 在通信领域中, 随着4G/5G的应用, 无线电收发信机的工作频带越来越宽, 达到了 几百兆赫兹。 在如此宽的频率范围内, 射频器件的增益平坦度难以得到保证。 需要采用滤波 器对基带信号进行增益预补偿来解决。

12、设备硬件由于增益不平衡造成的带内增益不平坦问 题。 0003 相关技术中, 可以使用常规的IFFT或训练的方法进行滤波器生成, 然后使用生成 的滤波器进行增益预补偿, 但是, 采用IFFT或训练的方法生成的滤波器, 对基带信号的补偿 效果较差, 并且通过这种方式成长的滤波器通常无法准确地评估补偿后的带内平坦度峰- 峰值。 0004 因此, 针对相关技术中, 通过常规的IFFT或训练的方法生成的滤波器对基带信号 进行预补偿, 存在补偿效果差的问题, 尚未提出有效的技术方案。 发明内容 0005 本发明实施例提供了一种平坦度的补偿方法和装置、 存储介质和电子设备, 以至 少解决相关技术中, 通过常。

13、规的IFFT或训练的方法生成的滤波器对基带信号进行预补偿, 存在补偿效果差的技术问题。 0006 根据本发明实施例的一个方面, 提供了平坦度的补偿方法, 包括: 以过采样间隔对 收发机链路在基带信号影响的频率范围内的增益进行采样, 得到增益序列; 根据上述增益 序列和增益参考值生成偏差序列, 其中, 上述增益参考值为期望的平坦链路增益值; 以上述 过采样间隔对应的过采样倍数对上述偏差序列进行抽取, 得到初始修正序列, 其中, 上述初 始修正序列为上述偏差序列的子序列; 对上述初始修正序列进行优化, 得到优化修正序列; 对上述优化修正序列进行转换, 得到滤波器抽头系数; 根据上述滤波器抽头系数生。

14、成目标 滤波器, 使用上述目标滤波器对上述基带信号进行补偿。 0007 根据本发明实施例的另一方面, 还提供了平坦度的补偿装置, 包括: 第一处理单 元, 用于以过采样间隔对收发机链路在基带信号影响的频率范围内的增益进行采样, 得到 增益序列; 第二处理单元, 用于根据上述增益序列和增益参考值生成偏差序列, 其中, 上述 增益参考值为期望的平坦链路增益值; 第三处理单元, 用于以上述过采样间隔对应的过采 样倍数对上述偏差序列进行抽取, 得到初始修正序列, 其中, 上述初始修正序列为上述偏差 序列的子序列; 优化单元, 用于对上述初始修正序列进行优化, 得到优化修正序列; 转换单 元, 用于对上。

15、述优化修正序列进行转换, 得到滤波器抽头系数; 第四处理单元, 用于根据上 述滤波器抽头系数生成目标滤波器, 使用上述目标滤波器对上述基带信号进行补偿。 0008 根据本发明实施例的又一方面, 还提供了一种计算机可读的存储介质, 该计算机 说明书 1/13 页 5 CN 111901004 A 5 可读的存储介质中存储有计算机程序, 其中, 该计算机程序被设置为运行时执行上述平坦 度的补偿方法。 0009 根据本发明实施例的又一方面, 还提供了一种电子装置, 包括存储器、 处理器及存 储在存储器上并可在处理器上运行的计算机程序, 其中, 上述处理器通过计算机程序执行 上述的平坦度的补偿方法。 。

16、0010 通过本发明, 以过采样间隔对收发机链路在基带信号影响的频率范围内的增益进 行采样, 得到增益序列; 根据上述增益序列和增益参考值生成偏差序列, 其中, 上述增益参 考值为期望的平坦链路增益值; 以上述过采样间隔对应的过采样倍数对上述偏差序列进行 抽取, 得到初始修正序列, 其中, 上述初始修正序列为上述偏差序列的子序列; 对上述初始 修正序列进行优化, 得到优化修正序列; 对上述优化修正序列进行转换, 得到滤波器抽头系 数; 根据上述滤波器抽头系数生成目标滤波器, 使用上述目标滤波器对上述基带信号进行 补偿。 采用上述方式, 通过对基带信号进行过采样的过程中, 能够获取到更多的基带信。

17、号的 信息, 然后根据这些信息按照上述方式一步步确定出滤波器抽头系数, 能够使得到的滤波 器抽头系数更加精确, 最终, 根据该滤波器抽头系数生成目标滤波器, 并使用目标滤波器来 对基带信号进行补偿, 提高了对基带信号的补偿效果。 附图说明 0011 此处所说明的附图用来提供对本发明的进一步理解, 构成本申请的一部分, 本发 明的示意性实施例及其说明用于解释本发明, 并不构成对本发明的不当限定。 在附图中: 0012 图1是根据本发明实施例的平坦度的补偿方法的应用环境的示意图; 0013 图2是根据本发明实施例的一种可选的平坦度的补偿方法的流程示意图; 0014 图3是根据本发明实施例的另一种可。

18、选的平坦度的补偿方法的流程示意图; 0015 图4是根据本发明实施例的一种可选的平坦度的补偿装置的结构示意图; 0016 图5是根据本发明实施例的一种可选的电子装置的结构示意图。 具体实施方式 0017 为了使本技术领域的人员更好地理解本发明方案, 下面将结合本发明实施例中的 附图, 对本发明实施例中的技术方案进行清楚、 完整地描述, 显然, 所描述的实施例仅仅是 本发明一部分的实施例, 而不是全部的实施例。 基于本发明中的实施例, 本领域普通技术人 员在没有做出创造性劳动前提下所获得的所有其他实施例, 都应当属于本发明保护的范 围。 0018 需要说明的是, 本发明的说明书和权利要求书及上述。

19、附图中的术语 “第一” 、“第 二” 等是用于区别类似的对象, 而不必用于描述特定的顺序或先后次序。 应该理解这样使用 的数据在适当情况下可以互换, 以便这里描述的本发明的实施例能够以除了在这里图示或 描述的那些以外的顺序实施。 此外, 术语 “包括” 和 “具有” 以及他们的任何变形, 意图在于覆 盖不排他的包含, 例如, 包含了一系列步骤或单元的过程、 方法、 系统、 产品或设备不必限于 清楚地列出的那些步骤或单元, 而是可包括没有清楚地列出的或对于这些过程、 方法、 产品 或设备固有的其它步骤或单元。 0019 本申请实施例中所提供的方法实施例可以在移动终端、 计算机终端或者类似的运 说。

20、明书 2/13 页 6 CN 111901004 A 6 算装置中执行。 以运行在移动终端上为例, 图1是本发明实施例的一种平坦度的补偿方法的 移动终端的硬件结构框图。 如图1所示, 移动终端可以包括一个或多个(图1中仅示出一个) 处理器102(处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装 置)和用于存储数据的存储器104, 其中, 上述移动终端还可以包括用于通信功能的传输设 备106以及输入输出设备108。 本领域普通技术人员可以理解, 图1所示的结构仅为示意, 其 并不对上述移动终端的结构造成限定。 例如, 移动终端还可包括比图1中所示更多或者更少 的组件,。

21、 或者具有与图1所示不同的配置。 0020 存储器104可用于存储计算机程序, 例如, 应用软件的软件程序以及模块, 如本发 明实施例中的平坦度的补偿方法对应的计算机程序, 处理器102通过运行存储在存储器104 内的计算机程序, 从而执行各种功能应用以及平坦度的补偿, 即实现上述的方法。 存储器 104可包括高速随机存储器, 还可包括非易失性存储器, 如一个或者多个磁性存储装置、 闪 存、 或者其他非易失性固态存储器。 在一些实例中, 存储器104可进一步包括相对于处理器 102远程设置的存储器, 这些远程存储器可以通过网络连接至移动终端。 上述网络的实例包 括但不限于互联网、 企业内部网、。

22、 局域网、 移动通信网及其组合。 0021 传输装置106用于经由一个网络接收或者发送数据。 上述的网络具体实例可包括 移动终端的通信供应商提供的无线网络。 在一个实例中, 传输装置106包括一个网络适配器 (Network Interface Controller, 简称为NIC), 其可通过基站与其他网络设备相连从而可 与互联网进行通讯。 在一个实例中, 传输装置106可以为射频(Radio Frequency, 简称为RF) 模块, 其用于通过无线方式与互联网进行通讯。 0022 可选地, 在本实施例中, 上述终端设备可以包括但不限于以下至少之一: 手机(如 Android手机、 iOS。

23、手机等)、 笔记本电脑、 平板电脑、 掌上电脑、 MID(Mobile Internet Devices, 移动互联网设备)、 PAD、 台式电脑等。 上述网络可以包括但不限于: 有线网络, 无线 网络, 其中, 该有线网络包括: 局域网、 城域网和广域网, 该无线网络包括: 蓝牙、 WIFI及其他 实现无线通信的网络。 上述服务器可以是单一服务器, 也可以是由多个服务器组成的服务 器集群。 上述只是一种示例, 本实施例对此不做任何限定。 0023 可选地, 作为一种可选的实施方式, 如图2所示, 上述平坦度的补偿方法的流程可 以包括步骤: 0024 步骤S202, 以过采样间隔对收发机链路在。

24、基带信号影响的频率范围内的增益进行 采样, 得到增益序列。 0025 可选地, 在对基带信号进行采样时, 可以设置过采样间隔, 以过采样的方式对以过 采样间隔对收发机链路在基带信号影响的频率范围内的增益进行采样, 来得到增益序列。 0026 步骤S204, 根据上述增益序列和增益参考值生成偏差序列, 其中, 上述增益参考值 为期望的平坦链路增益值。 0027 可选地, 可以预先设置增益参考值, 然后根据增益序列和该增益参考值来生成一 个偏差序列, 其中, 上述增益参考值为期望的平坦链路增益值。 0028 步骤S206, 以上述过采样间隔对应的过采样倍数对上述偏差序列进行抽取, 得到 初始修正序。

25、列, 其中, 上述初始修正序列为上述偏差序列的子序列。 0029 可选地, 在上述偏差序列的基础上, 以过采样间隔对应的过采样倍数对该偏差序 列进行进一步的处理, 可以得到上述初始修正序列, 该初始修正序列为上述偏差序列的子 说明书 3/13 页 7 CN 111901004 A 7 序列。 0030 步骤S208, 对上述初始修正序列进行优化, 得到优化修正序列。 0031 可选地, 对上述初始修正序列进行进一步的优化, 如以迭代的方式, 来对该初始修 正序列进行优化, 来得到优化修正序列。 0032 步骤S210, 对上述优化修正序列进行转换, 得到滤波器抽头系数。 0033 可选地, 在。

26、上述初始优化修正序列的基础上, 对优化修正序列进行转换, 得到滤波 器抽头系数。 0034 步骤S212, 根据上述滤波器抽头系数生成目标滤波器, 使用上述目标滤波器对上 述基带信号进行补偿。 0035 可选地, 按照上述步骤可以得到滤波器抽头系数, 然后根据该滤波器抽头系数生 成目标滤波器, 那么, 可以使用该目标滤波器对基带信号进行补偿。 通过滤波器对基带信号 进行增益预补偿, 能够解决设备硬件由于增益不平衡造成的带内增益不平坦问题。 0036 需要说明的是, 上述目标滤波器可以为FIR滤波器。 0037 可选地, 上述平坦度的补偿方法可以但不限于应用于通信系统中通过滤波器对基 带信号进行。

27、增益预补偿等场景中。 例如, 使用接收机接收基带信号、 使用发射机发射基带信 号的场景中, 均可以以按照上述平坦度的补偿方法对基带信号进行补偿。 0038 通过本实施例, 以过采样间隔对收发机链路在基带信号影响的频率范围内的增益 进行采样, 得到增益序列; 根据上述增益序列和增益参考值生成偏差序列, 其中, 上述增益 参考值为期望的平坦链路增益值; 以上述过采样间隔对应的过采样倍数对上述偏差序列进 行抽取, 得到初始修正序列, 其中, 上述初始修正序列为上述偏差序列的子序列; 对上述初 始修正序列进行优化, 得到优化修正序列; 对上述优化修正序列进行转换, 得到滤波器抽头 系数; 根据上述滤波。

28、器抽头系数生成目标滤波器, 使用上述目标滤波器对上述基带信号进 行补偿。 采用上述方式, 通过对基带信号进行过采样的过程中, 能够获取到更多的基带信号 的信息, 然后根据这些信息按照上述方式一步步确定出滤波器抽头系数, 能够使得到的滤 波器抽头系数更加精确, 最终, 根据该滤波器抽头系数生成目标滤波器, 并使用目标滤波器 来对基带信号进行补偿, 提高了对基带信号的补偿效果。 0039 在一种可选的实施例中, 在上述以过采样间隔对收发机链路在基带信号影响的频 率范围内的增益进行采样之前, 上述方法还包括: 设置滤波器抽头系数数量N和补偿区间R, 其中, 上述N为大于或等于2的整数, 上述补偿区间。

29、RFc-Fs/2, Fc+Fs/2, 上述Fc为上述基 带信号对应的射频中心频点, 上述Fs为基带信号采样率; 上述以过采样间隔对收发机链路 在基带信号影响的频率范围内的增益进行采样, 得到增益序列, 包括: 以上述过采样间隔对 上述收发机链路在上述基带信号的上述补偿区间R内的增益进行采样, 得到N*K个增益值, 根据上述N*K个增益值得到上述增益序列, 其中, 上述频率范围包括上述补偿区间R, 上述过 采样间隔Fs/(N*K), 上述K为上述过采样倍数, 上述K为大于或等于2的整数, 上述增益序 列为G(n)g(0),g(1),g(N*K-1), 上述N*K个增益值为g(0),g(1),g(。

30、N*K1)。 0040 可选地, 根据硬件资源消耗选择合适的滤波器抽头系数数量N, 其中N为大于等于2 的整数。 0041 设置进行补偿的射频频率区间R, R可以是单个区间, 也可能是多个区间。 R满足R FcFs/2,Fc+Fs/2, 其中Fc为基带信号对应的射频中心频点, Fs为基带信号采样率。 说明书 4/13 页 8 CN 111901004 A 8 0042 然后以基带信号DC对应的射频频点Fc为原点, 以Fs/(N*K)为过采样间隔, 测试频 率区间FcFs/2,Fc+Fs/2)共N*K个采样点的增益值。 将测得的增益值按照频率从小到大排 列得到序列G(n)g(0),g(1),g(。

31、N*K1), 其中, 增益值的单位为Db, K为过采样倍数。 0043 可选地, 本实施例中, 上述根据上述增益序列和增益参考值生成偏差序列, 包括: 根据以下公式生成上述偏差序列: 0044 0045 其中, 上述G(n)为上述增益序列, 上述C(n)为上述偏差序列, 上述T为上述增益参 考值, 上述f(n)为与上述基带信号对应的n个射频频点相关的函数, 上述A为上述目标滤波 器的期望阻带增益, 上述A为根据上述N所设置的预设值。 0046 其中, 上述f(n)为G(n)序列中元素索引与基带信号对应的射频频点的映射函数, 偏差序列是目标滤波器响应的目标参考。 0047 A为目标滤波器的期望阻。

32、带增益, 通常根据滤波器抽头系数数量进行设置, 一般可 通过公式A-10*log2(N)进行设置。 0048 在一种可选的实施例中, 上述以上述过采样间隔对应的过采样倍数对上述偏差序 列进行抽取, 得到初始修正序列, 包括: 根据以下公式得到上述初始修正序列: 0049 0050 其中, 上述C(n)为上述偏差序列, 上述D(n)为上述初始修正序列, 上述K为上述过 采样间隔对应的过采样倍数, 上述K为大于或等于2的整数。 0051 在一种可选的实施例中, 上述对上述初始修正序列进行优化, 得到优化修正序列, 包括: 将上述初始修正序列输入至迭代器; 根据以下公式在上述迭代器中对上述初始修正 。

33、序列进行迭代优化: 0052 0053 0054 其中, 上述P和上述M均为N*N的扰动矩阵, 上述STEP为迭代步长, IN为N*N的单位矩 阵, 上述B(n)的初始序列为上述初始修正序列D(n); 对上述P和上述M中每一行中的元素进 行滤波器转换, 并计算上述P和上述M中每一行中的元素的偏差值; 将上述每一行中的元素 的偏差值分别存入对应的结果矩阵Rp和Rm的对应行中; 确定上述Rp和上述Rm中的最小值, 将最小值对应矩阵的对应行元素序列作为上述迭代器输出的一次修正序列R(n); 在达到收 敛条件的情况下, 将最后一次输出的R(n)修正序列确定为上述优化修正序列O(n)。 0055 可选地。

34、, 将上述初始修正序列输入至迭代器, 按照上述方式初始修正序列进行处 理, 得到迭代器第一次输出的结果R(n), 将第一次的输出结果再一次输入上述迭代器中, 并 按照上述方式继续循环处理, 得到第二次的输出结果R(n), , 以此类推, 直到达到收敛 条件, 则将迭代器最后一次的输出结果作为最终的优化修正序列O(n)。 0056 在一种可选的实施例中, 上述对上述优化修正序列进行转换, 得到滤波器抽头系 说明书 5/13 页 9 CN 111901004 A 9 数, 包括: 根据以下公式得到上述滤波器抽头系数: 0057 0058 0059 其中, 上述H(n)为上述滤波器抽头系数, 上述O。

35、(n)为优化修正序列。 0060 需要说明的是, 上述i为复数符号。 0061 在一种可选的实施例中, 在上述对上述优化修正序列进行转换, 得到滤波器抽头 系数之后, 上述方法还包括: 根据以下公式得到偏差值序列和目标偏差值: 0062 0063 P(n)DET(K(n), n0, 1, 2., K*N-1 0064 0065 M(n)20*log10(|Q(n)|) n0, 1, ., N*K-1 0066 0067 EMax(E(n)-Min(E(n) 0068 根据上述E(n)生成补偿曲线, 根据上述补偿曲线和上述目标偏差值E对上述基带 信号的补偿效果进行评估, 其中, 上述E(n)为上。

36、述偏差值序列, 上述E为上述目标偏差值, 上 述E为上述补偿曲线的平坦度峰-峰值的评估值。 0069 下面结合一可选示例对平坦度的补偿方法的流程进行说明, 如图3所示, 该方法可 以包括以下步骤: 0070 需要说明的是, 接收机和发射机的测试步骤中要求测试间隔频率基带信号采样 率/抽头系数数量, 为了减少资源消耗, 当抽头系数数量较少时, 测试间隔较大, 测试数据无 法反应带内增益的高频波动, 细节丢失, 最终导致补偿性能下降。 采用IFFT或训练的方法生 成的滤波器通常无法准确地评估补偿后的带内平坦度峰-峰值。 0071 因此, 需要找到更加合适的抽头系数, 才能使补偿性能更好, 更好的评。

37、估补偿后的 带内平坦度峰-峰值。 0072 步骤1, 设置滤波器抽头数。 0073 可选地, 根据硬件资源消耗选择合适的滤波器抽头系数数量N, 其中N为大于等于2 的整数。 0074 步骤2, 设置进行补偿的射频频率区间R。 0075 可选地, R可以是单个区间, 也可能是多个区间。 0076 R满足RFcFs/2,Fc+Fs/2, 其中Fc为射频中心频点, Fs为基带信号采样率。 0077 步骤3, 增益曲线测量。 0078 可选地, 以基带信号DC对应的射频频点Fc为原点, 以Fs/(N*K)为过采样间隔, 测试 频率区间FcFs/2, Fc+Fs/2)共N*K个采样点的增益值。 测得的增。

38、益值按照频率从小到大排 列得到序列G(n)g(0),g(1),g(N*K1), 其中, 增益值的单位为Db, K为过采样倍数。 说明书 6/13 页 10 CN 111901004 A 10 0079 步骤4, 设置增益参考值T。 0080 可选地, 参考值T即期望的平坦的链路增益值。 0081 步骤5, 生成偏差序列C(n)。 0082 可选地, 按照以下公式生成偏差序列C(n): 0083 0084 其中, f(n)为G(n)序列中元素索引与基带信号的射频频点的映射函数, 偏差序列 是补偿滤波器响应的目标参考。 T是增益参考值, 即期望的平坦的链路增益值。 0085 A为目标滤波器的期望阻。

39、带增益, 通常根据滤波器抽头数进行设置, 一般可通过公 式A-10*log2(N)进行设置。 0086 步骤6, 生成初始修正序列D(n)。 0087 可选地, D(n)为偏差序列的子序列, 其中, C(n)是D(n)的K倍, 从C(n)中选择一部分 出来值可以得到D(n)。 0088 0089 步骤7, 生成优化修正序列O(n)。 0090 可选地, 优化修正序列O(n)的生成方法具体如下: 0091 步骤(1)迭代器输入为长度为N的修正序列B(n), 其中, B(n)的初始序列为上述初 始修正序列D(n)。 0092 步骤(2)引入N*N的扰动矩阵P, M定义如下: 0093 0094 0。

40、095 其中, STEP为搜索迭代算法的步长, IN为N*N的单位矩阵。 0096 步骤(3)对P, M矩阵每一行中的元素进行滤波器转换, 并计算其偏差值E, 其结果分 别存入对应结果矩阵Rp以及Rm的对应行中。 结果矩阵大小为1*N。 0097 步骤(4)比较并获得Rp以及Rm中最小的单元, 作为当前迭代的偏差值输出。 取最小 值对应矩阵的对应行元素序列作为迭代输出修正序列R(n)。 0098 需要说明的是, 上述步骤(1)(4)中的迭代步长可以按照以下方式设置: 通过将 迭代输出的R(n)传递给迭代输入B(n)可通过多次循环上述步骤(1)(4)得到优化修正序 列O(n)以及最终偏差值Ef。。

41、 迭代可以改变步长值进行多段执行, 例如STEP0.1迭代一定次 数后采用更小的步长0.01再进行迭代, 从而优化收敛速度与性能。 0099 可选地, 在确定优化修正序列O(n)的过程中, 收敛条件可以按照以下方式设置: 1、 固定迭代次数; 2、 迭代一定次数后偏差值E不再发生显著变化(如小于设定阈值); 3、 偏差值 E达到系统预期。 0100 可选地, 滤波器转换方法如下: 说明书 7/13 页 11 CN 111901004 A 11 0101 假设输入为修正序列O(n), 输出为滤波器抽头系数H(n), 长度均为N。 0102 将以Db为单位的修正序列O(n)转化为线性修正序列L(n。

42、)。 0103 0104 0105 可选地, 以下详述如何生成偏差值: 0106 输入为滤波器抽头系数H(n), 偏差序列C(n), 输出为偏差值E, 偏差值越小代表滤 波器抽头系数的补偿效果越好, 生成方法如下: 0107 S1, 对H(n)进行补0, 得到新的序列K(n), 具体公式如下: 0108 0109 S2, 对K(n)执行K*N点DFT处理, 得到序列P(n), 具体公式如下: 0110 P(n)DFT(K(n), n0, 1, 2., K*N-1 0111 S3, 对P(n)进行顺序调整, 前后部分交换, 得到新的序列Q(n), 具体公式如下: 0112 0113 S4, 对Q。

43、(n)中各元素进行模运算, 取对数得到M(n), 具体公式如下: 0114 M(n)20*log10(|Q(n)|) n0, 1, ., NK-1 0115 M(n)是该滤波器系数H(n)在S3中各采样点上的增益补偿值, 并且按照频率从小到 大进行排列。 0116 S5, 计算补偿偏差序列E(n), 该序列反应了该滤波器在各频点上的补偿残差, 具体 公式如下: 0117 0118 S6, 计算偏差值E 0119 EMax(E(n)-Min(E(n) 0120 利用偏差值序列E(n)中的最大值减去最小值即得到偏差值。 0121 步骤8, 生成滤波器抽头系数。 0122 利用步骤7中介绍滤波器转换。

44、方法对O(n)进行滤波器转换得到最终FIR滤波器的 抽头系数。 0123 步骤9, 生成补偿曲线。 0124 取迭代结束时的TE(n)形成的序列即代表了补偿后系统增益的预期曲线, 得到的 E即补偿后系统平坦度峰-峰值的评估值。 0125 通过本实施例, 在FIR滤波器抽头系数不变、 以及导致的硬件资源消耗不变的情况 下, 通过上述方式得到的滤波器抽头系数能获得更好的补偿效果, 通过过采样间隔获取更 多的基带信号的信息, 对这些信息进行综合处理, 使用迭代的算法, 找一个更合适的滤波器 抽头系数, 在最终生成的滤波器抽头系数不变的情况下, 能够拥有更好的曲线, 最终得到更 说明书 8/13 页 。

45、12 CN 111901004 A 12 能够补偿曲线的滤波器, 提高了补偿效果。 0126 需要说明的是, 对于前述的各方法实施例, 为了简单描述, 故将其都表述为一系列 的动作组合, 但是本领域技术人员应该知悉, 本发明并不受所描述的动作顺序的限制, 因为 依据本发明, 某些步骤可以采用其他顺序或者同时进行。 其次, 本领域技术人员也应该知 悉, 说明书中所描述的实施例均属于优选实施例, 所涉及的动作和模块并不一定是本发明 所必须的。 0127 根据本发明实施例的又一方面, 还提供了平坦度的补偿装置, 如图3所示, 该装置 包括: 0128 第一处理单元402, 用于以过采样间隔对收发机链。

46、路在基带信号影响的频率范围 内的增益进行采样, 得到增益序列; 0129 第二处理单元404, 用于根据上述增益序列和增益参考值生成偏差序列, 其中, 上 述增益参考值为期望的平坦链路增益值; 0130 第三处理单元406, 用于以上述过采样间隔对应的过采样倍数对上述偏差序列进 行抽取, 得到初始修正序列, 其中, 上述初始修正序列为上述偏差序列的子序列; 0131 优化单元408, 用于对上述初始修正序列进行优化, 得到优化修正序列; 0132 转换单元410, 用于对上述优化修正序列进行转换, 得到滤波器抽头系数; 0133 第四处理单元412, 用于根据上述滤波器抽头系数生成目标滤波器,。

47、 使用上述目标 滤波器对上述基带信号进行补偿。 0134 通过本实施例, 以过采样间隔对收发机链路在基带信号影响的频率范围内的增益 进行采样, 得到增益序列; 根据上述增益序列和增益参考值生成偏差序列, 其中, 上述增益 参考值为期望的平坦链路增益值; 以上述过采样间隔对应的过采样倍数对上述偏差序列进 行抽取, 得到初始修正序列, 其中, 上述初始修正序列为上述偏差序列的子序列; 对上述初 始修正序列进行优化, 得到优化修正序列; 对上述优化修正序列进行转换, 得到滤波器抽头 系数; 根据上述滤波器抽头系数生成目标滤波器, 使用上述目标滤波器对上述基带信号进 行补偿。 采用上述方式, 通过对基。

48、带信号进行过采样的过程中, 能够获取到更多的基带信号 的信息, 然后根据这些信息按照上述方式一步步确定出滤波器抽头系数, 能够使得到的滤 波器抽头系数更加精确, 最终, 根据该滤波器抽头系数生成目标滤波器, 并使用目标滤波器 来对基带信号进行补偿, 提高了对基带信号的补偿效果。 0135 作为一种可选的技术方案, 上述装置还包括: 0136 设置单元, 用于在上述以过采样间隔对收发机链路在基带信号影响的频率范围内 的增益进行采样之前, 设置滤波器抽头数量N和补偿区间R, 其中, 上述N为大于或等于2的整 数, 上述补偿区间RFc-Fs/2, Fc+Fs/2, 上述Fc为上述基带信号对应的射频中。

49、心频点, 上 述Fs为基带信号采样率; 0137 第一处理单元, 还用于以上述过采样间隔对上述收发机链路在上述基带信号的上 述补偿区间R内的增益进行采样, 得到N*K个增益值, 根据上述N*K个增益值得到上述增益序 列, 其中, 上述频率范围包括上述补偿区间R, 上述过采样间隔Fs/(N*K), 上述K为上述过 采样倍数, 上述K为大于或等于2的整数, 上述增益序列为G(n)g(0) ,g(1) ,g(N*K- 1), 上述N*K个增益值为g(0),g(1),g(N*K1)。 0138 作为一种可选的技术方案, 上述第二处理单元, 还用于根据以下公式生成上述偏 说明书 9/13 页 13 CN。

50、 111901004 A 13 差序列: 0139 0140 其中, 上述G(n)为上述增益序列, 上述C(n)为上述偏差序列, 上述T为上述增益参 考值, 上述f(n)为与上述基带信号对应的n个射频频点相关的函数, 上述A为上述目标滤波 器的期望阻带增益, 上述A为根据上述N所设置的预设值。 0141 作为一种可选的技术方案, 上述第三处理单元, 还用于根据以下公式得到上述初 始修正序列: 0142 0143 其中, 上述C(n)为上述偏差序列, 上述D(n)为上述初始修正序列, 上述K为上述过 采样间隔对应的过采样倍数, 上述K为大于或等于2的整数。 0144 作为一种可选的技术方案, 上。

展开阅读全文
内容关键字: 平坦 补偿 方法 装置 存储 介质 电子设备
关于本文
本文标题:平坦度的补偿方法和装置、存储介质和电子设备.pdf
链接地址:https://www.zhuanlichaxun.net/pdf/10084838.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1