Pregunta

Estoy estudiando cómo funciona FLAC, aunque mi pregunta es válida para cualquier codec por pérdida.

Me pregunto cómo puede ser un codec sin pérdida si la señal original se multiplica por una ventana que no es rectangular.

Creo que esta operación modificará la corriente que no queremos cambiar.

Sé que una ventana rectangular tiene una respuesta espectral terrible (SINC, con muchos lóbulos), pero, ¿cuál es el problema?No queremos perturbar la corriente de audio, y al multiplicar por algo diferente a 1, lo haremos.

gracias.

¿Fue útil?

Solución

Se puede aplicar una función de la ventana cuando desea transformar su señal del dominio de tiempo al dominio de frecuencia.Si está trabajando con trozos de datos, se puede aplicar una ventana para minimizar los efectos de las fugas espectrales.

Puede usar una ventana (simétrica) y aplicarla a los trozos de audio si también introduce lo que se conoce como superposición.Por lo general, se utiliza un 50% de superposición.Esto significa que el último 50% de su trozo anterior se agrega al primer 50% de su siguiente trozo.Esta es una operación sin pérdidas.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top