Я изучаю работу FLAC, хотя мой вопрос действительно для любого кодека без потерь.Окно и сжатие без потерь
Интересно, как может кодек быть без потерь, если исходный сигнал умножается на окно, которое не является прямоугольным.
Я думаю, что эта операция изменит поток, который мы не хотим менять.
Я знаю, что прямоугольное окно имеет ужасный спектральный отклик (sinc, со многими лепестками), но в чем проблема? Мы не хотим нарушать аудиопоток, и, умножив что-то другое на 1, мы это сделаем.
спасибо.
Но почему я должен беспокоиться о спектральной утечке? На этом этапе окончивания я хочу только резать поток, не так ли? – baister
Преобразование между временем и частотой (с использованием, скорее всего, быстрого преобразования Фурье, БПФ) предполагает, что ваш входной сигнал является периодическим. Большинство сигналов не согласуются с этим (будучи полностью выровненными по фазе и периодическими), поэтому мы «обманываем», применяя окно для минимизации этого эффекта. –
Спасибо. Я понял, что вы говорите, и для некоторых приложений (например, аналоговое/цифровое преобразование) я считаю это вполне логичным. Однако, поскольку я изучал до сих пор, то, что мы хотим на этапе разработки, это резка сигнала, чтобы получить псевдостационарные, более редактируемые и предсказуемые потоки. Я думаю, что использование прямоугольных окон было бы гораздо более разумным вариантом, потому что нас не волнует частота, а временная область. Где ошибка в моем размышлении? Еще раз спасибо. – baister