lowpassResample
把信号从一个时间到另一个示例
描述
例子
重新取样离散正弦波
样品在π样品/正弦波周期。
t = (0:20) * 2;v =罪(t);
定义插值样本。
tq = (0:400) * 0.1;
定义插值配置。
config.OutputRiseFall= 2;%取样间隔固定的步骤config.NDelay= 5; config.SampleMode =“固定”;config.CausalMode=“关闭”;
执行插值。
(vq vdq] = lowpassResample (t, v, tq,配置);
散点图样本,情节的插入数据,和情节原来的正弦波。
散射(t, v);持有在;情节(tq vq);情节(tq,罪(tq));持有从;标题(“窜改数据”);传奇(“样本”,“窜改数据”,原始的正弦波的);
情节插值阶导数和原来的导数。
情节(tq vdq);持有在;情节(tq, cos (tq));持有从;标题(“插入导”);传奇(“插入导”,原始的导数的);
输入参数
t
- - - - - -输入样例次
向量
输入样本,指定为固定或变步向量。
数据类型:单
|双
|int8
|int16
|int32
|uint8
|uint16
|uint32
|逻辑
v
- - - - - -输入样本值
向量
输入样本值对应的输入样本中定义t
,指定为一个向量。
数据类型:单
|双
tq操作
- - - - - -输出样例次
向量
输出样例次,指定为固定或变步向量。
数据类型:单
|双
配置
- - - - - -插值参数
结构
插值参数,指定为一个结构域。
场 | 描述 | 价值 | 默认的 |
---|---|---|---|
OutputRiseFall |
的0% - -100%上升/下降时间插值输出。 | 积极的真正的标量 | 1平台以及 |
NDelay |
上升/下降的次数的插值将推迟对输入输出。 | 真正积极的整数 | 1 |
SampleMode |
输入采样模式,固定步离散时间或变步离散时间。 | 固定 ,变量 |
变量 |
CausalMode |
确定你想要的插值过程引入延迟。选择CausalMode 引入足够的输入和输出之间的延迟样本插值过程中,这个过程是严格的因果。 |
从 ,在 |
从 |
数据类型:结构体
更多关于
延迟插值输出
您可以定义的数量的上升/下降时间插值输出将推迟对输入使用config.NDelay
参数。
的默认值config.NDelay
1产生插值没有响由于吉布斯现象,也有温和的拒绝带数字的工件。
设置config.NDelay
5介绍了足够的抗锯齿过滤来满足大多数应用程序,但是介绍响由于吉布斯现象。
设置config.NDelay
10引入了足够的反锯齿过滤来满足要求的应用程序,但在额外的延迟和成本计算。
设置config.NDelay
支持大于10,但通常不是必需的。金宝app
输入采样模式
您可以定义输入采样模式下使用config.SampleMode
参数。
的默认值config.SampleMode
的变量
假定输入值是零阶保持器的结果的过程。在这种情况下,信号值总是等于最近的样本的价值。这个选择适合饱和信号的过渡时期是最重要的考虑。
设置”config.SampleMode
来固定
假定输入值是数学上的瞬时样品在样品均匀间隔的时间连续信号。使用这个选项用于信号接受大量的模拟过滤。
插值过程的因果关系
您可以定义插值过程因果或不使用config.SampleMode
参数。
的默认值config.CausalMode
的从
将插值的时间尺度与时间尺度的输入。这是适当的,当所有必要的输入值都可以在一个向量。
设置config.CausalMode
来在
介绍了足够的延迟,以便执行前的样本值可用插值。插值样本时间因此总是推迟了一个常数值的输入样本。所需的额外的延迟在这种模式下config.OutputRiseFall
次config.NDelay
。这种行为模仿的行为低通滤波器重新取样块。
扩展功能
C / c++代码生成
生成C和c++代码使用MATLAB®编码器™。
版本历史
MATLAB命令
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。