主要内容

转换示例和帧率金宝app使用转换速度块

率转换模块

通常有两种类型的操作影响的框架和采样率信号:rebuffering直接转换速度和帧。直接转换速度如upsampling和downsampling可以实现通过改变帧率或帧信号的大小。rebuffering帧,用来改变信号的帧尺寸以提高模拟吞吐量,通常也改变采样率或信号的帧速率。帧rebuffering技术的更多细节,请参阅将样品和帧速率在仿真软件中使用框架Rebuffering块金宝app

这个主题包含两个模型,展示了如何使用直接改变信号的采样率转换速度块。下面列出的速度转换块DSP系统工具箱™不基于过滤器。

注意,upsampling和将采样操作可以引入成像和在频域混叠,分别。为了防止这样的事情发生,基于过滤器的使用直接转换速度块。的直接转换模块和主题,展示了如何使用这些模块,明白了多频和多级过滤器

直接转换使用率的选择参数

在特定的转换速度块,率的选择参数确定的块操作单频模式或多重速率的模式。

率的选择参数设置为:

  • 执行单频处理:单频的块操作模式。块的输入和输出采样率保持不变。然而,根据信号帧尺寸变化速率块对话框中指定的转换因子。

  • 允许多重速率的处理:多重速率的块操作模式。块的输入和输出帧的大小保持不变。然而,根据信号帧速率变化速率块对话框中指定的转换因子。

    当一个模型金宝app®模型包含信号与不同的帧速率,模型多重速率的。关于多重速率的模型的更多信息,请参阅多余的算法延迟(任务延迟)。也看到基于时间的调度和代码生成(金宝app仿真软件编码器)

以下两部分展示如何改变一个信号的采样率使用的两种速度转换模式Downsample块。

率的帧频转换的调整

调整信号的帧率设置率的选择率转换块的参数允许多重速率的处理。在这种模式下,信号的采样率变化通过改变信号的帧率,同时保持帧尺寸不变。

  • 美元T_ {fo} \识别T_ {fi} $识别

  • 美元M_ {o} = M_{我}$

在那里,

  • T_ {fo}识别美元是输出帧速率。

  • T_ {fi}识别美元是输入帧速率。

  • 美元M_ {o} $是输出帧的大小。

  • 美元M_{我}$是输入框的大小。

输出信号的采样率1美元/ T_{所以}$识别是由以下方程:

$ $ {1 / T_{所以}识别}= {M_ {o} / T_ {fo}}识别$ $

“ex_downsample_tut1”模型显示的帧频转换的速度调整。

打开模型。在这个模型中,输入信号是downsampled使用Downsample块2倍。信号从工作区块生成的输入信号样品时间参数设置为0.125秒,样品每帧参数设置为8。因此,生成的数据块的样品时间为0.125秒,一个框架的大小8。的输入处理Downsample块设置为参数基于列渠道(框架),率的选择参数设置为允许多重速率的处理。这个设置允许Downsample块操作的影响模式和治疗数据的帧大小8。

调试选项卡上,选择信息覆盖>信号的维度。运行模型时,旁边的信号出现的尺寸线连接块。信号维度模型中确认信号的帧大小是相同的输入和输出之间的Downsample块。

帧速率的变化,使样本选择颜色编码的时间信息覆盖>颜色

此外,启用注释和传说,时机选择信息覆盖>文本时间的传说。在时间的传说中,您可以查看每个信号的帧周期的价值模型,颜色与框架相关的时期,和相应的注释。例如,帧周期的输入信号(用D1时机传奇)是由美元T_ {fi} =识别M_{我}\ * T_ {si} $识别$ {8}\ * {0.125}$,等于1秒。

时机传奇在模型中验证Downsample块的输出帧周期T_ {fo}识别美元2秒,两次输入的帧周期T_ {fi}识别美元。然而,因为输入的帧速率$ {1}/ T_ {fi} $识别1帧每秒,帧速率输出的吗$ {1}/ T_ {fo} $识别0.5帧每秒,Downsample块实际上downsampled原来一半的原始信号。结果,输出样本期间,美元T_{所以}= T_ {fo} /识别识别M_ {o} $是翻了一倍,达到0.25秒没有任何改变帧大小。

率转换到当前帧大小调整

调整的帧大小信号通过设置率的选择率转换块的参数执行单频处理。在这种模式下,信号的采样率变化通过改变信号的帧大小,同时保持帧速率常数。

  • 美元M_ {o} \ ne M_{我}$

  • T_ {fo} = T_ {fi}识别识别美元美元

在那里,

  • 美元M_ {o} $是输出帧的大小。

  • 美元M_{我}$是输入框的大小。

  • T_ {fo}识别美元是输出帧速率。

  • T_ {fi}识别美元是输入帧速率。

输出信号的采样率1美元/ T_{所以}$识别是由以下方程:

$ $ {1 / T_{所以}识别}= {M_ {o} / T_ {fo}}识别$ $

“ex_downsample_tut2”模型显示率转换到当前帧大小调整。

打开模型。在这个模型中,输入信号是downsampled使用Downsample块2倍。信号从工作区块生成的输入信号样品时间参数设置为0.125秒,样品每帧参数设置为8。因此,生成的数据块的样品时间为0.125秒,一个框架的大小8。的输入处理Downsample块设置为参数基于列渠道(框架),率的选择参数设置为执行单频处理。此设置允许Downsample块在单频模式运作。

调试选项卡上,选择信息覆盖>信号的维度。运行模型时,旁边的信号出现的尺寸线连接块。信号维度模型中确认的帧大小信号减少2倍的输入和输出之间Downsample块。

对帧率的影响,使样本选择颜色编码的时间信息覆盖>颜色。你可以看到,所有的模块和信号是相同的颜色,因为它们操作以同样的速度。

此外,启用注释和传说,时机选择信息覆盖>文本时间的传说。在时间的传说中,您可以查看每个信号的帧周期的价值模型,颜色与框架相关的时期,和相应的注释。例如,帧周期的输入信号(用D1时机传奇)是由美元T_ {fi} =识别M_{我}\ * T_ {si} $识别$ {8}\ * {0.125}$,等于1秒。因此,输入帧速率1美元/ T_ {fi} $识别也是1帧每秒。

Downsample块downsampled一半的原始帧大小的输入信号。Downsample块的输出的信号维度确认downsampled输出帧大小的4,输入帧大小的一半。因此,示例的输出,美元T_{所以}= T_ {fo} /识别识别M_ {o} $是1/4或0.25秒。这个过程没有发生任何改变帧率T_ {fi} = T_ {fo}识别识别美元美元

相关的话题