我一直在阅读一些关于 DCT 如何使用 2D 变换进行图像压缩的工作,但是我不知道这如何适用于使用 1D 变换的音频。
假设我有一个音频片段,我的意思是,一些单声道音频向量的样本。
Ai = [-0.0288,-0.0304,-0.0354,-0.0406,-0.0469,-0.0518,-0.0647,-0.0831 ...]
然后我在那个向量上计算一维 DCT。
R = dct(Ai)
结果将是这样的:
0.2143 -0.3158 -0.6354 -0.3877 0.5503 0.2330 -0.1690 0.0203
我应该如何解释这个结果?高能量系数是具有更大价值的吗?(我仍然是这方面的菜鸟)。第一个值是直流系数吗?是否有一种特殊的方式来读取矢量(之字形或其他东西)?
任何帮助将不胜感激,顺便说一句我正在使用matlab。谢谢