【问题标题】:simplified _resample_ algorithm in matlabmatlab中的简化_resample_算法
【发布时间】:2011-07-06 10:25:25
【问题描述】:

我正在从 DSP 算法生成可变大小的样本行。 我的意思是每一行都包含随机数量的元素(嗯,取决于输入)。

我想调整为每行特定数量的样本。

例如:每行的列数:15 24 41 09 27 假设我想让它连续 30 个元素。

每一行都是数字化曲线样本。 我有兴趣让它包含大小相等的示例元素。

【问题讨论】:

  • 我错过了调整行大小的标准
  • 任何插值方法都可以正常工作。就像调整图像大小一样。顺便说一句,每一行对应一个数字化的连续曲线。
  • 您的意思是(在您的示例中)将 15 个值拉伸到 30、24 到 30、41 到 30 等?
  • 可以,同时减少对原曲线的伤害。

标签: arrays matlab resize sampling


【解决方案1】:

我认为你需要重新采样你的行值,想法大致是这样的:

  1. 将每一行插入一条连续曲线
  2. 将每条曲线量化为固定数量的值 (30)

显然,对于具有 >30 个值的行,您将丢失一些信息。

【讨论】:

  • 函数 resample 是计算密集型的。我正在寻找嵌入式系统应用程序的精简算法。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-03-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-01-02
  • 2011-03-03
相关资源
最近更新 更多