信号补偿方法及电路,数字功率放大器及存储介质技术

技术编号:35920958 阅读:10 留言:0更新日期:2022-12-10 11:05
本申请提供一种信号补偿方法及电路,数字功率放大器及存储介质,涉及信号处理领域。信号补偿方法包括:基于预设的存储器组确定对失真信号的补偿值;所述存储器组存储有补偿表,所述补偿表包括所述补偿值与所述失真信号之间的关系;使用所述补偿值对所述失真信号进行补偿;其中,所述存储器组包括多个存储器,每一所述存储器内分别包括不同的子补偿表;所述子补偿表为所述补偿表的部分,且所有所述子补偿表组成所述补偿表。通过该信号补偿方法,可以减少存储器在数字补偿预失真电路中的占用面积。积。积。

【技术实现步骤摘要】
信号补偿方法及电路,数字功率放大器及存储介质


[0001]本申请涉及信号调制领域,具体而言,涉及一种信号补偿方法、一种信号补偿电路、一种数字功率放大器和一种计算机可读存储介质。

技术介绍

[0002]正交调制信号在经数字功率放大器输出之后,会有一定程度上的非线性失真,失真可以使用DPD(Di gita l Pre

D i stort i on,数字补偿预失真电路)进行补偿修正。
[0003]其中,正交调制信号的失真值与补偿修正所使用的补偿值有一定的关系,通常会使用DPD tab l e(Di gita l Pre

Di stort i on tab l e,非线性失真补偿值查找表)存储该关系。
[0004]目前,DPD tab l e通常存储在存储器电路中。DPD tab l e通过均匀间隔的测量点测量得到,测量点之间可以形成网格,确定补偿值需要读取失真信号在DPD tab l e中相邻的四个测量点的数据。然而,读取测量点数据时一次仅能从一个存储器读取一个测量点,而测量点的读取通常需要在一个时钟周期内完成,因此,会设置四个存储器,每一个存储器都存储一个DPD tab l e,读取时就可以在预设时钟周期内读取四个测量点,但设置四个存储器的方式会占用较大的电路面积,从而使得芯片无法小型化。

技术实现思路

[0005]有鉴于此,本申请实施例提供一种信号补偿方法、一种信号补偿电路、一种数字功率放大器及一种计算机可读存储介质,减少存储器在数字补偿预失真电路中的占用面积。
[0006]第一方面,本申请实施例提供一种信号补偿方法,包括:基于预设的存储器组确定对失真信号的补偿值;所述存储器组存储有补偿表,所述补偿表包括所述补偿值与所述失真信号之间的关系;使用所述补偿值对所述失真信号进行补偿;其中,所述存储器组包括多个存储器,每一所述存储器内分别包括不同的子补偿表;所述子补偿表为所述补偿表的部分,且所有所述子补偿表组成所述补偿表。
[0007]本申请实施例中,由于子补偿表为补偿表的部分,因此,存储器在存储子补偿表时,相较于存储完整的补偿表,对存储器内存的要求较低,可以使用占用内存更小的存储器电路对子补偿表进行存储,从而降低存储器在信号补偿电路中占用的面积。由于所有子补偿表可以组成完整的补偿表,因此,可以避免补偿表缺失,无法确定补偿值的情况。
[0008]一实施例中,所述基于预设的存储器组确定对失真信号的补偿值之前,所述方法还包括:获取所述子补偿表,所述子补偿表为根据预设的拆分规则对所述补偿表拆分得到;将所述子补偿表分别存入多个不同的所述存储器。
[0009]本申请实施例中,通过设置预设的拆分规则,可以使得到的多个子补偿表满足一定的规律,可以便于对子补偿表进行拆分。同时,可以将补偿表分别存入不同的存储器,由于从一个存储器读取一次仅能获取一项数据,因此,将子补偿表存入不同的存储器,可以使得在读取子补偿表中的数据时,能够在一个时钟周期内分别读取不同存储器中存储的数
据,满足读取数据对时间的需求,从而使能够准确计算补偿值。
[0010]一实施例中,所述补偿表通过在I Q坐标系上相同间隔的测量点测量得到,所有所述测量点之间组成多个网格,所述将所述补偿表拆分为多个所述子补偿表,包括:根据在同一所述网格中各所述测量点所处的不同位置,分别为各所述测量点赋予不同的序号;建立所述子补偿表与所述序号之间的关系;根据所述序号,分别将不同所述网格中的各所述测量点分别存入各自序号对应的所述子补偿表。
[0011]本申请实施例中,通过根据测量点所处的位置分别为不同的测量点赋予不同的序号,由此,可以通过序号对补偿表进行拆分,简化对补偿表的拆分难度。由于在同一网格中各测量点的序号不同,因此,可以将同一网格中的各测量点分别存入不同的子补偿表,进而将子补偿表存入不同的存储器,由此,在从子补偿表读取测量点时,可以同时对不同的存储器进行读取,获取同一网格的各测量点,由此,能够在一个时钟周期内分别读取不同存储器中存储的数据,满足读取数据对时间的需求,从而使能够准确计算补偿值。
[0012]一实施例中,分别在所述I Q坐标中的垂直方向和水平方向上,所述测量点对应的所述序号在间隔一个所述测量点后重复。
[0013]本申请实施例中,通过在垂直方向上和水平方向上,测量点对应的序号在间隔一个测量点后重复,通过该方式为测量点赋予序号,可以保证任意最小单元的网格的四个测量点对应的序号均不重复,由此,通过该方式赋予序号,可以提高将补偿表拆分为子补偿表的效率。
[0014]一实施例中,所述将多个所述子补偿表分别存入不同的所述存储器,包括:建立存储关系,所述存储关系所述存储器与所述序号之间对应关系;根据所述存储关系,将所述序号对应的所述子补偿表存入所述序号对应的所述存储器中。
[0015]本申请实施例中,由于子补偿表所在的存储器不同,在从存储器读取子补偿表时得到的结果也不同,计算得到的补偿值也不同,因此,建立存储器与序号之间对应关系的存储关系,可以使得后续读取子补偿表时,可以根据该存储关系与失真信号确定出补偿值,由此,使得确定出的补偿值更为准确。
[0016]一实施例中,所述基于预设的存储器组确定对失真信号的补偿值,包括:根据所述失真信号在I Q坐标系中的位置,确定所述失真信号在所述补偿表中的所在网格;根据所在网格分别从不同所述存储器的所述子补偿表中确定所述所在网格的测量点;根据所述失真信号在I Q坐标系中的位置、所述所在网格的测量点确定所述补偿值。
[0017]本申请实施例中,在确定失真信号在补偿表中的所在网格之后,可以同时从不同的存储器读取该所在网格的测量点,满足读取测试点对读取时间的要求。
[0018]第二方面,本申请实施例提供一种信号补偿电路,包括:存储器组,存储有补偿表,所述补偿表包括所述补偿值与所述失真信号的失真值之间的关系;其中,所述存储其组包括多个存储器;每一所述存储器内分别包括不同的子补偿表;所述子补偿表为所述补偿表的部分,且所有所述子补偿表组成所述补偿表;补偿电路主体,包括处理器,所述处理器用于执行如第一方面任一项所述的方法。
[0019]一实施例中,所述存储器组中所述存储器的数量为4个。
[0020]本申请实施例中,存储器组中存储器的数量为4,可在读取子补偿表时,可以同时读取四个子补偿表。而失真信号的补偿值通常与四个测量点的参数有关,因此,设置四个存
储器可以存储四个测试点分别对应的子补偿表,无需存储完整补偿表,从而使得存储器占用补偿电路的面积较少。
[0021]第三方面,本申请实施例提供一种数字功率放大器,包括:数字功率放大器主体;如第二方面所述的信号补偿电路,与所述数字功率放大器主体的信号输出端连接。
[0022]第四方面,本申请实施例提供了一种计算机可读存储介质,所述可读存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行如第一方面所述的方法。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信号补偿方法,其特征在于,包括:基于预设的存储器组确定对失真信号的补偿值;所述存储器组存储有补偿表,所述补偿表包括所述补偿值与所述失真信号之间的关系;使用所述补偿值对所述失真信号进行补偿;其中,所述存储器组包括多个存储器,每一所述存储器内分别包括不同的子补偿表;所述子补偿表为所述补偿表的部分,且所有所述子补偿表组成所述补偿表。2.根据权利要求1所述的方法,其特征在于,所述基于预设的存储器组确定对失真信号的补偿值之前,所述方法还包括:获取所述子补偿表,所述子补偿表为根据预设的拆分规则对所述补偿表拆分得到;将所述子补偿表分别存入多个不同的所述存储器。3.根据权利要求2所述的方法,其特征在于,所述补偿表通过在IQ坐标系上相同间隔的测量点测量得到,所有所述测量点之间组成多个网格,所述获取所述子补偿表的方法包括:根据在同一所述网格中各所述测量点所处的不同位置,分别为各所述测量点赋予不同的序号;建立所述子补偿表与所述序号之间的关系;根据所述序号,分别将不同所述网格中的各所述测量点分别存入各自序号对应的所述子补偿表。4.根据权利要求3所述的方法,其特征在于,分别在所述IQ坐标中的垂直方向和水平方向上,所述测量点对应的所述序号在间隔一个所述测量点后重复。5.根据权利要求3所述的方法,其特征在于,所述将所述子补偿表分别存入所述存储器的方法包括:建立存储关系,所述存储关系为所述存储器与所述序号之间对应关系;根据所述存储关系,...

【专利技术属性】
技术研发人员:苏南罗飞熊亮
申请(专利权)人:恒玄科技上海股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1