Autocepstrum加速框架

时间:2013-01-16 08:12:34

标签: objective-c fft accelerate-framework

如何使用加速框架进行自动倒谱(倒谱+自相关)分析?有没有示例代码或项目?

1 个答案:

答案 0 :(得分:1)

自动倒谱是自相关的倒谱。

我在这里解释如何进行自动关联:

Auto-correlating the cepstrum

要计算倒谱,您可以执行以下操作:

  1. 执行自相关上半部分的FFT。
  2. 取每个复杂元素的abs(r ^ 2 + i ^ 2)。
  3. 记录每个元素。
  4. 执行逆FFT。
  5. 现在有趣的是,执行自动关联的方法之一是通过FFT进行如下操作:

    1. 使用0s将数据填充到其长度的两倍。
    2. 执行FFT。
    3. 将每个元素与其自身的共轭相乘。
    4. 执行逆FFT。
    5. 这引入了一个有趣的优化,即自动相关计算的最终IFFT,并且可以消除倒谱的第一个FFT。

      1. 使用0s将数据填充到其长度的两倍。
      2. 执行FFT。
      3. 将每个元素与其自身的共轭相乘。
      4. 取每个复杂元素的abs(r ^ 2 + i ^ 2)。
      5. 记录每个元素。
      6. 执行逆FFT。