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.

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top