主权项 |
一种自适应数字预失真装置,该自适应数字预失真装置包括:预失真单元,基于要被放大器放大的输入信号从查找表中取出预失真参数,并且根据所述预失真参数对所述输入信号进行预失真处理,以生成要被所述放大器放大的预失真信号;代价函数生成单元,根据所述放大器的输出信号,生成代价函数;固定分段点确定单元,其用于确定固定分段点;以及更新单元,根据所述代价函数更新参数(u1,u2,ka)以基于更新后的参数(u1,u2,ka)更新所述查找表,其中,ka为自适应分段点,u1为在所述自适应分段点ka的一侧的斜率,u2为在所述自适应分段点ka的另一侧的斜率;以及根据所述代价函数更新参数(v1,v2)以基于更新后的参数(v1,v2)以及所述固定分段点更新所述查找表,其中,v1为在所述固定分段点的一侧的斜率,v2为在所述固定分段点的另一侧的斜率,所述更新单元按照下式根据更新后的参数(u1,u2,ka)来更新所述查找表: <mrow> <mi>L</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open='{' close='' separators=' '> <mtable> <mtr> <mtd> <msub> <mi>u</mi> <mn>1</mn> </msub> <mo>×</mo> <mrow> <mo>(</mo> <msup> <mi>L</mi> <mo>′</mo> </msup> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>-</mo> <msup> <mi>L</mi> <mo>′</mo> </msup> <mrow> <mo>(</mo> <mn>0</mn> <mo>)</mo> </mrow> <mo>)</mo> </mrow> <mo>+</mo> <msup> <mi>L</mi> <mo>′</mo> </msup> <mrow> <mo>(</mo> <mn>0</mn> <mo>)</mo> </mrow> </mtd> <mtd> <mi>k</mi> <mo>≤</mo> <msub> <mi>k</mi> <mi>a</mi> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>u</mi> <mn>2</mn> </msub> <mo>×</mo> <mrow> <mo>(</mo> <msup> <mi>L</mi> <mo>′</mo> </msup> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>-</mo> <msup> <mi>L</mi> <mo>′</mo> </msup> <mrow> <mo>(</mo> <msub> <mi>k</mi> <mi>a</mi> </msub> <mo>)</mo> </mrow> <mo>)</mo> </mrow> <mo>+</mo> <msup> <mi>L</mi> <mo>′</mo> </msup> <mrow> <mo>(</mo> <msub> <mi>k</mi> <mi>a</mi> </msub> <mo>)</mo> </mrow> </mtd> <mtd> <mi>k</mi> <mo>></mo> <msub> <mi>k</mi> <mi>a</mi> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> </mrow>其中,L'(·)为更新前的查找表,L(·)为更新后的查找表,k为查找表索引号,其中,所述更新单元按照下式根据更新后的参数(v1,v2)以及所述固定分段点来更新所述查找表: <mrow> <mi>L</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open='{' close=''> <mtable> <mtr> <mtd> <msub> <mi>v</mi> <mn>1</mn> </msub> <mo>×</mo> <mrow> <mo>(</mo> <msup> <mi>L</mi> <mo>′</mo> </msup> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>-</mo> <msup> <mi>L</mi> <mo>′</mo> </msup> <mrow> <mo>(</mo> <msub> <mi>k</mi> <mi>b</mi> </msub> <mo>)</mo> </mrow> <mo>)</mo> </mrow> <mo>+</mo> <msup> <mi>L</mi> <mo>′</mo> </msup> <mrow> <mo>(</mo> <msub> <mi>k</mi> <mi>b</mi> </msub> <mo>)</mo> </mrow> </mtd> <mtd> <mi>k</mi> <mo>≤</mo> <msub> <mi>k</mi> <mi>b</mi> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>v</mi> <mn>2</mn> </msub> <mo>×</mo> <mrow> <mo>(</mo> <msup> <mi>L</mi> <mo>′</mo> </msup> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>-</mo> <msup> <mi>L</mi> <mo>′</mo> </msup> <mrow> <mo>(</mo> <msub> <mi>k</mi> <mi>b</mi> </msub> <mo>)</mo> </mrow> <mo>)</mo> </mrow> <mo>+</mo> <msup> <mi>L</mi> <mo>′</mo> </msup> <mrow> <mo>(</mo> <msub> <mi>k</mi> <mi>b</mi> </msub> <mo>)</mo> </mrow> </mtd> <mtd> <mi>k</mi> <mo>></mo> <msub> <mi>k</mi> <mi>b</mi> </msub> </mtd> </mtr> </mtable> </mfenced> </mrow>其中,kb为所述固定分段点,L'(·)为更新前的查找表,L(·)为更新后的查找表,k为查找表索引号。 |