文档

integrateanddumpfilter系统对象

积分离散时间信号与周期重置

描述

IntegrateAndDumpFilter对象创建离散时间输入信号的累加和,同时根据固定的调度将累加和重置为零。当模拟开始时,对象丢弃在Offset属性中指定的采样数。在这个初始周期之后,该对象沿列对输入信号求和,并每年将和重置为零N输入样本,由积分周期属性设置。重置发生在对象在该时间步产生输出之后。

将离散时间信号与周期性重置相结合:

  1. 定义并设置集成和转储筛选器对象。看到建设

  2. 调用一步的性质对离散时间信号进行积分comm.IntegrateAndDumpFilter.的行为一步特定于工具箱中的每个对象。

请注意

从R2016b开始,而不是使用一步方法来执行由System对象™定义的操作,您可以调用带有参数的对象,就像调用函数一样。例如,Y = step(obj,x)而且Y = obj(x)执行等效操作。

建设

H = comm.IntegrateAndDumpFilter创建一个集成和转储过滤器系统对象,H.该对象在一个集成周期内对多个样本进行集成,然后在该周期结束时重置。

H = com . integrateanddumpfilter (的名字价值创建一个集成和转储过滤器对象,H,每个指定的属性设置为指定的值。可以以任意顺序指定附加的名称-值对参数,如(Name1Value1、……).

H = com . integrateanddumpfilter (PERIOD,的名字价值创建一个集成和转储过滤器对象,H.该对象具有IntegrationPeriod属性设置为并将其他指定的属性设置为指定的值。

属性

IntegrationPeriod

整合期

在样本中,将积分周期指定为大于1.集成周期定义对象在重置之间集成的样例块的长度。默认为8

抵消

偏移样本数

指定一个非负的整数向量或标量,指定对象在数据处理开始时从输入数据的每列中丢弃的输入样本的数量。当你调用一步方法第一次。默认为0

当你设置抵消属性设置为非零值时,对象在丢弃输入样本的初始期间输出一个或多个零。

当您将此属性指定为长度向量时l,向量的-th元素对应于输入数据矩阵的-th列,其中有l列。

当将此属性指定为标量值时,该对象将对输入数据矩阵的每一列应用相同的偏移量。偏移产生的是短暂的效果,而不是持久的延迟。

DecimateOutput

毁掉输出

指定是否一步方法返回中间累积和结果或对中间结果进行抽取。默认为真正的

当您将此属性设置为真正的,一步方法的每个块返回一个输出样例,该样例由最终的集成值组成IntegrationPeriod输入样本。如果输入为(K × IntegrationPeriod × l矩阵,那么输出是K × l矩阵。

当您将此属性设置为,一步方法返回IntegrationPeriod的每个块的输出样本,包括中间累积和值IntegrationPeriod输入样本。在这种情况下,输入和输出具有相同的维度。

定点属性

方法

一步 积分离散时间信号与周期重置
通用于所有系统对象
释放

允许系统对象属性值更改

例子

全部展开

创建集成和转储过滤器,其集成周期为20个样本。

intdump = com . integrateanddumpfilter (20);

生成二进制数据。

D = randi([0 1],50,1);

对数据进行采样,并将其通过AWGN通道传递。

X =上样本(d,20);Y = awgn(x,25,“测量”);

把有噪声的数据通过过滤器。

Z = intdump(y);

绘制原始和过滤后的数据。集成和转储过滤器去除大部分噪声影响。

楼梯([d z])传说(“原始数据”过滤数据的)包含(“样本”) ylabel (“振幅”网格)

算法

类中描述的算法、输入和输出集成和转储阻塞引用页面。对象属性对应于块参数,除了:

输出中间值参数对应的DecimateOutput财产。

扩展功能

在R2012a中介绍

这个话题有帮助吗?