Compressione per finestra e perdita di perdita
-
21-12-2019 - |
Domanda
Sto studiando come funziona FLAC, anche se la mia domanda è valida per qualsiasi codec senza perdita.
Mi chiedo come possa essere un codec senza perdita se il segnale originale è moltiplicato da una finestra che non è rettangolare.
Penso che questa operazione modificherà il flusso che non vogliamo cambiare.
Conosco una finestra rettangolare ha una terribile risposta spettrale (Sinc, con molti lobi), ma, qual è il problema?Non vogliamo disturbare il flusso audio e moltiplicando qualcosa di diverso da 1, lo faremo.
Grazie.
Soluzione
Una funzione finestra può essere applicata quando si desidera trasformare il segnale dal dominio del tempo al dominio della frequenza.Se stai lavorando con blocchi di dati, è possibile applicare una finestra per ridurre al minimo gli effetti della perdita spettrale.
È possibile utilizzare una finestra (simmetrica) e applicarlo a blocchi di audio se si presentano anche ciò che è noto come sovrapposizione.Di solito viene utilizzata la sovrapposizione del 50%.Ciò significa che l'ultimo 50% del tuo pezzo precedente viene aggiunto al primo 50% del tuo prossimo pezzo.Questa è un'operazione senza perdita.