我正在研究FLAC的工作原理,尽管我的问题对任何无损编解码器都有效。
我想知道如果原始信号乘以不是矩形的窗口,编解码器怎么可能无损。
我认为此操作将修改我们不想更改的流。
我知道一个矩形窗口有一个可怕的光谱响应(sinc,有许多波瓣),但是,问题是什么?我们不想打扰音频流,并且通过乘以不同的值,我们将会。
谢谢。
答案 0 :(得分:1)
当您想要将信号从时域转换到频域时,可以应用窗口函数。如果您正在使用数据块,则可以应用窗口以最小化频谱泄漏的影响。
如果您还介绍了称为重叠的内容,您可以使用(对称)窗口并将其应用于音频块。通常使用50%重叠。这意味着前一个块的最后50%被添加到下一个块的前50%。这是无损操作。