提供有理分式重采样滤波器,用于通过L/M因子更新输入采样率,L为插值因子,M为降采样因子。

有理分式重采样可使用有理分式因子L/M将信号的原始采样率转换为其他采样率。其中LM为整数。当 L=1且 M>1时,重采样为整数抽取;当 L>1且 M=1时,重采样为整数插值。

有理分式重采样对于在不同采样率操作的数字信号处理(DSP)系统交互非常有用。通过正确选择LM,可逼近任意所需的采样率变化比率。


icon

对话框选项

参数 说明
滤波器参数

包含下列选项:

  • L—

    指定插值因子。

  • M—

    指定降采样因子。

    注: LM 绝不能相等。
  • 阻带衰减

    指定衰减值,大于该值时增益与频率的比值快速下降。默认值为80 dB。

  • 输入采样率

    指定输入通道的采样率。输入采样率以及LM可确定输出采样率

  • 输出采样率

    表示通过计算得到的平均速率,可用于Express VI为每个通道返回有效的输出数据。

实现

包含下列选项:

  • 显示重置接线端

    指定该Express VI的程序框图是否包含重置输入,用于在运行时重置Express VI。

  • 通道数

    指定该Express VI可处理的资源通道数。

  • 适应源

    指定是否由Express VI确定输出数据类型。

    如要使用字长确定输出输出类型,取消勾选匹配至源复选框。

  • 字长

    输出字长必须位于[1, 32]范围内。仅当取消选中匹配至源复选框时,字长可用。

  • 整数字长

    表示该Express VI计算的输出整数字长。

滤波器响应

显示滤波器的实际幅度响应。

执行模式

包含下列选项:

  • 在单周期定时循环之外

    选择该项以在单周期定时循环外部使用该Express VI。

    L/M大于1时,禁用单周期定时循环外部
  • 单周期定时循环内部

    如需在单周期定时循环内部使用该Express VI时,可选择该选项。

    选择在单周期定时循环内可启用吞吐量。在单周期定时循环内执行该Express VI时,Express VI提供四个可用于调度数据定时的 握手信号 。如需使用有理分式重采样滤波器获得更高的吞吐量,可使用该选项。
  • 吞吐量-

    显示有效输入数据相邻两帧之间的最小周期数。LabVIEW可按照配置对话框中的选项设置吞吐量的值。

    只有在选择在单周期定时循环内选项后,才可使用吞吐量。如选择 在单周期定时循环之外, LabVIEW将吞吐量设置为 1次调用/采样,这意味着该Express VI可在每次被调用时接受数据。

  • 时钟速率

    指定该Express VI内部使用的流水线级数。增加级数时,该Express VI在单周期定时循环内部单周期定时循环外部编译的时钟频率也将增加。该选项不会明确设置时钟频率。 <note>  调整时钟频率将增加FPGA资源使用率和Express VI的延迟。延迟越大,该Express VI返回有效结果所需的时间越长。</note>

配置反馈

显示Express VI执行方式的详细信息。该信息由指定的配置选项确定。仅当选择在单周期定时循环外时,LabVIEW才显示该信息。

输入/输出

  • cunkn.png 输入数据

  • iunkn.png 输出数据

  • ibool.png 输出有效

  • iu8.png 通道索引

  • Express VI支持与多个通道握手