主要内容

检查样本和帧速率金宝app

采样速率和帧速率的概念

在大多数信号处理模型中,采样率和帧率都是重要的问题。对于包含汇率转换的系统来说尤其如此。幸运的是,在大多数情况下,当您构建Simulink时金宝app®模型,您只需要为源块设置采样率。金宝appSimulink自动为连接到源块的块计算适当的采样率。然而,熟悉样本速率和帧速率概念是很重要的,因为它们适用于Simulink模型。金宝app

输入框内T.FI.帧信号是连续向量或矩阵之间的时间间隔输入到块。同样,输出帧周期T.)块在输出端口处更新帧矢量或矩阵值的时间间隔。

相比之下,样本周期,T.S.,是帧内单个采样的时间间隔,该值小于帧大小大于1时的帧周期。帧信号的采样周期是帧周期和帧大小的商,m

T. S. = T. F / m

更具体地说,输入的样本周期(T.SI.)和产出(T.所以)与各自的帧周期相关

T. S. 一世 = T. F 一世 / m 一世

T. S. O. = T. F O. / m O.

在哪里m一世mO.是输入和输出帧大小。

下图显示了单通道,具有帧大小的帧信号(m一世)和帧周期(T.FI.)为1.样品期,T.SI.因此是1/4,或0。25秒。

信号的帧速率是帧周期的倒数。例如,输入帧速率将是 1 / T. F 一世 .同样,输出帧速率将是 1 / T. F O.

信号的采样率是样品周期的倒数。例如,采样率将是 1 / T. S.

在大多数情况下,序列采样周期T.SI.最重要的是,帧速率只是您为信号选择的帧大小的结果。对于具有给定采样周期的序列,较大的帧大小对应于较慢的帧速率,反之亦然。

根据块对话框中的设置,块决定是每次处理一个样本还是每次处理一个帧。例如,一个百良过滤器块输入处理参数设置为列作为通道(基于帧)对待一个3.——- - - - - -2输入信号为两帧信号,每帧有三个样本。如果输入处理参数设置为元素作为通道(基于示例), 这3.——- - - - - -2输入信号被视为六通道信号,每个通道中的一个样本。

使用探针块检查信号

你可以使用探测(金宝appSimulink)块显示示例周期或信号的帧周期。探针块显示标签TS.,即序列的采样周期或帧周期,后面是一个二元向量。左边的元素是被测量信号的周期。右边的元素是信号的采样时间偏移量,通常为0。

笔记

金宝appSimulink提供了将信号的采样时间移动任意值的能力,这相当于将信号的相位移动一个分数采样周期。然而,在信号处理系统中很少使用采样时间偏移量,并且DSP系统工具箱™块不支持它们。金宝app

使用探针块显示信号的采样周期

  1. 在MATLAB®命令提示符下,键入ex_probe_tut1

    探测器示例1型号打开。双击来自工作区的信号堵塞。请注意每帧样品参数设置为1

  2. 运行模型。

    下图说明了Probe块如何显示每个上采样操作之前和之后的信号采样周期。

    由探测块显示,来自工作区块的信号的输出是一个样本时段为1秒的信号。来自第一upsample块的输出具有0.5秒的样品周期,第二个上置块的输出具有0.25秒的样品周期。

使用探针块显示信号的帧周期

  1. 在matlab命令提示符下,键入ex_probe_tut2

    探针示例2模型打开。双击来自工作区的信号堵塞。请注意每帧样品参数设置为16..信号中的每一帧包含16.样品。

  2. 运行模型。

    下图说明了探测器块如何在每个upsample操作之前和之后显示信号的帧周期。

    正如Probe块显示的,Signal from Workspace块的输出有16秒的帧周期。第一个Upsample块的输出帧周期为8秒,第二个Upsample块的输出帧周期为4秒。

注意,采样率转换通过帧周期的变化而不是帧大小来实现。

使用颜色编码检查信号

使用采样时间颜色编码查看信号的采样率

  1. 在matlab命令提示符下,键入ex_color_tut1.

    采样时间颜色示例1型号打开。双击来自工作区的信号堵塞。请注意每帧样品参数设置为1

  2. 调试选项卡上,选择信息覆盖>颜色.此选择打开采样时间颜色编码。金宝appSimulink现在分配每个采样率不同的颜色。

  3. 运行模型。

    现在,该模型应该类似于下图:

    该模型中的每个信号都具有不同的采样率。因此,每个信号被分配不同的颜色。

使用采样时间颜色编码查看信号的帧速率

  1. 在matlab命令提示符下,键入ex_color_tut2.

    采样时间颜色示例2型号打开。双击来自工作区的信号堵塞。请注意每帧样品参数设置为16..信号中的每一帧包含16.样品。

  2. 打开采样时间颜色编码,在调试选项卡上,选择信息覆盖>颜色

    金宝appSimulink现在为每个帧率分配不同的颜色。

  3. 运行模型。

    现在,该模型应该类似于下图:

    因为这评价选项参数设置为允许多重速率的处理,每个upsample块会改变帧速率。因此,模型中的每个帧信号被分配了不同的颜色。

  4. 双击每个Upsample块并更改评价选项参数到强制执行单速率处理

  5. 运行模型。

    每个信号都以相同的颜色编码。因此,模型中的每个信号现在具有相同的帧速率。

有关采样时间颜色编码的更多信息,请参阅查看时间样本信息(金宝appSimulink)

相关的话题