0

我正在研究 FLAC 的工作原理,尽管我的问题对任何无损编解码器都有效。

我想知道如果原始信号乘以一个非矩形的窗口,编解码器怎么可能是无损的。

我认为这个操作会修改我们不想改变的流。

我知道一个矩形窗口的光谱响应很糟糕(sinc,有很多裂片),但是,有什么问题?我们不想干扰音频流,并且通过乘以不同于 1 的值,我们会的。

谢谢你。

4

1 回答 1

1

当您想要将信号从时域转换到频域时,可以应用窗口函数。如果您正在处理大量数据,则可以应用一个窗口来最大限度地减少频谱泄漏的影响。

如果您还引入了所谓的重叠,您可以使用(对称)窗口并将其应用于音频块。通常使用 50% 的重叠。这意味着前一个块的最后 50% 被添加到下一个块的前 50%。这是一个无损操作。

于 2013-11-17T10:16:58.763 回答