我有一个单调且大致线性的信号,并且一直在研究使用线性预测编码来编码信息并压缩我的信号。我想我的第一个一般性问题是这对于一般信号是否可能?我还看到在语音上下文中提到了 LPC,所以我想知道 LPC 是否对一种类型的信号特别有效,而对另一种类型的信号是否真的很糟糕。到目前为止,我是这样理解这个过程的:
我们有一个输入信号,我们希望将其建模为
其中是我们的预测系数,是误差。我们可以通过用我们的信号过滤逆传递函数来找到误差 n) 。因此,如果我们可以用少量的 a 参数对误差进行密切建模,我们的信号就会减少到我们的预测系数和这些小参数。
我明白为什么 LPC 经常用于语音压缩——因为误差大致是白色的,所以我们可以通过它的方差来粗略地对其进行建模。然而,我的直觉告诉我,压缩像完美线性信号这样的东西比压缩像人声样本这样的高度非平稳信号要容易得多。所以我想我的问题是(只要我正确理解 LPC):
人们是否将 LPC 用于语音以外的事物,如果是,他们如何对进行建模以实现压缩?
如果我的直觉是正确的,使用 LPC 更容易压缩线性信号,那么在这种情况下怎么做呢?我很困惑,因为由于完美的线性信号是完全可预测的,所以它应该为所有。对线性信号进行滤波会产生非零。

