Frage

Ich studiere, wie FLAC funktioniert, obwohl meine Frage für einen verlustfreien Codec gültig ist.

Ich frage mich, wie kann ein Codec verlustfrei sein, wenn das Originalsignal mit einem Fenster multipliziert wird, das nicht rechteckig ist.

Ich denke, dieser Vorgang ändert den Bach, den wir nicht ändern möchten.

Ich weiß, dass ein rechteckiges Fenster eine schreckliche Spektralantwort hat (SINC, mit vielen Lappen), aber was ist das Problem?Wir möchten den Audiostrom nicht stören und durch Multiplizieren von etwas anderem bis 1, wir werden es tun.

danke.

War es hilfreich?

Lösung

Eine Fensterfunktion kann angewendet werden, wenn Sie Ihr Signal aus dem Zeitbereich in den Frequenzbereich umwandeln möchten.Wenn Sie mit Datenbio-Daten arbeiten, kann ein Fenster angewendet werden, um die Auswirkungen des Spektrallecks zu minimieren.

Sie können ein (symmetrisches) Fenster verwenden und auf Audiorstücke auftragen, wenn Sie auch einführen, was als Überlappung bekannt ist.Normalerweise werden 50% Überlappung verwendet.Dies bedeutet, dass die letzten 50% Ihres vorherigen Chunks den ersten 50% Ihres nächsten Chunks hinzugefügt werden.Dies ist ein verlustfreier Betrieb.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top