主要内容

DPD

数字预失真

  • 库:
  • 通讯工具箱/射频损伤校正

  • DPD块

描述

应用数字预失真(DPD)到一个复杂的基带信号使用记忆多项式来补偿功率放大器的非线性。有关更多信息,请参见数字预失真

这个图标显示了启用了所有端口的块。

港口

输入

全部展开

输入基带信号,指定为列向量。此端口未命名,直到系数来源参数设置为输入端口

数据类型:
复数的支持:金宝app是的

记忆多项式系数,指定为矩阵。矩阵中的行数必须等于存储多项式的存储深度。

  • 如果多项式型参数设置为记忆多项式,矩阵的列数是记忆多项式的次数。

  • 如果多项式型被设置为交叉项记忆多项式,则矩阵的列数必须相等n1) + 1是多项式的存储深度,和n为存储多项式的次数。

例子:Complex ([1 0 0 0;0 0 0 0 0;[0 0 0 0])

依赖关系

要启用该端口,请设置系数来源参数输入端口

数据类型:
复数的支持:金宝app是的

输出

全部展开

预失真的基带信号,作为与输入信号长度相同的列向量返回。

参数

全部展开

用于预失真的多项式类型,指定为以下值之一:

  • 记忆多项式-使用没有交叉项的记忆多项式计算预失真系数

  • 交叉项记忆多项式-使用具有交叉项的记忆多项式计算预失真系数

有关更多信息,请参见数字预失真

记忆多项式系数的来源,指定为以下值之一:

  • 财产—指定此值使用系数参数来定义记忆多项式系数

  • 输入端口—指定此值使用系数输入端口来定义存储器的多项式系数

记忆多项式系数,指定为矩阵。行数必须等于存储多项式的存储深度。

  • 如果多项式型被设置为记忆多项式,列数是内存多项式的次数。

  • 如果多项式型被设置为交叉项记忆多项式,列数必须相等n1) + 1是多项式的存储深度,和n为存储多项式的次数。

有关更多信息,请参见数字预失真

依赖关系

要启用该参数,请设置系数来源财产

数据类型:
复数的支持:金宝app是的

要运行的模拟类型,指定为代码生成解释执行

  • 代码生成——使用生成的C代码模拟模型。你第一次运行一个模拟,Simulink金宝app®为代码块生成C代码。除非模型发生变化,否则C代码将被重用用于后续的模拟。此选项需要额外的启动时间,但后续模拟的速度比解释执行

  • 解释执行——使用MATLAB对模型进行仿真®翻译。该选项需要的启动时间比代码生成方法,但后续模拟的速度较慢。在这种模式下,您可以调试块的源代码。

块特征

数据类型

|

多维信号

没有

适应信号

是的

更多关于

全部展开

参考文献

[1] Morgan, Dennis R., Ma Zhengxiang, Jaehyeong Kim, Michael G. Zierdt, John Pastalan。功率放大器数字预失真的广义记忆多项式模型。IEEE®信号处理汇刊.2006年10月第54卷第10期3852-3860页。

[2] Schetzen。非线性系统的Volterra和Wiener理论。纽约:威利,1980年。

扩展功能

C / c++代码生成
使用Simulink®Coder™生成C和c++代码。金宝app

介绍了R2019a