主要内容

延迟

延迟离散输入通过指定数量的样本或帧

兼容性

请注意

延迟块的dspsigops图书馆已经取代了延迟(金宝app模型)块的离散模型库金宝app®。现有的实例dspsigops延迟块将被替换为仿真软件延迟块有一个精确匹配时两个街区之间的金宝app功能。新模型,使用延迟块的离散模型库。金宝app

  • 延迟块

图书馆

信号操作

dspsigops

描述

延迟块延迟离散输入样本的数量或帧中指定延迟的单位延迟参数。的延迟值必须是一个整数值大于或等于零。当你输入一个值为零的延迟任何初始条件参数,你可能已经进入没有影响输出。

延迟块允许您设置的初始条件的信号延迟。初始条件必须是数字。

框架处理

当你设置输入处理参数基于列渠道(框架)的块对待每一列——- - - - - -N输入矩阵作为一个独立的通道。块延误每个通道的输入指定的延迟参数。

延迟参数可以是一个标量的整数块同样延迟所有渠道或一个向量的长度等于通道的数量。

有四个不同初始条件的选择。初始条件为每个通道可以相同或不同的。他们也可以是常数或不同以及每个通道。看到框架处理示例节以获取更多信息。

纸浆包处理

当你设置输入处理参数基于元素通道(样本),阻止对一天输入数组的每个元素作为一个独立的通道。因此,通道输入的总数等于输入的产品维度。的尺寸是一样的输入输出。

延迟参数可以是一个标量的整数同样推迟所有渠道或一天数组相同的维度作为输入数组,包含指定数量的抽样间隔的非负整数的推迟每个通道的输入。

有四个不同初始条件的选择。初始条件为每个通道可以相同或不同的。它们也可以相同或不同的通道内。看到纸浆包处理的例子节以获取更多信息。

重置延迟

延迟的延迟块重置当它检测到一个重置事件的可选的Rst端口。重置样本时间必须是一个正整数输入样本的多个时间。

指定的重置事件重新设置端口参数,可以是下列之一:

  • 没有一个禁用Rst端口。

  • 前沿当触发复位操作Rst输入下列之一:

    • 从负值正数或零

    • 从零到一个积极的价值上升,上升不是继续从一个负值上升到零(见下图)

  • 下降沿当触发复位操作Rst输入下列之一:

    • 瀑布从正数负数或零

    • 瀑布从零到一个负值,秋天不是继续从一个积极的价值为零(见下图)

  • 要么边缘当触发复位操作Rst输入是前沿下降沿(如前所述)。

  • 零的样本触发器在每个样本的复位操作Rst输入不为零。

请注意

在仿真软件模拟多任务处理模式运行时,复位信号有一次采样延迟。金宝app因此,当检测到一个块重置事件,有一次采样延迟复位端口速度块前应用重置。更多信息延迟和仿真软件任务模式,明白了金宝app多余的算法延迟(任务延迟)基于时间的调度和代码生成(金宝app仿真软件编码器)

此块支持仿真软件虚拟巴金宝app士。金宝app

例子

框架处理示例

有四个不同初始条件的选择。初始条件为每个通道可以相同或不同的。他们也可以是常数或不同以及每个通道。在下一节中描述的行为阻止这些四个病例:

案例1 -使用相同的初始条件为每个通道和在一个通道

输入一个标量值的初始条件。这个值是作为常数初始条件值为每个通道。

例如,假设你的输入是一个矩阵和设置输入处理参数基于列渠道(框架)

( 1 1 1 2 2 2 3 3 3 ] , ( 4 4 4 5 5 5 6 6 6 ] , ( 7 7 7 8 8 8 9 9 9 ] ,

你想让你的三通道信号的初始条件是相同的第一帧和零:

  1. 设置延迟(帧)参数1

  2. 清除为每个通道指定不同的初始条件在一个通道指定不同的初始条件复选框。

  3. 设置初始条件参数的标量值0

    的输出延迟块

    ( 0 0 0 0 0 0 0 0 0 ] , ( 1 1 1 2 2 2 3 3 3 ] , ( 4 4 4 5 5 5 6 6 6 ] , ( 7 7 7 8 8 8 9 9 9 ] ,

    0,使用标量初始条件值,在渠道和渠道内的第一帧。这个框架在样本时输出为零。

案例2 -为每个通道使用不同的初始条件和初始条件在一个频道

初始条件必须是一个向量的长度N,在那里N≥1N也等于信号通道的数量。这些初始条件值作为常数初始条件值为每个通道。

例如,假设你的输入是一个矩阵和设置输入处理参数基于列渠道(框架)

( 1 1 1 2 2 2 3 3 3 ] , ( 4 4 4 5 5 5 6 6 6 ] , ( 7 7 7 8 8 8 9 9 9 ] ,

你想要你的三通道信号的初始条件[0 10 20]第一帧:

  1. 设置延迟(帧)参数1

  2. 选择为每个通道指定不同的初始条件复选框。

  3. 清除在一个通道指定不同的初始条件复选框。

  4. 设置初始条件参数[0 10 20]

    的输出延迟块

    ( 0 10 20. 0 10 20. 0 10 20. ] , ( 1 1 1 2 2 2 3 3 3 ] , ( 4 4 4 5 5 5 6 6 6 ] , ( 7 7 7 8 8 8 9 9 9 ] ,

    初始条件向量扩展创建框架在样本时输出为零。不同的初始条件用于每个通道,但相同的初始条件值是使用一个通道。

例3 -使用相同的初始条件为每个通道和通道内不同的初始条件

在这种情况下,延迟参数可以是一个标量的整数同样推迟所有渠道或一个向量的长度等于通道的数量。所有这个向量的值必须相等。

输入初始条件作为一个向量。这些值作为初始条件值在每个通道的延迟。初始条件向量一定长度的值延迟(帧)参数乘以帧长度。举个例子,如果你想推迟你的信号由两个帧与帧长度2和3的初始条件值,输入向量作为初始条件(3 3 3 3)

例如,假设你的输入是一个矩阵和设置输入处理参数基于列渠道(框架)

( 1 1 1 2 2 2 3 3 3 ] , ( 4 4 4 5 5 5 6 6 6 ] , ( 7 7 7 8 8 8 9 9 9 ] ,

你想让你的三通道信号的初始条件是相同的在每个通道的延迟:

  1. 设置延迟(框架)参数1

  2. 清除为每个通道指定不同的初始条件复选框。

  3. 选择在一个通道指定不同的初始条件复选框。

  4. 设置初始条件参数20 30 [10]

    的输出延迟块

    ( 10 10 10 20. 20. 20. 30. 30. 30. ] , ( 1 1 1 2 2 2 3 3 3 ] , ( 4 4 4 5 5 5 6 6 6 ] , ( 7 7 7 8 8 8 9 9 9 ] ,

    初始条件向量定义了初始条件值在每个三个频道。为每个通道使用了相同的初始条件,但是不同的初始条件值是使用一个通道。

例4 -用不同的初始条件为每个通道和在一个通道

输入一个单元阵列的初始条件值。或者,当你有一个标量延迟值,您可以输入初始条件作为一个矩阵。

例如,假设你的输入是一个矩阵和设置输入处理参数基于列渠道(框架)

( 1 1 1 2 2 2 3 3 3 ] , ( 4 4 4 5 5 5 6 6 6 ] , ( 7 7 7 8 8 8 9 9 9 ] ,

你想让你的三通道信号的初始条件是不同的对于每一个通道,每个通道。

  1. 设置延迟(帧)参数1

  2. 选择为每个通道指定不同的初始条件在一个通道指定不同的初始条件复选框。

  3. 设置初始条件参数是[10 20 30;40 50 60;70 80 90){40 [70];[20 50 80];[30 60 90]}。每个单元的单元阵列代表延迟一个频道。

    不管你是使用一个矩阵或单元阵列,延迟块的输出

    ( 10 20. 30. 40 50 60 70年 80年 90年 ] , ( 1 1 1 2 2 2 3 3 3 ] , ( 4 4 4 5 5 5 6 6 6 ] , ( 7 7 7 8 8 8 9 9 9 ]

    初始条件矩阵输出样例次为零。初始条件单元阵列的元素定义初始条件值在每个通道。向量的第一个元素,代表了初始条件在通道1。第二个元素,一个向量,表示在通道2的初始条件,等等。不同的初始条件中用于每个通道和通道。

纸浆包处理的例子

有四个不同初始条件的选择。初始条件为每个通道可以相同或不同的。它们也可以相同或不同的每个通道。在下一节中描述的行为阻止这些四个病例:

案例1 -使用相同的初始条件为每个通道和在一个通道

输入一个标量值的初始条件。这个值是作为常数初始条件值为每个通道。

例如,假设你的输入是一个矩阵和设置输入处理参数基于元素通道(样本)

( 1 1 1 1 ] , ( 2 2 2 2 ] , ( 3 3 3 3 ] ,

你想让你的四通道信号的初始条件是相同的和零第一两个样品:

  1. 设置延迟(样本)参数2

  2. 清除为每个通道指定不同的初始条件在一个通道指定不同的初始条件复选框。

  3. 设置初始条件参数的标量值0

    的输出延迟块

    ( 0 0 0 0 ] , ( 0 0 0 0 ] , ( 1 1 1 1 ] , ( 2 2 2 2 ] , ( 3 3 3 3 ] ,

    0标量初始条件值,用于每个通道和通道。它是输出样例次零和样品时间。

案例2 -为每个通道使用不同的初始条件和初始条件在一个频道

初始条件必须是一天一天输入数组。初始条件作为输入的数据必须具有相同的维度。这些初始条件值作为常数初始条件值为每个通道。

例如,假设你的输入是一个矩阵和设置输入处理参数基于元素通道(样本)

( 1 1 1 1 ] , ( 2 2 2 2 ] , ( 3 3 3 3 ] ,

你想要你的四通道信号的初始条件

( 7 9 11 13 ]

第一两个样品:

  1. 设置延迟(样本)参数2

  2. 选择为每个通道指定不同的初始条件复选框。

  3. 清除在一个通道指定不同的初始条件复选框。

  4. 设置初始条件参数[7 9;11 13]

    的输出延迟块

    ( 7 9 11 13 ] , ( 7 9 11 13 ] , ( 1 1 1 1 ] , ( 2 2 2 2 ] , ( 3 3 3 3 ] ,

    初始条件矩阵输出样例次零和样品时间。不同的初始条件用于每个通道;相同的初始条件值中使用一个通道。

例3 -使用相同的初始条件为每个通道和通道内不同的初始条件

在这种情况下,一天纸浆包输入,初始条件参数必须是一个向量的长度等于延迟值,指定的延迟参数。这个向量中的值作为初始条件值在每个通道的延迟。

例如,假设你的输入是一个矩阵和设置输入处理参数基于元素通道(样本)

( 1 1 1 1 ] , ( 2 2 2 2 ] , ( 3 3 3 3 ] ,

你想要你的四通道信号的初始条件是一样的在每个通道的延迟:

  1. 设置延迟(样本)参数2

  2. 清除为每个通道指定不同的初始条件复选框。

  3. 选择在一个通道指定不同的初始条件复选框。

  4. 设置初始条件参数20 [10]

    的输出延迟块

    ( 10 10 10 10 ] , ( 20. 20. 20. 20. ] , ( 1 1 1 1 ] , ( 2 2 2 2 ] , ( 3 3 3 3 ] ,

    初始条件的第一个元素是输出向量,所有频道,在样本时间为零。第二个元素的初始条件是输出向量,所有频道,在样本时间。为每个通道使用了相同的初始条件,但是不同的初始条件值中使用一个通道。

例4 -用不同的初始条件为每个通道和在一个通道

输入一个单元阵列的初始条件值。单元阵列必须相同大小作为输入信号。每个单元的单元阵列代表一个频道的延迟值,而且必须是一个向量的大小等于延迟值。如果你有一个输入和一个标量矢量和标量延迟值,您可以输入初始条件作为一个矩阵。

例如,假设你的输入是一个矩阵和设置输入处理参数基于元素通道(样本)

( 1 1 ] , ( 2 2 ] , ( 3 3 ] ,

你想要你的两个通道信号的初始条件为每个通道,沿着通道是不同的:

  1. 设置延迟(样本)参数2

  2. 选择为每个通道指定不同的初始条件在一个通道指定不同的初始条件复选框。

  3. 设置初始条件参数[10 20;30 40]

    的输出延迟块

    ( 10 20. ] , ( 30. 40 ] , ( 1 1 ] , ( 2 2 ]

    初始条件的第一行向量样本时输出为零。初始条件的第二行向量输出样例次。不同的初始条件中用于每个通道和通道。

此外,假设你的输入是一个矩阵和设置输入处理参数基于元素通道(样本)

( 1 1 1 1 ] , ( 2 2 2 2 ] , ( 3 3 3 3 ] ,

你想让你的双通道信号的初始条件为每个通道,沿着通道是不同的:

  1. 设置延迟(样本)参数2

  2. 选择为每个通道指定不同的初始条件在一个通道指定不同的初始条件复选框。

  3. 设置初始条件参数{15 [11][12 16];18 17 [13][14]}。单元阵列的尺寸匹配输入的尺寸。此外,细胞数组的每个元素代表一个频道内的初始条件。

    的输出延迟块

    ( 11 12 13 14 ] , ( 15 16 17 18 ] , ( 1 1 1 1 ] , ( 2 2 2 2 ] ,

    细胞数组的每个元素代表了初始条件在一个频道。向量的第一个元素,代表了初始条件在通道1。第二个元素,一个向量,表示在通道2的初始条件,等等。不同的初始条件中用于每个通道和通道。

参数

输入处理

指定块应该如何处理输入。你可以设置这个参数来以下选项之一:

  • 基于列渠道(框架)——当您选择此选项,块把每一列输入作为一个单独的通道。

  • 基于元素通道(样本)——当您选择此选项,块把输入的每个元素作为一个单独的通道。

请注意

的选项继承输入(这个选择将被删除,见发行说明)将在将来的版本中被删除。看到框架处理DSP系统工具箱™发行说明为更多的信息。

延迟的单位

选择是否要延迟指定数量的输入样品。这个参数只出现当你设置输入处理参数基于列渠道(框架)

延迟(样本)或延迟(帧)

看到纸浆包处理框架处理使用什么格式的描述为每个块的配置对话框。

为每个通道指定不同的初始条件

选中此复选框后,当你想要初始条件不同的频道。当你不选中此复选框后,整个通道初始条件是相同的。

在一个通道指定不同的初始条件

选中此复选框后,当你希望渠道内的初始条件不同。当你不选中此复选框后,通道内的初始条件是相同的。

初始条件

输入一个标量、矢量、矩阵或单元阵列的初始条件值,取决于你的选择为每个通道指定不同的初始条件在一个通道指定不同的初始条件复选框。看到纸浆包处理框架处理使用什么格式的描述为每个块的配置对话框。

重新设置端口

决定了重置事件导致块复位延迟。有关更多信息,请参见重置延迟

金宝app支持的数据类型

  • 双精度浮点

  • 单精度浮点

  • 不动点(签署和无符号)

  • 布尔

  • 8、16、32位有符号整数

  • 8、16、32位无符号整数

扩展功能

定点转换
设计和模拟使用定点定点系统设计师™。

版本历史

之前介绍过的R2006a

另请参阅

|(金宝app模型)||(金宝app模型)