通过对X插值,使插值后的信号通过FIR滤波器传递,最后对滤波后信号进行升采样,对输入信号X重采样。通过连线数据至X输入端可确定要使用的多态实例,也可手动选择实例。


icon

输入/输出

  • cbool.png 抗混叠?

    抗混叠?指定LabVIEW低于采样频率对信号采样时是否对输入信号进行低通滤波。

    抗混叠?的值为TRUE(默认),该VI可避免信号发生混叠。但是,重采样会增加计算量。

  • cbool.png 重置

    重置控制重采样的初始化。默认值为FALSE。

    VI第一次运行或重置为TRUE时,LabVIEW将VI的内部状态初始化为0并通过起始索引决定在何处开始重采样。VI下一次运行或重置为FALSE时,LabVIEW将内部状态初始化为上一次调用该VI实例的最后状态。

    如需处理包含小数据块的大数据序列,可为第一个数据块设置重置为TRUE,对其它的块保持FALSE。

  • c2ddbl.png X

    X包含要重采样的实数输入信号。X的每一行都包含输入信号。所有信号长度一致。每个信号的采样间隔X都等于1。

  • ci32.png 起始索引

    起始索引用于确定第一次调用VI或重置为TRUE时从何处开始重采样。在对X进行插值后的信号设置起始索引起始索引必须大于等于0。默认值为0。

  • cnclst.png 重采样因子

    重采样因子包含用于重采样的插值因子和降采样因子。

  • ci32.png 插值

    插值是用于重采样的插值因子。默认值为1。

  • ci32.png 降采样

    降采样是用于重采样的降采样因子。默认值为1。

  • cerrcodeclst.png 错误输入(无错误)

    错误输入表明该节点运行前发生的错误条件。该输入提供标准错误输入功能。

  • cnclst.png FIR滤波器规范

    FIR滤波器规范指定VI用于FIR滤波器的最小值。

  • cdbl.png 抗混叠衰减(dB)

    抗混叠衰减(dB)指定重采样后混叠的信号分量的最小衰减水平。默认值为120。

  • cdbl.png 归一化带宽

    归一化带宽指定新的采样率中不衰减的比例。默认值为0.4536。

  • i2ddbl.png Y

    Y返回重采样后的信号。Y中的每一行都包含一个重采样的信号,与X中同一行的输入信号相对应。所有信号长度一致。每个信号的采样间隔为降采样/插值

  • idbl.png t0

    t0返回Y中第一个采样的时间。

  • ierrcodeclst.png 错误输出

    错误输出包含错误信息。该输出提供标准错误输出功能。

  • 下列步骤为有理采样的过程。每一步对应于下列已编号的图像。

    1. 待采样的输入信号X。两个相邻采样的时间间隔为1。
    2. 在每两个相邻采样间插入零,通过插值因子对X进行重采样。假设X1表示插值后的信号。
    3. 通过FIR滤波器,对X1起始索引处进行滤波,获得第一个输出采样。在插值后信号范围外的元素等于零。
    4. 使FIR滤波器移动至起始索引+降采样的位置,再通过滤波得到第二个输出采样。
    5. 重复步骤4,添加每个新的降采样值,直至X1中没有足够的采样用于滤波。使最终的采样保存至内部状态中并等待下一个信号块。输出信号中两个相邻采样间的间隔等于降采样/插值t0指定第一个输出采样的时间。

    范例

    请参考LabVIEW附带的下列范例文件。

    • labview\examples\Signal Processing\Signal Operation\Rational Resampling.vi