Main Content

本页翻译不是最新的。点击此处可查看最新英文版本。

参数量化顾问

检查与参数量化相关的数值问题

自 R2022b 起

说明

参数量化顾问提供与参数量化相关的数值问题的详细信息。使用此 App,您可以:

  • 过滤由参数上溢、下溢和精度损失导致的量化问题。

  • 根据误差位、绝对误差或相对误差对量化问题进行分类。

  • 详细研究参数量化对模型的影响。

Screenshot of Parameter Quantization Advisor app.

打开 参数量化顾问 App

  • 诊断查看器:从数值诊断警告或错误中,在建议的操作下,点击打开

示例

全部展开

使用参数量化顾问研究反馈控制器模型中的参数精度损失。

打开 fxpdemo_feedback 模型。

fxpdemo_feedback

检查参数诊断是否已启用。在配置参数对话框中的诊断 > 数据有效性下,将检测精度损失参数诊断设置为“警告”。

对模型进行仿真。

诊断查看器显示关于参数精度损失的警告。

Parameter precision loss diagnostic warning message.

要在参数量化顾问中检查此诊断的详细信息,请从建议的操作中,点击打开

Screenshot of Parameter Quantization Advisor app.

该 App 显示在 fxpdemo_feedback/Denominator Terms 中发生的参数精度损失的详细信息。在此示例中,此模型只有精度损失问题,如表中量化问题列中的蓝色方块所示。您还可以使用该 App 来研究上溢和下溢问题。

名为 Denominator Terms 的 Discrete FIR Filter 模块中的四个系数出现了精度损失。该表显示为每个参数输入的对话框值和每个参数的对应量化值。您可以按误差位、绝对误差或相对误差对表进行排序。

参数详细信息窗格包含遇到数值问题的参数的其他详细信息,包括在模型中的位置以及参数的名称、维度和复/实性。该表显示对话框中参数的数据类型和运行时参数的数据类型,以及这些数据类型可表示的最小值、最大值和精度。

提示

  • 更新图或仿真模型,以便在诊断查看器中查看消息。

  • 参数量化顾问会报告下面这些量化问题的相关信息:

    App 还会报告设置为 none 的诊断。

  • 参数量化顾问会报告可调和不可调参数出现量化损失时的量化问题的详细信息。

  • 您可以在参数量化顾问中一次只检查一个参数。要检查不同参数,请从诊断查看器的消息中打开该 App 的一个新实例。

版本历史记录

在 R2022b 中推出