Estoy usando un filtro FIR para sobremuestrear el audio. Es un simple sinc típico de ventana, es decir, una función sinc truncada y con ventana. Como de costumbre, requiere que las muestras pasadas y "futuras" funcionen. en términos prácticos, esto significa que la salida de audio se retrasa. La función sinc es un filtro de paso bajo ideal. Mi pregunta cuál es el equivalente, excepto que no se requieren muestras 'futuras'. Supongo que esta función es la misma que la respuesta de impulso de un filtro IIR de pared de ladrillo. Tendrá un corte de pared de ladrillo perfecto, pero no tendrá una respuesta de fase perfecta.filtro FIR de paso bajo: sin latencia
Respuesta
Si desea una respuesta de frecuencia particular, entonces un filtro de fase mínimo proporcionaría el "retraso" más bajo o latencia del filtro IIR o FIR con esa respuesta. Un filtro IIR con todos sus polos y ceros dentro del círculo unitario sería un filtro de fase mínima. Un filtro de fase mínimo tampoco es una fase lineal, por lo que tendrá que liberar esa restricción para reducir la latencia. Un filtro FIR se puede convertir aproximadamente a la fase mínima mediante técnicas cepstum (ver Oppenheim & Schafer), o resolviendo numéricamente para un filtro IIR con una respuesta de frecuencia lo suficientemente similar, volteando todos los polos y ceros, y convirtiendo una respuesta impulsionada adecuadamente con ventana a un filtro FIR
Intentar obtener un retardo de fase menor que el mínimo aplastará la (s) banda (s) de transición del filtro hasta que, con demora "cero", el filtro no tenga que rechazar nada o rechazar todo y, por lo tanto, volverse inútil.
- 1. Filtro de paso bajo del acelerómetro
- 2. filtro de paso bajo en opencv
- 3. parámetros para filtro de abeto de paso bajo usando scipy
- 4. ¿Cómo hacer un filtro FIR simple usando Matlab?
- 5. Filtro de paso bajo usando FFT en lugar de implementación de convolución
- 6. Cómo implementar filtro de paso bajo usando java
- 7. MATLAB: aplique un filtro de paso bajo o de paso alto a una matriz
- 8. Filtro de paso en Eclipse
- 9. Filtro dataTables.net sin entrada de filtro incluida
- 10. ¿Cuál es la diferencia entre un filtro de paso bajo regular y uno adaptativo?
- 11. paso de banda implementación del filtro butterworth en C++
- 12. Cómo capturar stdout de otro proceso en Win32 sin latencia?
- 13. Agregando un filtro personalizado a jinja2 bajo la pirámide
- 14. ¿Cómo se mide la latencia en entornos de baja latencia?
- 15. Programación de baja latencia
- 16. Medición de latencia
- 17. ¿Cómo implementar un filtro LowPass?
- 18. Haskell, cubre la downto sin paso
- 19. Soluciones de latencia de audio de Android
- 20. Usando uncrustify sin alinear bajo paréntesis abierto
- 21. Android BroadcastReceiver sin ninguna intención filtro
- 22. Detectando la latencia de AirPlay
- 23. Latencia de video en tiempo real
- 24. Latencia NHibernate es muy alta
- 25. Qué filtro de Kalman se necesita
- 26. Cómo utilizar audio androide con baja latencia
- 27. ¿Cómo se implementa un filtro de paso alto para el acelerómetro IPhone?
- 28. jqGrid Filtro DatePicker sin presionar la tecla Entrar
- 29. Filtro de paso alto para procesamiento de imágenes en python usando scipy/numpy
- 30. Redes con latencia extremadamente alta
aplausos, para obtener baja latencia, renunciamos a la fase lineal. – Jeff